.public-storefront-module__Lgjd3G__shell{--ink:#17382f;--accent:#bb2337;--paper:#fffdf8;max-width:1080px;color:var(--ink);margin:0 auto;padding:28px 20px 64px}.public-storefront-module__Lgjd3G__hero{padding:44px 0 28px}.public-storefront-module__Lgjd3G__hero span,.public-storefront-module__Lgjd3G__code{letter-spacing:.14em;color:#9a6a2f;font-size:.76rem;font-weight:750}.public-storefront-module__Lgjd3G__hero h1{margin:.35rem 0;font-size:clamp(2rem,6vw,4.2rem);line-height:1.03}.public-storefront-module__Lgjd3G__hero p{max-width:700px;font-size:1.08rem;line-height:1.65}.public-storefront-module__Lgjd3G__notice{border-left:4px solid var(--accent);background:#fff2f1;border-radius:5px;padding:14px 18px}.public-storefront-module__Lgjd3G__form{gap:24px;display:grid}.public-storefront-module__Lgjd3G__products{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;display:grid}.public-storefront-module__Lgjd3G__card,.public-storefront-module__Lgjd3G__panel,.public-storefront-module__Lgjd3G__summary{background:var(--paper);border:1px solid #ded7c9;border-radius:16px;padding:22px;box-shadow:0 10px 30px #17382f0f}.public-storefront-module__Lgjd3G__card{align-content:start;gap:15px;display:grid}.public-storefront-module__Lgjd3G__card h2,.public-storefront-module__Lgjd3G__panel h2{margin:.25rem 0}.public-storefront-module__Lgjd3G__card>strong{font-size:1.4rem}.public-storefront-module__Lgjd3G__card label,.public-storefront-module__Lgjd3G__panel label,.public-storefront-module__Lgjd3G__personal{gap:7px;display:grid}.public-storefront-module__Lgjd3G__card input,.public-storefront-module__Lgjd3G__card textarea,.public-storefront-module__Lgjd3G__panel input{box-sizing:border-box;color:#17211e;background:#fff;border:1px solid #bcb7ad;border-radius:7px;width:100%;padding:11px}.public-storefront-module__Lgjd3G__personal{gap:13px}.public-storefront-module__Lgjd3G__small{color:#52635d;font-size:.9rem}.public-storefront-module__Lgjd3G__preserve{white-space:pre-wrap}.public-storefront-module__Lgjd3G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-storefront-module__Lgjd3G__check{align-items:flex-start;gap:10px;margin-top:14px;display:flex!important}.public-storefront-module__Lgjd3G__check input{width:auto}.public-storefront-module__Lgjd3G__summary{border-color:#cab790;gap:14px;display:grid;position:sticky;bottom:12px}.public-storefront-module__Lgjd3G__summary>div,.public-storefront-module__Lgjd3G__priceRow,.public-storefront-module__Lgjd3G__unit{justify-content:space-between;align-items:center;gap:18px;display:flex}.public-storefront-module__Lgjd3G__summary strong{font-size:1.65rem}.public-storefront-module__Lgjd3G__summary button,.public-storefront-module__Lgjd3G__panel button,.public-storefront-module__Lgjd3G__unit button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 18px;font-weight:700}.public-storefront-module__Lgjd3G__summary button:disabled,.public-storefront-module__Lgjd3G__panel button:disabled{opacity:.55;cursor:not-allowed}.public-storefront-module__Lgjd3G__unit{border-top:1px solid #e7e1d7;padding-top:12px}.public-storefront-module__Lgjd3G__unit button{padding:8px 12px}.public-storefront-module__Lgjd3G__card details{font-size:.9rem}.public-storefront-module__Lgjd3G__card summary{cursor:pointer;font-weight:650}.public-storefront-module__Lgjd3G__amountPicker{border:0;min-width:0;margin:0;padding:0}.public-storefront-module__Lgjd3G__amountPicker legend{margin-bottom:10px;font-weight:650}.public-storefront-module__Lgjd3G__amountChoices{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.public-storefront-module__Lgjd3G__amountChoices button{color:#17382f;cursor:pointer;background:#fff;border:1px solid #bcb7ad;border-radius:8px;padding:10px 12px}.public-storefront-module__Lgjd3G__amountChoices button[aria-pressed=true]{color:#fff;background:#17382f;border-color:#17382f}.public-storefront-module__Lgjd3G__amountChoices button:focus-visible{outline-offset:2px;outline:3px solid #bb2337}.public-storefront-module__Lgjd3G__amountError{color:#a21d2c;font-size:.9rem}@media (max-width:700px){.public-storefront-module__Lgjd3G__shell{padding:18px 14px 42px}.public-storefront-module__Lgjd3G__hero{padding-top:24px}.public-storefront-module__Lgjd3G__grid{grid-template-columns:1fr}.public-storefront-module__Lgjd3G__summary{position:static}.public-storefront-module__Lgjd3G__card,.public-storefront-module__Lgjd3G__panel,.public-storefront-module__Lgjd3G__summary{padding:17px}.public-storefront-module__Lgjd3G__priceRow,.public-storefront-module__Lgjd3G__unit{flex-direction:column;align-items:flex-start}.public-storefront-module__Lgjd3G__unit button{width:100%}}
.public-voucher-check-module__-UKgaq__check{--voucher-ink:#17382f;--voucher-accent:#bb2337;--voucher-paper:#fffdf8;color:var(--voucher-ink)}.public-voucher-check-module__-UKgaq__check h2{margin:0 0 .45rem;font-size:clamp(1.25rem,4vw,1.7rem)}.public-voucher-check-module__-UKgaq__check p{line-height:1.55}.public-voucher-check-module__-UKgaq__checkForm{gap:12px;margin-top:16px;display:grid}.public-voucher-check-module__-UKgaq__checkLabel{gap:7px;font-weight:650;display:grid}.public-voucher-check-module__-UKgaq__checkInput{box-sizing:border-box;color:#17211e;width:100%;font:inherit;letter-spacing:.045em;text-transform:uppercase;background:#fff;border:1px solid #8d978e;border-radius:8px;padding:12px}.public-voucher-check-module__-UKgaq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-voucher-check-module__-UKgaq__primary,.public-voucher-check-module__-UKgaq__secondary,.public-voucher-check-module__-UKgaq__purchaseLink{appearance:none;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-weight:700;text-decoration:none}.public-voucher-check-module__-UKgaq__primary,.public-voucher-check-module__-UKgaq__purchaseLink{background:var(--voucher-accent);color:#fff}.public-voucher-check-module__-UKgaq__primary:disabled{cursor:wait;opacity:.62}.public-voucher-check-module__-UKgaq__secondary{color:var(--voucher-ink);background:0 0;border:1px solid #9eaaa1}.public-voucher-check-module__-UKgaq__status{background:#fff5e6;border-left:4px solid #bf8a38;border-radius:5px;margin:14px 0 0;padding:12px 14px}.public-voucher-check-module__-UKgaq__valid{background:#edf8f0;border-color:#27734d}.public-voucher-check-module__-UKgaq__info{color:#4f5e57;margin-bottom:0;font-size:.92rem}.public-voucher-check-module__-UKgaq__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.public-voucher-check-module__-UKgaq__widget{max-width:640px;color:var(--voucher-ink);margin:0 auto;padding:16px}.public-voucher-check-module__-UKgaq__widgetHeader{padding:8px 0 16px}.public-voucher-check-module__-UKgaq__eyebrow{color:#9a6a2f;letter-spacing:.13em;margin:0 0 6px;font-size:.74rem;font-weight:750}.public-voucher-check-module__-UKgaq__widgetHeader h1{margin:0;font-size:clamp(1.45rem,6vw,2.15rem);line-height:1.12}.public-voucher-check-module__-UKgaq__widgetHeader p{margin:.65rem 0 0;line-height:1.5}.public-voucher-check-module__-UKgaq__catalog,.public-voucher-check-module__-UKgaq__checkPanel{background:var(--voucher-paper);border:1px solid #ded7c9;border-radius:14px;padding:16px;box-shadow:0 6px 20px #17382f0f}.public-voucher-check-module__-UKgaq__catalog{gap:12px;margin-bottom:16px;display:grid}.public-voucher-check-module__-UKgaq__catalog h2,.public-voucher-check-module__-UKgaq__checkPanel h2{margin:0;font-size:1.25rem}.public-voucher-check-module__-UKgaq__product{border-top:1px solid #e6dfd4;padding-top:12px}.public-voucher-check-module__-UKgaq__product h3{margin:0;font-size:1rem}.public-voucher-check-module__-UKgaq__product p{margin:6px 0 0;line-height:1.45}.public-voucher-check-module__-UKgaq__price{color:#365f50;font-weight:750}.public-voucher-check-module__-UKgaq__catalogNotice{color:#5b655f;margin:0}.public-voucher-check-module__-UKgaq__purchaseLink{justify-self:start;margin-top:4px;display:inline-block;color:#fff!important;background:var(--voucher-accent,#bb2337)!important}@media (max-width:380px){.public-voucher-check-module__-UKgaq__widget{padding:12px}.public-voucher-check-module__-UKgaq__catalog,.public-voucher-check-module__-UKgaq__checkPanel{padding:14px}.public-voucher-check-module__-UKgaq__primary,.public-voucher-check-module__-UKgaq__secondary,.public-voucher-check-module__-UKgaq__purchaseLink{text-align:center;width:100%}}
