@import"https://use.typekit.net/evw2phm.css";:root{--success: rgb(53, 124, 57);--alert: rgb(244, 203, 79);--warning: rgb(244, 134, 79);--danger: rgb(140, 38, 38);--dark: #2E2B27;--medium: #2E2B27;--medium-light: #F6EEED;--light: #FFF5F3;--white: #FEFEFE;--main: #B9A996;--secondary: #B9A996;--accent: #B9A996;--font: "poppins", sans-serif;--font-heading: "leida", serif;--animate: all .35s ease-in-out;--shadow: 0 0 1.6rem hsla(0 0% 0% / .16)}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}html{font-size:62.5%}body{color:var(--medium);background:var(--dark);font-size:1.6rem;line-height:1.4;font-weight:400;overflow-x:hidden}::-moz-selection{background:#0009;color:var(--white)}::selection{background:#0009;color:var(--white)}hr{margin:4rem auto;border:none;border-top:4px solid hsla(0 0% 0% / .1)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,section h1,section .h1,section h2,section .h2,section h3,section .h3,section h4,section .h4{color:var(--dark);margin-bottom:3.2rem;line-height:1.1;font-family:var(--font-heading);letter-spacing:0;font-style:normal;font-weight:400}h5,.h5,h6,.h6,section h5,section .h5,section h6,section .h6{line-height:1;letter-spacing:.1em;font-weight:400;text-transform:uppercase;font-family:var(--font)}h1,.h1{font-size:4.8rem}h2,.h2{font-size:3.2rem}h3,.h3{font-size:2.4rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:2rem}h6,.h6{font-size:1.8rem}p{margin:0 0 1.6rem}a{color:var(--dark)}a:hover{text-decoration:none}.button,.btn,button{background:none;color:var(--white);line-height:1;text-transform:capitalize;font-weight:400;padding:1.1rem 3.2rem .7rem 6.8rem;text-decoration:none;border-radius:4rem;font-size:1.6rem;height:auto;cursor:pointer;margin:1.6rem 0 0;letter-spacing:0;min-width:0;min-height:unset;max-height:unset;transition:var(--animate);display:inline-flex;align-items:center;justify-content:center;text-align:center!important;position:relative;z-index:1;border:none;outline:none}.button:hover,.btn:hover,button:hover{color:var(--light);border:none;outline:none}.button:before,.btn:before,button:before{content:"";width:3.2rem;height:100%;background-color:var(--dark);background-image:url(/cdn/shop/files/icon-arrow-white.svg?v=1758728211);background-repeat:no-repeat;background-position:5px center;background-size:18px auto;border-radius:4rem;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1;box-shadow:none;bottom:auto;transition:var(--animate);border:1px solid var(--dark);outline:none}.button:hover:before,.btn:hover:before,button:hover:before{width:100%;border:1px solid var(--dark);outline:none;box-shadow:none!important}.button:after,.btn:after,button:after{content:"";width:calc(100% - 3.6rem);height:100%;background-color:var(--dark);border-radius:4rem;position:absolute;left:auto;right:0;top:0;z-index:-1;box-shadow:none;bottom:auto;transition:var(--animate);border:1px solid var(--dark);outline:none}.button:hover:after,.btn:hover:after,button:hover:after{width:0;border:0 solid transparent;outline:none;box-shadow:none!important}.button--secondary{background:none;color:var(--dark)}.button--secondary:hover{color:var(--white);background:none}.button--secondary-white{background:none;color:var(--white)}.button--secondary-white:hover{background:none;color:var(--dark)}ol,ul{margin:0 0 1.6rem 2rem}form{display:flex;flex-wrap:wrap;gap:1.6rem;margin:1.6rem 0 0}form .full-width{width:100%}form .half-width{width:calc(50% - .8rem)}form .third-width{width:calc(33.3333% - 1.1rem)}form .quarter-width{width:calc(25% - 1.2rem)}@media screen and (max-width:1024px){form .half-width,form .third-width{width:100%}form .quarter-width{width:calc(50% - .8rem)}}@media screen and (max-width:768px){form .quarter-width{width:100%}}form label{display:block;margin:0 0 .4rem;font-size:1.4rem;line-height:1;text-transform:uppercase;font-weight:600}form input,form select,form textarea{display:block;width:100%;background:var(--light);border:none;border-bottom:3px solid var(--dark);padding:.8rem;font-size:1.6rem;color:var(--medium);line-height:1.3rem}form textarea{padding:1.2rem .8rem}footer{padding:4.8rem 3.2rem;background:var(--dark)}.content{max-width:1280px;margin:0 auto;padding:0}.content>*:last-child,.content .editable-content>*:last-child{margin-bottom:0}.xlarge-width{max-width:1920px;margin:0 auto}.large-width{max-width:1366px;margin:0 auto}.medium-width{max-width:1024px;margin:0 auto}.small-width{max-width:768px;margin:0 auto}.xsmall-width{max-width:560px;margin:0 auto}.center-text{text-align:center}.center-list{justify-content:center}.light,.light-gray{background:var(--light);opacity:1}.dark{background:var(--dark)}.medium{background:var(--medium)}.colour{background:var(--main)}.dark :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,ul li,ol li,p,pre),.medium :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,ul li,ol li,p,pre),.colour :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,ul li,ol li,p,pre){color:var(--white)}.colour a,.medium a,.dark a{color:var(--white)}.colour hr,.medium hr,.dark hr{border-color:#ffffff26}.medium :is(.btn,button),.dark :is(.btn,button),.colour :is(.btn,button){background:var(--white);color:var(--dark)}.colour :is(.btn:hover,button:hover){background:var(--dark);color:var(--white)}.medium :is(.btn:hover,button:hover),.dark :is(.btn:hover,button:hover){background:var(--main);color:var(--white)}.colour form label,.medium form label,.dark form label{color:var(--white)}.colour form input,.colour form select,.colour form textarea,.medium form input,.medium form select,.medium form textarea,.dark form input,.dark form select,.dark form textarea{background:#ffffff1a;border-color:var(--white);color:var(--white)}.reduced-padding{padding:4.8rem 3.2rem}.subtitle-top :is(h5,.h5,h6,.h6){margin:0}.subtitle-bottom :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4){margin:0}.flex{display:flex;flex-wrap:wrap;gap:1.6rem}.flex-six>*{width:calc(16.6666% - 1.5rem)}.flex-five>*{width:calc(20% - 1.4rem)}.flex-four>*{width:calc(25% - 1.2rem)}.flex-three>*{width:calc(33.3333% - 1.1rem)}.flex-two>*{width:calc(50% - .8rem)}@media screen and (max-width:1024px){.flex-six>*{width:calc(25% - 1.2rem)}.flex-five>*{width:calc(33.3333% - 1.1rem)}.flex-four>*,.flex-three>*{width:calc(50% - .8rem)}.flex-two>*{width:100%}}@media screen and (max-width:768px){.flex-four>*,.flex-three>*{width:100%}.flex-five>*{width:calc(50% - .8rem)}.flex-six>*{width:calc(33.3333% - 1.1rem)}}@media screen and (max-width:560px){.flex-five>*{width:100%}.flex-six>*{width:calc(50% - .8rem)}}.flex-two>*.animate,.flex-three>*.animate,.flex-four>*.animate,.flex-five>*.animate,.flex-six>*.animate{opacity:0;transform:translateY(10rem);transition:.5s ease-in-out}.flex-two>*.animate.show,.flex-three>*.animate.show,.flex-four>*.animate.show,.flex-five>*.animate.show,.flex-six>*.animate.show{opacity:1;transform:translateY(0)}.flex-two>*.animate:nth-of-type(odd),.flex-three>*.animate:nth-child(3n+1),.flex-four>*.animate:nth-child(4n+1),.flex-five>*.animate:nth-child(5n+1),.flex-six>*.animate:nth-child(6n+1){transition-delay:0s}.flex-two>*.animate:nth-of-type(2n),.flex-three>*.animate:nth-child(3n+2),.flex-four>*.animate:nth-child(4n+2),.flex-five>*.animate:nth-child(5n+2),.flex-six>*.animate:nth-child(6n+2){transition-delay:.15s}.flex-three>*.animate:nth-child(3n),.flex-four>*.animate:nth-child(4n+3),.flex-five>*.animate:nth-child(5n+3),.flex-six>*.animate:nth-child(6n+3){transition-delay:.3s}.flex-four>*.animate:nth-child(4n),.flex-five>*.animate:nth-child(5n+4),.flex-six>*.animate:nth-child(6n+4){transition-delay:.45s}.flex-five>*.animate:nth-child(5n),.flex-six>*.animate:nth-child(6n+5){transition-delay:.6s}.flex-six>*.animate:nth-child(6){transition-delay:.75s}@media screen and (max-width:1024px){.flex-two>*.animate:nth-of-type(2n),.flex-three>*.animate:nth-child(3n+2),.flex-four>*.animate:nth-child(4n+2),.flex-five>*.animate:nth-child(5n+2),.flex-three>*.animate:nth-child(3n),.flex-four>*.animate:nth-child(4n+3),.flex-five>*.animate:nth-child(5n+3),.flex-four>*.animate:nth-child(4n),.flex-five>*.animate:nth-child(5n+4),.flex-five>*.animate:nth-child(5n),.flex-six>*.animate:nth-child(6n+1),.flex-six>*.animate:nth-child(6n+2),.flex-six>*.animate:nth-child(6n+3),.flex-six>*.animate:nth-child(6n+4),.flex-six>*.animate:nth-child(6n+5),.flex-six>*.animate:nth-child(6){transition-delay:0s}}.card img{width:100%;height:auto;margin:0 0 .8rem}.card h3{font-size:2.4rem;line-height:1}.card h3 a:hover{color:#615c56;text-decoration:none!important}.card h3,.card p{margin:0 0 1.6rem}.card a.btn{margin:0}.box{text-decoration:none;position:relative;line-height:0}.box img{width:100%;height:auto}.box h3{margin:0;font-size:2.4rem;line-height:1;position:absolute;width:100%;height:100%;inset:0 auto auto 0;display:flex;align-items:flex-end;padding:1.6rem;color:var(--white);background:#33333380;transition:var(--animate)}.box:hover h3{background:#333c}.shadow-list>*{box-shadow:var(--shadow);border-radius:1.6rem;background:#fff;overflow:hidden}.shadow-list img{margin:0}.shadow-list .content-holder{padding:1.6rem}.img-float .content{display:flex;align-items:center;justify-content:space-between}.img-float.img-right .content{flex-direction:row-reverse}.img-float .content .img-holder{width:calc(33.3333% - 4.8rem);aspect-ratio:4 / 6;background:url(../../assets/images/no-image-450x600.jpg) center center no-repeat;background-size:cover}.img-float .content .editable-content{width:calc(66.6666% - 4.8rem)}@media screen and (max-width:1024px){.img-float .content,.img-float.img-right .content{flex-direction:column;gap:3.2rem;align-items:center}.img-float .content .img-holder{max-width:30rem;width:100%}.img-float .content .editable-content{width:100%}}.img-fade{position:relative}.img-fade .img-holder{width:calc(45% - 4.8rem);height:100%;position:absolute;top:0;left:0;background:url(../../assets/images/no-image-600x600.jpg) center center no-repeat;background-size:cover;z-index:0}.img-fade:after{content:"";width:calc(45% - 4.8rem);height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right,transparent,var(--white) 100%);z-index:1}.light-gray.img-fade:after{background:linear-gradient(to right,transparent,var(--light) 100%)}.medium.img-fade:after{background:linear-gradient(to right,transparent,var(--medium) 100%)}.dark.img-fade:after{background:linear-gradient(to right,transparent,var(--dark) 100%)}.colour.img-fade:after{background:linear-gradient(to right,transparent,var(--main) 100%)}.img-fade.img-right .img-holder,.img-fade.img-right:after{left:auto;right:0}.img-fade.img-right:after{background:linear-gradient(to left,transparent,var(--white) 100%)}.light-gray.img-fade.img-right:after{background:linear-gradient(to left,transparent,var(--light) 100%)}.medium.img-fade.img-right:after{background:linear-gradient(to left,transparent,var(--medium) 100%)}.dark.img-fade.img-right:after{background:linear-gradient(to left,transparent,var(--dark) 100%)}.colour.img-fade.img-right:after{background:linear-gradient(to left,transparent,var(--main) 100%)}.img-fade .content{display:flex;justify-content:flex-end;position:relative;z-index:2}.img-fade.img-right .content{justify-content:flex-start}.img-fade .content .editable-content{width:calc(55% - 4.8rem)}@media screen and (max-width:1024px){.img-fade{padding-top:35rem}.img-fade .img-holder,.img-fade:after{height:30rem;width:100%}.img-fade:after,.img-fade.img-right:after{background:linear-gradient(to bottom,transparent,#fff 100%)}.light-gray.img-fade:after,.light-gray.img-fade.img-right:after{background:linear-gradient(to bottom,transparent,var(--light) 100%)}.medium.img-fade:after,.medium.img-fade.img-right:after{background:linear-gradient(to bottom,transparent,var(--medium) 100%)}.dark.img-fade:after,.dark.img-fade.img-right:after{background:linear-gradient(to bottom,transparent,var(--dark) 100%)}.colour.img-fade:after,.colour.img-fade.img-right:after{background:linear-gradient(to bottom,transparent,var(--main) 100%)}.img-fade .content .editable-content{width:100%}}.img-background{position:relative;background:url(../../assets/images/no-image-600x450.jpg) center center no-repeat;background-size:cover}.img-background:after{content:"";width:100%;height:100%;background:#fff;opacity:.75;position:absolute;top:0;left:0;z-index:0}.light-gray.img-background:after{background:var(--light)}.medium.img-background:after{background:var(--medium)}.dark.img-background:after{background:var(--dark)}.colour.img-background:after{background:var(--main)}.img-background .content{position:relative;z-index:1}.strip-list-holder{padding:0}.strip-list{padding:9.6rem 0;position:relative}.strip-list:nth-of-type(2n){background:var(--light)}.strip-list .img-holder{background:url(../../assets/images/no-image-600x450.jpg) center center no-repeat;background-size:cover;width:33.3333%;height:100%;position:absolute;left:0;top:0}.strip-list:nth-last-of-type(2n) .img-holder{left:auto;right:0}.strip-list .content{display:flex;justify-content:flex-end}.strip-list:nth-last-of-type(2n) .content{justify-content:flex-start}.strip-list .content .editable-content{width:calc(66.6666% - 5rem)}@media screen and (max-width:1024px){.strip-list{padding:30rem 0 5rem}.strip-list .img-holder{width:100%;height:25rem}.strip-list .content .editable-content{width:100%}}.fadeFromLeft{opacity:0;transform:translate(-10rem);transition:.5s ease-in-out}.fadeFromRight{opacity:0;transform:translate(10rem);transition:.5s ease-in-out}.fadeFromTop{opacity:0;transform:translateY(-10rem);transition:.5s ease-in-out}.fadeFromBottom{opacity:0;transform:translateY(10rem);transition:.5s ease-in-out}.fadeFromLeft.show,.fadeFromRight.show,.fadeFromTop.show,.fadeFromBottom.show{opacity:1;transform:translateY(0)}.page-width{padding:0}.shopify-section-group-header-group.section-header{top:0;position:sticky;width:100%;z-index:999}.shopify-section-group-header-group.section-header sticky-header{border:none;background:var(--white);box-shadow:var(--shadow);padding:0 3.2rem}.shopify-section-group-header-group.section-header header.header.page-width{padding:0;display:flex;justify-content:space-between}.shopify-section-group-header-group.section-header header.header.page-width a.logo-holder{padding:0;margin:0;width:24rem}.shopify-section-group-header-group.section-header header.header.page-width a.logo-holder img{width:100%;height:auto}.shopify-section-group-header-group.section-header header.header.page-width nav ul li a{line-height:1;font-size:1.6rem;padding:3.7rem 2.4rem;color:var(--dark);position:relative;font-family:var(--font);font-weight:400;display:block}.shopify-section-group-header-group.section-header header.header.page-width nav ul li a:after{content:"";width:0;height:.3rem;bottom:2.4rem;left:50%;position:absolute;background:var(--main);transform:translate(-50%);transition:var(--animate)}.shopify-section-group-header-group.section-header header.header.page-width nav ul li a:hover:after,.shopify-section-group-header-group.section-header header.header.page-width nav ul li a.active:after{width:calc(100% - 2.4rem)}.shopify-section-group-header-group.section-header header.header.page-width nav ul li a span{text-decoration:none;border:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field:after{display:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field input.search__input{background:var(--light);border-bottom:3px solid var(--dark)}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field button.search__button{margin:0}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button{margin:1.6rem 0 0 .8rem;background:var(--dark);border-radius:50%}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button:hover{background:var(--main)}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button svg{color:var(--dark)}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button{margin:0}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button svg{border:none;background:var(--main);color:var(--white);border-radius:50%;transition:var(--animate)}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button:hover svg{background:#fff}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.predictive-search__item{margin:0;font-size:1.6rem;border-radius:0}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.predictive-search__item:hover{background:#0000001a}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header h2{background:var(--dark);color:var(--white);width:auto;display:inline-flex;border-radius:2rem;margin-right:1.6rem;margin-top:-1.2rem;padding:.4rem .4rem .4rem 1.2rem}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header h2 svg path{fill:var(--white)}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header button.cart-notification__close{background:var(--dark);border-radius:50%}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header button.cart-notification__close:hover{background:var(--main)}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header button.cart-notification__close svg{fill:var(--white);color:var(--white)}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification-product h3.h4{font-size:2rem;margin:0}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links{border-top:2px solid hsla(0 0% 0% / .15);margin:1.2rem 0 0;padding:1.2rem 0 0}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links a.button,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form{margin:0}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form button.button{margin-top:1.2rem}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links button.link{margin:1.6rem 0 0;width:100%;padding:0;font-size:1.4rem;color:var(--medium)}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links button.link:hover{background:none;text-decoration:none}.shopify-section .banner .banner__content .banner__box h2.banner__heading{font-size:6.4rem;font-weight:700;text-transform:uppercase;line-height:1.1;margin:0 0 2.4rem;color:var(--white)}.shopify-section .banner .banner__content .banner__box .banner__text{margin:0}.shopify-section .banner .banner__content .banner__box .banner__text p{color:var(--white);margin:0}.shopify-section .banner .banner__content .banner__box .banner__buttons{margin-top:2.4rem;max-width:100%}.shopify-section .banner .banner__content .banner__box .banner__buttons a.button{margin-top:0}.shopify-section .products-slider{padding-inline:0}.shopify-section .products-slider .collection{padding:0}.shopify-section .products-slider .collection .collection__title{padding:0 30px;max-width:126rem}.shopify-section .products-slider .collection slider-component ul{--grid-desktop-vertical-spacing: 16px;--grid-desktop-horizontal-spacing: 16px;margin:0;padding-block:16px}.shopify-section .products-slider .collection slider-component ul li{padding:0;width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing)* 3)}.shopify-section .products-slider .slider--desktop .slider__slide:first-child{margin-left:max(5rem,calc((100vw - var(--page-width) - 1.6rem) / 2))}.related-products .card-wrapper .card .card__inner,.shopify-section .products-slider .collection slider-component ul li .card__inner{border:none;background:none}.related-products .card-wrapper .card .card__inner>.card_content,.shopify-section .products-slider .collection slider-component ul li .card__inner>.card_content{display:none}.related-products .card-wrapper .card .card_content .card__information,.shopify-section .products-slider .collection slider-component ul li .card_content .card__information{padding:2.4rem 1.6rem}.related-products .card-wrapper .card .card_content .card__information h3,#product-grid .card-wrapper .card>.card_content .card__information h3,.shopify-section .products-slider .collection slider-component ul li .card_content .card__information h3{font-size:2rem;line-height:1.1;font-weight:400;color:var(--dark)}.related-products .card-wrapper .card .card_content .card__information h3 a,#product-grid .card-wrapper .card>.card_content .card__information h3 a,.shopify-section .products-slider .collection slider-component ul li .card_content .card__information h3 a{color:var(--dark);text-decoration:none}.related-products .card-wrapper .card .card_content .card__information h3 a:hover,#product-grid .card-wrapper .card>.card_content .card__information h3 a:hover,.shopify-section .products-slider .collection slider-component ul li .card_content .card__information h3 a:hover{text-decoration:none;color:var(--main)}.related-products .card-wrapper .card .card_content .card__information .price,#product-grid .card-wrapper .card>.card_content .card__information .card-information .price,.shopify-section .products-slider .collection slider-component ul li .card_content .card__information .card-information .price{margin:0}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__totals .cart-item__price-wrapper .price,.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__details .product-option,.related-products .card-wrapper .card .card_content .card__information .price .price-item,.product__info-wrapper product-info .price .price-item,#product-grid .card-wrapper .card>.card_content .card__information .card-information .price .price__container .price-item,.shopify-section .products-slider .collection slider-component ul li .card_content .card__information .card-information .price .price-item{font-size:1.4rem;font-weight:400;letter-spacing:0;color:var(--medium)}.shopify-section .products-slider .slider-buttons{gap:1.6rem}.shopify-section .products-slider .slider-buttons button.slider-button{padding:0;border:1px solid var(--dark);border-radius:50%;margin:0}.shopify-section .products-slider .slider-buttons button.slider-button:hover{background:var(--dark)}.shopify-section .products-slider .slider-buttons button.slider-button img{width:auto;height:2rem}.shopify-section .products-slider .slider-buttons button.slider-button:hover img{filter:invert(1)}.shopify-section .products-slider .slider-buttons button.slider-button--next{padding-left:.4rem}.shopify-section .products-slider .slider-buttons button.slider-button--next img{transform:rotate(180deg)}.shopify-section .products-slider .slider-buttons .slider-counter{display:none}footer.footer{background:var(--dark);padding:3.2rem}footer.footer .footer__content-top{padding:0}footer.footer .footer__content-bottom{border-top:3px solid hsla(0 0% 100% / .15);padding:2.4rem 0 0;max-width:1200px;margin:2.4rem auto 0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{justify-content:center}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .copyright__content{color:var(--white);font-weight:400}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .copyright__content a:hover{color:var(--main);text-decoration:none}facet-filters-form form.facets__form{border-bottom:2px solid hsla(0 0% 0% / .15);padding-bottom:1.6rem}facet-filters-form .facet-filters__label label,facet-filters-form form.facets__form .facets__wrapper h2.facets__heading{font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0;margin:0 2rem 0 0;line-height:1;font-family:var(--font);color:var(--dark)}facet-filters-form .facet-filters__field .select__select,facet-filters-form form.facets__form .facets__wrapper details summary{margin:0;font-size:1.6rem;line-height:1;font-family:var(--font);color:var(--medium)}facet-filters-form .product-count__text{background:var(--dark);color:var(--white);padding:.8rem 2.4rem;border-radius:5rem;line-height:1;font-size:1.6rem;margin:-10px 0 0}facet-filters-form form.facets__form .facets__wrapper details .facets__display{border:none;border-radius:.8rem;box-shadow:var(--shadow)}facet-filters-form form.facets__form .facets__wrapper details .facets__display .facets__header{border-bottom:none;background:var(--dark);color:var(--white)}facet-filters-form form.facets__form .facets__wrapper details .facets__display .facets__header .facets__reset{color:var(--white)}.facet-checkbox input[type=checkbox]{border:none}facet-filters-form form.facets__form .facets__wrapper .field__input{border:none;background:var(--light);outline:none;box-shadow:none;border-bottom:3px solid var(--dark)}facet-filters-form form.facets__form .facets__wrapper .field:after{display:none}.related-products .card-wrapper,#product-grid .card-wrapper{height:auto}#product-grid .card-wrapper .card{flex-direction:row;flex-wrap:wrap}#product-grid .card-wrapper .card .card__inner{background:none}#product-grid .card-wrapper .card .card__inner .card_content{display:none}#product-grid .card-wrapper .card>.card_content{width:100%;display:flex;flex-direction:column}#product-grid .card-wrapper .card>.card_content .card__information{padding:2.4rem 1.6rem 0}#product-grid .card-wrapper .card .quick-add{margin:auto 0 0;padding:0 1.6rem 2.4rem}#product-grid .card-wrapper .card .quick-add button{margin:0;border:none;background:var(--accent);color:var(--white)}#product-grid .card-wrapper .card .quick-add button:hover{background:var(--dark)}.page-width .product .product__media-wrapper,.page-width .product.product--small .product__media-wrapper{max-width:40rem;width:100%}.page-width .product .product__info-wrapper,.page-width .product.product--small .product__info-wrapper{width:100%;max-width:calc(100% - 40rem)}.page-width .product .product__info-wrapper .product-media-container{border:none}.page-width .product slider-component .thumbnail-list{grid-template-columns:repeat(5,1fr)}.page-width .product slider-component .thumbnail-list button{margin:0}.page-width .product .product__info-wrapper product-info{max-width:100%}.product__info-wrapper product-info .product__text{width:auto;display:inline-block;background:var(--dark);color:var(--white);padding:.5rem 2.4rem .4rem;border-radius:2rem}.product__info-wrapper product-info h1{font-size:4.8rem;line-height:1.1;font-weight:400;color:var(--dark)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input{background:var(--light);border-bottom:3px solid var(--dark)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input:after,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input:after{display:none}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button{margin:0;border-radius:0}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input button:hover,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button:hover{background:var(--dark)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input button:hover>*,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button:hover>*{filter:invert(1)}.product__info-wrapper product-info product-form form{width:100%}.product__info-wrapper product-info product-form form .product-form__buttons{width:100%;gap:1.6rem;display:flex;align-items:flex-start}.product__info-wrapper product-info product-form form .product-form__buttons button{margin:0}.product__info-wrapper product-info product-form form .product-form__buttons>button,.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button{width:calc(50% - .8rem)}.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button button{width:100%;background:var(--dark);color:var(--white);line-height:1;text-transform:uppercase;font-weight:600;padding:.8em 4rem;text-decoration:none;border-radius:.8rem;border:2px solid var(--dark);outline:none;font-size:1.4rem;height:auto;cursor:pointer;margin:0;display:inline-block;letter-spacing:0;min-width:0;min-height:0;transition:var(--animate)}.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button button:hover{border-color:var(--main);background:var(--main)}.product__info-wrapper product-info share-button{display:none!important}.facets-vertical aside.facets-wrapper .facets-container{padding-top:0}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form{margin:0}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .facets__summary span,span.facets__summary-label,h2.facets__heading{font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0;line-height:1;font-family:var(--font);color:var(--dark)}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .facets__summary span,span.facets__summary-label{font-size:1.2rem}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .facets__summary span:hover{text-decoration:underline;transition:text-decoration var(--duration-short) ease}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .facet-checkbox input[type=checkbox]{padding:0;margin:0;background:var(--dark);top:10px;left:0}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .facet-checkbox .icon-checkmark{margin:0;background:none;filter:invert(1)}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form .active-facets__button{margin:0 10px 0 0}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form .active-facets__button .active-facets__button-inner{box-shadow:none;border:none;color:#858484;font-weight:400;background:#ededed;border:1px solid #b1b1b1}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form .active-facets__button .active-facets__button-inner:hover{color:#fff;background:#858484}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .field__input,.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .customer .field input{border:none;outline:none;border-bottom:3px solid var(--dark)}.facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .field:after{display:none}#ProductGridContainer{padding:24px 0 0;background:none}#ProductGridContainer .content{padding:0}.contact form{margin:0}.contact form>.contact__fields{display:flex;flex-wrap:wrap;gap:1.6rem;width:100%}.contact form>.contact__fields .field{width:calc(50% - .8rem)}.contact form .field{margin:0}.contact form .field:after{display:none}.contact form textarea,.contact form input{background:var(--light);border:none;border-bottom:3px solid var(--dark)}.contact form .contact__button{width:100%;display:flex;justify-content:flex-end}.contact form .contact__button,.contact form .contact__button button{margin:0}.shopify-section cart-items{padding:9.6rem 3.2rem 0}.shopify-section cart-items form.cart__contents .cart__items{width:100%;border-bottom:2px solid hsla(0 0% 0% / .15)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items thead tr th{font-size:1.4rem;letter-spacing:0;color:var(--dark);font-weight:600;border-bottom:2px solid hsla(0 0% 0% / .15)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__details a.cart-item__name{max-width:100%;font-size:2.4rem;line-height:1.1}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button{min-width:0;min-height:0;width:28px;height:28px;border-radius:50%;display:flex}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button svg path,.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button:hover svg path{fill:var(--white)}.cart__footer-wrapper{padding:0 3.2rem 9.6rem}.cart__footer-wrapper .totals__total-value{font-weight:700;letter-spacing:0;color:var(--medium)}.cart__footer-wrapper .totals>h2{letter-spacing:0;color:var(--dark);font-size:2.4rem;margin:0}.cart__footer-wrapper .totals>p{transform:translateY(2px)}.shopify-section-group-header-group.section-header header.header.page-width header-drawer details .menu-drawer{background:var(--dark)}.shopify-section-group-header-group.section-header header.header.page-width header-drawer details .menu-drawer nav ul li{margin:0}.shopify-section-group-header-group.section-header header.header.page-width header-drawer details .menu-drawer nav ul li a{padding:1.6rem;color:var(--white);border-top:1px solid hsla(0 0% 100% / .1)}.shopify-section-group-header-group.section-header header.header.page-width header-drawer details .menu-drawer nav ul li:last-child a{border-bottom:1px solid hsla(0 0% 100% / .1)}.shopify-section-group-header-group.section-header header.header.page-width header-drawer details .menu-drawer nav ul li a.menu-drawer__menu-item--active{background:#ffffff0d}.shopify-section-group-header-group.section-header header.header.page-width header-drawer details .menu-drawer nav ul li a:after{display:none}.menu-opening .mobile-facets__inner{padding-top:72px}.mobile-facets__open{font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0;line-height:1;font-family:var(--font);color:var(--dark)}.product-count__text{background:var(--dark);color:var(--white);padding:.8rem 2.4rem;border-radius:5rem;line-height:1;font-size:1.4rem;margin:-10px 0 0}.mobile-facets__header{background:var(--dark)}.mobile-facets__header h2{color:#fff;font-size:1.6rem;font-weight:600;text-transform:uppercase}.mobile-facets__header p{color:#fff}.mobile-facets__close-button:hover{background:var(--light)}.mobile-facets__footer>*{margin-top:0}.section .section{padding:0}.product.grid.product--no-media{max-width:100%}.product.grid.product--no-media .product__media-wrapper{display:none}.page-width .product.grid.product--no-media .product__info-wrapper,.page-width .product.product--small.product--no-media .product__info-wrapper{max-width:100%}.page-width .product.product--no-media .product__title,.page-width .product.product--no-media .product__text,.page-width .product.product--no-media noscript .page-width .product.product-form__input,.page-width .product.product--no-media .product__tax,.page-width .product.product--no-media .product__sku,.page-width .product.product--no-media shopify-payment-terms,.page-width .product.product--no-media .price{text-align:left}.page-width .product.product--no-media .product-form__quantity{align-items:flex-start}.page-width .product.product--no-media .product-form>.form,.page-width .product.product--no-media .product-form{margin:0;max-width:100%}header nav.header__inline-menu ul{list-style:none;margin:0}header nav.header__inline-menu ul.list-menu>li>ul{position:absolute;top:100%;background:var(--main);opacity:0;visibility:hidden;width:256px;z-index:10}header nav.header__inline-menu ul.list-menu>li:hover>ul{opacity:1;visibility:visible;display:block}header nav.header__inline-menu ul.list-menu>li>ul>li a,header nav.header__inline-menu ul.list-menu>li>ul>li span{line-height:1;font-size:1.6rem;padding:1.2rem;color:#fff;position:relative;font-family:var(--font);font-weight:400;display:block}header nav.header__inline-menu ul.list-menu>li>ul>li>ul{position:absolute;left:100%;background:var(--main);filter:brightness(.9);top:0;opacity:0;visibility:hidden;width:256px}header nav.header__inline-menu ul.list-menu>li>ul>li:hover>ul{opacity:1;visibility:visible;display:block}.shopify-section-group-header-group.section-header header.header.page-width nav ul li a{text-decoration:none!important}.shopify-section-group-header-group.section-header header.header.page-width nav ul li ul li span,.shopify-section-group-header-group.section-header header.header.page-width nav ul li ul li a{line-height:1;font-size:1.6rem;padding:1.2rem;color:#fff;position:relative;font-family:var(--font);font-weight:400!important;display:block;transition:var(--animate);text-decoration:none!important}.shopify-section-group-header-group.section-header header.header.page-width nav ul li ul li ul li span,.shopify-section-group-header-group.section-header header.header.page-width nav ul li ul li ul li a{line-height:1;font-size:1.6rem;padding:1.2rem;color:#fff;position:relative;font-family:var(--font);font-weight:400;display:block;transition:var(--animate);text-decoration:none!important}header nav.header__inline-menu ul.list-menu>li ul li span:hover,header nav.header__inline-menu ul.list-menu>li ul li a:hover{background:#00000026}header nav.header__inline-menu ul.list-menu>li ul li a:after{display:none}@media screen and (max-width:1160px){#ProductGridContainer .flex-three>*{width:calc(50% - 8px)}}@media screen and (max-width:990px){.shopify-section-group-header-group.section-header sticky-header{padding:1.6rem}.shopify-section .products-slider .slider--desktop .slider__slide:first-child{margin-left:0}.shopify-section .products-slider .collection slider-component ul{gap:16px}.shopify-section .products-slider .slider--desktop .slider__slide{width:calc(50% - 8px)}.shopify-section .products-slider slider-component.page-width{padding:0 30px}.page-width .product.grid{flex-direction:column;gap:32px}.page-width .product .product__media-wrapper,.page-width .product.product--small .product__media-wrapper{margin:0 auto}.page-width .product .product__info-wrapper,.page-width .product.product--small .product__info-wrapper{padding:0;max-width:100%}.page-width .product .slider.slider--mobile .slider__slide:first-of-type{margin:0}.page-width .product .slider.slider--mobile .slider__slide{width:100%}tr.cart-item td{padding:16px 0;border-bottom:1px solid hsla(0 0% 0% / .15)}tr.cart-item:last-of-type td{border:none}tr.cart-item td.cart-item__details{width:calc(100% - 10rem)}tr.cart-item td.cart-item__details,tr.cart-item td.cart-item__totals,tr.cart-item td.cart-item__quantity{padding-left:16px}.shopify-section cart-items form.cart__contents .cart__items{padding:0}.shopify-section-group-header-group.section-header header.header.page-width a.logo-holder{width:14rem}}@media screen and (max-width:750px){tr.cart-item{border-bottom:1px solid hsla(0 0% 0% / .15)}tr.cart-item:last-of-type{border-bottom:none}tr.cart-item td{border:none}tr.cart-item td.cart-item__details,tr.cart-item td.cart-item__quantity{width:100%}tr.cart-item td.cart-item__details{grid-column:span 3}tr.cart-item td.cart-item__totals{display:none}}@media screen and (max-width:680px){.contact form>.contact__fields .field{width:100%}}@media screen and (max-width:600px){#ProductGridContainer .flex-three>*{width:100%}}@media screen and (max-width:580px){.shopify-section .products-slider .slider--desktop .slider__slide{width:100%;max-width:100%}.product__info-wrapper product-info product-form form .product-form__buttons{flex-direction:column}.product__info-wrapper product-info product-form form .product-form__buttons>button,.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button{width:100%}}.main-container{padding:8rem 3.2rem;background:var(--white)}.main-container.colour{background:var(--main)}.main-container.dark{background:var(--dark)}.main-container.medium{background:var(--medium)}.main-container.light{background:var(--light)}.main-container.medium-light{background:var(--medium-light)}.content-container:after{display:none}@media screen and (max-width:990px){.main-container{padding:4rem 3.2rem}}.main-container .gradient,.main-container .section,section.section{padding:0;background:none}.dark .content-container,.medium .content-container,.colour .content-container{background:none}.rich-text__blocks{max-width:100%!important}.shopify-section-group-header-group.section-header sticky-header{padding:0;box-shadow:none;background:none;position:fixed;width:100%;top:0}.shopify-section-group-header-group.section-header sticky-header header.header.page-width{max-width:100%;margin:0;display:flex;flex-direction:column;transition:var(--animate)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg{box-shadow:var(--shadow);background:var(--light)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar,.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar{width:100%;padding-inline:3.2rem}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .content{max-width:130rem;width:100%;padding:0}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content{border-bottom:1px solid white;display:flex;justify-content:space-between;align-items:center;padding-block:1.2rem}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content{border-color:#2f2c2814}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .social-wrapper ul.list-social{gap:.8rem}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link{padding:0;margin:0;width:3.2rem;height:3.2rem;border-radius:50%;border:1px solid white;display:flex;align-items:center;justify-content:center;color:#fff;transition:var(--animate)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link{border-color:var(--dark);color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link:hover{background:#fff;color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link:hover{background:var(--dark);color:whitel}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link .icon{width:18px;height:auto;aspect-ratio:1 / 1}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content a.logo-holder{max-width:20rem;width:100%;filter:brightness(0) invert(1);transition:var(--animate)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content a.logo-holder{filter:brightness(1) invert(0)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .header__icons{padding:0;width:auto;max-width:unset;gap:.8rem}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .header__icons .header__icon{height:3.2rem;width:3.2rem;padding:0;margin:0;color:#fff;border:1px solid white;border-radius:50%;transition:var(--animate)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .header__icons .header__icon .cart-count-bubble{background:#fff;color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .header__icons .header__icon .cart-count-bubble span{padding:2.5px 0 0 2px;width:17px;text-align:center}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content .header__icons .header__icon{border-color:var(--dark);color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content .header__icons .header__icon .cart-count-bubble{background:var(--dark);color:#fff}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .header__icons .header__icon:hover{background:#fff;color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content .header__icons .header__icon:hover{background:var(--dark);color:#fff}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .header__icons .header__icon .icon{width:16px;height:auto;aspect-ratio:1 / 1}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content .header__icons .header__icon.header__icon--cart .icon{width:32px}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content{max-width:124rem}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu{width:100%;justify-content:space-between}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a{padding:16px 16px 12px;color:#fff}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .bottom-bar .content nav ul.list-menu li a{color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a:after{bottom:6px;background:#fff;height:1px}.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .bottom-bar .content nav ul.list-menu li a:after{background:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a:hover,.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a.active,.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a.active:hover{font-weight:600}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a:hover:after,.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a.active:after,.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li a.active:hover:after{width:100%}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar .content nav ul.list-menu li ul li a{color:#fff}.hero-strip{height:100svh;width:100%}.hero-strip .banner{min-height:unset;height:100%}.hero-strip .banner .banner__content{padding:6.4rem 3.2rem 0;max-width:1364px}.hero-strip .banner .banner__content .banner__box{padding:0}.hero-strip .banner .banner__content .banner__box .h5{font-size:2rem;line-height:1;letter-spacing:.1em;margin:0 0 .4rem;color:#fff;font-weight:400;text-transform:uppercase}.hero-strip .banner .banner__content .banner__box h2.banner__heading{font-size:clamp(4rem,11vw,9.6rem);text-transform:none;font-weight:500;font-family:var(--font-heading);line-height:.95;margin:0}.hero-strip .banner .banner__content .banner__box .banner__text{margin:4rem 0 0;max-width:42rem}.hero-strip .banner .banner__content .banner__box .banner__text p{margin:0}.hero-strip .banner .banner__content .banner__box .banner__buttons{margin-top:9.6rem}.hero-strip .banner .banner__content .banner__box .banner__buttons .button.button--primary{color:#fff}.hero-strip .banner .banner__content .banner__box .banner__buttons .button.button--primary:before,.hero-strip .banner .banner__content .banner__box .banner__buttons .button.button--primary:after{border-color:#fff;background-color:#2f2c283d}.hero-strip .banner .banner__content .banner__box .banner__buttons .button.button--primary:hover:before{background-color:var(--dark);border-color:var(--dark)}.hero-strip .banner .banner__content .banner__box .banner__buttons .button.button--secondary-white{color:var(--dark)}.hero-strip .banner .banner__content .banner__box .banner__buttons .button.button--secondary-white:before{background-color:var(--white);background-image:url(/cdn/shop/files/icon-arrow.svg?v=1758726196);border-color:var(--white)}.hero-strip .banner .banner__content .banner__box .banner__buttons .button.button--secondary-white:after{background:var(--white);border-color:var(--white)}.benefits-strip .swiper{padding-top:7.2rem;margin-top:-7.2rem}.benefits-strip .swiper .card .img-wrapper{aspect-ratio:100 / 75;width:66%;height:auto;overflow:hidden;margin-left:34%;border-radius:.8rem}.benefits-strip .swiper .card .img-wrapper img{width:100%;height:100%;object-fit:cover}.benefits-strip .swiper .card .content-holder{width:70%;padding:3.2rem 2.4rem;border-radius:.8rem;background:var(--light);box-shadow:var(--shadow);margin:-96px 0 16px 16px;position:relative;z-index:1}.benefits-strip .swiper .card .content-holder i{font-size:2.4rem;line-height:1;color:var(--dark)}.benefits-strip .swiper .card .content-holder p{margin:0}.benefits-strip .swiper .swiper-button-prev,.benefits-strip .swiper .swiper-button-next{width:3.2rem;height:3.2rem;background:var(--dark);border-radius:50%;display:flex;align-items:center;justify-content:center;top:0;right:0;left:auto;color:#fff;margin:0;border:1px solid var(--dark);transition:var(--animate)}.benefits-strip .swiper .swiper-button-prev{left:auto;right:4rem}.benefits-strip .swiper .swiper-button-prev:hover,.benefits-strip .swiper .swiper-button-next:hover{background:transparent}.benefits-strip .swiper .swiper-button-prev:after,.benefits-strip .swiper .swiper-button-next:after{content:"";font-family:none;background:url(/cdn/shop/files/icon-arrow-white.svg?v=1758728430) center center no-repeat;background-size:18px auto;width:3.2rem;height:3.2rem;display:flex;transition:var(--animate)}.benefits-strip .swiper .swiper-button-prev:after{transform:rotate(180deg)}.benefits-strip .swiper .swiper-button-prev:hover:after,.benefits-strip .swiper .swiper-button-next:hover:after{background:url(/cdn/shop/files/icon-arrow.svg?v=1758726196) center center no-repeat;background-size:18px auto}.feat-collection .title-wrapper-with-link a.link{background:none;color:var(--white);line-height:1;text-transform:capitalize;font-weight:400;padding:.8rem 3.2rem .4rem 6.8rem;text-decoration:none;border-radius:4rem;font-size:1.6rem;height:3.2rem;cursor:pointer;margin:1.6rem 0 0;letter-spacing:0;min-width:0;min-height:0;transition:var(--animate);display:inline-flex!important;align-items:center;justify-content:center;position:relative;z-index:1;border:none;outline:none}.feat-collection .title-wrapper-with-link a.link:hover{color:var(--light);border:none;outline:none}.feat-collection .title-wrapper-with-link a.link:before{content:"";width:3.2rem;height:3.2rem;background-color:var(--dark);background-image:url(/cdn/shop/files/icon-arrow-white.svg?v=1758728211);background-repeat:no-repeat;background-position:5px 10px;background-size:18px auto;border-radius:4rem;position:absolute;left:0;top:0;z-index:-1;box-shadow:none;bottom:auto;transition:var(--animate);border:1px solid var(--dark);outline:none}.feat-collection .title-wrapper-with-link a.link:hover:before{width:100%;border:1px solid var(--dark);outline:none;box-shadow:none!important}.feat-collection .title-wrapper-with-link a.link:after{content:"";width:calc(100% - 3.6rem);height:3.2rem;background-color:var(--dark);border-radius:4rem;position:absolute;left:auto;right:0;top:0;z-index:-1;box-shadow:none;bottom:auto;transition:var(--animate);border:1px solid var(--dark);outline:none}.feat-collection .title-wrapper-with-link a.link:hover:after{width:0;border:0 solid transparent;outline:none;box-shadow:none!important}.feat-collection ul.collection-list{margin:0}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card{aspect-ratio:4 / 3;position:relative;border-radius:8px;overflow:hidden}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__inner{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__inner:before,.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__inner:after{display:none}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__content{position:relative;padding:1.6rem;display:flex;align-items:flex-end;background:#2f2c2829;transition:var(--animate)}.feat-collection ul.collection-list li.collection-list__item:hover .card-wrapper .card .card__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f2c2852}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__content .card__information{padding:0;width:100%}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__content .card__information h3.card__heading a{display:flex;justify-content:space-between;align-items:center;color:var(--white)}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__content .card__information h3.card__heading a:after{content:""}.feat-collection ul.collection-list li.collection-list__item .card-wrapper .card .card__content .card__information p.card__caption,.feat-collection .collection-list-view-all{display:none}.feat-collection .products-slider .collection{max-width:130rem;margin:0 auto;width:100%}.feat-collection .products-slider .collection .collection__title{padding:0;max-width:130rem;margin:0}.feat-collection .products-slider .collection slider-component{margin:0}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item{padding:0;background:none;box-shadow:none}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card{aspect-ratio:4 / 3;position:relative;border-radius:8px;overflow:hidden;height:auto;width:100%}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card__inner{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card__inner>.card_content{display:none}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card_content{position:relative;padding:1.6rem;display:flex;align-items:flex-end;background:#2f2c2829;width:100%;height:100%;transition:var(--animate)}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card_content .card__badge{position:absolute;top:8px;right:8px}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item:hover .card-wrapper .card .card_content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f2c2852}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card_content .card__information{padding:0;width:100%;flex-direction:column-reverse;display:flex}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card_content .card__information h3{border-top:1px solid var(--white);margin:2px 0 0;padding:4px 0 0}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card_content .card__information h3 a{display:flex;justify-content:space-between;align-items:center;color:var(--white)}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card_content .card__information h3 a:after{content:""}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item .card-wrapper .card .card_content .card__information .card-information .price .price__container .price-item{font-size:14px;font-weight:400;line-height:1;color:var(--white)}.feat-testimonials{padding:0;position:relative}.feat-testimonials .page-width{max-width:100%}.feat-testimonials .image-with-text{padding:8rem 3.2rem}.feat-testimonials .grid__item:after{display:none}.feat-testimonials .image-with-text__grid{margin:0 auto;max-width:130rem;flex-direction:row;justify-content:flex-start}.feat-testimonials .image-with-text__grid .image-with-text__media-item{position:absolute;top:0;right:0;border-radius:1.6rem 0 0 1.6rem;overflow:hidden;width:41.5%;height:100%}.feat-testimonials .image-with-text__grid .image-with-text__media-item .image-with-text__media{padding:0!important}.feat-testimonials .image-with-text__grid .image-with-text__text-item{width:58.5%;padding-right:8rem;flex-grow:unset}.small-width-content .page-width{max-width:72rem}.colour .button,.colour .btn,.colour button{color:var(--dark)}.colour .button:before,.colour .btn:before,.colour button:before{background-color:var(--white);background-image:url(/cdn/shop/files/icon-arrow.svg?v=1758726196);border-color:var(--white)}.colour .button:after,.colour .btn:after,.colour button:after{background:var(--white);border-color:var(--white)}section.locations{padding-inline:3.2rem}section.locations .wrapper{max-width:1064px;padding:0}section.locations .wrapper .grid{gap:1.6rem;margin:0}section.locations .wrapper .grid .card{border:none;transform:none!important;background:#fff;box-shadow:var(--shadow);padding:16px;border-radius:.8rem}section.locations .wrapper .grid .card iframe{display:none}section.locations .wrapper .grid .card .content{padding:0}section.locations .wrapper .grid .card .content h3.loc-name{border-bottom:1px solid hsla(34 8% 17% / .16);padding:0 0 1.2rem;margin:0 0 1.2rem;display:flex;gap:.8rem;align-items:center}section.locations .wrapper .grid .card .content h3.loc-name:before{content:"";background-image:url(/cdn/shop/files/icon-location.svg?v=1758813779);height:4rem;width:4rem;background-repeat:no-repeat;background-size:24px auto;background-position:center;margin:0;border:1px solid hsla(0 0% 0% / .16);padding:1.2rem;border-radius:50%}section.locations .wrapper .grid .card .content label{font-size:1.6rem;margin:0;color:var(--dark)}section.locations .wrapper .grid .card:first-child .content .row .hours p:last-child{font-size:1.2rem}section.locations .wrapper .grid .card .content .info{gap:.8rem}section.locations .wrapper .grid .card .content .note{color:var(--dark);font-size:1.2rem;padding:0;margin:-1.6rem 0 0;border-radius:0;background:none;font-weight:400}section .newsletter .newsletter__wrapper{padding:8rem 3.2rem;background:var(--main)}section .newsletter .newsletter__wrapper h2{color:var(--white);margin:0 auto 1.6rem;max-width:64rem;font-size:4.8rem}section .newsletter .newsletter__wrapper p{color:#fff}section .newsletter .newsletter__wrapper form{gap:0;max-width:64rem}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper{width:100%;max-width:100%}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field{gap:.8rem}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field:before,section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field:after{display:none}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field input{padding:.8rem 2.4rem;background:none;color:var(--white);border:1px solid var(--white);box-shadow:none;border-radius:4rem}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field label.field__label{font-weight:400;text-transform:capitalize;color:var(--white);opacity:.56;top:12px;left:24px}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field .field__input:focus~.field__label{top:0}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field button.field__button{position:initial;display:flex;align-items:center;justify-content:center;height:4.4rem;width:4.4rem;border-radius:50%;border:1px solid white;background:#fff;color:var(--dark)}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field button.field__button:before,section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field button.field__button:after{display:none}section .newsletter .newsletter__wrapper form .newsletter-form__field-wrapper .field button.field__button:hover{background:none;color:var(--white)}footer .footer__content-top{padding:0 0 3.2rem}footer .footer__content-top .footer__blocks-wrapper{gap:0;display:flex;justify-content:space-between}footer .footer__content-top .footer__blocks-wrapper .footer-block{max-width:18rem}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__image-wrapper{width:100%;max-width:100%;margin:0}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__image-wrapper img{width:100%;height:auto;margin:0}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu{max-width:9rem}footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(3),footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4){max-width:24rem}footer .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(5){max-width:11rem}footer .footer__content-top .footer__blocks-wrapper .footer-block h2.footer-block__heading{font-size:1.8rem;line-height:1;margin:0 0 1.2rem}footer .footer__content-top .footer__blocks-wrapper .footer-block .rte{font-size:1.4rem;line-height:1.4;color:var(--white);margin:0 0 .4rem}footer .footer__content-top .footer__blocks-wrapper .footer-block>div>*:last-child{margin-bottom:0}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul{display:flex;flex-direction:column;gap:.4rem}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul li{margin:0}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul li a{padding:0;border:none;text-decoration:none;color:var(--white);font-size:1.4rem;line-height:1.4}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul li a:hover{color:var(--main)}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__social ul{gap:.4rem}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__social ul li a{padding:0;width:2.4rem;height:2.4rem;border:1px solid white;color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__social ul li a:hover{background:var(--white);color:var(--dark)}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__social ul li a svg{height:auto;width:14px}footer .footer__content-bottom{padding:0;border-color:#ffffff29;opacity:1!important;transform:none!important}footer .footer__content-bottom>div:first-child{display:none}footer .footer__content-bottom .footer__copyright{color:var(--white)}footer .footer__content-bottom .footer__copyright a:hover{color:var(--main)}.inner-intro .section{padding:30rem 3.2rem 3.2rem}.inner-intro .section .editable-content p{max-width:52rem}.inner-intro .section .editable-content h1{font-size:clamp(4.8rem,6.9vw,9.6rem)}.inner-intro .section.img-background:after{opacity:.32}.shop-page .page-width h1.title{margin:0 0 3.2rem}.why-sun .img-float .content .img-holder{aspect-ratio:13 / 12;border-radius:.8rem;width:40%}.why-sun .img-float .content .editable-content{width:calc(60% - 10rem)}.materials-strip .section{padding:9.6rem 3.2rem}.blog-strip .content-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.blog-strip .content-wrapper .editable_content{max-width:64rem}.blog-strip .content-wrapper a.button{margin:0}.blog-strip .bottom-btn{display:none}.blog-strip .blog slider-component ul{margin:0}.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__inner{border-radius:.8rem;overflow:hidden;aspect-ratio:4 / 2.5}.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__inner:before,.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__inner:after{display:none}.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__content .card__information{padding:1.6rem 0 0}.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__content .card__information h3.card__heading{margin:0 0 .8rem;font-family:var(--font-heading);font-size:2.4rem;line-height:1.1}.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__content .card__information h3.card__heading a{font-family:var(--font-heading);font-size:2.4rem;line-height:1.1;margin:0;color:var(--dark)}.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__content .card__information h3.card__heading a:hover{color:#524f4a;text-decoration:none}.blog-strip .blog slider-component ul li .article-card-wrapper .card .card__content .card__information .article-card__info{font-size:1.4rem;margin:0 0 .8rem;padding:0 0 .8rem;border-bottom:1px solid hsla(0 0% 0% / .08)}.social-strip .link{transition:none!important}.form-strip .section .page-width{max-width:84rem;width:100%}.form-strip .section .page-width h2{max-width:80rem}.form-strip .section .page-width form .field{flex-direction:column-reverse}.form-strip .section .page-width form .field:before{display:none}.form-strip .section .page-width form .field input,.form-strip .section .page-width form .field textarea{border:1px solid hsla(34 8% 17% / .24);background:#ffffff3d;padding:.8rem;height:auto;margin:0;color:var(--dark);font-weight:400;text-transform:none}.form-strip .section .page-width form .field label.field__label{font-weight:400;text-transform:capitalize;font-size:1.4rem;margin:0;position:initial}.collection-header{position:relative;padding:30rem 3.2rem 3.2rem}.collection-header .collection-hero{padding:0}.collection-header .collection-hero .collection-hero__inner .collection-hero__text-wrapper{position:relative;z-index:3;flex-basis:unset;padding:0;width:100%}.collection-header .collection-hero__image-container{position:absolute;top:0;right:0;width:100%;height:100%;z-index:0}.collection-header .collection-hero__image-container:after{content:"";width:100%;height:100%;background:var(--dark);opacity:.32;position:absolute;top:0;left:0;z-index:0}.collection-header .collection-hero__text-wrapper h1{font-size:clamp(4.8rem,6.9vw,9.6rem)}.collection-header .collection-hero__text-wrapper p{max-width:52rem}.main-container.products-page .facets-vertical aside.facets-wrapper .facets-container facet-filters-form .active-facets__button .active-facets__button-inner{font-size:12px;padding:6px 12px 2px;height:auto;line-height:1;color:#0006;border-color:#00000029;background:#0000000a}.main-container.products-page .active-facets__button svg{margin-top:-2px}.main-container.products-page>.section>div .facets-vertical{gap:2.4rem}.main-container.products-page>.section>div .facets-vertical aside{width:30rem;border-right:1px solid hsla(34 8% 17% / .16);padding-right:2.4rem}.main-container.products-page>.section>div .facets-vertical aside #FacetFiltersForm{width:100%}.main-container.products-page>.section>div .facets-vertical aside h2.facets__heading{font-size:2rem;font-family:var(--font-heading);text-transform:none;font-weight:400}.main-container.products-page>.section>div .facets-vertical aside details{border-color:#2f2c2829}.main-container.products-page .facets-vertical aside.facets-wrapper .facets-container facet-filters-form form .facets__summary span,.main-container.products-page>.section>div .facets-vertical aside span.facets__summary-label{font-weight:400;text-transform:capitalize;font-family:var(--font-heading);font-size:1.4rem}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list{display:flex;flex-direction:column;gap:.8rem}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label{padding:0;margin:0;font-weight:400;color:var(--dark);text-transform:none}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label input[type=checkbox]{top:0;background:none;border:1px solid var(--dark)}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label svg{background:none}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label.active svg{background:var(--dark)}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label svg.icon{background:none!important;top:4px}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label span{transform:translateY(1px)}.main-container.products-page>.section>div .facets-vertical aside details summary.facets__summary{padding-bottom:8px}.main-container.products-page>.section>div .facets-vertical aside details .facets__header-vertical{padding-top:0}.main-container.products-page>.section>div .facets-vertical aside details price-range{padding-block:0}.main-container.products-page>.section>div .facets-vertical aside details price-range .field:before{display:none}.main-container.products-page>.section>div .facets-vertical aside details price-range .field{display:flex;flex-direction:column-reverse;gap:2px;align-items:flex-start}.main-container.products-page>.section>div .facets-vertical aside details price-range .field input{border:1px solid hsla(34 8% 17% / .24);background:#ffffff3d;padding:8px;height:auto;line-height:1;font-size:1.6rem;color:var(--dark)}.main-container.products-page>.section>div .facets-vertical aside details price-range .field label{font-weight:400;text-transform:capitalize;font-size:1.4rem;margin:0;position:initial}.main-container.products-page>.section>div .facets-vertical aside details price-range span.field-currency{margin-top:2.4rem}.main-container.products-page>.section>div .facets-vertical #ProductGridContainer{width:calc(100% - 32.4rem)}.main-container.products-page #product-grid .card-wrapper .card{position:relative}.main-container.products-page #product-grid .card-wrapper .card .card__inner{aspect-ratio:4 / 3;overflow:hidden;border-radius:.8rem;margin:0}.main-container.products-page #product-grid .card-wrapper .card .card__information{padding:1.2rem 0 0;display:flex;flex-direction:column-reverse}.main-container.products-page #product-grid .card-wrapper .card .card__information h3.card__heading,.main-container.products-page #product-grid .card-wrapper .card .card__information h3.card__heading a{font-size:2.4rem;font-family:var(--font-heading);text-transform:none;letter-spacing:0;font-weight:500;margin:0;padding:0;line-height:1.1;color:var(--dark)}.main-container.products-page #product-grid .card-wrapper .card .card__information .card-information .price .price__container .price-item{font-weight:400;font-size:1.4rem;margin:0;padding:0;line-height:1;text-transform:unset}.main-container.products-page #product-grid .card-wrapper .card .card__badge{position:absolute;top:8px;right:8px}.main-container.product-intro>div .page-width .product{gap:4.8rem}.main-container.product-intro>div .page-width .product .product__media-wrapper{max-width:50rem}.main-container.product-intro>div .page-width .product .product__media-wrapper li.product__media-item{border-radius:.8rem;overflow:hidden}.main-container.product-intro>div .page-width .product .product__info-wrapper{width:calc(100% - 54.8rem)}.main-container.product-intro>div .page-width .product .product__info-wrapper .price .price__container{margin:0}.main-container.product-intro>div .page-width .product .product__info-wrapper .price .price__container .price-item{font-size:1.4rem;line-height:1;color:var(--dark);font-weight:400}.main-container.product-intro>div .page-width .product .product__info-wrapper product-info>div form.installment,.main-container.product-intro>div .page-width .product .product__info-wrapper product-info>div,.main-container.product-intro>div .page-width .product .product__info-wrapper .product__tax{margin:0}.main-container.product-intro>div .page-width .product .product__info-wrapper .product__title{margin-top:0;padding-bottom:1.6rem;border-bottom:1px solid hsla(0 0% 0% / .16)}.main-container.product-intro>div .page-width .product .product__info-wrapper .product__description{padding-top:2.4rem;border-top:1px solid hsla(0 0% 0% / .16)}.main-container.product-intro>div .page-width .product .product__info-wrapper .product-form__input--pill input[type=radio]+label{padding-bottom:8px}.main-container.product-intro>div .page-width .product .product__info-wrapper .product-form__input--pill input[type=radio]+label:hover{background:var(--dark);color:#fff}.main-container.product-intro>div .page-width .product button.quantity__button{background:var(--dark);aspect-ratio:1;height:auto;border-radius:50%;color:var(--white);border:1px solid var(--dark);filter:none}.main-container.product-intro>div .page-width .product button.quantity__button:hover{background:none;color:var(--dark);filter:none}.main-container.product-intro>div .page-width .product button.quantity__button:hover svg{filter:none}.main-container.product-intro>div .page-width .product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input:before,.main-container.product-intro>div .page-width .product .quantity__button:before,.main-container.product-intro>div .page-width .product .quantity__button:after{display:none}.main-container.product-intro>div .page-width .product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input{border:none;background:none;box-shadow:none;gap:8px;width:156px}.main-container.product-intro>div .page-width .product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input input{border:1px solid hsla(0 0% 0% / .16)}.main-container.product-intro .product__info-wrapper product-info product-form form .product-form__buttons>button,.main-container.product-intro .product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button{width:auto}.product__info-wrapper product-info product-form form .product-form__buttons>button{color:var(--white)}.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button button.shopify-payment-button__button{background:none;border:none;color:var(--dark);padding:.9rem 3.2rem .4rem 6.8rem;height:auto;text-transform:capitalize;font-size:1.6rem}.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button button.shopify-payment-button__button:before{width:3.2rem;height:3.2rem;background-color:transparent;background-image:url(/cdn/shop/files/icon-arrow.svg?v=1758726196);background-repeat:no-repeat;background-position:5px 10px;background-size:18px auto;border-radius:4rem;position:absolute;left:0;top:0;z-index:-1;box-shadow:none;bottom:auto;transition:var(--animate);border:1px solid var(--dark);outline:none;transform:none}.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button button.shopify-payment-button__button:hover:before{width:100%;border:1px solid var(--dark);outline:none;box-shadow:none!important}.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button button.shopify-payment-button__button:after{width:calc(100% - 3.6rem);height:3.2rem;background-color:transparent;border-radius:4rem;position:absolute;right:0;top:0;left:auto;z-index:-1;box-shadow:none;bottom:auto;transition:var(--animate);border:1px solid var(--dark);outline:none}.product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button button.shopify-payment-button__button:hover:after{width:0;border:0 solid transparent;outline:none;box-shadow:none!important}.faq-strip .accordion summary{padding:1.6rem 0}.faq-strip .accordion summary:hover{background:none}.faq-strip .accordion summary>svg:first-of-type{display:none}.faq-strip .accordion summary h3{margin:0;font-size:2rem;line-height:1.2;text-decoration:none!important}.faq-strip .accordion__content{padding:0;margin:0 0 1.6rem;overflow:visible}#shopify-section-template--19586190475496__main{background:var(--light);padding:8rem 3.2rem}.main-blog .blog-articles{display:flex;flex-wrap:wrap;gap:1.6rem}.main-blog .blog-articles .article{width:calc(33.333% - calc(1.6rem * 2 / 3))}.main-blog .blog-articles .article .article-card-wrapper .card .card__inner{border-radius:.8rem;overflow:hidden;aspect-ratio:4 / 2.5}.main-blog .blog-articles .article .article-card-wrapper .card .card__information{text-align:left}.main-blog .blog-articles .article .article-card-wrapper .card .card__information h3.card__heading{margin:0 0 .8rem;font-family:var(--font-heading);font-size:2.4rem;line-height:1.1}.main-blog .blog-articles .article .article-card-wrapper .card .card__information h3.card__heading a{font-family:var(--font-heading);font-size:2.4rem;line-height:1.1;margin:0;color:var(--dark)}.main-blog .blog-articles .article .article-card-wrapper .card .card__information h3.card__heading a:hover{color:#524f4a;text-decoration:none}.main-blog .blog-articles .article .article-card-wrapper .card .card__information .article-card__info{font-size:1.4rem;margin:0 0 .8rem;padding:0 0 .8rem;border-bottom:1px solid hsla(0 0% 0% / .08)}#shopify-section-template--19586190377192__main{background:var(--light)}article.article-template{padding:8rem 3.2rem;background:var(--light);position:relative;max-width:1366px;margin:0 auto;width:100%;display:grid;gap:4rem;grid-template-columns:40rem auto;grid-template-rows:auto auto}section article.article-template>img{width:100%;height:auto;margin:0!important;grid-row:span 2}section article.article-template header.page-width{margin-block:0;padding-bottom:2.4rem;max-width:100%;width:100%}section article.article-template .article-template__content{max-width:100%;width:100%}@media screen and (max-width:960px){article.article-template{display:flex;gap:2.4rem;flex-direction:column}h1,.h1{font-size:4rem}}#main-cart-footer{background:var(--light)}article.article-template .article-template__hero-container{max-width:100%;width:100%;position:absolute;top:0;left:0;z-index:0;height:30rem;overflow:hidden}article.article-template .article-template__hero-container:after{content:"";width:100%;height:100%;background:var(--dark);opacity:.32;position:absolute;top:0;left:0;z-index:0}article.article-template .article-template__hero-container .media{padding:0!important;width:100%;height:100%}article.article-template .article-template__hero-container .media img{width:100%;height:100%;object-fit:cover}article.article-template header.page-width{border-bottom:1px solid hsla(0 0% 0% / .08);margin-block:0 2.4rem;padding-bottom:2.4rem}article.article-template header.page-width time{line-height:1;letter-spacing:.1em;font-weight:400;text-transform:uppercase;font-family:var(--font);font-size:1.4rem}article.article-template .article-template__back,article.article-template .article-template__social-sharing{display:none}article.article-template .article-template__content{padding-block:0}.search-modal .search-modal__content{background:var(--main);box-shadow:var(--shadow);border:none;padding:0 3.2rem}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button{border-radius:50%;margin:0;position:absolute;bottom:32px;right:1.6rem;background:#fff;border:1px solid var(--white);color:var(--dark);width:3.6rem;height:3.6rem}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field{flex-direction:column-reverse}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field input{border:1px solid hsla(34 8% 17% / .24);background:#ffffff3d;padding:.8rem;height:auto;margin:0;color:var(--dark);font-weight:400;text-transform:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field label{color:#fff;opacity:1;font-weight:400;text-transform:capitalize;font-size:1.4rem;margin:0;position:initial}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button:hover{background:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button:hover svg{color:var(--white)}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button:before,.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content button.search-modal__close-button:after{display:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field input.search__input{width:calc(100% - 4rem);border:1px solid white;background:none;padding:.8rem;margin:0;color:#fff;border-radius:4rem;font-weight:400;text-transform:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field button.search__button{width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid white;background:#fff;color:var(--dark);top:24px;right:0}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field button.search__button:hover{color:#fff;background:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field button.search__button:before,.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field button.search__button:after{display:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .predictive-search{max-width:calc(100% - 4rem)}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .predictive-search .predictive-search__search-for-button button.predictive-search__item:before,.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .predictive-search .predictive-search__search-for-button button.predictive-search__item:after{display:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button{margin:0;top:19px;right:40px}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button:before,.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button:after{display:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.predictive-search__item{margin:0;font-size:1.6rem;border-radius:0;text-transform:none;letter-spacing:0;padding-block:1.2rem 1rem;height:auto}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal details .search-modal .search-modal__content predictive-search form .field input.search__input:focus{box-shadow:none;outline:none}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button svg{border:1px solid var(--white);color:var(--dark);background:var(--white)}.shopify-section-group-header-group.section-header header.header.page-width .header__icons details-modal button.reset__button:hover svg{color:var(--white);background:none}section .template-search{padding:8rem 3.2rem;background:var(--light)}section .template-search .template-search__header .template-search__search predictive-search form .field{flex-direction:column-reverse;box-shadow:none!important;border:none!important}section .template-search .template-search__header .template-search__search predictive-search form .field label{font-weight:400;text-transform:capitalize;font-size:1.4rem;margin:0;position:initial}section .template-search .template-search__header .template-search__search predictive-search form .field input{width:calc(100% - 4.8rem);border:1px solid hsla(34 8% 17% / .24);background:#ffffff3d;padding:.8rem;margin:0;color:var(--dark);font-weight:400;text-transform:none}section .template-search .template-search__header .template-search__search predictive-search form .field:before,section .template-search .template-search__header .template-search__search predictive-search form .field:after,section .template-search .template-search__header .template-search__search predictive-search form .field button.search__button:before,section .template-search .template-search__header .template-search__search predictive-search form .field button.search__button:after,section .template-search .template-search__header .template-search__search predictive-search form .field button.reset__button:before,section .template-search .template-search__header .template-search__search predictive-search form .field button.reset__button:after{display:none}section .template-search .template-search__header .template-search__search predictive-search form .field button.search__button{background:var(--dark);border:1px solid var(--dark);margin:0;color:var(--white);top:21px}section .template-search .template-search__header .template-search__search predictive-search form .field button.search__button:hover{background:none;color:var(--dark)}section .template-search .template-search__header .template-search__search predictive-search form .field button.reset__button{margin:0;top:21px}section .template-search .template-search__header .template-search__search predictive-search form .field button.reset__button svg{border-radius:50%;background:var(--dark);color:var(--white);border:1px solid var(--dark)}section .template-search .template-search__header .template-search__search predictive-search form .field button.reset__button:hover svg{background:none;color:var(--dark)}section .template-search .template-search__header .template-search__search predictive-search form .field .predictive-search{width:calc(100% - 4.8rem)}section .template-search .template-search__header .template-search__search predictive-search form .field .predictive-search button.predictive-search__item{margin:0;height:auto;letter-spacing:0;text-transform:none;font-size:1.6rem;padding-block:1.2rem 1rem}section .template-search .template-search__header .template-search__search predictive-search form .field .predictive-search button.predictive-search__item:before,section .template-search .template-search__header .template-search__search predictive-search form .field .predictive-search button.predictive-search__item:after{display:none}section .template-search .template-search__header .template-search__search predictive-search form .field .predictive-search button.predictive-search__item{margin:0;letter-spacing:0;padding:1.2rem 1rem 1rem;font-size:1.6rem;text-transform:none}summary.facets__summary span.facets__summary-label{font-size:1.6rem;font-weight:400;text-transform:none}.template-search #product-grid .card-wrapper .card .card__inner{background:none;box-shadow:none;aspect-ratio:4 / 3;width:100%;height:auto;overflow:hidden;border-radius:.8rem}.template-search #product-grid .card-wrapper .card h3 a{font-size:2.4rem;font-family:var(--font-heading);text-transform:none;font-weight:500;margin:0;padding:0;line-height:1.1;color:var(--dark);text-decoration:none!important;letter-spacing:0}.template-search #product-grid .card-wrapper .card h3 a:hover{color:#524f4a}.template-search #product-grid .card-wrapper .card{text-transform:none!important}.template-search #product-grid .card-wrapper .card .article-card__info{font-weight:400;font-size:1.4rem;margin:0;padding:0;line-height:1;text-transform:unset;letter-spacing:0}.slider-buttons{margin-top:1.6rem}button.slider-button:before,button.slider-button:after{display:none}button.slider-button{border:1px solid var(--dark);padding:0;background:var(--dark);width:3.2rem;height:3.2rem;margin:0;color:var(--white)}button.slider-button[disabled]{opacity:.5}button.slider-button[disabled] .icon{color:var(--white)}button.slider-button:hover{background:none;color:var(--dark)}button.slider-button[disabled]:hover .icon{color:var(--dark)}.menu-opening .mobile-facets__inner{background:var(--light);padding-top:72px}.mobile-facets__summary{border-top:1px solid hsla(0 0% 0% / .1)}.mobile-facets__sort label{margin:0}.mobile-facets__sort .select__select{font-size:1.6rem;height:auto}.mobile-facets__main .mobile-facets__footer{background:var(--light);border-color:#0000001a}.mobile-facets__main .mobile-facets__close-button{margin:0;display:block;height:auto;border-bottom:1px solid hsla(0 0% 0% / .16);border-radius:0}.mobile-facets__main .mobile-facets__close-button:before,.mobile-facets__main .mobile-facets__close-button:after{display:none}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list{gap:1.6rem;padding:1.6rem}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label input[type=checkbox]{left:0;padding:0}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label svg.icon{left:3px;color:var(--white);margin:0}.main-container.products-page>.section>div .facets-vertical aside ul.facets-layout-list li label span{background:none}.mobile-facets__main .mobile-facets__footer{padding:1.6rem;background:var(--white)}.js details[open].menu-opening>.mobile-facets__submenu,.mobile-facets__main{background:var(--light)}.template-search__results ul.product-grid{margin:0}.cart-notification-wrapper:is(.page-width)>.cart-notification{right:3.2rem;top:0}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header h2{margin:0 8px 0 0;width:calc(100% - 4rem);display:flex}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header button.cart-notification__close{width:2.8rem;height:2.8rem;margin:0}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header button.cart-notification__close svg{width:1.2rem;height:1.2rem}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header button.cart-notification__close:before,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__header button.cart-notification__close:after{display:none}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form button.button,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links a.button{padding:.8rem .8rem .4rem;color:var(--white);background:var(--dark);border:1px solid var(--dark);margin:0 0 1.6rem}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links button.link:before,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links button.link:after,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form button.button:before,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form button.button:after,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links a.button:before,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links a.button:after{display:none}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form button.button:hover,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links a.button:hover{background:none;color:var(--dark)}.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form button.button,.shopify-section-group-header-group.section-header cart-notification .cart-notification-wrapper .cart-notification .cart-notification__links form{margin:0}.cart__footer-wrapper,.shopify-section cart-items{background:var(--light)}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:0;background:var(--light)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button:before,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button:before,.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button:after,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button:after{display:none}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input{border:1px solid hsla(34 8% 17% / .24);background:#ffffff3d}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input:before,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input:before{display:none}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button{height:4.4rem}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button:hover,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button:hover,.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button:hover svg,.product__info-wrapper product-info .product-form__quantity .price-per-item__container quantity-input>button:hover svg{filter:none}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button:first-of-type{border-right:1px solid hsla(34 8% 17% / .24)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input>button:last-of-type{border-left:1px solid hsla(34 8% 17% / .24)}@media screen and (max-width:1140px){.main-container.product-intro>div .page-width .product .product__media-wrapper{max-width:36rem}.main-container.product-intro>div .page-width .product .product__info-wrapper{width:calc(100% - 40.8rem)}}@media screen and (max-width:990px){header .header__icons,header .social-wrapper{display:none}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content{border:none;justify-content:center}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .top-bar .content a.logo-holder{filter:none}.shopify-section-group-header-group.section-header sticky-header{position:sticky;background:var(--light);box-shadow:var(--shadow)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar{padding:0;height:0}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar summary.header__icon{position:absolute;top:calc(50% - 2.2rem);left:20px;right:auto}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .bottom-bar summary.header__icon:before{display:none}.menu-drawer summary.menu-drawer__menu-item{padding:16px 16px 12px;color:#fff;border-top:1px solid hsla(0 0% 100% / .1);font-size:1.6rem}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .menu-drawer__submenu{background:var(--dark)}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .menu-drawer__submenu .menu-drawer__close-button{padding:16px 16px 12px;color:#fff;font-size:1.6rem;height:auto;display:block;font-family:var(--font);margin-top:0;text-align:left!important}.shopify-section-group-header-group.section-header sticky-header header.header.page-width .menu-drawer__submenu .menu-drawer__close-button:before,.shopify-section-group-header-group.section-header sticky-header header.header.page-width .menu-drawer__submenu .menu-drawer__close-button:after{display:none}.feat-collection .title-wrapper-with-link a.link{display:none!important}.feat-collection .products-slider .collection slider-component{padding:0}.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item{width:calc(50% - .8rem);max-width:100%}.feat-collection ul.collection-list li.collection-list__item{width:100%;padding:0!important;margin:0!important}.feat-testimonials .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0}.feat-testimonials .image-with-text{padding:36.8rem 3.2rem 4.8rem}.feat-testimonials .image-with-text__grid .image-with-text__media-item{width:100%;height:32rem;border-radius:0 0 1.6rem 1.6rem}.feat-testimonials .image-with-text__grid .image-with-text__text-item{width:100%;padding:0}section.locations .wrapper .grid{display:flex;flex-direction:column}section.locations .wrapper .grid .card{width:100%}section.locations .wrapper .grid .card .content{padding:0;max-width:100%;width:100%}.locations{padding:4.8rem 0}footer .footer__content-top .footer__blocks-wrapper{flex-direction:column;align-items:center;gap:3.2rem;text-align:center}.footer__content-bottom-wrapper{justify-content:center}.inner-intro .section{padding-top:24rem}.mobile-facets__submenu .mobile-facets__info{padding-top:1.6rem}.facets-container span.active-facets__button-inner{align-items:center;margin:0}.main-container.product-intro>div .page-width .product .product__info-wrapper{width:100%}.why-sun .img-float .content .editable-content{width:100%}.why-sun .img-float .content .img-holder{width:100%;max-width:40rem}.materials-strip .section{padding:34.8rem 3.2rem 4.8rem}.blog-strip .content-wrapper .editable_content{width:100%;max-width:100%}.blog-strip .content-wrapper .editable_content a.link{display:none}.blog-strip .content-wrapper{margin:0}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul,footer .footer__content-top .footer__blocks-wrapper .footer-block{margin:0}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu{max-width:100%;text-align:center}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul li a{align-self:center;text-align:center;width:100%;display:block}facet-filters-form .product-count__text{margin:0}facet-filters-form form.facets__form{flex-direction:column;display:flex;flex-wrap:wrap;gap:16px}facet-filters-form form.facets__form .facets__wrapper{width:100%}facet-filters-form form.facets__form .facet-filters{padding:0}facet-filters-form form.facets__form .facet-filters__field{justify-content:start}}@media screen and (max-width:750px){.main-container.products-page>.section>div .facets-vertical aside,.main-container.products-page>.section>div .facets-vertical #ProductGridContainer{width:100%}.main-container.products-page>.section>div .facets-vertical aside{border-right:none;padding-right:0;border-bottom:1px solid hsla(34 8% 17% / .16);padding-bottom:2.4rem}}@media screen and (max-width:640px){.benefits-strip .swiper .card .img-wrapper{width:100%;margin-left:0}.benefits-strip .swiper .card .content-holder{width:calc(100% - 32px);padding:1.6rem;margin:-40px 16px 48px}.benefits-strip .swiper .swiper-button-prev,.benefits-strip .swiper .swiper-button-next{top:auto;bottom:0}.feat-collection ul.collection-list li.collection-list__item{max-width:100%}.template-search__results ul.product-grid li.grid__item{max-width:100%;width:100%}}@media screen and (max-width:580px){.feat-collection .products-slider .collection slider-component ul.product-grid li.grid__item{width:100%}}@media screen and (max-width:480px){.facets-vertical aside.facets-wrapper .facets-container{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;justify-content:flex-start}.facets-vertical aside.facets-wrapper .facets-container .product-count{align-self:flex-start}.facets-vertical .active-facets__button-remove,.facets-vertical .active-facets__button{padding-top:0}.main-container.product-intro .product__info-wrapper product-info product-form form .product-form__buttons>button,.main-container.product-intro .product__info-wrapper product-info product-form form .product-form__buttons .shopify-payment-button,.main-container.product-intro>div .page-width .product .product__info-wrapper .product-form__input--pill input[type=radio]+label{width:100%}tr.cart-item td.cart-item__media,tr.cart-item td.cart-item__details{grid-column:span 4;padding:0}tr.cart-item td.cart-item__quantity{grid-column:span 4;padding:0 0 16px}.totals{flex-direction:column;justify-content:flex-start;align-items:center;gap:.8rem}tr.cart-item td .cart-item__image{width:100%;max-width:24rem}}.col-content h2.h0{margin-bottom:24px}.title-wrapper-with-link{align-items:flex-end}.insta-wrapper{overflow:hidden}header nav.header__inline-menu ul.list-menu>li>ul>li a{color:#fff!important}.shopify-section-group-header-group.section-header sticky-header.subpage-header{position:sticky;top:0}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width{box-shadow:var(--shadow);background:var(--light)}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .top-bar .content a.logo-holder{filter:brightness(1) invert(0)}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link{border-color:var(--dark);color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link:hover,.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .top-bar .content .social-wrapper ul.list-social li.list-social__item a.link:hover{color:#fff}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .top-bar .content{border-color:#2f2c2814}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .top-bar .content .header__icons .header__icon{border-color:var(--dark);color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .top-bar .content .header__icons .header__icon .cart-count-bubble{background:var(--dark);color:#fff}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .bottom-bar .content nav ul.list-menu li a{color:var(--dark)}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .bottom-bar .content nav ul.list-menu li a:after{background:var(--dark)}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .top-bar .content .header__icons .header__icon:hover{background:var(--dark);color:#fff}h2.accordion__title{margin:0}.main-container.product-intro>div .page-width .product .product__info-wrapper product-info .product__description{margin-bottom:24px}#shopify-section-template--19597343686888__calendly_Eb9HVA{background:var(--light)}.main-container.reviews-page{padding-top:0}.eapps-widget-show-toolbar{max-width:1024px;width:100%;margin:0 auto}product-recommendations .flex .card-wrapper{overflow:visible;box-shadow:none;background:none}.section product-recommendations{padding-inline:3.2rem}product-recommendations .flex .card-wrapper .card .card__inner{aspect-ratio:4 / 3;overflow:hidden;border-radius:.8rem;margin:0}product-recommendations .flex .card-wrapper .card>.card_content .card__information{padding:1.2rem 0 0;display:flex;flex-direction:column-reverse}product-recommendations .flex .card-wrapper .card>.card_content .card__information h3.h5,product-recommendations .flex .card-wrapper .card>.card_content .card__information h3.h5 a{font-size:2.4rem;font-family:var(--font-heading);text-transform:none;letter-spacing:0;font-weight:500;margin:0;padding:0;line-height:1.1;color:var(--dark)}product-recommendations .flex .card-wrapper .card>.card_content .card-information .price .price-item{font-weight:400;font-size:1.4rem;margin:0;padding:0;line-height:1;text-transform:unset}.cust-config{padding:9.6rem 3.2rem}.cust-config .flex{gap:1.6rem;flex-wrap:wrap;flex-direction:row;align-items:unset}.cust-config .flex .card{width:calc(25% - calc(1.6rem * 3 / 4));background:#aa9985;border:1px solid #988875;margin-top:3.2rem;padding:4rem 1.6rem 1.6rem;border-radius:1.6rem;position:relative;height:auto}@media screen and (max-width:990px){.cust-config .flex .card{width:calc(50% - .8rem)}}@media screen and (max-width:540px){.cust-config .flex .card{width:100%}}.cust-config .flex .card .content-holder:before{content:"";width:6.4rem;height:6.4rem;top:-3.2rem;left:1.6rem;background-color:#aa9985;border:1px solid #988875;border-radius:50%;position:absolute;background-image:url(/cdn/shop/files/stack-1.svg?v=1764360576);background-size:5rem auto;background-repeat:no-repeat;background-position:center}.cust-config .flex .card:nth-child(2) .content-holder:before{background-image:url(/cdn/shop/files/stack-2.svg?v=1764360576)}.cust-config .flex .card:nth-child(3) .content-holder:before{background-image:url(/cdn/shop/files/stack-3.svg?v=1764360576)}.cust-config .flex .card:nth-child(4) .content-holder:before{background-image:url(/cdn/shop/files/stack-4.svg?v=1764360576)}.cust-config .flex .card .content-holder h3 strong{font-family:var(--font-heading);font-weight:400;letter-spacing:0}.cust-config .flex .card .content-holder p{font-size:1.4rem;margin:0}.org-mat{padding:9.6rem 3.2rem}.medium-light.org-mat{background:var(--medium-light)}.org-mat .flex .card .img-wrapper{border-radius:.8rem;overflow:hidden;aspect-ratio:4 / 2.5}.org-mat .flex .card .img-wrapper img{width:100%;height:100%;object-fit:cover}.org-mat .flex .card .content-holder{padding:1.6rem 0 0}.org-mat .flex .card .content-holder h3 strong{font-family:var(--font-heading);font-size:2.4rem;line-height:1.1;margin:0;color:var(--dark);font-weight:400}.org-mat .flex .card .content-holder p{margin:0}.assembly-strip .content{display:flex;flex-wrap:wrap;gap:0 3.2rem}.assembly-strip .content .editable_content{width:calc(100% - 39.2rem)}.assembly-strip .content .flex{width:36rem;padding:1.6rem 0 1.6rem 3.2rem;border-left:2px solid hsla(0 0% 0% / .16);flex-direction:column}.assembly-strip .content .flex .btn{width:100%}@media screen and (max-width:990px){.assembly-strip .content{gap:0}.assembly-strip .content .editable_content{width:100%;margin:0 0 2.4rem}.assembly-strip .content .flex{width:100%;padding:2.4rem 0 0;border-left:none;border-top:2px solid hsla(0 0% 0% / .16)}}#shopify-section-template--20028504834280__176418029008ac8dbf{background:var(--main);padding:9.6rem 3.2rem}#shopify-section-template--20028504834280__176418029008ac8dbf h2{color:#fff}.shopify-block .ai-page-strip-aetg4zfmybjdrz3njwaigenblock544b152enlxta{background:var(--main);padding:4.8rem 3.2rem}.shopify-block .ai-page-strip-icon-aetg4zfmybjdrz3njwaigenblock544b152enlxta,.shopify-block .ai-page-strip-link-aetg4zfmybjdrz3njwaigenblock544b152enlxta{color:#fff}#shopify-section-template--19586190803176__blocks_fBinkh{padding:9.6rem 3.2rem;background:var(--medium-light)}.shopify-section .ai-split-content-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj{width:100%;max-width:1264px;margin:0 auto;padding:0;background:var(--medium-light);align-items:flex-start}.shopify-section .ai-split-content-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj .ai-split-content__column-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj{border-radius:.8rem;overflow:hidden}@media screen and (max-width:990px){#shopify-section-template--19586190803176__blocks_fBinkh{padding:4.8rem 3.2rem}.shopify-section .ai-split-content-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj{flex-direction:column;gap:3.2rem}.shopify-section .ai-split-content-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj .ai-split-content__column-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj{width:100%}.shopify-section .ai-split-content-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj .ai-split-content__column-awtbhk0r6vhq0amfmlaigenblock470952bqzp4fj:nth-last-of-type{aspect-ratio:5 / 2.8;width:100%}}#shopify-section-template--19593029648616__main .content{max-width:990px}.shopify-block .ai-page-strip-link-aetg4zfmybjdrz3njwaigenblock544b152enlxta:hover{color:#121212}footer.section .footer__content-top{border-bottom:1px solid hsla(0 0% 100% / .16)}footer.section .footer__content-top .footer__blocks-wrapper{flex-wrap:wrap;gap:0}footer.section .footer__content-top .footer__blocks-wrapper .footer-block:first-child,footer.section .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(2),footer.section .footer__content-top .footer__blocks-wrapper .footer-block:last-child{width:100%;max-width:100%}footer.section .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(2){border-bottom:1px solid hsla(0 0% 100% / .16);padding-block:3.2rem 2.4rem}footer.section .footer__content-top .footer__blocks-wrapper .footer-block:last-child{border-top:1px solid hsla(0 0% 100% / .16);padding-top:2.4rem}footer.section .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(3),footer.section .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4){width:calc(50% - .8rem);max-width:100%;padding-block:2.4rem}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__image-wrapper{margin:0 auto}footer .footer__content-top .footer__blocks-wrapper .footer-block h2.footer-block__heading{text-align:center}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul{flex-direction:row;justify-content:space-between}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__contact-info h2.footer-block__heading{text-align:left}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__social ul{justify-content:center}footer .footer__content-bottom{border:none}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__contact-info a{color:#fff;text-decoration:none}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__contact-info a:hover{color:var(--main)}.footer__content-bottom-wrapper{justify-content:center}.shopify-policy__container{max-width:1024px;padding:9.6rem 3.2rem}.grid.pol-contact-info{display:flex;gap:1.6rem;flex-wrap:wrap}.grid.pol-contact-info .col-6{width:calc(50% - .8rem);padding:1.6rem;border-radius:.8rem;box-shadow:var(--shadow)}.grid.pol-contact-info .col-6:before{content:""}.grid.pol-contact-info .col-6 p,.grid.pol-contact-info .col-6 a{margin:0;color:var(--medium);text-decoration:none}.grid.pol-contact-info .col-6 a:hover{color:var(--main)}.pairs-with .page-width .collection-list{display:flex;flex-wrap:wrap;gap:1.6rem}.pairs-with .page-width .collection-list li{width:calc(100% / 4 - calc(1.6rem * 3 / 4));margin:0;flex-grow:unset}@media screen and (max-width:1080px){footer .footer__content-top .footer__blocks-wrapper .footer-block .rte strong{display:block}}@media screen and (max-width:990px){.grid.pol-contact-info .col-6{width:100%}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul{flex-direction:column}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__contact-info h2.footer-block__heading{text-align:center}footer .policies{gap:.4rem;flex-direction:column;display:flex}footer.section .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(3),footer.section .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4){width:100%}.policies li:before{display:none}.pairs-with .page-width .collection-list li{width:calc(50% - .8rem)}.collection-header,.inner-intro .section{padding:3.2rem;min-height:33svh;display:flex;align-items:flex-end;justify-content:flex-start}.collection-header .content,.inner-intro .section .content{width:100%}.collection-hero.collection-hero--with-image{padding:0!important}}@media screen and (max-width:640px){.pairs-with .page-width .collection-list li{width:100%}}.split-comfort-tooltip{background:#fff;box-shadow:var(--shadow);padding:1.6rem;font-size:1.4rem;line-height:1.3;margin:0 0 16px!important;border-radius:.8rem;position:relative}.split-comfort-tooltip:before{content:"";width:20px;height:20px;position:absolute;background:#fff;transform:rotate(45deg);top:-8px;left:335px}.split-comfort-tooltip p{margin:0 0 1rem}.split-comfort-tooltip p::last-of-type{margin:0}@media screen and (max-width:492px){.split-comfort-tooltip:before{left:1.6rem}}.layers-wrapper{max-width:42rem;width:100%;display:flex;flex-direction:column;gap:.8rem}.layers-wrapper .topper,.layers-wrapper .top,.layers-wrapper .top-no-split,.layers-wrapper .comfort,.layers-wrapper .support,.layers-wrapper .base{position:relative;width:100%;height:4rem;display:flex;align-items:center;justify-content:flex-start;text-align:center;z-index:1;background:none;border:none;padding:0}.layers-wrapper .comfort,.layers-wrapper .top-no-split,.layers-wrapper .topper{width:100%;height:4rem}.layers-wrapper .top,.layers-wrapper .support,.layers-wrapper .base{width:100%;height:6rem;display:flex;gap:.8rem}.layers-wrapper .top-no-split:hover,.layers-wrapper .top:hover,.layers-wrapper .topper:hover,.layers-wrapper .comfort:hover,.layers-wrapper .support:hover,.layers-wrapper .base:hover{z-index:2}.layers-wrapper .comfort:before,.layers-wrapper .top-no-split:before,.layers-wrapper .topper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid hsla(0 0% 0% / .08);background:#00000014;transition:var(--animate)}.layers-wrapper .top:before,.layers-wrapper .top:after,.layers-wrapper .support:before,.layers-wrapper .support:after,.layers-wrapper .base:before,.layers-wrapper .base:after{content:"";position:absolute;top:0;left:0;width:calc(50% - .4rem);height:100%;border:2px solid hsla(0 0% 0% / .08);background:#00000014;transition:var(--animate)}.layers-wrapper .top:after,.layers-wrapper .comfort:after,.layers-wrapper .support:after,.layers-wrapper .base:after{left:auto;right:0}.layers-wrapper .top-no-split:hover:before,.layers-wrapper .top:hover:before,.layers-wrapper .top:hover:after,.layers-wrapper .topper:hover:before,.layers-wrapper .comfort:hover:before,.layers-wrapper .comfort:hover:after,.layers-wrapper .support:hover:before,.layers-wrapper .support:hover:after,.layers-wrapper .base:hover:before,.layers-wrapper .base:hover:after{border:2px solid hsla(0 0% 100% / .08);background:#ffffff14}.layers-wrapper .layer-title{font-weight:600;color:#fff;width:calc(50% - .4rem);display:block;text-align:center;margin:4px 0 0}.layers-wrapper .comfort .layer-title,.layers-wrapper .top-no-split .layer-title,.layers-wrapper .topper .layer-title{width:100%}.layers-wrapper .layer-content{position:absolute;top:1.6rem;left:1.6rem;opacity:0;z-index:-1;padding:1.6rem;border-radius:.8rem;box-shadow:var(--shadow);width:calc(100% - 3.2rem);background:#c9b8a4}.layers-wrapper .top-no-split:hover .layer-content,.layers-wrapper .top:hover .layer-content,.layers-wrapper .topper:hover .layer-content,.layers-wrapper .comfort:hover .layer-content,.layers-wrapper .support:hover .layer-content,.layers-wrapper .base:hover .layer-content{opacity:1;z-index:2}.layers-wrapper .layer-content h3{font-size:2rem;margin:0 0 1.2rem;color:#fff}.layers-wrapper .layer-content p{color:#fff;font-size:1.4rem}.layers-wrapper .layer-content p:last-child{margin:0}.layers-strip h1{color:#fff}.inner-intro .section.img-background:after{background:var(--dark)}.pairs-with{background:var(--medium-light);padding:9.6rem 3.2rem}.pairs-with .page-width .title-wrapper-with-link{flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:60rem}.pairs-with .page-width .collection-list{margin:0}.pairs-with .page-width .collection-list .collection-list__item .card-wrapper .card>.card__inner{aspect-ratio:4 / 3;overflow:hidden;border-radius:.8rem;margin:0}.pairs-with .page-width .collection-list .collection-list__item .card-wrapper .card>.card_content .card__information{padding:1.2rem 0 0;display:flex;flex-direction:column-reverse}.pairs-with .page-width .collection-list .collection-list__item .card-wrapper .card>.card_content .card__information h3,.pairs-with .page-width .collection-list .collection-list__item .card-wrapper .card>.card_content .card__information h3 a{font-size:2.4rem;font-family:var(--font-heading);text-transform:none;letter-spacing:0;font-weight:500;margin:0;padding:0;line-height:1.1;color:var(--dark);text-decoration:none!important}.pairs-with .page-width .collection-list .collection-list__item .card-wrapper .card>.card_content .card__information .card-information .price{margin:0}.pairs-with .page-width .collection-list .collection-list__item .card-wrapper .card>.card_content .card__information .card-information .price .price__container .price-item{font-weight:400;font-size:1.4rem;margin:0;padding:0;line-height:1;text-transform:unset}@media screen and (max-width:640px){.pairs-with .page-width .collection-list{gap:1.6rem;flex-direction:column}.pairs-with .page-width .collection-list .collection-list__item{width:100%;max-width:100%}}.booking-intro.small-width-content .page-width{max-width:96rem}.main-container.why-book{position:relative}.main-container.why-book:after{content:"";position:absolute;top:0;right:0;border-radius:1.6rem 0 0 1.6rem;overflow:hidden;width:41.5%;height:100%;background:url(/cdn/shop/files/Screenshot_2025-10-03_at_11.54.20_AM.png?v=1759506872) center center no-repeat;background-size:cover}.main-container.why-book .rich-text__wrapper{justify-content:flex-start}.main-container.why-book .rich-text__blocks{width:100%;max-width:58.5%!important;padding-right:6.4rem}.main-container.we-cover .rich-text__wrapper ul{display:flex;gap:1.6rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}.main-container.we-cover .rich-text__wrapper ul li{padding:1.6rem;border-radius:.8rem;background:#fff;text-align:center;box-shadow:var(--shadow);width:calc(33.3333% - calc(1.6rem * 2 / 3));margin-top:2.4rem}.main-container.we-cover .rich-text__wrapper ul li:before{content:"1";width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;margin:-40px auto 1.2rem;background:var(--main);border-radius:50%;color:#fff;font-size:2.2rem;font-weight:600;padding:7px 0 0}.main-container.we-cover .rich-text__wrapper ul li:nth-child(2):before{content:"2"}.main-container.we-cover .rich-text__wrapper ul li:nth-child(3):before{content:"3"}.main-container.we-cover .rich-text__wrapper ul li:nth-child(4):before{content:"4"}.main-container.we-cover .rich-text__wrapper ul li:nth-child(5):before{content:"5"}.main-container.we-cover .rich-text__wrapper ul li:nth-child(6):before{content:"6"}.main-container.how-work{position:relative}.main-container.how-work:after{content:"";position:absolute;top:0;left:0;border-radius:0;overflow:hidden;width:40%;height:100%;background:url(/cdn/shop/files/Screenshot_2025-10-03_at_11.52.06_AM.png?v=1759506754) center center no-repeat;background-size:cover;z-index:0}.main-container.how-work:before{content:"";position:absolute;top:0;left:0;width:41%;height:100%;background:linear-gradient(to right,transparent 0%,var(--medium-light) 95%,var(--medium-light) 100%);z-index:1}.main-container.how-work .rich-text__wrapper{justify-content:flex-end}.main-container.how-work .rich-text__blocks{width:100%;max-width:60%!important}@media screen and (max-width:990px){.main-container.why-book{padding:34.8rem 3.2rem 4.8rem}.main-container.why-book:after{height:30rem;border-radius:0 0 1.6rem 1.6rem;width:100%}.main-container.why-book .rich-text__blocks{width:100%;max-width:100%!important;padding-right:0}.main-container.how-work{padding:30rem 3.2rem 4.8rem}.main-container.how-work:after{width:100%;height:30rem}.main-container.how-work:before{width:100%;height:31rem;background:linear-gradient(to bottom,transparent 0%,var(--medium-light) 95%,var(--medium-light) 100%)}.main-container.how-work .rich-text__blocks{max-width:100%!important}.main-container.we-cover .rich-text__wrapper ul li{width:calc(50% - .8rem)}}@media screen and (max-width:640px){.main-container.we-cover .rich-text__wrapper ul li{width:100%}}footer .footer__content-bottom .footer__copyright,.copyright__content a,footer .footer__content-top .footer__blocks-wrapper .footer-block .rte,footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__contact-info a,footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul li a,footer.dark :is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,ul li,ol li,p,pre){color:var(--dark)}.copyright__content a:hover,footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__contact-info a:hover,footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul li a:hover{color:#7d6a53}footer.section .footer__content-top,footer.section .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(2){border-bottom:1px solid hsla(0 0% 0% / .08)}footer.section .footer__content-top .footer__blocks-wrapper .footer-block:last-child{border-top:1px solid hsla(0 0% 0% / .08)}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__social ul li a{border:1px solid var(--dark);color:var(--dark)}footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__social ul li a:hover{background:var(--dark);color:var(--white)}footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu ul{flex-wrap:wrap;gap:.8rem 3.2rem;justify-content:center}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button{color:var(--dark)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button:hover{color:#7d6a53;text-decoration:none}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button:hover span{text-decoration:none!important}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button svg path{fill:var(--dark)}.shopify-section cart-items form.cart__contents .cart__items .js-contents table.cart-items tbody tr.cart-item td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button:hover svg path{fill:#7d6a53}.main-container.how-work .isolate{z-index:2}.header--has-social .menu-drawer__utility-links{border-top:1px solid hsla(0 0% 100% / .1);padding:16px!important}.header--has-social .menu-drawer__utility-links .menu-drawer__account{color:#fff}.menu-drawer .list-social__link{padding:.8rem;color:#fff}.menu-drawer__navigation{padding:0 0 3rem!important}.content-m .page-width{max-width:102.4rem}.main-container.story-strip{padding:0}.main-container.story-strip .section{padding:9.6rem 3.2rem}.main-container.story-strip .img-fade.img-right .img-holder{border-radius:2.4rem 0 0 2.4rem;overflow:hidden}.main-container.story-strip .img-fade.img-right:after{display:none}@media screen and (max-width:1024px){.main-container.story-strip .section{padding:34.8rem 3.2rem 4.8rem}.main-container.story-strip .img-fade.img-right .img-holder{width:100%;height:30rem;border-radius:0 0 1.6rem 1.6rem}}.img-text-light>div{background:var(--light);padding-inline:3.2rem}.img-text-light-alt>div{background:var(--medium-light);padding-inline:3.2rem}.main-container.light-alt{background:var(--medium-light)}.main-container.light-alt.cert-strip .page-width{max-width:72rem;padding:3.2rem;border-radius:1.6rem;box-shadow:var(--shadow);background:var(--light)}.main-container.cert-list .shadow-list .card{background:#fff7f6}.main-container.cert-list .shadow-list .content-holder p{margin:0}.eapps-widget-show-toolbar{max-width:1312px;!important}.main-container.reviews-page{padding-inline:16px}.org-mat .section .content .center-text{text-align:left;margin:3.2rem 0 0}.content-for-layout{background:var(--medium-light)}.content-for-layout .shopify-policy__container .shopify-policy__title{text-align:left}@media screen and (max-width:990px){.hero-strip{height:calc(100svh - 12rem);width:100%}.hero-strip .banner--large:not(.banner--adapt){height:calc(100svh - 12rem)}#shopify-section-template--19586190639336__newsletter_RGFqxJ h2.h1,section .newsletter .newsletter__wrapper h2{font-size:2.8rem;margin:0}.shopify-section-group-header-group.section-header sticky-header.subpage-header header.header.page-width .bottom-bar .content nav ul.list-menu li a,.shopify-section-group-header-group.section-header sticky-header header.header.page-width.header-bg .bottom-bar .content nav ul.list-menu li a{color:#fff}}@media screen and (max-width:749px){.thumbnail-slider .thumbnail-list.slider{flex-wrap:wrap;gap:.4rem;padding:0!important}.thumbnail-slider .thumbnail-list.slider li.thumbnail-list__item{width:calc(33.3333% - calc(.4rem * 2 / 3))!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0!important}.product .product__media-wrapper slider-component{display:flex!important}.main-container.product-intro>div .page-width .product .product__media-wrapper li.product__media-item{padding:0;margin:0!important;display:none!important}.main-container.product-intro>div .page-width .product .product__media-wrapper li.product__media-item.is-active{display:block!important}}@media screen and (max-width:640px){.blog__post.article{width:100%!important;max-width:100%}}@media screen and (max-width:320px){.thumbnail-slider .thumbnail-list.slider li.thumbnail-list__item{width:calc(50% - .2rem)!important}}.blog__posts.articles-wrapper{margin:0!important}.blog__posts .article-card .card__heading{font-size:2rem;line-height:1.2}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding-inline:0!important}.blog__posts .article-card .card__information .article-card__info{padding:0;margin:0 0 .8rem}.blog__posts .article-card .card__information .article-card__info time{font-size:1.4rem}.rte ul,.rte ol,main .rte ul,main .rte ol{padding-left:0;margin-left:2rem;list-style-position:outside}button.es-button-base-container:before,button.es-button-base-container:after{display:none}.bfPRKS button:hover span.es-button-base-overlay{color:#fff;background:var(--dark)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main.css.map */
