@charset "UTF-8";html,body{scroll-behavior:smooth}*[data-atc-hide][hidden]{display:none!important}.product-page-gallery>*{align-items:flex-start;align-content:flex-start}.gallery__thumbnail--disabled{display:none}.gallery__image{display:flex;height:100%}.gallery__image:hover{cursor:unset}.gallery__image img{width:100%;height:100%;object-fit:cover}.gallery__image--disabled{display:none}.product-page-content{position:sticky;top:100px;padding-top:20px;padding-left:60px}.product-page-content .product__description{margin:32px 0 0}.product-page-content .product__description p{margin:0 0 1rem}.product-page-content .product__price{display:block;margin-bottom:1.5625rem}.product-page-content .product__price-value,.product-page-content .product__price-suffix{display:inline-block;font-weight:700;line-height:1.2em}.product-page-content .product__price-value{font-size:1.25rem}.product-page-content .product__price-suffix{font-size:1rem;color:var(--secondaryTextColor)}.product__title--ppTitle{font-size:24px;line-height:30px;margin-bottom:0}.row.product-page__recommended-wrapper{margin-left:auto;margin-right:auto;max-width:2000px;margin-bottom:40px;padding:10px 0}.product__row.product__wrapper{max-width:2000px;padding:0 45px 0 2%}span[data-swatch-option].swatch--color{position:relative;width:30px;height:30px;min-height:unset;min-width:unset;border-radius:10%}span[data-swatch-option].swatch--color:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:solid 1px rgba(202,202,202,.2);border-radius:10%;transition:border-color .5s}span[data-swatch-option].swatch--color:hover:before,span[data-swatch-option].swatch--color.swatch--active:before{border-color:transparent}span[data-swatch-option].swatch--color.swatch--disabled{opacity:1}span[data-swatch-option].swatch--color.swatch--disabled:before,span[data-swatch-option].swatch--color.swatch--disabled:after{content:"";display:block;position:absolute;top:50%;left:-8px;right:-8px;transform:none;width:auto;height:2px;margin:-1px 0 0;padding:0;visibility:visible;opacity:1;background-color:#fff;border:none;transition:none}span[data-swatch-option].swatch--color.swatch--disabled:before{transform:rotate(45deg)}span[data-swatch-option].swatch--color.swatch--disabled:after{transform:rotate(135deg)}span[data-swatch-option].swatch--active.swatch--color{border-color:#d8d8d8}.product__accordion .accordion__item{border-bottom:none}.product__accordion.margin__bottom--reduced{margin-bottom:0!important}.tximage__video{position:relative}.product__atc .shopify-payment-button__button.shopify-payment-button__button--unbranded{display:none}.product__atc{flex-direction:column}.product__atc .quantity--input{max-width:181px;position:relative}.product-page-content--collection-fabrics .product__atc .quantity--input{display:none}.product__atc .sold-out__button{max-width:181px;margin-bottom:30px!important}.product__atc .button--addToCart{max-width:181px;padding:10px 20px}.product__atc .button--addRelatedSwatch{margin-top:20px;max-width:181px;padding:10px 20px}.playpause{position:absolute;left:0%;right:0%;top:0%;bottom:0%;margin:auto;background-size:contain;background-position:center;width:0;height:0;border-style:solid;border-width:50px 0 50px 86.6px;border-color:transparent transparent transparent rgba(255,255,255,.5);cursor:pointer;z-index:3}#pause-button{opacity:0;position:absolute;left:0%;right:0%;top:0%;bottom:0%;margin:auto;background-size:contain;background-position:center;width:20px;height:65px;padding:10px;border:18px solid;border-bottom:0;border-top:0;border-color:#ffffff80;cursor:pointer;z-index:2}#pause-button.pause-button-hover:hover{opacity:1;transition:opacity .24s ease-in-out 0s}#vimeo-player:hover #pause-button.pause-button-hover{opacity:1;transition:opacity .25s ease-in-out 0s}.gallery__main-product-video{max-height:850px;object-fit:cover}.gallery__main-product-video::-webkit-media-controls-panel{display:none!important;opacity:1!important}.gallery__vertical div:first-child,.swatch--color.swatch--disabled{position:relative}.swatch--color.swatch--disabled:before{position:absolute;right:9px;content:"\274c";font-size:10px;color:red;line-height:100px;text-align:center;font-size:11px}.gallery__default{padding-left:0}.product-page__recommended-wrapper .section__heading .section__heading--heading h2{font-size:28px}.product-page__recommended-wrapper .section__heading{padding-left:0}.product-page__recommended-wrapper .card--holder .card__title{width:65%}.product-page__recommended-wrapper .card--holder .card__price{font-size:20px}.quantity--input__meters{background-color:#efefef;padding:6px 0;position:absolute;left:50%;margin-left:10px}.quantity--input__decimal .quantity--input__input{text-align:center;padding:6px 12px 6px 1px}.product__atc .quantity--input{background-color:#efefef}@media screen and (min-width: 1300px){.product__row.product__wrapper{padding-left:0}}@media screen and (max-width: 998px){.product-page-content{padding-left:20px}.product__atc{padding-right:10px}.product__atc .quantity--input{max-width:unset;width:100%}.product__atc .button--addToCart,.product__atc .button--addRelatedSwatch{max-width:unset}.video-text-shopify-section .vp-center{align-items:flex-start;margin-top:30px}.video-text-shopify-section .video--responsive iframe{min-height:200px;max-height:300px}}@media only screen and (min-width: 767px){.product__wrapper .gallery{max-height:unset;flex-direction:column-reverse;justify-content:flex-end}.product__wrapper .gallery__thumbnails{flex-wrap:wrap;margin-top:30px;overflow:unset;max-height:unset;flex-direction:row}.product__wrapper .gallery__thumbnail{height:auto;width:49%;margin:2px;max-height:440px}.gallery__default .slide--product{position:relative}}@media only screen and (max-width: 767px){.quantity--input__decimal .quantity--input__input{width:100%}.product__row.product__wrapper{padding:0}.gallery__default .gallery__thumbnails{margin-top:0!important}.gallery__default .slide--product{max-height:450px!important}.gallery__default .video__holder.slide--product[data-bstr-slide=active] .playpause{display:block}.gallery__default .video__holder.slide--product[data-bstr-slide=""] .playpause{display:none}.slider--product__holder .gallery__main-product-video{max-height:450px;object-fit:cover}}@media only screen and (max-width: 1300px){.row.product-page__recommended-wrapper{padding:0 2%}}@media only screen and (max-width: 998px){.quantity--input__decimal.quantity--input .quantity--input__input{padding:6px 22px 6px 1px;width:100%}.quantity--input__decimal.quantity--input .quantity--input__input.quantity--input__input-mini-cart{padding:6px 22px 6px 1px;width:70px}.quantity--input .quantity--input__input{width:80px}.quantity--input__meters{margin-left:7px}}.main__navigation.main__navigation--flex{display:flex;align-items:center;justify-content:flex-start;z-index:9;max-width:2000px;margin:0 auto;transition:all .3s ease}.main__navigation.main__navigation--flex .header__logo{width:25%}.main__navigation.main__navigation--flex .nav__link--fill:before{content:none}.page__header .page__header--width{padding:0 3%;margin-top:15px}.nav__link__holder{margin:0 0 0 10px;padding:10px 5px}.page__header--transparent .nav__link__holder:hover,.page__header--transparent .nav__link__holder.nav__link--active{text-decoration:none}.page__header:not(.page__header--transparent) .nav__link__holder:hover,.page__header:not(.page__header--transparent) .nav__link__holder.nav__link--active{background-color:#ffffff45}.page__header.page__header--sticky.page__header--desktop{transition:all ease;animation:slide-down .7s;transform:none;left:0}.header__element--width.header__utility{width:auto;min-width:100px;justify-content:space-between}.header__utility.header__utility-flex{font-size:19px;margin-top:15px}.main__navigation--inner{display:flex;flex-grow:1;flex-direction:row;justify-content:flex-end;align-items:center;font-size:14px;margin-top:15px}.main__navigation--inner .nav__link{padding:0 5px;flex:1}.page__header.page__header--mobile .mobile-submenu-label{min-height:35px;color:#fff}.page__header.page__header--mobile .header__logo{padding:0;margin-bottom:20px}.main__navigation--inner .nav__submenu{padding:30px 0 0;background-color:transparent;box-shadow:none}.page__header:not(.page__header--transparent) .main__navigation--inner .nav__submenu{z-index:-1;background-color:#595552}.main__navigation--inner .nav__submenu .nav__link__holder{margin:0;padding:0}.main__navigation--inner .nav__submenu .nav__link__holder:hover,.main__navigation--inner .nav__submenu .nav__link__holder.nav__link--active{background-color:transparent}.main__navigation--inner .nav__submenu .nav__link__holder>a{padding:17px 24px}.page__header--transparent .main__navigation--inner .nav__submenu .nav__link__holder>a{padding:17px 10px}.page__header--transparent .main__navigation--inner .nav__submenu .nav__link__holder>a>div{border-bottom:solid 1px transparent}.main__navigation--inner .nav__submenu .nav__link__holder>a .nav__link__title{color:#fff}.page__header--transparent .main__navigation--inner .nav__submenu .nav__link__holder>a:hover>div,.page__header--transparent .main__navigation--inner .nav__submenu .nav__link__holder.nav__link--active>a>div{border-bottom-color:#fff}.page__header:not(.page__header--transparent) .main__navigation--inner .nav__submenu .nav__link__holder>a:hover,.page__header:not(.page__header--transparent) .main__navigation--inner .nav__submenu .nav__link__holder.nav__link--active>a{background-color:#595552;text-decoration:underline}.nav__link__holder>.nav__submenu.nav__submenu--regular,.nav__link__holder:hover>.nav__submenu.nav__submenu--regular{left:-24px;transform:translate(0) translateY(0)}.page__header--transparent .nav__link__holder>.nav__submenu.nav__submenu--regular,.page__header--transparent .nav__link__holder:hover>.nav__submenu.nav__submenu--regular{top:100%;left:0;padding:10px 0 0;background-color:#595552;opacity:.8}.uil-user-circle:before{content:"\ea0d"!important;font-size:19px}.login__top-part{position:static}.breadcrumbs__wrapper .breadcrumbs--default{padding-left:3%;padding-right:3%}.breadcrumbs__wrapper .breadcrumbs--default .breadcrumb{max-width:1200px;font-size:11px;text-transform:uppercase;margin:0 auto}.nav__submenu--mega.nav__submenu--mega-featured{background-color:transparent;display:grid;grid-template-areas:"sp sp" "links fi";padding:0;grid-template-columns:auto 1fr;grid-template-rows:40px 1fr;max-height:75vh;box-shadow:0 6px 12px #0003}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products{display:grid;grid-template-columns:repeat(3,minmax(100px,300px));gap:5vw;margin:0;width:100%;grid-area:fi;padding:20px;justify-content:center}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products .col-md-3{max-width:unset}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products .card__img--ratio{padding-top:70%}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products .nav__link__holder--mega{display:flex;align-items:center;max-height:400px;margin:auto 0;overflow:hidden}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products.nav__featured-products--2{grid-template-columns:repeat(2,minmax(100px,300px));justify-content:center}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products.nav__featured-products--2 .nav__link__holder--mega{max-width:300px;max-height:400px;margin:auto 0}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products.nav__featured-products--3{grid-template-columns:repeat(1,minmax(100px,300px));justify-content:center}.nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products.nav__featured-products--3 .nav__link__holder--mega{max-width:450px;max-height:400px;margin:auto 0}.nav__submenu--mega.nav__submenu--mega-featured .nav__vertical-links--wrapper{display:flex}.main__navigation--inner .nav__submenu--mega.nav__submenu--mega-featured .nav__vertical-links--inner .nav__link__holder.nav__link--active>a{color:#595552;background-color:#e7e6e6}.main__navigation--inner .nav__submenu--mega.nav__submenu--mega-featured .nav__vertical-links--inner .nav__link__holder.nav__link>a:hover{color:#595552;background-color:#e7e6e6}.nav_submenu--spacer{grid-area:sp;width:100%;height:40px}.main__navigation--inner .nav__submenu--mega.nav__submenu--mega-featured .nav__link__holder>a .nav__link__title{color:#353535;font-size:14px}.nav_submenu.nav__vertical-links{flex-basis:30%;background-color:#fff;padding:10px 15px 15px 30px;grid-area:links;overflow:hidden;display:flex;min-width:200px}.nav__vertical-links--inner{display:grid;grid-template-rows:repeat(8,auto);grid-auto-flow:column;grid-gap:4px;grid-auto-columns:minmax(70px,auto);max-height:450px}.nav__vertical-links--outer{padding-right:4vw}.main__navigation--inner .nav_submenu.nav__vertical-links .nav__link__holder>a{padding:2px 5px}.container .page__header .main__navigation--inner .nav_submenu.nav__vertical-links .nav__link__holder>a:hover{color:#595552;background-color:#e7e6e6;text-decoration:none}.page__header:not(.page__header--transparent) .main__navigation--inner .nav__submenu.nav__submenu--mega .nav__link__holder.nav__link--active>a{color:#595552;background-color:#fff;text-decoration:none}.nav__submenu--mega.nav__submenu--mega-featured .nav__vertical-links--title{padding:17px 4px;font-weight:700;font-size:14px;display:block}.nav__submenu--mega.nav__submenu--mega-featured .nav__vertical-links--title .nav__link__title{font-weight:700;font-size:14px;color:#000}.page__header--transparent .nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products{background-color:#595552}.page__header--transparent .nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products a{color:#fff;min-height:40px}.page__header--sticky .nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products{background-color:#cdc0a5}.page__header--sticky .nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products a{color:#595552;min-height:40px}.template--product .nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products{background-color:#cdc0a5}.template--product .nav__submenu--mega.nav__submenu--mega-featured .nav__featured-products a{color:#595552;min-height:40px}.title-banner__heading{display:none!important}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:.9;transform:translateY(0)}}@media screen and (max-width: 998px){.header__element--width.header__utility{display:none}.header__logo{margin-right:0}.mobile-submenu-label .uil-bars:before{content:"MENU";font-family:var(--titleFont);text-transform:uppercase;font-size:14px;cursor:pointer}.header__utility .user__button{display:none}.page__header.page__header--mobile .header__logo{padding-left:20px;padding-right:20px;padding-bottom:5px}}@media screen and (min-width: 1300px){.header__utility.header__utility-flex{margin-left:30px}.breadcrumbs__wrapper .breadcrumbs--default{padding-left:0%;padding-right:3%}}.nav__submenu--mobile .nav__link.nav--2nd-tier{width:calc(100% - 50px)}.nav__submenu--mobile .nav__link__holder{padding:0}.page__header:not(.page__header--transparent) .mobile__navigation .nav__link__holder:hover{background-color:unset}.s__block-opactity-btn a{opacity:.7}.cta__wrapper{position:relative}@media screen and (max-width: 910px){.cta__wrapper .section__heading--subheading{font-size:12px}.cta__wrapper .section__heading--heading h2{font-size:35px}}.cta__wrapper .hero-banner{margin-top:60px}.cta__background-video{object-fit:cover;width:100vw;height:100%;position:absolute;top:0;left:0}.cta-shopify-section .cta__wrapper h2.font__family--title{max-width:640px;margin:0 auto;line-height:unset}.template-collection .cta__wrapper .section__heading--heading{margin-bottom:20px}.template-collection .cta__wrapper .section__heading{margin-bottom:0}@media screen and (min-width: 1249px){.hero-banner.s__content{max-width:2000px;margin:0 auto;padding:0}}@media screen and (max-width: 710px){.hero-banner .s__content{margin-left:0}}.grid__block--image .text__content{font-size:20px;letter-spacing:2px;line-height:28px;padding:0 0 25px 25px}.grid__block--image .text__content:after{content:"";height:1px;width:40px;background-color:#fff;position:absolute;left:25px;bottom:25px}.grid__block--image img{width:100%}.grid{z-index:2}@media only screen and (max-width: 767px){.grid__holder .grid{width:90%!important;margin:20px auto}.grid__holder .grid__flex{height:auto!important;padding:20px 0}}@media only screen and (max-width: 440px){.grid__holder .grid__block--image{max-width:520px}}@media only screen and (max-width: 1330px){.grid{padding:0 3%}}.footer .layout__content{max-width:2000px}.footer .layout__content .social-footer{display:flex;flex-wrap:wrap;margin:0 0 -13px -9px}.footer .layout__content .social-footer .footer__text-email,.footer .layout__content .social-footer .footer__text-tel,.footer .layout__content .social-footer .icon-link{display:block;margin:0 0 13px 9px!important}.footer .layout__content .social-footer .footer__text-email,.footer .layout__content .social-footer .footer__text-tel{width:100%;font-size:.9em}.footer .footer__block{overflow-wrap:anywhere}.footer .klaviyo-form.form-version-cid-1{padding:0 25px}.footer .klaviyo-form.form-version-cid-1 .needsclick p span{color:#595552!important;font-size:15px!important;font-weight:600!important}.footer .social-footer .footer__title,.footer .social-footer .footer__text-email,.footer .social-footer .footer__text-tel{margin-left:0}@media only screen and (max-width: 767px){.footer .footer__block img{max-width:180px}.footer .social-footer .footer__text-email,.footer .social-footer .footer__text-tel,.footer .social-footer .footer__title{margin-left:0}}.footer__text p{opacity:.7}@media only screen and (min-width: 768px){.footer .row{justify-content:flex-start}}.tximage__image .lookbook{width:auto}.lookbook-wrapper{max-width:2000px!important;margin:0 auto;padding:20px}.lookbook-wrapper .button.button--primary{opacity:.7}@media only screen and (max-width: 1023px) and (min-width: 768px){.s__block--customTitle h2.font__size--big{font-size:32px}}@media only screen and (max-width: 768px){.s__block--customTitle h2.font__size--big{font-size:28px}.tximage__image.fill-container img{max-height:300px}.s__block--richText div.font__size--base{max-width:100%!important}}.tximage__image.fill-container img{height:100%;object-fit:cover;object-position:center}.stretch.s__content{align-items:stretch;align-content:stretch}.tximage__txt.unflex-center{display:block;margin:auto;padding:10px}.tximage__txt.unflex-center .s__block--richText{display:block!important}.layout__boxed.bg__middle.s__holder.row .s__content.layout__content{max-width:2000px}@media screen and (max-width: 1300px){.layout__boxed.bg__middle.s__holder.row .s__content.layout__content{padding:0 3%!important}}.slick-list{overflow:hidden}.slick-track{display:flex;overflow:hidden}.collection-slider__outer{overflow:hidden;margin:0 auto;max-width:1190px}.collection-slider__outer .section__heading{margin-top:70px;margin-bottom:55px;font-family:var(--titleFont);text-transform:uppercase}.collection-slider__outer .section__heading--heading h2{font-size:32px}.collection-slider__outer .section__heading--heading{font-weight:400;font-size:32px;color:#252422}.collection-slider__outer .section__heading--heading .font__family--title{font-family:var(--titleFont);text-transform:uppercase}.collection-slider__outer .section__heading--subheading{font-size:18px;line-height:15px;color:#353535}.collection-slider__wrapper{position:relative;height:auto}.collection-slider__wrapper .card__title{min-height:51px}.collection-slider__wrapper .tag--soldout{background-color:#000}.collection-slider__wrapper .card__img--gallery img{max-height:360px;object-fit:contain}.collection-slider__wrapper .card__img--container{max-height:360px}.collection-slider__wrapper .slick-arrow{border:none;border-right:2px solid #A2AAA2;border-bottom:2px solid #A2AAA2;background-color:transparent;width:23px;height:23px;display:block;text-indent:-9999em;text-transform:uppercase;position:absolute;top:45%;z-index:2}.collection-slider__wrapper .slick-prev{transform:rotate(135deg);left:-2%}.collection-slider__wrapper .card__buttons button{background-color:#a2aaa2}.collection-slider__wrapper .slick-next{right:-2%;transform:rotate(315deg)}.collection-slider__wrapper .button--show-more{display:block;width:132px;margin:40px auto;height:30px;font-size:16px;background-color:#a2aaa2;padding:5px}@media only screen and (max-width: 767px){.collection-slider__outer{display:none}.featured-slider__shopify-section .section__heading--heading h2{font-size:32px}}.topbar-filter__wrapper{width:94%;display:block;position:relative;margin-top:50px;max-width:2000px}.topbar-filter__wrapper #filterSidebar{padding:10px 24px;display:block;background-color:#f9f9f9;border:1px solid #d8d8d8;width:320px;position:absolute;z-index:7;left:0;transition:all ease 1s}.topbar-filter__wrapper #filterSidebar .filter__group{margin-bottom:15px;padding:15px 5px 0;border-top:1px solid #d8d8d8;transition:all ease .5s}.topbar-filter__wrapper #filterSidebar .filter__group.filter__group-collapse{margin-bottom:0;padding:0;border-top:none;max-height:0;overflow:hidden}.topbar-filter__wrapper #filterSidebar .filter__group-title{font-size:12px}.topbar-filter__wrapper #filterSidebar .filter__group-title:after{content:"+"}.topbar-filter__wrapper #filterSidebar .filter__toggle:checked+div>.filter__group-title:after{transform:rotate(45deg)}.filter__toggle:checked+div>.filter__checkbox{padding:5px}.filter__checkbox a{text-decoration:none}.filter__checkbox a:hover{color:unset}.filter__checkbox input{margin-right:.5em}.filter__checkbox label{font-size:12px}.topbar-filter__wrapper #filterSidebar.filter__dropdown{padding:0}.topbar-filter__wrapper #filterSidebar.filter__dropdown .filter__group.filter__open-collapse{margin:0;padding:0 20px;border:none}.filter__bar.topbar__filter-bar{width:94%;max-width:2000px;margin:auto}.filter__bar.topbar__filter-bar .filter__dropdown{width:230px;padding:10px 12px;display:block;background-color:#f9f9f9;border:1px solid #d8d8d8}.filter__bar.topbar__filter-bar .filter__dropdown select{display:block;position:relative;z-index:2;width:100%;font-size:12px}.filter__bar.topbar__filter-bar .filter__views{display:none}.filter__bar.topbar__filter-bar .filter__icon{bottom:2px;z-index:1;font-size:12px;color:var(--textColor)}.filter__bar.topbar__filter-bar .uil-angle-down:before{content:"+"}@media screen and (max-width: 989px){.topbar-filter__wrapper #filterSidebar{width:230px;height:fit-content;max-width:100%}.filter__bar.topbar__filter-bar{position:relative;bottom:50px;justify-content:flex-start}}@media screen and (max-width: 768px){#filterSidebar.filter__topbar-wrapper{bottom:unset;margin-top:5px}}.product-list__shopify-section.product__list-section{flex-basis:94%;max-width:2000px}.product-list__shopify-section.product__list-section .product__list-wrapper{margin:0 calc(var(--cardPadding) * -1)}.product-list__shopify-section.product__list-section .product__list-wrapper .product__list{margin-top:10px;padding:0}.button,.button--filled{font-family:var(--baseFont)}.button.button--secondary{opacity:1}.text__overlay .text__content{font-family:var(--titleFont);text-transform:uppercase}.shopify-section{margin-bottom:0!important}.wrapper--bottom{padding-top:0}.customer__form{margin-bottom:30px;padding:20px}.collection-list__shopify-section{padding:20px}#ot-sdk-btn-floating{display:none;visibility:hidden}.grid,.wrapper{max-width:2000px;margin:0 auto}.bg__middle.row .row.layout__content{max-width:2000px}.info-bar{margin-bottom:-2px}.flex-col-reversed.layout__content{flex-direction:column-reverse;max-width:2000px;margin:0 auto}.tximage__video .vimeo-player,.tximage__video.mobile-video__flex{width:100%}.tximage__video.mobile-video__flex .video--responsive iframe{min-height:270px}.blog-columns{align-items:stretch;align-content:stretch;margin:0;padding:40px 25px 0}.blog-columns--narrow{padding:0}.blog-columns__column{display:flex;flex-direction:column;margin:0;padding:0 25px 40px}.blog-columns--narrow .blog-columns__column{flex-basis:100%;max-width:100%;padding:0 30px 40px}.blog-columns__column .column__media{position:relative;margin:0 0 20px;padding:0 0 64%;width:100%}.blog-columns__column .column__media img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.blog-columns__column .column__text{display:flex;flex-direction:column;flex-grow:1}.blog-columns__column .column__text>*{width:100%}.blog-columns__column .column__text .column__date-blog{display:block;padding:0 0 20px}.blog-columns__column .column__text .column__seperator{width:55px;height:2px;background-color:#252422;display:block;margin:10px 0}.blog-columns__column .column__text .blog-columns__excerpt{flex-grow:1;margin:0 0 20px}.blog-columns__column .column__text .column__button{margin:0}.product-variant-card__wrapper--disabled{display:none}.product-variant-card{width:100%}.card__img--ratio{padding-top:124.76%}.card--default:hover .card__img img{transform:unset}.card__price--old{padding-left:10px;opacity:.5;text-decoration:line-through}.empty__cart--title{text-transform:uppercase}.header__utility .empty__cart--icon .uil-shopping-bag:hover{color:var(--secondaryTextColor)}.cart__quantity .quantity--input__decimal{position:relative}@media only screen and (min-width: 999px){.cart__punit.hide-mobile{display:none}.cart__item{justify-content:space-between}}@media only screen and (max-width: 998px){.decimal-quantity__hide-mobile{display:none}.cart__info .card__img--container{height:100%}.cart__ptotal{text-align:left;margin-top:10px}.cart__punit.hide-mobile,.cart__trash.hide-desktop{display:none}.cart__item{justify-content:space-around}}@media only screen and (min-width: 768px){.cart__info.col-md-4{-ms-flex-preferred-size:40.33333333%;flex-basis:40.333333%;max-width:40.333333%}}.filter__toggle:checked+div>.filter__checkbox.filter__checkbox--disabled{display:none}.filter__checkbox--disabled{display:none}.product__list{align-items:stretch}.card--default{display:flex;flex-direction:column;height:100%;margin:0;padding:0 0 20px}.card--default:hover{z-index:unset}.card--default .card__info{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:10px 0 0}.card--default .card__info .card__title{display:block;flex-grow:1}.card--default .card__product-title{display:block}.card--default .card__variant-sku-value{font-weight:600}.card--default .card__tags.product-notice{right:unset;left:10px;z-index:3}.card--default .card__tags.product-notice .tag.product-notice__tag{background-color:#f9f9f9;color:#000;font-weight:lighter;border-radius:2px}.search__results .card--default{margin:0 5px 0 0}.card__img{position:absolute}.card__img img{position:relative;z-index:1}.card__img img:nth-child(2){position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0}.card--default:hover .card__img img:nth-child(2){opacity:1}.card--unavailable .card__img,.card--unavailable .card__info{opacity:.3}.card__availability-message{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}a:hover .card__availability-message{color:var(--linkColor)}.card__availability-message-inner{display:block;padding:4px 6px;background-color:#61686f;font-size:12px;line-height:1.5em;font-weight:700;text-transform:uppercase;text-align:center;color:#fff}a:hover .card__availability-message-inner{color:#fff}main.template-article{flex-direction:row;flex-wrap:wrap}main.template-article .wrapper--bottom{width:100%}#shopify-section-template--14745594167432__article{width:auto}.recent-posts__wrapper{overflow:unset!important;position:static;border-top:31px solid #EFEFEF;padding-top:110px}.row.recent-posts__flex{flex-direction:column;position:static;max-width:400px;margin-right:auto;margin-left:0}.recent-posts__blog-card-real{height:auto;max-width:320px!important;flex-basis:unset!important;padding-bottom:30px}.recent-posts__blog-card-inner{max-width:100%!important;flex-basis:unset!important}.recent-posts__blog-card-inner img{max-height:220px;object-position:top;object-fit:cover}.recent-posts__blog-card-inner h3,.recent-posts__blog-card-inner p{min-height:unset}.recent-posts__blog-card-inner .column__text{min-height:140px}.recent-posts__blog-card-inner .recent-posts__blog-card-img{display:flex;justify-content:center}.article__wrapper{padding:10px;border-right:1px solid #a2a2a2;margin-top:50px;margin-bottom:50px;max-width:850px;margin-left:auto;min-height:1400px}.shopify-section.blog-shopify-section{flex-basis:33.3%;width:auto}.shopify-section.article-shopify-section{flex-basis:66.6%;width:auto}@media only screen and (max-width: 997px){.shopify-section.blog-shopify-section,.shopify-section.article-shopify-section{flex-basis:100%}.article__wrapper{min-height:unset;border:none;margin-right:auto;margin-bottom:0}.recent-posts__wrapper{overflow:unset!important;position:static;border-top:none;padding-top:0}.recent-posts__blog-card-real{max-width:270px!important;padding-bottom:30px}.row.recent-posts__flex{flex-direction:row;position:static;max-width:unset;margin-right:auto;margin-left:auto}}@media only screen and (max-width: 815px){.recent-posts__blog-card-real{max-width:310px!important;padding-bottom:30px}.row.recent-posts__flex{flex-direction:column}}.user__link{font-size:14px;text-transform:uppercase}.search__title{font-family:var(--titleFont);text-transform:uppercase}.search__container--abs form input{font-size:18px}.search__results .card--default .card__price{display:none}.minicart__title{font-size:14px}.minicart__info a{font-family:var(--baseFont);text-transform:uppercase;font-size:14px}.minicart__info .minicart__variation{font-family:var(--baseFont)}.minicart__total{font-family:var(--titleFont);text-transform:uppercase}.minicart__trash .uil-trash-alt:hover{color:#cdc0a5}.minicart .quantity--input__input{width:70px}.minicart .quantity--input__meters{margin-left:28px;padding:5px 0}.minicart__single-price{margin-top:10px;display:block}.minicart__total-price:not([hidden]){margin-top:8px;display:block}.product-variant-sku--disabled{display:none}.product-variant-sku__value{font-weight:600}.klarna-credit-promotion klarna-placement>div{padding:0 0 30px}.subfooter>.layout__content{margin-bottom:-8px;padding-left:25px;padding-right:25px}@media only screen and (max-width: 1280px){.subfooter>.layout__content{padding-left:3%;padding-right:3%}}.subfooter .subfooter__block{padding-bottom:8px}.subfooter .footer__text{font-size:13px}.subfooter .footer__text a{text-decoration:none}.subfooter .footer__text a:hover{text-decoration:underline}.swatches__holder{position:relative}.product-page-content--collection-fabrics .swatches__title{padding:15px 20px;background-color:#fff;border:solid 1px #EFEFEF;cursor:pointer}.product-page-content--collection-fabrics .swatches__title:after{content:"";display:block;position:absolute;top:50%;right:100%;z-index:2;width:15px;height:15px;margin:-9px 13px 0 0;transform:rotate(45deg);opacity:0;background-image:linear-gradient(45deg,#fff0,#fff0 44%,#fff 45% 46%);border-style:solid;border-color:#efefef;border-width:1px 1px 0 0;transition:opacity .5s}@media only screen and (max-width: 767px){.product-page-content--collection-fabrics .swatches__title:after{display:none}}.product-page-content--collection-fabrics .swatches__title:focus:after{opacity:1}@supports (transition: width 0s){.product-page-content--collection-fabrics .swatches__swatches{position:absolute;bottom:0;right:100%;z-index:1;width:0%;max-height:300px;margin:0 20px 0 0;overflow:hidden;opacity:0;transition:opacity .5s,width 0s linear .6s}@media only screen and (max-width: 767px){.product-page-content--collection-fabrics .swatches__swatches{position:fixed;bottom:0;left:0;width:100%;height:0%;max-height:100%;transition:opacity .5s,height 0s linear .6s}}}.product-page-content--collection-fabrics .swatches__swatches{padding:15px 20px;background-color:#fff;border:solid 1px #EFEFEF}@supports (transition: width 0s){.product-page-content--collection-fabrics .swatches__title:focus+.swatches__swatches,.product-page-content--collection-fabrics .swatches__swatches:active{width:100%;overflow:auto;opacity:1;transition:opacity .5s}@media only screen and (max-width: 767px){.product-page-content--collection-fabrics .swatches__title:focus+.swatches__swatches,.product-page-content--collection-fabrics .swatches__swatches:active{height:75%}}}.product-page-content--collection-fabrics .swatches__names{display:block;width:100%;margin:0;padding:15px;background-color:transparent}[class*=kl-teaser-].needsclick{display:none}.card-swatches__wrapper{display:flex;align-items:center;padding:15px 0 0}.card-swatches{display:flex;flex-wrap:wrap;margin:0 0 0 -5px;padding:0;list-style-type:none}.card-swatches__swatch-wrapper{padding:0 5px 10px}.card-swatches__swatch{display:block;width:20px;height:20px;border:solid 1px #d8d8d8;border-radius:20%}.card-swatches__remaining{flex-grow:1;padding:0 5px 10px;font-weight:600;text-align:left;color:#a2aaa2}.cookie-banner{position:fixed;bottom:0;left:0;z-index:2000;width:100%;background-color:#595552}.cookie-banner--disabled{display:none}.cookie-banner__inner{max-width:1240px;margin:0 auto;padding:20px 20px 0}.cookie-banner__content{display:flex;align-items:center;align-content:center;margin:0 -10px;padding:0 0 10px}.cookie-banner__text,.cookie-banner__close-button-wrapper{padding:0 10px 10px}.cookie-banner__text{flex-grow:1}.cookie-banner__paragraph{margin:0;padding:0;font-size:12px;color:#fff}.cookie-banner__paragraph a{color:#fff}.cookie-banner__close-button{display:block;position:relative;width:40px;height:40px;padding:0;overflow:hidden;text-indent:200px;white-space:nowrap;font-size:0;border:none;background-color:transparent}.cookie-banner__close-button:before,.cookie-banner__close-button:after{content:"";display:block;position:absolute;top:50%;left:50%;width:20px;height:2px;margin:-1px 0 0 -10px;background-color:#fff}.cookie-banner__close-button:before{transform:rotate(45deg)}.cookie-banner__close-button:after{transform:rotate(135deg)}#dummy-chat-button-iframe,#shopify-chat{z-index:1000!important}#shopify-chat>iframe{z-index:1000!important}.logolist__holder{padding:0 20px!important;max-width:1100px!important}.logolist__holder .logolist__logo img{max-height:67px;width:auto}.logolist__holder .logolist__logo{padding:0 10px}@media only screen and (min-width: 1200px){.logolist__holder{max-width:1200px!important}}@media only screen and (max-width: 1100px){.logolist__holder .logolist__logo img{max-height:80px;width:auto}}@media only screen and (max-width: 767px){.logolist__holder .logolist__logo{margin-bottom:40px!important}.logolist__holder .logolist__logo img{max-height:80px;width:auto;max-width:150px}}.sign-up-landing-page{padding:0 20px;background-size:cover}.image-menu__wrapper{padding:0 3%}.image-menu__inner{max-width:2000px;margin:0 auto}.image-menu__items{display:grid;gap:10px}@media only screen and (min-width: 768px){.image-menu__items{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1280px){.image-menu__items{grid-template-columns:repeat(4,1fr)}}.image-menu__image-link{display:block}.image-menu__image{margin-bottom:15px}.image-menu__image img{display:block;width:100%;height:auto;aspect-ratio:100/124.76;object-fit:cover}.image-menu__text{margin:0 0 30px;text-align:center;font-weight:700}.image-menu__text-link{text-decoration:none;color:#000}.image-menu__text-link:hover{text-decoration:underline}.image-menu-2__wrapper{padding:4rem 3%}.image-menu-2__inner{max-width:2000px;margin:0 auto}.image-menu-2__sections{display:grid;align-items:center;gap:2rem 64px}@media only screen and (min-width: 768px){.image-menu-2__sections{grid-template-columns:7.5fr 2.5fr}}.image-menu-2__section{overflow:hidden}@media only screen and (min-width: 768px){.image-menu-2__section--images{order:-1}}.image-menu-2__text{margin-bottom:-1.25rem}.image-menu-2__text h2,.image-menu-2__text p,.image-menu-2__text .image-menu-2__call-to-action-wrapper{margin:0 0 1.25rem}.image-menu-2__images{margin:0 -16px}.image-menu-2__images .slick-track{display:flex}.image-menu-2__image{margin:0 16px -1rem;overflow:hidden}.image-menu-2__image img,.image-menu-2__image svg{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;margin-bottom:1rem}.image-menu-2__image-link{display:block}.image-menu-2__image-text{margin:0 0 1rem;text-align:center;font-weight:700}.image-menu-2__image-text-link{text-decoration:none;color:#000}.image-menu-2__image-text-link:hover{text-decoration:underline}.details__wrapper{padding:4rem 3%}.details__inner{max-width:2000px;margin:0 auto}.details__sections{display:grid;gap:2rem 32px}@media only screen and (min-width: 768px){.details__sections{grid-template-columns:6fr 4fr}}@media only screen and (min-width: 768px){.details__sections:has(.details__section--call-to-action){grid-template-rows:auto 1fr}}@media only screen and (min-width: 768px){.details__sections:has(.details__section--call-to-action) .details__section--details{grid-column:2;grid-row:1/span 2}}.details__text{max-width:700px;margin-bottom:-1rem}.details__text p,.details__heading{margin:0 0 1rem}.details__details{display:grid;gap:2rem}.details__detail{margin-bottom:-1rem}.details__detail ul,.details__detail ol,.details__detail p{margin:0 0 1rem}.details__detail .details__detail-heading+ul,.details__detail .details__detail-heading+ol,.details__detail .details__detail-heading+p{margin-top:-.5rem}.details__detail ul,.details__detail ol{padding-left:0;list-style-type:none}.details__detail-heading{margin:0 0 1rem}.details__call-to-action{color:#000;font-weight:700;text-transform:uppercase;text-decoration:none}.details__call-to-action:hover{text-decoration:underline}.featured-products__wrapper{padding:0 3% 4rem}.featured-products__inner{max-width:2000px;margin:0 auto}.featured-products__items{display:grid;gap:10px}@media only screen and (min-width: 768px){.featured-products__items{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1280px){.featured-products__items{grid-template-columns:repeat(4,1fr)}}.mobile__navigation .nav__link:hover,.mobile__navigation__footer select{color:var(--linkColor)}.image-collage__wrapper{padding:4rem 3%}.image-collage__inner{max-width:2000px;margin:0 auto}.image-collage__sections{display:grid;gap:2rem 32px;align-items:center}@media only screen and (min-width: 768px){.image-collage__sections:has(.image-collage__section--text){grid-template-columns:3.5fr 6.5fr}}.image-collage__text{margin-bottom:-1.25rem}@media only screen and (min-width: 768px){.image-collage__text{max-width:340px}}.image-collage__text h2,.image-collage__text p,.image-collage__text .image-collage__call-to-action-wrapper{margin:0 0 1.25rem}.image-collage__images{display:grid;gap:.625rem 10px;grid-template-columns:repeat(5,1fr)}@media only screen and (min-width: 768px){.image-collage__images{grid-template-columns:repeat(15,1fr)}}.image-collage__image{display:flex;align-items:stretch}.image-collage__image:nth-child(1){grid-column:1/span 2}@media only screen and (min-width: 768px){.image-collage__image:nth-child(1){grid-column:4/span 4}}.image-collage__image:nth-child(2){grid-column:3/span 3}@media only screen and (min-width: 768px){.image-collage__image:nth-child(2){grid-column:8/span 7}}.image-collage__image:nth-child(3){grid-row:2;grid-column:4/span 2}@media only screen and (min-width: 768px){.image-collage__image:nth-child(3){grid-column:1/span 4;align-self:flex-start}}.image-collage__image:nth-child(4){grid-row:2;grid-column:1/span 3}@media only screen and (min-width: 768px){.image-collage__image:nth-child(4){grid-column:5/span 11}}.image-collage__image img{display:block;width:100%;height:auto;aspect-ratio:4/3.5;object-fit:cover;object-position:center}.image-collage__image:nth-child(2) img{aspect-ratio:2/1}@media only screen and (min-width: 768px){.image-collage__image:nth-child(2) img{aspect-ratio:7/3.5}}.image-collage__image:nth-child(4) img{aspect-ratio:2/1}@media only screen and (min-width: 768px){.image-collage__image:nth-child(4) img{aspect-ratio:11/5.5}}.atc-hide-notice__wrapper{margin:0 0 2rem;padding:1rem 20px 0;border:solid 2px #c1272d}.atc-hide-notice__text{margin:0 0 1rem;font-size:.9rem}.atc-hide-notice__text a{font-weight:700}.atc-hide-notice__text a:hover{text-decoration:underline}.registration-form__wrapper{display:flex;justify-content:center;align-items:center;position:fixed;top:0%;left:0;z-index:1000;width:100%;height:100%;padding:2rem 20px;background-color:#000000b3;transition:opacity .3s}.registration-form__wrapper[hidden]{opacity:0;top:-100%;z-index:-1;transition:opacity .3s,top 0s linear .3s,z-index 0s linear .3s}.registration-form__inner{position:relative;width:600px;max-width:100%;max-height:100%;overflow-y:auto;padding:calc(.5rem + 40px) 20px 2rem;background-color:#fff}.registration-form__close-button{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;overflow:hidden;text-indent:200px;white-space:nowrap;font-size:0;border:none;background-color:transparent}.registration-form__close-button:before,.registration-form__close-button:after{content:"";display:block;position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#093051}.registration-form__close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.registration-form__close-button:after{transform:translate(-50%,-50%) rotate(135deg)}.registration-form__form{display:grid;gap:1.5rem 20px}.registration-form__form .h-captcha{position:absolute}.registration-form__form-header-inner{margin-bottom:-.5rem}.registration-form__form-header-inner h2,.registration-form__form-header-inner p{margin:0 0 .5rem}.registration-form__form-fields{display:flex;flex-wrap:wrap;margin:0 -10px -1rem}.registration-form__form-field{width:100%;padding:0 10px 1rem}@media (min-width: 768px){.registration-form__form-field--first-name,.registration-form__form-field--last-name,.registration-form__form-field--email,.registration-form__form-field--phone,.registration-form__form-field--website-url,.registration-form__form-field--instagram-url{width:50%}}.registration-form__form-field-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#093051}.registration-form__form-field:has([required]) .registration-form__form-field-label:after{content:" *";color:#c1272d}.registration-form__form-field-input{display:block;width:100%;padding:.5rem 10px;background-color:#fff;border:1px solid #093051;font-size:.875rem}.registration-form__submit-wrapper{display:flex}.registration-form__form-submit{display:block;padding:10px 20px;background-color:#093051;border:none;font-size:.875rem;text-transform:uppercase;color:#fff;cursor:pointer}.registration-form__form-submit:hover{background-color:#0c203c}.registration-form__success-text{margin:0 0 -.5rem}.registration-form__success-text h2,.registration-form__success-text p{margin:0 0 .5rem}.contact__form{padding:3rem 20px}.product-measurement-selector__wrapper{margin-bottom:1.5625rem}.product-measurement-selector{position:relative;margin:0}.product-stock-notice__wrapper{max-width:500px;margin-bottom:1rem}.product-stock-notice__text{font-weight:700;color:#008500}.product-stock-notice__wrapper--out-of-stock .product-stock-notice__text,.product-stock-notice__wrapper--quantity-exceeded .product-stock-notice__text{color:#850000}body.template--customers\/register h1,body.template--customers\/login h1,body.template--cart h1{text-transform:uppercase}.cart__info--text a{font-family:var(--titleFont);text-transform:uppercase}.account__page>[class*=col]{padding-bottom:50px}body:has(main>.shopify-challenge__container) .shopify-section:has(.page__header){display:none}.shopify-challenge__container{margin:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
