:root{--fd-gutter:clamp(14px,3vw,32px);--fd-mobile-header:108px}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--text)}html.dark{color-scheme:dark}html:not(.dark){color-scheme:light}html.dark body,html:not(.dark) body{background-color:var(--bg);color:var(--text)}article,aside,body,div,footer,form,header,main,nav,section{min-width:0}button,img,input,select,textarea,video{max-width:100%}.word-cloud-line{display:block}.word-cloud-line .scramble-text+.scramble-text{margin-left:.32em}.parallax-banner{background-image:var(--fd-parallax-desktop);background-repeat:no-repeat;background-size:cover}.big-logo,.parallax-banner{background-position:50% calc(50% + var(--fd-parallax-y, 0px));will-change:background-position}@media (max-width:763px){.parallax-banner{background-image:var(--fd-parallax-mobile)}}@media (max-width:1280px){.main-header,.topbar{padding-inline:24px}.main-header{gap:16px}.logo-img{width:150px;min-width:150px}.header-links{gap:10px}.header-action-link{font-size:13px}.hero-grid,.hero-left,.hero-middle,.hero-middle-bottom,.hero-right{gap:12px}.hero-left,.hero-right{grid-template-rows:155px 285px}.hero-middle{grid-template-rows:285px 155px}.services{padding-inline:24px}.service{padding-inline:22px;gap:15px}.service h3{font-size:17px}.service p{font-size:13px}.modern-product-slider .product-card{flex-basis:calc((100% - 60px) / 4);min-width:calc((100% - 60px) / 4)}.collection-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-catalog .product-img{height:auto;aspect-ratio:1/1}.collection-catalog .product-img img{height:100%}.pdp-top-ref{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:24px}.pdp-gallery-ref{grid-template-columns:96px minmax(0,1fr)}.pdp-thumbs-ref button{width:96px}.pdp-panel-ref{padding:22px}.pdp-panel-ref h1{font-size:26px}.footer-bottom,.footer-grid{padding-inline:28px}}@media (max-width:1024px) and (min-width:764px){.metro-container{width:calc(100% - 36px);max-width:none}.topbar{grid-template-columns:auto 1fr auto;padding-inline:18px}.topbar .store-help{display:none}.search-mega-dropdown{left:0;right:0;width:min(760px,calc(100vw - 36px))}.drawer.left{width:360px}.drawer.left.mega-open{width:min(820px,calc(100vw - 32px))}.drawer-menu-column{width:360px;min-width:360px}.hero-grid{grid-template-columns:1fr 1.7fr 1fr;padding-top:18px}.hero-left,.hero-right{grid-template-rows:142px 250px}.hero-middle{grid-template-rows:250px 142px}.hero-card{padding:20px}.hero-card h1{font-size:25px}.hero-card h2{font-size:20px}.hero-card p{font-size:12px}.services{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 18px 0;border-radius:0}.service{min-height:112px;border-bottom:1px solid var(--line)}.service:nth-child(2n){border-right:0}.luxury-item{flex-basis:33.333%}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-basis:calc((100% - 36px) / 3);min-width:calc((100% - 36px) / 3)}.deal-product-slider .product-img,.modern-product-slider .product-img,.pdp-like-row-ref .product-img{height:auto;aspect-ratio:1/1}.blog-grid,.blogs-grid-ref,.bundle-grid,.category-showcase-grid,.offer-grid,.related-post-grid-ref{grid-template-columns:repeat(2,minmax(0,1fr))}.about-intro,.about-mission,.about-showcase,.bundle,.contact-main-section,.dark-feature,.deal-month-section,.design-home,.featured-product{gap:24px}.collection-toolbar,.metro-toolbar-ref{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px}.collection-tabs{gap:14px;font-size:12px}.collection-count{gap:8px}.collection-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.collection-promo-card,.metro-sale-card{grid-column:span 1;min-height:360px}.collection-catalog .product-card{min-height:360px}.collection-catalog .product-img{height:auto;aspect-ratio:1/1}.filter-chip-row,.metro-filter-ref{gap:10px}.filter-dropdown{max-width:min(320px,calc(100vw - 36px))}.pdp-top-ref{grid-template-columns:1fr}.pdp-main-image-ref{width:100%;min-height:0;padding:0}.pdp-panel-ref{position:relative;top:auto}.pdp-benefits-ref{grid-template-columns:repeat(4,minmax(0,1fr))}.about-hero,.account-login-box,.admin-login-shell,.cart-layout-ref,.checkout-layout,.contact-hero,.faq-hero,.privacy-hero,.return-hero,.shipping-hero,.terms-hero{grid-template-columns:1fr 1fr}.cart-summary-ref,.checkout-summary{position:relative;top:auto}.faq-main,.privacy-main,.return-main,.shipping-main,.terms-main{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:24px}.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-cards,.admin-customer-grid,.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:763px){:root{--fd-mobile-header:108px}body{overflow-x:clip}.container,.metro-container,.section-container{width:calc(100% - 28px);max-width:none}.topbar{height:34px;grid-template-columns:1fr auto;padding:0 12px;font-size:11px}.topbar .store-help,.topbar-left{display:none}.topbar-sale{justify-self:start;max-width:calc(100vw - 88px);overflow:hidden;text-overflow:ellipsis}.topbar-right{justify-self:end}.theme-toggle{width:48px;height:22px}.theme-toggle-thumb{width:16px;height:16px}.theme-toggle.is-dark .theme-toggle-thumb{transform:translateX(25px)}.price-number-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.price-number-separator{display:none}.price-number-control{min-height:46px;padding:0 10px}.price-number-control input{height:44px;font-size:16px}.main-header{height:108px;padding:8px 10px 10px;display:grid;grid-template-columns:42px minmax(72px,1fr) auto;grid-template-rows:44px 46px;grid-gap:0 10px;gap:0 10px;align-items:center}.menu-button{grid-column:1;grid-row:1}.logo-img{grid-column:2;grid-row:1;width:104px;min-width:104px;height:40px;justify-self:start}.header-links{grid-column:3;grid-row:1;gap:8px}.header-action-link,.header-user-btn>svg,.header-user-name,.topbar-divider-nav{display:none}.header-icon-link,.header-user-btn,.icon-btn{width:38px;min-width:38px;height:38px;padding:0;justify-content:center}.header-user-avatar{width:30px;height:30px}.search-wrap{grid-column:1/-1;grid-row:2;width:100%;height:44px;min-width:0;border-radius:12px}.all-categories-btn{width:44px;min-width:44px;height:42px;padding:0;justify-content:center}.all-categories-btn span,.all-categories-btn svg:last-child{display:none}.search-input-area input{min-width:0;font-size:16px}.search-icon-btn{width:44px;min-width:44px}.all-categories-menu{position:fixed;top:var(--fd-mobile-header);left:10px;right:10px;width:auto;max-height:calc(100dvh - var(--fd-mobile-header) - 12px);overflow-y:auto;z-index:95}.main-header.is-scrolled .search-mega-dropdown,.search-mega-dropdown{position:fixed;top:var(--fd-mobile-header);left:8px;right:8px;width:auto;max-width:none;max-height:calc(100dvh - var(--fd-mobile-header) - 8px);padding:42px 14px 16px;border-radius:14px;overflow-y:auto}.search-mega-topline{top:8px;right:10px}.search-mega-grid,.search-query-layout{grid-template-columns:1fr;gap:18px}.search-mega-pages,.search-query-shortcuts{display:none}.search-mega-collections h3,.search-mega-products h3,.search-mega-topline>span,.search-query-heading h3{font-size:14px;line-height:1.25}.search-popular-product-list,.search-query-product-grid{grid-template-columns:1fr;gap:8px}.search-popular-product,.search-query-product{min-height:68px;padding:8px;border-radius:10px}.search-popular-image,.search-query-product-image{width:52px;height:52px;min-width:52px;border-radius:9px}.search-popular-copy b,.search-query-product b{font-size:12px;line-height:1.3}.search-popular-copy del,.search-popular-copy strong,.search-query-product small,.search-query-product strong{font-size:11px}.search-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.search-collection-card{gap:7px;font-size:11px;line-height:1.25}.search-collection-image{height:86px;border-radius:10px}.search-query-heading{align-items:flex-start;flex-direction:column;gap:5px}.header-account-menu{position:fixed;top:var(--fd-mobile-header);left:10px;right:10px;width:auto;max-height:calc(100dvh - var(--fd-mobile-header) - 12px);overflow-y:auto}.overlay{background:rgba(0,0,0,.68)}.drawer,.drawer.left,.drawer.left.mega-open{top:8px;bottom:8px;left:8px;width:calc(100vw - 16px);max-width:520px;border-radius:16px;overflow-x:hidden;overflow-y:auto}.drawer-inner{height:auto;min-height:100%;flex-direction:column;overflow:visible}.drawer-menu-column{width:100%;min-width:0;flex:none;border-right:0}.drawer-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:58px;padding-inline:16px}.drawer-logo-img{width:128px;height:40px}.drawer-collection-trigger,.drawer-menu-column>a{min-height:54px;height:auto;padding:14px 20px;font-size:17px}.drawer-social{margin-top:0;padding:18px 20px;flex-wrap:wrap}.drawer-mega-column{width:100%;flex:none;padding:22px 20px 28px;border-top:1px solid var(--drawer-line);overflow:visible;animation:fdDrawerDrop .28s ease both}.mega-category-block{margin-bottom:18px}.mega-category-title{font-size:18px}.mega-category-title sup{min-width:24px;height:20px;margin:-3px 0 0 5px;padding-inline:6px;border:1px solid var(--drawer-line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.mega-subcategory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mega-subcategory-list a{min-height:40px;padding:9px 10px;border:1px solid var(--drawer-line);border-radius:9px;display:flex;align-items:center;font-size:13px;transform:none}@keyframes fdDrawerDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cart-drawer,.pc-cart-drawer,.pc-quick-drawer{width:100%;min-width:0;max-width:100vw}.hero-grid{width:100%;max-width:none;margin:0;padding:16px 14px 6px;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.deal-product-slider::-webkit-scrollbar,.hero-grid::-webkit-scrollbar,.modern-product-slider::-webkit-scrollbar,.pdp-like-row-ref::-webkit-scrollbar{display:none}.hero-left,.hero-middle,.hero-middle-bottom,.hero-right{display:contents}.hero-grid .hero-card,.hero-grid .hero-card.hero-small,.hero-grid .hero-card.hero-tall,.hero-grid .hero-card.hero-wide{flex:0 0 min(84vw,390px);width:min(84vw,390px);height:390px;min-height:390px;max-height:390px;padding:24px 20px;scroll-snap-align:center;border-radius:18px}.hero-grid .hero-card h1{font-size:29px;line-height:1.1}.hero-grid .hero-card h2{font-size:24px}.hero-grid .hero-card p{max-width:285px;font-size:14px;line-height:1.55}.hero-follow-arrow{display:none}.hero-progress-pagination{right:20px;bottom:20px}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:24px 14px 0;overflow:visible;border-radius:0}.service{min-height:150px;padding:18px;border:1px solid var(--line)!important;border-radius:14px;gap:12px;flex-direction:column}.service svg{width:30px;height:30px}.service h3{font-size:15px;margin-bottom:6px}.service p{font-size:12px}.deal-title-row,.modern-section-head,.pdp-section-head-ref,.section-title{margin-top:48px;gap:12px;align-items:flex-end}.deal-title-row h2,.modern-section-head h2,.pdp-section-head-ref h2,.section-title h2{white-space:normal;font-size:24px;line-height:1.15}.luxury-grid{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.luxury-item{flex:0 0 clamp(260px,76vw,330px);min-width:clamp(260px,76vw,330px);padding:22px 18px;border:0!important;border-right:1px solid var(--line)!important;border-radius:0;display:flex;align-items:center;justify-items:legacy;text-align:left;gap:16px;scroll-snap-align:start}.luxury-item:last-child{border-right:0!important}.luxury-item img{width:96px;height:96px}.luxury-item h3{font-size:17px}.luxury-item p{font-size:12px;line-height:1.5}.luxury-slider-arrows{display:flex}.deal-product-slider,.modern-product-slider,.pdp-like-row-ref{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 14px 8px 0;overscroll-behavior-inline:contain}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex:0 0 min(72vw,290px);min-width:min(72vw,290px);min-height:0;scroll-snap-align:start}.deal-product-slider .product-img,.modern-product-slider .product-img,.pdp-like-row-ref .product-img{height:auto;aspect-ratio:1/1}.deal-product-slider .product-img img,.modern-product-slider .product-img img,.pdp-like-row-ref .product-img img{height:100%;object-fit:cover}.deal-arrows,.modern-slider-arrows{display:none}.deal-bottom-nav,.modern-bottom-nav{grid-template-columns:1fr;margin-top:18px}.blog-grid,.blogs-grid-ref,.bundle-grid,.category-showcase-grid,.offer-grid,.related-post-grid-ref{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;overflow:visible}.about-intro,.about-mission,.about-showcase,.account-two-col,.auth-modal-two-col,.bundle,.contact-main-section,.contact-two-col,.dark-feature,.deal-month-section,.design-home,.featured-product{grid-template-columns:1fr;gap:22px}.featured-gallery{grid-template-columns:1fr}.featured-thumbs{display:flex;gap:8px;overflow-x:auto}.featured-thumbs button{flex:0 0 72px}.design-images,.design-images img{min-height:330px;height:330px}.dark-feature{padding:30px 20px}.parallax-banner{height:auto;min-height:440px;padding:34px 16px;border-radius:14px;background-attachment:fixed}.word-cloud{width:min(100%,620px);padding-inline:4px;display:grid;justify-items:center;grid-gap:15px;gap:15px;font-size:clamp(20px,5.8vw,28px);line-height:1.22}.word-cloud-line{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px 14px}.word-cloud-line .scramble-text+.scramble-text{margin-left:0}.scramble-text{max-width:100%;white-space:nowrap;touch-action:manipulation}.scramble-visible{text-underline-offset:6px;text-decoration-thickness:2px}.lookbook-room{min-height:520px}.lookbook-hotspot{max-width:min(240px,72vw)}.collection-hero,.metro-reference-hero{height:230px}.collection-hero h1,.metro-reference-hero h1{font-size:32px}.collection-toolbar,.metro-toolbar-ref{width:calc(100% - 28px);height:auto!important;min-height:0;padding-block:16px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filter count" "tabs tabs";align-items:center;grid-gap:14px 10px;gap:14px 10px}.filter-main-btn{grid-area:filter;width:-moz-fit-content;width:fit-content;min-height:42px;padding-inline:14px;border-radius:10px;font-size:13px}.collection-count{grid-area:count;min-width:0;gap:7px}.collection-count strong,.compare-text{font-size:11px}.collection-count strong{max-width:72px;white-space:normal;line-height:1.15;text-align:right}.collection-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%;min-height:0;white-space:normal}.collection-tabs>span{display:none}.collection-tabs a{min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--soft-bg);display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:12px;line-height:1.2}.collection-tabs a.active{background:var(--text);color:var(--bg)}.collection-tabs a.active sup{color:inherit}.filter-chip-row,.metro-filter-ref{width:calc(100% - 28px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:9px;gap:9px;padding-block:14px 20px;overflow:visible}.filter-chip-wrap,.filter-chip-wrap>button{width:100%}.filter-chip-wrap{min-width:0}.filter-chip-wrap.is-open{grid-column:1/-1}.filter-chip-wrap>button{justify-content:space-between;min-height:46px;padding-inline:13px;border-radius:11px;font-size:12px;transform:none!important}.filter-dropdown{position:static;left:auto;right:auto;top:auto;width:100%;min-width:0;max-height:310px;margin-top:8px;padding:10px;z-index:auto;box-shadow:none}.filter-dropdown button,.filter-dropdown label{font-size:12px}.price-filter-box{min-width:0}.collection-catalog,.metro-product-grid-ref{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-promo-card,.metro-sale-card{grid-column:1/-1;min-height:280px;padding:24px 20px}.collection-promo-card h2,.metro-sale-card h2{font-size:26px}.collection-catalog .product-card,.metro-product-grid-ref .product-card{min-height:0;padding-bottom:14px;border-radius:12px}.collection-catalog .product-img,.metro-product-grid-ref .product-img{width:100%;height:auto;aspect-ratio:1/1}.collection-catalog .product-img img,.metro-product-grid-ref .product-img img{width:100%;height:100%;object-fit:cover}.collection-catalog .product-info,.metro-product-grid-ref .product-info{margin-top:10px;padding-inline:10px}.collection-catalog .product-info h3,.metro-product-grid-ref .product-info h3{min-height:34px;font-size:12px;line-height:1.35}.collection-catalog .price-row,.metro-product-grid-ref .price-row{gap:4px;flex-wrap:wrap}.product-bundle-btn,.product-cart-btn,.product-compare-btn,.product-eye-btn{width:34px;height:34px;border-radius:9px;opacity:1;visibility:visible;pointer-events:auto}.product-compare-btn{left:10px;top:10px;border-color:rgba(0,0,0,.12);box-shadow:0 5px 16px rgba(0,0,0,.1)}.product-card .product-compare-btn+.product-eye-btn{top:52px}.product-eye-btn{left:10px}.product-cart-btn{right:10px;bottom:10px}.compare-floating-tab{left:auto;right:0;top:50%;bottom:auto;width:38px;min-width:38px;min-height:126px;padding:8px 4px;border-radius:11px 0 0 11px;transform:translateY(-50%);flex-direction:column;gap:8px}.compare-floating-tab span{width:28px;height:28px;border-radius:7px}.compare-floating-tab b{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px}.compare-overlay-ref{align-items:stretch;justify-content:flex-end}.compare-drawer-ref{width:min(90vw,420px);max-width:420px;height:100dvh;max-height:none;border-radius:16px 0 0 16px;animation:compareDrawerIn .28s ease forwards}.compare-list-ref{grid-template-columns:1fr}.compare-empty-ref,.compare-item-ref{min-height:74px}.compare-actions-ref{grid-template-columns:1fr 1fr}.compare-table-modal{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:16px}.compare-table-scroll{overflow-x:auto}.pdp-ref-page{padding-top:20px}.pdp-top-ref{grid-template-columns:1fr;gap:20px}.pdp-gallery-ref{display:flex;flex-direction:column-reverse;gap:10px}.pdp-thumbs-ref{display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.pdp-thumbs-ref button{flex:0 0 68px;width:68px}.pdp-main-image-ref{width:100%;height:auto;min-height:0;aspect-ratio:1/1;padding:0;border-radius:12px;overflow:hidden}.pdp-main-image-ref img{width:100%;height:100%;object-fit:cover;border-radius:12px}.pdp-benefits-ref{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pdp-benefits-ref span{min-height:68px;padding:10px}.pdp-panel-ref{position:relative;top:auto;padding:20px 16px;border-radius:12px}.pdp-panel-ref h1{font-size:25px}.header-cart-buttons,.payment-result-actions,.pc-action-row,.pdp-actions-ref,.pdp-spec-ref .spec-box{grid-template-columns:1fr}.pdp-spec-ref .spec-box{padding:14px}.spec-image-box img{height:auto;max-height:340px}.pdp-spec-ref .spec-table{grid-template-columns:1fr}.spec-row,.spec-row:nth-child(2n),.spec-row:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.spec-row:last-child{border-bottom:0}.pdp-match-products-ref{gap:14px;padding:18px 14px}.pdp-match-products-ref>div{min-width:160px}.pdp-match-products-ref img{width:145px;height:145px}.pdp-social-ref{grid-template-columns:1fr}.pdp-social-col{max-height:none}.pdp-bottom-popup-ref{left:8px;right:8px;bottom:8px;width:auto;min-height:0;padding:9px;grid-template-columns:minmax(0,1fr) auto}.pdp-bottom-tabs-ref{display:none}.pc-quick-content{padding:14px}.pc-mini-gallery,.pc-mini-gallery-10{grid-template-columns:repeat(5,64px);overflow-x:auto}.account-login-box,.admin-login-shell,.cart-layout-ref,.checkout-layout{grid-template-columns:1fr;gap:18px}.cart-summary-ref,.checkout-summary{position:relative;top:auto}.cart-line-ref{grid-template-columns:76px minmax(0,1fr) auto;gap:10px}.cart-line-ref img,.checkout-item img{width:76px;height:76px}.account-form,.admin-form-grid,.checkout-form-grid{grid-template-columns:1fr}.account-tabs{height:auto;min-height:0;margin-block:14px 22px;padding:8px;border-radius:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:8px;gap:8px;overflow:visible}.account-tabs a,.account-tabs button{width:100%;min-height:46px;margin:0!important;padding:0 10px;border-radius:11px;justify-content:center;font-size:12px}.account-tabs a svg,.account-tabs button svg{width:15px;height:15px}.account-tab-logout{grid-column:1/-1}.account-order-top,.order-track-head-pro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px}.admin-order-clean-head{align-items:flex-start;flex-direction:column;gap:8px}.account-order-item,.order-track-card-pro{padding:14px;border-radius:16px;overflow:hidden}.account-order-top b,.order-track-head-pro b{max-width:100%;font-size:15px;overflow-wrap:anywhere}.account-order-products div,.order-track-products-pro div{grid-template-columns:58px minmax(0,1fr) auto;gap:9px;padding:9px}.account-order-products img,.order-track-products-pro img{width:58px;height:58px}.account-order-products span,.order-track-products-pro span{min-width:0;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.account-order-steps-pro,.order-track-animation-pro{min-width:0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:16px 0}.account-order-steps-pro:before,.order-track-animation-pro:before{left:50%!important;right:auto!important;top:28px!important;bottom:28px!important;width:3px!important;height:auto!important;transform:translateX(-50%)!important;z-index:0!important}.about-small-card{top:10px}.about-floating-card{bottom:10px}.account-order-steps-pro span,.order-track-animation-pro span{min-height:52px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;justify-items:start;grid-gap:10px;gap:10px;text-align:left;font-size:12px}.account-order-steps-pro span svg,.order-track-animation-pro i{grid-column:1;grid-row:1;width:36px;height:36px}.account-order-info,.order-track-meta-pro{grid-template-columns:1fr;gap:7px;font-size:12px}.admin-order-track-line{min-width:560px}.about-hero,.account-hero,.contact-hero,.faq-hero,.privacy-hero,.return-hero,.shipping-hero,.terms-hero{grid-template-columns:1fr;min-height:0;padding-block:42px;gap:24px}.about-hero-content h1,.account-hero h1,.contact-hero-content h1,.faq-hero-content h1,.privacy-hero-content h1,.return-hero-content h1,.shipping-hero-content h1,.terms-hero-content h1{font-size:clamp(38px,11vw,56px);line-height:1}.about-hero-visual,.faq-hero-card,.privacy-hero-card,.return-hero-card,.shipping-hero-card,.terms-hero-card{min-height:320px}.about-feature-grid,.about-stats,.contact-info-grid,.faq-quick-grid,.privacy-info-grid,.return-info-grid,.shipping-info-grid,.shipping-steps,.terms-info-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;overflow:visible}.faq-main,.privacy-main,.return-main,.shipping-main,.terms-main{grid-template-columns:1fr;gap:18px}.faq-sticky-card,.privacy-sticky-card,.return-sticky-card,.shipping-sticky-card,.terms-sticky-card{position:static}.comment-form-ref{grid-template-columns:1fr}.admin-shell{display:block}.admin-sidebar{position:relative;width:100%;min-height:0;padding:14px}.admin-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-sidebar-bottom{margin-top:12px}.admin-main{padding:14px}.admin-form-title-row,.admin-panel-head,.admin-top-actions,.admin-topbar{align-items:flex-start;flex-direction:column;gap:10px}.admin-search{width:100%}.admin-cards,.admin-customer-grid,.admin-grid-two,.admin-product-editor,.admin-product-grid,.settings-grid{grid-template-columns:1fr}.admin-editor-side,.sticky-product-side{position:relative;top:auto}.admin-modal-overlay{padding:8px}.admin-ship-modal{width:100%;max-height:calc(100dvh - 16px);overflow-y:auto}.site-footer{margin-top:48px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-inline:0}.footer-grid>div{padding:26px 20px;border-right:1px solid #333;border-bottom:1px solid #333}.footer-grid>div:nth-child(2n){border-right:0}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1;border-right:0}.footer-grid h3{margin-bottom:14px;font-size:21px}.footer-grid h4{margin-bottom:11px}.footer-grid h4:not(:first-child){margin-top:24px}.footer-grid p{margin-bottom:13px;font-size:13px;line-height:1.6}.footer-grid a{margin:9px 0;font-size:13px}.footer-seo-content{padding:22px 18px}.footer-bottom{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:18px;text-align:left}.newsletter{align-items:center;flex-direction:row}}@media (max-width:480px){.container,.metro-container,.section-container{width:calc(100% - 20px)}.main-header{padding-inline:8px;gap:0 6px}.logo-img{width:86px;min-width:86px}.header-links{gap:4px}.header-icon-link,.header-user-btn,.icon-btn{width:34px;min-width:34px}.hero-grid{padding-inline:10px}.hero-grid .hero-card,.hero-grid .hero-card.hero-small,.hero-grid .hero-card.hero-tall,.hero-grid .hero-card.hero-wide{flex-basis:88vw;width:88vw;height:370px;min-height:370px;max-height:370px}.services{grid-template-columns:1fr}.service{min-height:118px;flex-direction:row}.luxury-item{flex-basis:84vw;min-width:84vw;padding:20px 16px}.luxury-item img{width:84px;height:84px}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-basis:76vw;min-width:76vw}.collection-tabs{grid-template-columns:1fr 1fr}.collection-catalog,.metro-product-grid-ref{gap:7px}.collection-catalog .product-info,.metro-product-grid-ref .product-info{padding-inline:7px}.collection-catalog .product-info h3,.metro-product-grid-ref .product-info h3{font-size:11px}.collection-catalog .discount,.metro-product-grid-ref .discount{top:8px;right:8px;padding:5px 7px;font-size:9px}.product-bundle-btn,.product-cart-btn,.product-compare-btn,.product-eye-btn{width:31px;height:31px}.product-card .product-compare-btn+.product-eye-btn{top:47px}.filter-chip-row,.metro-filter-ref{grid-template-columns:1fr 1fr;gap:7px}.filter-chip-wrap>button{padding-inline:10px;font-size:12px}.pdp-benefits-ref{grid-template-columns:1fr 1fr}.compare-actions-ref,.footer-grid{grid-template-columns:1fr}.footer-grid>div,.footer-grid>div:first-child,.footer-grid>div:last-child,.footer-grid>div:nth-child(2n){grid-column:auto;border-right:0}}@media (hover:none),(pointer:coarse){.product-bundle-btn,.product-cart-btn,.product-compare-btn,.product-eye-btn,.video-control-btn{opacity:1;visibility:visible;pointer-events:auto}.scramble-text.is-active,.scramble-text:active{color:#fff}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.admin-sidebar,.cart-drawer,.compare-floating-tab,.drawer,.main-header,.overlay,.pdp-bottom-popup-ref,.site-footer,.topbar{display:none!important}}@media (max-width:763px){.faq-left,.privacy-left,.return-left,.shipping-left,.terms-left{display:none!important}.admin-editor-side,.admin-sidebar,.bundle-box,.bundle-offer,.cart-summary-ref,.checkout-summary,.collection-promo-card,.faq-sticky-card,.featured-gallery,.metro-sale-card,.pdp-panel-ref,.privacy-sticky-card,.return-sticky-card,.shipping-sticky-card,.sticky-product-side,.sticky-save-head,.terms-sticky-card{position:static!important;inset:auto!important;top:auto!important;bottom:auto!important;align-self:auto!important;max-height:none!important}.pdp-bottom-popup-ref{display:none!important}.header-cart-footer,.pc-cart-buttons{position:static!important;bottom:auto!important}.search-mega-dropdown.show{display:block;opacity:1;visibility:visible;pointer-events:auto}.search-mega-grid{display:grid}.search-mega-collections,.search-mega-products{display:block;min-width:0}.search-popular-product-list{min-height:68px}.search-collection-grid{min-height:110px}}@media (min-width:764px) and (max-width:1439px){:root{--fd-tablet-gutter:clamp(18px,2.5vw,32px)}.container,.metro-container,.section-container{width:calc(100% - (var(--fd-tablet-gutter) * 2));max-width:none}.bundle,.deal-month-section,.design-home,.featured-product,.hero-grid,.offer-grid,.pdp-top-ref,.services{max-width:100%}.bundle-offer,.deal-promo-card,.featured-main-image-box,.hero-card,.offer-card,.pdp-main-image-ref,.product-card{min-width:0}.deal-title-row,.modern-section-head,.pdp-section-head-ref,.section-title{margin-top:clamp(46px,6vw,68px)}.deal-product-slider,.modern-product-slider,.pdp-like-row-ref{gap:16px}.bundle-grid .product-img,.deal-product-slider .product-img,.modern-product-slider .product-img,.pdp-like-row-ref .product-img{height:auto;aspect-ratio:1/1}.bundle-grid .product-img img,.deal-product-slider .product-img img,.modern-product-slider .product-img img,.pdp-like-row-ref .product-img img{width:100%;height:100%;object-fit:cover}.bundle-grid .product-info,.deal-product-slider .product-info,.modern-product-slider .product-info{padding-inline:clamp(14px,1.5vw,20px)}.bundle-grid .product-info h3,.deal-product-slider .product-info h3,.modern-product-slider .product-info h3{font-size:clamp(13px,1.15vw,15px);line-height:1.35}.luxury-grid{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.luxury-item{flex:0 0 33.333%;min-width:33.333%;padding:24px 18px;gap:15px}.luxury-item img{width:clamp(82px,8vw,108px);height:clamp(82px,8vw,108px)}.luxury-item h3{font-size:clamp(17px,1.55vw,21px)}.arrow-inline,.luxury-item p{font-size:clamp(12px,1vw,14px)}.parallax-banner{height:clamp(500px,52vw,610px);min-height:500px;background-attachment:fixed;background-position:center calc(50% + var(--fd-parallax-y, 0px))}.word-cloud{width:calc(100% - 44px);max-width:1120px;font-size:clamp(34px,3.6vw,50px);line-height:1.5}.word-cloud-line{max-width:100%}.pdp-ref-page{padding-top:28px}.featured-main-image-box,.pdp-main-image-ref{width:100%;aspect-ratio:1/1;min-height:0}.featured-main-image-box img,.pdp-main-image-ref img{width:100%;height:100%;object-fit:contain}.featured-product .product-panel h1,.pdp-panel-ref h1{overflow-wrap:anywhere}.pdp-benefits-ref{gap:10px}.pdp-benefits-ref span{min-width:0}.pdp-like-row-ref .product-card{min-height:0}.bundle{grid-template-columns:clamp(250px,23vw,300px) minmax(0,1fr);grid-template-areas:"offer products" "offer summary";gap:24px;align-items:start;margin-block:clamp(64px,7vw,86px)}.bundle-offer{grid-area:offer;width:100%;height:clamp(500px,48vw,610px);min-height:500px;max-height:610px;padding:clamp(26px,3vw,36px)}.bundle-offer h2{font-size:clamp(38px,4vw,48px)}.bundle-grid{grid-area:products;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bundle-grid .product-card{min-height:0}.bundle-box{grid-area:summary;position:static;top:auto;width:100%;max-height:none;overflow:visible}.bundle>.home-empty-products.compact{grid-area:products}}@media (min-width:1180px) and (max-width:1439px){.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.72fr) minmax(0,.92fr);gap:12px;padding-top:20px}.hero-left,.hero-right{grid-template-rows:150px 278px;gap:12px}.hero-middle{grid-template-rows:278px 150px;gap:12px}.hero-middle-bottom{gap:12px}.hero-card{padding:21px}.hero-card h1{font-size:clamp(28px,2.7vw,36px)}.hero-card h2,.hero-card.hero-small h2{font-size:clamp(19px,1.9vw,25px)}.hero-card a,.hero-card p,.hero-card.hero-small a,.hero-card.hero-small p{font-size:clamp(12px,1.05vw,15px)}.services{padding-inline:22px}.service{padding-inline:20px;gap:14px}.service svg{width:34px;height:34px}.service h3{font-size:clamp(15px,1.35vw,19px)}.service p{font-size:12px}.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 4);min-width:calc((100% - 48px) / 4);max-width:calc((100% - 48px) / 4)}.deal-month-section{grid-template-columns:clamp(270px,23vw,315px) minmax(0,1fr);gap:20px;margin-block:62px}.deal-promo-card{min-height:430px;padding:30px 24px}.deal-promo-card h2{font-size:clamp(25px,2.3vw,30px)}.deal-slider-area{padding-top:8px}.deal-product-slider .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);min-width:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}.featured-gallery{top:104px}.featured-thumb-btn,.featured-thumbs button{width:88px}.featured-thumbs{max-height:calc((88px * 5) + (11px * 4))}.design-home{grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);gap:42px}.design-home h2{font-size:clamp(34px,3.4vw,44px)}.pdp-top-ref{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);gap:24px}.pdp-gallery-ref{gap:12px}.pdp-panel-ref{padding:22px;top:96px}.pdp-panel-ref h1{font-size:clamp(24px,2.25vw,29px)}.pdp-panel-ref>p:not(.stock):not(.pdp-breadcrumb-ref){font-size:12px}.pdp-like-row-ref .product-img{height:auto}}@media (min-width:900px) and (max-width:1179px){.hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:18px}.hero-left{grid-column:1;grid-row:1}.hero-right{grid-column:2;grid-row:1}.hero-middle{grid-column:1/-1;grid-row:2}.hero-left,.hero-right{grid-template-rows:165px 290px;gap:14px}.hero-middle{grid-template-rows:360px 175px;gap:14px}.hero-card{padding:22px}.hero-card h1{font-size:clamp(31px,4vw,40px);max-width:650px}.hero-card h2,.hero-card.hero-small h2{font-size:clamp(21px,2.7vw,27px)}.hero-card p,.hero-card.hero-small p{font-size:13px}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:24px 0 0}.service{min-height:118px;padding:22px;border:1px solid var(--line)!important;border-radius:12px}.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);min-width:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}.deal-month-section{grid-template-columns:1fr;gap:24px;margin-block:58px}.deal-promo-card{min-height:310px;padding:34px;background-position:center 58%}.deal-promo-card h2{max-width:470px;font-size:32px}.deal-product-slider .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);min-width:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}.featured-product{grid-template-columns:1fr}.featured-gallery{position:relative;top:auto}.featured-thumb-btn,.featured-thumbs button{width:88px}.featured-product .product-panel{max-width:820px}.featured-product .product-panel h1{font-size:clamp(30px,4vw,38px)}.offer-card{min-height:230px;padding:30px}.offer-card h2{font-size:clamp(31px,4vw,40px)}.design-home{grid-template-columns:1fr;gap:30px}.design-home>div:first-child{max-width:760px}.design-images,.design-images img{height:430px;min-height:430px;max-height:430px}.bundle{grid-template-areas:"offer" "products" "summary"}.bundle,.pdp-top-ref{grid-template-columns:1fr}.pdp-top-ref{gap:28px}.pdp-panel-ref{position:relative;top:auto}.pdp-panel-ref h1{font-size:clamp(28px,3.4vw,34px)}.pdp-benefits-ref{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:764px) and (max-width:899px){.container,.metro-container,.section-container{width:calc(100% - 28px)}.hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:14px}.hero-left{grid-column:1;grid-row:1}.hero-right{grid-column:2;grid-row:1}.hero-middle{grid-column:1/-1;grid-row:2}.hero-left,.hero-right{grid-template-rows:154px 270px;gap:12px}.hero-middle{grid-template-rows:330px 162px;gap:12px}.hero-middle-bottom{gap:12px}.hero-card,.hero-card.hero-small,.hero-card.hero-tall,.hero-card.hero-wide{padding:18px}.hero-card h1{font-size:clamp(28px,4.6vw,35px);line-height:1.1}.hero-card h2,.hero-card.hero-small h2{font-size:clamp(19px,3vw,23px)}.hero-card a,.hero-card p,.hero-card.hero-small a,.hero-card.hero-small p{font-size:12px}.hotspot{max-width:calc(100% - 28px)}.countdown{gap:8px}.countdown div{min-width:48px}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 0 0}.service{min-height:132px;padding:18px;border:1px solid var(--line)!important;border-radius:12px;gap:14px}.service svg{width:32px;height:32px}.service h3{font-size:16px}.service p{font-size:12px}.luxury-item{flex:0 0 50%;min-width:50%}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 2);min-width:calc((100% - 16px) / 2)}.deal-month-section{grid-template-columns:1fr;gap:22px;margin-block:52px}.deal-promo-card{min-height:290px;padding:28px;background-position:center 60%}.deal-promo-card h2{max-width:430px;font-size:30px}.offer-grid{grid-template-columns:1fr}.offer-card{min-height:250px;padding:32px}.offer-card h2{font-size:36px}.featured-product{grid-template-columns:1fr}.featured-gallery{position:relative;top:auto}.featured-thumb-btn,.featured-thumbs button{width:78px}.featured-thumbs{max-height:calc((78px * 5) + (10px * 4))}.design-home{grid-template-columns:1fr;gap:26px}.design-images,.design-images img{height:390px;min-height:390px;max-height:390px}.parallax-banner{height:520px;min-height:520px}.word-cloud{width:calc(100% - 28px);font-size:clamp(30px,4.25vw,36px);line-height:1.48}.bundle{grid-template-columns:1fr;grid-template-areas:"offer" "products" "summary"}.bundle-grid{gap:16px}.bundle-box{padding:24px}.pdp-top-ref{grid-template-columns:1fr;gap:24px}.pdp-gallery-ref{gap:10px}.pdp-panel-ref{position:relative;top:auto;padding:22px}.pdp-panel-ref h1{font-size:28px}.pdp-spec-head h2{font-size:clamp(32px,5vw,40px)}}@media (max-width:763px){.bundle-grid{display:flex;grid-template-columns:none;gap:12px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 14px 10px 0;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.bundle-grid::-webkit-scrollbar{display:none}.bundle-grid .product-card{flex:0 0 min(72vw,290px);min-width:min(72vw,290px);max-width:min(72vw,290px);min-height:0;scroll-snap-align:start}.bundle-grid .product-img{height:auto;aspect-ratio:1/1}.bundle-grid .product-img img{width:100%;height:100%;object-fit:cover}}@media (min-width:1180px) and (max-width:1439px) and (orientation:portrait){.hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:18px}.hero-left{grid-column:1;grid-row:1}.hero-right{grid-column:2;grid-row:1}.hero-middle{grid-column:1/-1;grid-row:2;grid-template-rows:clamp(350px,38vw,450px) 180px}.hero-left,.hero-right{grid-template-rows:170px clamp(300px,31vw,370px)}.hero-card h1{max-width:760px;font-size:clamp(34px,3.6vw,44px)}.hero-card h2,.hero-card.hero-small h2{font-size:clamp(22px,2.4vw,29px)}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:26px 0 0}.service{min-height:116px;padding:22px;border:1px solid var(--line)!important;border-radius:12px}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);min-width:calc((100% - 32px) / 3)}.deal-month-section{grid-template-columns:1fr;gap:26px}.deal-promo-card{min-height:330px;background-position:center 58%}.design-home,.featured-product{grid-template-columns:1fr;gap:32px}.featured-gallery{position:relative;top:auto}.featured-thumb-btn,.featured-thumbs button{width:92px}.design-home>div:first-child,.featured-product .product-panel{max-width:900px}.bundle{grid-template-columns:1fr;grid-template-areas:"offer" "products" "summary";gap:24px}.bundle-offer{height:360px;min-height:360px;max-height:360px;background-position:center 58%}.bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-box{width:100%;max-width:none}.pdp-top-ref{grid-template-columns:1fr;gap:30px}.pdp-panel-ref{position:relative;top:auto;max-width:none}.pdp-benefits-ref{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1179px) and (orientation:portrait){.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-left,.hero-right{grid-template-rows:158px clamp(275px,34vw,340px)}.hero-middle{grid-template-rows:clamp(330px,42vw,410px) 168px}.hero-card,.hero-card.hero-small,.hero-card.hero-tall,.hero-card.hero-wide{padding:20px}.hero-card h1{font-size:clamp(29px,4vw,38px)}.hero-card h2,.hero-card.hero-small h2{font-size:clamp(20px,2.7vw,26px)}.services{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 2);min-width:calc((100% - 16px) / 2)}.deal-month-section{grid-template-columns:1fr}.deal-promo-card{min-height:300px}.design-home,.featured-product,.pdp-top-ref{grid-template-columns:1fr}.featured-gallery{position:relative;top:auto}.featured-thumb-btn,.featured-thumbs button,.pdp-thumbs-ref button{width:82px}.bundle{grid-template-columns:1fr;grid-template-areas:"offer" "products" "summary"}.pdp-panel-ref{position:relative;top:auto}.pdp-benefits-ref{grid-template-columns:repeat(2,minmax(0,1fr))}.parallax-banner{min-height:520px;height:clamp(520px,62vw,620px)}.word-cloud{width:calc(100% - 36px);font-size:clamp(31px,4.2vw,40px)}}.bundle-grid .product-card{isolation:isolate}@media (min-width:764px) and (max-width:1439px){.pdp-gallery-ref{grid-template-columns:clamp(86px,9vw,132px) minmax(0,1fr);align-items:stretch}.pdp-thumbs-ref{display:flex;flex-direction:column;min-height:0;max-height:none;gap:clamp(8px,.8vw,12px);overflow-x:hidden;overflow-y:auto}.pdp-thumbs-ref button{width:100%;min-width:0;min-height:72px;max-height:none;flex:1 1;aspect-ratio:auto}.pdp-thumbs-ref img{width:100%;height:100%;object-fit:contain}}@media (min-width:764px) and (max-width:1208px){.bundle{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"offer" "products" "summary"!important;grid-gap:clamp(18px,2.4vw,26px);gap:clamp(18px,2.4vw,26px);align-items:start;overflow:visible}.bundle-offer{grid-area:offer;position:relative!important;inset:auto!important;top:auto!important;z-index:0;width:100%;height:clamp(300px,34vw,390px);min-height:300px;max-height:390px;padding:clamp(28px,4vw,42px);background-position:center 58%}.bundle-offer h2{font-size:clamp(38px,5vw,54px)}.bundle-offer p{max-width:390px}.bundle-grid{grid-area:products;position:relative;z-index:1;width:100%;margin:0}.bundle-box{grid-area:summary;position:static!important;inset:auto!important;top:auto!important;width:100%;max-width:none;max-height:none;overflow:visible}.bundle>.home-empty-products.compact{grid-area:products;grid-column:auto}}@media (min-width:900px) and (max-width:1208px){.bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:764px) and (max-width:899px){.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:764px) and (max-width:1439px){body,html{max-width:100%;overflow-x:clip}.main-header{width:100%;min-width:0;padding-inline:clamp(14px,2vw,28px);gap:clamp(8px,1vw,14px)}.featured-gallery>*,.featured-product>*,.header-links,.main-header>*,.pdp-gallery-ref>*,.pdp-top-ref>*,.search-input-area,.search-wrap,.spec-box>*{min-width:0}.search-wrap{flex:1 1 auto;max-width:none;min-width:0}.search-input-area input{min-width:0;text-overflow:ellipsis}.header-links{flex:0 0 auto;gap:clamp(7px,1vw,13px)}.featured-gallery,.featured-main-image-box,.featured-product,.featured-product .product-panel,.pdp-gallery-ref,.pdp-panel-ref,.pdp-spec-ref .spec-box,.pdp-top-ref{width:100%;max-width:100%}.featured-product{gap:clamp(24px,3vw,42px)}.featured-main-image-box,.pdp-main-image-ref{overflow:hidden}.featured-product .featured-main-image-box .main-product-img,.pdp-main-image-ref img{max-width:100%;max-height:100%}.featured-product .product-panel h1,.pdp-panel-ref h1,.product-card h3{overflow-wrap:anywhere}.actions,.pdp-actions-ref{grid-template-columns:repeat(2,minmax(0,1fr))}.actions button,.pdp-actions-ref button{min-width:0}.deal-product-slider,.modern-product-slider,.pdp-like-row-ref{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-shrink:0;max-width:100%;scroll-snap-align:start;isolation:isolate}.pdp-like-row-ref .product-card{padding:0 0 20px;overflow:hidden}.pdp-like-row-ref .product-img{width:100%;padding:0}.pdp-like-row-ref .product-img img{width:100%;height:100%;padding:0;object-fit:contain;object-position:center}.pdp-benefits-ref span,.pdp-box-option-ref,.pdp-match-products-ref>div,.pdp-pair-item-ref,.spec-row{min-width:0;overflow-wrap:anywhere}.pdp-compare-table-wrap-ref{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}}@media (min-width:1180px) and (max-width:1439px){.logo-img{width:clamp(116px,9.5vw,138px);min-width:clamp(116px,9.5vw,138px)}.header-action-link{gap:5px;font-size:clamp(11px,.9vw,13px)}.topbar-divider-nav{margin-inline:2px}.featured-product{grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);align-items:center}.featured-gallery{grid-template-columns:clamp(80px,7vw,96px) minmax(0,1fr);gap:clamp(12px,1.4vw,18px)}.featured-thumb-btn{width:100%}.featured-thumbs{gap:10px;align-self:stretch}.featured-product .product-panel h1{font-size:clamp(28px,2.65vw,36px)}}@media (min-width:764px) and (max-width:1179px){.main-header{height:74px}.logo-img{width:clamp(88px,11vw,116px);min-width:clamp(88px,11vw,116px);height:46px}.icon-btn{width:38px;height:38px;flex:0 0 38px}.all-categories-btn{width:46px;min-width:46px;padding:0;justify-content:center}.all-categories-btn span,.all-categories-btn svg:last-child{display:none}.header-action-link{width:36px;min-width:36px;height:40px;padding:0;justify-content:center;font-size:0}.header-action-link span{font-size:18px;line-height:1}.header-user-btn>svg,.header-user-name,.topbar-divider-nav{display:none}.header-user-btn{min-width:36px;padding:0}.featured-product,.pdp-top-ref{grid-template-columns:minmax(0,1fr)}.featured-gallery,.pdp-panel-ref{position:relative;top:auto}.featured-gallery{grid-template-columns:clamp(76px,9vw,94px) minmax(0,1fr);gap:clamp(10px,1.5vw,16px)}.featured-thumb-btn{width:100%}.featured-thumbs{gap:9px}.featured-product .product-panel{align-self:start}.pdp-panel-ref{max-width:none}}@media (min-width:764px) and (max-width:899px){.main-header{padding-inline:12px;gap:7px}.search-wrap{height:46px}.search-input-area input{padding-inline:12px;font-size:13px}.search-icon-btn{width:44px;flex:0 0 44px}.featured-product{margin-block:52px}.featured-product .product-panel h1{font-size:clamp(27px,4.2vw,33px)}.actions{gap:12px}.pdp-benefits-ref{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-like-row-ref .product-img img,.product-img img{inset:0;width:100%!important;height:100%!important;padding:0!important;margin:0!important;object-fit:cover!important;object-position:center!important}.pdp-like-row-ref .product-img{padding:0!important;background:transparent!important;overflow:hidden}.featured-main-image-box,.pdp-main-image-ref{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;overflow:hidden!important;padding:0!important}.featured-product .featured-main-image-box>.main-product-img,.pdp-main-image-ref>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}.featured-gallery,.pdp-gallery-ref{align-items:start!important}.featured-thumb-btn,.pdp-thumbs-ref button{flex:0 0 auto!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden}.featured-thumb-btn img,.pdp-thumbs-ref img{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important}.pdp-match-products-ref{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px!important;gap:18px!important;overflow-x:auto}.pdp-match-products-ref>div{min-width:0!important}.pdp-match-products-ref img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0 0 14px!important;padding:0!important;object-fit:cover!important;object-position:center!important;background:transparent!important}.compare-table-modal{width:min(1200px,calc(100vw - 48px))!important}.compare-table-scroll{max-width:100%;overflow:auto!important;overscroll-behavior:contain}.compare-table-products,.compare-table-row{width:max-content!important;min-width:100%!important;align-items:stretch}.compare-table-label-head,.compare-table-product,.compare-table-row>b,.compare-table-row>span{min-width:0!important;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.compare-table-product{display:flex;flex-direction:column;align-items:center}.compare-table-product b{width:100%;min-height:54px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.compare-table-img-box{width:min(150px,100%)!important;height:auto!important;aspect-ratio:1/1;padding:0!important;overflow:hidden}.compare-table-product img{width:100%!important;height:100%!important;object-fit:cover!important}.compare-table-row>b,.compare-table-row>span{height:100%}@media (min-width:764px) and (max-width:1439px){.topbar{height:44px;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(8px,1.2vw,18px);padding-inline:clamp(14px,2vw,26px)!important;font-size:clamp(12px,1.1vw,14px)}.store-help,.topbar-left,.topbar-right,.topbar-sale{min-width:0}.topbar-sale{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-help,.topbar-right{gap:clamp(6px,.8vw,10px)!important}.theme-toggle{flex:0 0 54px}.store-locator,.topbar-help{white-space:nowrap}.pdp-gallery-ref{grid-template-columns:clamp(76px,8vw,96px) minmax(0,1fr)!important;gap:clamp(10px,1.2vw,14px)!important}.pdp-thumbs-ref{display:flex!important;flex-direction:column!important;align-self:stretch;height:100%;max-height:100%!important;min-height:0!important;gap:clamp(8px,.8vw,11px)!important;overflow-x:hidden!important;overflow-y:auto!important}.pdp-thumbs-ref button{width:100%!important;min-width:0!important;min-height:0!important}.pdp-panel-ref{min-width:0;overflow:hidden}.pdp-pair-item-ref span,.pdp-panel-ref h1,.pdp-panel-ref p{overflow-wrap:anywhere}.pdp-match-products-ref{grid-template-columns:repeat(4,minmax(190px,1fr))}}@media (min-width:1180px) and (max-width:1439px){.pdp-gallery-ref,.pdp-left-ref,.pdp-main-image-ref{min-width:0;max-width:100%}.topbar-sale-extra{display:none}}@media (min-width:900px) and (max-width:1179px){.hero-middle{grid-column:1/-1!important;grid-row:1!important;grid-template-rows:minmax(360px,auto) minmax(180px,auto)!important;gap:14px!important}.hero-left{grid-column:1!important;grid-row:2!important}.hero-right{grid-column:2!important;grid-row:2!important}.hero-left,.hero-right{grid-template-rows:minmax(175px,auto) minmax(330px,auto)!important;gap:14px!important}.hero-card,.hero-card.hero-small,.hero-card.hero-tall,.hero-card.hero-wide{height:auto!important;min-width:0}.countdown{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:min(230px,100%)}.countdown b{width:100%!important}.hotspot{min-width:0!important;width:min(250px,calc(100% - 28px))}.pdp-top-ref{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.pdp-panel-ref{position:relative!important;top:auto!important}}@media (min-width:764px) and (max-width:899px){.store-help .topbar-divider,.store-locator,.topbar-help,.topbar-sale-extra{display:none!important}.topbar-right{justify-content:flex-end}.hero-grid{flex-direction:column}.hero-middle{order:1;display:grid;grid-template-rows:minmax(330px,auto) auto!important;grid-gap:12px!important;gap:12px!important}.hero-left{order:2}.hero-right{order:3}.hero-left,.hero-right{grid-template-rows:minmax(170px,auto) minmax(310px,auto)!important;gap:12px!important}.hero-middle-bottom{grid-template-columns:1fr 1fr!important}.countdown{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px!important;gap:7px!important}.countdown b{width:100%!important;min-width:0}.pdp-gallery-ref{grid-template-columns:clamp(72px,10vw,84px) minmax(0,1fr)!important}.pdp-match-products-ref{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media (max-width:1179px){.compare-table-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.compare-table-overlay{padding:10px!important}}@media (max-width:763px){.pdp-match-products-ref{display:flex!important;gap:12px!important}.pdp-match-products-ref>div{flex:0 0 min(74vw,270px)}.compare-table-products,.compare-table-row{grid-template-columns:120px repeat(var(--compare-count,2),minmax(210px,1fr))}}@media (min-width:1180px) and (max-width:1440px){.pdp-gallery-ref,.pdp-left-ref,.pdp-panel-ref{align-self:start!important;height:auto!important;min-height:0!important}.pdp-main-image-ref>img,.pdp-thumbs-ref img{object-fit:contain!important;background:#f4f0e9!important}}@media (max-width:763px){:root{--fd-mobile-main-header:108px;--fd-mobile-topbar:34px;--fd-mobile-header-total:142px}.main-header.search-active{z-index:9990!important}.main-header.search-active .search-wrap{z-index:9993!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 18%,transparent)}.all-categories-menu,.header-account-menu,.main-header.is-scrolled .search-mega-dropdown,.search-mega-dropdown{left:8px!important;right:8px!important;width:auto!important;z-index:9992!important}.main-header:not(.is-scrolled) .all-categories-menu,.main-header:not(.is-scrolled) .header-account-menu,.main-header:not(.is-scrolled) .search-mega-dropdown{top:var(--fd-mobile-header-total)!important;max-height:calc(100dvh - var(--fd-mobile-header-total) - 8px)!important}.main-header.is-scrolled .all-categories-menu,.main-header.is-scrolled .header-account-menu,.main-header.is-scrolled .search-mega-dropdown{top:var(--fd-mobile-main-header)!important;max-height:calc(100dvh - var(--fd-mobile-main-header) - 8px)!important}.search-mega-dropdown{padding:44px 12px 16px!important;overscroll-behavior:contain}.search-input-area input{opacity:1!important;visibility:visible!important;color:var(--text)!important}.filter-chip-row{position:relative;z-index:20;overflow:visible!important}.filter-chip-wrap,.filter-chip-wrap>button{min-width:0!important}.filter-dropdown{position:fixed!important;left:14px!important;right:14px!important;top:auto!important;bottom:14px!important;width:auto!important;max-width:none!important;max-height:min(62dvh,520px)!important;padding:18px!important;border-radius:18px!important;overflow-y:auto;z-index:10020!important;box-shadow:0 28px 90px rgba(0,0,0,.5)!important}.filter-dropdown button,.filter-dropdown label{min-height:46px;padding:11px 10px!important}.price-filter-box{width:auto!important}.price-range-values strong{min-width:0;flex:1 1}.dual-price-range,.dual-price-range input[type=range]{height:42px}.collection-page .product-img,.compare-table-img-box,.deal-product-slider .product-img,.modern-product-slider .product-img,.pdp-like-row-ref .product-img,.pdp-match-products-ref img,.search-popular-image,.search-query-product-image{background:#f4f0e9!important}.collection-page .product-img>img,.compare-table-product img,.deal-product-slider .product-img>img,.modern-product-slider .product-img>img,.pdp-like-row-ref .product-img>img,.pdp-match-products-ref img,.search-popular-image img,.search-query-product-image img{object-fit:contain!important;object-position:center!important}.product-detail-page{width:calc(100% - 20px)!important;padding-top:12px!important;padding-bottom:48px!important}.pdp-top-ref{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important}.pdp-gallery-ref,.pdp-left-ref,.pdp-main-image-ref,.pdp-panel-ref{min-width:0!important;width:100%!important;height:auto!important}.pdp-gallery-ref{display:flex!important;flex-direction:column!important;gap:10px!important}.pdp-main-image-ref{order:1;aspect-ratio:1/1!important;max-height:none!important;border-radius:16px!important;background:#f4f0e9!important;touch-action:pan-y!important}.pdp-main-image-ref>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#f4f0e9!important;mix-blend-mode:normal!important}.pdp-thumbs-ref{order:2;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:row!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 1px 7px!important;scroll-snap-type:x proximity;scrollbar-width:none}.pdp-thumbs-ref button{width:72px!important;min-width:72px!important;flex:0 0 72px!important;scroll-snap-align:start;border-radius:11px!important;background:#f4f0e9!important}.pdp-thumbs-ref img{object-fit:contain!important;object-position:center!important;background:#f4f0e9!important}.pdp-gallery-arrow{width:40px;height:40px}.pdp-gallery-arrow-prev{left:9px}.pdp-gallery-arrow-next{right:9px}.pdp-gallery-counter{right:10px;bottom:10px}.pdp-benefits-ref{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important}.pdp-benefits-ref span{min-width:0;padding:13px 10px!important;gap:8px!important}.pdp-benefits-ref b,.pdp-benefits-ref small{overflow-wrap:anywhere}.pdp-panel-ref{padding:20px 16px!important;border-radius:16px!important}.pdp-panel-ref h1{font-size:clamp(27px,8vw,38px)!important;line-height:1.08!important;letter-spacing:-1px!important;overflow-wrap:anywhere}.checkout-page{width:calc(100% - 20px)!important;padding:28px 0 48px!important}.checkout-box,.checkout-left,.checkout-summary{min-width:0}.checkout-box,.checkout-summary{padding:18px 14px!important}.checkout-form-grid input,.comment-form-ref input,.comment-form-ref textarea{min-height:52px;padding:0 14px!important;border-radius:11px!important;font-size:16px}.checkout-item{grid-template-columns:76px minmax(0,1fr) 30px!important;gap:10px!important}.checkout-item img{width:76px!important;height:76px!important;padding:4px!important;object-fit:contain!important}.checkout-item h3{font-size:13px!important;line-height:1.25!important;overflow-wrap:anywhere}.checkout-coupon-controls{grid-template-columns:minmax(0,1fr)!important}.checkout-coupon-controls button{width:100%}.account-form,.admin-form-grid,.contact-form,.pdp-review-form,.tracking-search-form>div{gap:12px!important}.account-form input,.account-form select,.admin-form-grid input,.admin-form-grid select,.contact-form input,.contact-form select,.pdp-review-form textarea,.tracking-search-form input{min-height:52px!important;padding-inline:14px!important;border-radius:11px!important;font-size:16px!important}.contact-form textarea,.pdp-review-form textarea{min-height:120px!important;padding:14px!important}.auth-modal-overlay{padding:8px!important;align-items:flex-end!important}.auth-modal{width:100%!important;max-width:560px!important;max-height:calc(100dvh - 8px)!important;display:flex!important;flex-direction:column!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important;overscroll-behavior:contain}.auth-modal-close{position:fixed!important;top:16px!important;right:16px!important;width:42px!important;height:42px!important;background:rgba(0,0,0,.72)!important;color:#fff!important;border-color:rgba(255,255,255,.35)!important}.auth-modal-visual{flex:0 0 146px!important;min-height:146px!important;padding:22px 20px!important;justify-content:flex-end!important;background-position:center 40%!important}.auth-modal-badge{top:16px!important;left:18px!important;padding:7px 10px!important;font-size:11px!important}.auth-modal-visual h2{margin:0!important;font-size:31px!important;letter-spacing:-1px!important}.auth-modal-visual p{display:none!important}.auth-modal-content{flex:1 0 auto;width:100%!important;max-height:none!important;padding:18px 16px 30px!important;overflow:visible!important}.auth-modal-tabs{margin-bottom:20px!important}.auth-modal-head{margin-bottom:18px!important}.auth-modal-head h3{font-size:30px!important}.auth-modal-form{gap:14px!important}.auth-modal-two-col{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.auth-modal-form label{gap:7px!important;font-size:13px!important}.auth-modal-input{width:100%!important;height:54px!important;padding:0 12px!important;gap:10px!important;border-radius:12px!important}.auth-modal-input input{min-width:0;font-size:16px!important}.auth-modal-row{align-items:flex-start!important;gap:10px!important;flex-wrap:wrap}.auth-modal-main-btn{min-height:54px!important}.admin-coupon-form{padding:15px!important}.admin-coupon-actions,.admin-coupon-form,.admin-coupon-grid,.tracking-meta-grid{grid-template-columns:minmax(0,1fr)!important}.tracking-event-heading{align-items:flex-start;flex-direction:column;gap:4px}}@media (min-width:764px) and (max-width:1180px){.admin-coupon-form,.admin-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:763px){.compare-overlay-ref{padding:8px!important;align-items:stretch!important}.compare-drawer-ref{width:100%!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0!important;border:1px solid var(--line);border-radius:20px!important;overflow:hidden!important}.compare-head-ref{flex:0 0 72px!important;min-height:72px!important;padding:0 16px!important}.compare-head-ref h3{font-size:24px!important}.compare-list-ref{min-height:0!important;padding:12px!important;gap:10px!important;overflow-y:auto!important}.compare-item-ref{min-height:96px!important;grid-template-columns:68px minmax(0,1fr) 34px!important;gap:11px!important;padding:11px!important;border-radius:14px!important;align-items:center!important}.compare-item-ref img{width:68px!important;height:68px!important;padding:4px!important;object-fit:contain!important}.compare-item-ref>div{min-width:0!important}.compare-item-ref b{display:-webkit-box!important;margin:0 0 6px!important;font-size:13px!important;line-height:1.3!important;overflow:hidden!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.compare-item-ref small{display:block;min-width:0;font-size:12px!important;white-space:normal!important}.compare-item-ref>button{width:34px!important;height:34px!important}.compare-empty-ref{display:none!important}.compare-actions-ref{flex:0 0 auto;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:12px!important;background:var(--bg)}.compare-actions-ref button{width:100%!important;min-height:48px!important}}.fd-responsive-bg{background-image:var(--fd-desktop-bg)!important}.fd-responsive-picture{display:block;min-width:0;max-width:100%}.fd-responsive-picture>img{display:block;width:100%;max-width:100%;height:auto}.stack-imgs>.fd-responsive-picture{display:contents}.checkout-left{display:grid!important;align-content:start;grid-gap:20px!important;gap:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.checkout-left>.checkout-box{margin:0!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--soft-bg)!important}.checkout-box+.checkout-box{margin-top:0!important;border-top:1px solid var(--line)!important}.saved-address-options{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:16px 0 20px!important}.saved-address-options label,.saved-address-options label+label{margin:0!important}.checkout-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px!important;gap:16px!important;margin-top:18px!important}.checkout-form-grid .full{grid-column:1/-1}.checkout-form-grid input{min-width:0;min-height:52px;line-height:1.25}.checkout-item>div>strong{display:inline-block;vertical-align:middle}.checkout-qty{margin-top:10px!important;vertical-align:middle}.luxury-item>.fd-responsive-picture{display:block!important;flex:0 0 122px;width:122px;height:122px;overflow:hidden;border-radius:50%}.luxury-item>.fd-responsive-picture>img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important}.design-images>.fd-responsive-picture{display:block!important;width:100%;height:100%;min-width:0;overflow:hidden;border-radius:18px}.design-images>.fd-responsive-picture>img{width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}@media (min-width:1200px) and (max-width:1439px){:root{--fd-mid-gutter:clamp(18px,2vw,28px)}.container,.metro-container,.section-container{width:calc(100% - (var(--fd-mid-gutter) * 2))!important;max-width:none!important}.main-header,.topbar{padding-inline:var(--fd-mid-gutter)!important}.main-header{min-width:0;height:76px!important;gap:clamp(8px,.9vw,13px)!important}.menu-button{flex:0 0 38px;width:38px!important;height:38px!important}.logo-img{flex:0 0 clamp(108px,9.4vw,132px)!important;width:clamp(108px,9.4vw,132px)!important;min-width:0!important;height:46px!important}.search-wrap{flex:1 1 340px!important;min-width:250px!important;max-width:none!important}.header-links{flex:0 0 auto!important;min-width:0;gap:clamp(5px,.7vw,9px)!important}.header-action-link,.header-user-name{font-size:11px!important}.header-user-name{max-width:64px!important}.hero-grid{grid-template-columns:minmax(220px,.94fr) minmax(0,1.88fr) minmax(220px,.94fr)!important;gap:12px!important;padding-top:20px!important}.hero-left,.hero-right{grid-template-rows:174px 318px!important;gap:12px!important}.hero-middle{grid-template-rows:318px 174px!important}.hero-middle,.hero-middle-bottom{gap:12px!important}.hero-card,.hero-card.hero-small,.hero-card.hero-tall,.hero-card.hero-wide{min-width:0!important;overflow:hidden!important;padding:clamp(18px,1.7vw,24px)!important}.hero-card h1{max-width:88%!important;font-size:clamp(30px,2.65vw,38px)!important;line-height:1.08!important;overflow-wrap:normal!important}.hero-card h2,.hero-card.hero-small h2{max-width:100%!important;font-size:clamp(20px,1.8vw,25px)!important;line-height:1.1!important;overflow-wrap:normal!important}.hero-card p,.hero-card.hero-small p{max-width:100%!important;line-height:1.35!important}.hero-card a,.hero-card p,.hero-card.hero-small a,.hero-card.hero-small p{font-size:clamp(12px,1vw,14px)!important}.hero-left .hero-tall{padding-top:116px!important}.hero-left .hero-tall .hotspot{top:14px!important;right:14px!important;bottom:auto!important;left:auto!important;width:min(184px,calc(100% - 28px))!important;min-width:0!important;padding:11px 13px!important;z-index:5!important}.hero-left .hero-tall .hotspot b{margin:0 0 5px!important;font-size:14px!important}.hero-left .hero-tall .hotspot p{margin:0!important;font-size:11px!important;line-height:1.25!important}.hero-left .hero-tall .pulse{display:none!important}.luxury-item>.fd-responsive-picture{flex-basis:clamp(88px,8vw,108px);width:clamp(88px,8vw,108px);height:clamp(88px,8vw,108px)}.dark-list p{padding-block:17px!important}.stack-imgs{min-width:0!important}.stack-slide-img.is-hidden{left:185px!important;top:38px!important}.design-home{grid-template-columns:minmax(300px,.82fr) minmax(0,1.28fr)!important;gap:clamp(34px,3.5vw,48px)!important}.design-images{display:grid!important;grid-gap:20px!important;gap:20px!important;height:430px!important;min-height:430px!important;max-height:430px!important}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 4);min-width:calc((100% - 48px) / 4)!important;max-width:calc((100% - 48px) / 4)!important;min-height:0!important;height:auto!important}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;gap:24px!important}}@media (min-width:1180px) and (max-width:1440px){.pdp-ref-page{width:calc(100% - 32px)!important;max-width:1408px!important;margin-inline:auto!important;padding-top:20px!important;overflow:clip!important}.pdp-top-ref{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr)!important;gap:clamp(18px,1.7vw,26px)!important;align-items:start!important}.pdp-gallery-ref,.pdp-left-ref,.pdp-panel-ref{min-width:0!important;max-width:100%!important}.pdp-gallery-ref{position:relative!important;display:grid!important;grid-template-columns:clamp(76px,6.5vw,92px) minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:start!important}.pdp-thumbs-ref{position:absolute!important;inset:0 auto 0 0!important;width:clamp(76px,6.5vw,92px)!important;height:100%!important;max-height:none!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:3!important}.pdp-thumbs-ref button{flex:0 0 auto!important;width:100%!important;min-width:0!important;aspect-ratio:1/1!important}.pdp-main-image-ref{grid-column:2!important;position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;overflow:hidden!important;z-index:1!important}.pdp-main-image-ref,.pdp-main-image-ref>img{width:100%!important;max-height:none!important;padding:0!important}.pdp-main-image-ref>img{position:absolute!important;inset:0!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain!important;object-position:center!important;background:#f4f0e9!important;border-radius:inherit!important}.pdp-benefits-ref{margin-top:16px!important}.pdp-panel-ref{position:relative!important;top:0!important;align-self:start!important;margin-top:0!important;overflow:visible!important}}@media (max-width:763px){.fd-responsive-bg{background-image:var(--fd-mobile-bg,var(--fd-desktop-bg))!important}.luxury-item>.fd-responsive-picture{flex-basis:84px;width:84px;height:84px}.collection-catalog,.deal-product-slider,.metro-product-grid-ref,.modern-product-slider,.pdp-like-row-ref{align-items:flex-start!important;grid-auto-rows:max-content!important}.bundle-grid .product-card,.collection-catalog .product-card,.deal-product-slider .product-card,.metro-product-grid-ref .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:12px!important}.bundle-grid .product-img,.collection-catalog .product-img,.deal-product-slider .product-img,.metro-product-grid-ref .product-img,.modern-product-slider .product-img,.pdp-like-row-ref .product-img{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important}.bundle-grid .product-info,.collection-catalog .product-info,.deal-product-slider .product-info,.metro-product-grid-ref .product-info,.modern-product-slider .product-info,.pdp-like-row-ref .product-info{margin-top:10px!important;padding:0 10px 42px!important}.bundle-grid .product-info h3,.collection-catalog .product-info h3,.deal-product-slider .product-info h3,.metro-product-grid-ref .product-info h3,.modern-product-slider .product-info h3,.pdp-like-row-ref .product-info h3{display:-webkit-box!important;min-height:0!important;max-height:2.8em!important;margin-bottom:7px!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.checkout-left{gap:16px!important}.checkout-left>.checkout-box,.checkout-summary{border-radius:14px!important}.checkout-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin-top:16px!important}.checkout-form-grid .full{grid-column:auto!important}.blog-card .fd-responsive-picture,.blog-card-ref .fd-responsive-picture,.related-post-grid-ref .fd-responsive-picture{width:100%!important;overflow:hidden}.blog-card .fd-responsive-picture>img,.blog-card-ref .fd-responsive-picture>img,.related-post-grid-ref .fd-responsive-picture>img{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important}.design-images{gap:12px!important}.design-images>.fd-responsive-picture,.design-images>.fd-responsive-picture>img{width:100%!important;height:100%!important}}.luxury-item .arrow-inline,.modern-view-all{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;flex-shrink:0!important;width:max-content!important;min-width:max-content!important;white-space:nowrap!important}.luxury-item .arrow-inline .ui-arrow,.modern-view-all .ui-arrow{flex:0 0 auto!important}.design-images{grid-template-columns:var(--first-size,1.2fr) var(--second-size,.55fr)!important;transition:grid-template-columns .12s linear!important}.stack-slide-img{transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease!important}.brand-marquee-track{animation:brandMarquee 26s linear infinite!important}@media (min-width:764px) and (max-width:1199px){.featured-product{margin-block:clamp(50px,6vw,72px)!important}.featured-gallery{flex-direction:column!important}.featured-thumbs{height:auto!important;scroll-snap-type:x proximity;scrollbar-width:none}.featured-thumbs::-webkit-scrollbar{display:none}.featured-thumb-btn,.featured-thumbs button{scroll-snap-align:start}.featured-product .product-panel{align-self:start!important}.deal-product-slider,.modern-product-slider,.pdp-like-row-ref{align-items:flex-start!important}.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important}.dark-feature>div:first-child,.dark-list{min-width:0!important}.dark-list p{padding-block:clamp(14px,2vw,20px)!important}.stack-imgs{min-width:0!important}.stack-slide-img{object-position:center!important}.blog-card .fd-responsive-picture,.blog-card-ref .fd-responsive-picture,.related-post-grid-ref .fd-responsive-picture{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;margin-bottom:16px!important;overflow:hidden!important;border-radius:12px!important}.blog-card .fd-responsive-picture>img,.blog-card img,.blog-card-ref .fd-responsive-picture>img,.blog-card-ref img,.related-post-grid-ref .fd-responsive-picture>img,.related-post-grid-ref img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}.blog-grid,.blogs-grid-ref,.related-post-grid-ref{align-items:start!important}.modern-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;grid-gap:16px!important;gap:16px!important}}@media (max-width:763px){.design-images{grid-template-columns:var(--first-size,1.2fr) var(--second-size,.55fr)!important}.luxury-item .arrow-inline,.modern-view-all{white-space:nowrap!important}}@media (min-width:1200px){.dark-feature{display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.12fr) minmax(360px,.92fr)!important;grid-template-areas:"dark-intro dark-list dark-images"!important;align-items:center!important;grid-gap:clamp(32px,3vw,54px)!important;gap:clamp(32px,3vw,54px)!important;min-height:clamp(610px,46vw,820px)!important;padding:clamp(54px,5vw,92px)!important;overflow:hidden!important}.dark-feature>div:first-child{grid-area:dark-intro!important;align-self:center!important}.dark-feature h2{max-width:520px!important;font-size:clamp(46px,3.5vw,68px)!important;line-height:.98!important}.dark-feature>div:first-child>p{max-width:460px!important;font-size:clamp(17px,1.25vw,22px)!important;line-height:1.45!important}.dark-list{grid-area:dark-list!important;align-self:center!important;min-width:0!important}.dark-list p{min-height:94px!important;padding:24px 0!important;font-size:clamp(21px,1.65vw,30px)!important;line-height:1.12!important}.stack-imgs{grid-area:dark-images!important;position:relative!important;width:100%!important;max-width:510px!important;height:520px!important;margin-inline:auto!important;overflow:visible!important}.stack-slide-img{width:72%!important;height:430px!important;aspect-ratio:4/5!important;object-fit:cover!important;border-radius:18px!important}.stack-slide-img.is-front{left:50%!important;top:42px!important;transform:translateX(-50%) scale(1) rotate(0deg)!important}.stack-slide-img.is-left{left:3%!important;top:115px!important;transform:scale(.82) rotate(-5deg)!important}.stack-slide-img.is-right{left:42%!important;top:22px!important;transform:scale(.84) rotate(5deg)!important}}@media (min-width:764px) and (max-width:1199px){.dark-feature{min-height:0!important}.dark-feature>div:first-child{width:min(100%,680px)!important}.dark-feature h2{max-width:620px!important;font-size:clamp(42px,6vw,64px)!important;line-height:.98!important}.dark-feature>div:first-child>p{max-width:620px!important;font-size:clamp(17px,2.2vw,22px)!important}.dark-list{width:100%!important}.dark-list p{min-height:74px!important;padding:18px 0!important;font-size:clamp(21px,3vw,31px)!important;line-height:1.08!important}.stack-imgs{max-width:920px!important;margin:0 auto!important}.stack-slide-img{aspect-ratio:4/3!important;border-radius:18px!important}.stack-slide-img.is-hidden{left:50%!important;top:34px!important;transform:translateX(35%) scale(.76) rotate(7deg)!important}}@media (max-width:763px){.dark-feature{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"dark-intro" "dark-list" "dark-images"!important;grid-gap:24px!important;gap:24px!important;padding:28px 20px 34px!important;overflow:hidden!important}.dark-feature>div:first-child,.dark-list,.stack-imgs{width:100%!important}.dark-feature h2{font-size:clamp(38px,12vw,54px)!important;line-height:.98!important}.dark-list p{min-height:64px!important;padding:15px 0!important;font-size:clamp(19px,5.4vw,26px)!important}.stack-imgs{height:clamp(390px,112vw,610px)!important;max-width:610px!important;margin-inline:auto!important;overflow:hidden!important}.stack-slide-img{width:min(74vw,390px)!important;height:min(92vw,490px)!important;aspect-ratio:4/5!important;object-fit:cover!important;border-radius:16px!important}.stack-slide-img.is-front{left:50%!important;top:34px!important;transform:translateX(-50%) scale(1) rotate(0deg)!important}.stack-slide-img.is-left{left:50%!important;top:82px!important;transform:translateX(-89%) scale(.82) rotate(-5deg)!important}.stack-slide-img.is-right{left:50%!important;top:18px!important;transform:translateX(-11%) scale(.84) rotate(5deg)!important}}.blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:clamp(20px,2vw,30px)!important;gap:clamp(20px,2vw,30px)!important;align-items:stretch!important}.blog-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important}.blog-card>.fd-responsive-picture{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important;border-radius:14px!important;margin:0 0 18px!important}.blog-card>.fd-responsive-picture>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important}.blog-card small{margin-top:auto!important}@media (min-width:764px) and (max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:763px){.blog-grid{grid-template-columns:1fr!important}}.blog-image-link{height:auto!important;aspect-ratio:16/9!important;background:#111!important}.blog-image-link,.blog-image-link>.fd-responsive-picture{display:block!important;width:100%!important;overflow:hidden!important}.blog-image-link>.fd-responsive-picture{height:100%!important;aspect-ratio:inherit!important}.blog-card-ref .blog-image-link img,.blog-image-link>.fd-responsive-picture>img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;margin:0!important;border-radius:0!important}.blog-card-ref{flex-direction:column!important;height:100%!important}.blog-card-body-ref,.blog-card-ref{display:flex!important;min-width:0!important}.blog-card-body-ref{flex:1 1 auto!important;flex-direction:column!important}.blog-card-body-ref .blog-action-row-ref{margin-top:auto!important}@media (min-width:764px) and (max-width:1199px){.blogs-grid-ref{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(20px,2.5vw,30px)!important;align-items:stretch!important}.blog-card-ref h3{font-size:clamp(19px,2.2vw,24px)!important}}@media (max-width:763px){.blogs-grid-ref{grid-template-columns:1fr!important}}@media (min-width:764px) and (max-width:1200px){.hero-grid .hero-card,.hero-grid .hero-card.hero-small,.hero-grid .hero-card.hero-tall,.hero-grid .hero-card.hero-wide{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;background-size:cover!important;background-position:50%!important;border-radius:18px!important}.hero-grid .hero-card-video,.hero-grid .hero-card-video .hero-card-video,.hero-grid .hero-card-video video{width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;object-position:center!important}.hero-grid .hero-card .arrow-link,.hero-grid .hero-card h1,.hero-grid .hero-card h2,.hero-grid .hero-card p{max-width:min(100%,720px)!important}}@media (min-width:764px) and (max-width:1199px){.featured-product{gap:clamp(28px,4vw,48px)!important;align-items:start!important}.featured-gallery,.featured-product{grid-template-columns:minmax(0,1fr)!important}.featured-gallery{position:static!important;top:auto!important;display:grid!important;grid-gap:14px!important;gap:14px!important;width:100%!important;max-width:920px!important;margin-inline:auto!important}.featured-main-image-box{position:relative!important;order:1!important;width:min(100%,860px)!important;height:auto!important;aspect-ratio:1/1!important;margin-inline:auto!important;overflow:hidden!important;border-radius:16px!important}.featured-main-image-box,.featured-product .featured-main-image-box>.main-product-img{min-height:0!important;max-height:none!important;padding:0!important;background:var(--card)!important}.featured-product .featured-main-image-box>.main-product-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.featured-thumbs{order:2!important;display:flex!important;flex-direction:row!important;gap:10px!important;width:100%!important;max-width:920px!important;max-height:none!important;padding:2px 2px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.featured-thumbs::-webkit-scrollbar{display:none!important}.featured-thumb-btn,.featured-thumbs button{flex:0 0 clamp(72px,9vw,100px)!important;width:clamp(72px,9vw,100px)!important;min-width:clamp(72px,9vw,100px)!important;height:auto!important;aspect-ratio:1/1!important;scroll-snap-align:start!important}.featured-product .product-panel{width:100%!important;max-width:920px!important;margin-inline:auto!important}}@media (min-width:1200px) and (max-width:1439px){.pdp-panel-ref{position:relative!important;inset:auto!important;top:0!important;margin-top:0!important;align-self:start!important}.featured-gallery{inset:auto!important;grid-template-columns:clamp(92px,8vw,112px) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;gap:clamp(12px,1.3vw,18px)!important}.featured-thumbs{grid-column:1!important;grid-row:1!important;inset:auto!important;min-width:0!important;max-width:none!important;scrollbar-width:thin!important}.featured-thumb-btn img,.featured-thumbs .fd-responsive-picture,.featured-thumbs .fd-responsive-picture>img,.featured-thumbs button img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.featured-main-image-box{grid-column:2!important;grid-row:1!important;inset:auto!important;z-index:1!important;min-width:0!important}.featured-main-image-box>.fd-responsive-picture,.featured-main-image-box>.fd-responsive-picture>img,.featured-product .featured-main-image-box>.main-product-img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:inherit!important;background:var(--card)!important}}@media (min-width:1200px) and (max-width:1360px){.dark-feature h2{font-size:clamp(38px,3.35vw,48px)!important}.dark-feature>div:first-child>p{font-size:clamp(15px,1.35vw,18px)!important}.dark-list p{min-height:80px!important;padding-block:18px!important;font-size:clamp(18px,1.75vw,24px)!important}.stack-slide-img{transform-origin:center!important}.stack-slide-img.is-front{z-index:4!important}.stack-slide-img.is-left{z-index:2!important}.stack-slide-img.is-right{z-index:1!important}.stack-slide-img.is-hidden{left:44%!important;top:52px!important;transform:scale(.74) rotate(7deg)!important;opacity:0!important;z-index:0!important}}@media (min-width:1361px) and (max-width:1439px){.dark-feature,.stack-imgs{overflow:hidden!important}.stack-imgs{width:100%!important;max-width:470px!important;height:500px!important;margin-inline:auto!important}.stack-slide-img{width:72%!important;height:410px!important}.stack-slide-img.is-front{left:50%!important;top:42px!important;transform:translateX(-50%) scale(1) rotate(0deg)!important}.stack-slide-img.is-left{left:2%!important;top:105px!important;transform:scale(.82) rotate(-5deg)!important}.stack-slide-img.is-right{left:32%!important;top:24px!important;transform:scale(.82) rotate(5deg)!important}}.featured-thumbs,.pdp-thumb-list,.pdp-thumbnails-ref,.product-thumbnails{scrollbar-width:none!important;-ms-overflow-style:none!important}.featured-thumbs::-webkit-scrollbar,.pdp-thumb-list::-webkit-scrollbar,.pdp-thumbnails-ref::-webkit-scrollbar,.product-thumbnails::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.luxury-item .arrow-inline,.modern-view-all,.section-head .arrow-link,.section-head a,.view-all-link{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;flex-shrink:0!important;width:max-content!important;min-width:max-content!important;white-space:nowrap!important}.big-logo,.parallax-banner{background-position:50% calc(50% + var(--fd-parallax-y, 0px))!important;background-repeat:no-repeat!important;will-change:background-position!important}@media (min-width:764px) and (max-width:1200.98px){.hero-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;grid-gap:clamp(14px,1.8vw,22px)!important;gap:clamp(14px,1.8vw,22px)!important;align-items:stretch!important;max-width:100%!important;margin-inline:auto!important;padding-top:clamp(18px,2vw,26px)!important;overflow:visible!important}.hero-left,.hero-middle,.hero-middle-bottom,.hero-right{display:contents!important}.hero-left>.hero-card:first-child{grid-column:1!important;grid-row:1!important}.hero-right>.hero-card:first-child{grid-column:2!important;grid-row:1!important}.hero-left>.hero-card:nth-child(2){grid-column:1!important;grid-row:2!important}.hero-right>.hero-card:nth-child(2){grid-column:2!important;grid-row:2!important}.hero-middle>.hero-slider-card{grid-column:1/-1!important;grid-row:3!important}.hero-middle-bottom>.hero-card:first-child{grid-column:1!important;grid-row:4!important}.hero-middle-bottom>.hero-card:nth-child(2){grid-column:2!important;grid-row:4!important}.hero-grid .hero-card,.hero-grid .hero-card.hero-small,.hero-grid .hero-card.hero-tall,.hero-grid .hero-card.hero-wide,.hero-grid .hero-slider-card{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important;border-radius:18px!important}.hero-left>.hero-card:first-child,.hero-right>.hero-card:first-child{min-height:clamp(260px,28vw,330px)!important}.hero-left>.hero-card:nth-child(2),.hero-right>.hero-card:nth-child(2){min-height:clamp(330px,35vw,420px)!important}.hero-middle>.hero-slider-card{min-height:clamp(400px,47vw,560px)!important}.hero-middle-bottom>.hero-card{min-height:clamp(280px,30vw,360px)!important}.hero-grid .hero-card-video,.hero-grid .hero-card-video video{width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;object-position:center!important}.hero-grid .hero-follow-arrow{display:none!important}}@media (min-width:1200px) and (max-width:1439.98px){.featured-product{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr)!important;gap:clamp(24px,2.4vw,38px)!important;align-items:start!important}.featured-gallery{position:-webkit-sticky!important;position:sticky!important;top:112px!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:calc(clamp(82px, 7vw, 104px) + clamp(12px, 1.25vw, 18px))!important;overflow:visible!important}.featured-main-image-box{position:relative!important;height:auto!important;aspect-ratio:1/1!important;overflow:hidden!important;border-radius:16px!important}.featured-main-image-box,.featured-product .featured-main-image-box>.main-product-img{width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:var(--card)!important}.featured-product .featured-main-image-box>.main-product-img{position:absolute!important;inset:0!important;display:block!important;height:100%!important;min-width:0!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}.featured-thumbs{position:absolute!important;left:0!important;top:0!important;bottom:0!important;z-index:3!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:clamp(82px,7vw,104px)!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0 2px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-snap-type:y proximity!important}.featured-thumb-btn,.featured-thumbs button{flex:0 0 auto!important;width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:1/1!important;margin:0!important;scroll-snap-align:start!important}.featured-thumb-btn img,.featured-thumbs button img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.featured-product .product-panel{position:relative!important;inset:auto!important;top:0!important;align-self:start!important;margin-top:0!important}}@media (min-width:880px) and (max-width:1199.98px){.featured-product{grid-template-columns:minmax(0,1fr)!important;gap:clamp(26px,3vw,40px)!important;align-items:start!important}.featured-gallery{position:relative!important;top:auto!important;display:block!important;width:min(100%,940px)!important;min-width:0!important;max-width:940px!important;margin-inline:auto!important;padding-left:calc(clamp(74px, 10vw, 94px) + 25px)!important;overflow:visible!important}.featured-main-image-box{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:var(--card)!important}.featured-product .featured-main-image-box>.main-product-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:var(--card)!important}.featured-thumbs{position:absolute!important;left:0!important;top:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;gap:9px!important;width:clamp(74px,15vw,100px)!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0 2px 0 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-snap-type:y proximity!important}.featured-thumb-btn,.featured-thumbs button{flex:0 0 auto!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;scroll-snap-align:start!important}.featured-thumb-btn img,.featured-thumbs button img{width:100%!important;height:100%!important;object-fit:cover!important}.featured-product .product-panel{width:min(100%,940px)!important;max-width:940px!important;margin-inline:auto!important;margin-top:0!important;align-self:start!important}}@media (max-width:879.98px){.featured-product{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;align-items:start!important}.featured-gallery{top:auto!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;gap:10px!important;padding:0!important;overflow:hidden!important}.featured-gallery,.featured-thumbs{position:relative!important;display:flex!important;width:100%!important;margin:0!important}.featured-thumbs{order:1!important;inset:auto!important;flex-direction:row!important;gap:8px!important;height:auto!important;max-height:none!important;padding:1px 1px 6px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important}.featured-thumb-btn,.featured-thumbs button{flex:0 0 clamp(64px,14vw,88px)!important;width:clamp(64px,14vw,88px)!important;min-width:clamp(64px,14vw,88px)!important;height:auto!important;aspect-ratio:1/1!important;scroll-snap-align:start!important}.featured-main-image-box{order:2!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:var(--card)!important}.featured-product .featured-main-image-box>.main-product-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:var(--card)!important}.featured-product .product-panel{width:100%!important;margin-top:0!important;align-self:start!important}}@media (min-width:1200px) and (max-width:1439.98px){.pdp-top-ref{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)!important;grid-gap:clamp(22px,2.2vw,34px)!important;gap:clamp(22px,2.2vw,34px)!important;align-items:start!important}.pdp-gallery-ref,.pdp-info-panel-ref{min-width:0!important;align-self:start!important}.pdp-info-panel-ref{margin-top:0!important;top:0!important}}@media (min-width:1200px) and (max-width:1360.98px){.dark-feature{grid-template-columns:minmax(245px,.84fr) minmax(345px,1.1fr) minmax(270px,.88fr)!important;gap:clamp(20px,1.9vw,28px)!important;min-height:clamp(540px,45vw,650px)!important;padding:clamp(38px,3.2vw,50px) clamp(26px,2.6vw,40px)!important;overflow:hidden!important}.dark-feature>div:first-child,.dark-list,.stack-imgs{min-width:0!important;max-width:100%!important}.stack-imgs{position:relative!important;width:100%!important;height:clamp(390px,35vw,470px)!important;margin:0!important;overflow:hidden!important;isolation:isolate!important}.stack-slide-img{width:72%!important;height:clamp(315px,29vw,390px)!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;border-radius:18px!important}.stack-slide-img.is-front{left:50%!important;top:38px!important;transform:translateX(-50%) scale(1) rotate(0deg)!important}.stack-slide-img.is-left{left:2%!important;top:92px!important;transform:scale(.82) rotate(-5deg)!important}.stack-slide-img.is-right{left:32%!important;top:22px!important;transform:scale(.82) rotate(5deg)!important}}@media (min-width:764px) and (max-width:1199.98px){.dark-feature{display:grid!important;grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr)!important;grid-template-areas:"dark-intro dark-list" "dark-images dark-images"!important;align-items:start!important;grid-gap:clamp(24px,3.2vw,36px)!important;gap:clamp(24px,3.2vw,36px)!important;padding:clamp(34px,4.5vw,52px)!important;overflow:hidden!important}.dark-feature>div:first-child{grid-area:dark-intro!important}.dark-list{grid-area:dark-list!important}.stack-imgs{grid-area:dark-images!important;position:relative!important;width:min(100%,780px)!important;height:clamp(360px,50vw,500px)!important;margin-inline:auto!important;overflow:hidden!important}.stack-slide-img{width:min(62%,420px)!important;height:clamp(310px,42vw,430px)!important;object-fit:cover!important}.stack-slide-img.is-front{left:50%!important;top:30px!important;transform:translateX(-50%) scale(1) rotate(0deg)!important}.stack-slide-img.is-left{left:50%!important;top:82px!important;transform:translateX(-88%) scale(.82) rotate(-5deg)!important}.stack-slide-img.is-right{left:50%!important;top:18px!important;transform:translateX(-12%) scale(.84) rotate(5deg)!important}}.blog-grid,.blogs-grid-ref{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:clamp(20px,2vw,30px)!important;gap:clamp(20px,2vw,30px)!important;align-items:stretch!important}.blog-card,.blog-card-ref{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important}.blog-card-ref .blog-image-link,.blog-card-ref .blog-image-link>.fd-responsive-picture,.blog-card>.fd-responsive-picture,.related-post-grid-ref .fd-responsive-picture{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;overflow:hidden!important;border-radius:14px!important}.blog-card-ref .blog-image-link img,.blog-card>.fd-responsive-picture>img,.related-post-grid-ref .fd-responsive-picture>img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important}@media (min-width:764px) and (max-width:1100.98px){.blog-grid,.blogs-grid-ref{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:763.98px){.blog-grid,.blogs-grid-ref{grid-template-columns:minmax(0,1fr)!important}.lookbook-room{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important;margin:36px 0!important;border-radius:18px!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important}.lookbook-hotspot-wrap{width:36px!important;height:36px!important}.lookbook-dot{width:28px!important;height:28px!important;border-width:3px!important}.lookbook-hotspot{min-width:150px!important;max-width:min(190px,55vw)!important;padding:11px 13px!important}.lookbook-hotspot b{font-size:12px!important;line-height:1.3!important}.lookbook-hotspot small{font-size:11px!important}.deal-product-slider,.modern-product-slider,.pdp-like-row-ref{align-items:flex-start!important}.collection-catalog .product-card,.deal-product-slider .product-card,.modern-product-slider .product-card,.pdp-like-row-ref .product-card{align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important}}.checkout-address-grid,.checkout-form-grid,.checkout-left{gap:14px!important}.checkout-form-grid input,.checkout-form-grid select,.checkout-form-grid textarea{margin:0!important}.checkout-item-price,.checkout-price-row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.checkout-qty{margin-left:10px!important}@media (max-width:639px){.about-cta,.contact-cta,.faq-cta,.privacy-cta,.shipping-cta,.terms-cta{flex-direction:column}}@media (max-widrh:1020px){.fd-responsive-picture>img{height:200px}}@media (max-width:763px){.account-order-products>div,.order-track-products-pro>div{width:100%!important;min-width:0!important;padding:12px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.account-order-products img,.order-track-products-pro img{width:72px!important;height:72px!important;padding:6px!important;align-self:center!important}.order-product-copy{min-width:0!important;width:100%!important;gap:5px!important}.order-product-copy>span{font-size:14px!important;line-height:1.38!important;word-break:normal!important;overflow-wrap:break-word!important}.order-product-copy>small,.order-product-copy>span{width:100%!important;min-width:0!important;white-space:normal!important}.order-product-copy>small{font-size:11px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.account-order-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.account-order-actions .invoice-download-btn,.account-order-actions .shipment-track-btn{width:100%!important;min-height:52px!important;margin:0!important}.admin-login-page{min-height:100dvh!important;padding:0!important;display:block!important;overflow-x:hidden!important}.admin-login-shell{width:100%!important;min-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important;box-shadow:none!important}.admin-login-left{width:100%!important;min-height:0!important;padding:48px 22px 30px!important;justify-content:flex-start!important;background-position:center 44%!important}.admin-login-eyebrow{margin-bottom:16px!important;font-size:11px!important;letter-spacing:1.35px!important}.admin-login-left h1{max-width:100%!important;margin-bottom:16px!important;font-size:clamp(38px,10.5vw,48px)!important;line-height:1.02!important;letter-spacing:-1.6px!important;overflow-wrap:normal!important;word-break:normal!important}.admin-login-left p{max-width:100%!important;font-size:14px!important;line-height:1.6!important}.admin-login-features{width:100%!important;margin-top:24px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important}.admin-login-features div{width:100%!important;min-height:58px!important;padding:12px 14px!important;border-radius:14px!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.admin-login-features span{min-width:0!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important}.admin-login-features .ui-arrow{width:30px!important;margin-left:0!important;transform:scale(.82)!important;transform-origin:left center!important}.admin-login-card{width:100%!important;min-width:0!important;padding:34px 20px 42px!important}.admin-login-card-top{margin-bottom:26px!important;align-items:center!important;gap:14px!important}.admin-login-icon{width:58px!important;height:58px!important;border-radius:17px!important}.admin-login-card-top h2{font-size:31px!important;line-height:1.02!important}.admin-login-input{width:100%!important;min-width:0!important;height:54px!important}.admin-login-input input{min-width:0!important;font-size:16px!important}.admin-shell{max-width:100vw!important}.admin-main,.admin-shell{width:100%!important;overflow-x:hidden!important}.admin-main{max-width:100%!important;min-width:0!important;padding:12px!important}.admin-topbar{width:100%!important;margin-bottom:14px!important}.admin-topbar h1{max-width:100%!important;font-size:clamp(36px,11vw,48px)!important;line-height:1!important;letter-spacing:-1.5px!important;overflow-wrap:break-word!important}.admin-top-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}.admin-search{width:100%!important;min-width:0!important}.admin-quick-actions{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-quick-actions button{min-width:0!important;min-height:74px!important;padding:12px 10px!important;border-radius:15px!important;flex-direction:column!important;gap:7px!important;text-align:center!important;font-size:12px!important}.admin-cards{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-card{min-width:0!important;min-height:142px!important;padding:16px!important;border-radius:18px!important}.admin-card strong{font-size:27px!important}.admin-card small{max-width:100%!important;padding:6px 8px!important;font-size:9px!important;white-space:normal!important}.admin-grid-two{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important}.admin-grid-two,.admin-panel{width:100%!important;min-width:0!important}.admin-panel{max-width:100%!important;padding:17px!important;border-radius:20px!important;overflow:hidden!important}.admin-panel-head{width:100%!important;min-width:0!important;margin-bottom:17px!important}.admin-panel-head h2{font-size:23px!important}.admin-order-row{width:100%!important;min-width:0!important;padding:13px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.admin-order-row>strong{grid-column:1/-1!important;justify-self:start!important}.admin-health-item,.admin-health-list{width:100%!important;min-width:0!important}.admin-health-item{max-width:100%!important;min-height:62px!important;padding:0 11px!important;grid-template-columns:20px minmax(0,1fr) auto 28px!important;gap:8px!important;border-radius:15px!important;overflow:hidden!important}.admin-health-item span{min-width:0!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:break-word!important}.admin-health-item b{min-width:16px!important;text-align:center!important}.admin-health-item .ui-arrow{width:28px!important;justify-self:end!important;transform:scale(.72)!important;transform-origin:right center!important}.admin-coupon-form{width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;margin-block:18px!important;padding:15px!important;border-radius:18px!important}.admin-coupon-active{width:100%!important;min-height:50px!important}.admin-coupon-form .admin-primary-btn{width:100%!important;min-height:52px!important}.admin-coupon-grid{width:100%!important;grid-template-columns:minmax(0,1fr)!important}}@media (min-width:764px) and (max-width:1180px){.admin-coupon-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-coupon-form .admin-primary-btn{width:100%!important}}@media (max-width:420px){.admin-login-left{padding-inline:18px!important}.admin-login-left h1{font-size:38px!important}.admin-login-card{padding-inline:16px!important}.admin-cards,.admin-quick-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (max-width:763px){.admin-shell{display:block!important;width:100%!important;max-width:100vw!important;min-height:100dvh!important;overflow-x:clip!important}.admin-sidebar{position:relative!important;inset:auto!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px!important;overflow:visible!important}.admin-logo-img{margin-bottom:10px!important;padding:8px 6px 14px!important}.admin-logo-link{width:138px!important;height:46px!important}.admin-create-product-btn{margin-bottom:10px!important}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-nav p{grid-column:1/-1!important;margin:10px 6px 4px!important}.admin-nav button{min-width:0!important;min-height:48px!important;padding:8px 10px!important;transform:none!important}.admin-nav button span{min-width:0!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important}.admin-sidebar-bottom{margin-top:14px!important;padding-top:0!important}.admin-main{width:100%!important;max-width:100%!important;margin:0!important;padding:14px!important}.account-order-products>div,.order-track-products-pro>div{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:74px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;padding:12px!important;align-items:center!important}.account-order-products .order-product-copy,.order-track-products-pro .order-product-copy{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:none!important}.account-order-products .order-product-copy>span,.order-track-products-pro .order-product-copy>span{width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.38!important;word-break:normal!important;overflow-wrap:normal!important}.account-order-products .order-product-copy>small,.order-track-products-pro .order-product-copy>small{width:100%!important;max-width:100%!important;font-size:11px!important;overflow-wrap:anywhere!important}.account-order-item,.order-track-card-pro{width:100%!important;min-width:0!important;padding:14px!important;overflow:hidden!important}.account-order-info,.order-track-meta-pro{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important}.cart-page-ref{width:calc(100% - 20px)!important;max-width:none!important;padding-top:26px!important}.cart-items-ref{padding:12px!important;gap:12px!important}.cart-line-ref{display:grid!important;grid-template-columns:82px minmax(0,1fr) 38px!important;grid-template-areas:"cart-image cart-copy cart-remove" "cart-image cart-qty cart-qty"!important;align-items:start!important;grid-gap:10px 12px!important;gap:10px 12px!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:15px!important}.cart-line-ref:last-child{border-bottom:1px solid var(--line)!important}.cart-line-ref>img{grid-area:cart-image!important;width:82px!important;height:82px!important;padding:7px!important}.cart-line-info-ref{grid-area:cart-copy!important;width:100%!important;min-width:0!important}.cart-line-info-ref h3{width:100%!important;min-width:0!important;margin:0 0 7px!important;font-size:16px!important;line-height:1.32!important;word-break:normal!important;overflow-wrap:normal!important}.cart-line-info-ref p,.cart-line-info-ref small{font-size:12px!important;line-height:1.35!important}.cart-line-qty-ref{grid-area:cart-qty!important;justify-self:start!important;margin:2px 0 0!important}.cart-remove-ref{grid-area:cart-remove!important;justify-self:end!important}.admin-settings-sections{gap:12px!important}.admin-settings-group{padding:15px!important;border-radius:17px!important}.admin-settings-group .settings-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.admin-settings-group .settings-field-wide{grid-column:auto!important}.admin-settings-group .settings-grid input,.admin-settings-group .settings-grid textarea{font-size:16px!important}.admin-popup-backdrop{padding:10px!important;align-items:center!important}.admin-popup-card{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;padding:24px 18px 20px!important;border-radius:20px!important;overflow-y:auto!important}.admin-popup-actions{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:420px){.admin-nav{grid-template-columns:minmax(0,1fr)!important}.admin-nav p{grid-column:auto!important}.cart-line-ref{grid-template-columns:76px minmax(0,1fr) 36px!important}.cart-line-ref>img{width:76px!important;height:76px!important}}.featured-main-image-box{position:relative!important}@media (min-width:1200px) and (max-width:1439px){.dark-feature{width:100%!important;max-width:100%!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr)!important;grid-template-areas:"dark-intro dark-list dark-images"!important;gap:40px!important;padding:72px!important;min-height:0!important;overflow:hidden!important}.dark-feature,.dark-feature>div:first-child,.dark-list,.stack-imgs{min-width:0!important}.dark-feature h2{max-width:none!important;margin:0 0 18px!important;font-size:42px!important;line-height:1.1!important;word-break:normal!important;overflow-wrap:normal!important}.dark-feature>div:first-child>p{max-width:none!important;font-size:16px!important;line-height:1.6!important}.dark-list p{min-height:0!important;padding:22px 0!important;font-size:22px!important;line-height:1.25!important}.stack-imgs{width:100%!important;max-width:none!important;height:450px!important;margin:0!important;overflow:hidden!important}.stack-slide-img{width:60%!important;height:350px!important;aspect-ratio:auto!important}.stack-slide-img.is-front{left:82px!important;top:40px!important;transform:translateX(0) scale(1) rotate(0deg)!important}.stack-slide-img.is-left{left:0!important;top:88px!important;transform:translateX(-18px) scale(.82) rotate(-5deg)!important}.stack-slide-img.is-right{left:165px!important;top:12px!important;transform:translateX(28px) scale(.84) rotate(5deg)!important}.stack-slide-img.is-hidden{left:220px!important;top:40px!important;transform:translateX(120px) scale(.78) rotate(7deg)!important}}@media (min-width:1200px) and (max-width:1280px){.dark-feature{gap:28px!important;padding:56px 42px!important}.dark-feature h2{font-size:38px!important}.dark-list p{font-size:19px!important}.stack-slide-img.is-front{left:58px!important}.stack-slide-img.is-right{left:118px!important}}