:root{--osh-paper: #f6f3ed;--osh-soft: #eeeae3;--osh-muted: #625d55;--osh-brass: #b39a6a;--osh-line: rgba(31, 28, 24, .11);--osh-shadow: 0 18px 55px rgba(31, 28, 24, .08);--osh-radius: 26px}body{background:var(--osh-paper)!important;color:var(--osh-ink)!important}.osh-section{padding:clamp(76px,8vw,124px) 0}.osh-section--soft,.osh-section--ink{background:var(--osh-paper)!important;color:var(--osh-ink)!important}.osh-section--ink .osh-lede{color:var(--osh-muted)!important}.osh-title{letter-spacing:-.048em}.osh-lede{color:var(--osh-muted)}.osh-button,.osh-button--brass{border-color:var(--osh-ink);background:var(--osh-ink);color:#fff!important;box-shadow:none}.osh-button:hover,.osh-button--brass:hover{background:#2a2824;border-color:#2a2824;box-shadow:0 10px 24px #1f1c181f}.osh-button--light,.osh-button--ghost{border-color:#1f1c1829;background:#fff;color:var(--osh-ink)!important}.osh-button--light:hover,.osh-button--ghost:hover{border-color:var(--osh-brass);background:#fff}.osh-announcement{background:#eee7da;color:#494239;border-bottom:1px solid rgba(31,28,24,.07)}.osh-announcement__inner{padding:9px 20px;letter-spacing:.11em}.osh-header{border-bottom:1px solid var(--osh-line);background:#fffffff0;box-shadow:0 6px 24px #1f1c1806}.osh-header__row{min-height:78px}.osh-wordmark{letter-spacing:.2em}.osh-hero{min-height:min(760px,82vh);background:var(--osh-soft)}.osh-hero__media img{filter:brightness(1.12) saturate(.82) contrast(.94)}.osh-hero__media:after{background:linear-gradient(90deg,#f6f3ed80,#f6f3ed33 42%,#f6f3ed0a 72%,#f6f3ed00)!important}.osh-hero__inner{align-items:center}.osh-hero__copy{max-width:680px;margin:54px 0;padding:clamp(30px,4.4vw,52px);border:1px solid rgba(255,255,255,.72);border-radius:30px;background:#ffffffe0;color:var(--osh-ink);box-shadow:0 30px 90px #1f1c181f;-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08)}.osh-hero__copy .osh-eyebrow{color:#907748}.osh-hero__title{max-width:610px;color:var(--osh-ink)!important;font-size:clamp(48px,5.8vw,82px);line-height:.96}.osh-hero__text{max-width:560px;margin-top:22px;color:var(--osh-muted);font-size:clamp(16px,1.35vw,19px)}.osh-hero__actions{margin-top:30px}.osh-hero__proof{margin-top:30px;color:#6b655d;gap:12px 24px}.osh-hero__proof li:before{color:#9b8150}.osh-trust{border:0;background:var(--osh-paper)}.osh-trust__grid{gap:12px;padding:22px 0}.osh-trust__item{padding:22px 24px;border:1px solid var(--osh-line)!important;border-radius:18px;background:#fff;box-shadow:0 8px 28px #1f1c1809}.osh-trust__item strong{font-size:13px}.osh-trust__item span{margin-top:7px}.osh-family-grid{gap:22px;margin-top:48px}.osh-family{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--osh-line);border-radius:var(--osh-radius);background:#fff;box-shadow:0 14px 46px #1f1c1811;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.osh-family:hover{transform:translateY(-4px);border-color:#b39a6a75;box-shadow:0 24px 65px #1f1c181a}.osh-family__media{position:relative;inset:auto;aspect-ratio:1 / 1;overflow:hidden;background:#f4f1eb}.osh-family__media:after{display:none}.osh-family__media img{width:100%;height:100%;object-fit:cover;filter:brightness(1.04) saturate(.88)}.osh-family__body{min-height:0;flex:1;position:relative;display:block;padding:clamp(26px,3.2vw,38px);color:var(--osh-ink);background:#fff}.osh-family__body .osh-eyebrow{margin-bottom:11px}.osh-family__body h3{color:var(--osh-ink);font-size:clamp(30px,3vw,44px);line-height:1}.osh-family__body p{max-width:520px;margin:14px 0 24px;color:var(--osh-muted);font-size:15px;line-height:1.62}.osh-family__link{color:var(--osh-ink)!important}.osh-finder{background:#eeeae3!important}.osh-finder__layout{grid-template-columns:.76fr 1.24fr;gap:clamp(38px,7vw,96px);align-items:center}.osh-finder__panel{padding:clamp(28px,4vw,48px)!important;border:1px solid var(--osh-line)!important;border-radius:28px!important;background:#fff!important;color:var(--osh-ink)!important;box-shadow:0 22px 60px #1f1c1813!important}.osh-finder__progress{color:#927846}.osh-finder__question,.osh-finder__result h3{color:var(--osh-ink)!important}.osh-finder__choice{min-height:76px;border:1px solid rgba(31,28,24,.11)!important;border-radius:16px;background:#f7f5f1!important;color:var(--osh-ink)!important}.osh-finder__choice:hover,.osh-finder__choice[aria-pressed=true]{border-color:var(--osh-brass)!important;background:#fff!important;box-shadow:0 8px 20px #1f1c180e}.osh-finder__result p,.osh-finder__restart{color:var(--osh-muted)!important}.osh-editorial-grid{gap:18px}.osh-editorial-card{padding:36px;border:1px solid var(--osh-line);border-radius:22px;background:#fff;box-shadow:0 10px 34px #1f1c180b}.osh-editorial-card h3{margin-top:48px}.osh-closing{background:#fff;border-top:1px solid rgba(31,28,24,.06)}.osh-collection-hero{padding:clamp(68px,8vw,116px) 0 52px;background:#fff;border-bottom:1px solid var(--osh-line)}.osh-collection-hero .osh-title{max-width:900px}.osh-collection-hero__meta{flex-wrap:wrap;gap:9px}.osh-collection-hero__meta span{padding:8px 12px;border:1px solid var(--osh-line);border-radius:999px;background:var(--osh-paper)}.theme-template-collection{background:var(--osh-paper)}.theme-template-collection #items-grid{align-items:stretch}.theme-template-collection #items-grid>.grid-item{overflow:hidden;padding:14px;border:1px solid var(--osh-line);border-radius:26px;background:#fff;box-shadow:0 12px 38px #1f1c180e;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.theme-template-collection #items-grid>.grid-item:hover{transform:translateY(-3px);border-color:#b39a6a6b;box-shadow:0 20px 50px #1f1c1816}.theme-template-collection #items-grid>.grid-item img{border-radius:18px;background:#f7f5f1}.theme-template-collection .card-product,.theme-template-collection [class*=product-card]{border-radius:20px;background:transparent}.theme-template-collection #ProductGridContainer{max-width:1180px;margin-inline:auto}.theme-template-product .main-product{background:var(--osh-paper)!important}.theme-template-product [id^=ProductInfo-]{padding:clamp(24px,3.4vw,42px)!important;border:1px solid var(--osh-line);border-radius:26px;background:#fff;box-shadow:0 16px 50px #1f1c180e}.theme-template-product [id^=ProductInfo-] h1{font-size:clamp(36px,4vw,58px)!important;line-height:1.02!important;letter-spacing:-.04em!important}.theme-template-product [id^=ProductInfo-] .button,.theme-template-product [id^=ProductInfo-] button[name=add]{min-height:54px;border-radius:999px!important}.osh-product-experience{border-top:0;background:#fff}.osh-product-nav{top:78px;background:#fffffff2;box-shadow:0 6px 20px #1f1c1806}.osh-product-intro{align-items:start}.osh-detail,.osh-download,.osh-product-assurance{border-color:var(--osh-line);box-shadow:0 8px 28px #1f1c1809}.osh-detail{border-radius:18px}.osh-download{border-radius:18px;transition:transform .2s ease,border-color .2s ease}.osh-download:hover{transform:translateY(-2px);border-color:var(--osh-brass)}.osh-product-assurance{border-radius:20px}.theme-template-product [class*=product-card]{border-radius:22px}.osh-cart-assurance__item{border-radius:20px;box-shadow:0 8px 28px #1f1c1809}.osh-footer{background:#171614}.osh-footer__main{padding:clamp(60px,7vw,96px) 0}.osh-footer__brand p{color:#ffffffa8}@media(max-width:989px){.osh-hero{min-height:720px}.osh-hero__media:after{background:linear-gradient(0deg,#f6f3ed70,#f6f3ed1f 58%,#f6f3ed00)!important}.osh-hero__inner{align-items:flex-end}.osh-hero__copy{max-width:620px;margin:220px 0 28px;padding:30px}.osh-finder__layout{grid-template-columns:1fr}.osh-product-nav{top:70px}}@media(max-width:749px){.osh-section{padding:64px 0}.osh-hero{min-height:680px}.osh-hero__copy{margin:190px 0 20px;padding:24px;border-radius:24px}.osh-hero__title{font-size:clamp(42px,12vw,58px)}.osh-hero__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.osh-trust__grid{gap:10px;padding:14px 0}.osh-trust__item{padding:18px}.osh-family-grid{grid-template-columns:1fr}.osh-family__body{padding:25px}.osh-finder__panel{padding:22px!important;border-radius:22px!important}.theme-template-collection #items-grid>.grid-item{padding:10px;border-radius:21px}.theme-template-product [id^=ProductInfo-]{padding:22px!important;border-radius:22px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/oshonic-light.css.map */
