[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-home{max-width:72rem;margin:0 auto;padding:40px 16px 8px}.fs-home .fs{margin-bottom:0}.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}
.btc{--btc-ink:#0a0e1a;--btc-label:#0a0e1a;--btc-muted:#4b5563;--btc-tile-bg:#0a0e1a;--btc-tile-ink:#fafbfc;--btc-tile-line:#0a0e1a;--btc-dot:#7c6ff7;font-variant-numeric:tabular-nums}.btc[data-variant=band]{--btc-tile-bg:#fff;--btc-tile-ink:#a50d20;--btc-tile-line:#c8102e38;--btc-dot:#c8102e}.btc-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:0;display:flex}.btc[data-variant=band]{padding:3px 0}.btc[data-variant=band] .btc-when{display:none}@media (min-width:768px){.btc[data-variant=band]{border-left:1px solid #1a1b2629;padding:0 0 0 12px}}.btc[data-variant=ribbon]{--btc-label:#fff;--btc-muted:#ffffffe0;--btc-tile-bg:#fff;--btc-tile-ink:#a50d20;--btc-tile-line:#fff;isolation:isolate;background:linear-gradient(90deg,#8f0717,#c8102e 18% 82%,#8f0717);position:relative;overflow:hidden;box-shadow:inset 0 -1px #0003}.btc[data-variant=ribbon] .btc-row{z-index:1;gap:6px 16px;min-height:48px;padding:7px 16px;position:relative}.btc-label{color:var(--btc-label);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.btc[data-variant=ribbon] .btc-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;gap:11px;font-size:12.5px;font-weight:700}.btc[data-variant=ribbon] .btc-clock{gap:7px}.btc[data-variant=ribbon] .btc-tile{border-radius:7px;min-width:2.2em;padding:4px 6px;font-size:16px;box-shadow:0 2px #00000038}.btc[data-variant=ribbon] .btc-u{font-size:12px}.btc[data-variant=ribbon] .btc-when{font-size:12.5px;font-weight:600}.btc[data-variant=ribbon] .btc-final{color:#a50d20;background:#fff}.btc-dot{background:var(--btc-dot);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.btc-final{background:var(--btc-ink);color:#fafbfc;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px}.btc[data-variant=band] .btc-final{background:#c8102e}.btc-clock{align-items:center;gap:6px;display:inline-flex}.btc-unit{align-items:baseline;gap:2px;display:inline-flex}.btc-tile{border:1px solid var(--btc-tile-line);background:var(--btc-tile-bg);min-width:2.15em;color:var(--btc-tile-ink);font-family:var(--font-mono,ui-monospace, monospace);text-align:center;border-radius:6px;padding:3px 5px;font-size:13px;font-weight:700;line-height:1.15;display:inline-block}.btc-u{color:var(--btc-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:11px;font-weight:600}.btc-when{color:var(--btc-muted);white-space:nowrap;font-size:11.5px;font-weight:500}.btc[data-state=pending] .btc-tile{color:#0000}@media (max-width:639px){.btc-row{gap:6px 10px}.btc[data-variant=ribbon] .btc-row{gap:5px 10px;min-height:44px;padding:6px 12px}.btc-label{gap:6px}.btc[data-variant=ribbon] .btc-label{letter-spacing:.06em;gap:9px;font-size:10.5px}.btc-clock{gap:4px}.btc-tile{padding:3px 4px;font-size:12px}.btc[data-variant=ribbon] .btc-clock{gap:6px}.btc[data-variant=ribbon] .btc-tile{padding:3px 5px;font-size:14px}.btc[data-variant=ribbon] .btc-u{font-size:11px}.btc-when{display:none}}@media (prefers-reduced-motion:no-preference){.btc[data-state=live] .btc-unit:last-child .btc-tile,.btc[data-state=final] .btc-unit:last-child .btc-tile{animation:.24s cubic-bezier(.2,.8,.2,1) both btc-tick}.btc[data-state=final] .btc-dot:after{content:"";background:var(--btc-dot);border-radius:50%;animation:1.6s ease-in-out infinite btc-breathe;position:absolute;inset:-2px}}@keyframes btc-tick{0%{opacity:.35;transform:translateY(-22%)}to{opacity:1;transform:translateY(0)}}@keyframes btc-breathe{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.4;transform:scale(1.25)}}.bogo-sticky[data-pinned]{z-index:51;position:sticky;top:0}.bogo-sticky:empty{display:none}.bogo-sticky[data-variant=band] .btc{background:#fbf3e4;border-bottom:1px solid #ead9bd;border-left:0;padding:6px 16px}.bogo-sticky[data-variant=band] .btc-row{gap:4px 12px}.btc-label-short{display:none}@media (max-width:639px){.btc[data-variant=ribbon] .btc-label-full{display:none}.btc[data-variant=ribbon] .btc-label-short{display:inline}.btc[data-variant=ribbon] .btc-row{gap:4px 8px}}
.sbg-scrim{z-index:100;background:#0a0e1a52;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.sbg-scrim{align-items:center;padding:1rem}}.sbg-sheet{overscroll-behavior:contain;background:var(--sb-white);width:100%;max-width:30rem;max-height:94dvh;color:var(--sb-text);border-radius:1rem 1rem 0 0;position:relative;overflow-y:auto;box-shadow:0 -12px 40px -16px #0a0e1a47}@media (min-width:640px){.sbg-sheet{border-radius:1rem;max-height:92dvh;box-shadow:0 24px 60px -24px #0a0e1a59}}.sbg-sheet:focus{outline:none}.sbg-handle{background:#1a1b2624;border-radius:999px;width:36px;height:4px;margin:8px auto 0}@media (min-width:640px){.sbg-handle{display:none}}.sbg-card{border:1.5px solid var(--sb-line);background:var(--sb-white);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:56px;transition:border-color .18s ease, background-color .18s ease, transform .24s var(--sb-spring);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex;position:relative}@media (hover:hover){.sbg-card:hover{border-color:#1a1b263d}}.sbg-card:active{transform:scale(.985)}.sbg-card[data-on=true]{border-color:var(--sb-accent);background:color-mix(in srgb, var(--sb-accent) 5%, white)}.sbg-card[data-missing=true]{border-color:#b45309}.sbg-card:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--sb-accent) 45%, white);outline-offset:2px}.sbg-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sbg-check{background:var(--sb-white);color:#fff;width:24px;height:24px;transition:background-color .16s ease, border-color .16s ease, transform .3s var(--sb-spring);border:1.5px solid #0a0e1a52;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;position:relative}.sbg-card[data-on=true] .sbg-check{background:var(--sb-accent);border-color:var(--sb-accent)}.sbg-card[data-missing=true] .sbg-check{border-color:#b45309}.sbg-check path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .26s var(--sb-glide) 40ms}.sbg-card[data-on=true] .sbg-check path{stroke-dashoffset:0}.sbg-links{color:var(--sb-text-2);flex-wrap:wrap;gap:0 1rem;padding:.125rem .25rem 0;font-size:12px;display:flex}.sbg-links a{min-height:44px;color:var(--sb-text-2);text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline #4b556366;text-decoration:underline #4b556366;display:inline-flex}.sbg-links a:hover{color:var(--sb-text)}.sbg-actions{padding:.75rem 1rem max(1rem, env(safe-area-inset-bottom));background:var(--sb-white);border-top:1px solid #0000;position:sticky;bottom:0}@media (min-width:640px){.sbg-actions{padding:.75rem 1.5rem 1.5rem}}.sbg-yes[aria-disabled=true]{color:var(--sb-text-3);box-shadow:none;cursor:pointer;background:#0a0e1a14}.sbg-yes[aria-disabled=true]:hover{background:#0a0e1a1c}.sbg-no{border:1.5px solid var(--sb-line);background:var(--sb-white);width:30%;min-height:56px;color:var(--sb-text-2);cursor:pointer;transition:color .16s ease, border-color .16s ease, transform .24s var(--sb-spring);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;font-size:15px;font-weight:600}.sbg-no:hover{color:var(--sb-text);border-color:#1a1b263d}.sbg-no:active{transform:scale(.965)}.sbg-hint{transition:color .16s}.sbg-hint[data-nudge=true]{color:#b45309}@media (prefers-reduced-motion:no-preference){.sbg-scrim{animation:.22s ease-out both sbg-scrim-in}.sbg-sheet{animation:sbg-sheet-in .42s var(--sb-glide) 40ms both}.sbg-card[data-missing=true]{animation:sbg-nudge .36s var(--sb-glide)}}@keyframes sbg-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes sbg-sheet-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes sbg-nudge{0%,to{transform:translate(0)}30%{transform:translate(-5px)}65%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.sbg-scrim,.sbg-sheet,.sbg-card[data-missing=true]{animation:none}.sbg-card,.sbg-check,.sbg-check path,.sbg-no,.sbg-hint{transition:none}}.sbg-age{border:1.5px solid var(--sb-line);background:var(--sb-white);border-radius:1rem;padding:.875rem 1rem;transition:border-color .18s,background-color .18s}.sbg-age[data-on=true]{border-color:var(--sb-accent);background:color-mix(in srgb, var(--sb-accent) 5%, white)}.sbg-age[data-missing=true]{border-color:#b45309}.sbg-age-field{border:1.5px solid var(--sb-line);background:var(--sb-white);width:6.5rem;min-height:44px;color:var(--sb-text);border-radius:.75rem;margin-top:.5rem;padding:.5rem .75rem;font-size:16px}.sbg-age-field:focus-visible{outline:3px solid color-mix(in srgb, var(--sb-accent) 45%, white);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sbg-age[data-missing=true]{animation:sbg-nudge .36s var(--sb-glide)}}@media (prefers-reduced-motion:reduce){.sbg-age{transition:none}}.sbck-brief{display:none}@media (max-height:740px){.sbck{padding-top:4px;padding-bottom:max(4px, env(safe-area-inset-bottom))}.sbck-brief{display:inline}.sbck-full{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sbck-link{min-height:44px;color:var(--sb-ink,#0a0e1a);align-items:center;margin-block:-14px;margin-inline:-4px;padding-inline:4px;font-weight:600;display:inline-flex}}.sbck{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s}.sbck[data-yield]{transform:translateY(calc(100% + var(--pdp-buybar-height,0px) + 8px));opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.sbck{transition:none}}
.scc-cookie{z-index:90;padding:6px 12px max(6px, env(safe-area-inset-bottom)) 16px;background:var(--sc-white);border-top:1px solid var(--sc-line);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.scc-cookie[data-over-dock]{bottom:var(--pdp-buybar-height,0px)}.scc-text{min-width:0;color:var(--sc-text-2);flex:1;margin:0;font-size:12px;line-height:16px}.scc-link{min-height:44px;color:var(--sc-ink);text-underline-offset:2px;align-items:center;margin-block:-14px;padding-inline:2px;font-weight:600;text-decoration:underline;display:inline-flex}.scc-ok{border:1px solid var(--sc-line-2);background:var(--sc-bone);min-width:56px;min-height:44px;color:var(--sc-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.scc-ok:hover{background:#eceef3}.scc-ok:active{transform:scale(.96)}@media (min-width:768px){.scc-cookie{justify-content:center;padding-inline:24px}.scc-text{flex:none;max-width:640px}}@media (prefers-reduced-motion:reduce){.scc-ok{transition:none}}
