:root{--radiusGrid:0}.faux-select,body,button,input,select,textarea,.h1,.h2,.h3,h1,h2,h3,.site-header--heading-style .site-nav__link,.mobile-nav--heading-style .mobile-nav__link--top-level,.variant-input-wrap label,.grid-product__title--heading,.collection-item__title--heading,.type-advanced .rte--strong,.type-product .rte--strong,.type-sale_collection .rte--strong,.product-single__meta .cl-po--swatch-button{font-family:var(--typeBasePrimary),var(--typeBaseJapanese),var(--typeBaseFallback)}@media only screen and (min-width:769px){.page-width{padding:0 calc(2vw + 20px)!important}}.page-width{max-width:1440px;margin:0 auto;padding:0 20px}@media only screen and (min-width:769px){.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{padding-top:60px!important;padding-bottom:60px!important}}.main-content{min-height:300px}.megamenu .site-nav__dropdown-link{text-align:center}.megamenu .h5,.announcement-text{font-weight:400}.btn--secondary{border-color:var(--colorBtnPrimaryLight)}.btn--secondary:hover{box-shadow:0 1px 4px #00000026}.site-header .site-navigation .grid{margin-right:auto;margin-left:0}.site-nav__item-rug .page-width{padding-bottom:calc(2vw + 20px)!important}.site-nav__item-rug .grid{display:flex;flex-wrap:nowrap}.site-nav__item-rug .grid__item-h4{margin:auto 0;padding-left:0}.site-header--stuck{padding:20px 0}@media only screen and (min-width:769px){.site-header__logo a{margin-bottom:15px}}@media only screen and (max-width:768px){.site-header--stuck{padding:7px 0!important}}.mobile-nav__social{align-content:flex-start;flex-direction:column}.mobile-nav__social-item{border:0}.site-nav__link--icon .icon{height:24px;width:24px}.mobile-nav__social a{padding-right:10px;padding-left:0}.site-nav__dropdown-link:hover{background-color:var(--colorBodyDim)}.megamenu .site-nav__dropdown-link:hover{background-color:var(--colorBody)}.mobile-nav__social .icon__fallback-text{clip:auto;overflow:unset;margin-left:5px}.site-nav__deep-dropdown-trigger .icon-chevron-down{right:5px}@media only screen and (min-width:769px){.is-light .site-header__logo .logo--inverted{margin-bottom:10px}}.icon-wishlist circle,.icon-wishlist ellipse,.icon-wishlist g,.icon-wishlist line,.icon-wishlist path,.icon-wishlist polygon,.icon-wishlist polyline,.icon-wishlist rect{fill:none!important;stroke-width:var(--iconWeight);stroke:currentColor!important;stroke-linecap:var(--iconLinecaps);stroke-linejoin:var(--iconLinecaps)}.template-product .swym-button-bar.swym-wishlist-button-bar.swym-inject,.template-product .swym-button-bar.swym-inject{display:none!important}.predictive__screen{background:none}.search__input{background:none;border:0}.search__input:focus{border:0}.template-customers-login .form-vertical{background-color:var(--colorBodyDim);padding:15px}.template-customers-login .form-vertical form{background-color:var(--colorBody);box-shadow:#5858584d 0 1px 3px;padding:15px}.registbox{padding:30px 0 10px}.registbox h2{position:relative;font-size:14px;letter-spacing:0;margin-bottom:16px}.registbox h2:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--colorBorder)}.registbox h2 span{position:relative;display:inline-block;padding-right:15px;background:var(--colorBody)}.registbox #customer_register_link{display:block;width:100%;text-align:center;background:#222;color:#fff;padding:12px;border-radius:3px;transition:all .3s ease}.registbox #customer_register_link:hover{background:#666}.label-checkbox{font-size:1em!important;display:flex;align-items:center}.label-checkbox input[type=checkbox]{margin-bottom:0!important}.template-customers-account .section-header,.template-customers-order .section-header,.template-customers-addresses .section-header{padding-bottom:10px}.template-customers-account .section-header .section-header__title,.template-customers-order .section-header .section-header__title,.template-customers-addresses .section-header .section-header__title{font-size:1.8em}.template-customers-account h2,.template-customers-order h2,.template-customers-addresses h2,.template-customers-account h3,.template-customers-order h3,.template-customers-addresses h3{font-size:1.25em}.template-customers-register .section-header__title,.template-customers-login .section-header__title{font-size:1.3em;letter-spacing:1px;padding-bottom:10px}#customer_register_link{text-align:center;border-bottom:1px solid var(--colorTextBody);padding:2px 0}.template-customers-register .form-vertical,.template-customers-login .form-vertical{background-color:var(--colorBodyDim);padding:15px}.template-customers-register .form-vertical form,.template-customers-login .form-vertical form{background-color:var(--colorBody);box-shadow:#5858584d 0 1px 3px;padding:15px}.template-customers-register .form-vertical label,.template-customers-login .form-vertical label{font-size:.85em}.template-customers-register .form-vertical p a,.template-customers-login .form-vertical p a,.template-customers-register .form-vertical label a,.template-customers-login .form-vertical label a{text-decoration:underline}.address-container,#AddressNewForm{max-width:66.66667%;width:66.66667%;margin:0 auto}.address-container__header{text-align:center}@media only screen and (max-width:768px){.address-container,#AddressNewForm{max-width:100%;width:100%}}@media only screen and (min-width:1050px){.feature-row{margin:0 auto!important}}.feature-row__text{font-size:1em;padding-top:20px;padding-bottom:20px;flex:0 0 auto}.feature-row__text-inner{position:relative;display:block;text-align:left;max-width:650px;width:100%;margin:0 auto}@media only screen and (min-width:769px){.feature-row__text-inner{padding:calc(2vw + 20px)}.feature-row-wrapper .feature-row__text{flex:0 1 50%;min-width:50%}}@media only screen and (max-width:768px){.feature-row--66 .feature-row__images,.feature-row__text{padding-left:0;padding-right:0}}.instagram-section{padding:calc(2vw + 20px) 0;background-color:#e5e3dd}.btn-follow-us{border-color:#000}@media only screen and (max-width:768px){.btn-follow-us{font-size:10px}}@media only screen and (min-width:768px){div#judgeme_product_reviews{max-width:1440px!important;margin:auto;padding:0 51px!important}}@media only screen and (max-width:767px){div#judgeme_product_reviews{max-width:1440px!important;margin:auto;padding:0 20px!important}}.include_tax{font-size:11px}.product_inventory{font-size:12px;font-style:italic}.product_inventory--vintage-rug.product_inventory--last-one{align-items:center;background:#000;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-style:normal;font-weight:600;justify-content:center;line-height:1;margin-left:12px;min-height:32px;padding:7px 16px;vertical-align:middle}.product-wishlist{position:relative}.btn--wishlist{position:absolute;right:0;top:0;height:25px;width:30px;padding:0}.btn--wishlist svg{width:100%;height:100%}.btn--wishlist svg path{fill:var(--colorBody);stroke:var(--colorNavText)}.btn--wishlist.swym-added svg path{fill:var(--colorNavText)}@media only screen and (max-width:768px){.product-single__meta{text-align:left}}.show-quantity-selector{margin-top:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:100%}.show-quantity-selector label{display:none}.show-quantity-selector .product__quantity{margin:0;background-color:#fff;box-shadow:0 0 1px var(--colorBtnPrimary) inset}.show-quantity-selector .js-qty__adjust{opacity:.5}.show-quantity-selector .js-qty__adjust:hover{background-color:initial;opacity:1}.show-quantity-selector .js-qty__num{padding:11px 25px;border-radius:5px 0 0 5px}@media only screen and (max-width:768px){.show-quantity-selector .js-qty__num{padding:8px 25px}}.show-quantity-selector .add-to-cart{border-radius:0 5px 5px 0}.product-single__vendor a{border-bottom:1px solid var(--colorBtnPrimaryLight)}.product-single__dwrap{margin:5px 0}@media only screen and (min-width:1025px){.product-single__dwrap{display:flex;justify-content:space-between}}.product-single__dwrap a{text-decoration:underline;margin:10px 0 0;display:inline-block;color:#928c86}.product-single__dwrap a:hover{text-decoration:none}.product-single__delivery-time{margin:10px 0 0;font-weight:700}.product-single__restock{margin:15px 0 0;text-align:center;border:1px solid #d47e6d;color:#c2472f;border-radius:3px;padding:8px}.product-single__banners{margin-bottom:25px}.product-single-banner{display:block}.product-single-banner__image{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:5px;overflow:hidden}.product-single-banner img{position:absolute;left:0;top:0}.product-single-banner h3{margin:10px 0;font-size:14px;z-index:2}@media only screen and (max-width:768px){.product-single-banner h3{font-size:12px}}.product-single__features{position:relative;padding:40px 0}.product-single__features .grid{display:flex;flex-wrap:wrap}.product-single__features-title{margin-bottom:30px}.product-single__features img{image-orientation:from-image;max-width:100%;display:block;margin-bottom:16px}.product-single__description--add{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid var(--colorBorder);margin:0;padding:5px 0}.product-single__description--add:last-child{margin-bottom:5px}.product-single__description--add dt{flex-basis:80px;max-width:80px;width:80px;margin:3px 0;font-size:calc(var(--typeBaseSize) - 4px);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700}.product-single__description--add dd{flex-basis:calc(100% - 80px);max-width:calc(100% - 80px);width:calc(100% - 80px);margin:3px 0}.product-single__description--add dd span{display:inline-block;background-color:#e3dbcf;padding:3px 10px;border-radius:20px;margin:1px 5px 1px 0}@media only screen and (max-width:768px){.product-single__description--add dt{flex-basis:60px;max-width:60px;width:60px;letter-spacing:0;font-size:13px}.product-single__description--add dd{flex-basis:calc(100% - 60px);max-width:calc(100% - 60px);width:calc(100% - 60px);font-size:13px}}.product-single__description--boxWrap{margin-bottom:25px;background-color:#e3dbcf;border-radius:var(--radiusGrid)}.product-single__description--box{position:relative;padding:18px;display:flex;align-items:center}.product-single__description--imgae{width:60px;background-color:#fff;border-radius:5px;box-shadow:0 1px 2px #dcdcdc}.product-single__description--text{width:calc(100% - 60px);padding:0 10px}.product-single__description--box h3{font-size:14px;font-weight:700;margin:0}.product-single__description--box p,.product-single__description--box a{font-size:12px;margin:0}.product-single__description--box a{text-decoration:underline}.product-single__description--box img{display:block;width:100%;margin:0 auto}@media only screen and (max-width:768px){.product-single__description--box{padding:8px}.product-single__description--imgae{width:50px}.product-single__description--text{width:calc(100% - 50px);padding:0 5px}.product-single__description--box h3{font-size:12px}.product-single__description--box p,.product-single__description--box a{font-size:11px}}.product-single__description--info{margin-top:20px}.product-single__description--info .btn{display:block;width:100%;padding:10px 0}.cut-sample{background-color:#e3dbcf;text-align:center;padding:20px;margin:8px 0;border-radius:5px}.cut-sample .btn{background:var(--color-bg);color:var(--color-body-text);margin-bottom:5px;width:80%}.cut-sample .btn:hover{background:var(--color-bg)!important}.product__information{border-radius:5px;box-shadow:0 0 1px var(--colorBtnPrimary) inset;margin:20px 0}.product__information .collapsible-trigger-btn{padding:15px;font-weight:700}.product-block .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border-bottom:0;border-right:0;border-left:0}.product-block .collapsible-trigger-btn--borders{border-top:0;border-right:0;border-left:0;font-weight:700}.product__information.collapsibles-wrapper.collapsibles-wrapper--border{box-shadow:none;border-bottom:1px solid var(--colorBorder);margin-top:0}.product-block.product-block--tab{margin-bottom:0}.product__information .collapsible-trigger__icon{right:15px}.product__information .collapsible-content__inner{padding:1px 15px}@media only screen and (min-width:769px){.product-block--tab .collapsible-trigger-btn--borders{padding:13px;line-height:36px}.product__information .collapsible-trigger-btn{padding:13px;line-height:37px}}@media only screen and (max-width:768px){.grid-overflow-wrapper .grid__item{flex:0 0 52vw;width:52vw}.product-block .collapsible-trigger-btn--borders{line-height:36px}.product__information .collapsible-trigger-btn{padding:12px;line-height:37px}.product__information .collapsible-trigger__icon{right:12px}}.product-banner-section h3{font-size:calc(var(--typeHeaderSize) * .65)}.product-banner-section .feature-row{margin:50px auto!important}.product-banner-section p{overflow-wrap:anywhere}@media only screen and (max-width:768px){.feature-row__text-inner{margin:15px 0}.product-banner-section .feature-row{margin:40px auto!important}}.cart__terms{justify-content:flex-end}.cart__terms a{border-bottom:1px solid var(--color-body-text)}label:not(.variant__button-label):not(.text-label){letter-spacing:0;text-transform:unset}.cart__item-sub{align-items:center}.cart__item-details{flex-wrap:nowrap;align-items:center}.cart__item:first-child{border-top:1px solid;border-top-color:var(--colorBorder)}.cart__item:last-child{border-bottom:1px solid;border-bottom-color:var(--colorBorder)}.cart__remove a{padding:8px 14px;color:var(--colorBtnPrimary);border:1px solid;border-color:var(--colorBtnPrimaryLight);border-radius:var(--buttonRadius);font-size:12px}.cart-item-label{border-bottom:1px solid;border-bottom-color:var(--colorBorder);display:flex;margin-bottom:20px;padding-bottom:20px}@media only screen and (min-width:769px){.cart__page{flex-direction:column}.cart__page-col:last-child{margin-left:auto;padding:50px 0 0;min-width:400px}.cart__page-col:last-child:after{background-color:var(--colorBody)}.cart__page-col:first-child{padding-right:0;width:100%}}@media only screen and (max-width:768px){.cart__item-details{flex-wrap:wrap}.cart__item-sub{padding-top:15px}.cart__page-col:last-child{max-width:400px;margin:0 auto;padding-top:15px}.cart-item-label .cart__item-details{display:none}}.grid-blog-post{display:flex;flex-wrap:wrap;margin:0;padding:0 0 0 22px}.grid-blog-post .grid{padding:25px;position:relative;display:block;width:100%;height:100%;overflow:hidden;background-color:#fff;box-shadow:0 0 0 1px var(--colorBorder)}.grid-blog-post .grid__item{padding:0}@media only screen and (max-width:768px){.grid-blog-post{padding-bottom:1px;padding-top:1px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.grid-blog-post .grid{padding:15px}.grid-blog-post .grid__item{width:100%;flex:0 0 45vw;display:inline-block;float:none;white-space:normal}}.about__header{background-color:var(--colorBorder)}.about__header--fb{background-color:#d8d6d3;color:var(--colorTextBody)}.about__header .grid{display:flex;align-items:center}.about__header .media{padding:0!important}.about__header .about__text,.about__content .feature-row__text{max-width:650px;width:100%;margin:0 auto;padding:calc(2vw + 20px)}.about__content .page-width{padding:0!important}@media screen and (max-width:769px){.about__content .index-section{margin-top:0}.page-width.page-width--narrow.page-content{padding-top:30px!important}.about__header .grid{flex-direction:column}.about__header .medium-up--one-half{width:100%}.about__content .feature-row__images{padding:0!important}}.grid-product__title--heading{font-size:var(--typeBaseSize);line-height:1.2}.collection-grid__wrapper .collection-filter select{display:block;width:100%;border:0;font-size:14px!important}.collection-filter .btn{border:0;font-size:14px!important}.collection-filter__wrapper{width:100%;display:flex;justify-content:space-between;background-color:var(--color-bg)}@media screen and (min-width:769px){.horizontal-filter .collection-grid__wrapper .collection-filter{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.horizontal-filter .collection-grid__wrapper .collection-filter #CollectionSidebar{width:100%}.horizontal-filter .collection-grid__wrapper .collection-filter__wrapper{margin-top:20px}}.collection-filter__sort-container select{background-position:left 10px center;padding-left:28px;padding-right:10px}.drawer{z-index:1000000}.drawer .tag-list--active-tags{display:none!important}@media only screen and (max-width:768px){.collection-filter{z-index:9!important}.collection-sidebar{display:block!important}.collection-sidebar .filter-form,.collection-sidebar .collection-filter__item--count{display:none!important}}.collection-filter .btn--tertiary{color:var(--colorDrawerText);background-color:var(--color-bg);border:1px solid;text-align:center}.collection-grid__wrapper .collection-filter select{border-radius:var(--buttonRadius);border:1px solid;text-align:center}.horizontal-filter{padding-top:0}.horizontal-filter .tag-list--active-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px;padding:0}.horizontal-filter .tag-list--active-tags .btn{background-color:#f4f3ec;color:var(--color-body-text);border-radius:30px;font-size:12px!important;height:100%;padding:8px 20px 8px 14px}.horizontal-filter .tag-list--active-tags .btn:hover{background:#f4f3ec!important;opacity:.75}.horizontal-filter .tag-list--active-tags .tag--remove .icon{color:var(--color-body-text);right:5px}.horizontal-filter .grid__item--sidebar{padding-top:8px}.horizontal-filter__grid .grid__item--content .collection-filter{background-color:var(--color-bg)}.horizontal-filter__grid .grid__item--content .collection-filter .collection-sidebar{margin-bottom:0;padding-top:8px}@media screen and (min-width:769px){.grid__item--content .collection-grid__wrapper .collection-filter #CollectionSidebar{display:none}}@media screen and (max-width:769px){.horizontal-filter__grid .grid__item--sidebar .collection-sidebar{display:none!important}.horizontal-filter__grid .grid__item--content .collection-filter{display:block}.color-swatch--small{height:22px;width:22px}.horizontal-filter__grid .grid__item-image-wrapper a{-webkit-tap-highlight-color:transparent}}@media screen and (min-width:769px){.horizontal-filter__grid{display:flex;flex-direction:column}.horizontal-filter .grid__item--sidebar{overflow-y:unset;background-color:var(--color-bg);z-index:5}.horizontal-filter .filter-form{display:flex;align-items:flex-start;position:relative;border-top:1px solid;border-bottom:1px solid;border-color:var(--colorDrawerBorder);gap:5px}.horizontal-filter .filter-form .collection-sidebar__group{border-top:0;padding-top:5px}.horizontal-filter .filter-form div:first-of-type .collection-sidebar__group{margin-top:5px}.horizontal-filter .grid__item--sidebar,.horizontal-filter .grid__item--content{width:100%}.horizontal-filter .collapsible-content--sidebar{transition:none}.horizontal-filter .tag--remove .icon{right:3px}.horizontal-filter .collapsible-content--sidebar.is-open{top:24%;background-color:#f4f3ec;position:absolute;transition:none;height:auto!important;padding-top:20px;padding-right:20px;padding-left:20px;font-weight:500;width:auto;margin:72px auto 0}.horizontal-filter .grid-horizontal{width:100%;min-width:70px}.horizontal-filter .collapsible-trigger-btn{display:flex;align-items:center;gap:5px;padding-right:0}.horizontal-filter .collapsible-trigger__icon{display:inline;position:initial;transform:none}}.drawer-filter-btns{display:flex;gap:10px;border-top:1px solid;border-top-color:var(--colorDrawerBorder);padding-top:15px}.drawer-filter-btns .btn{width:100%;padding:17px}.drawer-filter-btns .btn-clear{background-color:#fff;border:1px solid var(--colorBorder);color:var(--color-body-text)}.drawer-filter-btns .btn-clear:hover{background:#fff!important}.drawer-filter-btns .btn-apply,.drawer-filter-btns .btn-apply:hover{background-color:#786b57!important}@media screen and (min-width:769px){.drawer-filter-btns{display:none}}.site-footer__linklist a[target=_blank]:after{content:"";background:url(./icon-blank.svg);width:10px;height:10px;display:inline-block;margin:0 0 0 5px}@media only screen and (min-width:769px){.footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--colorFooterBorder)}.footer__section{margin-top:30px;margin-bottom:0}.footer__title{opacity:.6}}@media only screen and (max-width:768px){.footer__bottom .payment-icons{text-align:center;margin-bottom:0}.footer__small-text{padding-top:0}.footer__bottom{margin-top:15px;padding-bottom:15px;margin-bottom:0}.site-footer .grid__item:after{border-bottom-color:#e5e3dd}}.site-footer__linklist a{padding-bottom:0}.collapsible-trigger-btn{font-size:13px;letter-spacing:.15em}.footer__newsletter-btn{right:10px}.footer__newsletter-input{padding:10px 55px 10px 12px;background-color:#fff;border-radius:var(--radiusGrid);border-bottom:0}.product-single__size-item{margin-bottom:20px}.product-single__size-item a{display:block;text-align:center;padding:5px;box-shadow:0 0 0 1px var(--colorBorder)}.product-single__size-item a.current__size{box-shadow:0 0 0 2px var(--colorTextBody)}.product__youtube{margin:15px 0}.drawer .mobile-nav__collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;margin:0 0 12px;padding-left:20px;padding-right:20px;box-sizing:border-box;border-bottom:1px solid var(--colorBorder);padding-bottom:12px}.drawer .mobile-nav__collection-card{margin:0}.drawer .mobile-nav__collection-card-link{display:block;text-decoration:none}.drawer .mobile-nav__collection-thumb .svg-mask{aspect-ratio:3 / 2;width:100%;overflow:hidden;border-radius:8px}.drawer .mobile-nav__collection-title{font-size:13px;line-height:1.4;margin-top:6px;word-break:break-word}.drawer .appear-animation,.drawer [class*=appear-delay-]{animation:none!important;opacity:1!important;transform:none!important}.grid-product{position:relative}.site-nav__link--biz{background:#000;color:#fff!important;padding:8px 14px;border-radius:3px;line-height:1;font-size:13px!important;font-weight:700!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease;margin-right:8px}.site-nav__link--biz:hover{background:#222;color:#fff!important}#NavDrawer .mobile-nav__social{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;margin:12px 16px!important;list-style:none;padding:0}#NavDrawer .mobile-nav__social-item{flex:0 0 auto!important;border:0!important;margin:0!important;text-align:left!important}#NavDrawer .mobile-nav__social-item:nth-child(3n-1){margin-left:0!important;margin-right:0!important}#NavDrawer .mobile-nav__social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important}#NavDrawer .mobile-nav__social .icon{width:22px!important;height:22px!important;position:static!important}#NavDrawer .mobile-nav__social .icon__fallback-text{display:none!important}@media(max-width:768px){.product__photos .product__main-photos .flickity-page-dots,.product__photos .flickity-page-dots,ol.flickity-page-dots{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}.product__photos .product__thumbs.small--hide{display:block!important}.product__thumbs--below .product__thumbs--scroller{overflow-x:auto;white-space:nowrap;padding:8px 0;-webkit-overflow-scrolling:touch}.product__thumbs--below .product__thumb-item{display:inline-block;max-width:76px;margin-right:8px;vertical-align:middle;border:0!important}.product__thumbs .product__thumb{display:block;width:76px;height:76px;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden}.product__thumbs .image-wrap.image-wrap__thumbnail{width:100%;height:100%!important;padding-bottom:0!important;position:relative;overflow:hidden}.product__thumbs .image-wrap__thumbnail img,.product__thumbs img.image-element,.product__thumbs image-element{display:block;width:100%;height:100%;object-fit:cover;opacity:1!important;transform:none!important;filter:none!important}.product__thumbs .product__thumb[aria-current=true],.product__thumbs .product__thumb.is-active,.product__thumbs .product__thumb-item.is-active .product__thumb{box-shadow:inset 0 0 0 2px #111!important}}#SiteHeader,#SiteHeader.site-header--stuck,.header-sticky-wrapper{z-index:1000!important}.grid-product__size{margin-top:.4rem}.grid-product__size-count{font-size:11px;opacity:.8}.size-single-row{margin-top:.25rem}.size-fixed-label,.size-custom-label{font-size:11.9px}.size-select{margin-top:.25rem;width:100%}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.grid-product__meta{padding:10px 0 0}@media(max-width:768px){.grid-product__size{display:block}.grid-product__size-count{margin-bottom:.25rem;font-size:11px}.grid-product__options .size-select{transform:none!important;width:100%!important;min-width:0!important;box-sizing:border-box;font-size:12px!important;-webkit-text-size-adjust:100%}.grid-product__size-count{display:none!important}}.grid-product__options .size-select{border-radius:9999px;border:1px solid #dcdcdc;padding:3px 34px 3px 16px;font-size:12px;height:32px;line-height:1.4;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-position:right 10px center;background-repeat:no-repeat;background-size:12px}.grid-product__link:after,.grid-product__link:hover:after{content:none!important}.grid-product__options,.grid-product__colors,.grid-product__size{position:relative;z-index:5}.grid-product__link:after{content:none!important;pointer-events:none!important;z-index:0!important}@media screen and (min-width:769px){.horizontal-filter .grid__item--sidebar{position:sticky;top:0;z-index:40;background-color:var(--color-bg)}}.grid-product__options,.grid-product__size,.grid-product__colors{position:relative;z-index:0}.grid-product,.grid-product__content,.grid__item-image-wrapper{z-index:auto!important}.horizontal-filter__grid{overflow:visible!important}.grid-product__size{display:flex;align-items:center;gap:8px;margin-top:6px;margin-bottom:10px;flex-wrap:wrap}.grid-product__size-count{margin:0;line-height:1}.size-select{margin-top:0;width:auto;min-width:150px;flex-shrink:0}.grid-product__size{align-items:center;gap:8px}.grid-product__size .size-single-row{display:inline-flex;align-items:center;margin:0;height:32px;padding:3px 16px;border:1px solid #dcdcdc;border-radius:9999px;background:#fff;box-sizing:border-box;white-space:nowrap}.grid-product__size .size-fixed-label,.grid-product__size .size-custom-label{font-size:12px;line-height:1.4}@media(max-width:768px){.grid-product__size .size-single-row{width:100%;justify-content:flex-start}}main#MainContent.main-content{padding-top:0!important}#sticky-header-wrapper{position:sticky;top:0;z-index:10000;width:100%}.announcement-bar{padding:8px 0}.announcement-slider__slide{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:28px}.announcement-link{display:block;width:100%}.announcement-text{padding:0 20px;line-height:1.2}.announcement-bar{position:relative;z-index:10001}.header-sticky-wrapper,#HeaderWrapper,.site-header{position:relative!important;top:auto!important;transform:none!important;z-index:10000}@media(min-width:769px){.site-header{padding-top:10px!important;padding-bottom:10px!important}.site-header__logo{margin-top:9px!important;margin-bottom:9px!important}.header-wrapper--sticky{position:absolute!important;width:100%;background:transparent!important}#sticky-header-wrapper:has(.header-wrapper--sticky){margin-bottom:-85px}.header-wrapper--sticky.is-light .site-nav__link,.header-wrapper--sticky.is-light .site-header__logo .logo--inverted{color:#fff!important}}@media(max-width:768px){.header-wrapper--sticky{position:relative!important;background:#fff!important}.header-wrapper--sticky.is-light .site-nav__link,.header-wrapper--sticky .site-nav__link{color:#222!important}.header-wrapper--sticky.is-light .site-header__logo .logo--inverted,.header-wrapper--sticky .site-header__logo .logo--inverted{display:none!important}.header-wrapper--sticky.is-light .site-header__logo .logo--has-inverted,.header-wrapper--sticky .site-header__logo .logo--has-inverted{display:block!important}.site-nav__link .icon{stroke:#222!important}.site-nav__link .icon-wishlist{fill:#222!important;stroke:none!important}}.toolbar{display:none!important}.site-header--stuck{position:relative!important;background:#fff!important}.main-content{padding-top:0}.site-header--stuck,.header-sticky-wrapper.is-sticky{transform:none}@media(max-width:768px){body,.grid__item.medium-up--one-fifth.grid__item--sidebar{padding-top:0}}@media(min-width:769px){body,.collection-sidebar.small--hide{padding-top:0}.horizontal-filter .collection-sidebar.small--hide{padding-top:8px}}#StickyHeaderWrap{height:auto!important}:root .delivery-container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:root .delivery-mindate-wrapper{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}@media(max-width:749px){:root .delivery-mindate-wrapper{gap:4px!important}:root .delivery-mindate-wrapper .flex-center{align-items:center!important;font-size:0!important}.delivery-mindate-wrapper .flex-center .delivery-select-container__select{font-size:12px!important}.delivery-mindate-wrapper .flex-center:after{content:"\5b9b\306e\5834\5408";font-size:12px;margin-left:4px}}:root .delivery-mindate-wrapper .flex-center,:root .delivery-mindate-wrapper .flex-modifier{flex:1 1 0!important;justify-content:flex-start}:root .delivery-mindate-wrapper .flex-modifier{margin-top:0!important}:root .delivery-container .delivery-mindate-caution{text-align:left!important}:root .delivery-container .delivery-select-container__select{font-size:11px!important;height:32px!important;line-height:32px!important;padding:0 8px!important;width:100%!important;min-width:0!important}:root .delivery-container .delivery-select-container__select option{font-size:11px!important}:root .delivery-select-container{font-size:11px!important}:root .delivery-mindate-wrapper .delivery-select-container.amp-select-allow{width:80px!important;flex:0 0 80px!important;position:relative!important}:root .delivery-mindate-wrapper .delivery-select-container.amp-select-allow:after{right:6px!important;top:50%!important;transform:translateY(-50%) rotate(-135deg)}:root .pop-over__container{display:none!important}.featured-collection-custom{overflow:visible;padding-bottom:10px}.featured-collection-custom .page-width,.featured-collection-custom .grid-overflow-wrapper,.featured-collection-custom .grid,.featured-collection-custom .grid__item{overflow:visible}.featured-collection-custom #mobile-navigation-buttons{display:none;overflow-x:auto;width:min-content;max-width:100%;margin:0 auto 24px;background-color:#e6e6e6;border-radius:24px}.featured-collection-custom #mobile-navigation-buttons::-webkit-scrollbar{display:none}.featured-collection-custom #mobile-navigation-buttons .navigation-item{flex:0 0 auto;padding:8px 10px;border:none;font-size:12px;white-space:nowrap;background:none;border-radius:24px;cursor:pointer;transition:all .3s ease}.featured-collection-custom #mobile-navigation-buttons .navigation-item.active{background-color:#5f5f5f;color:#fff}.featured-collection-custom .featured-collection-custom-grid{display:flex;scroll-snap-type:x mandatory;overflow:visible}.featured-collection-custom .featured-collection-custom-grid:after{display:none}.featured-collection-custom .featured-collection-custom-item{display:flex;flex-direction:column;flex:1;width:100%;margin-bottom:0;transition:all .15s ease;scroll-snap-align:center}.featured-collection-custom .featured-collection-custom-item:hover{transform:scale(1.02);transform-origin:center top}.featured-collection-custom .featured-collection-custom-item .grid-product__content{display:flex;flex:1;border:1px solid #000000;border-radius:0 0 1rem 1rem}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-meta{padding:10px}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-title{font-size:12px;font-weight:700;line-height:1.2;margin-bottom:8px;padding-left:5px;border-left:3px solid #000000}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-catchcopy{font-size:16px;font-weight:600;text-align:center;padding-bottom:10px;border-bottom:2px solid #000000}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-description{display:flex;align-items:center;gap:10px;margin-top:10px}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-description .featured-collection-custom-image-wrapper{width:28%}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-description .featured-collection-custom-image-wrapper img{aspect-ratio:1 / 1;object-fit:cover}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-description .featured-collection-custom-text{flex:1}.featured-collection-custom .featured-collection-custom-item .featured-collection-custom-description ul{font-size:12px;margin-bottom:0;margin-left:16px}@media(max-width:768px){.featured-collection-custom .featured-collection-custom-grid{overflow-x:scroll}.featured-collection-custom .featured-collection-custom-grid::-webkit-scrollbar{display:none}.featured-collection-custom .featured-collection-custom-grid .featured-collection-custom-item:hover{transform:none}.featured-collection-custom #mobile-navigation-buttons{display:flex}.featured-collection-custom .grid-overflow-wrapper{overflow-x:hidden}.featured-collection-custom .grid-overflow-wrapper .grid__item{flex:0 0 75vw;width:100%}.featured-collection-custom .grid-overflow-wrapper .grid__item:first-child{margin-left:0}.featured-collection-custom .grid-overflow-wrapper .grid__item:last-child{margin-right:0}}body.template-product #imersian-visualiser,body.template-product #imersian-visualiser .imersian-view-in-room{display:none!important}@media only screen and (max-width:768px){.imersian-flex-item{flex:none!important;width:100%!important;max-width:100%!important;display:block!important}.imersian-flex-container{align-items:stretch!important}.imersian-video-wrapper{height:auto!important;min-height:200px}}.section-header{display:flex;justify-content:space-between;align-items:center;text-align:left}.section-header .section-header__title{flex:1 1 auto;margin-bottom:0;text-align:left}.section-header .section-header__link{flex:0 0 auto;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom-theme.css.map */
