.osh-about-intro{background:var(--osh-about-bg);color:var(--osh-about-ink);font-family:var(--font-body-family, "DM Sans", sans-serif)}.osh-about-intro *,.osh-about-intro *:before,.osh-about-intro *:after{box-sizing:border-box}.osh-about-intro__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1440px;margin-inline:auto}.osh-about-intro__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:var(--osh-about-padding) var(--osh-about-horizontal)}.osh-about-intro__eyebrow{margin:0 0 22px;font-size:10px;line-height:1.5;letter-spacing:.16em}.osh-about-intro h1{margin:0;color:inherit;font-family:inherit;font-size:clamp(34px,4.2vw,var(--osh-about-title));line-height:1.1;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.osh-about-intro h1>span{display:block;margin-top:6px;color:var(--osh-about-accent)}.osh-about-intro h1>.osh-about-intro__accent--serif{font-family:var(--font-heading-family, "Instrument Serif", Georgia, serif);font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.025em;line-height:1.08}.osh-about-intro__description{margin-top:26px;max-width:39ch;font-size:14px;line-height:1.85;text-wrap:pretty}.osh-about-intro__description p{margin:0}.osh-about-intro__description p+p{margin-top:14px}.osh-about-intro__closing{margin:18px 0 0;font-size:13px;line-height:1.75}.osh-about-intro__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;min-height:48px;padding:13px 20px;border:1px solid var(--osh-about-button);border-radius:0;background:var(--osh-about-button);color:var(--osh-about-button-ink);font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}.osh-about-intro__button:hover{opacity:.88}.osh-about-intro__button:focus-visible{outline:2px solid var(--osh-about-ink);outline-offset:4px}.osh-about-intro__visual{min-width:0;margin:0}.osh-about-intro__photo{position:relative;height:var(--osh-about-height);background:#ead5d1;overflow:hidden}.osh-about-intro__photo picture{display:block;width:100%;height:100%}.osh-about-intro__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--osh-about-focus)}.osh-about-intro figcaption{padding:10px 18px;font-size:10px;line-height:1.5;letter-spacing:.025em}@media(max-width:767px){.osh-about-intro__layout{display:block}.osh-about-intro__copy{padding:var(--osh-about-mobile-padding) var(--osh-about-mobile-horizontal)}.osh-about-intro__eyebrow{margin-bottom:14px;font-size:9px}.osh-about-intro h1{max-width:18ch;font-size:var(--osh-about-mobile-title);line-height:1.12}.osh-about-intro__description{margin-top:20px;max-width:39ch;font-size:13px;line-height:1.75}.osh-about-intro__closing{font-size:12px;margin-top:14px}.osh-about-intro__button{margin-top:20px;min-height:46px;padding:12px 17px;gap:24px}.osh-about-intro__visual{margin-inline:var(--osh-about-mobile-horizontal)}.osh-about-intro__photo{height:auto;aspect-ratio:1}.osh-about-intro__photo img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% var(--osh-about-mobile-focus)}.osh-about-intro figcaption{padding:10px 0 18px;font-size:9px}}.osh-assurance{width:100%;padding:var(--osh-assurance-padding) var(--osh-assurance-horizontal);background:var(--osh-assurance-bg);color:var(--osh-assurance-text);font-family:var(--font-body-family, "DM Sans", sans-serif)}.osh-assurance *{box-sizing:border-box}.osh-assurance__list{display:grid;grid-template-columns:repeat(var(--osh-assurance-cols),minmax(0,1fr));align-items:start;gap:32px;max-width:1240px;margin:0 auto;padding:0;list-style:none}.osh-assurance__item{min-width:0;margin:0;padding:0;text-align:center}.osh-assurance__content{display:flex;flex-direction:column;align-items:center;gap:var(--osh-assurance-gap);color:inherit;text-decoration:none}.osh-assurance__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--osh-assurance-icon)}.osh-assurance__words{display:block}.osh-assurance__title{display:block;font-size:var(--osh-assurance-title);line-height:1.45;font-weight:600;letter-spacing:-.01em}.osh-assurance__detail{display:block;margin-top:4px;font-size:var(--osh-assurance-detail);line-height:1.55;font-weight:400;letter-spacing:0}.osh-assurance__content--link:hover .osh-assurance__title{text-decoration:underline;text-underline-offset:4px}.osh-assurance__content--link:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:767px){.osh-assurance{padding:var(--osh-assurance-mobile-padding) 0}.osh-assurance__list{display:flex;gap:12px;width:100%;max-width:none;padding:0 var(--osh-assurance-mobile-horizontal);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--osh-assurance-mobile-horizontal);scrollbar-width:none;overscroll-behavior-inline:contain}.osh-assurance__list::-webkit-scrollbar{display:none}.osh-assurance__item{flex:0 0 calc(var(--osh-assurance-mobile-width) - 6px);scroll-snap-align:start}.osh-assurance__list:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.osh-assurance__content{gap:var(--osh-assurance-gap)}.osh-assurance__icon,.osh-assurance__icon svg{width:24px;height:24px}.osh-assurance__title{font-size:var(--osh-assurance-mobile-title)}.osh-assurance__detail{margin-top:3px;font-size:var(--osh-assurance-mobile-detail)}}.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-hf{width:100%;margin:0;padding:0;overflow:hidden;background:var(--osh-hf-bg);color:var(--osh-hf-text);font-family:DM Sans,Arial,Helvetica,sans-serif}.osh-hf *,.osh-hf *:before,.osh-hf *:after{box-sizing:border-box}.osh-hf a{color:inherit;text-decoration:none}.osh-hf .osh-hf__inner{width:100%;padding:var(--osh-fav-padding) clamp(24px,2.4vw,48px)}.osh-hf .osh-hf__header{min-height:0;margin-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.osh-hf .osh-hf__kicker{margin:0 0 5px;font-family:DM Sans,Arial,sans-serif;font-size:11px;line-height:1;font-weight:600;letter-spacing:.18em}.osh-hf .osh-hf__title-row{display:flex;align-items:flex-end;gap:24px}.osh-hf .osh-hf__title-row h2{margin:0;font-family:DM Sans,Arial,sans-serif;font-size:clamp(28px,2.7vw,40px);line-height:1.15;font-weight:400;letter-spacing:-.035em}.osh-hf .osh-hf__note{max-width:105px;margin-bottom:3px;font-family:"Instrument Serif",Georgia,serif;font-size:18px;line-height:1;font-style:italic;transform:rotate(5deg);opacity:.72}.osh-hf .osh-hf__shop-all{margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:11px;line-height:1;font-weight:600;letter-spacing:.17em;white-space:nowrap}.osh-hf .osh-hf__shop-all span{margin-left:7px;font-size:17px;font-weight:400}.osh-hf .osh-hf__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1vw,20px);align-items:stretch}.osh-hf .osh-hf-card{position:relative;min-width:0}.osh-hf .osh-hf-card__link{height:100%;display:flex;flex-direction:column}.osh-hf .osh-hf-card__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background:#efe7dd}.osh-hf .osh-hf-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .22s ease,transform .32s ease}.osh-hf .osh-hf-card__image--hover{opacity:0}.osh-hf .osh-hf-card:hover .osh-hf-card__image--hover{opacity:1}.osh-hf .osh-hf-card:hover .osh-hf-card__image{transform:scale(1.012)}.osh-hf .osh-hf-card__heart{position:absolute;z-index:3;top:10px;right:10px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none;font-size:18px;line-height:1;margin:0;padding:0;-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--osh-hf-text);-webkit-backdrop-filter:none;backdrop-filter:none}.osh-hf .osh-hf-card__heart svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:fill .16s ease,transform .16s ease}.osh-hf .osh-hf-card__heart.is-active svg,.osh-hf .osh-hf-card__heart.is-saved svg{fill:currentColor}.osh-hf .osh-hf-card__heart:active svg{transform:scale(.9)}.osh-hf .osh-hf-card__info{padding:10px 0 0}.osh-hf .osh-hf-card h3{margin:0 0 5px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(14px,1vw,17px);line-height:1.25;font-weight:600;letter-spacing:-.015em}.osh-hf .osh-hf-card__price{margin:0;font-size:clamp(13px,.95vw,16px);line-height:1.2}.osh-hf .osh-hf-editorial{position:relative;min-width:0;height:auto;aspect-ratio:3 / 4;align-self:start;overflow:hidden;border-radius:2px;background:#efe7dd}.osh-hf .osh-hf-editorial__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}.osh-hf .osh-hf-editorial__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#24171205,#2417121a 42%,#2417127a)}.osh-hf .osh-hf-editorial__text{position:absolute;z-index:2;left:12%;top:31%;width:55%;color:#fffdf8;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(22px,1.65vw,31px);line-height:1.03;font-style:italic;transform:rotate(-6deg);text-shadow:0 2px 10px rgba(20,12,9,.18)}.osh-hf .osh-hf-editorial__button{position:absolute;z-index:2;left:8%;right:8%;bottom:18px;min-height:50px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:11px;border-radius:2px;background:#fffdf8f0;color:#3a2925;font-size:9px;line-height:1;font-weight:600;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.osh-hf .osh-hf-editorial__button b{font-size:16px;font-weight:400}@media screen and (max-width:749px){.osh-hf .osh-hf__inner{padding:var(--osh-fav-mobile-padding) 0}.osh-hf .osh-hf__header{min-height:0;margin:0 14px 15px;align-items:flex-end;gap:10px}.osh-hf .osh-hf__kicker{margin-bottom:4px;font-size:8px}.osh-hf .osh-hf__title-row{gap:10px}.osh-hf .osh-hf__title-row h2{font-size:clamp(26px,7.4vw,34px)}.osh-hf .osh-hf__note{display:none}.osh-hf .osh-hf__shop-all{margin-bottom:3px;font-size:8px;letter-spacing:.14em}.osh-hf .osh-hf__shop-all span{margin-left:3px;font-size:13px}.osh-hf .osh-hf__track{width:100%;padding:0 14px 4px 10px;scroll-padding-left:10px;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.osh-hf .osh-hf__track::-webkit-scrollbar{display:none}.osh-hf .osh-hf-card,.osh-hf .osh-hf-editorial{flex:0 0 64vw;width:64vw;scroll-snap-align:start}.osh-hf .osh-hf-card__media,.osh-hf .osh-hf-editorial{aspect-ratio:3 / 4;height:auto;border-radius:2px}.osh-hf .osh-hf-card__heart{top:8px;right:8px;width:44px;height:44px;font-size:17px}.osh-hf .osh-hf-card__info{padding:10px 0 0}.osh-hf .osh-hf-card h3{margin:0 0 4px;font-size:13px}.osh-hf .osh-hf-card__price{font-size:12px}.osh-hf .osh-hf-editorial__text{left:11%;top:28%;width:57%;font-size:25px}.osh-hf .osh-hf-editorial__button{left:8%;right:8%;bottom:14px;min-height:44px;font-size:8px}}@media screen and (max-width:390px){.osh-hf .osh-hf-card,.osh-hf .osh-hf-editorial{flex-basis:68vw;width:68vw}}.osh-hf-card__reviews{display:flex;align-items:center;gap:6px;min-height:18px;margin-top:3px;font-size:11px;line-height:1.5}.osh-hf-card__stars{display:inline-block;position:relative;letter-spacing:1px;white-space:nowrap;color:#00b77f}.osh-hf-card__stars>span:first-child{opacity:.22}.osh-hf-card__stars>span:last-child{position:absolute;inset:0 auto 0 0;width:var(--osh-rating-fill);overflow:hidden}.osh-hf-card__review-text{font-size:11px;color:inherit}.osh-hf-card__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}.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=AAAAAAAAAMgAEACA */
