.osh-footer{padding:var(--osh-foot-padding) var(--osh-foot-horizontal) 24px;background:var(--osh-foot-bg);color:var(--osh-foot-ink);font-family:var(--font-body-family, "DM Sans", sans-serif)}.osh-footer *{box-sizing:border-box}.osh-footer__inner{max-width:1500px;margin-inline:auto}.osh-footer a{color:inherit;text-decoration:none}.osh-footer a:hover{text-decoration:underline;text-underline-offset:4px}.osh-footer a:focus-visible,.osh-footer button:focus-visible,.osh-footer input:focus-visible,.osh-footer select:focus-visible{outline:2px solid currentColor;outline-offset:4px}.osh-footer__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;align-items:center;padding-bottom:32px;border-bottom:1px solid color-mix(in srgb,var(--osh-foot-ink) 22%,transparent)}.osh-footer__newsletter-copy h2{margin:0;color:inherit;font-family:inherit;font-size:30px;line-height:1.15;letter-spacing:-.035em;font-weight:500}.osh-footer__newsletter-copy p{margin:12px 0 0;max-width:34em;font-size:13px;line-height:1.7}.osh-footer__form{min-width:0;margin:0}.osh-footer__field-label{display:block;margin-bottom:8px;color:inherit;font-size:11px;line-height:1.5;font-weight:500}.osh-footer__signup-row{display:flex;align-items:stretch;min-width:0;border:1px solid color-mix(in srgb,var(--osh-foot-ink) 65%,transparent)}.osh-footer__email{display:block;width:100%;min-width:0;min-height:50px;padding:12px 14px;margin:0;border:0;border-radius:0;background:transparent;color:var(--osh-foot-ink);font:inherit;font-size:14px;box-shadow:none}.osh-footer__email::placeholder{color:var(--osh-foot-ink);opacity:.7}.osh-footer__join{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:12px 19px;border:0;border-radius:0;background:var(--osh-foot-button);color:var(--osh-foot-button-ink);font:inherit;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap;cursor:pointer}.osh-footer__join:hover{opacity:.9}.osh-footer__consent{margin:10px 0 0;max-width:48em;color:inherit;font-size:10px;line-height:1.6;opacity:.8}.osh-footer__consent a{text-decoration:underline;text-underline-offset:3px}.osh-footer__error,.osh-footer__success{margin:12px 0;color:inherit;font-size:13px;line-height:1.6}.osh-footer__main{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:36px 64px;padding:32px 0}.osh-footer__wordmark{display:inline-block;min-height:44px;font-size:26px;line-height:1.5;letter-spacing:.09em;font-weight:500}.osh-footer__brand-line{max-width:20em;margin:7px 0 12px;font-size:13px;line-height:1.7}.osh-footer__email-link{display:inline-flex;align-items:center;min-height:36px;font-size:12px;line-height:1.5}.osh-footer__socials{display:flex;flex-wrap:wrap;gap:0 18px;padding:0;margin:13px 0 0;list-style:none}.osh-footer__socials a{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:12px;line-height:1.5}.osh-footer__nav h2{margin:4px 0 11px;color:inherit;font-family:inherit;font-size:13px;line-height:1.5;font-weight:600}.osh-footer__nav ul{margin:0;padding:0;list-style:none}.osh-footer__nav a{display:inline-flex;align-items:center;min-height:34px;font-size:12px;line-height:1.6}.osh-footer__utilities{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:24px;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--osh-foot-ink) 22%,transparent)}.osh-footer__localization{width:min(100%,340px);margin:0}.osh-footer__localization label{display:block;margin:0 0 7px;font-size:10px;line-height:1.5}.osh-footer__country-row{display:flex;align-items:stretch;gap:8px}.osh-footer__country-row select{display:block;width:100%;min-width:0;min-height:44px;padding:8px 27px 8px 10px;border:1px solid color-mix(in srgb,var(--osh-foot-ink) 50%,transparent);border-radius:0;background-color:var(--osh-foot-bg);color:var(--osh-foot-ink);font:inherit;font-size:11px}.osh-footer__country-row button{flex:0 0 auto;min-height:44px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--osh-foot-ink) 50%,transparent);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}.osh-footer__payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:650px;margin:0;padding:0;list-style:none}.osh-footer__payments li{display:block;line-height:0}.osh-footer__payment-icon{display:block;width:35px;height:22px}.osh-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--osh-foot-ink) 22%,transparent)}.osh-footer__bottom p{margin:0;font-size:10px;line-height:1.6}.osh-footer__bottom ul{display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none}.osh-footer__bottom a{display:inline-flex;align-items:center;min-height:32px;font-size:10px;line-height:1.5}@media(max-width:767px){.osh-footer{padding:var(--osh-foot-mobile-padding) var(--osh-foot-mobile-horizontal) 20px}.osh-footer__newsletter{display:block;padding-bottom:26px}.osh-footer__newsletter-copy h2{max-width:11em;font-size:26px}.osh-footer__newsletter-copy p{margin-top:10px;font-size:13px}.osh-footer__form{margin-top:20px}.osh-footer__join{gap:8px;padding-inline:14px}.osh-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:26px 0}.osh-footer__brand{grid-column:1 / -1}.osh-footer__wordmark{font-size:24px}.osh-footer__brand-line{max-width:24em;margin-top:3px}.osh-footer__socials{margin-top:5px}.osh-footer__nav h2{margin-top:0;font-size:13px}.osh-footer__nav a{min-height:36px;font-size:12px}.osh-footer__utilities{display:block;padding:22px 0}.osh-footer__localization{width:100%}.osh-footer__payments{justify-content:flex-start;margin-top:20px;gap:6px}.osh-footer__payments:first-child{margin-top:0}.osh-footer__bottom{display:block;padding-top:14px}.osh-footer__bottom ul{margin-top:5px;column-gap:15px}}.osh-care-faq{padding:var(--cf-pad) var(--cf-x);background:var(--cf-bg);color:var(--cf-ink);font-family:var(--font-body-family, "DM Sans", sans-serif)}.osh-care-faq *{box-sizing:border-box}.osh-care-faq__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;max-width:1184px;margin-inline:auto}.osh-care-faq__eyebrow{margin:0 0 14px;font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.5}.osh-care-faq h2{margin:0;color:inherit;font-family:inherit;font-size:clamp(30px,3vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1.15}.osh-care-faq__description{max-width:34ch;margin-top:18px;font-size:13px;line-height:1.8}.osh-care-faq__description p{margin:0}.osh-care-faq__contact{display:inline-flex;align-items:center;gap:26px;min-height:44px;margin-top:16px;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:5px}.osh-care-faq__item{border-top:1px solid color-mix(in srgb,var(--cf-ink) 25%,transparent)}.osh-care-faq__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--cf-ink) 25%,transparent)}.osh-care-faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:56px;padding:var(--cf-row) 0;list-style:none;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.015em}.osh-care-faq summary::-webkit-details-marker{display:none}.osh-care-faq summary svg{flex:0 0 auto}.osh-care-faq__item[open] .osh-care-faq__plus{display:none}.osh-care-faq__answer{max-width:60ch;padding:0 30px var(--cf-row) 0;font-size:13px;line-height:1.85}.osh-care-faq__answer p{margin:0 0 12px}.osh-care-faq__answer p:last-child{margin-bottom:0}.osh-care-faq__answer a{color:inherit;text-underline-offset:3px}.osh-care-faq :is(a,summary):focus-visible{outline:2px solid var(--cf-ink);outline-offset:4px}@media(max-width:767px){.osh-care-faq{padding:var(--cf-m-pad) var(--cf-m-x)}.osh-care-faq__inner{grid-template-columns:1fr;gap:24px}.osh-care-faq__eyebrow{font-size:9px;margin-bottom:10px}.osh-care-faq h2{font-size:30px}.osh-care-faq__description{margin-top:14px;font-size:12px;max-width:42ch}.osh-care-faq__contact{margin-top:10px}.osh-care-faq summary{font-size:14px;gap:18px}.osh-care-faq__answer{font-size:12px;padding-right:20px}}.osh-care-guide{padding:var(--cg-pad) var(--cg-x);background:var(--cg-bg);color:var(--cg-ink);font-family:var(--font-body-family, "DM Sans", sans-serif)}.osh-care-guide *{box-sizing:border-box}.osh-care-guide__inner{max-width:1184px;margin-inline:auto}.osh-care-guide__heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.osh-care-guide__eyebrow{margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.15em}.osh-care-guide h2{margin:0;color:inherit;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.04em}.osh-care-guide__introduction{max-width:40ch;font-size:13px;line-height:1.8}.osh-care-guide__introduction p,.osh-care-guide__text p{margin:0}.osh-care-guide__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:28px 0 0;list-style:none}.osh-care-guide__card{min-width:0;display:flex;flex-direction:column;padding:var(--cg-card-pad);background:var(--cg-card)}.osh-care-guide__top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.osh-care-guide__top>span{font-size:10px;letter-spacing:.12em}.osh-care-guide h3{margin:0 0 14px;color:inherit;font-family:inherit;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.03em}.osh-care-guide__text{font-size:13px;line-height:1.85}.osh-care-guide__tip{margin:auto 0 0;padding-top:24px;font-size:11px;line-height:1.7;font-weight:500}@media(max-width:767px){.osh-care-guide{padding:var(--cg-m-pad) var(--cg-m-x)}.osh-care-guide__heading{display:block}.osh-care-guide__eyebrow{margin-bottom:10px;font-size:9px}.osh-care-guide h2{font-size:30px}.osh-care-guide__introduction{margin-top:14px;max-width:44ch;font-size:12px}.osh-care-guide__cards{grid-template-columns:1fr;gap:12px;margin-top:22px}.osh-care-guide__cards--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--cg-ink) transparent}.osh-care-guide__cards--carousel>li{flex:0 0 88%;scroll-snap-align:start}.osh-care-guide__card{padding:var(--cg-m-card-pad)}.osh-care-guide__top{margin-bottom:24px}.osh-care-guide__top svg{width:34px;height:34px}.osh-care-guide h3{font-size:23px;margin-bottom:12px}.osh-care-guide__text{font-size:12px;line-height:1.8}.osh-care-guide__tip{padding-top:20px;font-size:10px}}.osh-care-intro{padding:var(--ci-pad) var(--ci-x);background:var(--ci-bg);color:var(--ci-ink);font-family:var(--font-body-family, "DM Sans", sans-serif)}.osh-care-intro *{box-sizing:border-box}.osh-care-intro__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--ci-gap);max-width:1184px;margin-inline:auto}.osh-care-intro__inner--text{grid-template-columns:1fr;max-width:720px}.osh-care-intro__copy{min-width:0}.osh-care-intro__eyebrow{margin:0 0 18px;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.15em}.osh-care-intro h1{margin:0;font-family:inherit;color:inherit;font-size:var(--ci-title);font-weight:500;letter-spacing:-.045em;line-height:1.1}.osh-care-intro__accent{max-width:20ch;margin:16px 0 0;font-family:var(--font-heading-family, "Instrument Serif", serif);color:var(--ci-accent);font-size:clamp(30px,3vw,40px);font-style:italic;line-height:1.12;letter-spacing:-.015em}.osh-care-intro__description{max-width:44ch;margin-top:24px;font-size:14px;line-height:1.85}.osh-care-intro__description p{margin:0 0 14px}.osh-care-intro__description p:last-child{margin-bottom:0}.osh-care-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:26px}.osh-care-intro__button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:12px 20px;min-height:48px;background:var(--ci-button);color:var(--ci-button-ink);font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}.osh-care-intro__button svg{flex:0 0 auto}.osh-care-intro__button:hover{opacity:.88}.osh-care-intro__warranty{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.osh-care-intro__note{max-width:46ch;margin:22px 0 0;font-size:11px;line-height:1.8}.osh-care-intro__visual{min-width:0;margin:0}.osh-care-intro__photo{aspect-ratio:1;overflow:hidden;background:#efe7dd}.osh-care-intro__photo img{display:block;width:100%;height:100%;object-fit:cover}.osh-care-intro figcaption{padding-top:10px;font-size:10px;line-height:1.5}.osh-care-intro a:focus-visible{outline:2px solid var(--ci-ink);outline-offset:4px}@media(max-width:767px){.osh-care-intro{padding:var(--ci-m-pad) var(--ci-m-x)}.osh-care-intro__inner{display:flex;flex-direction:column;align-items:stretch;gap:26px}.osh-care-intro__eyebrow{margin-bottom:12px;font-size:9px}.osh-care-intro h1{font-size:var(--ci-m-title)}.osh-care-intro__accent{margin-top:12px;font-size:30px;max-width:22ch}.osh-care-intro__description{margin-top:18px;font-size:12px;line-height:1.8;max-width:44ch}.osh-care-intro__actions{margin-top:20px;gap:10px 20px}.osh-care-intro__button{padding:11px 17px;min-height:46px}.osh-care-intro__warranty{min-height:36px}.osh-care-intro__note{margin-top:14px;font-size:10px}.osh-care-intro figcaption{font-size:9px;padding-top:8px}}.osh-community-popup{z-index:70;font-family:var(--font-body-family,"DM Sans",sans-serif)}.osh-community-popup .drawer__inner{background:#fffdf8;color:#3a2925;border-radius:2px}.osh-community-popup .drawer__body{padding:0}.osh-community-popup .subscription-popup__blocks{padding:44px 32px 30px}.osh-community-popup .subscription-popup__title :is(h1,h2,h3,h4){margin:0;color:inherit;font:500 32px/1.12 var(--font-body-family,"DM Sans",sans-serif);letter-spacing:-.035em;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-wrap:wrap}.osh-community-popup .subscription-popup__text{font-size:13px;line-height:1.8}.osh-community-popup .subscription-popup__text.text-sm{font-size:10px;line-height:1.7}.osh-community-popup .subscription-popup__text p{margin:0}.osh-community-popup .subscription-popup__text a{color:inherit;text-underline-offset:3px}.osh-community-popup .subscription-popup__blocks>*+*{margin-top:16px}.osh-community-popup input{min-height:48px;font:400 16px/1.5 var(--font-body-family,"DM Sans",sans-serif);background:#fffdf8;color:#3a2925;border:1px solid #A89B94;border-radius:0}.osh-community-popup .newsletter-form__button{min-height:48px;margin-top:10px;border-radius:0;background:#3a2925;color:#fffdf8;font:600 12px/1.5 var(--font-body-family,"DM Sans",sans-serif)}.osh-community-popup .drawer__close-btn{top:8px;right:8px;min-width:44px;min-height:44px;background:#fffdf8;color:#3a2925;border:0}.osh-community-popup :is(input,button,a):focus-visible{outline:2px solid #3A2925;outline-offset:3px}.subscription-popup__teaser.osh-community-teaser{top:auto;bottom:16px;left:16px;z-index:49;transform:none;border:1px solid #3A2925;min-height:44px;padding:10px 14px;font:500 11px/1.4 var(--font-body-family,"DM Sans",sans-serif)}@media(max-width:767px){.osh-community-popup .subscription-popup__blocks{padding:44px 20px 24px}.osh-community-popup .subscription-popup__title{max-width:calc(100% - 24px)}.osh-community-popup .subscription-popup__title :is(h1,h2,h3,h4){font-size:28px}.osh-community-popup .subscription-popup__text{font-size:12px}.subscription-popup__teaser.osh-community-teaser{bottom:12px;left:10px;max-width:calc(100% - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/137/compiled_assets/styles.css.map?subset=AAAAAAAAAIAHAACA */
