@media(prefers-reduced-motion:no-preference){html:has(.pd){scroll-behavior:smooth}}:root{--pd-ink: #13213b;--pd-green: #2e6bf0;--pd-green-deep: #1b4fd0;--pd-signal: #5b9df9;--pd-paper: #f1f5fc;--pd-paper-2: #e6eefb;--pd-card: #ffffff;--pd-accent: #ff6a3d;--pd-accent-deep: #e8542a;--pd-gold: #e0a53b;--pd-line: rgba(19, 33, 59, .12);--pd-shadow: 0 24px 60px -28px rgba(19, 33, 59, .4);--pd-r: 18px;--pd-maxw: 1180px}.pd{font-family:var(--font-body-family);color:var(--pd-ink);line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--pd-paper)}.pd,.pd *{box-sizing:border-box}.pd a{color:inherit}.pd img{max-width:100%}.pd .serif{font-family:var(--font-heading-family)}.pd .wrap{width:min(calc(100% - clamp(36px,5vw,64px)),var(--pd-maxw));max-width:var(--pd-maxw);margin:0 auto}.pd .ticker{position:sticky;top:0;z-index:120;background:var(--pd-green-deep);color:#f4eedf;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.pd .ticker:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 180% at 12% 50%,rgba(46,107,240,.32),transparent 60%);animation:breathe 5s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}.pd .ticker .wrap{display:flex;align-items:center;justify-content:center;gap:18px;padding:11px 28px;position:relative;flex-wrap:wrap;text-align:center}.pd .ticker .tag{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--pd-signal);color:var(--pd-green-deep);padding:4px 9px;border-radius:6px}.pd .ticker .msg{font-size:13.5px;font-weight:600;letter-spacing:.01em}.pd .ticker .msg b{color:#fff}.pd .cd{display:flex;gap:6px;align-items:center;font-variant-numeric:tabular-nums}.pd .cd .u{background:#ffffff1a;border-radius:7px;padding:4px 7px;min-width:38px;text-align:center;line-height:1.1}.pd .cd .u i{display:block;font-style:normal;font-weight:800;font-size:15px}.pd .cd .u small{display:block;font-size:8.5px;letter-spacing:.1em;opacity:.6;text-transform:uppercase}.pd .hero{position:relative;overflow:hidden;min-height:clamp(540px,74vh,780px);display:flex;align-items:center;--pd-kv-a: #dceafe;--pd-kv-b: #cfe0fb;--pd-kv-glow: rgba(46, 107, 240, 0);background:radial-gradient(70% 90% at 78% 30%,var(--pd-kv-glow),transparent 60%),linear-gradient(135deg,var(--pd-kv-a) 0%,var(--pd-kv-b) 100%);transition:background .6s ease}.pd .hero.s-main{--pd-kv-a: #fbefd6;--pd-kv-b: #cfeaf6;--pd-kv-glow: rgba(255, 214, 120, .55)}.pd .hero.s-last{--pd-kv-a: #15202b;--pd-kv-b: #0a1622;--pd-kv-glow: rgba(255, 86, 52, .4)}.pd .kvscene{position:absolute;top:0;right:0;height:100%;width:64%;z-index:1;pointer-events:none}.pd .kvscene svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pd .kvtag{position:absolute;left:14px;bottom:12px;z-index:4;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-green);background:#ffffffb3;border:1px dashed var(--pd-green);padding:4px 9px;border-radius:6px}.pd .hero.s-last .kvtag{color:#fff;background:#ffffff1f;border-color:#fff6}.pd .hero .wrap{position:relative;z-index:3;width:100%}.pd .hero-copy{max-width:33rem}.pd .hero.s-last .hero-copy{color:#f3ecdd}.pd .eyebrow{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--pd-green);display:flex;align-items:center;gap:10px}.pd .eyebrow:before{content:"";width:30px;height:1.5px;background:currentColor}.pd .hero.s-last .eyebrow{color:var(--pd-signal)}.pd h1.hl{font-family:var(--font-body-family);font-weight:500;font-size:clamp(36px,5vw,62px);line-height:1.01;letter-spacing:-.02em;margin:16px 0 0}.pd h1.hl em{font-style:italic;color:var(--pd-green)}.pd .hero.s-last h1.hl em{color:var(--pd-signal)}.pd .hero p.lede{font-size:16.5px;line-height:1.58;max-width:29em;margin-top:18px;color:#0c241cd1}.pd .hero.s-last p.lede{color:#f3ecdfd1}.pd .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.pd .pill{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;background:#ffffffc7;border:1px solid var(--pd-line);padding:8px 13px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pd .hero.s-last .pill{background:#ffffff1a;border-color:#fff3;color:#f3ecdd}.pd .pill svg{width:15px;height:15px;color:var(--pd-signal)}.pd .cta-row{display:flex;gap:14px;align-items:center;margin-top:26px;flex-wrap:wrap}.pd .btn{display:inline-flex;align-items:center;gap:9px;font-weight:700;text-decoration:none;border:0;cursor:pointer;border-radius:12px;font-size:15px;transition:transform .15s,box-shadow .2s}.pd .btn-pri{background:var(--pd-accent);color:#fff;padding:15px 26px;box-shadow:0 16px 30px -14px var(--pd-accent-deep)}.pd .btn-pri:hover{transform:translateY(-2px)}.pd .btn-ghost{background:transparent;color:inherit;padding:15px 8px;font-weight:600;opacity:.7}.pd .cta-sub{font-family:var(--font-body-family);font-style:italic;font-size:15px;color:var(--pd-green);margin-top:14px}.pd .hero.s-last .cta-sub{color:var(--pd-signal)}.pd .hero-seal{display:inline-flex;align-items:center;gap:12px;margin-top:22px;background:#ffffff9e;border:1px solid var(--pd-line);border-radius:14px;padding:9px 16px 9px 9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pd .hero.s-last .hero-seal{background:#ffffff1a;border-color:#ffffff38}.pd .hero-seal .sb{width:48px;height:48px;border-radius:50%;background:var(--pd-green);border:2px solid var(--pd-signal);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto}.pd .hero-seal .sb i{font-style:normal;font-weight:800;font-size:18px;line-height:1}.pd .hero-seal .sb small{font-size:7px;font-weight:800;letter-spacing:.08em;margin-top:1px;opacity:.85}.pd .hero-seal b,.pd .hero-seal span{font-size:14px;font-weight:700;display:block;line-height:1.3;color:var(--pd-ink)}.pd .hero.s-last .hero-seal b,.pd .hero.s-last .hero-seal span{color:#f3ecdd}.pd .smallprint{font-size:11.5px;color:#0c241c80;margin-top:16px;max-width:33em;line-height:1.45}.pd .hero.s-last .smallprint{color:#f3ecdf80}.pd .float-anim{animation:float 6s ease-in-out infinite;transform-origin:center}.pd .float-anim.b{animation-duration:7.5s;animation-delay:-1.5s}.pd .float-anim.c{animation-duration:5s;animation-delay:-.7s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.pd .spin-slow{animation:spin 9s linear infinite;transform-origin:center}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.pd .hero{min-height:auto;padding:40px 0 320px}.pd .kvscene{width:100%;height:300px;top:auto;bottom:0;opacity:.95}.pd .hero-copy{max-width:100%}}.pd .perks{padding:62px 0 18px}.pd .perks .phead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.pd .perks .phead .k{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pd-accent)}.pd .perks .phead h2{font-family:var(--font-body-family);font-weight:600;font-size:clamp(26px,3.4vw,38px);line-height:1.05;letter-spacing:-.02em;margin-top:8px}.pd .perks .phead p{font-size:14px;color:#0c241c99;max-width:24em}.pd .perkgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.pd .perk{flex:1 1 240px;max-width:282px;position:relative;overflow:hidden;border-radius:22px;padding:16px 16px 26px;background:linear-gradient(180deg,#fff,#eaf1fb);border:1px solid var(--pd-line);display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;min-height:clamp(290px,36vh,350px)}.pd .perk .pviz{flex:1;display:grid;place-items:center;width:100%}.pd .perk .pviz svg{width:100%;height:auto;max-height:206px}.pd .perk h3{font-family:var(--font-body-family);font-weight:800;font-size:21px;letter-spacing:-.01em;line-height:1.1;color:var(--pd-ink);margin-top:12px}.pd .perk .psub{font-size:12px;font-weight:600;color:var(--pd-green);margin-top:7px}.pd .shead{text-align:center;max-width:40em;margin:0 auto 36px}.pd .shead .kick{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pd-accent)}.pd .shead h2{font-family:var(--font-body-family);font-weight:500;font-size:clamp(28px,3.8vw,44px);line-height:1.06;letter-spacing:-.02em;margin-top:12px}.pd .shead p{margin-top:12px;color:#0c241cb3;font-size:15.5px}.pd .pad{padding:64px 0}.pd .bg-white{background:#fff}.pd .bg-warm{background:#f6f2e9}.pd .bg-cool{background:#edf2fb}.pd .prio{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;border-radius:6px;display:inline-block}.pd .p0{background:var(--pd-accent);color:#fff}.pd .p1{background:var(--pd-green);color:#fff}.pd .p2{background:var(--pd-gold);color:#3a2a08}.pd .feature{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:28px;overflow:hidden;box-shadow:var(--pd-shadow)}.pd .feature .grid{display:grid;grid-template-columns:1fr 1fr}.pd .feature .visual{position:relative;background:linear-gradient(160deg,#f7f8fb,#e7ecf4);overflow:hidden;display:block;min-height:440px}.pd .feature .visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block}.pd .feature .info{padding:42px}.pd .feature .info h3{font-family:var(--font-body-family);font-weight:500;font-size:30px;letter-spacing:-.01em;line-height:1.08}.pd .feature .info .sub{color:#0c241ca6;font-size:14.5px;font-weight:600;margin-top:8px}.pd .priceline{display:flex;align-items:baseline;gap:12px;margin:22px 0 4px}.pd .priceline .now{font-family:var(--font-body-family);font-size:38px;font-weight:600}.pd .priceline .was{font-size:18px;color:#0c241c73;text-decoration:line-through}.pd .priceline .save{font-size:12px;font-weight:800;color:var(--pd-accent);background:#ff6a3d1f;padding:4px 9px;border-radius:6px}.pd .opt-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0c241c8c;margin:20px 0 9px}.pd .swatches{display:flex;gap:10px}.pd .swatch{display:flex;align-items:center;gap:8px;border:1.5px solid var(--pd-line);border-radius:11px;padding:9px 13px;cursor:pointer;font-size:13px;font-weight:600;transition:.18s;background:#fff}.pd .swatch.on{border-color:var(--pd-green);box-shadow:0 0 0 3px #2e6bf02e}.pd .swatch .chip{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.pd .chip-gun{background:linear-gradient(135deg,#5a6066,#2c3035)}.pd .chip-sil{background:linear-gradient(135deg,#d9dadd,#a8acb2)}.pd .addon{margin-top:22px;border:1.5px dashed var(--pd-green);border-radius:14px;background:#2e6bf012;padding:16px}.pd .addon .htitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.pd .addon .htitle b{font-size:14px}.pd .addon .htitle .tagm{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--pd-green);background:#fff;border:1px solid var(--pd-line);padding:3px 7px;border-radius:5px}.pd .addon p.note{font-size:12px;color:#0c241c99;margin:6px 0 12px}.pd .mopts{display:flex;gap:9px}.pd .mopt{flex:1;display:flex;flex-direction:column;border:1.5px solid var(--pd-line);border-radius:11px;padding:11px;cursor:pointer;background:#fff;transition:.18s;text-align:left}.pd .mopt .mfeat{display:block;font-size:12.5px;line-height:1.45;color:#0c241c99;margin-top:3px}.pd .mopt.on{border-color:var(--pd-green);box-shadow:0 0 0 3px #2e6bf02e}.pd .mopt b{font-size:13px;display:block}.pd .mopt span{font-size:12px;color:#0c241c99}.pd .mopt .mp{font-family:var(--font-body-family);font-size:16px;font-weight:600;display:block;margin-top:auto;padding-top:8px}.pd .meter{margin-top:18px;background:#fff;border:1px solid var(--pd-line);border-radius:13px;padding:14px}.pd .meter .top{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;margin-bottom:8px}.pd .meter .top .goal{color:var(--pd-green)}.pd .bar{height:9px;border-radius:99px;background:var(--pd-paper-2);overflow:hidden}.pd .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--pd-signal),var(--pd-green));width:0;transition:width .5s cubic-bezier(.2,.7,.2,1)}.pd .meter .status{font-size:12px;margin-top:9px;color:#0c241cb3}.pd .meter .status.win{color:var(--pd-green);font-weight:700}.pd .subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:16px;border-top:1px solid var(--pd-line)}.pd .subtotal small{font-size:12px;color:#0c241c8c}.pd .subtotal .amt{font-family:var(--font-body-family);font-size:26px;font-weight:600}.pd .feature .btn-pri{width:100%;justify-content:center;margin-top:16px}@media(max-width:860px){.pd .feature .grid{grid-template-columns:1fr}.pd .feature .visual{min-height:320px}}.pd .cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pd .pcard{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.pd .pcard:hover{transform:translateY(-4px);box-shadow:var(--pd-shadow)}.pd .pcard .pv{position:relative;background:#efece4;overflow:hidden;display:block;height:300px}.pd .pcard .pv img{height:100%;object-fit:contain;display:block;padding:18px}@media(max-width:560px){.pd .pcard .pv{height:240px}}.pd .pcard .pv .rb{position:absolute;top:24px;left:24px;z-index:2}.pd .free-nb{position:absolute;top:14px;right:14px;z-index:4;width:80px;height:80px;filter:drop-shadow(0 7px 16px rgba(0,0,0,.28));pointer-events:none}.pd .free-nb svg{width:100%;height:100%;display:block}.pd .free-nb text{font-family:var(--font-body-family)}@media(max-width:560px){.pd .free-nb{width:62px;height:62px;top:10px;right:10px}}.pd .pv-badges{position:absolute;top:14px;right:14px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.pd .pv-badges:empty{display:none}.pd .pv-badges .free-nb{position:static;top:auto;right:auto}.pd .feature .visual .pv-badges .img-badge,.pd .pcard .pv .pv-badges .img-badge{position:static;inset:auto;width:auto;height:auto;max-width:150px;max-height:84px;padding:0;object-fit:contain;display:block;filter:drop-shadow(0 7px 16px rgba(0,0,0,.18))}@media(max-width:560px){.pd .pv-badges{top:10px;right:10px;gap:8px}.pd .feature .visual .pv-badges .img-badge,.pd .pcard .pv .pv-badges .img-badge{max-width:108px;max-height:60px}}.pd .pcard .pbody{padding:26px;display:flex;flex-direction:column;flex:1}.pd .pcard h3{font-family:var(--font-body-family);font-weight:500;font-size:23px;line-height:1.1}.pd .pcard .desc{font-size:13.5px;color:#0c241ca6;margin-top:8px}.pd .pcard .swatches{margin-top:16px}.pd .pcard .row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px;gap:12px}.pd .pcard .pr .now{font-family:var(--font-body-family);font-size:27px;font-weight:600}.pd .pcard .pr .was{font-size:14px;color:#0c241c73;text-decoration:line-through;margin-left:7px}.pd .pcard .pr small{display:block;font-size:11.5px;color:var(--pd-accent);font-weight:700}.pd .pcard .btn-sec{background:var(--pd-green);color:#fff;padding:12px 18px;border-radius:11px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.pd .bundlepick{display:flex;gap:8px;margin-top:14px}.pd .bundlepick .bp{flex:1;border:1.5px solid var(--pd-line);border-radius:10px;padding:9px;text-align:center;cursor:pointer;font-size:12px;font-weight:700;background:#fff;transition:.18s}.pd .bundlepick .bp.on{border-color:var(--pd-gold);box-shadow:0 0 0 3px #c99a5233}.pd .bundlepick .bp small{display:block;font-weight:500;color:#0c241c8c;font-size:11px;margin-top:2px}@media(max-width:760px){.pd .cards{grid-template-columns:1fr}}.pd .giveaway{background:var(--pd-paper-2)}.pd .accgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:860px){.pd .accgrid{grid-template-columns:1fr 1fr}}@media(max-width:460px){.pd .accgrid{grid-template-columns:1fr}}.pd .acc-card{background:var(--pd-card);border:1px solid var(--pd-line);border-radius:18px;padding:16px;display:flex;flex-direction:column;text-align:center}.pd .acc-pv{position:relative;background:linear-gradient(160deg,#fafbfd,#eceef3);border-radius:13px;display:grid;place-items:center;padding:22px;aspect-ratio:1/.84}.pd .acc-pv img{width:76%;filter:drop-shadow(0 16px 22px rgba(0,0,0,.38))}.pd .acc-card h3{font-size:15px;font-weight:700;margin-top:14px}.pd .acc-pr{margin-top:6px}.pd .acc-pr .acc-now{font-weight:800;font-size:17px}.pd .acc-pr .acc-was{font-size:13px;color:#0c241c73;text-decoration:line-through;margin-left:6px}.pd .acc-btn{margin-top:14px;background:var(--pd-green);color:#fff;text-decoration:none;font-weight:700;font-size:13px;padding:11px;border-radius:10px;transition:.18s}.pd .acc-btn:hover{background:var(--pd-green-deep)}.pd .memo{margin-top:16px;border-top:1px solid var(--pd-line);padding-top:13px}.pd .memo .memo-l{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0c241c80;display:block;margin-bottom:8px}.pd .memo-opts{display:flex;gap:4px;background:#2e6bf012;border:1px solid rgba(46,107,240,.14);border-radius:13px;padding:4px}.pd .memo-opt{flex:1;border:0;background:transparent;border-radius:9px;padding:9px 6px;cursor:pointer;text-align:center;font:inherit;color:var(--pd-ink);transition:.16s}.pd .memo-opt:hover{background:#ffffff8c}.pd .memo-opt.on{background:#fff;box-shadow:0 2px 8px -2px #13213b47}.pd .memo-opt.on b{color:var(--pd-green-deep)}.pd .memo-opt b{display:block;font-size:12.5px;font-weight:700}.pd .memo-opt i{display:block;font-style:normal;font-size:11px;color:#0c241c8c;margin-top:2px;font-variant-numeric:tabular-nums}.pd .pcard .pr-line{margin-top:18px}.pd .cart-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--pd-line)}.pd .cart-total{display:flex;flex-direction:column;line-height:1.15}.pd .cart-total small{font-size:11px;color:#0c241c8c;font-weight:600}.pd .cart-total span{font-weight:800;font-size:19px}.pd .mopt .mp small{display:block;font-weight:600;color:#0c241c80;font-size:10.5px;margin-top:1px}.pd .plans{background:#fff}.pd .cmp{border:1px solid var(--pd-line);border-radius:18px;overflow:hidden;box-shadow:var(--pd-shadow)}.pd .cmp table{width:100%;border-collapse:collapse;font-size:13.5px;background:#fff}.pd .cmp th,.pd .cmp td{padding:13px 16px;border-bottom:1px solid var(--pd-line);vertical-align:middle}.pd .cmp thead th{background:linear-gradient(180deg,#f1f5fc,#e7effb);font-weight:800;font-size:13.5px;text-align:center;vertical-align:top}.pd .cmp thead th small{display:block;font-weight:600;font-size:11px;color:#0c241c80;margin-top:2px}.pd .cmp thead th:first-child{text-align:left}.pd .cmp tbody th{text-align:left;font-weight:700;font-size:13px}.pd .cmp tbody th small{display:block;font-weight:500;color:#0c241c8c;font-size:11.5px;margin-top:1px}.pd .cmp td{text-align:center;color:#0c241ccc}.pd .cmp .ck{color:var(--pd-green);font-weight:800;font-size:15px}.pd .cmp .col-pro{background:#2e6bf00d}.pd .cmp .price{font-weight:800}.pd .cmp .price small{display:block;font-weight:600;color:#0c241c80;font-size:11px;margin-top:1px}.pd .cmp tr:last-child td,.pd .cmp tr:last-child th{border-bottom:0}.pd .cmp tr.diff{background:linear-gradient(90deg,#2e6bf012,#2e6bf005)}.pd .cmp tr.diff th{border-left:3px solid var(--pd-green);padding-left:13px}.pd .cmp tr.diff td{font-weight:800;color:var(--pd-ink)}.pd .cmp tr.diff td.col-pro{background:#2e6bf01f}.pd .cmp-legend{font-size:11.5px;color:#0c241c80;margin:10px 0 0;display:flex;align-items:center;gap:7px}.pd .cmp-legend i{width:14px;height:10px;border-radius:3px;background:linear-gradient(90deg,#2e6bf080,#2e6bf026);border-left:3px solid var(--pd-green);display:inline-block}.pd .sw-shell{width:100%;background:var(--pd-card);border-radius:26px;overflow:hidden;box-shadow:var(--pd-shadow);display:grid;grid-template-columns:1.1fr .9fr}@media(max-width:780px){.pd .sw-shell{grid-template-columns:1fr}}.pd .sw-wheelside{position:relative;background:radial-gradient(120% 100% at 50% 0%,rgba(46,107,240,.3),transparent 55%),linear-gradient(165deg,var(--pd-green) 0%,var(--pd-green-deep) 100%);padding:36px 30px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.pd .sw-whead{position:relative;z-index:2;text-align:center;color:#f3ecdd;margin-bottom:18px}.pd .sw-whead .k{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pd-signal)}.pd .sw-whead h2{font-weight:600;font-size:26px;margin-top:6px;line-height:1.05}.pd .sw-wrap{position:relative;width:340px;max-width:78vw;aspect-ratio:1;z-index:2}.pd .sw-pointer{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:5;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:30px solid var(--pd-accent);filter:drop-shadow(0 3px 4px rgba(0,0,0,.4))}.pd .sw-pointer:after{content:"";position:absolute;top:-30px;left:-7px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000004d}.pd #swWheel{width:100%;height:100%;border-radius:50%;display:block;box-shadow:0 0 0 10px #ffffff1a,0 0 0 12px #0003,0 30px 60px -20px #0009;transition:transform 5.2s cubic-bezier(.16,1,.3,1)}.pd .sw-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:64px;height:64px;border-radius:50%;background:var(--pd-card);display:grid;place-items:center;box-shadow:0 6px 14px #0000004d;border:3px solid var(--pd-signal)}.pd .sw-hub span{font-size:11px;font-weight:700;color:var(--pd-green);text-align:center;line-height:1}.pd .sw-spinbtn{position:relative;z-index:2;margin-top:24px;border:0;cursor:pointer;background:var(--pd-accent);color:#fff;font-weight:800;font-size:15px;letter-spacing:.02em;padding:15px 40px;border-radius:14px;box-shadow:0 16px 30px -12px #00000080;transition:transform .15s,opacity .2s}.pd .sw-spinbtn:hover{transform:translateY(-2px)}.pd .sw-spinbtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.pd .sw-info{padding:42px 38px;display:flex;flex-direction:column}.pd .sw-kick{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--pd-accent)}.pd .sw-info h3{font-weight:700;font-size:28px;line-height:1.05;letter-spacing:-.02em;margin-top:10px}.pd .sw-lede{font-size:14px;color:#0c241cb8;margin-top:12px;line-height:1.55}.pd .sw-gate{margin-top:20px}.pd .sw-fld{margin-bottom:13px}.pd .sw-fld label{font-size:12px;font-weight:700;display:block;margin-bottom:6px}.pd .sw-fld input{width:100%;border:1.5px solid var(--pd-line);border-radius:12px;padding:13px 15px;font:inherit;background:#fff}.pd .sw-fld input:focus{outline:0;border-color:var(--pd-green);box-shadow:0 0 0 3px #2e6bf026}.pd .sw-fld .hint{font-size:11px;color:#0c241c80;margin-top:5px}.pd .sw-err{color:#e8542a;font-size:12px;font-weight:600;margin-top:4px;display:none}.pd .sw-note{display:flex;gap:9px;align-items:flex-start;background:#2e6bf014;border:1px solid rgba(46,107,240,.25);border-radius:12px;padding:12px 13px;font-size:12.5px;line-height:1.5;color:#0c241cc7}.pd .sw-note svg{width:16px;height:16px;color:var(--pd-green);flex:0 0 auto;margin-top:2px}.pd .sw-prizelist{margin-top:18px;border-top:1px solid var(--pd-line);padding-top:16px}.pd .sw-prizelist .pt{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0c241c80;margin-bottom:10px}.pd .sw-prow{display:flex;align-items:center;gap:10px;font-size:12.5px;margin-bottom:7px}.pd .sw-prow .dotc{width:11px;height:11px;border-radius:3px;flex:0 0 auto}.pd .sw-prow .pn{flex:1;font-weight:600}.pd .sw-prow .od{color:#0c241c80;font-variant-numeric:tabular-nums}.pd .sw-foot{font-size:10.5px;color:#0c241c6b;margin-top:16px;line-height:1.5}.sw-result{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0818129e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none;align-items:center;justify-content:center;padding:24px}.sw-result.show{display:flex}.sw-rcard{background:var(--pd-card);border-radius:22px;width:min(420px,94vw);padding:36px 32px;text-align:center;box-shadow:0 40px 90px -30px #0009;animation:swpop .5s cubic-bezier(.2,.8,.2,1);position:relative}@keyframes swpop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.sw-rcard .burst{font-size:40px}.sw-rcard .won{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--pd-accent);margin-top:8px}.sw-rcard h3{font-weight:700;font-size:30px;line-height:1.05;margin-top:8px}.sw-rcard p{font-size:13.5px;color:#0c241cb8;margin-top:12px;line-height:1.55}.sw-rcard .code{font-size:20px;font-weight:600;letter-spacing:.08em;background:#fff;border:1.5px dashed var(--pd-green);border-radius:11px;padding:11px;margin-top:16px;color:var(--pd-green)}.sw-rcard .rbtn{display:block;margin-top:18px;background:var(--pd-ink);color:var(--pd-paper);text-decoration:none;font-weight:700;padding:14px;border-radius:12px}.sw-rcard .rclose{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;background:#0c241c14;border-radius:50%;cursor:pointer;color:var(--pd-ink);display:grid;place-items:center}.sw-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:299;overflow:hidden}.sw-confetti i{position:absolute;width:9px;height:14px;top:-20px;opacity:.9;animation:swfall linear forwards}@keyframes swfall{to{transform:translateY(110vh) rotate(540deg);opacity:.8}}.pd .gv{background:linear-gradient(155deg,var(--pd-green) 0%,var(--pd-green-deep) 100%);border-radius:28px;overflow:hidden;color:#f3ecdd;box-shadow:var(--pd-shadow);position:relative}.pd .gv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 90% at 85% 10%,rgba(46,107,240,.4),transparent 55%)}.pd .gv .inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:46px}.pd .gv .kick{color:var(--pd-signal);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.pd .gv h2{font-family:var(--font-body-family);font-weight:500;font-size:clamp(28px,3.6vw,40px);line-height:1.06;margin-top:12px}.pd .gv p.gd{color:#f3ecdfcc;font-size:14.5px;margin-top:14px;max-width:26em}.pd .gv .gbtn{display:inline-flex;margin-top:22px;background:var(--pd-accent);color:#fff;text-decoration:none;font-weight:700;padding:14px 24px;border-radius:12px}.pd .gv .gdate{font-size:12.5px;color:#f3ecdfb3;margin-top:14px}.pd .prizes{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:8px}.pd .prize{display:flex;align-items:center;gap:13px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.pd .prize:last-child{border-bottom:0}.pd .prize .rank{font-family:var(--font-body-family);font-style:italic;font-size:15px;color:var(--pd-signal);width:54px;flex:0 0 auto}.pd .prize .pn{font-size:13.5px;font-weight:600;flex:1}.pd .prize .pc{font-size:12px;font-weight:800;background:#ffffff1a;padding:3px 9px;border-radius:6px}@media(max-width:820px){.pd .gv .inner{grid-template-columns:1fr;padding:32px}}.pd .capture{text-align:center}.pd .capture h2{font-family:var(--font-body-family);font-weight:500;font-size:clamp(26px,3.4vw,40px)}.pd .capture p{color:#0c241cb3;margin-top:10px}.pd .cform{display:flex;gap:10px;max-width:460px;margin:24px auto 0}.pd .cform input{flex:1;border:1.5px solid var(--pd-line);border-radius:12px;padding:14px 16px;font:inherit;background:#fff}.pd .cform input:focus{outline:0;border-color:var(--pd-green)}.pd .cform button{border:0;background:var(--pd-ink);color:var(--pd-paper);font-weight:700;padding:0 22px;border-radius:12px;cursor:pointer;font-size:14px}.pd .capture .fine{font-size:11.5px;color:#0c241c73;margin-top:12px}.pd .legal{background:var(--pd-paper-2);border-top:1px solid var(--pd-line);padding:30px 0 34px}.pd .legal h4{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0c241c80;margin-bottom:12px}.pd .legal p{font-size:11px;line-height:1.7;color:#0c241c6b;margin-bottom:7px;max-width:none}.pd .legal b{color:#0c241c94;font-weight:700}body.has-cartbar{padding-bottom:104px}#cartBar{position:fixed;left:50%;bottom:18px;transform:translate(-50%);width:min(540px,calc(100% - 28px));z-index:140;font-family:var(--font-body-family);display:flex;flex-direction:column;transition:transform .42s cubic-bezier(.2,.7,.2,1),opacity .42s ease}#cartBar[hidden]{display:none}#cartBar:not(.cb-shown){transform:translate(-50%) translateY(130%);opacity:0}#cartBar.cb-shown{transform:translate(-50%) translateY(0);opacity:1}#cartBar.bump{animation:cbBump .34s ease}@keyframes cbBump{0%{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-6px)}to{transform:translate(-50%) translateY(0)}}.cb-items{max-height:0;overflow:hidden;transition:max-height .25s ease;background:#fff;border-radius:18px;box-shadow:0 10px 30px -12px #13213b4d}.cb-items.open{max-height:300px;overflow:auto;margin-bottom:10px;border:1px solid var(--pd-line)}.cb-inner{padding:8px 16px}.cb-li{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:13.5px;padding:8px 0;border-bottom:1px solid rgba(19,33,59,.07)}.cb-li .cb-name{flex:1 1 auto;min-width:0}.cb-li .cb-right{flex:0 0 auto;display:flex;align-items:center;gap:10px;white-space:nowrap}.cb-li .cb-rm{flex:0 0 auto;border:none;background:#13213b0f;color:#13213b8c;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:13px;line-height:1}.cb-clear{margin:10px 0 4px;border:none;background:none;color:var(--pd-green);font-weight:700;font-size:12.5px;cursor:pointer;font-family:var(--font-body-family)}.cb-main{display:flex;align-items:center;flex-direction:space-between;gap:13px;padding:10px 12px;background:#fff;border:1px solid var(--pd-line);border-radius:30px;box-shadow:0 14px 36px -10px #13213b5c}.cb-bag{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid var(--pd-line);background:#fff;border-radius:50%;cursor:pointer;color:var(--pd-ink)}.cb-ico{position:relative;display:inline-flex;width:22px;height:22px}.cb-ico svg{width:22px;height:22px}.cb-count{position:absolute;top:-6px;right:-8px;background:var(--pd-accent);color:#fff;border-radius:999px;min-width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;line-height:1;font-weight:800;padding:0 3px;border:1.5px solid #fff;box-sizing:border-box}.cb-prog{flex:1;min-width:0}.cb-track{height:8px;border-radius:6px;background:#13213b1a;overflow:hidden}.cb-fill{display:block;height:100%;width:0;background:var(--pd-accent);border-radius:6px;transition:width .4s cubic-bezier(.4,0,.2,1)}.cb-msg{margin:6px 0 0;font-size:12.5px;color:#13213bb3;font-weight:600}.cb-msg b{color:var(--pd-ink)}#cartBar.unlocked .cb-msg{color:var(--cb-cur, #1d8a5e)}#cartBar.unlocked .cb-msg b{color:inherit}.cb-right{display:flex;align-items:center;gap:14px;white-space:nowrap}.cb-sub{text-align:right;line-height:1.1}.cb-sub small{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#13213b80}.cb-sub b{font-family:var(--font-body-family);font-size:19px;font-weight:700}.cb-go{background:var(--pd-green);color:#fff;text-decoration:none;font-weight:800;font-size:13.5px;padding:11px 18px;border-radius:999px;white-space:nowrap}.cb-go[hidden]{display:none}#cartBar.unlocked .cb-go{background:#2fb37a}.cb-go.disabled{background:#13213b33;pointer-events:none;cursor:default}.cb-empty{padding:14px 0;text-align:center;color:#13213b80;font-size:13px}.memo-compare{display:inline-flex;align-items:center;gap:3px;font-weight:800;font-size:11.5px;text-transform:none;letter-spacing:0;color:var(--pd-green);background:#2e6bf01a;border:1px solid rgba(46,107,240,.28);padding:3px 10px;border-radius:999px;text-decoration:none;transition:.15s;white-space:nowrap}.memo-compare:hover{background:var(--pd-green);color:#fff;border-color:var(--pd-green)}.planpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.planpop[hidden]{display:none}.planpop .pp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#13213b80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pp-card{position:relative;background:#fff;border-radius:20px;max-width:1040px;width:100%;max-height:88vh;overflow:auto;box-shadow:0 30px 80px -20px #13213b80;padding:24px 16px;animation:ppIn .2s ease}@keyframes ppIn{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.pp-x{position:absolute;top:12px;right:14px;border:none;background:#13213b12;width:30px;height:30px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;color:var(--pd-ink);z-index:2}.pp-head b{display:block;font-size:18px}.pp-head span{display:block;font-size:13px;color:#13213b99;margin:4px 26px 14px 0}.pp-body{overflow-x:auto}.pp-body .cmp{margin:0}.pp-body .cmp table{min-width:680px}#spin.spin-lit{box-shadow:inset 0 0 0 2px #2fb37a,0 0 #2fb37a80}@media(max-width:640px){body.has-cartbar{padding-bottom:132px}#cartBar{width:calc(100% - 20px);bottom:12px}.cb-main{flex-wrap:wrap;gap:9px 12px;padding:12px 16px;border-radius:22px}.cb-prog{order:3;flex-basis:100%}.cb-bag{order:1}.cb-right{order:2;margin-left:auto}.cb-sub b{font-size:17px}.cb-go{padding:9px 14px;font-size:12.5px}}.pd .hero-badges{position:absolute;left:0;right:0;bottom:40px;z-index:5;display:flex;justify-content:center;align-items:center;gap:16px;pointer-events:none}.pd .feature .visual .hero-badges img{position:static;inset:auto;padding:0;width:auto;height:40px;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.16))}@media(max-width:560px){.pd .hero-badges{bottom:22px;gap:10px}.pd .feature .visual .hero-badges img{height:28px}}.pd .hs-seal{width:92px;height:92px;flex:0 0 auto;filter:drop-shadow(0 6px 14px rgba(46,107,240,.32))}.pd .hs-arc{fill:#fff;font-family:var(--font-body-family);font-size:12px;font-weight:800;letter-spacing:1.6px}.pd .hs-arc textPath{text-transform:uppercase}.pd .hs-seal text{font-family:var(--font-body-family)}.pd .hs-incl{fill:#fff;font-family:var(--font-body-family);font-size:14px;font-weight:800;letter-spacing:2px}.pd .hero-seal .hs-cap{max-width:230px}.pd .hero-seal .hs-cap span{font-weight:600;opacity:.82}@media(max-width:560px){.pd .hs-seal{width:76px;height:76px}}.pd .pp-add{transition:opacity .15s,background .2s;cursor:pointer}.pd .pp-add.loading{opacity:.7;pointer-events:none}.pd .pp-add.added{background:#2fb37a}.pd .pp-add.disabled,.pd .pp-add[aria-disabled=true]{opacity:.45;pointer-events:none}.pd [data-pp-err]{color:var(--pd-accent-deep);font-weight:600;font-size:12.5px;margin:8px 0 0}.pd .acc-form{display:flex;flex-direction:column;flex:1}.pd .acc-opts{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:8px 0 12px}.pd .acc-opts .swatch{padding:6px 10px;font-size:11px;border-radius:8px}.pd .acc-pv .acc-opts{position:absolute;left:50%;bottom:14px;z-index:2;display:flex;flex-wrap:nowrap;justify-content:center;gap:12px;width:max-content;max-width:calc(100% - 24px);margin:0;transform:translate(-50%)}.pd .acc-pv .acc-opts .swatch{justify-content:center;min-width:68px;min-height:28px;padding:4px 14px;border:1px solid rgba(74,58,49,.28);border-radius:8px;background:#fffdf8e6;box-shadow:0 3px 10px #50301414;color:#4a3a31;font-size:13px;font-weight:500;line-height:1}.pd .acc-pv .acc-opts .swatch.on{border-color:var(--pd-accent);background:#fff8f1f5;box-shadow:0 0 0 1px #ff6a3d40;color:#4a3a31}.pd .acc-form .acc-btn{margin-top:auto;border:0;cursor:pointer;font-family:inherit}.pd .acc-form [data-pp-err]{text-align:center}.pd .gift-tiers{display:flex;gap:14px;margin-top:14px}.pd .gt{flex:1;margin:0;border:1px solid rgba(255,255,255,.25);border-radius:16px;padding:20px 14px;text-align:center;background-color:#fff0df}.pd .gt img{width:100%;height:auto;border-radius:10px;display:block}.pd .gt-cond{margin-top:10px;font-size:24px;color:#fff;opacity:.95}.pd .gt-note{margin-top:12px;font-size:12px;color:#ffffffd1;text-align:center}.pd .tline{font-family:var(--font-body-family);font-style:italic;font-size:20px;color:var(--pd-green);margin-bottom:6px}.pd .faq-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:50px;align-items:start}@media(max-width:820px){.pd .faq-grid{grid-template-columns:1fr;gap:26px}}.pd .faq-intro{position:sticky;top:92px}.pd .faq-intro h2{font-family:var(--font-body-family);font-weight:500;font-size:clamp(28px,3.6vw,42px);line-height:1.05;letter-spacing:-.02em;margin-top:6px}.pd .faq-intro p{margin-top:16px;font-size:14.5px;color:#0c241ca8;line-height:1.55}.pd .faq-intro p a{color:var(--pd-green);font-weight:700}.pd .faq-list .faq-group{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-accent);margin:18px 0 2px}.pd .faq-list .faq-group:first-child{margin-top:0}.pd .faq-list details{border-bottom:1px solid var(--pd-line)}.pd .faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:17px;font-weight:700;color:var(--pd-ink)}.pd .faq-list summary::-webkit-details-marker{display:none}.pd .faq-list .pl{position:relative;width:18px;height:18px;flex:0 0 auto;transition:transform .25s}.pd .faq-list .pl:before,.pd .faq-list .pl:after{content:"";position:absolute;background:var(--pd-green);border-radius:2px}.pd .faq-list .pl:before{left:0;top:8px;width:18px;height:2.5px}.pd .faq-list .pl:after{left:8px;top:0;width:2.5px;height:18px}.pd .faq-list details[open] .pl{transform:rotate(135deg)}.pd .faq-list .fa{font-size:14px;color:#0c241cad;line-height:1.62;padding:0 40px 20px 0;max-width:48em}.pd .faq-list .fa b,.pd .faq-list .fa strong{color:var(--pd-orange);font-weight:700}.pd .faq-list .fa a{color:var(--pd-orange);text-decoration:underline}:root{--pd-ink: #36251f;--pd-muted: #7b6c60;--pd-purple: #6d5bd6;--pd-purple-deep: #5745c9;--pd-orange: #ff7f32;--pd-orange-soft: #fff0df;--pd-cream: #fffaf2;--pd-cream-2: #fbf0e2;--pd-cream-3: #f7eadb;--pd-card: #fffdf8;--pd-line: rgba(121, 89, 60, .16);--pd-shadow: 0 18px 44px -28px rgba(79, 49, 24, .5);--pd-r: 14px;--pd-maxw: 1120px}.pd{background:var(--pd-cream);color:var(--pd-ink);font-family:var(--font-body-family)}.pd .wrap{max-width:var(--pd-maxw)}.pd .btn{border-radius:999px;min-height:32px;font-size:12px;line-height:1}.pd .btn-pri{background:var(--pd-purple);color:#fff;padding:10px 18px;box-shadow:0 10px 20px -14px #5745c9cc}.pd .btn-pri:hover{background:var(--pd-purple-deep)}.pd .pad{padding:62px 0}.pd .bg-white{background:var(--pd-cream)}.pd .bg-warm,.pd .giveaway{background:var(--pd-cream-2)}.pd .ticker{position:sticky;top:0;z-index:120;background:var(--pd-orange);color:#fff4e8;border:0;overflow:hidden}.pd .ticker:before{display:none}.pd .ticker .wrap{max-width:720px;min-height:22px;padding:4px 18px;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;text-align:left}.pd .ticker .tag{background:#2b241f;color:#fff;border-radius:2px;padding:2px 7px;font-size:7px;letter-spacing:.08em;white-space:nowrap}.pd .ticker .msg{font-size:9px;font-weight:700;white-space:nowrap}.pd .cd{gap:3px;margin-left:4px}.pd .cd .u{min-width:22px;padding:2px 3px;border-radius:2px;background:#2b241f;color:#fff}.pd .cd .u i{font-size:9px;line-height:1}.pd .cd .u small{font-size:5px;letter-spacing:.02em;opacity:.75}.pd .hero{min-height:0;height:clamp(360px,39.3vw,560px);padding:0;display:block;background:#f9e4c5;overflow:hidden}.pd .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.pd .hero .hero-wrap{position:relative;z-index:2;max-width:1120px;height:100%;display:flex;align-items:center}.pd .hero-copy{max-width:350px;padding-left:34px;padding-top:18px}.pd .eyebrow{color:var(--pd-ink);display:block;font-size:0;letter-spacing:0}.pd .eyebrow:before{display:none}.pd h1.hl{color:var(--pd-ink);font-size:clamp(30px,3.2vw,45px);line-height:1.08;letter-spacing:0;font-weight:600;max-width:330px;margin:0}.pd .hero-offer{display:flex;align-items:flex-start;gap:14px;margin-top:10px}.pd .hero-offer strong{color:var(--pd-orange);font-size:28px;line-height:1;font-weight:600;white-space:nowrap}.pd .hero-offer span{margin-top:2px;max-width:110px;color:#7f6e60;line-height:1.35;font-weight:600}.pd .hero .btn-pri{margin-top:14px;padding:8px 18px;font-size:11px}.pd .hero .cta-sub{margin-top:8px;color:#5e5046;font-size:9px;font-style:normal;font-weight:600}.pd .hero-product{display:none}.pd .hero-discount-seal{position:absolute;top:19%;left:3%;width:118px;height:118px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3c2b20;background:radial-gradient(circle at 35% 25%,#fff8df 0,#f8d88d 58%,#f2c66f);border:3px solid rgba(255,255,255,.9);box-shadow:0 12px 28px -18px #5b3815cc;transform:rotate(-4deg)}.pd .hero-discount-seal span{font-size:16px;line-height:1;font-weight:700}.pd .hero-discount-seal strong{font-size:46px;line-height:.95;font-weight:400}.pd .hero-notebook{position:absolute;top:32%;left:-7%;width:118px;height:168px;border-radius:8px;background:linear-gradient(135deg,#111,#2a2a2a 60%,#070707);box-shadow:0 22px 34px -24px #000c;transform:rotate(-25deg)}.pd .hero-case{position:absolute;right:15%;bottom:22%;width:82px;height:auto;max-width:none;transform:rotate(90deg);filter:drop-shadow(0 20px 20px rgba(65,38,18,.25))}.pd .hero-pen{position:absolute;right:9%;bottom:18%;width:42px;height:auto;max-width:none;transform:rotate(33deg);filter:drop-shadow(0 18px 18px rgba(65,38,18,.18))}.pd .perks{background:var(--pd-cream-2);padding:44px 0 54px}.pd .perks .phead{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin:0 auto 24px}.pd .perks .phead .k,.pd .shead .kick,.pd .sw-kick,.pd .sw-whead .k{color:var(--pd-orange);font-size:9px;line-height:1.2;letter-spacing:.13em;font-weight:800;text-transform:uppercase}.pd .perks .phead h2,.pd .shead h2{color:var(--pd-purple);font-weight:600;font-size:clamp(28px,3.2vw,38px);line-height:1.06;letter-spacing:0;margin-top:4px}.pd .perks .phead p,.pd .shead p{color:#6b5f55;font-size:10px;line-height:1.55;margin:0}.pd .perkgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pd .perk{min-height:0;max-width:none;padding:24px 10px;border-radius:8px;background:#fffaf0;border:1px solid rgba(147,109,72,.22);box-shadow:0 10px 22px -20px #5a3a1aa6}.pd .perk .pviz{height:86px;flex:none}.pd .perk .pviz svg{max-height:88px}.pd .perk h3{color:var(--pd-ink);font-size:12px;line-height:1.2;font-weight:800;margin-top:12px}.pd .perk .psub{color:#6d5f55;font-size:8px;line-height:1.3;margin-top:3px;font-weight:700;text-transform:capitalize}.pd .shead{max-width:620px;margin-bottom:26px}.pd .shead .kick{color:var(--pd-orange);margin-bottom:8px}.pd .feature{border-radius:16px;border:1px solid rgba(147,109,72,.14);background:#fffaf4;box-shadow:0 18px 42px -30px #583317b3}.pd .feature .grid{grid-template-columns:1fr 1fr}.pd .feature .visual{min-height:395px;background:#fbecd8}.pd .feature .visual img{filter:drop-shadow(0 20px 18px rgba(91,56,21,.2))}.pd .feature .info{padding:34px 24px 28px}.pd .feature .info h3,.pd .pcard h3{color:var(--pd-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.25;font-weight:700;letter-spacing:0}.pd .feature .info .sub,.pd .pcard .desc{color:#7c6d62;font-size:9px;line-height:1.5}.pd .prio{border-radius:4px;padding:4px 12px;color:#fff;background:var(--pd-orange);font-size:7px;letter-spacing:.1em}.pd .priceline{gap:8px;margin:18px 0 4px}.pd .priceline .now{color:var(--pd-ink);font-size:24px;font-weight:800}.pd .priceline .was{color:#8d7e70;font-size:13px}.pd .priceline .save{color:var(--pd-orange);background:#fff1df;border:1px solid rgba(255,127,50,.25);border-radius:3px;padding:3px 6px;font-size:8px}.pd .opt-label{color:#725f50;font-size:9px;letter-spacing:0;text-transform:none;margin:16px 0 7px}.pd .swatches{flex-wrap:wrap;gap:8px}.pd .swatch{min-height:27px;border-color:#79593c3d;border-radius:999px;padding:6px 10px;color:#5b4d44;font-size:9px;background:#fffdf8}.pd .swatch.on{border-color:var(--pd-orange);box-shadow:0 0 0 2px #ff7f321f}.pd .addon{margin-top:16px;padding:13px;border:1px solid rgba(255,127,50,.22);border-radius:8px;background:#fff6eb}.pd .addon .htitle b{font-size:10px}.pd .addon .htitle .tagm{color:var(--pd-orange);border-color:#ff7f3240;border-radius:3px;font-size:7px;background:#fffdf8}.pd .addon p.note{color:#7c6d62;font-size:8px;line-height:1.45}.pd .mopts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pd .mopt{border-color:#79593c33;border-radius:6px;padding:9px 8px}.pd .mopt.on{border-color:var(--pd-orange);box-shadow:0 0 0 2px #ff7f321f}.pd .mopt b{font-size:8px;line-height:1.25}.pd .mopt span{font-size:8px}.pd .mopt .mp{font-size:12px;color:var(--pd-ink)}.pd .subtotal{margin-top:15px;padding-top:12px}.pd .subtotal small{color:#7c6d62;font-size:9px}.pd .subtotal .amt{font-size:15px;font-weight:800}.pd .feature .btn-pri{min-height:35px;margin-top:12px;justify-content:center}.pd .cards{grid-template-columns:1fr 1fr;gap:16px}.pd .pcard{border-radius:12px;border:1px solid rgba(147,109,72,.14);background:#fffaf4;box-shadow:0 14px 34px -30px #583317b3}.pd .pcard .pv{height:215px;background:#fbecd8}.pd .pcard .pv img{padding:26px;filter:drop-shadow(0 16px 16px rgba(91,56,21,.16))}.pd .pcard .pbody{padding:20px}.pd .accgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pd .acc-card{border-radius:8px;border:1px solid rgba(147,109,72,.18);background:#fffdf8;padding:10px;box-shadow:0 12px 28px -25px #583317a6}.pd .acc-pv{border-radius:6px;background:#fbecd8;padding:12px;aspect-ratio:1.28/1}.pd .acc-pv img{filter:drop-shadow(0 12px 14px rgba(91,56,21,.16))}.pd .acc-card h3{color:#4a3a31;font-size:9px;line-height:1.35;min-height:24px}.pd .acc-pr .acc-now{font-size:12px}.pd .acc-pr .acc-was{font-size:9px}.pd .acc-form .acc-btn{min-height:25px;border-radius:9px;background:var(--pd-purple);font-size:8px}.pd .faq-grid{grid-template-columns:.8fr 1.2fr;gap:42px}.pd .tline{color:var(--pd-orange);font-family:var(--font-body-family);font-style:normal;font-size:8px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.pd .faq-intro h2{color:var(--pd-purple);font-size:28px;font-weight:400;letter-spacing:0}.pd .faq-intro p{color:#6b5f55;font-size:10px}.pd .faq-list summary{padding:13px 0;font-size:11px;font-weight:800}.pd .faq-list .pl:before,.pd .faq-list .pl:after{background:var(--pd-orange)}.pd .faq-list .fa{color:#6b5f55;font-size:10px;padding-bottom:14px}.pd .plans{background:var(--pd-cream)}.pd .cmp{border-radius:10px;border-color:#936d4833;box-shadow:0 16px 34px -28px #5833179e}.pd .cmp table{color:#493a31;font-size:10px}.pd .cmp th,.pd .cmp td{padding:10px 12px;border-color:#936d482e}.pd .cmp thead th{background:#fff0df;color:#4a382e;font-size:10px}.pd .cmp thead th small,.pd .cmp tbody th small,.pd .cmp .price small{color:#8b7a6d;font-size:8px}.pd .cmp .col-pro,.pd .cmp tr.diff td.col-pro{background:#fff8ee}.pd .cmp tr.diff{background:#fffaf3}.pd .cmp tr.diff th{border-left-color:var(--pd-orange)}.pd .cmp .ck{color:var(--pd-orange)}.pd .plans .cmp,.planpop .pp-body,.planpop .pp-body .cmp{--pd-plan-scrollbar-thumb: var(--pd-orange);--pd-plan-scrollbar-track: rgba(255, 240, 223, .85)}.pd .plans .cmp::-webkit-scrollbar,.planpop .pp-body::-webkit-scrollbar,.planpop .pp-body .cmp::-webkit-scrollbar{height:6px;width:6px}.pd .plans .cmp::-webkit-scrollbar-track,.planpop .pp-body::-webkit-scrollbar-track,.planpop .pp-body .cmp::-webkit-scrollbar-track{background:var(--pd-plan-scrollbar-track);border-radius:999px}.pd .plans .cmp::-webkit-scrollbar-thumb,.planpop .pp-body::-webkit-scrollbar-thumb,.planpop .pp-body .cmp::-webkit-scrollbar-thumb{background:var(--pd-plan-scrollbar-thumb);border-radius:999px}@supports (-moz-appearance: none){.pd .plans .cmp,.planpop .pp-body,.planpop .pp-body .cmp{scrollbar-color:var(--pd-plan-scrollbar-thumb) var(--pd-plan-scrollbar-track);scrollbar-width:thin}}.pp-swipe-hint{display:none;color:var(--pd-orange);font-size:13px;padding:8px 0 4px;border-bottom:1px dashed rgba(232,84,42,.35);margin-bottom:10px}@media(max-width:720px){.pp-swipe-hint{display:block}}.pd .plans .cmp th:first-child,.pd .plans .cmp td:first-child,.planpop .pp-body .cmp th:first-child,.planpop .pp-body .cmp td:first-child{position:sticky;left:0;background:#fff;z-index:1}.pd .plans .cmp th:first-child:after,.pd .plans .cmp td:first-child:after,.planpop .pp-body .cmp th:first-child:after,.planpop .pp-body .cmp td:first-child:after{content:"";position:absolute;top:0;right:-8px;width:8px;height:100%;background:linear-gradient(to right,rgba(61,42,31,.06),transparent);pointer-events:none}.pd .plans .cmp tr.diff th:first-child,.pd .plans .cmp tr.diff td:first-child,.planpop .pp-body .cmp tr.diff th:first-child,.planpop .pp-body .cmp tr.diff td:first-child{background:#f5f8fe}.pd .sw-shell{grid-template-columns:1fr 1fr;border-radius:10px;background:#fffdf8;box-shadow:0 18px 42px -30px #583317a6}.pd .sw-wheelside{background:#ffecd2;color:var(--pd-ink);padding:28px 24px}.pd .sw-whead{color:var(--pd-purple)}.pd .sw-whead h2,.pd .sw-info h3{color:var(--pd-purple);font-size:28px;font-weight:400;letter-spacing:0}.pd .sw-info{padding:34px 30px}.pd .sw-lede{color:#6b5f55;font-size:10px}.pd .sw-foot{color:#9a887a;font-size:8px}.pd .gift-tiers{gap:14px}.pd .gt{background:#fffdf8;border-color:#936d482e;border-radius:8px}.pd .gt-label{margin-top:1px;font-size:14px;font-weight:700;color:#3c260f;text-align:center}.pd .gt-label+.gt-cond{margin-top:4px}.pd .gt-cond{color:var(--pd-orange);font-size:10px;font-weight:800}.pd .gt-note{color:#8b7a6d;font-size:8px}.pd .capture{background:var(--pd-cream);padding:52px 0}.pd .capture h2{color:var(--pd-ink);font-family:var(--font-body-family);font-size:18px;font-weight:800}.pd .capture p{color:#6b5f55;font-size:10px}.pd .cform{max-width:360px;gap:8px;margin-top:18px}.pd .cform input{min-height:36px;border-radius:9px;font-size:11px;background:#fffdf8}.pd .cform button{min-height:36px;border-radius:9px;background:var(--pd-purple);font-size:10px}.pd .legal{background:var(--pd-cream-2);padding:48px 0 56px}.pd .legal h4{color:#6d5f55;font-size:9px}.pd .legal p{color:#87776a;font-size:9px;line-height:1.8}#cartBar{font-family:var(--font-body-family)}#cartBar.empty{display:none!important}.cb-main{border-color:#936d4833;background:#fffdf8}.cb-go{background:var(--pd-purple)}#cartBar.unlocked .cb-go{background:var(--cb-cur, var(--pd-purple))}.cb-fill{background:var(--pd-orange)}#cartBar.unlocked .cb-fill{background:var(--cb-cur, var(--pd-orange))}.cb-count{background:var(--pd-orange)}@media(max-width:900px){.pd .hero{height:auto;min-height:620px}.pd .hero .hero-wrap{display:block;padding-top:56px}.pd .hero-copy{padding-left:0;max-width:320px}.pd .hero-product{top:220px;right:0;bottom:0;left:0}.pd .hero-discount-seal{left:52%;top:4%;width:92px;height:92px}.pd .hero-discount-seal strong{font-size:34px}.pd .hero-discount-seal span{font-size:12px}.pd .hero-notebook{top:24%;left:22%;width:84px;height:122px}.pd .hero-case{right:22%;bottom:22%;width:68px}.pd .hero-pen{right:12%;bottom:18%;width:34px}.pd .perks .phead,.pd .faq-grid,.pd .sw-shell,.pd .feature .grid{grid-template-columns:1fr}.pd .feature .visual{min-height:300px}.pd .faq-intro{position:static}}@media(min-width:721px)and (max-width:1024px){.pd .wrap{max-width:920px}.pd .perkgrid,.pd .accgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd .perk .pviz{height:116px}.pd .perk .pviz svg{max-height:118px}}@media(max-width:480px){.pd .hero{min-height:560px}.pd h1.hl{font-size:31px}.pd .hero-offer strong{font-size:23px}.pd .perkgrid,.pd .accgrid,.pd .cards{grid-template-columns:1fr}.pd .cform{flex-direction:column}}:root{--pd-maxw: 1280px}.pd .wrap{width:min(calc(100% - clamp(24px,5vw,64px)),var(--pd-maxw));max-width:var(--pd-maxw)}.pd .btn{min-height:44px;padding:13px 22px;font-size:14px}.pd .ticker .wrap{max-width:var(--pd-maxw);min-height:34px;padding:6px 32px;gap:16px}.pd .ticker .tag{padding:3px 10px;font-size:10px}.pd .ticker .msg{font-size:14px}.pd .cd{gap:5px}.pd .cd .u{min-width:34px;padding:4px 6px}.pd .cd .u i{font-size:13px}.pd .cd .u small{font-size:7px}.pd .hero{height:clamp(460px,39.3vw,680px)}.pd .hero .hero-wrap{max-width:none;width:100%;height:100%;margin:0;padding:0}.pd .hero-copy{position:absolute;top:50%;left:max(48px,calc((100vw - var(--pd-maxw)) / 2));width:min(560px,46vw);max-width:560px;padding:0;transform:translateY(-50%)}.pd .hero .eyebrow{display:block;margin:0 0 14px;color:var(--pd-purple);font-size:24px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase}.pd .hero .eyebrow:before{display:none}.pd h1.hl{max-width:560px;font-size:clamp(40px,4vw,60px);line-height:1.1}.pd .hero-offer{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:10px;color:var(--pd-orange);font-weight:500;line-height:1;letter-spacing:-.01em}.pd .hero-offer-num{font-size:44px;line-height:1}.pd .hero-offer-copy{font-size:30px;line-height:1}.pd .hero-offer strong{color:inherit;font:inherit;line-height:inherit;white-space:normal}.pd .hero-offer span{display:inline;max-width:none;margin:0;color:inherit;line-height:inherit}.pd .hero .btn-pri{min-height:42px;margin-top:20px;padding:10px 24px;font-size:14px}.pd .hero .cta-sub{margin-top:12px;font-size:12px}.pd .hero-dates{display:flex;align-items:center;gap:14px;width:100%;max-width:360px;margin-top:22px;color:#3d2a1f;font-size:17px;font-weight:600;white-space:nowrap}.pd .hero-dates:before,.pd .hero-dates:after{content:"";flex:1;height:1px;background:#3d2a1f73}.pd .hero-promo-card{display:flex;align-items:center;gap:14px;width:100%;max-width:360px;min-height:78px;margin-top:14px;padding:8px 22px 8px 9px;border-radius:999px;background:#ffffffe0;box-shadow:0 18px 46px -30px #3d2a1f6b}.pd .hero-promo-icon{flex:0 0 62px;width:62px;height:62px;display:block;overflow:hidden}.pd .hero-promo-img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.pd .hero-promo-text{color:#3d2a1f;font-size:13.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.pd .perks{padding:64px 0 74px}.pd .perks .phead{grid-template-columns:1fr 1fr;gap:64px;margin-bottom:34px}.pd .perks .phead .k,.pd .shead .kick,.pd .sw-kick,.pd .sw-whead .k,.pd .tline{font-size:12px}.pd .perks .phead h2,.pd .shead h2,.pd .faq-intro h2,.pd .sw-whead h2,.pd .sw-info h3,.pd .capture h2{font-size:clamp(42px,3.5vw,56px);line-height:1.07}.pd .perks .phead p,.pd .shead p,.pd .faq-intro p,.pd .sw-lede,.pd .capture p{font-size:14px;line-height:1.55}.pd .perks .phead p{justify-self:end;text-align:right}.pd .perkgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pd .perk{min-height:252px;padding:36px 18px;border-radius:14px}.pd .perk .pviz{height:150px}.pd .perk .pviz svg{max-height:154px}.pd .perk h3{font-size:18px;line-height:1.18;margin-top:24px}.pd .perk .psub{font-size:11px;line-height:1.35;margin-top:6px}.pd .pad{padding:82px 0}.pd .shead{max-width:780px;margin-bottom:42px}.pd .feature{border-radius:24px}.pd .feature .visual{min-height:520px}.pd .feature .info{padding:40px 10px 44px}.pd .feature .info h3{font-size:30px;line-height:1.16}.pd .pcard h3{font-size:22px;line-height:1.18}.pd .feature .info .sub,.pd .pcard .desc{font-size:14px;line-height:1.55}.pd .prio{padding:4px 12px;font-size:12px}.pd .priceline .now{font-size:38px}.pd .priceline .was{font-size:18px}.pd .priceline .save{font-size:11px}.pd .opt-label,.pd .subtotal small,.pd .cart-total small,.pd .memo .memo-l{font-size:12px}.pd .swatch{min-height:36px;padding:8px 14px;font-size:13px}.pd .addon .htitle b{font-size:15px}.pd .addon .htitle .tagm,.pd .mopt span{font-size:11px}.pd .addon p.note{font-size:12px}.pd .mopt{padding:13px 12px}.pd .mopt b{font-size:12px}.pd .mopt .mp{font-size:17px}.pd .subtotal .amt{font-size:26px}.pd .cards{gap:24px}.pd .pcard{border-radius:20px}.pd .pcard .pv{height:330px}.pd .pcard .pbody{padding:30px}.pd .pcard .pr .now{font-size:30px}.pd .pcard .pr .was{font-size:16px}.pd .pcard .pr small,.pd .bundlepick .bp,.pd .memo-opt b,.pd .memo-opt i{font-size:12px}.pd .pcard .btn-sec,.pd .acc-btn,.pd .acc-form .acc-btn{min-height:42px;padding:12px 18px;font-size:14px}.pd .accgrid{gap:20px}.pd .acc-card{padding:16px;border-radius:14px}.pd .acc-pv{border-radius:10px;padding:20px 20px 54px}.pd .acc-card h3{font-size:15px}.pd .acc-pr .acc-now{font-size:18px}.pd .acc-pr .acc-was{font-size:13px}.pd .faq-grid{gap:64px}.pd .faq-list summary{padding:18px 0;font-size:17px}.pd .faq-list .fa{font-size:14px}.pd .cmp table,.pd .cmp thead th{font-size:13px}.pd .cmp thead th small,.pd .cmp tbody th small,.pd .cmp .price small,.pd .cmp-legend,.pd .gt-note,.pd .legal h4,.pd .legal p,.pd .sw-foot{font-size:11px}.pd .gt-cond{font-size:22px}.pd .cform{max-width:520px}.pd .cform input,.pd .cform button{min-height:48px;font-size:14px}@media(max-width:1024px){.pd .hero{height:clamp(500px,56vw,620px)}.pd .hero-bg{object-position:40% center}.pd .hero-copy{left:36px;width:330px;max-width:42vw}.pd h1.hl{font-size:clamp(38px,5.6vw,56px)}.pd .hero-offer strong{font-size:34px}.pd .perkgrid,.pd .accgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd .perks .phead{gap:36px}.pd .feature .grid{grid-template-columns:1fr}.pd .feature .visual{min-height:430px}}.pd .shead .kick{margin-bottom:16px}.pd .shead h2{margin-top:0}.pd .shead p{margin-top:22px}.pd .perks .phead .k{margin-bottom:10px}.pd .perks .phead h2{margin-top:0}.pd .cards{gap:32px;align-items:stretch}.pd .pcard{overflow:hidden;border-radius:50px;border:1px solid rgba(147,109,72,.16);background:#fffdf8;box-shadow:0 22px 60px -38px #3d27157a}.pd .pcard .free-nb{display:none}.pd .pcard .pv{height:auto;aspect-ratio:742/376;background:#fbecd8}.pd .pcard .pv img{height:100%;object-fit:contain;padding:0;filter:none}.pd .pcard .pbody{min-height:720px;padding:38px 40px 34px;display:flex;flex-direction:column}.pd .pcard h3{color:#3d2a1f;font-family:var(--font-heading-family);font-size:32px;line-height:1.15;font-weight:400;letter-spacing:0}.pd .pcard .desc{color:#3b2b23;font-size:16px;line-height:1.85;font-weight:500;margin-top:20px}.pd .pcard prime-product-form.is-card-form{display:flex;flex:1;flex-direction:column;min-height:560px}.pd .pcard .opt-label{color:#8a8a8a;font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1.2;margin:30px 0 12px;text-transform:uppercase}.pd .pcard .swatches,.pd .feature .swatches{display:flex;flex-wrap:wrap;gap:14px 16px;margin-top:0}.pd .pcard .swatch,.pd .feature .swatch{min-height:50px;min-width:188px;justify-content:flex-start;border:1.5px solid rgba(80,77,72,.26);border-radius:8px;padding:11px 20px;background:#fffdf8;color:#3d2a1f;font-size:17px;font-weight:800;line-height:1.2;gap:12px}.pd .pcard .swatch.on,.pd .feature .swatch.on{border-color:var(--pd-orange);box-shadow:0 0 0 4px #ff7f3229}.pd .pcard .swatch-chip,.pd .feature .swatch-chip{width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:inline-block}.pd .pcard .chip-gunmetal,.pd .feature .chip-gunmetal{background:#464952}.pd .pcard .chip-silver,.pd .feature .chip-silver{background:#c4c7cf}.pd .pcard .pack-slot{display:flex;flex-direction:column}.pd .pcard .pack-slot:empty{min-height:128px}.pd .pcard .pack-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pd .pcard .pack-swatch{min-height:70px;min-width:0;justify-content:center;flex-direction:column;gap:5px;text-align:center}.pd .pcard .swatch-main{font-size:16px;letter-spacing:.04em;text-transform:uppercase}.pd .pcard .swatch-sub{color:#8a8a8a;font-size:13px;letter-spacing:.09em}.pd .pcard .priceline{order:20;flex-wrap:wrap;gap:0 28px;margin:90px 0 0}.pd .pcard prime-product-form.is-card-form .priceline{margin-top:16px}.pd .pcard .priceline .now{color:#050505;font-family:var(--font-body-family);font-size:34px;font-weight:800;letter-spacing:-.02em}.pd .pcard .priceline .was{color:#8d8d8d;font-size:18px;font-weight:500}.pd .pcard .priceline .save{flex:0 0 100%;margin-top:8px;padding:0;border:0;background:transparent;color:var(--pd-orange);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:capitalize}.pd .pcard .addon{order:30;margin-top:22px;padding:22px 0 0;border:0;border-top:1px solid rgba(60,45,35,.24);border-radius:0;background:transparent}.pd .pcard .addon .htitle{justify-content:flex-start;gap:18px}.pd .pcard .addon .htitle b{color:#8b8b8b;font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pd .pcard .addon .htitle .tagm{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,127,50,.28);border-radius:999px;padding:7px 14px;background:#fff1e2;color:#888;font-size:14px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:none}.pd .pcard .mopts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;padding:8px;border:1px solid rgba(255,127,50,.2);border-radius:13px;background:#fff0df}.pd .pcard .mopt{min-height:70px;padding:12px 10px;border:0;border-radius:8px;background:transparent;text-align:center}.pd .pcard .mopt.on{border-color:transparent;background:#fffdf8;box-shadow:none}.pd .pcard .mopt b{color:#3d2a1f;font-size:15px;font-weight:800;letter-spacing:.04em}.pd .pcard .mopt .mp{color:#8a8a8a;font-size:13px;font-weight:500;margin-top:8px}.pd .pcard .sw-err{order:40}.pd .pcard .buy-footer{order:50;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(60,45,35,.2)}.pd .pcard .subtotal{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;border:0}.pd .pcard .subtotal small{color:#8a8a8a;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:capitalize}.pd .pcard .subtotal .amt{margin-top:8px;color:#050505;font-size:22px;font-weight:800}.pd .pcard .pp-add{min-width:166px;min-height:50px;justify-content:center;border-radius:10px;padding:14px 24px;font-family:var(--font-body-family);font-size:18px;font-weight:700}.pd .pcard .pp-add svg{display:none}@media(max-width:1024px){.pd .pcard{border-radius:28px}.pd .pcard .pbody{min-height:660px;padding:34px 34px 32px}.pd .pcard h3{font-size:28px}.pd .pcard .desc{font-size:15px}.pd .pcard .swatch,.pd .feature .swatch{min-width:0}}@media(max-width:900px){.pd .cards{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.pd .pcard .pbody{min-height:700px}.pd .pcard .pack-slot:empty{min-height:0}}.pd .pd-page-nav{background:#fffdf8;border-top:1px solid rgba(147,109,72,.08);border-bottom:1px solid rgba(147,109,72,.08)}.pd .pd-page-nav .wrap{max-width:var(--pd-maxw)}.pd .pd-page-nav__rail{min-height:70px;display:flex;align-items:center;justify-content:center;gap:clamp(32px,6.2vw,96px);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.pd .pd-page-nav__rail::-webkit-scrollbar{display:none}.pd .pd-page-nav__item{color:#3d2a1f3d;font-family:var(--font-body-family);font-size:16px;font-weight:700;text-decoration:none;transition:color .18s ease,opacity .18s ease}.pd .pd-page-nav__item:hover,.pd .pd-page-nav__item.is-active{color:#3d2a1f}.pd .hero[id],.pd .perks[id],.pd .pad[id],.pd .pcard[id]{scroll-margin-top:148px}.shopify-section:has(.pd-page-nav){position:sticky;top:0;z-index:6}.section-header{transition:transform .3s ease}body.pd-nav-stuck .section-header{transform:translateY(-100%);pointer-events:none}.pd .pd-page-nav{transition:box-shadow .25s ease}body.pd-nav-stuck .pd .pd-page-nav{box-shadow:0 8px 22px -14px #3d2a1f73}.pd .pd-backtop{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);width:46px;height:46px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--pd-orange);color:#fff;cursor:pointer;box-shadow:0 12px 26px -10px #3d2a1f8c;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:20}.pd .pd-backtop:hover{background:#e8542a}body.pd-nav-stuck .pd .pd-backtop{opacity:1;visibility:visible;transform:none}body.has-cartbar .pd .pd-backtop{bottom:116px}@media(max-width:640px){body.has-cartbar .pd .pd-backtop{bottom:146px}}@media(prefers-reduced-motion:reduce){.section-header,.pd .pd-backtop{transition:none}}.pd .perkgrid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(max(150px,calc((100% - 5 * 24px) / 6)),1fr))}.pd .prime-perks-mobile-swiper{display:none}.pd .perk .pviz img{width:min(100%,210px);height:auto;max-height:154px;object-fit:contain;display:block}.pd .perk-fallback{position:relative;width:min(100%,210px);aspect-ratio:1.18;display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at 70% 28%,rgba(255,127,50,.2),transparent 28%),linear-gradient(145deg,#fff7ea,#f9dfbd);color:var(--pd-orange);box-shadow:0 16px 28px -24px #5a3a1ab3}.pd .perk-fallback:before,.pd .perk-fallback:after{content:"";position:absolute;border-radius:999px;background:currentColor}.pd .perk-fallback:before{width:74px;height:74px;opacity:.16}.pd .perk-fallback:after{width:118px;height:14px;bottom:36px;opacity:.18}.pd #accessories .shead{max-width:780px;margin-inline:auto;text-align:center}.pd #accessories .shead .kick{color:var(--pd-orange);letter-spacing:.34em;text-transform:uppercase}.pd #accessories .shead h2{color:var(--pd-purple)}.pd #accessories .shead p{max-width:none;color:#3d2a1f}.pd .prime-accessories-desktop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.pd .prime-accessories-mobile-swiper{display:none}.pd .prime-accessories-carousel{margin-top:36px;overflow:visible}.pd .prime-accessories-carousel .swiper-carousel,.pd .prime-accessories-carousel .swiper{overflow:visible}.pd .prime-accessories-carousel .swiper-wrapper{align-items:stretch}.pd .prime-accessories-carousel .swiper-slide{width:min(31vw,420px);min-width:360px;height:auto;display:flex}.pd .prime-accessories-desktop-grid .acc-card,.pd .prime-accessories-carousel .acc-card{width:100%;padding:16px 16px 20px;border:1px solid rgba(147,109,72,.22);border-radius:28px;background:#fffdf8;box-shadow:0 18px 42px -34px #3d2a1f73}.pd .prime-accessories-desktop-grid .acc-form,.pd .prime-accessories-carousel .acc-form{height:100%}.pd .prime-accessories-desktop-grid .acc-pv,.pd .prime-accessories-carousel .acc-pv{width:100%;aspect-ratio:1.2 / 1;padding:34px 34px 66px;border-radius:16px;background:#fbecd8}.pd .prime-accessories-desktop-grid .acc-pv img,.pd .prime-accessories-carousel .acc-pv img{width:min(82%,270px);max-height:240px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(91,56,21,.16))}.pd .prime-accessories-desktop-grid .acc-pv .placeholder-svg,.pd .prime-accessories-carousel .acc-pv .placeholder-svg{width:min(82%,270px);max-height:240px}.pd .prime-accessories-desktop-grid .acc-pv .acc-opts,.pd .prime-accessories-carousel .acc-pv .acc-opts{bottom:22px;gap:20px}.pd .prime-accessories-desktop-grid .acc-pv .acc-opts .swatch,.pd .prime-accessories-carousel .acc-pv .acc-opts .swatch{min-width:96px;min-height:34px;padding:6px 18px;border-radius:9px;font-size:18px}.pd .prime-accessories-desktop-grid .acc-card h3,.pd .prime-accessories-carousel .acc-card h3{min-height:0;margin:12px 0 0;color:#3d2a1f;font-family:var(--font-heading-family);font-size:16px;font-weight:400}.pd .prime-accessories-desktop-grid .acc-pr,.pd .prime-accessories-carousel .acc-pr{margin-top:14px;display:flex;align-items:baseline;justify-content:center;gap:12px}.pd .prime-accessories-desktop-grid .acc-pr .acc-now,.pd .prime-accessories-carousel .acc-pr .acc-now{color:#000;font-size:22px;font-weight:800;line-height:1}.pd .prime-accessories-desktop-grid .acc-pr .acc-was,.pd .prime-accessories-carousel .acc-pr .acc-was{margin-left:0;color:#3d2a1f73;font-size:16px;line-height:1}.pd .prime-accessories-desktop-grid .acc-form .acc-btn,.pd .prime-accessories-carousel .acc-form .acc-btn{width:100%;min-height:46px;margin-top:14px;border-radius:12px;background:var(--pd-purple);font-size:18px;font-weight:800}.pd .prime-accessories-desktop-grid .acc-form .acc-btn:hover,.pd .prime-accessories-carousel .acc-form .acc-btn:hover{background:var(--pd-purple-deep)}.pd .prime-accessories-swiper-controls{display:flex;flex-direction:column;align-items:end;gap:28px;width:min(100%,520px);margin:44px auto 0}.pd .prime-accessories-swiper-controls>.relative:first-child{flex:none;width:min(100%,438px)}.pd .prime-accessories-swiper-controls .swiper-pagination{z-index:4;--swiper-pagination-color: var(--pd-orange) !important;--swiper-pagination-progressbar-bg-color: rgba(255, 134, 48, .2) !important}.pd .prime-accessories-swiper-controls>.flex{justify-content:center;gap:20px;height:68px}.pd .prime-accessories-swiper-controls .swiper-button-prev,.pd .prime-accessories-swiper-controls .swiper-button-next{width:68px!important;height:68px!important;background:var(--pd-orange);color:#fff!important}.pd .prime-accessories-swiper-controls .swiper-button-prev svg,.pd .prime-accessories-swiper-controls .swiper-button-next svg{width:11px!important}@media(max-width:1024px){.pd .prime-accessories-desktop-grid{gap:24px}.pd .prime-accessories-desktop-grid .acc-card,.pd .prime-accessories-carousel .acc-card{padding:16px 16px 20px}.pd .prime-accessories-desktop-grid .acc-card h3,.pd .prime-accessories-carousel .acc-card h3{font-size:24px}.pd .prime-accessories-desktop-grid .acc-pr .acc-now,.pd .prime-accessories-carousel .acc-pr .acc-now{font-size:32px}.pd .prime-accessories-desktop-grid .acc-pr .acc-was,.pd .prime-accessories-carousel .acc-pr .acc-was{font-size:20px}}@media(max-width:380px){.pd .prime-accessories-carousel .swiper-slide{width:86vw}.pd .prime-accessories-carousel .acc-card{padding:18px 18px 22px}}@media(max-width:380px){.pd .ticker .wrap{padding-inline:12px}.pd .ticker .msg{font-size:18px}.pd .cd{gap:7px}.pd .cd .u{min-width:50px}.pd .cd .u i{font-size:24px}}.pd .feature prime-product-form:not(.is-card-form){display:block}.pd .feature prime-product-form:not(.is-card-form) .addon{margin-top:34px;padding:26px 28px 28px;border:1px solid rgba(255,127,50,.28);border-radius:32px;background:#fffaf2c2;box-shadow:none}.pd .feature prime-product-form:not(.is-card-form) .addon .htitle{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.pd .feature prime-product-form:not(.is-card-form) .addon .htitle b{color:#3d2a1f;font-size:24px;font-weight:800;line-height:1.2}.pd .feature prime-product-form:not(.is-card-form) .addon .htitle .tagm{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,127,50,.35);border-radius:8px;padding:9px 14px;background:#fffdf8;color:var(--pd-orange);font-size:14px;font-weight:900;letter-spacing:.08em;line-height:1;text-decoration:none;white-space:nowrap}.pd .feature prime-product-form:not(.is-card-form) .addon p.note{max-width:720px;margin:0 0 20px;color:#7c6d62;font-size:17px;line-height:1.55}.pd .feature prime-product-form:not(.is-card-form) .mopts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:0;border:0;background:transparent}.pd .feature prime-product-form:not(.is-card-form) .mopt{min-height:172px;padding:12px;border:2px solid rgba(121,89,60,.22);border-radius:14px;background:#fffdf8;box-shadow:0 10px 24px -22px #3d2a1f73;cursor:pointer;text-align:left}.pd .feature prime-product-form:not(.is-card-form) .mopt.on{border-color:var(--pd-orange);box-shadow:0 0 0 4px #ff7f3224}.pd .feature prime-product-form:not(.is-card-form) .mopt b{display:block;margin-bottom:4px;color:#3d2a1f;font-size:clamp(14px,.95vw,16px);font-weight:800;line-height:1.25}.pd .feature prime-product-form:not(.is-card-form) .mopt .mfeat{display:block;margin-top:6px;color:#3c260f;font-size:clamp(13px,.86vw,14px);line-height:1.35}.pd .feature prime-product-form:not(.is-card-form) .mopt .mp{display:block;margin-top:auto;padding-top:10px;color:#3d2a1f;font-size:clamp(15px,1vw,16px);font-weight:900;line-height:1.15;letter-spacing:-.02em;white-space:nowrap}.pd .feature prime-product-form:not(.is-card-form) .mopt .mp small{display:block;margin-top:8px;color:#7c6d62;font-size:12px;font-weight:500;line-height:1.25}@media(max-width:1180px){.pd .feature prime-product-form:not(.is-card-form) .addon{padding:22px;border-radius:24px}.pd .feature prime-product-form:not(.is-card-form) .mopts{gap:10px}.pd .feature prime-product-form:not(.is-card-form) .mopt{min-height:156px;padding:12px}.pd .feature prime-product-form:not(.is-card-form) .mopt b{font-size:14px}.pd .feature prime-product-form:not(.is-card-form) .mopt .mfeat{font-size:13px}.pd .feature prime-product-form:not(.is-card-form) .mopt .mp{font-size:15px}}@media(max-width:980px){.pd .feature prime-product-form:not(.is-card-form) .mopt{min-height:0}}.pd .rewards{padding:38px 0 64px;background:#fbf4ec}.pd .rewards .wrap{max-width:var(--pd-maxw)}.pd .rewards-head{max-width:860px;margin:0 auto 44px;text-align:center}.pd .rewards-kicker{color:var(--pd-orange);font-size:17px;font-weight:900;letter-spacing:.26em;line-height:1.2;text-transform:uppercase}.pd .rewards-head h2{margin:22px 0 0;color:var(--pd-purple);font-family:var(--font-heading-family);font-size:clamp(44px,4vw,64px);font-weight:400;letter-spacing:-.01em;line-height:1.05}.pd .rewards-head p{margin:26px 0 0;color:#4b382a;font-size:18px;font-weight:600;line-height:1.45}.pd .rewards-grid{margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.pd .reward-card{min-height:380px;padding:32px 38px 34px;border:1px solid rgba(147,109,72,.12);border-radius:28px;background:#fffdf8;box-shadow:0 16px 34px -24px #3d2a1f6b}.pd .reward-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pd .reward-card__head h3{margin:0;color:#3d2a1f;font-size:20px;font-weight:900;letter-spacing:-.01em;line-height:1.25}.pd .reward-date{min-width:110px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;padding:5px 13px;background:#fff1e7;color:var(--pd-orange);font-size:11px;font-weight:900;line-height:1}.pd .reward-copy{max-width:420px;margin-top:14px;color:#5d5148;font-size:14px;font-weight:500;line-height:1.6}.pd .reward-copy b,.pd .reward-copy strong{color:#3d2a1f;font-weight:900}.pd .rewards .gift-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.pd .reward-visual{margin-top:28px}.pd .reward-visual__image{width:100%;height:auto;display:block}.pd .rewards .gt{min-height:216px;margin:0;padding:22px 18px 20px;border:1px solid rgba(147,109,72,.1);border-radius:14px;background:#fffaf6;box-shadow:0 8px 22px -18px #3d2a1f73;text-align:center}.pd .rewards .gt-media{height:112px;display:grid;place-items:center;margin-bottom:10px}.pd .rewards .gt img{width:100%;max-width:172px;height:112px;display:block;object-fit:cover;object-position:center 58%;filter:drop-shadow(0 8px 9px rgba(61,42,31,.18))}.pd .rewards .gt figcaption{display:grid;gap:7px}.pd .rewards .gt-spend{color:#b3b0ad;font-size:14px;font-weight:800;line-height:1.2}.pd .rewards .gt strong{color:#3d2a1f;font-size:14px;font-weight:900;display:flex;justify-content:center;align-items:center;gap:4px}.pd .rewards .gt strong span{color:var(--pd-orange);font-size:24px;letter-spacing:-.03em}.pd .points-panel{min-height:216px;margin-top:28px;display:grid;grid-template-columns:.76fr 1fr;align-items:center;gap:28px;border-radius:12px;padding:36px 42px;background:linear-gradient(135deg,#5b4bc3,#8b84e5);box-shadow:0 12px 28px -20px #3226769e;color:#fff}.pd .points-panel.has-image{min-height:0;display:block;padding:0;overflow:hidden;background:transparent;box-shadow:none}.pd .points-panel__image{width:100%;height:auto;display:block;border-radius:12px}.pd .points-panel__mark{font-size:84px;font-weight:900;letter-spacing:-.08em;line-height:.9;white-space:nowrap}.pd .points-panel__copy h4{margin:0 0 14px;color:#fff;font-size:20px;font-weight:900;line-height:1.32}.pd .points-panel__copy p{margin:0;color:#ffffffdb;font-size:14px;font-weight:500;line-height:1.35}.pd .points-panel__copy p+p{margin-top:4px}@media(max-width:1024px){.pd .rewards-grid{gap:24px}.pd .reward-card{padding:28px}.pd .points-panel{padding:30px;gap:20px}.pd .points-panel__mark{font-size:68px}}@media(max-width:860px){.pd .rewards{padding:44px 0 58px}.pd .rewards-head{margin-bottom:34px}.pd .rewards-grid{max-width:620px;grid-template-columns:1fr}}@media(max-width:560px){.pd .rewards-head h2{font-size:38px}.pd .rewards-head p{font-size:15px}.pd .reward-card{min-height:0;padding:18px 12px;border-radius:22px}.pd .reward-card__head{align-items:flex-start;gap:12px}.pd .rewards .gift-tiers,.pd .points-panel{gap:8px}.pd .rewards .gt{padding:14px 10px}.rewards .gt strong{font-size:14px}pd .rewards .gt strong span{font-size:20px}.pd .points-panel{justify-items:start;min-height:0;padding:28px}}.pd.pd.pd :is(h1,h2,h3,h4,h5,h6,.serif){font-family:var(--font-heading-family)}.pd.pd.pd .perk h3,.pd.pd.pd .perk .psub{font-family:var(--font-body-family)}@media(max-width:720px){.pd .cmp{overflow-x:auto}.pd .cmp table{min-width:600px}.pd .ticker .wrap{justify-content:flex-start;overflow-x:auto}.pd .perkgrid,.pd .accgrid,.pd .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pd .mopts{grid-template-columns:1fr}.pd .ticker .wrap{padding-inline:18px}.pd .hero{height:620px}.pd .hero-bg{object-position:48% center}.pd .hero-copy{top:30%;left:24px;width:310px;max-width:calc(100vw - 48px)}.pd h1.hl{font-size:42px}.pd .hero-offer strong{font-size:32px}.pd .perks .phead{grid-template-columns:1fr;gap:12px}.pd .perks .phead p{justify-self:start;text-align:left}.pd .perks .phead h2,.pd .shead h2,.pd .faq-intro h2,.pd .sw-whead h2,.pd .sw-info h3,.pd .capture h2{font-size:34px}.pd .perkgrid,.pd .accgrid,.pd .cards{grid-template-columns:1fr}.pd .perk{min-height:238px}.pd .pcard .pv{height:260px}.pd .pcard .addon .htitle .tagm{font-size:12px;padding:6px 10px}.pd .pcard prime-product-form.is-card-form{min-height:516px}.pd .pcard .pbody{min-height:auto;padding:28px 14px}.pd .pcard h3{font-size:26px}.pd .pcard .desc{font-size:14px;line-height:1.65}.pd .pcard .swatches,.pd .pcard .pack-swatches,.pd .pcard .mopts,.pd .pcard .buy-footer{flex-wrap:nowrap}.pd .pcard .mopt .mp{margin-top:2px}.pd .pcard .swatch,.pd .feature .swatch{padding:6px 10px;min-height:auto;gap:8px}.pd .pcard .swatch-chip,.pd .feature .swatch-chip{width:18px;height:18px}.pd .pcard .swatch span,.pd .feature .swatch span{font-size:12px}.pd .pcard .addon .htitle b{font-size:14px}.pd .pcard .priceline{gap:12px}.pd .pcard .buy-footer{align-items:stretch;flex-direction:column;gap:12px;padding-top:12px}.pd .pcard .subtotal{flex-direction:row;align-items:center}.pd .pcard .subtotal .amt{margin-top:0}.pd .pcard .pp-add{width:100%}.pd .pad[id]{padding:40px 0}.pd .pd-page-nav__rail{min-height:58px;justify-content:flex-start;gap:28px}.pd .pd-page-nav__item{font-size:14px}.pd .prime-perks-desktop-grid{display:none}.pd .prime-perks-mobile-swiper{display:block;margin-top:28px;overflow:hidden}.pd .prime-perks-mobile-swiper .swiper-carousel,.pd .prime-perks-mobile-swiper .swiper{overflow:hidden}.pd .prime-perks-mobile-swiper .swiper-slide{width:min(68vw,270px);height:auto}.pd .prime-perks-mobile-swiper .perk{width:100%;max-width:none;min-height:320px;padding:20px 18px 26px;border-radius:20px;background:#fffdf8;box-shadow:0 18px 40px -28px #3d2a1f7a}.pd .prime-perks-mobile-swiper .perk .pviz{width:100%;height:170px}.pd .prime-perks-mobile-swiper .perk .pviz img{width:min(100%,160px);max-height:160px}.pd .prime-perks-mobile-swiper .perk h3{margin-top:18px;font-size:20px;line-height:1.12}.pd .prime-perks-mobile-swiper .perk .psub{max-width:200px;color:#3d2a1f;font-size:15px;line-height:1.25}.pd .prime-perks-swiper-controls{display:flex;flex-direction:column;align-items:end;gap:22px;margin-top:32px}.pd .prime-perks-swiper-controls>.relative:first-child{flex:none;width:min(100%,440px)}.pd .prime-perks-swiper-controls .swiper-pagination{z-index:4;--swiper-pagination-color: var(--pd-orange) !important;--swiper-pagination-progressbar-bg-color: rgba( 255, 134, 48, .2 ) !important}.pd .prime-perks-swiper-controls>.flex{justify-content:center;height:54px}.pd .prime-perks-swiper-controls .swiper-button-prev,.pd .prime-perks-swiper-controls .swiper-button-next{width:54px!important;height:54px!important;background:var(--pd-orange);color:#fff!important;z-index:4}.pd .prime-perks-swiper-controls .swiper-button-prev svg,.pd .prime-perks-swiper-controls .swiper-button-next svg{width:9px!important}.pd .hero[id],.pd .perks[id],.pd .pad[id],.pd .pcard[id]{scroll-margin-top:112px}.pd #accessories .shead{text-align:center}.pd .prime-accessories-desktop-grid{display:none}.pd .prime-accessories-mobile-swiper{display:block}.pd .prime-accessories-carousel{margin-top:30px;overflow:hidden}.pd .prime-accessories-carousel .swiper-carousel,.pd .prime-accessories-carousel .swiper{overflow:hidden}.pd .prime-accessories-carousel .swiper-slide{width:min(68vw,270px);min-width:0}.pd .prime-accessories-carousel .acc-card{padding:12px 12px 16px;border-radius:20px}.pd .prime-accessories-carousel .acc-pv{padding:18px 18px 50px}.pd .prime-accessories-carousel .acc-pv .acc-opts{bottom:14px;gap:10px}.pd .prime-accessories-carousel .acc-pv .acc-opts .swatch{min-width:64px;min-height:30px;font-size:13px}.pd .prime-accessories-carousel .acc-card h3{margin-top:18px;font-size:14px}.pd .prime-accessories-carousel .acc-pr .acc-now{font-size:20px}.pd .prime-accessories-carousel .acc-pr .acc-was{font-size:14px}.pd .prime-accessories-carousel .acc-form .acc-btn{min-height:40px;font-size:15px}.pd .prime-accessories-swiper-controls{gap:22px;margin-top:32px}.pd .prime-accessories-swiper-controls>.relative:first-child{width:min(100%,438px)}.pd .prime-accessories-swiper-controls>.flex{height:54px}.pd .prime-accessories-swiper-controls .swiper-button-prev,.pd .prime-accessories-swiper-controls .swiper-button-next{width:54px!important;height:54px!important;z-index:4}.pd .prime-accessories-swiper-controls .swiper-button-prev svg,.pd .prime-accessories-swiper-controls .swiper-button-next svg{width:9px!important}.pd .hero-dates{gap:6px;margin-top:14px;width:72%}.pd .ticker{position:relative;top:auto;z-index:1;overflow:visible;background:#fffaf2;color:#fff4e8}.pd .ticker .wrap{width:100%;max-width:520px;min-height:0;margin:0 auto;padding:20px 18px 16px;display:grid;grid-template-columns:1fr;justify-items:center;gap:8px;overflow:visible;border-radius:0;background:var(--pd-orange);text-align:center;box-shadow:none}.pd .ticker .tag{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 18px;border-radius:9px;background:#2b241f;color:#fff;font-size:14px;font-weight:900;letter-spacing:.24em}.pd .ticker .msg{max-width:330px;color:#fff4e8;font-size:18px;font-weight:800;line-height:1.38;white-space:normal}.pd .cd{width:auto;margin:4px 0 0;justify-content:center;gap:10px}.pd .cd .u{min-width:58px;padding:8px 9px 9px;border-radius:10px;background:#2b241f47;color:#fff}.pd .cd .u i{font-size:24px;font-weight:900;line-height:.95}.pd .cd .u small{margin-top:3px;color:#fff4e8c7;font-size:10px;letter-spacing:.08em}.pd .hero{display:block;height:auto;min-height:0;padding:0;overflow:hidden;background:transparent}.pd .hero picture{display:block;position:relative;z-index:0}.pd .hero-bg{position:static;display:block;width:100%;height:auto;object-fit:cover;object-position:center top}.pd .hero .eyebrow{font-size:14px;margin-bottom:6px}.pd .hero .hero-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:auto;padding:0}.pd .hero-copy{top:12px;left:28px;width:min(330px,calc(100vw - 34px));max-width:calc(100vw - 34px);height:calc(100% - 48px);transform:none}.pd h1.hl{font-size:42px;line-height:1.08}.pd .hero-offer{margin-top:12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:var(--pd-orange);line-height:1.08;letter-spacing:-.01em}.pd .hero-offer-num{font-size:32px}.pd .hero-offer-copy{font-size:22px}.pd .hero-offer strong{color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;white-space:normal}.pd .hero .btn-pri{margin-top:12px;padding:12px 22px;border-radius:25px;font-size:16px}.pd .hero-promo-card{position:absolute;left:clamp(0px,0vw,34px);bottom:clamp(0px,0%,112px);width:min(400px,calc(100vw - 72px));max-width:min(400px,calc(100vw - 72px));min-height:74px;margin-top:0;padding:8px 18px 8px 8px;gap:12px}.pd .hero-promo-icon{flex-basis:58px;width:58px;height:58px}.pd .hero-promo-text{font-size:13px;line-height:1.36}.pd .hero .cta-sub{margin-top:18px;color:#2f68f3;font-size:20px;line-height:1.45}.pd .priceline{margin-top:12px;flex-wrap:wrap}.pd .feature prime-product-form:not(.is-card-form) .addon{margin-top:14px;padding:20px 10px;border-radius:22px}.pd .feature prime-product-form:not(.is-card-form) .addon .htitle{align-items:flex-start;flex-direction:column;gap:12px}.pd .feature prime-product-form:not(.is-card-form) .addon .htitle b{font-size:18px}.pd .feature prime-product-form:not(.is-card-form) .addon .htitle .tagm{font-size:12px;font-weight:600;padding:8px 10px;min-height:auto}.pd .feature prime-product-form:not(.is-card-form) .addon p.note{font-size:13px}.pd .feature prime-product-form:not(.is-card-form) .mopt{padding:14px}.pd .feature prime-product-form:not(.is-card-form) .mopt{padding:12px 8px}.pd .feature prime-product-form:not(.is-card-form) .mopt b{font-size:13px}.pd .feature prime-product-form:not(.is-card-form) .mopt .mfeat{font-size:13px}.pd .feature prime-product-form:not(.is-card-form) .mopt .mp{font-size:13px}.pd .feature prime-product-form:not(.is-card-form) .mopt .mp small{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/prime-day.css.map */
