@import"https://use.typekit.net/yfs8xyw.css";@import"normalise.css";@import"vendors.css";.v-w{opacity:.5!important}.v-w:hover,.v-w .v-w-arrow{opacity:1!important}#bricks .mc-title{opacity:0;transition:all .5s ease}#bricks .mc-inner.item-loaded .mc-title{opacity:1}.mc-thumbnail img{transition:all .5s ease;opacity:0}.mc-thumbnail img.lazyloaded{opacity:1}:root{--fs-xlg-fs: 10pt;--fs-lg-fs: 9pt;--fs-medium-fs: "";--fs-mobile-fs: ""}.main-coll-list .coll-list ul ul li.active a{opacity:1!important;color:#000!important}#shopify-section-footer{height:auto}.is-enquire,.pim-bottom.show-enq .price-container{display:none!important}.pim-bottom.show-enq atc-button{display:none}.pim-bottom.show-enq .is-enquire{display:block!important}a.v-w{font-family:neue-haas-grotesk-text!important}[data-link=All]{display:none}[data-page=about] .main-banner-intro .about-banner-wrap .abw-media .abw-controls .abw-left,[data-page=about] .main-banner-intro .about-banner-wrap .abw-media .abw-controls .abw-right{opacity:0!important;cursor:auto!important}.spinner-wr{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;background:#000}.spinner-mini{margin:0;width:20px;aspect-ratio:1;border-radius:50%;border:2px solid white;border-right-color:transparent;animation:rotate 1s infinite linear}.hidden{display:none}body{background-color:#fff}body:after{position:fixed;height:100vh;content:"";width:100%;background:#0000004d;left:0;top:0;z-index:1000;pointer-events:none;transition:all .5s ease;opacity:0}body.cart-active{overflow:hidden}body.cart-active:after{opacity:1}body,*{font-size:1vw;font-family:freight-text-pro;margin:0;padding:0;box-sizing:border-box}svg,img{width:100%;height:100%;display:block}.d-img{display:block}.m-img{display:none}.font-i{font-family:neue-haas-grotesk-text}[data-page=about] .link-to{display:none}.p-text a{cursor:pointer}.p-text a:hover{opacity:.55}.desc a{font-size:inherit;color:inherit;text-decoration:underline;opacity:1;cursor:pointer}.desc a:hover{cursor:pointer;opacity:.55}header#main-header{display:flex;justify-content:space-between;padding:48px 48px 36px;align-items:baseline;background-color:#fff;z-index:1000;position:fixed;top:0;height:8.3vw;transition:all .5s ease;width:100%}header#main-header span.cart-count{font-size:inherit;font-family:inherit}header#main-header .main-header-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}header#main-header .main-links{margin:0;padding:0;list-style:none;display:flex;gap:3vw}header#main-header .main-logo{width:7vw;max-width:150px;display:block}header#main-header .main-logo a{display:block}header#main-header .main-logo svg{width:100%;height:auto;display:block}header#main-header ul.main-links{font-size:11pt;font-size:14px}header#main-header ul.main-links li{font-size:inherit;position:relative}header#main-header ul.main-links li:hover .sub-menu-links{pointer-events:auto}header#main-header ul.main-links li a{padding-bottom:.7vw;display:block;font-size:inherit;font-family:neue-haas-grotesk-text;text-decoration:none;color:#000;cursor:pointer;opacity:.5;transition:opacity .3s linear}header#main-header ul.main-links li a:hover{opacity:1}header#main-header ul.main-links li a:hover~.sub-menu-links{pointer-events:auto!important}header#main-header ul.main-links .sub-menu-links{opacity:0;position:absolute;background:#fff;padding:2vw 2vw 0vw 1vw;padding:2vw 2vw .3vw 1vw;left:-1vw;top:1vw;transition:all .5s ease;width:auto;font-size:inherit;white-space:nowrap;pointer-events:none}header#main-header ul.main-links .sub-menu-links ul{list-style:none;font-size:inherit}header#main-header ul.main-links .sub-menu-links ul li{font-size:inherit}header#main-header ul.main-links .sub-menu-links ul a{white-space:nowrap;display:block;font-family:neue-haas-grotesk-text;text-decoration:none;color:#000;font-size:inherit;opacity:.5;transition:opacity .3s linear;padding-bottom:.7vw;padding-bottom:12px;padding-top:0}header#main-header ul.main-links .sub-menu-links ul a:hover{opacity:1}header#main-header ul.main-links li:hover{overflow:visible}header#main-header ul.main-links li:hover .sub-menu-links{opacity:1;pointer-events:auto}header#main-header .mobile-menu-logo{display:none}.ga-fs-wrap{height:calc(100vh - 8.3vw)}.footer{background-color:#fff;color:#333;font-family:neue-haas-grotesk-text;font-size:14px;padding:48px;border-top:1px solid #eee}.footer .footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin:0 auto;font-family:neue-haas-grotesk-text;font-size:14px}.footer .footer-contact{color:#0000005e;flex:1;font-family:neue-haas-grotesk-text;font-size:10pt}.footer .footer-contact a:hover{color:#000}.footer .footer-contact p{margin:4px 0;font-family:neue-haas-grotesk-text;font-size:inherit}.footer .footer-contact strong{font-family:neue-haas-grotesk-text;font-size:inherit}.footer .footer-contact a{color:#0000005e;text-decoration:underline;font-family:neue-haas-grotesk-text;font-size:inherit}.footer .footer-contact a:hover{text-decoration:underline}.footer .footer-links{display:flex;flex:.8;justify-content:space-between;flex-wrap:wrap}.footer .footer-links>div{width:33.33333%}.footer .footer-links h4{font-family:neue-haas-grotesk-text;font-size:10pt;margin-bottom:15px;font-weight:400}.footer .footer-links ul{list-style:none;padding:0;margin:0;gap:0px}.footer .footer-links ul li{margin-bottom:8px;line-height:100%}.footer .footer-links ul li a{font-family:neue-haas-grotesk-text;font-size:10pt;font-size:13px;color:#0000005e;text-decoration:none;display:inline-block;line-height:100%}.footer .footer-links ul li a:hover{color:#000}.footer .footer-bottom{padding-top:35px}.footer .footer-bottom p{text-align:left;margin-top:0;color:#0000005e;margin-left:auto;margin-right:auto;font-family:neue-haas-grotesk-text;font-size:14px}.side-cart{position:fixed;width:30%;height:100vh;max-width:30%;top:0;right:0;transform:translate(100%);z-index:9999;pointer-events:none;transition:all .5s ease}.side-cart.active:after{opacity:1}.side-cart:after{position:fixed;width:150vw;left:-70vw;height:100%;content:"";top:0;z-index:0;pointer-events:none;opacity:0;transition:all .5s ease}.side-cart .side-cart-container{z-index:40;position:relative;max-width:100%;margin-left:auto!important;margin-right:0;padding:2.6vw 48px 48px;height:100%;background-color:#fff;pointer-events:visible;display:flex;flex-direction:column}.side-cart .side-cart-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px;border-bottom:1px solid #ccc}.side-cart .side-cart-header span{font-family:neue-haas-grotesk-text;font-size:11pt;font-weight:400}.side-cart .side-cart-footer{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.side-cart .close-btn{background:none;border:none;font-size:30px;font-family:neue-haas-grotesk-text;cursor:pointer}.side-cart .close-btn svg{cursor:pointer;width:12px;height:34px}.side-cart .scf-t{padding-top:6px}.side-cart .cart-item{display:flex;border-bottom:1px solid #ccc;padding:12px 0}.side-cart .item-image{width:90px;height:90px;min-width:90px;background:#ddd;margin-right:15px}.side-cart .item-header{gap:1px;display:flex;flex-wrap:wrap}.side-cart .item-details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.side-cart .item-title{font-weight:500;margin-bottom:4px;font-size:11pt;text-decoration:none;font-family:neue-haas-grotesk-text;color:#000}.side-cart .item-price{min-width:29%;font-size:12pt;font-family:neue-haas-grotesk-text}.side-cart .item-desc{font-family:neue-haas-grotesk-text;font-size:.7rem;color:#666;margin-bottom:12px}.side-cart .item-footer{display:flex;justify-content:space-between;align-items:center}.side-cart .qty-controls{display:flex;align-items:center;gap:17px}.side-cart .qty-controls span{font-family:neue-haas-grotesk-text;font-size:15px}.side-cart .qty-controls button{border:none;background:none;font-size:18px;font-family:neue-haas-grotesk-text}.side-cart .cart-summary{padding-top:25px;padding-bottom:24px;border-top:1px solid #ccc}.side-cart .note{font-family:neue-haas-grotesk-text;text-align:right;font-size:8pt;color:#777;margin-bottom:25px}.side-cart .summary-row{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:700}.side-cart .summary-row:last-child{margin-bottom:0}.side-cart .summary-row span{display:block;font-weight:400;font-size:10pt;font-family:neue-haas-grotesk-text}.side-cart .summary-row .fw-400{font-family:neue-haas-grotesk-text}.side-cart .summary-row .checkout-price{font-size:12pt;font-weight:400;font-family:neue-haas-grotesk-text}.side-cart .checkout-btn{background:#000;color:#fff;padding:12px;font-size:14px;border:none;cursor:pointer;width:100%;font-family:neue-haas-grotesk-text;display:block;text-decoration:none;text-align:center}.side-cart .view-cart{display:block;margin-top:50px;text-align:left;font-size:10pt;color:#333;text-decoration:none;font-family:neue-haas-grotesk-text}.cart-drawer.active{transform:translate(0)}#main-container{transition:opacity .5s ease}#main-content-wrap{padding-top:8.3vw}#main-product-wrap{margin-bottom:3vw}#main-product-wrap .product-left{display:block;width:29%;max-width:500px;overflow-x:auto}#main-product-wrap .product-right{width:71%;height:calc(100vh - 7.9vw - 48px)}#main-product-wrap .product-sec-wrap{width:100%;gap:20px;justify-content:space-between;display:flex}.is-t p{font-size:14px!important;line-height:130%;transition:max-height .3s ease;font-family:neue-haas-grotesk-text;overflow:hidden;max-height:0px}.is-t.active p{max-height:200px}.product-page{display:flex;justify-content:space-between;align-items:start;gap:20px;margin:auto;padding:48px;padding-top:2.2vw}.product-page .swiper-pagination.swiper-pagination-bullets{position:absolute;bottom:10px!important}.product-page span.swiper-pagination-bullet{font-family:neue-haas-grotesk-text;font-size:10px!important;color:#fff;opacity:1!important;margin-left:5px!important;margin-right:5px!important}.product-page span.swiper-pagination-bullet.swiper-pagination-bullet-active{color:#000}.product-page .product-info-inner{height:100%;max-width:500px}.product-page .product-info{display:block;width:100%;overflow-x:auto}.product-page .product-info .product-info-main{height:100%;min-height:calc(100vh - 10.5vw - 48px);display:flex;flex-direction:column;justify-content:space-between}.product-page .product-info .mobile-product-image{display:none}.product-page .product-info h1{font-family:neue-haas-grotesk-text Md;font-size:12pt;margin-bottom:.4vw;font-weight:500;margin-top:0vw}.product-page .product-info h3{font-size:14pt;color:#000;font-weight:400;font-style:italic}.product-page .product-info .description{margin-top:40px;margin-bottom:80px;font-size:12pt;line-height:130%;text-wrap:balance;color:#000}.product-page .product-info .description a:hover{opacity:.5}.product-page .product-info .description *{font-size:inherit;line-height:inherit;color:inherit}.product-page .product-info .product-option{margin-bottom:40px}.product-page .product-info .product-option .option-label{font-family:neue-haas-grotesk-text;display:block;margin-bottom:12px;font-size:10pt}.product-page .product-info .product-option .option-input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-page .product-info .product-option .option-input:disabled+label,.product-page .product-info .product-option .option-input.disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-page .product-info .product-option .option-input:checked+label:not(.swatch-label){border:1px solid black;color:#000;font-family:inherit}.product-page .product-info .product-option .option-input:checked+label{color:#000}.product-page .product-info .product-option .option-input:checked+label .label-text{opacity:1}.product-page .product-info .product-option .option-input.option-unavailable+label{display:none}.product-page .product-info .product-option .material-options label,.product-page .product-info .product-option .material-options button{padding:0;align-items:start!important;border:0px!important;aspect-ratio:unset!important;align-items:start}.product-page .product-info .product-option .material-options label .swatch-wr,.product-page .product-info .product-option .material-options button .swatch-wr{width:100%!important;max-width:100%!important}.product-page .product-info .product-option .material-options label .swatch-wr img,.product-page .product-info .product-option .material-options button .swatch-wr img{aspect-ratio:85/25!important;max-width:4vw!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-page .product-info .product-option .size-options,.product-page .product-info .product-option .bay-options,.product-page .product-info .product-option .material-options{display:flex;flex-wrap:wrap;gap:1rem}.product-page .product-info .product-option .size-options button,.product-page .product-info .product-option .size-options label,.product-page .product-info .product-option .bay-options button,.product-page .product-info .product-option .bay-options label,.product-page .product-info .product-option .material-options button,.product-page .product-info .product-option .material-options label{border:1px solid rgba(0,0,0,.4);font-family:neue-haas-grotesk-text!important;padding:0;font-size:8pt;aspect-ratio:85/25;display:flex;max-width:102px!important;min-width:102px!important;height:30px!important;align-items:center;justify-content:center;background:#fff;color:#0006;cursor:pointer}.product-page .product-info .product-option .size-options button span,.product-page .product-info .product-option .size-options label span,.product-page .product-info .product-option .bay-options button span,.product-page .product-info .product-option .bay-options label span,.product-page .product-info .product-option .material-options button span,.product-page .product-info .product-option .material-options label span{font-size:inherit!important;font-family:inherit!important}.product-page .product-info .product-option .size-options .material-options label,.product-page .product-info .product-option .bay-options .material-options label,.product-page .product-info .product-option .material-options .material-options label{align-items:start}.product-page .product-info .product-option .size-options :hover,.product-page .product-info .product-option .bay-options :hover,.product-page .product-info .product-option .material-options :hover{border-color:#000;color:#000}.product-page .product-info .product-option .size-options .swatch-wr,.product-page .product-info .product-option .bay-options .swatch-wr,.product-page .product-info .product-option .material-options .swatch-wr{font-family:neue-haas-grotesk-text;background:#fff;cursor:pointer}.product-page .product-info .product-option .size-options .swatch-wr img,.product-page .product-info .product-option .bay-options .swatch-wr img,.product-page .product-info .product-option .material-options .swatch-wr img{aspect-ratio:89.2/38.1;max-width:102px!important;min-width:102px!important;height:30px!important;height:auto;width:100%}.product-page .product-info .product-option .size-options .label-text,.product-page .product-info .product-option .bay-options .label-text,.product-page .product-info .product-option .material-options .label-text{font-size:8pt!important;margin-top:5px;display:block;font-family:neue-haas-grotesk-text;color:#000;opacity:.4}.product-page .product-info .product-option .material-options label{height:auto!important}.product-page .product-info .product-option .sub-note{font-family:neue-haas-grotesk-text;font-size:8pt;color:#000;opacity:.4;margin-top:12px;line-height:1.2}.product-page .product-info .product-option .size-options button,.product-page .product-info .product-option .material-options button{padding:8px 22px}.product-page .product-info .price-container h4{font-family:neue-haas-grotesk-text;display:block;font-weight:400;font-size:10pt;margin-bottom:4px}.product-page .product-info .add-to-cart.unavailable{opacity:.7}.product-page .product-info .add-to-cart.unavailable:hover{cursor:not-allowed}.product-page .product-info .product-total{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 24px}.product-page .product-info .product-total .price,.product-page .product-info .product-total .js-price,.product-page .product-info .product-total del{text-align:left;font-size:12pt;font-family:neue-haas-grotesk-text}.product-page .product-info .product-total .price>span,.product-page .product-info .product-total .js-price>span,.product-page .product-info .product-total del>span{text-align:left;font-size:12pt;font-family:neue-haas-grotesk-text}.product-page .product-info .product-total .price .tax,.product-page .product-info .product-total .js-price .tax,.product-page .product-info .product-total del .tax{font-family:neue-haas-grotesk-text;font-size:8pt}.product-page .product-info .product-total .delivery{font-size:8pt;color:#000;font-family:neue-haas-grotesk-text;text-align:right;opacity:.4}.product-page .product-info .product-total .delivery strong{font-size:inherit;font-family:neue-haas-grotesk-text;display:block;font-weight:400}.product-page .product-info .add-to-cart{background:#000;color:#fff;padding:12px;font-size:14px;border:none;text-decoration:none;text-align:center;display:block;cursor:pointer;width:100%;font-family:neue-haas-grotesk-text}.product-page .product-image{width:100%;position:relative;height:100%;cursor:pointer}.product-page .product-image .d-img{display:flex;justify-content:center;align-items:center;height:100%;position:absolute;width:100%;top:0;left:0;opacity:0;transition:all .5s ease}.product-page .product-image .d-img.is-active-image{opacity:1}.product-page .product-image img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.product-page .product-image .abw-controls{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;cursor:pointer;display:flex}.product-page .product-image .abw-controls .abw-left{height:100%;width:50%;cursor:url(/cdn/shop/files/arrow-left-3_20x.png?v=1757916324) 10 10,pointer!important}.product-page .product-image .abw-controls .abw-right{height:100%;width:50%;cursor:url(/cdn/shop/files/arrow-right-3_20x.png) 10 10,pointer!important}.scroll-container{overflow-x:scroll;height:48vh;padding-top:30px}.custom-info{margin:60px auto 40px;text-align:left}.custom-info p{font-size:17px;margin-bottom:20px}.custom-info img{max-width:300px;margin:20px auto;display:block}.custom-info .links{list-style:none;padding:0;display:block;justify-content:center;gap:20px}.custom-info .links li a{font-family:neue-haas-grotesk-text;font-size:14px;color:#888!important;text-decoration:none;margin-bottom:.5vw;display:block}.custom-info .links li.active a{color:#000!important}.custom-info .links p{color:#888!important}.detail-dropdown{margin-top:50px}#main-product{padding-left:3vw;padding-right:3vw;padding-top:5vw}.main-product-content{display:flex;flex-wrap:wrap;justify-content:space-between}.main-product-meta{width:16%}.main-product-desc{width:24.5%}.main-product-media{width:52%}.mp-media-slider img{width:100%}.mp-desc-content p{font-size:1.05vw;line-height:134%;margin-top:0}.mp-desc-content p span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}h3.mp-label{font-family:neue-haas-grotesk-text;font-size:.85vw;margin-bottom:.7vw;font-weight:500}.mp-variant-row ul{list-style:none;margin:0;padding:0}.mp-title-row{margin-bottom:4vw}.mp-variant-row{margin-bottom:2.5vw}.mp-title-row h2{font-style:italic;margin-top:.3vw;font-size:1.05vw;font-weight:400}.mp-title-row h1{font-family:neue-haas-grotesk-text;font-size:.9vw;font-weight:600;margin-bottom:0;margin-top:.2vw}.mf-switches{display:flex;gap:.6vw;flex-wrap:wrap}.mf-switch-media{width:100%;background:#000;height:1.2vw;border-radius:1px;margin-bottom:.3vw}.mf-switch{width:30.33333%;margin-bottom:1vw}.mf-swict-name{font-family:neue-haas-grotesk-text;color:#000;opacity:.5;padding-right:1vw;font-size:.6vw}.mp-variant-row ul li a{font-family:neue-haas-grotesk-text;color:#000;opacity:.5;padding-right:1vw;font-size:.7vw;text-decoration:none;padding-bottom:.2vw;display:inline-block}.mf-p-links ul{padding:0;list-style:none;margin:0}.mf-p-links ul li a{color:#000;font-family:neue-haas-grotesk-text;font-size:.85vw;margin-bottom:.5vw;display:inline-block}.mp-row.mf-atc-row{display:flex;justify-content:space-between;padding-top:6vw;padding-right:2vw;align-items:center}.mf-q-row{display:flex;font-size:.8vw;font-family:neue-haas-grotesk-text;gap:1vw;line-height:100%}.mp-q-icon{font-size:1vw}.mf-atc-button button{font-family:neue-haas-grotesk-text;font-size:.9vw;margin-bottom:0;outline:none;background:transparent;border:0px;font-weight:600;text-decoration:underline}.mp-switch-row{padding-right:0vw}.mf-atc-meta p{font-size:.75vw;margin:0;padding-top:.5vw;font-family:neue-haas-grotesk-text;opacity:.5}.mp-switch-row{padding-right:0vw;padding-bottom:2vw}.mf-price-row{padding-top:2vw}p.mf-price{font-family:neue-haas-grotesk-text;font-size:1vw;font-weight:600;margin-bottom:0}p.mf-price-meta{font-size:.75vw;margin:0;padding-top:.5vw;font-family:neue-haas-grotesk-text;opacity:.5}.mf-p-links{margin-top:2.5vw}div#main-collection{padding:48px}.main-coll-desc{max-width:500px}.main-coll-desc p{font-size:12pt;text-wrap:balance;line-height:130%}.main-coll-desc p *{line-height:130%;font-size:12pt}.ga-arranged .mc-block{opacity:1!important}.main-coll-grid{padding-top:3vw}.main-coll-grid .mcg-inner{width:100%}.main-coll-grid .mcg-inner .mcg-wrap{width:100%;-moz-column-count:4;column-count:4;gap:24px;margin:0}.main-coll-grid .mcg-inner .mcg-wrap .mc-block{width:100%;margin-bottom:24px;-moz-column-break-after:column;break-after:column;display:inline-block;padding:0;opacity:0;opacity:1;transition:none}.main-coll-grid .mcg-inner .mcg-wrap .mc-block .mc-inner .mc-thumbnail img{width:100%;display:block}.main-coll-grid .mcg-inner .mcg-wrap .mc-block .mc-inner .mc-title h4{font-family:neue-haas-grotesk-text;font-weight:400;margin:6px 0 0;font-size:.7rem}.ga-main-fs-wrap>#main-content{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;height:calc(100vh - 8.3vw)}.ga-main-fs-wrap>#main-content::-webkit-scrollbar{display:none}.ga-main-fs-wrap .image-text{height:calc(100vh - 8.3vw)}.main-banner-intro{padding:48px;height:100%;overflow:hidden}.main-banner-intro .about-banner-wrap{height:100%;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end}.main-banner-intro .about-banner-wrap .abw-content{width:29%;height:100%;position:relative;display:flex;align-items:end}.main-banner-intro .about-banner-wrap .abw-content.is-teams-content{align-items:start}.main-banner-intro .about-banner-wrap .abw-content .abw-content-inner{max-width:500px;position:relative}.main-banner-intro .about-banner-wrap .abw-content h5{font-weight:400;font-family:neue-haas-grotesk-text;font-size:12pt}.main-banner-intro .about-banner-wrap .abw-content .subtitle h3{text-wrap:balance;margin-top:40px;margin-bottom:40px;font-size:18pt;font-weight:400;line-height:120%}.main-banner-intro .about-banner-wrap .abw-content .subtitle h3 span{font-style:italic}.main-banner-intro .about-banner-wrap .abw-content .desc{display:block}.main-banner-intro .about-banner-wrap .abw-content .desc p{margin-bottom:2vw;font-size:12pt;text-wrap:balance;line-height:130%}.main-banner-intro .about-banner-wrap .abw-content .desc p *{font-size:inherit}.main-banner-intro .about-banner-wrap .abw-content .desc p:last-child{margin-bottom:0}.main-banner-intro .about-banner-wrap .abw-content .link-to{position:absolute;right:0;top:1.5px;width:.8vw}.main-banner-intro .about-banner-wrap .abw-media{width:66.5%;position:relative;height:84vh;cursor:pointer}.main-banner-intro .about-banner-wrap .abw-media .abw-controls{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;cursor:pointer;display:flex}.main-banner-intro .about-banner-wrap .abw-media .abw-controls .abw-left{height:100%;width:50%;cursor:url(/cdn/shop/files/arrow-left-3_20x.png?v=1757916324) 10 10,pointer!important}.main-banner-intro .about-banner-wrap .abw-media .abw-controls .abw-right{height:100%;width:50%;cursor:url(/cdn/shop/files/arrow-right-3_20x.png) 10 10,pointer!important}.main-banner-intro .about-banner-wrap .abw-media .d-img{opacity:0;display:flex;justify-content:center;align-items:flex-start;height:100%;position:absolute;width:100%;transition:all .5s ease;top:0;left:0}.main-banner-intro .about-banner-wrap .abw-media .d-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-banner-intro .about-banner-wrap .abw-media .d-img .is-portrait{-o-object-fit:contain;object-fit:contain}.is-active-image{opacity:1!important}details{display:none}.main-coll-list{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.main-coll-list .coll-list{width:10%;position:sticky;top:5vw}.main-coll-list .coll-list ul{padding-left:0;font-size:14px;list-style:none}.main-coll-list .coll-list ul li{font-size:inherit}.main-coll-list .coll-list ul li a{display:block;font-family:neue-haas-grotesk-text;font-size:inherit;opacity:.3vw;color:#00000057;text-decoration:none;margin-bottom:13px;text-transform:capitalize}.main-coll-list .coll-list ul li .has-submenu{max-height:0;opacity:0;display:none;transition:all .5s linear}.main-coll-list .coll-list ul li .has-submenu ul li a{font-size:inherit;margin-bottom:13px;text-decoration:none;color:#00000057}.main-coll-list .coll-list ul .active a{color:#000}.main-coll-list .coll-list ul .active .has-submenu{display:block;max-height:100%;opacity:1;padding-bottom:26px;padding-top:0vw;padding-left:0;margin-top:0vw}.main-coll-list .all-coll-page-grid{width:83.5%;padding-top:0vw}.main-coll-list .all-coll-page-grid .mcg-inner .mcg-wrap .mc-block .mc-inner .mc-thumbnail img{width:100%;display:block}.main-coll-list .all-coll-page-grid .mcg-inner .mcg-wrap .mc-block .mc-inner .mc-title h4{font-family:neue-haas-grotesk-text;font-weight:400;margin:0;margin-top:.5vw;font-size:10px}a.mc-inner{display:block;color:#000;text-decoration:none}.our-team .main-banner-intro .about-banner-wrap{display:flex;justify-content:space-between;align-items:flex-start}.out-team-wrap{height:calc(85vh - 5.9vw);overflow:scroll;scrollbar-width:none;overflow-y:auto}.out-team-wrap::-webkit-scrollbar{display:none}.out-team-wrap .team-title{padding-bottom:3vw}.out-team-wrap .team-title h3{font-family:neue-haas-grotesk-text;font-weight:400;font-size:18px;margin:0}.out-team-wrap .otw-inner .team-member .tm-inner .tm-name{cursor:pointer;padding-bottom:1.5vw}.out-team-wrap .otw-inner .team-member .tm-inner .tm-name:hover{opacity:.5}.out-team-wrap .otw-inner .team-member .tm-inner .tm-name .tm-title h3{font-family:neue-haas-grotesk-text;font-weight:400;font-size:16px;color:#000;margin:0;padding-bottom:.3vw}.out-team-wrap .otw-inner .team-member .tm-inner .tm-name .tm-designation h4{font-family:FreightTextProBook;font-style:italic;font-size:18px;color:#000;margin:0;font-weight:400}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail{max-height:0;overflow:hidden;transition:max-height .5s ease-out,padding .5s ease-out}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail .tm-media{width:40%;padding-top:0;padding-bottom:1.5vw}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail .tm-desc{padding-bottom:1.5vw}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail .tm-desc p{font-size:18px;line-height:130%}.inactive-title h3,.inactive-content h3,.inactive-title h4,.inactive-content h4{color:#0006!important}.inactive-title P,.inactive-content P{color:#0006!important}.fp-table{display:flex;flex-direction:column;justify-content:flex-start!important}.pp{width:30%}.fp-watermark{display:none!important}.resource-container{display:flex;justify-content:space-between;align-items:stretch;padding:48px;min-height:91vh;margin:auto;gap:60px}@media (max-width: 768px){.resource-container{flex-direction:column;gap:30px}}.resource-left{width:29%}.resource-left .resource-inner{max-width:500px;position:relative}.resource-left h2{font-family:neue-haas-grotesk-text;margin-bottom:40px;font-weight:400;font-size:18px}.resource-left .title-text,.resource-left .title-text p{font-size:18pt;line-height:120%;margin-top:40px;margin-bottom:40px;color:#444}.resource-left .title-text i,.resource-left .title-text em,.resource-left .title-text p i,.resource-left .title-text p em{font-size:26px}.resource-left .p-text{font-size:16px;font-weight:400;margin-bottom:80px;color:#444}.resource-left .p-text p{font-size:inherit;font-weight:inherit}.resource-left .p-text a{color:#111;font-size:inherit;text-decoration:underline}.resource-left .country-list{list-style:none;padding:0;margin-top:20px;overflow-x:auto;height:42vh}.resource-left .country-list li{color:#00000080;font-family:neue-haas-grotesk-text;margin-bottom:.5vw;font-size:12pt;cursor:pointer}.resource-left .country-list li.active{color:#000!important}.resource-left .country-list li:hover{color:#000}ul.country-list.cos-care-list{height:27vh}ul.country-list.resources-list{height:41vh}#resource-list li{transition:all .5s ease}#resource-list li.active{color:#000}#js-output .ci-detail{opacity:1!important}#js-output .ci-detail a{display:inline-block;padding-bottom:3px;transition:all .5s ease;opacity:.5!important}#js-output .ci-detail a:hover{opacity:1!important}.ci-detail{opacity:.5}.resource-right{width:66.5%;height:78.7vh;scrollbar-width:none;overflow:auto}.resource-right::-webkit-scrollbar{display:none}.resource-right.no-snap{display:flex;gap:15px;flex-wrap:wrap;height:10px;overflow:visible;flex-direction:row}.resource-right.no-snap .resource{margin-bottom:0}.resource-right .resource{margin-bottom:0;max-width:44%;font-size:12pt;min-height:78.7vh}.resource-right .resource.s-block{min-height:unset!important;align-self:flex-start;width:32.2%;min-width:32.2%}.resource-right .resource.s-block p,.resource-right .resource.s-block a{font-size:9pt;line-height:140%}.resource-right .resource.s-block a:hover{color:#000}.resource-right .resource h4{margin:0 0 10px;font-size:10pt;font-family:neue-haas-grotesk-text;font-weight:400}.resource-right .resource p{color:#00000080;font-family:neue-haas-grotesk-text;font-size:inherit;line-height:1.5;margin:0 0 10px}.resource-right .resource a{font-family:inherit;font-size:inherit;text-decoration:none;margin-top:0vw;display:block;color:inherit;text-decoration:unset}.resource-right .resource a:hover{opacity:.5}.customer-care-container .resource-right p,.material-care-container .resource-right p{font-family:FreightTextProBook;color:#000}.resources-two-container .catalogue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem 1rem;padding:0rem}.resources-two-container .catalogue-grid.gird-type-two{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-bottom:2vw}.resources-two-container .catalogue-grid.gird-type-two p{font-size:.7rem;line-height:120%;margin-bottom:.5vw}.resources-two-container .catalogue-grid.gird-type-two .ci-detail a{text-decoration:none;font-family:inherit;font-size:inherit;color:inherit}.resources-two-container .catalogue-grid.gird-type-two .ci-detail p{margin-bottom:0}.resources-two-container .catalogue-item .image-placeholder{background-color:#ddd;width:100%;aspect-ratio:4/5;margin-bottom:.5rem}.resources-two-container .catalogue-item .image-placeholder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.resources-two-container .catalogue-item p{font-family:neue-haas-grotesk-text;font-size:10px;color:#333}.cart-container{padding:48px;width:100%;margin:auto}.cart-container div,.cart-container .material-info{font-family:neue-haas-grotesk-text;font-size:11pt;color:#00000080}.cart-header,.cart-row{display:grid;grid-template-columns:1.5fr 1fr 2fr .6fr .82fr;align-items:flex-start;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.4784313725)}.tx-right,.price{text-align:right}.cart-container .cart-header div{font-family:neue-haas-grotesk-text;font-size:11pt;color:#000}.product-info{display:flex;gap:16px;align-items:flex-start;color:#000}.product-img{width:118px;height:118px;background:#ddd}.cart-container .product-name{font-family:neue-haas-grotesk-text Md;font-size:11pt;font-weight:500;color:#000;margin-bottom:.3vw;text-decoration:none}.cart-container .product-desc{font-style:italic;font-family:FreightTextProBook;font-size:16px;color:#000}.cart-container .quantity-control{display:flex;align-items:center;justify-content:left;gap:10px}.cart-container .quantity-control div{font-size:11pt;color:#000}.cart-container .quantity-control .quantity-btn:first-child{padding-left:0!important}.cart-container .quantity-btn{padding:4px 10px;cursor:pointer;font-size:1.5vw;color:#000}.cart-container .price{font-size:20px;font-weight:400;color:#000}.checkout-summary{margin-top:0;display:flex;justify-content:flex-end}.summary-box{width:24%}.summary-box div,.summary-box .label,.summary-box p,.summary-box span{font-family:neue-haas-grotesk-text;font-size:.8rem}.summary-box p{margin:8px 0;display:flex;align-items:flex-end;justify-content:space-between;font-size:14px;color:#000}.summary-box p span{font-family:neue-haas-grotesk-text;font-size:11pt;color:#000}.summary-box p span.summary-price{font-family:neue-haas-grotesk-text;font-size:20px}.cart-header{margin-bottom:6px;padding-bottom:7px}.summary-box .label{font-family:neue-haas-grotesk-text;color:#999;text-align:right;justify-content:right;margin-bottom:1.5vw;margin-top:1vw;font-size:12px}.summary-box .btn-checkout{font-family:neue-haas-grotesk-text;margin-top:20px;background:#111;color:#eee;padding:10px;text-align:center;cursor:pointer;font-size:14px;display:block;text-decoration:none}.cart-container .continue{font-family:neue-haas-grotesk-text;margin-top:2vw;text-align:left;font-size:14px;font-weight:400;color:#000;display:block;text-decoration:none}a.v-w{display:flex!important;align-items:center;gap:10px}a.v-w span{font-family:inherit;font-size:inherit}a.v-w .v-w-arrow{opacity:.5;width:15px;margin-bottom:-1px}.side-cart .item-price{text-align:right}.article-content-wr .aricle-title{font-family:neue-haas-grotesk-text;font-weight:500;font-size:14pt;margin-bottom:4px}.article-content-wr .article-subtitle{font-size:20px;font-style:italic;line-height:100%;margin-bottom:40px;font-weight:500}.article-content-wr .article-header{display:flex;justify-content:space-between}.article-content-wr .article-content-right{margin-left:44.5%}.article-content-wr .article-header-left{max-width:500px}.article-content-wr .article-description{font-size:12pt;font-weight:400;margin-top:40px;margin-bottom:80px;line-height:130%}.article-content-wr .article-description *{margin:0;font-size:inherit}.article-content-wr .article-year-label,.article-content-wr .article-year,.article-content-wr .article-location-label,.article-content-wr .article-location{font-family:neue-haas-grotesk-text;font-size:14px;line-height:21px;font-weight:400}.article-content-wr .article-year,.article-content-wr .article-location{color:#00000080}.article-content-wr .article-location-wr{margin-top:18px}.article-content-wr .article-image-block.article-block.col-two img{height:auto}.article-content-wr .article-block:not(:first-child){margin-top:48px}.article-content-wr .article-image-block{display:grid;gap:48px}.article-content-wr .article-block.col-two{grid-template-columns:1fr 1fr}.article-content-wr .article-block.col-two.align-right>:first-child{grid-column:-2}.article-content-wr .article-main-content{margin-bottom:56px}.article-content-wr .article-footer-text{font-size:26px;line-height:1.3;margin-bottom:96px}.article-content-wr .article-footer-title-wr{display:flex;justify-content:space-between;padding-bottom:24px}.article-content-wr .article-footer-title,.article-content-wr .article-view-all-cta{font-size:18px;line-height:100%;font-family:neue-haas-grotesk-text;color:#000000e5;text-decoration:none;margin-bottom:0}.article-content-wr .article-footer{margin-bottom:72px}.article-content-wr .related-articles-wr{display:grid;grid-template-columns:1fr 1fr;gap:48px}.article-content-wr .related-article-title{font-family:neue-haas-grotesk-text;font-weight:400;margin:10px 0 0;font-size:9pt}.article-content-wr .related-article{text-decoration:none;color:inherit}.article-content-wr .article-view-all-cta .icon{line-height:1;font-size:20px;position:relative;top:-2.4px}#bc-mobile-drawer{display:none}.mc-block.grid-item .mc-title{transition:all .5s ease}.mc-block.grid-item:hover .mc-title{opacity:.4!important}.product-img img{height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (min-width: 1600px){.product-page span.swiper-pagination-bullet{font-size:12px!important}.side-cart .empty-cart-footer svg{width:7.5vw}.main-coll-list .coll-list ul{font-size:12pt}.main-coll-list .coll-list ul facet-item{font-size:inherit}.article-content-wr .article-description{font-size:14pt}.mc-desc-content p{line-height:130%!important;font-size:14pt!important}.product-page .product-info .product-info-main,.product-page .product-image .d-img{height:calc(100vh - 7.9vw - 48px)}.cart-item .item-price{font-size:14pt}.side-cart .cart-summary{padding-top:16px}.side-cart .close-btn svg{width:14px}.side-cart .item-image{width:120px;height:120px;min-width:120px}.side-cart .item-desc{line-height:14px}.side-cart .summary-row .checkout-price{font-size:14pt}.main-coll-list .coll-list ul li a{margin-bottom:.5vw}.side-cart .item-title{font-size:12pt}.side-cart .item-desc,.side-cart .note{font-size:9pt}.side-cart .view-cart,.side-cart .summary-row span{font-size:10pt}.side-cart{width:23%;max-width:23%}.side-cart .side-cart-container{padding:2vw 48px 48px}.ga-main-fs-wrap>#main-content{overflow-x:hidden;height:calc(100vh - 5.9vw)}.ga-main-fs-wrap .image-text{height:calc(100vh - 5.9vw)}header#main-header{height:5.9vw}.ga-fs-wrap{height:calc(100vh - 5.9vw)}#main-content-wrap{padding-top:5.9vw}.resource-right .resource.s-block h4{font-size:11pt}.resource-right .resource.s-block p,.resource-right .resource.s-block a{font-size:10pt}.product-page .product-info .product-total,.product-page .product-info .product-total .delivery{font-size:9pt}.product-page .product-info .atc-error-message{font-size:14px;text-align:center;color:#e40014;color:oklch(57.7% .245 27.325deg);margin-top:6px}.product-page .product-info atc-button{position:relative}.product-page .product-info atc-button.loading .spinner-wr.hidden{display:grid}.product-page .product-info .add-to-cart,.product-page .product-info .checkout-btn{font-size:12pt}.product-page .product-info .product-total .price,.product-page .product-info .product-total .js-price,.product-page .product-info .product-total del{font-size:14pt}.product-page .product-info .product-total .price>span,.product-page .product-info .product-total .js-price>span,.product-page .product-info .product-total del>span{font-size:14pt}.product-page .product-info .product-total .price span.text,.product-page .product-info .product-total .js-price span.text,.product-page .product-info .product-total del span.text{font-size:9pt}.product-page .product-info .price-container h4{font-size:10pt;margin-bottom:3px}.product-page .product-info .description{font-size:14pt}.product-page .product-info .product-option label{font-size:12pt}.product-page .product-info .product-option .sub-note{font-size:9pt}.product-page .product-info .product-option .size-options,.product-page .product-info .product-option .bay-options,.product-page .product-info .product-option .material-options{gap:.8rem}.product-page .product-info .product-option .size-options div span,.product-page .product-info .product-option .bay-options div span,.product-page .product-info .product-option .material-options div span,.product-page .product-info .product-option .size-options button,.product-page .product-info .product-option .bay-options button,.product-page .product-info .product-option .material-options button{font-size:9pt}.product-page .product-info h1{font-size:14pt;margin-bottom:4px}.product-page .product-info h3{font-size:16pt}.main-coll-desc p{line-height:100%}.main-coll-desc p *{font-size:14pt}.main-coll-grid .mcg-inner .mcg-wrap{-moz-column-count:5;column-count:5}.main-coll-grid .mcg-inner .mcg-wrap .mc-block .mc-inner .mc-title h4{font-size:9pt!important;margin-top:8px!important}.resource-right .resource{font-size:14pt}.resources-two-container .catalogue-grid{gap:1.3rem .8rem;padding:0rem}.resources-two-container .catalogue-grid.gird-type-two{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.resources-two-container .catalogue-grid.gird-type-two p{font-size:9pt}header#main-header ul.main-links{padding-top:0}header#main-header ul.main-links .sub-menu-links{padding:1vw 2vw .4vw 1vw}.resource-left .p-text{font-size:14pt}.resource-left .country-list li{font-size:12pt}.resource-left .title-text{font-size:20pt}.resource-left h2{font-size:14pt}.main-banner-intro .about-banner-wrap .abw-content .link-to{width:16px}.main-banner-intro .about-banner-wrap .abw-content h5{font-size:14pt}.main-banner-intro .about-banner-wrap .abw-content .subtitle h3{font-size:20pt}.main-banner-intro .about-banner-wrap .abw-content .desc p{font-size:14pt}.footer .footer-links ul li{margin-bottom:8px}header#main-header ul.main-links{font-size:14px}}@media (min-width: 2200px){.footer .footer-links ul li{margin-bottom:2px}}@media (max-width: 768px){.product-page .product-image .abw-controls{display:none!important}.product-page span.swiper-pagination-bullet{font-size:12px!important;margin-left:4.5px!important;margin-right:4.5px!important}.side-cart .empty-cart-footer svg{width:44.5vw}.cart-header,.cart-row{grid-template-columns:1fr;text-align:left}.checkout-summary{justify-content:center}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.main-banner-intro{padding-bottom:7.5vw!important}header#main-header ul.main-links .sub-menu-links ul a{font-size:11pt}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait){[data-b=index] #main-content-wrap{padding-top:2vw!important}[data-b=index] .main-banner-intro .about-banner-wrap .abw-media .d-img img{-o-object-position:bottom;object-position:bottom}.product-page .product-info .product-info-main{min-height:calc(100vh - 20.5vw)}}@media only screen and (min-device-width: 1166px) and (max-device-width: 1367px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){.main-banner-intro{padding-bottom:7.5vw!important}.side-cart{width:33%;max-width:33%}.side-cart .side-cart-container{max-width:100%;padding-bottom:114px}#main-product-wrap .product-sec-wrap{gap:46px}.product-page .product-image .d-img,.product-page .product-info .product-info-main{height:calc(100vh - 10.5vw - 70px)}header#main-header ul.main-links .sub-menu-links{top:1.6vw}header#main-header ul.main-links .sub-menu-links ul a{font-size:11pt}.main-coll-grid .mcg-inner .mcg-wrap.is-b{grid-template-columns:1fr 1fr 1fr 1fr 1fr}header#main-header{padding-bottom:70px}}@media only screen and (max-width: 1000px){[data-link=All]{display:block}.main-coll-list .coll-list{width:16%}.main-coll-list .coll-list ul{font-size:13px}.main-coll-list .coll-list ul .active .has-submenu{padding-bottom:20px}.main-coll-list .coll-list ul .active .has-submenu li a,.main-coll-list .coll-list ul li a{margin-bottom:10px}.main-coll-grid .mcg-inner .mcg-wrap .mc-block{width:100%;margin-bottom:0}}@media (min-width: 220px) and (max-width: 600px){.product-page .product-image .abw-controls .abw-left{background-repeat:no-repeat;background-position:20px 50%;background-image:url(/cdn/shop/files/arrow-left-3_20x.png?v=1757916324)}.product-page .product-image .abw-controls .abw-right{background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-image:url(/cdn/shop/files/arrow-right-3_20x.png)}.main-coll-grid .mcg-inner .mcg-wrap .mc-block{padding:0!important;margin-bottom:20px!important}.main-coll-list .all-coll-page-grid{padding-top:0!important;width:100%}#bricks{width:100%!important}.mobile-product-image{position:relative!important}.mobile-product-image .product-image{height:100%!important;position:static!important;width:100%!important;display:block!important}#bc-drawer-wrap{position:fixed;bottom:-10px;width:100%}#bc-mobile-drawer{position:fixed;bottom:0;z-index:10;display:block;width:100%;top:100%;margin-top:-30px;padding-bottom:160px;background:#fff;overscroll-behavior:contain;transform:translateZ(0);z-index:10001;-webkit-backface-visibility:hidden}#bc-mobile-drawer .bc-mobile-inner{display:flex;justify-content:space-between;padding:10px;padding-left:5vw;padding-right:5vw}#bc-mobile-drawer .bc-mobile-inner span{font-size:17px;font-family:neue-haas-grotesk-text;color:#9f9f9f}.footer-bottom{margin-top:15px;margin-bottom:10px}.article-content-wr .article-image-block{gap:5vw}.article-content-wr .article-footer-title,.article-content-wr .article-view-all-cta{font-size:16px}.article-content-wr .article-block.col-two{grid-template-columns:1fr}.article-content-wr .related-articles-wr{display:grid;grid-template-columns:1fr;gap:5vw}.article-content-wr .article-block:not(:first-child){margin-top:0}.article-content-wr .article-main-content{margin-bottom:40px;margin-top:40px}.article-content-wr .article-subtitle{margin-bottom:20px}.article-content-wr .article-description{margin-bottom:20px;margin-top:20px}.article-content-wr .article-content-right{margin-left:0}.article-content-wr .article-header-right{width:100%}.article-content-wr .article-header-left{max-width:100%}.article-content-wr .article-header{flex-wrap:wrap}.resource:not(.active){display:none}.resource{min-height:unset!important}#resource-list{padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:0}.footer .footer-links>div{width:50%}.product-page .product-info .product-info-main{height:auto}#main-product-wrap .product-sec-wrap{flex-wrap:wrap}#main-product-wrap .product-sec-wrap .product-left,#main-product-wrap .product-sec-wrap .product-right{width:100%}.footer .footer-links h4{margin-bottom:18px}.footer .footer-links ul li{margin-bottom:12px}.footer-links{flex-wrap:wrap}.footer-links>div{width:50%;margin-bottom:6vw}.ga-fs-wrap{height:auto}.ga-main-fs-wrap>#main-content{height:auto!important}.ga-main-fs-wrap .image-text{height:auto}.footer .footer-container{display:block}.footer .footer-contact{padding-bottom:5vw}.footer .footer-links{padding-right:0vw}.footer,div#main-collection{padding:5vw}.summary-box{width:100%}details{display:block;-webkit-appearance:none}details .desc{display:block!important}details summary::-webkit-details-marker{display:none}details[open]>summary::marker{content:"Learn Less";display:block;opacity:1}summary::marker{content:"Learn More";-webkit-appearance:none;display:none}.d-img{display:none}.m-img{height:100%;display:block}.out-team-wrap{height:auto!important;padding-bottom:0!important}.main-banner-intro{padding-top:20px;padding-left:5vw;padding-right:5vw;padding-bottom:36px}.about-banner-wrap{display:flex;justify-content:flex-start!important;align-items:flex-start!important;flex-direction:column-reverse;height:80vh}.main-banner-intro .about-banner-wrap .abw-content{width:100%;padding-top:5vw}.main-banner-intro .about-banner-wrap .abw-content h5{font-weight:400;font-family:neue-haas-grotesk-text;font-size:18px}.main-banner-intro .about-banner-wrap .abw-content .subtitle h3{font-size:26px;margin-top:28px;margin-bottom:28px;font-weight:400}.main-banner-intro .about-banner-wrap .abw-content .desc p{font-size:18px}.main-banner-intro .about-banner-wrap .abw-content .link-to{position:absolute;right:0;top:1.5px;width:3vw}.main-banner-intro .about-banner-wrap .abw-media{width:100%;aspect-ratio:12/13;aspect-ratio:4/5!important;height:auto}.main-banner-intro .about-banner-wrap .abw-media img{-o-object-fit:cover!important;object-fit:cover!important}summary::marker{content:"Learn More";display:none;font-size:5vw}.summary .desc{transition:all .5s linear}details{display:none}details[open]>summary::marker{font-size:5vw;margin-bottom:2vw;line-height:2}[data-page=about] .main-banner-intro .about-banner-wrap .abw-media{aspect-ratio:unset!important}[data-page=about] .main-banner-intro .about-banner-wrap .abw-media .d-img{position:relative}[data-page=about] .main-banner-intro .about-banner-wrap .abw-media .d-img img{height:auto}.out-team-wrap{padding-top:0;padding-bottom:10vw}.out-team-wrap .team-title{padding-bottom:28px}.out-team-wrap .team-title h3{font-family:neue-haas-grotesk-text;font-weight:400;font-size:18px;margin:0}.out-team-wrap .otw-inner .team-member .tm-inner .tm-name{padding-bottom:18px}.out-team-wrap .otw-inner .team-member .tm-inner .tm-name .tm-title h3{font-family:neue-haas-grotesk-text;font-weight:400;font-size:16px;color:#000;margin:0;padding-bottom:4px}.out-team-wrap .otw-inner .team-member .tm-inner .tm-name .tm-designation h4{font-style:italic;font-weight:400;font-size:17px;color:#000;margin:0}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail{max-height:0;overflow:hidden;transition:max-height .5s ease-out,padding .5s ease-out}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail .tm-media{width:40%;padding-top:0vw;padding-bottom:0vw}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail .tm-desc{padding-bottom:1vw;margin-top:14px;margin-bottom:28px}.out-team-wrap .otw-inner .team-member .tm-inner .tm-detail .tm-desc p{font-size:4vw;line-height:130%}#main-content-wrap{padding-top:15.3vw}header#main-header{display:flex;justify-content:space-between;padding:6vw 5vw 4vw;align-items:baseline;background-color:#fff;z-index:1000;height:19vw}header#main-header .main-header-container{display:flex;justify-content:space-between;align-items:center;width:100%}header#main-header .main-logo{width:20vw;display:block}header#main-header .main-logo a{display:block;width:100%}header#main-header .main-logo svg{width:99%;height:auto;display:block}header#main-header ul.main-links li{position:relative;overflow:hidden}header#main-header ul.main-links li a{display:block;font-family:neue-haas-grotesk-text;text-decoration:none;color:#000;font-size:18px;opacity:.5;transition:opacity .3s linear;padding-bottom:1.18px}header#main-header ul.main-links li a:hover{opacity:1}header#main-header ul.main-links .sub-menu-links{opacity:1;max-height:0;position:relative;background:#fff;left:0vw;top:0vw;padding:0vw 0vw 0vw 10vw;width:auto}header#main-header ul.main-links .sub-menu-links ul{list-style:none}header#main-header ul.main-links .sub-menu-links ul a{display:block;font-family:neue-haas-grotesk-text;text-decoration:none;color:#000;font-size:14px;opacity:.5;transition:opacity .3s linear;padding-bottom:.7vw}header#main-header ul.main-links .sub-menu-links ul a:hover{opacity:1}header#main-header ul.main-links .sub-menu-links ul li:last-child{position:relative}header#main-header ul.main-links li:hover{overflow:visible}header#main-header ul.main-links li:hover .sub-menu-links{opacity:1}header#main-header .mobile-menu-logo{width:5vw;height:5vw;display:block}#header .submenu{display:none}#header .has-submenu.submenu-open>.submenu{display:block}header#main-header .main-nav{width:100%;position:absolute;left:0;top:15vw;background:#fff;height:94vh;opacity:1;z-index:100000;padding:10vw 5vw 5vw;display:none}header#main-header .main-nav ul.main-links{display:block;position:relative}header#main-header .main-nav ul.main-links li a{font-size:18px;padding-bottom:5vw}header#main-header .main-nav ul.main-links li:last-child{position:absolute;right:0;top:0}header#main-header .main-nav ul.main-links li:last-child a{padding-bottom:0}.p-n{pointer-events:none}.sub-menu-links{max-height:0}.submenu-open{padding-bottom:5vw}li.submenu-open>.sub-menu-links{max-height:100%!important}li.submenu-open>.sub-menu-links a{padding-bottom:0}.resource-container{display:flex;justify-content:space-between;align-items:stretch;padding-top:4.5vw;padding-left:20px;padding-right:20px;padding-bottom:2vw;margin:auto;gap:60px}}@media (min-width: 220px) and (max-width: 600px) and (max-width: 768px){.resource-container{flex-direction:column;gap:30px}}@media (min-width: 220px) and (max-width: 600px){.resource-left{width:100%}.resource-left h2{font-family:neue-haas-grotesk-text;font-weight:400;margin-bottom:20px;font-size:18px}.resource-left .title-text{font-size:26px;margin-top:28px;margin-bottom:28px;color:#444}.resource-left .title-text i{font-size:inherit}.resource-left .p-text{font-size:18px;line-height:130%;color:#000}.resource-left .p-text a{font-size:inherit;color:#111;text-decoration:underline}.resource-left .country-list{list-style:none;padding:0;margin-top:4vw;font-size:14px;overflow-y:scroll;height:auto!important;display:flex;gap:3vw}.resource-left .country-list li{color:#00000080;font-family:neue-haas-grotesk-text;margin-bottom:0vw;font-size:16px;line-height:100%;padding:2vw;display:block;white-space:nowrap}.resource-left .country-list li:first-child{padding-left:0}.resource-left .country-list li:last-child{padding-right:0}.resource-left .country-list li:hover{color:#000}.resource-right{width:100%;height:auto;overflow-x:scroll}.resource-right .resource{margin-bottom:0;max-width:100%}.resource-right .resource h4{margin:0 0 10px;font-size:16px;font-weight:700}.resource-right .resource p{color:#00000080;font-family:neue-haas-grotesk-text;font-size:14px;line-height:1.5;margin:0 0 10px}.resource-right .resource a{color:#00000080;font-size:14px;text-decoration:none;margin-top:1.5vw;display:block;font-family:neue-haas-grotesk-text}.customer-care-container .resource-right p{font-size:18px;font-family:FreightTextProBook;color:#000}.material-care-container .resource-right p{font-family:FreightTextProBook;color:#000}.resources-two-container .catalogue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8rem 3rem;padding-bottom:10rem}.resources-two-container .catalogue-grid.gird-type-two{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background-color:#d9d9d926;padding-bottom:10vw}.resources-two-container .catalogue-grid.gird-type-two p{font-size:8pt;line-height:120%;margin-bottom:.5vw}.resources-two-container .catalogue-grid.gird-type-two .ci-detail p{margin-bottom:0}.resources-two-container .catalogue-item .image-placeholder{background-color:#ddd;width:100%;aspect-ratio:4/5;margin-bottom:2rem}.resources-two-container .catalogue-item p{font-family:neue-haas-grotesk-text;font-size:4px;color:#333}.product-page{display:block;justify-content:space-between;gap:40px;margin:auto;padding:2vw 5vw 0vw}.product-page .product-info{display:block;width:100%;height:auto;overflow:hidden}.product-page .product-info .product-option .option-label{font-size:14px;margin-bottom:14px}.product-page .product-info .product-option .size-options .label-text,.product-page .product-info .product-option .bay-options .label-text,.product-page .product-info .product-option .material-options .label-text{font-size:11.5px!important}.product-page .product-info .product-option .size-options button,.product-page .product-info .product-option .size-options label,.product-page .product-info .product-option .bay-options button,.product-page .product-info .product-option .bay-options label,.product-page .product-info .product-option .material-options button,.product-page .product-info .product-option .material-options label{margin-bottom:0!important;max-width:29.3%!important;min-width:29.3%!important}.product-page .product-info .product-option .size-options button .swatch-wr,.product-page .product-info .product-option .size-options label .swatch-wr,.product-page .product-info .product-option .bay-options button .swatch-wr,.product-page .product-info .product-option .bay-options label .swatch-wr,.product-page .product-info .product-option .material-options button .swatch-wr,.product-page .product-info .product-option .material-options label .swatch-wr{padding-top:0!important;padding-bottom:0!important}.product-page .product-info .product-option .size-options button span,.product-page .product-info .product-option .size-options label span,.product-page .product-info .product-option .bay-options button span,.product-page .product-info .product-option .bay-options label span,.product-page .product-info .product-option .material-options button span,.product-page .product-info .product-option .material-options label span{font-size:11.5px!important}.product-page .product-info h1{font-family:neue-haas-grotesk-text;font-size:18px;font-weight:500;margin-bottom:4px;margin-top:3vw}.product-page .product-info h3{font-size:20px;color:#000;font-weight:400;font-style:italic}.product-page .product-info .description{margin-top:22px;margin-bottom:36px;font-size:4.7vw;font-size:18px;color:#000}.product-page .product-info .mobile-product-image{aspect-ratio:4/5;aspect-ratio:5/4;display:block}.product-page .product-info .product-option{margin:36px 0}.product-page .product-info .product-option label{font-family:neue-haas-grotesk-text;display:block;margin-bottom:8px;font-size:4vw}.product-page .product-info .product-option .size-options,.product-page .product-info .product-option .bay-options,.product-page .product-info .product-option .material-options{display:flex;flex-wrap:wrap;gap:21px}.product-page .product-info .product-option .size-options button,.product-page .product-info .product-option .bay-options button,.product-page .product-info .product-option .material-options button{border:1px solid rgba(0,0,0,.6);font-family:neue-haas-grotesk-text;padding:10px 25px;font-size:2.5vw;background:#fff;color:#0009;cursor:pointer}.product-page .product-info .product-option .size-options :hover,.product-page .product-info .product-option .bay-options :hover,.product-page .product-info .product-option .material-options :hover{border-color:#000}.product-page .product-info .product-option .size-options div,.product-page .product-info .product-option .bay-options div,.product-page .product-info .product-option .material-options div{font-family:neue-haas-grotesk-text;padding:8px 0;background:#fff;cursor:pointer;max-width:87px}.product-page .product-info .product-option .size-options div img,.product-page .product-info .product-option .bay-options div img,.product-page .product-info .product-option .material-options div img{max-height:7vw}.product-page .product-info .product-option .size-options div span,.product-page .product-info .product-option .bay-options div span,.product-page .product-info .product-option .material-options div span{font-size:2.75vw;margin-top:5px;color:#888;display:block;font-family:neue-haas-grotesk-text}.product-page .product-info .product-option .bay-options button{padding:10px 15px}.product-page .product-info .product-option .sub-note{font-family:neue-haas-grotesk-text;font-size:11.5px;margin-top:8px}.product-page .product-info .price-container *{line-height:100%}.product-page .product-info .price-container h4{font-weight:400;font-family:neue-haas-grotesk-text;display:block;margin-bottom:14px;font-size:14px}.product-page .product-info .product-total{display:block;align-items:flex-end;justify-content:space-between;margin:0 0 36px}.product-page .product-info .product-total .price,.product-page .product-info .product-total .js-price,.product-page .product-info .product-total del{text-align:left;font-size:7vw;font-weight:400;font-family:neue-haas-grotesk-text;margin-bottom:12px}.product-page .product-info .product-total .price>span,.product-page .product-info .product-total .js-price>span,.product-page .product-info .product-total del>span{text-align:left;font-size:7vw;font-weight:400;font-family:neue-haas-grotesk-text;margin-bottom:3vw}.product-page .product-info .product-total .price span.text,.product-page .product-info .product-total .js-price span.text,.product-page .product-info .product-total del span.text{font-family:neue-haas-grotesk-text;font-size:4vw;font-weight:300}.product-page .product-info .product-total .delivery{font-size:11.5px;color:#000;font-family:neue-haas-grotesk-text;text-align:left;display:flex}.product-page .product-info .product-total .delivery strong{font-size:inherit;font-family:neue-haas-grotesk-text;display:block;font-weight:400;margin-left:1vw}.product-page .product-info .add-to-cart{background:#000;color:#fff;padding:18px;font-size:4vw;letter-spacing:0px;border:none;cursor:pointer;width:100%;font-family:neue-haas-grotesk-text}.product-page .product-image{width:65%;display:none}.product-page .product-image img{width:auto;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover!important;object-fit:contain!important}#main-product-wrap .product-right{height:auto!important}.scroll-container{overflow-x:scroll;height:48vh;padding-top:30px}.custom-info{margin:60px auto 40px;text-align:left}.custom-info p{font-size:4vw;margin-bottom:20px}.custom-info img{max-width:300px;margin:20px auto;display:block}.custom-info .links{list-style:none;padding:0;display:block;justify-content:center;gap:20px}.custom-info .links li a{font-family:neue-haas-grotesk-text;color:#000;text-decoration:none;margin-bottom:14px;display:block;font-size:14px}.detail-dropdown{margin-top:50px}#main-product{padding-left:3vw;padding-right:3vw;padding-top:5vw}.main-product-content{display:flex;flex-wrap:wrap;justify-content:space-between}.main-product-meta{width:16%}.main-product-desc{width:24.5%}.main-product-media{width:52%}.mp-media-slider img{width:100%}.mp-desc-content p{font-size:1.05vw;line-height:134%;margin-top:0}.mp-desc-content p span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}h3.mp-label{font-family:neue-haas-grotesk-text;font-size:.85vw;margin-bottom:.7vw;font-weight:500}.mp-variant-row ul{list-style:none;margin:0;padding:0}.mp-title-row{margin-bottom:4vw}.mp-variant-row{margin-bottom:2.5vw}.mp-title-row h2{font-style:italic;margin-top:.3vw;font-size:1.05vw;font-weight:400}.mp-title-row h1{font-family:neue-haas-grotesk-text;font-size:.9vw;font-weight:600;margin-bottom:0;margin-top:.2vw}.mf-switches{display:flex;gap:.6vw;flex-wrap:wrap}.mf-switch-media{width:100%;background:#000;height:1.2vw;border-radius:1px;margin-bottom:.3vw}.mf-switch{width:30.33333%;margin-bottom:1vw}.mf-swict-name{font-family:neue-haas-grotesk-text;color:#000;opacity:.5;padding-right:1vw;font-size:.6vw}.mp-variant-row ul li a{font-family:neue-haas-grotesk-text;color:#000;opacity:.5;padding-right:1vw;font-size:.7vw;text-decoration:none;padding-bottom:.2vw;display:inline-block}.mf-p-links ul{padding:0;list-style:none;margin:0}.mf-p-links ul li a{color:#000;font-family:neue-haas-grotesk-text;font-size:.85vw;margin-bottom:.5vw;display:inline-block}.mp-row.mf-atc-row{display:flex;justify-content:space-between;padding-top:6vw;padding-right:2vw;align-items:center}.mf-q-row{display:flex;font-size:.8vw;font-family:neue-haas-grotesk-text;gap:1vw;line-height:100%}.mp-q-icon{font-size:1vw}.mf-atc-button button{font-family:neue-haas-grotesk-text;font-size:.9vw;margin-bottom:0;outline:none;background:transparent;border:0px;font-weight:600;text-decoration:underline}.mp-switch-row{padding-right:0vw}.mf-atc-meta p{font-size:.75vw;margin:0;padding-top:.5vw;font-family:neue-haas-grotesk-text;opacity:.5}.mp-switch-row{padding-right:0vw;padding-bottom:2vw}.mf-price-row{padding-top:2vw}p.mf-price{font-family:neue-haas-grotesk-text;font-size:1vw;font-weight:600;margin-bottom:0}p.mf-price-meta{font-size:.75vw;margin:0;padding-top:.5vw;font-family:neue-haas-grotesk-text;opacity:.5}.mf-p-links{margin-top:2.5vw}.main-coll-list{display:block;justify-content:space-between;align-items:flex-start;width:100%}.main-coll-list .coll-list{width:100%;position:sticky;top:5vw;padding-top:0vw}.main-coll-list .coll-list ul{padding-left:0;list-style:none;font-size:14px}.main-coll-list .coll-list ul li a{font-family:neue-haas-grotesk-text;display:block;font-size:inherit;opacity:.3vw;color:#00000057;text-decoration:none;margin-bottom:1vw;text-transform:capitalize}.main-coll-list .coll-list ul li .has-submenu{max-height:0;opacity:0;display:none;transition:all .5s linear}.main-coll-list .coll-list ul li .has-submenu ul li a{font-size:inherit;margin-bottom:1vw;text-decoration:none;color:#00000057}.main-coll-list .coll-list ul .active a{color:#000}.main-coll-list .coll-list ul .active .has-submenu{max-height:100%;opacity:1;overflow:hidden;display:block;margin-bottom:3vw}.main-coll-list .all-coll-page-grid{padding-top:6vw}.main-coll-list .all-coll-page-grid .mcg-inner .mcg-wrap .mc-block{padding:0!important;margin-bottom:5vw!important}.main-coll-list .all-coll-page-grid .mcg-inner .mcg-wrap .mc-block .mc-inner .mc-thumbnail img{width:100%;display:block}.main-coll-list .all-coll-page-grid .mcg-inner .mcg-wrap .mc-block .mc-inner .mc-title h4{font-family:neue-haas-grotesk-text;font-weight:400;margin:0;margin-top:7px!important;font-size:11.5px!important}.main-coll-desc{width:100%;padding-top:5vw}.main-coll-desc p span{font-size:16px}.main-coll-grid{padding-top:8vw}.side-cart{position:fixed;width:100%;max-height:100vh;max-width:100%;top:0;right:0;background:#0000001d;box-shadow:-2px 0 10px #0003;transform:translate(-100%);transition:transform .3s linear;overflow:hidden;z-index:9999;pointer-events:none}.side-cart .side-cart-container{max-width:100%;width:100%;margin-left:auto!important;margin-right:0;padding:35px;height:100%;background-color:#fff;pointer-events:visible;overflow:hidden}.side-cart .side-cart-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px;border-bottom:1px solid #ccc}.side-cart .side-cart-header span{font-family:neue-haas-grotesk-text;font-weight:300;font-size:15px;letter-spacing:1px}.side-cart .close-btn{background:none;border:none;font-size:30px}.side-cart .cart-item{display:flex;border-bottom:1px solid #ccc;padding:12px 0}.side-cart .item-image{width:100px;height:100px;background:#ddd;margin-right:20px}.side-cart .item-details{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.side-cart .item-title{font-weight:500;margin-bottom:4px;font-size:15px}.side-cart .item-price{font-size:15px}.side-cart .item-desc{font-size:12px;color:#666;margin-bottom:12px}.side-cart .item-footer{display:flex;justify-content:space-between;align-items:center}.side-cart .qty-controls{display:flex;align-items:center;gap:8px}.side-cart .qty-controls span{font-size:15px}.side-cart .qty-controls button{width:24px;height:24px;border:none;background:none;font-size:18px}.side-cart .cart-summary{padding-top:25px;margin-top:10vw;border-top:1px solid #ccc}.side-cart .note{text-align:right;font-size:12px;color:#777;margin-bottom:25px}.side-cart .summary-row{display:flex;justify-content:space-between;margin-bottom:8px;font-weight:700}.side-cart .summary-row span{display:block;font-weight:500;font-size:12px}.side-cart .summary-row .fw-400{font-weight:400}.side-cart .summary-row .checkout-price{font-size:16px}.side-cart .checkout-btn{width:100%;background:#000;color:#fff;padding:8px;border:none;font-size:15px;margin-top:16px;font-weight:400}.side-cart .view-cart{display:none;margin-top:50px;text-align:left;font-size:15px;color:#333;text-decoration:none}.side-cart-footer{display:flex;flex-direction:column;justify-content:space-between;height:94%}.cart-drawer.hidden{display:block}.cart-drawer.active{transform:translate(0)}.main-coll-grid .mcg-inner .mcg-wrap{-moz-column-count:2;column-count:2;margin-left:0;gap:5vw}.main-coll-grid .mcg-inner .mcg-wrap .mc-block{width:100%!important;margin-bottom:5vw}.main-coll-grid .mcg-inner .mcg-wrap .mc-block .mc-title h4{font-family:neue-haas-grotesk-text;font-weight:400;margin:0;margin-top:3vw!important;font-size:11px!important}.footer .footer-contact{padding-bottom:10vw}li.active[data-c=furniture]{margin-top:10px}li.active[data-c=furniture] a{margin-bottom:10px!important}.main-coll-list .coll-list ul li{margin-bottom:10px}.main-coll-list .coll-list ul li:last-child{margin-bottom:0!important}.main-coll-list .coll-list ul li:last-child a{margin-bottom:0!important}.main-coll-list .coll-list ul .active .has-submenu{padding-left:15px;padding-bottom:0!important;margin-bottom:0vw}header#main-header ul.main-links li.open-cart{display:none}header#main-header .main-nav ul.main-links li a{font-family:neue-haas-grotesk-text;display:block;font-size:18px;text-decoration:none;text-transform:capitalize;padding-bottom:18px}header#main-header .main-nav ul.main-links li .sub-menu-links a{padding-left:0}header#main-header ul.main-links .sub-menu-links{padding-left:0}header#main-header ul.main-links .submenu-open{padding-bottom:36px}header#main-header .main-nav ul.main-links li .has-sub-menu:after{content:"";float:right;transition:transform .3s ease;font-size:16px;line-height:1}header#main-header .main-nav ul.main-links .submenu-open .has-sub-menu:after{content:""}header#main-header ul.main-links li:not(.submenu-open):hover{overflow:hidden}}@keyframes rotate{to{transform:rotate(1turn)}}.veil{display:none}@supports (-webkit-touch-callout: none){.veil{position:sticky;top:0;z-index:10000;display:block;pointer-events:none}.veil-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000}.fixed-top{position:fixed;top:0;left:0;right:0;background:#fff;z-index:10001;transform:translateZ(0);-webkit-backface-visibility:hidden}.fixed-bottom{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:10001;transform:translateZ(0);-webkit-backface-visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/style.css.map */
