.shop-pay-installments-banner{display:none!important;color:#fff}.product__media-subitem{height:max-content!important}@media (min-width:577px){.product__media-list{width:100%!important}.product__media-subitem .product__media{height:auto!important;padding-top:0!important}}@media screen and (min-width:1200px){.footer-block__details-content{gap:0!important}}.product-about__accordion-description ul{display:table!important;width:100%!important;border-collapse:collapse!important}.product-about__accordion-description li{display:table-row!important;border-bottom:1px solid #ccc!important}.product-about__accordion-description li span{display:table-cell!important;padding:16px!important}.product-about__accordion-description li span.metafield-dimension{padding-left:8px!important}.collection-banner__title{color:#2b2b2b}.collection-banner__img img{display:none!important}.collection-banner__body .color-background-1 .background .have-overlay .show_img{display:block!important}.collection-banner__body.show_img:after{display:none!important}.products-grid:after{background:none!important}@media screen and (max-width:749px){.collection-banner__body .container:nth-of-type(2){border-bottom:.1rem solid rgb(var(--color-border))}}.collection-card.color-inverse:hover .collection-card__title,.collection-card.color-inverse .collection-card__img-wrapper:focus-within+.collection-card__title{opacity:1!important}@media screen and (min-width:990px){.body-template-page-about .image-with-text .image-with-text__text-item{flex:0 0 50%;max-width:50%}.body-template-page-about .image-with-text .image-with-text__media-item{flex:0 0 50%;max-width:50%}#shopify-section-template--17498866712771__image_with_text_V3GNA7 .image-with-text .image-with-text__grid,#shopify-section-template--17498866712771__image_with_text_j8bxpN .image-with-text .image-with-text__grid,#shopify-section-template--17498866712771__image_with_text_kUMQxe .image-with-text .image-with-text__grid,#shopify-section-template--17498866712771__image_with_text_76k48i .image-with-text .image-with-text__grid{flex-direction:row-reverse}.body-template-page-about .image-with-text__content{align-items:center!important;flex-direction:initial!important;padding:4.8rem!important}}.body-template-page-about .button--primary{background:#2B2B2B;opacity:1}.body-template-page-about .image-with-text .image-with-text__media-item .image-with-text__media{border-left:0px!important;border-right:0px!important;padding-right:0px!important;padding-left:0px!important}@media screen and (min-width:990px){.body-template-page-caring-for-your-teak .image-with-text .image-with-text__text-item{flex:0 0 50%;max-width:50%}.body-template-page-caring-for-your-teak .image-with-text .image-with-text__media-item{flex:0 0 50%;max-width:50%}#shopify-section-template--17499383595203__image_with_text_9qGXKd .image-with-text .image-with-text__grid{flex-direction:row-reverse}.body-template-page-caring-for-your-teak .image-with-text__content{align-items:center!important;flex-direction:initial!important;padding:4.8rem!important}}@media screen and (min-width:1200px){#shopify-section-template--17499383595203__rich_text_tmFEKR .rich-text__wrapper .rich-text__subheading{margin-bottom:4rem}}#shopify-section-template--17499383595203__tabs_nBHRxr{padding-bottom:0px!important}.body-template-page-caring-for-your-teak .button--primary{background:#2B2B2B;opacity:1}.body-template-page-caring-for-your-teak .collapsible-content-summery:hover{opacity:1!important}.body-template-page-caring-for-your-teak .collapsible-content-block .accordion .collapsible-content-summery{cursor:default!important}@media screen and (min-width:750px){.body-template-page-caring-for-your-teak .collapsible-content-block .accordion .collapsible-content-summery{padding:3.4rem}}@media screen and (min-width:990px){.body-template-page-our-fabrics .image-with-text .image-with-text__text-item{flex:0 0 50%;max-width:50%}.body-template-page-our-fabrics .image-with-text .image-with-text__media-item{flex:0 0 50%;max-width:50%}#shopify-section-template--17499383660739__image_with_text_wPtBJ3 .image-with-text .image-with-text__grid{flex-direction:row-reverse}.body-template-page-our-fabrics .image-with-text__content{align-items:center!important;flex-direction:initial!important;padding:4.8rem!important}}@media screen and (min-width:1200px){#shopify-section-template--17499383595203__rich_text_tmFEKR .rich-text__wrapper .rich-text__subheading{margin-bottom:4rem}}.body-template-page-our-fabrics .button--primary{background:#2B2B2B;opacity:1}.body-template-page-our-fabrics #shopify-section-template--17499383660739__image_with_text_FrgjH3 .image-with-text .image-with-text__media-item .image-with-text__media{border-left:0px!important;border-right:0px!important;padding-right:0px!important;padding-left:0px!important}#shopify-section-template--17499383660739__collection_grid_Jj78Pd>div>div.section-header__line>div>div>div{font-size:calc(var(--font-subtitle-scale)* 2.1rem);text-transform:none!important;font-weight:400}.body-template-page-our-fabrics .collection-card.color-inverse .collection-card__title{color:#000}.body-template-page-our-fabrics .button-icon{transform:rotate(0deg);color:rgb(var(--color-foreground-title))}.body-template-page-our-fabrics .section-button__line{padding:1rem 0 0}#shopify-section-template--17499383726275__tabs_aYkCym{padding-bottom:0px!important}@media screen and (min-width:990px){.body-template-page-white-glove-delivery .image-with-text .image-with-text__text-item{flex:0 0 50%;max-width:50%}.body-template-page-white-glove-delivery .image-with-text .image-with-text__media-item{flex:0 0 50%;max-width:50%}#shopify-section-template--17499383726275__image_with_text_H6bK4p .image-with-text .image-with-text__grid,#shopify-section-template--17499383726275__image_with_text_yQLFax .image-with-text .image-with-text__grid{flex-direction:row-reverse}.body-template-page-white-glove-delivery .image-with-text__content{align-items:center!important;flex-direction:initial!important;padding:4.8rem!important}}@media screen and (min-width:1200px){#shopify-section-template--17499383595203__rich_text_tmFEKR .rich-text__wrapper .rich-text__subheading{margin-bottom:4rem}}.body-template-page-white-glove-delivery .button--primary{background:#2B2B2B;opacity:1}.body-template-page-white-glove-delivery .image-with-text .image-with-text__media-item .image-with-text__media{border-left:0px!important;border-right:0px!important;padding-right:0px!important;padding-left:0px!important}@media screen and (min-width:990px){.body-template-page-our-products .image-with-text .image-with-text__text-item{flex:0 0 50%;max-width:50%}.body-template-page-our-products .image-with-text .image-with-text__media-item{flex:0 0 50%;max-width:50%}#shopify-section-template--17499383595203__image_with_text_9qGXKd .image-with-text .image-with-text__grid{flex-direction:row-reverse}.body-template-page-our-products .image-with-text__content{align-items:center!important;flex-direction:initial!important;padding:4.8rem!important}}.body-template-page-our-products .image-with-text .image-with-text__media-item .image-with-text__media{border-left:0px!important;border-right:0px!important;padding-right:0px!important;padding-left:0px!important}#shopify-section-template--17499383693507__rich_text_YLMNzf>div>div>div{max-width:105rem}#shopify-section-template--17499383693507__rich_text_YLMNzf>div>div>div>h2{font-size:calc(var(--font-heading-h2-scale)* 3rem);margin-top:2rem;margin-bottom:2rem}.body-template-page-our-products .collapsible-content-summery:hover{opacity:1!important}.body-template-page-our-products .collapsible-content-block .accordion .collapsible-content-summery{cursor:default!important}.body-template-page section:nth-child(1) .rich-text__wrapper .rich-text__subheading{margin-bottom:1.5rem!important}.body-template-page section:nth-child(1) .rich-text__wrapper .rich-text__heading{margin-bottom:2.4rem!important}.body-template-page section:nth-child(1) .rich-text__blocks-small .rich-text__wrapper{max-width:97rem}}.body-template-page section:nth-child(1) .large-font{font-size:calc(var(--font-body-scale-l) * 1.2rem)!important}}@media only screen and (min-width:1360px){.body-template-page section:nth-child(1) h2>p,.body-template-page section:nth-child(1) .h2{font-size:calc(var(--font-heading-h2-scale) * 4.7rem)!important}.body-template-page section:nth-child(1) .large-font{font-size:calc(var(--font-body-scale-l) * 1.2rem)!important}}*/ .slideshow-slide_full-screen_text .slideshow__swiper{height:68vh!important}@media only screen and (min-width:1200px){.swiper-slide-duplicate-prev>div>div>div.slideshow-slide__text>h2{font-size:calc(var(--font-heading-h1-scale) * 3.5rem)!important}}.tabs .tabs_heading{text-align:center}.collapsible-content .section-header__text{text-align:center}@media screen and (max-width:768px){.contact__container{flex-direction:column-reverse!important}.contact__text{flex:0 0 100%!important;max-width:100%!important;border-top:0.1rem solid rgba(var(--color-border))}.contact-form__block{flex:0 0 100%!important;max-width:100%!important;border-right:0px!important}}@media screen and (min-width:990px){.contact__text{flex:0 0 50%;max-width:50%}.body-template-page-contact .image-with-text .image-with-text__text-item{flex:0 0 50%;max-width:50%}.body-template-page-contact .image-with-text .image-with-text__media-item{flex:0 0 50%;max-width:50%}#shopify-section-template--17396974158019__image_with_text_PnCBHV .image-with-text .image-with-text__grid{flex-direction:row-reverse}#shopify-section-template--17396974158019__image_with_text_PnCBHV .image-with-text .image-with-text__media{padding-left:0px!importantpadding-right:0px!important}.body-template-page-contact .image-with-text__content{align-items:center!important;flex-direction:initial!important;padding:4.8rem!important}.body-template-page-contact .image-with-text__media{padding:4.8rem!important}}.body-template-page-contact .button--primary{background:#2B2B2B;opacity:1}#shopify-section-template--17396974158019__image_with_text_PnCBHV .image-with-text .image-with-text__media-item .image-with-text__media{border-left:0px!important;border-right:0px!important}image-with-text__text-item{padding:25px}.contact-form__block{width:100%}.contact-form__header{padding:20px 0 20px 0!important}.card__add-to-cart{position:relative;width:auto;display:block}.card__add-to-cart .card__link{bottom:auto;top:-50px}@media (width<1200px){.card__add-to-cart .card__link{top:0px}}.option-fieldset{border:none;display:flex;flex-wrap:wrap;position:relative;padding:0;margin:0;margin-top:20px}.option-item{margin:0 8px 8px 0;display:inline-block;position:relative}.option-item input{display:none}.option-item input:checked+label{position:relative}.option-item input:checked+label:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:#1e372f}.option-item label img{width:26px;height:26px}.option-item:hover label *{cursor:pointer!important}.swatch_img{width:26px;height:26px}.swatch-section{position:absolute;top:-10px;right:50%;transform:translate(50%,-100%);display:none;font-size:13px;border:1px solid #dadada;background:#fff;min-height:20px;min-width:20px;padding:5px;text-align:center;z-index:999}.quick-add-modal .option-item:nth-child(1) .swatch-section{transform:translate(75%,-100%)}.quick-add-modal .option-item:nth-child(1) .swatch-section .swatch_title::after{left:25%}.option-item:hover .swatch-section,.option-item:focus .swatch-section,.option-item.hover .swatch-section{display:block}.swatch_title{position:relative;padding-top:5px}.swatch_title::after{position:absolute;left:50%;bottom:-5px;transform:translate(-50%,100%);width:0;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-top:8.5px solid #fff}.swatch_overlay__img{width:130px;height:130px}.swatch_img img,.swatch-section img{width:100%;max-height:171px;object-fit:cover}@media (min-width:1200px){.swatch-section{margin:0}}@media (max-width:600px){.option-item:nth-child(1) .swatch-section{transform:translate(75%,-100%)}.option-item:nth-child(1) .swatch-section .swatch_title::after{left:25%}}.custom-label{width:26px;height:26px}.js_variants_section .swiper-pagination{display:none}.js-order-less{order:-1}.js-order-more{order:1}.product-about{height:0}.has-values{height:auto}.js-price{text-transform:uppercase;font-size:12px;text-decoration:line-through;color:#6B6B6B;margin-top:6px;margin-bottom:0}