:root{--otu-radius: 14px;--otu-ease: cubic-bezier(.2,.7,.2,1)}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.button{letter-spacing:.1em;text-transform:uppercase;font-size:1.25rem;font-weight:600}.announcement-bar__message{letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem}.otu-hero{position:relative;display:flex;align-items:flex-end;min-height:min(78svh,720px);overflow:hidden}.otu-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.otu-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(57,37,30,calc(var(--otu-overlay,.25) + .2)),rgba(57,37,30,var(--otu-overlay,.25)))}.otu-hero__inner{position:relative;z-index:1;padding-top:8rem;padding-bottom:5rem}.otu-hero__title{font-size:clamp(3.8rem,9.5vw,7.4rem);line-height:1.04;margin:0 0 1.8rem;max-width:14em;font-weight:var(--font-heading-weight)}.otu-hero__text{font-size:clamp(1.5rem,2.4vw,1.8rem);line-height:1.65;max-width:46rem;margin:0 0 3rem;opacity:.92}.otu-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.otu-hero__ctas .button{min-width:20rem}@media(max-width:749px){.otu-hero__ctas .button{width:100%}}.otu-values{padding:4.8rem 0}.otu-values__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:750px){.otu-values__grid{grid-template-columns:repeat(var(--otu-cols, 3),1fr);gap:3.2rem}}.otu-value{text-align:center;padding:0 1rem}.otu-value__icon{display:inline-flex;width:5.2rem;height:5.2rem;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--color-foreground),.07);margin-bottom:1.4rem}.otu-value__icon svg{width:2.6rem;height:2.6rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.otu-value__title{font-family:var(--font-heading-family);font-size:2.2rem;margin:0 0 .6rem}.otu-value__text{margin:0;opacity:.8;line-height:1.6;font-size:1.5rem}.otu-story{padding:5.6rem 0}.otu-story__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:750px){.otu-story__grid--img{grid-template-columns:1fr 1fr;gap:6rem}.otu-story--right .otu-story__media{order:2}}.otu-story__media{border-radius:var(--otu-radius);overflow:hidden}.otu-story__media img{display:block;width:100%;height:auto}.otu-story__content{max-width:56rem}.otu-story__grid:not(.otu-story__grid--img) .otu-story__content{margin:0 auto;text-align:center}.otu-story__title{font-size:clamp(3rem,5vw,4.6rem);line-height:1.1;margin:0 0 1.6rem}.otu-story__text{font-size:1.6rem;line-height:1.75;margin-bottom:2.4rem}.otu-story__text p{margin:0 0 1.2rem}.otu-cta{padding:7rem 0;text-align:center}.otu-cta__title{font-size:clamp(3.2rem,6vw,5.2rem);line-height:1.08;margin:0 0 1.4rem}.otu-cta__text{font-size:1.7rem;margin:0 auto 3rem;max-width:44rem;opacity:.9}.otu-bundle{display:block;margin:1.2rem 0 1.6rem}.otu-bundle__tiers{border:0;margin:0;padding:0;display:grid;gap:1rem;min-width:0}.otu-bundle__legend{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:1rem;padding:0}.otu-tier{display:block;cursor:pointer;position:relative}.otu-tier input{position:absolute;opacity:0;pointer-events:none}.otu-tier__body{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "save price";align-items:center;gap:.2rem 1.2rem;padding:1.4rem 1.6rem;border:1.5px solid rgba(var(--color-foreground),.18);border-radius:var(--otu-radius);background:rgb(var(--color-background));transition:border-color .2s,box-shadow .2s}.otu-tier input:checked+.otu-tier__body{border-color:rgb(var(--color-button));box-shadow:0 0 0 1px rgb(var(--color-button)),0 8px 22px #39251e1a}.otu-tier input:focus-visible+.otu-tier__body{outline:2px solid rgb(var(--color-button));outline-offset:2px}.otu-tier__name{grid-area:name;font-weight:600;font-size:1.6rem}.otu-tier__save{grid-area:save;font-size:1.2rem;color:#2f6b4f;font-weight:600}.otu-tier__price{grid-area:price;font-weight:600;font-size:1.7rem;display:flex;flex-direction:column;align-items:flex-end}.otu-tier__price s{font-size:1.2rem;font-weight:400;opacity:.55}.otu-units{display:grid;gap:1rem;margin-top:1.4rem}.otu-unit label{display:block;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem;opacity:.75}.otu-unit select{width:100%;min-height:4.6rem;padding:0 1.4rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:10px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem}.otu-bundle__total{display:flex;justify-content:space-between;align-items:baseline;margin:1.8rem 0 1.2rem;font-size:1.5rem}.otu-bundle__total strong{font-size:2.6rem;font-family:var(--font-heading-family);font-weight:500}.otu-bundle__btn{width:100%;min-height:5.2rem}.otu-bundle__btn[disabled]{opacity:.55;cursor:not-allowed}.otu-bundle__btn[aria-busy=true]{opacity:.7}.otu-bundle__error{color:#9b1c1c;font-size:1.3rem;margin:1rem 0 0;min-height:1em}.otu-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.6rem 0}.otu-benefit{padding:1.2rem 1rem;border-radius:12px;background:rgba(var(--color-foreground),.05);text-align:center}.otu-benefit strong{display:block;font-size:1.3rem;line-height:1.3;margin-bottom:.3rem}.otu-benefit span{display:block;font-size:1.15rem;line-height:1.35;opacity:.75}.otu-trust{margin:1.4rem 0 0;padding:0;list-style:none;font-size:1.3rem;opacity:.85;display:grid;gap:.6rem}.otu-trust li{display:flex;gap:.8rem;align-items:center}.otu-trust svg{width:1.6rem;height:1.6rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.otu-pay{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1.2rem 0 0;padding:0}.otu-pay svg{height:2.4rem;width:auto}.otu-acc{margin-top:2rem;border-top:1px solid rgba(var(--color-foreground),.15)}.otu-acc details{border-bottom:1px solid rgba(var(--color-foreground),.15)}.otu-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-weight:600;font-size:1.5rem}.otu-acc summary::-webkit-details-marker{display:none}.otu-acc summary:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1;transition:transform .2s}.otu-acc details[open] summary:after{transform:rotate(45deg)}.otu-acc__body{padding:0 0 1.8rem;font-size:1.4rem;line-height:1.7;opacity:.92}.otu-acc__body p{margin:0 0 1rem}.otu-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#faf8f4f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(57,37,30,.12);box-shadow:0 -6px 24px #39251e14;transform:translateY(110%);transition:transform .3s var(--otu-ease);color:#39251e}.otu-sticky[hidden]{display:none}.otu-sticky.is-visible{transform:none}.otu-sticky__info{min-width:0;flex:1}.otu-sticky__title{display:block;font-weight:600;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otu-sticky__meta{display:block;font-size:1.2rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otu-sticky__price{font-weight:600;font-size:1.6rem;white-space:nowrap}.otu-sticky__btn{flex:none;min-width:0;padding:0 2rem}.otu-sticky__btn[disabled]{opacity:.55}@media(min-width:990px){.otu-sticky{padding-inline:max(2rem,calc((100vw - 120rem)/2))}}body.otu-has-sticky{padding-bottom:7.2rem}@media(prefers-reduced-motion:reduce){.otu-sticky,.otu-tier__body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/otuleni.css.map */
