.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{max-width:var(--container-desk-widht);margin-inline:auto;padding-inline:15px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--heading-text-color);letter-spacing:var(--heading-letter-spacing);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);text-transform:var(--button-text-transform);color:var(--button-color);background:var(--button-bg-color);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);padding:var(--button-top-bottom-padding) var(--button-left-right-padding);transition:all var(--duration-default) ease;cursor:pointer}.btn:hover:not(:disabled){color:var(--button-hover-color);background:var(--button-bg-hover-color);border-color:var(--button-border-hover-color)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--hero{padding:15px 38px}.btn--atc{flex:1;padding:15px 30px}.btn--checkout{width:100%;color:var(--sidebar-cart-checkout-text-color);background:var(--sidebar-cart-checkout-bg-color);border-color:var(--sidebar-cart-checkout-border-color)}.btn--checkout:hover{color:var(--sidebar-cart-checkout-hover-text-color);background:var(--sidebar-cart-checkout-hover-bg-color);border-color:var(--sidebar-cart-checkout-hover-border-color)}.btn--viewcart{width:100%;margin-top:10px;color:var(--sidebar-cart-viewcart-text-color);background:var(--sidebar-cart-viewcart-bg-color);border-color:var(--sidebar-cart-viewcart-border-color)}.btn--viewcart:hover{color:var(--sidebar-cart-viewcart-hover-text-color);background:var(--sidebar-cart-viewcart-hover-bg-color);border-color:var(--sidebar-cart-viewcart-hover-border-color)}.announcement-bar-main{background:var(--bg-black);padding:12px 0}.announcement-bar-main__inner{display:flex;gap:14px;justify-content:center;align-items:center;color:var(--color-white);font-size:13px;letter-spacing:var(--nav-letter-spacing)}.announcement-bar-main__inner span[aria-hidden]{opacity:.45}.header-wrapper{position:sticky;top:0;z-index:40;background:var(--bg-white);border-bottom:1px solid var(--border-global)}.header-wrapper__inner{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:var(--layout-header)}.header-logo{display:inline-flex;align-items:center;padding:18px 0}.header-logo img{height:34px;width:auto;display:block;transition:opacity var(--duration-default) ease}.header-logo:hover img{opacity:.8}.header-nav{display:flex;align-items:center;gap:0}.header-nav__item{position:relative}.header-nav__link{display:block;font-family:var(--font-nav-family);font-size:var(--font-nav-size);font-weight:var(--font-nav-weight);line-height:var(--nav-line-height);letter-spacing:var(--nav-letter-spacing);text-transform:var(--nav-text-transform);color:var(--nav-text-color);padding:var(--menu-item-padding-top) var(--menu-item-padding-left) var(--menu-item-padding-bottom) var(--menu-item-padding-right)}.header-nav__link:hover,.header-nav__link.active{color:var(--nav-text-hover-color)}.header-dropdown{position:absolute;top:100%;left:0;min-width:230px;background:var(--bg-white);border:1px solid var(--border-global);padding:18px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all var(--duration-default) ease;max-height:70vh;overflow-y:auto}.has-dropdown:hover .header-dropdown,.has-dropdown:focus-within .header-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-dropdown a{display:block;padding:8px 24px;font-size:15px;color:var(--nav-text-color)}.header-dropdown a:hover{color:var(--nav-text-hover-color)}.header-actions{display:flex;align-items:center;gap:22px}.header-action{background:none;border:0;padding:0;font-family:var(--font-nav-family);font-size:14px;font-weight:500;color:var(--nav-text-color);cursor:pointer;transition:color var(--duration-default) ease}.header-action:hover{color:var(--nav-text-hover-color)}.header-cart{display:inline-flex;align-items:center;gap:8px}.header-cart__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:500;color:var(--color-white);background:var(--color-black);border-radius:999px}.header-cart__count[data-empty=true]{background:var(--bg-grey)}.slide-show{position:relative;background:var(--bg-global)}.slide-show__media{position:absolute;top:0;right:0;bottom:0;left:0}.slide-show__media img{width:100%;height:100%;object-fit:cover}.slide-show__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.12) 62%,transparent 100%)}.slide-show__content{position:relative;padding:132px 15px 140px;max-width:var(--container-desk-widht)}.slide-show__eyebrow{font-size:12px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--color-white);margin:0 0 18px;opacity:.92}.slide-show__title{font-size:var(--font-h1-size);line-height:.98;color:var(--color-white);margin:0 0 20px}.slide-show__blurb{font-size:18px;line-height:1.6;color:var(--color-white);max-width:460px;margin:0 0 32px;opacity:.92}.section{padding:76px 15px}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:34px}.section__title{font-size:var(--font-h2-size);line-height:1.15}.section__link{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--link-color);border-bottom:1px solid currentColor;padding-bottom:2px}.section__link:hover{color:var(--link-hover-color)}.page-title{font-size:var(--font-h2-size);line-height:1.15;margin-bottom:14px}.page-narrow{padding:90px 15px 110px;max-width:720px}.page-narrow p{margin-bottom:28px}.collection-grids{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.collection-card{position:relative;display:block;overflow:hidden}.collection-card img{width:100%;transition:transform var(--duration-long) ease}.collection-card:hover img{transform:scale(1.06)}.collection-card__label{position:absolute;inset-inline:0;bottom:0;padding:16px 12px;text-align:center;font-size:15px;font-weight:500;color:var(--color-white);background:linear-gradient(transparent,#0000009e)}.collection-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.collection-tile{display:block}.collection-tile img{width:100%}.collection-tile__body{padding:18px 0 0}.collection-tile__body h2{font-size:var(--font-h5-size);margin-bottom:6px}.collection-tile:hover .collection-tile__body h2{color:var(--link-hover-color)}.collection-tile__body p{font-size:15px;margin:0}.product-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.product-grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.product-item{background:var(--product-card-bg-color)}.product-item__media{position:relative;overflow:hidden}.product-item__image{width:100%;display:block}.product-item__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-long) ease}.product-item:hover .product-item__image--hover{opacity:1}.product-item__badges{position:absolute;top:var(--postion-top-badge);left:var(--postion-left-right-badge);display:flex;flex-direction:column;gap:6px;z-index:2}.badge{display:inline-block;padding:2px 9px;font-family:var(--badge-font);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:var(--badge-line-height);letter-spacing:var(--badge-letter-spacing);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.badge--sale{background:var(--sale-badge-bg);color:var(--sale-badge-color)}.badge--new{background:var(--new-badge-bg);color:var(--new-badge-color)}.badge--sold-out{background:var(--sold-out-badge-bg);color:var(--sold-out-badge-color)}.product-item__wishlist{position:absolute;top:var(--postion-top-badge);right:var(--postion-left-right-badge);z-index:2;width:32px;height:32px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:var(--color-grey);border:0;cursor:pointer;transition:color var(--duration-default) ease}.product-item__wishlist:hover{color:var(--sale-badge-color, #e35353)}.product-item__wishlist[data-active=true]{color:#e35353}.product-item__quick-add{position:absolute;inset-inline:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(10px);transition:all var(--duration-default) ease}.product-item:hover .product-item__quick-add{opacity:1;transform:translateY(0)}.btn--quick-add{width:100%;padding:11px 16px;font-size:12px}.product-item__quick-add-error{position:absolute;left:12px;right:12px;bottom:54px;z-index:3;margin:0;padding:6px 10px;font-size:11px;line-height:1.4;color:var(--color-error);background:var(--color-error-bg)}.product-item__info{padding-top:var(--product-card-spacing)}.product-item__vendor{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--color-grey);margin:0 0 6px}.product-item__title{font-size:var(--product-title-size);line-height:var(--product-title-line-height);font-weight:var(--product-title-font-weight);letter-spacing:var(--product-title-letter-spacing);text-transform:var(--product-title-transform);margin:0 0 8px}.product-item__title a{color:var(--product-title-color)}.product-item__title a:hover{color:var(--product-title-hover-color)}.product-item__swatches{display:flex;gap:7px;margin-top:12px}.swatch{display:block;width:16px;height:16px;border-radius:var(--product-swatch-border-radius);border:1px solid var(--product-swatch-border-color)}.price{display:inline-flex;align-items:baseline;gap:9px;flex-wrap:wrap}.price__now{font-size:var(--product-price-size);font-weight:var(--product-price-font-weight);line-height:var(--product-price-line-height);color:var(--heading-text-color)}.price__now--sale{color:var(--product-price-sale-color)}.price__was{font-size:14px;color:var(--color-grey)}.price__off{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--sale-badge-bg)}.price--detail .price__now{font-size:var(--price-qc-font-size)}.price--detail .price__was{font-size:17px}.image-banner{background:var(--bg-global);margin:20px 0}.image-banner__inner{padding:88px 15px;max-width:720px}.image-banner__eyebrow{font-size:12px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--link-hover-color);margin:0 0 14px}.image-banner__title{font-size:var(--font-h3-size);line-height:1.15;margin-bottom:16px}.image-banner__blurb{margin-bottom:30px}.breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--color-grey);margin-bottom:26px}.breadcrumb a{color:var(--color-grey)}.breadcrumb a:hover{color:var(--link-hover-color)}.breadcrumb [aria-current]{color:var(--heading-text-color)}.collection-head{margin-bottom:30px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;margin-bottom:30px;border-block:1px solid var(--border-global)}.collection-toolbar__count{margin:0;font-size:14px}.collection-toolbar__sort{display:inline-flex;align-items:center;gap:10px;font-size:14px}.collection-toolbar__sort select{font-family:var(--font-body-family);font-size:14px;color:var(--form-input-color);background:var(--form-input-bg);border:1px solid var(--form-input-border);padding:9px 12px}.pagination{display:flex;justify-content:center;margin-top:50px}.product-detail{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:start}.product-gallery{display:grid;grid-template-columns:92px 1fr;gap:16px}.product-gallery__thumbs{display:flex;flex-direction:column;gap:12px}.product-gallery__thumbs button{display:block;padding:0;border:1px solid transparent;background:none;cursor:pointer;transition:border-color var(--duration-default) ease}.product-gallery__thumbs button[data-active=true]{border-color:var(--swatch-border-active)}.product-gallery__thumbs img{width:100%;display:block}.product-gallery__main{position:relative}.product-gallery__main img{width:100%;display:block}.product-gallery__wishlist{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-global);color:var(--color-grey);cursor:pointer;transition:color var(--duration-default) ease,transform var(--duration-default) ease}.product-gallery__wishlist:hover{color:var(--product-price-sale-color);transform:scale(1.06)}.product-gallery__wishlist[data-active=true]{color:var(--product-price-sale-color)}.product-detail__vendor{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-grey);margin:0 0 10px}.product-detail__title{font-size:var(--font-h3-size);line-height:1.12;margin-bottom:16px}.product-detail__tax{font-size:13px;color:var(--color-grey);margin:8px 0 26px}.product-detail__sku{font-size:13px;color:var(--color-grey);margin:18px 0 0}.product-detail__desc{margin-top:30px;padding-top:26px;border-top:1px solid var(--border-global)}.product-detail__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.product-detail__tags li{font-size:12px;padding:5px 11px;background:var(--bg-global);color:var(--color-grey)}.product-detail__meta{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border-global);font-size:14px}.product-detail__meta dt{color:var(--color-grey)}.product-detail__meta dd{margin:0;color:var(--heading-text-color)}.product-detail__fixture-note{margin-top:24px;padding:12px 16px;font-size:13px;background:var(--color-info-bg);border-left:3px solid var(--sale-badge-bg)}.variant-selector{display:grid;gap:22px;margin-bottom:30px}.variant-option{border:0;padding:0;margin:0}.variant-option__label{display:flex;gap:8px;padding:0;margin-bottom:12px;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--heading-text-color)}.variant-option__chosen{font-weight:300;text-transform:none;letter-spacing:0;color:var(--color-grey)}.variant-option__values{display:flex;flex-wrap:wrap;gap:10px}.variant-pill{min-width:46px;padding:10px 16px;font-family:var(--font-body-family);font-size:14px;color:var(--heading-text-color);background:var(--bg-white);border:1px solid var(--product-swatch-border-color);cursor:pointer;transition:all var(--duration-default) ease}.variant-pill:hover{border-color:var(--swatch-border-active)}.variant-pill[data-active=true]{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.variant-swatch{width:var(--product-swatch-color-width);height:var(--product-swatch-color-height);border-radius:var(--product-swatch-color-border-radius);border:1px solid var(--product-swatch-border-color);cursor:pointer;padding:0;transition:all var(--duration-default) ease}.variant-swatch[data-active=true]{border-color:var(--swatch-border-active);box-shadow:0 0 0 2px var(--bg-white) inset,0 0 0 1px var(--swatch-border-active)}.variant-pill[data-unavailable=true],.variant-swatch[data-unavailable=true]{opacity:.4;text-decoration:line-through}.atc-form__row{display:flex;gap:14px;align-items:stretch}.qty-input,.qty-stepper{display:inline-flex;align-items:center;border:1px solid var(--product-swatch-border-color)}.qty-input button,.qty-stepper button{width:42px;height:100%;min-height:46px;background:none;border:0;cursor:pointer;font-size:17px;color:var(--heading-text-color)}.qty-input button:disabled{opacity:.35;cursor:not-allowed}.qty-input span{min-width:34px;text-align:center;font-size:15px}.atc-form__stock{margin:14px 0 0;font-size:13px;color:var(--sale-badge-bg)}.atc-form__errors{margin:14px 0 0;font-size:13px;color:var(--color-error)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000006b;opacity:0;visibility:hidden;transition:all var(--duration-default) ease}.drawer-overlay[data-open=true]{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--cart-sidebar-bg);transform:translate(100%);transition:transform var(--duration-default) ease}.cart-drawer[data-open=true]{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--border-global)}.cart-drawer__head h2{font-size:var(--font-h6-size)}.cart-drawer__close{background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:var(--heading-text-color)}.cart-drawer__empty{padding:60px 24px;text-align:center}.cart-drawer__empty p{margin-bottom:24px}.cart-drawer__lines{flex:1;overflow-y:auto;padding:8px 24px}.cart-drawer__lines[data-pending=true]{opacity:.75}.cart-line{display:grid;grid-template-columns:88px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--border-global)}.cart-line[data-busy=true]{opacity:.55;pointer-events:none}.cart-line__media img{width:100%;display:block}.cart-line__title{font-size:15px;line-height:1.4;color:var(--heading-text-color)}.cart-line__title:hover{color:var(--link-hover-color)}.cart-line__variant{font-size:13px;color:var(--color-grey);margin:5px 0 0}.cart-line__price{font-size:15px;color:var(--heading-text-color);margin:8px 0 10px}.cart-line__actions{display:flex;align-items:center;gap:10px}.cart-line__actions .qty-stepper button{min-height:30px;width:30px;font-size:15px}.qty-stepper__value{min-width:26px;text-align:center;font-size:14px}.cart-line__remove{background:none;border:0;padding:0;cursor:pointer;font-size:12px;text-decoration:underline;color:var(--color-grey)}.cart-line__remove:hover{color:var(--color-error)}.cart-drawer__foot{padding:22px 24px;border-top:1px solid var(--border-global)}.cart-drawer__row{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;margin-bottom:8px}.cart-drawer__row--total{padding-top:10px;border-top:1px solid var(--border-global);font-size:17px}.cart-drawer__row strong[data-pending=true]{opacity:.5}.cart-drawer__note{font-size:12px;color:var(--color-grey);margin:4px 0 16px}.cart-page{padding:70px 15px 100px}.cart-page__grid{display:grid;grid-template-columns:1fr 340px;gap:50px;align-items:start;margin-top:30px}.cart-page__line{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--border-global)}.cart-page__line img{width:100%;display:block}.cart-page__summary{background:var(--bg-global);padding:26px}.cart-page__summary h2{font-size:var(--font-h6-size);margin-bottom:18px}.footer{background:var(--bg-global);margin-top:30px}.footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:40px;padding:70px 15px 50px}.footer__logo{display:inline-block;margin:0 0 16px}.footer__logo img{height:40px;width:auto;display:block}.footer__logo:hover img{opacity:.85}.footer__blurb{font-size:14px;line-height:1.7;margin:0 0 16px}.footer__title{font-family:var(--footer-title-font-family);font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px}.footer__col ul{display:grid;gap:10px;max-height:360px;overflow-y:auto}.footer__col a{font-size:14px;color:var(--body-text-color)}.footer__col a:hover{color:var(--link-hover-color)}.footer__news{display:flex;gap:0}.footer__news input{flex:1;min-width:0;padding:12px 14px;font-family:var(--font-body-family);font-size:14px;color:var(--form-input-color);background:var(--form-input-bg);border:1px solid var(--form-input-border);border-right:0}.footer__legal{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 15px;border-top:1px solid var(--border-global);font-size:13px;color:var(--color-grey)}.notice-blocked{border-left:3px solid var(--sale-badge-bg);background:var(--color-info-bg);padding:22px 26px;margin:40px 0 0;max-width:820px}.notice-blocked--slim{margin:0 0 30px;padding:16px 20px}.notice-blocked strong{color:var(--heading-text-color)}.notice-blocked p{margin:12px 0 0;font-size:15px;line-height:1.65}.error-page{padding:120px 15px;text-align:center}.error-page h1{font-size:var(--font-h1-size);line-height:1;margin-bottom:8px}.error-page p{font-size:var(--font-h5-size);color:var(--heading-text-color);margin-bottom:30px}.error-page pre{text-align:left;overflow-x:auto;font-size:13px;background:var(--bg-global);padding:16px;margin-bottom:26px}.rte p{margin-bottom:16px}.rte p:last-child{margin-bottom:0}.related-products{margin-top:70px;padding-top:50px;border-top:1px solid var(--border-global)}@media(max-width:1279px){.slide-show__title{font-size:68px}.collection-grids{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.header-nav{display:none}.header-wrapper__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header-logo{grid-column:2;justify-self:center}.header-actions{grid-column:3;justify-self:end}.slide-show__content{padding:96px 15px 100px}.slide-show__title{font-size:56px}.section__title,.page-title{font-size:var(--font-h2-size-tb)}.product-grid{grid-template-columns:repeat(3,1fr)}.product-detail{grid-template-columns:1fr;gap:40px}.collection-list{grid-template-columns:repeat(2,1fr)}.cart-page__grid{grid-template-columns:1fr;gap:34px}.footer__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.section{padding:52px 15px}.announcement-bar-main__inner{font-size:12px;gap:9px}.announcement-bar-main__inner span:nth-child(n+4){display:none}.slide-show__content{padding:70px 15px 76px}.slide-show__title{font-size:40px}.slide-show__blurb{font-size:16px}.section__title,.page-title{font-size:var(--font-h2-size-mb)}.product-detail__title{font-size:var(--font-h4-size-mb)}.product-grid{grid-template-columns:repeat(2,1fr);gap:16px}.product-item__info{padding-top:10px}.product-item__title{margin-bottom:var(--product-title-spacing-bottom-mb)}.collection-grids{grid-template-columns:repeat(2,1fr);gap:12px}.product-gallery{grid-template-columns:1fr}.product-gallery__thumbs{flex-direction:row;overflow-x:auto;order:2}.product-gallery__thumbs li{flex:0 0 72px}.footer__inner{grid-template-columns:1fr;gap:32px;padding:48px 15px 36px}.footer__col--brand{text-align:center}.cart-page__line{grid-template-columns:80px 1fr}.cart-page__line strong{grid-column:2}.product-item__quick-add{opacity:1;transform:none}}@media(max-width:551px){.slide-show__title{font-size:34px}.price--detail .price__now{font-size:var(--price-qc-font-size-mb)}}.cart-drawer__demo{font-size:12px;line-height:1.6;margin:4px 0 16px;padding:10px 12px;color:var(--body-text-color);background:var(--color-info-bg);border-left:3px solid var(--sale-badge-bg)}.account-page{padding:60px 15px 90px}.account-page__header{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--border-global);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px}.account-page__header h1{font-size:var(--font-h3-size);margin-bottom:6px}.account-page__subtitle{font-size:15px;color:var(--color-grey);margin:0}.account-grid{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:start}.account-sidebar{background:var(--bg-global);border:1px solid var(--border-global);padding:24px 20px;border-radius:4px}.account-sidebar__title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var(--color-grey);margin-bottom:18px}.account-nav{display:flex;flex-direction:column;gap:6px}.account-nav__link{display:flex;align-items:center;gap:12px;padding:10px 14px;font-size:15px;font-weight:400;color:var(--body-text-color);border-radius:4px;transition:all var(--duration-default) ease}.account-nav__link:hover{background:#0000000a;color:var(--link-hover-color)}.account-nav__link[data-active=true]{background:var(--color-black);color:var(--color-white);font-weight:500}.account-nav__link--logout{color:var(--color-error);margin-top:12px;border-top:1px solid var(--border-global);padding-top:16px}.account-nav__link--logout:hover{background:var(--color-error-bg);color:var(--color-error)}.account-card{background:var(--bg-white);border:1px solid var(--border-global);padding:28px;border-radius:4px;margin-bottom:30px}.account-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-global)}.account-card__head h2,.account-card__head h3{font-size:20px;margin:0}.account-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.account-table th{padding:12px 16px;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--color-grey);background:var(--bg-global);border-bottom:1px solid var(--border-global)}.account-table td{padding:16px;border-bottom:1px solid var(--border-global);vertical-align:middle}.account-table tr:last-child td{border-bottom:0}.status-badge{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;border-radius:12px;text-transform:capitalize}.status-badge--paid,.status-badge--fulfilled{background:#e6f4ea;color:#137333}.status-badge--pending,.status-badge--unfulfilled{background:#fef7e0;color:#b06000}.auth-box{max-width:480px;margin:60px auto 90px;padding:40px 32px;background:var(--bg-white);border:1px solid var(--border-global)}.auth-box__head{text-align:center;margin-bottom:32px}.auth-box__head h1{font-size:var(--font-h3-size);margin-bottom:10px}.auth-box__head p{font-size:15px;color:var(--color-grey);margin:0}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;color:var(--heading-text-color)}.form-control{width:100%;padding:12px 14px;font-family:var(--font-body-family);font-size:15px;color:var(--form-input-color);background:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:2px;transition:border-color var(--duration-default) ease}.form-control:focus{outline:0;border-color:var(--color-black)}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-actions{margin-top:30px}.form-footer-link{text-align:center;margin-top:24px;font-size:14px;color:var(--color-grey)}.form-footer-link a{color:var(--heading-text-color);font-weight:500;text-decoration:underline}@media(max-width:1024px){.account-grid{grid-template-columns:1fr;gap:24px}.form-row-2{grid-template-columns:1fr}}
