/*! 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-tame),sans-serif;color:#002a3a;font-weight:500}*{font-family:inherit;font-weight:inherit;color:inherit}a{color:inherit;text-decoration:none}ul{margin:0 0 1em;padding-left:1em}.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}blockquote{margin:0}ul{list-style:none;padding:0;margin:0}button{border:none;background:#0000;cursor:pointer;padding:0}input,textarea{background-color:#0000;border:none;padding:0}:root{--height-full: 100dvh;--height-fill: calc(100dvh - var(--nav-height));--font-tame: "PPMori", sans-serif;--nav-main-height: 70px;--announcement-height: 36px;--nav-height: calc(var(--nav-main-height) + var(--announcement-height));--padding-inline: 40px}@media (max-width: 991.98px){:root{--nav-main-height: 52px;--padding-inline: 20px}}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-family:FKGrotesk;font-size:76px;line-height:82px;letter-spacing:0px;font-weight:400;letter-spacing:-1.52px}@media (max-width: 1199.98px){h1{font-size:38px;line-height:42px;letter-spacing:0px;letter-spacing:-.57px}}h2{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px}@media (max-width: 1199.98px){h2{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}h3{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400}@media (max-width: 1199.98px){h3{font-size:30px;line-height:34px}}@media (min-width: 1200px){h3{letter-spacing:-.96px}}h4{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){h4{font-size:24px;line-height:28px;letter-spacing:0px}}h5{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px}@media (max-width: 1199.98px){h5{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){h5{font-size:22px;line-height:26px}}h6{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){h6{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.p-small{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}@media (max-width: 1199.98px){.p-small{font-size:14px;line-height:16px}}.button{display:flex;justify-content:center;font-family:PPMori;font-style:normal;font-weight:400;letter-spacing:.16px;width:100%;padding:8px 24px;border-radius:9999px;font-size:16px;line-height:22px;border:2px solid rgba(0,0,0,0);transition:all .3s ease}@media (max-width: 1199.98px){.button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.button{padding:8px 16px;line-height:20px}}@media (min-width: 992px){.button{max-width:325px;min-width:325px}}.primary-button{background-color:#4ac9e3;color:#fff}@media (min-width: 992px){.primary-button:hover{background-color:#fff;color:#4ac9e3}}.primary-button--dark{background-color:#002a3a;color:#fff}@media (min-width: 992px){.primary-button--dark:hover{background-color:#4ac9e3;color:#002a3a}}.primary-button--light{background-color:#fff;color:#002a3a}@media (min-width: 992px){.primary-button--light:hover{background-color:#4ac9e3;color:#002a3a}}.primary-button--blue{color:#4ac9e3;background-color:#002a3a}@media (min-width: 992px){.primary-button--blue:hover{background-color:#4ac9e3;color:#002a3a}}.primary-button--navy{color:#fff;background-color:#002a3a}@media (min-width: 992px){.primary-button--navy:hover{background-color:#4ac9e3;color:#002a3a}}.primary-button--lightblue{color:#002a3a;background-color:#002a3a}.primary-button--white{background-color:#fff;color:#4ac9e3}.secondary-button{background-color:#0000;border-color:#4ac9e3;color:#4ac9e3;border:2px solid #4ac9e3}@media (min-width: 992px){.secondary-button:hover{background-color:#4ac9e3;color:#fff}}.secondary-button--dark{background-color:#0000;border-color:#002a3a;color:#002a3a;border:1px solid #002a3a}@media (min-width: 992px){.secondary-button--dark:hover{background-color:#002a3a;color:#fff}}.secondary-button--light{background-color:#0000;border-color:#fff;color:#fff;border:1px solid #fff}@media (min-width: 992px){.secondary-button--light:hover{background-color:#fff;color:#002a3a}}.secondary-button--white{color:#f2f1f1;border-color:#f2f1f1}@media (min-width: 992px){.secondary-button--white:hover{background-color:#fff;color:#002a3a}}.atc-button{height:50px;width:100%;background-color:#002a3a;color:#f2f1f1;font-family:PPMori;font-size:18px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:2px;display:flex;justify-content:center;align-items:center;gap:15px;border-radius:50px}@media (min-width: 992px){.atc-button:hover{color:#4ac9e3}}.tag{padding:12px 15px;background-color:#4ac9e3;color:#002a3a;font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;border-radius:50px}@media (max-width: 1199.98px){.tag{font-size:12px;line-height:16px;letter-spacing:.12px}}.underline-link{color:var(--Turquoise, #4ac9e3);font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;position:relative;padding:0;width:fit-content;cursor:pointer}@media (max-width: 1199.98px){.underline-link{font-size:14px;line-height:16px}}.underline-link--uppercase{text-transform:uppercase}.underline-link--small{font-size:14px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:1.4px;text-transform:uppercase}.underline-link:after{content:" ";position:absolute;bottom:-1px;display:block;height:1px;width:100%;background-color:#4ac9e3;transition:width .3s ease-in-out}.radio-button{margin-top:35px}.radio-button span{color:#4ac9e3;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.radio-button span{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.checkbox{position:relative}.checkbox label{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a}@media (max-width: 1199.98px){.checkbox label{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.checkbox input{position:relative;cursor:pointer;-webkit-appearance:none;appearance:none;margin:0;font:inherit;width:16px;height:16px;border-radius:50%;border:1px solid #002a3a;background-color:#0000;transition:all .3s ease}.checkbox input:before{content:"";position:absolute;top:-1px;left:-1px;width:16px;height:16px;border:1px solid #002a3a;border-radius:50%;background:#0000}.checkbox input:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;background-color:#002a3a;border-radius:50%;opacity:0;visibility:hidden;transition:all .3s ease}.checkbox input:checked:after{opacity:1;visibility:inherit}@media (min-width: 992px){.checkbox input:hover:not(:checked):after{opacity:1;visibility:inherit}}.text-cta{display:flex;align-items:center;gap:12px;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;color:#002a3a;text-decoration:none;background:none;border:none;padding:0;width:auto;max-width:none;min-width:auto}@media (max-width: 1199.98px){.text-cta{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.text-cta:hover{text-decoration:none}.text-cta__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #002a3a;border-radius:50%;flex-shrink:0;transition:all .3s ease}.text-cta__arrow svg{width:20px;height:20px;transition:all .3s ease}.text-cta__arrow svg path{stroke:#002a3a;transition:all .3s ease}@media (min-width: 992px){.text-cta:hover .text-cta__arrow{background-color:#002a3a}.text-cta:hover .text-cta__arrow svg path{stroke:#fff}}.text-cta--hover .text-cta__arrow{background-color:#002a3a}.text-cta--hover .text-cta__arrow svg path{stroke:#fff}.modal-button{display:flex;min-width:100px;padding:6px 20px 4px;justify-content:center;align-items:center;gap:4px;border-radius:9999px;border:1px solid var(--modal-button-border, #f2f1f1);background:#0000;color:var(--modal-button-text, #f2f1f1);text-align:center;cursor:pointer;transition:all .3s ease;font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}@media (max-width: 1199.98px){.modal-button{font-size:12px;line-height:16px;letter-spacing:.12px}}@media (min-width: 992px){.modal-button:hover{background:var(--modal-button-bg-hover, #f2f1f1);color:var(--modal-button-text-hover, #002a3a)}}.navbar-link{font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:var(--nav-text-color, #f2f1f1);text-decoration:none;position:relative;display:inline-block;width:max-content;transition:all .3s ease}.navbar-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--nav-text-color, #f2f1f1);transition:all .3s ease}.navbar-link--underline-visible{overflow:hidden;position:relative;height:25px;display:inline-block;color:#002a3a}.navbar-link--underline-visible:after{background-color:#002a3a;width:100%;transform-origin:left}.navbar-link--underline-visible:before{content:"";background-color:#002a3a;position:absolute;bottom:0;left:-200%;height:1px;transition:all .3s ease;width:100%}@media (min-width: 992px){.navbar-link:hover:after{width:100%}.navbar-link--underline-visible:hover:before{background-color:#002a3a;left:0}.navbar-link--underline-visible:hover:after{left:100%}}.navbar-link--active:after{width:100%}.ugc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;visibility:hidden;opacity:0;display:flex;align-items:center;justify-content:flex-end;padding:0;transition:visibility 0s linear .3s,opacity .3s ease}@media (max-width: 767.98px){.ugc-modal{justify-content:center;padding:0}}.ugc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;cursor:pointer}.ugc-modal__container{position:relative;width:100%;max-width:700px;height:100dvh;background-color:var(--modal-bg, #ffffff);transform:translate(100%);transition:transform .3s ease;overflow:hidden;display:flex;flex-direction:column;padding:20px;overflow-y:auto}.ugc-modal__container::-webkit-scrollbar{display:none}.ugc-modal__container{-ms-overflow-style:none}@media (max-width: 767.98px){.ugc-modal__container{max-width:100%;height:100vh;border-radius:0;padding:56px 20px 20px}}.ugc-modal__header{background-color:var(--modal-bg, #ffffff);padding:0;border-bottom:none;display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;margin-bottom:32px;gap:12px}@media (min-width: 768px){.ugc-modal__header{gap:24px}}.ugc-modal__heading{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--modal-text, #002a3a);margin:0;flex:1}@media (max-width: 1199.98px){.ugc-modal__heading{font-size:24px;line-height:28px;letter-spacing:0px}}.ugc-modal__close{background:none;border:none;padding:0;cursor:pointer;color:var(--modal-text, #002a3a);transition:all .3s ease;border-radius:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;order:1}@media (max-width: 767.98px){.ugc-modal__close{position:absolute;top:20px;right:20px}}@media (min-width: 768px){.ugc-modal__close{order:2}}.ugc-modal__close svg{display:block;width:24px;height:24px}.ugc-modal__content-wrapper{flex:1;padding:0;display:flex;flex-direction:column;gap:32px}.ugc-modal__content{padding:0;display:none}.ugc-modal__content.active{display:block}.ugc-modal__image-container{margin-bottom:33px;border-radius:16px;overflow:hidden;background-color:#e6e0e0;aspect-ratio:908/510}.ugc-modal__image{width:100%;height:100%;object-fit:cover;display:block}.ugc-modal__tag-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ugc-modal__tag{display:inline-flex;align-items:center;padding:5px 20px;background-color:var(--modal-tag-bg, #4ac9e3);color:var(--modal-tag-text, #002a3a);border-radius:9999px;font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;font-weight:500;min-width:100px;justify-content:center}@media (max-width: 1199.98px){.ugc-modal__tag{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.ugc-modal__tag{letter-spacing:.12px}}.ugc-modal__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:var(--modal-text, #002a3a);margin-bottom:24px;line-height:1.2}@media (max-width: 1199.98px){.ugc-modal__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.ugc-modal__title{font-size:22px;line-height:26px}}.ugc-modal__content-text{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--modal-text, #002a3a)}@media (max-width: 1199.98px){.ugc-modal__content-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.ugc-modal__content-text p{margin-bottom:31px;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--modal-text, #002a3a)}@media (max-width: 1199.98px){.ugc-modal__content-text p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.ugc-modal__content-text p:has(strong){margin-bottom:12px}.ugc-modal__content-text p:last-child{margin-bottom:0}.ugc-modal__content-text h3,.ugc-modal__content-text h4,.ugc-modal__content-text h5,.ugc-modal__content-text h6{color:var(--modal-text, #002a3a);margin-bottom:12px;margin-top:24px}.ugc-modal__content-text h3:first-child,.ugc-modal__content-text h4:first-child,.ugc-modal__content-text h5:first-child,.ugc-modal__content-text h6:first-child{margin-top:0}.ugc-modal__content-text ul,.ugc-modal__content-text ol{margin-bottom:24px;padding-left:0;list-style:none}.ugc-modal__content-text ul li,.ugc-modal__content-text ol li{position:relative;margin-bottom:12px;padding-left:20px;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--modal-text, #002a3a)}@media (max-width: 1199.98px){.ugc-modal__content-text ul li,.ugc-modal__content-text ol li{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.ugc-modal__content-text ul li:last-child,.ugc-modal__content-text ol li:last-child{margin-bottom:0}.ugc-modal__content-text ul li:before,.ugc-modal__content-text ol li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background-color:var(--modal-tag-bg, #4ac9e3);border-radius:50%;transform:translateY(-50%)}.ugc-modal__content-text ol{counter-reset:list-counter}.ugc-modal__content-text ol li{counter-increment:list-counter}.ugc-modal__content-text ol li:before{content:counter(list-counter) ".";width:auto;height:auto;background-color:#0000;color:var(--modal-text, #002a3a);border-radius:0;font-size:inherit;font-weight:600;padding:0;min-width:auto;text-align:left;display:inline;top:0;transform:none}.ugc-modal__content-text strong{font-weight:600}.ugc-modal__content-text em{font-style:italic}.ugc-modal.active{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s ease}.ugc-modal.active .ugc-modal__container{transform:translate(0)}body.ugc-modal--show{overflow:hidden}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:PPMori;font-size:14px;line-height:18px;font-weight:400}@media (max-width: 1199.98px){.toggle-switch__label{font-size:14px;line-height:16px}}.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:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;margin-top:2px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.toggle-switch__label{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@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{display:block;text-align:center;line-height:40px;width:30px}.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__icon svg{width:10px;height:auto}.arrow__group{max-height:20px}.arrow svg{width:10px;height:20px}}.gallery-arrow{width:40px;height:40px;border-radius:40px;background:#f1f1f1;display:block;text-align:center;line-height:40px;transition:all .3s ease}.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 ease}.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:#484646;opacity:1;visibility:visible}.swatch__colour--navy{background:#002a3a}:root{--nav-bg-color: #002a3a;--nav-text-color: #f2f1f1;--nav-padding-inline: 40px}@media (max-width: 991.98px){:root{--nav-padding-inline: 12px}}.navbar{position:fixed;top:0;left:0;right:0;z-index:9999;height:var(--nav-height);transition:all .3s ease}.navbar__search{visibility:hidden;opacity:0;transition:all .3s ease;max-height:var(--height-fill);overflow-y:auto}@media (max-width: 991.98px){.navbar__search{min-height:80vh;background-color:#002a3a}.navbar__search::-webkit-scrollbar{background:#0000;width:0px}.navbar__search{scrollbar-width:none;-ms-overflow-style:none}}.navbar--solid .navbar__main,.navbar--show-mobile-menu .navbar__main,.navbar--show-search .navbar__main{background-color:var(--nav-bg-color)}.navbar--solid .navbar__spacing{display:block}.navbar--show-search .navbar__search{visibility:inherit;opacity:1}.navbar__main{width:100%;transition:all .3s ease}.navbar__spacing{height:var(--nav-height);display:none}.navbar--hide.navbar--hide .navbar{transform:translateY(-100%)}.navbar--hide.navbar--hide .navbar-main{box-shadow:none}.navbar-main{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding-inline:var(--nav-padding-inline);color:var(--nav-text-color);height:var(--nav-main-height)}.navbar-main__left{display:flex;align-items:center;gap:16px}@media (min-width: 992px){.navbar-main__left{gap:24px}}.navbar-main__right{display:flex;align-items:center;gap:8px}@media (min-width: 992px){.navbar-main__right{gap:20px}}.navbar-main__logo{display:flex;align-items:center;text-decoration:none}.navbar-main__logo svg{height:18px;width:auto}@media (min-width: 992px){.navbar-main__logo svg{height:22px}}.navbar-main__logo svg path{fill:var(--nav-text-color)}.navbar-main__menu{display:none;align-items:center;gap:24px;list-style:none;margin:0;padding:0}@media (min-width: 992px){.navbar-main__menu{display:flex}}.mobile-menu__toggle{display:flex;align-items:center}@media (min-width: 992px){.mobile-menu__toggle{display:none}}.mobile-menu__toggle a{display:flex;flex-direction:column;gap:7px;width:18px;height:18px;justify-content:center;text-decoration:none}.mobile-menu__toggle a span{display:block;width:100%;height:1px;background-color:var(--nav-text-color);transition:all .3s ease}.navbar-main__left .button{display:none}@media (min-width: 992px){.navbar-main__left .button{display:flex;min-width:200px;font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;padding:6px 24px}}.navbar-links{display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0}@media (min-width: 992px){.navbar-links{gap:20px}}.navbar-links li{display:flex;align-items:center}.navbar-links a{display:flex;align-items:center;gap:4px;color:var(--nav-text-color);text-decoration:none;font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;transition:all .3s ease}.navbar-links a svg{width:18px;height:18px;aspect-ratio:1/1}@media (min-width: 992px){.navbar-links a svg{width:24px;height:24px}}.navbar-links a svg path{stroke:var(--nav-text-color);fill:none}.navbar__account,.navbar__cart-link{display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative}.navbar__account .default,.navbar__cart-link .default{display:none}.navbar__account .active,.navbar__cart-link .active{display:block}@media (min-width: 992px){.navbar__account,.navbar__cart-link{width:24px;height:24px}}.navbar__account svg,.navbar__cart-link svg{width:100%;height:100%}.navbar__account svg path,.navbar__cart-link svg path{stroke:var(--nav-text-color);fill:none;stroke-width:1}body:not(.customer--logged-in) .navbar__account .default{display:block}body:not(.customer--logged-in) .navbar__account .active{display:none}.js-ajax-cart-empty .navbar__cart-link{position:relative}.js-ajax-cart-empty .navbar__cart-link .default{display:block}.js-ajax-cart-empty .navbar__cart-link .active{display:none}.js-currency-form{display:flex;align-items:center}.js-currency-form .currency-selectbox{background:#0000;border:none;color:var(--nav-text-color);font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M8.125 3.4375L5 6.5625L1.875 3.4375' stroke='%23f2f1f1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0px center;background-size:10px 10px;padding-right:14px}.js-currency-form .currency-selectbox:focus{outline:none}.show-mobile{display:flex}@media (min-width: 1050px){.show-mobile{display:none}}.show-desktop{display:none!important}@media (min-width: 1050px){.show-desktop{display:flex!important}}.navbar__cart-link{position:relative}.navbar__cart-link:after{content:"";position:absolute;top:-2px;right:-2px;width:8px;height:8px;background-color:#4ac9e3;border-radius:50%;opacity:0;visibility:hidden;transition:all .3s ease}.navbar__cart-link.has-items:after{opacity:1;visibility:visible}.navbar--scrolled .navbar-main{background-color:var(--nav-bg-color);box-shadow:0 2px 20px #0000001a}.navbar--show-mobile-menu{overflow:hidden}.navbar--show-mobile-menu .navbar__mobile-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar--show-mobile-menu .mobile-menu__toggle a span:nth-child(1),.navbar--show-search .mobile-menu__toggle a span:nth-child(1){transform:translateY(4px) rotate(45deg)}.navbar--show-mobile-menu .mobile-menu__toggle a span:nth-child(2),.navbar--show-search .mobile-menu__toggle a span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.navbar--show-megamenu .navbar__overlay{opacity:1;visibility:visible}.navbar--show-search{overflow:hidden}.navbar--show-search .navbar__overlay,.navbar--show-popup .navbar__overlay{opacity:1;visibility:visible}.navbar__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;opacity:0;visibility:hidden;z-index:9998;transition:all .3s ease;cursor:default}.navbar__mobile-menu{position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9998}.mobile-menu{background:#002a3a;max-height:calc(100dvh - var(--nav-height));height:100dvh;width:100dvh;overflow-y:auto}.mobile-menu__search{width:100%;padding-inline:var(--padding-inline)}.mobile-menu__search-bar{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:8px 16px;border:1px solid #fff;border-radius:100px;background:#0000;cursor:pointer;transition:all .3s ease}.mobile-menu__search-bar:hover{background:#ffffff1a}.mobile-menu__search-icon{width:18px;height:18px;flex-shrink:0}.mobile-menu__search-text{font-family:FKGrotesk;letter-spacing:0px;color:#f2f1f1;font-family:FK Grotesk,sans-serif;font-size:18px;line-height:22px;font-weight:400}@media (max-width: 1199.98px){.mobile-menu__search-text{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.mobile-menu__currency-selector{position:absolute;bottom:32px;left:20px}.mobile-menu--default{position:relative}.mobile-menu__nav-button .button.primary-button{color:#002a3a;min-width:200px;width:fit-content;font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;padding:4px 12px}@media (max-width: 1199.98px){.mobile-menu__nav-button .button.primary-button{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.mobile-menu__links{padding:32px 20px}.mobile-menu__links>ul{padding:0;margin:0;display:flex;flex-direction:column;list-style:none;gap:26px}.mobile-menu__links>ul a{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;display:block;color:#fff;text-decoration:none;display:flex;align-items:center;gap:13px}@media (max-width: 1199.98px){.mobile-menu__links>ul a{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.mobile-menu__links>ul a span:first-child{transform:translateY(-2px)}.mobile-menu__nav-button{margin-bottom:32px}.mobile-menu__nav-button .button{width:100%;max-width:none;min-width:auto}.shop-menu--show .mobile-menu--default{display:none}.shop-menu--show .mobile-menu--shop{display:block}.shop-menu__close{display:flex;gap:8px;align-items:center;text-decoration:none;margin-bottom:23px;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a}@media (max-width: 1199.98px){.shop-menu__close{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shop-menu__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 20px 20px}.shop-menu__card{position:relative}.shop-menu__card>a{position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:9}.shop-menu__card h4{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;margin:11px 0 0}@media (max-width: 1199.98px){.shop-menu__card h4{font-size:16px;line-height:20px}}.shop-menu__card-image{overflow:hidden;border-radius:8px}.shop-menu__card-image img{width:100%;height:auto}.mobile-menu--shop{display:none}.js-ajax-cart-empty .navbar__cart-link:after{opacity:0;visibility:hidden}.section-footer{background-color:var(--bg-color, #002a3a);color:var(--text-color, #f2f1f1);--padding-inline: 46px;padding-inline:var(--padding-inline, 40px);height:var(--height-full)}@media (max-width: 991.98px){.section-footer{--padding-inline: 20px}}@media (max-width: 767.98px){.section-footer{height:auto}}.section-footer__container{margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-footer__content{display:flex;flex-direction:column;gap:96px;margin-bottom:32px}@media (min-width: 768px){.section-footer__content{gap:144px;justify-content:space-between}}@media (min-width: 1200px){.section-footer__content{flex-direction:row;flex-wrap:wrap;gap:20px;align-items:flex-start}}@media (max-width: 767.98px){.section-footer__content{margin-bottom:99px;gap:100px}}.section-footer__hero{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media (min-width: 768px){.section-footer__hero{flex-direction:row;gap:0}}.section-footer__hero-text{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:var(--heading-color, #f2f1f1);max-width:302px;margin:0}@media (max-width: 1199.98px){.section-footer__hero-text{font-size:30px;line-height:34px}}@media (min-width: 1200px){.section-footer__hero-text{letter-spacing:-.96px}}@media (min-width: 768px){.section-footer__hero-text{max-width:440px}}.section-footer__links{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media (min-width: 768px){.section-footer__links{flex-wrap:nowrap;justify-content:space-between;margin-right:-11px}}@media (max-width: 767.98px){.section-footer__links{gap:38px 4px}}.section-footer__link-column{display:flex;flex-direction:column;min-width:152px}@media (max-width: 767.98px){.section-footer__link-column{min-width:42.4vw}}.section-footer__link-heading{font-family:PPMori;font-size:14px;line-height:18px;font-weight:600;color:var(--heading-color, #f2f1f1);margin-bottom:7px}@media (max-width: 1199.98px){.section-footer__link-heading{font-size:14px;line-height:16px}}.section-footer__link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.section-footer__link{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--link-color, #f2f1f1);text-decoration:none;transition:all .3s ease}@media (max-width: 1199.98px){.section-footer__link{font-size:14px;line-height:16px}}@media (min-width: 992px){.section-footer__link:hover{color:var(--link-hover-color, #4ac9e3)}}.section-footer__bottom{display:flex;flex-direction:column;gap:32px;align-items:center}@media (min-width: 992px){.section-footer__bottom{justify-content:space-between;align-items:flex-end}}@media (max-width: 991.98px){.section-footer__bottom{align-items:flex-start;gap:40px}}.section-footer__logo{height:57px;width:100%}.section-footer__logo svg{width:100%;height:100%;object-fit:cover}.section-footer__logo .footer-logo__svg{color:var(--text-color, #f2f1f1)}@media (min-width: 768px){.section-footer__logo{height:221px}}.section-footer__legal{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:center}@media (min-width: 992px){.section-footer__legal{flex-direction:row;align-items:center;justify-content:flex-end;gap:24px;text-align:right}}@media (max-width: 991.98px){.section-footer__legal{text-align:left}}.section-footer__copyright{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.section-footer__copyright{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.section-footer__copyright{letter-spacing:.12px}}.section-footer__legal-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width: 768px){.section-footer__legal-links{gap:24px;flex-wrap:nowrap}}.section-footer__legal-link{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:var(--link-color, #f2f1f1);text-decoration:none;transition:all .3s ease}@media (max-width: 1199.98px){.section-footer__legal-link{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.section-footer__legal-link{letter-spacing:.12px}}@media (min-width: 992px){.section-footer__legal-link:hover{color:var(--link-hover-color, #4ac9e3)}}.section-footer__site-credit{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.section-footer__site-credit{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.section-footer__site-credit{letter-spacing:.12px}}.input__field{width:100%;padding:10px 0;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;background:none;border:0;border-bottom:1px solid #ebebeb}@media (max-width: 1199.98px){.input__field{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.input__field::placeholder{color:#262525}.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{padding-top:40px}.input__button .button{width:100%}.margin__top--xsmall,.margin__top--small{margin-bottom:15px}.margin__top--medium{margin-bottom:40px}.margin__top--large{margin-bottom:70px}.margin__top--xlarge{margin-bottom:110px}.margin__top--xxlarge{margin-bottom:150px}.margin__bottom--xsmall,.margin__bottom--small{margin-bottom:15px}.margin__bottom--medium{margin-bottom:40px}.margin__bottom--large{margin-bottom:70px}.margin__bottom--xlarge{margin-bottom:110px}.margin__bottom--xxlarge{margin-bottom:150px}.padding__top--xsmall,.padding__top--small{padding-top:15px}.padding__top--medium{padding-top:40px}.padding__top--large{padding-top:70px}.padding__top--xlarge{padding-top:110px}.padding__top--xxlarge{padding-top:150px}.padding__bottom--xsmall,.padding__bottom--small{padding-bottom:15px}.padding__bottom--medium{padding-bottom:40px}.padding__bottom--large{padding-bottom:70px}.padding__bottom--xlarge{padding-bottom:110px}.padding__bottom--xxlarge{padding-bottom:150px}.height--small{height:15px}.height--medium{height:40px}.height--large{height:70px}.height--xlarge{height:110px}.height--xxlarge{height:150px}@media (max-width: 767.98px){.margin__top--xsmall{margin-bottom:10px}.margin__top--small{margin-bottom:20px}.margin__top--medium{margin-bottom:30px}.margin__top--large{margin-bottom:50px}.margin__top--xlarge{margin-bottom:70px}.margin__top--xxlarge{margin-bottom:120px}.margin__bottom--xsmall{margin-bottom:10px}.margin__bottom--small{margin-bottom:20px}.margin__bottom--medium{margin-bottom:30px}.margin__bottom--large{margin-bottom:50px}.margin__bottom--xlarge{margin-bottom:70px}.margin__bottom--xxlarge{margin-bottom:120px}.padding__top--xsmall{padding-top:10px}.padding__top--small{padding-top:20px}.padding__top--medium{padding-top:30px}.padding__top--large{padding-top:50px}.padding__top--xlarge{padding-top:70px}.padding__top--xxlarge{padding-top:120px}.padding__bottom--xsmall{padding-bottom:10px}.padding__bottom--small{padding-bottom:20px}.padding__bottom--medium{padding-bottom:30px}.padding__bottom--large{padding-bottom:50px}.padding__bottom--xlarge{padding-bottom:70px}.padding__bottom--xxlarge{padding-bottom:120px}.height--small{height:20px}.height--medium{height:30px}.height--large{height:50px}.height--xlarge{height:70px}.height--xxlarge{height:120px}}.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 ease;transform:translateZ(0)}.sub-nav__menu{padding:11px 20px;width:100%;transition:all .3s ease;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 ease;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 ease}.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:PPMori;font-size:14px;line-height:18px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.sub-nav ul li a{font-size:14px;line-height:16px}}@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 ease}.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}.lg-show,.md-show,.sm-show,.lg-show-flex{display:none!important}.lg-show-grid{display:none}.md-show-flex{display:none!important}.md-show-grid,.md-show-ib{display:none}@media (max-width: 991.98px){.lg-show{display:block!important}.lg-hide{display:none!important}.lg-show-flex{display:flex!important}.lg-show-grid{display:grid!important}}@media (max-width: 767.98px){.md-show-flex{display:flex!important}.md-show-grid{display:grid}.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{display:flex;justify-content:center;gap:15px}.pagination__item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid #4ac9e3;color:#4ac9e3;font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;transition:all .3s ease}@media (max-width: 1199.98px){.pagination__item{font-size:16px;line-height:20px}}.pagination__item.active{background-color:#4ac9e3;color:#f2f1f1}@media (min-width: 992px){.pagination__item:hover{background-color:#4ac9e3;color:#f2f1f1}}.product-card{display:flex;flex-direction:column;gap:24px;border-radius:16px;overflow:hidden;position:relative;color:#002a3a;flex:1;--card-title: #002a3a}.product-card .button{min-width:0;z-index:4;display:inline-flex;gap:4px;container-name:product-card-button;container-type:inline-size}@media (min-width: 992px){.product-card:hover .button.secondary-button--dark{background-color:#002a3a;color:#fff}}@media (max-width: 767.98px){.product-card{width:100%;margin:0 auto}}.product-card__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% 85%,0 85%)}@media (max-width: 767.98px){.product-card__link{clip-path:polygon(0 0,100% 0,100% 80%,0 80%)}}.product-card__image-wrapper{position:relative;aspect-ratio:510/382;border-radius:16px;overflow:hidden;background:#e6e0e0}.product-card__image{width:100%;height:100%;object-fit:cover}.product-card__image-hover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.product-card__tags{position:absolute;top:16px;left:16px;display:flex;gap:4px}@media (max-width: 767.98px){.product-card__tags{display:none}}.product-card__tag{background:#002a3a;color:#fff;font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;padding:6px 16px 4px;border-radius:9999px;min-width:100px;text-align:center}@media (max-width: 1199.98px){.product-card__tag{font-size:14px;line-height:16px}}.product-card__tag--sale{background:#f2f1f1;color:#002a3a}.product-card__tag--limited{background:#d32f2f;color:#fff}.product-card__content{display:flex;flex-direction:column;gap:4px}@media (max-width: 767.98px){.product-card__content{gap:4px}}.product-card__row{display:flex;align-items:flex-end;justify-content:space-between;width:100%}@media (max-width: 767.98px){.product-card__row{flex-direction:column;align-items:flex-start;gap:16px}}.product-card__info{display:flex;flex-direction:column;gap:4px}.product-card__rating-row{display:flex;align-items:center;justify-content:space-between;width:100%}.product-card__rating{display:flex;align-items:center;gap:8px;padding-bottom:2px}.product-card__stars{display:flex;gap:2px}.product-card__star{width:16px;height:16px;color:#002a3a}.product-card__star--filled,.product-card__star--half{color:#002a3a}.product-card__rating-text{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a;transform:translateY(2px)}@media (max-width: 1199.98px){.product-card__rating-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.product-card__rating-text{letter-spacing:.12px}}.product-card__brand{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:0}@media (max-width: 1199.98px){.product-card__brand{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.product-card__brand{font-size:22px;line-height:26px}}.product-card__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:0;max-width:134px}@media (max-width: 1199.98px){.product-card__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.product-card__title{font-size:22px;line-height:26px}}@media (min-width: 768px){.product-card__title{max-width:179px}}.product-card__tag-mobile{background:#002a3a;color:#fff;font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;padding:6px 16px 4px;border-radius:9999px;text-align:center;flex-shrink:0;min-width:100px}@media (max-width: 1199.98px){.product-card__tag-mobile{font-size:14px;line-height:16px}}@media (min-width: 992px){.product-card__tag-mobile{display:none}}.product-card--large{display:block;color:#fff;border-radius:0}.product-card--large .product-card__link{clip-path:none}.product-card--large .product-card__large{display:grid;grid-template-columns:1fr 1fr;background-color:#002a3a;min-height:880px;position:relative}.product-card--large .product-card__left{position:relative}.product-card--large .product-card__lifestyle{position:relative;height:100%}.product-card--large .product-card__lifestyle-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-card--large .product-card__headline{position:absolute;left:40px;right:40px;top:50%;transform:translateY(-50%)}.product-card--large .product-card__headline-text{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;letter-spacing:-.96px;color:#f2f1f1}.product-card--large .product-card__right{background-color:#002a3a;display:flex;align-items:center;justify-content:center;padding:40px}.product-card--large .product-card__right-inner{display:flex;flex-direction:column;justify-content:space-between;height:800px;width:100%}.product-card--large .product-card__badges{display:flex;align-items:center;justify-content:space-between;color:#f2f1f1}.product-card--large .product-card__badge--new{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#4ac9e3}@media (max-width: 1199.98px){.product-card--large .product-card__badge--new{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-card--large .product-card__rating--light{display:flex;gap:8px;align-items:center;color:#f2f1f1}.product-card--large .product-card__rating--light svg{width:16px;height:16px}.product-card--large .product-card__rating--light svg path{fill:#fff}.product-card--large .product-card__rating--light .product-card__rating-text{color:#f2f1f1;font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}@media (max-width: 1199.98px){.product-card--large .product-card__rating--light .product-card__rating-text{font-size:14px;line-height:16px}}.product-card--large .product-card__clearcut{display:flex;align-items:center;justify-content:center;height:484px}.product-card--large .product-card__clearcut-img{width:371px;height:484px;object-fit:contain}.product-card--large .product-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.product-card--large .product-card__lifestyle{border-radius:16px}.product-card--large .product-card__tags--light{display:flex;flex-direction:column;gap:8px;position:static;top:auto;left:auto}.product-card--large .product-card__tags--light .product-card__tag{font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;color:#f2f1f1;border:1px solid #f2f1f1;background:#0000;padding:6px 20px 4px;border-radius:9999px;min-width:100px;text-align:center}@media (max-width: 1199.98px){.product-card--large .product-card__tags--light .product-card__tag{font-size:12px;line-height:16px;letter-spacing:.12px}}.product-card--large .text-cta{color:#fff;z-index:20}.product-card--large .text-cta__arrow{border-color:#fff}.product-card--large .text-cta svg path{stroke:#fff}.product-card--large .text-cta:hover .text-cta__arrow{background-color:#fff}.product-card--large .text-cta:hover svg path{stroke:#002a3a}@media (max-width: 767.98px){.product-card--large .product-card__top-mobile{display:flex;flex-direction:column;gap:28px;background-color:#002a3a;padding:48px 20px 0;color:#f2f1f1}.product-card--large .product-card__badges--mobile{display:flex;align-items:center;justify-content:space-between}.product-card--large .product-card__right{padding:0}.product-card--large .product-card__headline-text{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.product-card--large .product-card__headline-text{font-size:30px;line-height:34px}}@media (max-width: 767.98px)and (min-width: 1200px){.product-card--large .product-card__headline-text{letter-spacing:-.96px}}@media (max-width: 767.98px){.product-card--large .product-card__badges--desktop{display:none}.product-card--large .product-card__tags{flex-direction:row;flex-wrap:wrap}.product-card--large .product-card__large{grid-template-columns:1fr;gap:28px;padding:48px 20px;min-height:unset}.product-card--large .product-card__headline{display:none}.product-card--large .product-card__right-inner{height:auto;gap:28px}.product-card--large .product-card__lifestyle{height:350px;overflow:hidden}.product-card--large .product-card__clearcut{position:absolute;left:50%;top:140px;transform:translate(-50%);height:auto;z-index:2}.product-card--large .product-card__clearcut-img{width:200px;height:260px;object-fit:contain}.product-card--large .product-card__footer{flex-direction:column;align-items:flex-start}}@media (min-width: 768px){.product-card--large .product-card__top-mobile{display:none}.product-card--large:nth-child(2n) .product-card__right{order:-1}.product-card--large:nth-child(2n) .product-card__headline{text-align:right}}@container product-card-button (width < 140px){.shop-now-text{display:none}}.collection-card{display:flex;flex-direction:column;overflow:hidden;position:relative;color:#002a3a;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease;height:100%}@media (min-width: 992px){.collection-card:hover .collection-card__cta{color:#002a3a}}.collection-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.collection-card__image-wrapper{position:relative;overflow:hidden;background-color:#f5f5f5}.collection-card__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0000001a);opacity:0;transition:opacity .3s ease}.collection-card:hover .collection-card__image-wrapper:after{opacity:1}.collection-card__image{width:100%;height:auto;display:block;object-fit:cover;transition:transform .3s ease}.collection-card:hover .collection-card__image{transform:scale(1.05)}.collection-card__image--portrait{aspect-ratio:3/4}.collection-card__image--square{aspect-ratio:1/1}.collection-card__image--fallback{opacity:.8}.collection-card__placeholder{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:gray}.collection-card__placeholder--adapt{aspect-ratio:4/3}.collection-card__placeholder--portrait{aspect-ratio:3/4}.collection-card__placeholder--square{aspect-ratio:1/1}.collection-card__placeholder-icon{width:48px;height:48px}.collection-card__count{position:absolute;top:16px;right:16px;background-color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#002a3a;padding:8px 12px;border-radius:20px;font-size:14px;font-weight:500;line-height:1;z-index:2}.collection-card__content{padding:24px;display:flex;flex-direction:column;flex-grow:1;gap:12px}@media (max-width: 767.98px){.collection-card__content{padding:20px;gap:10px}}.collection-card__title{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0;line-height:1.3}@media (max-width: 1199.98px){.collection-card__title{font-size:24px;line-height:28px;letter-spacing:0px}}.collection-card__description{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:gray;margin:0;line-height:1.5;flex-grow:1}@media (max-width: 1199.98px){.collection-card__description{font-size:14px;line-height:16px}}.collection-card__cta{display:flex;align-items:center;gap:8px;color:#002a3a;font-weight:500;font-size:16px;margin-top:auto;transition:color .3s ease}@media (max-width: 767.98px){.collection-card__cta{font-size:14px}}.collection-card__cta-text{line-height:1}.collection-card__cta-arrow{width:20px;height:20px;transition:transform .3s ease;flex-shrink:0}@media (max-width: 767.98px){.collection-card__cta-arrow{width:18px;height:18px}}.collection-list{display:grid;gap:32px;margin:0 0 96px;padding:0;list-style:none}@media (max-width: 767.98px){.collection-list{gap:24px}}.collection-list.grid--1-col-desktop{grid-template-columns:1fr}.collection-list.grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}@media (max-width: 991.98px){.collection-list.grid--2-col-desktop{grid-template-columns:1fr}}.collection-list.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}@media (max-width: 991.98px){.collection-list.grid--3-col-desktop{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.collection-list.grid--3-col-desktop{grid-template-columns:1fr}}.collection-list.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}@media (max-width: 1199.98px){.collection-list.grid--4-col-desktop{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991.98px){.collection-list.grid--4-col-desktop{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.collection-list.grid--4-col-desktop{grid-template-columns:1fr}}.collection-list.grid--5-col-desktop{grid-template-columns:repeat(5,1fr)}@media (max-width: 1199.98px){.collection-list.grid--5-col-desktop{grid-template-columns:repeat(4,1fr)}}@media (max-width: 991.98px){.collection-list.grid--5-col-desktop{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767.98px){.collection-list.grid--5-col-desktop{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767.98px){.collection-list.grid--1-col-tablet-down{grid-template-columns:1fr}}@media (max-width: 767.98px){.collection-list.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)}}.collection-list__item{display:flex}.section-collection-list .page-width{margin:0 auto;padding:0 40px}@media (max-width: 991.98px){.section-collection-list .page-width{padding:0 32px}}@media (max-width: 767.98px){.section-collection-list .page-width{padding:0 24px}}.section-collection-list .title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:#002a3a;margin-top:50px;margin-bottom:48px;text-align:start}@media (max-width: 1199.98px){.section-collection-list .title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (max-width: 767.98px){.section-collection-list .title{margin-bottom:32px}}.section-collection-list .title--primary{color:#002a3a}.accordion-item{position:relative}.accordion-item__header,.accordion-item__label{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion-item__icon{width:24px;height:24px;flex-shrink:0;position:relative;overflow:hidden}.accordion-item__icon .active,.accordion-item__icon .default{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;place-content:center}.accordion-item__icon .active{opacity:0;padding-inline:5px}.accordion-item__icon .default{opacity:1;padding-inline:4.5px}.accordion-item.active .accordion-item__icon .active{opacity:1}.accordion-item.active .accordion-item__icon .default{opacity:0}.product-upsell{display:flex;flex-direction:column;gap:24px;color:#002a3a}@media (max-width: 991.98px){.product-upsell{gap:24px}}.product-upsell__content h4{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0 0 16px}@media (max-width: 1199.98px){.product-upsell__content h4{font-size:24px;line-height:28px;letter-spacing:0px}}@media (max-width: 991.98px){.product-upsell__content h4{margin-bottom:16px}}.product-upsell__content p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;margin:0}@media (max-width: 1199.98px){.product-upsell__content p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-upsell__product{display:flex;flex-direction:column;gap:21px}@media (max-width: 991.98px){.product-upsell__product{gap:20px}}.product-upsell__image{position:relative;aspect-ratio:510/382;background-color:#002a3a;border-radius:16px;overflow:hidden;padding:84px 90px}@media (max-width: 767.98px){.product-upsell__image{padding:42px 45px}}.product-upsell__image img{width:100%;height:100%;object-fit:contain}.product-upsell__image-placeholder{width:100%;height:100%;background-color:#002a3a;display:flex;align-items:center;justify-content:center;color:#fff;font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400}@media (max-width: 1199.98px){.product-upsell__image-placeholder{font-size:16px;line-height:20px}}.product-upsell__tag{position:absolute;top:16px;left:16px;font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;background-color:#4ac9e3;color:#002a3a;padding:6px 16px 4px;border-radius:9999px}@media (max-width: 1199.98px){.product-upsell__tag{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.product-upsell__tag{position:static;width:fit-content;padding:6px 16px 4px}}.product-upsell__details{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}@media (max-width: 991.98px){.product-upsell__details{flex-direction:column;align-items:flex-start;gap:16px}}.product-upsell__info-wrapper{display:flex;justify-content:space-between;width:100%;align-items:flex-start}.product-upsell__info{display:flex;flex-direction:column;gap:4px}.product-upsell__rating{display:flex;align-items:center;gap:8px;padding-bottom:2px}.product-upsell__rating svg{width:16px;height:16px;fill:#002a3a}.product-upsell__rating span{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.product-upsell__rating span{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.product-upsell__rating span{letter-spacing:.12px}}.product-upsell__brand,.product-upsell__name{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;display:block;margin:0}@media (max-width: 1199.98px){.product-upsell__brand,.product-upsell__name{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.product-upsell__brand,.product-upsell__name{font-size:22px;line-height:26px}}@media (max-width: 767.98px){.product-upsell__name{margin-top:-4px}}.product-upsell__cta{flex-shrink:0}.product-upsell__cta form{display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 991.98px){.product-upsell__cta{width:100%}}.product-upsell__button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;color:#002a3a;border:1px solid #002a3a;border-radius:9999px;padding:12px 24px 8px;text-decoration:none;display:inline-block;min-width:325px;max-width:390px;text-align:center;transition:all .3s ease}@media (max-width: 1199.98px){.product-upsell__button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 991.98px){.product-upsell__button{width:100%;min-width:auto;max-width:none}}@media (min-width: 992px){.product-upsell__button:hover{background-color:#002a3a;color:#fff}}.sa-media,.media-snippet{position:relative}.sa-media,.sa-media__image,.sa-media img,.sa-media video,.media-snippet,.media-snippet__image,.media-snippet img,.media-snippet 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:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.newsletter-page .newsletter-form__success>h3{font-size:24px;line-height:28px;letter-spacing:0px}}.newsletter-page .newsletter-form__success .button{margin-top:35px;width:fit-content}.newsletter-page.newsletter-success .newsletter-form__success{opacity:1;visibility:inherit}.search{display:block;position:relative;padding:64px 40px;--search-bg-color: #f2f1f1;--search-text-color: #002a3a;--search-border-color: #002a3a;--search-input-bg: #f2f1f1;background:var(--search-bg-color);color:var(--search-text-color)}@media (max-width: 991.98px){.search{--search-bg-color: #002a3a;--search-text-color: #f2f1f1;--search-border-color: #f2f1f1;--search-input-bg: transparent}}.search__grid{gap:40px;display:grid;grid-template-columns:1fr 420px;margin-top:40px}.search__right .search-results{height:100%;display:grid;grid-template-rows:auto 1fr}.search__content,.search__container{padding-top:0}.search__input{position:relative;border:1px solid var(--search-border-color);border-radius:100px;padding:16px;color:var(--search-text-color);display:flex;align-items:center;gap:10px;background:var(--search-input-bg)}.search__input>input{flex:1;border:none;outline:none;background:#0000;font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--search-text-color)}@media (max-width: 1199.98px){.search__input>input{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.search__input>input::placeholder{color:var(--search-text-color)}.search__icon{display:block;width:24px;height:24px;flex-shrink:0}.search__icon path{stroke:var(--search-text-color)}.search__close{width:24px;height:24px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.search__close path{stroke:var(--search-text-color)}.search__suggested{margin-top:40px;gap:20px;display:grid;grid-template-columns:1fr 900px}.search__suggested-title{font-family:PPMori;font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.14px;color:var(--search-text-color);margin-bottom:16px}@media (min-width: 992px){.search__suggested-title{color:#006980}}.search__suggested-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.search__suggested-list li{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--search-text-color)}@media (max-width: 1199.98px){.search__suggested-list li{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.search__suggested-list a{color:inherit;text-decoration:none;transition:all .3s ease}@media (min-width: 992px){.search__suggested-list a:hover{color:#006980}}.search__categories{display:grid;grid-template-columns:1fr 1fr;gap:20px}.search__category{position:relative;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:24px}.search__category-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.search__category-image{aspect-ratio:1.3373860182;width:100%}.search__category-img{width:100%;height:100%;object-fit:cover}.search__category-title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;text-align:center;margin:0;padding:20px}@media (max-width: 1199.98px){.search__category-title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.search__category-title{font-size:22px;line-height:26px}}.search__no-results{position:absolute;right:100%;pointer-events:none;white-space:nowrap;top:50%;transform:translateY(-50%);margin-right:18px;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;opacity:0;transition:all .3s ease}@media (max-width: 1199.98px){.search__no-results{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.search__container#empty-result .search__right{display:none}@media (max-width: 1199.98px){.search{padding:31px 20px}.search__close,.search__categories{display:none}.search__grid{grid-template-columns:1fr;gap:60px;margin-top:36px}.search__left{max-width:none}.search__input{padding:7px 6px;gap:8px}.search__input>input{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}}@media (max-width: 1199.98px)and (max-width: 1199.98px){.search__input>input{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 1199.98px){.search__icon,.search__close{width:20px;height:20px}.search__suggested{margin-top:38px;grid-template-columns:1fr;gap:16px}.search__suggested-title{margin-bottom:19px}.search__suggested-list{gap:10px}.search__categories{grid-template-columns:1fr;gap:16px;margin-top:30px}.search__category{aspect-ratio:1.2}}.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:grid;grid-template-columns:1fr auto;align-items:flex-end;padding-bottom:10px;align-items:center;min-height:40px;margin-bottom:14px}.search-results__heading>h4{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.search-results__heading>h4{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.search-results__heading>a{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;width:fit-content;padding:0}@media (max-width: 1199.98px){.search-results__heading>a{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.search-results__heading>a{letter-spacing:.12px}}.search-results__heading.empty-result{display:block}.search-results__heading.empty-result p{margin-bottom:12px}.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-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;transform:translate(10px)}@media (max-width: 1199.98px){.search-results__counter{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.search-results__articles--item .article p{margin-bottom:0}.search-results__articles--item .article__title{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;margin-bottom:8px}@media (max-width: 1199.98px){.search-results__articles--item .article__title{font-size:14px;line-height:16px}}.search-results__articles--item .article__date{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#848484}@media (max-width: 1199.98px){.search-results__articles--item .article__date{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.search-results__articles--item .article__date{letter-spacing:.12px}}.search-results__article{margin-bottom:20px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.search-results__article .category{display:inline-flex;align-items:center;justify-content:center;min-width:100px;padding:6px 20px 4px;border-radius:9999px;background-color:#006980;color:#fff;font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;text-align:center;width:fit-content;margin-bottom:12px}@media (max-width: 1199.98px){.search-results__article .category{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.search-results__article .category{letter-spacing:.12px}}.search-results__article .title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.search-results__article .title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.search-results__article .title a{color:inherit;text-decoration:none}.search-results__article .title a:hover{color:#006980}.search-results__footer{margin-top:auto;padding-top:40px}@media (min-width: 992px){.search-results__footer{margin-bottom:-28px}}.search-results .navbar-link{color:#002a3a;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.search-results .navbar-link{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.search-results__products{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.search-results__products .product-card{gap:22px}.search-results__products .product-card__image-wrapper{aspect-ratio:510/382;border-radius:16px;overflow:hidden;background:#e6e0e0}.search-results__products .product-card__image{width:100%;height:100%;object-fit:cover}.search-results__products .product-card__tags{position:absolute;top:16px;left:16px;display:flex;gap:4px;z-index:2}.search-results__products .product-card__tag{background:#002a3a;color:#fff;font-family:PPMori;font-weight:400;padding:6px 16px 4px;border-radius:9999px;min-width:100px;text-align:center;font-size:14px;line-height:18px;letter-spacing:.14px}@media (max-width: 1199.98px){.search-results__products .product-card__tag{font-size:14px;line-height:16px}}.search-results__products .product-card__tag--sale{background:#f2f1f1;color:#002a3a}.search-results__products .product-card__content{display:flex;flex-direction:column;gap:4px}.search-results__products .product-card__rating{display:flex;align-items:center;gap:10px;padding-bottom:2px}.search-results__products .product-card__stars{display:flex;gap:2px}.search-results__products .product-card__star{width:16px;height:16px;color:#002a3a}.search-results__products .product-card__star--filled{color:#002a3a}.search-results__products .product-card__rating-text{font-family:PPMori;font-weight:400;color:#002a3a;font-size:12px;line-height:16px;letter-spacing:.12px;transform:translateY(2px)}@media (max-width: 1199.98px){.search-results__products .product-card__rating-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.search-results__products .product-card__rating-text{letter-spacing:.12px}}.search-results__products .product-card__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:0;max-width:100%}@media (max-width: 1199.98px){.search-results__products .product-card__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.search-results__products .product-card__title{font-size:22px;line-height:26px}}.search-results__products .product-card__row{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.search-results__products .product-card__row .button{display:none}.search-results__products .product-card__info{display:flex;flex-direction:column;gap:4px;width:100%}.search-results__products .product-card__title{display:block!important;margin:0}.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-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.search-results__products--info p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.search-results__products--info .product__price{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;text-align:right}@media (max-width: 1199.98px){.search-results__products--info .product__price{font-size:14px;line-height:16px}}.search-results__products--info .product__rating img{display:block;max-width:84px}.search-results__products--info .product__quantity{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;text-align:right;font-weight:600;text-transform:uppercase}@media (max-width: 1199.98px){.search-results__products--info .product__quantity{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.search-results__products--info .product__quantity{letter-spacing:.12px}}.search-results--no-results .search-results{display:none}.search-results--no-results .search__no-results{opacity:1}@media (max-width: 1199.98px){.search-results__products{grid-template-columns:1fr 1fr}}@media (max-width: 991.98px){.search-results{padding-top:4px;padding-bottom:0}.search-results .navbar-link{overflow:visible}.search-results .navbar-link:after{bottom:-4px;background-color:var(--search-text-color)}.search-results .navbar-link:before{display:none}.search-results__footer{padding-top:31px}.search-results__articles~.search-results__footer{padding-top:20px}.search-results .navbar-link{color:var(--search-text-color)}.search-results .navbar-link:after,.search-results .navbar-link:before{background-color:var(--search-text-color);width:100%}.search-results .title a{color:var(--search-text-color)}.search-results__heading-mobile{text-align:center;margin-bottom:60px}.search-results__heading-mobile h2{margin-bottom:8px}.search-results__heading-mobile p{margin-bottom:0}.search-results__wrapper{padding-bottom:60px}.search-results__products{gap:11px;grid-template-columns:1fr}.search-results__products .product-card__title,.search-results__products .product-card__rating-text{color:var(--search-text-color)}.search-results__products .product-card__stars svg path{stroke:var(--search-text-color);fill:var(--search-text-color)}.search-results__products .product-card__tag-mobile{display:none}.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{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results__products--info p{font-size:14px;line-height:16px}}@media (max-width: 991.98px){.search-results__products--info .product__price{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results__products--info .product__price{font-size:14px;line-height:16px}}@media (max-width: 991.98px){.search-results__products--info .product__rating img{max-width:64px}.search-results__products .product-card__grid{padding:13px}.search-results__products .product-card__footer{display:none}.search-results__products .product-card__price{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results__products .product-card__price{font-size:14px;line-height:16px}}@media (max-width: 991.98px){.search-results__products .product-card__price .sa-price{display:block;font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results__products .product-card__price .sa-price{font-size:14px;line-height:16px}}@media (max-width: 991.98px){.search-results__products .product-card__content,.search-results__products .product-card__img-wrapper{margin-bottom:10px}.search-results__products .product-card .primary-button{padding:8px 10px}.search-results__products .card-header{gap:0px;grid-template-columns:auto}.search-results__products .card-header__right{display:none}.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-family:PPMori;font-size:12px;line-height:16px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results__products .card-swatch__label{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (max-width: 991.98px)and (min-width: 1200px){.search-results__products .card-swatch__label{letter-spacing:.12px}}@media (max-width: 991.98px){.search-results__articles{grid-template-columns:auto}.search-results__articles .article__image{margin-bottom:24px;max-height:405px;border-radius:12px;overflow:hidden}.search-results__articles .article__image img{object-fit:cover}.search-results__articles .article__title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;margin-bottom:15px}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results__articles .article__title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 991.98px){.search-results__articles .article:nth-child(3){display:none}.search-results .search-results__article{display:grid;margin-bottom:20px}.search-results .search-results__article:last-child{margin-bottom:0}.search-results .search-results__article .category{margin-bottom:12px;font-family:PPMori;font-size:12px;line-height:16px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results .search-results__article .category{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (max-width: 991.98px)and (min-width: 1200px){.search-results .search-results__article .category{letter-spacing:.12px}}@media (max-width: 991.98px){.search-results .search-results__article .title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.search-results .search-results__article .title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 991.98px){.search-results .search-results__article .image{height:100%;position:relative;object-fit:cover;min-height:195px!important}.search-results .search-results__article .image img{height:100%;width:100%;position:absolute;object-fit:cover}}@media (max-width: 575.98px){.search-results .product-card__content{flex-direction:column;align-items:flex-start}}.search-results--no-products .search-results__article .image{min-height:300px}.search-recommendations{padding-top:30px}.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:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400}@media (max-width: 1199.98px){.search-recommendations__mobile ul a{font-size:16px;line-height:20px}}@media (max-width: 991.98px){.search-recommendations{padding-top:40px}}.search-result__item{position:relative}.search-result__item-link{position:absolute;top:0;right:0;bottom:0;left:0}.search-result__item-img{margin-bottom:22px;aspect-ratio:.82}.search-result__item-img img{height:100%;width:100%;object-fit:cover}.search-result__item-title{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600}@media (max-width: 1199.98px){.search-result__item-title{font-size:18px;line-height:22px}}@media (max-width: 991.98px){.search-result__item-img{aspect-ratio:.74}}.newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;padding:20px;background-color:#002a3a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.newsletter-popup.active{opacity:1;visibility:visible}.newsletter-popup__container{position:relative;max-width:1000px;width:100%;background-color:var(--bg-color, #002a3a);color:var(--text-color, #f2f1f1);border-radius:12px;overflow:hidden}.newsletter-popup__content{position:relative;padding:40px}.newsletter-popup__close{position:absolute;top:20px;right:20px;width:32px;height:32px;padding:0;border:none;background:#0000;color:var(--close-bg, #f2f1f1);cursor:pointer;z-index:2;transition:all .3s ease}.newsletter-popup__close svg{width:100%;height:100%}@media (min-width: 992px){.newsletter-popup__close:hover{transform:translate(2px)}}.newsletter-popup__grid{display:grid;grid-template-columns:440px 1fr;gap:40px;min-height:440px}.newsletter-popup__image{border-radius:12px;overflow:hidden}.newsletter-popup__image img{width:100%;height:100%;object-fit:cover}.newsletter-popup__form-content{display:flex;flex-direction:column;justify-content:center;max-width:440px}.newsletter-popup__form-content .newsletter-form{display:flex;flex-direction:column;gap:40px}.newsletter-popup__form-content .newsletter-form__fields{display:flex;flex-direction:column;gap:8px}.newsletter-popup__form-content .newsletter-form__name-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.newsletter-popup__form-content .newsletter-form__field,.newsletter-popup__form-content .newsletter-form__field--email{position:relative}.newsletter-popup__form-content .newsletter-form__field--email .newsletter-form__button{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:0;margin:0;background:none;border:none;color:var(--text-color, #f2f1f1);cursor:pointer;transition:all .3s ease}.newsletter-popup__form-content .newsletter-form__field--email .newsletter-form__button svg{width:32px;height:32px}@media (min-width: 992px){.newsletter-popup__form-content .newsletter-form__field--email .newsletter-form__button:hover{color:var(--link-hover-color, #4ac9e3)}}.newsletter-popup__form-content .newsletter-form__input{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;width:100%;height:44px;padding:0 20px;background:#0000;border:1px solid var(--text-color, #f2f1f1);border-radius:9999px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.newsletter-popup__form-content .newsletter-form__input{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.newsletter-form__field--email .newsletter-popup__form-content .newsletter-form__input{padding-right:50px}.newsletter-popup__form-content .newsletter-form__input::placeholder{color:var(--text-color, #f2f1f1);opacity:.7}.newsletter-popup__form-content .newsletter-form__input:focus{outline:none;border-color:var(--link-hover-color, #4ac9e3)}.newsletter-popup__form-content .newsletter-form__consent{margin-top:-8px}.newsletter-popup__form-content .newsletter-form__checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.newsletter-popup__form-content .newsletter-form__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.newsletter-popup__form-content .newsletter-form__checkbox input:checked~.newsletter-form__checkbox-custom{background-color:var(--text-color, #f2f1f1)}.newsletter-popup__form-content .newsletter-form__checkbox-custom{width:14px;height:14px;border:1px solid var(--text-color, #f2f1f1);border-radius:50%;transition:all .3s ease}.newsletter-popup__form-content .newsletter-form__checkbox-text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.newsletter-popup__form-content .newsletter-form__checkbox-text{font-size:14px;line-height:16px}}.newsletter-popup__form-content .newsletter-form__privacy{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.newsletter-popup__form-content .newsletter-form__privacy{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.newsletter-popup__form-content .newsletter-form__privacy{letter-spacing:.12px}}.newsletter-popup__form-content .newsletter-form__privacy p{margin:0}.newsletter-popup__form-content .newsletter-form__privacy a{color:inherit;text-decoration:underline;transition:all .3s ease}@media (min-width: 992px){.newsletter-popup__form-content .newsletter-form__privacy a:hover{color:var(--link-hover-color, #4ac9e3)}}.newsletter-popup__form-content .newsletter-form__submit{margin-top:8px}.newsletter-popup__form-content .newsletter-form__button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;display:flex;align-items:center;gap:12px;padding:0;background:none;border:none;color:var(--text-color, #f2f1f1);cursor:pointer;transition:all .3s ease}@media (max-width: 1199.98px){.newsletter-popup__form-content .newsletter-form__button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.newsletter-popup__form-content .newsletter-form__button svg{width:32px;height:32px;color:var(--text-color, #f2f1f1);transition:all .3s ease}.newsletter-popup__form-content .newsletter-form__button svg path[stroke]{stroke:var(--bg-color, #002a3a)}@media (min-width: 992px){.newsletter-popup__form-content .newsletter-form__button:hover{color:var(--link-hover-color, #4ac9e3)}.newsletter-popup__form-content .newsletter-form__button:hover svg{color:var(--link-hover-color, #4ac9e3)}.newsletter-popup__form-content .newsletter-form__button:hover svg path[stroke]{stroke:var(--bg-color, #002a3a)}}.newsletter-popup__form-content .newsletter-form .klaviyo_messages .error_message{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#4ac9e3;margin-top:8px}@media (max-width: 1199.98px){.newsletter-popup__form-content .newsletter-form .klaviyo_messages .error_message{font-size:14px;line-height:16px}}.newsletter-popup__header{margin-bottom:40px}.newsletter-popup__title{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--text-color, #f2f1f1);margin-bottom:16px}@media (max-width: 1199.98px){.newsletter-popup__title{font-size:24px;line-height:28px;letter-spacing:0px}}.newsletter-popup__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.newsletter-popup__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.newsletter-popup__success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color, #002a3a);padding:40px;opacity:0;visibility:hidden;transition:all .3s ease}.newsletter-popup__success.active{opacity:1;visibility:visible}.newsletter-popup__success-content{text-align:center;max-width:440px}.newsletter-popup__success-content h4{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--text-color, #f2f1f1);margin-bottom:16px}@media (max-width: 1199.98px){.newsletter-popup__success-content h4{font-size:24px;line-height:28px;letter-spacing:0px}}.newsletter-popup__success-content p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.newsletter-popup__success-content p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.newsletter-popup__container{margin:20px;max-width:390px;max-height:calc(100vh - 40px);overflow-y:auto}.newsletter-popup__content{padding:24px 20px 46px}.newsletter-popup__grid{display:flex;flex-direction:column-reverse;gap:40px}.newsletter-popup__image{height:350px;width:100%}.newsletter-popup__form-content{max-width:none}.newsletter-popup__header{margin-bottom:20px}.newsletter-popup__success{padding:20px}.newsletter-popup .newsletter-form{gap:40px}.newsletter-popup .newsletter-form__fields{gap:8px}.newsletter-popup .newsletter-form__privacy{font-size:12px;line-height:16px}}.article-card{position:relative;display:flex;flex-direction:column;gap:24px;width:100%;min-width:300px}@media (max-width: 767.98px){.article-card{min-width:0}}.article-card__link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;text-decoration:none}.article-card__link:hover~.article-card__content .article-card__cta .text-cta .text-cta__arrow{background-color:var(--cta-color, #002a3a)}.article-card__link:hover~.article-card__content .article-card__cta .text-cta .text-cta__arrow svg path{stroke:var(--hover-arrow-color, #f2f1f1)}.article-card__image{width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;position:relative}.article-card__image img{width:100%;height:100%;object-fit:cover;display:block}.article-card__content{display:flex;flex-direction:column;gap:20px;flex:1}@media (max-width: 767.98px){.article-card__content{gap:12px}}.article-card__tags{display:flex;gap:8px;flex-wrap:wrap}.article-card__tags .tag{font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;color:var(--tag-color, #006980);background:#0000;padding:0;border:none;border-radius:0;text-transform:none}@media (max-width: 1199.98px){.article-card__tags .tag{font-size:12px;line-height:16px;letter-spacing:.12px}}.article-card__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:var(--text-color, #002a3a);margin:0}@media (max-width: 1199.98px){.article-card__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.article-card__title{font-size:22px;line-height:26px}}.article-card__excerpt{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #002a3a);margin:0;max-width:480px}@media (max-width: 1199.98px){.article-card__excerpt{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.article-card__excerpt p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #002a3a);margin:0}@media (max-width: 1199.98px){.article-card__excerpt p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.article-card__excerpt{padding-right:14px}}.article-card__cta{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center}.article-card__cta .text-cta{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;color:var(--cta-color, #002a3a)}@media (max-width: 1199.98px){.article-card__cta .text-cta{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.article-card__cta a{color:var(--cta-color, #002a3a)!important}.article-card__cta a .text-cta__arrow{border-color:var(--cta-color, #002a3a)}.article-card__cta a .text-cta__arrow svg path{stroke:var(--cta-color, #002a3a)}@media (min-width: 992px){.article-card__cta a:hover .text-cta__arrow{background-color:var(--cta-color, #002a3a)}.article-card__cta a:hover .text-cta__arrow svg path{stroke:var(--hover-arrow-color, #ffffff)}}.cart-drawer{position:fixed;top:0;right:0;width:100%;max-width:595px;height:100dvh;background-color:#fff;z-index:99999;opacity:0;visibility:hidden;transform:translate(100%);transition:all .3s ease}@media (max-width: 767.98px){.cart-drawer{max-width:100%}.cart-drawer__items{padding-inline:var(--padding-inline)}}.cart-drawer--show .cart-drawer{opacity:1;visibility:visible;transform:translate(0)}.cart-drawer--show .cart-drawer__overlay{opacity:1;visibility:visible}.cart-drawer__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.cart-drawer__close-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1px}.cart-drawer .view-cart{margin-bottom:4px;display:inline-flex;font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;text-transform:capitalize;color:#002a3a}@media (max-width: 767.98px){.cart-drawer .view-cart.view-cart-desktop{display:none!important}}@media (min-width: 768px){.cart-drawer .view-cart.view-cart-mobile{display:none!important}}.cart-drawer .view-cart:after{background-color:#002a3a}.cart-drawer .view-cart.view-cart-mobile{display:flex;margin-inline:auto;margin-top:11px}.cart-drawer__close{transform:translate(4px,-3px)}@media (max-width: 767.98px){.cart-drawer__close{transform:translate(4px)}}.cart-drawer__container{display:flex;flex-direction:column;height:100vh;background-color:#fff}.cart-drawer__header{display:flex;justify-content:space-between;align-items:center;padding:20px}.cart-drawer__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:0}@media (max-width: 1199.98px){.cart-drawer__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.cart-drawer__title{font-size:22px;line-height:26px}}.cart-drawer__close-btn{background:none;border:none;cursor:pointer;padding:4px;color:#002a3a;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.cart-drawer__close-btn:hover{opacity:.7}}.cart-drawer__close-btn svg{width:24px;height:24px}.cart-drawer__shipping{padding:0 20px 8px;background-color:#fff}.cart-drawer__shipping-text{display:flex;align-items:center;margin-bottom:13px;gap:16px}.cart-drawer__shipping-text span{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.cart-drawer__shipping-text span{font-size:14px;line-height:16px}}.cart-drawer__shipping-text .tooltip__icon{display:flex;align-items:center;justify-content:center}.cart-drawer__shipping-text .tooltip__icon svg{width:15px;height:15px}.cart-drawer__shipping-progress{width:100%;height:4px;background-color:#f2f1f1;border-radius:2px;overflow:hidden}.cart-drawer__shipping-progress-bar{height:100%;background-color:#4ac9e3;border-radius:2px;transition:width .3s ease;width:0}.cart-drawer__main{flex:1;overflow-y:auto;padding:0 20px;display:flex;flex-direction:column}.cart-drawer__main::-webkit-scrollbar{width:6px}.cart-drawer__main::-webkit-scrollbar-track{background:#f2f1f1}.cart-drawer__main::-webkit-scrollbar-thumb{background:#cdc2c1;border-radius:3px}.cart-drawer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1}.cart-drawer__footer{padding:24px 20px;background-color:#fff}.cart-drawer__footer--empty{border-top:none}.cart-drawer__checkout-btn .button{width:100%;max-width:100%;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background-color:#002a3a;color:#fff;border:none;border-radius:9999px;padding:9px 24px;cursor:pointer;transition:all .3s ease}@media (max-width: 1199.98px){.cart-drawer__checkout-btn .button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.cart-drawer__checkout-btn .button{padding:10px 24px}}@media (min-width: 992px){.cart-drawer__checkout-btn .button:hover{background-color:#006980}}.cart-drawer__note{display:flex;align-items:center;justify-content:center;gap:2px;margin:24px 0 0;font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a}@media (max-width: 767.98px){.cart-drawer__note{margin:8px 0 0}}@media (max-width: 1199.98px){.cart-drawer__note{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.cart-drawer__note{letter-spacing:.12px}}.cart-drawer__note img{height:11px;width:auto}.tooltip{position:relative}.tooltip__icon,.tooltip__popup,.tooltip__box{transition:all .3s ease}.tooltip__icon{position:relative}.tooltip__icon img{width:20px;height:20px;display:block}.tooltip__popup{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:8px;opacity:0;visibility:hidden;z-index:20;pointer-events:none}.tooltip__box{min-width:200px;max-width:280px;background:#fff;box-shadow:0 4px 20px #00000026;border-radius:8px;padding:12px;transform:translateY(4px)}.tooltip__box p{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a;margin:0;text-align:left}@media (max-width: 1199.98px){.tooltip__box p{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.tooltip__box p{letter-spacing:.12px}}.tooltip__box a{color:#006980;text-decoration:underline;text-underline-offset:2px}.tooltip__box a:hover{color:#002a3a}.tooltip:hover .tooltip__popup{opacity:1;visibility:visible;pointer-events:auto}.tooltip:hover .tooltip__box{transform:translateY(0)}.tooltip:hover .tooltip__icon svg path{stroke:#006980}body.js-ajax-cart-empty .hide-cart-empty,body:not(.js-ajax-cart-empty) .show-cart-empty{display:none}.cart-empty-state{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}@media (max-width: 767.98px){.cart-empty-state{padding-inline:var(--padding-inline)}}.cart-empty-state__content{flex:1;display:flex;flex-direction:column;gap:24px}.cart-empty-state__message{text-align:left}.cart-empty-state__text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;letter-spacing:.14px;margin:0}@media (max-width: 1199.98px){.cart-empty-state__text{font-size:14px;line-height:16px}}.cart-empty-state__categories{flex:1;display:flex;align-items:flex-end}.cart-empty-state__category-grid{display:flex;gap:20px;width:100%}.cart-empty-state__category{flex:1;display:flex;flex-direction:column;gap:8px;position:relative}@media (max-width: 767.98px){.cart-empty-state__category--desktop-only{display:none}}.cart-empty-state__category-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;text-decoration:none}.cart-empty-state__category-title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:0;text-align:left}@media (max-width: 1199.98px){.cart-empty-state__category-title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.cart-empty-state__category-title{font-size:22px;line-height:26px}}.cart-empty-state__category-image{border-radius:16px;overflow:hidden;aspect-ratio:510/636}.cart-empty-state__category-image img{width:100%;height:100%;object-fit:cover}.cart-drawer__loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff9;display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;visibility:hidden;transition:all .3s ease}body.js-ajax-cart-request-in-progress .cart-drawer__loader{opacity:1;visibility:visible}@media (max-width: 767.98px){.cart-drawer{background-color:#f2f1f1}.cart-drawer__container{height:100vh;background-color:#fff}.cart-drawer__header{padding:16px 20px 18px}.cart-drawer__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-drawer__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px)and (max-width: 767.98px){.cart-drawer__title{font-size:22px;line-height:26px}}@media (max-width: 767.98px){.cart-drawer__shipping{padding:0 20px;margin-bottom:9px}.cart-drawer__shipping-text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-drawer__shipping-text{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-drawer__shipping-progress{height:4px;border-radius:100px;background-color:#f2f1f1}.cart-drawer__shipping-progress-bar{background-color:#4ac9e3;height:4px;border-radius:100px;width:220px}.cart-drawer__main{padding:0;overflow-x:hidden;overflow-y:auto}.cart-drawer__footer{padding:24px 20px;background-color:#fff;gap:46px}.cart-empty-state__message{padding:0}.cart-empty-state__text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-empty-state__text{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-empty-state__categories{padding-bottom:0}.cart-empty-state__category-title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;letter-spacing:0}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-empty-state__category-title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px)and (max-width: 767.98px){.cart-empty-state__category-title{font-size:22px;line-height:26px}}@media (max-width: 767.98px){.cart-empty-state__category-grid{flex-direction:column;gap:16px}.cart-empty-state__category{gap:8px}}#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:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;margin-bottom:20px}@media (max-width: 1199.98px){#product-reviews .spr-container .spr-header .spr-header-title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}#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:#121212;text-decoration:none;transition:all .3s ease;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:#cdc2c1}#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:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400}@media (max-width: 1199.98px){#product-reviews .spr-review .spr-review-content .spr-review-content-body{font-size:16px;line-height:20px}}#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 #cdc2c1}#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:#121212;text-decoration:none;transition:all .3s ease;display:inline-block;font-weight:600;border:none;cursor:pointer}#product-reviews .spr-form-actions .spr-button:hover{text-decoration:none;background-color:#484646}#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 ease}#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: 991.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: 991.98px){#product-reviews .spr-header:before{content:"Reviews";display:block;font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;margin-bottom:20px;font-family:var(--font-tame)}}@media (max-width: 991.98px)and (max-width: 1199.98px){#product-reviews .spr-header:before{font-size:16px;line-height:20px}}@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;background-color:#4ac9e3;color:#f2f1f1;transition:all .5s ease;display:inline-block;font-weight:600;border:none;cursor:pointer;text-decoration:none}.shopify-challenge__button:hover{background-color:#f2f1f1;color:#4ac9e3}.shopify-challenge__message{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;margin-bottom:20px!important;color:#4ac9e3}@media (max-width: 1199.98px){.shopify-challenge__message{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.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}}.cart-note{position:relative;border-bottom:1px solid #002a3a}.cart-note__accordion{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer}.cart-note__accordion label{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;cursor:pointer;margin:0}@media (max-width: 1199.98px){.cart-note__accordion label{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.cart-note__arrow{display:flex;align-items:center;justify-content:center}.cart-note__arrow .active{display:none}.cart-note__arrow .default{display:block}.cart-note__arrow svg{display:block;color:#002a3a}.cart-note__loading{position:absolute;bottom:8px;right:0;padding:8px 0;opacity:0;visibility:hidden}.cart-note__loading p{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.cart-note__loading p{font-size:14px;line-height:16px}}.js-ajax-cart-request-in-progress .cart-note__loading{opacity:1;visibility:inherit}.cart-note__note{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;resize:none;outline:none;background-color:#0000;border:none;width:calc(100% - 40px);font-family:inherit;min-height:60px}@media (max-width: 1199.98px){.cart-note__note{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.cart-note__note::placeholder{color:#002a3a99}.cart-note__note:focus{outline:none}.cart-note__collapsed{text-align:right;margin-bottom:12px}.cart-note__collapsed>label{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;text-decoration:underline;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}@media (max-width: 1199.98px){.cart-note__collapsed>label{font-size:14px;line-height:16px}}.cart-note__collapsed>label:hover{text-decoration:none}.cart-note.active .cart-note__arrow .active{display:block}.cart-note.active .cart-note__arrow .default{display:none}.recommended-card{padding:20px;display:flex;gap:30px;background-color:#fff}.recommended-card__img{width:96px;min-width:96px}.recommended-card__content{width:100%}.recommended-card__subtitle{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;margin-bottom:10px;display:inline-block}@media (max-width: 1199.98px){.recommended-card__subtitle{font-size:14px;line-height:16px}}.recommended-card__title{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600}@media (max-width: 1199.98px){.recommended-card__title{font-size:18px;line-height:22px}}.recommended-card__title-wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px}.recommended-card__price{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400}@media (max-width: 1199.98px){.recommended-card__price{font-size:16px;line-height:20px}}.recommended-card .secondary-button{max-width:200px}@media (max-width: 767.98px){.recommended-card .secondary-button{max-width:none}}@media (max-width: 575.98px){.recommended-card{display:grid;grid-template-columns:80px 1fr;gap:20px}.recommended-card__title-wrapper{gap:15px}.recommended-card__img{width:100%;min-width:0}.recommended-card__img img{width:100%;object-fit:cover}.recommended-card .secondary-button{height:42px;display:flex;align-items:center;justify-content:center}}.recommended-card .sa-price__regular{opacity:.5}.recommended-card .product-main__options{gap:10px}.recommended-card .product-main__option-wrapper:first-of-type{margin-top:-10px}.recommended-card .product-main__option-wrapper:last-of-type{margin-bottom:10px}.submit-btn{position:relative;overflow:hidden}.submit-btn__loader{visibility:hidden;z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-color:inherit;transition:none}.submit-btn:hover svg path{stroke:#fff}.js-ajax-cart-form-in-progress .submit-btn__loader{visibility:visible}.js-ajax-cart-form-in-progress .submit-btn span{opacity:0}.js-ajax-cart-form-in-progress .submit-btn .text-cta__arrow{display:none}.spinner{animation:rotation .5s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.js-ajax-cart-message{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;padding:12px 16px;border-radius:8px;margin-bottom:8px;display:flex;align-items:center;gap:8px}@media (max-width: 1199.98px){.js-ajax-cart-message{font-size:14px;line-height:16px}}.js-ajax-cart-message:last-child{margin-bottom:0}.js-ajax-cart-message--error{background-color:#002a3a0d;color:#002a3a;border:1px solid rgba(0,42,58,.15)}.js-ajax-cart-message--error:before{content:"\26a0";font-size:16px;flex-shrink:0;color:#002a3a}.js-ajax-cart-message--warning{background-color:#f7d2331a;color:#002a3a;border:1px solid rgba(247,210,51,.3)}.js-ajax-cart-message--warning:before{content:"\26a0";font-size:16px;flex-shrink:0;color:#002a3a}.js-ajax-cart-message--success{background-color:#2f5f4b1a;color:#002a3a;border:1px solid rgba(47,95,75,.2)}.js-ajax-cart-message--success:before{content:"\2713";font-size:16px;flex-shrink:0;color:#2f5f4b}.bundle-form{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center}.bundle-components__title{color:#002a3a}.bundle-component--product{width:100%}.bundle-component{display:flex;align-items:center;gap:16px;width:100%;padding:12px 16px;border:1px solid #ebebeb;border-radius:12px;background:#fbfbfb;position:relative}.bundle-component__img{width:70px;height:70px;object-fit:cover;border-radius:8px}.bundle-component__info{display:flex;flex-direction:column;gap:8px;flex:1}.bundle-component__title{color:#002a3a}.bundle-variant-select{width:100%;max-width:none}.bundle-variant-select>select.bundle-variant-option__select.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bundle-variant-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:1px solid #ebebeb;border-radius:9999px;background:#fff;color:#002a3a}.bundle-variant-toggle svg{transition:transform .2s ease}.bundle-variant-select.open .bundle-variant-toggle svg{transform:rotate(180deg)}.bundle-variant-dropdown{position:static;width:100%;background:#fff;border:1px solid #ebebeb;border-radius:12px;box-shadow:none;overflow:hidden;max-height:0;opacity:0;visibility:hidden;margin-top:0;border-width:0;transition:max-height .26s cubic-bezier(.22,.61,.36,1),opacity .22s ease,margin-top .22s ease,border-width .22s ease}.bundle-variant-select.open .bundle-variant-dropdown{max-height:420px;opacity:1;visibility:visible;margin-top:8px;border-width:1px}.bundle-variant-dropdown__item{display:block;width:100%;text-align:left;padding:10px 14px;background:#fff;color:#002a3a;border:none}.bundle-variant-dropdown__item:hover{background:#fbfbfb}.bundle-variant-dropdown__item[disabled]{color:#848484;cursor:not-allowed}.bundle-variant-select .select__select:focus{outline:.2rem solid rgba(0,42,58,.2);outline-offset:.2rem}.bundle-variant-select .select__select:disabled{opacity:.6;cursor:not-allowed}.bundle-form .atc-button{margin-top:4px}.product-main__atc-button.submit-btn{width:100%;display:grid;grid-template-columns:24px 1fr 24px;align-items:center;justify-content:center;column-gap:12px}.product-main__atc-button .submit-btn__loader{display:none}.product-main__atc-button .quantity-minus{justify-self:start}.product-main__atc-button .quantity-plus{justify-self:end}.product-main__atc-button .submit-btn__text{text-align:center;display:inline-block;width:100%}@media (min-width: 992px){.bundle-component{padding:16px 20px;gap:20px}.bundle-variant-select{max-width:none}}.loading .submit-btn__loader{display:inherit!important;visibility:visible!important}sa-cart-item .submit-btn__loader{display:none!important}sa-cart-item.loading .submit-btn__loader{display:inherit!important;visibility:visible!important}.cart-item__price .submit-btn__loader{position:inherit!important}.cart-item__price .submit-btn__loader svg{width:18px!important;margin-bottom:2px!important}.sa-cart-upsell .upsell-message.highlight{padding:0 0 10px!important;background-color:#0000!important;color:#006980!important;border:none!important;border-radius:0!important;border-bottom:1px solid #f2f1f1!important;text-align:center!important}.sa-cart-upsell .upsell-message.highlight p{font-size:12px!important}.home-hero{--block-text-color: #4ac9e3;width:100%;height:100vh;padding:160px 50px 50px;padding-top:calc(160px + var(--nav-height));background-size:cover;background-position:center}.home-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.home-hero__wrapper{width:60%;display:flex;flex-direction:column;height:100%}.home-hero__title{display:flex;flex-direction:column;color:#4ac9e3;color:var(--block-text-color);margin-bottom:auto;padding-left:50px}.home-hero__title span{white-space:nowrap;color:var(--block-text-color)}.home-hero__description{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#4ac9e3;max-width:475px;width:100%;margin-bottom:25px;color:var(--block-text-color)}@media (max-width: 1199.98px){.home-hero__description{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.home-hero__content{padding:50px}.home-hero__content .primary-button{max-width:350px}@media (max-width: 1199.98px){.home-hero__wrapper{width:100%}}@media (max-width: 991.98px){.home-hero{padding:160px 30px 50px;background-position:top}}@media (max-width: 767.98px){.home-hero__content{padding:0 0 0 10px}.home-hero__title{padding-left:10px;margin-right:20px;font-size:clamp(57px,5vw,60px)}.home-hero.mobile-align-bottom .home-hero__wrapper{justify-content:flex-end}.home-hero.mobile-align-top .home-hero__wrapper{justify-content:flex-start}.home-hero.mobile-align-center .home-hero__wrapper{justify-content:center}}@media (max-width: 575.98px){.home-hero{padding:50px 20px;padding-top:calc(50px + var(--nav-height));background-position:center}.home-hero__title{margin:0 auto 24px;padding-left:0}.home-hero__title span{line-height:1}.home-hero__title span:first-child{font-size:55px;margin-bottom:-7px;margin-left:7px}.home-hero__title span:last-child{letter-spacing:-3px}.home-hero__content{padding:0;text-align:center}.home-hero__description{margin-bottom:15px}.home-hero .primary-button{max-width:none}}@media (min-width: 768px){.home-hero__content{display:flex;flex-direction:column}.home-hero.align-left{text-align:left}.home-hero.align-left .home-hero__wrapper,.home-hero.align-left .home-hero__content{align-items:flex-start}.home-hero.align-right{text-align:right}.home-hero.align-right .home-hero__title{margin-right:50px}.home-hero.align-right .home-hero__wrapper,.home-hero.align-right .home-hero__content{align-items:flex-end}.home-hero.align-center{text-align:center}.home-hero.align-center .home-hero__wrapper,.home-hero.align-center .home-hero__content{align-items:center}}.home-partners{background-color:#fff;padding:50px 0;--block-text-color: #4ac9e3}.home-partners__content{display:grid;grid-template-columns:auto 1fr;align-items:center;padding-left:25px}.home-partners__marquee-wrapper{position:relative;width:100%;max-width:100%;min-width:0px}.home-partners__marquee-wrapper:after{content:"";height:100%;width:150px;background:linear-gradient(to left,#fc595900,#e6e0e0);position:absolute;top:0;left:0;z-index:10}.home-partners__marquee{width:fit-content;max-width:100%;overflow:hidden}.home-partners__title{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;color:#4ac9e3;color:var(--block-text-color);margin-right:60px;white-space:nowrap}@media (max-width: 1199.98px){.home-partners__title{font-size:16px;line-height:20px}}.home-partners__logos{width:100%;position:relative;display:flex;gap:var(--gap, 80px);overflow:hidden}.home-partners__logos .swiper-wrapper{transition-timing-function:linear;gap:80px}.home-partners__logos img{width:100%;height:35px;object-fit:contain}@media (max-width: 575.98px){.home-partners{padding:30px 0}.home-partners__content{padding-left:20px}.home-partners__title{margin-right:40px}.home-partners .swiper-wrapper{gap:40px}}.home-cta{display:grid;grid-template-columns:1fr 1fr;--block-text-color: #fff;background-color:#002a3a}.home-cta__left{position:relative}.home-cta__right{background-color:inherit;padding:86px 50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-cta__title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--block-text-color);margin-bottom:64px}@media (max-width: 1199.98px){.home-cta__title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.home-cta__content{max-width:400px;margin-bottom:60px}.home-cta__content-item{display:flex;gap:30px;align-items:center}.home-cta__content-item:not(:last-child){margin-bottom:45px}.home-cta__content-item img{width:75px;height:75px}.home-cta__content-item p{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;color:var(--block-text-color)}@media (max-width: 1199.98px){.home-cta__content-item p{font-size:16px;line-height:20px}}.home-cta__footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-cta__footer .primary-button{width:350px;margin-bottom:25px}@media (max-width: 991.98px){.home-cta{grid-template-columns:1fr}.home-cta__left{height:700px}.home-cta__right{padding:70px 50px}}@media (max-width: 767.98px){.home-cta__left{height:500px}.home-cta__content-item img{width:50px;height:50px}}@media (max-width: 575.98px){.home-cta__left{height:400px}.home-cta__right{padding:50px 20px}.home-cta__content-item{gap:20px}.home-cta__content-item img{width:35px;height:35px}.home-cta__footer,.home-cta__footer .primary-button{width:100%}}.home-testimonial{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:100px;--block-text-color: #002a3a;background-color:#002a3a;color:#002a3a;color:var(--block-text-color)}.home-testimonial__rating{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600;color:var(--block-text-color)}@media (max-width: 1199.98px){.home-testimonial__rating{font-size:18px;line-height:22px}}@media (max-width: 767.98px){.home-testimonial__rating{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.home-testimonial__rating{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (max-width: 767.98px)and (min-width: 1200px){.home-testimonial__rating{letter-spacing:.12px}}.home-testimonial__stars{display:flex;gap:5px;margin-bottom:25px}.home-testimonial__stars path{fill:var(--block-text-color)}.home-testimonial__right blockquote{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--block-text-color);margin-bottom:30px}@media (max-width: 1199.98px){.home-testimonial__right blockquote{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.home-testimonial__author{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--block-text-color)}@media (max-width: 1199.98px){.home-testimonial__author{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 991.98px){.home-testimonial{padding:70px 50px}}@media (max-width: 767.98px){.home-testimonial{grid-template-columns:1fr;place-items:center}.home-testimonial__right{display:flex;flex-direction:column;align-items:center}.home-testimonial__stars{justify-content:center;margin-bottom:15px}.home-testimonial__stars svg{width:25px;height:25px}.home-testimonial blockquote{text-align:center;margin-bottom:15px}}@media (max-width: 575.98px){.home-testimonial{padding:50px 20px}}.home-carousel{--block-text-color: #002a3a;background-color:#fff;padding:40px 0}.home-carousel.swiper{padding:40px 0}.home-carousel .swiper-wrapper{gap:101px;transition-timing-function:linear}.home-carousel__marquee{max-width:100%;min-height:100px;overflow:hidden}.home-carousel__items{display:flex;align-items:center;gap:var(--gap, 80px)}.home-carousel__item{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:#4ac9e3;color:var(--block-text-color);white-space:nowrap;min-width:fit-content!important}@media (max-width: 1199.98px){.home-carousel__item{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.home-carousel--blue .home-carousel__item{color:#002a3a}.home-carousel--grey-bg{background-color:#fff}.home-carousel--blue-bg{background-color:#002a3a;padding:18px 0 30px}.home-carousel--blue-bg .home-carousel__item{color:#f2f1f1}.home-carousel--large{padding:60px 0}.home-carousel--italic .home-carousel__item{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px}@media (max-width: 1199.98px){.home-carousel--italic .home-carousel__item{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (max-width: 767.98px){.home-carousel{padding:20px 0}.home-carousel__marquee{min-height:var(--nav-height)}.home-carousel--large{padding:30px 0}}.home-products{padding:100px 40px;background-color:#fff;position:relative;--block-text-color: #002a3a}.home-products__header{display:flex;justify-content:space-between;margin-bottom:50px;gap:20px;flex-wrap:wrap}.home-products__header .secondary-button{max-width:250px;align-self:flex-end}.home-products__title{max-width:513px;font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--block-text-color)}@media (max-width: 1199.98px){.home-products__title{font-size:24px;line-height:28px;letter-spacing:0px}}.home-products .product-card__title,.home-products .product-card__description{color:var(--block-text-color)}.home-products .product-card__price span:nth-of-type(2){color:var(--block-text-color)}.home-products__actions{display:flex;gap:20px}.home-products__actions .button{width:250px}.home-products__content{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.home-products--related.home-products{padding:80px 40px 100px}.home-products--related .home-products__header{width:100%;justify-content:center}.home-products--related .home-products__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;max-width:none}@media (max-width: 1199.98px){.home-products--related .home-products__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (max-width: 1199.98px){.home-products__content{gap:20px}}@media (max-width: 991.98px){.home-products{padding:70px 30px}.home-products__actions{width:100%;gap:10px}.home-products__actions .secondary-button{width:100%;max-width:none}.home-products--related .home-products__title{font-size:45px;line-height:52px;letter-spacing:.5px}.home-products__title{max-width:none}.home-products__content{grid-template-columns:1fr;gap:50px;margin-bottom:50px}.home-products--related.home-products{padding:70px 30px}.home-products--related .home-products__content{margin-bottom:0}}@media (max-width: 575.98px){.home-products{padding:50px 20px}.home-products__actions{flex-direction:column}.home-products--related.home-products{padding:50px 20px}}.home-statistics{padding:117px 20px 114px;display:grid;grid-template-columns:repeat(3,1fr);place-items:center;background-color:#002a3a;color:var(--block-text-color);--block-text-color: #002a3a}.home-statistics__item{display:flex;flex-direction:column;align-items:center;height:100%}.home-statistics__item p{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;color:var(--block-text-color);margin-bottom:49px;text-align:center}@media (max-width: 1199.98px){.home-statistics__item p{font-size:16px;line-height:20px}}.home-statistics__number{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;margin-bottom:20px;color:var(--block-text-color)}@media (max-width: 1199.98px){.home-statistics__number{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.home-statistics__source{margin-top:auto}@media (max-width: 991.98px){.home-statistics{grid-template-columns:1fr;gap:50px;padding:70px 30px}}@media (max-width: 575.98px){.home-statistics{padding:50px 20px}.home-statistics__number{font-size:100px;line-height:1;margin-bottom:10px}.home-statistics__item p{margin-bottom:20px}.home-statistics__source svg,.home-statistics__source img{width:120px}}.home-comparison{background-color:#f2f1f1;padding:111px 60px 100px 30px;display:grid;grid-template-columns:26% 1fr;gap:100px;--block-text-color: #4ac9e3}.home-comparison__title{display:flex;flex-direction:column;font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#4ac9e3;color:var(--block-text-color)}@media (max-width: 1199.98px){.home-comparison__title{font-size:30px;line-height:34px}}@media (min-width: 1200px){.home-comparison__title{letter-spacing:-.96px}}.home-comparison__title span:first-child{padding-left:20px}.home-comparison__table{background-color:#fff;width:100%;padding:22px 23px 24px 39px;margin-left:auto}.home-comparison__thead{display:flex;font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;color:#121212;border-bottom:1px solid #e6e0e0}@media (max-width: 1199.98px){.home-comparison__thead{font-size:16px;line-height:20px}}.home-comparison__thead .home-comparison__cell{padding:15px 15px 11px;text-align:center}.home-comparison__thead .home-comparison__cell:first-child{text-align:left;width:35.5%;font-size:18px;line-height:19px;letter-spacing:.6px;text-transform:uppercase;color:#212529;padding-left:0}.home-comparison__thead .home-comparison__cell:nth-child(2){width:22%;background-color:#002a3a;position:relative;border-top-left-radius:16px;border-top-right-radius:16px}.home-comparison__thead .home-comparison__cell:nth-child(2):after{content:"";left:0;position:absolute;width:100%;bottom:-1px;height:1px;background-color:#002a3a}.home-comparison__thead .home-comparison__cell:nth-child(3){width:20%}.home-comparison__thead .home-comparison__cell:last-child{width:20%}.home-comparison__thead .home-comparison__cell:not(:first-child){display:flex;justify-content:center}.home-comparison__thead .home-comparison__cell img{width:145px;height:20px;object-fit:contain}.home-comparison__row{display:flex;align-items:center}.home-comparison__row:not(:last-child){border-bottom:1px solid #e6e0e0}.home-comparison__row:first-child .home-comparison__cell:nth-child(2){color:#f2f1f1}.home-comparison__row:last-child .home-comparison__cell{height:22px}.home-comparison__row:last-child .home-comparison__cell:nth-child(2){border-bottom-left-radius:16px;border-bottom-right-radius:16px}.home-comparison__row:last-child .home-comparison__cell:nth-child(2):after{display:none}.home-comparison__row .home-comparison__cell{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;color:#121212;height:69px;display:flex;align-items:center}@media (max-width: 1199.98px){.home-comparison__row .home-comparison__cell{font-size:16px;line-height:20px}}.home-comparison__row .home-comparison__cell:first-child{width:35.5%;font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600}@media (max-width: 1199.98px){.home-comparison__row .home-comparison__cell:first-child{font-size:16px;line-height:20px}}.home-comparison__row .home-comparison__cell:nth-child(2){width:22%;background-color:#002a3a;position:relative}.home-comparison__row .home-comparison__cell:nth-child(2):after{content:"";left:0;position:absolute;width:100%;bottom:-1px;height:1px;background-color:#002a3a}.home-comparison__row .home-comparison__cell:nth-child(3){width:20%}.home-comparison__row .home-comparison__cell:last-child{width:20%}.home-comparison__row .home-comparison__cell:not(:first-child){justify-content:center}@media (max-width: 991.98px){.home-comparison{grid-template-columns:1fr;padding:70px 30px;gap:50px}.home-comparison__tbody .home-comparison__cell:first-child{padding-right:10px}}@media (max-width: 767.98px){.home-comparison__title{margin:0 auto}}@media (max-width: 575.98px){.home-comparison{padding:50px 0 0;gap:25px}.home-comparison__title{padding:0 20px;font-size:50px;line-height:1}.home-comparison__table-wrapper{padding:0 15px 50px;overflow-x:scroll}.home-comparison__table{padding:8px 16px;width:min-content}.home-comparison__thead .home-comparison__cell{display:flex;align-items:center;font-size:14px}.home-comparison__thead .home-comparison__cell:first-child{font-size:15px}.home-comparison__thead .home-comparison__cell img{width:65px;height:15px}.home-comparison__tbody .home-comparison__cell{height:50px}.home-comparison__tbody .home-comparison__cell:first-child{font-size:13px}.home-comparison__tbody .home-comparison__cell svg{width:25px;height:25px}.home-comparison__cell{min-width:90px}.home-comparison__cell:first-child{min-width:110px}}.home-subscription{position:relative;padding:40px;background-color:var(--bg-color, #002a3a);color:var(--text-color, #f2f1f1);overflow:hidden;padding-inline:var(--padding-inline, 40px)}.home-subscription__container{position:relative;width:100%;margin:0 auto}.home-subscription__content{position:relative}.home-subscription__grid{display:grid;gap:40px;min-height:440px}.home-subscription__grid.has-media{grid-template-columns:440px 1fr}.home-subscription__grid.no-media{grid-template-columns:1fr 440px}.home-subscription__grid.no-media .home-subscription__form-content{grid-column:2}.home-subscription__media{border-radius:16px;overflow:hidden}.home-subscription__media .media-snippet{width:100%;height:100%}.home-subscription__media .media-snippet img,.home-subscription__media .media-snippet video{width:100%;height:100%;object-fit:cover}.home-subscription__image{border-radius:12px;overflow:hidden}.home-subscription__image img{width:100%;height:100%;object-fit:cover}.home-subscription__form-content{display:flex;flex-direction:column;max-width:550px;margin-left:auto}.home-subscription__form-content .home-subscription-form{display:flex;flex-direction:column;gap:13px}.home-subscription__form-content .home-subscription-form__fields{display:flex;flex-direction:column;gap:12px}.home-subscription__form-content .home-subscription-form__name-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-subscription__form-content .home-subscription-form__field,.home-subscription__form-content .home-subscription-form__field--email{position:relative}.home-subscription__form-content .home-subscription-form__field--email input{height:43px}.home-subscription__form-content .home-subscription-form__field--email .home-subscription-form__button{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:0;margin:0;background:none;border:none;color:var(--text-color, #f2f1f1);cursor:pointer;transition:all .3s ease}.home-subscription__form-content .home-subscription-form__field--email .home-subscription-form__button svg{width:32px;height:32px}@media (min-width: 992px){.home-subscription__form-content .home-subscription-form__field--email .home-subscription-form__button:hover{color:var(--link-hover-color, #4ac9e3)}}.home-subscription__form-content .home-subscription-form__input{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;width:100%;height:40px;padding:0 15px;background:#0000;border:1px solid var(--text-color, #f2f1f1);border-radius:9999px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.home-subscription__form-content .home-subscription-form__input{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.home-subscription-form__field--email .home-subscription__form-content .home-subscription-form__input{padding-right:50px}.home-subscription__form-content .home-subscription-form__input::placeholder{color:var(--text-color, #f2f1f1)}.home-subscription__form-content .home-subscription-form__input:focus{outline:none;border-color:var(--link-hover-color, #4ac9e3)}.home-subscription__form-content .home-subscription-form__checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.home-subscription__form-content .home-subscription-form__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.home-subscription__form-content .home-subscription-form__checkbox input:checked~.home-subscription-form__checkbox-custom svg{opacity:1}.home-subscription__form-content .home-subscription-form__checkbox-custom{width:14px;height:14px;border:1px solid var(--text-color, #f2f1f1);border-radius:50%;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center}.home-subscription__form-content .home-subscription-form__checkbox-custom svg{opacity:0;transition:all .3s ease}.home-subscription__form-content .home-subscription-form__checkbox-custom svg rect,.home-subscription__form-content .home-subscription-form__checkbox-custom svg path{stroke:var(--text-color, #f2f1f1)}.home-subscription__form-content .home-subscription-form__checkbox-text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.home-subscription__form-content .home-subscription-form__checkbox-text{font-size:14px;line-height:16px;letter-spacing:.14px}}@media (min-width: 1200px){.home-subscription__form-content .home-subscription-form__checkbox-text{letter-spacing:.14px}}.home-subscription__form-content .home-subscription-form__privacy{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.home-subscription__form-content .home-subscription-form__privacy{font-size:14px;line-height:16px;letter-spacing:.14px}}@media (min-width: 1200px){.home-subscription__form-content .home-subscription-form__privacy{letter-spacing:.14px}}.home-subscription__form-content .home-subscription-form__privacy p{margin:0}.home-subscription__form-content .home-subscription-form__privacy a{color:inherit;text-decoration:underline;transition:all .3s ease}@media (min-width: 992px){.home-subscription__form-content .home-subscription-form__privacy a:hover{color:var(--link-hover-color, #4ac9e3)}}.home-subscription__form-content .home-subscription-form__submit{margin-top:8px}.home-subscription__form-content .home-subscription-form__button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;display:flex;align-items:center;gap:12px;padding:0;background:none;border:none;color:var(--text-color, #f2f1f1);cursor:pointer;transition:all .3s ease}@media (max-width: 1199.98px){.home-subscription__form-content .home-subscription-form__button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.home-subscription__form-content .home-subscription-form__button svg{width:32px;height:32px;color:var(--text-color, #f2f1f1);transition:all .3s ease}.home-subscription__form-content .home-subscription-form__button svg path[stroke]{stroke:var(--bg-color, #002a3a)}@media (min-width: 992px){.home-subscription__form-content .home-subscription-form__button:hover{color:var(--link-hover-color, #4ac9e3)}.home-subscription__form-content .home-subscription-form__button:hover svg{color:var(--link-hover-color, #4ac9e3)}.home-subscription__form-content .home-subscription-form__button:hover svg path[stroke]{stroke:var(--bg-color, #002a3a)}}.home-subscription__form-content .home-subscription-form .klaviyo_messages .error_message{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#4ac9e3;margin-top:8px}@media (max-width: 1199.98px){.home-subscription__form-content .home-subscription-form .klaviyo_messages .error_message{font-size:14px;line-height:16px}}.home-subscription__header{margin-bottom:24px}.home-subscription__title{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--text-color, #f2f1f1);margin-bottom:16px}@media (max-width: 1199.98px){.home-subscription__title{font-size:24px;line-height:28px;letter-spacing:0px}}.home-subscription__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.home-subscription__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.home-subscription__success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color, #002a3a);padding:40px;opacity:0;visibility:hidden;transition:all .3s ease}.home-subscription__success.active{opacity:1;visibility:visible}.home-subscription__success-content{text-align:center;max-width:440px}.home-subscription__success-content h4{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--text-color, #f2f1f1);margin-bottom:16px}@media (max-width: 1199.98px){.home-subscription__success-content h4{font-size:24px;line-height:28px;letter-spacing:0px}}.home-subscription__success-content p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.home-subscription__success-content p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.home-subscription .newsletter-form__parent.newsletter-success .home-subscription-form{display:none}.home-subscription .newsletter-form__parent.newsletter-success~.home-subscription__success{opacity:1;visibility:visible}.home-subscription.has-bottom-border{border-bottom:1px solid var(--text-color, #f2f1f1)}@media (max-width: 991.98px){.home-subscription{padding:24px 20px 46px}.home-subscription__grid{display:flex;flex-direction:column-reverse;gap:27px}.home-subscription__grid.has-media{flex-direction:column-reverse}.home-subscription__grid.no-media{flex-direction:column}.home-subscription__grid.no-media .home-subscription__form-content{grid-column:unset}.home-subscription__media,.home-subscription__image{height:350px;width:100%}.home-subscription__form-content{max-width:none;width:100%}.home-subscription__description{max-width:80%}.home-subscription__header{margin-bottom:24px}.home-subscription__success{padding:20px}.home-subscription .home-subscription-form,.home-subscription .home-subscription-form__fields{gap:13px}.home-subscription .home-subscription-form__privacy{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.home-subscription .home-subscription-form__privacy{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (max-width: 991.98px)and (min-width: 1200px){.home-subscription .home-subscription-form__privacy{letter-spacing:.12px}}@media (max-width: 991.98px){.home-subscription .home-subscription-form__button{right:8px!important}}.index-description{min-height:742px;display:grid;grid-template-columns:1fr 1fr}.index-description__left{position:relative}.index-description__left img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.index-description__right{padding:70px 60px 60px;background-color:#002a3a}.index-description__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.index-description__caption{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;margin-bottom:50px}@media (max-width: 1199.98px){.index-description__caption{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.index-description__caption{letter-spacing:.12px}}.index-description__text{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;margin-bottom:auto;padding-right:20px;padding-bottom:30px}@media (max-width: 1199.98px){.index-description__text{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.index-description .secondary-button{max-width:250px}@media (max-width: 991.98px){.index-description{grid-template-columns:1fr;height:100%}.index-description__left{height:700px}.index-description__right{padding:70px 30px}.index-description__caption{margin-bottom:25px}.index-description__text{margin-bottom:50px;padding-bottom:0}}@media (max-width: 767.98px){.index-description__left{height:500px}.index-description .secondary-button{max-width:none}}@media (max-width: 575.98px){.index-description__left{height:400px}.index-description__right{padding:50px 20px}.index-description__text{margin-bottom:30px}}.index-advantages{--block-text-color: #fff;background-color:#002a3a;padding:100px 50px;display:flex;flex-direction:column;align-items:center}.index-advantages__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;font-family:FKGrotesk;margin-bottom:50px;color:#4ac9e3}@media (max-width: 1199.98px){.index-advantages__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.index-advantages__title{font-size:22px;line-height:26px}}@media (max-width: 1199.98px){.index-advantages__title{font-size:25px}}.index-advantages__content{display:flex;gap:101px;margin-bottom:50px}.index-advantages__item{display:flex;flex-direction:column;align-items:center;gap:20px}.index-advantages__item-title{font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;text-align:center;color:var(--block-text-color)}.index-advantages__btn{max-width:350px}.index-advantages--sm{padding:60px 50px 30px}@media (max-width: 991.98px){.index-advantages{padding:70px 30px}.index-advantages__content{flex-wrap:wrap;justify-content:center;row-gap:50px;column-gap:70px;margin-bottom:70px}.index-advantages__item{flex-direction:row}}@media (max-width: 767.98px){.index-advantages__title{margin-bottom:50px}.index-advantages__item svg{width:50px;height:50px}.index-advantages__content{margin-bottom:50px}.index-advantages__btn{max-width:none}}@media (max-width: 575.98px){.index-advantages{padding:50px 20px}.index-advantages__content{row-gap:30px}.index-advantages__item{flex-direction:column}.index-advantages__item svg{width:35px;height:35px}}.index-tips{background-color:#f2f1f1;padding:0 20px 100px}.index-tips__content{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:56px;gap:20px}.index-tips__item{position:relative;display:flex;flex-direction:column}.index-tips__link{position:absolute;top:0;right:0;bottom:0;left:0}.index-tips__img-wrapper{margin-bottom:30px}.index-tips__img-wrapper img{height:100%;width:100%;object-fit:cover}.index-tips__title{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600;color:#4ac9e3;margin-right:40px}@media (max-width: 1199.98px){.index-tips__title{font-size:18px;line-height:22px}}.index-tips__btn{max-width:350px;margin:0 auto}.index-tips__btn-view{margin-top:20px;opacity:0;visibility:hidden;transition:all .3s ease}@media (min-width: 992px){.index-tips__item:hover .index-tips__btn-view{opacity:1;visibility:visible;background-color:#4ac9e3;color:#fff}}@media (max-width: 991.98px){.index-tips{padding:0 20px 70px}.index-tips__content{grid-template-columns:1fr;gap:50px}.index-tips__title{margin-right:0}}@media (max-width: 767.98px){.index-tips__img-wrapper{margin-bottom:20px}.index-tips__btn{max-width:none}}@media (max-width: 575.98px){.index-tips{padding:0 20px 50px}.index-tips__content{margin-bottom:50px}}.index-charity{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.index-charity__left{background-size:cover;background-position:center}.index-charity__right{padding:125px;background-color:#4ac9e3;display:flex;flex-direction:column;align-items:center;justify-content:center}.index-charity__content{max-width:467px}.index-charity__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;font-family:FKGrotesk;margin-bottom:21px}@media (max-width: 1199.98px){.index-charity__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.index-charity__title{font-size:22px;line-height:26px}}@media (max-width: 1199.98px){.index-charity__title{font-size:25px}}.index-charity__description{margin-bottom:50px}.index-charity__target-container{padding:50px 80px;border:1px solid #f2f1f1;border-radius:20px;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.index-charity__caption{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;margin-bottom:20px}@media (max-width: 1199.98px){.index-charity__caption{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.index-charity__caption{letter-spacing:.12px}}.index-charity__target{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400}@media (max-width: 1199.98px){.index-charity__target{font-size:30px;line-height:34px}}@media (min-width: 1200px){.index-charity__target{letter-spacing:-.96px}}@media (max-width: 991.98px){.index-charity{height:100%;grid-template-columns:1fr}.index-charity__left{height:700px}.index-charity__right{padding:70px 30px}}@media (max-width: 767.98px){.index-charity__left{height:500px}}@media (max-width: 575.98px){.index-charity__left{height:400px}.index-charity__right{padding:50px 20px}.index-charity__target-container{padding:30px 50px}}.about-hero{height:var(--height-fill);--block-text-color: #4ac9e3;color:var(--block-text-color);background-color:#002a3a}.about-hero__bg{background-size:cover;background-position:center;height:calc(100% - 148px)}.about-hero .home-carousel{color:inherit;background-color:inherit}.about-hero .home-carousel__item{color:inherit}@media (max-width: 767.98px){.about-hero__bg{height:calc(100% - 103px)}}.about-description{background-color:#002a3a;padding:72px 100px 100px}.about-description__content{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;max-width:656px}@media (max-width: 1199.98px){.about-description__content{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.about-description--small{padding:60px 100px}@media (max-width: 991.98px){.about-description{padding:50px}.about-description__content{max-width:none}}.about-2-cols{display:flex;justify-content:space-between;padding:146px 100px 107px;background-color:#fff;color:#4ac9e3;gap:60px;--block-text-color: #4ac9e3}.about-2-cols__left{max-width:515px}.about-2-cols__title{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600;color:var(--block-text-color);margin-bottom:32px}@media (max-width: 1199.98px){.about-2-cols__title{font-size:18px;line-height:22px}}.about-2-cols__description p{color:var(--block-text-color)}.about-2-cols__description p:not(:last-child){margin-bottom:28px}.about-2-cols__right{margin-right:27px}.about-2-cols .index-charity__title{font-size:34px;line-height:40px;letter-spacing:1px;color:var(--block-text-color)}.about-2-cols .index-charity__target-container{border-color:#4ac9e3;border-color:var(--block-text-color);margin-right:27px;padding:38px 80px 45px;margin-bottom:36px}.about-2-cols .index-charity__description{margin-bottom:28px;color:var(--block-text-color)}.about-2-cols .index-charity__btn{max-width:250px}@media (max-width: 991.98px){.about-2-cols{flex-direction:column;gap:50px;padding:70px 20px}.about-2-cols__left,.about-2-cols .index-charity__content{max-width:none}}@media (max-width: 767.98px){.about-2-cols__right,.about-2-cols .index-charity__target-container{margin-right:0}}.why-tame-hero{height:var(--height-fill);--block-text-color: #4ac9e3}.why-tame-hero__header{height:191px;background-color:#fff;position:relative}.why-tame-hero__title{font-family:FKGrotesk;font-size:230px;line-height:415px;letter-spacing:.5px;line-height:350px;color:#002a3a;color:var(--block-text-color);text-align:center}@media (max-width: 1199.98px){.why-tame-hero__title{font-size:85px;line-height:normal}}.why-tame-hero__bg{height:calc(100% - 191px);background-size:cover;background-position:center}@media (max-width: 767.98px){.why-tame-hero__title{position:relative;top:136px}}@media (max-width: 575.98px){.why-tame-hero__title{top:50px;font-size:60px}.why-tame-hero__header{height:89px}.why-tame-hero__bg{height:calc(100% - 89px)}}.why-tame-2-cols{--block-text-color: #4ac9e3;min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background-color:#4ac9e3}.why-tame-2-cols__left{background-size:cover;background-position:center}.why-tame-2-cols__right{display:flex;align-items:center;justify-content:center;padding:100px;background-color:inherit}.why-tame-2-cols__content{max-width:433px;display:flex;flex-direction:column;justify-content:center;gap:49px;margin-left:35px;margin-top:-20px}.why-tame-2-cols__title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;margin-bottom:15px}@media (max-width: 1199.98px){.why-tame-2-cols__title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.why-tame-2-cols__description{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600}@media (max-width: 1199.98px){.why-tame-2-cols__description{font-size:16px;line-height:20px}}@media (max-width: 991.98px){.why-tame-2-cols{grid-template-columns:1fr;height:100%}.why-tame-2-cols__left{height:500px}.why-tame-2-cols__content{margin:0;justify-content:flex-start;max-width:none}.why-tame-2-cols__right{justify-content:flex-start;padding:50px}}@media (max-width: 767.98px){.why-tame-2-cols__right{padding:20px}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media (min-width: 768px){.contact .field{margin-bottom:2rem}}.contact__button{padding-top:36px}@media (min-width: 992px){.contact__button{padding-top:0}}@media (min-width: 768px){.contact__fields{display:flex;flex-direction:column}}.contact-page{margin:0 auto;padding:64px 40px 96px}.contact-page__title{font-size:58px;font-style:normal;line-height:62px;letter-spacing:-1.16px;color:var(--color-foreground);padding-bottom:64px}.contact-page__content{display:flex;gap:135px}.contact-page__main{flex:1}.contact-page .field{position:relative;padding-bottom:24px}.contact-page .field__input{width:100%;padding:4px 0;border:none;border-bottom:1px solid #002a3a;border-radius:0;background:#0000;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.contact-page .field__input{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.contact-page .field__input:focus{outline:none;border-bottom-color:#002a3a}.contact-page .field__input:focus+.field__label,.contact-page .field__input:focus:not(:placeholder-shown)+.field__label{top:-14px;font-size:.875rem;color:#002a3a}.contact-page .field__input:not(:placeholder-shown)+.field__label{top:-14px;font-size:.875rem;color:#002a3a}.contact-page .field__label{position:absolute;top:4px;left:0;color:#002a3a;transition:all .3s ease;pointer-events:none;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.contact-page .field__label{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.contact-page .text-area{min-height:120px;resize:vertical;font-family:inherit;border:none;border-bottom:1px solid #002a3a;border-radius:0;background:#0000;padding:.75rem 0}.contact-page .text-area:focus{outline:none;border-bottom-color:#002a3a}.contact-page select.field__input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.25rem;padding-right:2rem}.contact-page .button{display:flex;min-width:325px;max-width:auto;padding:12px 24px 8px;justify-content:center;align-items:center;align-content:center;gap:8px;flex-wrap:wrap;border-radius:9999px;background:#002a3a;color:#fff;border:none;font-size:1rem;font-weight:400;cursor:pointer;transition:background-color .3s ease}.contact-page .button:hover{background:#003a4a;opacity:1}.contact-page .form-status{margin-bottom:1rem;padding:1rem;border-radius:4px}.contact-page .form-status.form-status-list{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.contact-page .form__message{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 991.98px){.contact-page{padding:20px 20px 96px}.contact-page__main{padding-top:64px}.contact-page__content{flex-direction:column;gap:48px}.contact-page__title{display:none}}@media (min-width: 768px)and (max-width: 991.98px){.contact-page{padding:64px 30px 96px}}.contact-form-section{max-width:670px}@media (min-width: 1680px){.contact-form-section{max-width:46.5vw;margin-left:auto;padding-right:115px}}@media (max-width: 991.98px){.contact-form-section{max-width:100%}}.contact-form__heading{font-family:FKGrotesk;font-size:48px;font-style:normal;font-weight:400;line-height:52px;letter-spacing:-.96px;color:var(--color-foreground)}@media (max-width: 991.98px){.contact-form__heading{font-size:30px;font-style:normal;font-weight:400;line-height:34px}}.contact-form__description{margin:24px 0;color:var(--color-foreground)}.contact-form__description p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.contact-form__description p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.contact-form__description p:not(:last-child){margin-bottom:4px}.contact-form__description a{color:var(--color-link);text-decoration:underline}.custom-dropdown-field,.custom-dropdown{position:relative}.custom-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;background:#0000;border:1px solid rgba(0,42,58,.2);border-radius:0;cursor:pointer;text-align:left;font-size:1rem;color:#002a3a;transition:all .3s ease}.custom-dropdown__trigger:focus{outline:2px solid #006980;outline-offset:2px}.custom-dropdown__selected{flex:1;color:#002a3a;font-weight:400}.custom-dropdown__selected.is-selected{font-weight:400}.custom-dropdown__arrow{margin-left:.5rem;transition:transform .2s ease;color:#002a3a}.custom-dropdown__list{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #002a3a;border-top:none;max-height:200px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;list-style:none;margin:0;padding:0}.custom-dropdown__option{padding-block:1rem;padding-inline:0;padding-left:1rem;padding-right:1rem;cursor:pointer;color:#002a3a;border-bottom:1px solid #002a3a;transition:all .3s ease}.custom-dropdown__option:last-child{border-bottom:none}.custom-dropdown__option:hover{background-color:#002a3a0d}.custom-dropdown__option.is-active{background-color:#0069801a;color:#006980}.custom-dropdown.is-open .custom-dropdown__arrow{transform:rotate(180deg)}.custom-dropdown.is-open .custom-dropdown__list{opacity:1;visibility:visible;transform:translateY(0)}.product-main{min-height:var(--height-fill);background-color:#fff;padding-block:0!important}.product-main__grid{display:grid;grid-template-columns:.989fr 1fr}.product-main__grid--left{min-width:0}.product-main__gallery{position:sticky;top:var(--nav-height);transition:all .3s ease}.product-main__gallery .swiper-scrollbar{max-width:180px;width:180px;margin:71px auto 0;position:static;background:#f2f1f1;border-radius:0;top:auto!important;bottom:32px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;height:var(--swiper-scrollbar-size, 2px)!important}.product-main__gallery .swiper-scrollbar .swiper-scrollbar-drag{background-color:#002a3a;border-radius:0}.product-main__gallery>.swiper{height:var(--height-fill);transition:all .3s ease}.product-main__gallery-arrows{opacity:0;visibility:hidden;transition:all .3s ease}.product-main__gallery-arrows .swiper-button-next,.product-main__gallery-arrows .swiper-button-prev{height:fit-content}.product-main__gallery-arrows svg{width:14.5px!important;height:15.75px!important}@media (max-width: 767.98px){.product-main__gallery-arrows{opacity:1;visibility:inherit}}.product-main__gallery:hover .product-main__gallery-arrows{opacity:1;visibility:inherit}.product-main__media{width:100%;height:100%;cursor:pointer;position:relative}.product-main__media img,.product-main__media video{width:100%;height:100%;object-fit:cover}.product-main__media .product-variant-image{width:80%;height:100%;margin:auto;object-fit:contain}.product-main__thumbnail{height:100%}.product-main__thumbnails{width:226px;height:88px;position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:10;transition:all .3s ease;-webkit-user-select:none;user-select:none}.product-main__thumbnails:has(.swiper-slide:nth-child(1):last-child){width:72px}@media (max-width: 767.98px){.product-main__thumbnails:has(.swiper-slide:nth-child(1):last-child){width:59px}}.product-main__thumbnails:has(.swiper-slide:nth-child(2):last-child){width:148.5px}@media (max-width: 767.98px){.product-main__thumbnails:has(.swiper-slide:nth-child(2):last-child){width:121.7px}}@media (max-width: 767.98px){.product-main__thumbnails{width:184px;height:auto;bottom:16px}}.product-main__thumbnails .swiper{width:100%;height:100%;position:relative}.product-main__thumbnails .swiper .swiper-slide{background-color:#fff;position:relative;width:72px;height:88px}@media (max-width: 767.98px){.product-main__thumbnails .swiper .swiper-slide{width:59px;height:72px}}.product-main__thumbnails .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.product-main__thumbnails .swiper .swiper-slide.swiper-slide-thumb-active{border:1px solid #f2f1f1;cursor:pointer}@media (max-width: 1199.98px){.product-main__grid{grid-template-columns:1fr}.product-main__gallery{position:relative;top:auto}.product-main__gallery>.swiper{height:444px;border-bottom:1px solid #f2f1f1}}@media (max-width: 1199.98px)and (min-width: 576px){.product-main__gallery>.swiper{height:1000px}}.product-main__content{display:flex;flex-direction:column;padding:var(--section-padding-top-mobile) var(--padding-inline) var(--section-padding-bottom-mobile)}@media (min-width: 992px){.product-main__content{padding:var(--section-padding-top-desktop) var(--padding-inline) var(--section-padding-bottom-desktop)}}@media (max-width: 767.98px){.product-main__content{border-left:none}}.product-main__header{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}@media (min-width: 992px){.product-main__header{gap:24px;margin-bottom:32px}}.product-main__header-top{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:30px}@media (max-width: 991.98px){.product-main__header-top{grid-template-columns:1fr;gap:20px}}.product-main__header-content{display:flex;flex-direction:column;gap:24px}@media (max-width: 991.98px){.product-main__header-content{gap:16px}}.product-main__rating{display:flex;align-items:center;gap:8px}.product-main__star-rating{display:flex;align-items:center;gap:2px;color:#002a3a}.product-main__star-rating svg{width:16px;height:16px}.product-main__rating-text{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.product-main__rating-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.product-main__rating-text{letter-spacing:.12px}}.product-main__tag-group{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end}@media (max-width: 767.98px){.product-main__tag-group{justify-content:start}}.product-main__tag{font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;background-color:#4ac9e3;color:#002a3a;padding:6px 20px 4px;border-radius:9999px;min-width:100px;text-align:center}@media (max-width: 1199.98px){.product-main__tag{font-size:12px;line-height:16px;letter-spacing:.12px}}.product-main__features{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;max-width:590px}@media (max-width: 1199.98px){.product-main__features{font-size:14px;line-height:16px}}.product-main__title-price{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.product-main__title h1{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0;line-height:1.14}@media (max-width: 1199.98px){.product-main__title h1{font-size:24px;line-height:28px;letter-spacing:0px}}.product-main__brand,.product-main__product-name{display:block}.product-main__price{display:flex;align-items:flex-start;gap:8px}.product-main__price .sa-price{display:flex;align-items:center;gap:8px}.product-main__price .sa-price__sale{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.product-main__price .sa-price__sale{font-size:24px;line-height:28px;letter-spacing:0px}}.product-main__price .sa-price__regular{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;color:#002a3a;color:#006980}@media (max-width: 1199.98px){.product-main__price .sa-price__regular{font-size:16px;line-height:20px}}.product-main__price .sa-price:not(.sa-price--discounted){font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.product-main__price .sa-price:not(.sa-price--discounted){font-size:24px;line-height:28px;letter-spacing:0px}}.product-main__current-price{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.product-main__current-price{font-size:24px;line-height:28px;letter-spacing:0px}}.product-main__description-section{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media (min-width: 992px){.product-main__description-section{gap:16px;margin-bottom:41px}}.product-main__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;max-width:590px}@media (max-width: 1199.98px){.product-main__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-main__value-props{display:flex;gap:24px;max-width:100%;flex-wrap:wrap}@media (min-width: 992px){.product-main__value-props{gap:24px}}.product-main__value-props.benefit-icons .benefit-icons__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:89px}.product-main__value-props.benefit-icons .benefit-icons__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.product-main__value-props.benefit-icons .benefit-icons__icon img{width:40px;height:40px;object-fit:contain;filter:brightness(0) saturate(100%) invert(12%) sepia(18%) saturate(4198%) hue-rotate(163deg) brightness(100%) contrast(101%)}.product-main__value-props.benefit-icons .benefit-icons__icon svg{width:40px;height:40px;stroke:#002a3a}.product-main__value-props.benefit-icons .benefit-icons__text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;text-align:center}@media (max-width: 1199.98px){.product-main__value-props.benefit-icons .benefit-icons__text{font-size:14px;line-height:16px}}.product-main__value-prop{display:flex;flex-direction:column;align-items:center;gap:8px;width:89px}.product-main__value-prop svg{width:40px;height:40px;stroke:#002a3a}.product-main__value-prop span{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;text-align:center}@media (max-width: 1199.98px){.product-main__value-prop span{font-size:14px;line-height:16px}}.product-main__purchase-options{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media (min-width: 992px){.product-main__purchase-options{gap:17px;margin-bottom:38px}}.product-main__form-errors{margin-bottom:16px}.product-main__form-errors:empty{display:none}.product-main__subscription-toggle{border:1px solid #002a3a;border-radius:9999px;max-width:100%}@media (max-width: 991.98px){.product-main__subscription-toggle{border:none;border-radius:none;padding:0;max-width:100%}}.product-main__option-group{display:flex;align-items:center;justify-content:space-between}.product-main__option{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:9px 24px;position:relative;cursor:pointer}.product-main__option:last-child{border-left:1px solid #002a3a}.product-main__option input[type=radio]{width:16px;height:16px;-webkit-appearance:none;appearance:none;position:relative;background:#0000;border:none;cursor:pointer;z-index:2}.product-main__option input[type=radio]:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #002a3a;border-radius:50%;background:#0000}.product-main__option input[type=radio]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:#4ac9e3;border-radius:50%;opacity:0;visibility:hidden;transition:all .3s ease}.product-main__option input[type=radio]:checked:after{opacity:1;visibility:inherit}@media (min-width: 992px){.product-main__option input[type=radio]:hover:not(:checked):after{opacity:1;visibility:inherit}}.product-main__option label{font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:#002a3a;cursor:pointer;z-index:2}.product-main__option label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1}.product-main__option__option-link{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:inherit;z-index:2}.product-main__option__option-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:1}.product-main__option__option-link span{font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:#002a3a;cursor:pointer}.product-main__option-link{display:flex;gap:8px}.product-main__option-radio{width:16px;height:16px;position:relative;background:#0000;cursor:pointer;z-index:2}.product-main__option-radio:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #002a3a;border-radius:50%;background:#0000}.product-main__option-radio:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:#4ac9e3;border-radius:50%;opacity:0;visibility:hidden;transition:all .3s ease}@media (min-width: 992px){.product-main__option:hover .product-main__option-radio:after{opacity:1;visibility:inherit}}.product-main__subscription-panel{margin-top:0}.product-main__subscription-content{background-color:#002a3a;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:7px}.product-main__subscription-details{margin-top:13px}.product-main__subscription-options{display:flex;gap:8px}.product-main__subscription-option{flex:1;background-color:#ffffff80;border-radius:8px;padding:12px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;height:68px;justify-content:center}.product-main__subscription-option--active{background-color:#fff}.product-main__subscription-option span{font-family:PPMori;font-size:15px;line-height:20px;letter-spacing:.15px;font-weight:400;color:#002a3a;text-align:center}.product-main__subscription-image{width:41px;height:41px;position:relative}.product-main__subscription-image img{width:100%;height:100%;object-fit:contain;border-radius:8px}.product-main__subscription-images{width:59px;height:48.5px;position:relative}.product-main__subscription-images img{width:41px;height:41px;object-fit:contain;border-radius:8px;position:absolute}.product-main__subscription-images img:first-child{top:0;left:0}.product-main__subscription-images img:last-child{top:7.5px;left:18.5px}.product-main__delivery-frequency{position:relative}.product-main__frequency-toggle{width:100%;background-color:#fff;border:none;border-radius:8px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.product-main__frequency-toggle span{font-family:PPMori;font-size:15px;line-height:20px;letter-spacing:.15px;font-weight:400;color:#002a3a}.product-main__frequency-toggle svg{width:20px;height:20px;stroke:#002a3a;transition:transform .2s ease}.product-main__frequency-toggle--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-main__frequency-toggle--active svg{transform:rotate(180deg)}.product-main__frequency-dropdown{top:100%;left:0;right:0;background-color:#fff;border-radius:0 0 8px 8px;overflow:hidden;z-index:10}.product-main__frequency-option{padding:8px 16px;background-color:#f2f1f1;border-top:1px solid #002a3a;cursor:pointer;transition:all .3s ease;font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.product-main__frequency-option{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.product-main__frequency-option{letter-spacing:.12px}}.product-main__frequency-option:hover{background-color:#e6e4e4}.product-main__frequency-option--selected{background-color:#4ac9e3}.product-main__subscription-details h4{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#fff;margin:0 0 8px}@media (max-width: 1199.98px){.product-main__subscription-details h4{font-size:14px;line-height:16px}}.product-main__subscription-benefit{display:flex;align-items:center;gap:8px;margin-bottom:8px}.product-main__subscription-benefit:last-child{margin-bottom:0}.product-main__subscription-benefit svg{flex-shrink:0}.product-main__subscription-benefit p{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#fff;transform:translateY(2px)}@media (max-width: 1199.98px){.product-main__subscription-benefit p{font-size:14px;line-height:16px}}.product-main__subscription-benefit p strong{font-weight:600}.product-main__add-to-cart{width:100%}.product-main__atc-button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background-color:#4ac9e3;color:#002a3a;border:none;border-radius:9999px;padding:8px 24px;width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}@media (max-width: 1199.98px){.product-main__atc-button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-main__atc-button svg{width:20px;height:20px;stroke:#002a3a}@media (min-width: 992px){.product-main__atc-button:hover{background-color:#002a3a;color:#fff}}.product-main__afterpay{display:flex;align-items:center;justify-content:center;gap:8px}.product-main__afterpay-logo img{width:60px;height:14px;object-fit:contain}.product-main__afterpay-text{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.product-main__afterpay-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.product-main__afterpay-text{letter-spacing:.12px}}.product-main__accordions{display:flex;flex-direction:column;margin-bottom:24px}@media (min-width: 992px){.product-main__accordions{margin-bottom:62px}}.product-main__accordion{border-bottom:1px solid #002a3a}.product-main__accordion.accordion-item.active .product-main__accordion-content{display:block}.product-main__accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer}@media (min-width: 992px){.product-main__accordion-header{padding:16px 0}}.product-main__accordion-header h3{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.product-main__accordion-header h3{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.product-main__accordion-header .accordion-item__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#002a3a}.product-main__accordion-header .accordion-item__icon .active,.product-main__accordion-header .accordion-item__icon .default{display:flex;align-items:center;justify-content:center}.product-main__accordion-header .accordion-item__icon .active{display:none}.product-main__accordion-header .accordion-item__icon svg{width:16px;height:16px}.accordion-item.active .product-main__accordion-header .accordion-item__icon .active{display:flex}.accordion-item.active .product-main__accordion-header .accordion-item__icon .default{display:none}.product-main__accordion-content{display:none;padding-bottom:24px;max-width:590px;padding-top:4px}@media (min-width: 992px){.product-main__accordion-content{padding-bottom:24px}}.product-main__accordion-content p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;margin-bottom:12px}@media (max-width: 1199.98px){.product-main__accordion-content p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-main__accordion-content p:last-child{margin-bottom:0}@media (min-width: 992px){.product-main__accordion-content p{margin-bottom:12px}}.product-main__accordion-content ul,.product-main__accordion-content ol{margin:0 0 12px;padding-left:20px}@media (min-width: 992px){.product-main__accordion-content ul,.product-main__accordion-content ol{margin-bottom:12px}}.product-main__accordion-content ul li,.product-main__accordion-content ol li{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;margin:0 0 4px}@media (max-width: 1199.98px){.product-main__accordion-content ul li,.product-main__accordion-content ol li{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-main__accordion-content ul li:last-child,.product-main__accordion-content ol li:last-child{margin-bottom:0}.product-main__accordion-content ul{list-style:disc}.product-main__accordion-content ol{list-style:decimal}.product-main__help-link{padding-top:24px}.product-main__help-link a{font-family:PPMori;font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.14px;color:#002a3a;text-decoration:none}@media (min-width: 992px){.product-main__help-link a:hover{text-decoration:underline}}.product-main__features{display:flex;flex-wrap:wrap;gap:3px 8px}.sticky-atc{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#002a3a;padding:16px 40px;height:72px;z-index:90001;transform:translateY(100%);transition:transform .3s ease-in-out;display:flex;align-items:center}.navbar--scrolled .sticky-atc{transform:translateY(0)}.footer--in-view .sticky-atc{transform:translateY(100%)}@media (max-width: 991.98px){.sticky-atc{padding:16px 20px;height:106px}}.sticky-atc__container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 991.98px){.sticky-atc__container{flex-direction:column;align-items:stretch;justify-content:center;gap:10px}}.sticky-atc__product-info{flex:1;min-width:0}@media (max-width: 991.98px){.sticky-atc__product-info{flex:none;width:100%}}.sticky-atc__product-name{color:#fff;margin:0;white-space:normal;overflow:visible;text-overflow:unset}@media (max-width: 767.98px){.sticky-atc__product-name{text-align:center;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;line-height:22px!important}}@media (max-width: 767.98px)and (max-width: 1199.98px){.sticky-atc__product-name{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.sticky-atc__add-btn{background-color:#4ac9e3;color:#002a3a;border:none;border-radius:20px;padding:8px 24px;height:40px;min-width:300px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0;text-align:center;font-family:PPMori,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px}@media (min-width: 992px){.sticky-atc__add-btn:hover{background-color:#3ab5d1}}@media (max-width: 991.98px){.sticky-atc__add-btn{min-width:200px;max-width:100%;width:100%;padding:8px 16px;border-radius:9999px;gap:8px;align-content:center;flex-shrink:0}}@media (max-height: 500px)and (max-width: 768px){.sticky-atc{display:none}}.not-loaded{opacity:0;visibility:hidden}@media (max-width: 991.98px){.product-main__content{border-left:none}.product-main__header{gap:26px;margin-bottom:32px}.product-main__rating-text{font-family:PPMori;font-size:11px;line-height:13px;letter-spacing:.11px;font-weight:400}.product-main__title-price{gap:16px;margin-top:-10px}.product-main__description-section{gap:16px;margin-bottom:44px}.product-main__value-props{justify-content:space-between;gap:0px;row-gap:20px}.product-main__value-props.benefit-icons .benefit-icons__item{width:89px}.product-main__purchase-options{gap:16px;margin-bottom:38px}.product-main__subscription-toggle{max-width:none;width:100%}.product-main__option-group{flex-direction:column;gap:8px}.product-main__option{border:1px solid #002a3a;border-radius:9999px;width:100%;justify-content:center;gap:8px;padding:9px 24px;position:relative}.product-main__option:first-child{margin-bottom:0}.product-main__option label{font-family:PPMori;font-size:15px;line-height:20px;letter-spacing:.15px;font-weight:400}.product-main__add-to-cart{width:100%}.product-main__atc-button{height:40px}.product-main__afterpay{margin-top:1px}.product-main__accordions{margin-bottom:64px}.product-main__accordion-header{padding:16px 0}.product-main__accordion-header h3{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}.product-main__help-link{padding-top:22px}.product-main__subscription-panel{margin-top:0}.product-main__subscription-content{padding:20px 16px;gap:8px}.product-main__subscription-options{flex-direction:column;gap:8px}.product-main__subscription-option{width:100%;padding:14px;max-height:68px;justify-content:center;gap:8px}.product-main__subscription-option span{text-align:left}.product-main__frequency-toggle{padding:12px 16px}.product-main__frequency-option{padding:7px 16px}.product-main__subscription-details h4{margin-bottom:8px;letter-spacing:.14px}.product-main__subscription-benefit{gap:8px;margin-bottom:8px}.product-main__subscription-benefit span{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;line-height:18px!important}}@media (max-width: 991.98px)and (max-width: 1199.98px){.product-main__subscription-benefit span{font-size:14px;line-height:16px}}.product-usage{--block-text-color: #4ac9e3;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background-color:#fff}.product-usage__left{background-size:cover;background-position:center;padding:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;overflow:hidden;z-index:1}.product-usage__left img,.product-usage__left video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.product-usage__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#fff}@media (max-width: 1199.98px){.product-usage__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.product-usage__title{font-size:22px;line-height:26px}}.product-usage__title:first-child{margin-left:-20px}.product-usage__right{padding:40px;background-color:inherit;display:flex;flex-direction:column;justify-content:space-between;gap:50px}.product-usage__step{display:flex;color:#4ac9e3;gap:39px}.product-usage__img{max-width:312px}@media (min-width: 768px){.product-usage__img{aspect-ratio:.8}}.product-usage__img img,.product-usage__img video{width:100%;height:100%;object-fit:cover}.product-usage__subtitle{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600;color:var(--block-text-color);margin-bottom:16px}@media (max-width: 1199.98px){.product-usage__subtitle{font-size:18px;line-height:22px}}.product-usage__description{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;color:var(--block-text-color);max-width:271px;width:100%}@media (max-width: 1199.98px){.product-usage__description{font-size:16px;line-height:20px}}@media (max-width: 991.98px){.product-usage{grid-template-columns:1fr;height:100%}.product-usage__left{height:700px}.product-usage__description{max-width:none}.product-usage__step{display:grid;grid-template-columns:300px 1fr}.product-usage__right{padding:70px 30px}}@media (max-width: 767.98px){.product-usage__left{height:600px}.product-usage__step{grid-template-columns:1fr;gap:20px}.product-usage__img{max-width:none;height:520px}.product-usage__img img,.product-usage__img video{width:100%;height:100%;object-fit:cover}}@media (max-width: 575.98px){.product-usage__title{font-size:45px}.product-usage__right{padding:50px 20px}.product-usage__img{height:450px}}.product-faqs{--block-text-color: #fff;display:grid;grid-template-columns:1fr 1fr;padding:100px 50px;background-color:#4ac9e3;gap:20px}.product-faqs__title{color:var(--block-text-color)}.product-faqs__subtitle{display:inline-block;font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:var(--block-text-color);margin-bottom:30px}@media (max-width: 1199.98px){.product-faqs__subtitle{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.product-faqs__subtitle{letter-spacing:.12px}}.product-faqs__accordions{margin-top:-20px}.product-faqs__accordions .accordion-item{border-bottom:1px solid var(--block-text-color)}.product-faqs__accordions .accordion-item svg path{stroke:var(--block-text-color)}.product-faqs__accordions .accordion-item__title{color:var(--block-text-color)}.product-faqs__accordions .accordion-item.active .accordion-item__header{padding:20px 0 19px}@media (max-width: 991.98px){.product-faqs{grid-template-columns:1fr;padding:70px 30px}}@media (max-width: 767.98px){.product-faqs__subtitle{margin-bottom:15px}.product-faqs__accordions{margin-top:0}}@media (max-width: 575.98px){.product-faqs{padding:50px 20px}}.product-2-images{display:grid;grid-template-columns:1fr 1fr;height:936px}.product-2-images__wrapper img,.product-2-images__wrapper video{width:100%;height:100%;object-fit:cover}@media (min-width: 1400px){.product-2-images{height:100%}.product-2-images__wrapper{aspect-ratio:.9}}@media (max-width: 991.98px){.product-2-images{grid-template-columns:1fr;height:100%}.product-2-images__wrapper{height:900px}}@media (max-width: 767.98px){.product-2-images__wrapper{height:700px}}@media (max-width: 575.98px){.product-2-images__wrapper{height:520px}}.product-atc{position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;gap:30px;transform:translate3d(0,100%,0);opacity:0;visibility:hidden;transition:all .3s ease;z-index:100;width:100%}.product-atc__title{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600;color:#4ac9e3}@media (max-width: 1199.98px){.product-atc__title{font-size:18px;line-height:22px}}.product-atc .atc-button{max-width:350px}@media (max-width: 767.98px){.product-atc .atc-button{font-size:14px;align-items:center;gap:10px}}@media (max-width: 575.98px){.product-atc{display:flex;flex-wrap:wrap;align-items:center}.product-atc .atc-button{height:40px;padding:15px;width:fit-content}}@media (max-width: 379.98px){.product-atc{justify-content:center}}body.navbar--scrolled:not(.footer--in-view) .product-atc{opacity:1;visibility:inherit;transform:translateZ(0)}:root{--reviews-bg-color: #ffffff;--reviews-text-color: #002a3a;--reviews-heading-color: #002a3a;--reviews-border-color: #f2f1f1;--reviews-tag-bg: #f2f1f1;--reviews-button-bg: #002a3a;--reviews-button-text: #ffffff;--reviews-star-color: #002a3a;--reviews-spacing-sm: 8px;--reviews-spacing-md: 24px;--reviews-spacing-lg: 48px;--reviews-border-radius: 9999px;--reviews-star-filled: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M7.56762 0.370765C7.60286 0.284791 7.66289 0.211244 7.74005 0.159481C7.81721 0.107718 7.90803 0.0800781 8.00095 0.0800781C8.09387 0.0800781 8.18469 0.107718 8.26185 0.159481C8.33902 0.211244 8.39904 0.284791 8.43428 0.370765L10.2051 4.62993C10.2383 4.70963 10.2928 4.77863 10.3626 4.82936C10.4324 4.88008 10.5149 4.91056 10.601 4.91743L15.1993 5.28576C15.6151 5.3191 15.7835 5.83826 15.4668 6.1091L11.9634 9.11076C11.898 9.16676 11.8492 9.23969 11.8225 9.32156C11.7957 9.40344 11.792 9.49109 11.8118 9.57493L12.8826 14.0624C12.9041 14.1525 12.8985 14.2469 12.8664 14.3337C12.8343 14.4205 12.7772 14.4959 12.7023 14.5503C12.6274 14.6047 12.5381 14.6356 12.4456 14.6393C12.3531 14.6429 12.2616 14.6191 12.1826 14.5708L8.24512 12.1666C8.1716 12.1217 8.08711 12.0979 8.00095 12.0979C7.91479 12.0979 7.83031 12.1217 7.75678 12.1666L3.81928 14.5716C3.74033 14.6199 3.64883 14.6438 3.55633 14.6401C3.46383 14.6365 3.37449 14.6055 3.29959 14.5511C3.22469 14.4967 3.16759 14.4213 3.13549 14.3345C3.1034 14.2477 3.09776 14.1533 3.11928 14.0633L4.19012 9.57493C4.20998 9.4911 4.20633 9.40341 4.17957 9.32152C4.15281 9.23962 4.10398 9.1667 4.03845 9.11076L0.535117 6.1091C0.46457 6.04896 0.413456 5.96924 0.38825 5.88003C0.363044 5.79082 0.36488 5.69614 0.393525 5.60797C0.422169 5.51981 0.476334 5.44213 0.54916 5.38477C0.621985 5.32741 0.710195 5.29295 0.802617 5.28576L5.40095 4.91743C5.48699 4.91056 5.56947 4.88008 5.63931 4.82936C5.70914 4.77863 5.76364 4.70963 5.79678 4.62993L7.56762 0.370765Z' fill='%23002A3A'/%3E%3C/svg%3E");--reviews-star-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.56762 3.37076C9.60286 3.28479 9.66289 3.21124 9.74005 3.15948C9.81721 3.10772 9.90803 3.08008 10.001 3.08008C10.0939 3.08008 10.1847 3.10772 10.2619 3.15948C10.339 3.21124 10.399 3.28479 10.4343 3.37076L12.2051 7.62993C12.2383 7.70963 12.2928 7.77863 12.3626 7.82936C12.4324 7.88008 12.5149 7.91056 12.601 7.91743L17.1993 8.28576C17.6151 8.3191 17.7834 8.83826 17.4668 9.1091L13.9634 12.1108C13.898 12.1668 13.8492 12.2397 13.8225 12.3216C13.7957 12.4034 13.792 12.4911 13.8118 12.5749L14.8826 17.0624C14.9041 17.1525 14.8985 17.2469 14.8664 17.3337C14.8343 17.4205 14.7772 17.4959 14.7023 17.5503C14.6274 17.6047 14.5381 17.6356 14.4456 17.6393C14.3531 17.6429 14.2616 17.6191 14.1826 17.5708L10.2451 15.1666C10.1716 15.1217 10.0871 15.0979 10.001 15.0979C9.91479 15.0979 9.83031 15.1217 9.75678 15.1666L5.81928 17.5716C5.74033 17.6199 5.64883 17.6438 5.55633 17.6401C5.46383 17.6365 5.37449 17.6055 5.29959 17.5511C5.22469 17.4967 5.16759 17.4213 5.13549 17.3345C5.1034 17.2477 5.09776 17.1533 5.11928 17.0633L6.19012 12.5749C6.20998 12.4911 6.20633 12.4034 6.17957 12.3215C6.15281 12.2396 6.10398 12.1667 6.03845 12.1108L2.53512 9.1091C2.46457 9.04896 2.41346 8.96924 2.38825 8.88003C2.36304 8.79082 2.36488 8.69614 2.39352 8.60797C2.42217 8.51981 2.47633 8.44213 2.54916 8.38477C2.62199 8.32741 2.71019 8.29295 2.80262 8.28576L7.40095 7.91743C7.48699 7.91056 7.56947 7.88008 7.63931 7.82936C7.70914 7.77863 7.76364 7.70963 7.79678 7.62993L9.56762 3.37076Z' stroke='%23002A3A' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--reviews-arrow-next: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M3.125 10.4551H16.875' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 4.83008L16.875 10.4551L11.25 16.0801' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--reviews-arrow-prev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' viewBox='0 0 16 2' fill='none'%3E%3Cpath d='M14.875 1.45508H1.125' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shopify-block.shopify-app-block .roadmap-product-review{--container-width: 100%;--form-max-width: 1200px;--container-padding: 40px;--container-background-color: #ffffff;--form-background-color: #ffffff;--container-border: 1px solid #d6d6d6;--heading-color: #000000;--subheading-color: #333333;--paragraph-color: #202020;--heading-font-size: 24px;--subheading-font-size: 18px;--paragraph-font-size: 16px;--star-color: #ffc700;--star-size: 24px;--button-color: #000000;--button-text-color: #ffffff;--button-border-color: #000000;--button-border-width: 1px;--border-radius: 0px;--question-border-radius: 4px;--input-background-color: #ffffff;--input-border: 1px solid #d4d4d4;--input-focus-border-color: #000000;--verified-purchase-color: #006130;--rating-style: stars}.shopify-block.shopify-app-block .roadmap-product-review button,.shopify-block.shopify-app-block .roadmap-product-review input[type=button],.shopify-block.shopify-app-block .roadmap-product-review input[type=submit]{background-color:var(--reviews-button-bg)!important;color:var(--reviews-button-text)!important;border:none!important;border-radius:var(--reviews-border-radius)!important;font-family:PPMori,sans-serif!important;font-weight:400!important;text-decoration:none!important;outline:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;transition:all .3s ease!important}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review button:hover,.shopify-block.shopify-app-block .roadmap-product-review input[type=button]:hover,.shopify-block.shopify-app-block .roadmap-product-review input[type=submit]:hover{background-color:#4ac9e3!important;color:#fff!important}}.shopify-block.shopify-app-block .roadmap-product-review button:focus,.shopify-block.shopify-app-block .roadmap-product-review input[type=button]:focus,.shopify-block.shopify-app-block .roadmap-product-review input[type=submit]:focus{background-color:var(--reviews-button-bg)!important;color:var(--reviews-button-text)!important;outline:none!important;box-shadow:none!important}.shopify-block.shopify-app-block .roadmap-product-review .filter-button,.shopify-block.shopify-app-block .roadmap-product-review .clear-filters,.shopify-block.shopify-app-block .roadmap-product-review button[class*=secondary],.shopify-block.shopify-app-block .roadmap-product-review .pagination-prev,.shopify-block.shopify-app-block .roadmap-product-review .pagination-next{background-color:#0000!important;color:var(--reviews-text-color)!important;border:1px solid var(--reviews-text-color)!important;transition:all .3s ease!important}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .filter-button:hover,.shopify-block.shopify-app-block .roadmap-product-review .clear-filters:hover,.shopify-block.shopify-app-block .roadmap-product-review button[class*=secondary]:hover,.shopify-block.shopify-app-block .roadmap-product-review .pagination-prev:hover,.shopify-block.shopify-app-block .roadmap-product-review .pagination-next:hover{background-color:var(--reviews-text-color)!important;color:var(--reviews-bg-color)!important}}.shopify-block.shopify-app-block .roadmap-product-review .filter-close{background:none!important;border:none!important;color:#0000!important}.shopify-block.shopify-app-block .roadmap-product-review .filter-close:hover{background-color:var(--reviews-text-color)!important}.shopify-block.shopify-app-block .roadmap-product-review *{margin:0;padding:0;box-sizing:border-box;border:none;outline:none;list-style:none;text-decoration:none;line-height:1;background-color:inherit;color:inherit;border-radius:var(--border-radius)}.shopify-block.shopify-app-block .roadmap-product-review button{min-height:42px;padding-block:0!important;width:100%;max-width:325px}.shopify-block.shopify-app-block .roadmap-product-review .heading--right button{width:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shopify-block.shopify-app-block .roadmap-product-review .container{width:var(--container-width);padding:var(--container-padding);background-color:var(--container-background-color);color:var(--paragraph-color);font-size:var(--paragraph-font-size);border:var(--container-border)}.shopify-block.shopify-app-block .roadmap-product-review .star{width:var(--star-size);height:var(--star-size);fill:var(--star-color);stroke:var(--star-color)}.shopify-block.shopify-app-block .roadmap-product-review .star-group{display:flex;align-items:center;gap:3px}.shopify-block.shopify-app-block .roadmap-product-review .heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:center}.shopify-block.shopify-app-block .roadmap-product-review .heading--left h2{margin-bottom:8px;font-size:var(--heading-font-size);color:var(--heading-color);max-width:409px}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left h2{font-size:calc(var(--heading-font-size)*.8);text-align:flex-start}}.shopify-block.shopify-app-block .roadmap-product-review .heading--left__rating{display:flex;align-items:center;gap:10px}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left__rating{justify-content:center}}.shopify-block.shopify-app-block .roadmap-product-review .heading--right{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right{justify-content:center}}.shopify-block.shopify-app-block .roadmap-product-review button{position:relative;cursor:pointer;background-color:var(--button-color);color:var(--button-text-color);border:var(--button-border-width, 1px) solid var(--button-border-color, var(--button-color));padding:10px 20px;transition:all .3s ease-in-out}.shopify-block.shopify-app-block .roadmap-product-review button:hover{opacity:1}.shopify-block.shopify-app-block .roadmap-product-review button:disabled{opacity:.5;cursor:not-allowed;color:#0000}.shopify-block.shopify-app-block .roadmap-product-review button:disabled:before{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--button-text-color);border-top-color:#0000;animation:spin 1s ease-in-out infinite}.shopify-block.shopify-app-block .roadmap-product-review .filter-button{position:relative}.shopify-block.shopify-app-block .roadmap-product-review .filter-active{position:absolute;top:5px;right:5px;width:8px;height:8px;background-color:var(--button-text-color);border-radius:50%}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls{display:none;margin-top:20px;padding:20px;background-color:var(--container-background-color);border:var(--container-border)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header h3{font-size:var(--heading-font-size);color:var(--heading-color);margin:0}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;min-height:0}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:hover{background-color:var(--input-background-color)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body{display:flex;flex-wrap:wrap;gap:20px}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group:has(.filter-options),.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group.filter-group-bubbles{flex-basis:100%;width:100%}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group label{display:block;margin-bottom:10px;font-weight:500}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group select{width:100%;padding:10px;background-color:var(--input-background-color);border:var(--input-border);border-radius:var(--border-radius)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group select:focus{border-color:var(--input-focus-border-color)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs{display:flex;gap:10px;flex-wrap:wrap}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input{flex:1;min-width:120px}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input label{font-size:.9em;opacity:1}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]{width:100%;padding:10px;background-color:var(--input-background-color);border:var(--input-border);border-radius:var(--border-radius)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]:focus{border-color:var(--input-focus-border-color)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .clear-filters{display:block;background-color:#0000;border:1px solid var(--button-color);color:var(--button-color);padding:10px 20px;margin-top:20px;cursor:pointer;transition:all .2s ease}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .clear-filters:hover{background-color:var(--button-color);color:var(--button-text-color)}.shopify-block.shopify-app-block .roadmap-product-review .review-form,.shopify-block.shopify-app-block .roadmap-product-review .question-form{margin:0 auto;max-width:var(--form-max-width);background-color:var(--form-background-color, var(--container-background-color));padding:30px;border-radius:0}.shopify-block.shopify-app-block .roadmap-product-review .review-form h3,.shopify-block.shopify-app-block .roadmap-product-review .question-form h3{font-size:var(--subheading-font-size, var(--heading-font-size));margin-bottom:20px;color:var(--subheading-color, var(--heading-color))}.shopify-block.shopify-app-block .roadmap-product-review .review-form .success-message,.shopify-block.shopify-app-block .roadmap-product-review .question-form .success-message{margin-bottom:15px}.shopify-block.shopify-app-block .roadmap-product-review .form__fields{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.shopify-block.shopify-app-block .roadmap-product-review .form__field label{display:block;margin-bottom:8px;font-weight:500}.shopify-block.shopify-app-block .roadmap-product-review .form__field input,.shopify-block.shopify-app-block .roadmap-product-review .form__field textarea{width:100%;padding:10px;background-color:var(--input-background-color);border:var(--input-border);border-radius:var(--question-border-radius, var(--border-radius));font-size:var(--paragraph-font-size);color:var(--paragraph-color)}.shopify-block.shopify-app-block .roadmap-product-review .form__field input:focus,.shopify-block.shopify-app-block .roadmap-product-review .form__field textarea:focus{border-color:var(--input-focus-border-color)}.shopify-block.shopify-app-block .roadmap-product-review .form__field textarea{min-height:100px;resize:vertical}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers .rating-options{flex-direction:row;gap:0;width:100%;max-width:500px;border:var(--input-border);border-radius:var(--border-radius);overflow:hidden;background:var(--container-background-color)}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers input[type=radio],.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers input[type=checkbox]{display:none}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers label{flex:1;width:auto;height:50px;position:relative;background:var(--container-background-color);border-right:var(--input-border);display:flex;align-items:center;justify-content:center;font-size:var(--paragraph-font-size);font-weight:500;color:var(--paragraph-color);cursor:pointer;transition:all .2s ease;margin:0}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers label:last-child{border-right:none}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers label:before{content:attr(data-value);background-image:none!important;background:none!important;filter:none!important;width:auto!important;height:auto!important;position:static!important}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers label:hover{background:var(--input-background-color);color:var(--paragraph-color)}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers input[type=radio]:checked+label,.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers input[type=checkbox]:checked+label{background:var(--button-color);color:var(--button-text-color)}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers .rating-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:calc(var(--paragraph-font-size)*.85);color:var(--paragraph-color);width:100%;max-width:500px}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers .rating-labels span:first-child{text-align:left}.shopify-block.shopify-app-block .roadmap-product-review .rating-select.rating-question.rating-numbers .rating-labels span:last-child{text-align:right}.shopify-block.shopify-app-block .roadmap-product-review .rating-select .rating-options{display:flex;gap:0px;flex-direction:row-reverse;width:fit-content}.shopify-block.shopify-app-block .roadmap-product-review .rating-select .rating-options input[type=radio]{display:none}.shopify-block.shopify-app-block .roadmap-product-review .rating-select .rating-options label{cursor:pointer;width:var(--star-size, 24px);height:var(--star-size, 24px);position:relative;display:flex;align-items:center;justify-content:center}.shopify-block.shopify-app-block .roadmap-product-review .rating-select .rating-options label:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--star-color);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2L151 509.1c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5l26.2-155.6L31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1L358.6 200.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.shopify-block.shopify-app-block .roadmap-product-review .rating-select .rating-options input[type=radio]:hover~label:before,.shopify-block.shopify-app-block .roadmap-product-review .rating-select .rating-options input[type=radio]:checked~label:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");opacity:1}.shopify-block.shopify-app-block .roadmap-product-review .rating-select .rating-options input[type=radio]:hover+label:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");opacity:1}.shopify-block.shopify-app-block .roadmap-product-review .form-actions{display:flex;gap:10px;margin-top:20px}.shopify-block.shopify-app-block .roadmap-product-review .reviews-list{margin-top:50px;display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .reviews-list{justify-content:center}}.shopify-block.shopify-app-block .roadmap-product-review .reviews-loading{margin-top:30px;width:100%;display:block!important;height:100px;background-color:#0000;position:relative}.shopify-block.shopify-app-block .roadmap-product-review .reviews-loading:after{content:"";position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);display:block;width:30px;height:30px;border-radius:50%;border:2px solid var(--button-color);border-top-color:var(--button-text-color);animation:spin 1s linear infinite}.shopify-block.shopify-app-block .roadmap-product-review .no-reviews{margin-top:30px;padding:20px;text-align:center}.shopify-block.shopify-app-block .roadmap-product-review .review-item{padding:20px;border:var(--container-border);border-radius:var(--border-radius);background-color:var(--container-background-color);min-width:280px;max-width:100%}.shopify-block.shopify-app-block .roadmap-product-review .review-header{margin-bottom:15px}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-rating-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-rating{display:flex;gap:3px}.shopify-block.shopify-app-block .roadmap-product-review .review-header .star{width:calc(var(--star-size)*.8);height:calc(var(--star-size)*.8)}.shopify-block.shopify-app-block .roadmap-product-review .review-header .verified-purchase{font-size:calc(var(--paragraph-font-size)*.6);color:var(--verified-purchase-color);background-color:color-mix(in srgb,var(--verified-purchase-color) 20%,#ffffff);padding:5px 8px;border-radius:8px}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-title{font-size:calc(var(--paragraph-font-size)*1.2);text-transform:capitalize;margin-bottom:10px;color:var(--heading-color);font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-title:before{content:"\201c"}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-title:after{content:"\201d"}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-author{font-size:calc(var(--paragraph-font-size)*.9);color:var(--paragraph-color);opacity:1;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}.shopify-block.shopify-app-block .roadmap-product-review .review-content{margin-bottom:15px;line-height:1.5}.shopify-block.shopify-app-block .roadmap-product-review .review-content p{margin-bottom:10px}.shopify-block.shopify-app-block .roadmap-product-review .review-content p:last-child{margin-bottom:0}.shopify-block.shopify-app-block .roadmap-product-review .review-reply{margin-top:20px;padding:15px;background-color:var(--input-background-color);border-left:1px solid var(--button-color);border-radius:0}.shopify-block.shopify-app-block .roadmap-product-review .review-reply p{margin-bottom:10px}.shopify-block.shopify-app-block .roadmap-product-review .review-reply .shop-name{font-weight:400;font-style:italic}.shopify-block.shopify-app-block .roadmap-product-review .pagination{display:flex;justify-content:space-between;width:100%;margin-top:20px}.shopify-block.shopify-app-block .roadmap-product-review .pagination button{min-width:100px}.shopify-block.shopify-app-block .roadmap-product-review .pagination .pagination-prev{margin-right:auto}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .pagination .pagination-prev{margin-right:0}}.shopify-block.shopify-app-block .roadmap-product-review .pagination .pagination-next{margin-left:auto}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .pagination .pagination-next{margin-left:0}}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .pagination{justify-content:center;gap:10px;flex-wrap:wrap}}.shopify-block.shopify-app-block .roadmap-product-review .tabs{display:flex;border-bottom:var(--container-border);border-radius:0;margin-bottom:20px;margin-top:20px}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .tabs{justify-content:center}}.shopify-block.shopify-app-block .roadmap-product-review .tab{padding:10px 20px;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);border-radius:0;font-size:16px;font-weight:500;color:var(--paragraph-color);cursor:pointer;transition:all .2s ease;margin-right:20px}.shopify-block.shopify-app-block .roadmap-product-review .tab:hover{color:var(--button-color)}.shopify-block.shopify-app-block .roadmap-product-review .tab.active{color:var(--button-color);border-bottom-color:var(--button-color)}.shopify-block.shopify-app-block .roadmap-product-review .questions-list{padding-top:50px;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .questions-list{justify-content:center}}.shopify-block.shopify-app-block .roadmap-product-review .question-item{padding:20px;border:var(--container-border);border-radius:var(--border-radius)}.shopify-block.shopify-app-block .roadmap-product-review .question-header{margin-bottom:12px}.shopify-block.shopify-app-block .roadmap-product-review .question-title{font-size:16px;font-weight:500;margin-bottom:8px;line-height:1.4}.shopify-block.shopify-app-block .roadmap-product-review .question-author{font-size:14px;color:#777}.shopify-block.shopify-app-block .roadmap-product-review .question-reply{margin-top:12px;padding:12px;background-color:var(--input-background-color);border-left:3px solid var(--button-color);border-radius:0}.shopify-block.shopify-app-block .roadmap-product-review .question-reply p{margin-bottom:6px}.shopify-block.shopify-app-block .roadmap-product-review .question-reply .shop-name{font-style:italic;color:#555}.shopify-block.shopify-app-block .roadmap-product-review .no-questions{margin-top:30px;padding:20px;text-align:center}.shopify-block.shopify-app-block .roadmap-product-review .questions-loading{margin-top:30px;width:100%;display:block!important;height:100px;background-color:#0000;position:relative}.shopify-block.shopify-app-block .roadmap-product-review .questions-loading:after{content:"";position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);display:block;width:30px;height:30px;border-radius:50%;border:2px solid var(--button-color);border-top-color:var(--button-text-color);animation:spin 1s linear infinite}.shopify-block.shopify-app-block .roadmap-product-review .checkbox-options,.shopify-block.shopify-app-block .roadmap-product-review .radio-options{display:flex;flex-direction:column;gap:8px;margin-top:8px}.shopify-block.shopify-app-block .roadmap-product-review .checkbox-option,.shopify-block.shopify-app-block .roadmap-product-review .radio-option{display:flex;align-items:center;gap:8px;width:fit-content}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-options{display:flex;flex-direction:column;gap:0;margin-top:12px}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option{display:flex;align-items:center;gap:16px;transition:all .2s ease;cursor:pointer;padding:12px 0;position:relative}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option:not(:last-child){margin-bottom:0}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option label{font-family:PPMori;font-size:16px;font-style:normal;line-height:20px;letter-spacing:.16px;color:var(--reviews-text-color);cursor:pointer;margin:0;line-height:1.4;font-weight:400;flex:1;position:relative;padding-left:32px;font-family:PPMori,sans-serif;transition:all .3s ease;display:flex;align-items:center;min-height:20px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option label{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option label:before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid var(--reviews-text-color);border-radius:4px;background-color:#0000;transition:all .3s ease;flex-shrink:0}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option label:after{content:"";position:absolute;left:7px;top:44%;transform:translateY(-50%) rotate(45deg);width:6px;height:10px;border:solid var(--reviews-bg-color);border-width:0 2px 2px 0;opacity:0;transition:all .3s ease}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option input[type=checkbox]:checked+label:before{background-color:var(--reviews-text-color);border-color:var(--reviews-text-color)}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option input[type=checkbox]:checked+label:after{opacity:1}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option:hover label:before{border-color:var(--reviews-button-bg)}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option input[type=checkbox]:checked+label:hover:before{background-color:var(--reviews-button-bg);border-color:var(--reviews-button-bg)}}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option{gap:12px;padding:10px 0}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option label{padding-left:28px;font-size:calc(var(--paragraph-font-size)*.9);min-height:18px}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option label:before{width:18px;height:18px}.shopify-block.shopify-app-block .roadmap-product-review .form-checkbox-option label:after{left:5px;width:5px;height:8px}}.shopify-block.shopify-app-block .roadmap-product-review .form-radio-options{display:flex;flex-direction:column;gap:12px;margin-top:12px}.shopify-block.shopify-app-block .roadmap-product-review .form-radio-option{display:flex;align-items:flex-start;gap:12px;transition:all .2s ease;cursor:pointer}.shopify-block.shopify-app-block .roadmap-product-review .form-radio-option input[type=radio]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--button-color);cursor:pointer;flex-shrink:0}.shopify-block.shopify-app-block .roadmap-product-review .form-radio-option label{font-size:var(--paragraph-font-size);color:var(--paragraph-color);cursor:pointer;margin:0;line-height:1.4;font-weight:400;flex:1}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .form-radio-option{gap:10px}.shopify-block.shopify-app-block .roadmap-product-review .form-radio-option input[type=radio]{width:16px;height:16px}.shopify-block.shopify-app-block .roadmap-product-review .form-radio-option label{font-size:calc(var(--paragraph-font-size)*.9)}}.shopify-block.shopify-app-block .roadmap-product-review .question-rating{margin-top:8px}.shopify-block.shopify-app-block .roadmap-product-review .image-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.shopify-block.shopify-app-block .roadmap-product-review .preview-item{width:80px;height:80px;border:1px solid #ddd;border-radius:4px;overflow:hidden;position:relative}.shopify-block.shopify-app-block .roadmap-product-review .preview-image{width:100%;height:100%;object-fit:cover}.shopify-block.shopify-app-block .roadmap-product-review .filter-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.shopify-block.shopify-app-block .roadmap-product-review .filter-group-header label{margin-bottom:0;font-size:var(--paragraph-font-size);color:var(--heading-color)}.shopify-block.shopify-app-block .roadmap-product-review .filter-clear-single{background:#0000;border:0;border-left:1px solid var(--input-border, #ddd);color:var(--paragraph-color);cursor:pointer;font-size:calc(var(--paragraph-font-size)*.8);margin:0 0 0 8px;padding:0 0 0 8px;opacity:.7}.shopify-block.shopify-app-block .roadmap-product-review .filter-clear-single:hover{opacity:1}.shopify-block.shopify-app-block .roadmap-product-review .filter-options{display:flex;flex-flow:row wrap;gap:8px;max-height:none;overflow:visible;margin-top:12px}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .filter-options{gap:6px}}@media (max-width: 480px){.shopify-block.shopify-app-block .roadmap-product-review .filter-options{gap:4px;margin-top:8px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-option{font-size:var(--paragraph-font-size, 14px);margin:0;-webkit-user-select:none;user-select:none}.shopify-block.shopify-app-block .roadmap-product-review .filter-option input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.shopify-block.shopify-app-block .roadmap-product-review .filter-option input[type=checkbox]:checked+label{background-color:var(--button-color, #007acc);color:var(--button-text-color, #ffffff);border-color:var(--button-color, #007acc);font-weight:var(--font-weight-medium, 500)}.shopify-block.shopify-app-block .roadmap-product-review .filter-option input[type=checkbox]:checked+label:hover{background-color:var(--button-hover-color, var(--button-color, #0066aa));border-color:var(--button-hover-color, var(--button-color, #0066aa))}.shopify-block.shopify-app-block .roadmap-product-review .filter-option label{background-color:var(--container-background-color, #ffffff);color:var(--paragraph-color, #333333);border:2px solid var(--input-border-color, #e1e5e9);border-radius:25px;cursor:pointer;display:inline-flex;align-items:center;padding:10px 18px;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;margin-bottom:0;font-size:inherit;line-height:1.2;font-weight:var(--font-weight-base, 400);text-decoration:none;position:relative}.shopify-block.shopify-app-block .roadmap-product-review .filter-option label:hover{background-color:var(--input-background-color, #f8fbff);border-color:var(--input-focus-border-color, var(--button-color, #007acc))}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .filter-option label{padding:8px 14px;font-size:calc(var(--paragraph-font-size, 14px)*.9)}}@media (max-width: 480px){.shopify-block.shopify-app-block .roadmap-product-review .filter-option label{padding:6px 12px;font-size:calc(var(--paragraph-font-size, 14px)*.85);border-radius:20px}}@media (prefers-reduced-motion: reduce){.shopify-block.shopify-app-block .roadmap-product-review .filter-option label{transition:none}}@media (max-width: 1024px){.shopify-block.shopify-app-block .roadmap-product-review .filter-body{gap:16px}}@media (max-width: 768px){.shopify-block.shopify-app-block .roadmap-product-review .filter-body{gap:12px;flex-direction:column}.shopify-block.shopify-app-block .roadmap-product-review .filter-group{min-width:unset;width:100%}.shopify-block.shopify-app-block .roadmap-product-review .filter-group.filter-group-bubbles{order:-1}}@media (max-width: 480px){.shopify-block.shopify-app-block .roadmap-product-review .filter-body{gap:8px}.shopify-block.shopify-app-block .roadmap-product-review .filter-group-header{flex-direction:column;align-items:flex-start;gap:4px}.shopify-block.shopify-app-block .roadmap-product-review .filter-group-header .filter-clear-single{margin:0;padding:4px 8px;border:1px solid var(--input-border-color, #ddd);border-radius:var(--border-radius, 4px);font-size:calc(var(--paragraph-font-size, 14px)*.75)}}.shopify-block.shopify-app-block .roadmap-product-review .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopify-block.shopify-app-block .roadmap-product-review .review-product{display:grid;grid-template-columns:auto 1fr;gap:15px;margin-bottom:30px;align-items:center}.shopify-block.shopify-app-block .roadmap-product-review .review-product__image{border:var(--input-border)}.shopify-block.shopify-app-block .roadmap-product-review .container{padding-inline:var(--padding-inline, 40px);padding-block:70px;background-color:var(--reviews-bg-color);border:none;max-width:none;width:100%}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .container{padding-block:96px}}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .container{padding-inline:20px;padding-block:48px}}.shopify-block.shopify-app-block .roadmap-product-review .heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:46px;gap:var(--reviews-spacing-md)}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading{flex-direction:column;align-items:flex-start;text-align:center;gap:20px;margin-bottom:32px}}.shopify-block.shopify-app-block .roadmap-product-review .heading--left{display:flex;flex-direction:column;gap:10px}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left{align-items:flex-start}}.shopify-block.shopify-app-block .roadmap-product-review .heading--left h2{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:var(--reviews-heading-color);margin:0}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left h2{font-size:30px;line-height:34px}}@media (min-width: 1200px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left h2{letter-spacing:-.96px}}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left h2{text-align:start}}.shopify-block.shopify-app-block .roadmap-product-review .heading--left__rating{display:flex;align-items:center;gap:var(--reviews-spacing-sm)}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left__rating{justify-content:center}}.shopify-block.shopify-app-block .roadmap-product-review .heading--left__rating p{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:var(--reviews-text-color);margin-top:3px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left__rating p{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.shopify-block.shopify-app-block .roadmap-product-review .heading--left__rating p{letter-spacing:.12px}}.shopify-block.shopify-app-block .roadmap-product-review .heading--right{display:flex;gap:12px}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right{justify-content:flex-start;width:100%}}.shopify-block.shopify-app-block .roadmap-product-review .heading--right button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background-color:var(--reviews-button-bg);color:var(--reviews-button-text);border:none;border-radius:var(--reviews-border-radius);padding:12px 24px;cursor:pointer;transition:all .3s ease;min-width:200px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right button:hover{opacity:1}}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right button{height:42px;padding:8px 16px;min-width:200px}}.shopify-block.shopify-app-block .roadmap-product-review .heading--right .filter-button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background:#0000;color:var(--reviews-text-color);border:1px solid var(--reviews-text-color);border-radius:var(--reviews-border-radius);padding:12px 24px;cursor:pointer;transition:all .3s ease;min-width:120px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right .filter-button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right .filter-button:hover{background-color:var(--reviews-button-bg);color:var(--reviews-button-text)}}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .heading--right .filter-button{height:42px;padding:8px 16px;min-width:100px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls{display:none;margin-top:var(--reviews-spacing-md);padding:var(--reviews-spacing-md);background-color:var(--reviews-tag-bg);border-radius:8px;border:none}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls.open{display:block}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header h3{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:var(--reviews-heading-color);margin:0}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header h3{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header h3{font-size:22px;line-height:26px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close{background:none;border:none;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;position:relative;color:#0000;font-size:0}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:before,.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:after{content:"";position:absolute;width:14px;height:2px;background-color:var(--reviews-text-color);border-radius:1px;transition:all .3s ease}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:before{transform:rotate(45deg)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:after{transform:rotate(-45deg)}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:hover{background-color:var(--reviews-text-color)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:hover:before,.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-header .filter-close:hover:after{background-color:var(--reviews-bg-color)}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group{flex:1;min-width:200px}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group>label{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;display:block;margin-bottom:12px;color:var(--reviews-text-color)}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group>label{font-size:16px;line-height:20px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group select{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;width:100%;padding:12px 40px 12px 16px;background-color:var(--reviews-bg-color);border:1px solid var(--reviews-border-color);border-radius:8px;color:var(--reviews-text-color);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23002A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group select{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group select:focus{outline:none;border-color:var(--reviews-text-color)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group select option{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;background-color:var(--reviews-bg-color);color:var(--reviews-text-color)}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group select option{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs{display:flex;gap:16px;flex-wrap:wrap;width:100%}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input{flex:1;min-width:140px}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input label{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;display:block;margin-bottom:8px;color:var(--reviews-text-color);font-size:14px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input label{font-size:16px;line-height:20px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;width:100%;padding:12px 16px;background-color:var(--reviews-bg-color);border:1px solid var(--reviews-border-color);border-radius:8px;color:var(--reviews-text-color);cursor:pointer}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]:focus{outline:none;border-color:var(--reviews-text-color)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.2)}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .clear-filters{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background-color:#0000;border:1px solid var(--reviews-text-color);color:var(--reviews-text-color);padding:12px 24px;cursor:pointer;border-radius:var(--reviews-border-radius);transition:all .3s ease;align-self:flex-start;white-space:nowrap;margin-top:auto}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .clear-filters{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .clear-filters:hover{background-color:var(--reviews-button-bg);color:var(--reviews-button-text)}}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body{flex-direction:column;gap:16px}.shopify-block.shopify-app-block .roadmap-product-review .filter-controls .filter-body .filter-group{min-width:unset;width:100%}}.shopify-block.shopify-app-block .roadmap-product-review .star-group{display:flex;gap:2px;align-items:center}.shopify-block.shopify-app-block .roadmap-product-review .star-group .star:not(:first-child){display:none}.shopify-block.shopify-app-block .roadmap-product-review .star{width:16px;height:16px;fill:var(--reviews-star-color)}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review .star{width:20px;height:20px}}.shopify-block.shopify-app-block .roadmap-product-review .reviews-list{margin-top:0;display:flex;flex-direction:column;gap:0}.shopify-block.shopify-app-block .roadmap-product-review .review-item{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--reviews-spacing-lg) 0;border:none;border-bottom:1px solid var(--reviews-border-color);background:#0000;gap:40px;min-width:auto;max-width:none}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-item{flex-direction:column;padding:32px 0;gap:var(--reviews-spacing-md)}}.shopify-block.shopify-app-block .roadmap-product-review .review-item:last-child{border-bottom:none}.shopify-block.shopify-app-block .roadmap-product-review .review-header{flex:0 0 440px;display:flex;flex-direction:column;gap:var(--reviews-spacing-md);margin-bottom:0}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-header{flex:none;width:100%;min-width:350px}}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-rating-container{display:flex;flex-direction:column;gap:var(--reviews-spacing-md);margin-bottom:0;justify-content:flex-start;align-items:flex-start}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-rating{display:flex;gap:0;align-items:center}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-rating .star{width:20px;height:20px;fill:var(--reviews-star-color)}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:var(--reviews-heading-color);margin:0}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-title{font-size:22px;line-height:26px}}.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-author{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--reviews-text-color);margin:0}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-header .review-author{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block .roadmap-product-review .review-content{flex:0 0 670px;display:flex;flex-direction:column;gap:var(--reviews-spacing-md);margin-bottom:0}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-content{flex:none;width:100%;min-width:350px}}.shopify-block.shopify-app-block .roadmap-product-review .review-content p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--reviews-text-color);margin:0}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-content p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start],.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap]{display:flex;flex-wrap:wrap;gap:var(--reviews-spacing-sm);margin-top:0}.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-],.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background],.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded],.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-],.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background],.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded]{background-color:var(--reviews-tag-bg);border-radius:var(--reviews-border-radius);padding:6px 20px;display:inline-flex;align-items:center;justify-content:center;min-width:100px;border:none}.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] span{font-family:PPMori;font-weight:400;color:var(--reviews-text-color);margin:0;text-align:center;font-size:12px;line-height:16px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] span{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=bg-] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[style*=background] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=content-start] div[class*=rounded] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=bg-] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[style*=background] span,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] p,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] div,.shopify-block.shopify-app-block .roadmap-product-review .review-content div[class*=flex][class*=wrap] div[class*=rounded] span{letter-spacing:.12px}}.shopify-block.shopify-app-block .roadmap-product-review div[class*=content-stretch]:last-child,.shopify-block.shopify-app-block .roadmap-product-review .content-stretch:last-child{margin-top:var(--reviews-spacing-md);display:flex;justify-content:center}.shopify-block.shopify-app-block .roadmap-product-review div[class*=content-stretch]:last-child button,.shopify-block.shopify-app-block .roadmap-product-review div[class*=content-stretch]:last-child div[class*=box-border],.shopify-block.shopify-app-block .roadmap-product-review .content-stretch:last-child button,.shopify-block.shopify-app-block .roadmap-product-review .content-stretch:last-child div[class*=box-border]{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background:#0000;color:var(--reviews-text-color);border:1px solid var(--reviews-text-color);border-radius:var(--reviews-border-radius);padding:12px 24px;cursor:pointer;transition:all .3s ease}@media (max-width: 1199.98px){.shopify-block.shopify-app-block .roadmap-product-review div[class*=content-stretch]:last-child button,.shopify-block.shopify-app-block .roadmap-product-review div[class*=content-stretch]:last-child div[class*=box-border],.shopify-block.shopify-app-block .roadmap-product-review .content-stretch:last-child button,.shopify-block.shopify-app-block .roadmap-product-review .content-stretch:last-child div[class*=box-border]{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.shopify-block.shopify-app-block .roadmap-product-review div[class*=content-stretch]:last-child button:hover,.shopify-block.shopify-app-block .roadmap-product-review div[class*=content-stretch]:last-child div[class*=box-border]:hover,.shopify-block.shopify-app-block .roadmap-product-review .content-stretch:last-child button:hover,.shopify-block.shopify-app-block .roadmap-product-review .content-stretch:last-child div[class*=box-border]:hover{background-color:var(--reviews-button-bg);color:var(--reviews-button-text)}}.shopify-block.shopify-app-block .roadmap-product-review .review-reply,.shopify-block.shopify-app-block .roadmap-product-review .question-item,.shopify-block.shopify-app-block .roadmap-product-review .question-reply,.shopify-block.shopify-app-block .roadmap-product-review .tabs,.shopify-block.shopify-app-block .roadmap-product-review .questions-list{display:none}.shopify-block.shopify-app-block .roadmap-product-review h1,.shopify-block.shopify-app-block .roadmap-product-review h2,.shopify-block.shopify-app-block .roadmap-product-review h3,.shopify-block.shopify-app-block .roadmap-product-review h4,.shopify-block.shopify-app-block .roadmap-product-review h5,.shopify-block.shopify-app-block .roadmap-product-review h6{font-family:FKGrotesk,sans-serif}.shopify-block.shopify-app-block .roadmap-product-review p,.shopify-block.shopify-app-block .roadmap-product-review span,.shopify-block.shopify-app-block .roadmap-product-review div,.shopify-block.shopify-app-block .roadmap-product-review button{font-family:PPMori,sans-serif}.shopify-block.shopify-app-block .roadmap-product-review .reviews-list>.review-item{display:flex;flex-direction:row}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .reviews-list>.review-item{flex-direction:column}}@media (max-width: 991.98px){.shopify-block.shopify-app-block .roadmap-product-review .review-item .review-header,.shopify-block.shopify-app-block .roadmap-product-review .review-item .review-content{min-width:unset;width:100%}}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review{--star-color: var(--reviews-star-color)}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .container{padding-inline:var(--padding-inline, 40px);padding-block:50px;background-color:var(--reviews-bg-color);border:none;max-width:none;width:100%}@media (min-width: 992px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .container{padding-block:20px}}@media (max-width: 991.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .container{padding-inline:0;padding-block:0}}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .review-form{max-width:600px;margin:0 auto;background:#0000;padding:0;border-radius:0}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .review-form h3{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:var(--reviews-heading-color);margin:0 0 46px;text-align:start}@media (max-width: 1199.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .review-form h3{font-size:30px;line-height:34px}}@media (min-width: 1200px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .review-form h3{letter-spacing:-.96px}}@media (max-width: 991.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .review-form h3{margin-bottom:32px;text-align:start}}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__fields{display:flex;flex-direction:column;gap:var(--reviews-spacing-md);margin-bottom:40px}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--reviews-text-color);padding-bottom:0}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field>label{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;color:var(--reviews-text-color);margin:0;display:block}@media (max-width: 1199.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field>label{font-size:16px;line-height:20px}}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field:has(input[type=text])>label,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field:has(input[type=email])>label,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field:has(textarea)>label{display:none}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field input,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field textarea{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;width:100%;padding:16px 0;background-color:#0000;border:none;border-radius:0;color:var(--reviews-text-color);transition:all .3s ease;font-family:PPMori,sans-serif}@media (max-width: 1199.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field input,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field textarea{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field input::placeholder,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field textarea::placeholder{color:var(--reviews-text-color);opacity:1}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field input:focus,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field textarea:focus{outline:none}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field textarea{height:144px;resize:vertical;font-family:PPMori,sans-serif}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field:has(.rating-select){border-bottom:none;padding-bottom:0}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field:has(.form-checkbox-options){border-bottom:none;padding-bottom:0;gap:0}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field:has(.form-checkbox-options)>label{margin-bottom:12px}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field:has(.form-checkbox-options) .form-checkbox-options{margin-top:0}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options{display:flex;flex-direction:row-reverse;gap:0;width:fit-content;justify-content:flex-start}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options input[type=radio]{display:none}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options label{cursor:pointer;width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center;margin:0;background:none;border:none;padding:0}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options label:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--reviews-star-color);mask-image:var(--reviews-star-empty);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--reviews-star-empty);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:all .3s ease}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options input[type=radio]:hover~label:before,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options input[type=radio]:checked~label:before{mask-image:var(--reviews-star-filled);-webkit-mask-image:var(--reviews-star-filled)}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options input[type=radio]:hover+label:before{mask-image:var(--reviews-star-filled);-webkit-mask-image:var(--reviews-star-filled)}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form-actions{display:flex;justify-content:flex-start;margin-top:40px}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form-actions button[type=submit]{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background-color:var(--reviews-button-bg);color:var(--reviews-button-text);border:none;border-radius:var(--reviews-border-radius);padding:16px 32px;cursor:pointer;transition:all .3s ease;min-width:200px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form-actions button[type=submit]{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form-actions button[type=submit]:hover{opacity:1;transform:translateY(-1px)}}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form-actions button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .success-message{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--reviews-text-color);text-align:center;padding:20px;background-color:var(--reviews-tag-bg);border-radius:8px;margin-bottom:var(--reviews-spacing-md)}@media (max-width: 1199.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .success-message{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field.error input,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field.error textarea{border-color:#dc3545}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field .error-message{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#dc3545;margin-top:4px}@media (max-width: 1199.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field .error-message{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field .error-message{letter-spacing:.12px}}@media (max-width: 991.98px){.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .review-form{max-width:none;text-align:start}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field input,.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form__field textarea{padding:14px 0}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .form-actions button[type=submit]{width:100%;min-width:unset}.shopify-block.shopify-app-block product-review-form-new.roadmap-product-review .rating-select .rating-options{justify-content:center}}.product-modal--opened .overlay{opacity:1;visibility:visible;pointer-events:all}.overlay{background:#d2d0d080;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;z-index:9999}.overlay.opened{opacity:1;visibility:visible;pointer-events:all}.product-modal--opened{overflow:hidden}.product-modal--opened .product-modals{opacity:1;visibility:visible;pointer-events:all;transform:translate(0)}.product-modals{position:fixed;right:0;top:0;bottom:0;overflow-y:scroll;opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%);z-index:10000;height:100dvh;padding-bottom:30px;background-color:#fff;transition:all .3s ease}.product-modal{background-color:#fff;width:720px;overflow-y:auto;min-height:100vh}@media (max-width: 767.98px){.product-modal{width:100vw;max-width:100%}}.product-modal__header{padding:25px 22px 0 30px;display:flex;justify-content:space-between}.product-modal__close{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;position:relative}@media (max-width: 1199.98px){.product-modal__close{font-size:14px;line-height:16px}}.product-modal__close:after,.product-modal__close:before{top:calc(100% - 5px)}.product-modal__title{font-family:PPMori;font-size:32px;line-height:40px;letter-spacing:1px;font-weight:600}@media (max-width: 1199.98px){.product-modal__title{font-size:20px;line-height:28px}}.product-modal .accordion-item{border-bottom:1px solid #4ac9e3}.product-modal .accordion-item__header{margin-left:-3px;margin-right:-6px}.product-modal .accordion-item__header path{stroke:#4ac9e3}.product-modal .accordion-item__header p{font-family:PPMori;font-size:16px;line-height:20px;letter-spacing:.5px;font-weight:600}@media (max-width: 1199.98px){.product-modal .accordion-item__header p{font-size:15px;line-height:17px}}.product-modal .accordion-item__main p{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}@media (max-width: 1199.98px){.product-modal .accordion-item__main p{font-size:14px;line-height:16px}}.product-modal__content{padding:0 30px;margin-top:50px}.product-modal__description{max-width:575px;margin-bottom:30px}.product-modal__section{margin-bottom:35px}.product-modal__section--measures{max-width:540px;display:flex;flex-direction:column;gap:16px}.product-modal__section-title{font-family:PPMori;font-size:16px;line-height:20px;letter-spacing:.5px;font-weight:600;margin-bottom:19px}@media (max-width: 1199.98px){.product-modal__section-title{font-size:15px;line-height:17px}}.product-modal__subtitle{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;margin-bottom:4px}@media (max-width: 1199.98px){.product-modal__subtitle{font-size:24px;line-height:28px;letter-spacing:0px}}.product-modal__row{display:grid;grid-template-columns:100px repeat(4,83px);text-align:center}@media (min-width: 768px){.product-modal__row{grid-template-columns:127px repeat(4,132px)}}.product-modal__table-body .product-modal__cell:first-child{text-align:left;padding-left:7px;text-transform:uppercase}.product-modal__table{position:relative}.product-modal__cell{padding:11px 15px;border-bottom:1px solid #cdc2c1;font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;font-weight:400;cursor:pointer;transition:all .3s ease}@media (max-width: 1199.98px){.product-modal__cell{font-size:16px;line-height:20px}}.product-modal__cell:hover{background-color:#d7d0d0}.product-modal__cell.highlight{background-color:#eae4e4}.product-modal__cell:first-child{border-right:1px solid #cdc2c1;padding:12px 30px 11px 0}.product-modal__cell--head{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;border-bottom:1px solid #4ac9e3;padding:12px 0 10px}@media (max-width: 1199.98px){.product-modal__cell--head{font-size:16px;line-height:20px}}.product-modal__cell--head:first-child{text-align:left}.product-modal__table-wrapper{overflow-x:auto;margin-right:-25px}.product-modal__clear,.product-modal__apply{padding:10px}@media (min-width: 768px){.product-modal__footer{display:none}}@media (max-width: 767.98px){.product-modal{display:flex;flex-direction:column}.product-modal .accordion-item__header{margin-right:-2px}.product-modal__header{padding-inline:15px}.product-modal__title{font-size:25px;font-style:normal;font-weight:400;line-height:28px}.product-modal__table-wrapper{margin-right:-15px}.product-modal__content{padding-inline:15px}.product-modal__footer{margin-top:auto;padding-inline:15px;margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;gap:6.48px}}.collection-block__wrapper{position:relative;display:flex;flex-direction:column}.collection-main{position:relative}.collection-main__filter{z-index:100;transition:top .3s ease-in-out;color:#002a3a;display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 16px;height:42px;place-content:center;align-items:center;max-width:200px;width:100%;min-width:0;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;transition:all .3s ease}@media (max-width: 1199.98px){.collection-main__filter{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.collection-main__filter path{transition:all .3s ease}.collection-main__filter span:last-child{transform:translateY(3px)}@media (min-width: 768px){.collection-main__filter:hover{background-color:#002a3a;color:#fff}.collection-main__filter:hover path{stroke:#fff}}.collection-main__filter-wrapper{padding:20px 40px;position:sticky;top:0;z-index:111;transition:all .3s ease;top:var(--nav-height)}@media (max-width: 991.98px){.collection-main__filter-wrapper{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);top:auto;padding:0;width:auto;margin:0}.collection-main__filter-wrapper .collection-main__filter{min-width:200px}.footer--in-view .collection-main__filter-wrapper{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}}@media (min-width: 768px){.collection-main__filter-wrapper{margin-bottom:-82px}.collection-main__filter--sticky{transition:none}}.collection-main__actions{display:flex;justify-content:center}.collection-main__load-more{display:inline-block;padding:60px 40px}@media (max-width: 991.98px){.collection-main__filter-wrapper{justify-content:center;display:flex;margin-bottom:0}}@media (max-width: 575.98px){.collection-main__load-more{padding:31px}}.collection-block__img-wrapper{padding:45px 20px;background-size:cover;background-position:center;position:relative}.collection-block__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.collection-block__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;margin-bottom:20px}@media (max-width: 1199.98px){.collection-block__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.collection-block__description{max-width:330px;width:100%}.collection-block--w-image{grid-template-columns:1fr}.collection-block--w-image .collection-block__products{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr}.collection-block--w-image .collection-block__img-wrapper{grid-column:span 2;grid-row:span 2}@media (max-width: 991.98px){.collection-block__img-wrapper{height:600px;display:flex;flex-direction:column;justify-content:flex-end}.collection-block--w-image{grid-template-columns:1fr}.collection-block--w-image .collection-block__products{grid-template-columns:repeat(2,1fr)}.collection-block--w-image .collection-block__img-wrapper{grid-column:span 2;grid-row:span 2}}@media (max-width: 575.98px){.collection-block__img-wrapper{height:500px;padding:35px 23px}}.filter{background-color:#fff;color:#002a3a;max-width:400px;width:100%;height:100vh;display:flex;flex-direction:column;position:fixed;top:0;right:0;transform:translate(100%);transition:all .3s ease;z-index:100002;padding:20px}.filter.active,.filter-popup--show .filter{transform:translate(0)}.filter__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:0}@media (max-width: 1199.98px){.filter__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.filter__title{font-size:22px;line-height:26px}}.filter__close{width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;top:-3px;left:1px;position:relative}.filter__close svg{width:24px;height:24px;stroke:#002a3a}.filter__content{flex:1;display:flex;flex-direction:column;gap:0;overflow-y:auto}.filter__section{border-top:none}.filter__section:not(:last-child){border-top:none}.filter__section:not(:last-child) .filter__section-header{border-bottom:0}.filter__section-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;border-top:1px solid #f2f1f1;border-bottom:1px solid #f2f1f1}.filter__section-title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.filter__section-title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.filter__section-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#002a3a}.filter__section-icon .active,.filter__section-icon .default{display:flex;align-items:center;justify-content:center}.filter__section-icon .active{display:none}.filter__section-icon svg{width:16px;height:16px}.filter__section.active .filter__section-icon .active{display:flex}.filter__section.active .filter__section-icon .default{display:none}.filter__items-wrapper{padding:18px 0;border-top:1px solid #f2f1f1}.filter__items{display:flex;flex-direction:column;gap:10px}.filter__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:20px}.filter__actions .button{width:100%;max-width:none;min-width:0;height:44px;padding:8px 16px;text-decoration:none;display:flex;align-items:center}@media (max-width: 767.98px){.filter{max-width:100%;width:100%;height:100dvh;padding:20px}.filter__header{margin-bottom:20px}.filter__section-header{padding:20px 0}.filter__items-wrapper{padding:18px 0}.filter__items{gap:10px}.filter__actions{padding-top:20px;gap:12px}.filter__actions .button{height:44px;padding:8px 16px}}.filter-popup--show{overflow:hidden}.filter-popup--show:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:100001}.filter-popup--show .navbar__overlay{visibility:visible;opacity:.4;z-index:100001}.terms{padding:64px 40px 144px;margin:0 auto;background-color:#fff;--block-text-color: #002a3a}@media (max-width: 991.98px){.terms{padding:20px 20px 48px}}.terms__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:var(--color-foreground);padding-bottom:64px;width:100%}@media (max-width: 1199.98px){.terms__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (max-width: 991.98px){.terms__title{display:none}}.terms__title--mobile{font-size:34px;line-height:38px;display:block;padding-bottom:48px}@media (min-width: 992px){.terms__title--mobile{display:none}}.terms__content{display:grid;grid-template-columns:26% 1fr;gap:135px}.terms__main{color:#4ac9e3;color:var(--block-text-color);max-width:670px}@media (min-width: 1680px){.terms__main{max-width:46.5vw;margin-left:auto}}@media (max-width: 991.98px){.terms__main{max-width:100%}}.terms__main p,.terms__main li{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;line-height:22px!important}@media (max-width: 1199.98px){.terms__main p,.terms__main li{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.terms__main ul,.terms__main ol{margin:0 0 16px;padding-left:20px}.terms__main ul li,.terms__main ol li{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--block-text-color);line-height:22px!important;margin:0 0 4px}@media (max-width: 1199.98px){.terms__main ul li,.terms__main ol li{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.terms__main ul li:last-child,.terms__main ol li:last-child{margin-bottom:0}.terms__main ul{list-style:disc}.terms__main ol{list-style:decimal}.terms__section:not(:last-child){margin-bottom:24px}.terms__section-title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;margin-bottom:24px}@media (max-width: 1199.98px){.terms__section-title{font-size:20px;line-height:24px}}@media (max-width: 991.98px){.terms__content{gap:48px}}@media (max-width: 991.98px){.terms__main{max-width:100%}.terms__content{grid-template-columns:1fr;position:relative}}.blog-hero{--block-text-color: #e6e0e0;padding:85px 40px 50px;background-color:#4ac9e3}.blog-hero__title-wrapper{display:flex;justify-content:center;margin-bottom:68px}.blog-hero__title{font-family:FKGrotesk;font-size:140px;line-height:144px;letter-spacing:1.5px;font-weight:400;text-transform:uppercase;color:var(--block-text-color);text-align:center}@media (max-width: 1199.98px){.blog-hero__title{font-size:80px;line-height:80px}}.blog-hero__content{padding-top:40px;border-top:1px solid var(--block-text-color);display:grid;gap:106px;grid-template-columns:44% 1fr;position:relative}.blog-hero__img-wrapper{aspect-ratio:1/1}.blog-hero__img-wrapper img{width:100%;height:100%;object-fit:cover}.blog-hero__text-wrapper{margin-top:131px;margin-right:60px}.blog-hero__text-wrapper .primary-button{max-width:250px;background-color:var(--block-text-color)}.blog-hero__subtitle{margin-bottom:20px;color:var(--block-text-color)}.blog-hero__description{margin-bottom:50px;color:var(--block-text-color)}@media (max-width: 1199.98px){.blog-hero__content{gap:60px}.blog-hero__title{text-align:center;line-height:1}.blog-hero__text-wrapper{margin:0;display:flex;flex-direction:column;justify-content:center}.blog-hero__title-wrapper{margin-bottom:50px}}@media (max-width: 991.98px){.blog-hero__content{grid-template-columns:1fr;gap:50px}.blog-hero__title{font-size:130px}.blog-hero__img-wrapper{aspect-ratio:unset;height:400px}.blog-hero__img-wrapper img{height:100%;width:100%;object-fit:cover}}@media (max-width: 767.98px){.blog-hero__link{position:absolute;top:0;right:0;bottom:0;left:0}.blog-hero__title{font-size:80px}.blog-hero__text-wrapper .primary-button{max-width:none}}@media (max-width: 575.98px){.blog-hero{padding:50px 20px}.blog-hero__title{font-size:60px}.blog-hero__title-wrapper{margin-bottom:30px}.blog-hero__content{gap:30px}.blog-hero__description{margin-bottom:30px}}.blog-main{background-color:#fff}.blog-main__container{padding-inline:46px}@media (max-width: 767.98px){.blog-main__container{padding-inline:20px}}.blog-main__articles{display:grid;grid-template-columns:repeat(3,1fr);gap:64px 20px;margin:0 auto}@media (max-width: 991.98px){.blog-main__articles{grid-template-columns:1fr;gap:46px}}.blog-main__pagination{padding-top:64px;display:flex;justify-content:center}@media (max-width: 991.98px){.blog-main__pagination{padding-top:46px}}.blog-main__pagination .button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background-color:#002a3a;color:#fff;border:none;border-radius:9999px;padding:12px 24px 8px;min-width:325px;max-width:390px;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}@media (max-width: 1199.98px){.blog-main__pagination .button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.blog-main__pagination .button:hover{background-color:#006980;color:#002a3a}}.blog-main__pagination .button.loading,.blog-main.ajaxinate--loading .blog-main__pagination .button{opacity:.7;cursor:not-allowed}.blog-all{background-color:#fff}.blog-all__nav{padding-inline:46px;padding-bottom:24px}@media (max-width: 767.98px){.blog-all__nav{padding-inline:20px}}.blog-all__nav-content{display:flex;align-items:center;justify-content:space-between;margin:0 auto;gap:24px}@media (max-width: 991.98px){.blog-all__nav-content{flex-direction:column;align-items:flex-start;gap:16px}}.blog-all__heading{flex:1;max-width:674px}.blog-all__heading h2{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.blog-all__heading h2{font-size:30px;line-height:34px}}@media (min-width: 1200px){.blog-all__heading h2{letter-spacing:-.96px}}@media (max-width: 991.98px){.blog-all__heading{max-width:100%}}.blog-all__navigation-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;flex:1;max-width:674px}@media (max-width: 991.98px){.blog-all__navigation-links{justify-content:flex-start;max-width:100%;flex-wrap:wrap}}.blog-all__nav-tag{font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;background-color:#002a3a;color:#fff;text-decoration:none;padding:4px 20px 2px;border-radius:9999px;min-width:100px;text-align:center;transition:all .3s ease}@media (max-width: 1199.98px){.blog-all__nav-tag{font-size:12px;line-height:16px;letter-spacing:.12px}}@media (min-width: 992px){.blog-all__nav-tag:hover{background-color:#4ac9e3;color:#002a3a}}.blog-all__nav-tag--active{background-color:#4ac9e3;color:#002a3a}.blog-all__articles{padding-inline:var(--padding-inline, 40px);padding-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:115px 20px;margin:0 auto}@media (max-width: 991.98px){.blog-all__articles{grid-template-columns:1fr;gap:46px;padding-top:48px}}.blog-all__articles .article-card.hide,.blog-all__articles .article-card.filtered-out{display:none}.blog-all__pagination{padding-inline:var(--padding-inline, 40px);padding-top:64px;padding-bottom:96px;display:flex;justify-content:center}@media (max-width: 991.98px){.blog-all__pagination{padding-top:46px;padding-bottom:46px}}.blog-all__pagination .button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;background-color:#002a3a;color:#fff;border:none;border-radius:9999px;padding:12px 24px 8px;min-width:325px;max-width:390px;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}@media (max-width: 1199.98px){.blog-all__pagination .button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.blog-all__pagination .button:hover{background-color:#006980;color:#002a3a}}.blog-all__pagination .button.loading{opacity:.7;cursor:not-allowed}.blog-intro{background-color:#fff}.blog-intro__container{padding-inline:46px}@media (max-width: 767.98px){.blog-intro__container{padding-inline:20px}}.blog-intro__content{display:flex;flex-direction:column;gap:24px;max-width:674px}@media (max-width: 991.98px){.blog-intro__content{gap:16px}}.blog-intro__heading{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.blog-intro__heading{font-size:30px;line-height:34px}}@media (min-width: 1200px){.blog-intro__heading{letter-spacing:-.96px}}.blog-intro__description{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.blog-intro__description{font-size:16px;line-height:20px}}.blog-intro__description p{margin:0}.article{background-color:#fff}.article__container{margin:0 auto;padding:64px var(--padding-inline, 40px)}@media (max-width: 991.98px){.article__container{padding:48px var(--padding-inline, 40px)}}.article__header{display:flex;flex-direction:column;gap:26px;margin-bottom:64px;max-width:959px}@media (max-width: 991.98px){.article__header{gap:16px;margin-bottom:63px}}.article__blog{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#006980}@media (max-width: 1199.98px){.article__blog{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.article__blog{letter-spacing:.12px}}.article__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:#002a3a;margin:0}@media (max-width: 1199.98px){.article__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.article__date{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.article__date{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.article br{display:none}.article__content-wrapper{display:flex;flex-direction:column}.article__featured-image{width:100%;border-radius:16px;overflow:hidden;aspect-ratio:908/510}.article__featured-image img{width:100%;height:100%;object-fit:cover}.article__content{max-width:666px;margin:0 auto}@media (max-width: 991.98px){.article__content{max-width:100%}}.article__content h1{font-family:FKGrotesk;font-size:76px;line-height:82px;letter-spacing:0px;font-weight:400;letter-spacing:-1.52px;color:#002a3a;margin:0 0 24px}@media (max-width: 1199.98px){.article__content h1{font-size:38px;line-height:42px;letter-spacing:0px;letter-spacing:-.57px}}.article__content h2{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:#002a3a;margin:64px 0 24px}@media (max-width: 1199.98px){.article__content h2{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (max-width: 991.98px){.article__content h2{margin:40px 0 16px}}.article__content h3{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#002a3a;margin:64px 0 24px}@media (max-width: 1199.98px){.article__content h3{font-size:30px;line-height:34px}}@media (min-width: 1200px){.article__content h3{letter-spacing:-.96px}}@media (max-width: 991.98px){.article__content h3{margin:40px 0 16px}}.article__content h4{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:64px 0 24px}@media (max-width: 1199.98px){.article__content h4{font-size:24px;line-height:28px;letter-spacing:0px}}@media (max-width: 991.98px){.article__content h4{margin:40px 0 25px}}.article__content h5{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:64px 0 24px}@media (max-width: 1199.98px){.article__content h5{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.article__content h5{font-size:22px;line-height:26px}}@media (max-width: 991.98px){.article__content h5{margin:40px 0 23px}}.article__content h6{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:32px 0 16px}@media (max-width: 1199.98px){.article__content h6{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 991.98px){.article__content h6{margin:24px 0 12px}}.article__content p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;margin:0 0 6px}@media (max-width: 1199.98px){.article__content p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 991.98px){.article__content p{margin:0 0 8px}}.article__content p:last-child{margin-bottom:0}.article__content p strong{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;color:#006980}@media (max-width: 1199.98px){.article__content p strong{font-size:16px;line-height:20px}}.article__content blockquote{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:64px 0 24px;padding:0;border:none;font-style:italic}@media (max-width: 1199.98px){.article__content blockquote{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.article__content blockquote{font-size:22px;line-height:26px}}@media (max-width: 991.98px){.article__content blockquote{margin:40px 0 16px}}.article__content blockquote p{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#002a3a;margin:0 0 6px}@media (max-width: 1199.98px){.article__content blockquote p{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.article__content blockquote p{font-size:22px;line-height:26px}}@media (max-width: 991.98px){.article__content blockquote p{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px}}@media (max-width: 991.98px)and (max-width: 1199.98px){.article__content blockquote p{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 991.98px)and (max-width: 767.98px){.article__content blockquote p{font-size:22px;line-height:26px}}.article__content blockquote cite{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600;color:#006980;font-style:normal;display:block;margin-top:22px}@media (max-width: 1199.98px){.article__content blockquote cite{font-size:16px;line-height:20px}}.article__content img{width:100%;height:auto;border-radius:16px;margin:64px 0}@media (max-width: 991.98px){.article__content img{margin:40px 0}}.article__content ul,.article__content ol{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;margin:0 0 24px;padding-left:24px}@media (max-width: 1199.98px){.article__content ul,.article__content ol{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.article__content ul li,.article__content ol li{margin-bottom:8px}.article__content ul li:last-child,.article__content ol li:last-child{margin-bottom:0}.article__content a{color:#006980;text-decoration:underline;transition:all .3s ease}@media (min-width: 992px){.article__content a:hover{color:#002a3a}}.article__content code{background-color:#e6e0e0;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:14px}.article__content pre{background-color:#e6e0e0;padding:16px;border-radius:8px;overflow-x:auto;margin:24px 0}.article__content pre code{background:none;padding:0}.article__bottom-image{margin-left:50%;width:100%;transform:translate(-50%);position:relative;border-radius:16px;overflow:hidden;aspect-ratio:908/510;margin-top:64px}@media (max-width: 991.98px){.article__bottom-image{margin-top:40px}}.article__bottom-image img{width:100%;height:100%;object-fit:cover;margin:0}.article-next{--block-text-color: #4ac9e3;padding:0 40px;background-color:#fff;color:#4ac9e3;color:var(--block-text-color)}.article-next__header{display:flex;justify-content:space-between;margin-bottom:50px}.article-next__header .button{max-width:350px;align-self:flex-end}.article-next .blog-hero__content{padding-bottom:40px;border-color:#4ac9e3;border-color:var(--block-text-color);grid-template-columns:50% 1fr;gap:98px}.article-next .blog-hero__text-wrapper{display:flex;flex-direction:column;justify-content:center;margin-top:0;margin-right:56px}.article-next .blog-hero__text-wrapper .primary-button{background-color:#4ac9e3}.article-next .blog-hero__subtitle,.article-next .blog-hero__title,.article-next .blog-hero__description{color:#4ac9e3;color:var(--block-text-color)}@media (max-width: 991.98px){.article-next .blog-hero__content{gap:40px}.article-next .blog-hero__text-wrapper{margin-right:0}}@media (max-width: 767.98px){.article-next{padding:0 30px}.article-next__header{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.article-next__header .button{align-self:flex-start}.article-next .blog-hero__content{grid-template-columns:1fr;gap:0;padding-bottom:70px}.article-next .blog-hero__img-wrapper{height:fit-content;aspect-ratio:1/1;margin-bottom:40px}.article-next .blog-hero__text-wrapper{margin-bottom:10px}}.article-text{padding-bottom:70px}.article-text__desc strong{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400}@media (max-width: 1199.98px){.article-text__desc strong{font-size:16px;line-height:20px}}.article-text__desc ul{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.48px;list-style:disc;padding-left:18px}.article-text__desc ul li::marker{font-size:small}.article-text img{margin-top:70px;width:100%;aspect-ratio:1.45}.article-text__title{margin-bottom:30px}.article-text__subtitle{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600;margin-bottom:10px}@media (max-width: 1199.98px){.article-text__subtitle{font-size:18px;line-height:22px}}.article-summary__title{font-size:40px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:1px;margin-bottom:30px}.article-summary__desc ol{margin:10px 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.48px;padding:0 0 0 18px}.search-results-page{padding:64px 40px 86px;color:#002a3a}.search-results-page__heading{display:flex;justify-content:space-between;align-items:flex-end;font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;text-transform:capitalize;margin-bottom:54px}@media (max-width: 1199.98px){.search-results-page__heading{font-size:24px;line-height:28px;letter-spacing:0px}}.search-results-page__query{text-transform:capitalize}.search-results-page__container{margin:0 auto}.search-results-page__header{text-align:center}.search-results-page__header--no-results{max-width:600px;margin:0 auto;padding:40px 0}.search-results-page__header--no-results .d-block{margin-top:10px}.search-results-page__header--no-results h5{margin-bottom:16px;color:#002a3a}.search-results-page__header--no-results p{margin-bottom:32px;color:#002a3a;opacity:.8}.search-results-page__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:96px}.search-results-page__grid--article{grid-template-columns:repeat(3,1fr)}@media (max-width: 991.98px){.search-results-page{padding:30px 20px 100px}.search-results-page__grid{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:70px}}@media (max-width: 767.98px){.search-results-page{padding:30px 20px 70px}.search-results-page__grid{grid-template-columns:1fr;row-gap:50px}.search-results-page__heading{flex-direction:column;align-items:flex-start;padding-bottom:19px;margin-bottom:20px}.search-results-page__header--no-results{padding:20px 0}.search-results-page__header--no-results h5{margin-bottom:12px}.search-results-page__header--no-results p{margin-bottom:24px}}.page-search__load-more{margin-top:50px}.page-search__load-more .button{width:200px;margin:0 auto}@media (max-width: 767.98px){.page-search__load-more .button{width:100%}}.cart-item{padding:16px 0;border-bottom:1px solid #f2f1f1}.cart-item__content{display:flex;flex-direction:column;gap:15px}.cart-item__product-card{display:flex;gap:20px;align-items:flex-start}.cart-item__image{flex-shrink:0;width:100px;height:125px;border-radius:12px;overflow:hidden;background-color:#f2f1f1}.cart-item__image img{width:100%;height:100%;object-fit:cover}.cart-item__image a{display:block;width:100%;height:100%}.cart-item__details{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-width:0;min-height:125px}@media (max-width: 767.98px){.cart-item__details{min-height:auto}}.cart-item__header{display:grid;grid-template-columns:1fr auto;gap:0 16px}.cart-item__product-info{flex:1;min-width:0}.cart-item__product-name{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;margin:0 0 8px;line-height:1.2}@media (max-width: 1199.98px){.cart-item__product-name{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.cart-item__product-name a{color:#002a3a;text-decoration:none}@media (min-width: 992px){.cart-item__product-name a:hover{color:#006980}}.cart-item__variant-info{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}.cart-item__variant-text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.cart-item__variant-text{font-size:14px;line-height:16px}}.cart-item__variant-text--tag{color:#006980}.cart-item__variant-text--discount{font-size:10px;background-color:#006980;color:#fff;padding:4px 12px;border-radius:20px;width:fit-content}.cart-item__subscription-info{margin-top:8px}.cart-item__subscription-text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#006980}@media (max-width: 1199.98px){.cart-item__subscription-text{font-size:14px;line-height:16px}}.cart-item__price-box{flex-shrink:0}.cart-item__price{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0;text-align:right;display:flex;align-items:center;gap:4px}@media (max-width: 1199.98px){.cart-item__price{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.cart-item__compare-price{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;text-decoration:line-through;margin:0;color:#006980}@media (max-width: 1199.98px){.cart-item__compare-price{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.cart-item__quantity-controls{display:flex;justify-content:space-between;align-items:center}.cart-item__quantity-box{display:flex;align-items:center;gap:5px}.cart-item__quantity-btn{display:flex;align-items:center;justify-content:center;width:12px;height:12px;background:none;border:none;cursor:pointer;color:#002a3a;text-decoration:none;padding:0}@media (min-width: 992px){.cart-item__quantity-btn:hover{opacity:.7}}.cart-item__quantity-btn svg{width:12px;height:12px;stroke:#002a3a}.cart-item__quantity-input{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;border:none;background:none;text-align:center;width:20px;outline:none;padding:0;margin:0}@media (max-width: 1199.98px){.cart-item__quantity-input{font-size:14px;line-height:16px}}.cart-item__quantity-input::-webkit-outer-spin-button,.cart-item__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-item__quantity-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-item__remove-btn{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;text-decoration:none;cursor:pointer;background:none;border:none;padding:0}@media (max-width: 1199.98px){.cart-item__remove-btn{font-size:14px;line-height:16px}}@media (min-width: 992px){.cart-item__remove-btn:after{background-color:#002a3a}}.cart-item__billing-info{display:flex;align-items:center;gap:4px;padding:4px 16px;border:1px solid #006980;border-radius:16px;justify-content:center}.cart-item__billing-info span{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#006980}@media (max-width: 1199.98px){.cart-item__billing-info span{font-size:14px;line-height:16px}}.cart-item__billing-info svg{width:16px;height:16px;color:#006980}@media (max-width: 767.98px){.cart-item{padding:16px 0}.cart-item__content{gap:16px}.cart-item__product-card{gap:20px}.cart-item__image{width:75px;height:93px}.cart-item__details{gap:11px}.cart-item__header{display:flex;gap:9px;flex-direction:column}.cart-item__variant-info{gap:10px}.cart-item__product-name{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;margin:0}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-item__product-name{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 767.98px){.cart-item__variant-text,.cart-item__subscription-text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-item__variant-text,.cart-item__subscription-text{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-item__price{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px;text-align:right}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-item__price{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-item__compare-price{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-item__compare-price{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-item__quantity-controls{justify-content:space-between;align-items:center}.cart-item__quantity-box{gap:13px}.cart-item__quantity-btn{width:12px;height:12px}.cart-item__quantity-btn svg{width:12px;height:12px}.cart-item__quantity-input{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-item__quantity-input{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-item__remove-btn{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px;text-decoration:none}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-item__remove-btn{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-item__remove-btn:after{background-color:#002a3a}.cart-item__billing-info{padding:4px 0;border:1px solid #006980;border-radius:16px;margin-top:0}.cart-item__billing-info span{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.cart-item__billing-info span{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.cart-item__billing-info svg{width:16px;height:16px}}.cart-page{display:flex;flex-direction:column}.cart-page .cart-drawer__shipping{padding-inline:0;display:flex;flex-direction:column;margin-bottom:20px}.cart-page .cart-drawer__shipping-progress{order:-1;margin:0 0 19px;background-color:#bdbdbd}.cart-page .cart-drawer__shipping-progress-bar{background-color:#002a3a}.cart-page .cart-drawer__shipping-text{margin-bottom:0}.cart-page .cart-drawer__shipping-text .tooltip__icon svg{width:18px;height:18px}.cart-page .cart-drawer__shipping-text span{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.cart-page .cart-drawer__shipping-text span{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.cart-page .shipping__wrapper{display:flex;flex-direction:column;gap:20px}.cart-page .recommended-product{margin:13px 0}@media (max-width: 991.98px){.cart-page .recommended-product{margin:18px 0}.cart-page .recommended-product__info{gap:3px}}.cart-page__container{flex:1;display:flex;flex-direction:column;margin:0 auto;width:100%;min-height:100dvh}.cart-page__header{padding:64px 40px 0}.cart-page__header h3{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.cart-page__header h3{font-size:30px;line-height:34px}}@media (min-width: 1200px){.cart-page__header h3{letter-spacing:-.96px}}.cart-page__grid{display:flex;justify-content:space-between;flex:1;gap:50px;padding-inline:var(--padding-inline)}.cart-page__left{flex:1;background-color:#fff;overflow-y:auto;max-width:680px;margin-top:40px}.cart-page__right{max-width:438px;width:100%;background-color:#fff;display:flex;flex-direction:column;gap:64px}.cart-page__main{display:flex;flex-direction:column}.cart-page__empty-state{display:block;padding:0}.cart-page__empty-content{text-align:left}.cart-page__empty-title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.cart-page__empty-title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.cart-page__shipping-section{display:flex;flex-direction:column;margin-bottom:47px;margin-top:-27px}.cart-page__shipping-progress{display:flex;flex-direction:column;gap:12px}.cart-page__progress-bar{width:100%;height:4px;background-color:#bdbdbd;border-radius:100px;overflow:hidden}.cart-page__progress-fill{width:220px;height:100%;background-color:#002a3a;border-radius:100px}.cart-page__shipping-text{display:flex;align-items:center;gap:10px}.cart-page__shipping-text span{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#050505;letter-spacing:.16px}@media (max-width: 1199.98px){.cart-page__shipping-text span{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.cart-page__info-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.cart-page__info-btn svg{width:24px;height:24px;color:#002a3a}.cart-page__accordions{display:flex;flex-direction:column;gap:0}.cart-page__accordions .accordion-item{border-bottom:1px solid #002a3a}.cart-page__accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer}@media (min-width: 992px){.cart-page__accordion-header:hover{opacity:.8}}.cart-page__accordion-title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a}@media (max-width: 1199.98px){.cart-page__accordion-title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.cart-page__accordion-icon{display:flex;align-items:center;justify-content:center}.cart-page__accordion-icon .default,.cart-page__accordion-icon .active{place-content:center}.cart-page__accordion-icon svg{color:#002a3a;margin:auto;display:block}.cart-page__accordion-content{display:none}.cart-page__accordion-text{padding-bottom:16px}.cart-page__accordion-text p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#002a3a;margin:0}@media (max-width: 1199.98px){.cart-page__accordion-text p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.cart-page .accordion-item.active .cart-page__accordion-icon .active{display:block}.cart-page .accordion-item.active .cart-page__accordion-icon .default{display:none}.cart-page .accordion-item:not(.active) .cart-page__accordion-icon .active{display:none}.cart-page .accordion-item:not(.active) .cart-page__accordion-icon .default{display:block}.cart-page__checkout-section{display:flex;flex-direction:column;gap:24px}.cart-page__checkout-btn .button{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;width:100%;max-width:100%;height:40px;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;text-decoration:none;letter-spacing:.16px;transition:all .3s ease;max-width:91%;margin:auto}@media (max-width: 1199.98px){.cart-page__checkout-btn .button{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.cart-page__payment-info{display:flex;flex-direction:column;gap:8px;align-items:center}.cart-page__afterpay,.cart-page__shipping-note{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#002a3a;letter-spacing:.12px;margin:0;display:flex;align-items:center;gap:3px}@media (max-width: 1199.98px){.cart-page__afterpay,.cart-page__shipping-note{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.cart-page__afterpay,.cart-page__shipping-note{letter-spacing:.12px}}.cart-page__afterpay img,.cart-page__shipping-note img{flex-shrink:0}.cart-page__shipping-note{text-align:center}@media (max-width: 991.98px){.cart-page__container{flex-direction:column}.cart-page .cart-drawer__shipping{margin-bottom:30px}.cart-page__shipping-section{margin-top:0}.cart-page__left,.cart-page__right{max-width:100%}.cart-page__header{padding:46px 20px 0}.cart-page__header h3{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400}}@media (max-width: 991.98px)and (max-width: 1199.98px){.cart-page__header h3{font-size:30px;line-height:34px}}@media (max-width: 991.98px)and (min-width: 1200px){.cart-page__header h3{letter-spacing:-.96px}}@media (max-width: 991.98px){.cart-page__grid{flex-direction:column;gap:69px}.cart-page__left{max-height:none;order:1}.cart-page__right{width:100%;order:2;gap:46px}.cart-page__shipping-header{margin-bottom:16px}.cart-page__checkout-section{gap:24px;margin-bottom:46px}.cart-page__payment-info{gap:7px}}.cart-page.empty-cart{background-color:#fff}.cart-page.empty-cart .button{max-width:398px}.cart-page.empty-cart .cart-page__container{background-color:#fff;min-height:0}.cart-page.empty-cart .cart-page__grid{flex-direction:column;align-items:flex-start;gap:40px;padding:0;background-color:#fff}.cart-page.empty-cart .cart-page__left{background-color:#fff;display:block;width:100%;max-width:none;padding:0 40px}.cart-page.empty-cart .cart-page__right{background-color:#fff;width:100%;max-width:none;padding:0 40px 40px}.cart-page.empty-cart .cart-page__main{display:block;background-color:#fff}@media (max-width: 991.98px){.cart-page.empty-cart .cart-page__left{padding:0 20px;overflow:hidden}.cart-page.empty-cart .cart-page__grid{gap:20px}.cart-page.empty-cart .button{max-width:100%}.cart-page.empty-cart .cart-page__right{padding:0 20px 40px}}.recommended-product{background-color:#f2f1f1;border-radius:16px;padding:16px;margin:16px 0 59px}@media (max-width: 767.98px){.cart-drawer .recommended-product{margin-inline:var(--padding-inline)}}.recommended-product__header{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #fff}.recommended-product__subtitle{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.recommended-product__subtitle{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.recommended-product__card{display:flex;gap:20px;height:128px;align-items:center}.recommended-product__image{flex-shrink:0;width:100px;height:125px;border-radius:12px;overflow:hidden;background-color:#fff}.recommended-product__image img{width:100%;height:100%;object-fit:cover}.recommended-product__image a{display:block;width:100%;height:100%}.recommended-product__details{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-width:260px}.recommended-product__info{display:flex;flex-direction:column;gap:0px}.recommended-product__title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0;line-height:1.2}@media (max-width: 1199.98px){.recommended-product__title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.recommended-product__variant{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#002a3a;letter-spacing:.14px}@media (max-width: 1199.98px){.recommended-product__variant{font-size:14px;line-height:16px}}.recommended-product__tag{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:#006980;letter-spacing:.14px}@media (max-width: 1199.98px){.recommended-product__tag{font-size:14px;line-height:16px}}.recommended-product__price{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#002a3a;margin:0;text-align:right;align-self:flex-start}@media (max-width: 1199.98px){.recommended-product__price{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.recommended-product__actions{display:flex;align-items:center;justify-content:flex-end}.recommended-product__actions .text-cta{width:auto;max-width:none;min-width:auto}.recommended-product__header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.recommended-product__details-row{display:flex;flex-direction:column;gap:7px}@media (max-width: 767.98px){.recommended-product{margin:19px 0;padding:16px}.recommended-product__header{margin-bottom:16px;padding-bottom:8px}.recommended-product__subtitle{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.recommended-product__subtitle{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 767.98px){.recommended-product__card{gap:20px;height:auto;align-items:flex-start}.recommended-product__image{width:90px;height:112px}.recommended-product__details{min-width:0;height:100%;gap:20px}.recommended-product__info{gap:8px}.recommended-product__title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;margin-bottom:4px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.recommended-product__title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 767.98px){.recommended-product__variant,.recommended-product__tag{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.recommended-product__variant,.recommended-product__tag{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.recommended-product__price{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.14px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.recommended-product__price{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.recommended-product__actions{justify-content:flex-start;gap:12px}.recommended-product__add-text{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;padding-top:2px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.recommended-product__add-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.recommended-product__add-btn{width:36px;height:36px;padding:8px 24px}.recommended-product__header-row{gap:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.recommended-product__details-row{gap:9px}}.account-main{--padding-x: 84.7px;min-height:var(--height-fill);display:grid}.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{padding:0 40px 0 50px}@media (max-width: 767.98px){.account-main__container{padding:0 20px}}.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:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.form__message.form__message{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.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:disc;margin:0;padding:15px 0 0 1em;display:flex;gap:10px;flex-direction:column}.account-address p{color:var(--Turquoise, #4ac9e3);font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.account-address p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.account-form{height:100dvh;width:100%;background-color:#f5f5f5}.account-form .hide{display:none}.account-form__grid{display:grid;grid-template-columns:1fr 1fr}.account-form__grid>div{min-width:0}.account-form__image{height:100dvh}.account-form__image img{height:100%;max-width:100%;object-fit:cover}.account-form__form-container{height:100%;display:grid;padding:100px 0}.account-form--recover{display:none}@media (max-width: 991.98px){.account-form{height:100%}}.account-select select{display:block;width:100%;box-shadow:none;outline:none}.form-container{margin:0 auto;text-align:center;width:100%;max-width:540px}.form-container__links p,.form-container__links a,.form-container__links label{font-size:14px;line-height:19px}.form-container__heading{padding-bottom:45px}.form-container__heading>*{margin:0}.form-container__heading .form-errors>*{color:#4ac9e3}.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__grid{display:grid;grid-template-columns:1fr 1fr;gap:inherit}.form-container__links{display:grid;gap:10px}.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{translate:none}#recover-toggle:checked~.account-form--recover{display:block}#recover-toggle:checked~.account-form--login{display:none}.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:100%}.address-form .form-container__heading{padding-bottom:30px}.address-form .form-container__heading h2{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px}@media (max-width: 1199.98px){.address-form .form-container__heading h2{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.address-form .form-container__heading h2{font-size:22px;line-height:26px}}.address-form .form-container__submit{padding-top:40px}@media (max-width: 767.98px){.account-form__form-container{padding-top:22px}.account-form .form-container__footer{grid-template-columns:1fr;gap:50px}.account-form .form-container__links{flex-direction:column;align-items:start;gap:27px}.account-form .form-container__links a,.account-form .form-container__links label{margin:0}}.account-page__order-address--desktop{margin-top:auto}.account-page__order-address--desktop .account-address__actions{padding-top:35px}.account-page__order-address--desktop .caption{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400;color:#4ac9e3;margin-bottom:35px}@media (max-width: 1199.98px){.account-page__order-address--desktop .caption{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.account-page__order-address--desktop .caption{letter-spacing:.12px}}.account-page,.account-page__grid{position:relative;height:100%;width:100%}.account-page__grid{display:block;grid-template-columns:1fr}.account-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.account-page__order-address--desktop{display:none}.account-page__content{padding-top:var(--padding-x)}.account-page__content.is-editing .account-page__header{margin-bottom:70px}.account-page__content.is-editing .account-page__order-address--desktop{display:block}.account-page__content.is-editing .account-addresses__add-btn{display:none!important}.account-page__content.is-editing .account-addresses__list,.account-page__content.is-editing .addresses-title{display:none}.account-page__content.is-editing .account-addresses__form{display:block;left:0;right:0;z-index:10}@media (max-width: 767.98px){.account-page__content.is-editing .account-addresses__form{position:absolute;top:84px;transform:none;left:auto;width:100%}}.account-page__content.is-editing .address-form-title{display:block}.account-page__content .address-form-title{display:none}.account-page__content .address-form-title--main{color:var(--Turquoise, #4ac9e3);font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.account-page__content .address-form-title--main{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.account-page__content .addresses-title{color:var(--Turquoise, #4ac9e3);font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.account-page__content .addresses-title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.account-page__content .account-addresses__form{display:none}.account-page__content>h2{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#4ac9e3;margin-bottom:34px}@media (max-width: 1199.98px){.account-page__content>h2{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.account-page__navigation{border-bottom:none;display:grid;margin:0 -35px;padding:38px 24px 44px;height:auto}.account-page--side-nav .account-page__grid{display:grid;grid-template-columns:277px 1fr;gap:50px}@media (max-width: 991.98px){.account-page--side-nav .account-page__grid{grid-template-columns:auto 1fr}}@media (max-width: 767.98px){.account-page__content{padding-top:50px}.account-page__navigation{margin:0 -20px;padding:20px 20px 0;width:auto;border:solid 1px #cfcbbf;border-right:none;border-left:none}.account-page__navigation .account-nav__links ul{display:flex;flex-direction:row;gap:30px}.account-page__navigation .account-nav__links ul .tab-link{font-size:16px;line-height:17px}.account-page__navigation .account-nav__links ul .tab-link:after{height:8px;width:8px;margin-top:-.5px}.account-page--side-nav .account-page__grid{display:block}}.account-main--order tbody td:first-of-type{display:grid;grid-template-columns:100px 1fr;gap:30px}.account-main--order tbody td:first-of-type a{font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600}@media (max-width: 1199.98px){.account-main--order tbody td:first-of-type a{font-size:18px;line-height:22px}}.sa-orders-table{--border-color: #cdc2c1;--fore-color: #4ac9e3;width:100%;max-width:100%;margin-left:auto}.sa-orders-table table{table-layout:auto;border-collapse:collapse;box-shadow:none;width:100%;position:relative;text-align:center}.sa-orders-table th,.sa-orders-table td{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;border:none;padding:0;color:var(--fore-color)}@media (max-width: 1199.98px){.sa-orders-table th,.sa-orders-table td{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.sa-orders-table th:not(:first-child),.sa-orders-table td:not(:first-child){text-align:left}.sa-orders-table th:last-child,.sa-orders-table td:last-child{text-align:right!important}.sa-orders-table tbody td a:not(.primary-button--underlined){color:var(--fore-color);text-underline-offset:2px;text-decoration-thickness:1px}.sa-orders-table tbody td a:not(.primary-button--underlined):before{content:" ";position:absolute;top:5px;right:5px;bottom:5px;left:5px}.sa-orders-table td:empty{display:initial}.sa-orders-table th,.sa-orders-table td:first-of-type{text-align:left;padding-left:0}.sa-orders-table td,.sa-orders-table th{padding-top:20px;padding-bottom:20px;vertical-align:top}@media (max-width: 767.98px){.sa-orders-table td,.sa-orders-table th{vertical-align:top}}.sa-orders-table th{padding-top:16px;padding-bottom:19px}.sa-orders-table td{padding-top:20px;padding-bottom:24px}.sa-orders-table tbody tr{border-bottom:1px solid var(--border-color);position:relative;border-top-color:#cdc2c1;border-bottom-color:#cdc2c1}@media screen and (min-width: 750px){.sa-orders-table tbody tr:first-of-type{border-top:solid 1px #cdc2c1}}@media screen and (forced-colors: active){.sa-orders-table tbody tr{border-top:.1rem solid rgba(0,0,0,0)}}.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}.sa-orders-table .order-details td:last-of-type,.sa-orders-table .order-details th:last-of-type{text-align:right;padding-right:0!important}.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 tr{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;row-gap:25px;padding:20px 0;border-top:solid 1px #cfcbbf;border-bottom:none!important}.account-orders table tr td,.account-orders table tr th{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;display:block!important;padding:0}}@media (max-width: 767.98px)and (max-width: 1199.98px){.account-orders table tr td,.account-orders table tr th{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.account-orders table tr td:before,.account-orders table tr th:before{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;display:block;padding:0 0 5px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.account-orders table tr td:before,.account-orders table tr th:before{font-size:14px;line-height:16px}}@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:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;content:attr(data-label);padding-bottom:10px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.account-orders td[data-label]:before{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.account-invoices table thead{border-bottom:1px solid var(--Dark-Grey, #cdc2c1)}.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:PPMori;font-size:14px;line-height:18px;font-weight:400}@media (max-width: 1199.98px){.account-invoices table td,.account-invoices table td *,.account-invoices table th,.account-invoices table th *{font-size:14px;line-height:16px}}.account-invoices table td:first-of-type,.account-invoices table th:first-of-type{min-width:80px}.account-invoices table th{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.account-invoices table th{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.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{position:relative;top:149px;position:sticky;height:fit-content}@media (max-width: 767.98px){.account-nav{top:auto;position:relative}}.account-nav__grid{display:grid;grid-template-columns:1fr}.account-nav__heading h4{margin-bottom:15px}.account-nav__links{margin-top:auto}.account-nav__links ul{list-style:none;display:flex;flex-direction:column;margin:0;padding:0;gap:18px}.account-nav__links ul a{color:var(--Turquoise, #4ac9e3);font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;position:relative}@media (max-width: 1199.98px){.account-nav__links ul a{font-size:14px;line-height:16px}}.account-nav__links ul a:after{content:" ";position:absolute;bottom:-5px;display:block;height:1px;width:0;background-color:var(--Turquoise, #4ac9e3);transition:width .3s ease-in-out}.account-nav__links ul a.active:after{width:100%}@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__grid:after{content:" ";position:absolute;bottom:5px;right:-20px;height:45px;width:45px;background:linear-gradient(270deg,#fcfaf1 44.27%,#fcfaf100);z-index:9;pointer-events:none}.account-nav__links{overflow-x:auto;margin:0 -20px;padding:0 50px 20px 20px;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;width:100%}.account-addresses__form>h2{color:var(--Turquoise, #4ac9e3);font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.account-addresses__form>h2{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.account-addresses__list{padding-top:50px;display:grid;grid-template-columns:308px 1fr}.account-addresses__group-other{display:grid;grid-auto-flow:column;gap:20px;grid-auto-columns:215px}@media (max-width: 767.98px){.account-addresses__group-other{grid-auto-flow:auto;grid-template-columns:1fr 1fr}}.account-addresses__group>p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--Turquoise, #4ac9e3);margin-bottom:15px}@media (max-width: 1199.98px){.account-addresses__group>p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.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: 767.98px){.account-addresses{padding-bottom:20px;grid-template-columns:1fr;gap:50px}.account-addresses__list{order:10;grid-template-columns:1fr;gap:35px;padding-bottom:30px;padding-top:0}.account-addresses__list .underline-link{font-weight:400}.account-addresses .form-field__grid{grid-template-columns:1fr}.account-addresses .radio-button label{align-items:center}}.account-address{padding-bottom:60px}.account-address__actions{padding-top:20px;display:flex;gap:20px}@media (max-width: 767.98px){.account-address{padding-bottom:40px}}.account-main--order .account-page__order-address--desktop{display:none}.account-main{--back-color: #002a3a}.template--customers-reset_password,.template--customers-login,.template--customers-register,.template--page-subscriptions,.template--customers-order,.template--customers-addresses,.template--customers-account{background-color:#f5f5f5}.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: transparent}.template--customers-reset_password .navbar__spacing,.template--customers-login .navbar__spacing,.template--customers-register .navbar__spacing{display:none}.template--customers-reset_password .account-main,.template--customers-login .account-main,.template--customers-register .account-main{--back-color: #002a3a;background:var(--back-color);min-height:var(--height-fill)}.template--customers-reset_password .account-main__container,.template--customers-login .account-main__container,.template--customers-register .account-main__container{padding:0}.template--customers-reset_password .primary-button,.template--customers-login .primary-button,.template--customers-register .primary-button{border:1px solid rgba(0,0,0,0)}.template--customers-reset_password .primary-button:hover,.template--customers-login .primary-button:hover,.template--customers-register .primary-button:hover{border-color:#4ac9e3}@media (min-width: 768px){.template--customers-reset_password:not(.navbar--show-megamenu) .navbar-main__left,.template--customers-login:not(.navbar--show-megamenu) .navbar-main__left,.template--customers-register:not(.navbar--show-megamenu) .navbar-main__left{--fore-color: #4ac9e3}}.account-form{background:var(--back-color)}.account-form__grid{grid-template-columns:1.03fr 1fr}.account-form__image img{width:100%;height:100%;object-fit:cover}@media (max-width: 767.98px){.account-form__grid{grid-template-columns:1fr;padding:50px 25px;padding-top:var(--nav-height)}.account-form__image{display:none}.account-form__form-container{padding-top:50px}}.form-container{text-align:left;margin:auto}.form-container .primary-button--underlined{color:#8e857d}.form-container__heading{padding-bottom:50px}.form-container__heading>h1{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#4ac9e3}@media (max-width: 1199.98px){.form-container__heading>h1{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.form-container__heading>p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#4ac9e3;text-align:left;margin-top:15px}@media (max-width: 1199.98px){.form-container__heading>p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.form-container__fields{gap:10px;column-gap:35px}.form-container__footer{display:grid;padding-top:50px;gap:25px}.form-container__links{display:flex;flex-direction:column;gap:15px;text-align:center;align-items:center}.form-container__links a,.form-container__links label{padding-bottom:0;margin:0;color:#4ac9e3}.form-container__links p{color:#4ac9e3;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.form-container__links p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.form-container__links p a{display:inline-block;color:#4ac9e3}.form-container__links .underline-link{cursor:pointer;padding:0;text-transform:uppercase;position:relative;margin-left:0;font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}@media (max-width: 1199.98px){.form-container__links .underline-link{font-size:14px;line-height:16px}}.form-container__links .underline-link:after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:-3px;background-color:#4ac9e3}.form-container__submit{padding:0}.form-container__submit button{width:100%}@media (max-width: 767.98px){.form-container{margin:0 auto;padding:0}}.address-form .form-container__submit{padding-top:35px}.address-form .form-container__submit .button{width:fit-content}.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:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400}@media (max-width: 1199.98px){.address-form .form-container__heading>h2{font-size:16px;line-height:20px}}.order-details__mid-content{display:grid;grid-template-columns:1fr 43%;margin-bottom:34px;gap:20px}@media (max-width: 991.98px){.order-details__mid-content{flex-direction:column;gap:50px}}.order-details__mid-content--left{color:var(--Turquoise, #4ac9e3);font-family:Untitled Sans;font-size:17px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-.51px}.order-details__mid-content--right{display:grid;grid-template-columns:1fr 1fr;gap:20px}.order-details__mid-content--right .order-details__address{width:212px;display:grid;gap:20px}.order-details__mid-content--right h2{color:var(--Turquoise, #4ac9e3);font-family:PPMori;font-size:12px;line-height:16px;font-weight:400}@media (max-width: 1199.98px){.order-details__mid-content--right h2{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.order-details__mid-content--right h2{letter-spacing:.12px}}.order-details__mid-content--right p{color:var(--Turquoise, #4ac9e3);font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.order-details__mid-content--right p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.order-details__content-wrapper{position:relative}.order-details__content-wrapper>h2{padding-bottom:37px;color:var(--Turquoise, #4ac9e3);font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.order-details__content-wrapper>h2{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.order-details__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:50px}.order-details__header h6{color:var(--Turquoise, #4ac9e3);font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.order-details__header h6{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.order-details__left,.order-details__content-wrapper{margin-left:auto;width:100%!important}.order-details__grid{display:grid}.order-details__grid>*{min-width:0}.order-details__left{width:255px}.order-details--subtotal{margin-left:auto;max-width:43%;width:100%;margin-top:31px}.order-details--subtotal tbody tr{border-bottom:none!important}.order-details--subtotal tbody tr:first-of-type{border-top:none}.order-details--subtotal tbody tr:last-of-type{border-bottom:none;border-top:none}.order-details--subtotal tbody tr:last-of-type th{color:var(--Turquoise, #4ac9e3);font-family:PPMori;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:600}@media (max-width: 1199.98px){.order-details--subtotal tbody tr:last-of-type th{font-size:18px;line-height:22px}}.order-details--subtotal tbody tr th,.order-details--subtotal tbody tr td{padding:0 0 15px}.order-details--subtotal tbody tr th,.order-details--subtotal tbody tr th *{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.order-details--subtotal tbody tr th,.order-details--subtotal tbody tr th *{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.order-details__grid{grid-template-columns:1fr}.order-details__left{order:5;padding-top:0;padding-bottom:60px}.order-details__left .button{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.order-details__left .button{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.order-details colgroup,.order-details thead{display:none}.order-details tr{border-bottom:none!important;border-top:solid 1px #4ac9e3}.order-details tr th,.order-details tr td{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.order-details tr th,.order-details tr td{font-size:14px;line-height:16px}}@media (max-width: 767.98px){.order-details tr th span.md-show-ib,.order-details tr td span.md-show-ib{margin-right:8px}.order-details tr td:last-of-type{padding-left:10px;min-width:57px;text-align:right!important}.order-details--subtotal{max-width:100%;width:100%}}.account-main .form__input{font-size:14px;font-style:normal;font-weight:500;line-height:19px;letter-spacing:1.4px;color:#4ac9e3;padding:15px 0;border:none;width:100%;background:#0000;border-bottom:solid 1px #4ac9e3}.account-main .form__input::placeholder{color:#4ac9e3;text-transform:uppercase}@media (max-width: 767.98px){.account-main--orders colgroup{display:none}}.order-address{padding-bottom:40px}.order-address>*{color:#4ac9e3}.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: 991.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:PPMori;font-size:14px;line-height:18px;font-weight:400;position:relative;text-align:center;border:none;height:100%;width:100%;display:block;outline:none}@media (max-width: 1199.98px){.wishlist-card__quantity input{font-size:14px;line-height:16px}}.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: 991.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:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px}}@media (max-width: 767.98px)and (max-width: 1199.98px){.wishlist-sidebar__block>h4{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px)and (max-width: 767.98px){.wishlist-sidebar__block>h4{font-size:22px;line-height:26px}}.wishlist-products{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.wishlist-products__divider{position:relative;width:100%;grid-column:1/-1;order:999;padding:25px 0;background:#fff}.wishlist-products__divider:after{content:"";display:block;position:relative;height:1px;background-color:#e3e3e3}.wishlist-products__divider.divider-hidden:after{background-color:#fff}.wishlist-products__divider:nth-of-type(1){order:2}.wishlist-products__divider:nth-of-type(2){order:4}.wishlist-products__divider:nth-of-type(3){order:6}.wishlist-products__divider:nth-of-type(4){order:8}.wishlist-products__divider:nth-of-type(5){order:10}.wishlist-products__divider:nth-of-type(6){order:12}.wishlist-products__divider:nth-of-type(7){order:14}.wishlist-products__divider:nth-of-type(8){order:16}.wishlist-products__divider:nth-of-type(9){order:18}.wishlist-products__divider:nth-of-type(10){order:20}.wishlist-products__divider:nth-of-type(11){order:22}.wishlist-products__divider:nth-of-type(12){order:24}.wishlist-products__divider:nth-of-type(13){order:26}.wishlist-products__divider:nth-of-type(14){order:28}.wishlist-products__divider:nth-of-type(15){order:30}.wishlist-products__divider:nth-of-type(16){order:32}.wishlist-products__divider:nth-of-type(17){order:34}.wishlist-products__divider:nth-of-type(18){order:36}.wishlist-products__divider:nth-of-type(19){order:38}.wishlist-products__divider:nth-of-type(20){order:40}.wishlist-products__divider:nth-of-type(21){order:42}.wishlist-products__divider:nth-of-type(22){order:44}.wishlist-products__divider:nth-of-type(23){order:46}.wishlist-products__divider:nth-of-type(24){order:48}.wishlist-products__divider:nth-of-type(25){order:50}.wishlist-products__divider:last-of-type:after{background-color:#d1d1d1}@media (max-width: 991.98px){.wishlist-products{grid-template-columns:1fr}.wishlist-products__divider{display:none}}.shopify-policy__container{max-width:100%;margin:auto;padding-inline:40px;padding-block:20px}.shopify-policy__container strong{display:block}.shopify-policy__container *{margin-block:20px}.shopify-policy__container p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.shopify-policy__container p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-policy__container h1{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.shopify-policy__container h1{font-size:24px;line-height:28px;letter-spacing:0px}}.shopify-policy__container a{display:flex;height:50px;min-width:250px;padding:15px 30px 16px;justify-content:center;align-items:center;align-self:stretch;border-radius:50px;background:var(--Turquoise, #4ac9e3);color:#fff;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;width:fit-content;transition:all .3s ease}@media (max-width: 1199.98px){.shopify-policy__container a{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.shopify-policy__container a:hover{background-color:#f2f1f1;color:#4ac9e3}.faq-page{margin:0 auto;padding:64px var(--padding-inline) 96px;font-family:var(--font-tame);width:100%}@media (max-width: 991.98px){.faq-page{padding:20px 20px 48px}}.faq-page__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:var(--color-foreground);padding-bottom:64px;max-width:670px}@media (max-width: 1199.98px){.faq-page__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (max-width: 991.98px){.faq-page__title{display:none}}.faq-page__title--mobile{font-size:34px;line-height:38px}@media (min-width: 992px){.faq-page__title--mobile{display:none}}.faq-page__content{display:flex;gap:135px}@media (max-width: 991.98px){.faq-page__content{flex-direction:column;gap:48px}}.faq-page__main{flex:1}@media (min-width: 768px)and (max-width: 991.98px){.faq-page{padding:40px 30px 96px}}.faq-content-section{max-width:670px}@media (min-width: 1680px){.faq-content-section{max-width:46.5vw;margin-left:auto}}@media (max-width: 991.98px){.faq-content-section{max-width:100%}}.faq-content__heading{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:var(--color-foreground);margin-bottom:24px}@media (max-width: 1199.98px){.faq-content__heading{font-size:30px;line-height:34px}}@media (min-width: 1200px){.faq-content__heading{letter-spacing:-.96px}}.faq-content__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;margin-bottom:40px;color:var(--color-foreground)}@media (max-width: 1199.98px){.faq-content__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.faq-content__description a{color:var(--color-link);text-decoration:underline}.faq-category-section{margin-bottom:64px}@media (max-width: 991.98px){.faq-category-section{margin-bottom:46px}}.faq-category-section:last-child{margin-bottom:0}.faq-category__title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:var(--color-foreground);margin:0}@media (max-width: 1199.98px){.faq-category__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.faq-category__title{font-size:22px;line-height:26px}}.faq-accordion{margin-top:0}@media (max-width: 991.98px){.faq-accordion{margin-top:12px}}.faq-accordion-item{border-bottom:1px solid #ebebeb;margin-bottom:0}.faq-accordion-item:last-child{border-bottom:none}.faq-accordion-item.active .faq-accordion-item__content{max-height:1000px}.faq-accordion-item.active .faq-accordion-item__icon:before{opacity:0}.faq-accordion-item.active .faq-accordion-item__icon:after{opacity:1}.faq-accordion-item__header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;transition:all .3s ease}.faq-accordion-item__header:hover{background-color:#002a3a05}.faq-accordion-item__question{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--color-foreground);margin:0;padding-right:20px;flex:1}@media (max-width: 1199.98px){.faq-accordion-item__question{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.faq-accordion-item__icon{width:24px;height:24px;position:relative;flex-shrink:0}.faq-accordion-item__icon:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 4.5V19.5M19.5 12H4.5' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:24px;transition:opacity .3s ease;opacity:1}.faq-accordion-item__icon:after{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M5 12H19' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:24px;transition:opacity .3s ease;opacity:0}.faq-accordion-item__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-accordion-item__answer{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;padding-bottom:24px;color:var(--color-foreground);opacity:.8}@media (max-width: 1199.98px){.faq-accordion-item__answer{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.faq-accordion-item__answer p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;margin:0 0 16px}@media (max-width: 1199.98px){.faq-accordion-item__answer p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.faq-accordion-item__answer p:last-child{margin-bottom:0}.faq-accordion-item__answer a{color:var(--color-link);text-decoration:underline}.faq-accordion-item__answer ul,.faq-accordion-item__answer ol{margin:16px 0;padding-left:24px}.faq-accordion-item__answer li{margin-bottom:8px}.faq-icon-active,.faq-icon-default{display:none}.two-column{z-index:1;border-top:1px solid #ccc}.two-column__wrapper{width:calc(100% - 4rem/var(--font-body-scale));margin:0 auto}@media (min-width: 768px){.two-column__wrapper{width:100%}}.two-column:not(.two-column--full-width) .two-column__wrapper{width:calc(100% - 8rem/var(--font-body-scale))}.two-column__grid{display:grid;grid-template-columns:1fr;gap:48px;width:100%;padding:0 20px;margin:0 auto}@media (min-width: 768px){.two-column__grid{grid-template-columns:200px 1fr;gap:5rem;align-items:start}}@media (min-width: 992px){.two-column__grid{grid-template-columns:250px 1fr;gap:135px;margin:0 auto;padding:0 40px}}@media (min-width: 768px)and (max-width: 991.98px){.two-column__grid{padding:0 30px}}@media (max-width: 767.98px){.two-column .two-column__side-heading{order:1}.two-column .two-column__main-content{order:2}}.two-column__side-title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;margin:0;color:var(--color-foreground)}@media (max-width: 1199.98px){.two-column__side-title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.two-column__side-title{font-size:22px;line-height:26px}}@media (max-width: 991.98px){.two-column__side-title{font-size:20px!important}}@media (min-width: 768px){.two-column__side-heading{position:sticky;top:2rem}}.two-column__heading{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:var(--color-foreground)}@media (max-width: 1199.98px){.two-column__heading{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.two-column__heading{font-size:22px;line-height:26px}}@media (max-width: 991.98px){.two-column__heading{font-size:20px!important}}.two-column__main-content{width:100%;max-width:670px}@media (min-width: 1680px){.two-column__main-content{max-width:46.5vw;margin-left:auto}}@media (max-width: 991.98px){.two-column__main-content{max-width:100%}}.two-column__main-content>*{margin-top:0;margin-bottom:0}.two-column__main-content>*+*{margin-top:2rem}.two-column__main-content>*+a{margin-top:3rem}.two-column__main-content *{overflow-wrap:break-word}.two-column__caption{color:var(--color-foreground)}.two-column__text{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--color-foreground);margin-top:24px}@media (max-width: 1199.98px){.two-column__text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.two-column__text p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;margin-bottom:1.5rem;color:var(--color-foreground)}@media (max-width: 1199.98px){.two-column__text p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.two-column__text p:last-child{margin-bottom:0}.two-column__buttons{display:inline-flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.two-column__buttons--multiple>*{flex-grow:1;min-width:22rem}.two-column__buttons+.two-column__buttons{margin-top:1rem}.two-column__content-alignment--left .two-column__buttons{justify-content:flex-start}.two-column__content-alignment--center{text-align:center}.two-column__content-alignment--center .two-column__buttons{justify-content:center}.two-column__content-alignment--right{text-align:right}.two-column__content-alignment--right .two-column__buttons{justify-content:flex-end}.contact-page__sidebar{min-width:min(440px,30vw);flex-shrink:0}@media (max-width: 991.98px){.contact-page__sidebar{min-width:unset}}.contact-page__list{list-style:none;padding:0;margin:0}.contact-page__list li{margin-bottom:12px}.contact-page__list a{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;display:block;text-decoration:none;color:var(--color-foreground)}@media (max-width: 1199.98px){.contact-page__list a{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.contact-page__list a:hover,.contact-page__list a.active{background-color:var(--color-background-2);color:#006980}@media (max-width: 991.98px){.contact-page__list--desktop{display:none}}.contact-page__mobile-select{display:none}@media (max-width: 991.98px){.contact-page__mobile-select{display:block}}.contact-page__select{width:100%;padding:12px 40px 12px 16px;border:0px;border-radius:8px;background-color:#f2f1f1;font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.contact-page__select:focus{outline:none;border-color:#002a3a;box-shadow:0 0 0 2px #002a3a1a}.faq-page__sidebar{min-width:min(440px,30vw);flex-shrink:0}@media (max-width: 991.98px){.faq-page__sidebar{min-width:unset}}.faq-page__list{list-style:none;padding:0;margin:0}.faq-page__list li{margin-bottom:12px}.faq-page__list a{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;display:block;text-decoration:none;color:var(--color-foreground)}@media (max-width: 1199.98px){.faq-page__list a{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.faq-page__list a:hover,.faq-page__list a.active{background-color:var(--color-background-2);color:#006980}@media (max-width: 991.98px){.faq-page__list--desktop{display:none}}.faq-page__mobile-select{display:none}@media (max-width: 991.98px){.faq-page__mobile-select{display:block}}.faq-page__select{width:100%;padding:12px 40px 12px 16px;border:0px;border-radius:8px;background-color:#f2f1f1;font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.faq-page__select:focus{outline:none;border-color:#002a3a;box-shadow:0 0 0 2px #002a3a1a}.terms__sidebar{min-width:min(440px,30vw);flex-shrink:0}@media (max-width: 991.98px){.terms__sidebar{min-width:unset}}.terms__list{list-style:none;padding:0;margin:0}.terms__list li{margin-bottom:12px}.terms__list a{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;display:block;text-decoration:none;color:var(--color-foreground)}@media (max-width: 1199.98px){.terms__list a{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.terms__list a:hover,.terms__list a.active{background-color:var(--color-background-2);color:#006980}@media (max-width: 991.98px){.terms__list--desktop{display:none}}.terms__mobile-select{display:none}@media (max-width: 991.98px){.terms__mobile-select{display:block}}.terms__select{width:100%;padding:12px 40px 12px 16px;border:0px;border-radius:8px;background-color:#f2f1f1;font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.terms__select:focus{outline:none;border-color:#002a3a;box-shadow:0 0 0 2px #002a3a1a}.page__sidebar{min-width:min(440px,30vw);flex-shrink:0}@media (max-width: 991.98px){.page__sidebar{min-width:unset}}.page__list{list-style:none;padding:0;margin:0}.page__list li{margin-bottom:12px}.page__list a{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;display:block;text-decoration:none;color:var(--color-foreground)}@media (max-width: 1199.98px){.page__list a{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.page__list a:hover,.page__list a.active{background-color:var(--color-background-2);color:#006980}@media (max-width: 991.98px){.page__list--desktop{display:none}}.page__mobile-select{display:none}@media (max-width: 991.98px){.page__mobile-select{display:block}}.page__select{width:100%;padding:12px 40px 12px 16px;border:0px;border-radius:8px;background-color:#f2f1f1;font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M16.25 6.875L10 13.125L3.75 6.875' stroke='%23002A3A' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.page__select:focus{outline:none;border-color:#002a3a;box-shadow:0 0 0 2px #002a3a1a}.faq-page .faq-page__list a{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.faq-page .faq-page__list a{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.faq-page .faq-page__select{font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px}.contact-page .contact-page__list a{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}@media (max-width: 1199.98px){.contact-page .contact-page__list a{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.contact-page .contact-page__select{font-family:PPMori;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px}.section-heading{width:100%;padding-inline:var(--padding-inline, 40px)}.section-heading.bg-white{background-color:#fff}.section-heading.bg-navy{background-color:#002a3a}.section-heading.bg-teal{background-color:#006980}.section-heading__container{width:100%}.section-heading__content{display:grid;grid-template-columns:1fr;gap:40px;align-items:flex-start}@media (min-width: 1200px){.section-heading__content{grid-template-columns:1fr 1fr;gap:80px}}.section-heading__content.section-heading__content--no-content{gap:0px}@media (min-width: 1200px){.section-heading__content.section-heading__content--no-content{gap:0px}}.section-heading__content.section-heading__content--no-content .section-heading__left{gap:0px}.section-heading__left{display:flex;flex-direction:column;gap:24px}@media (max-width: 767.98px){.section-heading__left{gap:24px}}@media (min-width: 768px){.section-heading__left{max-width:540px}}.section-heading__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;margin:0;color:var(--heading-color, #002a3a)}@media (max-width: 1199.98px){.section-heading__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.section-heading__paragraph{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;margin:0;max-width:540px;color:var(--text-color, #002a3a)}@media (max-width: 1199.98px){.section-heading__paragraph{font-size:16px;line-height:20px}}.section-heading__button{align-self:flex-start;max-width:325px;width:100%}@media (max-width: 767.98px){.section-heading__button{max-width:none}}.section-heading__right{display:flex;flex-direction:column;align-items:end;gap:24px}@media (max-width: 767.98px){.section-heading__right{gap:20px;align-items:start}}.section-heading__right-title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;margin:0;color:var(--heading-color, #002a3a)}@media (max-width: 1199.98px){.section-heading__right-title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (min-width: 1200px){.section-heading__right-title{text-align:right}}.section-heading__right-paragraph{max-width:440px}.section-media{position:relative;padding:0;height:var(--height-full);min-height:60vh;background-color:#fff}.section-media:not(:has(.section-media__background-layer img,.section-media__background-layer video)){display:none}.section-media img,.section-media video{width:100%;height:100%;object-fit:cover}@media (max-width: 991.98px){.section-media img,.section-media video{object-position:left}}.section-media--full-height{height:var(--height-full)}.section-media--fill-height{height:var(--height-fill);min-height:60vh}.section-media--custom-height{min-height:400px}@media (max-width: 991.98px){.section-media--mobile-full-height{height:var(--height-full)!important}.section-media--mobile-fill-height{height:var(--height-fill)!important;min-height:60vh}.section-media--mobile-custom-height{min-height:300px}}.section-media__container{position:relative;width:100%;height:100%}.section-media__background-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.media-snippet{height:100%}.media-slide{position:relative;width:100%;height:100%;overflow:hidden}.media-slide__image{width:100%;height:100%;object-fit:cover}.media-slide__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.media-slide__background--contained{top:40px;right:40px;bottom:40px;left:40px;border-radius:20px;overflow:hidden}@media (max-width: 991.98px){.media-slide__background--contained{inset-inline:20px}}.media-slide__background--full-bleed{top:0;right:0;bottom:0;left:0}.media-slide__background .media-video-container{position:relative;width:100%;height:100%}.media-slide__background .media-video-container video{width:100%;height:100%;object-fit:cover}.media-slide__background .media-video-container .media-video-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}.media-slide__background .media-video-container .media-video-controls.show-controls{opacity:1;pointer-events:all}@media (max-width: 767.98px){.media-slide__background .media-video-container .media-video-controls{opacity:1;pointer-events:all}}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;font-family:inherit}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause:hover{transform:scale(1.05);opacity:.9}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause.playing{background-color:var(--pause-bg-color)!important;color:var(--pause-text-color)!important}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon{width:150px;height:150px;border-radius:50%}@media (max-width: 991.98px){.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon{width:70px;height:70px}}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon svg,.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon img{width:73.8px;height:73.8px}@media (max-width: 991.98px){.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon svg,.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon img{width:34.5px;height:34.5px}}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon svg{fill:currentColor}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon img{object-fit:contain}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon .play-icon{margin-left:4px}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon .pause-icon,.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon.playing .play-icon{display:none}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--icon.playing .pause-icon{display:block}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--text{width:150px;height:150px;border-radius:50%;font-family:PP Mori,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px}@media (max-width: 991.98px){.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--text{width:70px;height:70px;font-family:PP Mori,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.14px}}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--text .pause-text,.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--text.playing .play-text{display:none}.media-slide__background .media-video-container .media-video-controls .media-video-play-pause--text.playing .pause-text{display:block}.media-content-block{position:absolute;display:flex;flex-direction:column;gap:24px;max-width:var(--custom-max-width, 325px);width:100%;pointer-events:auto;z-index:3}@media (min-width: 768px)and (max-width: 1199.98px){.media-content-block{max-width:40%}}.section-media[data-media-treatment=contained] .media-content-block--left-top{top:calc(var(--padding-top, 40px) + 40px);left:calc(var(--padding-left, 40px) + 40px)}@media (max-width: 991.98px){.section-media[data-media-treatment=contained] .media-content-block--left-top{top:calc(var(--padding-top-mobile, 20px) + 20px);left:calc(var(--padding-left-mobile, 20px) + 20px);max-width:calc(100% - var(--padding-right-mobile, 20px) - var(--padding-left-mobile, 20px) - 40px)}}.section-media[data-media-treatment=contained] .media-content-block--right-top{top:calc(var(--padding-top, 40px) + 40px);right:calc(var(--padding-right, 40px) + 40px)}@media (max-width: 991.98px){.section-media[data-media-treatment=contained] .media-content-block--right-top{top:calc(var(--padding-top-mobile, 20px) + 20px);right:calc(var(--padding-right-mobile, 20px) + 20px);max-width:calc(100% - var(--padding-right-mobile, 20px) - var(--padding-left-mobile, 20px) - 40px)}}.section-media[data-media-treatment=contained] .media-content-block--left-bottom{bottom:calc(var(--padding-bottom, 40px) + 40px);left:calc(var(--padding-left, 40px) + 40px)}@media (max-width: 991.98px){.section-media[data-media-treatment=contained] .media-content-block--left-bottom{bottom:calc(var(--padding-bottom-mobile, 20px) + 20px);left:calc(var(--padding-left-mobile, 20px) + 20px);max-width:calc(100% - var(--padding-right-mobile, 20px) - var(--padding-left-mobile, 20px) - 40px)}}.section-media[data-media-treatment=contained] .media-content-block--right-bottom{bottom:calc(var(--padding-bottom, 40px) + 40px);right:calc(var(--padding-right, 40px) + 40px)}@media (max-width: 991.98px){.section-media[data-media-treatment=contained] .media-content-block--right-bottom{bottom:calc(var(--padding-bottom-mobile, 20px) + 20px);right:calc(var(--padding-right-mobile, 20px) + 20px);max-width:calc(100% - var(--padding-right-mobile, 20px) - var(--padding-left-mobile, 20px) - 40px)}}.media-content-block--right-top{top:var(--padding-top, 40px);right:var(--padding-right, 40px)}.media-content-block--right-top .media-content-block__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:#fff;margin:0}@media (max-width: 1199.98px){.media-content-block--right-top .media-content-block__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.media-content-block--left-top{top:var(--padding-top, 40px);left:var(--padding-left, 40px)}@media (max-width: 991.98px){.media-content-block--left-top{top:var(--padding-top-mobile, 20px);left:var(--padding-left-mobile, 20px);max-width:calc(100% - var(--padding-right-mobile, 20px) - var(--padding-left-mobile, 20px))}}.media-content-block--left-bottom{bottom:var(--padding-bottom, 40px);left:var(--padding-left, 40px)}@media (max-width: 991.98px){.media-content-block--left-bottom{bottom:var(--padding-bottom-mobile, 20px);left:var(--padding-left-mobile, 20px);max-width:calc(100% - var(--padding-right-mobile, 20px) - var(--padding-left-mobile, 20px))}}.media-content-block--right-bottom{bottom:var(--padding-bottom, 40px);right:var(--padding-right, 40px)}.media-content-block__text-content{display:flex;flex-direction:column;gap:16px}.media-content-block__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:inherit;margin:0}@media (max-width: 1199.98px){.media-content-block__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.media-content-block__title strong,.media-content-block__title b{font-weight:inherit}.media-content-block__title em,.media-content-block__title i{font-style:inherit}.media-content-block__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:inherit;margin:0}@media (max-width: 1199.98px){.media-content-block__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.media-content-block__description p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:inherit;margin:0}@media (max-width: 1199.98px){.media-content-block__description p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.media-content-block__description strong,.media-content-block__description b{font-weight:inherit}.media-content-block__description em,.media-content-block__description i{font-style:inherit}.media-content-block__cta-container{display:flex;flex-direction:column;gap:24px;max-width:var(--custom-max-width, 325px)}.media-content-block__cta-container .button{max-width:100%;width:325px}@media (max-width: 991.98px){.media-content-block__cta-container{max-width:100%}}.media-content-block__cta-container--double{flex-direction:column;gap:16px}@media (max-width: 991.98px){.media-content-block__cta-container--double{flex-direction:column;gap:12px}}.media-content-block__cta-container--double .button{flex:1;min-width:325px;width:100%}@media (min-width: 992px){.media-content-block__cta-container--double .button{max-width:100%}}.media-content-block.text-navy{color:#002a3a}.media-content-block.text-white{color:#fff}@media (max-width: 991.98px){.media-content-block{gap:20px;text-align:left!important}.media-content-block--right-bottom{align-items:flex-start;text-align:left}}.section-articles{width:100%;padding-inline:var(--padding-inline, 40px)}.section-articles:not(:has(.section-articles__grid .article-card)){display:none}.section-articles.bg-white{background-color:#fff}.section-articles.bg-navy{background-color:#002a3a}.section-articles.bg-teal{background-color:#006980}.section-articles__container{margin:0 auto}.section-articles__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:40px;gap:24px}@media (max-width: 767.98px){.section-articles__header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:46px}}.section-articles__title{max-width:628px}.section-articles__title h2{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;margin:0;color:var(--text-color, #002a3a)}@media (max-width: 1199.98px){.section-articles__title h2{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.section-articles__paragraph{margin-top:24px;max-width:555px}.section-articles__paragraph p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #002a3a);margin:0}@media (max-width: 1199.98px){.section-articles__paragraph p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-articles__grid{display:grid;gap:20px}.section-articles__grid--3-col{grid-template-columns:repeat(3,1fr)}.section-articles__grid--2-col{grid-template-columns:repeat(2,1fr)}@media (max-width: 767.98px){.section-articles__grid{grid-template-columns:1fr!important;gap:46px}}.section-articles__footer-button{display:none}@media (max-width: 767.98px){.section-articles__footer-button{display:block;margin-top:46px}}@media (max-width: 767.98px){.section-articles__header-button{display:none}}.text-white{color:#fff}.text-navy{color:#002a3a}.text-teal{color:#006980}.section-faqs{background-color:var(--bg-color, #ffffff);color:var(--text-color, #002a3a);padding-inline:var(--padding-inline, 40px)}.section-faqs:not(:has(.section-faqs__accordion-list .accordion-item)){display:none}.section-faqs__container{margin:0 auto}.section-faqs__content{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center}@media (min-width: 992px){.section-faqs__content{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:80px}}@media (min-width: 992px){.section-faqs--image-left .section-faqs__content{flex-direction:row}}@media (min-width: 992px){.section-faqs--image-right .section-faqs__content{flex-direction:row-reverse}}.section-faqs__image-area{flex-shrink:0;width:100%;border-radius:16px;overflow:hidden;background-color:#e6e0e0;order:2;aspect-ratio:392/488}@media (min-width: 992px){.section-faqs__image-area{order:0;max-width:440px;height:440px;aspect-ratio:1;position:sticky;top:var(--nav-height)}}.section-faqs__image-wrapper{position:relative;width:100%;height:100%}.section-faqs__image{width:100%;height:100%;object-fit:cover;border-radius:16px}.section-faqs__content-area{flex:1;display:flex;flex-direction:column;gap:64px;align-items:flex-end;justify-content:flex-start;min-width:0;order:1}@media (min-width: 992px){.section-faqs__content-area{order:0;max-width:46.5vw}}@media (max-width: 991.98px){.section-faqs__content-area{width:100%}}.section-faqs__faq-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.section-faqs__header{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;width:100%}.section-faqs__cta{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.16px;color:var(--text-color, #002a3a);text-align:left;margin:0 0 24px}@media (max-width: 1199.98px){.section-faqs__cta{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-faqs__cta a{color:inherit;text-decoration:none}.section-faqs__cta a:hover{text-decoration:none}.section-faqs__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:var(--heading-color, #002a3a);text-align:left;margin:0 0 40px}@media (max-width: 1199.98px){.section-faqs__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.section-faqs__subtitle{color:var(--text-color, #002a3a);text-align:left;margin:0 0 12px;max-width:325px}.section-faqs__subtitle p{font-family:PPMori;font-size:16px;line-height:22px;letter-spacing:.16px;font-weight:600}@media (max-width: 1199.98px){.section-faqs__subtitle p{font-size:16px;line-height:20px}}.section-faqs__accordion-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.section-faqs__accordion{width:100%;border-bottom:1px solid var(--border-color, #cdc2c1)}.section-faqs__accordion-trigger{width:100%;background:none;border:none;padding:16px 0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-start;overflow:visible}.section-faqs__accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%}.section-faqs__accordion-title{flex:1;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:center;min-width:0;min-height:0;padding:16px 0}@media (max-width: 767.98px){.section-faqs__accordion-title{padding:16.5px 0}}.section-faqs__accordion-title span{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--text-color, #002a3a);margin:0}@media (max-width: 1199.98px){.section-faqs__accordion-title span{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.section-faqs__accordion-icon{flex-shrink:0;width:24px;height:24px;overflow:hidden;position:relative}.section-faqs__accordion-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.section-faqs__accordion-icon-plus{opacity:1}.section-faqs__accordion-icon-minus{opacity:0}.section-faqs__accordion-content{display:none;padding:4px 0 24px}.section-faqs__accordion-content[aria-hidden=false]{display:block}.section-faqs__accordion-text{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;width:100%;max-width:550px}.section-faqs__accordion-text p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;color:var(--text-color, #002a3a);margin:0 0 6px;line-height:20px}@media (max-width: 1199.98px){.section-faqs__accordion-text p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-faqs__accordion-text p:last-child{margin-bottom:0}.section-faqs .accordion-item.active .section-faqs__accordion-icon-plus{opacity:0}.section-faqs .accordion-item.active .section-faqs__accordion-icon-minus{opacity:1}@media (min-width: 992px){.section-faqs__title{margin-bottom:64px}.section-faqs__subtitle{margin-bottom:12px}.section-faqs__content{gap:80px}.section-faqs__accordion-list{gap:0}.section-faqs__accordion-trigger{padding:16px 0}.section-faqs__accordion-content{padding:4px 0 24px}}@media (min-width: 992px){.section-faqs__content{gap:80px}.section-faqs__accordion-icon{transition:transform .3s ease}}.section-ugc{background-color:var(--bg-color, #ffffff);color:var(--text-color, #002a3a)}.section-ugc:not(:has(.section-ugc__media)){display:none}.section-ugc__container{margin:0 auto;padding-inline:0;padding-right:0;overflow:hidden}.section-ugc__header{text-align:center;margin-bottom:40px}@media (min-width: 992px){.section-ugc__header{margin-bottom:40px}}.section-ugc__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:var(--text-color, #002a3a);margin-bottom:16px}@media (max-width: 1199.98px){.section-ugc__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.section-ugc__description{font-family:PPMori;font-size:20px;line-height:24px;letter-spacing:.5px;font-weight:400;color:var(--text-color, #002a3a);max-width:600px;margin:0 auto}@media (max-width: 1199.98px){.section-ugc__description{font-size:16px;line-height:20px}}.section-ugc__scrollbar{margin-top:64px!important}@media (max-width: 991.98px){.section-ugc__scrollbar{margin-top:40px!important}}.section-ugc__slider{overflow:visible}.section-ugc__slider.swiper--disabled .swiper-wrapper{transform:none!important;padding-left:var(--padding-inline)}.section-ugc__slider:not(.swiper-initialized) .swiper-slide{margin-right:20px}.section-ugc__slider:not(.swiper-initialized) .swiper-wrapper{padding-left:var(--padding-inline)}.section-ugc__media-item{position:relative;max-width:325px}@media (max-width: 991.98px){.section-ugc__media-item{max-width:312px}}.section-ugc__media{position:relative;width:100%;border-radius:16px;overflow:hidden;background-color:#d3d3d3;max-width:325px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:579px}@media (max-width: 991.98px){.section-ugc__media{height:557px}}.section-ugc__media--video{cursor:pointer}.section-ugc[data-card-size=medium] .section-ugc__media-item{max-width:312px}.section-ugc[data-card-size=medium] .section-ugc__media{height:389px}@media (max-width: 991.98px){.section-ugc[data-card-size=medium] .section-ugc__media{height:389px}}.section-ugc__image,.section-ugc video{width:100%;height:100%;object-fit:cover;transition:all .3s ease;grid-row:1;grid-column:1}.section-ugc__video{width:100%;height:100%;object-fit:cover}.section-ugc__title{position:absolute;top:16px;left:16px;right:16px;max-width:calc(100% - 32px);font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:#f2f1f1;z-index:2;grid-row:1;grid-column:1}@media (max-width: 1199.98px){.section-ugc__title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.section-ugc__title{font-size:22px;line-height:26px}}.section-ugc__play-button,.section-ugc__modal-button{grid-row:1;grid-column:1;height:fit-content;justify-self:start;align-self:end;margin:16px;position:relative;z-index:2}@media (min-width: 768px){.section-ugc__media-item:hover .section-ugc__play-button,.section-ugc__media-item:hover .section-ugc__modal-button{background:var(--modal-button-bg-hover, #f2f1f1);color:var(--modal-button-text-hover, #002a3a)}}.section-ugc[data-color-mode=light] .section-ugc__play-button,.section-ugc[data-color-mode=light] .section-ugc__modal-button{--modal-button-border: #f2f1f1;--modal-button-text: #f2f1f1;--modal-button-bg-hover: #f2f1f1;--modal-button-text-hover: #002a3a}.section-ugc[data-color-mode=dark] .section-ugc__play-button,.section-ugc[data-color-mode=dark] .section-ugc__modal-button{--modal-button-border: #002a3a;--modal-button-text: #002a3a;--modal-button-bg-hover: #002a3a;--modal-button-text-hover: #f2f1f1}.section-ugc__scrollbar{position:static!important;width:calc(100% - var(--padding-inline, 40px)*2)!important;transform:translate(var(--padding-inline));max-width:100%;margin:0;background:var(--scrollbar-track, #e6e0e0);border-radius:0;height:3px!important}.section-ugc__scrollbar .swiper-scrollbar-drag{cursor:pointer;background-color:var(--scrollbar-thumb, #002a3a);border-radius:0;min-width:100px}@media (max-width: 991.98px){.section-ugc__scrollbar{height:2px!important;max-width:calc(100vw - 40px)}}.hero-section{--hero-height: 100vh;background-color:var(--bg-color, #ffffff);color:var(--text-color, #002a3a);height:calc(var(--hero-height)*2);position:relative;--padding-inline: 40px}@media (max-width: 767.98px){.hero-section{--hero-height: var(--height-fill)}}@media (max-width: 1199.98px){.hero-section{height:fit-content;padding-top:var(--section-padding-top-mobile, 0px);padding-bottom:var(--section-padding-bottom-mobile, 0px);padding-left:0;padding-right:0;--padding-inline: 20px}}@media (min-width: 992px){.hero-section{padding:0!important}}.hero-section__container{position:relative;height:100%}@media (max-width: 991.98px){.hero-section__container{position:static}}.hero-section__desktop{display:none;height:calc(var(--hero-height)*2);width:100%;position:relative}@media (min-width: 992px){.hero-section__desktop{display:grid;grid-template-rows:var(--hero-height) var(--hero-height);grid-template-columns:1fr 1fr}}@media (max-width: 991.98px){.hero-section__desktop{display:none!important}}.hero-section__left-column{grid-row:1/span 2;grid-column:1/span 1;z-index:1;position:relative}.hero-section__sticky-container{height:var(--hero-height);position:sticky;top:0}.hero-section__sticky-content{position:absolute;top:0;left:0;width:100%;height:var(--hero-height);display:flex;flex-direction:column;justify-content:center;padding-top:var(--section-padding-top-desktop, 80px);padding-bottom:var(--section-padding-bottom-desktop, 80px);padding-inline:var(--padding-inline);max-width:calc(390px + var(--padding-inline)*2);z-index:2;gap:33px}@media (min-width: 768px){.hero-section__sticky-content{padding-top:var(--section-padding-top-desktop, 60px);padding-bottom:var(--section-padding-bottom-desktop, 60px)}}@media (min-width: 992px){.hero-section__sticky-content{padding-top:var(--section-padding-top-desktop, 80px);padding-bottom:var(--section-padding-bottom-desktop, 80px)}}.hero-section__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:var(--heading-color, #002a3a)}@media (max-width: 1199.98px){.hero-section__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.hero-section__row{position:relative;z-index:2}.hero-section__row--first{grid-row:1;grid-column:2}.hero-section__row--second{grid-row:2;grid-column:2;background-color:var(--bg-color, transparent);justify-content:end;display:flex}.hero-section__row-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:var(--section-padding-top-desktop, 40px);padding-bottom:var(--section-padding-bottom-desktop, 40px);padding-inline:var(--padding-inline);color:var(--text-color, #002a3a);gap:24px;max-width:calc(390px + var(--padding-inline)*2)}@media (min-width: 768px){.hero-section__row-content{padding-top:var(--section-padding-top-desktop, 30px);padding-bottom:var(--section-padding-bottom-desktop, 30px)}}@media (min-width: 992px){.hero-section__row-content{padding-top:var(--section-padding-top-desktop, 40px);padding-bottom:var(--section-padding-bottom-desktop, 40px)}}.hero-section__row-title{font-family:PPMori;font-size:26px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.26px;color:var(--heading-color, #002a3a)}@media (max-width: 1199.98px){.hero-section__row-title{font-family:FKGrotesk;font-size:20px;line-height:24px;letter-spacing:0px}}@media (max-width: 767.98px){.hero-section__row-title{font-size:22px;line-height:26px}}.hero-section__row-text{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--text-color, #002a3a)}@media (max-width: 1199.98px){.hero-section__row-text{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.hero-section__section-bg{position:absolute;top:0;left:0;width:100dvw;height:var(--hero-height);z-index:0}.hero-section__section-bg--image .hero-section__section-bg-content{width:100%;height:100%}.hero-section__section-bg--image .hero-section__section-bg-content img{width:100%;height:100%;object-fit:cover;display:block}.hero-section__section-bg--video .hero-section__section-bg-content{width:100%;height:100%;object-fit:cover}.hero-section__center-decorative{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:343px;height:311px;z-index:4;pointer-events:none}@media (max-width: 1199.98px){.hero-section__center-decorative{height:163.207px;width:180px}}@media (max-width: 991.98px){.hero-section__center-decorative{display:none}}.hero-section__center-decorative-content{width:100%;height:100%}.hero-section__center-decorative-content img,.hero-section__center-decorative-content video{width:100%;height:100%;object-fit:cover;border-radius:12px}.hero-section__product-wrapper{grid-row:1;grid-column:1/span 2;z-index:10;pointer-events:none;position:sticky;top:0}.hero-section__product-card{display:flex;width:408px;height:160px;padding:12px;align-items:center;gap:20px;background-color:var(--card-bg);border-radius:16px;position:absolute;bottom:35px;left:calc(100% - 442px);z-index:1;pointer-events:auto}@media (max-width: 991.98px){.hero-section__product-card{display:none!important}}.hero-section__product-image{aspect-ratio:1.3382352941;height:auto;width:182px;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:var(--card-image-bg, #ffffff);display:flex;align-items:center;justify-content:center}.hero-section__product-image img{width:100%;height:100%;object-fit:cover}.hero-section__product-info{flex:1;display:flex;flex-direction:column;min-width:0}.hero-section__product-rating{display:flex;align-items:center;gap:6px;margin-bottom:4px}.hero-section__star{width:16px;height:16px;flex-shrink:0}.hero-section__star path{fill:var(--card-rating, #002a3a);stroke:var(--card-rating, #002a3a)}.hero-section__rating-text{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--card-rating, #002a3a);font-weight:500}@media (max-width: 1199.98px){.hero-section__rating-text{font-size:14px;line-height:16px}}.hero-section__product-title{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--card-title, #002a3a);margin:0 0 16px;max-width:123px}@media (max-width: 1199.98px){.hero-section__product-title{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.hero-section__product-cta .button{transition:all .3s ease}.hero-section__product-card:hover .button.primary-button--light:hover,.hero-section__product-card:hover .button.primary-button--light{background-color:#fff;color:#002a3a;border-color:#fff}.hero-section__product-card:hover .button.secondary-button--dark:hover,.hero-section__product-card:hover .button.secondary-button--dark{background-color:#002a3a;color:#fff;border-color:#002a3a}.hero-section__mobile{display:none;min-height:fit-content;height:100%}@media (max-width: 991.98px){.hero-section__mobile{display:flex!important;flex-direction:column;justify-content:space-between}}@media (max-width: 991.98px){.hero-section__mobile[data-has-decorative=false]{justify-content:flex-end;padding-bottom:0}}.hero-section__mobile[data-has-decorative=false] .hero-section__mobile-content{margin-top:auto;padding-bottom:0;margin-bottom:0}.hero-section__mobile-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-section__mobile-bg--image .hero-section__mobile-bg-content{width:100%;height:100%}.hero-section__mobile-bg--image .hero-section__mobile-bg-content img{width:100%;height:100%;object-fit:cover;display:block}.hero-section__mobile-bg--video .hero-section__mobile-bg-content{width:100%;height:100%;object-fit:cover}.hero-section__mobile-decorative{display:none;position:relative;z-index:2;margin-bottom:20px;margin-top:107px}@media (max-width: 379.98px){.hero-section__mobile-decorative{margin-top:auto}}@media (max-width: 991.98px){.hero-section__mobile-decorative{display:block}}.hero-section__mobile-decorative-content{max-width:279px;max-height:254px;margin:0 auto;aspect-ratio:1.0984251969}.hero-section__mobile-decorative-content img,.hero-section__mobile-decorative-content video{width:100%;height:100%;object-fit:cover}.hero-section__mobile-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;gap:24px;padding-inline:var(--padding-inline)}.hero-section__mobile-title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:var(--heading-color, #002a3a)}@media (max-width: 1199.98px){.hero-section__mobile-title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.hero-section__mobile-text{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--text-color, #002a3a)}@media (max-width: 1199.98px){.hero-section__mobile-text{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.hero-section__product-card .button{min-width:0}.hero-section[data-color-mode=dark] .hero-section__row-content{color:var(--text-color, #f2f1f1)}.hero-section[data-color-mode=dark] .hero-section__row-title{color:var(--heading-color, #f2f1f1)}.hero-section[data-color-mode=dark] .hero-section__mobile-content{color:var(--text-color, #f2f1f1)}.hero-section[data-color-mode=dark] .hero-section__mobile-title{color:var(--heading-color, #f2f1f1)}.hero-section[data-color-mode=dark] .hero-section__right-column,.hero-section[data-color-mode=light] .hero-section__right-column{height:200vh}.product-scroll{position:relative;min-height:100vh;background-color:#002a3a;color:#f2f1f1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:100vh}@media (min-width: 992px){.product-scroll{padding:0!important}}.product-scroll__bg{position:absolute;left:0;z-index:1;width:100dvw;height:100vh}.product-scroll__bg-img{width:100%;height:100%;object-fit:cover}.product-scroll__title-wrapper{position:relative;grid-row:1/span var(--total-product-blocks);grid-column:1;padding-top:50vh}.product-scroll__sticky-wrapper{display:flex;flex-direction:row;align-items:center;gap:46px;position:sticky;top:50vh;transform:translateY(-50%);height:50vh;z-index:1;padding-left:40px}.product-scroll__pagination{z-index:10;display:flex;flex-direction:column;gap:8px;align-items:center}.product-scroll__pagination .dot{width:8px;height:8px;border-radius:50%;background-color:#f2f1f1;opacity:.5;transition:all .3s ease}.product-scroll__pagination .dot.active{opacity:1;background-color:#fff}.product-scroll__title{z-index:10;font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#f2f1f1}@media (max-width: 1199.98px){.product-scroll__title{font-size:30px;line-height:34px}}@media (min-width: 1200px){.product-scroll__title{letter-spacing:-.96px}}.product-scroll__title>span{opacity:1}.product-scroll__title>span:not(.active){display:none}.product-scroll__sections{position:relative;z-index:2;min-height:100vh;grid-column:2/span 2;grid-row:1}.product-scroll__grid{display:grid;grid-template-columns:1fr;min-height:100vh;position:relative}@media (min-width: 992px){.product-scroll__grid{grid-template-columns:1fr 1fr;gap:0}}.product-scroll .grid-column__one{display:none}@media (min-width: 992px){.product-scroll .grid-column__one{display:block}}.product-scroll .grid-column__two{display:none}@media (min-width: 992px){.product-scroll .grid-column__two{display:flex;justify-content:center;align-items:center;padding:var(--section-padding-top-desktop) 0 var(--section-padding-bottom-desktop)}}.product-scroll .grid-column__three{padding:40px 20px;display:flex;flex-direction:column;justify-content:center;gap:24px}@media (min-width: 992px){.product-scroll .grid-column__three{padding:var(--section-padding-top-desktop) 40px var(--section-padding-bottom-desktop);gap:24px}}.product-scroll__image{width:371px;height:484px;background-size:103.77% 97.9%;background-repeat:no-repeat;background-position:left center}.product-scroll__image-img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px)and (max-width: 1199.98px){.product-scroll__image{width:100%;height:auto;aspect-ratio:.765578635}}.product-scroll__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;color:#f2f1f1;line-height:20px;letter-spacing:.16px;max-width:100%;margin-bottom:24px}@media (max-width: 1199.98px){.product-scroll__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 992px){.product-scroll__description{max-width:400px}}.product-scroll__accordions{display:flex;flex-direction:column;gap:12px;width:100%}.product-scroll__accordions .accordion-item{border:1px solid #f2f1f1;border-radius:12px;padding:16px 16px 12px;background:#0000;transition:all .3s ease}.product-scroll__accordions .accordion-item.active{background-color:#fff}.product-scroll__accordions .accordion-item.active .accordion-item__label h6,.product-scroll__accordions .accordion-item.active .accordion-item__icon,.product-scroll__accordions .accordion-item.active .accordion-item__collapse,.product-scroll__accordions .accordion-item.active .accordion-item__collapse p{color:#002a3a}.product-scroll__accordions .accordion-item__label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:16px}.product-scroll__accordions .accordion-item__label h6{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:#f2f1f1;margin:0;flex:1;transition:all .3s ease}@media (max-width: 1199.98px){.product-scroll__accordions .accordion-item__label h6{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.product-scroll__accordions .accordion-item__icon{width:24px;height:24px;flex-shrink:0;position:relative;overflow:hidden}.product-scroll__accordions .accordion-item__icon svg{width:100%;height:100%;stroke:#f2f1f1;transition:all .3s ease}.product-scroll__accordions .accordion-item__collapse{padding:20px 16px 0 0;color:#f2f1f1}.product-scroll__accordions .accordion-item__collapse p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.16px;color:#f2f1f1;line-height:20px;margin:0;transition:all .3s ease}@media (max-width: 1199.98px){.product-scroll__accordions .accordion-item__collapse p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-scroll__accordions .accordion-item.active .accordion-item__collapse{display:block}.product-scroll__icons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;justify-content:flex-start;margin:24px 0}.product-scroll__icons .benefit-icons__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:89px;text-align:center}.product-scroll__icons .benefit-icons__item .benefit-icons__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.product-scroll__icons .benefit-icons__item .benefit-icons__icon img{width:100%;height:100%;object-fit:contain}.product-scroll__icons .benefit-icons__item .benefit-icons__text{font-family:PPMori;font-size:14px;font-weight:400;color:#fff;line-height:18px;letter-spacing:.14px;text-align:center}@media (max-width: 1199.98px){.product-scroll__icons .benefit-icons__item .benefit-icons__text{font-size:14px;line-height:16px}}.product-scroll__cta{max-width:100%;min-width:0;width:100%}.product-scroll__icon-wrapper{position:relative;grid-row:1/span var(--total-product-blocks);grid-column:1/span 3;pointer-events:none;z-index:3}.product-scroll__icon-down{position:sticky;top:calc(100vh - 60px);transform:translate(-50%);left:50%;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;pointer-events:auto;cursor:pointer}.product-scroll__icon-down svg{width:20px;height:20px;stroke:#f2f1f1}.product-scroll__content{max-width:325px;margin-left:auto}@media (min-width: 768px)and (max-width: 1199.98px){.product-scroll__content{max-width:301px}}@media (max-width: 991.98px){.product-scroll{display:block;min-height:auto;grid-template-columns:none;grid-auto-rows:auto;background-color:#0000;color:#f2f1f1}.product-scroll__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.product-scroll__bg-img{position:relative;z-index:0}.product-scroll__title-wrapper{position:static;grid-row:auto;grid-column:auto;padding:46px 20px 40px}.product-scroll__sticky-wrapper{position:static;top:auto;transform:none;height:auto;padding-left:0;flex-direction:column;align-items:flex-start;gap:24px}.product-scroll__title{position:static;top:auto;left:auto;font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;max-width:none;width:100%;text-align:left;margin-bottom:24px;z-index:10;padding-inline:var(--padding-inline)}}@media (max-width: 991.98px)and (max-width: 1199.98px){.product-scroll__title{font-size:30px;line-height:34px}}@media (max-width: 991.98px)and (min-width: 1200px){.product-scroll__title{letter-spacing:-.96px}}@media (max-width: 991.98px){.product-scroll__title>span{display:block}.product-scroll__title>span:not(.active){display:none}.product-scroll__images{position:static;z-index:auto;min-height:auto;grid-column:auto;grid-row:auto;overflow:hidden;width:100%;max-width:none}.product-scroll__images.swiper{overflow:hidden;width:100%;padding:0 20px}}@media (max-width: 991.98px)and (min-width: 768px){.product-scroll__images.swiper{padding:0 40px}}@media (max-width: 991.98px){.product-scroll__images .swiper-wrapper{display:flex;align-items:center}.product-scroll__images .swiper-slide{width:204px;flex-shrink:0}}@media (max-width: 991.98px)and (min-width: 768px){.product-scroll__images .swiper-slide{width:227px}}@media (max-width: 991.98px){.product-scroll__sections{position:static;z-index:auto;min-height:auto;grid-column:auto;grid-row:auto;overflow:hidden;width:100%}.product-scroll__sections.swiper{overflow:hidden;width:100%}.product-scroll__sections .swiper-wrapper{display:flex}.product-scroll__sections .swiper-slide{width:258px;flex-shrink:0}.product-scroll__grid{display:flex;flex-direction:column;min-height:auto;width:100%;grid-template-columns:none;gap:0}.product-scroll__grid.swiper-slide{width:258px;flex-shrink:0}.product-scroll .grid-column__one{display:none}.product-scroll .grid-column__two{display:flex;justify-content:center;align-items:center;padding:15.316px;width:100%;flex-shrink:0;scroll-snap-align:center}.product-scroll .grid-column__three{display:none}.product-scroll__image{width:100%;height:243px;background-size:103.77% 97.9%;background-repeat:no-repeat;background-position:left center}.product-scroll__image-img{width:100%;height:100%;object-fit:contain}.product-scroll__pagination{position:static;flex-direction:row;justify-content:center;gap:10px;margin:24px 0;z-index:10;display:flex}.product-scroll__pagination .dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff80;transition:all .3s ease;opacity:1}.product-scroll__pagination .dot.active{background-color:#fff;opacity:1}.product-scroll__content{max-width:none;margin-left:0;padding:0;width:100%}.product-scroll__content .product-content{display:none;margin:0 auto;padding-inline:var(--padding-inline)}.product-scroll__content .product-content.active{display:block}.product-scroll__description{margin:0 auto 24px;text-align:left}.product-scroll__accordions{margin:0 auto 24px}.product-scroll__icons{margin:24px auto;display:grid;grid-auto-flow:column}.product-scroll__cta{margin:0 auto}.product-scroll__icon-wrapper,.product-scroll__icon-down{display:none}.product-scroll__icons .benefit-icons__item{width:100%}.product-scroll__accordions .accordion-item__label h6{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400}}.product-related{background:#fff;padding-inline:var(--padding-inline, 40px)}.product-related__container{margin:0 auto}.product-related__grid{display:flex;flex-direction:column;gap:40px}@media (max-width: 991.98px){.product-related__grid{gap:24px;display:none}}.product-related__content{display:flex;align-items:flex-start;justify-content:space-between;width:100%;height:41px}@media (max-width: 991.98px){.product-related__content{flex-direction:column;height:auto;gap:24px}}.product-related__title{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#002a3a;margin:0}@media (max-width: 1199.98px){.product-related__title{font-size:30px;line-height:34px}}@media (min-width: 1200px){.product-related__title{letter-spacing:-.96px}}@media (max-width: 991.98px){.product-related__title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px}}@media (max-width: 991.98px)and (max-width: 1199.98px){.product-related__title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}.product-related__tabs{display:none;justify-content:space-between;list-style:none;margin:0 0 40px;padding:0;gap:0;align-items:flex-start}@media (max-width: 991.98px){.product-related__tabs{display:none!important}}.product-related__tabs--btn{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:#002a3a;text-decoration:none;cursor:pointer;transition:all .3s ease;opacity:.4;padding:0;white-space:nowrap;display:inline-block}@media (max-width: 1199.98px){.product-related__tabs--btn{font-size:30px;line-height:34px}}@media (min-width: 1200px){.product-related__tabs--btn{letter-spacing:-.96px}}@media (min-width: 992px){.product-related__tabs--btn:hover{opacity:.7}}.product-related__tabs--btn.active{opacity:1}.product-related__mobile-title{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;color:#002a3a;margin:0}@media (max-width: 1199.98px){.product-related__mobile-title{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (min-width: 992px){.product-related__mobile-title{display:none}}.product-related__carousel{position:relative}.product-related__collection{grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.product-related__collection:has(.product-recommendations){grid-template-columns:1fr}.product-related__collection .product-related__mobile-title{grid-column:1/-1;margin-bottom:0}@media (max-width: 991.98px){.product-related__collection{grid-template-columns:1fr;gap:40px}}.product-related .loading-indicator,.product-related .section-related__empty,.product-related .section-related__error{grid-column:1/-1;text-align:center;padding:16px;font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:#e6e0e0}@media (max-width: 1199.98px){.product-related .loading-indicator,.product-related .section-related__empty,.product-related .section-related__error{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.product-related .loading-indicator.hidden,.product-related .section-related__empty.hidden,.product-related .section-related__error.hidden{display:none}.product-related .section-related__error{color:#d32f2f}@media (max-width: 991.98px){.product-related__collection{display:grid;grid-template-columns:1fr;gap:40px}.product-related__collection:not(:first-child){margin-top:48px}.product-related__collection:not(:has(.product-card)){display:none}.product-related__collection:first-child:not(:has(.product-card))~.product-related__collection{margin-top:0}}@media (min-width: 992px){.product-related__collection{display:none}.product-related__collection.active{display:grid}}.recently-viewed-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 991.98px){.recently-viewed-container{grid-template-columns:1fr;gap:48px}}@media (min-width: 992px){.product-related__container .product-related__title{display:block;margin-bottom:64px}.product-related__container .product-related__tabs,.product-related__container.has-recommendations .product-related__title{display:none}.product-related__container.has-recommendations .product-related__tabs{display:flex}.product-related__container[data-custom-blocks="2"] .product-related__title{display:none}.product-related__container[data-custom-blocks="2"] .product-related__tabs{display:flex}}.product-recommendations{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 991.98px){.product-recommendations{grid-template-columns:1fr;gap:48px}}.section-wall{background-color:var(--bg-color, #002a3a);color:var(--text-color, #f2f1f1)}.section-wall__container{margin:0 auto;padding-inline:var(--padding-inline, 40px);overflow:hidden}.section-wall__slider-wrapper{margin-right:calc(-1*var(--padding-inline, 40px));margin-bottom:64px}@media (max-width: 991.98px){.section-wall__slider-wrapper{margin-bottom:40px}}.section-wall__slider{overflow:visible}.section-wall__slider.swiper--disabled .swiper-wrapper{transform:none!important}.section-wall__item{display:flex;flex-direction:column;max-width:290px;width:auto;flex-shrink:0}@media (max-width: 991.98px){.section-wall__item{max-width:200px}}.section-wall__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:32px}.section-wall__icon img{width:100%;height:100%;object-fit:contain}.section-wall__content{display:flex;flex-direction:column;gap:12px}.section-wall__title{font-family:PPMori;font-size:16px;font-style:normal;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1);margin:0;font-weight:400}@media (max-width: 1199.98px){.section-wall__title{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-wall__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1);margin:0}@media (max-width: 1199.98px){.section-wall__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-wall__description p{margin:0;line-height:20px}.section-wall .swiper-scrollbar{background-color:var(--scrollbar-track, #e6e0e0)!important}.section-wall__scrollbar{--swiper-scrollbar-sides-offset: 0px;--swiper-scrollbar-bottom: auto;--swiper-scrollbar-top: auto;--swiper-scrollbar-size: 2px;position:static!important;margin-top:0;display:none}.section-wall__scrollbar--visible{display:block;margin-top:144px}@media (max-width: 991.98px){.section-wall__scrollbar--visible{margin-top:64px}}.section-wall__scrollbar:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--scrollbar-track, #e6e0e0)}.section-wall__scrollbar .swiper-scrollbar-drag{background-color:var(--scrollbar-thumb, #f2f1f1)!important;border-radius:0!important;min-width:100px}@media (max-width: 991.98px){.section-wall__scrollbar{--swiper-scrollbar-size: 1px}}.section-slideshow{background-color:var(--bg-color, #002a3a);color:var(--text-color, #f2f1f1);padding:0!important}.section-slideshow:not(:has(.section-slideshow__content)){display:none}.section-slideshow__container{margin:0 auto;position:relative}@media (min-width: 768px){.section-slideshow__container:has(.section-slideshow__overlay-link:hover) .text-cta{color:var(--text-color, #f2f1f1);z-index:20}.section-slideshow__container:has(.section-slideshow__overlay-link:hover) .text-cta__arrow{background-color:var(--text-color, #f2f1f1)}.section-slideshow__container:has(.section-slideshow__overlay-link:hover) .text-cta svg path{stroke:var(--bg-color, #002a3a)}}.section-slideshow__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:3}.section-slideshow[data-container-type=contained] .section-slideshow__container{padding-inline:var(--padding-inline)}.section-slideshow[data-container-type=full-bleed] .section-slideshow__container{max-width:none;width:100%}.section-slideshow__content{display:flex;align-items:stretch;min-height:100vh}.section-slideshow[data-desktop-content-position=right] .section-slideshow__content{flex-direction:row-reverse}.section-slideshow[data-desktop-content-position=right].section-slideshow--testimonial .section-slideshow__content{flex-direction:initial}.section-slideshow[data-desktop-content-position=right].section-slideshow--testimonial .section-slideshow__content .section-slideshow__lifestyle-area{order:2}.section-slideshow[data-desktop-content-position=right].section-slideshow--testimonial .section-slideshow__content .section-slideshow__testimonial-area{order:1}.section-slideshow[data-desktop-content-position=right].section-slideshow--collection_item .section-slideshow__content{flex-direction:initial}.section-slideshow[data-desktop-content-position=right].section-slideshow--collection_item .section-slideshow__content .section-slideshow__left{order:2}.section-slideshow[data-desktop-content-position=right].section-slideshow--collection_item .section-slideshow__content .section-slideshow__right{order:1}@media (max-width: 991.98px){.section-slideshow[data-mobile-content-position=top] .section-slideshow__content{flex-direction:column}.section-slideshow[data-mobile-content-position=top] .section-slideshow__text-area,.section-slideshow[data-mobile-content-position=top] .section-slideshow__testimonial-area{order:1}.section-slideshow[data-mobile-content-position=top] .section-slideshow__image-area,.section-slideshow[data-mobile-content-position=top] .section-slideshow__lifestyle-area{order:2}.section-slideshow[data-mobile-content-position=bottom] .section-slideshow__content{flex-direction:column-reverse}.section-slideshow[data-mobile-content-position=bottom] .section-slideshow__text-area,.section-slideshow[data-mobile-content-position=bottom] .section-slideshow__testimonial-area{order:2}.section-slideshow[data-mobile-content-position=bottom] .section-slideshow__image-area,.section-slideshow[data-mobile-content-position=bottom] .section-slideshow__lifestyle-area{order:1}.section-slideshow[data-mobile-content-position=bottom] .section-slideshow__image-area{aspect-ratio:1}.section-slideshow[data-mobile-content-position=bottom] .section-slideshow__image-area picture{height:100%;width:100%}}@media (min-width: 768px){.section-slideshow[data-desktop-split-ratio="50-50"].section-slideshow--product_showcase .section-slideshow__text-area,.section-slideshow[data-desktop-split-ratio="50-50"].section-slideshow--product_showcase .section-slideshow__image-area{flex:1}.section-slideshow[data-desktop-split-ratio="50-50"].section-slideshow--testimonial .section-slideshow__content,.section-slideshow[data-desktop-split-ratio="50-50"].section-slideshow--collection_item .section-slideshow__content{grid-template-columns:1fr 1fr}.section-slideshow[data-desktop-split-ratio="30-70"].section-slideshow--product_showcase .section-slideshow__text-area{flex:0 0 30%}.section-slideshow[data-desktop-split-ratio="30-70"].section-slideshow--product_showcase .section-slideshow__image-area{flex:0 0 70%}.section-slideshow[data-desktop-split-ratio="30-70"].section-slideshow--testimonial .section-slideshow__content,.section-slideshow[data-desktop-split-ratio="30-70"].section-slideshow--collection_item .section-slideshow__content{grid-template-columns:30fr 70fr}.section-slideshow[data-desktop-split-ratio="70-30"].section-slideshow--product_showcase .section-slideshow__text-area{flex:0 0 70%}.section-slideshow[data-desktop-split-ratio="70-30"].section-slideshow--product_showcase .section-slideshow__image-area{flex:0 0 30%}.section-slideshow[data-desktop-split-ratio="70-30"].section-slideshow--testimonial .section-slideshow__content,.section-slideshow[data-desktop-split-ratio="70-30"].section-slideshow--collection_item .section-slideshow__content{grid-template-columns:70fr 30fr}}.section-slideshow--product_showcase{padding-top:0!important;padding-bottom:0!important}@media (max-width: 991.98px){.section-slideshow--product_showcase{padding-top:var(--section-padding-top-mobile)!important;padding-bottom:var(--section-padding-bottom-mobile)!important}}.section-slideshow--product_showcase .section-slideshow__content{flex-direction:row}.section-slideshow--product_showcase .section-slideshow__text-area{flex:1;background-color:var(--bg-color, #002a3a);display:flex;flex-direction:column;justify-content:space-between;height:fit-content;margin-block:auto;padding-top:var(--section-padding-top-desktop, 96px);padding-bottom:var(--section-padding-bottom-desktop, 96px);padding-inline:var(--padding-inline)}.section-slideshow--product_showcase .section-slideshow__heading{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--heading-color, #f2f1f1);margin:0 0 24px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__heading{font-size:24px;line-height:28px;letter-spacing:0px}}.section-slideshow--product_showcase .section-slideshow__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1);margin:0 0 16px;max-width:325px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--product_showcase .section-slideshow__description p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:inherit;margin:0 0 16px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__description p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--product_showcase .section-slideshow__description p:last-child{margin-bottom:0}.section-slideshow--product_showcase .section-slideshow__list{margin:0 0 24px;max-width:325px}.section-slideshow--product_showcase .section-slideshow__list-title{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;font-weight:600;color:var(--text-color, #f2f1f1);margin:0 0 6px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__list-title{font-size:14px;line-height:16px}}.section-slideshow--product_showcase .section-slideshow__list-items{list-style:disc;padding-left:20px;margin:0}.section-slideshow--product_showcase .section-slideshow__list-items li{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--text-color, #f2f1f1);margin:0 0 4px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__list-items li{font-size:14px;line-height:16px}}.section-slideshow--product_showcase .section-slideshow__list-items li:last-child{margin-bottom:0}.section-slideshow--product_showcase .section-slideshow__extra-content{margin:0 0 24px;max-width:325px}.section-slideshow--product_showcase .section-slideshow__extra-content p{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;font-weight:600;color:var(--text-color, #f2f1f1);margin:0 0 6px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__extra-content p{font-size:14px;line-height:16px}}.section-slideshow--product_showcase .section-slideshow__extra-content p:last-child{margin-bottom:0}.section-slideshow--product_showcase .section-slideshow__extra-content ul{list-style:disc;padding-left:20px;margin:0}.section-slideshow--product_showcase .section-slideshow__extra-content ul li{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--text-color, #f2f1f1);margin:0 0 4px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__extra-content ul li{font-size:14px;line-height:16px}}.section-slideshow--product_showcase .section-slideshow__extra-content ul li:last-child{margin-bottom:0}.section-slideshow--product_showcase .section-slideshow__extra-content ol{list-style:decimal;padding-left:20px;margin:0}.section-slideshow--product_showcase .section-slideshow__extra-content ol li{font-family:PPMori;font-size:14px;line-height:18px;font-weight:400;color:var(--text-color, #f2f1f1);margin:0 0 4px}@media (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__extra-content ol li{font-size:14px;line-height:16px}}.section-slideshow--product_showcase .section-slideshow__extra-content ol li:last-child{margin-bottom:0}.section-slideshow--product_showcase .section-slideshow__extra-content strong{font-weight:600}.section-slideshow--product_showcase .section-slideshow__cta{max-width:325px}.section-slideshow--product_showcase .section-slideshow__cta .button{width:100%}.section-slideshow--product_showcase .section-slideshow__image-area{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color, #002a3a);overflow:hidden;padding:0}.section-slideshow--product_showcase .section-slideshow__product-image{width:100%;height:100%;object-fit:cover;object-position:center}.section-slideshow--testimonial{padding-top:0!important;padding-bottom:0!important}.section-slideshow--testimonial .section-slideshow__content{display:grid;position:relative;min-height:636px}@media (max-width: 991.98px){.section-slideshow--testimonial .section-slideshow__content{grid-template-columns:1fr}}.section-slideshow--testimonial .section-slideshow__lifestyle-area{background-color:#e6e0e0;overflow:hidden;position:relative}.section-slideshow--testimonial .section-slideshow__lifestyle-area .swiper{height:100%}.section-slideshow--testimonial .section-slideshow__lifestyle-image{width:100%;height:100%}.section-slideshow--testimonial .section-slideshow__lifestyle-image img{width:100%;height:100%;object-fit:cover}.section-slideshow--testimonial .section-slideshow__testimonial-area{background-color:var(--bg-color, #002a3a);padding-top:var(--section-padding-top-desktop, 64px);padding-bottom:var(--section-padding-bottom-desktop, 64px);padding-inline:var(--padding-inline);position:relative;display:flex;flex-direction:column;justify-content:center;gap:46px;min-width:0;max-width:100%}@media (min-width: 992px){.section-slideshow--testimonial .section-slideshow__testimonial-area{--padding-inline: 116px;padding-bottom:64px;height:885px}}.section-slideshow--testimonial .section-slideshow__testimonial-area .swiper{width:100%;height:auto}.section-slideshow--testimonial .section-slideshow__testimonial-area .swiper-slide{display:flex;flex-direction:column;gap:24px;height:auto}.section-slideshow--testimonial .section-slideshow__testimonial-area .swiper-slide .section-slideshow__rating{margin-bottom:20px}.section-slideshow--testimonial .section-slideshow__testimonial-area .swiper-slide .section-slideshow__brand-logo{margin-top:20px}.section-slideshow--testimonial .section-slideshow__rating{display:flex;align-items:center;gap:8px}.section-slideshow--testimonial .section-slideshow__stars{display:flex;gap:2px}.section-slideshow--testimonial .section-slideshow__star{width:24px;height:24px;fill:var(--text-color, #f2f1f1);stroke:var(--text-color, #f2f1f1)}.section-slideshow--testimonial .section-slideshow__rating-text{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__rating-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--testimonial .section-slideshow__quote{font-family:FKGrotesk;font-size:36px;line-height:41px;letter-spacing:0px;font-weight:400;color:var(--heading-color, #f2f1f1);margin:0;font-style:normal}.section-slideshow--testimonial .section-slideshow__testimonial-description{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:var(--text-color, #f2f1f1);margin:0}.section-slideshow--testimonial .section-slideshow__testimonial-description p{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;color:inherit;margin:0}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__testimonial-description p{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.section-slideshow--testimonial .section-slideshow__author{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1);margin:0}.section-slideshow--testimonial .section-slideshow__tags{display:flex;flex-wrap:wrap;gap:8px}.section-slideshow--testimonial .section-slideshow__rating{display:flex;align-items:center;gap:8px;margin-bottom:0}.section-slideshow--testimonial .section-slideshow__rating .section-slideshow__stars{display:flex;gap:2px}.section-slideshow--testimonial .section-slideshow__rating .section-slideshow__star{width:24px;height:24px;fill:var(--text-color, #f2f1f1);stroke:var(--text-color, #f2f1f1)}.section-slideshow--testimonial .section-slideshow__rating .section-slideshow__rating-text{font-family:PPMori;font-style:normal;font-weight:400;line-height:20px;color:var(--text-color, #f2f1f1);font-size:16px;line-height:22px;letter-spacing:.16px}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__rating .section-slideshow__rating-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--testimonial .section-slideshow__quote{font-family:FKGrotesk;letter-spacing:0px;color:var(--heading-color, #f2f1f1);margin:0;font-size:36px;line-height:41px;font-weight:400}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__quote{font-size:24px;line-height:28px;letter-spacing:0px}}.section-slideshow--testimonial .section-slideshow__testimonial-description{font-family:FKGrotesk;letter-spacing:0px;color:var(--text-color, #f2f1f1);margin:0;font-size:18px;line-height:22px;font-weight:400}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__testimonial-description{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.section-slideshow--testimonial .section-slideshow__testimonial-description p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.section-slideshow--testimonial .section-slideshow__author{font-family:PPMori;font-style:normal;font-weight:400;color:var(--text-color, #f2f1f1);margin:0;font-size:16px;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__author{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--testimonial .section-slideshow__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0}.section-slideshow--testimonial .section-slideshow__tag{font-family:PPMori;font-style:normal;font-weight:400;color:var(--text-color, #f2f1f1);border:1px solid var(--text-color, #f2f1f1);background:#0000;padding:6px 20px 4px;border-radius:9999px;font-size:12px;line-height:16px;letter-spacing:.12px;text-align:center;min-width:100px}.section-slideshow--testimonial .section-slideshow__brand-logo{width:87px;height:50px;margin:0}.section-slideshow--testimonial .section-slideshow__brand-logo img{width:100%;height:100%;object-fit:contain}.section-slideshow--testimonial .section-slideshow__navigation{display:flex;gap:8px;align-items:center;margin:0}.section-slideshow--testimonial .section-slideshow__nav-arrow{width:44px;height:44px;border:1px solid var(--text-color, #f2f1f1);border-radius:50%;background:#0000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:2px;transition:all .3s ease}.section-slideshow--testimonial .section-slideshow__nav-arrow svg path{stroke:var(--text-color, #f2f1f1)}.section-slideshow--testimonial .section-slideshow__nav-arrow:hover{background:var(--text-color, #f2f1f1)}.section-slideshow--testimonial .section-slideshow__tag{font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;color:var(--text-color, #f2f1f1);border:1px solid var(--text-color, #f2f1f1);border-radius:9999px;padding:6px 20px 4px;min-width:100px;text-align:center}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__tag{font-size:12px;line-height:16px;letter-spacing:.12px}}.section-slideshow--testimonial .section-slideshow__brand-logo img{width:87px;height:50px;object-fit:contain}.section-slideshow--testimonial .section-slideshow__navigation{display:flex;gap:8px}.section-slideshow--testimonial .section-slideshow__nav-arrow{width:44px;height:44px;border:1px solid var(--text-color, #f2f1f1);border-radius:50%;background:#0000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.section-slideshow--testimonial .section-slideshow__nav-arrow:hover{background-color:var(--text-color, #f2f1f1)}.section-slideshow--testimonial .section-slideshow__nav-arrow:hover svg path{stroke:var(--bg-color, #002a3a)}.section-slideshow--testimonial .section-slideshow__nav-arrow svg{width:20px;height:20px}.section-slideshow--testimonial .section-slideshow__product-overlay{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-slideshow--testimonial .section-slideshow__overlay-product-image{width:522px;height:522px;object-fit:contain}@media (min-width: 992px){.section-slideshow--testimonial .section-slideshow__overlay-product-image{min-width:522px}}.section-slideshow--testimonial .section-slideshow__overlay-cta .button{width:325px}.section-slideshow--collection_item{display:block;color:var(--text-color, #f2f1f1);border-radius:0;padding-top:0!important;padding-bottom:0!important}.section-slideshow--collection_item .section-slideshow__content{display:grid;grid-template-columns:1fr 1fr;background-color:var(--bg-color, #002a3a);min-height:880px;position:relative;padding-top:0;padding-bottom:0;padding-inline:0}.section-slideshow--collection_item .section-slideshow__top-mobile{display:none}.section-slideshow--collection_item .section-slideshow__left{position:relative}.section-slideshow--collection_item .section-slideshow__lifestyle{position:relative;height:100%;border-radius:16px}.section-slideshow--collection_item .section-slideshow__lifestyle-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section-slideshow--collection_item .section-slideshow__headline{position:absolute;left:40px;right:40px;top:50%;transform:translateY(-50%)}.section-slideshow--collection_item .section-slideshow__headline-text{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;letter-spacing:-.96px;color:var(--text-color, #f2f1f1)}.section-slideshow--collection_item .section-slideshow__right{background-color:var(--bg-color, #002a3a);display:flex;align-items:center;justify-content:center;padding:var(--section-padding-top-desktop, 40px) var(--padding-inline, 40px) var(--section-padding-bottom-desktop, 40px)}.section-slideshow--collection_item .section-slideshow__right-inner{display:flex;flex-direction:column;justify-content:space-between;height:800px;width:100%}.section-slideshow--collection_item .section-slideshow__badges{display:flex;align-items:center;justify-content:space-between;color:var(--text-color, #f2f1f1)}.section-slideshow--collection_item .section-slideshow__badges--desktop{display:flex}.section-slideshow--collection_item .section-slideshow__badges--mobile{display:none}.section-slideshow--collection_item .section-slideshow__badge--new{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--accent-color, #4ac9e3)}@media (max-width: 1199.98px){.section-slideshow--collection_item .section-slideshow__badge--new{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.section-slideshow--collection_item .section-slideshow__badge--new{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.section-slideshow--collection_item .section-slideshow__badge--new{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (max-width: 767.98px)and (min-width: 1200px){.section-slideshow--collection_item .section-slideshow__badge--new{letter-spacing:.12px}}.section-slideshow--collection_item .section-slideshow__rating--light{display:flex;gap:11px;align-items:center;color:var(--text-color, #f2f1f1)}.section-slideshow--collection_item .section-slideshow__rating--light svg{width:16px;height:16px}.section-slideshow--collection_item .section-slideshow__rating--light svg path{fill:var(--text-color, #f2f1f1);stroke:var(--text-color, #f2f1f1)}@media (max-width: 767.98px){.section-slideshow--collection_item .section-slideshow__rating--light svg{width:13px}}.section-slideshow--collection_item .section-slideshow__rating--light .section-slideshow__rating-text{color:var(--text-color, #f2f1f1);font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}@media (max-width: 1199.98px){.section-slideshow--collection_item .section-slideshow__rating--light .section-slideshow__rating-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 767.98px){.section-slideshow--collection_item .section-slideshow__rating--light .section-slideshow__rating-text{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.section-slideshow--collection_item .section-slideshow__rating--light .section-slideshow__rating-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (max-width: 767.98px)and (min-width: 1200px){.section-slideshow--collection_item .section-slideshow__rating--light .section-slideshow__rating-text{letter-spacing:.12px}}.section-slideshow--collection_item .section-slideshow__clearcut{display:flex;align-items:center;justify-content:center}.section-slideshow--collection_item .section-slideshow__clearcut-img{width:552px;aspect-ratio:1;object-fit:contain}.section-slideshow--collection_item .section-slideshow__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}@media (max-width: 767.98px){.section-slideshow--collection_item .section-slideshow__footer{gap:20px}}.section-slideshow--collection_item .section-slideshow__tags--light{display:flex;flex-direction:column;gap:6px;position:static;top:auto;left:auto}.section-slideshow--collection_item .section-slideshow__tags--light .section-slideshow__tag{font-family:PPMori;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;color:var(--text-color, #f2f1f1);border:1px solid var(--text-color, #f2f1f1);background:#0000;padding:6px 20px 4px;border-radius:9999px;min-width:100px;text-align:center}@media (max-width: 1199.98px){.section-slideshow--collection_item .section-slideshow__tags--light .section-slideshow__tag{font-size:12px;line-height:16px;letter-spacing:.12px}}.section-slideshow--collection_item .text-cta{color:var(--text-color, #f2f1f1);z-index:20}.section-slideshow--collection_item .text-cta__compare-price{color:var(--compare-price-color);text-decoration:line-through;margin-right:4px}.section-slideshow--collection_item .text-cta__arrow{border-color:var(--text-color, #f2f1f1)}.section-slideshow--collection_item .text-cta svg path{stroke:var(--text-color, #f2f1f1)}.section-slideshow--collection_item .text-cta:hover .text-cta__arrow{background-color:var(--text-color, #f2f1f1)}.section-slideshow--collection_item .text-cta:hover svg path{stroke:var(--bg-color, #002a3a)}@media (max-width: 767.98px){.section-slideshow--collection_item .section-slideshow__top-mobile{display:flex;flex-direction:column;gap:28px;background-color:var(--bg-color, #002a3a);padding-top:var(--section-padding-top-mobile, 48px);padding-inline:var(--padding-inline);color:var(--text-color, #f2f1f1);padding-bottom:28px}.section-slideshow--collection_item .section-slideshow__badges--mobile{display:flex;align-items:center;justify-content:space-between}.section-slideshow--collection_item .section-slideshow__badges--desktop{display:none}.section-slideshow--collection_item .section-slideshow__headline-mobile .section-slideshow__headline-text{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400}}@media (max-width: 767.98px)and (max-width: 1199.98px){.section-slideshow--collection_item .section-slideshow__headline-mobile .section-slideshow__headline-text{font-size:30px;line-height:34px}}@media (max-width: 767.98px)and (min-width: 1200px){.section-slideshow--collection_item .section-slideshow__headline-mobile .section-slideshow__headline-text{letter-spacing:-.96px}}@media (max-width: 767.98px){.section-slideshow--collection_item .section-slideshow__content{grid-template-columns:1fr;gap:28px;padding-top:0;padding-bottom:var(--section-padding-bottom-mobile, 48px);padding-inline:var(--padding-inline);min-height:unset}.section-slideshow--collection_item .section-slideshow__headline{display:none}.section-slideshow--collection_item .section-slideshow__right{padding:0}.section-slideshow--collection_item .section-slideshow__right-inner{height:auto;gap:28px}.section-slideshow--collection_item .section-slideshow__lifestyle{height:350px;overflow:hidden}.section-slideshow--collection_item .section-slideshow__clearcut{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto;z-index:2}.section-slideshow--collection_item .section-slideshow__clearcut-img{min-width:260px;height:auto;aspect-ratio:1;object-fit:contain}.section-slideshow--collection_item .section-slideshow__footer{flex-direction:column;align-items:flex-start}.section-slideshow--collection_item .section-slideshow__tags{flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.section-slideshow--collection_item .section-slideshow__top-mobile{display:none}.section-slideshow--collection_item:nth-child(2n) .section-slideshow__right{order:-1}.section-slideshow--collection_item:nth-child(2n) .section-slideshow__headline{text-align:right}}.section-slideshow--testimonial .section-slideshow__rating,.section-slideshow--collection_item .section-slideshow__rating{display:flex;align-items:center;gap:8px}.section-slideshow--testimonial .section-slideshow__stars,.section-slideshow--collection_item .section-slideshow__stars{display:flex;gap:2px}.section-slideshow--testimonial .section-slideshow__star,.section-slideshow--collection_item .section-slideshow__star{width:24px;height:24px;fill:var(--text-color, #f2f1f1);stroke:var(--text-color, #f2f1f1)}.section-slideshow--testimonial .section-slideshow__rating-text,.section-slideshow--collection_item .section-slideshow__rating-text{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1)}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__rating-text,.section-slideshow--collection_item .section-slideshow__rating-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--content_focus .section-slideshow__content{display:flex;flex-direction:row;min-height:100vh}@media (max-width: 991.98px){.section-slideshow--content_focus .section-slideshow__content{flex-direction:column;min-height:auto}}.section-slideshow--content_focus .section-slideshow__image-area{flex:1;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color, #002a3a);overflow:hidden}.section-slideshow--content_focus .section-slideshow__image-area--contained{padding:40px}@media (max-width: 991.98px){.section-slideshow--content_focus .section-slideshow__image-area--contained{padding:20px 20px 0}}.section-slideshow--content_focus .section-slideshow__image-area--contained .section-slideshow__main-image{width:100%;height:100%;border-radius:16px;overflow:hidden}.section-slideshow--content_focus .section-slideshow__image-area--contained .section-slideshow__main-image img{width:100%;height:100%;object-fit:cover;object-position:center}.section-slideshow--content_focus .section-slideshow__image-area--full{padding:0}.section-slideshow--content_focus .section-slideshow__image-area--full .section-slideshow__main-image{width:100%;height:100%}.section-slideshow--content_focus .section-slideshow__image-area--full .section-slideshow__main-image img{width:100%;height:100%;object-fit:cover;object-position:center}.section-slideshow--content_focus .section-slideshow__content-area{flex:1;background-color:var(--bg-color, #002a3a);display:flex;align-items:flex-start;padding-top:var(--section-padding-top-desktop, 96px);padding-bottom:var(--section-padding-bottom-desktop, 96px);padding-inline:var(--padding-inline)}@media (max-width: 991.98px){.section-slideshow--content_focus .section-slideshow__content-area{padding-top:48px;padding-bottom:48px}}.section-slideshow--content_focus .section-slideshow__content-wrapper{display:flex;flex-direction:column;gap:24px;max-width:400px;width:100%}.section-slideshow--content_focus .section-slideshow__heading{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;color:var(--heading-color, #f2f1f1);margin:0}@media (max-width: 1199.98px){.section-slideshow--content_focus .section-slideshow__heading{font-size:30px;line-height:34px}}@media (min-width: 1200px){.section-slideshow--content_focus .section-slideshow__heading{letter-spacing:-.96px}}.section-slideshow--content_focus .section-slideshow__content-text{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1);margin:0}@media (max-width: 1199.98px){.section-slideshow--content_focus .section-slideshow__content-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--content_focus .section-slideshow__content-text p{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:inherit;margin:0 0 16px}@media (max-width: 1199.98px){.section-slideshow--content_focus .section-slideshow__content-text p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--content_focus .section-slideshow__content-text p:last-child{margin-bottom:0}.section-slideshow--content_focus .section-slideshow__content-text ul,.section-slideshow--content_focus .section-slideshow__content-text ol{margin:0 0 16px;padding-left:20px}.section-slideshow--content_focus .section-slideshow__content-text ul li,.section-slideshow--content_focus .section-slideshow__content-text ol li{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;color:var(--text-color, #f2f1f1);margin:0 0 4px}@media (max-width: 1199.98px){.section-slideshow--content_focus .section-slideshow__content-text ul li,.section-slideshow--content_focus .section-slideshow__content-text ol li{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--content_focus .section-slideshow__content-text ul li:last-child,.section-slideshow--content_focus .section-slideshow__content-text ol li:last-child{margin-bottom:0}.section-slideshow--content_focus .section-slideshow__cta{margin:0}.section-slideshow--content_focus .section-slideshow__cta .button{width:100%}@media (max-width: 991.98px){.section-slideshow--content_focus .section-slideshow__content{flex-direction:column}.section-slideshow--content_focus .section-slideshow__image-area{order:1;height:400px;flex:none}.section-slideshow--content_focus .section-slideshow__content-area{order:2;flex:none}.section-slideshow--content_focus .section-slideshow__content-wrapper{max-width:none}}@media (max-width: 991.98px){.section-slideshow__content{flex-direction:column;min-height:auto}.section-slideshow--product_showcase .section-slideshow__content{flex-direction:column}.section-slideshow--product_showcase .section-slideshow__image-area{flex:none;width:100%;padding:0;order:1}.section-slideshow--product_showcase .section-slideshow__text-area{flex:none;width:100%;order:2;padding-bottom:0;padding-top:66px;padding-inline:var(--padding-inline)}.section-slideshow--product_showcase .section-slideshow__heading{font-family:FKGrotesk;font-size:48px;line-height:52px;font-weight:400;max-width:none}}@media (max-width: 991.98px)and (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__heading{font-size:30px;line-height:34px}}@media (max-width: 991.98px)and (min-width: 1200px){.section-slideshow--product_showcase .section-slideshow__heading{letter-spacing:-.96px}}@media (max-width: 991.98px){.section-slideshow--product_showcase .section-slideshow__description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px;max-width:none}}@media (max-width: 991.98px)and (max-width: 1199.98px){.section-slideshow--product_showcase .section-slideshow__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 991.98px){.section-slideshow--product_showcase .section-slideshow__list,.section-slideshow--product_showcase .section-slideshow__extra-content,.section-slideshow--product_showcase .section-slideshow__cta{max-width:none}.section-slideshow--testimonial .section-slideshow__content{flex-direction:column;position:static;min-height:auto}.section-slideshow--testimonial .section-slideshow__lifestyle-area{order:2;width:100%;height:550px;aspect-ratio:unset;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.section-slideshow--testimonial .section-slideshow__lifestyle-area .swiper{height:100%}.section-slideshow--testimonial .section-slideshow__testimonial-area{width:100%;padding-top:var(--section-padding-top-mobile, 48px);padding-bottom:var(--section-padding-bottom-mobile, 48px);gap:46px;order:1;height:auto;box-sizing:border-box;justify-content:center;padding-inline:var(--padding-inline)}.section-slideshow--testimonial .section-slideshow__product-overlay{display:flex!important;width:100%;padding:0;background:none;flex-direction:column;align-items:center;gap:24px}.section-slideshow--testimonial .section-slideshow__overlay-product-image{width:350px;height:350px}.section-slideshow--testimonial .section-slideshow__overlay-cta .button{width:325px}.section-slideshow--testimonial .section-slideshow__quote{font-size:34px;line-height:38px}.section-slideshow--testimonial .section-slideshow__testimonial-description{font-size:20px;line-height:24px}.section-slideshow--testimonial .section-slideshow__tags{flex-wrap:wrap;justify-content:flex-start}.section-slideshow .section-slideshow__rating{align-self:flex-start}.section-slideshow .section-slideshow__quote{font-family:FKGrotesk;font-size:58px;font-style:normal;font-weight:400;line-height:62px;letter-spacing:-1.16px;margin:0}}@media (max-width: 991.98px)and (max-width: 1199.98px){.section-slideshow .section-slideshow__quote{font-size:34px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:0px}}@media (max-width: 991.98px){.section-slideshow .section-slideshow__testimonial-description{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 991.98px)and (max-width: 1199.98px){.section-slideshow .section-slideshow__testimonial-description{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (max-width: 991.98px){.section-slideshow .section-slideshow__testimonial-description p{font-family:FKGrotesk;font-size:18px;line-height:22px;letter-spacing:0px;font-weight:400;margin:0}}@media (max-width: 991.98px)and (max-width: 1199.98px){.section-slideshow .section-slideshow__testimonial-description p{font-size:18px;font-style:normal;font-weight:400;line-height:22px}}@media (max-width: 991.98px){.section-slideshow .section-slideshow__author{margin:0}.section-slideshow .section-slideshow__tags{justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.section-slideshow .section-slideshow__brand-logo,.section-slideshow .section-slideshow__navigation{align-self:flex-start}.section-slideshow .section-slideshow__product-overlay{display:flex;width:100%;padding:48px 20px;background-image:var(--lifestyle-bg);background-size:cover;background-position:center;background-repeat:no-repeat;order:2;z-index:auto;height:550px;justify-content:center;flex-direction:column;align-items:center}.section-slideshow .section-slideshow__overlay-product-image{width:280px;height:280px;margin-bottom:24px}.section-slideshow .section-slideshow__overlay-cta .button{width:280px}}.section-slideshow--testimonial .section-slideshow__rating,.section-slideshow--collection_item .section-slideshow__rating{gap:11px}@media (max-width: 767.98px){.section-slideshow--testimonial .section-slideshow__rating,.section-slideshow--collection_item .section-slideshow__rating{gap:7px}}.section-slideshow--testimonial .section-slideshow__stars,.section-slideshow--collection_item .section-slideshow__stars{gap:2px}.section-slideshow--testimonial .section-slideshow__star,.section-slideshow--collection_item .section-slideshow__star{width:16px;height:16px}@media (min-width: 768px){.section-slideshow--testimonial .section-slideshow__star,.section-slideshow--collection_item .section-slideshow__star{width:24px;height:24px}}.section-slideshow--testimonial .section-slideshow__rating-text,.section-slideshow--collection_item .section-slideshow__rating-text{font-family:PPMori;font-size:12px;line-height:16px;font-weight:400}@media (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__rating-text,.section-slideshow--collection_item .section-slideshow__rating-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}}@media (min-width: 1200px){.section-slideshow--testimonial .section-slideshow__rating-text,.section-slideshow--collection_item .section-slideshow__rating-text{letter-spacing:.12px}}@media (min-width: 768px){.section-slideshow--testimonial .section-slideshow__rating-text,.section-slideshow--collection_item .section-slideshow__rating-text{font-family:PPMori;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}@media (min-width: 768px)and (max-width: 1199.98px){.section-slideshow--testimonial .section-slideshow__rating-text,.section-slideshow--collection_item .section-slideshow__rating-text{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}}.section-slideshow--collection_item:nth-of-type(2n) .section-slideshow__right{order:-1}.section-slideshow--collection_item:nth-of-type(2n) .section-slideshow__headline{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main.css.map */
