/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--font-banana-grotest);color:#000;font-weight:500}*{font-family:inherit;font-weight:inherit;color:inherit}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}ul{margin:0;padding-left:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}img{max-width:100%;display:block}p{margin-bottom:30px}input,textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0px}button{background-color:#0000;border:none;cursor:pointer;padding:0}:root{--height-full: 100vh;--announcement-height: 50px;--height-fill: calc(100vh - var(--nav-height));--font-banana-grotest: "MNKY Banana Grotesk", sans-serif;--font-canela: "Canela", serif;--nav-main-height: 80px;--nav-height: calc(var(--nav-main-height) + var(--announcement-height));--color-dark-charcoal: #262525;--color-light-grey: #f1f1f1;--color-lines-2: #cacaca;--color-lines-3: #ebebeb;--inline-padding: 50px}@media (max-width: 1080.98px){:root{--nav-main-height: 64px;--inline-padding: 20px}}.bg__lightgrey{background:#f1f1f1}.button{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;display:inline-flex;text-decoration:none;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:pointer;outline:none;vertical-align:middle;text-align:center;position:relative}.button:hover{text-decoration:none}@media (max-width: 767.98px){.button{max-width:100%;min-width:auto;width:100%}}.primary-button{text-decoration:none}.primary-button span{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.primary-button:hover{text-decoration:none}.primary-button:disabled{opacity:.5}.primary-button--outlined{display:inline-flex;height:50px;min-width:180px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid #000}.primary-button--outlined:disabled{opacity:.5}.primary-button--outlined span{display:inline-block;position:relative;transition:all .3s ease-out;will-change:transform;color:#000;text-transform:uppercase}.primary-button--outlined svg{position:absolute;right:0;right:0rem;opacity:0;top:50%;transform:translateY(-50%);transition:all .3s ease-out;will-change:right,opacity}.primary-button--outlined svg *{stroke-color:rgba(0,0,0,0)}.primary-button--outlined:hover span,.primary-button--outlined--hover span{transform:translate3d(-13px,0,0)}.primary-button--outlined:hover svg,.primary-button--outlined--hover svg{opacity:1;right:-26px}.primary-button--outlined[data-action=back] svg{transform:translateY(-50%) scale(-1);right:auto;left:0}.primary-button--outlined[data-action=back]:hover span{transform:translate3d(13px,0,0)}.primary-button--outlined[data-action=back]:hover svg{opacity:1;left:-26px}@media (max-width: 767.98px){.primary-button--outlined{max-width:100%}}.primary-button--light{color:#fff;border:1px solid #fff}.primary-button--light span{color:#fff}.primary-button--light svg path{stroke:#fff}.primary-button--download{display:grid;grid-template-columns:1fr 50px;border:1px solid #000;height:50px;min-height:46px}.primary-button--download span{border-right:1px solid #000;display:inline-flex;align-items:center;justify-content:center}.primary-button--download svg{margin:auto}.primary-button--upload{display:grid;grid-template-columns:50px 1fr;border:1px solid #000;height:50px;min-height:46px}.primary-button--upload span{border-left:1px solid #000;display:inline-flex;align-items:center;justify-content:center}.primary-button--upload svg{margin:auto}.primary-button--dark{display:inline-flex;height:50px;min-width:180px;width:265px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background-color:#000;color:#fff}.primary-button--dark span{display:inline-block;position:relative;transition:all .3s ease-out;will-change:transform}.primary-button--dark svg{position:absolute;right:0;right:0rem;opacity:0;top:50%;transform:translateY(-50%);transition:all .3s ease-out;will-change:right,opacity}.primary-button--dark svg *{stroke-color:rgba(0,0,0,0)}.primary-button--dark:hover span,.primary-button--dark--hover span{transform:translate3d(-13px,0,0)}.primary-button--dark:hover svg,.primary-button--dark--hover svg{opacity:1;right:-26px}@media (max-width: 767.98px){.primary-button--dark{padding:17px 15px!important;text-align:center;justify-content:center!important}.primary-button--dark svg{display:none}.primary-button--dark span{transform:none!important}}.buttons__grid--mobile .primary-button--dark{padding:17px 15px!important;text-align:left;justify-content:flex-start!important}.buttons__grid--mobile .primary-button--dark svg{display:none}.buttons__grid--mobile .primary-button--dark span{transform:none!important}.secondary-button{position:relative;isolation:isolate;width:fit-content;font-size:14px;line-height:20px;color:#828282;letter-spacing:0px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.secondary-button--small{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;color:inherit}.secondary-button svg{position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .3s ease;opacity:0;visibility:hidden}.secondary-button:after{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:#828282;z-index:1}.secondary-button:before{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:#828282;width:0;z-index:2;transition:width .3s ease-in-out}@media (max-width: 1080.98px){.secondary-button:before{background:#828282}}.secondary-button--black{color:#000}.secondary-button:hover,.secondary-button.active,.secondary-button--hover{padding-right:13.75px;color:#000}.secondary-button:hover:before,.secondary-button.active:before,.secondary-button--hover:before{width:100%;transition:width .3s}.secondary-button:hover svg,.secondary-button.active svg,.secondary-button--hover svg{opacity:1;visibility:inherit}.secondary-button--white{color:#fff}.secondary-button--white:after,.secondary-button--white:before{background:#fff}.secondary-button--white:hover,.secondary-button--white.active,.secondary-button--white--hover{padding-right:13.75px;color:#fff}.secondary-button--white:hover:before,.secondary-button--white.active:before,.secondary-button--white--hover:before{width:100%;transition:width .3s}.secondary-button--white:hover svg,.secondary-button--white.active svg,.secondary-button--white--hover svg{opacity:1;visibility:inherit}@media (max-width: 1080.98px){.secondary-button{padding:0!important;font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:7px}.secondary-button svg{display:block;position:static;transform:none;opacity:1;visibility:inherit}.secondary-button:after,.secondary-button:before{bottom:-2px}}.product-badge{text-decoration:none!important;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-badge--wishlist{border-radius:50%;width:26px;height:26px;background-color:#fff;display:flex;align-items:center;justify-content:center}.product-badge--wishlist svg{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-badge--wishlist:hover svg,.product-badge--wishlist--hover svg,.product-badge--wishlist.active svg{fill:#000}.product-badge--wishlist-w-text{width:fit-content;color:#000;padding:5px 10px;border-radius:100px;display:flex;gap:5px}.product-badge--default{background-color:#fff;color:#000;border-radius:100px;padding:7px 12px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;border:1px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-badge--default:hover,.product-badge--default--hover{border:1px solid rgba(0,0,0,.2)}.tab-button{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;color:#828282;position:relative;overflow:hidden;display:inline-block;text-decoration:none!important;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}@media (max-width: 767.98px){.tab-button{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.tab-button svg{position:absolute;left:0;top:50%;transform:translate(-100%) translateY(-50%);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.tab-button:hover,.tab-button.active,.tab-button--active,.tab-button--hover{padding-left:13.75px;color:#000}.tab-button:hover svg,.tab-button.active svg,.tab-button--active svg,.tab-button--hover svg{transform:translate(0) translateY(-50%)}.tab-button--active{color:#000}@media (max-width: 767.98px){.tab-button{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;padding:0}}@media (max-width: 767.98px)and (max-width: 1080.98px){.tab-button{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.tab-button svg{display:none}.tab-button:hover,.tab-button.active,.tab-button--active,.tab-button--hover{padding-left:0}}.buttons__grid--mobile .tab-button{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.buttons__grid--mobile .tab-button{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.filter-pill{border-radius:135px;border:1px solid #d8d8d8;color:#828282;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:fit-content;gap:3px;padding:10px 35px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;text-decoration:none!important}.filter-pill input{display:none}.filter-pill--remove-gap{gap:0}.filter-pill__icons{display:flex;transform:translate(-3px)}.filter-pill__icons svg{position:relative;top:-.5px}.filter-pill:hover,.filter-pill.active,.filter-pill--hover,.filter-pill:has(input:checked){border:1px solid #000}@media (max-width: 767.98px){.filter-pill{padding:10px 20px}}.buttons__grid--mobile .filter-pill{padding:10px 20px}.add-to-cart{color:#fff;display:flex;justify-content:space-between;padding:16px 20px;min-width:250px}.add-to-cart span{color:#fff}.add-to-cart:hover,.add-to-cart--hover{text-decoration:none;background-color:#6a6a6a}.button--out-of-stock{background:var(--color-lines-2);color:var(--color-dark-charcoal);pointer-events:none}.product-card .button--out-of-stock{background:#fff;opacity:.6}.add-to-cart{display:flex;align-items:center;justify-content:space-between;min-width:249px;height:50px;padding:5px 25px;background-color:#000;cursor:pointer}@media (max-width: 767.98px){.add-to-cart{min-width:100%;width:100%}}.info-icon{position:relative;display:inline-block;cursor:pointer}.info-icon:after{content:url('data:image/svg+xml,<svg width="13" height="11" viewBox="0 0 13 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.63398 0.499999C6.01888 -0.166667 6.98113 -0.166667 7.36603 0.5L12.1292 8.75C12.5141 9.41667 12.0329 10.25 11.2631 10.25H1.73686C0.967059 10.25 0.485935 9.41667 0.870835 8.75L5.63398 0.499999Z" fill="%23B6B0A7"/></svg>');position:absolute;bottom:-16px;transform:translate(-50%);left:50%;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.info-icon:hover:after{opacity:1;visibility:inherit}.info-icon:hover .info-icon__tooltip{visibility:inherit;opacity:1}.info-icon__icon{width:15px;height:15px}.info-icon__icon circle,.info-icon__icon path{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.info-icon__tooltip{visibility:hidden;background-color:#b6b0a7;text-align:center;padding:10px;border-radius:7px;position:absolute;z-index:1;bottom:-69px;left:50%;transform:translate(-50%);width:255px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;opacity:0;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:default}.info-icon__tooltip-text{margin-bottom:10px}.info-icon__arrow{position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-link{display:inline-flex;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none;color:#000;position:relative}.nav-link span{display:inline-block;transition:transform .3s ease-in-out}.nav-link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:11px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 6L1 6M9.75 6L6.25 2.5M9.75 6L6.25 9.5' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .3s ease-in-out}.nav-link.navbar-megamenu__img-block--link:before{top:auto;bottom:0;left:0}.nav-link:hover:before{opacity:1}.nav-link:hover span{transform:translate(16px)}.navbar-megamenu__img-block:hover h6,.navbar-megamenu__img-block:hover h2,.navbar-megamenu__img-block:hover h3,.navbar-megamenu__img-block:hover h4,.navbar-megamenu__img-block:hover h5{transform:translate(16px)!important}.icon-hover-wrapper{display:grid}.icon-hover-wrapper>svg{grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.icon-hover-wrapper .icon-main{opacity:1;visibility:inherit}.icon-hover-wrapper .icon-hover{z-index:2}.icon-hover-wrapper:hover>.icon-hover{opacity:1;visibility:inherit}.grand-wrapper{color:#000}.grand-wrapper:hover .icon-hover{opacity:1;visibility:inherit}body.toggle-switch--checked .toggle-switch__label--unchecked{color:#848484}body.toggle-switch--checked .toggle-switch__label--checked,body.toggle-switch--unchecked .toggle-switch__label--unchecked{color:#262525}body.toggle-switch--unchecked .toggle-switch__label--checked{color:#848484}.toggle-switch{display:flex;gap:20px;align-items:center}.toggle-switch__container{position:relative;display:inline-block;width:40px;height:20px;margin-top:0!important;flex:none!important;opacity:1!important}.toggle-switch__label{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.toggle-switch__label{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.toggle-switch__label--checked{color:#848484}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ebebeb;-webkit-transition:.4s;transition:.4s}.toggle-switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:5px;bottom:2px;background-color:#262525;-webkit-transition:.4s;transition:.4s}.toggle-switch .slider.round{border-radius:34px}.toggle-switch .slider.round:before{border-radius:50%}.toggle-switch input:focus+.slider{box-shadow:0 0 1px #ebebeb}.toggle-switch input:checked+.slider:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translate(14px)}@media (max-width: 767.98px){.toggle-switch__container{width:50px;height:26px}.toggle-switch__label{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-top:2px}}@media (max-width: 767.98px)and (max-width: 767.98px){.toggle-switch__label{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.toggle-switch .slider:before{width:20px;height:20px;bottom:3px;left:3px}.toggle-switch input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translate(24px)}}.arrow{width:50px;height:50px;border:1px solid #000;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.arrow__group{display:flex;gap:30px}.arrow__icon svg{display:block;width:12px;height:28px}.arrow__icon.swiper-button-disabled{opacity:.4}.arrow--prev{transform:scaleX(-1)}@media (max-width: 767.98px){.arrow svg{width:7px;height:auto}.arrow__icon svg{width:5px;height:auto}.arrow__group{max-height:20px}}.gallery-arrow{width:40px;height:40px;border-radius:40px;background:#f1f1f1;display:block;text-align:center;line-height:40px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.gallery-arrow svg{margin:13px auto}.gallery-arrow:hover,.gallery-arrow--hover{background:#fbfbfb}.gallery-arrow--prev svg{transform:rotate(-180deg)}@media (max-width: 767.98px){.gallery-arrow svg{width:5.5px}}.radius--large{border-radius:20px}.radius--medium{border-radius:15px}.radius--small{border-radius:8px}.radius__top-left--large{border-top-left-radius:20px}.radius__top-left--medium{border-top-left-radius:15px}.radius__top-left--small{border-top-left-radius:8px}.radius__top-right--large{border-top-right-radius:20px}.radius__top-right--medium{border-top-right-radius:15px}.radius__top-right--small{border-top-right-radius:8px}.radius__bottom-left--large{border-bottom-left-radius:20px}.radius__bottom-left--medium{border-bottom-left-radius:15px}.radius__bottom-left--small{border-bottom-left-radius:8px}.radius__bottom-right--large{border-bottom-right-radius:20px}.radius__bottom-right--medium{border-bottom-right-radius:15px}.radius__bottom-right--small{border-bottom-right-radius:8px}.swatch{width:23px;height:23px;border-radius:50%;position:relative;border:1px solid #fff;top:-1px;right:-1px;bottom:-1px;left:-1px}.swatch:after{content:"";border:1px solid #ebebeb;border-radius:50%;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.swatch:hover,.swatch--hover{border-color:#ebebeb;opacity:1;visibility:visible;cursor:pointer}.swatch:hover:after,.swatch--hover:after{opacity:1;visibility:visible}.swatch--active:after{border-color:#6a6a6a;opacity:1;visibility:visible}.swatch__colour--navy{background:#183a5f}.mobile-nav{--fore-color: #FFF;--back-color: transparent;position:fixed;top:0;left:0;right:0;z-index:9990}html,body{overscroll-behavior:none}body:not(.template--index) .logo-placeholder .logo-image{display:none}.template--index .navbar__main{border-bottom:1px solid #c7c4bc}.template--index .navbar__spacing{background-color:#ebe7de}.navbar{--fore-color: #000000;--back-color: transparent;position:fixed;top:0;left:0;right:0;z-index:9990;transition:transform .3s ease}.navbar__main{position:relative;z-index:29;background-color:#fff}.navbar__spacing{height:var(--nav-height)}.navbar__ship-to{display:flex;align-items:center;gap:10px}.navbar__ship-to svg{display:block}.navbar__ship-to svg path{stroke:var(--fore-color);transition:all .5s ease}.navbar__popup{position:absolute;right:0;top:100%;padding:10px;opacity:0;visibility:hidden;transform:scale(.98);transition:all .5s ease;z-index:999}.navbar__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:998;background:#0000001a;opacity:0;visibility:hidden;display:block!important;transition:all .5s ease}.navbar__overlay:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.1}.navbar--show-popup .navbar__popup{opacity:1;visibility:inherit;transform:scale(1)}.navbar--show-megamenu .navbar:before{opacity:1;visibility:inherit}.navbar--show-megamenu .megamenu__trigger{position:relative}.navbar--show-megamenu .megamenu__trigger:after{content:"";position:absolute;height:2px;bottom:-32px;background-color:#000;left:0;right:0;z-index:100;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.navbar--show-megamenu .megamenu__trigger.active:after{opacity:1;visibility:inherit}.navbar--show-mobile-menu{overflow:hidden}.navbar--scrolled .mobile-nav,.navbar--scrolled .navbar,.navbar--solid .mobile-nav,.navbar--solid .navbar{--fore-color: #000000;--back-color: #ffffff}.navbar--scrolled .mobile-nav__main,.navbar--scrolled .navbar__main,.navbar--solid .mobile-nav__main,.navbar--solid .navbar__main{border-bottom:1px solid #d8d8d8}.navbar--show-megamenu .mobile-nav,.navbar--show-megamenu .navbar,.navbar--show-search .mobile-nav,.navbar--show-search .navbar,.navbar--show-mobile-menu .mobile-nav,.navbar--show-mobile-menu .navbar{--fore-color: #000000;--back-color: #ebe7de}.navbar--show-megamenu .submenu,.navbar--show-search .submenu,.navbar--show-mobile-menu .submenu{opacity:0;visibility:hidden}.navbar__search{position:absolute;top:100%;left:0;width:100%;padding:0 0 25px;opacity:0;visibility:hidden;max-height:var(--height-fill);z-index:35;transition:all .5s ease;overflow-y:auto}.navbar .icon-opened{display:none}.navbar__mobile-menu{position:absolute;top:calc(100% - 1px);width:100%;z-index:59;opacity:0;visibility:hidden;transition:all .5s ease}.navbar--show-search .navbar{--back-color: #ebe7de}.navbar--show-search .navbar__overlay,.navbar--show-search .navbar__search{opacity:1;visibility:inherit}.navbar--show-search .navbar .icon-opened{display:block;position:relative}.navbar--show-search .navbar .icon-opened:after{content:"";position:absolute;height:2px;background-color:#000;width:100%;bottom:-28px;left:0}.navbar--show-search .navbar .icon-closed{display:none}.navbar--show-mobile-menu .navbar__mobile-menu{opacity:1;visibility:inherit}.navbar__cart-link svg{max-width:24px;max-height:24px}.navbar--solid .navbar__cart-link svg circle,.navbar--scrolled .navbar__cart-link svg circle{fill:#262525}.navbar--solid .navbar-links--separated li:after,.navbar--scrolled .navbar-links--separated li:after{background:#d8d8d8}.navbar--hide.navbar--hide .navbar,.navbar--scrolled.scrolled-down:not(.navbar--show-megamenu,.navbar--show-mobile-menu,.navbar--always-show) .navbar{transform:translateY(-100%)}.navbar--hide.navbar--hide .navbar-main,.navbar--scrolled.scrolled-down:not(.navbar--show-megamenu,.navbar--show-mobile-menu,.navbar--always-show) .navbar-main{box-shadow:none}@media (max-width: 767.98px){.navbar__search{top:100%}}.navbar__main{border-bottom:1px solid #d8d8d8}@media (max-width: 1080.98px){.navbar__main{border-bottom:1px solid #d8d8d8}}.navbar-main{position:relative;height:var(--nav-main-height);padding-left:50px;padding-right:50px;background:var(--back-color);color:var(--fore-color);transition:all .5s ease}@media (max-width: 575.98px){.navbar-main{padding-left:20px;padding-right:20px}}.navbar-main__logo{display:block;flex-shrink:0}.navbar-main__logo img{width:176px;height:30px}.navbar-main__logo svg{display:block;height:30px}.navbar-main__logo svg path{stroke:var(--fore-color);transition:all .5s ease}@media (max-width: 1080.98px){.navbar-main__logo{position:absolute;z-index:90;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.navbar-main__logo img,.navbar-main__logo svg{width:146px;height:auto}}.navbar-main__grid{display:flex;width:100%;align-items:center;height:100%;gap:95px}@media (max-width: 1399.98px){.navbar-main__grid{gap:30px}}@media (max-width: 1199.98px){.navbar-main__grid{gap:10px}}.navbar-main__right{margin-left:auto}.navbar-main__right .navbar-links{justify-content:end}.navbar-links{display:flex;list-style:none;gap:18px;align-items:center;margin:0;padding:0}.navbar-links a{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:18px;color:var(--fore-color);transition:all .5s ease;position:relative}.navbar-links a:after{content:"";position:absolute;height:2px;bottom:-32px;background-color:#000;left:0;right:0;z-index:100;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.navbar-links--separated .navbar-links a:after{bottom:-28px}.navbar-links a:hover:after{opacity:1;visibility:inherit}.navbar-links a{text-decoration:none}.navbar-links--icons{gap:16px}.navbar-links--icons svg{display:block}.navbar-links--icons svg path{stroke:var(--fore-color);transition:all .5s ease}.navbar-links--icons .navbar__cart-link svg path:not(:first-child){fill:var(--fore-color)}.navbar-links--separated{gap:20px}.navbar-links--separated>li{position:relative}.navbar-links--separated>li:not(.navbar-links--separated>li:last-child){margin-top:3px}.navbar-links--pill_menu{border-radius:135px;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:fit-content;gap:3px;padding:10px 15px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;text-decoration:none!important}@media (max-width: 1080.98px){.navbar-links--pill_menu{margin-top:20px}}.navbar-links--pill_menu a{border:0px!important;color:#000}@media (max-width: 1080.98px){.navbar-links--icons{gap:23px}}.navbar-popup{background:#fff;border-radius:8px;padding:15px;width:372px}.navbar-popup__block{display:none}.navbar-popup__block.active{display:block}.navbar-popup__block--account .button{width:100%;margin-top:10px}.navbar-popup__block--account form{margin-bottom:20px}.popup-block>h4{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:10px}@media (max-width: 767.98px){.popup-block>h4{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.popup-block ul{list-style:none;padding:0;margin:0}.popup-block ul a,.popup-block ul label{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:5px 10px 5px 0;width:100%;cursor:pointer;display:block;border-radius:5px;transition:all .3s ease;background:#fff;text-decoration:none;position:relative}@media (max-width: 767.98px){.popup-block ul a,.popup-block ul label{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.popup-block ul a>img,.popup-block ul label>img{display:block;width:10px;height:auto;position:absolute;top:50%;right:10px;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all .3s ease}.popup-block ul a:hover,.popup-block ul label:hover{text-decoration:underline;text-underline-offset:2px}.popup-block ul a.active>img,.popup-block ul label.active>img{opacity:1;visibility:inherit}.popup-block>h4~ul li a,.popup-block>h4~ul li label{padding-left:10px}.popup-block>h4~ul li a.active,.popup-block>h4~ul li a:hover,.popup-block>h4~ul li label.active,.popup-block>h4~ul li label:hover{text-decoration:none;background:#f5f5f5}.bhub-inline{padding-top:25px}.bhub-inline__props{display:grid;grid-template-columns:repeat(3,1fr);padding:15px 0;border-radius:5px;text-align:center;overflow:hidden;margin:10px 0 0}.bhub-inline__props img,.bhub-inline__props svg{margin:auto;max-height:25px;object-fit:contain;object-position:center}.bhub-inline__props span{padding-top:10px;font-size:11px;line-height:13px;display:block;margin:auto;max-width:90px}.bhub-inline__prop{padding:0 5px;position:relative;border-right:solid 1px #ebebeb}.bhub-inline__prop:last-of-type{border-right:none}.bhub-inline .button{width:100%}.popup-login__form{display:grid;gap:5px}.popup-login__form .form-text{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:10px;display:block;border-radius:5px;background:var(--product-card-grey, #f5f5f5);border:none;width:100%;outline:none}@media (max-width: 767.98px){.popup-login__form .form-text{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.popup-login__form .button{width:100%;margin:5px 0 0}.popup-login__form p{margin-top:5px}.popup-login__form h6,.popup-login__form h4{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:15px}@media (max-width: 767.98px){.popup-login__form h6,.popup-login__form h4{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.template--page-hero-variations .navbar__spacing{display:none}.template--product .navbar__main,.template--page-contact .navbar__main{background-color:#fff;border-bottom:1px solid #d8d8d8}.template--article.navbar--scrolled .navbar,.template--article.navbar--solid .navbar{--fore-color: #000000;--back-color: #ebe7de}.template--article.navbar--scrolled .navbar{--back-color: #fff}@media (min-width: 1081px){.show-mobile{display:none}}@media (max-width: 1080.98px){.show-desktop{display:none}}.mobile-nav__main{position:relative}.navbar-links--icons.show-mobile li{opacity:0;visibility:hidden}.navbar--show-mobile-menu .navbar-links--icons.show-mobile li{opacity:1;visibility:inherit}.navbar-links--icons.show-mobile li:last-child{opacity:1;visibility:inherit}.navbar--show-mobile-menu .navbar-main__logo{opacity:0;visibility:hidden}.mobile-menu__toggle>a{height:15px;width:21px;display:flex;flex-direction:column;gap:4px;justify-content:center}.mobile-menu__toggle>a>span{height:1px;border-radius:5px;transition:all .5s ease;background:var(--fore-color);width:100%}.mobile-menu__toggle>a>span:nth-child(1),.mobile-menu__toggle>a>span:nth-child(3){width:80%}.navbar--show-mobile-menu .mobile-menu__toggle>a>span:nth-of-type(1){transform:translateY(2px) rotate(45deg)}.navbar--show-mobile-menu .mobile-menu__toggle>a>span:nth-of-type(2){opacity:0}.navbar--show-mobile-menu .mobile-menu__toggle>a>span:nth-of-type(3){transform:translateY(-8px) rotate(-45deg)}.navbar--show-search .mobile-menu__toggle>a>span:nth-of-type(1){transform:translateY(2px) rotate(45deg)}.navbar--show-search .mobile-menu__toggle>a>span:nth-of-type(2){opacity:0}.navbar--show-search .mobile-menu__toggle>a>span:nth-of-type(3){transform:translateY(-8px) rotate(-45deg)}.navbar__account,.navbar__cart-link{position:relative;display:block}.navbar__account:before,.navbar__cart-link:before{content:" ";position:absolute;height:6px;width:6px;top:5.5px;left:2px;z-index:9;background-color:var(--fore-color);border-radius:50%;transition:all .5s ease}.navbar__account:before{right:-3px;bottom:-3px;background:var(--status-green, #25b45e);opacity:0;visibility:hidden}.js-ajax-cart-empty .navbar__cart-link{position:relative}.js-ajax-cart-empty .navbar__cart-link:before{opacity:0;visibility:hidden}.mobile-search__trigger{height:43px;padding:10px 20px;display:grid;align-items:center;grid-template-columns:1fr auto;background:#f5f5f5;margin-top:10px;border-radius:5px;cursor:pointer}.mobile-search__trigger span{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.mobile-search__trigger span{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.mobile-search__trigger svg{display:block;height:16px;width:16px}@media (max-width: 1080.98px){.template--page-stockists{background:#2f5f4b}.template--page-stockists .navbar{--back-color: #2f5f4b;--fore-color: #fff}.template--page-stockists .navbar-main{box-shadow:none!important}.template--page-stockists.navbar--scrolled.scrolled-down .navbar{transform:none!important}.template--page-stockists.navbar--show-search .navbar,.template--page-stockists.navbar--show-mobile-menu .navbar{--back-color: #fff;--fore-color: #262525}}.mobile-country svg path{fill:#262525}.mobile-menu--shop .shop-menu__close{display:flex;gap:8px;align-items:center;text-decoration:none}.mobile-menu--shop .shop-menu__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:0}.mobile-menu--shop .shop-menu__card{position:relative}.mobile-menu--shop .shop-menu__card>a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:9}.mobile-menu--shop .shop-menu__card-image{overflow:hidden}.shop-menu--show .mobile-menu--default{display:none}.shop-menu--show .mobile-menu--shop{display:block}.navbar--show-mobile-menu .js-mobile-menu__toggle,.navbar--show-search .js-mobile-menu__toggle{transform:translate(3px,3px)}.navbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000026;z-index:5;transition:all .3s ease;height:100vh;top:var(--nav-height);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.footer{padding:70px 50px 29px;background:#303030;color:#b6b0a7}.footer__grid{display:grid;grid-template-columns:1fr 794px}.footer__grid:first-of-type{margin-bottom:98px}.footer__grid--copyright{align-items:center}.footer__menus{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer__menus ul{list-style:none;padding:0;margin:0;display:grid;gap:5px}.footer__menus ul a{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}@media (max-width: 767.98px){.footer__menus ul a{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.footer__menus ul a:hover{color:#fff}.footer__menu-title{margin-bottom:22px;font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.footer__form{margin-bottom:75px}.footer__form h6{margin-bottom:35px}.footer__newsletter .newsletter-form__footer{display:grid;grid-template-columns:1fr auto}.footer__newsletter .field{display:grid;gap:11px}.footer__newsletter .field__input:focus-visible{outline:none}.footer__newsletter .field__button{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;background:#0000;box-shadow:none;border:none;padding:0;border-bottom:1px solid #b6b0a7;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.footer__newsletter .field__button:hover{cursor:pointer;color:#fff}.footer__bottom{display:grid;grid-template-columns:1fr 794px;align-items:end}.footer__bottom-right{display:flex;justify-content:space-between;align-items:flex-end}.footer__socials{display:flex}.footer__socials a{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.footer__copy{color:#828282;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.footer__copy{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.footer__menu-secondary{list-style:none;padding:0;margin:0;display:flex;gap:20px}.footer__menu-secondary a{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#828282}@media (max-width: 767.98px){.footer__menu-secondary a{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (min-width: 1920px){.footer__grid{grid-template-columns:1fr 1084px}.footer__form h6{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}}@media (min-width: 1920px)and (max-width: 767.98px){.footer__form h6{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}@media (min-width: 1920px){.footer__menus{column-gap:167px}.footer__bottom{grid-template-columns:1fr 1084px}}@media (max-width: 1080.98px){.footer{padding:50px 35px}.footer__grid{grid-template-columns:auto;gap:40px}.footer__grid:first-of-type{margin-bottom:50px}.footer__socials{flex-wrap:wrap;transform:translate(-11px)}.footer__menus{grid-template-columns:1fr 1fr;row-gap:47px;column-gap:41px}.footer__menus ul{gap:4px}.footer__menu--socials{grid-column:1/-1}.footer__bottom{grid-template-columns:auto;gap:50px}.footer__bottom-right{flex-direction:column;align-items:start;gap:11px}.footer__menu-secondary{gap:15px}.footer__form h6{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}}@media (max-width: 1080.98px)and (max-width: 1080.98px){.footer__form h6{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (min-width: 1081px){.footer{display:grid;min-height:700px}.footer__form{margin-bottom:71px}.footer__form h6{margin-bottom:31px}.footer__bottom-right{margin-bottom:6px}.footer__socials{gap:21px}.footer__socials a{width:20px}}#klaviyo-newsletter-footer .klaviyo_messages>div{padding-top:10px}.footer .newsletter-form__parent.newsletter-success .field{display:none}.footer .newsletter-form__parent.newsletter-success .newsletter-form__message{display:block}.footer .newsletter-form__message{display:none;margin-bottom:27px}.input__field{width:100%;padding:6px 0;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;background:none;border:0;border-bottom:1px solid #b6b0a7;color:#fff}@media (max-width: 767.98px){.input__field{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.input__field:focus{outline:none}.input__field::placeholder{color:#b6b0a7}.input__field--dropdown{margin-top:10px}.input__grid{gap:20px;display:grid;grid-template-columns:1fr 1fr}.input__textarea,.input__file-upload{padding-top:10px}.input__textarea label,.input__file-upload label{display:block;margin-bottom:10px}.input__button{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;color:#b6b0a7}.input__button .button{width:100%}.template--page-about .sub-nav svg line,.template--page-stores .sub-nav svg line{fill:#000}.template--page-about .sub-nav svg path,.template--page-stores .sub-nav svg path{fill:#000}.template--page-repair-tutorials .sub-nav ul li a.link--repairs{color:#262525}.navbar__sub-nav{position:absolute;top:100%;width:100%;z-index:11}@media (max-width: 767.98px){.navbar__sub-nav{z-index:10}.navbar__sub-nav:after{content:"";background:#d2d0d080;height:100%;width:100%;position:absolute;top:0;opacity:0;visibility:hidden}}.sub-nav{border-bottom:1px solid #ebebeb;overflow:hidden;position:relative;width:100%;background:#fff;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;transform:translateZ(0)}.sub-nav__menu{padding:11px 20px;width:100%;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;position:relative}.sub-nav__menu:before,.sub-nav__menu:after{content:"";position:absolute;top:0;bottom:0;left:0;right:auto;width:30px;background:linear-gradient(to right,#fff,#fff0);pointer-events:none;z-index:5}.sub-nav__menu:after{left:auto;right:0;transform:scaleX(-1)}.sub-nav__menu--parent{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:inherit;opacity:0;visibility:hidden;transform:translate(30px)}.sub-nav--show-parent .sub-nav__menu--default{opacity:0;visibility:hidden;transform:translate(-30px)}.sub-nav--show-parent .sub-nav__menu--parent{opacity:1;visibility:inherit;transform:translate(0)}.sub-nav ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}.sub-nav ul li:not(:last-of-type){margin-right:35px}.sub-nav ul li a{position:relative;font-size:13px;line-height:17px;color:#848484;text-decoration:none;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;padding:10px 0;display:block}.sub-nav ul li a:hover,.sub-nav ul li a.active{color:#262525}.sub-nav__arrow svg,.sub-nav__arrow img{transform:translateY(-1px)}.sub-nav__arrow a:after{display:none}@media (max-width: 767.98px){.sub-nav__menu{padding:0}.sub-nav__menu--blog{text-align:center;position:relative;padding:12px 0}.sub-nav__menu--blog svg{height:10px}.sub-nav__menu--blog svg path{stroke-width:2px}.sub-nav__menu--blog .sub-nav__menu{opacity:0;visibility:hidden;display:none}.sub-nav__menu--blog.active .sub-nav__menu{opacity:1;visibility:visible}.sub-nav__menu--dropdown{font-weight:500;font-size:12px;line-height:19px;cursor:pointer}.sub-nav__modal{position:absolute;left:0;top:0;z-index:9999;width:100%}.sub-nav__modal--container{position:relative;padding:22px 20px;height:calc(100vh - var(--vh-offset, 0px));width:100%}.sub-nav__modal--heading{gap:30px;display:grid;align-items:center;grid-template-columns:1fr auto}.sub-nav__modal--heading h4{color:#fdfdbc;font-weight:500;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:0;text-align:left}.sub-nav__modal--content{padding-top:45px}.sub-nav__modal--content ul{margin:0;padding:0;list-style:none}.sub-nav__modal--content ul li{padding:15px 0;border-bottom:1px solid #a5b5dc;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.sub-nav__modal--content ul li a{color:#a5b5dc;font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;display:block}.sub-nav__modal--content ul li.active,.sub-nav__modal--content ul li:hover{border-color:#fdfdbc}.sub-nav__modal--content ul li.active a,.sub-nav__modal--content ul li:hover a{color:#fdfdbc}.sub-nav__modal--close{min-width:20px;cursor:pointer}.sub-nav__modal--close svg{margin-left:auto;display:block}.sub-nav__modal--close-bottom{position:absolute;padding:19px 20px;left:0;bottom:0;width:100%;font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;color:#fcfca2;border-top:1px solid #a5b5dc;text-align:center}}@media (max-width: 767.98px){.sub-nav__spacing{height:45px!important}.sub-nav__arrow{display:none}.sub-nav ul{padding:5.5px 20px;display:flex;overflow-x:auto;justify-content:left}.sub-nav ul::-webkit-scrollbar{display:none}.sub-nav ul li{font-size:12px;line-height:19px}.sub-nav ul li:not(:last-of-type){margin-right:25px}.sub-nav ul li a{white-space:nowrap;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media (max-width: 767.98px)and (max-width: 767.98px){.sub-nav ul li a{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 767.98px){.sub-nav ul li a:hover,.sub-nav ul li a.active{color:#000}.sub-nav ul li a.active:after,.sub-nav ul li a:hover:after{opacity:0;visibility:hidden}.sub-nav ul li a:after{content:" ";height:1px;background:#000;position:absolute;left:0;right:0;top:50%;transform:translateY(.65em);opacity:0;visibility:hidden;transition:all .3s ease}}.sub-nav__modal{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.sub-nav__modal.active{opacity:1;visibility:visible}.template--page-about .sub-nav ul li a:after{content:" ";height:1px;background:#000;position:absolute;left:0;right:0;top:50%;transform:translateY(.65em);opacity:0;visibility:hidden;transition:all .3s ease}.sub-nav__spacing{height:60px;display:none}.sub-nav__spacing.active{display:block}.xxl-show,.lg-show,.md-show,.sm-show,.md-show-flex,.md-show-grid{display:none!important}.md-show-ib{display:none}.lg-show-flex,.lg-show-grid{display:none!important}@media (max-width: 1399.98px){.xxl-show{display:block!important}}@media (max-width: 1080.98px){.lg-show{display:block!important}.lg-show-flex{display:flex!important}.lg-show-grid{display:grid!important}.lg-hide{display:none!important}}@media (max-width: 767.98px){.md-show-flex{display:flex!important}.md-show-grid{display:grid!important}.md-show-ib{display:inline-block}.md-show{display:block!important}.md-hide{display:none!important}}@media (max-width: 575.98px){.sm-hide{display:none!important}.sm-show{display:block!important}}.pagination-wrapper{margin-top:100px}@media (max-width: 1080.98px){.pagination-wrapper{margin-top:50px}}.pagination__list{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.pagination__list li{margin:0 10px;display:flex;align-items:center}.pagination__list li ::marker,.pagination__list li::marker{content:none;display:none}.pagination__item{color:#d8d8d8;font-size:35px;line-height:40px;padding:0;text-decoration:none;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.pagination__item:hover{color:#262525;text-decoration:none}.pagination__item:hover:after{height:.1rem}.pagination__item--current{color:#262525}.pagination__item--current:after{height:.1rem}.pagination__item--next{margin-right:90px;transform:rotate(180deg)}.pagination__item--next.inactive{opacity:.5;cursor:not-allowed}.pagination__item--prev{margin-left:90px}.pagination__item--prev.inactive{opacity:.5;cursor:not-allowed}@media (max-width: 1080.98px){.pagination__item{font-size:19px;line-height:25px}.pagination__item--prev{margin-right:0}.pagination__item--prev svg{max-height:20px;display:block}.pagination__item--next{margin-left:0}.pagination__item--next svg{max-height:20px;display:block}.pagination .icon{height:14px}.pagination__item-arrow--prev{margin-right:auto!important;margin-left:0!important}.pagination__item-arrow--next{margin-left:auto!important;margin-right:0!important}}.product-card{width:100%;overflow:hidden;position:relative}@media (min-width: 1081px){.product-card:hover .card-image__hover{opacity:1;visibility:inherit;transition:all .5s ease;transition-property:opacity visibility}.product-card:hover .card-image__hover~img{opacity:0;visibility:hidden;transition:all .25s ease;transition-property:opacity visibility}}.product-card__header{position:absolute;z-index:11;top:0;left:0;right:0;padding:15px}.product-card__tags{display:flex;flex-wrap:wrap;gap:10px}.product-card__price{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-card__price{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-card__tag{border-radius:100px;background:#ffffff59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;display:flex;padding:7px 12px;justify-content:center;align-items:center;gap:10px}.product-card .product-badge--wishlist{position:absolute;background:#0000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;z-index:1111;border-radius:100px;right:15px;top:15px}@media (max-width: 767.98px){.product-card .product-badge--wishlist{top:auto;right:9px;bottom:9px}}.product-card__grid{height:100%;display:grid;grid-template-rows:max-content auto auto;position:relative}.product-card__image{height:100%;display:flex;height:auto}.product-card__image img{height:100%;width:100%;object-fit:cover;object-position:right bottom}@media (min-width: 768px){.product-card__image img{aspect-ratio:.81}}.product-card__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:5px}@media (max-width: 1080.98px){.product-card__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.product-card__title .light-grey,.product-card__title .light-gray{color:#828282}.product-card .sa-price__regular{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-card .sa-price__regular{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-card__content{margin-top:20px;margin-bottom:25px;display:grid;gap:15px}@media (min-width: 768px){.product-card__content{margin-top:12px;margin-bottom:25px;display:grid;gap:0}}.product-card__footer{position:relative;z-index:21;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-card__footer .button{width:100%;max-width:100%}.product-card:hover .product-card__footer,.product-card:hover .product-badge--wishlist{opacity:1;visibility:inherit}.product-card__link{position:absolute;z-index:15;top:0;right:0;bottom:0;left:0}.product-card--show-quickbuy .product-card__quickbuy{opacity:1;visibility:inherit}.product-card .card-header{display:grid;grid-template-columns:1fr auto;gap:30px}.product-card .card-header__right{display:flex;gap:10px;align-items:center;justify-content:end;height:fit-content}.product-card .card-header__right .caption{text-align:right}.product-card .card-header .swatch-preview{height:20px;width:20px;border-radius:50%;display:block;margin-top:3px;background-color:#0003}.product-card .card-image{margin:auto auto 0;position:relative;width:100%}.product-card .card-image img{width:100%}@media (max-width: 767.98px){.product-card .card-image img{aspect-ratio:.8146341463}}.product-card .card-image__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:all .25s ease}.product-card .card-image__hover img{display:block;width:100%}.product-card .card-image__hover~img{transition:all .5s ease;transition-property:opacity visibility}@media (min-width: 768px){.product-card:hover .card-image__hover{opacity:1;visibility:inherit;transition:all .5s ease;transition-property:opacity visibility}.product-card:hover .card-image__hover~img{opacity:0;visibility:hidden;transition:all .25s ease;transition-property:opacity visibility}}.product-card .card-footer{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end}.product-card .card-footer__row{grid-column:1/-1}.product-card .card-footer__left p{margin-bottom:0;max-width:285px}.product-card .card-footer__swatch{display:flex;align-items:center;gap:10px}.product-card .card-footer__swatch .swatch-preview{height:12px;width:12px;border-radius:50%;margin-top:0}.product-card .card-footer__swatch .swatch-preview p{margin:0;font-size:13px;line-height:1em}.product-card .card-footer .button{width:100%;height:100%;height:50px;display:flex;align-items:center;justify-content:center}.product-card--normal .card-header h4{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px;line-height:33px}@media (max-width: 767.98px){.product-card--normal .card-header h4{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.product-card--normal .card-footer__left{display:none}.product-card--normal .card-footer__right{grid-column:1/-1}.product-card--large .product-card__image{padding:0;margin:-30px}@media (max-width: 767.98px){.product-card--large .product-card__image{padding:0;margin:-20px}}.product-card--collection .product-card__image{position:relative}.product-card--collection .product-card__image .card-image{position:absolute;top:50%;left:0;right:0;transform:translate3d(0,-50%,0)}@media (max-width: 767.98px){.product-card--collection .product-card__image .card-image{position:relative;top:0;right:0;bottom:0;left:0;transform:none}}.product-card--collection .card-header{row-gap:10px}.product-card--collection .card-header__desc{max-width:320px;padding-top:17px}.product-card--collection .card-header .product-card__price{display:none}@media (max-width: 767.98px){.product-card--collection .card-header__desc{padding-top:0;max-width:242px}}.product-card--collection .card-footer{grid-template-columns:1fr}.product-card--collection .card-footer__right{overflow:hidden}.product-card--collection .card-footer .button{display:flex;align-items:center;gap:40px}.product-card--collection .card-footer .button .button-divider{height:18px;width:1px;background:#cacaca}@media (max-width: 1080.98px){.product-card--large .card-footer{grid-template-columns:1fr;gap:20px}.product-card--large .card-footer__left p{max-width:none}.product-card .product-badge--wishlist,.product-card__footer{opacity:1;visibility:visible}.product-card__title{font-size:15px}.product-card__price{font-size:13px}.product-card__top-wrapper{overflow:hidden}}@media (max-width: 767.98px){.product-card__top-wrapper{position:relative;overflow:hidden;height:fit-content}.product-card__price{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 767.98px)and (max-width: 767.98px){.product-card__price{font-family:MNKY Banana Grotesk}}@media (max-width: 767.98px){.product-card__title{line-height:20px;margin-bottom:4px}.product-card__content{margin-top:12px;margin-bottom:0;display:grid;gap:0px}.product-card__header{top:0;right:0;bottom:0;left:0;padding:9px}.product-card__header .card-header{top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-card .product-badge--wishlist{opacity:1;visibility:inherit}.product-card__image{padding:0;object-fit:cover}.product-card__title span{display:block}.product-card__footer{display:none}.product-card .card-header__left h4{margin-bottom:10px}.product-card .card-header__right{gap:10px}.product-card .card-header .swatch-preview{height:15px;width:15px;margin-top:0}.navbar__search .card-header__left h4{font-size:19px;line-height:25px;font-weight:600;margin-bottom:5px}.navbar__search .card-header .sa-price{font-size:12px;line-height:17px}.product-card .card-footer{grid-template-columns:1fr;gap:20px}.product-card .card-footer__left p{max-width:none}}.accordion-item{position:relative;border:1px solid #d8d8d8}.accordion-item__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:11px 25px 12px;font-size:16px;font-style:normal;font-weight:400;line-height:23px;gap:18px}.accordion-item__main{display:none;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;padding:0 0 14px}@media (max-width: 767.98px){.accordion-item__main{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.accordion-item.active .accordion-item__main{display:block}.accordion-item.active .accordion-item__header svg{rotate:180deg}@media (max-width: 767.98px){.accordion-item__header{padding:12px 25px 13px;gap:7px}}.sa-media{position:relative}.sa-media,.sa-media__image,.sa-media img,.sa-media video{height:100%;width:100%;object-fit:cover}.grid--buttons{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:446px;width:100%}.grid--buttons .button{width:100%}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}label{cursor:pointer}select.select-native{display:block;border:none;border-bottom:solid 1px var(--lines-3, #EBEBEB);cursor:pointer;-webkit-appearance:none;appearance:none}.newsletter-page{position:relative}.newsletter-page .newsletter-form__success{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f5f5f5;z-index:9;opacity:0;visibility:hidden;transition:all .5s ease}.newsletter-page .newsletter-form__success>h3{margin:0 0 15px}@media (max-width: 767.98px){.newsletter-page .newsletter-form__success>h3{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}}@media (max-width: 767.98px)and (max-width: 767.98px){.newsletter-page .newsletter-form__success>h3{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.newsletter-page .newsletter-form__success .button{margin-top:35px;width:fit-content}.newsletter-page.newsletter-success .newsletter-form__success{opacity:1;visibility:inherit}.book-quote{position:fixed;left:49px;bottom:50px;display:inline-flex;height:50px;padding:20px;justify-content:center;align-items:center;gap:10px;z-index:100;border-radius:20px 20px 20px 0;background:#b6b0a7;box-shadow:0 0 10px #00000012;cursor:pointer;width:135px;transition:all .3s ease;display:grid;grid-template-columns:auto 1fr;overflow:hidden}.footer--in-view .book-quote,.book-quote.hidden{opacity:0;visibility:hidden}.book-quote.initial-load,.book-quote:not(:hover).collapsed{width:57px;padding:20px;justify-content:center;border-radius:25px 25px 25px 0;gap:0}.book-quote.initial-load .book-quote__text span,.book-quote:not(:hover).collapsed .book-quote__text span{opacity:0;visibility:hidden}.book-quote__text{position:relative}.book-quote span{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;position:absolute;transform:translateY(-50%);white-space:nowrap;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 767.98px){.book-quote{left:20px;bottom:25px}.sample-box--show .book-quote{left:20px;bottom:94px}}.search{display:block;position:relative;padding:47px 50px 30px;background:#ebe7de;min-height:639px}.search__grid{gap:20px;display:grid;grid-template-columns:59.2% auto}.search__left{max-width:910px}.search__right{max-width:383px;margin-left:auto;width:100%}.search__right .search-results{height:100%;display:grid;grid-template-rows:auto 1fr}.search__content{padding-top:0}.search__container{padding-top:64px}.search__input{position:relative;border-bottom:solid 1px #000;padding:0}.search__input>input{padding:20px 0 18px;border:0;width:100%;height:auto;background-color:#0000;font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.search__input>input{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.search__input>input::placeholder{color:#828282}.search__input>input:focus-visible,.search__input>input:focus-within,.search__input>input:focus{outline:none}.search__icon{display:none}.search__close{cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:0;padding:10px 0 10px 10px}.search__no-results{position:absolute;right:100%;pointer-events:none;white-space:nowrap;top:50%;transform:translateY(-50%);margin-right:18px;font-size:16px;line-height:21px;opacity:0;transition:all .5s ease}.search__container#empty-result .search__right{display:none}.search__popular-title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:12px}@media (max-width: 767.98px){.search__popular-title{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.search__popular-list{list-style:none;display:flex;flex-direction:column;gap:9px;font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}@media (max-width: 767.98px){.search__popular-list{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}@media (max-width: 1080.98px){.search{padding:50px 25px}.search__popular-block{padding-top:95px}.search__articles{gap:48px}.search__grid{grid-template-columns:1fr;gap:35px}.search__right{max-width:none}.search__popular-title{font-size:13px}.search__popular-list{gap:12px}.search__container{padding-top:37px}}@media (max-width: 767.98px){.search{min-height:var(--height-fill)}}.search-results{padding:0}.search-results--no-results{padding-top:0}.search-results .no-results{width:295px}.search-results .no-results .btn{font-size:14px!important;padding:10px 40px}.search-results__heading{display:flex;gap:15px;align-items:flex-end;padding-bottom:10px;align-items:center;min-height:40px;margin-bottom:12px}.search-results__heading>h4{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.search-results__heading>h4{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.search-results__heading .secondary-button{color:#828282;text-transform:none;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}@media (max-width: 767.98px){.search-results__heading .secondary-button{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.search-results__heading .secondary-button:before{background:#828282}.search-results__heading .secondary-button svg path{stroke:#828282}.search-results__heading.empty-result{display:block}.search-results__heading.empty-result p{margin-bottom:30px}.search-results__heading.empty-result .btn{padding:10px 15px;font-size:14px!important;line-height:20px;max-width:250px;width:100%}.search-results__counter{font-size:16px;line-height:22px;transform:translate(10px)}.search-results__articles{display:flex;flex-direction:column;gap:44px;margin-top:-7px}.search-results__article{position:relative}.search-results__article .link{position:absolute;top:0;right:0;bottom:0;left:0}.search-results__article .title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:12px;letter-spacing:0}@media (max-width: 1080.98px){.search-results__article .title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (min-width: 1081px){.search-results__article:hover .secondary-button{padding-right:13.75px}.search-results__article:hover .secondary-button:before{width:100%}.search-results__article:hover .secondary-button svg{opacity:1;visibility:visible}.search-results__article:hover .secondary-button:after{padding-right:13.75px}}.search-results__products{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.search-results__products--image{margin-bottom:16px}.search-results__products--info{row-gap:5px;column-gap:10px;display:grid;grid-template-columns:1fr auto;align-items:center}.search-results__products--info p{margin-bottom:0;font-size:16px;line-height:18px}.search-results__products--info .product__price{font-size:14px;line-height:15px;text-align:right}.search-results__products--info .product__rating img{display:block;max-width:84px}.search-results__products--info .product__quantity{font-size:10px;line-height:10px;text-align:right;font-weight:700;text-transform:uppercase;letter-spacing:normal}.search-results__products .product-card{width:100%;background-color:#0000}.search-results__products .product-card__footer{display:none}.search-results__products .product-card__content{margin-bottom:0;margin-top:0;gap:3px}.search-results__products .product-card__image{height:auto;aspect-ratio:.81}.search-results__products .product-card__price{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.search-results__products .product-card__price{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.search-results__products .product-card__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:-.2px;margin-top:12px}.search-results--no-results .search-results{display:none}.search-results--no-results .search__no-results{opacity:1}.search-results .product-card:hover .product-card__quickbuy{opacity:0;visibility:hidden}@media (max-width: 1080.98px){.search-results__heading{width:100%;justify-content:space-between}.search-results__heading .secondary-button{padding-right:0}.search-results__heading .secondary-button svg{display:none}.search-results__products{gap:15px;grid-template-columns:1fr 1fr}.search-results__products .product-card:nth-child(3){display:none}.search-results__products .product-card__header{padding:0}.search-results__products .product-card__title{font-size:13px;line-height:18px;letter-spacing:.1px;margin-top:9px}.search-results__products .product-card__title span{font-size:15px;line-height:19px}.search-results__products .product-card__price{font-size:13px;line-height:18px;letter-spacing:.1px}.search-results__products .product-card__content{margin-top:0;gap:1px}}@media (max-width: 767.98px){.search-results{padding-top:4px;padding-bottom:0}.search-results__wrapper{padding-bottom:60px}.search-results__products::-webkit-scrollbar{background:#0000;width:0px}.search-results__products{scrollbar-width:none;-ms-overflow-style:none}.search-results__products--item{padding:12px;border-radius:12px;background:#82cff5}.search-results__products--image{margin-bottom:0}.search-results__products--info{grid-template-columns:1fr auto}.search-results__products--info p,.search-results__products--info .product__price{font-size:14px;line-height:16px}.search-results__products--info .product__rating img{max-width:64px}.search-results__products .product-card__footer{display:none}.search-results__products .product-card__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px}.search-results__products .card-header{gap:0px;grid-template-columns:auto;padding:15px}.search-results__products .card-header__right a{margin:8px}.search-results__products .card-header__swatch{display:flex;gap:10px;align-items:center}.search-results__products .card-header h4{font-weight:500!important;margin-bottom:0}.search-results__products .search-show{display:block!important}.search-results__products .card-swatch{height:12px;width:12px}.search-results__products .card-swatch__label{font-size:13px;line-height:13px}.search-results__products a.product-badge--wishlist{margin:0 -6px -6px 0}}.search-results--no-products .search-results__article .image{min-height:300px}.search-recommendations{padding-top:69px}.search-recommendations .search-card{position:relative;padding-top:74%;overflow:hidden;width:100%;border-radius:8px}.search-recommendations .search-card__content,.search-recommendations .search-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.search-recommendations .search-card__content{z-index:9;padding:20px 20px 18px;display:flex}.search-recommendations .search-card__content h6{color:#fff;margin-top:auto}.search-recommendations .search-card__content h6 a{text-decoration:none}.search-recommendations .search-card__content h6 a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.search-recommendations .search-card:first-of-type{grid-column:auto/span 2;padding-top:0;height:100%}.search-recommendations__grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:start;gap:10px}.search-recommendations__mobile ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.search-recommendations__mobile ul a{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.search-recommendations__mobile ul a{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 1080.98px){.search-recommendations{padding-top:0}}.newsletter{position:fixed;bottom:20px;left:20px;background-color:#f5f3ea;padding:29px 35px 35px;max-width:570px;min-height:281px;width:100%;z-index:91000;visibility:none;opacity:0;visibility:hidden;z-index:100000;transform:translateY(100%);transition:all .5s ease-out}@media (max-width: 1080.98px){.newsletter{left:0;bottom:0}}.show--newsletter-popup .newsletter{opacity:1;visibility:inherit;transform:none}.newsletter__header{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:35px;gap:15px}.newsletter__description{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-width:384px}@media (max-width: 767.98px){.newsletter__description{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.newsletter__btn-close{position:absolute;z-index:100;right:20px;top:20px;border-radius:50%;border:1px solid #000;cursor:pointer;width:25px;height:25px;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.newsletter__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;width:100%}@media (max-width: 767.98px){.newsletter__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.newsletter .form-success{position:absolute;padding:35px;z-index:90;display:flex;opacity:0;visibility:hidden;top:0;right:0;bottom:0;left:0;height:100%;background-color:#f5f3ea;transition:all .5s ease}.newsletter .form-success__content{width:100%;display:grid}.newsletter .form-success__cta{align-self:end}.newsletter .form-success__message{width:100%;margin:0 auto 35px}.newsletter .form-success__message p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.newsletter .form-success__message p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.newsletter .form-success__message h3{max-width:307px;margin-bottom:20px}.newsletter.newsletter-success .form-success{opacity:1;visibility:inherit}.newsletter .form-input__container.form-hide{display:none}.newsletter .form__input:not(:last-of-type){margin-bottom:5px}.newsletter__submit{translate:0px;color:#000;background-color:#0000;padding:0;border:none;position:absolute;bottom:8px;right:0;z-index:10;cursor:pointer}.newsletter__submit span{color:#000;font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.newsletter .form__fields{display:flex;flex-direction:column;position:relative}.newsletter .form__fields .error_message{color:#eb5757;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transform:translate(-50%);left:50%;bottom:4px;position:absolute}@media (max-width: 767.98px){.newsletter .form__fields .error_message{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.newsletter .form__fields input{background-color:#f5f3ea;border:none;color:#000;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:7px 0;border-bottom:1px solid #d8d8d8}@media (max-width: 767.98px){.newsletter .form__fields input{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.newsletter .form__fields input:focus{outline:none}.newsletter .form__fields input::placeholder{color:#6a6a6a}@media (max-width: 1080.98px){.newsletter{max-width:none}}@media (max-width: 575.98px){.newsletter{padding:35px;width:100%;left:0;bottom:0;right:0;min-height:310px}.newsletter__description{max-width:320px}.newsletter .form-fields__input:not(:last-of-type){margin-bottom:11px}.newsletter .form-fields input{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media (max-width: 575.98px)and (max-width: 767.98px){.newsletter .form-fields input{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 575.98px){.newsletter__btn-close{position:absolute;top:20px;right:20px}.newsletter__header{margin-bottom:28px}.newsletter__submit{bottom:8px}.newsletter .form__input:not(:last-of-type){margin-bottom:12px}}.article-card{position:relative}.article-card__link{position:absolute;left:0;top:0;width:100%;height:100%}.article-card__image{position:relative}.article-card__image img{height:100%;width:100%;object-fit:cover;aspect-ratio:.7077}.article-card:hover .secondary-button{padding-right:15.75px}.article-card:hover .secondary-button:before{width:100%;transition:width .3s}.article-card:hover .secondary-button svg{opacity:1;visibility:inherit}.article-card__tag{position:absolute;left:15px;top:15px;padding:7px 12px;border-radius:100px;background:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;text-transform:capitalize}.article-card__title{margin-top:8px;margin-bottom:25px}@media (max-width: 1080.98px){.article-card__title{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;max-width:270px;margin-top:21px;margin-bottom:20px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.article-card__title{font-family:MNKY Banana Grotesk}}@media (max-width: 1080.98px){.article-card__tag{top:auto;bottom:15px;left:15px}.article-card__desc .secondary-button:before{width:100%;transition:width .3s;left:0}.article-card__desc .secondary-button:after{left:0}.article-card__desc .secondary-button svg{opacity:1;visibility:inherit;display:block}}.blog-main .article-card--gallery{order:10;cursor:pointer}.blog-main .article-card--gallery .article-card{position:relative}.blog-main .article-card--gallery .article-card__title{margin-bottom:0;padding:0}.blog-main .article-card--gallery .article-card__variant{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6a6a6a}@media (max-width: 767.98px){.blog-main .article-card--gallery .article-card__variant{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.blog-main .article-card--gallery .article-card__image{position:relative}.blog-main .article-card--gallery .article-card__image:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='-4.5 -4.5 25 25' fill='none'%3E%3Cline x1='8' y1='3.5' x2='8' y2='13.5' stroke='black' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='0.5' y1='-0.5' x2='10.5' y2='-0.5' transform='matrix(1 0 0 -1 2.5 8)' stroke='black' stroke-linecap='round'%3E%3C/line%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;pointer-events:none;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;z-index:111;background:#ffffff80;border-radius:100%}.blog-main .article-card--gallery:hover .article-card__title,.blog-main .article-card--gallery:hover .article-card__variant{opacity:1;visibility:inherit}.blog-main .article-card--gallery:hover .article-card__image:after{visibility:inherit;opacity:1}@media (max-width: 1080.98px){.blog-main .article-card--gallery .article-card__title,.blog-main .article-card--gallery .article-card__variant{opacity:1;visibility:visible}.blog-main .article-card--gallery .article-card__image:after{opacity:1;visibility:visible;right:10px;bottom:10px;top:auto;left:auto;transform:translate(0)}}.text__link{font-size:13px;line-height:20px;text-transform:uppercase;position:relative}.text__link:after{content:"";display:block;height:1px;width:100%;background:#000;position:absolute;left:0;bottom:0}.cart-recommend__options{margin:0 0 9px;padding:0;list-style:none;display:flex;gap:6px;align-items:center}.cart-recommend__options li{font-size:13px;line-height:19px;position:relative;padding-right:7px}.cart-recommend__options li:after{content:"";position:absolute;background-color:#d2d0d0;height:9px;right:-1px;width:1px;top:50%;margin-top:-3px}.cart-recommend__options li:last-of-type{padding-right:0}.cart-recommend__options li:last-of-type:after{display:none}.cart-recommend__options select{line-height:23px;border:none;border-right:7px solid rgba(0,0,0,0);font-weight:400;font-size:13px;line-height:19px;padding:0;margin:0;cursor:pointer}.cart__content{column-gap:10px;display:grid;grid-template-columns:2fr 1fr}.cart__content--right{text-align:right}.cart__content--left.quantity{display:flex}.cart__item{border:none;padding-top:15px;padding-bottom:20px;border-bottom:1px solid #f0eeed}.cart__item:last-of-type{border-bottom:none}.cart__item-wrapper{gap:15px;display:grid;align-items:start;grid-template-columns:96px 1fr}.cart__item .cart__image img{width:100%;object-fit:cover}.cart__image{max-height:130px}.cart__checkout-btn{margin-bottom:10px}.cart__quantity-box{display:grid;line-height:30px;padding:2px 5px;max-width:58px;grid-template-columns:1fr 2fr 1fr;text-align:center;font-size:13px;line-height:23px;border:1px solid #d2d0d0;width:100%;margin-top:4px;margin-bottom:auto}.cart__quantity-box .box-q{text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.cart__quantity-box .box-q--plus{top:.5px}.cart__collection-name{font-size:12px;line-height:19px;text-transform:uppercase;margin-bottom:2px}.cart__product-name{font-size:15px;line-height:21px;letter-spacing:.1px;text-transform:uppercase;margin-bottom:0;font-weight:400}.cart__quantity-selector{width:inherit;text-align:center;border:0;background:#0000;-moz-appearance:textfield}.cart__quantity-selector::-webkit-outer-spin-button,.cart__quantity-selector::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart__size-box,.cart__size-box span{font-size:13px;line-height:19px}.cart__size-box span.product-card__size{margin-left:3px;padding-left:6px;position:relative}.cart__size-box span.product-card__size:before{content:"";display:inline-block;width:1px;background:#d2d0d0;height:11px;margin-right:5px;position:absolute;left:0;bottom:2px}.cart__size-box span.product-card__size:first-of-type{padding-left:0;margin-left:0}.cart__size-box span.product-card__size:first-of-type:before{display:none}.cart__sale-tag{font-weight:400;font-size:12px;line-height:20px;text-transform:uppercase;color:#9b9b9b;display:block}.cart__upgrade-subs{font-size:12px;line-height:14px;display:block}.cart__remove-link{font-size:13px;line-height:19px;color:#9b9b9b!important}.cart__price,.cart__price-box{font-size:15px;line-height:23px;letter-spacing:.1px}@media (max-width: 767.98px){.cart__checkout-btn .button{font-size:16px;letter-spacing:0}.cart__item-wrapper{gap:12px;display:grid;grid-template-columns:100px 1fr}.cart__item{padding-bottom:20px}.cart__item-wrapper{gap:20px;grid-template-columns:70px 1fr}.cart__product-name{margin-bottom:0;font-size:12px;line-height:19px}.cart__price{font-size:14px;line-height:110%}.cart__buttons .btn{font-size:11px;line-height:100%;border-radius:300px}}.cart-drawer{color:#262525;position:fixed;top:0;right:0;overflow:hidden;z-index:99999;border-left:1px solid #d8d8d8;opacity:0;visibility:hidden;transform:translate(100%);transition:.5s all ease;background-color:#fff;max-width:870px;width:100%;height:100%;left:auto}.cart-drawer__container{height:100%;display:flex;flex-direction:column}.cart-drawer__main{margin-bottom:0;overflow-y:auto;padding:0 50px;height:100%;display:flex;flex-direction:column}.cart-drawer__ribbon{text-align:center;background-color:#f6f3ea;padding:9px 40px;position:relative;z-index:108}.cart-drawer__ribbon>p{color:#000;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.02em}.cart-drawer__header{padding:50px 50px 36px;position:relative;grid-template-columns:1fr auto auto;align-items:center;display:grid}.cart-drawer__header h6,.cart-drawer__header h4{margin-bottom:0;display:flex;align-items:center;font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px}@media (max-width: 767.98px){.cart-drawer__header h6,.cart-drawer__header h4{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}.cart-drawer__header h6 .cart-count,.cart-drawer__header h4 .cart-count{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.cart-drawer__header h6 .cart-count,.cart-drawer__header h4 .cart-count{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-drawer__header h6 .separator,.cart-drawer__header h4 .separator{margin:0 20px;background:#ebebeb;width:1px;height:16px}body.js-ajax-cart-not-empty .cart-drawer__header .cart-title{display:none}.cart-drawer__header .view-cart{display:flex;gap:10px;align-items:center}.cart-drawer__header .view-cart svg{position:relative;top:-4px}body.js-ajax-cart-empty .cart-drawer__header .view-cart{display:none}.cart-drawer__header h1{font-size:60px;line-height:66px;letter-spacing:-.04em;margin-bottom:0}.cart-drawer__close{position:relative;top:-3px;right:3px}.cart-drawer__checkout-btn .button{justify-content:center!important;width:100%;text-transform:capitalize;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0}@media (max-width: 1080.98px){.cart-drawer__checkout-btn .button{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-drawer__subtotal{display:grid;grid-template-columns:1fr 248px;gap:30px;margin-bottom:15px;justify-content:space-between}.cart-drawer__subtotal--left{display:flex;flex-direction:column;gap:6px;position:relative;top:-3px}.cart-drawer__subtotal--left h6{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.cart-drawer__subtotal--left h6{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.cart-drawer__subtotal .payment-options{color:#6a6a6a}.cart-drawer__subtotal-title{display:flex;gap:10px}.cart-drawer__subtotal-caption{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.cart-drawer__empty{height:100%;border-top:1px solid #ebebeb;padding-top:18px;padding-bottom:50px;display:flex;flex-direction:column;justify-content:space-between}.cart-drawer__empty>p{margin-bottom:44px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.cart-drawer__empty>p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.cart-drawer__empty>p{margin-bottom:20px}}.cart-drawer__footer{position:relative;z-index:5;margin-top:auto;padding:25px 50px;border-top:1px solid #d8d8d8}.cart-drawer__footer:before{content:"";position:absolute;height:20px;left:0;right:0;bottom:100%;pointer-events:none;background:linear-gradient(to top,#fff,#fff0);display:none}.cart-drawer__footer .payment-options{font-size:11px;line-height:19px;align-items:center}.cart-drawer__footer .payment-options>img{height:10px;max-height:10px}.cart-drawer__grid{display:grid;grid-template-columns:1fr 1fr}.cart-drawer__summary{margin-left:40px;padding:44px 58px;border-radius:12px;box-shadow:0 13px 80px #00000012}.cart-drawer__overlay{position:fixed;top:0;right:0;z-index:99997;background:#00000026;height:100vh;width:100vw;opacity:0;visibility:hidden;transition:all .5s ease}.cart-drawer__overlay:empty{display:block}.cart-drawer__loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background:#fff9;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;transition:all .5s ease}.cart-drawer__close--desktop svg{max-width:30px;max-height:30px}.cart-drawer__close--desktop svg path{fill:#000}.cart-drawer__shipping{text-align:right;padding-bottom:31px;display:flex;gap:10px;justify-content:right;align-items:center;padding-top:13px;position:relative;margin:0 50px}.cart-drawer__shipping:before{content:"";width:125px;height:4px;display:block;position:absolute;top:0;left:0;z-index:2;background:#b6b0a7;max-width:100%}.cart-drawer__shipping:after{content:"";width:100%;height:4px;display:block;position:absolute;top:0;left:0;z-index:1;background:#d8d8d8e6}.cart-drawer__shipping p{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.cart-drawer--show{overflow:hidden}.cart-drawer--show .cart-drawer{opacity:1;visibility:inherit;transform:translate(0)}.cart-drawer--show .cart-drawer__overlay{opacity:1;visibility:inherit}.cart-drawer .cart-item{padding-bottom:25px;padding-top:18px}body.js-ajax-cart-request-in-progress .cart-drawer__loader{opacity:1;visibility:inherit}@media (max-width: 1080.98px){.cart-drawer{max-width:none}.cart-drawer__header{padding:25px 20px}.cart-drawer__main{padding:0 20px}.cart-drawer__footer{padding:25px 20px}.cart-drawer__packaging-options h4{font-size:14px;line-height:20px}.cart-drawer__shipping{padding-top:7px;padding-bottom:22px;margin:0 20px}.cart-drawer__shipping:before,.cart-drawer__shipping:after{height:3.5px}.cart-drawer__close{transform:translateY(0)}.cart-drawer .cart-item{padding-top:19px;padding-bottom:26px}}@media (max-width: 767.98px){.cart-drawer__checkout-btn .button{font-size:16px;letter-spacing:0}.cart-drawer .view-cart svg{top:-2px;left:-4px}.cart-drawer__empty{height:fit-content;padding-bottom:18px}.cart-drawer__subtotal-title{justify-content:space-between;margin-bottom:23px;margin-top:-6px}.cart-drawer__subtotal-title h6{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}}@media (max-width: 767.98px)and (max-width: 1080.98px){.cart-drawer__subtotal-title h6{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 767.98px){.cart-drawer__subtotal-caption{margin-top:13px;text-align:center;letter-spacing:0}}.collection-cards{background-color:#f8f8f4;padding:30px 35px 35px}.collection-cards__title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px}@media (max-width: 767.98px){.collection-cards__title{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.collection-cards__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px}.collection-cards__card{position:relative}.collection-cards__link{position:absolute;top:0;right:0;bottom:0;left:0}.collection-cards__img{width:100%;aspect-ratio:1/1;object-fit:cover}.collection-cards__card-title{margin-top:18px;font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:10px}@media (max-width: 1080.98px){.collection-cards__card-title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.collection-cards .secondary-button{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.collection-cards .secondary-button:after{left:0}@media (min-width: 1081px){.collection-cards__card:hover .secondary-button{padding-right:14px}.collection-cards__card:hover .secondary-button:before{width:100%;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.collection-cards__card:hover .secondary-button svg{opacity:1;visibility:visible}}@media (max-width: 1080.98px){.collection-cards{padding:15px 20px 20px}.collection-cards__card-title{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;margin-top:19px;margin-bottom:15px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.collection-cards__card-title{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}@media (max-width: 1080.98px){.collection-cards .secondary-button{padding-right:0}.collection-cards .secondary-button svg{display:none}}@media (max-width: 767.98px){.collection-cards__wrapper{grid-template-columns:1fr;gap:35px}.collection-cards__img{aspect-ratio:.9}}.shipping-terms{display:grid;grid-template-columns:1fr 1fr;font-size:13px;line-height:19px}.shipping-terms__right{text-align:right}.shipping-terms a{font-size:13px;line-height:20px;text-transform:uppercase;color:#000;text-decoration:none;position:relative;display:inline}.shipping-terms a:after{content:"";display:block;height:1px;width:100%;background:#000;position:absolute;left:0;bottom:0}.shipping-terms p{margin:0}@media (max-width: 767.98px){.shipping-terms{grid-template-columns:auto;gap:10px}.shipping-terms__right{text-align:left}}.free-shipping__wrap{margin-bottom:20px;border-top:5px solid #f6f6f6;position:relative;padding-top:7px}.free-shipping__wrap:before{content:"";display:block;height:5px;width:70%;position:absolute;left:0;top:-5px;background:#fbd4d5}.free-shipping__wrap p{font-weight:400;font-size:13px;line-height:19px;margin-bottom:0}@media (max-width: 767.98px){.shipping-payments{padding-bottom:28px;margin-bottom:20px}}.package-option__box{padding:10px 0 15px}.package-option__item{gap:24px;display:grid;margin-bottom:10px;grid-template-columns:44px 1fr auto}.package-option__name{font-weight:400;font-size:15px;line-height:23px;letter-spacing:.1px;text-transform:uppercase;margin-right:40px}.package-option__name span{display:block}.package-option__button .btn{font-weight:500;font-size:12px;line-height:19px;padding:5px 15px}.package-option__button .btn:hover{color:#fff;background:#000}@media (max-width: 767.98px){.package-option__item{gap:15px;grid-template-columns:70px 1fr}.package-option__img{background:#fff}.package-option__img img{padding:20px 10px;background:#fff}.package-option__name{font-size:12px;line-height:19px;margin-right:0}.package-option__button{padding-top:6px}}.cart-item__messages>div{font-size:12px;line-height:1.4em;color:#000;padding:6px;background:#f6f6f6;border-radius:3px;margin-top:10px}.cart-drawer__packaging-options{position:relative;z-index:5}.packaging-popup{position:absolute;top:0;left:0;padding:inherit;background:inherit;border-radius:inherit;z-index:9;box-shadow:0 60px #fff;opacity:0;visibility:hidden;transition:all .5s ease;width:100%}.packaging-popup__toggle{cursor:pointer}.packaging-popup--show .packaging-popup{opacity:1;visibility:inherit}.cart-drawer .packaging-popup{top:auto;bottom:0;box-shadow:none!important}body.js-ajax-cart-empty .hide-cart-empty,body:not(.js-ajax-cart-empty) .show-cart-empty{display:none}.cart-drawer__message{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.cart-drawer__message{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-item__price--sale{opacity:.4;text-decoration:line-through;margin-right:4px;text-decoration-thickness:1px}.cart-dropdown{position:relative}.cart-dropdown.active .cart-dropdown__selected{border-radius:5px 5px 0 0}.cart-dropdown.active .cart-dropdown__swatch-list{display:block}.cart-dropdown__selected{display:grid;grid-template-columns:1fr auto;align-items:center;padding:10px;border-radius:5px;border:solid 1px var(--color-lines-3);cursor:pointer}.cart-dropdown__option{display:flex;align-items:center;gap:10px}.cart-dropdown__arrow{display:flex;align-items:center}.cart-dropdown .swatch-preview{height:20px;width:20px;border-radius:50%}.cart-dropdown__label{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.cart-dropdown__label{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-dropdown__swatch-list{border:solid 1px var(--color-lines-3);border-top:0px;border-radius:0 0 5px 5px;overflow:hidden;display:none;padding:0 5px 0 0}.cart-dropdown__swatch-list ul{margin:0;padding:0;list-style:none;overflow:auto;max-height:108px}.cart-dropdown__swatch-list ul{scrollbar-width:thin;scrollbar-color:#d8d8d8}.cart-dropdown__swatch-list ul::-webkit-scrollbar{width:3px}.cart-dropdown__swatch-list ul::-webkit-scrollbar-track{background:#ebebeb}.cart-dropdown__swatch-list ul::-webkit-scrollbar-thumb{background-color:#d8d8d8;border-radius:3px;border:3px solid #d8d8d8}.cart-dropdown__swatch-list ul li::marker{content:none;display:none}.cart-dropdown__swatch-list ul li a{padding:8px 10px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.cart-dropdown__swatch-list ul li a:hover{background:#f1f1f1}@media (max-width: 767.98px){.cart-dropdown .swatch-preview{width:12px;height:12px}.cart-dropdown__swatch-list ul{max-height:122px}}.tooltip{position:relative}.tooltip__icon,.tooltip__popup,.tooltip__box{transition:all .3s ease}.tooltip__icon{position:relative}.tooltip__icon img{width:12px;height:12px;display:block}.tooltip__popup{position:absolute;top:100%;left:0;transform:translate(-70%);padding-top:6.5px;opacity:0;visibility:hidden;z-index:20}.tooltip__box{min-width:250px;max-width:300px;background:#fbfbfb;box-shadow:2px 2px 10px #0000001a;border-radius:5px;padding:10px;transform:translate3d(0,5px,0);text-align:center}.tooltip__box p{font-size:11px;line-height:15px;color:#848484;text-align:left;text-align:center}.tooltip__box a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tooltip:hover .tooltip__popup{opacity:1;visibility:inherit}.tooltip:hover .tooltip__box{transform:translateZ(0)}.tooltip:hover .tooltip__icon{opacity:.5}#product-reviews{padding:50px 0 35px}#product-reviews form,#product-reviews select,#product-reviews input,#product-reviews textarea{outline:none}#product-reviews .container{max-width:none;padding:0}#product-reviews .content{max-width:1600px;margin:0 auto;background:#f5f5f5;border-radius:20px}#product-reviews .spr-container{display:grid;grid-template-columns:1fr 1fr;border:0px;padding:72px 52px 70px}#product-reviews .spr-container:before,#product-reviews .spr-container:after{display:none}#product-reviews .spr-container .spr-header .spr-header-title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;margin-bottom:20px}@media (max-width: 767.98px){#product-reviews .spr-container .spr-header .spr-header-title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){#product-reviews .spr-container .spr-header .spr-header-title{font-size:43px;line-height:49px}}#product-reviews .spr-container .spr-header .spr-starrating .spr-icon{font-size:15.5px;margin-right:4px}#product-reviews .spr-reviews{margin-top:0}#product-reviews .spr-summary{display:flex;flex-direction:column}#product-reviews .spr-summary .spr-summary-caption{position:absolute;margin-left:120px;margin-bottom:30px}#product-reviews .spr-summary .spr-summary-actions-newreview{font-size:14px;line-height:18px;padding:16px;min-width:170px;text-align:center;border-radius:5px;color:#fff;background:#232323;text-decoration:none;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;display:inline-block;font-weight:600;border:none;cursor:pointer;float:none!important;margin-top:20px}#product-reviews .spr-summary .spr-summary-actions-newreview:hover{text-decoration:none;color:#262525;background-color:#fff}#product-reviews .spr-review{padding:30px 0;display:flex;flex-direction:column;gap:25px;justify-content:space-between}#product-reviews .spr-review:first-of-type{border-top:0px;padding-top:0;margin-top:0}#product-reviews .spr-review .spr-review-reply{order:9}#product-reviews .spr-review .spr-review-header{order:2;display:flex;justify-content:space-between}#product-reviews .spr-review .spr-review-header .spr-review-header-title{display:none}#product-reviews .spr-review .spr-review-header .spr-starratings{order:2;margin:auto 0 0}#product-reviews .spr-review .spr-review-header .spr-starratings .spr-icon{font-size:10px;width:1.6em;display:inline-block}#product-reviews .spr-review .spr-review-header .spr-starratings .spr-icon-star-empty{color:#d8d8d8}#product-reviews .spr-review .spr-review-header .spr-starratings .spr-icon-star-empty:before{content:"\e800"}#product-reviews .spr-review .spr-review-header .spr-review-header-byline{order:1;display:block;font-size:12px;line-height:17px;font-style:normal;font-weight:600;margin:0}#product-reviews .spr-review .spr-review-header .spr-review-header-byline span{display:block}#product-reviews .spr-review .spr-review-content{padding-top:0;margin-bottom:0;order:1}#product-reviews .spr-review .spr-review-content .spr-review-content-body{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){#product-reviews .spr-review .spr-review-content .spr-review-content-body{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}#product-reviews .spr-review .spr-review-footer{display:none}#product-reviews .spr-form::placeholder{color:#000}#product-reviews .spr-form-label{color:#000;text-transform:uppercase;font-weight:500;font-size:12px;line-height:19px}#product-reviews .spr-form-input{width:100%;padding:10px 0;font-size:15px;line-height:21px;letter-spacing:.02em;margin-top:0;font-weight:500;background:none;border:0;border-bottom:1px solid #d8d8d8}#product-reviews .spr-form-input.spr-starrating{border-bottom:0px}#product-reviews .spr-form-input::placeholder{color:#000}#product-reviews .spr-form-input textarea{padding:0;border-bottom:0px}#product-reviews .spr-form-actions{position:relative;margin-bottom:50px}#product-reviews .spr-form-actions .spr-button{font-size:14px;line-height:18px;padding:16px;min-width:170px;text-align:center;border-radius:5px;color:#fff;background:#232323;text-decoration:none;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;display:inline-block;font-weight:600;border:none;cursor:pointer}#product-reviews .spr-form-actions .spr-button:hover{text-decoration:none;background-color:#6a6a6a}#product-reviews .spr-pagination{border-top:0px;padding-top:0}#product-reviews .spr-pagination .spr-pagination-deco,#product-reviews .spr-pagination .spr-pagination-page,#product-reviews .spr-pagination .spr-pagination-prev{display:none}#product-reviews .spr-pagination .spr-pagination-next{position:relative;width:100%}#product-reviews .spr-pagination .spr-pagination-next a{border-radius:8px;background:#fff;padding:16px 10px;font-size:14px;line-height:18px;color:#262525;display:block;width:100%;text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}#product-reviews .spr-pagination .spr-pagination-next a:hover{color:#fff;text-decoration:none;background:#262525}#product-reviews .spr-form-review-rating .spr-form-input{padding:0;background:#0000}#product-reviews #shopify-product-reviews{margin:0}@media (max-width: 1080.98px){#product-reviews{padding-top:0;padding-bottom:0}#product-reviews .container{margin:0}#product-reviews .content{border-radius:0}#product-reviews .spr-container{padding:50px 20px;grid-template-columns:auto}#product-reviews .spr-header:before,#product-reviews .spr-header:after{display:none}#product-reviews .spr-header .spr-header-title,#product-reviews .spr-header .spr-summary{text-align:left;margin-bottom:0}#product-reviews .spr-header .spr-summary-actions-newreview{width:100%}#product-reviews .spr-content{padding-top:20px}#product-reviews .spr-content .spr-reviews{margin-top:0}#product-reviews .spr-content .spr-review-content{margin-bottom:0}#product-reviews .spr-review{gap:20px;min-height:auto}#product-reviews .spr-review:first-of-type{margin-top:20px}#product-reviews .spr-review .spr-review-header .spr-starratings{margin-right:15px!important}#product-reviews .spr-review .spr-review-header .spr-starratings .spr-icon{font-size:12px}}@media (max-width: 1080.98px){#product-reviews .spr-header:before{content:"Reviews";display:block;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;font-weight:600;margin-bottom:20px;font-family:var(--font-banana-grotest)}}@media (max-width: 1080.98px)and (max-width: 767.98px){#product-reviews .spr-header:before{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.spr-summary-starrating{position:absolute;right:17px;top:97px}.spr-summary-caption{width:100%;top:124px;position:absolute;margin-left:0;right:0;text-align:right;margin-right:20px}.spr-summary-actions-togglereviews{color:#848484;font-size:14px;line-height:18px}#product-reviews .spr-review .spr-review-header .spr-starratings{margin-right:-2px!important}}.product-reviews__section{position:relative}.product-reviews__anchor{position:absolute;top:0;left:0;transform:translateY(calc(-1 * var(--nav-height)))}.repair-card .swatch-preview{height:15px;width:15px;border-radius:50%}.repair-card__re-register{display:none!important}.repair-card__removal-info{opacity:1!important;margin-top:20px!important;margin-bottom:0!important;display:none!important}.repair-card__removal-info:after{display:none}.repair-card--removed{order:99}.repair-card--removed .repair-my-products__product-image,.repair-card--removed .repair-my-products__product-main-info,.repair-card--removed .repair-my-products__product-add-info{opacity:.3;pointer-events:none}.repair-card--removed .repair-my-products__product-cta{display:none!important}.repair-card--removed .repair-card__re-register{display:flex!important}.repair-card--removed .repair-card__removal-info{display:block!important}.shopify-challenge__container{padding:140px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.shopify-challenge__button{margin-top:20px!important;font-size:14px;line-height:18px;padding:16px;min-width:170px;text-align:center;border-radius:5px;color:#fff;background:var(--color-dark-charcoal);transition:all .5s ease;display:inline-block;font-weight:600;border:none;cursor:pointer;text-decoration:none}.shopify-challenge__button:hover{text-decoration:none;color:var(--color-dark-charcoal);background-color:#ebebeb}.shopify-challenge__message{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:20px!important}@media (max-width: 767.98px){.shopify-challenge__message{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.custom-cursor{position:fixed;top:0;left:0;z-index:9999;opacity:0;visibility:hidden}.custom-cursor,.custom-cursor *{pointer-events:none}.custom-cursor__trigger{cursor:none!important}.custom-cursor__inner{transform:translate(-50%,-50%);position:relative}.custom-cursor__inner>div{transition:all .5s ease}.custom-cursor__disable{cursor:auto}.custom-cursor--mouse-down .custom-cursor__inner>div{transform:scale(.8)}.custom-cursor .circular-text{height:99px;width:99px;background:#fff;border-radius:50%;font-weight:500;font-size:14px;line-height:20px;line-height:99px;text-align:center;vertical-align:middle;text-transform:uppercase}.custom-cursor .circular-arrow{height:73px;width:73px;line-height:73px;background:#fff;border-radius:50%;text-align:center;vertical-align:middle}.custom-cursor--left .circular-arrow{transform:scaleX(-1)}@media (hover: none){.custom-cursor{display:none}}h1,h2,h3,h4,h5,h6{font-weight:600;vertical-align:baseline;margin:0;padding:0}p{margin:0}.p2{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.p2{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}h1,.h1{font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px}@media (max-width: 767.98px){h1,.h1{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){h1,.h1{font-size:66px;line-height:71px}}h2,.h2{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 767.98px){h2,.h2{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){h2,.h2{font-size:43px;line-height:49px}}h3,.h3{font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px}@media (max-width: 767.98px){h3,.h3{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}h4,.h4{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}@media (max-width: 767.98px){h4,.h4{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}h5,.h5{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}@media (max-width: 767.98px){h5,.h5{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}h6,.h6{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}@media (max-width: 767.98px){h6,.h6{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}p,.p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){p,.p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.modal-heading{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px}@media (max-width: 767.98px){.modal-heading{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.p1{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.p1{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.p3{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.p3{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.p-strong{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;font-weight:600}@media (max-width: 767.98px){.p-strong{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.caption{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.button-text{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.dark-grey{color:#6a6a6a}.cart-note{position:relative;border:1px solid #828282;margin-bottom:16px}.cart-note__accordion label{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;width:100%;height:41px;display:flex;align-items:center;transition:all .3s ease}@media (max-width: 767.98px){.cart-note__accordion label{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-note__arrow{opacity:1!important;visibility:inherit!important;padding-left:20px;position:absolute;z-index:9;right:0;top:0;height:41px;display:flex;align-items:center}.cart-note__arrow svg{display:block}.cart-note__toggle{position:absolute;height:0;width:0;top:0;left:0}.cart-note__toggle:checked~.cart-note__form{height:91px;opacity:1;visibility:inherit}.cart-note__toggle:checked~.cart-note__accordion label{opacity:0;visibility:hidden}.cart-note__toggle:checked~.cart-note__arrow{transform:scaleY(-1)}.cart-note__toggle:checked~.cart-note__collapsed{display:none}.cart-note__form{position:relative;transition:all .3s ease;height:130px}.cart-note__form textarea{padding:5px 10px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.cart-note__form textarea{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-note__form textarea::placeholder{color:#828282}.cart-note__loading{position:absolute;bottom:0;right:0;padding:10px;opacity:0;visibility:hidden}.cart-note__loading p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}@media (max-width: 767.98px){.cart-note__loading p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.js-ajax-cart-request-in-progress .cart-note__loading{opacity:1;visibility:inherit}.cart-note__note{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;resize:none;outline:none;background-color:#0000;border:none;padding:10px 0;position:absolute;top:0;bottom:0;left:0;width:100%}@media (max-width: 767.98px){.cart-note__note{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-note__collapsed{text-align:right;margin-bottom:12px}.cart-note__collapsed>label{text-decoration:underline;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.cart-note__collapsed>label:hover{text-decoration:none}.navbar-megamenu{background:#ebe7de;width:100%;height:var(--height-fill);position:absolute;top:100%;left:0;z-index:10;opacity:0;visibility:hidden;transition:all .2s ease;max-height:560px;border-top:1px solid #c7c4bc}.navbar-megamenu__wrap{display:grid;height:100%;overflow:hidden}.navbar-megamenu__title{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;margin-bottom:18px}@media (max-width: 767.98px){.navbar-megamenu__title{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.navbar-megamenu__grid--inspiration .navbar-megamenu__title{margin-bottom:0}.navbar-megamenu__grid{grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;position:relative}.navbar-megamenu__grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ebe7de;z-index:111;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.navbar-megamenu--flooring .navbar-megamenu__grid--flooring{opacity:1;visibility:inherit}.navbar-megamenu--flooring .navbar-megamenu__grid--flooring:after{opacity:0;visibility:hidden}.navbar-megamenu--shop .navbar-megamenu__grid--shop{opacity:1;visibility:inherit}.navbar-megamenu--shop .navbar-megamenu__grid--shop:after{opacity:0;visibility:hidden}.navbar-megamenu--resources .navbar-megamenu__grid--resources{opacity:1;visibility:inherit}.navbar-megamenu--resources .navbar-megamenu__grid--resources:after{opacity:0;visibility:hidden}.navbar-megamenu--inspiration .navbar-megamenu__grid--inspiration{max-width:100vw;opacity:1;visibility:inherit}.navbar-megamenu--inspiration .navbar-megamenu__grid--inspiration:after{opacity:0;visibility:hidden}.navbar-megamenu--care .navbar-megamenu__grid--care{max-width:100vw;opacity:1;visibility:inherit}.navbar-megamenu--care .navbar-megamenu__grid--care:after{opacity:0;visibility:hidden}.navbar-megamenu__grid{display:grid;grid-template-columns:1fr 348px;gap:50px;height:100%}.navbar-megamenu__grid--right{border-left:1px solid #c7c4bc;padding:50px}.navbar-megamenu__sub-grid{display:flex;justify-content:space-between}.navbar-megamenu__sub-grid--left{padding:50px}.navbar-megamenu__right-list,.navbar-megamenu__nav{margin:0;padding:0;list-style:none;width:fit-content;display:grid;gap:10px}.navbar-megamenu--inspiration .navbar-megamenu__grid--left{padding:44px 55px 55px;max-width:767px}.navbar-megamenu--inspiration .navbar-megamenu__grid--right{border-left:0px;padding:46px 27px 50px 72px}.navbar-megamenu--inspiration .navbar-megamenu__grid-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:25px}.navbar-megamenu--inspiration .navbar-megamenu__title~.button{transform:translateY(-6px)}.navbar-megamenu--care .navbar-megamenu__grid{gap:0px;height:100%;overflow:hidden}.navbar-megamenu--care .navbar-megamenu__grid--left{padding:44px 50px 50px;max-width:100%;height:100%;overflow:hidden}.navbar-megamenu--care .navbar-megamenu__grid--right{padding:50px}.navbar-megamenu--care .navbar-megamenu__grid-content{height:100%;overflow:hidden}.navbar-megamenu--care .navbar-megamenu__grid-content img{height:100%;width:100%;object-fit:cover}.navbar-megamenu--care .navbar-megamenu__sub-grid{display:flex;gap:86px;height:100%;overflow:hidden}.navbar-megamenu--care .navbar-megamenu__sub-grid--left{padding:0!important;display:flex;flex-direction:column;overflow:hidden;max-width:650px}.navbar-megamenu--care .navbar-megamenu__sub-grid--right{width:248px}.navbar-megamenu--care .navbar-megamenu__sub-grid--right .navbar-megamenu__grid-content{height:auto}.navbar-megamenu--care .navbar-megamenu__sub-grid--right .navbar-megamenu__grid-content img{aspect-ratio:.77;min-width:248px}.navbar-megamenu--care .navbar-megamenu__grid-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:25px}.navbar-megamenu--care .navbar-megamenu__title{margin-bottom:0}.navbar-megamenu--care .navbar-megamenu__title~.button{transform:translateY(-6px)}.navbar-megamenu--care .navbar-megamenu__side-menu{margin-bottom:18px}.navbar-megamenu__nav{margin:0;padding:0;list-style:none;width:fit-content}.navbar-megamenu__nav li a{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.navbar-megamenu__images{display:flex;gap:8px;padding-top:50px}.navbar-megamenu__img-block{position:relative}.navbar-megamenu__img-block--image img{max-width:248px}.navbar-megamenu__img-block--text{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-top:12px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}@media (max-width: 1080.98px){.navbar-megamenu__img-block--text{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.navbar-megamenu__img-block--link{top:0;left:0;width:100%;height:100%;position:absolute}.navbar--show-megamenu .navbar-megamenu{opacity:1;visibility:inherit}@media (max-width: 1199.98px){.navbar-megamenu--care .navbar-megamenu__sub-grid{gap:50px}.navbar-megamenu--care .navbar-megamenu__sub-grid--right{min-width:0}}@media (max-width: 1080.98px){.navbar-megamenu__img-block--image{max-height:250px;min-height:250px}}@media (max-width: 767.98px){.navbar-megamenu{padding:20px}.navbar-megamenu__grid{gap:25px;grid-template-columns:auto}.navbar-megamenu__right{gap:20px}.navbar-megamenu__nav li a{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}}@media (max-width: 767.98px)and (max-width: 1080.98px){.navbar-megamenu__nav li a{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 767.98px){.navbar-megamenu__img-block--image{max-height:194px;min-height:194px;margin-bottom:12px}}.mobile-menu{background:#ebe7de;overflow-y:auto;max-height:var(--height-fill);grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.mobile-menu.active{opacity:1;visibility:inherit}.mobile-menu__wrap{display:grid;background-color:#ebe7de}.mobile-menu__links{padding:20px}@media (max-width: 575.98px){.mobile-menu__links{padding-inline:25px}}.mobile-menu__links>ul{padding:0;margin:0;display:flex;flex-direction:column;list-style:none}.mobile-menu__links>ul li:first-child a{display:flex;align-items:center;border:none;font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;font-size:20px!important;padding-inline:0px}@media (max-width: 767.98px){.mobile-menu__links>ul li:first-child a{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.mobile-menu__links>ul a{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;padding:12px 35px 13px;display:flex;gap:10px;border-bottom:1px solid #c7c4bc}@media (max-width: 1080.98px){.mobile-menu__links>ul a{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.mobile-menu--default .mobile-menu__links>ul li:first-child a{border-bottom:1px solid #c7c4bc;font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;font-size:18px!important;padding-inline:0px}@media (max-width: 767.98px){.mobile-menu--default .mobile-menu__links>ul li:first-child a{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.mobile-menu--default .mobile-menu__links>ul a{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;font-size:18px!important;padding:8px 0;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767.98px){.mobile-menu--default .mobile-menu__links>ul a{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.mobile-menu--inspiration .mobile-menu__links{padding-bottom:20px}.shop-menu__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-inline:25px;padding-bottom:50px;margin-bottom:150px}.shop-menu__card{position:relative}.shop-menu__card a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.shop-menu__card-image{aspect-ratio:.8028846154}.shop-menu__card-image img{width:100%;height:100%;object-fit:cover}.shop-menu__card-label{display:flex;align-items:flex-start;gap:5px;margin-top:20px}.shop-menu__card-label *{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.shop-menu__card-label *{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.shop-menu__card-label svg{position:relative;top:5px}.featured-card{border:1px solid #d8d8d8;padding:10px;width:fit-content;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.featured-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.featured-card__image{aspect-ratio:.9387755102;max-height:245px;position:relative}.featured-card__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:.9387755102}.featured-card__content{padding-top:10px;margin-top:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:101px;gap:50px}.featured-card__title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.featured-card__title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.featured-card__title .light-grey{color:#828282}.featured-card__subtitle{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.featured-card__footer{display:flex;justify-content:space-between}.featured-card__footer .secondary-button{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.featured-card__footer .secondary-button:after,.featured-card__footer .secondary-button:before{bottom:-3px}.featured-card:hover{border:1px solid #6a6a6a}.featured-card:hover .featured-card__image:after{opacity:1;visibility:inherit}.featured-card:hover .featured-card__footer .secondary-button{opacity:1;visibility:inherit}@media (max-width: 1080.98px){.featured-card{min-width:185px}.featured-card__image{max-height:166px;aspect-ratio:1}.featured-card .secondary-button svg{display:none}.featured-card__title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.2px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.featured-card__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 1080.98px){.featured-card__content{min-height:0px;gap:27px;padding-top:0}.featured-card__subtitle{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px}.featured-card__footer .secondary-button{opacity:1;visibility:inherit}.featured-card__footer .secondary-button:after,.featured-card__footer .secondary-button:before{bottom:0}}.account-main.account-main--wishlist{height:100%}.account-main.account-main--wishlist .account-main__container{height:100%;padding:0 7px 0 25px}@media (max-width: 1080.98px){.account-main.account-main--wishlist .account-main__container{padding:0}.account-main.account-main--wishlist .account-main__container .account-page__navigation{padding:0 14px;margin:0}}.page-wishlist{padding-bottom:160px}.page-wishlist__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #000;width:100%}@media (max-width: 767.98px){.page-wishlist__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}@media (max-width: 1080.98px){.page-wishlist{padding:0 7px 110px}.page-wishlist__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.page-wishlist__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (max-width: 1080.98px)and (min-width: 576px)and (max-width: 1080.98px){.page-wishlist__title{font-size:43px;line-height:49px}}.wishlist-products{display:grid;grid-template-columns:repeat(3,1fr);row-gap:50px;column-gap:7px;padding-bottom:110px}.wishlist-products .product-card__wishlist{opacity:1;visibility:visible}.wishlist-products .product-card__price{line-height:normal}@media (min-width: 1081px){.wishlist-products .product-card:hover .product-card__price{opacity:1;visibility:visible}.wishlist-products .product-card:hover .swatches{opacity:0;visibility:hidden}}@media (max-width: 1080.98px){.wishlist-products{grid-template-columns:1fr 1fr;column-gap:15px;row-gap:35px}}@media (max-width: 767.98px){.wishlist-products .product-card__wishlist{padding:15px;top:0;right:0}.wishlist-products .product-card__wishlist svg{width:13px;height:11px}}.wishlist-modal{position:fixed;top:0;bottom:0;right:0;height:100vh;width:414px;background-color:#fff;z-index:100;opacity:0;visibility:hidden;transform:translate(100%);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;z-index:10000}.wishlist-modal .hide{display:none}.wishlist-modal--opened{overflow:hidden}.wishlist-modal--opened .wishlist-modal{opacity:1;visibility:visible;transform:translate(0)}.wishlist-modal--opened .navbar__overlay{visibility:inherit;opacity:1;pointer-events:all}.wishlist-modal__message{position:absolute;top:0;left:0;height:100%;width:100%;background:inherit;z-index:29;padding:50px;display:flex;opacity:0;visibility:hidden;transition:all .5s ease}.wishlist-modal__message>p{margin:auto}.wishlist-modal--message .wishlist-modal__message{opacity:1;visibility:inherit}.wishlist-modal__header{padding:17px 20px 20px 16px;display:flex;justify-content:space-between}.wishlist-modal__title{font-family:the-diamond-shop-expanded}.wishlist-modal__wrapper{height:100%;display:flex;flex-direction:column}.wishlist-modal__content{display:flex;flex-direction:column;flex:1;padding-top:53px;padding-left:20px;padding-bottom:25px}.wishlist-modal__intro{max-width:360px;margin-bottom:37px;font-size:13px;font-style:normal;font-weight:300;line-height:18px}.wishlist-modal__heading{margin-bottom:9px}.wishlist-modal__list{margin:0 0 37px;padding:0;list-style:none}.wishlist-modal__list li{margin-bottom:6px}.wishlist-modal__list li:last-child{margin-bottom:0}.wishlist-modal__item{position:relative;transition:all .3s ease;padding-left:0;cursor:pointer}.wishlist-modal__item:before{content:"\2013";position:absolute;left:0;transition:all .3s ease;opacity:0;transform:translate(-20px)}.wishlist-modal__item:hover:before{opacity:1;transform:translate(0)}.wishlist-modal__item:hover{padding-left:15px}.wishlist-modal__item-text{font-size:14px;font-style:normal;font-weight:300;line-height:22px}.wishlist-modal__form{margin-right:22.5px}.wishlist-modal__form .create-list{display:grid;gap:15px}.wishlist-modal__form .create-list__title{font-size:14px;font-style:normal;font-weight:300;line-height:22px}.wishlist-modal__form .create-list__content{position:relative}.wishlist-modal__form .create-list__input input{padding:3.5px 0;border-bottom:1px solid #d8d8d8}.wishlist-modal__form .create-list__input input::placeholder,.wishlist-modal__form .create-list__input input{font-size:15px;font-style:normal;font-weight:300;line-height:22px;color:#232323}.wishlist-modal__form .create-list__btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.wishlist-modal__btn--close{cursor:pointer;margin-top:auto;margin-right:17px}@media (max-width: 575.98px){.wishlist-modal{width:100%}.wishlist-modal__header{padding-left:20px}.wishlist-modal__content{padding-top:37px}.wishlist-modal__intro{max-width:348px;margin-bottom:27px;font-size:13px;font-style:normal;font-weight:300;line-height:20px}.wishlist-modal__heading{font-size:14px;font-style:normal;font-weight:300;line-height:22px}.wishlist-modal__form{margin-right:28.5px}.wishlist-modal__form .create-list{gap:12px}.wishlist-modal__btn--close{margin-right:20px}}.swym-popup-nudge-zindex{display:none!important}.image-mapping{display:flex;flex-direction:column;margin:auto;width:100%;position:relative;overflow:hidden;height:100%}.image-mapping__section{width:100%}.image-mapping__image{position:relative;width:100%;height:100%;overflow:hidden;margin:auto}.image-mapping__image .image{position:relative;z-index:9;height:100%;width:100%}.image-mapping__image .image img{display:block;max-width:100%;height:100%;width:100%;object-fit:cover;max-height:none;position:relative!important}.image-mapping.is-portrait .image-mapping__image .image img{width:auto;max-width:none}.image-mapping__image-ratio{background:#fff;position:absolute;bottom:0%;height:100%;width:100%}.image-mapping__points{position:absolute;z-index:99;top:0;right:0;bottom:0;left:0}.shopify-design-mode .image-mapping__points{cursor:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='10' cy='10.1621' r='10' fill='white'/%3e%3c/svg%3e") 0 0,pointer}.image-mapping__point{position:absolute;top:0;left:0;height:24px;width:24px;border-radius:100px;transform:translate3d(-50%,-50%,0);background:#ffffffb3;display:flex;align-items:center;justify-content:center}.image-mapping__point:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:scale(1.68);background:#ffffff4d;animation:dot-anim 2s ease infinite;cursor:pointer}.image-mapping__point svg{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;scale:.5;cursor:pointer}.image-mapping__point:hover svg{opacity:1;visibility:inherit}@media (max-width: 767.98px){.image-mapping__point{transform:translate3d(-50%,-50%,0) scale(.6875)}}.image-mapping__code{display:flex;width:100%;max-width:700px;flex-direction:column;margin:auto;padding:20px}.image-mapping__code textarea{width:100%;margin:10px auto auto;resize:none;background-color:#0000;border:none;padding:10px;border-radius:8px;background-color:#0000000d;font-family:monospace}.image-mapping__actions{display:flex;gap:10px;margin-top:5px;align-items:baseline}.image-mapping__actions a{text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:1px;color:#000!important;transition:all .3s ease;text-decoration:underline;text-underline-offset:2px}.image-mapping__actions a:first-of-type{margin-left:auto}.image-mapping__actions a:hover{opacity:.6}.image-mapping{position:relative;width:100%}@media (max-width: 1080.98px){.image-mapping,.image-mapping__image img{height:100%!important;aspect-ratio:.6628571429}}@keyframes dot-anim{0%{transform:scale(1);opacity:1}to,80%{transform:scale(1.68);opacity:1}to{opacity:0}}.gallery-modal{position:fixed;top:75px;bottom:75px;left:99.5px;right:99.5px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;z-index:9999}.gallery-modal--show{overflow:hidden}.gallery-modal--show .gallery-modal{opacity:1;visibility:inherit}.gallery-modal--show .gallery-modal__overlay{opacity:1;visibility:visible}.gallery-modal__swiper{width:100%;height:100%}.gallery-modal__overlay{background:#0009;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;opacity:0;visibility:hidden}.gallery-modal__grid{display:grid;grid-template-columns:1fr 1fr;height:100%}.gallery-modal__grid--right{background-color:#eae9e5}.gallery-modal__image{width:100%;height:100%}.gallery-modal__image img{width:100%;height:100%;object-fit:cover;background-color:#000}.gallery-modal__content{display:flex;flex-direction:column;height:100%;position:relative;padding:50px}.gallery-modal__close{position:absolute;top:25px;right:25px;cursor:pointer}.gallery-modal__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:50px}@media (max-width: 767.98px){.gallery-modal__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.gallery-modal__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:74%}@media (max-width: 1080.98px){.gallery-modal__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.gallery-modal__products{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:auto;padding-top:35px}.gallery-modal__products .product-card__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.gallery-modal__products .product-card__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.gallery-modal__products .product-card__price{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.gallery-modal__products .product-card__price{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.gallery-modal__products .product-card .product-card__footer,.gallery-modal__products .product-card .product-badge--wishlist{opacity:1;visibility:inherit}.gallery-modal__arrow{width:45px;height:45px;border:1px solid #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;position:absolute;cursor:pointer;z-index:1111}.gallery-modal__arrow--left{left:-60.5px;top:50%;transform:translateY(-50%)}.gallery-modal__arrow--right{right:-60.5px;top:50%;transform:translateY(-50%)}@media (max-width: 1080.98px){.gallery-modal{top:0;right:0;bottom:0;left:0}.gallery-modal__swiper{padding:0;height:100dvh;overflow:auto;background-color:#eae9e5}.gallery-modal__swiper .swiper-slide{height:100%}.gallery-modal__products{padding-left:30px;padding-right:30px}.gallery-modal .product-card__image{height:205px}.gallery-modal .product-card__tag{display:none}.gallery-modal__grid{grid-template-columns:1fr}.gallery-modal__grid--left{position:relative;height:478px}.gallery-modal__content{position:static;padding-inline:20px;padding-block:35px}.gallery-modal__title,.gallery-modal__description{padding-inline:15px}.gallery-modal__close{top:25px;right:25px}.gallery-modal__image img{background-color:#fff}.gallery-modal__title{margin-bottom:35px}.gallery-modal__arrow{top:auto}.gallery-modal__arrow--left{bottom:-2px;left:25px}.gallery-modal__arrow--right{bottom:-2px;right:25px}}@media (max-width: 767.98px){.gallery-modal__products{padding-left:0;padding-right:0}}@media (min-width: 1081px)and (max-width: 1399.98px){.gallery-modal__products{grid-template-columns:1fr}}@media (min-width: 1081px){.gallery-modal__image{aspect-ratio:.84;max-height:calc(100vh - 150px)}.gallery-modal__content{max-height:calc(100vh - 150px);overflow-y:auto}.gallery-modal__description{max-width:100%}}.gift-card__details{margin-bottom:35px;margin-top:26px;display:grid;gap:10px}.gift-card__details-field--textarea{margin-top:15px}.gift-card .error-message{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#eb5757;margin-top:10px}.gift-card .input__field{padding-block:10px;min-height:40px;color:#000}.gift-card .input__field--textarea{min-height:129px;border:1px solid #828282;padding:10px;display:flex;align-items:flex-start;text-align:start}.gift-card .input__field--textarea:active,.gift-card .input__field--textarea:focus{border:1px solid #000}.gift-card .input__field:active,.gift-card .input__field:focus{border-bottom:1px solid #000}.gift-card .input__field.error{border-bottom:1px solid #eb5757}@media (max-width: 767.98px){.gift-card__details{margin-top:-7px}.gift-card .input__field--textarea{min-height:130px}}.product-main--gift-card{border-bottom:1px solid #d8d8d8}.product-main--gift-card .product-main__use-only{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#000;margin-top:9px}@media (min-width: 768px){.product-main--gift-card .product-main__description{margin:0}}@media (max-width: 1080.98px){.product-main--gift-card .product-gallery{height:fit-content}.product-main--gift-card .product-gallery__image{aspect-ratio:.71;height:auto}}@media (max-width: 767.98px){.product-main--gift-card{padding-bottom:15px!important}.product-main--gift-card .product-main__title{margin-bottom:0}.product-main--gift-card .product-main__description{margin-top:26px}.product-main--gift-card .product-main__use-only{margin-top:6px}.product-main--gift-card .product-main__grid--mid{padding-bottom:0}}.diy-calculator{background-color:#f8f8f4}.diy-step__header{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;padding:20px 20px 10px;display:flex;justify-content:space-between;border-bottom:1px solid #c7c4bc}.diy-step__content{padding-block:25px;padding-top:19px;padding-inline:16px;display:grid;gap:0px}.diy-step__content--02{padding-bottom:13px}.diy-step__title--02{max-width:300px}.diy-step__description{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.diy-step__description{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.diy-step__price-quantity{cursor:pointer}.diy-step__edit-text{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}@media (max-width: 767.98px){.diy-step__edit-text{font-family:MNKY Banana Grotesk}}.diy-step__description-2{margin-top:12px;max-width:100%;margin-bottom:46px}.diy-step__description-2--wider{margin-bottom:18px}.diy-step__description-2--product{margin-bottom:31px}.diy-step__note{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:11px;margin-bottom:20px}@media (max-width: 767.98px){.diy-step__note{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.diy-step__help,.diy-step__help-text{color:#6a6a6a;display:flex;gap:5px;align-items:center;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.diy-step__help,.diy-step__help-text{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.diy-step__help:hover,.diy-step__help-text:hover{color:#000}.diy-step__help-icon{max-width:15px;height:15px}.diy-step__help-text{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.diy-step__input-title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:8px;margin-top:26px}@media (max-width: 1080.98px){.diy-step__input-title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.diy-step__input-group-wrapper{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.diy-step__input-group{border:1px solid #828282;display:grid;grid-template-columns:1fr auto;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:10px}@media (max-width: 767.98px){.diy-step__input-group{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.diy-step__input{width:100%;border:none;background-color:#0000}.diy-step__input::-webkit-inner-spin-button,.diy-step__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.diy-step__input:focus{outline:none}.diy-step__product-price{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.diy-step__product-price{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.diy-step__options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.diy-step__options button{min-width:auto;width:100%}.diy-step__product-wrapper{display:grid;gap:15px;grid-template-columns:auto 1fr;padding-bottom:23px;padding-top:23px;border-top:1px solid #c7c4bc}.diy-step__product-wrapper input[type=radio],.diy-step__product-wrapper input[type=checkbox]{width:15px;height:15px;position:relative;-webkit-appearance:none;appearance:none;border:1px solid #6a6a6a;border-radius:50%;cursor:pointer}.diy-step__product-wrapper input[type=radio]:before,.diy-step__product-wrapper input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;background-color:#000;border-radius:50%;transform:translate(-50%,-50%);display:none}.diy-step__product-wrapper input[type=radio]:checked:before,.diy-step__product-wrapper input[type=checkbox]:checked:before{display:block}.diy-step__product-wrapper.active input:before{display:block}.diy-step__product-wrapper--review{grid-template-columns:1fr}.diy-step__product-wrapper.active .diy-step__product-footer{display:grid}.diy-step__product-remove{margin-bottom:9px}.diy-step__product-title{max-width:226px;display:block;margin-top:-6px;margin-bottom:5px}.diy-step__product-footer{display:grid;grid-template-columns:93px auto;justify-content:space-between;margin-top:18px;align-items:end;display:none}.diy-step__product-quantity{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;border:1px solid #d8d8d8;padding:12px 8px;align-items:center}.diy-step__product-quantity input::-webkit-outer-spin-button,.diy-step__product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.diy-step__product-quantity input[type=number]{-moz-appearance:textfield}.diy-step__product-quantity .qty{-webkit-appearance:none;appearance:none;border:none;outline:none;background:none;text-align:center;max-width:19px}.diy-step__product-underlay{display:grid;gap:15px}.diy-step__product-content{display:grid;grid-template-columns:1fr 64px;grid-template-rows:1fr auto;gap:20px}.diy-step__help--product{grid-row:2;grid-column:1}.diy-step__product-image{height:75px;grid-row:1/span 2}.diy-step__product-image img{width:100%;height:100%;object-fit:cover}.diy-step__calculation{margin-top:51px;gap:10px;display:grid}.diy-step__calculation-result{margin-top:41px;border-top:1px solid #c7c4bc;padding-top:12px;display:flex;gap:12px}.diy-step__footer{margin-top:34px;margin-inline:20px;padding-inline:0px;padding-top:11px;border-top:1px solid #c7c4bc}.diy-step__footer--2{margin-top:9px}.diy-step__subtotal{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;display:flex;gap:10px;padding-bottom:0;margin-bottom:10px}@media (max-width: 1080.98px){.diy-step__subtotal{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.diy-step__footer-note{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.diy-step__error{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#eb5757;margin-top:-15px;padding-bottom:35px;padding-inline:20px;display:none}.diy-step__actions{padding-inline:17px;padding-bottom:35px;padding-top:15px}.diy-step__actions--split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.diy-step__actions--split button{min-width:0;width:100%}.diy-step__actions button{width:100%}.diy-button--cancel{color:#828282}.breadcrumbs{display:flex;flex-wrap:wrap;gap:5px;padding:0 var(--inline-padding);margin-top:25px}@media (max-width: 1080.98px){.breadcrumbs{margin-top:35px}}.breadcrumbs a{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#828282;white-space:nowrap}.breadcrumbs a:not(:last-child):after{content:"\2022";color:#828282;margin-left:5px}.sa-price--sale{display:flex;align-items:baseline;gap:5px}.sa-price--sale .sa-price__regular{color:#999;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:line-through}@media (max-width: 767.98px){.sa-price--sale .sa-price__regular{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.page--bhub{background:#f5f5f5}.bhub-intro__grid{display:grid;align-items:center;grid-template-columns:1fr 1fr}.bhub-intro__content{max-width:400px;margin-left:40px}.bhub-intro__content p{margin-bottom:30px}.bhub-intro__image{max-width:630px;object-fit:contain}.bhub-intro__image img{width:100%}@media (min-width: 1680px){.bhub-intro__image{margin-right:100px}}@media (max-width: 767.98px){.bhub-intro__grid{row-gap:70px;grid-template-columns:auto}.bhub-intro__content{margin:0;padding:0 20px}.bhub-intro__image{margin-right:25px}}.bhub-benefits__container{background:#fff;padding:100px 140px;max-width:1190px;margin:0 auto}.bhub-benefits__grid{display:grid;grid-template-columns:1fr 1fr}.bhub-benefits__heading{text-align:center;margin-bottom:60px}.bhub-benefits__content{max-width:330px;margin-left:auto}.bhub-benefits__content p{margin-bottom:40px}.bhub-benefits__link-items{max-width:355px;margin-right:auto}.bhub-benefits__link-item{display:block;color:#848484;text-decoration:none;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ebebeb;font-size:35px;line-height:40px;font-weight:600}.bhub-benefits__link-item:hover{text-decoration:none;color:#262525}@media (max-width: 767.98px){.bhub-benefits__container{padding:70px 20px}.bhub-benefits__grid{grid-template-columns:auto}}.bhub-why__grid{display:grid;align-items:center;grid-template-columns:1fr 1fr}.bhub-why__content{max-width:415px;margin-left:90px}.bhub-why__content h3{margin-bottom:30px}.bhub-why__content p{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:40px}@media (max-width: 1080.98px){.bhub-why__content p{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.bhub-why__image img{width:100%;display:block}@media (max-width: 767.98px){.bhub-why__grid{row-gap:70px;grid-template-columns:auto}.bhub-why__content{margin:0;padding:0 20px}.bhub-why__image{border-radius:20px 20px 0 0;overflow:hidden}}.bhub-join{color:#fff;background:#183a5f;text-align:center;margin-top:-15px;z-index:10;position:relative}.bhub-join__grid{display:grid;grid-template-columns:1fr 1fr;row-gap:60px}.bhub-join__heading{color:#fff}.bhub-join__content h5{color:#fff;margin-bottom:20px}.bhub-join__content p{color:#fff;max-width:385px;margin:0 auto 30px}@media (max-width: 767.98px){.bhub-join__heading{margin-bottom:50px}.bhub-join__grid{row-gap:50px;margin:0 40px;grid-template-columns:auto;gap:50px}}.cart-page{padding:100px 50px 136px}.cart-page__grid{display:flex;justify-content:space-between;gap:60px}.cart-page__left{width:100%;max-width:658px;margin-top:3px}.cart-page__right{width:100%;max-width:384px;margin-top:24px}.cart-page__header{margin-bottom:70px}.cart-page__header h6{margin-bottom:0;display:flex;align-items:flex-start;font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}@media (max-width: 767.98px){.cart-page__header h6{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.cart-page__header h6 .cart-count{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-left:5px;position:relative;top:-4px}@media (max-width: 1080.98px){.cart-page__header h6 .cart-count{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-page__checkout-btn{margin-bottom:11px}.cart-page__checkout-btn .button{width:100%;text-transform:capitalize;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.cart-page__checkout-btn .button{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-page__subtotal{display:flex;gap:30px;margin-bottom:13px;justify-content:space-between}.cart-page__subtotal h6{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.cart-page__subtotal h6{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.cart-page__subtotal--right{text-align:right}.cart-page__subtotal--right h6{margin-bottom:5px}.cart-page__shipping{padding-top:12px;position:relative;margin-bottom:0;grid-template-columns:1fr auto auto;border-top:6px solid #ebebeb;text-align:center}.cart-page__shipping:after{content:"";width:195px;height:6px;display:block;position:absolute;top:-6px;left:0;background:#6a6a6a}.cart-page__shipping p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;gap:10px;justify-content:center}@media (max-width: 767.98px){.cart-page__shipping p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-page__shipping-title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:10px}@media (max-width: 1080.98px){.cart-page__shipping-title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-page .cart-drawer__shipping{margin:0;justify-content:flex-start;padding-top:8px;padding-bottom:21px}.cart-page .cart-item{border-top:none;padding:22px 0}.cart-page .cart-item:not(:last-child){border-bottom:1px solid #d8d8d8}.cart-page .cart-item__content--grid{grid-template-columns:1.29fr 1fr 54px}.cart-page .cart-item__content--title{margin-bottom:14px}@media (max-width: 1080.98px){.cart-page{padding:32px 20px;min-height:var(--height-fill);overflow-x:hidden}.cart-page__grid{flex-direction:column;gap:0}.cart-page__header{padding-bottom:24px;border-bottom:1px solid #d8d8d8;margin-bottom:0}.cart-page__header h6 .cart-count{top:-1px}.cart-page__left{max-width:none;margin-top:0}.cart-page__right{max-width:none}.cart-page .cart-note{margin-bottom:19px}.cart-page__checkout-btn .button{justify-content:center!important}}@media (max-width: 767.98px){.cart-page .cart-item{padding:19px 0 24px}.cart-page .cart-item__content--grid{grid-template-columns:1fr 1fr}}.payment-options{display:flex;gap:10px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.payment-options{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.payment-options img{max-height:12px}.shipping-terms{text-align:center}.shipping-terms p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.shipping-terms p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-page .shipping-terms{grid-template-columns:1fr}.cart-page .shipping-terms p{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.cart-item{padding:25px 0;border-top:1px solid #d8d8d8}.cart-item:last-of-type{margin-bottom:0}.cart-item__grid{display:flex;column-gap:25px;justify-content:space-between}.cart-item__image{max-width:60px;width:100%;margin-top:5px;height:70px}.cart-item__image a,.cart-item__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-item__content{width:100%}.cart-item__content--grid{display:grid;grid-template-columns:.91fr 1fr 54px;margin-bottom:0;align-items:center;justify-content:space-between}.cart-item__content--title{margin-bottom:10px;align-items:start}.cart-item__content--quantity{align-items:flex-end}.cart-item__options{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex;flex-direction:column}@media (max-width: 767.98px){.cart-item__options{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-item__product-name{text-transform:capitalize}.cart-item__product-name a{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;display:block}@media (max-width: 1080.98px){.cart-item__product-name a{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.cart-item__price-box{display:flex;margin-left:auto}.cart-item__price{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.cart-item__price{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-item__quantity{display:flex;align-items:flex-end;border:1px solid #d8d8d8;width:fit-content}.cart-item__quantity span{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.cart-item__quantity span{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-item__quantity-box{display:flex;align-items:center}.cart-item__quantity-box--selector{border:0;max-width:30px;text-align:center;outline:none;font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}.cart-item__quantity-box--selector::-webkit-outer-spin-button,.cart-item__quantity-box--selector::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__quantity-box .box-q{display:flex;align-items:center;padding:11px 8px 11px 7px}.cart-item__remove--link{position:relative;top:-2px;font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;text-decoration:underline;text-underline-offset:7px}@media (max-width: 767.98px){.cart-item__content--grid{grid-template-columns:1fr 1fr}.cart-item__block{display:none}.cart-item__options{grid-column:1/-1}.cart-item__remove{display:flex;margin-left:auto}.cart-item__price-box{grid-column:2/-1;grid-row:1/2}}.cart-item__components{margin-bottom:20px}.cart-item__component{border-bottom:1px solid #f3f3f3;padding-block:10px;padding-inline-end:20px;display:grid;grid-template-columns:60px 20px 1fr;align-items:center;font-size:12px}.cart-item__component--image img{width:24px;height:24px;object-fit:cover;border-radius:50%;overflow:hidden;margin-right:35px}.cart-item__component--title{color:#6a6a6a}.cart-item__component:last-child{border-bottom:none}.template--cart .cart-page__container .tooltip__popup{transform:translate(-35%)}.template--cart .navbar{--back-color: #fff}.js-ajax-cart-empty .cart-page__left{max-width:none}.empty-cart{padding-bottom:405px}.empty-cart .cart-page__main.cart{width:100%;display:flex;justify-content:space-between}.empty-cart .cart-page__main.cart .cart-drawer__checkout-btn{min-width:530px}.empty-cart .cart-page__left{max-width:none}@media (max-width: 1080.98px){.empty-cart .cart-page__main.cart .cart-drawer__checkout-btn{min-width:330px}}@media (max-width: 767.98px){.empty-cart .cart-page__main.cart{flex-direction:column;min-height:434px;align-items:start}}.cart-recommended{padding:25px;background-color:#f8f8f4}.cart-recommended__title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6a6a6a;margin-bottom:25px}@media (max-width: 767.98px){.cart-recommended__title{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.cart-recommended__card:first-child .cart-item{border:none;padding:0}.cart-recommended .cart-item__header{display:flex;justify-content:space-between;margin-bottom:15px}@media (max-width: 767.98px){.cart-recommended .cart-item__cta .primary-button{min-width:180px}}@media (max-width: 575.98px){.cart-recommended .cart-item__grid{display:grid;grid-template-columns:60px 1fr;gap:25px}.cart-recommended .cart-item__cta{grid-column:1/-1}.cart-recommended .cart-item__cta .primary-button{width:100%}}.cart-page .cart-recommended{margin-top:25px}.cart-columns{background:#fbfbfb;padding:50px}.cart-columns__grid{display:flex;justify-content:space-between}.cart-columns__content{max-width:350px}.cart-columns__icon{max-width:54px;height:57px;margin-bottom:20px;display:flex;align-items:baseline}.cart-columns__icon img{margin-top:auto}@media (max-width: 767.98px){.cart-columns__icon img{height:100%;width:100%;object-fit:contain}}.cart-columns__heading{margin-bottom:10px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;font-weight:600}@media (max-width: 767.98px){.cart-columns__heading{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.cart-columns{margin:0 0 20px;padding:15px;background:#f5f5f5;border-radius:5px}.cart-columns__item{position:relative}.cart-columns__item:not(.cart-columns__item:last-of-type):after{content:"";width:1px;height:100%;background:#ebebeb;position:absolute;right:-16px;top:0}.cart-columns__grid{gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.cart-columns__desc{display:none}.cart-columns__content{text-align:center;margin:0 5px}.cart-columns__icon{width:auto;height:auto;height:30px;width:30px;margin:0 auto 10px}.cart-columns__heading{font-size:11px;line-height:13px;letter-spacing:0px;margin-bottom:0}}@media (min-width: 768px)and (max-width: 1080.98px){.cart-columns{padding-left:20px;padding-right:20px;margin:0}.cart-columns__grid{gap:20px}}.cart-contacts{background-color:#f8f8f4;padding:100px;display:grid;grid-template-columns:1fr 1fr;gap:62px}.cart-contacts__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}@media (max-width: 767.98px){.cart-contacts__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.cart-contacts__main{margin-top:3px;display:flex;flex-direction:column;gap:6px}.cart-contacts__item{display:flex;gap:20px;align-items:center;font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.cart-contacts__item{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 1080.98px){.cart-contacts{padding:50px 20px}}@media (max-width: 767.98px){.cart-contacts{grid-template-columns:1fr;gap:37px}.cart-contacts__main{margin-left:6px;gap:19px}}.cart-recent{padding:100px 50px}.cart-recent__heading{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:50px}@media (max-width: 767.98px){.cart-recent__heading{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.cart-recent__arrows{display:flex}.cart-recent__arrow{background-color:#0000;height:50px;width:50px}.cart-recent__arrow:first-child{border-right:none}@media (max-width: 1399.98px){.cart-recent__actions{display:flex;justify-content:space-between;gap:10px;margin-top:70px}}@media (max-width: 1080.98px){.cart-recent{padding:75px 20px}.cart-recent__actions .button{width:calc(100% - 110px)}.cart-recent__heading{margin-bottom:40px}.cart-recent .product-card__image{height:auto;aspect-ratio:.82}}.home-hero{position:relative;color:#000;min-height:var(--height-fill);display:grid;grid-template-columns:1fr minmax(auto,calc(596px + 116 * (100vw - 1440px) / 480))}@media (min-width: 1920px){.home-hero{grid-template-columns:1fr 712px}}.home-hero__title{width:100%}.home-hero__title>*{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 767.98px){.home-hero__title>*{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}.home-hero__bg{position:relative}.home-hero__bg img{max-height:115vh}.home-hero__desc{width:100%}.home-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:21px}.home-hero__actions .primary-button span{text-transform:uppercase}@media (max-width: 767.98px){.home-hero__actions .primary-button{min-width:max-content}}.home-hero__content{padding:96px;display:grid;grid-auto-rows:max-content;gap:22px}.home-hero__content.light{color:#fff}.home-hero__content.dark{color:#000}@media (min-width: 576px)and (max-width: 1080.98px){.home-hero--01 .home-hero__content{padding-inline:50px}}.home-hero--02{position:relative;background:#0000;grid-template-columns:1fr;align-items:end;justify-items:center}.home-hero--02.home-hero{background:#0000}.home-hero--02 .home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.home-hero--02 .home-hero__content{background-color:#0000}.home-hero--02 .home-hero__title{max-width:100%}.home-hero--02 .home-hero__desc{display:none}.home-hero--02 .home-hero__actions{max-width:396px;margin-inline:auto;width:100%;margin-top:0}@media (min-width: 576px)and (max-width: 1080.98px){.home-hero__title>*{font-size:43px;line-height:49px}}@media (max-width: 1080.98px){.home-hero{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;min-height:100%}.home-hero__title,.home-hero__desc{max-width:100%}.home-hero__content{padding:47px 35px 50px;gap:15px}.home-hero__actions{margin-top:14px}.home-hero__actions .primary-button{height:45px}.home-hero--01{border-top:none}.home-hero--02 .home-hero__content{margin-bottom:58px}}@media (max-width: 575.98px){.home-hero__bg{height:385px}}@media (max-width: 767.98px){.template--page-rug-guide .home-hero__actions--1 .primary-button,.template--page-carpet-guide .home-hero__actions--1 .primary-button{grid-column:1/-1}}.home-hero--03 .home-hero__top{position:absolute;top:0;left:0;right:0;z-index:10;height:100%;pointer-events:none;z-index:5}.home-hero--03 .home-hero__top.light{color:#fff}.home-hero--03 .home-hero__top.dark{color:#000}.home-hero--03 .home-hero__title-sliders{position:sticky;top:var(--nav-height);padding-top:48px;padding-bottom:50px;height:var(--height-fill);overflow:hidden}.home-hero--03 .home-hero__right{height:100%;position:relative;z-index:4;padding-inline:50px}.home-hero--03 .home-hero__left{position:relative}.home-hero--03 .home-hero__gradient{position:absolute;top:0;left:0;right:0;z-index:10;height:100%;pointer-events:none;z-index:3}.home-hero--03 .home-hero__gradient span{display:block;position:sticky;top:0;height:var(--height-fill);width:100%}.home-hero--03 .home-hero__gradient span:before{content:"";width:100%;height:258px;background:linear-gradient(180deg,#00000045,#fff0);background-blend-mode:multiply;position:absolute;top:0;left:0}.home-hero--03 .home-hero__content{padding-block:0}.home-hero--03 .home-hero__text-content{height:var(--height-fill);position:sticky;top:var(--nav-height);display:grid;align-items:end;grid-template-rows:auto;padding-top:50px;padding-bottom:50px}.home-hero--03 .home-hero__text-content .swiper,.home-hero--03 .home-hero__text-content .swiper-slide{max-width:100%;width:auto}.home-hero--03 .home-hero__slide-content{grid-column:1;grid-row:1;opacity:0;visibility:hidden;pointer-events:visible;transition:all .6s ease}.home-hero--03 .home-hero__slide-content.active{opacity:1;visibility:visible}.home-hero--03 .home-hero__title{display:flex;align-items:center;font-family:Canela;font-size:84px;font-style:normal;font-weight:100;line-height:78px;letter-spacing:0;width:max-content;padding-top:4px}.home-hero--03 .home-hero__description{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.home-hero--03 .home-hero__description{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.home-hero--03 .home-hero__actions{margin-top:25px}.home-hero--03 .home-hero__title-slider{padding-bottom:24px;grid-column:1;grid-row:1;opacity:0;transition:all .6s ease;width:100%}.home-hero--03 .home-hero__title-slider.active{opacity:1;transition:all .6s ease .2s}.home-hero--03 .home-hero__title-slider .swiper-slide{width:max-content}.home-hero--03 .home-hero__running-row{overflow:hidden;display:grid;align-items:start;justify-content:start;height:102px}.home-hero--03 .home-hero__slide-image{aspect-ratio:841/980;overflow:hidden;position:relative}.home-hero--03 .home-hero__badge{width:100%;height:100%;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none}.home-hero--03 .home-hero__badge--inner{height:var(--height-fill);position:sticky;top:var(--nav-height);padding:178px 50px 50px;display:flex;align-items:start;justify-content:start}@media (max-width: 1080.98px){.home-hero--03 .home-hero__badge--inner{height:100%;padding:20px}}.home-hero--03 .home-hero__badge-container{width:150px;height:150px;display:flex;align-items:center;justify-content:center;position:sticky}@media (max-width: 1080.98px){.home-hero--03 .home-hero__badge-container.mobile-position--top-left{margin:0 auto auto 0}.home-hero--03 .home-hero__badge-container.mobile-position--bottom-left{margin:auto auto 0 0}}@media (min-width: 1081px){.home-hero--03 .home-hero__badge-container.desktop-position--top-left{margin:0 auto auto 0}.home-hero--03 .home-hero__badge-container.desktop-position--top-right{margin:0 0 auto auto}.home-hero--03 .home-hero__badge-container.desktop-position--bottom-left{margin:auto auto 0 0}.home-hero--03 .home-hero__badge-container.desktop-position--bottom-right{margin:auto 0 0 auto}}.home-hero--03 .home-hero__badge-container img{width:100%;height:auto;object-fit:contain}.home-hero--03 .home-hero__badge-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.home-hero--03 .home-hero__badge-text.color--dark{color:#000}.home-hero--03 .home-hero__badge-text.color--light{color:#fff}.home-hero--03 .home-hero__badge-link{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:5;pointer-events:all}.home-hero--03 .home-hero__mobile-image-slider{width:100%;aspect-ratio:1;max-width:100vw}@media (max-width: 1080.98px){.home-hero--03 .home-hero{overflow-x:hidden;max-width:100dvw}.home-hero--03 .home-hero__left{width:100%;aspect-ratio:1;overflow:hidden}.home-hero--03 .home-hero__right{padding-top:2px;margin-top:-2px}.home-hero--03 .home-hero__slide-image{width:100%;height:100%;max-width:100dvw}.home-hero--03 .home-hero__mobile-image-slider{width:100%;height:100%}.home-hero--03 .home-hero__mobile-image-slider .swiper-slide{width:100%!important;height:100%;max-width:100dvw}.home-hero--03 .home-hero__mobile-image-slider .swiper-wrapper{justify-content:start}.home-hero--03 .home-hero__mobile-slider-nav{position:absolute;z-index:5;bottom:20px;right:20px;display:flex;align-items:center}.home-hero--03 .home-hero__mobile-slider-nav .slider-button{cursor:pointer;background-color:#0000;outline:none;display:flex;width:50px;height:50px;padding:10px;justify-content:center;align-items:center;border:1px solid #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-hero--03 .home-hero__mobile-slider-nav .slider-button.slider-nav-next{border-left:none}.home-hero--03 .home-hero__mobile-slider-nav .slider-button.slider-nav-next svg{transform:rotate(180deg)}.home-hero--03 .home-hero__title{width:auto;font-style:normal;font-weight:100;line-height:50px;margin-bottom:0;padding-top:0}.home-hero--03 .home-hero__running-row{padding-top:30px;padding-bottom:30px;height:140px;border:none;display:grid}.home-hero--03 .home-hero__running-row.light{color:#fff}.home-hero--03 .home-hero__running-row.dark{color:#000}.home-hero--03 .home-hero__title-slider{height:80px;padding:0;display:flex;align-items:center}.home-hero--03 .home-hero__title-slider .swiper-slide{padding-top:8px;display:flex;align-items:center}.home-hero--03 .home-hero__right{padding:0;height:auto}.home-hero--03 .home-hero__badge-container{width:119.458px;height:118.446px}.home-hero--03 .home-hero__text-content{height:auto;padding:0;max-height:var(--hero-content-height);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;align-items:start;position:relative;top:0}.home-hero--03 .home-hero__slide-content{padding:0 35px 50px}.home-hero--03 .home-hero__description{font-size:18px;font-style:normal;font-weight:300;line-height:25px}.home-hero--03 .home-hero__actions{margin-top:25px}}.home-hero--03 .swiper-wrapper{transition-timing-function:linear}.home-intro{min-height:1000px}.home-intro__container{padding:100px 50px;display:flex}.home-intro__grid{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.home-intro__left{display:flex;flex-direction:column;margin-block:auto}.home-intro__right{position:relative}@media (min-width: 1081px){.home-intro__right{height:800px}}.home-intro__image{position:absolute;top:0;left:0;right:0;width:100%;max-width:680px;margin-left:auto;height:100%}.home-intro__image img{display:block;height:100%;width:100%;object-fit:cover;transition:all .5s ease;aspect-ratio:.82125}.home-intro__image.hide-default>img{opacity:0;visibility:hidden}.home-intro__hover-images{z-index:9}.home-intro__hover-images,.home-intro__hover-images>img{position:absolute;top:0;left:0;width:100%;height:100%}.home-intro__hover-images>img{opacity:0;visibility:hidden;object-fit:cover;transition:all .5s ease}.home-intro__hover-images>img.active{opacity:1;visibility:inherit}.home-intro__links{margin-top:12px;list-style:none;padding:50px 137px;display:grid;gap:16px}.home-intro__links>li{display:grid;align-items:center}.home-intro__links>li>h2{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;cursor:pointer}@media (max-width: 767.98px){.home-intro__links>li>h2{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-intro__links>li>h2{font-size:43px;line-height:49px}}.home-intro__links>li>h2:hover{font-size:60px;font-style:italic;font-weight:100;line-height:68px}@media (max-width: 1080.98px){.home-intro__links>li>h2:hover{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.home-intro__links>li>h2:hover{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (max-width: 1080.98px)and (min-width: 576px)and (max-width: 1080.98px){.home-intro__links>li>h2:hover{font-size:43px;line-height:49px}}.home-intro__links>li.active>h2{font-style:italic;font-weight:100}.home-intro__description{margin-block:35px;font-family:MNKY Banana Grotesk;font-style:normal;letter-spacing:.1px;max-width:460px;font-size:16px;line-height:23px;font-weight:400}.home-intro__accordion-content{margin-bottom:35px}@media (max-width: 1080.98px){.home-intro{min-height:auto}.home-intro__container{min-height:0;display:block;padding:45px 20px}.home-intro__grid{grid-template-columns:auto;border-bottom:none;gap:36px}.home-intro__left{padding-inline:15px}.home-intro__links{padding:0;gap:11px;margin-top:37px}.home-intro__links li a{font-size:12px;font-style:normal;font-weight:100;line-height:110%;letter-spacing:.093px}.home-intro__links li .secondary-button--small{font-weight:400;letter-spacing:.5px}.home-intro__image{position:relative;max-width:100%}.home-intro__image img{min-height:424px}.home-intro__right{min-height:0;min-width:0}.home-intro__right .swiper .swiper-slide{min-height:424.962px;height:100%;aspect-ratio:.8231132075}.home-intro__right .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}}@media (min-width: 1081px){.home-intro__left .p1{margin-top:-8px;padding:0 137px;max-width:537px}.home-intro__container{padding-right:0}.home-intro__image{width:auto;right:50px}.home-intro__grid{grid-template-columns:1fr minmax(auto,calc(596px + 116 * (100vw - 1440px) / 480))}}@media (min-width: 1081px)and (min-width: 1920px){.home-intro__grid{grid-template-columns:1fr 712px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-intro__container{padding-inline:50px}}.home-banner{background-color:#ebe7de;min-height:124px;overflow:hidden}.home-banner__grid{display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:70px;height:124px}.home-banner .js-marquee{background-color:#ebe7de}.home-banner__title{position:relative}.home-banner__title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-60px;width:50px;height:1px;background-color:#828282;z-index:1;pointer-events:none;opacity:.5}.home-banner__title:last-child:after{display:none}.home-banner__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.home-banner__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.home-banner{width:100vw;overflow:hidden}.home-banner__grid{overflow:hidden;display:flex;gap:55px;justify-content:flex-start;position:relative}.home-banner__grid:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-60px;width:35px;height:1px;background-color:#828282;z-index:1;pointer-events:none;opacity:.5}.home-banner__title{flex:0 0 auto}.home-banner__title:after{width:35px;right:-45px}}.home-collection{padding:147px 50px 247px}.home-collection__title{margin-bottom:80px;font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px;max-width:744px}@media (max-width: 767.98px){.home-collection__title{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-collection__title{font-size:66px;line-height:71px}}.home-collection__grid{display:grid;grid-template-columns:794px 1fr;gap:30px}.home-collection__left{position:sticky;top:var(--nav-main-height);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;height:fit-content}.navbar--scrolled.scrolled-down .home-collection__left{top:80px}.home-collection__right{justify-self:end}.home-collection__cta{margin-top:25px;width:100%}.home-collection__featured-cards{display:flex;flex-direction:column;gap:25px}@media (min-width: 576px)and (max-width: 1080.98px){.home-collection__featured-cards .swiper-slide{width:fit-content}.home-collection__featured-cards .swiper-slide>*{width:250px;height:380px;display:flex;flex-direction:column}.home-collection__featured-cards .swiper-slide>* .featured-card__content{flex-grow:1}}@media (min-width: 1081px){.home-collection__right{width:fit-content;max-width:252px}.home-collection__grid{grid-template-columns:1fr minmax(auto,calc(596px + 116 * (100vw - 1440px) / 480));gap:0px}}@media (min-width: 1081px)and (min-width: 1920px){.home-collection__grid{grid-template-columns:1fr 712px}}@media (max-width: 1080.98px){.home-collection{padding:0}.home-collection__title{margin-bottom:33px;padding:50px 50px 0}.home-collection__left{position:static}.home-collection__right{margin-top:0}.home-collection__grid{display:flex;flex-direction:column;gap:50px}.home-collection__featured-cards{display:flex;flex-direction:row;gap:15px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.home-collection__featured-cards::-webkit-scrollbar{display:none}.home-collection__featured-cards .swiper-slide{min-width:185px}.home-collection__featured-cards .featured-card{min-height:282px}.home-collection__cta{display:none}.home-collection__card{padding:0 50px}.home-collection .swiper{padding:0 50px 50px}.home-collection .featured-card__image{max-height:unset}}@media (max-width: 767.98px){.home-collection__title{padding:75px 50px 0}.home-collection__title span{display:block}.home-collection .swiper{padding:0 50px 75px}}@media (max-width: 575.98px){.home-collection__title{padding:75px 20px 0}.home-collection__card{padding:0 20px}.home-collection .swiper{padding:0 20px 75px}}.home-collection__card .card__tags{position:absolute;bottom:15px;left:15px;display:flex;gap:5px}.home-collection__card .card__tag{border-radius:100px;background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;padding:5px 12px;justify-content:center;align-items:center;gap:10px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.home-collection__card .card__image{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.home-collection__card .card__image img{max-height:700px;aspect-ratio:1.820754717;width:100%;height:100%;object-fit:cover;grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.home-collection__card .card__image img.active{opacity:1;visibility:inherit}@media (max-width: 767.98px){.home-collection__card .card__image img{aspect-ratio:1.4462809917}}.home-collection__card .card__description{margin:21px 0;max-width:454px}.home-collection__card .card__content{padding:42px 0 0 138px}.home-collection__card .card__title.custom__title *{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}@media (max-width: 767.98px){.home-collection__card .card__title.custom__title *{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.home-collection__card .card__link{text-transform:uppercase}@media (max-width: 1080.98px){.home-collection__card .card{min-width:185px}.home-collection__card .card__content{padding:50px 0 0 105px}.home-collection__card .card__title{margin-left:-105px}.home-collection__card .card__tags{bottom:11px}.home-collection__card .card__tag{padding:7px 12px}.home-collection__card .card__description{margin:25px 0;max-width:100%}.home-collection__card .card__link{width:fit-content;padding:0}}.home-carousel__grid{display:grid;grid-template-columns:1fr minmax(auto,763px)}.home-carousel__content{max-height:1080px;height:100%;height:fit-content;max-width:412px}.home-carousel__right{display:flex;flex-direction:column;align-items:center;min-width:0;width:100%;text-align:center;color:#fff;justify-content:center;background:#69715b;max-height:100vh;position:sticky;top:var(--nav-main-height);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}@media (min-width: 1680px){.home-carousel__right{justify-content:center}}.navbar--scrolled.scrolled-down .home-carousel__right{top:0}.home-carousel__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;margin-bottom:26px}@media (max-width: 767.98px){.home-carousel__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-carousel__title{font-size:43px;line-height:49px}}.home-carousel__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:43px}@media (max-width: 1080.98px){.home-carousel__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.home-carousel__slider{min-width:0;max-width:250px}.home-carousel__slider .swiper-slide{height:auto}.home-carousel__footer{margin-top:35px;display:grid;grid-template-columns:50px 152px 50px;height:50px;width:fit-content;margin-inline:auto}.home-carousel__arrow{border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;cursor:pointer}.home-carousel__pagination{border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.home-carousel .featured-card{background-color:#fff;color:#000;border:none;min-width:250px;height:100%;display:flex;flex-direction:column}.home-carousel .featured-card__title{text-align:start}.home-carousel .featured-card__content{height:100%}.home-carousel .featured-card__link{z-index:10}.home-carousel .featured-card__image:after{display:none}@media (min-width: 1081px){.home-carousel__grid{min-height:1022px}.home-carousel__left{aspect-ratio:.6622781912;height:100%}}@media (min-width: 768px)and (max-width: 1080.98px){.home-carousel__right{min-height:1020px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-carousel__content{max-height:1130px}}@media (max-width: 1199.98px){.home-carousel__grid{grid-template-columns:1fr}.home-carousel .featured-card .secondary-button svg{display:none!important}.home-carousel__content{width:100%}.home-carousel__right{max-width:100%;padding:75px 20px;margin-top:0;max-height:100%}.home-carousel__title{margin-bottom:16px}.home-carousel__description{margin-bottom:29px}.home-carousel__slider{max-width:185px;margin-top:35px}.home-carousel__footer{margin-top:30px;display:grid;grid-template-columns:42px 182px 42px;height:43px}.home-carousel .featured-card{min-width:185px}.home-carousel__title,.home-carousel__description{max-width:calc(100% - 15px)}}@media (min-width: 576px)and (max-width: 1080.98px){.home-carousel__right{padding-inline:50px}}.home-lookbook{padding:100px 50px 22px;display:grid;grid-template-columns:338px 1fr;gap:72px}@media (min-width: 1680px){.home-lookbook{grid-template-columns:395px 1fr;gap:160px}}.home-lookbook__title{max-width:338px;font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px;margin-right:72px}@media (max-width: 767.98px){.home-lookbook__title{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}.home-lookbook__cards{display:grid;grid-template-columns:.44fr .56fr;width:100%;max-width:1363px;margin-left:auto}.home-lookbook__card{width:100%}.home-lookbook__card--01{padding-right:22px;margin-left:auto}.home-lookbook__card--01 img{max-height:100%}@media (min-width: 1081px){.home-lookbook__card--01 img{width:100%;aspect-ratio:.6666666667}}.home-lookbook__card--02 img{max-height:100%}@media (min-width: 1081px){.home-lookbook__card--02 img{width:100%;aspect-ratio:.6949317739}}.home-lookbook__cta{width:fit-content;font-size:12px}.home-lookbook__card-title{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;margin-bottom:23px;margin-top:26px}@media (max-width: 767.98px){.home-lookbook__card-title{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.home-lookbook__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:22px;max-width:460px}@media (max-width: 1080.98px){.home-lookbook__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 1080.98px){.home-lookbook{padding:69px 35px;display:flex;flex-direction:column;gap:50px}.home-lookbook__cards{grid-template-columns:1fr}.home-lookbook__title{margin-right:0;margin-bottom:0;max-width:290px;font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;max-width:280px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.home-lookbook__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (max-width: 1080.98px)and (min-width: 576px)and (max-width: 1080.98px){.home-lookbook__title{font-size:43px;line-height:49px}}@media (max-width: 1080.98px){.home-lookbook__description{margin-bottom:27px;max-width:460px}.home-lookbook__card img{aspect-ratio:.7441860465}.home-lookbook__card--01{margin-right:0;padding-right:0;margin-left:0;margin-bottom:50px}.home-lookbook__card--01 img,.home-lookbook__card--02 img{max-height:100%}.home-lookbook__card-title{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px;font-size:22px!important;line-height:30px!important}}@media (max-width: 1080.98px)and (max-width: 767.98px){.home-lookbook__card-title{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}@media (max-width: 575.98px){.home-lookbook{gap:30px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-lookbook__title{max-width:100%}.home-lookbook__cards{grid-template-columns:1fr 1fr;gap:20px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-lookbook{padding-inline:50px}}.home-products{padding:100px 50px 50px}.home-products__header{display:flex;justify-content:space-between;margin-bottom:75px}.home-products__tabs{display:flex;flex-direction:column;gap:15px}.home-products__content{display:grid;grid-template-columns:248px 1fr;gap:93.05px}.home-products__right{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.home-products__arrows-wrapper{display:grid}.home-products__arrows{grid-row:1;grid-column:1;opacity:0;visibility:hidden}.home-products__arrows.active{opacity:1;visibility:inherit}.home-products .arrow:last-child{margin-left:-1px}.home-products__tab-content{min-width:0;grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.home-products__tab-content.active{opacity:1;visibility:inherit}.home-products__set{display:flex;gap:10px}@media (min-width: 576px)and (max-width: 1080.98px){.home-products__set{max-width:calc(100% - 100px);margin-inline:auto}}.home-products__arrows{display:flex}@media (min-width: 768px){.home-products .product-card__image img{aspect-ratio:.81}}@media (max-width: 1080.98px){.home-products{padding:75px 20px 125px;border-top:solid 1px #d8d8d8;position:relative}.home-products__header{margin-bottom:33px}.home-products__set{position:absolute;bottom:75px;left:20px;right:20px;display:grid;grid-template-columns:1fr auto;gap:10px}.home-products__content{grid-template-columns:1fr;gap:50px;margin-bottom:41px}.home-products__tabs{flex-direction:row;gap:20px}.home-products__header{flex-direction:column}.home-products__tabs{margin-right:-20px;overflow-x:auto}.home-products .arrow{width:44px;height:45px}.home-products .primary-button--outlined{height:44px}}@media (min-width: 1081px){.home-products__header{align-items:center;margin-bottom:58px}.home-products .primary-button--outlined{min-width:208px}.home-products__right{margin-top:7px}.home-products__tabs{gap:7px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-products{padding-inline:50px}}.home-card{padding:91px 50px 100px;height:auto}.home-card__grid{display:grid;grid-template-columns:38.8% 1fr;background:#ebe7de;height:100%}.home-card__left{position:relative}.home-card__image{position:relative;width:100%;height:100%;display:flex;aspect-ratio:var(--shopify-image-aspect-ratio)}.home-card__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.home-card__tags{padding:15px;display:flex;gap:5px;position:absolute;bottom:0;left:0;z-index:1}.home-card__tag{border-radius:100px;background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:7px 12px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.home-card__content{padding:100px;display:grid;gap:16px}.home-card__description{max-width:460px;margin-bottom:12px}.home-card__description p:not(:last-child){margin-bottom:11px}.home-card__cta{width:180px}.home-card__cta span{text-transform:uppercase}@media (max-width: 1080.98px){.home-card{padding:50px 35px;height:100%}.home-card__grid{display:flex;flex-direction:column}.home-card__tags{padding:8px 16px 16px 8px}.home-card__image{height:auto;width:100%;aspect-ratio:.8}.home-card__image img{width:100%;height:100%;object-fit:cover}.home-card__content{padding:50px 35px 75px;gap:32px}.home-card__description{max-width:100%}.home-card__cta{width:100%}.home-card__tags{top:auto;bottom:0}}@media (min-width: 576px)and (max-width: 1080.98px){.home-card{padding-inline:50px}}.home-journal__grid{display:grid;grid-template-columns:1fr 414px;height:950px;overflow:hidden}.home-journal__left{padding:75px 50px;max-width:calc(100dvw - 414px)}.home-journal__right{position:relative}.home-journal__gallery{background-color:#b6b0a7;position:absolute;top:0;right:0;bottom:0;left:0;width:995px;padding:75px 50px;-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.home-journal__gallery .item{pointer-events:none}.home-journal__gallery .item__image img{aspect-ratio:1;width:100%;height:100%;object-fit:cover}.home-journal__gallery .item__title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:11px;margin-bottom:0}@media (max-width: 767.98px){.home-journal__gallery .item__title{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.home-journal__gallery .item__subtitle{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#6a6a6a}@media (max-width: 767.98px){.home-journal__gallery .item__subtitle{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.home-journal__gallery .item__url{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;display:none}.home-journal__gallery.active{left:auto!important}.home-journal__gallery.active .item__url{display:inline-block}.home-journal__content{position:relative;display:flex;flex-direction:column;height:100%}.home-journal__content:after{content:"";position:absolute;height:calc(100% + 3px);width:50px;right:-50px;top:0;background-color:#fff}.home-journal__articles{display:flex;overflow-x:auto;flex-grow:.04;gap:25px}.home-journal__articles::-webkit-scrollbar{display:none}.home-journal__articles .article-card{min-width:292px}@media (min-width: 1680px){.home-journal__articles .article-card{width:332.75px}}.home-journal__subtitle{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.home-journal__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;text-transform:none}@media (max-width: 767.98px){.home-journal__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-journal__title{font-size:43px;line-height:49px}}.home-journal__header{display:flex;justify-content:space-between;margin-top:65px;margin-bottom:32px}.home-journal__header>.button span{text-transform:uppercase}@media (max-width: 1080.98px){.home-journal__grid{display:flex;flex-direction:column;height:100%}.home-journal__left{padding:50px 35px 100px;position:relative;max-width:none}.home-journal__gallery{padding:50px 35px;left:0!important}.home-journal__header{display:flex;flex-direction:column;gap:50px;margin-top:26px;margin-bottom:36px}.home-journal__header>.button{position:absolute;bottom:50px;max-width:calc(100% - 70px);left:35px;text-transform:uppercase;width:100%}.home-journal__articles{display:block;margin-bottom:57px}.home-journal__articles .article-card{display:none;min-width:unset}.home-journal__articles .article-card:first-child{display:block}.home-journal__gallery{width:100%;position:static;position:relative;padding:50px 35px 100px}.home-journal__content{position:static}.home-journal__content:after{display:none}}@media (min-width: 576px)and (max-width: 1080.98px){.home-journal__articles{display:grid;grid-template-columns:1fr 1fr}.home-journal__left{padding-inline:50px}.home-journal__left .article-card{display:none;min-width:unset}.home-journal__left .article-card:first-child,.home-journal__left .article-card:nth-child(2){display:block}}.home-gallery__subtitle{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.home-gallery__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;text-transform:none}@media (max-width: 767.98px){.home-gallery__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.home-gallery__title{font-size:43px;line-height:49px}}.home-gallery__header{display:flex;justify-content:space-between;margin-bottom:32px;margin-top:65px}.home-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:25px;row-gap:44px}.home-gallery__item{position:relative}@media (max-width: 1080.98px){.home-gallery__grid{margin-bottom:50px;grid-template-columns:1fr 1fr;row-gap:50px;column-gap:16px}.home-gallery__item .item__title{margin-top:8px;margin-bottom:0}.home-gallery__header{display:flex;flex-direction:column;gap:50px;margin-top:26px;margin-bottom:36px}.home-gallery__header>.button{position:absolute;bottom:50px;max-width:calc(100% - 70px);left:35px;text-transform:uppercase;width:100%}}@media (min-width: 576px)and (max-width: 1080.98px){.home-gallery__left{padding-inline:50px}}.home-builder{padding:100px 50px}.home-builder__grid{display:grid;grid-template-columns:395px .44fr .56fr}@media (min-width: 1680px){.home-builder__grid{grid-template-columns:555px .44fr .56fr}}.home-builder__left{grid-column:span 2;max-width:81%}.home-builder__right{padding-top:100px;padding-bottom:100px;max-width:763px;margin-left:auto;width:100%}.home-builder__content,.home-builder__accordion{max-width:388px}@media (min-width: 1081px){.home-builder__image{aspect-ratio:.6897274633}}.home-builder__accordion{gap:35px;margin-bottom:10px}.home-builder__accordion>*{color:#828282;transition:color .3s ease}.home-builder__accordion.active>*{color:#000}.home-builder__accordion-content{margin-bottom:53px}.home-builder__cta{color:inherit}.home-builder__content{display:grid;gap:35px;margin-bottom:0}.home-builder__title{font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px;margin-bottom:25px}@media (max-width: 767.98px){.home-builder__title{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}.home-builder__subtitle{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}@media (max-width: 767.98px){.home-builder__subtitle{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.home-builder__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-top:-15px;max-width:374px;margin-bottom:-11px}@media (max-width: 1080.98px){.home-builder__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.home-builder__extra-text{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;cursor:pointer;margin-top:10px}@media (max-width: 767.98px){.home-builder__extra-text{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.home-builder__extra-description{padding:24px 0;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.home-builder__extra-description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 1080.98px){.home-builder{padding:75px 20px}.home-builder__grid{grid-template-columns:1fr;gap:50px}.home-builder__accordion{margin-inline:15px;max-width:none}.home-builder__title{margin-bottom:18px;max-width:80vw}.home-builder__content{padding-inline:15px;gap:14px;max-width:none}.home-builder__description{margin-top:0;margin-bottom:0}.home-builder__right{padding-top:0;padding-bottom:0;max-width:100%}.home-builder__extra-text{margin-top:10px}.home-builder__extra-description{padding-block:14px}.home-builder__left{max-width:none;grid-column:auto}}@media (min-width: 576px)and (max-width: 1080.98px){.home-builder{padding-inline:50px}}.product-grid-container .collection{transition:all .3s ease}.product-grid-container .collection.loading{opacity:.6}.filters-modal{--padding-x: 50px;position:fixed;top:var(--nav-main-height);left:0;right:auto;max-width:100%;height:calc(100% - var(--nav-main-height));z-index:999999;background:#eae9e5;transform:translate(-100%)}@media (min-width: 768px)and (max-width: 1080.98px){.filters-modal{width:calc(100% - 375px)}}.filters-modal,.filters-modal__overlay{transition:all .5s ease}.filters-modal__overlay{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:999995;background:#0000;display:block!important;opacity:0;visibility:hidden}.filters-modal__close svg{display:block}.filters-modal__grading-guide{position:absolute;top:0;left:0%;width:375px;background-color:#f8f8f4;transition:all .3s;z-index:5;padding:30px 0;display:flex;flex-direction:column;gap:20px;height:100%;display:none}.filters-modal__grading-guide.active{left:100%;display:block}.filters-modal__grading-guide--header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 30px}.filters-modal__grading-guide--header h2{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:500;line-height:30px;font-weight:300}@media (max-width: 767.98px){.filters-modal__grading-guide--header h2{font-size:18px;font-style:normal;font-weight:500;line-height:25px}}.filters-modal__grading-guide--close{border-radius:100px;border:1px solid #000;padding:5px;height:fit-content}.filters-modal__grading-guide--close svg{display:block}.filters-modal__grading-guide--container{display:flex;flex-direction:column;gap:15px;height:100%;overflow:auto;padding:0 30px}.filters-modal__grading-guide--block{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.filters-modal__grading-guide--image{object-fit:cover;aspect-ratio:2.45;height:auto}.filters-modal__grading-guide--title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:20px;font-weight:600}@media (max-width: 767.98px){.filters-modal__grading-guide--title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.1px}}.filters-modal__grading-guide--description{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}@media (max-width: 767.98px){.filters-modal__grading-guide--description{font-family:MNKY Banana Grotesk}}.filters-modal__grading-guide--description p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}@media (max-width: 767.98px){.filters-modal__grading-guide--description p{font-family:MNKY Banana Grotesk}}.filters-modal__grading-guide--description p:not(:last-child){margin-bottom:10px}@media (max-width: 767.98px){.filters-modal{--padding-x: 35px;height:var(--height-fill);transform:translate3d(-25%,0,0);top:var(--nav-height);opacity:0;visibility:hidden;width:100%}}.facet-group.active .facet-group__arrow svg{transform:rotate(180deg)}.facet-group__info-container{display:inline-flex;margin-left:10px}.sa-facets{height:100%;overflow-y:auto;display:block}.sa-facets__form{display:grid;grid-template-rows:auto 1fr auto;height:100%;z-index:10;position:relative;background:#eae9e5}.sa-facets__header{padding:41px var(--padding-x);padding-bottom:15px;display:grid;grid-template-columns:1fr auto;align-items:center}.sa-facets__header>h4{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.sa-facets__header>h4>span{color:#828282}.sa-facets__header .sa-facets__close{border-radius:100px;border:1px solid #000;padding:5px}.sa-facets__body{overflow-y:auto;padding-top:27px;padding-bottom:80px}.sa-facets__footer{padding:0 var(--padding-x);position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:50px}.sa-facets__footer .button{width:100%;background-color:#0000;height:44px}.sa-facets__footer facet-remove{display:block}.sa-facets--show{overflow:hidden}.sa-facets--show .filters-modal,.sa-facets--show .filters-modal__overlay{opacity:1;visibility:inherit;transform:translateZ(0)}.sa-facets--show #chat-button{opacity:0!important;visibility:hidden!important}@media (max-width: 767.98px){.sa-facets__close svg{width:17px;height:17px}.sa-facets__header{padding-top:35px}.sa-facets__form{grid-template-rows:auto auto 1fr}.sa-facets__body{padding-top:34px;padding-bottom:0}.sa-facets__footer{display:flex;flex-direction:column;padding:0 35px;margin-block:50px}.sa-facets__footer facet-remove .btn{padding-bottom:4px}}.facet-group{position:relative;padding:0 var(--padding-x)}.facet-group .custom-checkbox__label{gap:10px}.facet-group--price .facet-group__items .price-range:first-child{margin-bottom:10px}.facet-group__header{padding:17px 0 16px;border-bottom:1px solid #d8d8d8;cursor:pointer;position:relative}.facet-group__header>h4{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:30px;line-height:.6;height:14px}@media (max-width: 767.98px){.facet-group__header>h4{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (min-width: 768px){.facet-group__info-container{display:none}}.facet-group__arrow{pointer-events:none;position:absolute;font-size:0;top:50%;right:0;transform:translateY(-50%)}.facet-group__arrow img{transform:scaleY(-1)}.facet-group__items{display:none;padding:19px 0}.facet-group__items ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:9px}.facet-group__items ul li{padding-left:3px}.facet-group__items ul label{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px;width:100%}.facet-group--size .facets__item{display:block}.facet-group.active .facet-group__arrow img{transform:scaleY(1)}@media (max-width: 767.98px){.facet-group__header>h4{display:flex;align-items:center;line-height:.6}}.custom-checkbox__label{display:flex;align-items:center;gap:8px;cursor:pointer}.custom-checkbox__label span{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px;text-transform:capitalize}.custom-checkbox__checkbox{width:16px;height:16px;border:1px solid #828282;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.custom-checkbox__checkbox:before{content:"";position:absolute;width:9px;height:9px;background:#000;border-radius:50%;display:block;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.custom-checkbox__checkbox:hover:before{opacity:1;visibility:inherit}.custom-checkbox__input{position:absolute;-webkit-appearance:none;appearance:none;opacity:0;visibility:hidden}.custom-checkbox__input.checked+.custom-checkbox__label .custom-checkbox__checkbox:before,.custom-checkbox__input:checked+.custom-checkbox__label .custom-checkbox__checkbox:before{opacity:1;visibility:inherit}.custom-checkbox__input:disabled+.custom-checkbox__label{opacity:.4}.price-range{padding:25px 0;display:grid;gap:15px}.price-range__label{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px;display:block}.price-range__input{width:100%;-webkit-appearance:none;height:2px;background:#6a6a6a;border-radius:100px;outline:none;transition:opacity .2s}.price-range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14.864px;height:15px;border-radius:50%;background:#000;cursor:pointer}.price-range__input::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#000;cursor:pointer}.price-range__footer{display:flex;justify-content:space-between;font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}@media (max-width: 767.98px){.price-range__footer{font-family:MNKY Banana Grotesk}}.collection-header{padding:85px 50px 93px;display:flex;justify-content:space-between}.collection-header__title{font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px}@media (max-width: 767.98px){.collection-header__title{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.collection-header__title{font-size:66px;line-height:71px}}.collection-header__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:520px}@media (max-width: 1080.98px){.collection-header__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 1080.98px){.collection-header{display:grid;grid-template-columns:1fr 1fr;gap:50px}}@media (max-width: 767.98px){.collection-header{grid-template-columns:1fr;padding:30px 20px;gap:50px;max-width:none}}@media (max-width: 575.98px){.collection-header{gap:35px}}.collection-main__tags{padding:25px 50px 0;display:flex;gap:10px;margin-bottom:8px}.collection-main__no-products{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;padding:50px;text-align:center}@media (max-width: 767.98px){.collection-main__no-products{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.collection-main__no-products{font-size:43px;line-height:49px}}.collection-main__tag{position:relative;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#828282}.collection-main__tag:not(:last-child):after{content:"\2022";display:inline-block;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.collection-main__filter-bar{padding:15px 50px 23px;display:flex;justify-content:space-between;border-bottom:1px solid #d8d8d8;position:relative}.collection-main__filter-bar.active .collection-main__weight-btn svg{transform:rotate(180deg)}.collection-main__filter-bar-content{position:absolute;left:0;right:0;z-index:111;padding:100px 50px;top:calc(100% + 1px);background:#fff;display:grid;grid-template-columns:repeat(3,minmax(auto,384px));gap:25px;justify-content:center}.collection-main__filter-bar-content .weight-item{display:grid;gap:25px}.collection-main__filter-bar-content .weight-item__title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;display:flex;gap:10px}@media (max-width: 1080.98px){.collection-main__filter-bar-content .weight-item__title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.collection-main__filter-bar-content .weight-item__title span{line-height:1}.collection-main__filter-bar-content .weight-item__icon{color:#000}.collection-main__filter-bar-content .weight-item__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:460px}@media (max-width: 1080.98px){.collection-main__filter-bar-content .weight-item__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.collection-main__filter-btn{display:flex;align-items:center;gap:10px;cursor:pointer}.collection-main__filter-btn span{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.collection-main__filter-pills{display:flex;gap:10px}.collection-main__filter-pills .filter-pill{height:28px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.collection-main__filter-pills .filter-pill__icons{color:#000}.collection-main__weight-btn{display:flex;align-items:center;gap:5px;cursor:pointer}.collection-main__weight-btn span{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.collection-main__products{display:grid;grid-template-columns:repeat(5,1fr);column-gap:25px;row-gap:35px;padding:50px}.collection-main__products .collection-featured{grid-column:span 2;grid-row:span 2;margin-top:-7px}.collection-main__products .collection-featured--1{grid-row:3/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--2{grid-row:7/span 2}.collection-main__products .collection-featured--3{grid-row:11/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--4{grid-row:15/span 2}.collection-main__products .collection-featured--5{grid-row:19/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--6{grid-row:23/span 2}.collection-main__products .collection-featured--7{grid-row:27/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--8{grid-row:31/span 2}.collection-main__products .collection-featured--9{grid-row:35/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--10{grid-row:39/span 2}.collection-main__products .collection-featured--11{grid-row:43/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--12{grid-row:47/span 2}.collection-main__products .collection-featured--13{grid-row:51/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--14{grid-row:55/span 2}.collection-main__products .collection-featured--15{grid-row:59/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--16{grid-row:63/span 2}.collection-main__products .collection-featured--17{grid-row:67/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--18{grid-row:71/span 2}.collection-main__products .collection-featured--19{grid-row:75/span 2;grid-column:-3/-1}.collection-main__products .collection-featured--20{grid-row:79/span 2}@media (max-width: 767.98px){.collection-main__products .collection-featured--1{grid-row:6/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--2{grid-row:12/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--3{grid-row:18/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--4{grid-row:24/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--5{grid-row:30/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--6{grid-row:36/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--7{grid-row:42/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--8{grid-row:48/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--9{grid-row:54/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--10{grid-row:60/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--11{grid-row:66/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--12{grid-row:72/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--13{grid-row:78/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--14{grid-row:84/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--15{grid-row:90/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--16{grid-row:96/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--17{grid-row:102/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--18{grid-row:108/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--19{grid-row:114/span 2;grid-column:1/span 2}.collection-main__products .collection-featured--20{grid-row:120/span 2;grid-column:1/span 2}}@media (max-width: 1080.98px){.collection-main__filter-bar{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;padding:35px 20px 16px;row-gap:40px;justify-content:space-between}.collection-main__filter-bar.active .collection-main__weight-btn{grid-column:1/span 2;justify-self:center}.collection-main__filter-bar.active .collection-main__filter-btn{display:none}.collection-main__filter-pills{grid-row:1;grid-column:1/span 2;flex-wrap:wrap}.collection-main__weight-btn{grid-column:2;grid-row:2;justify-content:end}.collection-main__products{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 767.98px){.collection-main__filter-bar-content{display:flex;flex-direction:column;padding:50px 20px;gap:35px}.collection-main__tags{padding:35px 20px;margin-bottom:0}.collection-main__products{padding:35px 20px;grid-template-columns:repeat(3,1fr);column-gap:25px;row-gap:35px}.collection-main .product-card__image{overflow:hidden}.collection-main .filter-pill{height:34px}}@media (max-width: 575.98px){.collection-main__products{grid-template-columns:1fr 1fr}.collection-main__filter-pills{justify-content:left}}.collection-products__load-more{width:fit-content;margin-inline:auto;padding-bottom:50px}@media (max-width: 767.98px){facet-pills{grid-column:1/3;grid-row:1/2}}.collection-other{margin-bottom:50px}.collection-other__header{padding:100px 50px 50px}.collection-other .collection-card__link{transform:translateY(-12px)}.collection-other.contact-other{margin-bottom:0;padding-bottom:100px;background:#fff}@media (max-width: 767.98px){.collection-other.contact-other{padding-bottom:50px}}.collection-other.contact-other .collection-other__grid{background:#fff}.collection-other.contact-other .collection-card__content{grid-template-columns:auto 1fr}@media (max-width: 1080.98px){.collection-other.contact-other .collection-card__content{display:flex;flex-direction:column;gap:25px}.collection-other.contact-other .collection-card__link{display:flex;opacity:1;visibility:inherit;align-self:flex-start}}.collection-other__grid{display:flex;grid-template-columns:1fr 1fr;gap:25px;padding-inline:50px}.collection-other__grid--left{flex:1 1 0%;transition:all .5s ease 0s}.collection-other__grid--left:hover,.collection-other__grid--left.active{flex:1.5 1 0%}.collection-other__grid--left:hover .collection-card__link,.collection-other__grid--left.active .collection-card__link{opacity:1;visibility:inherit}.collection-other__grid--left img{object-position:left center}.collection-other__grid--right{flex:1 1 0%;transition:all .5s ease 0s}.collection-other__grid--right img{object-position:right center}.collection-other__grid--right:hover,.collection-other__grid--right.active{flex:1.5 1 0%}.collection-other__grid--right:hover .collection-card__link,.collection-other__grid--right.active .collection-card__link{opacity:1;visibility:inherit}.collection-other .collection-card{display:grid;grid-template-rows:1fr auto;cursor:pointer;height:100%}.collection-other .collection-card__image{height:36vw;position:relative;overflow:hidden}.collection-other .collection-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:600px;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover}@media (min-width: 768px){.collection-other .collection-card__image img{aspect-ratio:1.6192283365;width:1000px;height:1000px;min-width:auto;max-width:max-content}}@media (min-width: 768px)and (min-width: 1680px){.collection-other .collection-card__image img{width:1200px}}.collection-other .collection-card__content{display:grid;grid-template-columns:auto minmax(auto,182px) 1fr;gap:25px;padding:25px 0}.collection-other .collection-card__description{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;margin-top:5px}@media (max-width: 767.98px){.collection-other .collection-card__description{font-family:MNKY Banana Grotesk}}.collection-other .collection-card__link{justify-self:end;align-self:end;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.collection-other .collection-card:hover .collection-card__link{opacity:1;visibility:inherit}@media (min-width: 576px)and (max-width: 1080.98px){.collection-other__grid{grid-template-columns:1fr 1fr}.collection-other .collection-card__content{grid-template-columns:1fr}}@media (max-width: 1080.98px){.collection-other{margin-bottom:65px}.collection-other__header{padding:50px 20px}}@media (max-width: 1080.98px)and (min-width: 576px)and (max-width: 1080.98px){.collection-other__header{padding-inline:35px}}@media (max-width: 1080.98px){.collection-other__grid{display:flex;flex-direction:column;padding:0 20px}}@media (max-width: 1080.98px)and (min-width: 576px)and (max-width: 1080.98px){.collection-other__grid{padding-inline:35px}}@media (max-width: 1080.98px){.collection-other .collection-card__link{display:none}.collection-other .collection-card__image{height:404px}}.collection-samples{display:none;background:#eae9e5;border-radius:40px 0 0 40px;z-index:111}.collection-samples.hidden{opacity:0;visibility:hidden}.collection-samples.show{display:block}.collection-samples .active-text{display:none}.collection-samples .error-message{color:#eb5757}.collection-samples__btn{border:1px solid #000;border-radius:50%;width:24px;height:24px;flex-shrink:0}.collection-samples.active{border-radius:30px 30px 0 0}.collection-samples.active .active-text{display:block}.collection-samples.active .inactive-text{display:none}.collection-samples.active .collection-samples__btn{border-color:#0000;width:auto}.collection-samples.active .collection-samples__btn svg{transform:rotate(180deg)}.collection-samples.active .collection-samples__close-btn{display:none}.collection-samples.active .collection-samples__header{flex-direction:row;padding:25px 50px}.collection-samples.active .collection-samples__title{margin-left:0}.collection-samples.active .collection-samples__title .flex-row{display:flex;align-items:center}.collection-samples__header{padding:15px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.collection-samples__title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;font-size:16px;line-height:100%;display:flex;gap:7px;margin-left:10px}@media (max-width: 1080.98px){.collection-samples__title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.collection-samples__title .dark-grey{color:#6a6a6a}.collection-samples__title .flex-row{gap:10px}.collection-samples__close-btn{margin-left:50px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:100px;background-color:#0000;position:relative}.collection-samples__close-btn:before{content:"";width:1px;height:38px;background-color:#c7c4bc;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}.collection-samples__header-icon{cursor:pointer;position:relative}.collection-samples__header-icon svg path{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.collection-samples__header-icon svg circle{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.collection-samples__header-icon:hover svg path{fill:#b6b0a7}.collection-samples__header-icon:hover svg circle{stroke:#b6b0a7}.collection-samples__header-icon:hover .collection-samples__header-popup-wrapper{opacity:1;visibility:inherit}.collection-samples__header-popup{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;background-color:#b6b0a7;border-radius:7px;padding:15px;width:255px;position:relative;display:inline-block}.collection-samples__header-popup:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="13" viewBox="0 0 11 13" fill="none"><path d="M0.499999 7.36602C-0.166668 6.98112 -0.166667 6.01887 0.5 5.63397L8.75 0.870834C9.41667 0.485934 10.25 0.96706 10.25 1.73686L10.25 11.2631C10.25 12.0329 9.41667 12.5141 8.75 12.1292L0.499999 7.36602Z" fill="%23B6B0A7"/></svg>');position:absolute;top:50%;left:-10px;transform:translateY(-50%)}@media (max-width: 767.98px){.collection-samples__header-popup:before{top:-10px;left:calc(50% - 8px);transform:rotate(90deg) translateY(-50%)}}.collection-samples__header-popup-wrapper{position:absolute;top:63%;transform:translateY(-50%);right:-270px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}@media (max-width: 767.98px){.collection-samples__header-popup-wrapper{top:calc(100% + 10px);transform:translate(-50%);right:unset;z-index:1}}.collection-samples__btn{display:flex;align-items:center;cursor:pointer}.collection-samples__btn span{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;line-height:8px}.collection-samples__btn svg{width:24px}.collection-samples__content{padding:50px 0;display:flex;justify-content:space-between;border-top:1px solid #d8d8d8}.collection-samples__items{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}@media (max-width: 767.98px){.collection-samples{position:fixed;bottom:0;right:-81px;z-index:111;padding:0;display:flex;flex-direction:column;width:100vw;left:0;border-radius:inherit}.collection-samples__header{padding:22px;flex-direction:row-reverse;right:-81px}.collection-samples__title{display:flex;flex-direction:column;gap:10px}.collection-samples__title .flex-row{display:none}.collection-samples__content{display:block;padding:35px 0;justify-content:space-between;display:flex;flex-direction:column;flex-grow:1}.collection-samples__items{display:grid;grid-template-columns:repeat(3,1fr);row-gap:35px}.collection-samples__cta{justify-content:center;width:100%;cursor:pointer}.collection-samples__cta[disabled]{opacity:.5;cursor:not-allowed}.collection-samples__cta span{font-size:16px;font-style:normal;font-weight:400;line-height:23px}.collection-samples.active{width:100%;left:0;bottom:0}.collection-samples.active .collection-samples__content{margin-inline:35px}.collection-samples.active .sample-item.active .sample-item__image{border:1px solid #828282;padding:7px}.collection-samples.active .sample-item.active .sample-item__img-icon{opacity:1;visibility:inherit}.collection-samples.active .collection-samples__header{padding:20px 35px}.collection-samples.active .collection-samples__title{gap:12px}.collection-samples.active .collection-samples__title span{line-height:13px}.collection-samples .sample-item__title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.2px}}@media (max-width: 767.98px)and (max-width: 767.98px){.collection-samples .sample-item__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 767.98px){.collection-samples .sample-item__subtitle{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:-.2px}}@media (max-width: 767.98px)and (max-width: 767.98px){.collection-samples .sample-item__subtitle{font-family:MNKY Banana Grotesk;font-size:15px;font-style:normal;font-weight:400;line-height:19px}}@media (min-width: 768px){.collection-samples{position:fixed;bottom:50px;left:auto;right:-67px;width:263px}.collection-samples__header{flex-direction:row-reverse;padding:12px}.collection-samples__title .flex-row{display:none}.collection-samples__content{border-color:#828282}.collection-samples__actions{max-width:249px}.collection-samples__cta{max-width:249px;margin-bottom:20px;cursor:pointer}.collection-samples.active{width:78.6%;right:0;bottom:0;left:auto;border-radius:30px 0 0}.collection-samples.active .collection-samples__content{padding-top:25px;padding-bottom:60px;margin-inline:50px}.collection-samples.active .sample-item__image__image{border:1px solid rgba(0,0,0,0)}}@media (min-width: 768px)and (max-width: 1080.98px){.collection-samples__items{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px)and (max-width: 1199.98px){.collection-samples__content{margin-left:35px}.collection-samples__cta{margin-left:auto;margin-top:25px;cursor:pointer}.collection-samples.active .collection-samples__header{padding:20px 35px}.collection-samples.active .collection-samples__content{flex-direction:column;margin-inline:35px}}@media (min-width: 768px){.collection-samples__items{grid-template-columns:repeat(5,119px);gap:27px}}.sample-item{display:grid;grid-auto-rows:min-content;gap:20px;cursor:pointer}@media (max-width: 767.98px){.sample-item{max-width:90px}}.sample-item__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px;grid-row:1;grid-column:1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.sample-item__subtitle{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px;color:#6a6a6a;grid-row:2;grid-column:1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;text-transform:capitalize}.sample-item__subtitle--default{grid-row:1;grid-column:1;opacity:1;visibility:inherit}.sample-item__image{width:75px;height:75px;border:1px solid #6a6a6a;border-radius:50%;position:relative;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.sample-item__image img{border-radius:50%;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;background-color:#000;display:flex;width:100%;height:100%}.sample-item__img-icon{position:absolute;right:0;top:0;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.sample-item__img-icon-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.sample-item.active .sample-item__title,.sample-item.active .sample-item__subtitle{opacity:1;visibility:inherit}.sample-item.active .sample-item__subtitle--default{opacity:0;visibility:hidden}.sample-item.active .sample-item__image img{opacity:1;visibility:inherit}.sample-item.active .sample-item__img-icon-empty{opacity:0;visibility:hidden}.sample-item.active:hover .sample-item__image{border:1px solid #828282;padding:7px}.sample-item.active:hover .sample-item__img-icon{opacity:1;visibility:inherit}.sample-item__content{gap:0px;display:grid;grid-template-rows:auto auto}@media (min-width: 768px){.sample-item__content{width:100%}}@media (max-width: 767.98px){body.sample-box-expanded{overflow:hidden;bottom:0;left:0;position:fixed;right:0;top:0}body:not(.scrolled-down) .collection-samples{max-height:80vh}.collection-samples__content{overflow-y:scroll;overflow-x:hidden;max-height:calc(80vh - 60px)}.collection-samples__actions{margin-top:20px}.collection-samples:not(.show){display:none}.collection-samples.show{display:flex}}.collection-featured--hidden{display:none}.collection-featured__image{height:83%}.collection-featured__image img{aspect-ratio:.6594936709;width:100%;height:100%;object-fit:cover}.collection-featured__title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.collection-featured__title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.collection-featured__content{display:grid;gap:25px;padding:25px 0}@media (max-width: 767.98px){.collection-featured__image{height:auto}}@media (min-width: 1020px){.collection-featured__image{height:calc(56% + 16.5vw)}}@media (min-width: 1200px){.collection-featured__image{height:calc(57% + 16.5vw)}}@media (min-width: 1440px){.collection-featured__image{height:calc(58% + 16.5vw)}}@media (min-width: 1600px){.collection-featured__image{height:calc(59% + 16.5vw)}}@media (min-width: 2000px){.collection-featured__image{height:calc(59.5% + 16.5vw)}}.collections-list__grid{display:grid;grid-template-columns:30% auto;gap:81px;margin-bottom:100px}.collections-list__grid--left{padding:100px 50px;display:flex;flex-direction:column;gap:50px;width:100%;max-width:763px;min-width:515px}.collections-list__grid--right{display:flex;margin-right:50px;margin-left:auto}.collections-list__grid--right .collections-list__collections-card{max-width:460px}.collections-list__description{max-width:364px}.collections-list__cta{max-width:180px}.collections-list__collections{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:75px;margin-top:101px}.collections-list__collections-card .card__image{margin-bottom:35px;aspect-ratio:1.4259259259}.collections-list__collections-card .card__image img{width:100%;height:100%;object-fit:cover}.collections-list__collections-card .card__content{display:grid;gap:35px}.collections-list__collections-card .card__tags{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:7px}.collections-list__collections-card .card__tag{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;padding:7px 12px;background-color:#f3f3f3;border-radius:100px}.collections-list__collections-card .card__cta{max-width:180px}@media (max-width: 1199.98px){.collections-list__grid--left{min-width:0}.collections-list__grid--right .collections-list__collections-card{max-width:none}}@media (max-width: 1080.98px){.collections-list__grid{grid-template-columns:1fr;gap:17px}.collections-list__grid--right{margin:0 50px}.collections-list__description{max-width:none}}@media (max-width: 767.98px){.collections-list__description{max-width:none}.collections-list__grid{grid-template-columns:1fr;gap:17px;padding-inline:20px}.collections-list__grid--left{padding:0;padding-block:35px;min-width:0}.collections-list__grid--right{margin:0}.collections-list__collections{grid-template-columns:1fr;gap:75px}.collections-list__collections-card .card__image{aspect-ratio:1.2851851852}}.page--contact{background:#f5f5f5}.contact-intro{background:#fff;padding-top:100px}.contact-intro__container{text-align:center;margin:0 120px}.contact-intro__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}.contact-intro__grid--uk-us{grid-template-columns:1fr 1fr}.contact-intro__column--content{max-width:325px;margin:0 auto}.contact-intro__column--content h5{margin-bottom:26px}.contact-intro__column--content p{margin-bottom:30px}@media (max-width: 1080.98px){.contact-intro{padding-top:60px;padding-bottom:60px}.contact-intro__container{margin:0 30px}.contact-intro__grid{gap:30px}}@media (max-width: 767.98px){.contact-intro{padding-top:70px;padding-bottom:0}.contact-intro .secondary-button--outline-dark{width:170px;margin:0 auto}.contact-intro__container{margin:0 20px}.contact-intro__heading{margin-bottom:30px}.contact-intro__grid{grid-template-columns:auto;padding-bottom:76px}.contact-intro__column--content{max-width:none;margin-bottom:50px}.contact-intro__column--content h5,.contact-intro__column--content p{margin-bottom:15px;max-width:310px;margin-left:auto;margin-right:auto}.contact-intro__column--content h5{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}}@media (max-width: 767.98px)and (max-width: 767.98px){.contact-intro__column--content h5{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}@media (max-width: 767.98px){.contact-intro__column:first-of-type .contact-intro__column--content p{margin-bottom:30px}.contact-intro__column:last-of-type .contact-intro__column--content{margin-bottom:0}}.contact-main{padding:100px 50px;background-color:#fff}.contact-main__grid{display:grid;grid-template-columns:521px 1fr;gap:25px}@media (min-width: 1400px){.contact-main__grid{grid-template-columns:40% 1fr}}.contact-main__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:369px}@media (max-width: 1080.98px){.contact-main__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.contact-main__description p:not(:last-child){margin-bottom:15px}.contact-main__content{display:flex;flex-direction:column;gap:30px}.contact-main__actions{display:flex;flex-direction:column;gap:15px;margin-top:-6px}.contact-main__sidebar{position:sticky;top:152px;height:calc(100vh - 152px);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.contact-main__info{display:grid;gap:35px}.contact-main__info-item{display:grid;row-gap:20px;column-gap:8px;width:fit-content}.contact-main__info-item a{display:block}.contact-main__info-item--icons{display:flex;gap:14px}.contact-main__info-item span{display:block}.contact-main__form-wrapper{display:flex;flex-direction:column;width:100%;max-width:656px}.contact-main__form-desp{text-align:left;align-self:flex-end}.contact-main__form{display:grid;gap:20px;max-width:656px}.contact-main__form textarea{min-height:130px}.contact-main__form .select{position:relative}.contact-main__form .select-options{display:none;border:1px solid #000;position:absolute;top:calc(100% + 10px);left:0;right:0;background-color:#fff;z-index:11;list-style:none;padding:15px;overflow:auto;max-height:210px}.contact-main__form .select-options li{padding-inline:25px;display:flex;align-items:center;justify-content:center;background-color:#0000;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:45px;border-bottom:1px solid #d8d8d8}@media (max-width: 767.98px){.contact-main__form .select-options li{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.contact-main__form .select-options li:last-child{border-bottom:none}.contact-main__form .select-options li:first-child{display:none}.contact-main__form .select-options li:hover{background-color:#ebe7de}.contact-main__form .select-styled{display:flex;width:100%;justify-content:space-between;align-items:center;color:#828282;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #828282;height:38px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-height:38px}@media (max-width: 767.98px){.contact-main__form .select-styled{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.contact-main__form .select-styled:after{content:"";width:14px;height:8px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 9.5L12 14.5L17 9.5" stroke="black" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:center;display:inline-block}.contact-main__form .select-styled.active{border-bottom:0px;border:1px solid #000;padding:16px 7px}.contact-main__form #success-message{color:#000!important}.contact-main .input__field{background-color:#0000;background-color:#fff;color:#828282;padding-block:9px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-bottom:1px solid #828282}@media (max-width: 767.98px){.contact-main .input__field{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.contact-main .input__field:focus{outline:none}.contact-main .input__field::placeholder{color:#828282}.contact-main__form-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.contact-main__form-item textarea{border:1px solid #828282;padding:10px}.contact-main__form-item--button{justify-self:start}.contact-main__form-item--button button{width:265px}.contact-main__cards{display:grid;gap:76px;max-width:796px}.contact-main__card{display:grid;grid-template-columns:1fr 1fr;min-height:460px}.contact-main__card--reverse .contact-main__card--left{order:2}.contact-main__card--left{padding:50px}.contact-main__card--right img{width:100%;height:100%;object-fit:cover}.contact-main__card-title{margin-bottom:20px;max-width:308px}.contact-main__card-description{margin-bottom:35px;max-width:296px}.contact-main__card-button{width:200px;padding-left:20px;gap:0px}@media (min-width: 1081px){.contact-main__form .select-options li{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}}@media (max-width: 767.98px){.contact-main{padding:50px 35px}}@media (max-width: 1080.98px){.contact-main__grid{grid-template-columns:1fr}.contact-main__sidebar{position:static;height:fit-content}.contact-main__nav{padding:76px 76px 70px;max-width:100%}.contact-main__nav h2{max-width:100%;margin-bottom:35px}.contact-main__form{margin-top:20px}.contact-main__form-desp{align-self:flex-start}.contact-main__form-wrapper{max-width:none}}@media (max-width: 767.98px){.contact-main__content{gap:43px}.contact-main .input__field{padding:14px 0 8px}.contact-main textarea{padding:4px 9px 8px!important}.contact-main__actions{margin-top:-23px}.contact-main__grid{display:block}.contact-main__info{display:flex;flex-wrap:wrap;column-gap:56px}.contact-main__info-item{grid-auto-rows:min-content;gap:8px}.contact-main__info-item--icons{gap:25px}.contact-main__info-item:first-child{width:100%}.contact-main__form-wrapper{max-width:calc(100% - 50px);margin-bottom:93px}.contact-main__form{margin-top:25px}.contact-main__form-row{display:flex;flex-direction:column;gap:8px}.contact-main__form-item--button{justify-self:stretch}.contact-main__form-item--button button{max-width:265px}}@media (max-width: 575.98px){.contact-main__card{grid-template-columns:auto;grid-template-rows:392px auto}.contact-main__cards{width:100%;max-width:calc(100% - 50px);gap:53px}.contact-main__card{grid-template-columns:auto;min-height:auto;grid-template-rows:392px auto}.contact-main__card--left{order:1;padding:40px}.contact-main__card--reverse .contact-main__card--left{order:1}.contact-main__card-description,.contact-main__card-button{width:100%}.contact-main__info-item--icons{margin-top:-56px}}@media (min-width: 576px)and (max-width: 1080.98px){.contact-main{padding-inline:35px}}.contact-products{background:#fff}.contact-products__images{position:relative}.contact-products__container{margin:0 30px;background:#00a3e0}.contact-products__grid{display:grid;grid-template-columns:1fr 2fr;min-height:800px}.contact-products__content{padding:55px 50px;color:#fff;display:flex;flex-direction:column}.contact-products__content h3{margin-bottom:20px}.contact-products__content>div{margin-top:auto}.contact-products__content p{margin-bottom:25px}@media (max-width: 1080.98px){.contact-products{margin-bottom:0!important}.contact-products__container{padding:40px 20px 0;margin:0;border-radius:20px 20px 0 0}.contact-products__grid{gap:40px;min-height:inherit;grid-template-columns:auto}.contact-products__content{padding:0}.contact-products__content>div{margin-top:0}.contact-products__content a{max-width:170px}.contact-products__images{min-height:335px}}.terms-main{padding:95px 50px}.terms-main__container{display:grid;grid-template-columns:1fr 794px}.terms-main__title{margin-bottom:100px;font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 767.98px){.terms-main__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.terms-main__title{font-size:43px;line-height:49px}}.terms-main__menu{list-style:none;display:flex;flex-direction:column;gap:11px}.terms-main__menu .secondary-button:not(:hover){color:#828282}.terms-main__menu .secondary-button.active{color:#000}.terms-main__content{max-width:656px}.terms-main__content h5{margin-top:61px;margin-bottom:36px}.terms-main__content p br{content:"";display:block;height:15px}@media (min-width: 1920px){.terms-main__container{grid-template-columns:1fr 1084px}.terms-main__content{max-width:960px}}@media (max-width: 1199.98px){.terms-main__container{grid-template-columns:auto 1fr;gap:80px}.terms-main__content{margin-left:auto}}@media (max-width: 1080.98px){.terms-main{padding:45px 35px}.terms-main__container{grid-template-columns:1fr;gap:97px}.terms-main__content{max-width:none}.terms-main__title{width:49%;margin-bottom:34px}.terms-main__title br{display:none}.terms-main__menu .secondary-button:not(:hover){color:#000}.terms-main__content h5{margin-top:63px;margin-bottom:38px}.terms-main__content p br{height:10px}}.faqs{padding:100px 50px}.faqs__grid{display:grid;grid-template-columns:521px 1fr;gap:25px}.faqs__grid--left{height:fit-content;position:sticky;top:calc(var(--nav-main-height) + 100px)}.faqs__list{display:flex;flex-direction:column;gap:11px;position:sticky;top:80px;list-style:none;-ms-overflow-style:none;scrollbar-width:none}.faqs__list::-webkit-scrollbar{display:none}.faqs__list li a{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;color:#828282}.faqs__list li a.active{color:#000}.faqs__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;margin-bottom:105px}@media (max-width: 767.98px){.faqs__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.faqs__title{font-size:43px;line-height:49px}}.faqs__accordion-wrapper{max-width:666px}.faqs__accordion-wrapper:not(:last-child){margin-bottom:68px}.faqs__accordion-title{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;margin-bottom:17px}@media (max-width: 767.98px){.faqs__accordion-title{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.faqs__accordion .accordion-item{padding:0;border:none;border-bottom:1px solid #d8d8d8}.faqs__accordion .accordion-item__header{padding:14px 0 12px}.faqs__accordion .accordion-item__header{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.faqs__accordion .accordion-item__header{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.faqs__accordion .accordion-item.active{margin-bottom:0}.faqs__accordion .accordion-item.active__header{border-bottom:none}.faqs__accordion .accordion-item.active .accordion-item__icon{opacity:1;visibility:visible}.faqs__accordion .accordion-item__main-content{padding:6px 0 9px;display:flex;flex-direction:column}.faqs__accordion .accordion-item__main-content p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.faqs__accordion .accordion-item__main-content p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 1080.98px){.faqs{padding:50px 35px}.faqs__grid{grid-template-columns:1fr;gap:96px}.faqs__grid--left{position:static}.faqs__title{margin-bottom:44px}.faqs__accordion-title{margin-bottom:23px}.faqs .accordion-item__icon{margin:0}}.faq-support{background-color:#f8f8f4;padding:100px 50px;min-height:443px}.faq-support__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.faq-support__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.faq-support__link{max-width:180px}.faq-support__description{max-width:787px}.faq-support__grid{display:grid;grid-template-columns:521px 1fr;gap:25px}.faq-support__grid--right{display:grid;gap:50px}@media (max-width: 1080.98px){.faq-support{padding:100px 35px}.faq-support__grid{grid-template-columns:1fr;gap:35px}.faq-support__grid--right{gap:50px}}.faq-category{position:relative;min-height:0;padding-bottom:70px}.faq-category .faq-main__grid{padding-top:0}.faq-category__anchor{position:absolute;top:calc(-1*(var(--nav-height) + 30px));pointer-events:none}.faq-category__accordion:last-of-type{margin-bottom:0}.faq-category__accordion .accordion{display:grid;gap:10px}.faq-category__accordion .accordion-item{padding:20px;background:#f5f5f5;border-radius:8px}.faq-category__accordion .accordion-item__content{max-width:650px;padding-top:20px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.faq-category__accordion .accordion-item__content{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.faq-category__accordion .accordion-item__label{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}@media (max-width: 767.98px){.faq-category__accordion .accordion-item__label{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.faq-category__accordion .accordion-item__label label{padding-right:20px}.faq-category__accordion .accordion-item__icon{margin-left:auto}.faq-category__accordion .accordion-item__icon img{display:none}.faq-category__accordion .accordion-item__icon img.default{display:block}.faq-category__accordion .accordion-item__collapse{display:none}.faq-category__accordion .accordion-item.active .accordion-item__collapse,.faq-category__accordion .accordion-item.active .accordion-item__icon img.active{display:block}.faq-category__accordion .accordion-item.active .accordion-item__icon img.default{display:none}@media (max-width: 1080.98px){.faq-category{padding-top:0;padding-bottom:0;margin:0 20px}.faq-category:last-of-type{margin-bottom:70px}.faq-category .faq-main__accordion{display:none;margin-bottom:35px;padding-top:0;padding-bottom:0}.faq-category .faq-main__content{padding-top:0}.faq-category .faq-main__container{margin:0}.faq-category__toggle{margin:0 var(--padding-x);display:grid;grid-template-columns:1fr auto;align-items:center;cursor:pointer;border-bottom:solid 1px #ebebeb;padding:15px 0}.faq-category__toggle>h4{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.faq-category__toggle>h4{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}@media (max-width: 1080.98px){.faq-category__toggle div.active{display:none}.faq-category.active .faq-category__icon{flex-shrink:0}.faq-category.active .faq-category__icon .default{display:none}.faq-category.active .faq-category__icon .active{display:block}.faq-category.active .faq-category__toggle{border:0}.faq-category.active .faq-main__accordion{display:block}.faq-category .accordion__label .dot-button{font-weight:400;font-size:15px;line-height:21px;letter-spacing:-.5px}}.search-result__container{padding-left:30px;padding-right:30px}.search-result__heading{margin-bottom:40px}.search-result__item{display:grid;grid-template-columns:2fr 1fr;background:#f5f5f5;margin-bottom:30px;overflow:hidden;border-radius:8px;position:relative;height:350px}.search-result__item:last-of-type{margin-bottom:0}.search-result__item--left{padding:30px;display:flex;justify-content:space-between}.search-result__item--right img{object-fit:cover;height:100%;width:100%}.search-result__item--image{max-height:350px;overflow:hidden;object-fit:cover;height:100%}.search-result__item .article-card__link{width:100%;height:100%;position:absolute;left:0;top:0}.search-result__item .article-card__handle{text-transform:capitalize}.search-result__item .article-card__excerpt{display:none}.search-result__content{max-width:500px}.search-result__content h5{max-width:435px;margin-bottom:20px}.search-result__content p:not(.search-result__content p:last-of-type){margin-bottom:30px;text-transform:capitalize}@media (max-width: 767.98px){.search-result{padding-bottom:100px}.search-result__container{padding:0 20px}.search-result__heading{margin-bottom:20px}.search-result__item{margin-bottom:15px;grid-template-columns:auto;border-radius:8px;overflow:hidden;height:100%}.search-result__item--left{order:2;padding:30px;display:block}.search-result__item--image{max-height:100%;height:100%;overflow:visible;object-fit:cover}.search-result__item--image img{object-fit:cover;height:100%;min-height:100%}.search-result__content h5,.search-result__content p{margin-bottom:10px}.search-result__content p:not(.search-result__content p:last-of-type){margin-bottom:20px}}@media (min-width: 768px)and (max-width: 1080.98px){.search-result{padding-bottom:100px}.search-result__container{padding:0 20px}.search-result__item{max-height:300px}.search-result__item--left{padding:30px;flex-direction:column}.search-result__button{padding-top:20px}}.search-results-page{padding-top:94px;padding-bottom:50px;overflow:hidden}.search-results-page__grid{row-gap:50px;column-gap:25px;padding:50px 50px 0;display:grid;grid-template-columns:repeat(5,1fr)}.search-results-page__grid--article{padding-bottom:50px}.search-results-page__grid .product-card{height:100%}.search-results-page__heading{margin-bottom:80px;padding:0 50px}.search-results-page__heading h5{font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px;letter-spacing:0}@media (max-width: 767.98px){.search-results-page__heading h5{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.search-results-page__heading h5{font-size:66px;line-height:71px}}.search-results-page__heading h5 span{text-transform:capitalize}.search-results-page__count{padding:30px 50px 28px;border-bottom:1px solid #d8d8d8;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}@media (max-width: 767.98px){.search-results-page__count{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.search-results-page .product-card__content{margin-bottom:0;margin-top:0;gap:3px}.search-results-page .product-card__image{height:auto;aspect-ratio:.81}.search-results-page .product-card__price{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.search-results-page .product-card__price{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.search-results-page .product-card__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:-.2px;margin-top:12px}.search-results-page .product-card__footer{margin-top:10px}.search-results-page .article-card__image{aspect-ratio:.81}.search-results-page .article-card button{color:#000}.search-results-page .article-card__tag{top:auto;bottom:15px;padding:4px 12px}@media (max-width: 1199.98px){.search-results-page__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1080.98px){.search-results-page{padding-top:67px}.search-results-page__heading{padding:0 20px;margin-bottom:61px}.search-results-page__grid{padding:35px 20px 100px;grid-template-columns:1fr 1fr 1fr;column-gap:15px;row-gap:31px}.search-results-page__grid--article{row-gap:52px;padding-bottom:38px}.search-results-page__count{padding:10px 20px 14px}.search-results-page .product-card__tag{padding:4px 12px}.search-results-page .product-card__image{aspect-ratio:.82}.search-results-page .product-card__title{margin-top:10px;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.search-results-page .product-card__title span{margin-top:-3px}.search-results-page .product-card__price{font-size:13px;line-height:18px;letter-spacing:.1px}.search-results-page .product-card__content{gap:0}.search-results-page .article-card__image{aspect-ratio:.71}.search-results-page .article-card__tag{bottom:auto;top:10px;left:10px}.search-results-page .article-card__title{font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;margin-top:11px;margin-bottom:15px}}@media (max-width: 767.98px){.search-results-page__grid{grid-template-columns:1fr 1fr}}.template--search:not(.navbar--show-search) .navbar{--back-color: #fff}.blog-intro{display:grid;grid-template-columns:28.8% 1fr;gap:25px;padding:50px}.blog-intro__actions{display:flex;justify-content:space-between;gap:10px}.blog-intro__left{margin-top:-5px}.blog-intro__left .primary-button--outlined{min-width:265px}.blog-intro__title{font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px;margin-bottom:22px}@media (max-width: 767.98px){.blog-intro__title{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.blog-intro__title{font-size:66px;line-height:71px}}.blog-intro__desc{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:316px;margin-bottom:42px}@media (max-width: 1080.98px){.blog-intro__desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.blog-intro__desc p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.blog-intro__desc p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.blog-intro__article{display:grid;grid-template-columns:1.28fr 1fr;gap:50px;margin-bottom:10px}.blog-intro .secondary-button{color:#000}.blog-intro__article-img{position:relative;aspect-ratio:.82}.blog-intro__article-img img{width:100%;height:100%;object-fit:cover}.blog-intro__article-container{position:absolute;top:22px;left:14px;z-index:1;width:100%;display:flex;gap:5px}.blog-intro__article-tag{border-radius:100px;background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;padding:5px 14px}.blog-intro__article-title{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;margin-bottom:34px;width:91%}@media (max-width: 767.98px){.blog-intro__article-title{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.blog-intro__article-desc{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:37px;width:93%}@media (max-width: 1080.98px){.blog-intro__article-desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.blog-intro__article-desc p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.blog-intro__article-desc p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.blog-intro__right{max-width:calc(70dvw - 78px)}.blog-intro__arrows{display:flex;position:absolute;right:0;bottom:0;z-index:999}@media (min-width: 1680px){.blog-intro__arrows{bottom:50px}}.blog-intro__arrow{background-color:#fff;height:45px;width:45px}.blog-intro__arrow.swiper-button-disabled{border:1px solid #6a6a6a}.blog-intro__arrow.swiper-button-disabled path{stroke:#6a6a6a}.blog-intro__arrow:first-child{border-right:none}@media (max-width: 1199.98px){.blog-intro__article-img{aspect-ratio:.7}}@media (max-width: 1080.98px){.blog-intro{grid-template-columns:1fr;padding:50px 20px 46px;gap:50px}.blog-intro__right{max-width:calc(100dvw - 40px)}.blog-intro__title{margin-bottom:19px}.blog-intro__article-tag{top:19px;left:20px}.blog-intro__article-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (max-width: 767.98px){.blog-intro__left{margin-top:-5px}.blog-intro__left .primary-button--outlined{min-width:unset;max-width:202px;height:45px}.blog-intro__article{position:relative;grid-template-columns:1fr;gap:29px}.blog-intro__article .secondary-button{margin:0 15px}.blog-intro__article-img{aspect-ratio:.793}.blog-intro__article-link{position:absolute;top:0;right:0;bottom:0;left:0}.blog-intro__article-title{padding:0 15px;width:100%}.blog-intro__article-desc{padding:0 15px;width:100%;margin-bottom:35px}.blog-intro__arrows{display:none}}@media (max-width: 575.98px){.blog-intro__actions{display:grid;grid-template-columns:1fr 90px}}@media (min-width: 576px)and (max-width: 1080.98px){.blog-intro{padding-inline:35px}.blog-intro__arrows{right:35px;display:none}.blog-intro__right{max-width:calc(100vw - 70px)}}.template--blog .navbar__main{--back-color: #fff;border-bottom:1px solid #d8d8d8}.blog-main{scroll-margin-top:50px}.blog-main__categories{padding:28px 50px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.blog-main__tabs{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.7px;text-transform:uppercase;list-style:none;display:flex;gap:8px}.blog-main__tabs li:first-child{width:84px;white-space:nowrap}.blog-main__tabs .tab-link{padding:7px 35px;border-radius:135px;border:1px solid #d8d8d8;-webkit-backdrop-filter:blur(6.75px);backdrop-filter:blur(6.75px);transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.blog-main__tabs .tab-link:hover,.blog-main__tabs .tab-link.active{border:1px solid #000}.blog-main__container{padding:50px 50px 100px}.blog-main__articles{display:grid;grid-template-columns:repeat(4,1fr);row-gap:57px;column-gap:25px}.blog-main__load-more{width:fit-content;margin:50px auto 0}.blog-main__load-more .button{width:350px}.blog-main .article-card__image{aspect-ratio:.815}.blog-main .article-card__tag{top:auto;bottom:15px;padding:4px 12px}.blog-main .article-card__title{width:80%;margin-top:11px;margin-bottom:23px}@media (max-width: 1080.98px){.blog-main__container{padding:35px 20px 100px}.blog-main__articles{grid-template-columns:1fr 1fr;column-gap:15px;row-gap:35px}.blog-main__categories{padding:0;max-width:100dvw}.blog-main__tabs{white-space:nowrap;overflow-x:auto;padding:25px 20px;gap:10px}.blog-main__tabs li:first-child{width:fit-content}.blog-main__tabs::-webkit-scrollbar{display:none}.blog-main__tabs .tab-link{padding:7px 20px}.blog-main .article-card__image{aspect-ratio:.82}.blog-main .article-card__image img{max-height:none}.blog-main .article-card__tag{left:10px;bottom:11px}.blog-main .article-card__title{width:100%;font-size:13px;line-height:18px;margin-top:12px;margin-bottom:26px}}@media (max-width: 767.98px){.blog-main__load-more{width:fit-content;margin:50px auto 0}.blog-main__load-more .button{width:calc(100dvw - 40px)}}@media (min-width: 576px)and (max-width: 1080.98px){.blog-main__container,.blog-main__tabs{padding-inline:35px}}.bhub-register{background:#ebebeb}.bhub-register__grid{display:grid;align-items:center;height:100%;grid-template-columns:1fr 1fr;overflow:hidden;max-height:850px}.bhub-register__content{max-width:400px;margin-left:120px}.bhub-register__content h3{font-size:75px;line-height:75px;margin-bottom:24px}.bhub-register__content p{margin-bottom:30px}.bhub-register__image{max-width:630px;object-fit:contain;position:relative}.bhub-register__image .bhub-intro__image--mask{height:calc(100% + 16px)}.bhub-register__image .bhub-intro__image--mask path{fill:#ebebeb}.bhub-register__image img{width:100%}@media (max-width: 1080.98px){.bhub-register__grid{display:grid;align-items:center;height:100%;grid-template-columns:1fr 1fr;overflow:hidden;max-height:650px}.bhub-register__content{max-width:450px;margin-left:80px}}@media (max-width: 767.98px){.bhub-register{padding-top:30px}.bhub-register__grid{row-gap:60px;height:100%;max-height:100%;grid-template-columns:auto}.bhub-register__content{margin:0;padding:0 20px 75px}.bhub-register__content h3{font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px;max-width:200px}}@media (max-width: 767.98px)and (max-width: 767.98px){.bhub-register__content h3{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}@media (min-width: 768px)and (max-width: 1080.98px){.bhub-register__content{margin-right:50px}.bhub-register__content h3{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}}@media (min-width: 768px)and (max-width: 1080.98px)and (max-width: 767.98px){.bhub-register__content h3{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.gallery-intro{padding:50px 0 50px 50px;min-height:720px}.gallery-intro__grid{display:grid;grid-template-columns:minmax(auto,calc(385px + .68125*(100vw - 1440px))) 1fr;gap:25px;height:100%}.gallery-intro__grid--left{height:100%;display:flex;flex-direction:column}.gallery-intro__grid--right{min-width:0}.gallery-intro__content{display:flex;flex-direction:column;gap:24px}.gallery-intro__actions{margin-top:18px}.gallery-intro__cta{min-width:265px}.gallery-intro .gallery-card{width:100%;position:relative;cursor:pointer}.gallery-intro .gallery-card__image{aspect-ratio:.7740458015;width:100%;height:100%;object-fit:cover;background-color:#000;position:relative}.gallery-intro .gallery-card__image img{object-fit:cover;width:100%;height:100%}.gallery-intro .gallery-card__image:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='-4.5 -4.5 25 25' fill='none'%3E%3Cline x1='8' y1='3.5' x2='8' y2='13.5' stroke='black' stroke-linecap='round'%3E%3C/line%3E%3Cline x1='0.5' y1='-0.5' x2='10.5' y2='-0.5' transform='matrix(1 0 0 -1 2.5 8)' stroke='black' stroke-linecap='round'%3E%3C/line%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25px;height:25px;pointer-events:none;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;z-index:111;background:#fff9;border-radius:100%}.gallery-intro .gallery-card:hover .gallery-card__image:after{visibility:inherit;opacity:1}.gallery-intro .gallery-card__content{margin-top:30px;display:grid;gap:0px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.gallery-intro .gallery-card__content{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.gallery-intro .gallery-card__subtitle{color:#6a6a6a}.gallery-intro__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:460px}@media (max-width: 767.98px){.gallery-intro__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.gallery-intro__arrows{display:flex;gap:0px;margin-top:auto;cursor:pointer}@media (min-width: 768px){.gallery-intro__arrows{display:none}}.gallery-intro__arrow{border:1px solid #000;padding:10px;display:grid;place-items:center;width:45px;height:45px}.gallery-intro__arrow--right{margin-left:-1px}@media (min-width: 576px)and (max-width: 1199.98px){.gallery-intro__grid{gap:50px;grid-template-columns:minmax(auto,268px) 1fr}}@media (max-width: 1080.98px){.gallery-intro{padding-inline:50px}.gallery-intro__grid{grid-template-columns:1fr;position:relative}.gallery-intro__grid--right.md-show-buttons{padding-bottom:65px}.gallery-intro__content{gap:16px}.gallery-intro__description{max-width:100%}.gallery-intro__actions{margin-top:3px}.gallery-intro__cta{height:42px}.gallery-intro__arrows{position:absolute;bottom:0;right:0;z-index:1111;background:#fff}.gallery-intro__cta{min-width:202px;width:fit-content}}@media (max-width: 767.98px){.gallery-intro{padding-inline:20px}.gallery-intro__grid--right.md-show-buttons{padding-bottom:0}.gallery-intro__arrows{position:absolute;bottom:0;right:0;z-index:1111;background:#fff}.gallery-intro .gallery-card__content{padding-right:140px}.gallery-intro .gallery-card__image:after{top:auto;left:auto;transform:none;bottom:20px;right:20px;visibility:inherit;opacity:1}}.article-hero{padding:50px 50px 62px}.article-hero__header{max-width:520px}.article-hero__main{display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px;gap:35px}.article-hero__left{max-width:85%;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.article-hero__category{display:inline-block;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;padding:4px 12px;border-radius:100px;background:#0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:29px}.article-hero__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:15px}@media (max-width: 767.98px){.article-hero__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.article-hero__desc{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:433px}@media (max-width: 1080.98px){.article-hero__desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.article-hero__img-secondary{width:330px}.article-hero__right{aspect-ratio:.72;width:100%}.article-hero__right img{width:100%;height:100%;object-fit:cover}.article-hero__credits-title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#828282;margin-bottom:10px}@media (max-width: 767.98px){.article-hero__credits-title{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.article-hero__credit{display:grid;grid-template-columns:120px 1fr;gap:8px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.article-hero__credit{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 1199.98px){.article-hero__right{aspect-ratio:unset}}@media (max-width: 1080.98px){.article-hero{padding:25px 20px 40px}.article-hero__main{grid-template-columns:1fr;gap:46px}.article-hero__left{margin:0 10px;max-width:none}.article-hero__img-secondary{display:none}.article-hero__credits{margin:0 15px}.article-hero__credits-title{font-size:13px;margin-bottom:8px}.article-hero__credit{font-size:13px;line-height:18px}.article-hero__desc{max-width:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-right:15px;letter-spacing:0}.article-hero__category{margin-bottom:21px}.article-hero__title{margin-bottom:18px}.article-hero__right{aspect-ratio:.71}}.article-main{padding:0 50px 12px}.article-main__container h6{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;line-height:30px}@media (max-width: 1080.98px){.article-main__container h6{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.article-main__container h1,.article-main__container h2,.article-main__container h3 h4,.article-main__container h5,.article-main__container ul,.article-main__container ol,.article-main__container h6,.article-main__container p,.article-main__container blockquote{max-width:550px;margin-right:105px;margin-left:auto;margin-bottom:0}@media (min-width: 1081px){.article-main__container p:not(:has(img)),.article-main__container h6,.article-main__container h1,.article-main__container h2,.article-main__container h3 h4,.article-main__container h5,.article-main__container ul,.article-main__container ol,.article-main__container blockquote{margin-right:auto;margin-left:calc(50vw - 25px)}}.article-main__container p{margin-top:93px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.article-main__container p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.article-main__container p br{content:"";display:block;height:16px}.article-main__container p:has(img){max-width:none;margin-right:0;margin-top:93px}.article-main__container p:has(img) img{width:100%;object-fit:cover}.article-main__container h6 br{content:"";display:block;height:9px}.article-main__container blockquote{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;margin-top:94px;max-width:582px;margin-right:73px}@media (max-width: 767.98px){.article-main__container blockquote{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}@media (max-width: 1080.98px){.article-main{padding:0 20px 7px}.article-main h1,.article-main h2,.article-main h3 h4,.article-main h5,.article-main ul,.article-main ol,.article-main h6,.article-main p,.article-main blockquote{max-width:none;margin:0 15px}.article-main p{margin-top:44px}.article-main p br{content:"";display:block;height:9px}.article-main p:has(img){max-width:none;margin-right:0;margin-top:44px;margin-left:0}.article-main h6 br{content:"";display:block;height:9px}.article-main blockquote{margin-top:44px}}.article-slider.section-slider{padding:50px 0}.article-slider.section-slider .swiper .swiper-slide{width:auto;height:59dvh;aspect-ratio:unset}.article-slider.section-slider .swiper .swiper-slide img{width:auto;height:100%}.article-slider .section-slider__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;letter-spacing:0}@media (max-width: 767.98px){.article-slider .section-slider__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.article-slider .section-slider__header{margin-bottom:30px}@media (max-width: 1080.98px){.article-slider.section-slider{padding:50px 0 45px}.article-slider.section-slider .swiper .swiper-slide{height:18.2dvh}.article-slider .section-slider__header{margin-bottom:33px}}.article-products{padding:145px 50px 150px}.article-products__heading{margin-bottom:32px}.article-products__header{display:flex;justify-content:space-between}.article-products__arrows{display:flex}.article-products__arrow{background-color:#0000;height:50px;width:50px}.article-products__arrow:first-child{border-right:none}@media (min-width: 1081px){.article-products .product-card__content{margin-top:12px;margin-bottom:22px;display:grid;gap:4px}}@media (max-width: 1399.98px){.article-products__actions{display:flex;justify-content:space-between;gap:10px;margin-bottom:70px}}@media (max-width: 1080.98px){.article-products{padding:75px 20px}.article-products__actions .button{flex-grow:1;width:fit-content}.article-products__heading{margin-bottom:34px}.article-products .product-card__image{height:auto;aspect-ratio:.82}}.article-journal .home-journal__left{background-color:#f3f3f3}.article-journal .article-card__tag{top:auto;bottom:15px}.product-main .breadcrumbs{margin-top:0;margin-bottom:45px;padding:0}@media (max-width: 1080.98px){.product-main .breadcrumbs{margin-bottom:35px}}.product-main--gift-card{padding-bottom:0}.product-main--gift-card .product-main__actions{grid-template-columns:1fr}.product-main--gift-card .product-main__fav{display:none}.product-main__grid{display:grid;grid-template-columns:36% 402px 1fr}.product-main__grid--left{height:var(--height-fill);min-width:0}.product-main__grid--mid{padding:45px 45px 50px;display:flex;flex-direction:column;justify-content:space-between;height:var(--height-fill)}.product-main__grid--right{margin-top:80px;margin-left:auto;margin-right:55px;max-width:469px}@media (max-width: 1080.98px){.product-main__grid--right{max-width:100%}}@media (min-width: 1680px){.product-main__grid{grid-template-columns:44% 510px 1fr}.product-main__grid--right{max-width:510px;margin-left:auto}}@media (min-width: 1081px)and (max-width: 1199.98px){.product-main__grid{display:grid;grid-template-columns:40% 20% 40%}}.product-main__tags{display:flex;gap:10px;margin-bottom:20px}.product-main__tag{position:relative;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#828282}.product-main__tag:not(:last-child):after{content:"\2022";display:inline-block;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.product-main__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:45px}@media (max-width: 767.98px){.product-main__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}@media (max-width: 767.98px){.product-main__title br{display:none}}.product-main__title .light-gray{color:#828282}.product-main__price-wrap{display:grid;gap:12px}.product-main__price{display:flex;gap:5px;align-items:center;font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;flex-wrap:wrap}@media (max-width: 1080.98px){.product-main__price{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.product-main__price .sa-price{margin-right:-4px}.product-main__sub{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.product-main__mid-footer{display:flex;flex-direction:column;gap:20px}@media (max-width: 1080.98px){.product-main__mid-footer .secondary-button svg{display:none}}.product-main__dropdown-wrapper{display:flex;align-items:center;height:50px;padding:0 25px;justify-content:space-between;border:1px solid #000;position:relative}.product-main__dropdown-label{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;cursor:pointer;text-transform:capitalize}@media (max-width: 1080.98px){.product-main__dropdown-label{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.product-main__dropdown-label--main{display:flex;gap:10px;align-items:center}.product-main__dropdown-items{position:absolute;top:calc(100% + 10px);width:calc(100% + 2px);left:-1px;right:0;background:#fff;z-index:11;padding:15px;border:1px solid #000}.product-main__select-variant-image{width:24px;height:24px;border-radius:100px;position:absolute;right:10px;bottom:10px}.product-main__dropdown-item{min-height:45px;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:pointer;border-bottom:1px solid #d8d8d8;gap:5px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;position:relative;padding-inline:10px}@media (max-width: 1080.98px){.product-main__dropdown-item{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.product-main__dropdown-item.disabled{color:#828282}.product-main__dropdown-item:last-child{border-bottom:none}.product-main__dropdown-item:hover{background-color:#ebe7de}.product-main__dropdown-weight{margin-left:auto}.product-main__detail-cta{display:flex;justify-content:space-between;align-items:center;background-color:#000;width:100%;color:#fff;min-height:50px;padding-inline:25px}.product-main__detail-cta[disabled]{pointer-events:none}.product-main__detail-cta--minus,.product-main__detail-cta--plus{cursor:pointer}.product-main__detail-cta span.unavailable-text{display:none}.product-main__actions{margin-top:10px;display:grid;grid-template-columns:1fr 50px;gap:10px}.product-main__actions .button{width:100%}.product-main__actions input::-webkit-outer-spin-button,.product-main__actions input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-main__actions input[type=number]{-moz-appearance:textfield}.product-main__actions .qty{-webkit-appearance:none;appearance:none;border:none;outline:none;background:none;text-align:center;max-width:19px}.product-main__actions--add-to-sample-box{display:none}.product-main__actions--view-in-store,.product-main__actions[data-add-to-sample-box="1"][data-available="1"] .product-main__actions--add-to-sample-box{display:flex}.product-main__actions[data-add-to-sample-box="1"][data-available="1"] .product-main__actions--view-in-store{display:none}.product-main__fav{border:1px solid #000;border-radius:0;width:100%;height:100%}.product-main__fav svg{width:15.4px;height:14px}.product-main__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-top:35px;margin-bottom:35px}@media (max-width: 1080.98px){.product-main__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.product-main__description ul{list-style-position:inside}.product-main__description .read-more-link{color:#828282;cursor:pointer}.product-main__info-items{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:25px;margin-bottom:25px}.product-main__info-item{display:flex;flex-direction:column;gap:0px}.product-main__info-item--label{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#828282}.product-main__info-item--value{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.product-main__info-item--value{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.product-main__bubbles{margin-top:25px;display:flex;gap:7px;margin-bottom:75px;flex-wrap:wrap}.product-main__bubble{background-color:#f3f3f3;padding:7px 12px;border-radius:100px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.product-main__accordions{margin-bottom:50px}.product-main__accordions .accordion-item{border:none}.product-main__accordions .accordion-item .product-main__accordion-header--right{rotate:90deg}.product-main__accordion:last-child .product-main__accordion-header{border-bottom:1px solid #d8d8d8}.product-main__accordion-header{border-top:1px solid #d8d8d8;padding:20px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;height:45px}.product-main__accordion-header--left{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;display:flex;align-items:center;gap:5px}@media (max-width: 1080.98px){.product-main__accordion-header--left{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.product-main__accordion-header--left span{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#828282}.product-main__accordion-content{border-top:1px solid #d8d8d8}.product-main__accordion-content--top{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;margin-top:15px;margin-bottom:15px;color:#6a6a6a}.product-main__accordion-content--grid{display:flex;padding-bottom:15px;gap:8px;max-height:var(--grid-max-height, auto);overflow:hidden;transition:max-height .3s ease-out;flex-wrap:wrap}.product-main__accordion-content--grid.closed{max-height:76px}.product-main__accordion-variant{cursor:pointer}.product-main__accordion-variant.active .product-main__accordion-image{border:1px solid #000}.product-main__accordion-variant.active .product-main__accordion-image img{top:4.5px;right:4.5px;bottom:4.5px;left:4.5px}.product-main__accordion-image{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;width:70px;aspect-ratio:1;position:relative;border-radius:50%;border:1px solid rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.product-main__accordion-variant.active .product-main__accordion-image{padding:5px}.product-main__accordion-image img{border-radius:50%;top:0;right:0;bottom:0;left:0;aspect-ratio:1;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-main__feature{margin-top:50px;margin-bottom:100px}.product-main__feature .feature__item{display:grid;gap:25px;padding:25px 0}.product-main__feature .feature__header{display:flex;gap:10px;align-items:center;height:fit-content}.product-main__feature .feature__icon img{max-width:25px}.product-main__feature .feature__title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.product-main__feature .feature__title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.product-main__feature .feature__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.product-main__feature .feature__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (min-width: 1920px){.product-main__accordion-variant:nth-child(6){display:block}.product-main__accordion-variant.active .product-main__accordion-image img{top:5px;right:5px;bottom:5px;left:5px}}@media (min-width: 1081px){.product-main{border-bottom:1px solid #d8d8d8}.product-main__title{margin-top:0}.product-main__grid--left{position:sticky;top:var(--nav-height)}.product-main__grid--mid{position:sticky;top:var(--nav-height);padding-top:80px}.product-main__accordion-image:hover{border:1px solid #000}.product-main__accordion-image:hover img{top:4.5px;right:4.5px;bottom:4.5px;left:4.5px}.product-main__accordion-content--grid{flex-wrap:wrap}}@media (max-width: 1080.98px){.product-main{padding-bottom:0}.product-main__grid{grid-template-columns:1fr}.product-main__grid--left{height:100%}.product-main__grid--right{margin:0 35px}.product-main__grid--mid{height:100%;padding:50px 35px 35px}.product-main__tags{margin-bottom:35px}.product-main__title{font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:35px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.product-main__title{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}@media (max-width: 1080.98px){.product-main__mid-footer{margin-top:35px;flex-wrap:wrap;flex-direction:row}.product-main__info-items{gap:15px;margin-bottom:20px}.product-main__info-item{gap:12px}.product-main__bubbles{margin-bottom:50px}.product-main__accordion-header{padding:17px 0}.product-main__feature{margin-bottom:0}}@media (min-width: 1680px){.product-main__title{width:100%}}@media (max-width: 359.98px){.product-main__actions{grid-template-columns:1fr}.product-main__fav{height:50px}}.product-gallery{width:100%;height:100%;position:relative}.product-gallery__text{position:absolute;bottom:25px;left:25px;z-index:10;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#fff}.product-gallery__image img{object-position:ce}.product-main--gift-card .product-gallery__image img{object-position:top}.product-gallery__container{height:100%}.product-gallery__arrows{position:absolute;right:25px;bottom:25px;z-index:1;display:flex}.product-gallery__arrow{width:50px;height:50px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.product-gallery__arrow:last-child{margin-left:-1px}.product-gallery__tags-container{position:absolute;top:25px;left:25px;z-index:111;display:flex;flex-wrap:wrap;gap:10px;max-width:calc(100% - 50px)}.product-gallery__badge-item{position:relative;display:inline-block}.product-gallery__tag-content{display:flex;flex-direction:column;max-width:194px}.product-gallery__tag-content p{margin-top:25px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-gallery__tag-content p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-gallery__tag-content a{margin-top:25px}.product-gallery__tag-wrapper{padding:7px 15px 15px;background:var(--background-color);position:absolute;top:0;left:0;z-index:1111;color:#fff;border-radius:9px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:pointer;pointer-events:none;min-width:224px;width:max-content}.product-gallery__tag-wrapper.active{opacity:1;visibility:inherit;pointer-events:auto}.product-gallery__tag-wrapper.active svg circle{fill:#fff}.product-gallery__tag-wrapper.active svg path{fill:var(--background-color, #000)}.product-gallery__tag-wrapper .secondary-button--white svg path{fill:#fff!important}.product-gallery__tag-wrapper .product-gallery__tag{position:static;z-index:11;padding:0;width:fit-content}.product-gallery__tag-main{display:flex;align-items:center;gap:10px}.product-gallery__tag{display:flex;gap:10px;padding:7px 15px;color:#fff;background:#93998a;position:relative;border-radius:100px;align-items:center;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;cursor:pointer;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;white-space:nowrap}.product-gallery__tag.main-tag{position:relative;z-index:111}.product-gallery__tag svg circle{fill:#fff}.product-gallery__tag svg path{fill:var(--background-color, #000)}.product-gallery__tag.active{opacity:0;visibility:hidden}.product-gallery__tag svg circle,.product-gallery__tag svg path{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-gallery__tag:hover svg circle,.product-gallery__tag.active svg circle{fill:var(--background-color)}.product-gallery__tag:hover svg path,.product-gallery__tag.active svg path{fill:#fff}.product-gallery__carousel{width:100%;height:100%}.product-gallery__image img{width:100%;height:100%;object-fit:cover}@media (max-width: 1080.98px){.product-gallery{width:100vw;aspect-ratio:.7027027027;max-height:var(--height-fill)}.product-gallery__tag{padding:7px 15px}.product-gallery__text{bottom:20px;left:20px}.product-gallery__arrows{bottom:20px;right:20px}}.swym-button-bar{display:none!important}.product-errors,.js-ajax-cart-message,.js-ajax-cart-message--error{width:100%;grid-column:1/span 2;justify-self:center;color:#ff000090;text-align:center;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.product-errors p,.js-ajax-cart-message p,.js-ajax-cart-message--error p{margin-block:10px}.product-swatch__bg{width:24px;height:24px;border-radius:50%;position:absolute;right:25px}.payment-options{margin-top:16px}.payment-options ul.fade-carousel{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.payment-options ul.fade-carousel li{display:flex;align-items:center;flex-wrap:wrap;gap:3px;font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.product-lookbook.home-lookbook{grid-template-columns:367px .75fr 1fr;gap:35px;padding-bottom:100px}@media (max-width: 1080.98px){.product-lookbook.home-lookbook{grid-template-columns:1fr 1fr}}.product-lookbook.home-lookbook .home-lookbook__card--01{padding-right:0}.product-lookbook .home-lookbook__content{max-width:367px;display:flex;flex-direction:column;gap:35px}.product-lookbook .home-lookbook__title{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}@media (max-width: 767.98px){.product-lookbook .home-lookbook__title{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.product-lookbook .home-lookbook__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.product-lookbook .home-lookbook__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.product-lookbook .home-lookbook__content{max-width:100%;gap:20px;margin-bottom:50px;margin-right:0}.product-lookbook .home-lookbook__card--01 .home-lookbook__image{max-width:200px;margin-left:auto}.product-lookbook .home-lookbook__title{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px;margin-bottom:0}}@media (max-width: 767.98px)and (max-width: 767.98px){.product-lookbook .home-lookbook__title{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}@media (max-width: 767.98px){.product-lookbook .home-lookbook__description{margin-bottom:0}}@media (max-width: 767.98px){.product-lookbook{padding:50px 35px}}@media (min-width: 576px)and (max-width: 1080.98px){.product-lookbook{display:grid;grid-template-columns:1fr 1fr}.product-lookbook .home-lookbook__content{grid-column:1/span 2;max-width:100%}}@media (min-width: 1680px){.product-lookbook{grid-template-columns:367px .75fr 1fr;gap:35px}}.product-sustain{min-height:800px;background-color:#c6b7a3}.product-sustain__grid{display:grid;grid-template-columns:1fr 596px;min-height:inherit}.product-sustain__content{display:flex;flex-direction:column;justify-content:space-between;min-height:inherit;padding:100px}.product-sustain__content--top{display:grid;gap:35px}.product-sustain__image img{width:100%;height:100%;object-fit:cover}.product-sustain__info-item{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:20px}.product-sustain__info-icon img{max-width:24px}.product-sustain__cta{max-width:233px}@media (max-width: 1080.98px){.product-sustain{padding:50px 35px;height:auto;min-height:100%}.product-sustain__grid{grid-template-columns:1fr}.product-sustain__content{padding:0;justify-content:flex-start}.product-sustain__content-image{margin-top:25px;margin-bottom:25px}.product-sustain__info-item{gap:7px}.product-sustain__cta{max-width:100%}}.product-process{padding:100px 50px;min-height:829px}.product-process__title{margin-bottom:52px}.product-process__grid{display:grid;grid-template-columns:384px 1fr;gap:162px}.product-process__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:99px}@media (min-width: 576px)and (max-width: 1080.98px){.product-process__content{padding-bottom:50px}}.product-process__content--top{display:grid;gap:10px}.product-process__cta{min-width:246px;height:44px}.product-process__main-image{width:100%;margin-top:50px;margin-bottom:64px}.product-process__main-image img,.product-process__main-image video{width:100%}.product-process__image{display:grid}.product-process__image img,.product-process__image video{grid-row:1;grid-column:1;width:100%;height:100%;object-fit:cover;aspect-ratio:1.518164436;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-process__image img.active,.product-process__image video.active{opacity:1;visibility:inherit}.product-process__accordion{display:grid;grid-template-columns:auto 1fr;column-gap:25px;cursor:pointer}.product-process__accordion .product-process__accordion-title,.product-process__accordion .product-process__accordion-index,.product-process__accordion .product-process__accordion-content{color:#828282}@media (min-width: 768px){.product-process__accordion .product-process__accordion-index{padding-bottom:5px}}.product-process__accordion .product-process__accordion-title{font-size:24px;font-style:normal;font-weight:200;line-height:32px}.product-process__accordion .product-process__accordion-title .icon{transition:all .3s}.product-process__accordion .product-process__accordion-title .icon path{stroke:#828282}.product-process__accordion.active .product-process__accordion-title,.product-process__accordion.active .product-process__accordion-index,.product-process__accordion.active .product-process__accordion-content{color:#000}.product-process__accordion.active .product-process__accordion-title .icon{transform:rotate(180deg)}.product-process__accordion.active .product-process__accordion-title .icon path{stroke:#000}.product-process__accordion-index{font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase;align-self:end}.product-process__accordion-title{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;line-height:.7;align-self:start;-webkit-user-select:none;user-select:none}@media (max-width: 767.98px){.product-process__accordion-title{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}@media (max-width: 767.98px){.product-process__accordion-title{display:flex;justify-content:space-between}}.product-process__accordion-content{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;padding-bottom:35px;padding-top:35px;grid-row:2;grid-column:2;cursor:default}@media (max-width: 1080.98px){.product-process__accordion-content{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (min-width: 768px){.product-process__accordion-content{padding-bottom:35px;padding-top:21px}}@media (max-width: 1080.98px){.product-process{min-height:100%;padding:75px 20px}.product-process__title{margin-bottom:31px}.product-process__grid{grid-template-columns:1fr;gap:0px}.product-process__content{gap:42px}.product-process__content--top{gap:10px}.product-process__accordion-content{padding-bottom:20px;padding-top:11px}.product-process__accordion-image{grid-row:3;grid-column:1/span 2;margin-top:15px;margin-bottom:7px;width:100%}.product-process__accordion{column-gap:34px}.product-process__accordion-title{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.product-process__accordion-title{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}@media (min-width: 768px){.product-process__accordion-image{display:none!important}}@media (min-width: 576px)and (max-width: 1080.98px){.product-process{padding-inline:50px}}.product-similar{padding:150px 50px}.product-similar__title{color:#828282;display:flex;gap:25px;margin-bottom:50px;cursor:pointer;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-similar__title span.active{color:#000}.product-similar__grid{display:grid}.product-similar__grid>*{grid-row:1;grid-column:1;min-width:0}.product-similar__products{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-similar__products.active{opacity:1;visibility:inherit}.product-similar__footer{display:none}@media (max-width: 767.98px){.product-similar{padding:75px 20px}.product-similar__footer{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:75px}.product-similar__title{flex-direction:column;gap:25px}.product-similar__arrows-wrapper{display:grid}.product-similar__arrows-wrapper>*{grid-row:1;grid-column:1}.product-similar__arrows{display:flex;opacity:0;visibility:hidden}.product-similar__arrows.active{opacity:1;visibility:inherit}}@media (min-width: 576px)and (max-width: 1080.98px){.product-similar__title{flex-direction:column}}.product-modal{height:100vh;background-color:#fff;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;opacity:0;visibility:hidden;transform:translate(100%);position:fixed;z-index:10000;display:flex;flex-direction:column;gap:30px;top:var(--nav-height);right:0;bottom:0;width:64%;border-top:1px solid #d8d8d8}.product-modal__sku{display:none}.product-modal__sku.active{display:table-row}.product-modal__description ul{list-style-position:inside}.product-modal__description ul li{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal__description ul li{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal__description .metafield-rich_text_field p{margin-bottom:25px}.product-modal__description .metafield-rich_text_field p~ul{margin-top:-16px;margin-left:8px}.product-modal__header{display:flex;justify-content:space-between;padding-top:44px;padding-inline:50px}.product-modal__header--left{display:flex;gap:15px}.product-modal__header--right{position:relative}.product-modal__link{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;padding-bottom:7px;border-bottom:1px solid #000;color:#828282;cursor:pointer;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-modal__link.active,.product-modal__link:hover{color:#000}.product-modal__close{border:1px solid #000;padding:5px;position:absolute;border-radius:50%;top:-14px;right:-14px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-modal__title{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px;max-width:255px}@media (max-width: 767.98px){.product-modal__title{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.product-modal__wrap{display:grid;overflow-y:auto}.product-modal__wrap>*{grid-row:1/-1;grid-column:1/-1}.product-modal__grid{padding-left:50px;padding-right:34px;display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:20px;overflow:hidden}.product-modal__grid--right{max-width:600px;margin-left:auto;width:100%}.product-modal__content{opacity:0;visibility:hidden;overflow:hidden;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-modal__content.active{opacity:1;visibility:inherit;overflow:unset;padding-bottom:150px}.product-modal__content--more-details .product-modal__main{display:grid;gap:0px}.product-modal__content--specs .product-modal__main{display:grid;gap:50px}.product-modal__content--specs .product-modal__main--bottom{display:grid;gap:25px}.product-modal__content--sustainability .product-modal__main{display:grid;gap:0px}.product-modal__content--sustainability .product-modal__description{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal__content--sustainability .product-modal__description{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal__content--sustainability .product-modal__description p{margin-bottom:25px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal__content--sustainability .product-modal__description p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal__content--sustainability .product-modal__description p:last-child{margin-bottom:0}.product-modal__content--sustainability .product-modal__description ul,.product-modal__content--sustainability .product-modal__description ol{list-style-position:inside;margin-top:25px}.product-modal__content--care .product-modal__main{display:grid;gap:0px}.product-modal__content--care .product-modal__description{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal__content--care .product-modal__description{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal__content--care .product-modal__description p{margin-bottom:25px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal__content--care .product-modal__description p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal__content--care .product-modal__description p:last-child{margin-bottom:0}.product-modal__content--care .product-modal__description ul,.product-modal__content--care .product-modal__description ol{list-style-position:inside;margin-left:10px;margin-top:25px;padding:0}.product-modal--details .product-modal__description{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal--details .product-modal__description{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal--details .product-modal__description p{margin-bottom:25px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal--details .product-modal__description p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal--details .product-modal__description p:last-child{margin-bottom:0}.product-modal--details .product-modal__description ul,.product-modal--details .product-modal__description ol{list-style-position:inside;margin-top:25px;margin-bottom:25px}.product-modal--details .product-modal__description ul:last-child,.product-modal--details .product-modal__description ol:last-child{margin-bottom:0}.product-modal__table{width:100%}.product-modal__table-content{width:100%;border-collapse:collapse}.product-modal__table-content td{padding-top:11px;padding-bottom:10px;border-bottom:1px solid #d8d8d8;vertical-align:top;font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}@media (max-width: 767.98px){.product-modal__table-content td{font-family:MNKY Banana Grotesk}}.product-modal__table-content td:first-child span{white-space:nowrap}.product-modal__table-content td:last-child{text-align:right}.product-modal__table-content td:last-child span{max-width:50%;display:flex;margin-left:auto;width:fit-content}@media (max-width: 575.98px){.product-modal__table-content td:last-child span{max-width:170px;display:flex;margin-left:auto;width:fit-content}}.product-modal__table-content tr:first-child td{padding-top:0}.product-modal__btn-row{display:grid;gap:15px}.product-modal__subtitle{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:25px}.product-modal__description{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.product-modal__description{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.product-modal__questions{display:grid;gap:50px}.product-modal__question-wrapper{display:grid;gap:25px}.product-modal__question{max-width:435px}.product-modal__loading{display:flex;justify-content:center;align-items:center;height:200px;font-size:0}.product-modal__loading:after{content:"";width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1680px){.product-modal{width:64%}}@media (max-width: 1199.98px){.product-modal{width:60%}}@media (max-width: 1080.98px){.product-modal{width:100%}}@media (max-width: 767.98px){.product-modal{gap:50px;width:100%;z-index:100100}.product-modal__header{flex-direction:column;gap:50px;padding-inline:35px}.product-modal__header--left{overflow-x:auto;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;order:2;scrollbar-width:none;-ms-overflow-style:none}.product-modal__header--left::-webkit-scrollbar{display:none}.product-modal__grid{display:flex;flex-direction:column;gap:50px;padding-inline:35px}.product-modal__grid--right{max-width:100%}.product-modal__content.active{padding-bottom:100px}}.product-modal--question-underlay .product-modal__header--left,.product-modal--question-installation .product-modal__header--left,.product-modal--question-care .product-modal__header--left{opacity:0;visibility:hidden}.product-modal--question-underlay .product-modal__grid,.product-modal--question-installation .product-modal__grid,.product-modal--question-care .product-modal__grid{gap:80px;justify-content:space-between}.product-modal--info .product-modal__header--left{opacity:0;visibility:hidden}.product-modal--info .product-modal__title{margin-bottom:50px;margin-inline:50px;white-space:nowrap}.product-modal--out-of-stock{background-color:#eae9e5;width:36.5%}.product-modal--out-of-stock .product-modal__header--left{opacity:0;visibility:hidden}.product-modal--out-of-stock .product-modal__content--success .product-modal__field,.product-modal--out-of-stock .product-modal__content--success .product-modal__description{display:none}.product-modal--out-of-stock .product-modal__content--success .product-modal__description--success{display:block}.product-modal--out-of-stock .product-modal__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:35px}@media (max-width: 767.98px){.product-modal--out-of-stock .product-modal__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.product-modal--out-of-stock .product-modal__description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:335px}@media (max-width: 1080.98px){.product-modal--out-of-stock .product-modal__description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.product-modal--out-of-stock .product-modal__description--success{display:none}.product-modal--out-of-stock .product-modal__field{color:#000}.product-modal--out-of-stock .product-modal__field~span{display:none;transition-behavior:allow-discrete;margin-top:10px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.product-modal--out-of-stock .product-modal__field--error{border-bottom:1px solid #eb5757}.product-modal--out-of-stock .product-modal__field--error~span{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;color:#eb5757;display:block}.product-modal--out-of-stock .product-modal__grid{grid-template-columns:1fr;gap:100px;padding-inline:50px}.product-modal--out-of-stock .product-modal__grid--right{max-width:100%;margin:0;display:grid;gap:25px}.product-modal--similar .product-modal__header--left{opacity:0;visibility:hidden}.product-modal--similar .product-modal__grid{grid-template-columns:1fr;gap:50px}.product-modal--similar .product-modal__grid--right{max-width:100%;margin-left:0}.product-modal--similar .product-modal__main{display:grid;grid-template-columns:minmax(auto,316px) minmax(auto,316px);gap:25px}@media (max-width: 767.98px){.product-modal--similar .product-modal__grid{padding-inline:35px}.product-modal--similar .product-modal__header--left{display:none}.product-modal--similar .product-modal__main{grid-template-columns:1fr;gap:25px}.product-modal--similar .product-modal__grid{gap:35px}}.product-modal--show{overflow:hidden}.product-modal--show .product-modal{opacity:1;visibility:inherit;transform:translate(0)}.section-hero{position:relative;height:100dvh;padding:69px 50px}.section-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.section-hero__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 767.98px){.section-hero__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.section-hero__title{font-size:43px;line-height:49px}}@media (max-width: 1080.98px){.section-hero{padding:29px 20px}}@media (max-width: 767.98px){.section-hero{height:40.2dvh}.section-hero__title{max-width:84%}}.section-richtext{padding:100px 50px}.section-richtext__header{max-width:657px;width:100%;margin-bottom:187px}.section-richtext__title{font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px}@media (max-width: 767.98px){.section-richtext__title{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.section-richtext__title{font-size:66px;line-height:71px}}.section-richtext__title:not(:last-child){margin-bottom:25px}.section-richtext__desc{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}@media (max-width: 767.98px){.section-richtext__desc{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.section-richtext__content{max-width:794px;margin-left:auto}.section-richtext__content h3{font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px}@media (max-width: 767.98px){.section-richtext__content h3{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}.section-richtext__content h4{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}@media (max-width: 767.98px){.section-richtext__content h4{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.section-richtext__content h5{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}@media (max-width: 767.98px){.section-richtext__content h5{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.section-richtext__content h6{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}@media (max-width: 767.98px){.section-richtext__content h6{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.section-richtext__content h3:not(:last-child),.section-richtext__content h4:not(:last-child),.section-richtext__content h5:not(:last-child),.section-richtext__content h6:not(:last-child){margin-bottom:36px}.section-richtext__content h3:not(:first-child),.section-richtext__content h4:not(:first-child),.section-richtext__content h5:not(:first-child),.section-richtext__content h6:not(:first-child){margin-top:30px}.section-richtext__content p{margin-right:15px;letter-spacing:.1px}.section-richtext__content p br{content:url();display:block;height:16px}.section-richtext__content p,.section-richtext__content ul,.section-richtext__content ol{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px}@media (max-width: 1080.98px){.section-richtext__content p,.section-richtext__content ul,.section-richtext__content ol{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.section-richtext__content ul,.section-richtext__content ol{display:flex;flex-direction:column;gap:10px;padding-left:20.5px;padding-right:16px;margin-bottom:37px}.section-richtext__content ul li,.section-richtext__content ol li{padding-left:3.5px;line-height:22px}.section-richtext__content ul li::marker,.section-richtext__content ol li::marker{font-size:small}.section-richtext__content figure{margin:44px 0}.section-richtext__content figure>img{width:100%;height:auto;object-fit:cover;margin-bottom:13px}.section-richtext__content figure figcaption{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:58px}.section-richtext__content blockquote{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:44px 50px;margin:70px 0}.section-richtext__content blockquote p.section-richtext__author{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.section-richtext__content blockquote p:not(.section-richtext__author){font-family:Canela;font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px;margin-bottom:38px}.section-richtext__actions{margin-top:44px;display:flex;gap:10px}@media (max-width: 1080.98px){.section-richtext{padding:75px 35px}.section-richtext__content{max-width:none}.section-richtext__content h3:not(:last-child),.section-richtext__content h4:not(:last-child),.section-richtext__content h5:not(:last-child),.section-richtext__content h6:not(:last-child){margin-bottom:19px}.section-richtext__content h3:not(:first-child),.section-richtext__content h4:not(:first-child),.section-richtext__content h5:not(:first-child),.section-richtext__content h6:not(:first-child){margin-top:24px}.section-richtext__content p br{height:12px}.section-richtext__content figure{margin:29px 0}.section-richtext__content figure>img{margin-bottom:16px}.section-richtext__content figure figcaption{margin-bottom:30px}.section-richtext__content ol,.section-richtext__content ul{gap:0;margin-bottom:25px}.section-richtext__content blockquote{margin:55px 0;padding:20px}.section-richtext__actions{margin-top:28px}.section-richtext__header{margin-bottom:100px}.section-richtext__title:not(:last-child){margin-bottom:31px}}@media (max-width: 767.98px){.section-richtext__actions{flex-direction:column}}.section-feature{padding:100px 55px}.section-feature__card{position:relative;width:100%;aspect-ratio:1.78;padding:43px 50px}.section-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.section-feature__img img{width:100%;height:100%;object-fit:cover}.section-feature__img.active{z-index:10}.section-feature__player,.section-feature__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.section-feature__player video,.section-feature__bg video{position:absolute;top:0;right:0;bottom:0;left:0}.section-feature__player img,.section-feature__player video,.section-feature__bg img,.section-feature__bg video{width:100%;height:100%;object-fit:cover}.section-feature .btn-play{cursor:pointer;background-color:#0000;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;padding:0}.section-feature__content{max-width:360px;position:relative;z-index:222}.section-feature__title{margin-bottom:11px}.section-feature__desc{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.section-feature__desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 1080.98px){.section-feature{padding:0}.section-feature__card{padding:0;height:100%;aspect-ratio:unset}.section-feature__player,.section-feature__bg{position:relative;margin-bottom:30px;aspect-ratio:1.78}.section-feature__player video,.section-feature__bg video{aspect-ratio:1.78;height:auto}.section-feature__img{aspect-ratio:1.78}.section-feature__content{padding:0 35px;max-width:none;margin-bottom:50px}.section-feature__title{margin-bottom:20px}.section-feature .btn-play svg{width:52px;height:52px}}.section-text{padding:150px 50px}.section-text__content{max-width:852px;display:flex;flex-direction:column;gap:24px;margin:0 auto;text-align:center}.section-text__content--left{text-align:left;margin-left:0}.section-text__content--right{text-align:right;margin-left:auto;margin-right:0}.section-text__title{font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px}@media (max-width: 767.98px){.section-text__title{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.section-text__title{font-size:66px;line-height:71px}}.section-text__desc{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}@media (max-width: 767.98px){.section-text__desc{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}@media (max-width: 1080.98px){.section-text{padding:75px 35px}.section-text__content{gap:30px}}.section-card.home-card--reversed .home-card__grid{grid-template-columns:1fr 521px}.section-card.home-card--reversed .home-card__right{order:-1}.section-card .home-card__title{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}@media (max-width: 767.98px){.section-card .home-card__title{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.section-card .home-card__grid{background-color:#f5f3ea}.section-card .home-card__description{max-width:none;margin-bottom:6px}.section-card .home-card__content{padding:92px 100px;gap:28px}.section-card .home-card__content p{line-height:24px}.section-card .home-card__cta{width:265px}@media (max-width: 1199.98px){.section-card.home-card--reversed .home-card__grid,.section-card .home-card__grid{grid-template-columns:1fr 1fr}.section-card .home-card__content{padding:50px}}@media (max-width: 1080.98px){.section-card.home-card--reversed .home-card__right{order:1}.section-card .home-card__content{padding:45px 35px 48px;gap:22px}.section-card .home-card__left{height:480px}.section-card .home-card__content p{line-height:22px}}@media (max-width: 767.98px){.section-card .home-card__cta{width:100%;margin-top:2px}}.section-two-cols{padding:100px 50px;display:grid;grid-template-columns:246px 1fr;gap:301px}.section-two-cols__right{display:grid;grid-template-columns:1fr 1fr;gap:25px}.section-two-cols__card img{aspect-ratio:.746;width:100%;object-fit:cover}.section-two-cols__card--small{max-width:246px}@media (max-width: 1080.98px){.section-two-cols__card--small{max-width:60%}}@media (max-width: 575.98px){.section-two-cols__card--small{max-width:246px}}.section-two-cols__card--small img{aspect-ratio:1/1}.section-two-cols__title{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;margin-bottom:18px;margin-top:28px}@media (max-width: 767.98px){.section-two-cols__title{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.section-two-cols__desc p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.section-two-cols__desc p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 1399.98px){.section-two-cols{gap:120px}}@media (max-width: 1080.98px){.section-two-cols{padding:50px 35px;grid-template-columns:1fr;gap:69px}.section-two-cols__title{margin-bottom:21px;margin-top:29px}.section-two-cols__left--hidden{display:none}}@media (max-width: 767.98px){.section-two-cols__right{grid-template-columns:1fr;gap:69px}.section-two-cols__right.section-two-cols__right--sm-gap{gap:47px}}.section-w-sm-blocks{padding:100px 50px;display:grid;grid-template-columns:246px 1fr;gap:301px}.section-w-sm-blocks__desc{margin-bottom:41px}.section-w-sm-blocks__desc p{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;line-height:30px}@media (max-width: 1080.98px){.section-w-sm-blocks__desc p{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.section-w-sm-blocks__desc p br{display:none}.section-w-sm-blocks__blocks{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-right:82px}.section-w-sm-blocks__block{display:grid;grid-template-columns:115px 1fr;gap:25px;align-items:center}.section-w-sm-blocks__block-title{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:10px}@media (max-width: 1080.98px){.section-w-sm-blocks__block-title{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.section-w-sm-blocks__block-desc{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.section-w-sm-blocks__block-desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 1399.98px){.section-w-sm-blocks{gap:120px}}@media (max-width: 1199.98px){.section-w-sm-blocks__blocks{margin-right:0}}@media (max-width: 1080.98px){.section-w-sm-blocks{padding:50px 35px;grid-template-columns:1fr;gap:0}}@media (max-width: 767.98px){.section-w-sm-blocks__blocks{grid-template-columns:1fr}}@media (min-width: 1680px){.section-w-sm-blocks__content{max-width:64%;margin-left:auto}.section-w-sm-blocks__content img{width:100%}}.section-two-images{padding:100px 50px;display:grid;grid-template-columns:59.2% auto;gap:50px}.section-two-images__block .title{margin-top:28px;margin-bottom:21px}.section-two-images__block .desc{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;max-width:60%}@media (max-width: 1080.98px){.section-two-images__block .desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.section-two-images__block img{width:100%;object-fit:cover}.section-two-images__block--small{max-width:246px;margin-left:auto}@media (max-width: 1080.98px){.section-two-images__block--small{max-width:60%}}@media (max-width: 575.98px){.section-two-images__block--small{max-width:246px}}.section-two-images__block--small img{aspect-ratio:1/1}.section-two-images__block--small .title{margin-bottom:18px}.section-two-images__block--small .desc{max-width:none}@media (max-width: 1080.98px){.section-two-images{padding:50px 35px;grid-template-columns:1fr;gap:47px}.section-two-images__block .desc{max-width:none}.section-two-images__block--small{margin-left:0}}.section-cms-card{display:grid;grid-template-columns:58.5% auto;min-height:800px}.section-cms-card__left{position:relative}.section-cms-card__left img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section-cms-card__right{padding:93px 100px;background-color:#f5f3ea}.section-cms-card__title{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px;margin-bottom:20px}@media (max-width: 767.98px){.section-cms-card__title{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.section-cms-card__desc{margin-bottom:29px;margin-right:10px}.section-cms-card__desc p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.section-cms-card__desc p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.section-cms-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.section-cms-card__actions .primary-button{width:100%}@media (max-width: 1399.98px){.section-cms-card{height:100%}}@media (max-width: 1080.98px){.section-cms-card{grid-template-columns:1fr;height:auto}.section-cms-card__left{aspect-ratio:1.05}.section-cms-card__right{padding:45px 35px;background:#ebe7de}.section-cms-card__title{margin-bottom:23px}}@media (max-width: 767.98px){.section-cms-card__actions{grid-template-columns:1fr}}.section-glossary{padding:100px 50px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:25px;row-gap:195px}.section-glossary__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 767.98px){.section-glossary__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.section-glossary__title{font-size:43px;line-height:49px}}.section-glossary__card-title{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px;margin-bottom:20px}@media (max-width: 767.98px){.section-glossary__card-title{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.section-glossary__card-title--large{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 767.98px){.section-glossary__card-title--large{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.section-glossary__card-title--large{font-size:43px;line-height:49px}}.section-glossary__desc{margin-bottom:24px;width:93%}.section-glossary__desc p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.1px}@media (max-width: 1080.98px){.section-glossary__desc p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.section-glossary__btn{margin-bottom:37px}.section-glossary__img{width:100%;aspect-ratio:.785;object-fit:cover}@media (max-width: 1080.98px){.section-glossary{grid-template-columns:repeat(2,1fr);padding:50px 35px;row-gap:31px}.section-glossary__card-title{margin-bottom:24px}.section-glossary__card{margin-bottom:4px}.section-glossary__desc{width:100%}.section-glossary__desc p{font-size:16px;line-height:23px}}@media (max-width: 767.98px){.section-glossary{grid-template-columns:1fr}}.section-slider{padding:100px 0}.section-slider__header{display:flex;justify-content:space-between;align-items:center;padding:0 50px;margin-bottom:35px}.section-slider__arrows{display:flex}.section-slider__arrow{background-color:#0000;width:45px;height:45px}.section-slider__arrow:first-child{border-right:none}.section-slider .swiper{padding:0 50px}.section-slider .swiper .swiper-slide{width:59.3%;aspect-ratio:1.49}.section-slider .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}@media (max-width: 1080.98px){.section-slider{padding:50px 0}.section-slider__header,.section-slider .swiper{padding:0 20px}.section-slider .swiper .swiper-slide{width:70%}}.related-products{padding:100px 50px;position:relative}.related-products__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px;gap:20px;flex-wrap:wrap}.related-products__header .button{height:45px;min-width:211px}.related-products__actions{display:flex;gap:10px;position:relative;top:-5px}.related-products__arrows{display:flex}.related-products__arrow{background-color:#0000;width:45px;height:45px}.related-products__arrow:first-child{border-right:none}@media (max-width: 1080.98px){.related-products{padding:75px 20px 195px}.related-products__actions{display:grid;grid-template-columns:auto 100px;position:absolute;top:auto;bottom:75px;width:calc(100dvw - 40px)}.related-products__header .button{height:50px}.related-products__arrow{height:50px;width:50px}.related-products .product-card__image{height:auto;aspect-ratio:.82}.related-products .product-card__header{padding:9px 10px 5px 9px}}.template--product .related-products__title{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}@media (max-width: 767.98px){.template--product .related-products__title{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.store{border-top:1px solid #d8d8d8;padding:94px 50px 95px;display:grid;grid-template-columns:418px 1fr;gap:129px}.store__title{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px;margin-bottom:75px}@media (max-width: 767.98px){.store__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.store__title{font-size:43px;line-height:49px}}.store__location{display:flex;flex-direction:column;margin-bottom:43px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.store__location{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.store__location .primary-button--outlined{max-width:265px;margin-top:29px}.store__subtitle-sm{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;margin-bottom:21px}@media (max-width: 767.98px){.store__subtitle-sm{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.store__address{font-style:normal;margin-bottom:10px}.store__email{margin-bottom:10px}.store__hours-list{display:flex;flex-direction:column;gap:10px}.store__hours-list:not(:last-child){margin-bottom:38px}.store__hours-row{display:grid;grid-template-columns:135px 1fr;gap:10px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.store__hours-row{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.store__subtitle{margin-bottom:29px}.store__wrapper{max-width:744px;width:100%}.store__desc{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:38px;line-height:30px;letter-spacing:0}@media (max-width: 1080.98px){.store__desc{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.store__desc--new{margin-top:38px;margin-bottom:0}.store__products{margin-bottom:94px}.store__products-list{margin-bottom:45px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;row-gap:5px;margin-left:21px}.store__products-list li{padding-left:2px}.store__products-list li::marker{font-size:small}.store__products-col{display:flex;flex-direction:column;row-gap:5px}.store__icons{display:flex;gap:15px}.store__icon{width:140px;height:140px;border-radius:50%;overflow:hidden}.store__offer-img{margin-bottom:46px;margin-top:37px;aspect-ratio:1.75;object-fit:cover}.store__offers{margin-bottom:87px}.store .testimonial{padding:28px 0 34px;display:flex;flex-direction:column;gap:22px}.store .testimonial:first-of-type{padding-top:0}.store .testimonial:not(:last-child){border-bottom:1px solid #d8d8d8}.store .testimonial__author{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.store .testimonial__author{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.store .testimonial__quote{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}@media (max-width: 767.98px){.store .testimonial__quote{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.store .star-rating{display:flex;gap:7.5px;margin-top:8px}.store__map{height:508px;margin-bottom:49px}@media (max-width: 1199.98px){.store{gap:40px}.store__icon{width:100px;height:100px}}@media (max-width: 1080.98px){.store{grid-template-columns:1fr;padding:44px 20px}.store__sidebar{display:none}.store__title{width:95%;margin-bottom:36px}.store__location{padding:0 15px}.store__hours{padding:0 15px 92px}.store__wrapper{max-width:none}.store__products-list{grid-template-columns:1fr;row-gap:5px;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}.store__icon{width:140px;height:140px}.store__subtitle-sm{margin-bottom:24px}.store__location{margin-bottom:45px}.store__subtitle{margin-bottom:35px}.store__desc{margin-bottom:39px}.store__desc--new{margin-top:38px;margin-bottom:0}.store__products-col{gap:0}.store__products{margin-bottom:70px}.store__offers{margin-bottom:64px}.store .testimonial__author{font-size:20px;font-style:normal;font-weight:300;line-height:29px}}.store .custom-marker.mapboxgl-marker{width:35px;height:43.75px}@media (max-width: 767.98px){.store .custom-marker.mapboxgl-marker{width:18.2px;height:22.75px}.store__map{height:223px;margin-bottom:45px}.store__icon{width:100px;height:100px}}.stockists{padding:95px 50px 80px;min-height:var(--height-fill);border-top:1px solid #d8d8d8}.stockists__title{margin-bottom:55px}.stockists__link{color:#828282;display:inline-block;padding:4px 0;font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;display:flex;align-items:center;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}@media (max-width: 767.98px){.stockists__link{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.stockists__link svg{width:0;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.stockists__main{display:grid;grid-template-columns:230px 1fr;gap:110px}.stockists__sidebar{display:flex;flex-direction:column;margin-top:-12px}.stockists__stores{display:grid;grid-template-columns:repeat(3,1fr);column-gap:25px;row-gap:52px}.stockists .store-card{position:relative}.stockists .store-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.stockists .store-card__img{object-fit:cover;aspect-ratio:1.29;margin-bottom:12px}.stockists .store-card__title{margin-bottom:7px}.stockists .store-card__address{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin-bottom:7px}@media (max-width: 1080.98px){.stockists .store-card__address{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (min-width: 1081px){.stockists__link:hover,.stockists__link.active{color:#000}.stockists__link:hover svg,.stockists__link.active svg{width:9px;margin-right:7px}.stockists .store-card:hover .secondary-button{padding-right:13.75px}.stockists .store-card:hover .secondary-button svg{opacity:1;visibility:visible}}@media (max-width: 1199.98px){.stockists__main{gap:0}}@media (max-width: 1080.98px){.stockists{padding:56px 20px 95px}.stockists__main{grid-template-columns:1fr}.stockists__title{margin-bottom:45px}.stockists__sidebar{margin-bottom:36px}.stockists__stores{grid-template-columns:1fr 1fr;column-gap:15px;row-gap:37px}.stockists__links{display:flex;flex-direction:column}.stockists__links a{display:inline-block;padding:4px 25px;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.stockists .store-card__title,.stockists .store-card__address{margin-bottom:10px}.stockists .store-card .secondary-button{gap:6px}}.shipping-main{padding:95px 50px}.shipping-main__container{display:grid;grid-template-columns:1fr 794px}.shipping-main__title{margin-bottom:100px;font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 767.98px){.shipping-main__title{font-size:40px;font-style:normal;font-weight:100;line-height:48px}}@media (min-width: 576px)and (max-width: 1080.98px){.shipping-main__title{font-size:43px;line-height:49px}}.shipping-main__menu{list-style:none;display:flex;flex-direction:column;gap:11px}.shipping-main__menu .secondary-button:not(:hover){color:#828282}.shipping-main__menu .secondary-button.active{color:#000}.shipping-main__content{max-width:656px}.shipping-main__content h5{margin-bottom:34px}.shipping-main__content p br{content:"";display:block;height:15px}@media (min-width: 1920px){.shipping-main__container{grid-template-columns:1fr 1084px}}@media (max-width: 1199.98px){.shipping-main__container{grid-template-columns:auto 1fr;gap:80px}.shipping-main__content{margin-left:auto}}@media (max-width: 1080.98px){.shipping-main{padding:45px 35px}.shipping-main__container{grid-template-columns:1fr;gap:43px}.shipping-main__content{max-width:none}.shipping-main__title{margin-bottom:0}.shipping-main__title br{display:none}.shipping-main__menu .secondary-button:not(:hover){color:#000}.shipping-main__content h5{margin-bottom:64px}}@media (max-width: 1080.98px)and (max-width: 1080.98px){.shipping-main__content h5{margin-bottom:50px}}@media (max-width: 1080.98px){.shipping-main__content p br{height:10px}}.form-builder-main{padding:100px 50px 0}.form-builder-main__grid{display:grid;grid-template-columns:521px 1fr;gap:25px}.form-builder-main__sticky-header{display:grid;gap:32px;max-width:447px}.form-builder-main__description *{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.form-builder-main__description *{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.form-builder-main img{margin-bottom:40px}.form-builder-main .section-w-sm-blocks{display:block;padding:0}.form-builder-main .section-w-sm-blocks__title{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;padding:20px 0}.form-builder-main .section-w-sm-blocks__title *{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px}@media (max-width: 767.98px){.form-builder-main .section-w-sm-blocks__title *{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.form-builder-main .section-w-sm-blocks__desc{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin:0}@media (max-width: 1080.98px){.form-builder-main .section-w-sm-blocks__desc{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-builder-main .section-w-sm-blocks__desc *{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;width:fit-content}@media (max-width: 1080.98px){.form-builder-main .section-w-sm-blocks__desc *{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-builder-main .section-w-sm-blocks__desc ul{list-style-position:outside;margin-left:1em;display:grid;margin-block:14.5px;gap:5px}.form-builder-main .section-w-sm-blocks__block-desc{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.form-builder-main .section-w-sm-blocks__block-desc{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.form-builder-main .section-w-sm-blocks__block-desc *{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.form-builder-main .section-w-sm-blocks__block-desc *{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.form-builder-main .section-w-sm-blocks__blocks{margin-top:50px;margin-bottom:100px}.form-builder-main .section-w-sm-blocks__block-content{margin-block:14.5px}.form-builder-main .section-w-sm-blocks__block-title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.form-builder-main .section-w-sm-blocks__block-title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-builder-main .section-w-sm-blocks__block img{width:100%;height:100%;object-fit:cover}@media (max-width: 1080.98px){.form-builder-main{padding:50px 50px 0}.form-builder-main__grid{grid-template-columns:1fr;gap:100px}}@media (max-width: 575.98px){.form-builder-main{padding:50px 20px 0}}.form-builder-subheading{padding:0 50px}.form-builder-subheading__grid{display:grid;grid-template-columns:521px 1fr;margin:40px 0 60px;gap:25px}.form-builder-subheading__title{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}@media (max-width: 767.98px){.form-builder-subheading__title{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.form-builder-subheading__list{margin-top:20px;list-style-position:inside;max-width:757px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.form-builder-subheading__list{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 1679.98px){.template--metaobject-career_detail_page .form-builder-subheading__list{max-width:100%}}.form-builder-subheading__list *{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.form-builder-subheading__list *{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-builder-subheading__list h6{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;padding:20px 0}.form-builder-subheading__list ul{list-style-position:outside;margin-left:1em;display:grid;gap:5px}.form-builder-subheading__more-info-header p{font-family:Canela;font-size:60px;font-style:normal;font-weight:100;line-height:68px}@media (max-width: 1080.98px){.form-builder-subheading{padding:0 50px}.form-builder-subheading__grid{grid-template-columns:1fr;gap:0}}@media (max-width: 575.98px){.form-builder-subheading{padding:0 20px}}@media (min-width: 1680px){.form-builder-subheading__grid{grid-template-columns:521px 1fr}.form-builder-subheading__grid--right>*{max-width:64%;margin-left:auto}.form-builder-subheading__grid--right img{width:100%}}.form-builder-form{padding:100px 50px}.form-builder-form__input--error{color:#eb5757}.form-builder-form__main-grid{display:grid;grid-template-columns:521px 1fr;gap:25px}.form-builder-form__content{display:flex;flex-direction:column;gap:30px}.form-builder-form__links{display:flex;flex-direction:column;gap:15px}.form-builder-form__dropdown{position:relative}.form-builder-form__label{font-size:14px;line-height:20px}.form-builder-form__label+.form-builder-form__dropdown{margin-top:15px}.form-builder-form .form-builder-uploadcare{margin-top:15px}.form-builder-form__dropdown-label{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;cursor:pointer}@media (max-width: 1080.98px){.form-builder-form__dropdown-label{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-builder-form__dropdown-label--main{display:flex;gap:10px;align-items:center;width:100%;border-bottom:1px solid #828282;padding:10px 0;justify-content:space-between;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;font-size:14px;line-height:20px}.form-builder-form__dropdown-label--main span{color:#828282;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.form-builder-form__dropdown.active .form-builder-form__dropdown-label--main{border-bottom:1px solid #000}.form-builder-form__dropdown.active .form-builder-form__dropdown-label--main span{color:#000}.form-builder-form__dropdown-items{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fff;z-index:11;padding:15px;border:1px solid #000}.form-builder-form__dropdown-item{min-height:45px;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:pointer;border-bottom:1px solid #d8d8d8;gap:5px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.form-builder-form__dropdown-item{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-builder-form__dropdown-item.form-builder-form__dropdown-group-label{pointer-events:none;font-weight:700;border-bottom:none}.form-builder-form__dropdown-item+.form-builder-form__dropdown-group-label{margin-top:20px}.form-builder-form__dropdown-item.disabled{color:#828282}.form-builder-form__dropdown-item:last-child{border-bottom:none}.form-builder-form__dropdown-item:hover{background-color:#ebe7de}.form-builder-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}@media (max-width: 767.98px){.form-builder-form__grid{grid-template-columns:1fr}}.form-builder-form .p3{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.form-builder-form .p3{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.form-builder-form__field{display:grid}.form-builder-form__field input:not([type=checkbox],[type=radio]){margin-top:auto;width:100%;padding:6px 0;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;background:none;border:0;border-bottom:1px solid #6a6a6a;color:#000}@media (max-width: 767.98px){.form-builder-form__field input:not([type=checkbox],[type=radio]){font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.form-builder-form__field input:not([type=checkbox],[type=radio]):focus{outline:none}.form-builder-form__field input:not([type=checkbox],[type=radio])::placeholder{color:#6a6a6a}.form-builder-form__field input[type=checkbox],.form-builder-form__field input[type=radio]{border:1px solid #000;width:15px;height:15px;border-radius:50%;position:relative}.form-builder-form__field input[type=checkbox]:checked:after,.form-builder-form__field input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#000;border-radius:50%}.form-builder-form__field.active input:not([type=checkbox]){color:#000;border-bottom:1px solid #000}.form-builder-form__field--checkbox{display:flex;align-items:center}.form-builder-form__field--full{grid-column:1/-1}.form-builder-form__label{display:block}.form-builder-form__file-name{margin-top:20px}.form-builder-form__input,.form-builder-form__textarea,.form-builder-form__select,.form-builder-form__file-upload{width:100%}.form-builder-form__textarea{min-height:130px;resize:vertical;padding:10px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:20px}.form-builder-form__checkbox{margin-right:10px}.form-builder-form__checkbox-label{font-size:14px}@media (max-width: 1080.98px){.form-builder-form{padding:100px 50px 50px}.form-builder-form__main-grid{grid-template-columns:1fr;gap:50px}}@media (max-width: 767.98px){.form-builder-form__label{margin-bottom:0;font-size:14px;line-height:20px}}@media (max-width: 575.98px){.form-builder-form{padding:100px 20px 50px}}@media (min-width: 1680px){.form-builder-form__grid{max-width:64%;margin-left:auto}}.form-builder-form .select-options{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#c7c7c7 rgba(0,0,0,0);scrollbar-width:thin}.form-builder-form .select-options::-webkit-scrollbar{width:8px;-webkit-appearance:none}.form-builder-form .select-options::-webkit-scrollbar-track{background:#0000;border-radius:4px}.form-builder-form .select-options::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:4px;border:1px solid rgba(0,0,0,0);background-clip:padding-box}@supports (-webkit-touch-callout: none){.form-builder-form .select-options{overflow-y:scroll}}.form-builder-uploadcare{--uc-radius: 0}.form-builder-uploadcare :where([uc-drop-area]){font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;color:#000!important;border:1px solid #000!important;background:#fff!important;text-transform:uppercase}.form-builder-uploadcare :where([uc-simple-btn]){display:flex}.form-builder-uploadcare :where([uc-wgt-common]) button,.form-builder-uploadcare :where([uc-simple-btn]) button{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;width:100%;text-transform:uppercase;display:flex;height:50px;min-width:180px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid #000;background:#0000!important}.form-builder-uploadcare uc-copyright{display:none;opacity:0}.template--metaobject-career_detail_page .metafield-rich_text_field br{display:none}.honeypot-field{display:none!important;position:absolute;left:-9999px}.career-main{padding:100px 50px}.career-main__grid{display:grid;grid-template-columns:minmax(auto,521px) 1fr;gap:25px}.career-main__title{margin-bottom:23px}.career-main__description{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;max-width:85%}@media (max-width: 1080.98px){.career-main__description{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.career-main__table-row{display:grid;grid-template-columns:1.09fr 1.07fr 1.072fr;gap:25px}.career-main__table-row--body{padding-block:19px;gap:25px;border-top:1px solid #d8d8d8}.career-main__table-row--body:last-child{border-bottom:1px solid #d8d8d8}.career-main__table-row--head p{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.career-main__table-row--head p{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.career-main__table-cell--head{min-height:69px;display:flex;justify-content:flex-start;align-items:center}.career-main__table-cell--body a{width:100%}.career-main__table-cell--body p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.career-main__table-cell--body p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.career-main__table-cell--body .dark-gray{color:#6a6a6a}@media (max-width: 1080.98px){.career-main{padding:50px}.career-main__grid{grid-template-columns:1fr;gap:100px}}@media (max-width: 767.98px){.career-main{padding:50px 20px}.career-main__grid{grid-template-columns:1fr;gap:89px}.career-main__title{margin-bottom:27px}.career-main__description{max-width:100%;font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}}@media (max-width: 767.98px)and (max-width: 1080.98px){.career-main__description{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 767.98px){.career-main__table-row{grid-template-columns:1fr}.career-main__table-row--head{display:none}.career-main__table-row--body{gap:12px}.career-main__table-heading-mobile{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:19px}}@media (max-width: 767.98px)and (max-width: 1080.98px){.career-main__table-heading-mobile{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 767.98px){.career-main__table-cell--body p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}}@media (max-width: 767.98px)and (max-width: 767.98px){.career-main__table-cell--body p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 767.98px){.career-main__table-cell--body p:first-child{margin-bottom:6px}.career-main__table-cell--body p:not(:last-child){font-size:18px;line-height:25px}}@media (min-width: 1680px){.career-main__grid{grid-template-columns:minmax(auto,721px) 1fr}.career-main__table{max-width:1180px;margin-left:auto}}.estimate-page{padding:0 50px;background-color:#f5f3ea;color:#000;overflow:hidden}.estimate-page__text-block{padding:33px 50px 50px 0}.estimate-page__title{margin-bottom:50px;font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px;line-height:53px}@media (max-width: 767.98px){.estimate-page__title{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.estimate-page__title{font-size:66px;line-height:71px}}.estimate-page__description{width:457px;font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;line-height:27px}@media (max-width: 1080.98px){.estimate-page__description{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.estimate-page__description span{display:block;margin-top:12px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.estimate-page__description span{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-page__description a{text-decoration:underline}.estimate-page__description a:hover,.estimate-page__description a:focus{text-decoration:none}.estimate-page__recent{display:inline-block;padding:4px 10px;border:1px solid #6a6a6a;margin-bottom:35px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.estimate-page__recent{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-page__recent-date{white-space:nowrap}.estimate-page__product-select{padding-bottom:45px;display:flex;flex-direction:column;gap:35px}.estimate-page .estimate-accordeon{list-style:none;padding-bottom:50px}.estimate-page .estimate-accordeon__item{border-top:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a}.estimate-page .estimate-accordeon__item:not(:first-child){border-top:none}.estimate-page .estimate-accordeon__item-title{padding:17.5px 0;display:flex;align-items:baseline;font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px;color:#6a6a6a}@media (max-width: 767.98px){.estimate-page .estimate-accordeon__item-title{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}.estimate-page .estimate-accordeon__item-title span{display:block;width:50px}.estimate-page .estimate-accordeon__item-collapse{height:0;opacity:0;visibility:hidden;padding:0;transition:all .15s ease}.estimate-page .estimate-accordeon__item-text{margin-bottom:35px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.estimate-page .estimate-accordeon__item.active{border-color:#000;position:relative}.estimate-page .estimate-accordeon__item.active:not(:first-child):before{content:"";display:block;height:1px;background-color:#000;position:absolute;top:-1px;left:0;width:100%}.estimate-page .estimate-accordeon__item.active .estimate-accordeon__item-collapse{height:auto;opacity:1;visibility:visible;padding:25px 0 35px;transition:all .4s ease .1s}.estimate-page .estimate-accordeon__item.active .estimate-accordeon__item-collapse.sqm{padding:45px 0 35px}.estimate-page .estimate-accordeon__item.active .estimate-accordeon__item-title{color:#000}.estimate-page .estimate-accordeon__sqm-form{padding-bottom:45px}.estimate-page .estimate-accordeon__img-container{margin:35px auto;min-height:170px;max-width:455px;position:relative}.estimate-page .estimate-accordeon__img{object-fit:contain;position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:all .3s ease}.estimate-page .estimate-accordeon__img.hidden{opacity:0;visibility:hidden}.estimate-page .estimate-accordeon__radio{height:30px;display:flex;align-items:center;gap:10px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.estimate-page .estimate-accordeon__radio:not(:last-of-type){margin-bottom:15px}.estimate-page .estimate-accordeon__radio:has(input[type=radio]:disabled){opacity:.5}.estimate-page .estimate-accordeon__radio-button{width:15px;height:15px;border-radius:50%;border:1px solid #6a6a6a;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.estimate-page .estimate-accordeon__radio-button:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:#000;opacity:0;transition:opacity .2s ease}.estimate-page .estimate-accordeon input[type=radio]:checked+.estimate-accordeon__radio-button{border-color:#000}.estimate-page .estimate-accordeon input[type=radio]:checked+.estimate-accordeon__radio-button:before{opacity:1}.estimate-page .estimate-accordeon__custom-text{padding:4px 0;margin-bottom:10px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.estimate-page .estimate-accordeon__custom input{width:135px;padding:9px 38px 9px 10px;border:1px solid #828282;background-color:#0000;color:#000;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.estimate-page .estimate-accordeon__custom input::placeholder{color:#6a6a6a}.estimate-page .estimate-accordeon__custom input:focus{border-color:#000;outline:none}.estimate-page .estimate-accordeon__custom-label{position:relative}.estimate-page .estimate-accordeon__custom-label span{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.estimate-page .estimate-accordeon__disclaimer{margin-bottom:45px;font-family:MNKY Banana Grotesk TRIAL;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.estimate-page .estimate-accordeon__disclaimer ul{list-style:disc;list-style-position:inside;margin:14px 0}.estimate-page .estimate-accordeon__disclaimer ul li p{display:inline-block}.estimate-page .estimate-accordeon__next-btn{width:100%}.estimate-page .estimate-accordeon__next-btn:disabled{pointer-events:none;background-color:#6a6a6a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.estimate-page .estimate-search__title{margin-bottom:15px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.estimate-page .estimate-search__label{position:relative}.estimate-page .estimate-search__label svg{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.estimate-page .estimate-search__input{width:100%;height:50px;padding:0 59px 0 25px;border:1px solid #000;color:#000;background-color:#0000;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.estimate-page .estimate-search__input:focus{outline:none}.estimate-page .estimate-search__input::placeholder{color:#6a6a6a}.estimate-page .estimate-search__results{margin-top:10px;padding:14px;background-color:#f5f3ea;border:1px solid #000;list-style:none;max-height:230px;overflow-y:auto}.estimate-page .estimate-search__results-item{display:flex;align-items:center;gap:15px;padding:15px 10px;transition:all .2s ease}.estimate-page .estimate-search__results-item:hover,.estimate-page .estimate-search__results-item:focus{background-color:#fff;cursor:pointer}.estimate-page .estimate-search__results-img{width:70px;height:70px;border-radius:50%;background-color:#ebe7de;flex-shrink:0}.estimate-page .estimate-search__results-text{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;height:32px;transition:all .2s ease}@media (max-width: 1080.98px){.estimate-page .estimate-search__results-text{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-page .estimate-search__results-title{color:#000;line-height:11px;margin-bottom:10px}.estimate-page .estimate-search__results-description{color:#6a6a6a;line-height:11px}.estimate-page .estimate-search__results-button{padding-top:0;font-size:11px;line-height:8px;opacity:0;visibility:hidden;height:0px;overflow:hidden}.estimate-page .estimate-coverage{padding:0 25px}.estimate-page .estimate-coverage__title{margin-bottom:25px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.estimate-page .estimate-coverage__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-page .estimate-coverage__list{display:flex;align-items:center;gap:35px;flex-wrap:wrap;list-style:none}.estimate-page .estimate-coverage__list .estimate-accordeon__radio{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.estimate-page .estimate-coverage__list .estimate-accordeon__radio{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-page .estimate-products{padding-bottom:15px}.estimate-page .estimate-products__title{height:26px;display:flex;align-items:flex-end;margin-bottom:15px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;line-height:11px}@media (max-width: 1080.98px){.estimate-page .estimate-products__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-page .estimate-products__list{list-style:none}.estimate-page .estimate-products__item{padding:15px 10px;border-top:1px solid #6a6a6a;display:flex;gap:15px}.estimate-page .estimate-products__item-img{width:70px;height:70px;flex-shrink:0;border-radius:50%;background-color:#ebe7de}.estimate-page .estimate-products__item-text{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;transition:all .2s ease}@media (max-width: 1080.98px){.estimate-page .estimate-products__item-text{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-page .estimate-products__item-title{color:#000;line-height:11px;margin-bottom:10px}.estimate-page .estimate-products__item-description{color:#6a6a6a;line-height:11px;margin-bottom:10px}.estimate-page .estimate-products__item-coverage{padding:5px 0;color:#000;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.estimate-page .estimate-products__item-coverage{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-page .estimate-products__item-coverage-edit{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#000;display:flex;align-items:center;gap:10px;padding:10px 0}@media (max-width: 767.98px){.estimate-page .estimate-products__item-coverage-edit{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-page .estimate-products__item-coverage-title{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#000}@media (max-width: 767.98px){.estimate-page .estimate-products__item-coverage-title{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-page .estimate-products__item-coverage-list{list-style:none;display:flex;align-items:center;gap:35px;flex-wrap:wrap}.estimate-page .estimate-products__item-coverage-list .estimate-accordeon__radio{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.estimate-page .estimate-products__item-coverage-list .estimate-accordeon__radio{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-page .estimate-products__item-buttons{display:flex;flex-direction:column;gap:15px;margin-top:15px}@media (min-width: 1081px){.estimate-page .estimate-accordeon__img-container{position:absolute;right:50px;top:25px;width:471px;height:250px;margin:0}.estimate-page .estimate-accordeon__custom{margin-top:35px}}@media (min-width: 1200px){.estimate-page{display:grid;grid-template-columns:521px 1fr;column-gap:161px;padding-bottom:120px}.estimate-page__text-block{padding-top:100px;height:820px;position:relative}.estimate-page__recent{position:absolute;left:0;bottom:-70px;margin-bottom:0}.estimate-page__product-select{padding-left:50px}.estimate-page .estimate-accordeon{padding-bottom:0;padding-top:100px;position:relative}.estimate-page .estimate-accordeon__sqm-form{padding-left:50px}.estimate-page .estimate-accordeon__img-container{position:absolute;left:-684px;top:420px;width:471px;height:250px;margin:0}.estimate-page .estimate-accordeon__custom{margin-top:35px;display:flex;align-items:center;gap:10px}.estimate-page .estimate-accordeon__custom-text{margin-bottom:0;padding:0}.estimate-page .estimate-search__results-item:hover .estimate-search__results-button,.estimate-page .estimate-search__results-item:focus .estimate-search__results-button{opacity:1;visibility:visible;overflow:visible;padding-top:20px}.estimate-page .estimate-search__results-item:hover .estimate-search__results-text,.estimate-page .estimate-search__results-item:focus .estimate-search__results-text{height:60px}.estimate-page .estimate-products__item{position:relative}.estimate-page .estimate-products__item-coverage-list{gap:20px}.estimate-page .estimate-products__item-buttons{position:absolute;top:15px;bottom:15px;right:10px;margin-top:0;justify-content:space-between;align-items:flex-end}}@media (max-width: 767.98px){.estimate-page{padding:0 20px}.estimate-page__title{line-height:32px}.estimate-page__description{width:100%}.estimate-page__text-block{padding:45px 15px}.estimate-page .estimate-accordeon{padding-bottom:50px;padding-top:0}.estimate-page .estimate-accordeon__item-title{padding:19px 0}.estimate-page .estimate-accordeon__item.active .estimate-accordeon__item-collapse.sqm{padding-top:25px}.estimate-page .estimate-accordeon__item.active .estimate-accordeon__item-collapse{padding:25px 0 35px}.estimate-page .estimate-accordeon__next-btn{justify-content:center!important}.estimate-page .estimate-search__results-text{height:auto}.estimate-page .estimate-search__results-description{line-height:14px}.estimate-page .estimate-search__results-button{display:none}.estimate-page .estimate-products__item-description{line-height:14px}.estimate-page .estimate-products__item-coverage-edit{flex-direction:column;align-items:flex-start;gap:35px}}.space-main{padding:95px 35px 133px 50px}.space-main__grid{display:grid;grid-template-columns:521px 1fr;gap:25px}.space-main__grid--left{display:flex;flex-direction:column;gap:26px}.space-main__title{max-width:483px}.space-main__description{max-width:362px}.space-main .space-calc{display:grid;gap:40px}.space-main .space-calc__title{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px}@media (max-width: 767.98px){.space-main .space-calc__title{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.space-main .space-calc__rows{display:grid;gap:4px;background-color:#f8f8f4}@media (max-width: 767.98px){.space-main .space-calc__rows{gap:0px}}.space-main .space-calc__footer{margin-top:50px}.space-main .space-calc__footer-row{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;display:flex;align-items:center;justify-content:space-between;padding:13px 0 14px;border-top:1px solid #d8d8d8}@media (max-width: 1080.98px){.space-main .space-calc__footer-row{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.space-main .space-calc__footer-row--total{font-family:Canela;font-size:30px;font-style:normal;font-weight:100;line-height:38px}@media (max-width: 767.98px){.space-main .space-calc__footer-row--total{font-family:Canela;font-size:26px;font-style:normal;font-weight:100;line-height:34px}}.space-main .row{padding:19px 20px;background-color:#f8f8f4;display:grid;gap:9px}.space-main .row__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.space-main .row__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.space-main .row__grid{display:grid;grid-auto-flow:column;gap:10px}.space-main .row__grid--left{display:flex;align-items:center;gap:10px}@media (min-width: 768px){.space-main .row__grid--left{width:102%}}.space-main .row__grid--right{display:flex;align-items:center;gap:10px}@media (min-width: 768px){.space-main .row__grid--right{width:97%;margin-left:auto}}.space-main .row__fields{display:flex;align-items:center;gap:10px;width:100%}.space-main .row__operator{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.space-main .row__field-wrapper{flex-grow:1;display:flex;align-items:center;padding:10px;border:1px solid #828282;height:40px}.space-main .row__btn{width:35px;height:35px;position:relative;cursor:pointer}.space-main .row__btn--add:after{content:url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_b_1886_19244)"><rect y="0.5" width="35" height="35" rx="17.5" fill="%23EBE7DE"/><path d="M12.5 18H22.5" stroke="black" stroke-linecap="round"/><path d="M17.5 23V13" stroke="black" stroke-linecap="round"/></g><defs><filter id="filter0_b_1886_19244" x="-20" y="-19.5" width="75" height="75" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="10"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_1886_19244"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_1886_19244" result="shape"/></filter></defs></svg>');display:block}.space-main .row__btn--minus:after{content:url('data:image/svg+xml,<svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_b_1800_26197)"><rect y="0.5" width="35" height="35" rx="17.5" fill="%23EBE7DE"/><path d="M12.5 18H22.5" stroke="black" stroke-linecap="round"/></g><defs><filter id="filter0_b_1800_26197" x="-20" y="-19.5" width="75" height="75" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="10"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_1800_26197"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_1800_26197" result="shape"/></filter></defs></svg>')}.space-main .row__field{width:100%;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;background:none;border:0;color:#000}@media (max-width: 767.98px){.space-main .row__field{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.space-main .row__field:focus{outline:none}.space-main .row__field::placeholder{color:#6a6a6a}@media (max-width: 1199.98px){.space-main{padding:50px 35px}.space-main__grid{grid-template-columns:1fr}.space-main__grid--left{flex-direction:row}}@media (max-width: 767.98px){.space-main{padding:50px 20px 81px}.space-main__title{max-width:100%}.space-main__grid{gap:39px}.space-main__grid--left{flex-direction:column;gap:32px}.space-main .space-calc__footer{margin-top:43px}.space-main .space-calc__footer-row{padding:15px 0 14px}.space-main .row{padding:19px 20px 26px}.space-main .row__grid{grid-auto-flow:row}.space-main .row__grid--right{width:100%}.space-main .row__operator--equal{min-width:35px;display:flex;align-items:center;justify-content:center}}@media (min-width: 1680px){.space-main .space-calc{max-width:70%;margin-left:auto}}@media (min-width: 1920px){.space-main .space-calc{max-width:50%;margin-left:auto}}.estimate-result .result-info{background-color:#ebe7de;padding:100px 50px}.estimate-result .result-info__title{margin-bottom:50px;font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px;line-height:35px}@media (max-width: 767.98px){.estimate-result .result-info__title{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}.estimate-result .result-info__home{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #000;height:64px}.estimate-result .result-info__home-type,.estimate-result .result-info__home-sqm{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.estimate-result .result-info__home-type,.estimate-result .result-info__home-sqm{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.estimate-result .result-info__checkout{padding:25px 0}.estimate-result .result-info__checkout-title{margin-bottom:15px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;line-height:11px}@media (max-width: 1080.98px){.estimate-result .result-info__checkout-title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-result .result-info__products{list-style:none}.estimate-result .result-info__products-item{padding:14px 10px 15px;display:flex;align-items:center;gap:15px;border-top:1px solid #c7c4bc}.estimate-result .result-info__products-img{width:56px;height:56px;border-radius:50%;background-color:#f5f3ea;flex-shrink:0}.estimate-result .result-info__products-text{display:flex;justify-content:space-between;gap:20px;width:100%}.estimate-result .result-info__products-text div{display:flex;flex-direction:column;gap:10px}.estimate-result .result-info__products-name,.estimate-result .result-info__products-description{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;line-height:16px}@media (max-width: 1080.98px){.estimate-result .result-info__products-name,.estimate-result .result-info__products-description{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-result .result-info__products-description{color:#6a6a6a}.estimate-result .result-info__products-coverage{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;line-height:10px}@media (max-width: 767.98px){.estimate-result .result-info__products-coverage{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-result .result-info__included{list-style:none}.estimate-result .result-info__included-item{padding:14px 10px 15px;display:flex;align-items:center;gap:15px;border-top:1px solid #c7c4bc}.estimate-result .result-info__included-img{width:56px;height:56px;border-radius:50%;background-color:#f5f3ea;flex-shrink:0}.estimate-result .result-info__included-text{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.estimate-result .result-info__included-service{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.estimate-result .result-info__included-service{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-result .result-info__included-type{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.estimate-result .result-info__included-type{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-result .result-info__cost{border-top:1px solid #000;padding:20px 0 35px}.estimate-result .result-info__cost-title,.estimate-result .result-info__cost-sum{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;line-height:14px}@media (max-width: 1080.98px){.estimate-result .result-info__cost-title,.estimate-result .result-info__cost-sum{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.estimate-result .result-info__cost-count{display:flex;justify-content:space-between;padding-bottom:8px;margin-bottom:10px}.estimate-result .result-info__cost-note{font-family:MNKY Banana Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:14px;line-height:1.4;margin-bottom:20px}.estimate-result .result-info__save-button{width:100%;margin-bottom:20px}.estimate-result .result-next{padding:100px 50px;background-color:#f5f3ea}.estimate-result .result-next__title{font-family:Canela;font-size:73px;font-style:normal;font-weight:100;line-height:78px;line-height:53px;margin-bottom:76px}@media (max-width: 767.98px){.estimate-result .result-next__title{font-size:44px;font-style:normal;font-weight:100;line-height:50px}}@media (min-width: 576px)and (max-width: 1080.98px){.estimate-result .result-next__title{font-size:66px;line-height:71px}}.estimate-result .result-next__description{display:flex;flex-direction:column;gap:14px;margin-bottom:76px}.estimate-result .result-next__description p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;line-height:21px}@media (max-width: 1080.98px){.estimate-result .result-next__description p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.estimate-result .result-next__form{display:grid;gap:20px}.estimate-result .result-next__form textarea{min-height:130px}.estimate-result .result-next__form .select{position:relative}.estimate-result .result-next__form .select.active .select-styled{color:#000}.estimate-result .result-next__form .select-options{display:none;border:1px solid #000;position:absolute;top:calc(100% + 10px);left:0;right:0;background-color:#f5f3ea;z-index:11;list-style:none;padding:15px;overflow:auto;max-height:210px}.estimate-result .result-next__form .select-options li{padding-inline:25px;display:flex;align-items:center;justify-content:center;background-color:#0000;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:45px;border-bottom:1px solid #d8d8d8}@media (max-width: 767.98px){.estimate-result .result-next__form .select-options li{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-result .result-next__form .select-options li:last-child{border-bottom:none}.estimate-result .result-next__form .select-options li:first-child{display:none}.estimate-result .result-next__form .select-options li:hover{background-color:#fff}.estimate-result .result-next__form .select-styled{display:flex;width:100%;justify-content:space-between;align-items:center;color:#6a6a6a;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #6a6a6a;height:38px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-height:38px}@media (max-width: 767.98px){.estimate-result .result-next__form .select-styled{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-result .result-next__form .select-styled:after{content:"";width:14px;height:8px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 9.5L12 14.5L17 9.5" stroke="black" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:center;display:inline-block}.estimate-result .result-next__form .select-styled.active{border-bottom:0px;border:1px solid #000;padding:16px 7px}.estimate-result .result-next__form #success-message{color:#000!important}.estimate-result .result-next .input__field{background-color:#0000;padding:9px 0 8px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-bottom:1px solid #6a6a6a;color:#000}@media (max-width: 767.98px){.estimate-result .result-next .input__field{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.estimate-result .result-next .input__field:focus{outline:none}.estimate-result .result-next .input__field::placeholder{color:#6a6a6a}.estimate-result .result-next textarea.input__field{padding:14px}.estimate-result .result-next__form-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7px}.estimate-result .result-next__form-item textarea{border:1px solid #6a6a6a;padding:10px}.estimate-result .result-next__form-item--button{justify-self:start}.estimate-result .result-next__radio{display:flex;align-items:center;gap:10px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}.estimate-result .result-next__radio:not(:last-of-type){margin-bottom:15px}.estimate-result .result-next__radio-button{width:15px;height:15px;border-radius:50%;border:1px solid #6a6a6a;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.estimate-result .result-next__radio-button:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:#000;opacity:0;transition:opacity .2s ease}.estimate-result .result-next input[type=checkbox]:checked+.result-next__radio-button{border-color:#000}.estimate-result .result-next input[type=checkbox]:checked+.result-next__radio-button:before{opacity:1}.estimate-result .result-next__submit-button{width:265px;height:50px;min-width:180px;margin-left:auto}@media (min-width: 1081px){.estimate-result{display:grid;grid-template-columns:480px 1fr}}@media (min-width: 1200px){.estimate-result{display:grid;grid-template-columns:596px 1fr}.estimate-result .result-info__form-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7px}}@media (min-width: 1400px){.estimate-result .result-next{padding:100px 136px 150px}}@media (max-width: 767.98px){.estimate-result .result-info{padding:45px 20px}.estimate-result .result-info__title{margin-bottom:45px;font-size:44px;font-weight:250;line-height:32px}.estimate-result .result-info__home{height:63px}.estimate-result .result-info__checkout-title{line-height:11px}.estimate-result .result-info__products-name,.estimate-result .result-info__products-description{line-height:1}.estimate-result .result-info__products-coverage{font-size:15px;font-weight:400;letter-spacing:.1px;line-height:10px}.estimate-result .result-info__included-type{font-size:15px;font-weight:400;letter-spacing:.1px}.estimate-result .result-info__save-button{display:inline-flex;height:50px;min-width:180px;justify-content:center;align-items:center;gap:10px;background-color:#000;color:#fff}.estimate-result .result-info__save-button span{color:#fff}.estimate-result .result-info__cost{padding-bottom:0}.estimate-result .result-info__cost-title,.estimate-result .result-info__cost-sum,.estimate-result .result-info__cost-note{line-height:14px}.estimate-result .result-next{padding:45px 20px 95px}.estimate-result .result-next__title{margin-bottom:45px;line-height:32px}.estimate-result .result-next__description{margin-bottom:45px;gap:15.5px}.estimate-result .result-next__description p{line-height:20px}.estimate-result .result-next__form-row:not(.city-postcode){display:flex;flex-direction:column;align-items:flex-start;gap:20px}.estimate-result .result-next__form-item{width:100%}.estimate-result .result-next__submit-button{margin-left:0;width:100%}.estimate-result .result-next__radio{height:35px}}.select-styled{display:flex;width:100%;justify-content:space-between;align-items:center;color:#6a6a6a;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #6a6a6a;height:38px;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-height:38px}@media (max-width: 767.98px){.select-styled{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.select-styled.selected{color:#000}.select-styled:after{content:"";width:14px;height:8px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 9.5L12 14.5L17 9.5" stroke="black" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:center;display:inline-block}.select-styled.active{border-bottom:0px;border:1px solid #000;padding:16px 7px}.select-options{display:none;border:1px solid #000;position:absolute;top:calc(100% + 10px);left:0;right:0;background-color:#f5f3ea;z-index:11;list-style:none;padding:15px;overflow:auto;max-height:210px}.select-options li{padding-inline:25px;display:flex;align-items:center;justify-content:center;background-color:#0000;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:45px;border-bottom:1px solid #d8d8d8}@media (max-width: 767.98px){.select-options li{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.select-options li:last-child{border-bottom:none}.select-options li:first-child{display:none}.select-options li:hover{background-color:#fff}.account-main{--padding-x: 76px;min-height:var(--height-fill);display:grid}@media (max-width: 767.98px){.account-main{min-height:auto!important}}.account-main *:focus-visible{outline:none;box-shadow:none}.account-main img{max-width:100%}.account-main,.account-main__container{position:relative;height:100%;width:100%}.account-main__container li{padding-block:2px}@media (max-width: 1080.98px){.account-main__container{padding:0 25px}}.account-main .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.account-main .visually-hidden--inline{margin:0;height:1em}.form__message.form__message{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.form__message.form__message{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.sa-core{--height-fill: calc(100dvh - 134px) }.sa-core .account-main{margin:5px 0;box-shadow:0 0 0 2px #000}.form-errors{position:relative;padding-top:20px}.form-errors .errors ul{list-style:none;padding:15px 0 0;margin:0;display:flex;gap:10px;flex-direction:column}.form-errors .errors ul li{padding:0 0 10px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.form-errors .errors ul li{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-field.radio-button{margin-top:23px;text-transform:none}.account-form{height:100%;width:100%;background-color:#fff}@media (max-width: 1080.98px){.account-form{padding:50px 35px}.account-form .primary-button{padding-left:25px}}.account-form .hide{display:none}.account-form__grid{display:grid;grid-template-columns:1fr 1fr;height:100%;grid-template-columns:1fr minmax(auto,calc(618px + 94 * (100vw - 1440px) / 480))}.account-form__grid>div{min-width:0}.account-form__image img{height:100%;max-width:100%}.account-form__form-container{height:100%;display:grid;padding:100px;order:2;position:relative}.account-form__form-container:after{content:"";position:absolute;top:0;bottom:0;right:-40px;width:1px;height:100%;background-color:#d8d8d8;z-index:1}@media (max-width: 1080.98px){.account-form__form-container:after{display:none}}@media (min-width: 768px){.account-form__form-container{height:auto}}.account-form--recover{display:none}@media (max-width: 767.98px){.account-form__form-container:after{display:none}}.account-select select{display:block;width:100%;box-shadow:none;outline:none;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;padding-bottom:4px;padding-top:12px}@media (max-width: 767.98px){.account-select select{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-container{margin:0 auto;text-align:center;width:100%}.form-container__links p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#232323}@media (max-width: 767.98px){.form-container__links p{display:flex;gap:5px}}.form-container__links .underlined-link{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#828282;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;position:relative;isolation:isolate;width:fit-content;letter-spacing:0px}.form-container__links .underlined-link:after{content:"";border-bottom:1px solid #828282;bottom:0;width:100%;height:1px;position:absolute;display:block}.form-container__links .underlined-link:hover{color:#000}.form-container__links .underlined-link:hover:after{border-bottom:1px solid #000}.form-container__links .underlined-link svg{position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .3s ease;opacity:0;visibility:hidden}.form-container__links .underlined-link:after{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:#828282;z-index:1}.form-container__links .underlined-link:before{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:#000;width:0;z-index:2;transition:width .3s ease-in-out}.form-container__links .underlined-link--white{color:#fff}.form-container__links .underlined-link--white:after,.form-container__links .underlined-link--white:before{background:#fff}.form-container__links .underlined-link:hover,.form-container__links .underlined-link.active,.form-container__links .underlined-link--hover{padding-right:13.75px}.form-container__links .underlined-link:hover:before,.form-container__links .underlined-link.active:before,.form-container__links .underlined-link--hover:before{width:100%;transition:width .3s}.form-container__links .underlined-link:hover svg,.form-container__links .underlined-link.active svg,.form-container__links .underlined-link--hover svg{opacity:1;visibility:inherit}@media (max-width: 1080.98px){.form-container__links .underlined-link{padding:0!important;color:#828282;display:flex;align-items:center;gap:7px}.form-container__links .underlined-link svg{display:none;position:static;transform:none;opacity:1;visibility:inherit}.form-container__links .underlined-link:after,.form-container__links .underlined-link:before{bottom:-2px}}.form-container__heading{padding-bottom:45px}.form-container__heading>*{margin:0}.form-container__heading>p{margin-top:12px}.form-container__fields{display:grid;gap:16px}.form-container__fields .form-field{text-align:left}.form-container__fields .form-field .select-native{height:100%}.form-container__fields .form-field input::placeholder{color:#232323;opacity:.75}.form-container__fields .form-field__grid{display:grid;grid-template-columns:1fr 1fr;gap:inherit}.form-container__links{display:grid;gap:8px}.form-container__links a,.form-container__links label{width:fit-content;display:block;margin:auto}.form-container__submit{padding:20px 0}.form-container__submit button{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;background-color:#0000;width:100%;translate:none}@media (max-width: 767.98px){.form-container{max-width:none}}#recover-toggle:checked~.account-form--recover{display:block}#recover-toggle:checked~.account-form--login{display:none}.address-form{display:none}@media (min-width: 768px){.address-form{display:none}}.address-form--default,.address-form.active{display:block}.address-form.active~.address-form--default{display:none}.address-form .form-container{max-width:none}.address-form .form-container__heading{padding-bottom:50px}.address-form .form-container__heading h2{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}@media (max-width: 767.98px){.address-form .form-container__heading h2{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.address-form .form-container__submit{padding-top:40px}@media (max-width: 767.98px){.account-form__form-container{padding-top:54px}.account-form .form-container__footer{grid-template-columns:1fr;gap:35px;margin-top:20px}}@media (max-width: 767.98px)and (max-width: 767.98px){.account-form .form-container__footer{margin-top:2px}}@media (max-width: 767.98px){.account-form .form-container__submit,.account-form .form-container__submit button{width:100%}.account-form .form-container__links{flex-direction:column;align-items:start;gap:8px}.account-form .form-container__links .button--recover{margin-left:auto}.account-form .form-container__links p a{margin-left:12px}}@media (max-width: 767.98px)and (max-width: 767.98px){.account-form .form-container__links p a{margin:0}}@media (max-width: 767.98px){.account-form .form-container__links a,.account-form .form-container__links label{margin:0}}.form-field input::placeholder{color:#232323;opacity:.75}.form-field .checkbox{color:#232323;opacity:.75}.form-field .checkbox label{display:flex;align-items:center;gap:8px}.form-field .checkbox{position:relative;display:flex;gap:8px;cursor:pointer;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;align-items:center;text-transform:capitalize}@media (max-width: 767.98px){.form-field .checkbox{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.form-field .checkbox:not(:last-child){margin-bottom:2px}.form-field .checkbox:not(:checked):hover input:after{opacity:1;background-color:#848484}.form-field .checkbox input{position:relative;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#0000;margin:0;font:inherit;color:currentColor;width:14px;height:14px;min-width:14px;border:1px solid #232323;border-radius:50%}.form-field .checkbox input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;opacity:0;background-color:#232323;border-radius:50%}.form-field .checkbox input:checked:after{opacity:1}@media (max-width: 1080.98px){.form-field .checkbox{font-size:15px;line-height:22px}}.account-select .select-native{height:100%;color:#232323;opacity:.75;background-color:#f8f8f4;border-color:#b6b0a7;padding:6px 0}.account-page__navigation{display:grid}.account-page__order-address--desktop{margin-top:auto}.account-page,.account-page__grid{position:relative;height:100%;width:100%}.account-page__grid{display:block;grid-template-columns:1fr}.account-page__content{padding:0 0 40px 40px;display:grid;gap:52px}.account-page__content .address-form-title,.account-page__content .account-addresses__form{display:none}.account-page__content:not(.is-editing) .show-on-edit{display:none}@media (max-width: 767.98px){.account-page__content .account-main__header.hide-on-edit{display:flex;justify-content:space-between;align-items:flex-end}}.account-page__content.is-editing .account-main__header{margin-bottom:40px}.account-page__content.is-editing .account-main__header.show-on-edit{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width: 767.98px){.account-page__content.is-editing .account-main__header.show-on-edit{padding-top:10px;gap:30px;display:flex;flex-direction:column}}@media (max-width: 1080.98px){.account-page__content.is-editing .account-main__header{display:flex;flex-direction:column;gap:35px;margin-bottom:0}.account-page__content.is-editing .account-main__header .addresses-title{order:2}}.account-page__content.is-editing .hide-on-edit{display:none}.account-page__content.is-editing .account-addresses__add-btn{display:none!important}.account-page__content.is-editing .account-addresses__list{display:none}.account-page__content.is-editing .account-addresses__form{display:block;position:relative}.account-page__content.is-editing .address-form-title{display:inline-flex;width:fit-content}@media (min-width: 768px){.account-page__content{display:flex;flex-direction:column;gap:69px}}.account-page__content h5{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:42px;padding-bottom:28px;border-bottom:1px solid #000;display:flex;justify-content:space-between}@media (max-width: 767.98px){.account-page__content h5{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}@media (max-width: 767.98px){.account-page__content h5{padding-bottom:27px;margin-bottom:11px}}.account-page__content-header{display:grid;gap:25px}@media (min-width: 1081px){.account-page__content-header{display:flex;justify-content:space-between;align-items:flex-start}}.account-page__content-info{display:grid;gap:11px}@media (min-width: 768px){.account-page__content-info{gap:20px}}.account-page__content-info p{max-width:467px}.account-page__content-table{display:grid;gap:14px}@media (max-width: 767.98px){.account-page__content-table{gap:20px}}.account-page__content-table--keys th:first-of-type,.account-page__content-table--keys td:first-of-type{text-align:left;padding-left:20px}.account-page__content-table--keys th:last-of-type,.account-page__content-table--keys td:last-of-type{padding-right:20px}.account-page__content-table--keys .table__buttons{display:flex;gap:25px;justify-content:end}@media (max-width: 767.98px){.account-page__content-table--keys .table__buttons{gap:15px}}.account-page__content-table--keys .table__btn-row{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 25px;border:1px solid #848484}.account-page__content-table--keys .table__btn-row .btn--add{color:#848484}.account-page__table-header{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767.98px){.account-page__table-header .underline-link{transform:translateY(-4px)}}.account-page__navigation{border-bottom:none;padding:0 40px 40px 0;height:auto}@media (max-width: 767.98px){.account-page__navigation{padding:0}}.account-page__navigation .underlined-link:after,.account-page__navigation .underlined-link:before{top:calc(100% + 5px)!important}@media (min-width: 768px){.account-page__navigation{margin-top:-8px}}.account-page--side-nav .account-page__grid{display:grid;grid-template-columns:minmax(auto,322px) 1fr;gap:46px}@media (max-width: 1199.98px){.account-page--side-nav .account-page__grid{grid-template-columns:minmax(auto,280px) 1fr}}@media (max-width: 1080.98px){.account-page--side-nav .account-page__grid{grid-template-columns:auto 1fr;gap:50px}}@media (max-width: 1080.98px){.account-page__content{padding:0}.account-page__content h2{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}}@media (max-width: 1080.98px)and (max-width: 767.98px){.account-page__content h2{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}@media (max-width: 1080.98px){.account-page--side-nav .account-page__grid{display:block}}@media (max-width: 1080.98px){.account-page__navigation{position:sticky;top:calc(var(--nav-height));transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;padding-right:0}.navbar--scrolled.scrolled-down:not(.navbar--always-show) .account-page__navigation{top:0}.account-page__content{padding-inline:20px;padding-bottom:80px}.account-page__navigation{border-right:none;border-left:none;bottom:0;z-index:10000000}.account-page__navigation .account-nav{width:100%;top:0}.account-page__navigation .account-nav__links ul{display:flex;flex-direction:row;justify-content:space-between;gap:10px;width:100%}.account-page__navigation .account-nav__links ul li{padding:0}.account-page__navigation .account-nav__links ul li .underlined-link{padding:4px 12px;border-bottom:3px solid #ebe7de;display:inline-block}.account-page__navigation .account-nav__links ul li .underlined-link.inactive{border-bottom:none}.account-page__navigation .account-nav__links ul li .underlined-link:before{display:none}.account-page__navigation .account-nav__links ul li .underlined-link:after{display:none}.account-page__navigation .account-nav__links:after{display:none}}.account-main{background-color:#f8f8f4}.account-main--orders,.account-main--order,.account-main--addresses{padding:50px}@media (max-width: 1080.98px){.account-main--orders,.account-main--order,.account-main--addresses{padding:0}}@media (max-width: 767.98px){.account-main--orders,.account-main--order,.account-main--addresses{padding:0}}.account-main__header{display:flex;justify-content:space-between;margin-bottom:97px}.account-main__header--right{display:flex;flex-direction:column;gap:11px;max-width:280px;font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;line-height:18px}@media (max-width: 767.98px){.account-main__header--right{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 1080.98px){.account-main__header{padding:0 35px}}@media (max-width: 767.98px){.account-main__header{display:none}}@media (max-width: 767.98px){.account-main--dashboard .account-main__header{display:flex;flex-direction:column;padding:50px 35px 25px;gap:50px;margin-bottom:0}}@media (max-width: 767.98px){.account-main__container{padding:0}}.account-main__header .underlined-link:after,.account-main__header .underlined-link:before{top:calc(100% - 2px)!important}@media (max-width: 767.98px){.account-main--order .account-main__container,.account-main--addresses .account-main__container{padding:0}}@media (max-width: 767.98px){.account-main--addresses .account-page__content{margin-top:40px}}.account-main--addresses .account-addresses .account-main__header{margin-top:8px;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #000}@media (max-width: 767.98px){.account-main--addresses .account-addresses .account-main__header{margin-bottom:9px;padding-bottom:22px}}@media (min-width: 1081px){.account-main--addresses .account-main__header{display:flex;align-items:flex-start;justify-content:space-between}.account-main--addresses .account-addresses{margin:0}}.submenu{background-color:#fff;border-top:1px solid #000;border-bottom:1px solid #000;height:50px;position:relative;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.submenu{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.submenu__header{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;cursor:pointer;padding-inline:25px}.submenu__header svg{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s}.submenu__header.active svg{transform:rotate(180deg)}.submenu__content{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;height:350px;overflow:auto;z-index:10}.submenu__link{height:50px;padding-inline:25px;background-color:#fff;border-top:1px solid #d8d8d8;padding-block:15px}.submenu__link:last-child{border-bottom:1px solid #d8d8d8}.sa-orders-table{--border-color: #e4e0d9;--fore-color: $charcoal;width:100%;max-width:100%;margin-left:auto}.sa-orders-table .item__grid{display:grid;grid-template-columns:auto 1fr;gap:26px}.sa-orders-table .item__content{display:flex;flex-direction:column;margin-top:6px}.sa-orders-table .item__image{width:60px;height:70px}.sa-orders-table .item__image img{width:100%;height:100%;object-fit:cover}.sa-orders-table .item__title{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 1080.98px){.sa-orders-table .item__title{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.sa-orders-table .item__variant{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.sa-orders-table .item__variant{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.sa-orders-table table{table-layout:auto;border-collapse:collapse;box-shadow:none;width:100%;position:relative}.sa-orders-table table .status{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;padding:2px 8px;border:1px solid #d8d8d8;border-radius:3px}@media (max-width: 767.98px){.sa-orders-table table .status{font-family:MNKY Banana Grotesk}}.sa-orders-table table .status--fulfilled{background-color:#f7d233;border-color:#f7d233}.sa-orders-table tr{margin-bottom:-10px;border-bottom:9px solid rgba(0,0,0,0)}.sa-orders-table tr td{border-top:1px solid #d8d8d8}.sa-orders-table tr:last-child td{border-bottom:1px solid #d8d8d8}@media (max-width: 767.98px){.sa-orders-table tr:last-child td{border-bottom:none}.sa-orders-table tr td{border:none!important}}.sa-orders-table tbody tr{transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.sa-orders-table tr{padding-inline:18px}.sa-orders-table #RowFulfillment{padding-right:0}@media (max-width: 767.98px){.sa-orders-table:not(:first-child){padding-top:0!important}.sa-orders-table .secondary-button{font-size:14px;line-height:20px}}@media (min-width: 768px){.sa-orders-table td{padding-right:0}.sa-orders-table td:first-child{padding-inline:0px}.sa-orders-table td#RowOrder,.sa-orders-table td#Row13612192006371{padding-left:0}.sa-orders-table td#RowTotal{padding-inline:0px}.sa-orders-table th#ColumnOrder,.sa-orders-table th#ColumnProduct,.sa-orders-table th#RowSubtotal,.sa-orders-table th#RowTotal{padding-left:0}.sa-orders-table th#ColumnTotal,.sa-orders-table th[data-label=Subtotal],.sa-orders-table th[data-label=Total]{padding-right:0}}.sa-orders-table th{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;border:none;padding:0}@media (max-width: 1080.98px){.sa-orders-table th{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.sa-orders-table td{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.sa-orders-table td{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.sa-orders-table td:empty{display:initial}.sa-orders-table td,.sa-orders-table th{padding-top:20px;padding-bottom:20px;vertical-align:middle;text-align:left}@media (max-width: 767.98px){.sa-orders-table td,.sa-orders-table th{vertical-align:top}}.sa-orders-table th{padding-top:8px;padding-bottom:14px}.sa-orders-table tbody tr{position:relative}.sa-orders-table tfoot td:first-of-type,.sa-orders-table tfoot td{padding-top:.6rem;padding-bottom:.6rem}.sa-orders-table tfoot td:first-of-type{text-align:left}.sa-orders-table tfoot tr:first-of-type td{padding-top:4rem}@media screen and (min-width: 750px){.sa-orders-table tfoot tr:first-of-type td,.sa-orders-table tfoot tr:first-of-type th{padding-top:2.4rem}}.sa-orders-table tfoot tr:last-of-type td{padding-bottom:4rem}@media screen and (min-width: 750px){.sa-orders-table tfoot tr:last-of-type td,.sa-orders-table tfoot tr:last-of-type th{padding-bottom:2.4rem}}.sa-orders-table thead:after,.sa-orders-table tfoot:before{content:" ";height:.1rem;width:100%;display:block;position:absolute;left:0;background:rgba(var(--color-foreground),.08)}@media screen and (forced-colors: active){.sa-orders-table thead:after,.sa-orders-table tfoot:before{background:CanvasText}}.sa-orders-table__pagination{margin-top:5rem;margin-bottom:7rem}@media screen and (min-width: 990px){.sa-orders-table__pagination{margin-top:7rem;margin-bottom:10rem}}.sa-orders-table__pagination ul{display:flex;justify-content:center;list-style:none;padding:0}.sa-orders-table__pagination li{flex:1 1;max-width:4rem}.sa-orders-table__pagination li:not(:last-child){margin-right:1rem}.sa-orders-table__pagination li :first-child{display:inline-flex;justify-content:center;align-items:center;position:relative;height:4rem;width:100%;padding:0;text-decoration:none}.sa-orders-table__pagination li:first-child svg{height:.6rem}.sa-orders-table__pagination li:first-of-type svg{margin-left:-.2rem;transform:rotate(90deg)}.sa-orders-table__pagination li:last-of-type svg{margin-right:-.2rem;transform:rotate(-90deg)}.sa-orders-table__pagination li [aria-current]:after{content:"";display:block;width:2rem;height:.01rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%);background-color:currentColor}.sa-orders-table--order-total{padding-top:120px;max-width:482px}.sa-orders-table--order-total table tbody tr:last-of-type td,.sa-orders-table--order-total table tbody tr:last-of-type th{font-weight:700}.sa-orders-table--order-total table tbody th,.sa-orders-table--order-total table tbody td{border:none}@media screen and (min-width: 750px){.sa-orders-table--order-total table tbody tr:last-of-type td,.sa-orders-table--order-total table tbody tr:last-of-type th{padding-bottom:2.4rem}}.sa-orders-table .order-details{position:relative}@media (max-width: 767.98px){.sa-orders-table .order-details--main td{display:flex;flex-direction:column}}.sa-orders-table .order-details td:last-of-type,.sa-orders-table .order-details th:last-of-type{text-align:right}.account-orders table td:last-of-type,.account-orders table th:last-of-type{text-align:right;padding-right:0}@media (max-width: 767.98px){.account-orders{padding-top:0}.account-orders table{border:none;border-bottom:none}.account-orders table td{width:144px}}@media (max-width: 767.98px)and (max-width: 575.98px){.account-orders table td{width:100%}}@media (max-width: 767.98px){.account-orders table tr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:23px;row-gap:0px;padding-block:20px;padding-inline:0px;border-bottom:1px solid #d8d8d8}.account-orders table tr:first-child{border-top:none}.account-orders table tr td,.account-orders table tr th{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:block!important;text-align:left;padding:0}}@media (max-width: 767.98px)and (max-width: 767.98px){.account-orders table tr td,.account-orders table tr th{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 767.98px){.account-orders table tr td:before,.account-orders table tr th:before{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;display:block;padding:0}}@media (max-width: 767.98px)and (max-width: 1080.98px){.account-orders table tr td:before,.account-orders table tr th:before{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 767.98px){.account-orders table thead{display:none}.account-orders td[data-label]{text-align:left!important}.account-orders td[data-label]:before{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;content:attr(data-label);margin-bottom:7px}}@media (max-width: 767.98px)and (max-width: 1080.98px){.account-orders td[data-label]:before{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.account-invoices table thead{border-bottom:1px solid var(--Dark-Grey, #9f9f9f)}.account-invoices table td,.account-invoices table th{padding-right:10px}.account-invoices table td,.account-invoices table td *,.account-invoices table th,.account-invoices table th *{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}@media (max-width: 767.98px){.account-invoices table td,.account-invoices table td *,.account-invoices table th,.account-invoices table th *{font-family:MNKY Banana Grotesk}}.account-invoices table td:first-of-type,.account-invoices table th:first-of-type{min-width:80px}.account-invoices table th{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.account-invoices table th{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.account-main--vip{--section-spacing: 100px}.vip-content{padding-bottom:var(--section-spacing)}.vip-content__text{max-width:322px}.vip-content__image{margin-top:50px}.vip-content__image img{width:100%;height:auto;object-fit:cover}.account-nav .submenu{background-color:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.account-nav .submenu__nav,.account-nav .submenu__nav .accordion-item{width:100%}.account-nav .submenu__nav .accordion-item__header{width:100%;padding:14px 17px 13px}.account-nav .submenu__nav .accordion-item__main{padding:4px 17px 7px}.account-nav .submenu__nav .accordion-item__main li{padding:0!important}.account-nav{position:relative;top:100px;position:sticky;width:280px}@media (max-width: 767.98px){.account-nav{top:auto;position:relative;width:100%}}.account-nav__grid{display:grid;grid-template-columns:1fr}.account-nav__heading h4{margin-bottom:15px}.account-nav__links{margin-top:auto}@media (min-width: 1081px){.account-nav__links{margin-bottom:var(--address-height, 289px);padding-bottom:30px}}.account-nav__links ul{list-style:none;display:flex;flex-direction:column;margin:0;padding:0;gap:0px}@media (max-width: 767.98px){.account-nav{padding:0}.account-nav__heading h4{margin-bottom:0}.account-nav__heading>p{display:none}.account-nav__grid{grid-template-columns:1fr;position:relative}.account-nav__links{overflow-x:auto;position:relative}.account-nav__links ul{width:fit-content;white-space:nowrap}.account-nav__links{-ms-overflow-style:none;scrollbar-width:none}.account-nav__links::-webkit-scrollbar{display:none}}.account-addresses{display:grid;grid-template-columns:auto 1fr;padding-bottom:100px;column-gap:100px;margin:0 auto;max-width:none;width:100%}.account-addresses__form>h2{margin-bottom:35px}.account-addresses__form .form-container{padding-top:0;margin:0}@media (min-width: 1081px){.account-addresses__form .form-container{max-width:100%}}.account-addresses__list{padding-top:13px;display:grid;grid-template-columns:minmax(auto,199px) 1fr;gap:79px}.account-addresses__group-other{display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px}@media (max-width: 767.98px){.account-addresses__group-other{grid-template-columns:1fr 1fr;gap:20px}}.account-addresses__group-other>*{flex:0 0 221px}@media (max-width: 767.98px){.account-addresses__group-other>*{flex:0 0 160px}}.account-addresses__group>p{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#828282;margin-bottom:11px}@media (max-width: 767.98px){.account-addresses__group>p{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.account-addresses__group .account-address:last-of-type{padding-bottom:0}.account-page--side-nav .account-addresses{grid-template-columns:1fr}.account-page--side-nav .account-addresses__list{order:10;column-gap:35px}@media (max-width: 1080.98px){.account-addresses{padding-bottom:0;grid-template-columns:1fr;gap:20px}.account-addresses__add-btn{order:11}.account-addresses__list{order:10;grid-template-columns:1fr;gap:60px;padding-top:0}.account-addresses__group-other{gap:20px}.account-addresses .form-field__grid{grid-template-columns:1fr}.account-addresses .radio-button label{align-items:center}}.account-address{padding-bottom:60px}.account-address p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}@media (max-width: 767.98px){.account-address p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.account-address__actions{padding-top:20px;display:flex;gap:25px;align-items:end}.account-address__actions .underlined-link{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase;color:#000;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;position:relative;isolation:isolate;width:fit-content;letter-spacing:0px}.account-address__actions .underlined-link:after{content:"";border-bottom:1px solid #828282;bottom:0;width:100%;height:1px;position:absolute;display:block}.account-address__actions .underlined-link:hover{color:#000}.account-address__actions .underlined-link:hover:after{border-bottom:1px solid #000}.account-address__actions .underlined-link svg{position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .3s ease;opacity:0;visibility:hidden}.account-address__actions .underlined-link:after{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:#828282;z-index:1}.account-address__actions .underlined-link:before{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:#000;width:0;z-index:2;transition:width .3s ease-in-out}.account-address__actions .underlined-link--white{color:#fff}.account-address__actions .underlined-link--white:after,.account-address__actions .underlined-link--white:before{background:#fff}.account-address__actions .underlined-link:hover,.account-address__actions .underlined-link.active,.account-address__actions .underlined-link--hover{padding-right:13.75px}.account-address__actions .underlined-link:hover:before,.account-address__actions .underlined-link.active:before,.account-address__actions .underlined-link--hover:before{width:100%;transition:width .3s}.account-address__actions .underlined-link:hover svg,.account-address__actions .underlined-link.active svg,.account-address__actions .underlined-link--hover svg{opacity:1;visibility:inherit}@media (max-width: 1080.98px){.account-address__actions .underlined-link{padding:0!important;display:flex;align-items:center;gap:7px}.account-address__actions .underlined-link svg{display:none;position:static;transform:none;opacity:1;visibility:inherit}.account-address__actions .underlined-link:after,.account-address__actions .underlined-link:before{bottom:-2px;background-color:#828282}}@media (max-width: 767.98px){.account-address{padding-bottom:40px}}.account-main{--back-color: #f8f8f4}.template--customers-reset_password,.template--customers-login,.template--customers-register,.template--page-subscriptions,.template--customers-order,.template--customers-addresses,.template--customers-account{background-color:#ebe7de}.template--customers-reset_password .navbar,.template--customers-login .navbar,.template--customers-register .navbar,.template--page-subscriptions .navbar,.template--customers-order .navbar,.template--customers-addresses .navbar,.template--customers-account .navbar{--back-color: #fff;--fore-color: #000}.template--customers-reset_password .navbar__main,.template--customers-login .navbar__main,.template--customers-register .navbar__main,.template--page-subscriptions .navbar__main,.template--customers-order .navbar__main,.template--customers-addresses .navbar__main,.template--customers-account .navbar__main{border-bottom:1px solid #d8d8d8}.template--customers-reset_password .navbar,.template--customers-login .navbar,.template--customers-register .navbar{--back-color: #fff;--fore-color: #000}.template--customers-reset_password.navbar--show-megamenu .navbar,.template--customers-login.navbar--show-megamenu .navbar,.template--customers-register.navbar--show-megamenu .navbar{--back-color: transparent;--fore-color: #000}.template--customers-reset_password .navbar__spacing,.template--customers-login .navbar__spacing,.template--customers-register .navbar__spacing{display:block}.template--customers-reset_password .account-main,.template--customers-login .account-main,.template--customers-register .account-main{--back-color: #f8f8f4;background:var(--back-color)}@media (min-width: 768px){.template--customers-reset_password .account-main,.template--customers-login .account-main,.template--customers-register .account-main{min-height:var(--height-fill)}}.account-form{background:var(--back-color)}.account-form__grid{grid-template-columns:1fr minmax(auto,calc(618px + 94 * (100vw - 1440px) / 480))}@media (min-width: 1920px){.account-form__grid{grid-template-columns:1fr 712px}}.account-form .form-field input::placeholder{opacity:.5;text-transform:capitalize}.account-form__image img{width:100%;height:100%;object-fit:cover}@media (max-width: 1080.98px){.account-form__grid{grid-template-columns:1fr}.account-form .form-container__submit{margin-top:19px}.account-form__image{display:none}.account-form__form-container{padding:0}}.form-container{text-align:left;margin-inline:auto}@media (min-width: 768px){.form-container{width:100%}}.form-container .primary-button--underlined{color:#8e857d}.form-container__heading{padding-bottom:50px}.account-main--login .form-container__heading{padding-bottom:35px}@media (max-width: 767.98px){.account-main--login .form-container__heading{padding-bottom:43px}}.account-form--recover .form-container__heading{padding-bottom:51px}@media (max-width: 767.98px){.account-form--recover .form-container__heading{padding-bottom:51px}}.form-container__heading>h1{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px}@media (max-width: 767.98px){.form-container__heading>h1{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.form-container__heading>p{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;text-align:left;margin-top:23px}@media (max-width: 1080.98px){.form-container__heading>p{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.account-form--recover .form-container__heading>p{margin-top:28px}@media (max-width: 767.98px){.account-form--recover .form-container__heading>p{margin-top:23px}}@media (max-width: 767.98px){.form-container__heading>p{margin-top:31px}}.form-container__fields{gap:27px}.form-container__fields input{color:#000}.form-container__fields input::placeholder{color:#828282}.form-container__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 767.98px){.form-container__row{grid-template-columns:1fr}}.form-container__footer{display:grid;gap:32px}.form-container__links{display:flex;justify-content:space-between;text-align:left;flex-wrap:wrap}.account-form--recover .form-container__links{width:fit-content;margin-left:auto}.form-container__links a,.form-container__links label{padding-bottom:0;margin:0}.form-container__links p a{display:inline-block;margin-left:5px;text-transform:none}@media (max-width: 1080.98px){.form-container__links p a{margin:0}}.form-container__links .underlined-link{cursor:pointer;text-transform:none;height:fit-content;top:-2px}.form-container__submit{padding:0;width:100%;margin-top:20px}@media (max-width: 767.98px){.form-container__submit{margin-top:10px}}@media (max-width: 767.98px){.form-container{margin:0 auto}}.address-form .form-container__submit{padding-top:6px}.address-form .form-container__links{padding-top:35px}.address-form .form-container__links a{margin-left:0}.address-form .form-container__heading>h2{font-family:Canela;font-size:48px;font-style:normal;font-weight:100;line-height:54px}@media (max-width: 767.98px){.address-form .form-container__heading>h2{font-family:Canela;font-size:35px;font-style:normal;font-weight:100;line-height:42px}}.order-details__header{margin-bottom:40px}.order-details__header .primary-button--outlined{min-width:281px}.order-details__header--left{display:flex;align-items:flex-start;gap:10px}.order-details__header--left h6{font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #000;margin-bottom:-8px;padding-bottom:28px}@media (max-width: 767.98px){.order-details__header--left h6{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.order-details__header--left .status{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;border:1px solid #d8d8d8;padding:0 8px;height:24px;display:grid;place-items:center}@media (max-width: 767.98px){.order-details__header--left .status{font-family:MNKY Banana Grotesk}}.order-details__desc{display:grid;grid-template-columns:280px 1fr;gap:105px;border-bottom:1px solid #000;padding-bottom:34px;margin-bottom:45px}@media (max-width: 767.98px){.order-details__desc{margin-bottom:60px}}.order-details__desc--left{display:flex;flex-direction:column;gap:10px}@media (max-width: 767.98px){.order-details__desc--left{flex-direction:row}}.order-details__desc-footer{display:grid;gap:20px;margin-top:49px}.order-details__grid{margin-top:10px}.order-details__date-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.order-details__date-label{font-family:MNKY Banana Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.5px;text-transform:uppercase}.order-details__date-value{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px;text-transform:capitalize}@media (max-width: 1080.98px){.order-details__date-value{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}.order-details__btns{display:flex;flex-direction:column;gap:15px}.order-details__addresses{display:grid;grid-template-columns:1.15fr 1fr;gap:0px;margin-right:46px}.order-details__address h6{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:9px;color:#828282}@media (max-width: 767.98px){.order-details__address h6{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.order-details__content-wrapper{position:relative}.order-details__left,.order-details__content-wrapper{margin-left:auto;width:100%!important}.order-details__left .primary-button--outlined,.order-details__content-wrapper .primary-button--outlined{margin-block:50px}@media (max-width: 767.98px){.order-details__left .primary-button--outlined,.order-details__content-wrapper .primary-button--outlined{margin-block:40px}}.order-details__grid{display:grid}.order-details__grid>*{min-width:0}.order-details__left{width:255px}.order-details .sa-orders-table th{padding-top:8px;padding-bottom:6px}.order-details .sa-orders-table td{padding-top:20px;padding-bottom:20px}.order-details--subtotal{margin-left:auto;max-width:59%;width:100%;margin-top:-5px}.order-details--subtotal th{color:#232323}.order-details--subtotal tr th{border-top:1px solid #d8d8d8}.order-details--subtotal tr:first-child th{border-top:none}.order-details--subtotal tr:last-child th{border-bottom:1px solid #d8d8d8}.order-details--subtotal tbody tr:nth-child(1) td,.order-details--subtotal tbody tr:nth-child(1) th{padding-bottom:16px;padding-top:21px}.order-details--subtotal tbody tr:nth-child(2) td,.order-details--subtotal tbody tr:nth-child(2) th{padding-block:16px}.order-details--subtotal tbody tr:nth-child(3) td,.order-details--subtotal tbody tr:nth-child(3) th{padding-top:16px}@media (max-width: 767.98px){.order-details--subtotal tbody tr{padding-block:0px}}.order-details--subtotal tbody tr{border-bottom:1px solid #d8d8d8}.order-details--subtotal tbody tr.row--total{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.order-details--subtotal tbody tr.row--total{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.order-details--subtotal tbody tr:first-of-type{border-top:none}.order-details--subtotal tbody tr:last-of-type th{font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px}@media (max-width: 1080.98px){.order-details--subtotal tbody tr:last-of-type th{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}.order-details--subtotal tbody tr th,.order-details--subtotal tbody tr th *{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.order-details--subtotal tbody tr th,.order-details--subtotal tbody tr th *{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 767.98px){.order-details--subtotal{margin-top:3px}.order-details--subtotal tr{padding-block:16px}.order-details--subtotal tr:first-child{padding-top:0;border-top:none}.order-details--subtotal tr:last-child{padding-bottom:0;border-bottom:none}}@media (max-width: 1080.98px){.order-details__desc{display:flex;flex-direction:column;gap:33px}}@media (max-width: 767.98px){.order-details__header{margin-bottom:40px}.order-details__desc{margin-bottom:0;padding-bottom:5px}.order-details__desc--left{gap:40px}.order-details__btns{gap:19px}.order-details__grid{grid-template-columns:1fr}.order-details__left{order:5;padding-top:0;padding-bottom:60px}.order-details__left .button{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}@media (max-width: 767.98px)and (max-width: 767.98px){.order-details__left .button{font-family:MNKY Banana Grotesk}}@media (max-width: 767.98px){.order-details .sa-orders-table{margin-bottom:0}.order-details .sa-orders-table .item__grid{gap:24px}.order-details .sa-orders-table .item__content{margin-top:0}.order-details .sa-orders-table .order-details--main tbody tr{display:grid;grid-template-columns:1fr auto auto;gap:15px;grid-auto-flow:row;padding:25px 0 25px 15px;border-top:1px solid #d8d8d8}.order-details .sa-orders-table .order-details--main tbody tr:first-child{border-top:none}.order-details .sa-orders-table .order-details--main tbody tr:last-child{border-bottom:1px solid #d8d8d8}.order-details .sa-orders-table .order-details--main tbody tr td{position:relative}.order-details .sa-orders-table .order-details--main tbody tr td:before{content:attr(data-label);font-family:MNKY Banana Grotesk;font-size:20px;font-style:normal;font-weight:300;line-height:29px;top:0;left:0;width:100%;text-align:left;padding-bottom:19px}}@media (max-width: 767.98px)and (max-width: 1080.98px){.order-details .sa-orders-table .order-details--main tbody tr td:before{font-size:18px;font-style:normal;font-weight:300;line-height:25px}}@media (max-width: 767.98px){.order-details .sa-orders-table .order-details--main tbody tr td:nth-child(2){display:none!important}.order-details .sa-orders-table .order-details--main tbody tr td:not(:first-child){height:100%;margin:auto;gap:5px;font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}}@media (max-width: 767.98px)and (max-width: 767.98px){.order-details .sa-orders-table .order-details--main tbody tr td:not(:first-child){font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.order-details .sa-orders-table .order-details--main tbody tr td:last-child .md-show-ib{display:none}.order-details .sa-orders-table .order-details--main colgroup,.order-details .sa-orders-table .order-details--main thead{display:none}.order-details .sa-orders-table .order-details--main tr{display:grid;grid-auto-flow:column;padding:17px 20px 19px}.order-details .sa-orders-table .order-details--main tr td,.order-details .sa-orders-table .order-details--main tr th{flex-basis:1}.order-details .sa-orders-table .order-details--main tr th{font-family:MNKY Banana Grotesk;font-size:24px;font-style:normal;font-weight:200;line-height:32px}}@media (max-width: 767.98px)and (max-width: 767.98px){.order-details .sa-orders-table .order-details--main tr th{font-size:20px;font-style:normal;font-weight:300;line-height:26px}}@media (max-width: 767.98px){.order-details .sa-orders-table .order-details--main tr td{font-family:MNKY Banana Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:23px}}@media (max-width: 767.98px)and (max-width: 767.98px){.order-details .sa-orders-table .order-details--main tr td{font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}}@media (max-width: 767.98px){.order-details .sa-orders-table .order-details--main tr td span.md-show-ib{margin-bottom:8px}.order-details .sa-orders-table .order-details--main tr td:first-child{padding-bottom:0;margin-bottom:15px}.order-details .sa-orders-table .order-details--main tr td:last-of-type{padding-left:5px;text-align:left}.order-details .sa-orders-table .order-details--main th,.order-details .sa-orders-table .order-details--main td{padding:0}.order-details__addresses{display:grid;grid-template-columns:1fr 1fr;margin-bottom:31px;gap:19px}.order-details--subtotal{max-width:100%;width:100%}.order-details--subtotal #RowShipping{border-top:1px solid #d8d8d8!important}.order-details--subtotal #RowShipping+td{border-top:1px solid #d8d8d8!important}}.account-main .form__input{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;color:#3f4443;padding:12px 0;border:none;width:100%;background:#0000;border-bottom:solid 1px #9d9f9a}@media (max-width: 767.98px){.account-main .form__input{font-family:MNKY Banana Grotesk}}.account-main--orders .account-page__content{margin-top:10px;gap:0}@media (max-width: 767.98px){.account-main--orders .account-page__content{margin-top:50px}}@media (max-width: 767.98px){.account-main--orders colgroup{display:none}}.order-address{padding-bottom:40px}.account-select select{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#b6b0a7}@media (max-width: 767.98px){.account-select select{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.page-wishlist{position:relative}.page-wishlist__grid{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:0}.page-wishlist__left{width:100%;max-width:400px;padding-bottom:100px}.page-wishlist__content{width:100%;max-width:956px;margin-left:auto}.page-wishlist__content .wishlist-tab{padding-bottom:100px}.page-wishlist__content .wishlist__button{width:100%}.page-wishlist .wishlist-tabs__list{padding:15px 0 37px;margin:0;display:flex;flex-direction:column;gap:12px}.page-wishlist .wishlist-tabs__list .primary-button--underlined{text-decoration-line:none}.page-wishlist .wishlist-tabs__list .primary-button--underlined:hover,.page-wishlist .wishlist-tabs__list .primary-button--underlined.active,.page-wishlist .wishlist-tabs__list .active .primary-button--underlined{text-decoration:underline!important;text-underline-offset:8px;text-decoration-thickness:1px}.page-wishlist .wishlist-tabs__list .wishlist-modal__item-btn{display:none}.page-wishlist .wishlist-tabs__list .wishlist-modal__item{justify-content:start;align-items:end;gap:10px}.page-wishlist .wishlist-tabs__list .wishlist-modal__item .wishlist-tabs__delete{opacity:0;visibility:hidden}.page-wishlist .wishlist-tabs__list .wishlist-modal__item .wishlist-tabs__delete:hover{text-decoration:underline;text-underline-offset:4px}.page-wishlist .wishlist-tabs__list .wishlist-modal__item:hover .wishlist-tabs__delete{opacity:1;visibility:inherit}.page-wishlist .wishlist-tab{display:none}.page-wishlist .wishlist-tab.active{display:block}@media (max-width: 767.98px){.page-wishlist__left{padding-top:15px;padding-bottom:50px;border-bottom:solid 1px #d1d1d1;max-width:100%}.page-wishlist__grid{grid-template-columns:1fr;gap:0}}.wishlist-tab--default~.wishlist-tab--empty{display:none}.wishlist-tab__empty>p{max-width:480px;padding-bottom:14px}@media (max-width: 1080.98px){.wishlist-tab{padding-bottom:50px!important}.wishlist-tab__footer,.wishlist-tab__empty{padding-top:25px}}.wishlist-card{position:relative}.wishlist-card.is-loading{opacity:.6;pointer-events:none}.wishlist-card__grid{display:grid;grid-template-columns:auto 1fr;gap:20px}.wishlist-card__image{max-width:130px;background-color:#f3f3f3}.wishlist-card__image a,.wishlist-card__image img{display:block}.wishlist-card__content{display:flex;flex-direction:column}.wishlist-card__footer{margin-top:auto;display:grid;grid-template-columns:1fr auto;align-items:end;padding-top:15px}.wishlist-card__footer .primary-button--small{padding-bottom:5px}.wishlist-card__options{margin:0;list-style:none;padding:10px 0 0;display:flex;flex-direction:column;gap:5px}.wishlist-card__quantity{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:solid 1px #e3e3e3;width:108px;height:34px}.wishlist-card__quantity input{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;position:relative;text-align:center;border:none;height:100%;width:100%;display:block;outline:none}@media (max-width: 767.98px){.wishlist-card__quantity input{font-family:MNKY Banana Grotesk}}.wishlist-card__quantity input::-webkit-outer-spin-button,.wishlist-card__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wishlist-card__quantity input[type=number]{-moz-appearance:textfield}.wishlist-card__quantity-button{position:relative;cursor:pointer;flex-shrink:0;height:100%}.wishlist-card--removed{position:relative;opacity:.4;pointer-events:none}@media (max-width: 1080.98px){.wishlist-card{padding:25px 0;border-bottom:solid 1px #d1d1d1}.wishlist-card--last{border-bottom:none}.wishlist-card__image{max-width:110px}}@media (max-width: 767.98px){.wishlist-sidebar__block>h4{font-family:MNKY Banana Grotesk;font-size:31px;font-style:normal;font-weight:200;line-height:38px;letter-spacing:-.31px}}@media (max-width: 767.98px)and (max-width: 767.98px){.wishlist-sidebar__block>h4{font-size:27px;font-style:normal;font-weight:200;line-height:32px;letter-spacing:-.27px}}.wishlist-products{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:25px;row-gap:100px}@media (max-width: 1080.98px){.wishlist-products{grid-template-columns:1fr 1fr;column-gap:15px;row-gap:35px}.wishlist-products__divider{display:none}}.account-main--wishlist .p3{font-family:MNKY Banana Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 767.98px){.account-main--wishlist .p3{font-family:MNKY Banana Grotesk;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px}}.account-main--wishlist .account-main__container{padding:0!important}.account-main--wishlist .account-page__wishlist-list{display:flex;gap:15px;margin-bottom:35px}.account-main--wishlist .account-page__content-wrapper{display:grid}.account-main--wishlist .account-page__content-wrapper>*{grid-row:1;grid-column:1;display:grid;grid-auto-rows:min-content}.account-main--wishlist .account-page__content{margin-top:0;padding:0;transition:all .3s cubic-bezier(.25,.1,.25,1) 0s;opacity:0;visibility:hidden}.account-main--wishlist .account-page__content.active{opacity:1;visibility:inherit}.account-main--wishlist .account-page__content h5 input{color:#000;font-family:Canela;font-size:41px;font-style:normal;font-weight:100;line-height:50px;border:none;outline:none;background-color:#0000}@media (max-width: 767.98px){.account-main--wishlist .account-page__content h5 input{font-size:31px;font-style:normal;font-weight:100;line-height:38px;letter-spacing:.093px}}.account-main--wishlist .account-page__content h5 input::placeholder{color:#828282}.account-main--wishlist .account-page__content h5 .button{min-width:280px}@media (max-width: 1080.98px){.account-main--wishlist .account-main__container--right{padding:50px 20px}.account-main--wishlist .account-page__wishlist-list{flex-direction:column;gap:20px}.account-main--wishlist .account-page__content h5{display:flex;flex-direction:column;gap:36px}.account-main--wishlist .account-page__content h5 .button{display:inline-flex!important;order:1;max-width:223px}.account-main--wishlist .account-main__header{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/main.css.map */
