@font-face{font-family:Tangelo;src:url(tangelo-webfont.woff2) format("woff2"),url(tangelo-webfont.woff) format("woff"),url(Tangelo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:where(.b3-root) *,:where(.b3-root) *:before,:where(.b3-root) *:after{margin:0;padding:0;box-sizing:border-box}:root{--b3-green:#486D59;--b3-green-light:#5a8270;--b3-green-deep:#2C4A3E;--b3-green-dark:#375846;--b3-amber:#C4883A;--b3-amber-light:#D4A04A;--b3-amber-pale:#F2CF9D;--b3-navy:#083351;--b3-cream:#EAE8E2;--b3-warm-white:#fefefe;--b3-porch-tan:#CAC3B5;--b3-text-dark:#2c2c2c;--b3-text-medium:#5a5a5a;--b3-text-light:#8a8a8a;--b3-border:#CAC3B5;--b3-shadow-sm:0 2px 12px rgba(44,44,44,.06);--b3-shadow-md:0 8px 28px rgba(44,44,44,.1);--b3-shadow-lg:0 22px 56px rgba(0,0,0,.3);--b3-radius:10px;--b3-radius-md:14px;--b3-radius-lg:20px}.b3-root{font-family:"Source Serif 4",Georgia,serif;color:var(--b3-text-dark);line-height:1.6;background:var(--b3-warm-white)!important;overflow-x:clip;-webkit-font-smoothing:antialiased}:where(.b3-root) h1,:where(.b3-root) h2,:where(.b3-root) h3{font-family:Tangelo,Playfair Display,serif;font-weight:400;line-height:1.1;color:var(--b3-text-dark)}:where(.b3-root) h1 em,:where(.b3-root) h2 em{font-family:Playfair Display,serif;font-style:italic;color:var(--b3-amber-light)}:where(.b3-root) p{margin:0}:where(.b3-root) img{max-width:100%;display:block}:where(.b3-root) a{color:inherit;text-decoration:none}:where(.b3-root) button{font:inherit;color:inherit}.b3-wrap{max-width:1200px;margin:0 auto;padding:0 22px;position:relative;z-index:2}.b3-hero{position:relative;color:#fff;overflow:hidden;padding:52px 0 150px;background:radial-gradient(ellipse at 12% 0%,#5a82708c,#2c4a3e00 55%),radial-gradient(ellipse at 92% 100%,#0833518c,#2c4a3e00 60%),var(--b3-green-deep)!important}.b3-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.55}.b3-stars span{position:absolute;font-size:14px;color:var(--b3-amber-pale);opacity:.35;animation:b3-twinkle 5s ease-in-out infinite}.b3-stars span:nth-child(1){left:6%;top:12%;font-size:12px;animation-delay:.2s}.b3-stars span:nth-child(2){left:12%;top:64%;animation-delay:1.1s}.b3-stars span:nth-child(3){left:19%;top:34%;font-size:10px;animation-delay:2.3s}.b3-stars span:nth-child(4){left:80%;top:9%;font-size:11px;animation-delay:.8s}.b3-stars span:nth-child(5){left:87%;top:34%;animation-delay:3.1s}.b3-stars span:nth-child(6){left:93%;top:72%;font-size:12px;animation-delay:1.7s}.b3-stars span:nth-child(7){left:3%;top:46%;font-size:9px;animation-delay:2.9s}.b3-stars span:nth-child(8){left:96%;top:52%;font-size:11px;animation-delay:.5s}@keyframes b3-twinkle{0%,to{opacity:.18;transform:scale(.9)}50%{opacity:.6;transform:scale(1.15)}}.b3-head{text-align:center;max-width:880px;margin:0 auto 38px}.b3-eyebrow{font-family:Inter,sans-serif;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--b3-amber-pale);margin-bottom:14px}.b3-eyebrow .b3-star{font-size:12px;color:#ffffff8c}.b3-title{font-size:clamp(40px,6.4vw,68px);color:#fff;margin-bottom:10px;text-wrap:balance}.b3-tagline{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(18px,2.4vw,23px);color:#ffffffeb;margin-bottom:8px}.b3-lead{font-size:17px;line-height:1.65;color:#fffc;max-width:640px;margin:0 auto 26px}.b3-count{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.b3-count-label{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3}.b3-chips{display:flex;align-items:stretch;gap:8px}.b3-chip{min-width:74px;padding:10px 12px 8px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:12px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.b3-chip b{display:block;font-family:Tangelo,serif;font-weight:400;font-size:34px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.b3-chip span{display:block;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--b3-amber-pale);margin-top:5px}.b3-chip-sep{align-self:center;font-family:Tangelo,serif;font-size:28px;color:#fff6;padding-bottom:14px}.b3-count-when{font-family:Inter,sans-serif;font-size:13px;color:#ffffffb8}.b3-count-when b{color:#fff;font-weight:600}.b3-root.is-last-day .b3-chip{border-color:#d4a04ab3;box-shadow:0 0 0 1px #d4a04a40,0 0 24px #d4a04a2e}.b3-root.is-last-day .b3-count-label{color:var(--b3-amber-pale)}.b3-ended{display:none;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--b3-amber-pale);background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:10px 20px}.b3-root.is-ended .b3-count{display:none}.b3-root.is-ended .b3-ended{display:inline-block}.b3-stage{margin-bottom:30px}.b3-slots{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;perspective:1200px}.b3-op{font-family:Tangelo,serif;font-size:44px;line-height:1;color:var(--b3-amber-light);text-align:center;padding:0 2px;-webkit-user-select:none;user-select:none;align-self:center}.b3-card-free{display:flex}.b3-op-eq{color:#fff}.b3-card{position:relative;background:#fff!important;color:var(--b3-text-dark);border-radius:var(--b3-radius-md);overflow:hidden;box-shadow:var(--b3-shadow-lg);display:flex;flex-direction:column;min-height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .22s ease,box-shadow .22s ease;transform-style:preserve-3d}.b3-card.is-tilt{transition:transform .06s linear,box-shadow .22s ease;box-shadow:0 30px 60px #0000005c}.b3-card.is-rise{animation:b3-rise .55s ease backwards}.b3-card.is-rise:nth-child(3){animation-delay:.08s}.b3-card.is-rise:nth-child(5){animation-delay:.16s}.b3-card.is-rise:nth-child(7){animation-delay:.24s}@keyframes b3-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.b3-card.is-dealing{animation:b3-deal .6s cubic-bezier(.3,.7,.3,1) backwards}@keyframes b3-deal{0%{transform:rotateY(-92deg) translateZ(0);opacity:0}55%{opacity:1}to{transform:rotateY(0) translateZ(0);opacity:1}}.b3-card-media[data-swap]{cursor:pointer}.b3-card-media[data-swap]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2c4a3e59,#2c4a3e00 55%);opacity:0;transition:opacity .2s ease}.b3-card:hover .b3-card-media[data-swap]:after{opacity:1}.b3-card-hint{position:absolute;left:12px;bottom:12px;z-index:2;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.4)}.b3-card:hover .b3-card-hint{opacity:1;transform:none}.b3-card-name[data-swap]{cursor:pointer}.b3-card.is-swapping .b3-card-media img,.b3-card.is-swapping .b3-card-body{animation:b3-flip .42s ease both}@keyframes b3-flip{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.b3-card-media{position:relative;aspect-ratio:1/1;flex-shrink:0;background:var(--b3-cream);overflow:hidden}.b3-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.b3-card:hover .b3-card-media img{transform:scale(1.03)}.b3-flag{position:absolute;top:12px;left:12px;z-index:2;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:var(--b3-green);padding:6px 11px;border-radius:10px;box-shadow:var(--b3-shadow-sm)}.b3-flag-free{background:var(--b3-amber)}.b3-swap{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:700;color:var(--b3-green-deep);background:#fffffff0;border:0;border-radius:999px;padding:7px 11px 7px 9px;cursor:pointer;box-shadow:0 3px 12px #0000002e;transition:transform .18s ease,background .18s ease}.b3-swap:hover{background:#fff;transform:translateY(-1px)}.b3-swap i,.b3-swap svg{width:14px;height:14px}.b3-card-body{padding:16px 16px 15px;display:flex;flex-direction:column;gap:6px;flex:1}.b3-card-notes{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--b3-amber);line-height:1.35}.b3-card-name{font-size:24px;color:var(--b3-green-deep);line-height:1.08}.b3-card-desc{font-size:14px;line-height:1.5;color:var(--b3-text-medium)}.b3-card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;margin-top:auto;padding-top:10px}.b3-tag{font-family:Inter,sans-serif;background:var(--b3-cream);color:var(--b3-green);padding:5px 10px;border-radius:10px;font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.b3-tag .b3-dot{width:7px;height:7px;border-radius:50%;background:var(--b3-green)}.b3-tag.caf .b3-dot{background:var(--b3-amber)}.b3-card-price{font-family:Tangelo,serif;font-size:22px;color:var(--b3-green-deep);line-height:1;display:inline-flex;align-items:baseline;gap:7px}.b3-card-price s{font-family:Inter,sans-serif;font-size:13px;color:var(--b3-text-light)}.b3-card-price .b3-free-lbl{color:var(--b3-amber)}.b3-free-empty{position:relative;flex:1;width:100%;display:flex;flex-direction:column;text-align:left;padding:0;border:2px dashed rgba(212,160,74,.85);border-radius:var(--b3-radius-md);background:#c4883a1a;color:#fff;cursor:pointer;overflow:hidden;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;animation:b3-rise .55s ease .3s backwards}.b3-free-empty:hover{background:#c4883a2b;border-color:var(--b3-amber-pale);transform:translateY(-3px);box-shadow:0 18px 40px #00000038}.b3-free-empty:focus-visible{outline:3px solid rgba(242,207,157,.6);outline-offset:3px}.b3-free-media{position:relative;aspect-ratio:1/1;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(circle at 50% 45%,#d4a04a47,#d4a04a00 62%)}.b3-free-plus{width:68px;height:68px;border-radius:50%;background:var(--b3-amber);color:#fff;display:grid;place-items:center;box-shadow:0 10px 28px #00000047;animation:b3-pulse 2.4s ease-in-out infinite;transition:transform .2s ease}.b3-free-empty:hover .b3-free-plus{transform:scale(1.08) rotate(90deg)}.b3-free-plus i,.b3-free-plus svg{width:32px;height:32px}@keyframes b3-pulse{0%,to{box-shadow:0 10px 28px #00000047,0 0 #d4a04a8c}60%{box-shadow:0 10px 28px #00000047,0 0 0 18px #d4a04a00}}.b3-free-tap{font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--b3-amber-pale)}.b3-free-body{display:flex;flex-direction:column;gap:6px;padding:16px 16px 15px;flex:1;border-top:1px dashed rgba(212,160,74,.5)}.b3-free-kicker{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--b3-amber-pale);line-height:1.35}.b3-free-title{font-family:Tangelo,serif;font-size:24px;line-height:1.08;color:#fff}.b3-free-sub{font-size:14px;line-height:1.5;color:#ffffffc7}.b3-free-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;margin-top:auto;padding-top:10px}.b3-tag-ghost{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.18)}.b3-tag-ghost .b3-dot{background:var(--b3-amber-light)}.b3-free-price{font-family:Tangelo,serif;font-size:22px;line-height:1;color:var(--b3-amber-pale);display:inline-flex;align-items:baseline;gap:7px}.b3-free-price s{font-family:Inter,sans-serif;font-size:13px;color:#ffffff80}.b3-free-empty .b3-flag{background:var(--b3-amber)}.b3-tools{display:flex;justify-content:center;gap:14px;margin-top:16px;flex-wrap:wrap}.b3-link{font-family:Inter,sans-serif;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#ffffffd1;background:none;border:0;cursor:pointer;padding:8px 12px;border-radius:999px;transition:background .18s ease,color .18s ease}.b3-link:hover{color:#fff;background:#ffffff14}.b3-link i,.b3-link svg{width:15px;height:15px}.b3-link-under{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.b3-steep{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:22px}.b3-steep-label{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3}.b3-seg{display:inline-flex;padding:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.b3-seg-opt{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fffc;background:none;border:0;border-radius:999px;padding:9px 16px;cursor:pointer;transition:all .18s ease;white-space:nowrap;line-height:1}.b3-seg-opt small{font-size:11px;font-weight:600;color:var(--b3-amber-pale)}.b3-seg-opt i,.b3-seg-opt svg{width:15px;height:15px}.b3-seg-opt:hover{color:#fff}.b3-seg-opt.is-on{background:#fff;color:var(--b3-green-deep);box-shadow:0 4px 14px #0003}.b3-seg-opt.is-on small{color:var(--b3-amber)}.b3-steep-hint{font-family:Inter,sans-serif;font-size:12px;color:#fff9}.b3-seg-light{background:var(--b3-cream);border-color:var(--b3-border);-webkit-backdrop-filter:none;backdrop-filter:none}.b3-seg-light .b3-seg-opt{color:var(--b3-text-medium)}.b3-seg-light .b3-seg-opt small{color:var(--b3-amber)}.b3-seg-light .b3-seg-opt:hover{color:var(--b3-green-deep)}.b3-seg-light .b3-seg-opt.is-on{background:var(--b3-green-deep);color:#fff;box-shadow:none}.b3-seg-light .b3-seg-opt.is-on small{color:var(--b3-amber-pale)}.b3-modal-seg{margin-top:12px}.b3-fmt{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.b3-fmt-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;font-family:Inter,sans-serif;padding:8px 10px;border:1.5px solid var(--b3-border);border-radius:9px;background:#fdfdfc;cursor:pointer;transition:all .15s ease;line-height:1.15}.b3-fmt-opt b{font-size:12px;font-weight:700;color:var(--b3-text-dark)}.b3-fmt-opt span{font-size:10.5px;color:var(--b3-text-light)}.b3-fmt-opt:hover{border-color:var(--b3-green-light)}.b3-fmt-opt.is-on{border-color:var(--b3-green);background:#486d5914;box-shadow:inset 0 0 0 1px var(--b3-green)}.b3-fmt-opt.is-on b{color:var(--b3-green-deep)}.b3-fmt-opt.is-on span{color:var(--b3-green)}.b3-fmt-opt.is-out{opacity:.5;cursor:not-allowed;background:transparent}.b3-fmt-opt.is-out b{text-decoration:line-through}.b3-fmt-opt.is-out:hover{border-color:var(--b3-border)}.b3-bar{display:grid;grid-template-columns:1fr auto;gap:18px 28px;align-items:center;max-width:960px;margin:0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--b3-radius-lg);padding:20px 24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.b3-total{display:flex;align-items:center;gap:18px;min-width:0}.b3-coins{display:flex;align-items:center;flex-shrink:0;padding-right:4px}.b3-coin{position:relative;width:52px;height:52px;border-radius:50%;overflow:hidden;border:2.5px solid var(--b3-green-deep);box-shadow:0 0 0 1.5px #ffffff59,0 8px 18px #00000047;background:var(--b3-cream);margin-left:-14px;transition:transform .2s ease;cursor:pointer}.b3-coin:first-child{margin-left:0}.b3-coin img{width:100%;height:100%;object-fit:cover}.b3-coin:hover{transform:translateY(-3px) scale(1.06);z-index:2}.b3-coin-empty{background:#c4883a29;border:2px dashed var(--b3-amber-light);box-shadow:none;display:grid;place-items:center;color:var(--b3-amber-pale);overflow:visible}.b3-coin-empty i,.b3-coin-empty svg{width:20px;height:20px}.b3-coin-free{border-color:var(--b3-amber);box-shadow:0 0 0 1.5px #d4a04a99,0 8px 18px #00000047;overflow:visible;animation:b3-coin-pop .5s cubic-bezier(.2,.9,.3,1.4)}.b3-coin-free img{border-radius:50%}.b3-coin-free:after{content:"FREE";position:absolute;left:50%;bottom:-7px;transform:translate(-50%);font-family:Inter,sans-serif;font-size:8px;font-weight:800;letter-spacing:.8px;color:#fff;background:var(--b3-amber);padding:2px 6px;border-radius:6px;line-height:1.2;box-shadow:var(--b3-shadow-sm)}@keyframes b3-coin-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.b3-confetti{position:fixed;z-index:9500;width:9px;height:9px;border-radius:2px;pointer-events:none;will-change:transform,opacity}.b3-confetti.b3-round{border-radius:50%}.b3-sticky{position:fixed;left:0;right:0;bottom:0;z-index:8000;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--b3-green-deep)!important;color:#fff;border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -10px 30px #00000040;transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.8,.3,1)}.b3-sticky.is-on{transform:none}.b3-sticky-price{display:flex;flex-direction:column;line-height:1.1;min-width:0}.b3-sticky-price b{font-family:Tangelo,serif;font-weight:400;font-size:24px;color:#fff}.b3-sticky-price span{font-family:Inter,sans-serif;font-size:11.5px;color:var(--b3-amber-pale);font-weight:600;white-space:nowrap}.b3-sticky .b3-btn{padding:13px 18px;font-size:14px;width:auto;flex-shrink:0}.b3-total-ring.is-full small{color:#fff}.b3-total-text{min-width:0}.b3-total-label{font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--b3-amber-pale)}.b3-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;line-height:1;margin:4px 0 5px}.b3-price b{font-family:Tangelo,serif;font-weight:400;font-size:36px;color:#fff}.b3-price s{font-family:Inter,sans-serif;font-size:16px;color:#ffffff80}.b3-price .b3-save{font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--b3-green-deep);background:var(--b3-amber-pale);padding:4px 9px;border-radius:8px}.b3-total-sub{font-family:Inter,sans-serif;font-size:13px;color:#ffffffb8}.b3-total-sub b{color:#fff;font-weight:600}.b3-cta-col{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.b3-btn{font-family:Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:10px;font-weight:700;font-size:15.5px;line-height:1;border:1.5px solid transparent;cursor:pointer;transition:all .25s ease;text-align:center;white-space:nowrap}.b3-btn i,.b3-btn svg{width:18px;height:18px}.b3-btn-primary{background:var(--b3-amber);color:#fff;box-shadow:0 10px 28px #00000047}.b3-btn-primary:hover{background:var(--b3-amber-light);transform:translateY(-2px);box-shadow:0 16px 36px #00000057}.b3-btn-primary.is-ready{background:#fff;color:var(--b3-green-deep)}.b3-btn-primary.is-ready:hover{background:var(--b3-amber-pale)}.b3-btn-primary.is-busy{opacity:.7;pointer-events:none}.b3-fine{font-family:Inter,sans-serif;font-size:11.5px;color:#fff9;text-align:right;line-height:1.4}.b3-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin-top:22px;font-family:Inter,sans-serif;font-size:13px;color:#ffffffb8}.b3-proof span{display:inline-flex;align-items:center;gap:7px}.b3-proof i,.b3-proof svg{width:15px;height:15px;color:var(--b3-amber-pale)}.b3-proof b{color:#fff;font-weight:600}.b3-wave{position:absolute;left:0;right:0;bottom:-1px;z-index:2;line-height:0;pointer-events:none}.b3-wave svg{display:block;width:100%;height:80px}.b3-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:none;align-items:flex-end;justify-content:center;padding:0}.b3-modal.is-open{display:flex}.b3-modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#14221cad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:b3-fade .2s ease both}@keyframes b3-fade{0%{opacity:0}to{opacity:1}}.b3-modal-panel{position:relative;width:100%;max-width:1040px;max-height:min(90vh,940px);background:#fff!important;color:var(--b3-text-dark);border-radius:22px 22px 0 0;box-shadow:0 -20px 60px #00000059;display:flex;flex-direction:column;overflow:hidden;animation:b3-up .32s cubic-bezier(.2,.8,.3,1) both}@keyframes b3-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.b3-modal-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px 18px;background:var(--b3-warm-white);border-bottom:1px solid var(--b3-border);flex-shrink:0}.b3-modal-kicker{display:inline-flex;align-items:center;gap:9px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--b3-amber)}.b3-modal-kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--b3-amber)}.b3-modal-title{font-size:30px;color:var(--b3-green-deep);margin:5px 0 3px;line-height:1.05}.b3-modal-sub{font-family:Inter,sans-serif;font-size:13.5px;color:var(--b3-text-medium)}.b3-modal-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.b3-btn-ghost{background:#fff;color:var(--b3-green-deep);border-color:var(--b3-green-deep);padding:11px 16px;font-size:13px;border-radius:999px;box-shadow:none}.b3-btn-ghost:hover{background:var(--b3-green-deep);color:#fff;transform:translateY(-1px)}.b3-btn-ghost i,.b3-btn-ghost svg{width:15px;height:15px}.b3-modal-close{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--b3-border);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--b3-green-deep);flex-shrink:0;transition:background .15s ease,border-color .15s ease}.b3-modal-close:hover{background:var(--b3-cream);border-color:var(--b3-porch-tan)}.b3-modal-close:focus-visible,.b3-btn:focus-visible,.b3-filter:focus-visible,.b3-swap:focus-visible,.b3-coin:focus-visible,.b3-link:focus-visible{outline:3px solid rgba(72,109,89,.4);outline-offset:2px}.b3-card-media:focus-visible{outline:3px solid var(--b3-amber-light);outline-offset:-3px}.b3-modal-close i,.b3-modal-close svg{width:18px;height:18px}.b3-modal-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.b3-filters{position:sticky;top:0;z-index:3;display:flex;gap:8px;padding:14px 26px 12px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(202,195,181,.45);overflow-x:auto;scrollbar-width:none}.b3-filters::-webkit-scrollbar{display:none}.b3-filter{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;color:var(--b3-text-medium);background:#fff;border:1.5px solid var(--b3-border);border-radius:999px;padding:7px 13px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.b3-filter b{font-weight:700;font-variant-numeric:tabular-nums;opacity:.5}.b3-filter:hover{border-color:var(--b3-green-light);color:var(--b3-green-deep)}.b3-filter.is-active{background:var(--b3-green-deep);border-color:var(--b3-green-deep);color:#fff}.b3-filter.is-active b{opacity:.75}.b3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 26px 30px}.b3-grid-empty{grid-column:1 / -1;text-align:center;padding:44px 20px;font-family:Inter,sans-serif;font-size:14px;color:var(--b3-text-medium)}.b3-pick{position:relative;display:flex;flex-direction:column;text-align:left;background:#fff;border:1.5px solid var(--b3-border);border-radius:14px;overflow:hidden;cursor:pointer;padding:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.b3-pick:hover{border-color:var(--b3-green);box-shadow:var(--b3-shadow-md);transform:translateY(-2px)}.b3-pick:focus-visible{outline:3px solid rgba(72,109,89,.35);outline-offset:2px}.b3-pick[hidden]{display:none}.b3-pick-img{display:block;position:relative;width:100%;aspect-ratio:5 / 4;background:var(--b3-cream);overflow:hidden}.b3-pick-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .2s ease}.b3-pick:hover .b3-pick-img img{transform:scale(1.04)}.b3-pick-choose{position:absolute;left:50%;bottom:10px;z-index:2;transform:translate(-50%,6px);display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--b3-green-deep);background:#fffffff5;padding:7px 12px;border-radius:999px;box-shadow:0 4px 14px #0000002e;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none;white-space:nowrap}.b3-pick-choose i,.b3-pick-choose svg{width:12px;height:12px}.b3-pick:hover .b3-pick-choose{opacity:1;transform:translate(-50%)}.b3-pick-body{display:flex;flex-direction:column;gap:3px;padding:11px 13px 13px}.b3-pick-notes{display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--b3-amber);line-height:1.35}.b3-pick-name{display:block;font-family:Tangelo,serif;font-size:20px;line-height:1.1;color:var(--b3-green-deep)}.b3-pick-meta{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11.5px;color:var(--b3-text-light);margin-top:3px}.b3-pick-meta .b3-dot{width:6px;height:6px;border-radius:50%;background:var(--b3-green);flex-shrink:0}.b3-pick-meta.caf .b3-dot{background:var(--b3-amber)}.b3-pick-badge{position:absolute;top:10px;left:10px;z-index:2;font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--b3-green);padding:5px 9px;border-radius:8px;box-shadow:var(--b3-shadow-sm)}.b3-pick-check{position:absolute;top:9px;right:9px;z-index:2;width:26px;height:26px;border-radius:50%;background:var(--b3-amber);color:#fff;display:none;place-items:center;box-shadow:var(--b3-shadow-sm)}.b3-pick-check i,.b3-pick-check svg{width:14px;height:14px}.b3-pick.is-current{border-color:var(--b3-green);box-shadow:0 0 0 2px #486d5940}.b3-pick.is-current .b3-pick-check{display:grid}.b3-pick.is-current .b3-pick-choose{opacity:1;transform:translate(-50%);background:var(--b3-green);color:#fff}.b3-pick.is-out{cursor:not-allowed}.b3-pick.is-out .b3-pick-img img{filter:grayscale(1);opacity:.55}.b3-pick.is-out .b3-pick-body{opacity:.5}.b3-pick.is-out .b3-pick-badge{background:var(--b3-text-medium)}.b3-pick.is-out:hover{border-color:var(--b3-border);box-shadow:none;transform:none}.b3-pick.is-out:hover .b3-pick-img img{transform:none}.b3-pick.is-out .b3-pick-choose{display:none}@media(min-width:761px){.b3-modal{align-items:center;padding:24px}.b3-modal-panel{border-radius:22px}}@media(max-width:1080px){.b3-card-name,.b3-free-title{font-size:21px}.b3-card-desc,.b3-free-sub{display:none}.b3-op{font-size:36px}}@media(max-width:900px){.b3-hero{padding:44px 0 120px}.b3-slots{grid-template-columns:1fr 1fr;gap:14px}.b3-op{display:none}.b3-card-desc,.b3-free-sub{display:block}.b3-bar{grid-template-columns:1fr}.b3-cta-col{align-items:stretch}.b3-fine{text-align:center}.b3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b3-modal-title{font-size:26px}}@media(max-width:600px){.b3-hero{padding:36px 0 100px}.b3-head{margin-bottom:28px}.b3-lead{font-size:15.5px}.b3-chip{min-width:62px;padding:9px 8px 7px}.b3-chip b{font-size:28px}.b3-chip-sep{display:none}.b3-slots{gap:10px}.b3-steep{gap:8px 10px;margin-bottom:16px}.b3-steep-label{font-size:11px;letter-spacing:1.5px}.b3-steep-hint{display:none}.b3-seg-opt{padding:8px 11px;font-size:12px;gap:6px}.b3-seg-opt small{font-size:10px}.b3-fmt{gap:4px}.b3-fmt-opt{padding:6px 7px}.b3-fmt-opt b{font-size:11px}.b3-fmt-opt span{font-size:9.5px}.b3-card-body{padding:12px}.b3-card-name{font-size:18px}.b3-card-desc,.b3-card-hint{display:none}.b3-card-notes{font-size:10px;letter-spacing:.8px}.b3-flag{font-size:9.5px;padding:5px 8px;top:8px;left:8px}.b3-swap{top:8px;right:8px;padding:6px 8px;font-size:0;gap:0}.b3-swap i,.b3-swap svg{width:15px;height:15px}.b3-card-price{font-size:19px}.b3-tag{font-size:10px;padding:4px 7px;gap:5px}.b3-tag .b3-dot{width:6px;height:6px}.b3-total{flex-direction:column;align-items:flex-start;gap:10px}.b3-free-body{padding:12px}.b3-free-media{gap:10px}.b3-free-plus{width:52px;height:52px}.b3-free-plus i,.b3-free-plus svg{width:26px;height:26px}.b3-free-tap{font-size:10px;letter-spacing:1.2px}.b3-free-kicker{font-size:10px;letter-spacing:.8px}.b3-free-title{font-size:18px}.b3-free-sub{display:none}.b3-free-price{font-size:19px}.b3-bar{padding:16px}.b3-total{gap:12px}.b3-coin{width:44px;height:44px;margin-left:-12px}.b3-price b{font-size:30px}.b3-btn{width:100%;padding:16px 20px}.b3-sticky{display:flex}.b3-wave svg{height:50px}.b3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 24px}.b3-modal-panel{max-height:92vh}.b3-modal-head{padding:16px 16px 14px;align-items:flex-start}.b3-modal-title{font-size:23px}.b3-modal-sub{font-size:12.5px}.b3-filters{padding:10px 16px;gap:6px}.b3-filter{font-size:12px;padding:6px 11px}.b3-pick-img{aspect-ratio:1 / 1}.b3-pick-body{padding:9px 10px 11px}.b3-pick-name{font-size:17px}.b3-pick-choose,.b3-modal-actions .b3-btn-ghost span{display:none}.b3-modal-actions .b3-btn-ghost{width:42px;height:42px;padding:0;border-radius:50%}}@media(prefers-reduced-motion:reduce){.b3-card,.b3-card.is-rise,.b3-card.is-dealing,.b3-free-empty,.b3-modal-bg,.b3-modal-panel,.b3-coin-free,.b3-free-plus,.b3-stars span{animation:none}.b3-card{transition:none;transform:none}}.b3-v2 .b3-hero{padding-top:110px;background:radial-gradient(ellipse at 10% 0%,#486d5980,#08335100 55%),radial-gradient(ellipse at 90% 100%,#d4a04a33,#08335100 55%),linear-gradient(180deg,#0c4062 0%,var(--b3-navy) 55%,#062b45 100%)!important}.b3-v2 .b3-stars span{color:#fff}.b3-bunting{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none;line-height:0;filter:drop-shadow(0 6px 10px rgba(0,0,0,.25))}.b3-bunting svg{display:block;width:100%;height:100px;overflow:visible}.b3-bunting .b3-pen{transform-box:fill-box;transform-origin:50% 0;animation:b3-sway 3.8s ease-in-out infinite}.b3-bunting .b3-pen:nth-child(odd){animation-duration:4.4s;animation-delay:-1.3s}.b3-bunting .b3-pen:nth-child(3n){animation-delay:-2.2s}.b3-bunting .b3-pen:nth-child(4n){animation-duration:3.3s;animation-delay:-.7s}@keyframes b3-sway{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}.b3-badge{position:absolute;right:4.5%;top:124px;width:132px;height:132px;z-index:2;pointer-events:none}.b3-badge svg{width:100%;height:100%;animation:b3-spin 26s linear infinite}@keyframes b3-spin{to{transform:rotate(360deg)}}.b3-badge-star{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:34px;line-height:1;color:var(--b3-amber-pale);text-shadow:0 4px 14px rgba(0,0,0,.3)}.b3-v2 .b3-eyebrow{gap:12px}.b3-v2 .b3-eyebrow .b3-star{color:var(--b3-amber-light);font-size:13px}.b3-v2 .b3-title{margin-bottom:8px}.b3-v2 .b3-tagline{color:var(--b3-amber-pale);margin-bottom:26px}.b3-v2 .b3-count-label{margin-bottom:2px}.b3-ticket{position:relative;display:flex;background:var(--b3-cream);color:var(--b3-navy);border-radius:14px;padding:10px 30px;box-shadow:0 16px 36px #00000052;-webkit-mask:radial-gradient(circle at 0 50%,transparent 11px,#000 11.6px),radial-gradient(circle at 100% 50%,transparent 11px,#000 11.6px);-webkit-mask-composite:source-in;mask:radial-gradient(circle at 0 50%,transparent 11px,#000 11.6px),radial-gradient(circle at 100% 50%,transparent 11px,#000 11.6px);mask-composite:intersect}.b3-ticket:before,.b3-ticket:after{content:"";position:absolute;top:10px;bottom:10px;width:0;border-left:1.5px dashed rgba(8,51,81,.3)}.b3-ticket:before{left:17px}.b3-ticket:after{right:17px}.b3-v2 .b3-chips{gap:0}.b3-v2 .b3-chip{background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:80px;padding:6px 14px 4px}.b3-v2 .b3-chip b{color:var(--b3-navy);font-size:38px}.b3-v2 .b3-chip span{color:var(--b3-amber)}.b3-v2 .b3-chip-sep{color:transparent;width:0;padding:0;margin:8px 0;align-self:stretch;border-left:1.5px dashed rgba(8,51,81,.3)}.b3-v2.is-last-day .b3-chip{box-shadow:none}.b3-v2.is-last-day .b3-ticket{box-shadow:0 16px 36px #00000052,0 0 0 3px #d4a04a8c}.b3-v2 .b3-count-when{margin-top:6px}.b3-v2 .b3-op{color:var(--b3-amber-pale)}.b3-v2 .b3-coin{border-color:var(--b3-navy)}.b3-v2 .b3-free-empty{background:#eae8e212;border-color:#f2cf9dcc}.b3-v2 .b3-free-empty:hover{background:#d4a04a29}.b3-v2 .b3-free-media{background:radial-gradient(circle at 50% 45%,#d4a04a57,#d4a04a00 62%)}.b3-v2 .b3-bar{background:#eae8e20f}.b3-v2 .b3-price .b3-save{color:var(--b3-navy)}.b3-v2 .b3-wave{display:none}.b3-gingham{position:absolute;left:0;right:0;bottom:0;height:24px;z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(8,51,81,.5) 0 12px,transparent 12px 24px),repeating-linear-gradient(0deg,rgba(8,51,81,.5) 0 12px,transparent 12px 24px),var(--b3-cream)}.b3-gingham:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px;background:linear-gradient(to bottom,#0000,#0000002e)}.b3-v2 .b3-sticky{background:var(--b3-navy)!important}@media(max-width:1180px){.b3-badge{display:none}}@media(max-width:900px){.b3-v2 .b3-hero{padding-top:92px}.b3-bunting svg{height:80px}}@media(max-width:600px){.b3-v2 .b3-hero{padding-top:78px}.b3-eyebrow-date{display:none}.b3-bunting svg{height:64px}.b3-ticket{padding:6px 22px}.b3-ticket:before{left:12px}.b3-ticket:after{right:12px}.b3-v2 .b3-chip{min-width:58px;padding:6px 6px 4px}.b3-v2 .b3-chip b{font-size:28px}.b3-v2 .b3-chip-sep{display:block}}@media(prefers-reduced-motion:reduce){.b3-bunting .b3-pen,.b3-badge svg{animation:none}}.b3-root h1,.b3-root h2,.b3-root h3{font-family:Tangelo,Playfair Display,serif!important;font-weight:400!important;line-height:1.1;letter-spacing:0!important;text-transform:none!important;margin:0!important}.b3-root h1 em,.b3-root h2 em{font-family:Playfair Display,serif!important;font-style:italic!important;font-weight:400!important}.b3-root p{margin:0!important}.b3-root a{color:inherit}.b3-root a:not(.b3-link-under){text-decoration:none}.b3-root button{letter-spacing:normal;text-transform:none;border-radius:0}.b3-root .b3-btn{border-radius:10px}.b3-root .b3-btn-ghost,.b3-root .b3-swap,.b3-root .b3-link,.b3-root .b3-filter,.b3-root .b3-seg-opt,.b3-root .b3-modal-close,.b3-root .b3-coin{border-radius:999px}.b3-root .b3-fmt-opt{border-radius:9px}.b3-root .b3-pick,.b3-root .b3-free-empty{border-radius:14px}.b3-root img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/27/assets/b3g1-hero.css.map */
