:root{--osk23-text: #183529;--osk23-copy: #526158;--osk23-line: #dce4dc}html{-webkit-text-size-adjust:100%}body,button,input,select,textarea,summary{font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif;font-optical-sizing:auto}body{font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--font-heading-family),"Helvetica Neue",Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.045em;font-weight:600;text-wrap:balance}:where(p,li,dd,dt){overflow-wrap:break-word}:where(button,.button,a.osk5-btn,.osk5-desktop-nav>a){font-family:inherit}.osk5-desktop-nav{font-size:1.34rem;letter-spacing:-.008em;font-weight:600}.osk5-nav-shop>summary{font-weight:600}.osk5-header__wordmark,.osk21-overlay-logo{letter-spacing:-.055em!important}.osk5-mobile-panel nav>a{font-weight:550}.osk5-footer-name{font-weight:650;letter-spacing:-.055em}.osk5-footer-links h2{font-weight:650;letter-spacing:-.012em}.osk5-footer-links a,.osk5-footer-brand p{line-height:1.6}#MainContent :is(.osk18-shop__heading h2,.osk18-surface-card__title-row h3,.osk5-section-heading h2,.osk5-guide h2,.osk5-proof h2,.osk5-pdp-support h2,.collection-hero__title,.main-page-title,.article-template__title,.osk7-intro h1,.osk7-intro h2){font-family:var(--font-heading-family),"Helvetica Neue",Arial,sans-serif;letter-spacing:-.045em!important;font-weight:600!important;line-height:1.12;text-wrap:balance}#MainContent :is(.osk18-shop__heading>p,.osk18-surface-card__copy,.osk5-proof__content p,.osk5-guide__steps p,.collection-hero__description,.page-width--narrow .rte,.osk7-page p){font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1.62;letter-spacing:0}#MainContent .osk18-surface-card__title-row h3{font-size:clamp(2.5rem,2.5vw,3.8rem)}#MainContent .osk18-surface-card__copy{font-size:1.34rem}#MainContent .osk18-surface-card__bottom{font-size:1.3rem}#MainContent :is(.osk5-eyebrow,.osk18-surface-card__eyebrow,.osk18-shop__heading .osk5-eyebrow,.osk12-pdp-section-label,.osk12-pdp-eyebrow){letter-spacing:.115em!important;font-weight:650!important}#MainContent .product__info-container .product__title h1,#MainContent .osk12-pdp-title h1{font-family:var(--font-heading-family),"Helvetica Neue",Arial,sans-serif;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.09!important}#MainContent :is(.product__info-container .product-form__submit,.cart__checkout-button,.osk12-pdp-supportbar a,.osk5-btn,.osk19-hero__primary){font-weight:650!important;letter-spacing:-.006em}#MainContent :is(.osk12-pdp-overview__intro h2,.osk12-pdp-story__copy h2,.osk12-pdp-steps__intro h2,.osk12-pdp-faq__intro h2,.osk7-faq h2){font-family:var(--font-heading-family),"Helvetica Neue",Arial,sans-serif;font-weight:600;letter-spacing:-.045em}#MainContent :is(.osk12-pdp-description .product__description,.osk12-pdp-faq details p,.product__info-container .product__description,.osk7-faq details p){line-height:1.68}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}body.template-index .section-header .osk5-header__logo,body.template-index .section-header .osk5-header__logo:link,body.template-index .section-header .osk5-header__logo:visited,body.template-index .section-header .osk5-header__logo .osk21-overlay-logo,body.template-index .section-header .osk5-header__logo .osk21-overlay-logo span{text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important}body.template-index .section-header .osk5-header__logo .osk21-overlay-logo,body.template-index .section-header .osk5-header__logo .osk21-overlay-logo span{color:#fffdf7!important}body.template-index .section-header .osk21-overlay-logo:before,body.template-index .section-header .osk21-overlay-logo:after,body.template-index .section-header .osk21-overlay-logo span:before,body.template-index .section-header .osk21-overlay-logo span:after{content:none!important;display:none!important}body.template-index .section-header .osk5-header__logo:focus-visible{outline:2px solid currentColor!important;outline-offset:5px!important}#MainContent .osk19-hero{box-sizing:border-box;height:100vh;height:100svh;height:100dvh;min-height:0!important;max-height:none;overflow:hidden;isolation:isolate;display:flex;align-items:stretch}#MainContent .osk19-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#MainContent .osk19-hero__media picture,#MainContent .osk19-hero__media img{width:100%;height:100%;display:block}#MainContent .osk19-hero__image{object-fit:cover;object-position:center 48%}#MainContent .osk19-hero__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(100%,1390px);min-width:0;height:100%;margin:0 auto;padding:clamp(86px,12dvh,116px) clamp(20px,5.2vw,88px) clamp(18px,3.5dvh,34px)!important;gap:0}#MainContent .osk19-hero__content{box-sizing:border-box;width:min(100%,690px);max-width:690px;min-width:0;margin:0;padding:0!important}#MainContent .osk19-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;color:#f0f5ed;font-size:clamp(1.02rem,1vw,1.16rem);font-weight:600;letter-spacing:.13em;line-height:1.35}#MainContent .osk19-hero h1{margin:clamp(9px,1.8dvh,17px) 0 clamp(10px,2dvh,19px);max-width:11.8ch;font-family:var(--font-heading-family),"Helvetica Neue",Arial,sans-serif;font-weight:600!important;font-size:clamp(4rem,min(5.1vw,8.6dvh),7.6rem);line-height:.99;letter-spacing:-.056em;color:#fffdf8;text-wrap:balance}#MainContent .osk19-hero__lead{max-width:43ch;margin:0;font-size:clamp(1.35rem,min(1.3vw,2.3dvh),1.65rem);line-height:1.5;letter-spacing:-.003em;font-weight:400;color:#f1f5ef}#MainContent .osk19-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(12px,1.6vw,24px);margin-top:clamp(14px,2.9dvh,28px)}#MainContent .osk19-hero__primary{min-height:clamp(44px,6.2dvh,54px);padding:0 clamp(18px,1.7vw,23px);font-size:1.33rem;border-radius:5px;box-shadow:none}#MainContent .osk19-hero__textlink{font-size:1.28rem;font-weight:600}#MainContent .osk19-hero__benefits{margin-top:clamp(12px,2.5dvh,23px);padding:0;gap:7px 22px;display:flex;flex-wrap:wrap;align-items:center}#MainContent .osk19-hero__benefits span{padding:0;border:none;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ecf4ee;font-size:1.12rem;font-weight:500;line-height:1.45}#MainContent .osk19-hero__benefits svg{width:15px;height:15px}@media(min-width:750px)and (max-height:740px){#MainContent .osk19-hero__inner{padding-top:76px!important;padding-bottom:16px!important}#MainContent .osk19-hero h1{font-size:clamp(4rem,min(4.5vw,8dvh),6.4rem);margin:10px 0;line-height:.98}#MainContent .osk19-hero__lead{font-size:1.39rem;line-height:1.47;max-width:49ch}#MainContent .osk19-hero__actions{margin-top:15px}#MainContent .osk19-hero__benefits{margin-top:13px}}@media(min-width:750px)and (max-height:570px){#MainContent .osk19-hero__inner{padding-top:64px!important;padding-bottom:10px!important}#MainContent .osk19-hero h1{font-size:clamp(3.5rem,min(4vw,7dvh),5.2rem);margin:7px 0}#MainContent .osk19-hero__lead{font-size:1.27rem;line-height:1.4}#MainContent .osk19-hero__actions{margin-top:11px}#MainContent .osk19-hero__benefits{margin-top:9px}}@media(max-width:749px){#MainContent .osk19-hero__inner{padding:clamp(74px,11dvh,105px) 22px clamp(20px,4dvh,32px)!important}#MainContent .osk19-hero__content{max-width:520px}#MainContent .osk19-hero h1{font-size:clamp(3.65rem,min(10.5vw,7.7dvh),5.2rem);max-width:10.5ch;line-height:1;letter-spacing:-.05em}#MainContent .osk19-hero__lead{font-size:clamp(1.28rem,3.65vw,1.5rem);max-width:43ch;line-height:1.49}#MainContent .osk19-hero__actions{margin-top:clamp(12px,2.6dvh,20px);gap:11px 18px}#MainContent .osk19-hero__primary{width:auto;min-height:48px;padding:0 19px}#MainContent .osk19-hero__benefits{margin-top:15px;gap:7px 15px;display:flex}#MainContent .osk19-hero__benefits span{font-size:1.08rem}}@media(max-width:749px)and (max-height:680px){#MainContent .osk19-hero__inner{padding-top:67px!important;padding-bottom:12px!important}#MainContent .osk19-hero h1{font-size:clamp(3.25rem,min(9.6vw,7dvh),4.8rem);margin:8px 0 9px}#MainContent .osk19-hero__lead{font-size:1.25rem;line-height:1.43}#MainContent .osk19-hero__actions{margin-top:11px}#MainContent .osk19-hero__primary{min-height:44px}#MainContent .osk19-hero__benefits{margin-top:10px}}@media(max-height:480px){#MainContent .osk19-hero{height:auto;min-height:100dvh!important;overflow:visible}#MainContent .osk19-hero__inner{height:auto;min-height:100dvh;justify-content:flex-start;padding-top:76px!important}}@media(prefers-reduced-motion:reduce){#MainContent .osk19-hero__primary{transition:none}}#MainContent .osk19-hero__content{width:min(100%,650px);max-width:650px}#MainContent .osk19-hero__eyebrow{letter-spacing:.16em;font-weight:650}#MainContent .osk19-hero h1{max-width:11.6ch;font-size:clamp(4.1rem,min(5.1vw,9dvh),7.4rem);letter-spacing:-.058em;line-height:1.015;font-weight:580!important;margin:clamp(12px,2dvh,20px) 0 clamp(14px,2.3dvh,22px)}#MainContent .osk19-hero__lead{max-width:42ch;font-size:clamp(1.4rem,min(1.32vw,2.5dvh),1.75rem);line-height:1.53;color:#f1f5ef}#MainContent .osk19-hero__actions{margin-top:clamp(20px,3dvh,30px)}#MainContent .osk19-hero__primary{border-radius:7px;min-height:clamp(47px,6.5dvh,55px);padding:0 23px}@media(min-width:750px)and (max-height:740px){#MainContent .osk19-hero h1{font-size:clamp(3.95rem,min(4.5vw,8.5dvh),6.2rem);margin:11px 0}#MainContent .osk19-hero__actions{margin-top:18px}}@media(max-width:749px){#MainContent .osk19-hero h1{max-width:10.8ch;font-size:clamp(3.65rem,min(10.3vw,8dvh),5.2rem);line-height:1.02}#MainContent .osk19-hero__lead{font-size:clamp(1.32rem,3.6vw,1.5rem);max-width:37ch}#MainContent .osk19-hero__actions{margin-top:21px}}@media(max-width:749px)and (max-height:680px){#MainContent .osk19-hero h1{font-size:clamp(3.3rem,min(9.7vw,7.5dvh),4.8rem);margin:8px 0}#MainContent .osk19-hero__actions{margin-top:14px}}:root{--osk27-forest:#17382c;--osk27-forest-hover:#28523d;--osk27-ink:#1d382c;--osk27-copy:#56685c;--osk27-muted:#647a6b;--osk27-paper:#f6f7f2;--osk27-surface:#fbfcf9;--osk27-line:#dce5dc}#MainContent .osk27-path{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(8px,1.1vw,14px);padding:0;margin:0 0 clamp(12px,1.55vw,21px);color:var(--osk27-muted);font-family:var(--font-body-family),Arial,sans-serif;font-size:clamp(1.08rem,1vw,1.26rem);line-height:1.48;font-weight:650;letter-spacing:.135em;text-transform:uppercase}#MainContent .osk27-path a{color:var(--osk27-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;border:0;box-shadow:none}#MainContent .osk27-path a:hover{color:var(--osk27-forest);text-decoration:underline;text-underline-offset:4px}#MainContent .osk27-path__divider{color:#98a99a;-webkit-user-select:none;user-select:none}#MainContent .osk27-path span[aria-current=page]{color:var(--osk27-muted)}#MainContent .osk27-path a:focus-visible{outline:2px solid var(--osk27-forest);outline-offset:4px;border-radius:1px}#MainContent :is(.osk8-masthead,.osk7-generic-hero,.osk26-page__header,.collection-hero){background:var(--osk27-paper)!important;border-bottom:1px solid var(--osk27-line)}#MainContent :is(.osk7-page,.osk26-page){background:var(--osk27-surface);color:var(--osk27-ink)}#MainContent :is(.osk7-page h1,.osk7-page h2,.osk26-page h1,.osk26-page h2,.collection-hero__title,.main-page-title){color:var(--osk27-forest)}#MainContent :is(.osk8-masthead__lead,.osk26-page__headline>p,.osk7-native-content p,.osk26-source-detail__body p,.collection-hero__description){color:var(--osk27-copy)}#MainContent :is(.osk7-step-grid article,.osk7-test-intro>div,.osk26-facts article,.osk26-retail-grid article,.osk7-faq-category,.osk26-retail-intro__note){border-color:var(--osk27-line);background:var(--osk27-paper)}#MainContent :is(.osk26-next,.osk7-bottom-cta){background:var(--osk27-forest)}#MainContent :is(.osk26-button,.osk7-button){background:var(--osk27-forest);border-color:var(--osk27-forest)}#MainContent :is(.osk26-button,.osk7-button):hover{background:var(--osk27-forest-hover)}#MainContent .osk26-page__header{padding:clamp(24px,2.9vw,38px) 0 clamp(23px,2.7vw,37px)}#MainContent .osk26-page__headline{gap:16px 42px}#MainContent .osk26-page__headline h1{font-size:clamp(3.3rem,4.1vw,5.4rem);line-height:1.09;margin:0}#MainContent .osk26-page__headline>p{font-size:clamp(1.35rem,1.2vw,1.57rem)}#MainContent .osk7-info-section .osk8-masthead__inner{padding-block:clamp(23px,2.8vw,37px) clamp(23px,2.8vw,35px)}#MainContent .osk7-info-section .osk8-masthead h1{font-size:clamp(3.25rem,3.9vw,5rem);line-height:1.08}#MainContent .osk7-info-section .osk7-generic-hero .osk7-content-wrap{padding-block:clamp(22px,2.8vw,37px)}#MainContent .osk7-info-section .osk7-generic-hero h1{margin:0;font-size:clamp(3.2rem,3.9vw,5rem)}body.template-collection #MainContent .collection-hero{padding:0!important;margin:0;background:var(--osk27-paper)!important}body.template-collection #MainContent .collection-hero__inner.page-width{max-width:1390px;min-height:0;align-items:flex-start;padding:clamp(22px,2.8vw,36px) clamp(20px,4vw,65px) clamp(16px,1.8vw,24px)!important}body.template-collection #MainContent .collection-hero__text-wrapper{width:100%;flex-basis:auto;padding:0;min-width:0}body.template-collection #MainContent .collection-hero__title{margin:0!important;font-size:clamp(3rem,3.65vw,4.7rem)!important;line-height:1.08!important;letter-spacing:-.048em!important;font-weight:600!important;color:var(--osk27-forest)!important}body.template-collection #MainContent .collection-hero__description{margin:9px 0 0;max-width:70ch;font-size:1.35rem;line-height:1.5}body.template-collection #MainContent .collection-hero__image-container{display:none}body.template-collection #MainContent .collection__title{margin-bottom:14px}body.template-collection #MainContent .facets-container{padding-bottom:10px;margin-bottom:2px}body.template-collection #MainContent .product-grid-container{padding-top:0}body.template-collection #MainContent .product-grid{margin-top:0;row-gap:clamp(18px,2.4vw,30px)}body.template-product #MainContent product-info .osk27-path{margin-bottom:clamp(17px,2vw,26px)}body.template-product #MainContent product-info .page-width>.osk27-path{max-width:100%}#MainContent :is(.main-page-title,.main-blog .title--primary,.article-template__title,.template-search__header h1,.cart__header h1){color:var(--osk27-forest)}#MainContent :is(.template-search__header,.main-blog,.osk9-not-found){color:var(--osk27-ink)}#MainContent .template-search__header .osk27-path{text-align:left}#MainContent :is(.main-blog,.template-search,.osk9-not-found,.article-template){background-color:var(--osk27-surface)}@media(max-width:749px){#MainContent .osk27-path{font-size:1.02rem;letter-spacing:.105em;gap:8px;margin-bottom:11px}#MainContent .osk26-page__header{padding:20px 0 23px}#MainContent .osk26-page__headline h1{font-size:clamp(3.1rem,8.4vw,4.2rem)}#MainContent .osk7-info-section .osk8-masthead__inner{padding-block:21px 23px}#MainContent .osk7-info-section .osk8-masthead h1{font-size:clamp(3.05rem,8vw,4.2rem)}body.template-collection #MainContent .collection-hero__inner.page-width{padding:19px 18px 17px!important}body.template-collection #MainContent .collection-hero__title{font-size:3.15rem!important}body.template-collection #MainContent .facets-container{padding-bottom:8px}body.template-product #MainContent product-info .osk27-path{margin-bottom:13px}}:root{--osk28-fluid-gutter: clamp(18px, 3.2vw, 76px);--osk28-content: clamp(1320px, 87vw, 1740px);--osk28-copy: #53675a;--osk28-ink: #17382c}#MainContent :where(img,video,iframe){max-width:100%}#MainContent :where(.osk18-shop,.osk5-proof,.osk5-guide,.osk5-calculator-container,.osk26-pathways__inner,.osk26-page__container,.osk7-info-section .osk7-content-wrap,.osk7-info-section .osk8-masthead__inner){box-sizing:border-box}@media(min-width:1500px){#MainContent .osk19-hero__inner{width:min(100%,1880px);padding-inline:clamp(64px,5.4vw,132px)!important}#MainContent .osk19-hero__content{width:min(100%,clamp(690px,43.5vw,1060px));max-width:none}#MainContent .osk19-hero__eyebrow{font-size:clamp(1.2rem,.7vw,1.6rem);letter-spacing:.15em}#MainContent .osk19-hero h1{max-width:12ch;font-size:clamp(7.2rem,min(5.7vw,9.8dvh),11rem);line-height:.98;letter-spacing:-.055em;margin-block:clamp(13px,1.8dvh,24px)}#MainContent .osk19-hero__lead{max-width:47ch;font-size:clamp(1.65rem,1.04vw,2.4rem);line-height:1.48}#MainContent .osk19-hero__actions{margin-top:clamp(20px,3dvh,37px)}#MainContent .osk19-hero__primary{min-height:clamp(55px,5.7dvh,66px);font-size:clamp(1.43rem,.78vw,1.76rem);padding-inline:clamp(24px,1.65vw,36px)}}@media(min-width:1500px)and (max-height:800px){#MainContent .osk19-hero__inner{padding-top:78px!important;padding-bottom:14px!important}#MainContent .osk19-hero h1{font-size:clamp(5.2rem,min(4.65vw,8.4dvh),7.7rem);margin-block:11px}#MainContent .osk19-hero__lead{font-size:clamp(1.45rem,.94vw,1.85rem);line-height:1.45}#MainContent .osk19-hero__actions{margin-top:17px}}@media(max-width:749px){#MainContent .osk19-hero__content{max-width:100%}#MainContent .osk19-hero h1{overflow-wrap:normal}}@media(min-width:1600px){.header-wrapper .osk5-header{max-width:1880px;padding-inline:clamp(56px,4.6vw,110px)}.osk5-desktop-nav{gap:clamp(16px,1.25vw,34px);font-size:clamp(1.38rem,.75vw,1.7rem)}.osk5-desktop-nav>a,.osk5-nav-shop>summary{font-size:inherit}.osk5-header__logo{max-width:240px}.osk5-header__logo-img{width:clamp(160px,9vw,205px)}#MainContent .osk18-shop,#MainContent .osk5-proof,#MainContent .osk5-guide,#MainContent .osk5-calculator-container{max-width:var(--osk28-content);width:calc(100% - 2 * var(--osk28-fluid-gutter))}#MainContent .osk18-shop__heading h2{font-size:clamp(5rem,3.1vw,7rem)}#MainContent .osk18-shop__heading>p{font-size:clamp(1.52rem,.91vw,2rem);max-width:42ch}#MainContent .osk18-shop__grid{gap:clamp(20px,1.4vw,34px)}#MainContent .osk18-surface-card{min-height:clamp(375px,22vw,485px)}#MainContent .osk18-surface-card__body{padding:clamp(29px,1.9vw,46px)}#MainContent .osk18-surface-card__title-row h3{font-size:clamp(3.3rem,2.1vw,5.2rem)}#MainContent .osk18-surface-card__copy{font-size:clamp(1.42rem,.85vw,1.85rem);line-height:1.57}#MainContent .osk18-surface-card__price{font-size:clamp(1.55rem,.86vw,1.85rem)}#MainContent .osk18-surface-card__link{font-size:clamp(1.34rem,.72vw,1.7rem)}#MainContent .osk18-surface-card__eyebrow{font-size:clamp(1.12rem,.6vw,1.42rem)}#MainContent .osk18-shop__footer{font-size:clamp(1.3rem,.72vw,1.65rem)}#MainContent .osk18-shop__footer>a{font-size:inherit}#MainContent .osk5-proof{min-height:clamp(420px,28vw,650px)}#MainContent .osk5-proof__image{min-height:inherit}#MainContent .osk5-proof__content{padding:clamp(48px,3.6vw,86px)}#MainContent .osk5-proof__content h2,#MainContent .osk5-guide__intro h2{font-size:clamp(4.6rem,2.95vw,6.6rem)}#MainContent .osk5-proof__content>p,#MainContent .osk5-guide__intro p{font-size:clamp(1.56rem,.9vw,1.9rem)}#MainContent .osk5-proof__facts>div{font-size:clamp(1.4rem,.85vw,1.82rem)}#MainContent .osk5-guide{gap:clamp(42px,5vw,102px)}#MainContent .osk5-guide__steps h3{font-size:clamp(2.4rem,1.4vw,3.2rem)}#MainContent .osk5-guide__steps p{font-size:clamp(1.42rem,.83vw,1.8rem)}#MainContent .osk26-pathways__inner,#MainContent .osk26-page__container,#MainContent .osk7-info-section .osk7-content-wrap,#MainContent .osk7-info-section .osk8-masthead__inner{max-width:var(--osk28-content);width:calc(100% - 2 * var(--osk28-fluid-gutter))}#MainContent .osk26-page__headline h1,#MainContent .osk7-info-section .osk8-masthead h1,#MainContent .osk7-info-section .osk7-generic-hero h1{font-size:clamp(5rem,3vw,7rem)}#MainContent .osk26-page__headline>p,#MainContent .osk7-info-section .osk8-masthead__lead{font-size:clamp(1.57rem,.87vw,1.9rem)}#MainContent .osk26-facts p,#MainContent .osk26-retail-grid p,#MainContent .osk26-deepdive p,#MainContent .osk7-info-section .osk7-native-content{font-size:clamp(1.48rem,.8vw,1.78rem)}#MainContent .osk26-facts h2,#MainContent .osk26-retail-grid h2{font-size:clamp(2.45rem,1.45vw,3.5rem)}#MainContent .osk26-pathways__copy strong{font-size:clamp(2.1rem,1.4vw,3.1rem)}#MainContent .osk26-pathways__copy>span:last-child{font-size:clamp(1.38rem,.76vw,1.7rem)}#MainContent .osk26-source-detail__body{font-size:clamp(1.48rem,.85vw,1.83rem)}.osk5-footer-main.page-width{max-width:min(100%,1880px)}.osk5-footer-brand p,.osk5-footer-links a{font-size:clamp(1.35rem,.73vw,1.62rem)}.osk5-footer-links h2{font-size:clamp(1.48rem,.85vw,1.8rem)}.osk5-footer-name{font-size:clamp(2.75rem,1.6vw,3.5rem)}}@media(min-width:1600px){#MainContent product-info[id^=MainProduct-]>.osk13-product-shell{max-width:min(calc(100% - 2 * var(--osk28-fluid-gutter)),1740px);width:100%;padding-inline:0}#MainContent product-info .osk13-product-shell>.product{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(36px,3vw,74px)}#MainContent product-info .osk13-product-shell .product__info-container{padding:clamp(28px,1.85vw,44px)!important}#MainContent product-info .osk12-pdp-title h1{font-size:clamp(4.2rem,2.45vw,6rem)}#MainContent product-info .osk12-pdp-intro{font-size:clamp(1.52rem,.9vw,1.95rem)}#MainContent product-info .osk12-pdp-usps__item{font-size:clamp(1.28rem,.72vw,1.63rem)}#MainContent product-info .product__info-container .price--large{font-size:clamp(2.9rem,1.65vw,4rem)}#MainContent product-info .product--thumbnail .product__media-wrapper media-gallery{grid-template-columns:clamp(84px,5vw,116px) minmax(0,1fr)}#MainContent product-info .product--thumbnail media-gallery>[id^=GalleryThumbnails-]{width:clamp(84px,5vw,116px)}#MainContent .osk13-details{max-width:1740px;margin-inline:auto}#MainContent .osk13-details h2{font-size:clamp(3.35rem,2vw,4.7rem)}#MainContent .osk13-details p{font-size:clamp(1.5rem,.85vw,1.87rem)}#MainContent .osk13-details h3{font-size:clamp(1.95rem,1.15vw,2.6rem)}#MainContent .osk13-method__grid p{font-size:clamp(1.43rem,.8vw,1.75rem)}#MainContent .related-products,#MainContent .collection,#MainContent .collection-hero__inner.page-width,#MainContent .page-width:not(.page-width--narrow){max-width:min(calc(100% - 2 * var(--osk28-fluid-gutter)),1740px)}#MainContent .page-width--narrow{max-width:1030px}}@media(min-width:1600px){body.template-collection #MainContent .collection-hero__inner.page-width{max-width:1740px;padding-inline:0!important}body.template-collection #MainContent .collection-hero__title{font-size:clamp(4rem,2.35vw,5.6rem)!important}body.template-collection #MainContent .card__heading{font-size:clamp(1.9rem,1.2vw,2.45rem)}body.template-collection #MainContent .card-information .price{font-size:clamp(1.5rem,.9vw,1.9rem)}body.template-collection #MainContent .facets-container{font-size:clamp(1.3rem,.75vw,1.6rem)}}@media(min-width:750px)and (max-width:1130px){#MainContent .osk18-shop__grid{gap:18px}#MainContent .osk18-surface-card__body{min-width:0}#MainContent .osk18-surface-card__title-row h3{overflow-wrap:normal}}@media(max-width:749px){#MainContent :where(.osk18-shop,.osk5-proof,.osk5-guide,.osk5-calculator-container,.osk26-pathways__inner,.osk26-page__container,.osk7-info-section .osk7-content-wrap,.osk7-info-section .osk8-masthead__inner){width:calc(100% - 36px);max-width:100%}#MainContent .osk18-surface-card__body{min-width:0}#MainContent .osk18-surface-card__title-row h3{overflow-wrap:normal}#MainContent :where(.osk26-page__headline,.osk7-contact-layout,.osk26-retail-grid){min-width:0}}#MainContent .osk18-shop__heading{display:block;margin-bottom:clamp(18px,2vw,29px)}#MainContent .osk18-shop__heading h2{margin:0;max-width:21ch;font-size:clamp(3.1rem,3.25vw,5.6rem);line-height:1.08}#MainContent .osk18-surface-card__title-row{margin:0 0 12px}#MainContent .osk18-surface-card__body{justify-content:center}#MainContent .osk18-surface-card__copy{max-width:32ch;margin-bottom:clamp(20px,2.8vw,32px)}#MainContent .osk18-surface-card__bottom{margin-top:auto}#MainContent .osk18-shop{padding-bottom:clamp(34px,4vw,60px)}#MainContent .osk26-pathways{padding-block:clamp(18px,2vw,35px)}#MainContent .osk26-pathways__item{gap:12px;min-height:0;padding:clamp(19px,2vw,29px);justify-content:space-between}#MainContent .osk26-pathways__copy{min-width:0}#MainContent .osk26-pathways__copy strong{line-height:1.24}#MainContent .osk5-proof__content{padding:clamp(24px,3vw,48px)}#MainContent .osk5-proof__content>p{margin-bottom:clamp(12px,1.5vw,20px)}#MainContent .osk5-proof{min-height:0}#MainContent .osk5-proof__image{min-height:340px}#MainContent .osk5-guide{padding-top:clamp(32px,4vw,70px);padding-bottom:clamp(30px,4vw,65px);gap:clamp(22px,4vw,64px)}#MainContent .osk5-guide__intro h2{margin-top:8px;margin-bottom:20px}#MainContent .osk5-guide__steps>div{padding-top:15px}#MainContent .osk5-guide__steps h3{margin-top:8px}#MainContent .osk5-calculator-disclosure summary>span small{display:none}#MainContent .osk-calculator__intro h2{margin-top:0}#MainContent .osk7-page .osk8-masthead{margin-bottom:clamp(12px,2vw,28px)}#MainContent .osk26-page__header{padding-bottom:clamp(18px,3vw,38px)}#MainContent .osk7-contact-main{gap:clamp(26px,3vw,48px)}@media(max-width:749px){#MainContent .osk18-shop__heading h2{font-size:clamp(2.9rem,8.5vw,4rem)}#MainContent .osk18-surface-card__title-row{margin-bottom:8px}#MainContent .osk18-surface-card__body{justify-content:flex-start}#MainContent .osk18-surface-card__copy{margin-bottom:18px}#MainContent .osk5-guide{padding-block:30px;gap:22px}#MainContent .osk5-proof__image{min-height:0}}:root{--osk32-ink:#17382c;--osk32-muted:#c8d9cc}@media(max-width:749px){body.template-index #MainContent .osk19-hero{height:100svh!important;min-height:0!important;max-height:none!important;overflow:hidden;transform:none!important}body.template-index #MainContent .osk19-hero__media,body.template-index #MainContent .osk19-hero__media picture,body.template-index #MainContent .osk19-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0!important;object-fit:cover;transform:none!important;animation:none!important}body.template-index #MainContent .osk19-hero__inner{height:100%;min-height:0;box-sizing:border-box;justify-content:center;padding:clamp(78px,12svh,106px) 22px 20px!important}body.template-index #MainContent .osk19-hero__content{padding:0!important;max-width:100%}body.template-index #MainContent .osk19-hero h1{font-size:clamp(3.7rem,min(10.5vw,7.5svh),5.3rem);margin:clamp(8px,1.7svh,15px) 0;line-height:1.02}body.template-index #MainContent .osk19-hero__lead{font-size:clamp(1.27rem,3.65vw,1.5rem);line-height:1.48}body.template-index #MainContent .osk19-hero__actions{margin-top:clamp(12px,2.4svh,22px)}}@media(max-width:749px)and (max-height:600px){body.template-index #MainContent .osk19-hero{height:auto!important;min-height:100svh!important;overflow:hidden}body.template-index #MainContent .osk19-hero__inner{height:auto;min-height:100svh;padding-top:74px!important;padding-bottom:24px!important}}#MainContent .osk5-guide{min-width:0}#MainContent .osk5-guide__intro,#MainContent .osk5-guide__steps,#MainContent .osk5-guide__steps>div{min-width:0}#MainContent .osk5-guide__steps :is(h3,p){overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media(max-width:1099px){#MainContent .osk5-guide{grid-template-columns:minmax(0,1fr)!important;gap:clamp(20px,3vw,34px)}}@media(max-width:749px){#MainContent .osk5-guide{display:block!important;padding-top:34px!important;padding-bottom:34px!important}#MainContent .osk5-guide__intro{width:100%;padding:0;margin-bottom:20px}#MainContent .osk5-guide__intro h2{font-size:clamp(2.85rem,8.2vw,3.65rem);line-height:1.12;max-width:20ch}#MainContent .osk5-guide__steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%}#MainContent .osk5-guide__steps>div{display:block!important;width:100%;border:0;border-top:1px solid #d9e2da;padding:18px 0!important;margin:0}#MainContent .osk5-guide__steps>div:first-child{border-top:2px solid #50745a}#MainContent .osk5-guide__steps h3{display:block;font-size:clamp(1.95rem,5.4vw,2.35rem)!important;line-height:1.25;margin:0 0 6px!important;max-width:none}#MainContent .osk5-guide__steps p{display:block;font-size:1.39rem!important;line-height:1.58;margin:0;max-width:44ch}}.osk32-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;vertical-align:middle;line-height:0;margin-inline-start:5px}.osk32-arrow-svg{width:1.65rem;height:1.65rem;display:block;stroke:currentColor}.osk5-mobile-feature .osk32-arrow{margin-left:auto;padding-left:12px}.osk5-mobile-feature .osk32-arrow-svg{width:20px;height:20px}.osk5-mobile-panel .osk5-mobile-feature{gap:12px;min-width:0}.osk5-mobile-panel .osk5-mobile-feature:focus-visible{outline-offset:-3px}.osk5-mobile-panel nav a{min-width:0;overflow-wrap:normal}@media(max-width:1130px){.osk5-mobile-panel{box-sizing:border-box;overscroll-behavior:contain}.osk5-mobile-panel nav{width:100%;min-width:0}.osk5-mobile-panel nav>a.osk5-mobile-feature{font-size:clamp(1.62rem,4.9vw,2.05rem);line-height:1.4}}.osk5-footer .osk5-footer-main.page-width{box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,68px);width:calc(100% - (2*clamp(18px,4vw,68px)));max-width:1740px;margin:0 auto;padding:clamp(38px,4vw,66px) 0}.osk5-footer .osk5-footer-brand,.osk5-footer .osk5-footer-links{min-width:0}.osk5-footer .osk5-footer-links{gap:10px}.osk5-footer .osk5-footer-links h2{line-height:1.3;margin:0 0 8px}.osk5-footer .osk5-footer-links a{line-height:1.55;overflow-wrap:break-word}.osk5-footer .osk32-footer-bottom{border-top:1px solid rgba(225,236,226,.19);color:#d5e0d5;padding:0;background:none}.osk5-footer .osk32-footer-bottom__inner.page-width{display:flex;flex-direction:column;gap:16px;width:calc(100% - (2*clamp(18px,4vw,68px)));max-width:1740px;margin:0 auto;padding:21px 0 26px;box-sizing:border-box}.osk5-footer .osk32-footer-bottom__legal{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 30px;font-size:1.2rem;line-height:1.5}.osk5-footer .osk32-footer-bottom__copyright{white-space:nowrap;font-weight:600;color:#edf3ea}.osk5-footer .osk32-footer-bottom__policies{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;min-width:0}.osk5-footer .osk32-footer-bottom__policies a{color:#d5e0d5!important;font-size:1.18rem;text-decoration:none;white-space:normal}.osk5-footer .osk32-footer-bottom__policies a:hover{text-decoration:underline;text-underline-offset:3px}.osk5-footer .osk32-footer-bottom__payments .list-payment{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.osk5-footer .osk32-footer-bottom__localization{display:flex;flex-wrap:wrap;gap:12px}.osk5-footer .osk32-footer-bottom__localization .localization-form{margin:0}@media(max-width:1060px){.osk5-footer .osk5-footer-main.page-width{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 38px}.osk5-footer .osk5-footer-brand{max-width:100%}}@media(max-width:599px){.osk5-footer .osk5-footer-main.page-width{width:calc(100% - 40px);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;padding:35px 0 29px}.osk5-footer .osk5-footer-brand{grid-column:1/-1}.osk5-footer .osk5-footer-links:last-child{grid-column:1/-1}.osk5-footer .osk5-footer-links h2{font-size:1.45rem}.osk5-footer .osk5-footer-links a{font-size:1.25rem}.osk5-footer .osk32-footer-bottom__inner.page-width{width:calc(100% - 40px);padding:22px 0 27px;gap:18px}.osk5-footer .osk32-footer-bottom__legal{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:1.22rem}.osk5-footer .osk32-footer-bottom__policies{display:flex;flex-wrap:wrap;gap:11px 19px}.osk5-footer .osk32-footer-bottom__policies a{font-size:1.22rem;line-height:1.5}}:root{--osk45-forest:#17382c;--osk45-copy:#4f6257;--osk45-muted:#667d6d;--osk45-line:#dce5dc;--osk45-paper:#f6f7f2;--osk45-white:#fbfcf9}body.template-policy #MainContent{background:var(--osk45-white);color:var(--osk45-forest);padding-bottom:clamp(52px,5vw,100px)}body.template-policy #MainContent .osk45-policy-path{box-sizing:border-box;display:flex;gap:clamp(8px,1vw,14px);flex-wrap:wrap;margin:0 auto;padding:clamp(30px,4vw,62px) clamp(18px,4vw,56px) 0;width:100%;max-width:1190px;font-family:var(--font-body-family),Arial,sans-serif;font-size:clamp(1.1rem,.85vw,1.3rem);letter-spacing:.135em;text-transform:uppercase;font-weight:700;line-height:1.55;color:var(--osk45-muted)}body.template-policy #MainContent .shopify-policy__container{box-sizing:border-box;max-width:1190px!important;margin:0 auto!important;padding:0 clamp(18px,4vw,56px)!important;width:100%}body.template-policy #MainContent .shopify-policy__title{margin:0 0 clamp(22px,3.3vw,48px);padding:clamp(12px,1.5vw,22px) 0 clamp(22px,2.7vw,38px);text-align:left;border-bottom:1px solid var(--osk45-line)}body.template-policy #MainContent .shopify-policy__title h1{margin:0;font-family:var(--font-heading-family),Arial,sans-serif;font-size:clamp(3.2rem,4.1vw,6.4rem);font-weight:600;letter-spacing:-.052em;line-height:1.08;color:var(--osk45-forest);overflow-wrap:anywhere;text-align:left}body.template-policy #MainContent .shopify-policy__body{max-width:78ch;margin:0;font-family:var(--font-body-family),Arial,sans-serif;font-size:clamp(1.45rem,.92vw,1.7rem);line-height:1.78;color:var(--osk45-copy);overflow-wrap:break-word}body.template-policy #MainContent .shopify-policy__body :is(h2,h3,h4){color:var(--osk45-forest);font-family:var(--font-heading-family),Arial,sans-serif;font-weight:650;letter-spacing:-.03em;line-height:1.22;margin:clamp(28px,3vw,44px) 0 12px}body.template-policy #MainContent .shopify-policy__body h2{font-size:clamp(2.15rem,1.8vw,2.9rem)}body.template-policy #MainContent .shopify-policy__body :is(h3,h4){font-size:clamp(1.75rem,1.35vw,2.25rem)}body.template-policy #MainContent .shopify-policy__body p{margin:0 0 1.25em}body.template-policy #MainContent .shopify-policy__body :is(ul,ol){padding-left:1.5em;margin:1.1em 0 1.5em}body.template-policy #MainContent .shopify-policy__body li{padding-left:.25em;margin:.45em 0}body.template-policy #MainContent .shopify-policy__body a{color:var(--osk45-forest);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}body.template-policy #MainContent .shopify-policy__body :is(table,pre){display:block;max-width:100%;overflow-x:auto}body.template-page #MainContent .main-page-title{color:var(--osk45-forest);font-family:var(--font-heading-family),Arial,sans-serif;font-size:clamp(3.2rem,4vw,6rem);line-height:1.09;letter-spacing:-.047em;font-weight:600;margin:0 0 clamp(22px,2.7vw,38px);overflow-wrap:break-word}body.template-page #MainContent .main-page-title+.rte{color:var(--osk45-copy);font-size:clamp(1.45rem,.94vw,1.7rem);line-height:1.72;max-width:78ch}body.template-page #MainContent .main-page-title+.rte :is(h2,h3,h4){color:var(--osk45-forest);font-weight:650;line-height:1.23;letter-spacing:-.03em;margin:1.8em 0 .65em}body.template-page #MainContent .main-page-title+.rte :is(p,ul,ol){margin-bottom:1.2em}body.template-page #MainContent .main-page-title+.rte a{color:var(--osk45-forest);text-underline-offset:3px}body.template-page #MainContent .main-page-title+.rte :is(img,iframe,video){max-width:100%;height:auto}body.template-page #MainContent .main-page-title+.rte table{display:block;max-width:100%;overflow-x:auto}body.template-page #MainContent .page-width--narrow:has(>.main-page-title){box-sizing:border-box;max-width:1190px;width:100%;padding-inline:clamp(18px,4vw,56px)}body:is(.template-article,.template-blog,.template-search,.template-404) #MainContent :is(.article-template__title,.main-blog .title--primary,.template-search__header h1,.title--primary){color:var(--osk45-forest);font-family:var(--font-heading-family),Arial,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.12}@media(max-width:749px){body.template-policy #MainContent .osk45-policy-path{padding:22px 18px 0;font-size:1.03rem;letter-spacing:.1em;gap:8px}body.template-policy #MainContent .shopify-policy__container{padding-inline:18px!important}body.template-policy #MainContent .shopify-policy__title{margin-bottom:20px;padding:10px 0 22px}body.template-policy #MainContent .shopify-policy__title h1{font-size:clamp(3.05rem,8.5vw,4.2rem)}body.template-policy #MainContent .shopify-policy__body{font-size:1.43rem;line-height:1.7}body.template-page #MainContent .page-width--narrow:has(>.main-page-title){padding-inline:18px}body.template-page #MainContent .main-page-title{font-size:clamp(3.05rem,8.5vw,4.2rem)}}#MainContent .osk46-case-data{display:flex;gap:1.2rem 2.3rem;flex-wrap:wrap;margin:1.6rem 0;padding:1.5rem 0;border-top:1px solid #dfe7dc;border-bottom:1px solid #dfe7dc}#MainContent .osk46-case-data div{display:grid;gap:.35rem;min-width:0}#MainContent .osk46-case-data dt{font-size:1.1rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#607564}#MainContent .osk46-case-data dd{margin:0;color:#17382c;font-size:1.34rem;font-weight:620;line-height:1.4}@media(max-width:749px){#MainContent .osk46-case-data{gap:1.2rem 2rem}}@media(min-width:1500px){body.template-index #MainContent .osk19-hero__inner.osk5-container{box-sizing:border-box;width:min(calc(100% - (2*clamp(32px,4.6vw,132px))),2040px);max-width:2040px;padding-inline:clamp(32px,3vw,88px)!important;margin-inline:auto}}body.template-index #MainContent .osk5-proof,body.template-index #MainContent .osk5-guide{min-width:0}body.template-index #MainContent .osk5-proof{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}body.template-index #MainContent .osk5-proof__content{min-width:0;padding:clamp(28px,3.2vw,64px)}body.template-index #MainContent .osk5-proof__content h2{margin:0 0 clamp(12px,1.2vw,21px);font-size:clamp(3.2rem,3.05vw,5.7rem);line-height:1.08;max-width:14ch}body.template-index #MainContent .osk5-proof__content>p{margin:0 0 clamp(19px,2vw,28px);max-width:43ch;font-size:clamp(1.5rem,.9vw,1.85rem);line-height:1.55}body.template-index #MainContent .osk5-proof__content .osk5-link,body.template-index #MainContent .osk5-guide__intro .osk5-link{min-height:38px;align-items:center}body.template-index #MainContent .osk5-guide{grid-template-columns:minmax(0,.94fr) minmax(0,1.56fr);gap:clamp(26px,4vw,80px);align-items:start}body.template-index #MainContent .osk5-guide__intro{min-width:0}body.template-index #MainContent .osk5-guide__intro h2{margin:0 0 clamp(17px,1.7vw,28px);font-size:clamp(3.3rem,3.05vw,5.7rem);line-height:1.08;max-width:19ch}body.template-index #MainContent .osk5-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,36px)}body.template-index #MainContent .osk5-guide__steps>div{padding-top:clamp(14px,1.25vw,22px)}body.template-index #MainContent .osk5-guide__steps h3{margin:0 0 9px!important;font-size:clamp(2.05rem,1.25vw,2.85rem);line-height:1.21;-webkit-hyphens:none;hyphens:none}body.template-index #MainContent .osk5-guide__steps p{margin:0;font-size:clamp(1.35rem,.82vw,1.7rem);line-height:1.55;max-width:27ch}@media(max-width:1099px){body.template-index #MainContent .osk5-guide{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,36px)}body.template-index #MainContent .osk5-guide__intro h2{max-width:23ch}}@media(max-width:749px){body.template-index #MainContent .osk5-proof{display:flex;flex-direction:column;width:calc(100% - 36px)}body.template-index #MainContent .osk5-proof__image{min-height:0;aspect-ratio:16/10}body.template-index #MainContent .osk5-proof__content{padding:clamp(22px,6vw,30px) clamp(19px,5.6vw,26px) 30px}body.template-index #MainContent .osk5-proof__content h2{font-size:clamp(2.9rem,8vw,3.9rem);max-width:none;margin-bottom:12px}body.template-index #MainContent .osk5-proof__content>p{font-size:1.45rem;line-height:1.58;margin-bottom:17px;max-width:48ch}body.template-index #MainContent .osk5-guide{display:block;gap:0;width:calc(100% - 36px);padding-top:clamp(32px,8vw,42px)!important;padding-bottom:clamp(32px,8vw,42px)!important}body.template-index #MainContent .osk5-guide__intro{margin-bottom:24px}body.template-index #MainContent .osk5-guide__intro h2{font-size:clamp(2.95rem,8.1vw,3.95rem);line-height:1.12;margin:0 0 15px;max-width:20ch}body.template-index #MainContent .osk5-guide__steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}body.template-index #MainContent .osk5-guide__steps>div{width:100%;padding:16px 0!important}body.template-index #MainContent .osk5-guide__steps h3{font-size:clamp(1.9rem,5.4vw,2.35rem)!important;line-height:1.24;margin:0 0 4px!important}body.template-index #MainContent .osk5-guide__steps p{font-size:1.4rem!important;line-height:1.55;max-width:none}}@media(min-width:1131px){.header-wrapper .osk5-desktop-nav{font-size:1.5rem;font-weight:620;line-height:1.32;letter-spacing:-.008em}.header-wrapper .osk5-desktop-nav>a,.header-wrapper .osk5-nav-shop>summary{font-size:inherit;line-height:inherit}}@media(min-width:1131px)and (max-width:1279px){.header-wrapper .osk5-desktop-nav{font-size:1.43rem;gap:clamp(8px,.9vw,15px)}}@media(min-width:1600px){.header-wrapper .osk5-desktop-nav{font-size:clamp(1.5rem,.79vw,1.65rem)}}@media(max-width:1130px){.header-wrapper .osk5-mobile-panel nav>a:not(.osk5-mobile-feature){font-size:1.6rem;line-height:1.4}.header-wrapper .osk5-mobile-panel nav>a.osk5-mobile-feature{font-size:clamp(1.7rem,4.9vw,2.1rem)}}@media(min-width:1131px){.osk5-nav-shop .osk5-mega-menu.osk75-product-menu{display:block;padding:23px 28px 25px;max-height:calc(100dvh - 85px);overflow-y:auto;background:#fafbf8;border-color:#e2e8df}.osk75-product-menu__inner{width:100%;max-width:830px;margin-inline:auto}.osk75-product-menu__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.osk75-product-menu__card{min-width:0;min-height:110px;padding:22px 19px;display:grid;grid-template-columns:48px minmax(0,1fr) 19px;align-items:center;gap:13px;background:#f5f7f2;border:1px solid #e0e7df;border-radius:8px;color:#19392d;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.osk75-product-menu__card:hover,.osk75-product-menu__card:focus-visible{background:#eaf0e9;border-color:#b8cabc;box-shadow:0 5px 16px #1535230d}.osk75-product-menu__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex:none;color:#315b43;background:#e7ede4;border-radius:8px}.osk75-product-menu__copy{display:flex;flex-direction:column;min-width:0;gap:5px}.osk75-product-menu__copy strong{font-size:1.78rem;font-weight:680;letter-spacing:-.025em;line-height:1.25}.osk75-product-menu__copy small{font-size:1.24rem;font-weight:450;line-height:1.45;color:#596c5e}.osk75-product-menu__arrow{display:flex;align-items:center;justify-content:center;color:#355d48}.osk75-product-menu__arrow svg{display:block;width:18px;height:18px}.osk75-product-menu__accessory{display:grid;grid-template-columns:19px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px 7px 0;margin-top:14px;border-top:1px solid #e0e7df;color:#264b37;text-decoration:none!important}.osk75-product-menu__accessory>svg{color:#557261}.osk75-product-menu__accessory>span:not(.osk75-product-menu__arrow){display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.osk75-product-menu__accessory strong{font-size:1.36rem;font-weight:650;line-height:1.4}.osk75-product-menu__accessory small{font-size:1.19rem;color:#6a796d;line-height:1.4}.osk75-product-menu__accessory:hover strong{text-decoration:underline;text-underline-offset:4px}.osk75-product-menu__accessory .osk75-product-menu__arrow{justify-self:end}}@media(max-width:1130px){.osk5-mobile-panel nav>a.osk75-mobile-accessory{font-size:1.42rem;font-weight:550;color:#44624d;padding-block:1.2rem}.osk5-mobile-panel nav>a.osk75-mobile-accessory .osk32-arrow{opacity:.75}}@media(prefers-reduced-motion:reduce){.osk75-product-menu__card{transition:none}}@media(min-width:1131px){.osk5-desktop-nav .osk5-nav-shop{position:relative}.osk5-desktop-nav .osk5-nav-shop[open]:before{content:"";position:absolute;top:100%;left:-24px;width:min(780px,calc(100vw - 40px));height:25px;z-index:54}.osk5-desktop-nav .osk5-nav-shop>.osk5-mega-menu.osk75-product-menu{position:absolute;top:calc(100% + 20px);right:auto;left:-24px;width:min(780px,calc(100vw - 40px));box-sizing:border-box;max-height:min(630px,calc(100dvh - 110px));padding:19px 22px 15px;background:#fffdfa;border:1px solid #e1e7df;border-radius:12px;box-shadow:0 22px 54px #11291c30,0 4px 13px #11291c0f;overflow-x:hidden;overflow-y:auto;z-index:55}.osk75-product-menu__inner{max-width:none}.osk75-product-menu__products{gap:13px}.osk75-product-menu__card{min-height:112px;padding:16px 18px;grid-template-columns:49px minmax(0,1fr) 19px;gap:12px;background:#f5f7f2;border-color:#e2e9df;border-radius:10px}.osk75-product-menu__icon{width:49px;height:49px;border-radius:9px}.osk75-product-menu__copy strong{font-size:2.04rem}.osk75-product-menu__copy small{font-size:1.32rem}.osk75-product-menu__accessory{padding:12px 5px 0;margin-top:12px}.osk75-product-menu__accessory strong{font-size:1.43rem}.osk75-product-menu__accessory small{font-size:1.25rem}}@media(min-width:1131px)and (max-width:1210px){.osk5-desktop-nav .osk5-nav-shop>.osk5-mega-menu.osk75-product-menu,.osk5-desktop-nav .osk5-nav-shop[open]:before{width:min(750px,calc(100vw - 40px))}}@media(min-width:1131px){.osk5-desktop-nav .osk75-product-menu__card{grid-template-columns:64px minmax(0,1fr) 19px}.osk5-desktop-nav .osk75-product-menu__image{width:64px;height:64px;background:#eef1eb;border-radius:9px;overflow:hidden}.osk5-desktop-nav .osk75-product-menu__photo{display:block;width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}}@media(min-width:1131px){.osk5-desktop-nav .osk75-product-menu__products{grid-template-columns:repeat(2,minmax(0,1fr))}.osk5-desktop-nav .osk75-product-menu__card:nth-child(3){grid-column:1 / -1}}@media(min-width:1131px){.osk5-desktop-nav .osk75-product-menu__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.osk5-desktop-nav .osk75-product-menu__card:nth-child(3){grid-column:auto}.osk5-desktop-nav .osk75-product-menu__card--hero{grid-column:1 / -1;min-height:128px;padding:18px 20px;grid-template-columns:72px minmax(0,1fr) 20px;background:#eef4ee;border-color:#d6e2d6}.osk5-desktop-nav .osk75-product-menu__card--hero .osk75-product-menu__image{width:72px;height:72px;background:#e3ece2}.osk5-desktop-nav .osk75-product-menu__card--hero .osk75-product-menu__copy strong{font-size:2.24rem}.osk5-desktop-nav .osk75-product-menu__card--hero .osk75-product-menu__copy small{font-size:1.36rem}.osk5-desktop-nav .osk75-product-menu__card--secondary{min-height:102px;padding:15px 16px}.osk5-desktop-nav .osk75-product-menu__card--secondary .osk75-product-menu__image{width:58px;height:58px}.osk5-desktop-nav .osk75-product-menu__card--secondary .osk75-product-menu__copy strong{font-size:1.82rem}.osk5-desktop-nav .osk75-product-menu__card--secondary .osk75-product-menu__copy small{font-size:1.22rem}}@media(max-width:1130px){.osk5-mobile-panel nav>a.osk159-mobile-shop-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1.45rem .4rem;font-size:clamp(1.65rem,4.6vw,1.92rem);line-height:1.4;font-weight:720;color:#193b2d}.osk5-mobile-panel nav>a.osk159-mobile-shop-link .osk32-arrow{display:inline-flex;align-items:center;margin-left:auto;flex-shrink:0}.osk5-mobile-panel nav>a.osk159-mobile-shop-link .osk32-arrow svg{display:block;width:20px;height:20px}.osk5-mobile-panel nav>a.osk159-mobile-shop-link[aria-current=page]{text-decoration:underline;text-underline-offset:5px}}@media(max-width:1130px){.header-wrapper .osk5-mobile-panel nav>a:is(.osk159-mobile-shop-link,.osk5-mobile-feature,.osk75-mobile-accessory)>.osk32-arrow{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;padding:0;margin:0 0 0 auto;line-height:0}.header-wrapper .osk5-mobile-panel nav>a:is(.osk159-mobile-shop-link,.osk5-mobile-feature,.osk75-mobile-accessory)>.osk32-arrow>svg{box-sizing:border-box;display:block;width:20px;height:20px;min-width:20px;max-width:20px;flex:none;margin:0;padding:0}}@media screen and (max-width:1130px){.osk5-mobile-navigation[open]>.osk5-mobile-panel{animation:osk90-menu-enter 185ms cubic-bezier(.22,1,.36,1) both;backface-visibility:hidden}@keyframes osk90-menu-enter{0%{opacity:0;transform:translate3d(0,-9px,0)}to{opacity:1;transform:translateZ(0)}}}@media(prefers-reduced-motion:reduce){.osk5-mobile-navigation[open]>.osk5-mobile-panel{animation:none!important}}@media(max-width:1130px){.section-header .osk5-header__actions #cart-icon-bubble{display:flex!important;opacity:1!important;visibility:visible!important;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.section-header .osk5-header__actions #cart-icon-bubble .svg-wrapper,.section-header .osk5-header__actions #cart-icon-bubble svg{opacity:1!important;visibility:visible!important}.section-header .osk5-header__actions #cart-icon-bubble svg{display:block;color:inherit;fill:currentColor}.section-header .osk5-header__actions #cart-icon-bubble:focus:not(:focus-visible),.section-header .osk5-header__actions #cart-icon-bubble:active:not(:focus-visible){outline:none!important;box-shadow:none!important;background:transparent!important;border-color:transparent!important}.section-header .osk5-header__actions #cart-icon-bubble:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important;box-shadow:none!important;border-radius:5px}body:not(.template-index) .section-header .osk5-header__actions #cart-icon-bubble,body.template-index:is(.osk20-header-scrolled,.osk20-header-open) .section-header .osk5-header__actions #cart-icon-bubble{color:#17382c!important}body.template-index:not(.osk20-header-scrolled):not(.osk20-header-open) .section-header .osk5-header__actions #cart-icon-bubble{color:#fffef8!important}}
/*# sourceMappingURL=/cdn/shop/t/315/assets/osk162-header-base.css.map */
