@charset "UTF-8";.font__size--subMedium{font-size:28px}.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;aspect-ratio:7/5}.gallery__image--disabled{display:none}.product-page-content{position:sticky;top:100px;padding-top:20px;padding-left:60px}.product-page-content .product__price-holder-outer{display:flex;align-items:center}.product-page-content .product__additional-info{margin:0 0 15px;font-size:14px}.product-page-content .product__price--holder{margin-bottom:15px}.product-page-content .product__price{font-size:25px}.product-page-content .product__price.product__price-pm{display:block;font-size:20px;width:100%;font-weight:400;margin-bottom:15px}.product-page-content .product__price--vat-message{font-size:14px;margin:0 0 15px 15px}.product-page-content .product__description--title{font-weight:700}.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:1250px;margin-bottom:40px;padding:10px 0}.product__row.product__wrapper{max-width:1250px;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{margin-top:20px;max-width:181px;padding:10px 20px}.button--addRelatedSwatch{margin-top:-10px;margin-bottom:30px;padding:10px 48px;border:0;border-radius:5px}.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:1250px;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}.header--minimal.page__header--mobile.page__header .mobile-submenu-label{min-height:auto;padding:0 0 15px;color:#000}.header--minimal.page__header--mobile.page__header .mobile-submenu-label .uil-bars:before{display:block}.header--minimal.page__header--mobile.page__header .mobile__navigation{background-color:#595552}.header--minimal.page__header--mobile.page__header .mobile__navigation .nav__link{color:#fff}.header--minimal.header--mobile .header__utility{padding:0 0 15px}.header--minimal.header--desktop{display:none;position:relative;z-index:5;padding:30px 15px 10px}@media only screen and (min-width: 998px){.header--minimal.header--desktop{display:block}}.header--minimal.header--desktop .uil-search{padding-right:15px}.header--minimal .header__logo{max-width:300px;margin-left:auto;margin-right:auto}.header--minimal.header--desktop .header__logo{padding-bottom:20px}.header--minimal.header--mobile .header__logo{margin:0 auto;padding:0 20px 15px}.header--minimal .header__logo a{display:block}.header--minimal .header__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0;list-style-type:none}.header--minimal .header__menu-item{position:relative;padding:0 20px 20px}.header--minimal .header__menu-link{text-decoration:none}.header--minimal .header__sub-menu{display:none;position:absolute;top:100%;left:0;width:200px;padding:30px 10px 10px;list-style-type:none}.header--minimal .header__sub-menu:before{content:"";display:block;position:absolute;top:10px;right:0;bottom:0;left:0;z-index:0;background-color:#00000080}.header--minimal .header__menu-item:hover .header__sub-menu{display:block}.header--minimal .header__sub-menu-item{position:relative;z-index:1;padding:0 0 10px}.header--minimal .header__sub-menu-link{font-size:12px;text-transform:uppercase;text-decoration:none;color:#fff}.header--minimal .header__sub-menu-link:hover{text-decoration:underline}.header--minimal .uil-shopping-bag{font-size:22px;line-height:22px}.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:1250px;margin:0 auto;padding:0}}@media screen and (max-width: 710px){.hero-banner .s__content{margin-left:0}}.grid__block--cta{padding:50px!important}.grid__block--cta h2{font-size:28px;line-height:30px;font-weight:600;text-transform:none}.grid__block--link-wrap{text-decoration:none}.grid__block--image .text__content{font-size:28px;letter-spacing:2px;line-height:30px;font-weight:600;padding:50px}.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%}}.grid__cta-heading{margin:0 0 .3rem}.grid__cta-text{margin:0 0 -1rem}.grid__cta-text *{margin:0 0 1rem}.grid__cta-text h3{font-size:1.75rem;font-weight:100;letter-spacing:2px}.grid__roll-over-image-wrapper{height:100%;perspective:1000px}.grid__roll-over-image{position:relative;height:100%;transform-style:preserve-3d;transition:transform .8s;backface-visibility:visible}.grid__roll-over-image-wrapper:hover .grid__roll-over-image{transform:rotateY(180deg)}.grid__roll-over-image-image-wrapper{height:100%;backface-visibility:visible}.grid__roll-over-image-image-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;backface-visibility:visible}.grid__roll-over-image-back-face{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;transform:rotateY(180deg);backface-visibility:hidden}.grid__roll-over-image-back-face-inner{display:flex;flex-direction:column;justify-content:center;flex-grow:1;width:100%;padding:20px 20px 5px}.grid__roll-over-image-back-face-inner>*{width:100%}.grid__roll-over-image-heading{margin:0 0 15px;font-family:var(--titleFont);font-weight:400;font-size:20px;text-align:center}@media only screen and (min-width: 900px){.grid__roll-over-image-heading{font-size:26px}}.grid__roll-over-image-text{margin:0 0 15px;font-family:var(--titleFont);font-weight:400;font-size:18px;text-align:center}@media only screen and (min-width: 900px){.grid__roll-over-image-text{font-size:22px}}.grid__roll-over-image-link-wrapper{display:flex;justify-content:center;margin:0 0 15px}.grid__roll-over-image-link{padding-left:8px;padding-right:8px;font-size:14px}@media only screen and (min-width: 900px){.grid__roll-over-image-link{font-size:16px}}.layout__stretchContent .grid{max-width:none}.footer{padding:40px 15px 10px}.footer__inner{max-width:1250px;margin:0 auto}.footer__blocks{margin:0 -15px}@media only screen and (min-width: 998px){.footer__blocks{display:grid;grid-template-columns:50% 25% 25%}}.footer__block{grid-column:1;padding:0 15px 30px}.footer__block img{display:block;max-width:300px}.footer__block--center,.footer__block--end{grid-row:1/100}.footer__block--center{grid-column:2}.footer__block--end{grid-column:3}.footer__block--footerLogo img{display:block;width:100%;max-width:300px;height:auto}.footer__block--footerImage img{display:block;width:100%;max-width:300px}@media only screen and (min-width: 998px){.footer__block--footerImage img{max-width:100%}}.footer__block--footerLinks a{display:block;margin:0;opacity:1;font-size:20px;line-height:1.3;color:#fff}.footer__block--footerSocial .social-footer{display:flex}.footer__block--footerSocial .icon-link{display:block;max-height:none}.footer__block--footerSocial .icon-link .uil{display:block;font-size:40px;line-height:40px;color:#fff}.tximage__image .lookbook{width:auto}.lookbook-wrapper{max-width:1250px!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:1250px}@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}}.teaser-carousel__outer{overflow:hidden;margin:0 auto;position:relative}.teaser-carousel__outer .section__heading{margin-top:70px;margin-bottom:55px;font-family:var(--titleFont);text-transform:uppercase}.teaser-carousel__outer .section__heading--heading h2{font-size:32px}.teaser-carousel__outer .section__heading--heading{font-weight:400;font-size:32px;color:#252422}.teaser-carousel__outer .section__heading--heading .font__family--title{font-family:var(--titleFont);text-transform:uppercase}.teaser-carousel__outer .section__heading--subheading{font-size:18px;line-height:15px;color:#353535}.teaser-carousel__wrapper{position:relative;height:auto}.teaser-carousel__wrapper .card__title{min-height:51px}.teaser-carousel__wrapper .tag--soldout{background-color:#000}.teaser-carousel__wrapper .card__img--gallery img{max-height:360px;object-fit:contain}.teaser-carousel__wrapper .card__img--container{max-height:360px}.teaser-carousel__wrapper .card__buttons button{background-color:#a2aaa2}.teaser-carousel__slider{display:flex;transition:transform .3s ease;will-change:transform}.teaser-carousel__slider.slick-initialized{display:block}.teaser-carousel__item{flex:0 0 calc(100% / var(--items-per-view, 4));box-sizing:border-box;display:flex;flex-direction:column}.teaser-carousel__item .card--holder{margin-bottom:0;max-width:none;flex:1;display:flex;flex-direction:column;padding:0 5px}.teaser-carousel__item .card--holder .card--default,.teaser-carousel__item .card--holder .collection__card{height:100%;display:flex;flex-direction:column}.teaser-carousel__item .product-variant-card .card__info .card__price{display:none}.teaser-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border-radius:50%;background-color:#ffffffe6;box-shadow:0 2px 8px #0000001a}.teaser-carousel__nav:hover{background-color:#fff;box-shadow:0 4px 12px #00000026}.teaser-carousel__nav:disabled{opacity:.5;cursor:not-allowed}.teaser-carousel__nav i{font-size:18px;color:#333}.teaser-carousel__nav.teaser-carousel__nav--prev{left:0}.teaser-carousel__nav.teaser-carousel__nav--next{right:0}.teaser-carousel__dots{display:flex;justify-content:center;align-items:center;margin-top:30px;gap:8px}.teaser-carousel__dots .teaser-carousel__dot{width:12px;height:12px;border-radius:50%;background-color:#ddd;border:none;cursor:pointer;transition:all .3s ease}.teaser-carousel__dots .teaser-carousel__dot:hover{background-color:#bbb}.teaser-carousel__dots .teaser-carousel__dot.active{background-color:#a2aaa2}@media only screen and (max-width: 1200px){.teaser-carousel__nav{width:35px;height:35px}.teaser-carousel__nav i{font-size:16px}}@media only screen and (max-width: 987px){.teaser-carousel__nav{width:30px;height:30px}.teaser-carousel__nav i{font-size:14px}}@media only screen and (max-width: 780px){.teaser-carousel__nav{width:28px;height:28px}.teaser-carousel__nav i{font-size:12px}.teaser-carousel__outer .section__heading--heading h2{font-size:28px}}@media only screen and (max-width: 480px){.teaser-carousel__nav{width:25px;height:25px}.teaser-carousel__nav i{font-size:10px}.teaser-carousel__outer .section__heading--heading h2{font-size:24px}}@media only screen and (max-width: 360px){.teaser-carousel__nav{display:none}}.teaser-carousel__slider.slick-initialized .slick-track{display:flex;align-items:stretch}.teaser-carousel__slider.slick-initialized .slick-slide{height:auto;display:flex;align-items:stretch}.teaser-carousel__slider.slick-initialized .slick-slide>div{width:100%;display:flex;align-items:stretch}.topbar-filter__wrapper{width:94%;display:block;position:relative;margin-top:50px;max-width:1250px}.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:1250px;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:1250px}.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}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.button--filled{text-transform:uppercase!important;font-family:var(--baseFont)}.button.button--secondary{opacity:1}.text__overlay .text__content{font-family:var(--titleFont);text-transform:none}.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:1250px;margin:0 auto}.bg__middle.row .row.layout__content{max-width:1250px}.template--index .s__block--customRichText h2,.template--index .s__block--richText h2{font-size:36px;line-height:40px;font-weight:400}.template--index .s__block--customRichText p,.template--index .s__block--customRichText .font__family--base,.template--index .s__block--richText p,.template--index .s__block--richText .font__family--base{font-size:18px}.flex-col-reversed.layout__content{flex-direction:column-reverse;max-width:1250px;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__outer-wrapper{padding:0 20px}.blog-columns__wrapper{max-width:1250px;margin:0 auto;overflow:hidden}.blog-columns{align-items:stretch;align-content:stretch;width:auto;margin:0 -10px;padding:40px 0 0}.blog-columns--narrow{padding:0}.blog-columns__column{display:flex;flex-direction:column;margin:0;padding:0 10px 30px}.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%}.product-variant-card .card__info{background-color:#eee;padding:5px 10px 20px;color:#054b54;display:flex;flex-direction:column;flex-grow:1}.product-variant-card .card__info *{color:#054b54}.product-variant-card .card__info .card__title{min-height:0;line-height:1.2}.product-variant-card .card__info .card__product-title{text-align:left;font-size:20px;text-decoration:none;color:#054b54;margin-bottom:10px}.product-variant-card .card__cta{font-size:10px}.card__img--ratio{padding-top:124.76%}.product-variant-card .card__img--ratio,.collection__card .card__img--ratio{padding-top:0;aspect-ratio:1/1}.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}.card--default .card__info .card__title{display:block;flex-grow:1;font-family:var(--titleFont);font-weight:400;text-align:left;width:100%;margin-top:0;display:inline-block;font-size:24px}.card--default .card__product-title{display:block;font-family:var(--titleFont);font-weight:400;text-align:center;width:100%;margin-top:0;display:inline-block;font-size:18px}.card--default .card__product-vendor{display:block;padding-top:10px}.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}.collection__card{background-color:#eee;display:flex;flex-direction:column;height:100%}.collection__card .collection__card--title{font-size:24px;text-decoration:none;color:#054b54;margin-bottom:1rem}.card--holder{margin-bottom:2rem}.collection__card--details{padding:20px;color:#054b54;display:flex;flex-direction:column;flex-grow:1}.collection__card--details *{color:#054b54}.collection__card--details .collection__card--cta{margin-top:auto;padding-top:1rem;text-decoration:none;font-weight:500;display:inline-block;width:fit-content;cursor:pointer}.collection__card--details .collection__card--cta:hover{opacity:.7}.collection__card--attribute{margin-bottom:1rem}main.template-article{flex-direction:row;flex-wrap:wrap;max-width:1250px;margin:0 auto}#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;width:100%;margin-top:50px;margin-bottom:50px;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}.searchpage__section .filters-wrapper{padding-bottom:50px}.searchpage__section .filters__inner{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;margin-left:12px}.searchpage__section .toggle-btn{font-size:12px;font-family:var(--baseFont);font-weight:400;color:var(--textColor);cursor:pointer;position:relative}.searchpage__section .toggle-btn:after{content:"+";position:absolute;right:0}.searchpage__section .toggle-btn.active:after{content:"x"}.searchpage__section .filter-value__label{padding-left:5px;cursor:pointer;position:relative;top:-2px}.searchpage__section details{margin-bottom:15px;padding:15px 5px 0;border-top:1px solid #d8d8d8;transition:all ease .5s}.searchpage__section details ul{list-style:none;padding-left:0}.searchpage__section details ul li{padding:5px;cursor:pointer}.searchpage__section details ul li:hover{background-color:var(--accentColor01)}.searchpage__section summary{list-style:none;cursor:pointer;position:relative}.searchpage__section summary:after{content:"+";position:absolute;right:0;top:0}.searchpage__section details[open] summary:after{content:"x"}.template-search .product-variant-card .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{position:relative}.minicart .quantity--input__input{width:70px}.minicart .quantity--input__meters{margin-left:28px;padding:3px 0}.minicart__single-price{margin-top:10px;display:block}.minicart__total-price{margin-top:8px;display:block}.product-variant-sku{padding:0 0 32px}.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}.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__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}}}@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}.home__columns{margin-top:90px;margin-bottom:70px;padding:0 2%}.home__columns .section__heading--heading h2{font-size:28px;line-height:40px;margin-bottom:30px}.home__columns .section__heading{margin-bottom:64px}.home__columns .section__blurb-text{max-width:740px;margin:0 auto}.home__columns .button{margin-top:50px}.home__columns .column__media{min-height:70px}.home__columns .column__text h3{font-family:var(--baseFont);font-weight:600;font-size:18px}.home__columns .middle.column__flex{align-items:flex-start}@media only screen and (max-width: 767px){.home__columns{margin-top:70px;margin-bottom:60px}.home__columns .section__heading{margin-bottom:34px}.home__columns .button{margin-top:30px}.home__columns .section__heading--heading h2{margin-bottom:20px}.home__columns .column__text p{max-width:220px;margin:10px auto}}.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}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}
/*# sourceMappingURL=/cdn/shop/t/28/assets/style.css.map */
