.bx{--u:.95px;position:relative;overflow:hidden;isolation:isolate;background:var(--green);color:var(--ivory)}.bx-pat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--ivory);opacity:.06;-webkit-mask:url(osh-pattern.svg) 0 0/120px 120px repeat;mask:url(osh-pattern.svg) 0 0/120px 120px repeat}.bx-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1200px;margin-inline:auto;padding:84px 32px 76px}.bx-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.bx-eye{display:inline-flex;align-items:center;gap:14px;font-family:Manrope,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.34em;color:#e0a06e}.bx-eye:before{content:"";width:34px;height:1px;background:currentColor}.bx-t{margin-top:18px;font-size:46px;line-height:60px;font-weight:700;color:#fff}.bx-s{margin-top:6px;font-size:18px;line-height:28px;color:#e9dfce}.bx-lines{display:flex;width:100%;max-width:440px;margin-top:30px;border-block:1px solid rgba(233,223,206,.24)}.bx-lines a{flex:1;display:flex;align-items:center;justify-content:center;min-height:52px;font-size:16px;font-weight:700;color:var(--ivory);transition:color .25s}.bx-lines a+a{border-inline-start:1px solid rgba(233,223,206,.24)}.bx-go{margin-top:30px;display:inline-flex;align-items:center;justify-content:center;height:52px;padding-inline:36px;border-radius:999px;background:var(--ivory);color:var(--green);font-weight:700;transition:background-color .25s,transform .2s}.bx-go:active{transform:scale(.97)}.bx-stage{position:relative;height:460px;display:flex;align-items:flex-end;justify-content:center}.bx-arch{position:absolute;left:50%;bottom:0;width:min(100%,540px);height:440px;transform:translate(-50%);border-radius:270px 270px 0 0;background:radial-gradient(120% 85% at 50% 100%,#e6d9c3 0,#efe7da 55%,#f7f3ea)}.bx-arch:after{content:"";position:absolute;top:14px;right:14px;bottom:0;left:14px;border:1px solid rgba(197,116,56,.45);border-bottom:0;border-radius:256px 256px 0 0}.bx-plinth{position:absolute;left:50%;bottom:0;z-index:1;width:min(100%,540px);height:70px;transform:translate(-50%);background:#e2d4bd;border-top:1px solid rgba(197,116,56,.5)}.bx-plinth:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--green);opacity:.22;-webkit-mask:url(osh-pattern.svg) 0 -4px/96px 96px repeat-x;mask:url(osh-pattern.svg) 0 -4px/96px 96px repeat-x}.bx-row{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:calc(16 * var(--u));padding-bottom:56px}.bx-row:before{content:"";position:absolute;left:50%;bottom:44px;width:120%;height:calc(60 * var(--u));transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#183d3238,#183d3200);z-index:-1}.bx-p{position:relative;display:block;line-height:0;opacity:0;transform:translateY(28px)}.bx-f{position:relative;display:block;animation:bxFl 5.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.75s)}.bx-f img{display:block;width:auto;filter:drop-shadow(0 12px 10px rgba(24,61,50,.28));transition:filter .3s}.bx-f:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.75) 50%,transparent 62%) no-repeat;background-size:320% 100%;background-position:160% 0;-webkit-mask:var(--m) center/100% 100% no-repeat;mask:var(--m) center/100% 100% no-repeat;animation:bxShine 5.5s ease-in-out infinite;animation-delay:calc(1.4s + var(--i) * .2s)}.bx-band{display:block;height:26px;background-color:var(--ivory);opacity:.28;-webkit-mask:url(osh-pattern.svg) 0 -75px/120px 120px repeat-x;mask:url(osh-pattern.svg) 0 -75px/120px 120px repeat-x}.bx.bx-on .bx-p{animation:bxIn .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.15s + var(--i) * .1s)}.bx:not(.bx-on) *,.bx:not(.bx-on):before,.bx:not(.bx-on):after{animation-play-state:paused}.bx:not(.bx-on) .bx-p{animation:none}html[data-lang=en] .bx-t{font-family:Cormorant Garamond,Georgia,serif;font-size:54px;line-height:60px;font-weight:500;font-style:italic}@media(hover:hover){.bx-go:hover{background:#fff}.bx-lines a:hover{color:#e0a06e}.bx-p:hover .bx-f img{filter:drop-shadow(0 16px 14px rgba(24,61,50,.34)) brightness(1.05)}}@media(max-width:899.98px){.bx{--u:calc(100vw / 620)}.bx-in{grid-template-columns:1fr;gap:34px;padding:52px 16px 0}.bx-copy{align-items:center;text-align:center}.bx-t{font-size:30px;line-height:44px;margin-top:14px}.bx-s{font-size:15px;line-height:24px}.bx-lines,.bx-go{margin-top:22px}.bx-stage{height:calc(400 * var(--u) + 40px)}.bx-arch{height:calc(400 * var(--u) + 20px);border-radius:999px 999px 0 0}.bx-arch:after{border-radius:999px 999px 0 0;top:10px;right:10px;bottom:0;left:10px}.bx-plinth{height:calc(64 * var(--u) + 10px)}.bx-row{padding-bottom:calc(52 * var(--u) + 6px)}.bx-row:before{bottom:calc(40 * var(--u))}html[data-lang=en] .bx-t{font-size:38px;line-height:44px}}@keyframes bxIn{to{opacity:1;transform:none}}@keyframes bxFl{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-8 * var(--u)))}}@keyframes bxShine{0%{background-position:160% 0}40%,to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.bx *{animation:none!important}.bx-p{opacity:1!important;transform:none!important}.bx-f:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/osh-brand.css.map */
