:root{--o-green:#2F4420;--o-green-2:#3E5A2C;--o-sage:#7E8C69;--o-sage-soft:#DCE2D0;--o-cream:#F7F2EA;--o-stone:#EDE5D8;--o-ink:#1F2A17;--o-muted:#5B6452;--o-gold:#B8995A;--o-white:#FFFFFF;--o-line:rgba(31,42,23,.12);--o-radius:16px;--o-radius-sm:10px;--o-shadow:0 10px 30px rgba(31,42,23,.08)}body{letter-spacing:.005em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.o-container{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.o-container{padding:0 5rem}}.o-eyebrow{font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--o-sage);font-weight:600;margin:0 0 1.2rem}.o-section{padding:6rem 0}@media(min-width:990px){.o-section{padding:9rem 0}}.o-center{text-align:center}.o-h2{font-size:clamp(3rem,4vw,4.6rem);line-height:1.1;margin:0 0 1.6rem}.o-lead{font-size:1.7rem;line-height:1.6;color:var(--o-muted);max-width:62rem}.o-center .o-lead{margin-left:auto;margin-right:auto}.o-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:var(--o-green);color:var(--o-cream);border:0;border-radius:999px;padding:1.7rem 3.4rem;font-size:1.5rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .2s ease;font-family:inherit}.o-btn:hover{background:var(--o-green-2);transform:translateY(-1px)}.o-btn--light{background:var(--o-cream);color:var(--o-green)}.o-btn--light:hover{background:#fff}.o-btn--block{width:100%}.o-btn[disabled]{opacity:.6;cursor:not-allowed}.o-stars{color:var(--o-gold);letter-spacing:.1em}.o-hero{position:relative;overflow:hidden}.o-hero__grid{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.o-hero__grid{grid-template-columns:1.05fr 1fr;gap:6rem}}.o-hero__title{font-size:clamp(3.8rem,6vw,7.2rem);line-height:1.02;margin:0 0 2rem}.o-hero__title em{font-style:italic;color:var(--o-sage)}.o-hero__text{font-size:1.8rem;line-height:1.6;color:var(--o-muted);margin:0 0 3rem;max-width:52rem}.o-hero__media{border-radius:24px;overflow:hidden;aspect-ratio:1/1;background:var(--o-stone)}.o-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.o-hero__points{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:2.8rem;padding:0;list-style:none;font-size:1.4rem;color:var(--o-muted)}.o-hero__points li:before{content:"\2713";color:var(--o-green);font-weight:700;margin-right:.6rem}.o-hero.color-scheme-3 .o-hero__text,.o-hero.color-scheme-3 .o-hero__points{color:#f7f2eacc}.o-trust{border-top:1px solid var(--o-line);border-bottom:1px solid var(--o-line)}.o-trust__row{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding-top:2.4rem;padding-bottom:2.4rem}@media(min-width:750px){.o-trust__row{grid-template-columns:repeat(4,1fr)}}.o-trust__item{display:flex;align-items:center;gap:1.2rem;font-size:1.35rem;line-height:1.35}.o-trust__icon{flex:0 0 4rem;height:4rem;border-radius:50%;background:var(--o-sage-soft);display:grid;place-items:center;color:var(--o-green)}.o-trust__icon svg{width:2rem;height:2rem}.o-trust__item strong{display:block;font-size:1.4rem}.o-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.o-grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.o-card{background:#fff;border-radius:var(--o-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:0 1px 0 var(--o-line);transition:transform .2s ease,box-shadow .2s ease}.o-card:hover{transform:translateY(-3px);box-shadow:var(--o-shadow)}.o-card__media{aspect-ratio:1/1;background:var(--o-stone);position:relative}.o-card__media img{width:100%;height:100%;object-fit:cover;display:block}.o-card__badge{position:absolute;top:1.2rem;left:1.2rem;background:var(--o-green);color:var(--o-cream);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1rem;border-radius:999px}.o-card__body{padding:1.6rem 1.6rem 2rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.o-card__no{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--o-sage)}.o-card__title{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2;margin:0}.o-card__sub{font-size:1.3rem;color:var(--o-muted);margin:0}.o-card__price{margin-top:auto;padding-top:1rem;font-weight:600;font-size:1.6rem;display:flex;gap:.8rem;align-items:baseline}.o-card__price s{color:var(--o-muted);font-weight:400;font-size:1.3rem}.o-card__cta{margin-top:1.2rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--o-green)}.o-pdp{padding:2.4rem 0 6rem}.o-pdp__grid{display:grid;gap:3rem}@media(min-width:990px){.o-pdp__grid{grid-template-columns:1.1fr 1fr;gap:6rem;align-items:start}}.o-gallery{position:relative}@media(min-width:990px){.o-gallery{position:sticky;top:2rem}}.o-gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--o-radius);background:var(--o-stone);scrollbar-width:none}.o-gallery__main::-webkit-scrollbar{display:none}.o-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1}.o-gallery__slide img,.o-gallery__slide video{width:100%;height:100%;object-fit:cover;display:block}.o-gallery__thumbs{display:flex;gap:.8rem;margin-top:1rem;overflow-x:auto;scrollbar-width:none}.o-gallery__thumb{flex:0 0 7.2rem;height:7.2rem;border-radius:var(--o-radius-sm);overflow:hidden;border:2px solid transparent;padding:0;background:var(--o-stone);cursor:pointer}.o-gallery__thumb[aria-current=true]{border-color:var(--o-green)}.o-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.o-gallery__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1rem}@media(min-width:750px){.o-gallery__dots{display:none}}.o-gallery__dots span{width:.7rem;height:.7rem;border-radius:50%;background:var(--o-line)}.o-gallery__dots span.is-active{background:var(--o-green)}@media(max-width:749px){.o-gallery__thumbs{display:none}}.o-info__no{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--o-sage);margin:0 0 .8rem}.o-info__title{font-size:clamp(3rem,3.6vw,4.2rem);line-height:1.08;margin:0 0 1rem}.o-info__rating{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;color:var(--o-muted);margin-bottom:1.4rem}.o-info__tagline{font-size:1.6rem;line-height:1.55;color:var(--o-muted);margin:0 0 1.8rem}.o-bullets{list-style:none;padding:0;margin:0 0 2.2rem;display:grid;gap:.9rem}.o-bullets li{display:flex;gap:1rem;font-size:1.5rem;line-height:1.45}.o-bullets li:before{content:"";flex:0 0 2rem;height:2rem;border-radius:50%;background:var(--o-sage-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F4420' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/1.1rem no-repeat;margin-top:.15rem}.o-ptype{display:grid;gap:1rem;margin-bottom:1.6rem}.o-ptype__opt{display:flex;align-items:flex-start;gap:1.2rem;border:1.5px solid var(--o-line);border-radius:var(--o-radius);padding:1.4rem 1.6rem;cursor:pointer;background:#fff;transition:border-color .15s}.o-ptype__opt.is-active{border-color:var(--o-green);box-shadow:0 0 0 1px var(--o-green) inset}.o-ptype__opt input{position:absolute;opacity:0;pointer-events:none}.o-radio{flex:0 0 2rem;height:2rem;border-radius:50%;border:1.5px solid var(--o-muted);margin-top:.15rem;position:relative}.is-active .o-radio{border-color:var(--o-green)}.is-active .o-radio:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:var(--o-green)}.o-ptype__main{flex:1}.o-ptype__head{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-weight:600;font-size:1.55rem}.o-ptype__save{background:var(--o-green);color:var(--o-cream);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .9rem;white-space:nowrap}.o-ptype__perks{list-style:none;padding:0;margin:.8rem 0 0;display:grid;gap:.4rem;font-size:1.3rem;color:var(--o-muted)}.o-ptype__perks li:before{content:"\2713";color:var(--o-green);font-weight:700;margin-right:.6rem}.o-ptype__note{font-size:1.25rem;color:var(--o-muted);margin-top:.4rem}.o-tiers{display:grid;gap:1rem;margin:0 0 1.6rem}.o-tiers__label{font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin:0 0 1rem;display:flex;align-items:center;gap:1rem}.o-tiers__label:after{content:"";flex:1;height:1px;background:var(--o-line)}.o-tier{position:relative;display:flex;align-items:center;gap:1.2rem;border:1.5px solid var(--o-line);border-radius:var(--o-radius);padding:1.6rem;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.o-tier input{position:absolute;opacity:0;pointer-events:none}.o-tier.is-active{border-color:var(--o-green);background:#fbfaf5;box-shadow:0 0 0 1px var(--o-green) inset}.o-tier__badge{position:absolute;top:-1.1rem;right:1.4rem;background:var(--o-gold);color:#fff;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:.4rem 1rem;border-radius:999px}.o-tier__badge--green{background:var(--o-green)}.o-tier__main{flex:1;min-width:0}.o-tier__title{font-weight:700;font-size:1.6rem}.o-tier__sub{font-size:1.3rem;color:var(--o-muted);margin-top:.2rem}.o-tier__gifts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.o-tier__gift{font-size:1.1rem;background:var(--o-sage-soft);color:var(--o-green);border-radius:999px;padding:.3rem .9rem;font-weight:600}.o-tier__price{text-align:right;white-space:nowrap}.o-tier__now{font-weight:700;font-size:1.8rem;display:block}.o-tier__was{font-size:1.3rem;color:var(--o-muted);text-decoration:line-through}.o-tier__each{font-size:1.15rem;color:var(--o-green);font-weight:600;display:block}.o-gifts{background:var(--o-stone);border-radius:var(--o-radius);padding:1.4rem 1.6rem;margin:0 0 1.6rem}.o-gifts__title{font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 1rem;text-align:center}.o-gifts__row{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.o-gift{background:#fff;border-radius:var(--o-radius-sm);padding:1rem .6rem;text-align:center;font-size:1.15rem;line-height:1.3;position:relative;opacity:.45;transition:opacity .2s}.o-gift.is-unlocked{opacity:1;box-shadow:0 0 0 1.5px var(--o-green) inset}.o-gift img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:8px;display:block;margin:0 auto .6rem}.o-gift__ph{width:4.4rem;height:4.4rem;border-radius:8px;margin:0 auto .6rem;background:var(--o-sage-soft);display:grid;place-items:center;color:var(--o-green)}.o-gift__val{display:block;color:var(--o-muted);font-size:1.05rem}.o-gift__val s{margin-right:.3rem}.o-gift__lock{position:absolute;top:.5rem;right:.6rem;font-size:1rem}.o-atc-wrap{display:grid;gap:1rem}.o-atc{font-size:1.6rem;padding:2rem}.o-atc__price{opacity:.85;font-weight:500}.o-ship-note{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.3rem;color:var(--o-muted);text-align:center}.o-ship-note strong{color:var(--o-ink)}.o-pay{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;opacity:.85}.o-pay svg{height:2.2rem;width:auto}.o-guarantee-mini{display:flex;gap:1.2rem;align-items:center;background:#fff;border-radius:var(--o-radius);padding:1.4rem 1.6rem;border:1px solid var(--o-line);margin-top:1.4rem;font-size:1.35rem;line-height:1.45}.o-guarantee-mini svg{flex:0 0 3.6rem;height:3.6rem;color:var(--o-green)}.o-err{color:#9b2c2c;font-size:1.35rem;text-align:center}.o-acc{border-top:1px solid var(--o-line);margin-top:2.4rem}.o-acc details{border-bottom:1px solid var(--o-line)}.o-acc summary{list-style:none;cursor:pointer;padding:1.8rem 0;font-weight:600;font-size:1.5rem;display:flex;justify-content:space-between;align-items:center}.o-acc summary::-webkit-details-marker{display:none}.o-acc summary:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1}.o-acc details[open] summary:after{content:"\2013"}.o-acc__body{padding:0 0 2rem;font-size:1.45rem;line-height:1.65;color:var(--o-muted)}.o-acc__body p{margin:0 0 1rem}.o-acc__body table{width:100%;border-collapse:collapse;font-size:1.35rem}.o-acc__body td,.o-acc__body th{border-bottom:1px solid var(--o-line);padding:.8rem 0;text-align:left}.o-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--o-cream);border-top:1px solid var(--o-line);padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -6px 20px #1f2a1714}.o-sticky.is-visible{transform:none}.o-sticky__info{flex:1;min-width:0;font-size:1.3rem;line-height:1.3}.o-sticky__info strong{display:block;font-size:1.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-sticky .o-btn{padding:1.4rem 2.2rem;font-size:1.35rem}@media(min-width:990px){.o-sticky{left:auto;right:2rem;bottom:2rem;border-radius:999px;border:1px solid var(--o-line);padding:.8rem .8rem .8rem 2.4rem;max-width:52rem}}.o-benefits{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:4rem}@media(min-width:990px){.o-benefits{grid-template-columns:repeat(4,1fr);gap:3rem}}.o-benefit{text-align:center;padding:2.4rem 1.6rem;border-radius:var(--o-radius);background:#fff9}.color-scheme-3 .o-benefit{background:#ffffff0f}.o-benefit__icon{width:6.4rem;height:6.4rem;border-radius:50%;margin:0 auto 1.6rem;display:grid;place-items:center;border:1px solid currentColor;opacity:.9}.o-benefit__icon img{width:3.2rem;height:3.2rem;object-fit:contain}.o-benefit__icon svg{width:2.8rem;height:2.8rem}.o-benefit h3{font-size:1.9rem;margin:0 0 .8rem}.o-benefit p{font-size:1.4rem;line-height:1.55;margin:0;opacity:.8}.o-split{display:grid;gap:3rem;align-items:center}@media(min-width:990px){.o-split{grid-template-columns:1fr 1fr;gap:7rem}.o-split--rev .o-split__media{order:2}}.o-split__media{border-radius:24px;overflow:hidden;background:var(--o-stone)}.o-split__media img{width:100%;height:100%;object-fit:cover;display:block}.o-split__list{list-style:none;padding:0;margin:2.4rem 0 3rem;display:grid;gap:1.8rem}.o-split__list li{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start}.o-split__num{font-family:var(--font-heading-family);font-size:2rem;color:var(--o-sage);min-width:3.2rem}.o-split__list strong{display:block;font-size:1.6rem;margin-bottom:.2rem}.o-split__list span{font-size:1.4rem;color:var(--o-muted);line-height:1.5}.o-steps{display:grid;gap:2rem;margin-top:4rem;counter-reset:step}@media(min-width:990px){.o-steps{grid-template-columns:repeat(3,1fr);gap:3rem}}.o-step{background:#fff;border-radius:var(--o-radius);padding:3rem 2.6rem;position:relative}.o-step__n{font-family:var(--font-heading-family);font-size:4.8rem;line-height:1;color:var(--o-sage-soft);margin-bottom:1.4rem}.o-step h3{font-size:2rem;margin:0 0 .8rem}.o-step p{font-size:1.45rem;line-height:1.6;color:var(--o-muted);margin:0}.o-compare{max-width:82rem;margin:4rem auto 0;background:#fff;border-radius:var(--o-radius);overflow:hidden;box-shadow:var(--o-shadow)}.o-compare table{width:100%;border-collapse:collapse;font-size:1.45rem}.o-compare th,.o-compare td{padding:1.6rem 1.4rem;text-align:center;border-bottom:1px solid var(--o-line)}.o-compare th:first-child,.o-compare td:first-child{text-align:left}.o-compare thead th{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:400}.o-compare .is-us{background:var(--o-green);color:var(--o-cream)}.o-compare tbody .is-us{background:#f1f4ea;color:var(--o-green);font-weight:700}.o-yes{color:var(--o-green);font-size:1.9rem}.o-no{color:#b5b0a5;font-size:1.9rem}.o-faq{max-width:82rem;margin:3.6rem auto 0}.o-guar{display:grid;gap:3rem;align-items:center;text-align:center}@media(min-width:990px){.o-guar{grid-template-columns:auto 1fr;text-align:left;gap:6rem}}.o-guar__seal{width:16rem;height:16rem;border-radius:50%;margin:0 auto;border:1.5px dashed currentColor;display:grid;place-items:center;text-align:center;font-family:var(--font-heading-family);line-height:1.1}.o-guar__seal b{display:block;font-size:4.6rem;font-weight:400}.o-guar__seal span{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-body-family)}.o-quotes{display:grid;gap:2rem;margin-top:4rem}@media(min-width:990px){.o-quotes{grid-template-columns:repeat(3,1fr)}}.o-quote{background:#fff;border-radius:var(--o-radius);padding:2.8rem}.o-quote p{font-size:1.55rem;line-height:1.6;margin:1rem 0 1.6rem}.o-quote cite{font-style:normal;font-size:1.3rem;font-weight:600}.o-quote cite span{color:var(--o-muted);font-weight:400}.o-fda{font-size:1.15rem;line-height:1.55;color:var(--o-muted);text-align:center;padding:2rem 1.6rem;border-top:1px solid var(--o-line);max-width:90rem;margin:0 auto}.o-marquee{overflow:hidden;white-space:nowrap;padding:1.4rem 0}.o-marquee__track{display:inline-flex;gap:4rem;animation:o-marq 30s linear infinite;padding-left:4rem}.o-marquee__track span{font-family:var(--font-heading-family);font-size:2rem;display:inline-flex;align-items:center;gap:4rem}.o-marquee__track span:after{content:"\2726";font-size:1.2rem;opacity:.6}@keyframes o-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.o-marquee__track{animation:none}}.announcement-bar__message{letter-spacing:.12em;font-size:1.2rem;font-weight:600}.header__heading-logo{max-width:100%}.cart-item__name{font-family:var(--font-heading-family)}.o-gift-line .quantity,.o-gift-line cart-remove-button{display:none!important}.o-seal{position:relative;width:20rem;height:20rem;margin:0 auto}.o-seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:o-spin 22s linear infinite}.o-seal__ring text{font-size:12.5px;letter-spacing:3.2px;fill:currentColor;font-family:var(--font-body-family);font-weight:600}.o-seal__core{position:absolute;top:3.6rem;right:3.6rem;bottom:3.6rem;left:3.6rem;border-radius:50%;border:1px solid currentColor;display:grid;place-content:center;text-align:center;font-family:var(--font-heading-family);line-height:1}.o-seal__core b{font-size:5.2rem;font-weight:400;color:#b8995a}.o-seal__core span{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-body-family);margin-top:.6rem;line-height:1.3}@keyframes o-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.o-seal__ring{animation:none}}.o-gift.is-unlocked .o-gift__lock{display:none}.o-gift-line .cart-item__media{position:relative}.o-gift-line .cart-item__media:not(:has(img)):before{content:"\1f381";display:grid;place-items:center;width:100%;aspect-ratio:1/1;max-width:10rem;background:var(--o-sage-soft);border-radius:var(--o-radius-sm);font-size:3rem}.o-gift-line .cart-item__name{color:var(--o-green)}.footer-block__details-content a{text-decoration:none}.footer-block__details-content a:hover{text-decoration:underline}.o-tier__gift{white-space:nowrap}@media(max-width:749px){.o-info__title{font-size:3.2rem}.o-tier{padding:1.4rem 1.2rem}.o-tier__title{font-size:1.5rem}.o-tier__now{font-size:1.65rem}.o-gifts__row{gap:.6rem}.o-pdp{padding-top:1.2rem}}.o-subbox{display:flex;align-items:center;gap:1.4rem;border:2px dashed var(--o-sage);border-radius:var(--o-radius);padding:1.6rem 1.8rem;margin:0 0 1.6rem;cursor:pointer;background:transparent;transition:background .15s,border-color .15s}.o-subbox.is-active{border-color:var(--o-green);background:#fbfaf5}.o-subbox input{position:absolute;opacity:0;pointer-events:none}.o-check{flex:0 0 2.6rem;height:2.6rem;border:2px solid var(--o-green);border-radius:6px;display:grid;place-items:center;color:var(--o-cream);background:#fff;transition:background .15s}.o-check svg{width:1.6rem;height:1.6rem;opacity:0}.o-subbox.is-active .o-check{background:var(--o-green)}.o-subbox.is-active .o-check svg{opacity:1}.o-subbox__main{flex:1;display:flex;flex-direction:column;gap:.3rem}.o-subbox__title{font-weight:700;font-size:1.6rem;line-height:1.3}.o-subbox__note{font-size:1.3rem;color:var(--o-muted)}.o-subbox:focus-within{outline:2px solid var(--o-green);outline-offset:2px}.o-shipbar{padding:1.2rem 2.4rem 1.4rem;border-bottom:1px solid var(--o-line);background:var(--o-stone)}.o-shipbar__text{margin:0 0 .8rem;font-size:1.35rem;text-align:center;color:var(--o-ink)}.o-shipbar__track{height:.6rem;border-radius:99px;background:#2f442026;overflow:hidden}.o-shipbar__track span{display:block;height:100%;background:var(--o-green);border-radius:99px;transition:width .4s ease}.o-addons{margin:1.6rem 0 1rem;padding-top:1.6rem;border-top:1px solid var(--o-line)}.o-addons__title{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 1rem;color:var(--o-sage)}.o-addon{display:flex;align-items:center;gap:1.2rem;background:#fff;border-radius:var(--o-radius-sm);padding:.8rem;margin-bottom:.8rem}.o-addon__img{flex:0 0 6rem;height:6rem;border-radius:8px;overflow:hidden;background:var(--o-stone)}.o-addon__img img{width:100%;height:100%;object-fit:cover;display:block}.o-addon__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.o-addon__title{font-family:var(--font-heading-family);font-size:1.45rem;color:var(--o-ink);text-decoration:none;line-height:1.25}.o-addon__price{font-size:1.3rem;color:var(--o-muted)}.o-addon__btn{border:1.5px solid var(--o-green);background:transparent;color:var(--o-green);border-radius:99px;padding:.7rem 1.4rem;font-weight:600;font-size:1.25rem;cursor:pointer;white-space:nowrap;font-family:inherit}.o-addon__btn:hover{background:var(--o-green);color:var(--o-cream)}.o-addon__btn[disabled]{opacity:.5}@media(max-width:989px){.o-hero.o-section{padding-top:1.6rem!important;padding-bottom:4rem}.o-hero__media{order:-1;aspect-ratio:1/1;border-radius:18px}.o-hero__grid{gap:2.4rem}.o-hero__title{font-size:3.8rem;margin-bottom:1.4rem}.o-hero__text{font-size:1.6rem;margin-bottom:2.2rem}.o-hero .o-btn{width:100%}.o-hero__points{margin-top:2rem;gap:.8rem 1.8rem;font-size:1.3rem}.announcement-bar__message{font-size:1.05rem;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/origina.css.map */
