.lto{position:relative;padding:var(--lto-pad) 20px;color:var(--lto-fg);font-family:"Source Sans 3",sans-serif;line-height:1.3;background:radial-gradient(70% 170% at 50% 150%,color-mix(in srgb,var(--lto-glow) 85%,transparent),transparent 72%),var(--lto-bg);border-bottom:1px solid color-mix(in srgb,var(--lto-line) 35%,transparent)}.lto__badge{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lto-badge)}.lto__u{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:0 14px;border-right:1px solid color-mix(in srgb,var(--lto-line) 45%,transparent)}.lto__cta{order:3;padding:14px 28px;border-radius:8px;background:var(--lto-accent);color:var(--lto-accent-fg);font-size:16px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .2s}.lto--compact{margin:16px 0;padding:14px 18px;border-radius:8px;border:1px solid color-mix(in srgb,var(--lto-line) 55%,transparent);background:radial-gradient(120% 150% at 15% 0%,#1e293b,#090c11)}.lto--landing{padding:calc(var(--lto-pad) * 2) 20px calc(var(--lto-pad) * 2.25);border-bottom:0;background:radial-gradient(85% 460px at 50% 0%,color-mix(in srgb,var(--lto-glow) 70%,transparent),transparent 72%),var(--lto-bg)}.lto--landing .lto__in{flex-direction:column;justify-content:center;gap:18px;max-width:760px;text-align:center}.lto--landing .lto__txt{align-items:center;gap:6px}.lto--landing .lto__badge{font-size:12px}.lto--landing .lto__h{font-size:clamp(24px,3.4vw,38px);line-height:1.1}.lto--landing .lto__sub{margin:0;font-size:15px;opacity:.8}.lto--landing .lto__timer{width:100%;max-width:440px;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px}.lto--landing .lto__label{display:block;flex:0 0 100%;margin:0 0 2px;text-align:center;font-size:12px;opacity:.8}.lto--landing .lto__u{flex:1 1 0;min-width:0;padding:14px 6px 12px;border:1px solid color-mix(in srgb,var(--lto-line) 45%,transparent);border-radius:8px;background-color:#0f172a;background-image:radial-gradient(120% 150% at 15% 0%,#1e293b,#090c11)}.lto--landing .lto__u[data-u=s]{padding-right:6px}.lto--landing .lto__u b{font-family:Corben,Georgia,serif;font-size:clamp(28px,6vw,44px);font-weight:400;line-height:1}.lto--landing .lto__u small{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--lto-accent);opacity:1}.lto--landing .lto__cta{padding:14px 32px;font-size:16px}.lto[hidden],.lto__msg[hidden],.lto__u[hidden]{display:none}.lto{position:relative;padding:var(--lto-pad) 20px;background:var(--lto-bg);color:var(--lto-fg);font-family:"Source Sans 3",sans-serif;line-height:1.3}.lto__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 44px;max-width:1200px;margin:0 auto}.lto__msg{display:contents}.lto__txt{order:1;display:flex;flex-direction:column;gap:4px}.lto__badge{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lto-accent)}.lto__h{margin:0;font-family:Corben,Georgia,serif;font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.15}.lto__sub{margin:2px 0 0;font-size:13px;opacity:.7}.lto__timer{order:2;display:flex;align-items:flex-end;font-variant-numeric:tabular-nums}.lto__label{align-self:center;margin-right:18px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.lto__u{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:0 14px;border-right:1px solid rgba(128,128,128,.4)}.lto__u[data-u=s]{border-right:0;padding-right:0}.lto__u b{font-size:34px;font-weight:700;line-height:1}.lto__u small{margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.lto__cta{order:3;padding:14px 28px;border-radius:60px;background:var(--lto-accent);color:var(--lto-accent-fg);font-size:16px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .2s}.lto__cta:hover{opacity:.88}.lto--compact .lto__timer,.lto--topbar .lto__timer{align-items:baseline}.lto--compact .lto__u,.lto--topbar .lto__u{flex-direction:row;align-items:baseline;min-width:0;padding:0 0 0 8px;border:0}.lto--compact .lto__u b,.lto--topbar .lto__u b{font-size:16px}.lto--compact .lto__u small,.lto--topbar .lto__u small{margin:0 0 0 1px;font-size:0;text-transform:none;letter-spacing:0}.lto--compact .lto__u small:after,.lto--topbar .lto__u small:after{content:attr(data-s);font-size:12px}.lto--compact .lto__label,.lto--topbar .lto__label{margin-right:0;font-size:11px}.lto--compact{margin:16px 0;padding:14px 18px;border-radius:10px;border:1px solid rgba(128,128,128,.35)}.lto--compact .lto__in{justify-content:space-between;gap:10px 20px}.lto--compact .lto__h{font-size:18px}.lto--compact .lto__sub{display:none}.lto--compact .lto__cta{padding:10px 18px;font-size:14px}.lto--topbar{padding:calc(var(--lto-pad) * .6) 16px;font-size:13px}.lto--topbar .lto__in{gap:4px 16px}.lto--topbar .lto__txt{flex-direction:row;align-items:baseline;gap:4px 10px}.lto--topbar .lto__badge{font-size:11px}.lto--topbar .lto__h{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:0}.lto--topbar .lto__sub{display:none}.lto--topbar .lto__cta{padding:0;border-radius:0;background:none;color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px}.lto--preview:after{content:"Editor preview \2013hidden on the live site outside the offer dates";position:absolute;right:8px;bottom:2px;font-size:10px;opacity:.6}@media screen and (max-width:749px){.lto__in{flex-direction:column;gap:14px;text-align:center}.lto__txt{align-items:center}.lto__h{font-size:22px}.lto__label{display:none}.lto__u{min-width:52px;padding:0 10px}.lto__u b{font-size:28px}.lto--compact .lto__in{flex-direction:row;justify-content:flex-start;gap:8px 14px;text-align:left}.lto--compact .lto__txt{align-items:flex-start}.lto--compact .lto__h{font-size:16px}.lto--compact .lto__label{display:inline}.lto--topbar .lto__in{flex-direction:row;justify-content:center;gap:2px 12px}.lto--topbar .lto__txt{flex-direction:column;align-items:center;gap:0}.lto--topbar .lto__badge{display:none}.lto--topbar .lto__h{font-size:13px}.lto--topbar .lto__label{display:inline}}.pancake-section{padding:50px 20px;text-align:center;background-size:cover;background-position:center;color:#fff}.pancake-section__content{max-width:600px;margin:0 auto;background-color:#00000080;padding:30px;border-radius:5px}.pancake-section__title{font-size:2.5em;margin-bottom:20px;font-weight:700}.pancake-section__text{font-size:1.2em;margin-bottom:30px;line-height:1.6}.pancake-section__button{display:inline-block;padding:15px 30px;background-color:#ff6b6b;color:#fff;text-decoration:none;font-weight:700;border-radius:5px;transition:background-color .3s ease}.pancake-section__button:hover{background-color:#e05252}.bfb{margin:12px 0}.bfb[hidden]{display:none}.bfb__a{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-radius:60px;background:radial-gradient(130% 220% at 15% 0%,#1e293b,#090c11);color:#fffdf7;font-family:"Source Sans 3",sans-serif;line-height:1.15;text-decoration:none;box-shadow:inset 0 0 0 1.5px #899fc38c;transition:transform .2s ease,box-shadow .2s ease}.bfb__a:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #f46197,0 6px 22px #830634a6}.bfb__a:focus-visible{outline:2px solid #F46197;outline-offset:3px}.bfb__a:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,253,247,.22),transparent);transform:translate(-160%) skew(-20deg);animation:bfb-sweep 6s ease-in-out 1.5s infinite}@keyframes bfb-sweep{0%{transform:translate(-160%) skew(-20deg)}25%,to{transform:translate(420%) skew(-20deg)}}.bfb__txt{display:flex;flex-direction:column;gap:3px}.bfb__k{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f46197}.bfb__l{font-size:18px;font-weight:700}.bfb__r{display:flex;align-items:center;gap:12px;flex-shrink:0}.bfb__s{font-size:13px;opacity:.8;white-space:nowrap}.bfb__arrow{color:#f46197;transition:transform .2s ease}.bfb__a:hover .bfb__arrow{transform:translate(4px)}@media screen and (max-width:749px){.bfb__s{display:none}.bfb__l{font-size:17px}}@media(prefers-reduced-motion:reduce){.bfb__a:after{display:none}.bfb__a,.bfb__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
