html[data-season=christmas] [data-season-only=christmas]{display:revert!important}html[data-season=christmas] .season-pill[data-season-only=christmas]{display:inline-block!important}html[data-season=christmas] .season-announcement[data-season-only=christmas]{display:inline-flex!important}html[data-season=christmas] [data-season-swap~=christmas]{display:none!important}html[data-season=christmas]{--navigation-main-color: var(--season-header-bg, #27298f);--navigation-mobile-menu-color: var(--season-header-menu-bg, #3238c0);--navigation-mobile-selector-color: var(--season-header-selector-bg, #4f51d0)}html[data-season=christmas] .top-navigation{background:var(--season-bar-bg, #0E1924)}html[data-season=christmas] .top-navigation>ul li{color:var(--season-bar-fg, #C7D3DF)}html[data-season=christmas] .top-navigation>ul>li:first-child{min-width:0}html[data-season=christmas] .season-announcement{align-items:center;color:var(--season-bar-fg, #fff);gap:.6rem;letter-spacing:.09em;min-width:0;text-decoration:none;white-space:nowrap}@media screen and (max-width:420px){html[data-season=christmas] .season-announcement{gap:.4rem;letter-spacing:.02em}}html[data-season=christmas] .season-announcement__name{color:var(--season-bar-accent, #F2B5D4);min-width:0;overflow:hidden;padding-block:.25em;text-overflow:ellipsis}html[data-season=christmas] .season-announcement__deal{background:var(--season-bar-accent, #F2B5D4);border-radius:999px;color:var(--season-bar-on-accent, #140001);flex:none;letter-spacing:.04em;padding:.22rem .6rem}@media screen and (max-width:420px){html[data-season=christmas] .season-announcement__deal{letter-spacing:0;padding-inline:.5rem}}html[data-season=christmas] .cc-navigation .navigation-main{background:var(--season-header-bg, #341f97)}html[data-season=christmas] .cc-navigation{border-image:var(--season-header-line, none) 1}html[data-season=christmas] .cc-navigation .mobile-nav-bottom .mobile-select-phone .select-phone{color:var(--season-header-selector-fg, #bcc0ff)}html[data-season=christmas] .pill-promotion,html[data-season=christmas] .category-landing__hero-promo{background:var(--season-pill-bg, #F2B5D4);color:var(--season-pill-fg, #262A8F)}html[data-season=christmas] .season-pill{background:var(--season-name-bg, #140001);border-radius:6px;color:var(--season-name-fg, #fff);font-size:13px;font-weight:900;letter-spacing:.04em;margin-block:.3rem;padding:4px 8px;text-transform:uppercase;white-space:nowrap}html[data-season=christmas] .season-pill.category-landing__hero-season{border-radius:999px;font-size:inherit;letter-spacing:.02em;margin-block:0;padding:.4rem 1rem}html[data-season=christmas] .category-landing__title:not(.category-landing__title--light),html[data-season=christmas] .category-landing__hero-title,html[data-season=christmas] .category-landing__path-title,html[data-season=christmas] .category-landing__type-title,html[data-season=christmas] .category-landing__ring-card-title,html[data-season=christmas] .category-landing__hero-price{color:var(--season-brand, #262A8F)}html[data-season=christmas] .category-landing__button--primary{background-color:var(--season-brand, #262A8F);border-color:var(--season-brand, #262A8F);color:var(--season-on-brand, #fff)}html[data-season=christmas] .category-landing__button--primary:hover{background-color:var(--season-brand-hover, #1c1f74);border-color:var(--season-brand-hover, #1c1f74)}html[data-season=christmas] .category-landing__button--secondary{border-color:var(--season-brand, #262A8F);color:var(--season-brand, #262A8F)}html[data-season=christmas] .category-landing__button--secondary:hover{background-color:var(--season-brand, #262A8F);color:var(--season-on-brand, #fff)}html[data-season=christmas] .category-landing__checks:not(.category-landing__checks--light) .category-landing__icon,html[data-season=christmas] .category-landing a:not([class]){color:var(--season-brand, #262A8F)}html[data-season=christmas] .category-landing__model-tab.is-active,html[data-season=christmas] .category-landing__picker-mode.is-active,html[data-season=christmas] .category-landing__type-badge,html[data-season=christmas] .category-landing__model-steps li:before{background-color:var(--season-brand, #262A8F)}html[data-season=christmas] .category-landing__table-level span.is-on{background-color:var(--season-brand, #262A8F)}html[data-season=christmas] .selector-cta.selected,html[data-season=christmas] .smartphone-selector .selector-cta:hover,html[data-season=christmas] .model_select .selector-txt-cta,html[data-season=christmas] .about-teaser__button{background-color:var(--season-brand, #341f97)}@media screen and (min-width:901px){html[data-season=christmas] .s-cta.leftselected{background-color:var(--season-brand, #341f97)}}html[data-season=christmas] .category-landing__choice-hero,html[data-season=christmas] .category-landing__overlay--hero{background:var(--season-hero-bg, #F9F9E8)}html[data-season=christmas] .category-landing__choice-hero .category-landing__hero-title,html[data-season=christmas] .category-landing__overlay--hero .category-landing__hero-title{color:var(--season-hero-title, var(--season-brand, #262A8F))}html[data-season=christmas] .category-landing__choice-hero .category-landing__hero-subtitle,html[data-season=christmas] .category-landing__overlay--hero .category-landing__hero-subtitle{color:var(--season-hero-fg, #0E1924)}html[data-season=christmas] .category-landing__choice-hero .category-landing__lead,html[data-season=christmas] .category-landing__choice-hero .category-landing__hero-usps,html[data-season=christmas] .category-landing__overlay--hero .category-landing__lead,html[data-season=christmas] .category-landing__overlay--hero .category-landing__hero-usps{color:var(--season-hero-fg, #3A3C3D)}html[data-season=christmas] .category-landing__choice-hero .category-landing__hero-usps .category-landing__icon,html[data-season=christmas] .category-landing__overlay--hero .category-landing__hero-usps .category-landing__icon{color:var(--season-hero-accent, var(--season-brand, #262A8F))}html[data-season=christmas] .category-landing__choice-hero .category-landing__hero-promo,html[data-season=christmas] .category-landing__overlay--hero .category-landing__hero-promo{background:var(--season-hero-pill-bg, var(--season-pill-bg, #F2B5D4));color:var(--season-hero-pill-fg, var(--season-pill-fg, #262A8F))}html[data-season=christmas] .category-landing__choice-hero .season-pill,html[data-season=christmas] .category-landing__overlay--hero .season-pill{background:var(--season-hero-name-bg, var(--season-name-bg, #140001));box-shadow:inset 0 0 0 2px var(--season-hero-name-line, transparent);color:var(--season-hero-name-fg, var(--season-name-fg, #fff))}html[data-season=christmas] .category-landing__choice-hero .category-landing__button--primary,html[data-season=christmas] .category-landing__overlay--hero .category-landing__button--primary{background:var(--season-hero-button-bg, var(--season-brand, #262A8F));background-origin:border-box;border-color:var(--season-hero-button-border, var(--season-brand, #262A8F));color:var(--season-hero-button-fg, var(--season-on-brand, #fff))}html[data-season=christmas] .category-landing__choice-hero .category-landing__button--primary:hover,html[data-season=christmas] .category-landing__overlay--hero .category-landing__button--primary:hover{filter:var(--season-hero-button-hover, none)}@media screen and (min-width:700px){html[data-season=christmas] .category-landing__overlay--hero .category-landing__overlay-card{background:var(--season-hero-card, rgba(255, 255, 255, .92))}}html[data-season=christmas] .help{background:var(--season-help-bg, #262A8F)}html[data-season=christmas] .season-banner{background:var(--season-banner-bg, #140001);clear:both;color:var(--season-banner-fg, #fff);overflow:hidden;position:relative}html[data-season=christmas] .season-banner__inner{align-items:center;box-sizing:border-box;display:grid;gap:1.75rem;margin:0 auto;max-width:1240px;padding:clamp(2rem,4.5vw,3.5rem) max(var(--body-margin),1.25rem);position:relative;text-align:center}@media screen and (min-width:800px){html[data-season=christmas] .season-banner__inner{gap:3rem;grid-template-columns:minmax(0,1fr) auto;text-align:left}}html[data-season=christmas] .season-banner__name{color:var(--season-banner-accent, #F2B5D4);font-family:markpro,arial;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:900;letter-spacing:.16em;line-height:1.2;margin:0 0 .6rem;text-transform:uppercase}html[data-season=christmas] .season-banner__deal{background:var(--season-banner-accent, #F2B5D4);border-radius:999px;color:var(--season-banner-on-accent, #140001);display:inline-block;letter-spacing:.04em;margin-inline-start:.5rem;padding:.25rem .75rem;text-transform:none}html[data-season=christmas] .season-banner__title{color:inherit;font-family:markpro,arial;font-size:clamp(2.75rem,7.5vw,5.25rem);font-weight:900;letter-spacing:-.01em;line-height:.98;margin:0 0 .75rem;text-wrap:balance}html[data-season=christmas] .season-banner__name:has(.season-banner__deal)+.season-banner__title{font-size:clamp(2.1rem,4.8vw,3.5rem);line-height:1.05}html[data-season=christmas] .season-banner__text{color:var(--season-banner-muted, rgba(255, 255, 255, .82));font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.4;margin:0 auto 1.5rem;max-width:34rem;text-wrap:balance}@media screen and (min-width:800px){html[data-season=christmas] .season-banner__text{margin-inline:0}}html[data-season=christmas] .season-banner__button{align-items:center;background:var(--season-banner-accent, #F2B5D4);border:0;border-radius:999px;color:var(--season-banner-on-accent, #140001);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:900;gap:.6rem;line-height:1.2;min-height:3rem;padding:.8rem 1.6rem;transition:filter .2s ease,transform .2s ease}html[data-season=christmas] .season-banner__button:hover{filter:brightness(1.08)}html[data-season=christmas] .season-banner__button:active{transform:translateY(1px)}html[data-season=christmas] .season-banner__button:focus-visible{outline:3px solid var(--season-banner-fg, #fff);outline-offset:3px}html[data-season=christmas] .season-banner__cases{--season-case: 5.4rem;display:flex;justify-content:center;padding-block:.5rem 1rem}@media screen and (min-width:800px){html[data-season=christmas] .season-banner__cases{--season-case: 8.6rem;padding-inline-end:1rem}}html[data-season=christmas] .season-banner__case{aspect-ratio:.31/.81;display:block;flex:none;position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1);width:var(--season-case)}html[data-season=christmas] .season-banner__case+.season-banner__case{margin-left:calc(var(--season-case) * -.3)}html[data-season=christmas] .season-banner__case:nth-child(1){rotate:-5deg;translate:0 .5rem;z-index:1}html[data-season=christmas] .season-banner__case:nth-child(2){z-index:2}html[data-season=christmas] .season-banner__case:nth-child(3){rotate:5deg;translate:0 .5rem;z-index:3}html[data-season=christmas] .season-banner__case img{display:block;filter:drop-shadow(0 1.25rem 1.5rem var(--season-banner-shadow, rgba(20, 0, 1, .45)));height:calc(100% / .81);left:50%;max-width:none;position:absolute;top:calc(-100% * .09 / .81);transform:translate(-50%);width:auto}html[data-season=christmas] .season-banner__case:hover{transform:translateY(-6px)}html[data-season=christmas] .season-banner__case:focus-visible{border-radius:1.25rem;outline:3px solid var(--season-banner-accent, #F2B5D4);outline-offset:4px;z-index:4}@media(prefers-reduced-motion:reduce){html[data-season=christmas] .season-banner__case,html[data-season=christmas] .season-banner__button{transition:none}}html[data-season=christmas] .home-landing__type-name{color:var(--season-brand, #262A8F)}html[data-season=christmas] .home-landing__hero--collage{background:var(--season-hero-bg, #fdf4f8)}html[data-season=christmas] .home-landing__fan-slot[data-season-only] .category-landing__choice-hero-render:nth-child(n){animation:none}html[data-season=christmas] .home-landing__stage{background:var(--season-stage-bg, linear-gradient(165deg, #2f34ad 0%, #262A8F 48%, #171a63 100%))}html[data-season=christmas] .home-landing__stage .category-landing__hero-title{color:var(--season-stage-title, #fff)}html[data-season=christmas] .home-landing__stage .category-landing__button--pink{background-color:var(--season-stage-button-bg, #F2B5D4);border-color:var(--season-stage-button-bg, #F2B5D4);color:var(--season-stage-button-fg, #262A8F)}html[data-season=christmas] .home-landing__stage .category-landing__hero-price{color:var(--season-brand, #262A8F)}html[data-season=christmas] .home-landing__stage .category-landing__hero-promo{background:var(--season-hero-pill-bg, var(--season-pill-bg, #F2B5D4));color:var(--season-hero-pill-fg, var(--season-pill-fg, #262A8F))}html[data-season=christmas] .home-landing__stage .season-pill{background:var(--season-hero-name-bg, transparent);box-shadow:inset 0 0 0 2px var(--season-hero-name-line, #fff);color:var(--season-hero-name-fg, #fff)}html[data-season=christmas] .home-landing__stage-link{color:var(--season-stage-accent, #F2B5D4)}html[data-season=christmas] .home-landing__stage-thumb.is-active{box-shadow:0 0 0 3px var(--season-stage-accent, #F2B5D4)}html[data-season=christmas] .home-landing__promo{background:var(--season-promo-bg, #F2B5D4);color:var(--season-promo-fg, #262A8F)}html[data-season=christmas] .home-landing__promo .category-landing__button--primary{background:var(--season-promo-button-bg, var(--season-brand, #262A8F));background-origin:border-box;border-color:var(--season-promo-button-border, var(--season-promo-button-bg, var(--season-brand, #262A8F)));color:var(--season-promo-button-fg, var(--season-on-brand, #fff))}html[data-season=christmas] .home-landing__promo .season-pill{background:var(--season-promo-name-bg, var(--season-name-bg, #140001));color:var(--season-promo-name-fg, var(--season-name-fg, #fff));margin-block:0 .75rem}html[data-season=christmas] .home-landing__promo-text{color:var(--season-promo-muted, #0E1924)}html[data-season=christmas] .home-landing__promo-free{background:var(--season-promo-free-bg, var(--season-brand, #262A8F));color:var(--season-promo-free-fg, #fff)}html[data-season=christmas] .season-gifts{background:var(--season-gifts-bg, #F9F9E8)}html[data-season=christmas] .season-gifts__grid{display:grid;gap:1.25rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:600px){html[data-season=christmas] .season-gifts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1000px){html[data-season=christmas] .season-gifts__grid{gap:1.5rem 1rem;grid-template-columns:repeat(8,minmax(0,1fr))}}html[data-season=christmas] .season-gifts__item{color:#3a3c3d;display:flex;flex-direction:column;gap:.6rem;text-align:center;text-decoration:none}html[data-season=christmas] .season-gifts__item:hover .season-gifts__case{transform:translateY(-6px)}html[data-season=christmas] .season-gifts__item:focus-visible{border-radius:1rem;outline:3px solid var(--season-brand, #F2B5D4);outline-offset:4px}html[data-season=christmas] .season-gifts__case{aspect-ratio:.31/.81;display:block;margin-inline:auto;position:relative;transition:transform .3s cubic-bezier(.2,.7,.2,1);width:min(100%,6.5rem)}html[data-season=christmas] .season-gifts__case img{display:block;filter:drop-shadow(0 .75rem .9rem rgba(14,25,36,.2));height:calc(100% / .81);left:50%;max-width:none;position:absolute;top:calc(-100% * .09 / .81);transform:translate(-50%);width:auto}html[data-season=christmas] .season-gifts__name{font-size:.9rem;font-weight:700;line-height:1.3}@media(prefers-reduced-motion:reduce){html[data-season=christmas] .season-gifts__case{transition:none}}html[data-season=christmas][data-season-look=a]{--season-bar-bg: #0b2a1e;--season-bar-fg: #f6f0e1;--season-bar-accent: #e8c66a;--season-bar-on-accent: #0b2a1e;--season-header-bg: #123f2d;--season-header-menu-bg: #185239;--season-header-selector-bg: #1f6647;--season-header-selector-fg: #f6f0e1;--season-brand: #123f2d;--season-brand-hover: #0b2a1e;--season-pill-bg: #a51c26;--season-pill-fg: #f6f0e1;--season-name-bg: #e8c66a;--season-name-fg: #0b2a1e;--season-hero-bg: #f6f0e1;--season-help-bg: #123f2d;--season-banner-bg: radial-gradient(46rem 22rem at 84% 100%, rgba(232, 198, 106, .3), transparent 65%), linear-gradient(120deg, #0b2a1e 0%, #174a35 60%, #123f2d 100%);--season-banner-accent: #e8c66a;--season-banner-on-accent: #0b2a1e;--season-promo-bg: #a51c26;--season-promo-fg: #f6f0e1;--season-promo-muted: rgba(246, 240, 225, .88);--season-promo-button-bg: #e8c66a;--season-promo-button-fg: #0b2a1e;--season-promo-free-bg: #e8c66a;--season-promo-free-fg: #0b2a1e;--season-stage-bg: radial-gradient(38rem 30rem at 76% 62%, rgba(232, 198, 106, .3), transparent 70%), linear-gradient(165deg, #174a35 0%, #123f2d 50%, #0b2a1e 100%);--season-stage-accent: #e8c66a;--season-stage-button-bg: #e8c66a;--season-stage-button-fg: #0b2a1e;--season-hero-name-bg: #e8c66a;--season-hero-name-fg: #0b2a1e;--season-hero-name-line: transparent;--season-gifts-bg: #fff}html[data-season=christmas][data-season-look=a] .season-banner,html[data-season=christmas][data-season-look=a] .home-landing__stage{isolation:isolate;overflow:hidden;position:relative}html[data-season=christmas][data-season-look=a] .season-banner:before,html[data-season=christmas][data-season-look=a] .home-landing__stage:before{animation:xmas-snow 16s linear infinite;background-image:radial-gradient(3px 3px at 24px 32px,rgba(255,255,255,.95),transparent 70%),radial-gradient(2px 2px at 118px 86px,rgba(255,255,255,.8),transparent 70%),radial-gradient(4px 4px at 196px 158px,rgba(255,255,255,.7),transparent 70%),radial-gradient(2px 2px at 268px 44px,rgba(255,255,255,.9),transparent 70%),radial-gradient(3px 3px at 338px 204px,rgba(255,255,255,.75),transparent 70%),radial-gradient(2px 2px at 64px 190px,rgba(255,255,255,.65),transparent 70%);background-size:380px 260px;content:"";inset:-260px 0 0;opacity:.55;pointer-events:none;position:absolute;z-index:-1}html[data-season=christmas][data-season-look=b]{--season-bar-accent: #d7ebff;--season-bar-on-accent: #262A8F;--season-pill-bg: #d7ebff;--season-pill-fg: #262A8F;--season-name-bg: #262A8F;--season-name-fg: #fff;--season-hero-bg: linear-gradient(180deg, #e6f1fd 0%, #f6faff 100%);--season-banner-bg: linear-gradient(160deg, #3340b8 0%, #262A8F 55%, #1a1d6b 100%);--season-banner-accent: #d7ebff;--season-banner-on-accent: #262A8F;--season-promo-bg: linear-gradient(160deg, #3340b8 0%, #262A8F 55%, #1a1d6b 100%);--season-promo-fg: #fff;--season-promo-muted: rgba(255, 255, 255, .86);--season-promo-button-bg: #d7ebff;--season-promo-button-fg: #262A8F;--season-promo-name-bg: #d7ebff;--season-promo-name-fg: #262A8F;--season-promo-free-bg: #d7ebff;--season-promo-free-fg: #262A8F;--season-stage-accent: #d7ebff;--season-stage-button-bg: #d7ebff;--season-hero-name-bg: #262A8F;--season-hero-name-fg: #fff;--season-hero-name-line: transparent;--season-gifts-bg: #eef5fd}html[data-season=christmas][data-season-look=b] .season-banner,html[data-season=christmas][data-season-look=b] .help,html[data-season=christmas][data-season-look=b] .home-landing__stage,html[data-season=christmas][data-season-look=b] .home-landing__promo{isolation:isolate;overflow:hidden;position:relative}html[data-season=christmas][data-season-look=b] .season-banner:before,html[data-season=christmas][data-season-look=b] .help:before,html[data-season=christmas][data-season-look=b] .home-landing__stage:before,html[data-season=christmas][data-season-look=b] .home-landing__promo:before{animation:xmas-snow 16s linear infinite;background-image:radial-gradient(3px 3px at 24px 32px,rgba(255,255,255,.95),transparent 70%),radial-gradient(2px 2px at 118px 86px,rgba(255,255,255,.8),transparent 70%),radial-gradient(4px 4px at 196px 158px,rgba(255,255,255,.7),transparent 70%),radial-gradient(2px 2px at 268px 44px,rgba(255,255,255,.9),transparent 70%),radial-gradient(3px 3px at 338px 204px,rgba(255,255,255,.75),transparent 70%),radial-gradient(2px 2px at 64px 190px,rgba(255,255,255,.65),transparent 70%);background-size:380px 260px;content:"";inset:-260px 0 0;opacity:1;pointer-events:none;position:absolute;z-index:-1}html[data-season=christmas][data-season-look=c]{--season-bar-bg: #5c0f16;--season-bar-fg: #f6f0e1;--season-bar-accent: #e8c66a;--season-bar-on-accent: #5c0f16;--season-header-bg: #a51c26;--season-header-menu-bg: #b9262f;--season-header-selector-bg: #c93c44;--season-header-selector-fg: #fff;--season-brand: #a51c26;--season-brand-hover: #7f131c;--season-pill-bg: #123f2d;--season-pill-fg: #f6f0e1;--season-name-bg: #e8c66a;--season-name-fg: #5c0f16;--season-hero-bg: #f6f0e1;--season-help-bg: #a51c26;--season-banner-bg: radial-gradient(46rem 22rem at 84% 100%, rgba(232, 198, 106, .32), transparent 65%), linear-gradient(120deg, #7f131c 0%, #a51c26 55%, #8d1720 100%);--season-banner-accent: #e8c66a;--season-banner-on-accent: #5c0f16;--season-promo-bg: #123f2d;--season-promo-fg: #f6f0e1;--season-promo-muted: rgba(246, 240, 225, .88);--season-promo-button-bg: #e8c66a;--season-promo-button-fg: #5c0f16;--season-promo-free-bg: #e8c66a;--season-promo-free-fg: #5c0f16;--season-stage-bg: radial-gradient(38rem 30rem at 76% 62%, rgba(232, 198, 106, .32), transparent 70%), linear-gradient(165deg, #b9262f 0%, #a51c26 50%, #7f131c 100%);--season-stage-accent: #ffe9a8;--season-stage-button-bg: #e8c66a;--season-stage-button-fg: #5c0f16;--season-hero-name-bg: #e8c66a;--season-hero-name-fg: #5c0f16;--season-hero-name-line: transparent;--season-gifts-bg: #fff}html[data-season=christmas][data-season-look=c] .season-banner,html[data-season=christmas][data-season-look=c] .home-landing__stage{isolation:isolate;overflow:hidden;position:relative}html[data-season=christmas][data-season-look=c] .season-banner:before,html[data-season=christmas][data-season-look=c] .home-landing__stage:before{animation:xmas-snow 16s linear infinite;background-image:radial-gradient(3px 3px at 24px 32px,rgba(255,255,255,.95),transparent 70%),radial-gradient(2px 2px at 118px 86px,rgba(255,255,255,.8),transparent 70%),radial-gradient(4px 4px at 196px 158px,rgba(255,255,255,.7),transparent 70%),radial-gradient(2px 2px at 268px 44px,rgba(255,255,255,.9),transparent 70%),radial-gradient(3px 3px at 338px 204px,rgba(255,255,255,.75),transparent 70%),radial-gradient(2px 2px at 64px 190px,rgba(255,255,255,.65),transparent 70%);background-size:380px 260px;content:"";inset:-260px 0 0;opacity:.5;pointer-events:none;position:absolute;z-index:-1}@keyframes xmas-snow{to{transform:translateY(260px)}}@media(prefers-reduced-motion:reduce){html[data-season=christmas] .season-banner:before,html[data-season=christmas] .help:before,html[data-season=christmas] .home-landing__stage:before,html[data-season=christmas] .home-landing__promo:before{animation:none}}
