:root{--surface: #f8f6f1;--surface-raised: #fff;--surface-muted: #eeebe4;--line: rgb(26 60 42 / 11%);--line-dark: rgb(255 255 255 / 13%);--text-muted: #647067;--radius-sm: 6px;--radius-md: 8px;--shadow-soft: 0 18px 50px -38px rgb(15 38 26 / 45%);--ease-out: cubic-bezier(.16, 1, .3, 1)}html{overflow-x:clip}body .featured.new-arrivals{padding:88px 32px;background:var(--forest-deep);color:var(--white);overflow:hidden}body .featured.new-arrivals:before{display:none}body .new-arrivals .section-header{max-width:1360px!important;margin:0 auto 30px!important;align-items:end}body .new-arrivals .section-eyebrow{display:block;margin-bottom:10px;color:var(--amber-light);font:800 11px/1 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase}body .new-arrivals .section-header h2{color:var(--white)!important}body .new-arrivals .section-header .subtitle{color:#ffffff94!important}body .new-arrivals .section-header a{color:var(--amber-light);font-weight:800}body .new-arrivals-viewport{position:relative}body .new-arrivals-controls{position:absolute;inset:50% -48px auto;z-index:2;display:flex;justify-content:space-between;width:calc(100% + 96px);pointer-events:none;transform:translateY(-50%)}body .new-arrivals-controls button{display:grid;width:50px;height:50px;place-items:center;border:1px solid var(--amber);border-radius:50%;background:var(--white);color:var(--forest-deep);box-shadow:0 12px 28px #0000004d;font-size:23px;font-weight:800;pointer-events:auto;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}body .new-arrivals-controls button:not(:disabled):hover{background:var(--amber);border-color:var(--amber-light);color:var(--forest-deep);transform:scale(1.08)}body .new-arrivals-controls button:disabled{cursor:default;opacity:.52}body .new-arrivals-controls span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body .new-arrivals-viewport{max-width:1360px;margin:0 auto;overflow:visible}body .new-arrivals-track{display:flex!important;max-width:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 2px 18px}body .new-arrivals-track::-webkit-scrollbar{display:none}body .new-arrivals-track .product-card{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start;border:1px solid rgb(15 61 43 / 10%);box-shadow:0 12px 28px -26px #0f261a5c}body .new-arrivals-track .product-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px #0f261a73}body .new-arrivals-track .product-img{position:relative;height:auto;aspect-ratio:4 / 3;overflow:hidden}body .new-arrivals-card-actions{position:absolute;right:12px;bottom:12px;left:12px;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0}body .new-arrivals-add-form{margin:0}body .new-arrivals-add,body .new-arrivals-buy{display:inline-flex;min-height:40px;width:100%;align-items:center;justify-content:center;border:1px solid var(--forest-deep);border-radius:0;background:var(--forest-deep);color:var(--white);font:800 10px/1 var(--font-body-family);letter-spacing:.05em;text-decoration:none}body .new-arrivals-buy{background:var(--white);color:var(--forest-deep)}body .new-arrivals-add:hover{border-color:var(--forest);background:var(--forest)}body .new-arrivals-buy:hover{background:var(--sand)}body .new-arrivals-add:disabled{cursor:not-allowed;opacity:.48}@media(hover:hover){body .new-arrivals-card-actions{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}body .new-arrivals-card:hover .new-arrivals-card-actions,body .new-arrivals-card:focus-within .new-arrivals-card-actions{opacity:1;pointer-events:auto;transform:translateY(0)}}@media(max-width:900px){body .featured.new-arrivals{padding:70px 24px}body .new-arrivals-track .product-card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:600px){body .featured.new-arrivals{padding:58px 20px}body .new-arrivals .section-header{align-items:flex-start;gap:20px;margin-bottom:24px!important}body .new-arrivals-controls{inset-inline:-14px;width:calc(100% + 28px)}body .new-arrivals-controls button{width:42px;height:42px;font-size:19px}body .new-arrivals-track{margin-right:-20px;padding-right:20px}body .new-arrivals-track .product-card{flex-basis:84%}}html{scroll-padding-top:92px}body{background:var(--surface);color:#202522;font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-body-family, "DM Sans", sans-serif);font-weight:650;letter-spacing:0}body p{color:var(--text-muted)}body a,body button,body input,body select{transition:color .24s var(--ease-out),background-color .24s var(--ease-out),border-color .24s var(--ease-out),opacity .24s var(--ease-out),transform .24s var(--ease-out),box-shadow .24s var(--ease-out)}body button:active,body .btn-primary:active,body .btn-outline:active,body .cart-btn:active{transform:scale(.98)}.page-width{width:min(100% - 64px,1360px)}body .announcement-bar{min-height:30px;padding:6px 20px;background:var(--forest-deep);color:#ffffffb8;font-size:11px;font-weight:500;letter-spacing:.08em}body .nav{min-height:64px;border-bottom-color:var(--line);background:#f8f6f1e0;box-shadow:none;-webkit-backdrop-filter:saturate(140%) blur(20px);backdrop-filter:saturate(140%) blur(20px)}body .nav-inner{height:64px;min-height:64px;max-width:1360px;padding-inline:32px}body .nav-logo{gap:10px;font-family:var(--font-heading-family, "Bebas Neue", sans-serif);font-size:32px;font-weight:400;letter-spacing:4px;text-transform:lowercase}body .nav-logo .logo-icon{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--oeook-mark-image, url(oeook-mark.svg)) center / contain no-repeat;-webkit-mask:none;mask:none}body .nav-links{gap:30px}body .nav-links>li>a{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}body .dropdown a{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:14px;font-weight:400;letter-spacing:.5px;text-transform:none}body .nav-actions a{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}body .nav-links>li>a:after{bottom:-7px;height:1px}body .dropdown{padding:7px;border-color:var(--line);border-radius:var(--radius-md);background:#fffffff0;box-shadow:0 20px 55px -35px #0f261a8c}body .dropdown a{padding:9px 12px;border-radius:var(--radius-sm)}body .dropdown a:hover,body .dropdown a:focus-visible,body .dropdown a[aria-current=page]{padding-left:12px;background:var(--surface-muted)}body .nav-actions{gap:20px}body .cart-btn{min-height:36px;padding:8px 14px;border-radius:999px;font-size:11px!important;letter-spacing:.04em;text-transform:none}body .cart-count{width:18px;height:18px;font-size:10px}body .section-header,body .hot-deals__header{align-items:end;margin-bottom:34px}body .section-header h2,body .hot-deals__header h2,body .newsletter-text h2{color:var(--forest);font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:clamp(32px,4vw,46px);font-weight:650;letter-spacing:0;line-height:1.04}body .section-header .subtitle,body .hot-deals__header p{margin-top:9px;color:var(--text-muted);font-size:13px;letter-spacing:.03em;text-transform:none}body .section-header a,body .hot-deals__view,body .deals-viewall{border:0;color:var(--forest);font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:none}body .section-header a:hover,body .hot-deals__view:hover,body .deals-viewall:hover{color:var(--amber);transform:translate(2px)}body .btn-primary,body .btn-outline{min-height:46px;justify-content:center;padding:13px 24px;border-radius:999px;font-size:13px;font-weight:650;letter-spacing:.01em;text-transform:none}body .btn-primary{background:var(--white);color:var(--forest);box-shadow:0 10px 30px -24px #000000b3}body .btn-primary:hover{background:var(--amber-light);transform:translateY(-1px)}body .btn-outline{border-color:#ffffff57;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .hero{height:min(820px,calc(100dvh - 94px));min-height:620px;align-items:center;border-bottom:1px solid var(--line)}body .hero-slide{transition-duration:.8s}body .hero-slide:before{background:linear-gradient(90deg,#0f261ac7,#0f261a7a 42%,#0f261a1a 72%),linear-gradient(0deg,rgb(15 38 26 / 22%),transparent 45%)}body .hero-content{max-width:1360px;padding:48px 32px}body .hero-text-item{max-width:610px}body .hero-text-item.active{animation:refinedFade .7s var(--ease-out)}body .hero-tag{padding:0;border:0;background:transparent;color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}body .hero .hero-heading{max-width:680px;margin-bottom:22px;color:var(--white);font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:clamp(52px,7vw,94px);font-weight:650;letter-spacing:0;line-height:.98}body .hero .hero-heading span{color:var(--amber-light)}body .hero-sub{max-width:540px;margin-bottom:30px;color:#ffffffb8;font-size:17px;line-height:1.55}body .hero-scroll{display:none}body .hero-controls{right:32px;bottom:32px;flex-direction:row}body .hero-arrow{width:42px;height:42px;background:#0f261a3d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .categories{max-width:1360px;padding:88px 32px}body .cat-grid{gap:16px}body .cat-card{height:400px;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}body .cat-card:after{background:linear-gradient(to top,#0f261ad1,#0f261a05 62%)}body .cat-card img{transform:scale(1);transition:transform .7s var(--ease-out)}body .cat-card:hover img{transform:scale(1.035)}body .cat-info{padding:24px}body .cat-info h3{margin-bottom:3px;font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:25px;font-weight:650;letter-spacing:0}body .cat-info p{color:#ffffff9e;font-size:11px;letter-spacing:.04em}body .cat-arrow{right:22px;bottom:22px;width:36px;height:36px;opacity:1}body .featured{padding:88px 32px;background:var(--forest-deep)}body .featured:before,body .deals:before,body .split-content:before{display:none}body .featured .section-header{max-width:1360px!important;margin-bottom:34px!important}body .product-grid{max-width:1360px;gap:16px}body .product-card,body .related-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none;cursor:default}body .product-card:hover,body .related-card:hover{border-color:#c8963e6b;box-shadow:var(--shadow-soft);transform:translateY(-2px)}body .product-card a,body .related-card a,body .bestseller-body,body .hot-deal-card__body>a,body .deals-page .hot-card-body,body .deals-page .week-option{text-decoration:none}body .product-card a:hover .product-name,body .product-card a:focus-visible .product-name,body .related-card a:hover .product-name,body .related-card a:focus-visible .product-name,body .bestseller-body:hover .product-name,body .bestseller-body:focus-visible .product-name,body .hot-deal-card__body>a:hover h3,body .hot-deal-card__body>a:focus-visible h3,body .deals-page .hot-card-body:hover h3,body .deals-page .hot-card-body:focus-visible h3{text-decoration:none}body .product-img{height:270px;background:var(--surface-muted)}body .product-img img,body .related-img img{transition:transform .55s var(--ease-out)}body .product-card:hover .product-img img,body .related-card:hover .related-img img{transform:scale(1.025)}body .product-badge{top:12px;left:12px;padding:5px 9px;border-radius:999px;background:#f8f6f1e5;color:var(--forest);font-size:10px;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .product-body{min-height:144px;padding:16px 18px 17px;display:grid;grid-template-areas:"category category" "name name" "rating price" "colors colors";grid-template-columns:minmax(0,1fr) max-content;grid-template-rows:auto minmax(38px,auto) auto auto;gap:8px 12px;align-content:start}body .product-category{grid-area:category;align-self:center;margin:0;color:#93702f;font-size:10px;font-weight:650;letter-spacing:.06em}body .product-name{grid-area:name;min-height:42px;margin:0;font-size:15px;font-weight:600}body .product-rating{grid-area:rating;align-self:center;margin:0}body .product-price{grid-area:price;align-self:center;justify-self:end;margin:0;text-align:right;white-space:nowrap}body .price-current{font-size:18px;font-weight:650}body .product-colors{grid-area:colors;justify-self:end;align-self:center;margin:0}body .search-product-card .product-body{grid-template-areas:"category price" "name name";grid-template-rows:auto minmax(38px,auto)}body .split-banner{grid-template-areas:"content image";grid-template-columns:minmax(360px,5fr) minmax(0,7fr);max-width:1360px;min-height:640px;margin-block:104px;overflow:hidden;border:0;border-radius:12px;background:var(--forest-deep);box-shadow:none;isolation:isolate}body .split-img{grid-area:image;min-height:640px;background-position:center}body .split-img:before{content:"-30\b0 C READY";position:absolute;right:24px;bottom:24px;z-index:1;padding:9px 12px;border:1px solid rgb(255 255 255 / 32%);border-radius:4px;background:#0f261ac2;color:var(--white);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .split-img:after{background:linear-gradient(90deg,rgb(15 38 26 / 34%),transparent 36%,rgb(15 38 26 / 12%))}body .split-image-kicker{position:absolute;top:24px;right:24px;z-index:1;color:#ffffffd1;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body .split-content{grid-area:content;align-items:flex-start;z-index:2;margin:38px -50px 38px 38px;padding:clamp(46px,4.2vw,58px);background:var(--surface-raised);color:var(--charcoal);box-shadow:24px 0 54px #0f261a2e}body .split-content:before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:5px;background:var(--amber)}body .split-content .tag,body .deals-tag{padding:0;border:0;background:transparent;color:var(--amber-light);font-size:11px;letter-spacing:.06em}body .split-content .tag{display:inline-flex;align-items:center;gap:12px;margin-bottom:30px;color:var(--forest)}body .split-content .tag:before{content:"";width:32px;height:1px;background:var(--amber)}body .split-content h2{max-width:7ch;margin-bottom:22px;color:var(--forest-deep);font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:clamp(48px,5.2vw,72px);font-weight:700;letter-spacing:-.045em;line-height:.96}body .split-content h2 span{display:block;color:var(--amber)}body .split-content p{max-width:38ch;margin-bottom:24px;color:var(--text-muted);font-size:16px;line-height:1.7}body .split-specs{display:grid;width:100%;max-width:390px;margin:0 0 28px;padding:14px 0;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body .split-specs>div{min-width:0;padding-right:18px}body .split-specs>div+div{padding-right:0;padding-left:18px;border-left:1px solid var(--line)}body .split-specs dt{margin-bottom:4px;color:var(--forest);font-size:14px;font-weight:700;letter-spacing:.01em}body .split-specs dd{margin:0;color:var(--text-muted);font-size:10px;font-weight:650;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}body .split-content .btn-primary{min-height:48px;padding:14px 24px;border:1px solid var(--forest);border-radius:4px;background:var(--forest);color:var(--white);transition:background-color .24s var(--ease-out),border-color .24s var(--ease-out),transform .18s var(--ease-out)}body .split-content .btn-primary:hover{border-color:var(--forest-deep);background:var(--forest-deep)}body .split-content .btn-primary:active{transform:translateY(1px) scale(.98)}body .bestsellers{max-width:1360px;padding:88px 32px}body .bestseller-grid{gap:16px}body .bestseller-card{grid-template-columns:180px 1fr;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none}body .bestseller-card:hover{border-color:#c8963e6b;box-shadow:var(--shadow-soft)}body .bestseller-body{padding:22px}body .bestseller-rank{color:#1a3c2a2e;font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:22px;font-weight:600}body .deals{padding:88px 32px;background:var(--forest-deep)}body .deals-inner{max-width:1360px}body .deals-header{margin-bottom:34px}body .deals-header h2{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:clamp(36px,5vw,52px);font-weight:650;letter-spacing:0}body .deals-header .subtitle{color:#ffffff8a;font-size:13px;letter-spacing:.02em;text-transform:none}body .countdown-item{min-width:64px;padding:12px;border-color:var(--line-dark);border-radius:var(--radius-sm);background:#ffffff0a}body .count-num{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:25px;font-weight:550}body .deals-grid{grid-template-columns:minmax(0,1.6fr) minmax(360px,.9fr);gap:16px}body .deal-featured{min-height:420px;border-radius:var(--radius-md)}body .deal-featured-body{padding:clamp(28px,4vw,48px)}body .deal-featured-body h3{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:clamp(27px,3vw,38px);font-weight:650;letter-spacing:0}body .deal-price .now{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:34px;font-weight:650}body .discount-badge-lg{width:64px;height:64px;font-family:var(--font-body-family, "DM Sans", sans-serif)}body .discount-badge-lg .pct{font-size:20px;font-weight:650}body .deal-small{min-height:124px;border-radius:var(--radius-md);background:#ffffff0a;transition:border-color .24s var(--ease-out),background-color .24s var(--ease-out)}body .deal-small:hover{background:#ffffff12;transform:none}body .deal-small.active{box-shadow:inset 2px 0 0 var(--amber)}body .deal-small-view{border-radius:999px}body .hot-deals{padding:88px max(32px,calc((100vw - 1360px)/2));background:var(--surface)}body .hot-deals__header,body .hot-deals__viewport{max-width:1360px}body .hot-deals__view{padding:0}body .hot-deals__rail{gap:16px}body .hot-deal-card{grid-template-columns:150px 230px;min-width:396px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}body .hot-deal-card__image{height:190px}body .hot-deal-card__body{background:var(--surface-raised)}body .hot-deal-card__number{width:26px;height:26px;background:var(--surface-muted);color:var(--forest);font-size:11px}body .newsletter{max-width:1360px;grid-template-columns:1fr;padding:88px 32px}body .newsletter-accent{display:none}body .newsletter-body{padding:42px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-soft)}body .newsletter-text h2{margin-bottom:9px}body .newsletter-form input[type=email]{width:300px;min-height:46px;padding:12px 16px;border:1px solid var(--line);border-radius:999px 0 0 999px;background:var(--surface)}body .newsletter-form button{min-height:46px;padding:12px 22px;border-radius:0 999px 999px 0;font-size:12px;letter-spacing:.02em;text-transform:none}body .footer{padding:68px 32px 32px;background:var(--forest-deep)}body .footer-inner{max-width:1360px;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(140px,1fr));gap:38px;margin-bottom:46px}body .footer-brand h3{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:24px}body .footer-brand h3 a{letter-spacing:0}body .footer-col h4{margin-bottom:15px;color:#ffffff73;font-size:11px;letter-spacing:.05em}body .footer-col a{margin-bottom:8px;color:#ffffff9e;font-size:13px}body .footer-col a.current{color:var(--amber-light)}body .footer-bottom{max-width:1360px;padding-top:24px}body .page-header,body .deals-hero{background:var(--forest)}body .page-header{padding:50px 32px}body .page-header[data-ghost]{min-height:0!important;height:auto!important;padding:50px 32px!important;background:var(--forest)!important;border-bottom:1px solid var(--line-dark)!important}body .page-header:before,body .page-header:after{display:none!important}body .page-header-inner,body .deals-hero-inner{max-width:1360px}body .page-header h1,body .collection-section .page-header h1,body .page-header[data-ghost] h1{margin-bottom:8px!important;font-family:var(--font-body-family, "DM Sans", sans-serif)!important;font-size:clamp(36px,4vw,48px)!important;font-weight:650!important;letter-spacing:0!important;line-height:1.05!important}body .page-header .subtitle,body .page-header .result-count{color:#ffffff94;font-size:14px;letter-spacing:0}body .article-page,body .brands-section{max-width:1360px}body .brands-section{margin-inline:auto}body .collection-section{width:100%;max-width:none}body .featured-inner,body .articles-inner,body .featured-brand-inner{max-width:1360px}body .sidebar,body .order-summary,body .collection-empty,body .empty-cart{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none}body .filter-tag,body .active-filters a,body .page-btn{border-radius:999px}body .listing-layout,body .grid-area,body .grid-header,body .active-filters,body .sort-controls,body .sidebar,body .price-range,body .price-input{min-width:0;box-sizing:border-box}body .price-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}body .price-input{width:100%}@media(min-width:1025px){body .page-header[data-ghost]{box-sizing:border-box;width:100%;height:210px!important;min-height:210px!important}}body .grid-header{gap:16px}body .active-filters{flex:1 1 auto}body .sort-controls{flex:0 0 auto}body .listing-layout{max-width:1408px;grid-template-columns:236px minmax(0,1fr);gap:32px;padding:44px 24px 72px}body .listing-layout>.sidebar{top:108px;border:0;border-radius:0;background:transparent}body .filter-panel-heading{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid var(--forest)}body .filter-panel-heading h2{margin:0;color:var(--forest);font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:15px;font-weight:650;letter-spacing:0}body .filter-panel-heading span{color:var(--slate);font-size:11px;font-variant-numeric:tabular-nums}body .filter-section{margin:0;padding:20px 0;border-bottom:1px solid var(--line)}body .filter-section h3{margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:1.2px}body .filter-option,body .rating-option{min-height:34px;margin:0;padding:5px 0;line-height:1.25}body .filter-option input[type=checkbox],body .rating-option input[type=checkbox]{width:16px;height:16px;border-width:1px;border-radius:2px}body .filter-option .count{font-variant-numeric:tabular-nums}body .price-range{gap:8px}body .price-input{min-height:40px;padding:8px 10px;border-color:var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);font-variant-numeric:tabular-nums}body .price-input:focus{border-color:var(--forest);outline:2px solid rgb(26 60 42 / 10%);outline-offset:1px}body .clear-filters,body .facets-apply{min-height:40px;border-radius:var(--radius-sm)}body .grid-header{min-height:42px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--line)}body .filter-tag,body .active-filters a{min-height:32px;padding:6px 10px;border:1px solid rgb(26 60 42 / 20%);border-radius:var(--radius-sm);background:#1a3c2a0f;color:var(--forest)}body .filter-tag .remove{opacity:.6}body .view-toggle{overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-sm)}body .view-btn{width:38px;height:38px;border:0;border-right:1px solid var(--line)}body .view-btn:last-child{border-right:0}body .sort-select{min-height:40px;border-color:var(--line-strong);border-radius:var(--radius-sm);background-color:var(--surface-raised)}body .breadcrumbs-bar{border-color:var(--line);background:var(--surface)}body .product-detail{max-width:1440px;gap:60px;padding-top:0;padding-bottom:60px}body .gallery-main{overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--cream-dark)}body .thumb,body .size-option,body .color-option,body .qty-control,body .btn-add-cart,body .buy-now-payment{border-radius:3px}body .product-title{font-family:var(--font-heading-family, "Bebas Neue", sans-serif);font-size:42px;font-weight:400;letter-spacing:1px;line-height:1.1}body .product-brand,body .variant-label{letter-spacing:.04em}body .btn-add-cart,body .buy-now-payment{min-height:50px;letter-spacing:1.1px;text-transform:uppercase}body .trust-badges,body .accordion-item{border-color:var(--line)}body .related-section{background:transparent}body .related-grid{gap:16px}body .cart-layout{max-width:1360px;gap:40px}body .cart-item{border-color:var(--line)}body .cart-item-img{overflow:hidden;border-radius:var(--radius-sm)}body .btn-checkout{border-radius:var(--radius-sm);letter-spacing:.02em;text-transform:none}body .checkout-shell{max-width:1200px;gap:28px;padding:48px 32px 80px}body .checkout-panel,body .checkout-shell .order-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none}body .checkout-panel{padding:36px}body .section-title h2,body .checkout-shell .order-summary h2{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:24px;font-weight:650;letter-spacing:0}body .checkout-form h3{font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:13px;font-weight:650;letter-spacing:.05em}body .field input,body .field select{min-height:48px;border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface)}body .payment-method{border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface)}body .btn-place-order{min-height:52px;border-radius:var(--radius-sm);font-family:var(--font-body-family, "DM Sans", sans-serif);letter-spacing:.02em;text-transform:none}body .values-inner h2,body .team-inner h2,body .value-card h3,body .team-card h3{font-family:var(--font-body-family, "DM Sans", sans-serif);font-weight:650;letter-spacing:0}body .value-card,body .team-card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none}@keyframes refinedFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){body .listing-layout{display:block;padding:32px 24px 56px}body .collection-sidebar{display:none}body .grid-header{align-items:stretch;flex-direction:column;gap:12px}body .sort-controls{order:1;width:100%;justify-content:flex-end}body .active-filters{order:2;width:100%}body .nav-inner{padding-inline:24px}body .hero{height:720px}body .hero-content{padding:40px 24px 72px}body .categories,body .featured,body .bestsellers,body .deals,body .newsletter{padding:68px 24px}body .split-banner{grid-template-areas:"image" "content";grid-template-columns:minmax(0,1fr);margin:68px 24px}body .split-img{min-height:420px}body .split-content{margin:-34px 28px 28px}body .deals-grid{grid-template-columns:1fr}body .footer-inner{grid-template-columns:repeat(2,1fr)}body .hero-section .hero-inner{grid-template-columns:minmax(0,1fr);gap:48px}body .stats-row,body .values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .product-detail{grid-template-columns:minmax(0,1fr);gap:32px;padding-inline:clamp(18px,5vw,32px)}body .gallery{position:static;grid-template-columns:72px minmax(0,1fr);max-width:100%}body .product-info{width:100%;max-width:100%;min-width:0}body .product-meta,body .price-row,body .cart-section{flex-wrap:wrap}body .trust-badges,body .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .cart-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline:clamp(18px,5vw,32px)}body .order-summary{position:static;width:100%;max-width:none;box-sizing:border-box}}@media(max-width:600px){body .listing-layout{padding:24px 20px 48px}.page-width{width:min(100% - 40px,1360px)}body .announcement-bar{font-size:10px}body .page-header{padding:38px 20px}body .page-header[data-ghost]{min-height:0!important;padding:38px 20px!important}body .page-header h1,body .collection-section .page-header h1,body .page-header[data-ghost] h1{font-size:34px!important}body .nav-inner{padding-inline:18px}body .nav-logo{font-size:32px}body .hero{height:660px;min-height:600px;align-items:end}body .hero-slide:before{background:linear-gradient(0deg,#0f261ae0,#0f261a57 72%,#0f261a1f)}body .hero .hero-heading{font-size:clamp(44px,15vw,62px)}body .hero-sub{font-size:15px}body .hero-controls{right:18px;bottom:18px}body .hero-arrows{display:flex;gap:6px}body .hero-arrow{width:38px;height:38px}body .categories,body .featured,body .bestsellers,body .deals,body .newsletter{padding:56px 20px}body .section-header,body .hot-deals__header{align-items:flex-start;gap:18px}body .cat-grid{grid-template-columns:1fr}body .cat-card{height:340px}body .product-grid{grid-template-columns:1fr}body .product-img{height:330px}body .bestseller-grid{grid-template-columns:minmax(0,1fr)}body .split-banner{margin:56px 20px}body .split-img{min-height:300px}body .split-img:before{right:16px;bottom:42px}body .split-image-kicker{top:16px;right:16px}body .split-content{margin:-26px 14px 18px;padding:38px 24px 42px;box-shadow:0 18px 40px #0f261a2e}body .split-content h2{max-width:8ch;font-size:clamp(42px,14vw,54px)}body .split-specs{margin-bottom:24px}body .bestseller-card{width:100%;grid-template-columns:112px minmax(0,1fr)}body .bestseller-body,body .bestseller-info{min-width:0}body .bestseller-body{padding:16px}body .bestseller-card .product-rating,body .bestseller-card .product-price{min-width:0;flex-wrap:wrap}body .payment-icons{width:auto;max-width:100%;flex-wrap:wrap}body .countdown{width:100%}body .countdown-item{min-width:0;flex:1}body .deal-featured{grid-template-columns:1fr}body .hot-deals{padding:56px 20px}body .hot-deal-card{grid-template-columns:124px 210px;min-width:350px}body .newsletter-body{align-items:stretch;padding:28px 22px}body .newsletter-form{flex-direction:column;gap:10px}body .newsletter-form input[type=email],body .newsletter-form button{width:100%;border:1px solid var(--line);border-radius:999px}body .footer{padding-inline:20px}body .footer-inner{grid-template-columns:1fr}body .hero-section,body .values-section,body .team-section{padding:56px 20px}body .hero-section .hero-inner{gap:32px}body .hero-section .hero-img{height:320px}body .hero-section .hero-img:after{transform:none}body .stats-row,body .values-grid{grid-template-columns:minmax(0,1fr);gap:20px}body .stat-item{min-width:0}body .value-card{min-width:0;padding:28px}body .values-inner h2,body .team-inner h2{margin-bottom:32px;font-size:34px}body .cart-item{grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}body .cart-item-img{width:88px;height:88px}body .cart-item-info,body .cart-item-price{min-width:0}body .cart-item-name{overflow-wrap:anywhere}body .cart-item-actions{flex-wrap:wrap}body .cart-item-price{grid-column:2;width:auto;min-width:0;text-align:left}body .cart-footer{align-items:stretch;flex-direction:column;gap:16px}body .product-detail{padding-inline:20px}body .gallery{grid-template-columns:1fr}body .gallery-thumbs{order:2;flex-direction:row;overflow-x:auto}body .gallery-main{order:1}body .thumb{width:64px;height:64px;flex:0 0 64px}body .cart-section{display:grid;grid-template-columns:minmax(0,1fr) 52px}body .quantity-selector,body .qty-control{grid-column:1 / -1;width:100%}body .btn-add-cart{grid-column:1}body .buy-now-payment{grid-column:1 / -1}body .product-wishlist{grid-column:2;grid-row:2}body .trust-badges,body .reviews-grid{grid-template-columns:1fr}body .review-summary{width:100%;flex-direction:column;align-items:stretch;gap:24px}body .review-bars,body .bar-row{width:100%;min-width:0}body .bar-track{min-width:0;flex:1 1 auto}body .write-review-btn{width:100%}body .checkout-shell{padding:28px 20px 52px}body .checkout-panel,body .checkout-shell .order-summary{padding:24px}}@media(prefers-reduced-motion:reduce){body *,body *:before,body *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body .bestsellers{max-width:1360px;padding:88px 32px 96px}body .bestsellers .section-header{margin-bottom:30px}body .bestseller-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body .bestseller-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}body .bestseller-card:hover{border-color:#c8963e70;box-shadow:0 18px 40px -32px #0f261a8c;transform:translateY(-2px)}body .bestseller-card:first-child{border-color:#c8963e99;box-shadow:inset 0 3px 0 var(--amber)}body .bestseller-card:first-child .bestseller-rank{color:var(--amber)}body .bestseller-img{width:100%;height:auto;min-height:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--surface-muted)}body .bestseller-img>a,body .bestseller-img .responsive-image{display:block;width:100%;height:100%}body .bestseller-img img,body .bestseller-img .responsive-image__image{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease-out)}body .bestseller-card:hover .bestseller-img img,body .bestseller-card:hover .bestseller-img .responsive-image__image{transform:scale(1.025)}body .bestseller-body{display:grid;min-width:0;min-height:152px;flex:1 1 auto;grid-template-areas:"top" "name" "meta";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(42px,auto) auto;gap:8px;align-content:start;justify-content:initial;padding:17px 18px 18px;color:var(--charcoal);text-decoration:none}body .bestseller-top{grid-area:top;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}body .bestseller-body .product-category{grid-area:auto;min-width:0;margin:0;overflow:hidden;color:#93702f;font-size:10px;font-weight:650;letter-spacing:.06em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body .bestseller-rank{grid-area:auto;flex:0 0 auto;margin:0;color:#1a3c2a33;font-family:var(--font-body-family, "DM Sans", sans-serif);font-size:18px;font-weight:650;line-height:1}body .bestseller-body .product-name{grid-area:name;align-self:start;min-height:0;margin:0;color:var(--charcoal);font-size:15px;font-weight:650;line-height:1.35;text-align:left;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body .bestseller-bottom{grid-area:meta;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}body .bestseller-bottom .product-rating{grid-area:auto;min-width:0;margin:0;font-size:11px;white-space:nowrap}body .bestseller-bottom .stars{color:var(--amber);letter-spacing:0}body .bestseller-bottom .rating-count{color:var(--text-muted)}body .bestseller-bottom .product-price{grid-area:auto;flex:0 0 auto;margin:0;text-align:right;white-space:nowrap}body .bestseller-bottom .price-current{color:var(--forest);font-size:17px;font-weight:700}body .bestseller-cta{display:none}@media(max-width:980px){body .bestseller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body .bestsellers{padding:60px 20px 68px}body .bestsellers .section-header{align-items:end;margin-bottom:22px}body .bestseller-grid{grid-template-columns:minmax(0,1fr);gap:12px}body .bestseller-card{display:grid;grid-template-columns:124px minmax(0,1fr)}body .bestseller-img{height:100%;aspect-ratio:auto}body .bestseller-body{min-height:148px;padding:15px 16px}body .bestseller-bottom{align-items:center;flex-direction:row;gap:8px;padding-top:9px}}body .bestseller-tabs-section{position:relative;max-width:1360px;padding:88px 32px 96px;isolation:isolate}body .bestseller-tabs-section:before{position:absolute;top:56px;right:0;left:0;z-index:-1;height:360px;border-radius:12px;background:linear-gradient(110deg,rgb(200 150 62 / 9%),transparent 34%),var(--forest-deep);content:""}body .bestseller-tabs-header{position:relative;align-items:end;margin-bottom:26px;padding-inline:28px}body .bestseller-tabs-header h2{margin:0;color:var(--white);font-size:clamp(42px,4.2vw,62px);letter-spacing:.01em;line-height:.94}body .bestseller-tabs-header>a{display:inline-flex;align-items:center;padding-bottom:5px;border-bottom:1px solid rgb(255 255 255 / 32%);color:var(--white);font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:border-color .24s var(--ease-out),color .24s var(--ease-out),transform .24s var(--ease-out)}body .bestseller-tabs-header>a:hover{border-color:var(--amber-light);color:var(--amber-light);transform:translate(3px)}body .bestseller-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--amber-light);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body .bestseller-eyebrow:before{width:28px;height:2px;background:var(--amber);content:""}body .bestseller-tabs-header .subtitle{max-width:560px;margin-top:7px;color:#ffffff9e}body .bestseller-tabs{position:relative;display:flex;gap:30px;margin-bottom:28px;margin-inline:28px;padding:0 18px;overflow-x:auto;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#ffffff0f;scrollbar-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .bestseller-tabs::-webkit-scrollbar{display:none}body .bestseller-tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:14px 0;border:0;background:transparent;color:#ffffff9e;cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .24s var(--ease-out)}body .bestseller-tab:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--amber);content:"";opacity:0;transform:scaleX(.4);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}body .bestseller-tab>span{min-width:22px;padding:3px 6px;border-radius:999px;background:#ffffff1f;color:#ffffffc2;font-size:10px;line-height:1;text-align:center}body .bestseller-tab.active,body .bestseller-tab:hover{color:var(--white)}body .bestseller-tab.active:after{opacity:1;transform:scaleX(1)}body .bestseller-tab:focus-visible{outline:2px solid var(--amber);outline-offset:4px}body .bestseller-tab-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px;align-items:stretch}body .bestseller-tab-grid .bestseller-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}body .bestseller-tab-grid .bestseller-card:hover{border-color:#c8963e7a;box-shadow:0 24px 50px -38px #0f261a94;transform:translateY(-3px)}body .bestseller-tab-grid .bestseller-card[hidden]{display:none!important}body .bestseller-tab-grid .bestseller-card:not(.is-featured){min-height:434px}body .bestseller-tab-grid .bestseller-card.is-featured{grid-row:span 2;border-color:#c8963e85;box-shadow:inset 0 3px 0 var(--amber),0 22px 54px -34px #0f261a9e}body .bestseller-tab-grid .bestseller-card:first-child:not(.is-featured){border-color:var(--line);box-shadow:none}body .bestseller-tab-grid .bestseller-img{position:relative;width:100%;height:auto;aspect-ratio:3 / 2;background:var(--surface-muted);isolation:isolate}body .bestseller-tab-grid .bestseller-img img{transition:transform .65s var(--ease-out)}body .bestseller-tab-grid .bestseller-card:hover .bestseller-img img{transform:scale(1.025)}body .bestseller-tab-grid .bestseller-rank{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;gap:5px;margin:0;padding:7px 9px;border-radius:4px;background:var(--forest);color:var(--white);font-size:11px;font-weight:700;letter-spacing:.05em;box-shadow:0 8px 20px #0b2c1f2e}body .bestseller-tab-grid .bestseller-rank span{display:none;color:#ffffffc7;font-size:9px;text-transform:uppercase}body .bestseller-tab-grid .bestseller-body{display:grid;min-height:178px;flex:1 1 auto;grid-template-areas:"top top" "name name" "rating rating" "price action";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(42px,auto) auto auto;gap:8px 14px;align-content:start;padding:18px}body .bestseller-tab-grid .bestseller-top{grid-area:top}body .bestseller-tab-grid .product-name{grid-area:name;color:var(--charcoal);font-size:15px;font-weight:650;line-height:1.35;text-decoration:none}body .bestseller-tab-grid .product-name:hover{color:var(--forest)}body .bestseller-tab-grid .bestseller-description{display:none;grid-area:description;max-width:48ch;margin:0;font-size:13px;line-height:1.6}body .bestseller-tab-grid .is-featured .bestseller-body{grid-template-areas:"top top" "name name" "description description" "rating rating" "price action";grid-template-rows:auto minmax(42px,auto) auto auto auto}body .bestseller-tab-grid .bestseller-bottom{display:contents}body .bestseller-tab-grid .bestseller-bottom .product-rating{grid-area:rating;align-self:end;width:100%;padding-bottom:12px;border-bottom:1px solid var(--line)}body .bestseller-tab-grid .bestseller-form{display:contents}body .bestseller-tab-grid .bestseller-add{grid-area:action;align-self:end;min-width:68px;min-height:40px;padding:10px 14px;border:1px solid var(--forest);border-radius:4px;background:var(--forest);color:var(--white);cursor:pointer;font:inherit;font-size:12px;font-weight:700;transition:background-color .24s var(--ease-out),border-color .24s var(--ease-out),transform .18s var(--ease-out)}body .bestseller-tab-grid .bestseller-add:hover{background:var(--forest-deep)}body .bestseller-tab-grid .bestseller-add:active{transform:translateY(1px) scale(.98)}body .bestseller-tab-grid .bestseller-add:disabled{cursor:not-allowed;opacity:.48}body .bestseller-tab-grid .bestseller-add:focus-visible{outline:2px solid var(--amber);outline-offset:3px}body .bestseller-tab-grid .bestseller-bottom .product-price{grid-area:price;align-self:end;justify-self:start;text-align:left}body .bestseller-tab-grid .is-featured .bestseller-body{min-height:230px;padding:22px}body .bestseller-tabs-section.is-filtered .bestseller-tab-grid{max-width:980px;width:100%;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}body .bestseller-tabs-section.is-filtered .bestseller-card:not(.is-featured){min-height:0}@media(max-width:1050px){body .bestseller-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .bestseller-tab-grid .bestseller-card.is-featured{display:flex;grid-column:auto;grid-row:auto}body .bestseller-tab-grid .bestseller-card:not(.is-featured){min-height:0}body .bestseller-tabs-section.is-filtered .bestseller-tab-grid{max-width:none}body .bestseller-tab-grid .is-featured .bestseller-img{height:auto;aspect-ratio:3 / 2}}@media(max-width:700px){body .bestseller-tabs-section{padding:60px 20px 68px}body .bestseller-tabs-section:before{top:36px;height:326px;border-radius:0}body .bestseller-tabs-header{align-items:end;margin-bottom:22px;padding-inline:0}body .bestseller-tabs{gap:26px;margin-right:-20px;margin-left:0;margin-bottom:20px;padding-right:20px;padding-left:14px;border-right:0;border-radius:8px 0 0 8px}body .bestseller-tab-grid{grid-template-columns:minmax(0,1fr);gap:12px}body .bestseller-tabs-section.is-filtered .bestseller-tab-grid,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-tab-grid{grid-template-columns:minmax(0,1fr)}body .bestseller-tab-grid .bestseller-card,body .bestseller-tab-grid .bestseller-card.is-featured,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-card{display:flex;grid-column:auto;grid-row:auto;flex-direction:column}body .bestseller-tab-grid .bestseller-img,body .bestseller-tab-grid .is-featured .bestseller-img{height:auto;min-height:0;aspect-ratio:4 / 3}body .bestseller-tab-grid .bestseller-body,body .bestseller-tab-grid .is-featured .bestseller-body,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-body{min-height:0;grid-template-rows:auto minmax(40px,auto) auto auto;gap:7px 10px;padding:18px}body .bestseller-tab-grid .is-featured .product-name{font-size:15px}body .bestseller-tab-grid .bestseller-description,body .bestseller-tab-grid .is-featured .bestseller-description,body .bestseller-tab-grid .bestseller-rank span{display:none}body .bestseller-tab-grid .bestseller-add{min-width:58px;min-height:36px;padding:8px 10px}}body .bestseller-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--amber)}body .bestseller-tab-grid .bestseller-card,body .bestseller-tab-grid .bestseller-card.is-featured,body .bestseller-tab-grid .bestseller-card:first-child:not(.is-featured){min-height:434px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 12px 30px -26px #0f261a47;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}body .bestseller-tabs-section{max-width:1320px;margin-inline:auto;padding:72px 32px 84px}body .bestseller-tabs-section:before{display:none}body .bestseller-tabs-header{align-items:end;margin-bottom:22px;padding-inline:0}body .bestseller-tabs-header h2{color:var(--charcoal);font-size:clamp(34px,3.4vw,48px);line-height:1}body .bestseller-eyebrow,body .bestseller-tabs-header .subtitle{display:none}body .bestseller-tabs-header>a{padding-bottom:3px;border-color:var(--line);color:var(--forest)}body .bestseller-tabs-header>a:hover{border-color:var(--forest);color:var(--forest-deep)}body .bestseller-tabs{gap:28px;margin:0 0 28px;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body .bestseller-tab{padding:0 0 11px;color:var(--text-muted);letter-spacing:.04em}body .bestseller-tab:after{height:2px;background:var(--forest)}body .bestseller-tab>span{display:none}body .bestseller-tab-grid,body .bestseller-tabs-section.is-filtered .bestseller-tab-grid,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-tab-grid{width:100%;max-width:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}body .bestseller-tab-grid .bestseller-card,body .bestseller-tab-grid .bestseller-card.is-featured,body .bestseller-tab-grid .bestseller-card:first-child:not(.is-featured){min-height:0;grid-column:auto;grid-row:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body .bestseller-tab-grid .bestseller-card:hover{border-color:transparent;box-shadow:none;transform:none}body .bestseller-tab-grid .bestseller-img,body .bestseller-tab-grid .is-featured .bestseller-img{aspect-ratio:4 / 5;overflow:hidden;border-radius:6px}body .bestseller-tab-grid .bestseller-card:hover .bestseller-img img{transform:scale(1.02)}body .bestseller-tab-grid .bestseller-rank{top:10px;left:10px;padding:5px 7px;border-radius:3px;box-shadow:none;font-size:10px}body .bestseller-tab-grid .bestseller-rank span,body .bestseller-tab-grid .is-featured .bestseller-rank span,body .bestseller-tab-grid .bestseller-description,body .bestseller-tab-grid .is-featured .bestseller-description{display:none}body .bestseller-tab-grid .bestseller-body,body .bestseller-tab-grid .is-featured .bestseller-body{min-height:0;grid-template-areas:"top top" "name name" "rating rating" "price action";grid-template-rows:auto minmax(42px,auto) auto auto;gap:7px 10px;padding:14px 0 0}body .bestseller-tab-grid .product-name,body .bestseller-tab-grid .is-featured .product-name{font-size:14px;line-height:1.4}body .bestseller-tab-grid .bestseller-bottom .product-rating{padding-bottom:9px}body .bestseller-tab-grid .is-featured .price-current{font-size:inherit}body .bestseller-tab-grid .bestseller-add{min-width:54px;min-height:34px;padding:7px 10px;border-color:var(--line);background:transparent;color:var(--forest)}body .bestseller-tab-grid .bestseller-add:hover{border-color:var(--forest);background:var(--forest);color:var(--white)}@media(max-width:1050px){body .bestseller-tab-grid,body .bestseller-tabs-section.is-filtered .bestseller-tab-grid,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-tab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){body .bestseller-tabs-section{padding:56px 20px 64px}body .bestseller-tabs-header{margin-bottom:18px}body .bestseller-tabs-header h2{font-size:32px}body .bestseller-tabs{gap:24px;margin:0 -20px 20px 0;padding-right:20px;border-radius:0}body .bestseller-tab-grid,body .bestseller-tabs-section.is-filtered .bestseller-tab-grid,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}body .bestseller-tab-grid .bestseller-img,body .bestseller-tab-grid .is-featured .bestseller-img{aspect-ratio:4 / 5}body .bestseller-tab-grid .bestseller-body,body .bestseller-tab-grid .is-featured .bestseller-body,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-body{grid-template-areas:"top top" "name name" "rating rating" "price action";grid-template-rows:auto minmax(40px,auto) auto auto;padding:12px 0 0}}body .product-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}body .product-card,body .product-img,body .product-body,body .product-name,body .product-price,body .bestseller-card,body .bestseller-img,body .bestseller-body,body .bestseller-top,body .bestseller-bottom,body .hot-deal-card__body,body .related-card,body .related-body,body .deals-page .hot-card-body,body .deals-page .week-card,body .deals-page .week-body,body .deals-page .week-copy{min-width:0;max-width:100%}body .product-name,body .bestseller-body .product-name,body .hot-deal-card__body h3,body .deal-small-title,body .deals-page .hot-card-body h3,body .deals-page .week-copy h3{overflow-wrap:anywhere}body .product-price,body .bestseller-bottom .product-price,body .deal-small-price{min-width:0;flex-wrap:wrap;white-space:normal}body .product-img img,body .bestseller-img img,body .hot-deal-card__image img,body .related-img img,body .deals-page .hot-card-img img,body .deals-page .flash-grid .product-img img{max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:var(--surface-raised)}body .hot-deal-card{flex:0 0 396px;min-width:396px;max-width:none}body .deals-page .hot-card{flex:0 0 390px;min-width:390px;max-width:none}body .deals-page .hot-deals-track{scrollbar-width:none}body .deals-page .hot-deals-track::-webkit-scrollbar{display:none}body .deals-page .hot-card-img img{width:100%;height:100%;padding:0;object-fit:cover;background:transparent}@media(min-width:1201px){body .deals-page .hot-deals-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;padding-bottom:0}body .deals-page .hot-card{width:100%;min-width:0;max-width:none;grid-template-columns:minmax(128px,44%) minmax(0,1fr)}}body .product-img img,body .bestseller-img img,body .hot-deal-card__image img,body .related-img img{padding:clamp(8px,1vw,14px)}body .hot-deal-card__body h3,body .deals-page .hot-card-body h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .deals-page .week-copy h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}body .deals-page .week-section{background:var(--forest)}body .deals-page .week-section:before{position:absolute;right:-20px;bottom:-50px;color:#ffffff06;content:"WEEK";font-family:var(--font-heading-family);font-size:280px;letter-spacing:20px;pointer-events:none}body .deals-page .week-section .subtitle{color:#ffffff7f}body .deals-page .week-img:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e1f1305,#0e1f1361);content:"";pointer-events:none}body .deals-page .week-badge,body .deals-page .week-image-meta{z-index:2}body .deals-page .week-badge{box-shadow:0 6px 24px #d6a23c66}body .deals-page .week-image-meta{right:28px;bottom:28px;left:28px}body .deals-page .week-image-meta span{margin-bottom:5px;color:#ffffff94;font-size:10px;letter-spacing:1.8px;text-transform:uppercase}body .deals-page .week-image-meta strong{font-size:13px;letter-spacing:.5px}body .deals-page .week-option{-webkit-appearance:none;appearance:none;color:var(--charcoal);cursor:pointer;font-family:var(--font-body-family);text-align:left}body .deals-page .week-option:hover{border-color:#c8963ead;transform:translateY(-2px)}body .deals-page .week-actions .btn-primary{background:var(--white);color:var(--forest)}body .deals-page .week-actions .btn-primary:hover{background:var(--amber-light)}@media(min-width:901px){body .deals-page .week-card{height:629px;min-height:629px;grid-template-rows:minmax(0,1fr)}body .deals-page .week-img{height:auto;min-height:0}body .deals-page .week-img>a,body .deals-page .week-img>a .responsive-image{display:block;width:100%;height:100%;aspect-ratio:auto!important}body .deals-page .week-img>a img{width:100%;height:100%;max-width:none;max-height:none;padding:0;object-fit:cover;object-position:center;background:var(--cream-dark)}body .deals-page .week-body{height:auto;min-height:0;grid-template-rows:minmax(0,1fr) auto}body .deals-page .week-copy{min-height:0}body .deals-page .week-body .label{display:block;margin-bottom:4px;line-height:16px}body .deals-page .week-body h3{margin:0 0 16px;font-size:50px;line-height:1.05}body .deals-page .week-price .now{line-height:1}body .deals-page .stock-info{line-height:15px}body .deals-page .stock-bar{margin-bottom:28px}body .deals-page .week-actions{margin-top:0}body .deals-page .week-actions .btn-primary{display:flex;min-height:46px;align-items:center;justify-content:center;padding:13px 24px;border-radius:999px;font-size:13px;font-weight:650;letter-spacing:.01em;line-height:normal;text-transform:none}body .deals-page .week-options{align-self:end}body .deals-page .week-option{height:76px;min-height:0;box-sizing:border-box}}@media(max-width:900px){body .deals-page .week-card{height:auto;min-height:0}body .deals-page .week-img{height:clamp(320px,72vw,520px);min-height:320px}body .deals-page .week-img>a,body .deals-page .week-img>a .responsive-image{display:block;width:100%;height:100%;aspect-ratio:auto!important}body .deals-page .week-img>a img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center}body .deals-page .week-body{height:auto;grid-template-rows:auto auto}body .deals-page .week-option{min-height:76px}}@media(min-width:1201px){body .deals-page .hot-deals-section{box-sizing:border-box;height:468px}body .deals-page .flash-section{box-sizing:border-box;height:1194px;min-height:1194px}body .deals-page .week-section{box-sizing:border-box;height:887px;min-height:887px}body .deals-page .cat-deals-section{box-sizing:border-box;height:578px}body .deals-page .deals-promo{box-sizing:border-box;height:298px}body .deals-page .flash-grid .product-card{height:448px}body .deals-page .flash-grid .product-img{height:260px;flex:0 0 260px}body .deals-page .flash-grid .product-body{height:146px;min-height:0;padding:18px 20px 14px}body .deals-page .flash-grid .product-name{display:-webkit-box;min-height:42px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .deals-page .flash-grid .product-timer{min-height:40px;padding:11px 14px}}@media(max-width:1100px){body .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){body .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body .deals-page .hot-card{flex-basis:min(340px,calc(100vw - 40px));min-width:min(340px,calc(100vw - 40px))}body .product-body,body .search-product-card .product-body{grid-template-areas:"category" "name" "rating" "price" "colors";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(38px,auto) auto auto auto}body .product-price,body .product-colors{justify-self:start;text-align:left}}@media(max-width:540px){body .hot-deal-card{flex-basis:min(330px,calc(100vw - 40px));min-width:min(330px,calc(100vw - 40px))}}@media(max-width:520px){body .product-grid{grid-template-columns:minmax(0,1fr)}}body .bestseller-tabs-section{max-width:1360px;padding:84px 32px 96px}body .bestseller-tabs-header{align-items:end;margin-bottom:26px;padding-inline:28px}body .bestseller-tabs-header h2{color:var(--charcoal);font-size:clamp(42px,4.2vw,58px);line-height:.94}body .bestseller-eyebrow{display:inline-flex;margin-bottom:10px;color:var(--amber)}body .bestseller-tabs-header .subtitle{display:block;margin-top:8px;color:var(--text-muted)}body .bestseller-tabs-header>a{border-color:var(--line);color:var(--forest)}body .bestseller-tabs{gap:30px;margin:0 28px 28px;padding:0 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface-muted)}body .bestseller-tab{padding:14px 0;color:var(--text-muted)}body .bestseller-tab:hover,body .bestseller-tab.active{color:var(--forest)}body .bestseller-tab:after{bottom:-1px;background:var(--amber)}body .bestseller-tab>span{display:inline-block;background:var(--cream-dark);color:var(--text-muted)}body .bestseller-tab.active>span{background:var(--amber);color:var(--forest-deep)}body .bestseller-tab-grid{grid-template-columns:1.3fr 1fr 1fr;gap:18px}body .bestseller-tabs-section.is-filtered .bestseller-tab-grid{max-width:980px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-tab-grid{max-width:520px;grid-template-columns:minmax(0,1fr)}body .bestseller-tab-grid .bestseller-card,body .bestseller-tab-grid .bestseller-card.is-featured,body .bestseller-tab-grid .bestseller-card:first-child:not(.is-featured){min-height:434px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:0 12px 30px -26px #0f261a47}body .bestseller-tab-grid .bestseller-card:hover{border-color:#c8963e94;box-shadow:0 22px 44px -32px #0f261a6b;transform:translateY(-3px)}body .bestseller-tab-grid .bestseller-card.is-featured{grid-row:span 2;border-color:#c8963e9e;box-shadow:0 20px 46px -32px #0f261a61}body .bestseller-tab-grid .bestseller-img,body .bestseller-tab-grid .is-featured .bestseller-img{aspect-ratio:3 / 2;border-radius:0}body .bestseller-tab-grid .is-featured .bestseller-img{aspect-ratio:4 / 5}body .bestseller-tab-grid .bestseller-rank{top:14px;left:14px;padding:7px 9px;border-radius:4px;box-shadow:0 8px 20px #0b2c1f2e;font-size:11px}body .bestseller-tab-grid .is-featured .bestseller-rank span{display:inline}body .bestseller-tab-grid .bestseller-body,body .bestseller-tab-grid .is-featured .bestseller-body{min-height:178px;grid-template-areas:"top top" "name name" "rating rating" "price action";grid-template-rows:auto minmax(42px,auto) auto auto;gap:8px 14px;padding:18px}body .bestseller-tab-grid .bestseller-description{display:none}body .bestseller-tab-grid .is-featured .bestseller-description{display:block;padding-left:14px;border-left:2px solid var(--amber);color:var(--text-muted)}body .bestseller-tab-grid .is-featured .bestseller-body{min-height:230px;grid-template-areas:"top top" "name name" "description description" "rating rating" "price action";grid-template-rows:auto minmax(42px,auto) auto auto auto;padding:22px}body .bestseller-tab-grid .is-featured .product-name,body .bestseller-tab-grid .is-featured .price-current{font-size:21px}body .bestseller-tab-grid .bestseller-add{min-width:68px;min-height:40px;padding:10px 14px;border-color:var(--forest);background:var(--forest);color:var(--white)}@media(max-width:1050px){body .bestseller-tab-grid,body .bestseller-tabs-section.is-filtered .bestseller-tab-grid,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-tab-grid{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}body .bestseller-tab-grid .bestseller-card.is-featured{grid-row:auto}body .bestseller-tab-grid .is-featured .bestseller-img{aspect-ratio:3 / 2}}@media(max-width:700px){body .bestseller-tabs-section{padding:60px 20px 68px}body .bestseller-tabs-header{margin-bottom:22px;padding-inline:0}body .bestseller-tabs{margin:0 -20px 20px 0;padding:0 20px 0 14px;border-right:0;border-radius:8px 0 0 8px}body .bestseller-tab-grid,body .bestseller-tabs-section.is-filtered .bestseller-tab-grid,body .bestseller-tabs-section[data-bestseller-visible-count="1"] .bestseller-tab-grid{grid-template-columns:minmax(0,1fr);gap:12px}body .bestseller-tab-grid .bestseller-card,body .bestseller-tab-grid .bestseller-card.is-featured{min-height:0;grid-row:auto}body .bestseller-tab-grid .bestseller-img,body .bestseller-tab-grid .is-featured .bestseller-img{aspect-ratio:4 / 3}body .bestseller-tab-grid .bestseller-body,body .bestseller-tab-grid .is-featured .bestseller-body{min-height:0;grid-template-areas:"top top" "name name" "rating rating" "price action";grid-template-rows:auto minmax(40px,auto) auto auto;padding:18px}body .bestseller-tab-grid .is-featured .product-name,body .bestseller-tab-grid .is-featured .price-current{font-size:inherit}body .bestseller-tab-grid .is-featured .bestseller-description,body .bestseller-tab-grid .is-featured .bestseller-rank span{display:none}}@media(min-width:1025px){body .featured-section{height:475px}body .featured-inner,body .featured-content{height:415px}body .articles-section{min-height:1045px}body .about-hero{box-sizing:border-box;height:848px;min-height:848px;padding-block:80px}body .values-section{box-sizing:border-box;min-height:652px;padding-block:72px}body .values-inner h2{margin-bottom:42px}body .value-card{min-height:340px}body .team-section{box-sizing:border-box;height:823px;min-height:823px;padding-block:78px}body .team-inner h2{margin-bottom:48px}body .product-detail{min-height:0}}body .footer{padding:80px 40px 40px}body .footer-inner{max-width:1440px;grid-template-columns:2fr repeat(4,1fr);gap:48px;margin-bottom:60px}body .footer-brand h3{font-family:var(--font-heading-family);font-size:32px}body .footer-brand h3 a{letter-spacing:4px}body .footer-brand p{max-width:300px;margin-bottom:20px;font-size:14px;line-height:1.7}body .social-links a{width:36px;height:36px}body .footer-col h4{margin-bottom:20px;color:var(--amber);font-size:13px;letter-spacing:1.5px}body .footer-col a{margin-bottom:10px;color:#fff9;font-size:14px}body .footer-bottom{max-width:1440px;padding-top:32px}body .payment-icons--fallback span{display:inline-flex;min-height:25px;align-items:center;padding:4px 12px;border-radius:3px;background:#ffffff1a;color:#ffffffbf;font-size:12px;font-weight:600}@media(max-width:1100px){body .footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}body .footer-brand{grid-column:1 / -1}}@media(max-width:700px){body .footer{padding:60px 20px 28px}body .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}body .footer-brand{grid-column:1 / -1}body .footer-bottom{align-items:flex-start;flex-direction:column;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/design-refresh.css.map */
