.shopify-offer{--navy:#061023;--navy-soft:#1c1f27;--lavender:#c2c0d6;--lav-40:#e6e5f0;--lav-20:#f3f2f8;--off-white:#f4f4f4;--body-bg:#fbfbfb;--grey-200:#e4e4e4;--grey-500:#a6a6a6;--grey-700:#5d5d5d;--success:#2bbb60;color:var(--navy);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";text-wrap:pretty}.shopify-offer .eyebrow{letter-spacing:.32em;text-transform:uppercase;color:color-mix(in srgb, var(--navy) 55%, transparent);font-size:11px;font-weight:600}[dir=rtl] .shopify-offer .eyebrow{letter-spacing:.1em}.shopify-offer .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .15s,background .2s,color .2s,box-shadow .2s;display:inline-flex}@media (prefers-reduced-motion:reduce){.shopify-offer .btn{transition:none}.shopify-offer .day-card:hover,.shopify-offer .wa-float:hover{transform:none}}.shopify-offer .btn:hover{transform:translateY(-1px)}.shopify-offer .btn-primary{background:var(--navy);color:#fff}.shopify-offer .btn-primary:hover{background:#1a2440;box-shadow:0 8px 24px #0610232e}.shopify-offer .btn-outline{color:var(--navy);border-color:var(--navy);background:0 0}.shopify-offer .btn-outline:hover{background:var(--navy);color:#fff}.shopify-offer .btn-wa{background:var(--success);color:#fff}.shopify-offer .btn-wa:hover{background:#24a351;box-shadow:0 8px 24px #2bbb604d}.shopify-offer .btn-lg{height:58px;padding:0 28px;font-size:16px}.shopify-offer .card{background:#fff;border-radius:24px;padding:28px;box-shadow:0 0 0 1px #0b121e0a,0 2px 4px #0000000a,0 14px 30px #0b121e0d}.shopify-offer .card-lav{background:var(--lavender)}.shopify-offer .card-navy{background:var(--navy);color:#fff}.shopify-offer .chip{background:var(--off-white);color:var(--navy);border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.shopify-offer .chip-dark{background:var(--navy);color:#fff}.shopify-offer .chip-lav{background:var(--lavender);color:var(--navy)}.shopify-offer .outline-type{color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--navy) 12%, transparent);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;font-weight:700;line-height:.82}.shopify-offer .count-cell{background:var(--navy);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:16px;min-width:72px;padding:14px 6px}.shopify-offer .count-cell .n{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.shopify-offer .count-cell .l{letter-spacing:.18em;text-transform:uppercase;opacity:.65;margin-top:6px;font-size:10px;font-weight:500;display:block}.shopify-offer .timeline-rail{grid-template-columns:repeat(5,1fr);gap:14px;display:grid;position:relative}.shopify-offer .day-card{background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:18px 16px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 0 0 1px #0b121e0f}.shopify-offer .day-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0b121e14,0 12px 28px #0b121e14}.shopify-offer .day-num{letter-spacing:-.03em;color:var(--lavender);font-size:40px;font-weight:700;line-height:.9}.shopify-offer .day-card.live .day-num{color:var(--success)}.shopify-offer .day-label{font-size:15px;font-weight:600;line-height:1.25}.shopify-offer .day-detail{color:var(--grey-700);font-size:12px;font-weight:500;line-height:1.5}.shopify-offer .mock-frame{background:var(--lav-20);border-radius:32px;padding:20px;position:relative;overflow:hidden}.shopify-offer .mock-screen{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0b121e1a,0 0 0 1px #0b121e0a}.shopify-offer .mock-header{background:var(--navy);color:#fff;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.shopify-offer .mock-dot{background:#ffffff4d;border-radius:999px;width:8px;height:8px}.shopify-offer .mock-url{opacity:.8;background:#ffffff1a;border-radius:8px;flex:1;padding:3px 10px;font-family:ui-monospace,monospace;font-size:10px}.shopify-offer .price-hero{letter-spacing:-.04em;font-size:clamp(72px,9vw,128px);font-weight:700;line-height:.9}.shopify-offer .price-strike{color:color-mix(in srgb, var(--navy) 35%, transparent);font-weight:500;position:relative}.shopify-offer .price-strike:after{content:"";background:#d74545;border-radius:2px;height:4px;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-6deg)}.shopify-offer details.faq-item{border-top:1px solid var(--grey-200);padding:20px 0}.shopify-offer details.faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:600;list-style:none;display:flex}.shopify-offer details.faq-item>summary::-webkit-details-marker{display:none}.shopify-offer details.faq-item>summary .plus{background:var(--lavender);width:32px;height:32px;color:var(--navy);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;transition:transform .2s;display:inline-flex}.shopify-offer details.faq-item[open]>summary .plus{background:var(--navy);color:#fff;transform:rotate(45deg)}.shopify-offer details.faq-item>p{color:var(--grey-700);margin-top:14px;font-size:15px;font-weight:500;line-height:1.6}.shopify-offer .wa-float{inset-inline-start:24px;background:var(--success);cursor:pointer;z-index:40;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s;display:flex;position:fixed;bottom:24px;box-shadow:0 10px 30px #2bbb6066}.shopify-offer .wa-float:hover{transform:scale(1.08)}.shopify-offer[data-accent=navy] .day-num{color:var(--navy);opacity:.25}.shopify-offer[data-accent=navy] .day-card.live .day-num{color:var(--success);opacity:1}.shopify-offer[data-accent=navy] .mock-frame{background:var(--off-white)}@media (max-width:900px){.shopify-offer .timeline-rail{grid-template-columns:1fr 1fr}.shopify-offer .count-cell{min-width:60px;padding:10px 4px}.shopify-offer .count-cell .n{font-size:28px}}@media (max-width:560px){.shopify-offer .timeline-rail{grid-template-columns:1fr}}
