.tb9-exclusive-section:has(.tb9-original-offer){width:100%;min-width:0}.tb9-original-offer{box-sizing:border-box;max-width:920px;margin:24px auto 40px;padding:32px;background:var(--original-bg);border:2px dashed #000;border-radius:16px;text-align:center;color:#000;font-family:Figtree,Arial,sans-serif;line-height:1.5}.tb9-original-offer *{box-sizing:border-box}.tb9-original-head{font-size:21px;font-weight:700;line-height:1.9}.tb9-original-head mark{background:var(--original-highlight);color:inherit}.tb9-original-offer .tb9-original-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;background:var(--original-button);color:#fff;font-size:18px;font-weight:700;line-height:1.3;border-radius:40px;text-decoration:none;letter-spacing:-.03em}.tb9-original-offer .tb9-original-start{font-size:26px;min-height:40px;padding:4px 20px;margin:20px 0 14px}.tb9-original-countdown{display:flex;justify-content:center;gap:8px;font-size:18px;font-weight:700;letter-spacing:.05em}.tb9-original-intro{font-family:Montserrat,Arial,sans-serif;font-size:17px;letter-spacing:.04em;margin:16px auto 24px;max-width:580px}.tb9-original-gift{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;border-top:1px solid #ccc;padding-top:24px}.tb9-original-image{display:block}.tb9-original-image img{display:block;width:100%;height:auto;border-radius:14px}.tb9-original-details h2{font-family:inherit;font-size:18px;line-height:1.4;font-weight:700;letter-spacing:-.03em;margin:0 0 14px}.tb9-original-description{font-family:Montserrat,Arial,sans-serif;font-size:17px;line-height:1.35;letter-spacing:.04em}.tb9-original-description p{margin:0 0 22px}.tb9-original-details>.tb9-original-button{display:flex;width:100%}.tb9-original-stock{font-size:14px;margin:22px 0 0}.tb9-original-stock span{color:red}.tb9-original-offer a:focus-visible{outline:2px solid #000;outline-offset:4px}@media(max-width:640px){.tb9-exclusive-section:has(.tb9-original-offer){padding:0;max-width:100%}.tb9-original-offer{margin:20px 12px 32px;padding:24px 16px;border-radius:14px}.tb9-original-head{font-size:18px}.tb9-original-gift{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:16px}.tb9-original-image{margin:0 6px}.tb9-original-countdown,.tb9-original-details h2,.tb9-original-offer .tb9-original-button{font-size:16px}.tb9-original-offer .tb9-original-start{font-size:24px}}th-promo-countdown{display:block;background:var(--promo-bg);color:var(--promo-ink);font-family:var(--font-body-family),sans-serif;font-size:var(--promo-size,13px);line-height:1.4;letter-spacing:.02em}th-promo-countdown[hidden],th-promo-countdown [hidden]{display:none!important}.th-promo__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;padding:var(--promo-space,10px) 20px;max-width:1400px;margin:auto;text-align:center}.th-promo__message{min-width:0;overflow-wrap:anywhere}.th-promo__icon{display:inline-block;width:min(var(--promo-icon-size,24px),1.4em);height:min(var(--promo-icon-size,24px),1.4em);margin-left:0;vertical-align:-.25em;line-height:0}.th-promo__icon img{display:block;width:100%;height:100%;object-fit:contain}.th-promo__message :is(b,strong){font-weight:700;color:inherit}.th-promo__message a{color:inherit;text-underline-offset:3px}.th-promo__timer{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px}.th-promo__label{opacity:.8}.th-promo__digits{display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums;color:var(--promo-accent)}.th-promo__digits>span{display:inline-flex;align-items:baseline;gap:2px;background:#fff;border-radius:5px;padding:2px 5px}.th-promo__digits b{font-size:14px;font-weight:600;min-width:2ch}.th-promo__digits small{font-size:10px;font-weight:400}.th-promo__digits i{font-style:normal;opacity:.5}.th-promo__link{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:12px;text-underline-offset:3px}.th-promo__link svg{width:14px;height:14px}.th-promo__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.th-promo__expired{font-size:inherit}.th-promo__hint{padding:10px 20px;font-size:12px;text-align:center}@media(max-width:749px){.th-promo__inner{gap:5px 14px;padding-inline:16px}.th-promo__message{flex-basis:100%}.th-promo__timer{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABA */
