html{height:100%;height:-webkit-fill-available}body{margin:0;min-height:100%;min-height:-webkit-fill-available;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}code{font-family:var(--font-mono)}.toast-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast-item{background:#323232d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-sm);padding:12px 24px;min-width:120px;max-width:400px;pointer-events:auto;display:flex;align-items:center;justify-content:center}.toast-content{font-size:14px;color:#fff;line-height:1.5;word-break:break-word;text-align:center}.toast-enter{animation:toastFadeIn .25s ease-out forwards}.toast-exit{animation:toastFadeOut .4s ease-out forwards}@keyframes toastFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes toastFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media(max-width:480px){.toast-container{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:400px}.toast-item{max-width:100%;min-width:auto;padding:10px 20px}.toast-content{font-size:13px}}.cookie-consent-banner{position:fixed;inset-inline:16px;bottom:16px;z-index:10020;box-sizing:border-box;max-width:960px;margin-inline:auto;padding:16px 20px;display:flex;align-items:center;gap:20px;border:1px solid transparent;border-radius:10px;background:#fff;color:#1f2937;box-shadow:0 4px 24px #0000001a;font-size:14px;line-height:1.5}@supports ((backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px))){.cookie-consent-banner{background:#ffffffa3;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}}.cookie-consent-banner p{flex:1;margin:0;min-width:0}.cookie-consent-banner a{color:inherit;text-decoration:underline;white-space:nowrap}.cookie-consent-actions{display:flex;gap:10px;flex-shrink:0}.cookie-consent-actions button{min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:50px;background:var(--primary-color, #111);color:var(--primary-text, #fff);font:inherit;font-weight:600;cursor:pointer;box-shadow:none}.cookie-consent-actions button:not(:disabled):hover{background-color:var(--primary-hover-color, var(--primary-color, #111))}.cookie-consent-actions button:focus-visible,.cookie-preferences-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cookie-consent-actions button:focus-visible{outline-color:var(--primary-color, #111)}.cookie-consent-actions button:disabled{cursor:default;opacity:.5}.cookie-preferences-link{border:0;padding:0;margin-inline:8px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.cookie-consent-inline{position:static;margin:16px auto;width:calc(100% - 40px);box-shadow:none}body.checkout-drawer-open .cookie-consent-banner{display:none}@media(min-width:769px){.cookie-consent-banner:not(.cookie-consent-inline){inset-inline-start:20px;inset-inline-end:auto;bottom:20px;width:360px;max-width:calc(100vw - 40px);margin-inline:0;flex-direction:column;align-items:stretch;gap:14px}.cookie-consent-banner:not(.cookie-consent-inline) .cookie-consent-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cookie-consent-banner:not(.cookie-consent-inline) .cookie-consent-actions button{padding-inline:6px}body:has(.shoppable-video-player.is-desktop) .cookie-consent-banner:not(.cookie-consent-inline){width:min(360px,calc(100vw - 460px))}}@media(max-width:768px){.cookie-consent-banner{inset-inline:10px;bottom:10px;padding:12px;gap:10px;flex-direction:column;align-items:stretch;font-size:13px}.cookie-consent-actions{display:grid;grid-template-columns:1fr 1fr}.cookie-consent-actions button{padding-inline:8px}body:has(.fixed-bottom-actions) .cookie-consent-banner:not(.cookie-consent-inline){bottom:calc(86px + env(safe-area-inset-bottom))}}html[data-storefront-style=editorial]{--editorial-ink: #26241f;--editorial-muted: #756f64;--editorial-line: #dedbd3;--editorial-paper: #f8f7f3;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px}html[data-storefront-style=editorial] body{color:var(--editorial-ink)}html[data-storefront-style=editorial] .content-wrapper{max-width:1440px;padding-inline:40px}html[data-storefront-style=editorial] .home-container{padding-top:0}html[data-storefront-style=editorial] .module-renderer{overflow:visible}html[data-storefront-style=editorial] .module-container{border-radius:0}html[data-storefront-style=editorial] .text-module h3{font-size:clamp(25px,3vw,40px)!important;font-weight:500!important;letter-spacing:-.025em;line-height:1.25}html[data-storefront-style=editorial] :is(.banner-module,.featured-product-module,.image-module,.text-module,.product-grid-module){border-radius:0!important;box-shadow:none!important}html[data-storefront-style=editorial] :is(.module-title,.product-grid-title,.featured-product-module h3){font-size:clamp(24px,2.5vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.025em}html[data-storefront-style=editorial] .featured-product-module{padding:56px 0!important}html[data-storefront-style=editorial] .fp-wrapper{gap:64px!important}html[data-storefront-style=editorial] .fp-title{font-size:clamp(28px,3vw,42px);line-height:1.2;font-weight:500}html[data-storefront-style=editorial] .fp-image-box{border-radius:0}html[data-storefront-style=editorial] .fp-image-box:hover{transform:none}html[data-storefront-style=editorial] .fp-title:hover{color:inherit}html[data-storefront-style=editorial] .fp-action-row .ant-btn{border-radius:0;font-size:13px;font-weight:450;box-shadow:none}html[data-storefront-style=editorial] .product-grid-fullwidth{width:100%!important;margin-left:0!important;padding-inline:0!important}html[data-storefront-style=editorial] .product-grid-module h2{font-size:clamp(24px,2.5vw,36px);font-weight:500;letter-spacing:-.025em}html[data-storefront-style=editorial] .product-grid-module>div>.ant-btn{border-radius:0;box-shadow:none;background:transparent;border:0;padding-inline:0;color:inherit;text-decoration:underline;text-underline-offset:4px}html[data-storefront-style=editorial] .banner-module :is(.ant-btn,.banner-button){border-radius:0;box-shadow:none;min-height:44px}html[data-storefront-style=editorial] .banner-module .slick-dots li button{border-radius:0}html[data-storefront-style=editorial] :is(.countdown-module,.trust-badge-module,.testimonial-module){border-radius:0!important;box-shadow:none!important}html[data-storefront-style=editorial] :is(.testimonials-grid,.testimonial-grid){gap:32px}html[data-storefront-style=editorial] :is(.testimonial-card,.trust-badge-item){border-radius:0;box-shadow:none}html[data-storefront-header=editorial] .header{height:82px;line-height:normal;box-shadow:none;border-radius:0!important;border-bottom:1px solid var(--editorial-line,#dedbd3);backdrop-filter:none}html[data-storefront-header=editorial] .header-content{max-width:1440px;padding-inline:40px;height:100%;gap:32px}html[data-storefront-header=editorial] .logo-text{font-size:25px;letter-spacing:-.04em;font-weight:600}html[data-storefront-header=editorial] .logo-img{max-height:35px;max-width:160px}html[data-storefront-header=editorial] .main-menu{background:transparent;border:0;font-weight:450;font-size:13px;justify-content:flex-start}html[data-storefront-header=editorial] .main-menu :is(.ant-menu-item,.ant-menu-title-content){font-family:var(--font-sans,Arial),sans-serif;font-weight:450;text-transform:none;letter-spacing:.01em}html[data-storefront-header=editorial] .main-menu .ant-menu-item{padding-inline:12px}html[data-storefront-header=editorial] .header-actions .ant-btn{border-radius:0;box-shadow:none;font-size:12px}html[data-storefront-header=editorial] .announcement-bar{box-shadow:none;font-size:11px;letter-spacing:.04em}html[data-storefront-header=editorial] .announcement-bar svg{display:none}html[data-storefront-header=editorial] .mega-menu-panel{border-bottom:1px solid var(--editorial-line,#dedbd3);box-shadow:0 12px 20px #00000008}html[data-storefront-header=editorial] .mega-menu-category-item{border-radius:0}html[data-storefront-header=editorial] :is(.mega-menu-featured-img,.mega-menu-small-img){border-radius:0}@media(min-width:1200px){html[data-storefront-header=editorial] .header-content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}html[data-storefront-header=editorial] .logo{grid-column:2;grid-row:1}html[data-storefront-header=editorial] .main-menu{grid-column:1;grid-row:1;min-width:0}html[data-storefront-header=editorial] .header-actions{grid-column:3;grid-row:1;justify-self:end}}html[data-storefront-product-card=editorial] .unified-product-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}html[data-storefront-product-card=editorial] .unified-product-card:hover,html[data-storefront-product-card=editorial] .unified-product-card:active{transform:none;box-shadow:none}html[data-storefront-product-card=editorial] .unified-product-card .ant-card-cover{margin:0}html[data-storefront-product-card=editorial] .unified-product-card .ant-card-body{padding:15px 0 24px}html[data-storefront-product-card=editorial] .unified-product-card .ant-card-meta-title{font-size:14px;font-weight:450;white-space:normal;line-height:1.5;margin-bottom:7px}html[data-storefront-product-card=editorial] .unified-product-card :is(.current-price,.original-price){font-size:13px!important;font-weight:450}html[data-storefront-product-card=editorial] .unified-product-card .current-price{color:var(--editorial-ink,#26241f)}html[data-storefront-product-card=editorial] .unified-product-card .original-price{color:var(--editorial-muted,#756f64)}html[data-storefront-product-card=editorial] .unified-product-card .product-image{aspect-ratio:4 / 5;border-radius:0}html[data-storefront-product-card=editorial] .unified-product-card .product-image img{transition:opacity .25s ease,transform .4s ease}html[data-storefront-product-card=editorial] .unified-product-card:hover .product-image img{transform:scale(1.025)}html[data-storefront-product-card=editorial] .unified-product-card .product-stats{display:none}html[data-storefront-product-card=editorial] .product-card-cart-btn{transition-duration:.2s}html[data-storefront-product-card=editorial] .product-card-cart-btn .ant-btn{background:#fff;color:#26241f;border:1px solid #dedbd3;font-size:12px;font-weight:450;letter-spacing:.04em;height:44px}html[data-storefront-product-card=editorial] .product-card-sku-drawer .ant-drawer-content{border-radius:0!important}html[data-storefront-product-list=editorial] .products-container{padding-block:40px 72px}html[data-storefront-product-list=editorial] .products-search-bar{justify-content:space-between;border-bottom:1px solid var(--editorial-line,#dedbd3);padding-bottom:24px;margin-bottom:36px}html[data-storefront-product-list=editorial] .products-search-bar .ant-input-search{max-width:360px}html[data-storefront-product-list=editorial] .products-search-bar .ant-input-wrapper{border-radius:0;border:0;border-bottom:1px solid #9d978b}html[data-storefront-product-list=editorial] .products-sort-select .ant-select-selector{border-radius:0!important;border:1px solid var(--editorial-line,#dedbd3)!important}html[data-storefront-product-list=editorial] .products-layout{gap:40px}html[data-storefront-product-list=editorial] .products-sidebar{width:170px;top:110px}html[data-storefront-product-list=editorial] .products-sidebar-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:450;padding-inline:0}html[data-storefront-product-list=editorial] .products-sidebar-item{border-radius:0;padding:10px 0;font-size:13px}html[data-storefront-product-list=editorial] .products-sidebar-item.active{background:transparent;color:var(--editorial-ink,#26241f);font-weight:600;text-decoration:underline;text-underline-offset:5px}html[data-storefront-product-list=editorial] .products-grid{gap:24px}html[data-storefront-product-list=editorial] .load-more-section{padding-top:24px;border-top:1px solid var(--editorial-line,#dedbd3)}html[data-storefront-product-list=editorial] .category-fab{border-radius:0;box-shadow:none}html[data-storefront-product-detail=editorial] .product-detail-container{padding-block:30px 64px}html[data-storefront-product-detail=editorial] .product-detail-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px!important;margin-inline:0!important;padding:0;background:transparent;box-shadow:none;border-radius:0}html[data-storefront-product-detail=editorial] .product-detail-content>.ant-col{width:100%;max-width:none;padding:0!important}html[data-storefront-product-detail=editorial] .product-info-section{position:sticky;top:116px;padding-inline:0}html[data-storefront-product-detail=editorial] .product-image-section{position:relative;top:auto}html[data-storefront-product-detail=editorial] .product-title{font-size:clamp(26px,2.5vw,38px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.025em;margin:0 0 16px!important}html[data-storefront-product-detail=editorial] .product-summary{font-size:14px;line-height:1.8;color:var(--editorial-muted,#756f64);margin-bottom:24px}html[data-storefront-product-detail=editorial] .product-meta-row{border-bottom:1px solid var(--editorial-line,#dedbd3);padding-bottom:17px;margin-bottom:22px}html[data-storefront-product-detail=editorial] .product-social-proof{display:none}html[data-storefront-product-detail=editorial] .product-post-purchase-signals>div:nth-child(2){display:none!important}html[data-storefront-product-detail=editorial] .sku-activity-countdown{border-radius:0!important;background:transparent!important;color:var(--text-color, #111827)!important}html[data-storefront-product-detail=editorial] .sku-activity-countdown>span{font-size:12px!important;font-weight:450!important}html[data-storefront-product-detail=editorial] .sku-activity-countdown .sku-activity-time{font-weight:700!important}html[data-storefront-product-detail=editorial] .sku-activity-countdown .anticon{display:none}html[data-storefront-product-detail=editorial] .product-price-section .current-price{color:var(--editorial-ink,#26241f);font-size:24px;font-weight:450}html[data-storefront-product-detail=editorial] :is(.thumbnail-item,.sku-option-button,.product-quantity-stepper,.product-add-cart-button,.product-buy-now-button){border-radius:0!important;box-shadow:none}html[data-storefront-product-detail=editorial] .thumbnail-item.active{box-shadow:none;border-color:#26241f;opacity:1}html[data-storefront-product-detail=editorial] .product-media-carousel{gap:14px}html[data-storefront-product-detail=editorial] .product-quantity-block{margin-block:14px}html[data-storefront-product-detail=editorial] .product-purchase-row{gap:12px}html[data-storefront-product-detail=editorial] .purchase-section .ant-btn{height:48px;font-size:13px;font-weight:500;border-radius:0;box-shadow:none}html[data-storefront-product-detail=editorial] .product-service-note-icon svg{filter:grayscale(1);width:17px;height:17px}html[data-storefront-product-detail=editorial] .product-service-note summary{text-transform:none;font-size:13px;font-weight:450;letter-spacing:0}html[data-storefront-product-detail=editorial] .product-details-tabs{margin-top:56px;padding-top:30px;border-top:1px solid var(--editorial-line,#dedbd3)}html[data-storefront-product-detail=editorial] .product-details-tabs .ant-tabs-tab{font-size:13px}html[data-storefront-product-detail=editorial] .product-detail-card{border-radius:0}html[data-storefront-cart=editorial] .minicart-drawer .ant-drawer-content{border-radius:0;box-shadow:none}html[data-storefront-cart=editorial] .mc-header{border-bottom:1px solid var(--editorial-line,#dedbd3);padding-block:24px}html[data-storefront-cart=editorial] .mc-title-text{font-size:23px;font-weight:500;letter-spacing:-.025em}html[data-storefront-cart=editorial] .mc-item{padding-block:24px;border-bottom:1px solid var(--editorial-line,#dedbd3)}html[data-storefront-cart=editorial] .mc-item-image{border-radius:0}html[data-storefront-cart=editorial] .mc-item-name{font-weight:450;font-size:14px}html[data-storefront-cart=editorial] :is(.mc-qty,.mc-btn-checkout,.mc-btn-continue,.mc-suggestion-card,.mc-suggestion-img){border-radius:0;box-shadow:none}html[data-storefront-cart=editorial] .mc-footer{background:var(--editorial-paper,#f8f7f3);border-top:1px solid var(--editorial-line,#dedbd3)}html[data-storefront-cart=editorial] .mc-confidence{border-radius:0;background:transparent}html[data-storefront-checkout=editorial] :is(.checkout-page,.checkout-drawer-content){background:#fff}html[data-storefront-checkout=editorial] .checkout-content{gap:64px}html[data-storefront-checkout=editorial] .checkout-summary-card{border-radius:0;box-shadow:none;background:var(--editorial-paper,#f8f7f3);padding:32px;border:0}html[data-storefront-checkout=editorial] .checkout-form-card{border-radius:0;border:0;box-shadow:none}html[data-storefront-checkout=editorial] .checkout-summary-title{font-weight:500;font-size:22px}html[data-storefront-checkout=editorial] :is(.checkout-item-image-container,.checkout-payment-method,.checkout-submit-btn,.ant-input,.ant-select-selector,.ant-input-affix-wrapper){border-radius:0!important;box-shadow:none}html[data-storefront-checkout=editorial] .checkout-summary-divider{background:var(--editorial-line,#dedbd3)}html[data-storefront-checkout=editorial] .checkout-section-title{font-size:17px;font-weight:500}html[data-storefront-footer=editorial] .footer{border-top:1px solid var(--editorial-line,#dedbd3);padding:64px 40px 20px}html[data-storefront-footer=editorial] .footer-main{max-width:1360px;margin-inline:auto;gap:64px}html[data-storefront-footer=editorial] .footer-brand{max-width:250px}html[data-storefront-footer=editorial] .footer-description{font-size:13px;line-height:1.8}html[data-storefront-footer=editorial] .footer-col-title{font-size:12px;font-weight:600;letter-spacing:.03em}html[data-storefront-footer=editorial] .footer-col-title{font-family:var(--font-sans,Arial),sans-serif}html[data-storefront-footer=editorial] .footer-nav-col a{font-size:12px}html[data-storefront-footer=editorial] .footer-newsletter{border-top:1px solid var(--editorial-line,#dedbd3);border-bottom:0;padding-block:30px}html[data-storefront-footer=editorial] .footer-newsletter-form :is(input,button){border-radius:0;box-shadow:none}html[data-storefront-footer=editorial] .footer-payment-methods{border-top:1px solid var(--editorial-line,#dedbd3)}html[data-storefront-footer=editorial] .footer-bottom{font-size:11px;padding-top:22px}html[data-storefront-footer=editorial] .footer-locale-selectors .ant-dropdown-trigger{border-radius:0!important}html[data-storefront-footer=editorial] .footer-social-icons a[href="#"]{display:none}@media(min-width:1200px){html[data-storefront-product-list=editorial] .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:769px){html[data-storefront-style=editorial] :is(.fp-image-col,.fp-content-col){flex-shrink:1!important}}@media(max-width:991px){html[data-storefront-style=editorial] .content-wrapper{padding-inline:24px}html[data-storefront-product-detail=editorial] .product-detail-content{gap:28px!important}html[data-storefront-checkout=editorial] .checkout-content{gap:28px}html[data-storefront-footer=editorial] .footer-main{gap:32px}}@media(max-width:767px){html[data-storefront-style=editorial] .content-wrapper{padding-inline:18px}html[data-storefront-style=editorial] .fp-wrapper{gap:24px!important}html[data-storefront-header=editorial] .header{height:64px}html[data-storefront-header=editorial] .header-content{padding-inline:18px;gap:12px}html[data-storefront-header=editorial] .logo-img{max-width:110px;max-height:28px}html[data-storefront-header=editorial] .logo-text{font-size:21px}html[data-storefront-style=editorial] .featured-product-module{padding-block:32px!important}html[data-storefront-product-card=editorial] .unified-product-card .ant-card-body{padding-block:12px 20px}html[data-storefront-product-card=editorial] .unified-product-card .ant-card-meta-title{font-size:12px}html[data-storefront-product-card=editorial] .unified-product-card :is(.current-price,.original-price){font-size:12px!important}html[data-storefront-product-list=editorial] .products-container{padding-block:24px 40px}html[data-storefront-product-list=editorial] .products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-storefront-product-list=editorial] .products-search-bar{padding-bottom:18px;margin-bottom:24px;gap:10px}html[data-storefront-product-list=editorial] .products-sort-select{width:145px}html[data-storefront-product-detail=editorial] .product-detail-content{grid-template-columns:minmax(0,1fr);gap:26px!important}html[data-storefront-product-detail=editorial] .product-detail-container{padding-block:20px 40px}html[data-storefront-product-detail=editorial] .product-info-section{position:relative;top:auto}html[data-storefront-product-detail=editorial] .product-title{font-size:28px!important}html[data-storefront-product-detail=editorial] .product-details-tabs{margin-top:32px}html[data-storefront-product-detail=editorial] .fixed-bottom-actions{background:#fff!important;border-top:1px solid #dedbd3!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))}html[data-storefront-product-detail=editorial] .fixed-bottom-buttons{gap:10px}html[data-storefront-product-detail=editorial] .fixed-bottom-buttons .ant-btn{border-radius:0;box-shadow:none;height:46px;font-size:13px}html[data-storefront-cart=editorial] .minicart-mobile .ant-drawer-content{border-radius:0}html[data-storefront-checkout=editorial] .checkout-summary-card{padding:20px}html[data-storefront-footer=editorial] .footer{padding:40px 18px 20px}html[data-storefront-footer=editorial] .footer-main{gap:30px}}@media(prefers-reduced-motion:reduce){html[data-storefront-style=editorial] :is(.unified-product-card img,.product-card-cart-btn){transition:none}}html[data-storefront-header=editorial] .editorial-header{position:sticky;top:32px;margin-top:32px;z-index:1000;background:var(--header-bg,#fff);color:var(--header-text,#26241f);border-bottom:1px solid #dedbd3}html[data-storefront-header=editorial] .editorial-header-inner{max-width:1440px;margin-inline:auto;padding-inline:40px}html[data-storefront-header=editorial] .editorial-header-brand-row{min-height:96px;display:grid;grid-template-columns:1fr 300px 1fr;gap:40px;align-items:center}html[data-storefront-header=editorial] .editorial-header-brand{min-width:0}html[data-storefront-header=editorial] .editorial-header-brand .logo-text{font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.1;overflow-wrap:anywhere}html[data-storefront-header=editorial] .editorial-header-brand .logo-img{max-width:230px;max-height:50px}html[data-storefront-header=editorial] .editorial-header-search{display:flex;gap:12px;border-bottom:1px solid currentColor;padding-block:10px}html[data-storefront-header=editorial] .editorial-header-search input{min-width:0;width:100%;background:transparent;border:0;border-radius:0;outline:none;color:inherit;font:inherit;font-size:13px}html[data-storefront-header=editorial] .editorial-header :is(button,a):focus-visible{outline:2px solid currentColor;outline-offset:5px}html[data-storefront-header=editorial] .editorial-header button{background:none;border:0;color:inherit;font:inherit;font-size:13px;padding:4px 0;cursor:pointer;display:inline-flex;align-items:center;gap:6px}html[data-storefront-header=editorial] .editorial-header-utilities{display:flex;gap:28px;align-items:center;justify-content:flex-end}html[data-storefront-header=editorial] .editorial-bag-count{font-size:11px;opacity:.6}html[data-storefront-header=editorial] .editorial-header-navigation{display:flex;gap:36px;align-items:center;min-height:48px;border-top:1px solid #dedbd3}html[data-storefront-header=editorial] .editorial-header-navigation a{color:inherit;font-size:13px;line-height:1.4;padding-block:14px;text-decoration:none}html[data-storefront-header=editorial] .editorial-header-navigation a:hover{text-decoration:underline;text-underline-offset:5px}html[data-storefront-header=editorial] .content{margin-top:0!important}html[data-storefront-header=editorial] .mega-menu-panel{top:176px}html[data-storefront-footer=editorial] .editorial-footer{margin-top:64px;background:var(--footer-bg,#f8f7f3);color:var(--footer-text,#26241f);border-top:1px solid #dedbd3;padding:64px 40px 24px}html[data-storefront-footer=editorial] .editorial-footer-inner{max-width:1360px;margin-inline:auto}html[data-storefront-footer=editorial] .editorial-footer-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding-bottom:52px}html[data-storefront-footer=editorial] .editorial-footer-brand .footer-logo-text{font-size:clamp(46px,7vw,94px);font-weight:500;letter-spacing:-.055em;line-height:1.1;overflow-wrap:anywhere;color:inherit}html[data-storefront-footer=editorial] .editorial-footer-brand .footer-logo-link{color:inherit}html[data-storefront-footer=editorial] .editorial-footer-brand .footer-logo-img{max-width:320px;max-height:90px}html[data-storefront-footer=editorial] .editorial-footer-brand p{max-width:360px;font-size:14px;line-height:1.7;margin:24px 0 0}html[data-storefront-footer=editorial] .editorial-footer-subscribe .footer-newsletter{display:block;border:0;padding:0;margin:0;text-align:start}html[data-storefront-footer=editorial] .editorial-footer-subscribe h4{font-size:25px;font-weight:450;margin-bottom:14px}html[data-storefront-footer=editorial] .editorial-footer-subscribe p{font-size:13px;line-height:1.7;max-width:390px;margin-bottom:26px}html[data-storefront-footer=editorial] .editorial-footer-subscribe form{max-width:none;width:100%;display:flex;background:transparent;border-bottom:1px solid currentColor}html[data-storefront-footer=editorial] .editorial-footer-subscribe input{flex:1;width:100%;min-width:0;background:transparent;border:0;padding:12px 0;color:inherit}html[data-storefront-footer=editorial] .editorial-footer-subscribe button{background:transparent;border:0;color:inherit;font-size:13px;padding:12px 0 12px 20px}html[data-storefront-footer=editorial] .editorial-footer-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:38px 0;border-block:1px solid #dedbd3}html[data-storefront-footer=editorial] .editorial-footer-directory h3{font-size:12px;font-weight:600;margin-bottom:22px}html[data-storefront-footer=editorial] .editorial-footer-directory a{display:block;color:inherit;font-size:13px;line-height:1.5;margin-block:12px;text-decoration:none;overflow-wrap:anywhere}html[data-storefront-footer=editorial] .editorial-footer-directory a:hover{text-decoration:underline;text-underline-offset:4px}html[data-storefront-footer=editorial] .editorial-footer-socials{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}html[data-storefront-footer=editorial] .editorial-footer-socials a{font-size:11px;margin-block:0}html[data-storefront-footer=editorial] .editorial-footer-utility-row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:26px}html[data-storefront-footer=editorial] .editorial-footer-utility-row .footer-bottom{border:0;padding:0;margin:0;text-align:start}html[data-storefront-footer=editorial] .editorial-footer-utility-row .footer-payment-methods{border:0;padding:0;margin:0;display:flex;align-items:center;gap:24px}html[data-storefront-footer=editorial] .editorial-footer-utility-row .footer-locale-selectors{margin:0}html[data-storefront-footer=editorial] .editorial-footer-utility-row .payment-icons{gap:8px}html[data-storefront-footer=editorial] .editorial-footer-utility-row .payment-icons svg{max-height:17px;max-width:36px}html[data-storefront-product-detail=editorial] .product-detail-content{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:70px!important;align-items:start}html[data-storefront-product-detail=editorial] .product-info-section{top:204px}html[data-storefront-product-detail=editorial] .editorial-product-eyebrow{display:inline-block;color:inherit;font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:20px}html[data-storefront-product-detail=editorial] .product-title{font-size:clamp(28px,2.5vw,39px)!important;font-weight:450!important;margin-bottom:24px!important}html[data-storefront-product-detail=editorial] .product-purchase-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-storefront-product-detail=editorial] .product-quantity-block{grid-column:1 / -1}html[data-storefront-product-detail=editorial] .product-add-cart-button{background:transparent!important;color:inherit!important;border:1px solid currentColor!important}html[data-storefront-product-detail=editorial] .editorial-product-story{margin:26px 0 18px;padding-block:20px;border-block:1px solid #dedbd3}html[data-storefront-product-detail=editorial] .editorial-product-story summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;font-size:13px;font-weight:500}html[data-storefront-product-detail=editorial] .editorial-product-story summary::-webkit-details-marker{display:none}html[data-storefront-product-detail=editorial] .editorial-product-story summary:after{content:"+"}html[data-storefront-product-detail=editorial] .editorial-product-story[open] summary:after{content:"−"}html[data-storefront-product-detail=editorial] .editorial-product-story .product-detail-card{margin-top:20px}html[data-storefront-product-detail=editorial] .editorial-product-story .product-description-content{font-size:14px!important;line-height:1.8!important}html[data-storefront-product-detail=editorial] .editorial-product-story .ant-descriptions-item-label,html[data-storefront-product-detail=editorial] .editorial-product-story .ant-descriptions-item-content{font-size:12px}html[data-storefront-product-detail=editorial] .editorial-product-reviews{display:grid;grid-template-columns:1fr 2fr;gap:60px}html[data-storefront-product-detail=editorial] .editorial-product-reviews h2{font-size:28px;font-weight:450;letter-spacing:-.025em}html[data-storefront-product-detail=editorial] .editorial-reviews-empty{font-size:14px;color:var(--editorial-muted);padding-top:8px}html[data-storefront-product-detail=editorial] .editorial-product-reviews :is(.reviews-statistics,.reviews-list){border:0;border-radius:0;box-shadow:none}html[data-storefront-product-detail=editorial] .editorial-product-reviews .filter-tab{border-radius:0}html[data-storefront-product-detail=editorial] .editorial-product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-storefront-product-detail=editorial] .editorial-gallery-frame{min-width:0;position:relative}html[data-storefront-product-detail=editorial] .editorial-gallery-frame.is-primary{grid-column:1 / -1}html[data-storefront-product-detail=editorial] .editorial-gallery-frame :is(.media-carousel-item,.media-content,.zoom-hover-layer,.ant-image){width:100%;height:auto;aspect-ratio:auto}html[data-storefront-product-detail=editorial] .editorial-gallery-frame .media-carousel-item.image{padding-top:0}html[data-storefront-product-detail=editorial] .editorial-gallery-frame .media-carousel-item.image .media-content{position:static;display:block}html[data-storefront-product-detail=editorial] .editorial-gallery-frame .media-carousel-item.video .media-content{height:100%}html[data-storefront-product-detail=editorial] .editorial-gallery-frame img.ant-image-img{width:100%;height:auto!important;display:block}html[data-storefront-product-detail=editorial] .editorial-gallery-reset{position:absolute;top:8px;right:8px;z-index:2;border:0;background:#fff;padding:8px;cursor:pointer}@media(max-width:1100px){html[data-storefront-header=editorial] .editorial-header-brand-row{grid-template-columns:1fr 230px 1fr;gap:24px}html[data-storefront-footer=editorial] .editorial-footer-utility-row{flex-direction:column;align-items:flex-start}}@media(max-width:767px){html[data-storefront-header=editorial] .editorial-header-inner{padding-inline:18px}html[data-storefront-header=editorial] .editorial-header-brand-row{min-height:74px;display:flex;justify-content:space-between;gap:16px}html[data-storefront-header=editorial] .editorial-header-brand .logo-text{font-size:29px}html[data-storefront-header=editorial] .editorial-header-brand .logo-img{max-width:155px;max-height:34px}html[data-storefront-header=editorial] .editorial-header-utilities{gap:18px;flex-shrink:0}html[data-storefront-header=editorial] .editorial-bag-count{display:none}html[data-storefront-header=editorial] .editorial-header-navigation{min-height:43px;gap:27px;overflow-x:auto;scrollbar-width:none}html[data-storefront-header=editorial] .editorial-header-navigation a{flex-shrink:0;font-size:12px;padding-block:12px}html[data-storefront-footer=editorial] .editorial-footer{margin-top:36px;padding:42px 18px 24px}html[data-storefront-footer=editorial] .editorial-footer-intro{grid-template-columns:1fr;gap:42px;padding-bottom:32px}html[data-storefront-footer=editorial] .editorial-footer-brand .footer-logo-text{font-size:56px}html[data-storefront-footer=editorial] .editorial-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;padding-block:30px}html[data-storefront-footer=editorial] .editorial-footer-directory h3{margin-bottom:16px}html[data-storefront-footer=editorial] .editorial-footer-utility-row .footer-payment-methods{flex-direction:column;align-items:flex-start;gap:18px}html[data-storefront-product-detail=editorial] .product-detail-content{grid-template-columns:minmax(0,1fr);gap:30px!important}html[data-storefront-product-detail=editorial] .product-info-section{top:auto}html[data-storefront-product-detail=editorial] .editorial-product-reviews{grid-template-columns:1fr;gap:24px}html[data-storefront-product-detail=editorial] .editorial-product-gallery{gap:10px}html[data-storefront-product-detail=editorial] .editorial-product-gallery{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}html[data-storefront-product-detail=editorial] .editorial-gallery-frame{flex:0 0 92%;scroll-snap-align:start}}:root{--primary-color: #94a3b8;--primary-text: #111111;--primary-text-muted: rgba(17, 17, 17, .65);--secondary-color: #cbd5e1;--background-color: #ffffff;--text-color: #64748b;--border-color: #d9d9d9;--header-bg: #f1f5f9;--sidebar-bg: #314e69;--footer-bg: #f8fafc;--header-text: #111111;--header-text-muted: rgba(17, 17, 17, .65);--header-hover-bg: rgba(0, 0, 0, .06);--header-active-bg: rgba(0, 0, 0, .1);--header-border: rgba(0, 0, 0, .08);--footer-text: #111111;--footer-text-muted: rgba(17, 17, 17, .65);--footer-hover-bg: rgba(0, 0, 0, .06);--footer-border: rgba(0, 0, 0, .1);--card-bg: #ffffff;--link-color: #94a3b8;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e7eb;--gray-400: #9ca3af;--gray-600: #4b5563;--gray-900: #1a1a1a;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-heading: "Cinzel", "Playfair Display", "Inter", serif;--font-display: "Barlow Condensed", "Inter", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Menlo", "Monaco", Consolas, "Courier New", monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-4xl: 32px;--font-size-5xl: 40px}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;font-size:16px;min-height:100%;min-height:-webkit-fill-available;overflow-x:clip;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);color:var(--text-color)}html[dir=rtl] body,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{direction:rtl;text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number],html[dir=rtl] input[name*=email i],html[dir=rtl] input[name*=phone i],html[dir=rtl] input[name*=url i]{direction:ltr;text-align:left}html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .text-right{text-align:left}[class*=ant-]{font-family:inherit}.App{min-height:100%;min-height:-webkit-fill-available;width:100%;overflow-x:clip}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--background-color);border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.reveal-on-scroll{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal-on-scroll.reveal-fade{transform:none}.reveal-on-scroll.is-revealed{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}
