:root{--on-olive: #5c6b3a;--on-olive-deep: #3f4a27;--on-gold: #c9a84c;--on-gold-soft: #fbf5e3;--on-cream: #faf7ef;--on-tint: #f3f5ec;--on-charcoal: #2c2c2c;--on-muted: #4f5048;--on-r: 18px;--on-shadow: 0 12px 32px rgba(44,44,44,.09);--on-serif: var(--font-heading-family), Georgia, serif;--on-sans: var(--font-body-family), system-ui, sans-serif}.on-deal{position:relative;overflow:hidden;border-radius:var(--on-r);padding:1.6rem 1.8rem;margin:0 0 1.6rem;background:linear-gradient(135deg,var(--on-olive-deep),var(--on-olive));color:#fff;border:1px solid rgba(201,168,76,.6);display:grid;gap:1.2rem;box-shadow:var(--on-shadow)}.on-deal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(230,211,154,.22) 50%,transparent 70%);transform:translate(-100%);pointer-events:none}.on-deal__top{display:grid;gap:.2rem;text-align:center}.on-deal__eyebrow{font-family:var(--on-sans);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e6d39a}.on-deal__headline{font-family:var(--on-serif);font-size:2.4rem;font-weight:600;line-height:1.15}.on-deal__timer{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap}.on-deal__label{font-family:var(--on-sans);font-size:1.5rem;font-weight:600}.on-deal__clock{display:inline-flex;align-items:center;gap:.5rem}.on-deal__clock i{font-style:normal;font-weight:700;opacity:.7}.on-deal__unit{display:grid;justify-items:center;min-width:5rem;padding:.6rem .4rem .4rem;border-radius:10px;background:#fff;color:var(--on-olive-deep)}.on-deal__unit b{font-family:var(--on-sans);font-size:2.2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.on-deal__unit small{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.olive-rating{margin:0 0 .6rem!important}.on-title{margin:0 0 1.2rem}.on-title__name{font-family:var(--on-serif);font-weight:600;font-size:3rem;line-height:1.1;color:var(--on-olive-deep);margin:0}.on-title__hook{font-family:var(--on-sans);font-size:1.8rem;font-weight:500;color:var(--on-olive);margin:.6rem 0 0}.on-price{margin:0 0 1.6rem;display:grid;gap:.8rem}.on-price__label{font-family:var(--on-sans);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a7a24}.on-price__row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.2rem}.on-price__now{font-family:var(--on-sans);font-size:3.8rem;font-weight:800;line-height:1;color:var(--on-olive-deep)}.on-price__was{font-family:var(--on-sans);font-size:2rem;color:#8a8a80}.on-price__badge{font-family:var(--on-sans);font-size:1.4rem;font-weight:800;letter-spacing:.06em;color:var(--on-olive-deep);background:linear-gradient(135deg,#e6c867,var(--on-gold));padding:.7rem 1.2rem;border-radius:999px;box-shadow:0 4px 14px #c9a84c59}.on-price__saving{margin:0;font-family:var(--on-sans);font-size:1.7rem;font-weight:600;color:var(--on-olive)}.on-price__box{margin-top:.4rem;background:var(--on-gold-soft);border:1.5px solid var(--on-gold);border-radius:var(--on-r);padding:1.6rem 1.8rem}.on-price__box-title{margin:0 0 1rem;font-family:var(--on-sans);font-size:1.7rem;font-weight:700;color:var(--on-olive-deep)}.on-price__box ul{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.on-price__box li{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--on-sans);font-size:1.7rem;color:var(--on-charcoal)}.on-price__box li b{color:var(--on-olive-deep);white-space:nowrap}.on-price__box li.is-best b{background:var(--on-olive);color:#fff;padding:.3rem 1rem;border-radius:999px}.on-price__box-note{margin:1rem 0 0;font-family:var(--on-sans);font-size:1.4rem;color:var(--on-muted)}.lumin-qty-breaks-title{font-family:var(--on-serif)!important;color:var(--on-olive-deep)!important;font-size:2.6rem!important}.lumin-qty-breaks ul{display:grid;gap:1rem}.lumin-qty-breaks ul li input+label{min-height:6.8rem;border-radius:16px!important;border:1.5px solid #dcdccf!important;background:#fff!important;padding:1.4rem 1.6rem!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;position:relative}.lumin-qty-breaks ul li input:checked+label{border:2px solid var(--on-gold)!important;background:var(--on-gold-soft)!important;box-shadow:0 8px 22px #c9a84c40}.lumin-qty-breaks-label-title{font-family:var(--on-sans);font-size:1.8rem!important;font-weight:700;color:var(--on-olive-deep)}.lumin-qty-breaks-label-subtitle{font-size:1.4rem!important;color:var(--on-olive)!important;font-weight:600}.lumin-qty-breaks .badge-qb{background:var(--on-olive)!important;color:#fff!important;border-radius:999px!important;font-size:1.2rem!important;padding:.3rem .9rem!important}.lumin-qty-breaks .badge-alt,.lumin-qty-breaks .badge-default{background:var(--on-gold)!important;color:var(--on-olive-deep)!important;font-weight:800!important;border-radius:999px!important}.lumin-qty-breaks-label-item-price{font-size:1.8rem!important;font-weight:800;color:var(--on-olive-deep)}.lumin-qty-price-compare{font-size:1.4rem!important;font-weight:400!important;color:#8a8a80!important}.product-form__submit.lm-main-button,.on-cta,.sticky-atc-button{background:linear-gradient(135deg,#d9b95c,var(--on-gold))!important;color:#2f3a1d!important;min-height:5.8rem!important;border-radius:999px!important;border:0!important;font-family:var(--on-sans)!important;font-size:1.8rem!important;font-weight:800!important;letter-spacing:.02em!important;box-shadow:0 10px 26px #c9a84c6b!important;width:100%}.product-form__submit.lm-main-button:after,.sticky-atc-button:after{box-shadow:none!important}.on-cta{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:0 2rem;text-align:center}.on-cta:focus-visible,.product-form__submit:focus-visible{outline:3px solid var(--on-olive-deep);outline-offset:3px}.on-cta[disabled]{opacity:.5;cursor:not-allowed}.on-pdp-h{font-size:2.8rem;color:var(--on-olive-deep);text-align:center;margin-bottom:2rem}.on-pp,.on-pb,.on-ps,.on-pc,.on-po,.on-pf{padding:4rem 0}.on-pp{background:var(--on-cream)}.on-pp__inner{max-width:64rem;text-align:center;display:grid;gap:1.8rem;justify-items:center}.on-pp__title{font-size:2.9rem;color:var(--on-olive-deep)}.on-pp__pains{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;width:100%}.on-pp__pains li{font-family:var(--on-sans);font-size:1.8rem;color:var(--on-charcoal);background:#fff;border-radius:14px;padding:1.2rem 1.6rem;box-shadow:0 4px 14px #2c2c2c0d}.on-pp__fix{margin:0;font-family:var(--on-sans);font-size:1.8rem;line-height:1.45;color:#fff;background:var(--on-olive);border-radius:var(--on-r);padding:1.6rem 2rem;border:1px solid rgba(201,168,76,.6)}.on-pp__fix b{color:#e6d39a}.on-pb__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.on-pb__card{background:#fff;border:1px solid rgba(201,168,76,.3);border-radius:var(--on-r);padding:1.8rem 1.4rem;display:grid;gap:.6rem;justify-items:center;text-align:center;box-shadow:var(--on-shadow)}.on-pb__icon{width:5.2rem;height:5.2rem;border-radius:50%;display:grid;place-items:center;font-size:2.4rem;background:var(--on-tint);box-shadow:inset 0 0 0 1px #c9a84c80}.on-pb__title{font-family:var(--on-sans);font-size:1.7rem;font-weight:700;color:var(--on-olive-deep);line-height:1.25}.on-pb__text{font-family:var(--on-sans);font-size:1.5rem;color:var(--on-muted);line-height:1.4}.on-ps{background:var(--on-tint)}.on-ps__list{list-style:none;margin:0 auto;padding:0;display:grid;gap:1.2rem;max-width:64rem}.on-ps__step{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center;background:#fff;border-radius:var(--on-r);padding:1.6rem 1.8rem;box-shadow:var(--on-shadow)}.on-ps__num{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--on-olive);color:#fff;display:grid;place-items:center;font-family:var(--on-serif);font-size:2.2rem;font-weight:600;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--on-gold)}.on-ps__body{display:grid;gap:.2rem;font-family:var(--on-sans)}.on-ps__body b{font-size:1.8rem;color:var(--on-olive-deep)}.on-ps__body span{font-size:1.6rem;color:var(--on-muted)}.on-pc__scroll{overflow-x:auto;border-radius:var(--on-r);box-shadow:var(--on-shadow);border:1px solid rgba(201,168,76,.35);max-width:72rem;margin:0 auto}.on-pc__table{width:100%;border-collapse:collapse;font-family:var(--on-sans);font-size:1.5rem;background:#fff;min-width:32rem}.on-pc__table th,.on-pc__table td{padding:1.3rem 1rem;text-align:center;border-bottom:1px solid #eeeee6}.on-pc__table thead th{background:var(--on-tint);color:var(--on-olive-deep);font-weight:700;font-size:1.4rem}.on-pc__table tbody th{text-align:left;font-weight:600;color:var(--on-charcoal)}.on-pc__table tr.is-us th,.on-pc__table tr.is-us td{background:var(--on-olive);color:#fff;font-weight:700;border-bottom:0}.on-pc__table tr:last-child th,.on-pc__table tr:last-child td{border-bottom:0}.on-po{background:var(--on-cream)}.on-po__card{max-width:60rem;margin:0 auto;background:linear-gradient(160deg,var(--on-olive-deep),var(--on-olive));color:#fff;border-radius:22px;padding:2.8rem 2rem;border:1px solid rgba(201,168,76,.6);box-shadow:0 20px 48px #3f4a2747;display:grid;gap:1.6rem;text-align:center}.on-po__eyebrow{font-family:var(--on-sans);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e6d39a}.on-po__title{font-size:3rem;color:#fff}.on-po__form{display:grid;gap:1.4rem}.on-po__opts{border:0;margin:0;padding:0;display:grid;gap:1rem}.on-po__opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1.4rem 1.6rem;background:#fff;color:var(--on-charcoal);border-radius:16px;border:2px solid transparent;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.on-po__opt input{position:absolute;opacity:0;pointer-events:none}.on-po__tick{width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid #c8c8bb;display:grid;place-items:center;font-size:1.4rem;font-weight:800;color:#fff}.on-po__opt:has(input:checked){border-color:var(--on-gold);background:var(--on-gold-soft)}.on-po__opt:has(input:checked) .on-po__tick{background:var(--on-gold);border-color:var(--on-gold)}.on-po__opt:has(input:checked) .on-po__tick:before{content:"\2713"}.on-po__opt:has(input:focus-visible){outline:3px solid #e6d39a;outline-offset:2px}.on-po__opt-main{display:grid;gap:.2rem;font-family:var(--on-sans)}.on-po__opt-main b{font-size:1.8rem;color:var(--on-olive-deep)}.on-po__opt-save{font-size:1.4rem;font-weight:700;color:var(--on-olive)}.on-po__opt-save.is-muted{font-weight:500;color:var(--on-muted)}.on-po__opt-price{display:grid;justify-items:end;font-family:var(--on-sans);font-size:1.9rem;font-weight:800;color:var(--on-olive-deep)}.on-po__opt-price s{font-size:1.4rem;font-weight:400;color:#8a8a80}.on-po__tag{position:absolute;top:-1.1rem;right:1.4rem;background:var(--on-gold);color:var(--on-olive-deep);font-family:var(--on-sans);font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.3rem 1rem;border-radius:999px}.on-po__opt.is-best .on-po__tag{background:#fff;box-shadow:0 0 0 1.5px var(--on-gold)}.on-po__note{margin:0;font-family:var(--on-sans);font-size:1.4rem;color:#ffffffd9}.on-po__timer .on-deal__label{color:#fff}.on-pf{background:#fff}.on-pf__inner{max-width:64rem;display:grid;gap:2rem;justify-items:center;text-align:center}.on-pf__trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.on-pf__trust li{display:flex;align-items:center;gap:.8rem;justify-content:center;font-family:var(--on-sans);font-size:1.5rem;font-weight:600;color:var(--on-olive-deep);background:var(--on-tint);border-radius:14px;padding:1.2rem 1rem;min-height:5.6rem;text-align:left}.on-pf__trust li span{font-size:2rem}.on-pf__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.on-pf__pay .icon{width:4.4rem;height:2.8rem}.on-pf__title{font-size:2.8rem;color:var(--on-olive-deep)}@media(prefers-reduced-motion:no-preference){@keyframes on-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes on-shine{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.product-form__submit.lm-main-button,.on-cta,.sticky-atc-button{animation:on-pulse 2.4s ease-in-out infinite}.on-price__badge{animation:on-pulse 2.4s ease-in-out infinite;display:inline-block}.on-deal:after{animation:on-shine 4.5s ease-in-out infinite}.on-po__opt,.on-pb__card,.on-ps__step{transition:transform .2s ease,border-color .2s ease,background-color .2s ease}@supports (animation-timeline: view()){@keyframes on-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.on-reveal{animation:on-up linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@media screen and (min-width:750px){.on-pp,.on-pb,.on-ps,.on-pc,.on-po,.on-pf{padding:6.4rem 0}.on-pdp-h,.on-pp__title,.on-pf__title{font-size:4rem}.on-pb__grid{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:110rem;margin:0 auto}.on-ps__list{grid-template-columns:repeat(3,1fr);max-width:110rem}.on-ps__step{grid-template-columns:1fr;justify-items:center;text-align:center;padding:2.8rem 2rem}.on-pf__trust{grid-template-columns:repeat(4,1fr);max-width:100rem}.on-pf__inner{max-width:100rem}.on-po__card{padding:4rem}.on-po__title{font-size:4rem}.on-deal__headline{font-size:2.6rem}}.product-form__submit.lm-main-button,.on-cta,.sticky-atc-button{background:var(--on-gold)!important;color:#2a3318!important;box-shadow:0 8px 20px #c9a84c52!important;font-size:1.8rem!important}.product-form__submit.lm-main-button:hover,.on-cta:hover,.sticky-atc-button:hover{background:#bf9c3e!important}.on-cta--ghost{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.8)!important;box-shadow:none!important;animation:none!important}.on-cta--ghost:hover{background:#ffffff1a!important}@media(prefers-reduced-motion:no-preference){@keyframes on-pulse{0%,to{box-shadow:0 8px 20px #c9a84c52}50%{box-shadow:0 8px 20px #c9a84c52,0 0 0 6px #c9a84c2e}}.on-price__badge{animation:none}}.on-title{margin-bottom:.6rem}.olive-rating{margin:0 0 1.4rem!important}.on-price{margin-bottom:1.2rem}.on-deal{padding:1.2rem 1.4rem;gap:.8rem;grid-template-columns:1fr;margin-bottom:1.6rem}.on-deal__top{grid-auto-flow:row}.on-deal__eyebrow{font-size:1.2rem}.on-deal__headline{font-size:1.9rem}.on-deal__unit{min-width:4.6rem}.on-deal__unit b{font-size:2rem}.lumin-qty-breaks ul li input:checked+label{box-shadow:0 6px 18px #c9a84c38}.lumin-qty-breaks-title{font-size:2.2rem!important}.on-trust{list-style:none;margin:1.6rem 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.on-trust li{display:grid;justify-items:center;gap:.6rem;text-align:center;font-family:var(--on-sans);font-size:1.3rem;font-weight:600;line-height:1.3;color:var(--on-olive-deep);background:var(--on-tint);border-radius:14px;padding:1.2rem .6rem}.on-trust__ico{width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--on-olive);box-shadow:inset 0 0 0 1.5px var(--on-gold)}.on-trust__ico svg{width:2rem;height:2rem}@media screen and (max-width:749px){.on-trust{gap:0;margin:1.4rem 0;background:var(--on-tint);border-radius:14px;padding:1.1rem .4rem}.on-trust li{background:none;border-radius:0;padding:.2rem .6rem;gap:.5rem;font-size:1.2rem;line-height:1.25;align-content:start}.on-trust li+li{border-left:1px solid rgba(201,168,76,.45)}.on-trust__ico{width:3.2rem;height:3.2rem}.on-trust__ico svg{width:1.6rem;height:1.6rem}}.on-pp__pains li{position:relative;padding-left:4.4rem;text-align:left}.on-pp__pains li:before{content:"";position:absolute;left:1.6rem;top:50%;width:1.6rem;height:1.6rem;transform:translateY(-50%);border-radius:50%;background:#f1e3df;box-shadow:inset 0 0 0 5px #c26a5a;opacity:.85}.on-pp__fix{position:relative;padding-left:5rem;text-align:left}.on-pp__fix:before{content:"\2713";position:absolute;left:1.6rem;top:1.6rem;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--on-gold);color:var(--on-olive-deep);font-weight:800;display:grid;place-items:center;font-size:1.4rem}.on-pb__icon{color:var(--on-olive);font-size:0}.on-pb__icon svg{width:2.4rem;height:2.4rem}@media(prefers-reduced-motion:no-preference){.on-pb__card:hover,.on-ps__step:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2c2c2c1f}}.on-ps__list{position:relative}@media screen and (max-width:749px){.on-ps__list:before{content:"";position:absolute;left:4rem;top:3rem;bottom:3rem;width:2px;background:linear-gradient(var(--on-gold),rgba(201,168,76,.2))}.on-ps__step{position:relative}}.on-pc__table{font-size:1.6rem}.on-pc__table thead th{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.on-pc__ico{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%}.on-pc__ico svg{width:1.7rem;height:1.7rem;stroke-width:2.4}.on-pc__ico.is-yes{background:#e7eddb;color:var(--on-olive)}.on-pc__ico.is-no{background:#f6eceb;color:#b4594a}.on-pc__table tr.is-us .on-pc__ico.is-yes{background:var(--on-gold);color:var(--on-olive-deep)}.on-pc__table tbody th{font-size:1.6rem}[id$=__collapsible_content_WrEBc7] .collapsible-content{background:var(--on-cream)}[id$=__collapsible_content_WrEBc7] .collapsible-content__heading{font-family:var(--on-serif);font-weight:600;color:var(--on-olive-deep);font-size:2.8rem}[id$=__collapsible_content_WrEBc7] .collapsible-content-wrapper-narrow{max-width:72rem;margin:0 auto;padding:0 2rem}[id$=__collapsible_content_WrEBc7] .accordion{background:#fff;border:1px solid rgba(201,168,76,.3)!important;border-radius:16px;margin-bottom:1rem;padding:0 1.6rem;box-shadow:0 4px 14px #2c2c2c0d}[id$=__collapsible_content_WrEBc7] .accordion summary{min-height:5.6rem;padding:1.4rem 0}[id$=__collapsible_content_WrEBc7] .accordion__title{font-family:var(--on-sans);font-size:1.7rem;font-weight:600;color:var(--on-olive-deep)}[id$=__collapsible_content_WrEBc7] .accordion summary .icon{color:var(--on-gold)}[id$=__collapsible_content_WrEBc7] .accordion__content{font-family:var(--on-sans);font-size:1.6rem;color:var(--on-muted);padding:0 0 1.6rem}[id$=__collapsible_content_WrEBc7] .accordion details[open] summary .accordion__title{color:var(--on-olive)}.on-pf{background:var(--on-cream)}.on-pf__card{max-width:64rem;margin:0 auto;background:linear-gradient(160deg,var(--on-olive-deep),var(--on-olive));color:#fff;border-radius:24px;padding:3.2rem 2.2rem;border:1px solid rgba(201,168,76,.55);box-shadow:0 22px 50px #3f4a274d;display:grid;gap:1.6rem;justify-items:center;text-align:center;position:relative;overflow:hidden}.on-pf__card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:8rem;height:3px;background:var(--on-gold);border-radius:0 0 3px 3px}.on-pf__title{font-size:3.4rem;color:#fff}.on-pf__text{margin:0;font-family:var(--on-sans);font-size:1.8rem;color:#ffffffe6}.on-pf__gift{margin:0;display:inline-flex;align-items:center;gap:1rem;font-family:var(--on-sans);font-size:1.6rem;font-weight:700;color:var(--on-olive-deep);background:#f6ecc9;border:1px solid var(--on-gold);border-radius:999px;padding:.9rem 1.8rem}.on-pf__gift-ico svg{width:2.2rem;height:2.2rem;display:block;color:#9a7a24}.on-pf__price{display:flex;align-items:baseline;gap:1rem;font-family:var(--on-sans)}.on-pf__now{font-size:3.4rem;font-weight:800;color:#fff}.on-pf__price s{font-size:1.8rem;color:#ffffffa6}.on-pf__form{display:grid;gap:1rem;width:100%;max-width:44rem}.on-pf__trust{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;width:100%}.on-pf__trust li{display:flex;align-items:center;gap:.8rem;justify-content:flex-start;background:#ffffff14;border:1px solid rgba(230,211,154,.3);color:#fff;border-radius:12px;padding:1rem 1.2rem;min-height:5.2rem;font-family:var(--on-sans);font-size:1.4rem;font-weight:600;text-align:left}.on-pf__trust li svg{width:2rem;height:2rem;flex:none;color:#e6d39a}.on-pf__pay{background:#fff;border-radius:12px;padding:.8rem 1rem}@media screen and (min-width:750px){.on-pf__card{padding:5.6rem 4.8rem;max-width:80rem}.on-pf__title{font-size:4.8rem}.on-pf__trust{grid-template-columns:repeat(4,1fr)}[id$=__collapsible_content_WrEBc7] .collapsible-content__heading{font-size:4rem}}.on-price__row{justify-content:flex-start;gap:.8rem 1.6rem}.on-price__now{font-size:4.6rem;letter-spacing:-.01em}.on-price__was{font-size:2.6rem;font-weight:500;text-decoration-thickness:2px}.on-price__badge{font-size:1.5rem;padding:.8rem 1.4rem;margin-left:auto}.on-proof-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4rem 1rem;margin:1.2rem 0 .4rem;padding:1.2rem 1.4rem;background:var(--on-gold-soft);border:1px solid rgba(201,168,76,.55);border-radius:14px;text-align:center}.on-proof-line__stars{color:var(--on-gold);font-size:1.9rem;letter-spacing:.12em;line-height:1}.on-proof-line__text{font-family:var(--on-sans);font-size:1.5rem;color:var(--on-olive-deep);line-height:1.4}.on-pf__timer{background:#ffffff14;border:1px solid rgba(230,211,154,.35);border-radius:14px;padding:1rem 1.4rem}.on-pf__timer .on-deal__label{color:#fff}[id$=__custom_liquid_C6Ge33]{background:var(--on-cream)}.onv{padding:40px 16px 44px!important}.onv__title{font-family:var(--on-serif)!important;font-weight:600!important;font-size:28px!important;color:var(--on-olive-deep)!important}.onv__card{background:#f3eee2!important;border:1px solid rgba(201,168,76,.45);box-shadow:0 12px 30px #2c2c2c1a}.onv__pp{background:#faf7efeb!important;color:var(--on-olive-deep)!important;box-shadow:0 0 0 2px var(--on-gold)}.onv__snd{background:#faf7efe6!important;color:var(--on-olive-deep)!important}.onv__arrow{background:#fff!important;color:var(--on-olive-deep)!important;box-shadow:0 4px 14px #2c2c2c26,0 0 0 1px #c9a84c99!important}@media screen and (min-width:750px){.onv__title{font-size:40px!important}}.lumin-qty-breaks-label-subtitle{font-size:1.4rem!important;line-height:1.4}.lumin-qty-breaks-label-subtitle .lumin-qty-breaks-label-item-price{font-weight:800;color:var(--on-olive-deep)}.on-proof-line{position:relative;overflow:hidden;display:grid;justify-items:center;gap:.6rem;padding:1.4rem 1.6rem;background:linear-gradient(135deg,#fffaf0,var(--on-gold-soft))}.on-proof-line__stars{display:inline-flex;gap:.3rem;letter-spacing:0;font-size:2.2rem}.on-proof-line__stars i{font-style:normal;color:var(--on-gold);display:inline-block;text-shadow:0 1px 0 rgba(0,0,0,.05)}.on-proof-line__sa{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--on-sans);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-olive);background:#fff;border:1px solid rgba(201,168,76,.45);border-radius:999px;padding:.5rem 1.2rem .5rem .6rem}.on-flag{width:2.6rem;height:1.75rem;border-radius:3px;box-shadow:0 0 0 1px #00000014;flex:none}@media(prefers-reduced-motion:no-preference){.on-proof-line:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-18deg);animation:on-proof-sheen 4.5s ease-in-out infinite;pointer-events:none}@keyframes on-proof-sheen{0%,55%{left:-40%}to{left:130%}}.on-proof-line__stars i{animation:on-star-pop 3.6s ease-in-out infinite}.on-proof-line__stars i:nth-child(2){animation-delay:.12s}.on-proof-line__stars i:nth-child(3){animation-delay:.24s}.on-proof-line__stars i:nth-child(4){animation-delay:.36s}.on-proof-line__stars i:nth-child(5){animation-delay:.48s}@keyframes on-star-pop{0%,70%,to{transform:scale(1)}78%{transform:scale(1.28);color:#e2bf5c}86%{transform:scale(1)}}.on-flag{animation:on-flag-wave 3s ease-in-out infinite;transform-origin:left center}@keyframes on-flag-wave{0%,to{transform:rotate(0) skewY(0)}50%{transform:rotate(-3deg) skewY(2deg)}}}[id$=__custom_liquid_C6Ge33]{background:radial-gradient(120% 70% at 50% 0%,#fffaf0 0%,var(--on-cream) 55%,#f3ecdb 100%);border-top:1px solid rgba(201,168,76,.25);border-bottom:1px solid rgba(201,168,76,.25)}.onv__eyebrow{text-align:center;margin:0 0 .8rem;font-family:var(--on-sans);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9a7a24}.onv__title{margin-bottom:2.4rem!important}.onv__title:after{content:"";display:block;width:5.6rem;height:3px;margin:1.2rem auto 0;background:var(--on-gold);border-radius:3px}.onv__card{border-radius:20px!important;border:3px solid #fff!important;box-shadow:0 0 0 1px #c9a84c80,0 16px 34px #3f4a2724!important}.lumin-qty-breaks ul{gap:1.2rem!important}.lumin-qty-breaks ul li label{padding:1.6rem!important;min-height:8.8rem}.lumin-qty-breaks-label-inner{align-items:center!important;gap:1.2rem}.lumin-qty-breaks-label-left{display:grid;gap:.6rem;min-width:0;flex:1 1 auto}.lumin-qty-breaks-label-title{font-size:1.8rem!important;font-weight:700!important;line-height:1.25;color:var(--on-olive-deep)!important;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.lumin-qty-breaks-label-subtitle{display:grid;gap:.6rem;font-size:1.5rem!important;line-height:1.3!important}.on-qb-unit{color:var(--on-muted, #5b5b52);font-weight:500}.on-qb-unit .lumin-qty-breaks-label-item-price{font-size:1.5rem!important;font-weight:800!important;color:var(--on-olive-deep)!important;text-decoration:none!important}.on-qb-tags{display:flex;flex-wrap:wrap;gap:.6rem}.on-qb-save,.on-qb-free{display:inline-flex;align-items:center;border-radius:999px;padding:.4rem 1rem;font-size:1.3rem;font-weight:800;line-height:1.2;white-space:nowrap}.on-qb-save{background:var(--on-gold);color:#2a3318}.on-qb-free{background:#e7eddb;color:var(--on-olive)}.lumin-qty-breaks-label-right{flex:none;text-align:right;display:grid;justify-items:end;gap:.4rem}.lumin-qty-breaks-label-right .lumin-qty-breaks-label-item-price{font-size:2rem!important;font-weight:800!important;color:var(--on-olive-deep)!important}.lumin-qty-breaks-label-right .lumin-qty-price-compare{font-size:1.4rem!important;font-weight:500!important;color:#8a8a80!important;text-decoration:line-through}.lumin-qty-price{display:grid;justify-items:end;gap:.2rem}.on-proof-line__mb{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--on-sans);font-size:1.4rem;font-weight:700;color:var(--on-olive);background:#fff;border:1px solid rgba(201,168,76,.45);border-radius:999px;padding:.6rem 1.4rem .6rem 1rem}.on-proof-line__mb svg{width:1.8rem;height:1.8rem;color:var(--on-gold);flex:none}.on-qb-tags .on-qb-unit{align-self:center;font-size:1.4rem}.on-qb-tags{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important}.on-qb-tags .on-qb-unit{order:-1;flex:0 0 100%;margin-bottom:.2rem;font-size:1.5rem}.on-qb-save,.on-qb-free{font-size:1.25rem;padding:.4rem .9rem}.lumin-qty-breaks-label-left{flex:1 1 0!important;min-width:0!important}.lumin-qty-breaks-label-right{min-width:8.4rem}.on-love{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;padding:.7rem 1.4rem .7rem .8rem;border-radius:999px;background:var(--on-gold-soft);border:1px solid rgba(201,168,76,.5);font-family:var(--on-sans);font-size:1.5rem;font-weight:700;color:var(--on-olive-deep)}.on-love__ico{width:2.8rem;height:2.8rem;border-radius:50%;background:#fff;color:var(--on-olive);display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--on-gold)}.on-love__ico svg{width:1.6rem;height:1.6rem}.onb__ico svg{width:100%;height:100%;display:block}.onb{margin:1.4rem 0}.onb__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.onb__tile{display:flex;align-items:center;gap:1rem;background:#eef2e9;border:1px solid #cfd9c4;border-radius:10px;padding:1.2rem;color:#3f5137;font-size:1.4rem;font-weight:600;line-height:1.3}.onb__ico{flex:0 0 auto;width:2.8rem;height:2.8rem;color:#5c7050}.on-pp.on-v-bold{background:linear-gradient(170deg,var(--on-olive-deep),#2f381d)}.on-pp.on-v-bold .on-pp__title{color:#fff}.on-pp.on-v-bold .on-pp__pains li{background:#ffffff0f;border:1px solid rgba(230,211,154,.25);color:#ffffffe0;text-decoration:line-through;text-decoration-color:#e6d39ab3;text-decoration-thickness:2px}.on-pp.on-v-bold .on-pp__pains li:before{background:transparent;box-shadow:inset 0 0 0 2px #e6d39a;opacity:1}.on-pp.on-v-bold .on-pp__fix{background:var(--on-gold);color:var(--on-olive-deep);box-shadow:0 14px 30px #00000040}.on-pp.on-v-bold .on-pp__fix b{color:var(--on-olive-deep)}.on-pp.on-v-bold .on-pp__fix:before{background:var(--on-olive-deep);color:#e6d39a}.on-pb.on-v-bold{background:#fff}.on-pb.on-v-bold .on-pb__grid{grid-template-columns:1fr;gap:1rem;max-width:64rem;margin:0 auto}.on-pb.on-v-bold .on-pb__card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:1.4rem;row-gap:.2rem;align-items:center;text-align:left;justify-items:start;background:var(--on-cream);border:0;border-left:4px solid var(--on-gold);border-radius:14px;padding:1.6rem 1.8rem}.on-pb.on-v-bold .on-pb__icon{grid-row:1 / span 2;width:5rem;height:5rem;border-radius:50%;background:var(--on-olive);color:#fff;display:grid;place-items:center;margin:0}.on-pb.on-v-bold .on-pb__title{font-size:1.8rem}.on-pb.on-v-bold .on-pb__text{font-size:1.5rem}@media screen and (min-width:750px){.on-pb.on-v-bold .on-pb__grid{grid-template-columns:1fr 1fr;max-width:96rem;gap:1.6rem}}.on-ps.on-v-bold{background:var(--on-cream)}.on-ps.on-v-bold .on-ps__list:before{display:none}.on-ps.on-v-bold .on-ps__step{background:transparent;border:0;box-shadow:none;border-bottom:1px solid rgba(201,168,76,.35);border-radius:0;padding:1.6rem .4rem}.on-ps.on-v-bold .on-ps__step:last-child{border-bottom:0}.on-ps.on-v-bold .on-ps__num{width:auto;height:auto;background:none;border-radius:0;font-family:var(--on-serif);font-size:4.4rem;font-weight:600;color:var(--on-gold);line-height:1;min-width:5.6rem}.on-ps.on-v-bold .on-ps__step:hover{transform:none;box-shadow:none}@media screen and (min-width:750px){.on-ps.on-v-bold .on-ps__step{border-bottom:0;border-right:1px solid rgba(201,168,76,.35)}.on-ps.on-v-bold .on-ps__step:last-child{border-right:0}}.on-pc.on-v-bold{background:#fff}.on-pc.on-v-bold .on-pc__scroll{border-radius:18px;box-shadow:0 14px 34px #3f4a271f;border:1px solid rgba(201,168,76,.4);overflow:hidden}.on-pc.on-v-bold .on-pc__table thead th{background:var(--on-olive-deep);color:#fff;padding-top:1.4rem;padding-bottom:1.4rem}.on-pc.on-v-bold .on-pc__table tr.is-us th,.on-pc.on-v-bold .on-pc__table tr.is-us td{background:var(--on-gold-soft)}.on-pu{padding:4.4rem 0;background:radial-gradient(120% 70% at 50% 0%,#fffaf0 0%,var(--on-cream) 60%,#f3ecdb 100%)}.on-pu__grid{display:grid;gap:2.4rem;align-items:center}.on-pu__media{border-radius:22px;overflow:hidden;border:4px solid #fff;box-shadow:0 0 0 1px #c9a84c80,0 18px 40px #3f4a2726}.on-pu__media img{width:100%;height:auto;display:block}.on-pu__content{display:grid;gap:1.4rem}.on-pu__eyebrow{margin:0;font-family:var(--on-sans);font-size:1.3rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#9a7a24}.on-pu__title{margin:0;font-size:2.9rem;line-height:1.15;color:var(--on-olive-deep)}.on-pu__chips{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.on-pu__chips li{display:flex;align-items:center;gap:.8rem;min-height:4.8rem;background:#fff;border:1px solid rgba(201,168,76,.4);border-radius:12px;padding:.8rem 1.2rem;font-family:var(--on-sans);font-size:1.5rem;font-weight:600;color:var(--on-olive-deep);line-height:1.25}.on-pu__tick{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--on-olive);color:#fff;display:grid;place-items:center}.on-pu__tick svg{width:1.4rem;height:1.4rem;stroke-width:2.6}.on-pu__text{margin:0;font-family:var(--on-sans);font-size:1.7rem;font-weight:600;color:var(--on-olive)}.on-pu__form{display:grid}@media(prefers-reduced-motion:no-preference){.on-pu__chips li{transition:transform .2s ease,box-shadow .2s ease}.on-pu__chips li:hover{transform:translateY(-2px);box-shadow:0 8px 18px #3f4a271a}}@media screen and (min-width:750px){.on-pu{padding:7.2rem 0}.on-pu__grid{grid-template-columns:1.05fr 1fr;gap:5.6rem;max-width:120rem}.on-pu__title{font-size:4.2rem}.on-pu__form{max-width:42rem}}.on-rel{padding:4rem 0 2.4rem;background:#fff}.on-rel__title{font-family:var(--on-serif);font-weight:600;font-size:3rem;line-height:1.15;color:var(--on-olive-deep);text-align:center;margin:0}.on-rel__text{font-family:var(--on-sans);font-size:1.6rem;color:var(--on-muted);text-align:center;margin:.8rem auto 0;max-width:46rem}.on-rel__grid{list-style:none;margin:2.4rem auto 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:80rem}.on-rel__item{min-width:0;background:var(--on-cream);border-radius:var(--on-r);padding:.8rem;box-shadow:inset 0 0 0 1px #c9a84c59}.on-rel__item .card__media,.on-rel__item .media{border-radius:12px;overflow:hidden}@media screen and (min-width:750px){.on-rel{padding:6rem 0 3.2rem}.on-rel__title{font-size:4rem}.on-rel__grid{gap:2.4rem}.on-rel__item{padding:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/on-pdp.css.map */
