/* Final object-site parity layer; loaded after every legacy stylesheet. */
:root{--se:60px;--sh:64px;--sl:#ececec}html,body{margin:0!important;background:#fff!important;color:#111!important;font-family:Arial,"Helvetica Neue",sans-serif!important}body{overflow-x:hidden}#content>.container,#content>.container>.row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.supra-announcement{display:none!important}.supra-header{position:relative!important;top:auto!important;height:var(--sh)!important;border-bottom:1px solid var(--sl)!important;background:#fff!important;box-shadow:none!important}.supra-header .wf-mainbar{width:100%!important;height:var(--sh)!important;padding:0 var(--se)!important;grid-template-columns:220px 1fr 350px!important}.supra-logo{font-size:27px!important;letter-spacing:-1.4px!important}.supra-header .wf-account{gap:27px!important}.supra-header .wf-account a,.supra-header .wf-nav-item>a{font-size:12px!important;font-weight:700!important}.supra-header .wf-cart-link{display:inline-flex;align-items:center;gap:4px}.supra-header .wf-cart-link b{position:static!important;min-width:0!important;height:auto!important;border-radius:0!important;background:transparent!important;color:#111!important;font-size:12px!important;line-height:inherit!important}.supra-header .wf-cart-link b:before{content:"("}.supra-header .wf-cart-link b:after{content:")"}.supra-header .wf-category-nav,.supra-header .wf-category-nav>.wf-shell,.supra-header .wf-nav-item>a{height:var(--sh)!important}.supra-header .wf-category-nav>.wf-shell{gap:28px!important}.supra-header .wf-mega-menu{position:fixed!important;left:0!important;right:0!important;top:var(--sh)!important;z-index:1010!important;padding:34px max(60px,calc((100vw - 1440px)/2))!important;border-top:1px solid var(--sl)!important;background:#fff!important;box-shadow:0 14px 28px #0001!important}.supra-header .wf-mega-inner{display:grid!important;grid-template-columns:repeat(4,minmax(150px,220px))!important;justify-content:center!important;gap:30px 56px!important;max-height:none!important;overflow:visible!important}.supra-header .wf-mega-title{margin-bottom:12px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.supra-header .wf-mega-links{gap:9px!important}.supra-header .wf-mega-links a{font-size:11px!important;line-height:1.45!important;text-decoration:none!important}

.page-index .supra-header{position:absolute!important;left:0;right:0;top:0;z-index:1000;border:0!important;background:transparent!important}.page-index .supra-logo,.page-index .supra-header .wf-account a,.page-index .supra-header .wf-nav-item>a,.page-index .supra-header .wf-cart-link b{color:#fff!important}.page-index .template-home{margin:0!important;padding:0!important}.page-index .supra-home-hero{width:100vw!important;height:min(920px,100vh)!important;min-height:720px!important;margin:0!important;padding:0 0 0 13%!important;background-image:url('../../../p/supra-hero-pc.jpg')!important;background-size:cover!important;background-position:center!important;align-items:center!important}.page-index .supra-home-hero>div{margin-top:80px!important;text-align:left!important}.page-index .supra-home-hero small,.page-index .supra-home-hero a{display:none!important}.page-index .supra-home-hero h1{margin:0!important;font-size:0!important;text-shadow:none!important}.page-index .supra-home-hero h1:before{content:"SPRING INTO THE WIND\A 25SS CAMPAIGN";white-space:pre;font-size:38px!important;font-weight:600!important;line-height:1.35!important}.template-products{width:calc(100% - 120px)!important;margin:90px 60px!important;padding:0!important}.furn-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:55px 24px!important}.furn-product-grid img{aspect-ratio:3/4!important;object-fit:cover!important;background:#f7f7f7!important}.supra-editorial{width:calc(100% - 120px)!important;margin:100px 60px!important;border-radius:0!important}

.page-category .wf-cat{left:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 100px!important}.wf-cat-breadcrumb{display:none!important}.wf-cat-heading{height:66px!important;margin:0!important;padding:0 var(--se)!important;border-bottom:1px solid var(--sl)!important;text-align:left!important;display:flex!important;align-items:center!important}.wf-cat-heading h1{margin:0!important;font-size:19px!important;letter-spacing:-.3px!important}.wf-cat-heading p{display:none!important}.supra-category-pills,.wf-cat-hierarchy{margin:0!important;padding:15px var(--se) 26px!important;border:0!important;display:flex!important;gap:9px!important}.supra-category-pills a{display:inline-flex;height:36px;padding:0 18px;align-items:center;border:1px solid #e8e8e8;border-radius:19px;color:#888!important;font-size:12px;text-decoration:none!important}.supra-category-pills a.active{border-color:#000;background:#000;color:#fff!important}.wf-cat-hierarchy-grid{justify-content:flex-start!important}.wf-cat-hierarchy-grid>section{display:flex!important;align-items:center!important}.wf-cat-level2{display:inline-flex!important;height:36px!important;padding:0 18px!important;align-items:center!important;border:1px solid #e8e8e8!important;border-radius:19px!important;font-size:12px!important}.wf-cat-level3,.wf-cat-view-all{display:none!important}.wf-cat-toolbar{height:46px!important;margin:0!important;padding:0 var(--se)!important;border:0!important;display:flex!important}.wf-cat-toolbar>span,.wf-cat-toolbar>button{display:none!important}.wf-cat-toolbar form{margin-left:0!important}.wf-cat-toolbar label{font-size:0!important}.wf-cat-toolbar select{min-width:125px!important;padding:0!important;font-size:12px!important;text-transform:none!important}.wf-cat-layout{display:block!important}.wf-cat-filters{display:none!important}.wf-cat-results{width:100%!important;padding:0 var(--se)!important}.wf-cat-grid,.wf-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:52px 24px!important;margin-top:0!important}.wf-cat-grid .image,.wf-search-image{aspect-ratio:3/4!important;background:#f7f7f7!important}.wf-cat-grid h2,.wf-search-grid h2{min-height:0!important;height:auto!important;max-height:none!important;margin:16px 0 7px!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;-webkit-line-clamp:2!important}.wf-cat-grid article>a>em{top:12px!important;left:12px!important;background:#000!important;font-size:9px!important}.wf-cat-grid .price{font-size:12px!important}.wf-cat-grid article>a>h2,.wf-cat-grid article>a>.price{margin-left:0!important;margin-right:0!important}

.page-products .dk-detail{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-shadow:none!important}.page-products .dk-breadcrumb,.dk-wish,.dk-spec-mini,.dk-brand-line,.dk-detail-rating,.dk-summary,.dk-offers,.dk-stock-row,.dk-shipping-box,.dk-delivery-note,.dk-trust{display:none!important}.page-products .dk-product-main{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:calc(100vh - var(--sh))!important;margin:0!important;gap:0!important}.page-products .dk-gallery{position:relative!important;min-width:0!important;background:#f7f7f7!important}.page-products #productsImageWrapper,.page-products #mainImageWrapper{height:100%!important;min-height:calc(100vh - var(--sh))!important;display:flex!important;align-items:center!important;justify-content:center!important}.page-products #mainImageWrapper>a{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}.page-products #mainImageWrapper img{width:72%!important;height:72%!important;max-width:none!important;max-height:none!important;object-fit:contain!important}.page-products #thumbnailWrapper{position:absolute!important;left:50%!important;bottom:40px!important;transform:translateX(-50%)!important}.page-products #thumbnail{display:flex!important;gap:10px!important}.page-products #thumbnail li{width:28px!important;height:3px!important;border:0!important;background:#bbb!important;overflow:hidden!important}.page-products #thumbnail li:first-child{background:#111!important}.page-products #thumbnail img{opacity:0!important}.page-products .dk-buy{display:flex!important;min-width:0!important;padding:0!important;align-items:center!important;justify-content:center!important;flex-direction:column!important}.page-products .dk-buy>h1,.page-products .dk-detail-price,.page-products .dk-purchase-form{width:min(420px,calc(100% - 80px))!important}.page-products .dk-buy>h1{margin:0 0 22px!important;font-size:23px!important;line-height:1.25!important}.page-products .dk-detail-price{margin:0 0 48px!important;padding:0!important;border:0!important;display:flex!important;gap:12px!important;align-items:center!important}.page-products .dk-detail-price strong{font-size:20px!important}.page-products .dk-detail-price del{order:2;font-size:13px!important;color:#999!important}.page-products .dk-detail-price em{order:3;padding:4px 7px!important;border-radius:0!important;background:#000!important;color:#fff!important;font-size:10px!important}.page-products .dk-purchase-form{margin:0!important}.page-products #attribsOptionsText{font-size:12px!important;font-weight:400!important;margin:0 0 8px!important}.page-products .prod-option{margin:0 0 10px!important}.page-products .prod-option label{display:block!important;margin:0 0 7px!important;font-size:12px!important}.page-products .prod-option select{height:42px!important;border:1px solid #ddd!important;border-radius:0!important;background:#fff!important;font-size:13px!important}.page-products .dk-cart-row{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin-top:16px!important}.page-products .dk-quantity-stepper{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.page-products .dk-quantity-stepper>span{font-size:12px!important}.page-products .dk-quantity-stepper>div{height:52px!important;border:1px solid #ddd!important;display:grid!important;grid-template-columns:52px 1fr 52px!important}.page-products .dk-quantity-stepper button,.page-products .dk-quantity-stepper input{height:50px!important;border:0!important;background:#fff!important;text-align:center!important}.page-products .dk-cart-row>button[type=submit]{height:58px!important;border:0!important;border-radius:30px!important;background:#000!important;color:#fff!important;font-size:0!important;font-weight:700!important}.page-products .dk-cart-row>button[type=submit]:after{content:"GET IT";font-size:15px!important}.page-products .dk-heart{display:none!important}.page-products .dk-detail-tabs,.page-products .dk-related{width:calc(100% - 120px)!important;margin:100px 60px!important}

.wf-search-page,.dk-all-categories{width:100%!important;max-width:none!important;padding:64px var(--se) 100px!important}.wf-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-cart .main-bar,.page-checkout .main-bar{width:calc(100% - 120px)!important;max-width:none!important;margin:0 60px!important;padding:70px 0 110px!important}.wf-info-layout{width:calc(100% - 120px)!important;max-width:none!important;margin:70px 60px 110px!important}.supra-footer{padding:62px var(--se) 28px!important;background:#111!important}.supra-footer .wf-shell{width:100%!important}

@media(max-width:767px){:root{--se:16px;--sh:58px}.supra-header,.supra-header .wf-mainbar{height:var(--sh)!important}.supra-header .wf-mainbar{padding:0 var(--se)!important;display:flex!important}.supra-logo{font-size:23px!important}.supra-header .wf-account{margin-left:auto!important}.supra-header .supra-login,.supra-header .wf-account>a:not(.wf-cart-link){display:none!important}.supra-header .wf-cart-link span{display:none!important}.supra-header .wf-cart-link b{position:absolute!important;top:-8px!important;right:-8px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#000!important;color:#fff!important;font-size:9px!important;line-height:16px!important;text-align:center!important}.supra-header .wf-cart-link b:before,.supra-header .wf-cart-link b:after{content:""}.page-index .supra-header .wf-cart-link b{background:#fff!important;color:#000!important}.page-index .supra-bag-icon{border-color:#fff!important}.page-index .supra-bag-icon:before{border-color:#fff!important}.page-index .wf-mobile-menu span{background:#fff!important}.page-index .supra-home-hero{height:100vh!important;min-height:620px!important;padding:0 20px 70px!important;align-items:flex-end!important;background-position:62% center!important}.page-index .supra-home-hero h1:before{font-size:27px!important}.template-products{width:100%!important;margin:60px 0!important;padding:0 15px!important}.furn-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:35px 8px!important;overflow:visible!important}.furn-product-grid article{min-width:0!important}.supra-editorial{width:calc(100% - 30px)!important;margin:65px 15px!important}.wf-cat-heading{height:58px!important}.wf-cat-heading h1{font-size:17px!important}.supra-category-pills,.wf-cat-hierarchy{padding:13px 15px 18px!important;overflow-x:auto!important}.wf-cat-toolbar,.wf-cat-results{padding-left:15px!important;padding-right:15px!important}.wf-cat-grid,.wf-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 7px!important}.wf-cat-grid h2,.wf-search-grid h2{font-size:11px!important}.page-products .dk-product-main{display:block!important;min-height:0!important}.page-products #productsImageWrapper,.page-products #mainImageWrapper{min-height:480px!important;height:480px!important}.page-products #mainImageWrapper img{width:88%!important;height:88%!important}.page-products .dk-buy{display:block!important;padding:34px 18px 55px!important}.page-products .dk-buy>h1,.page-products .dk-detail-price,.page-products .dk-purchase-form{width:100%!important}.page-products .dk-buy>h1{font-size:21px!important}.page-products .dk-detail-tabs,.page-products .dk-related{width:100%!important;margin:60px 0!important;padding:0 15px!important}.wf-search-page,.dk-all-categories{padding:38px 15px 70px!important}.page-cart .main-bar,.page-checkout .main-bar{width:100%!important;margin:0!important;padding:38px 15px 70px!important}.wf-info-layout{width:100%!important;margin:35px 0 70px!important;padding:0 15px!important}.supra-footer{padding:45px 20px 24px!important}}
