[data-season=fall]{--fall-ink:#22132f;--fall-amber:#e3a03d;--fall-rust:#a8481f;--fall-rust-ink:#9a3f17;--fall-gold:#f2c14e;--fall-plum:#5b2d91;--fall-cream:#fbf3e4;--color-snow:#fcf8f1;--color-bone:#f8f0e3;--color-gallery-white:#fefbf5;--color-surface-app:#f3e8d6;--color-surface-app-soft:#f8efe1}[data-season=fall] .sb{--sb-bone:#f8f0e3;--sb-stage-2:#f8f0e3}[data-season=fall] .sc{--sc-bone:#f8f0e3;--sc-wash:radial-gradient(120% 80% at 15% 0%, #e3a03d24, transparent 60%), radial-gradient(90% 70% at 90% 10%, #b4532a14, transparent 60%), radial-gradient(80% 60% at 60% 100%, #9b6ec812, transparent 65%), #fefbf5}html:has([data-season=fall]) body{background:#fcf8f1}.fall-leaves{display:none}@media (min-width:1360px){.fall-leaves{--fall-leaf-peek:clamp(56px, calc((100vw - 1180px) / 2 - 8px), 150px);z-index:20;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.fall-leaf{filter:drop-shadow(0 10px 14px #78320a2e);width:250px;height:auto;position:absolute}.fall-leaf--left{top:42vh;left:calc(var(--fall-leaf-peek) - 250px);transform:rotate(-24deg)}.fall-leaf--right{bottom:4vh;right:calc(var(--fall-leaf-peek) - 250px);transform:rotate(152deg)}}@media (min-width:1360px) and (prefers-reduced-motion:no-preference){.fall-leaf--left{animation:8s ease-in-out infinite alternate fall-sway-left}.fall-leaf--right{animation:9.5s ease-in-out infinite alternate fall-sway-right}}@keyframes fall-sway-left{0%{transform:rotate(-27deg)translateY(0)}to{transform:rotate(-20deg)translateY(10px)}}@keyframes fall-sway-right{0%{transform:rotate(149deg)translateY(0)}to{transform:rotate(156deg)translateY(-8px)}}[data-season=fall] .pm-ribbon:before{background:linear-gradient(90deg,#e3a03de6 0%,#b4532ab3 10%,#f2c14ed9 20%,#c2410c8c 30%,#9b6ec88c 40%,#e3a03de6 50%,#b4532ab3 60%,#f2c14ed9 70%,#c2410c8c 80%,#9b6ec88c 90%,#e3a03de6 100%)}[data-season=fall] .spectrum-strip>:nth-child(5n+1){background:#e3a03d!important}[data-season=fall] .spectrum-strip>:nth-child(5n+2){background:#b4532a!important}[data-season=fall] .spectrum-strip>:nth-child(5n+3){background:#f2c14e!important}[data-season=fall] .spectrum-strip>:nth-child(5n+4){background:#c2410c!important}[data-season=fall] .spectrum-strip>:nth-child(5n+5){background:#5b2d91!important}html:has(.bogo-sticky .btc) .pm-viewport{display:none}html:has(.fs) .fsb{display:none}[data-season=fall] .pdp-bogo-image-badge{color:#7a2e10;filter:drop-shadow(0 7px 9px #b4532a33)}[data-season=fall] .pdp-bogo-image-badge:before{background:conic-gradient(from 35deg,#e8b46a,#fff4df 12%,#f2c98a 26%,#d98b45 40%,#fff7ea 55%,#efb36b 73%,#fbe6c4 89%,#e8b46a)}[data-season=fall] .pdp-bogo-image-badge:after{border-color:#b4532a73}[data-season=fall] .pdp-bogo-seal-foot{border-top-color:#b4532a4d}[data-season=fall] .pdp-bogo-price-badge{background:#c8102e}[data-season=fall] .pdp-buy-free-badge{color:var(--fall-rust-ink);background:#e3a03d2e}[data-season=fall] .pdp-bogo-offer{background:linear-gradient(110deg,#f2c14e33,#e3a03d0f);border-color:#b4532a47}.pdp-bogo-offer-season{color:var(--fall-rust-ink,#9a3f17);font:600 11px/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;display:flex}[data-season=fall] .sbt{background:var(--fall-cream);border-bottom-color:#ead9bd}.sbt-leaf{vertical-align:-2px;color:#c2410c;margin-right:6px;display:inline-block}.fall-eyebrow{color:var(--fall-rust-ink,#9a3f17);font:600 11px/1.3 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.sbo .sbo-season{margin-bottom:4px;display:flex}.sbl-season{margin:0 0 10px}.fsb{isolation:isolate;color:var(--fall-ink,#22132f);text-align:center;background:#f6e7cf;border-top:1px solid #ead9bd;position:relative;overflow:hidden}.fsb-bg{z-index:-2;position:absolute;inset:0}.fsb-bg-img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.fsb:before{content:"";z-index:-1;background:radial-gradient(44% 80%,#fff8ecdb,#fff8ec8c 60%,#fff8ec1a 90%);position:absolute;inset:0}.fsb-inner{flex-direction:column;align-items:center;gap:8px;max-width:44rem;margin:0 auto;padding:44px 20px 46px;display:flex}.fsb-eyebrow{color:var(--fall-rust-ink,#9a3f17);font:600 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:inline-flex}.fsb-title{font-family:var(--font-display-serif,Georgia, serif);letter-spacing:-.03em;text-wrap:balance;margin:4px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.fsb-last{color:var(--fall-ink,#22132f);font-weight:650}.fsb-lede{color:#4a3b52;max-width:32rem;margin:0;font-size:15px;line-height:1.55}.fsb-cta{background:var(--color-lumin,#7c6ff7);color:#fff;letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:8px;padding:0 28px;font-size:15px;font-weight:600;transition:opacity .18s;display:inline-flex;box-shadow:0 12px 24px -16px #5b52cccc}.fsb-cta:hover{opacity:.92}.fsb-cta:focus-visible{outline:2px solid var(--color-lumin,#7c6ff7);outline-offset:4px}@media (max-width:767px){.fsb:before{background:radial-gradient(90% 70%,#fff8ece0,#fff8ec99 65%,#fff8ec33)}.fsb-inner{padding:40px 16px 42px}.fsb-cta{justify-content:center;width:100%}}.fs-lead{max-width:72rem;margin:0 auto;padding:28px 16px}.fs-lead .fs{margin-bottom:0}@media (max-width:767px){.fs-lead{padding:14px 12px 18px}}.fs-page{padding-top:20px}.fs-page .fs{margin-bottom:16px}.fs-page--c{max-width:72rem;margin:0 auto;padding:20px 16px 0}.scp-season{margin-bottom:4px;display:flex}.fsb--nv{text-align:left;background:radial-gradient(30% 90% at 0 0,#ffb2668c,#0000 70%),radial-gradient(30% 90% at 100% 100%,#ffa86061,#0000 70%),linear-gradient(160deg,#3a2443,#5f4158 55%,#36213e);border-top:0;padding:28px 16px}.fsb-nv-glass{background:linear-gradient(118deg,#fff5f0 0%,#fdebe8 42%,#f6e8f0 74%,#ecdfef 100%);border:1px solid #ffffffc7;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;max-width:72rem;margin:0 auto;padding:30px 32px 22px 44px;display:grid;box-shadow:inset 0 0 40px #fff9,0 0 0 1px #bea5ff8c,0 0 22px #a88aff8c}.fsb-nv-eyebrow{color:#3a1a2c;font:600 12px/1.2 var(--font-sans,system-ui, sans-serif);letter-spacing:.22em;margin:0}.fsb-nv-title{color:#2a0c1e;font-family:var(--font-display-serif,Georgia, serif);letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:.95}.fsb-nv-lede{color:#4a2a35;max-width:34rem;margin:12px 0 0;font-size:15px;line-height:1.5}.fsb-nv-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;display:flex}.fsb-nv-cta{background:var(--color-lumin-dark,#5b52cc);border-radius:12px;margin-top:0}.fsb-nv-cta:focus-visible{outline-color:var(--color-lumin-dark,#5b52cc)}.fsb-nv-ends{color:#4a2a35;letter-spacing:.06em;font-size:14px;font-weight:500}.fsb-nv-plate{width:100%;height:auto;display:block}@media (max-width:767px){.fsb--nv{padding:16px 8px}.fsb-nv-glass{border-radius:20px;grid-template-columns:minmax(0,1fr) 112px;gap:10px;padding:22px 14px 18px 20px}.fsb-nv-eyebrow{letter-spacing:.16em;font-size:10.5px}.fsb-nv-lede{font-size:14px}.fsb-nv-actions{grid-column:1/-1}.fsb-nv-copy{display:contents}.fsb-nv-glass>.fsb-nv-plate{grid-area:1/2/span 3;align-self:start}.fsb-nv-eyebrow,.fsb-nv-title,.fsb-nv-lede{grid-column:1}.fsb-nv-title{margin-top:6px}.fsb-nv-actions{flex-direction:column;align-items:stretch;margin-top:6px}.fsb-nv-ends{text-align:center}}.fsb--nv{padding-bottom:64px}.fsb-nv-lede{text-wrap:pretty}@media (max-width:767px){.fsb--nv{padding-bottom:48px}}.fsb-nv-lede{max-width:46rem}.fsb-nv-eyebrow{text-transform:uppercase}
