.vr-season{padding-block:clamp(2.4rem,4vw,4rem)}.vr-season__inner{position:relative;display:grid;gap:2.4rem;align-items:center;padding:clamp(2.8rem,5vw,5.6rem) clamp(2.4rem,5vw,6.4rem);border-radius:var(--vr-r-lg);overflow:hidden;isolation:isolate}.vr-season__eyebrow{margin:0 0 1.2rem;font:600 1.2rem / 1.4 var(--vr-mono);letter-spacing:.14em;text-transform:uppercase}.vr-season__title{margin:0;font:500 clamp(3.6rem,2.4rem + 4vw,7.2rem) / 1.02 var(--vr-display);letter-spacing:-.03em}.vr-season__text{max-width:52ch;margin-top:1.6rem;font:400 1.6rem / 1.6 var(--vr-sans)}.vr-season__text>:first-child{margin-top:0}.vr-season__text>:last-child{margin-bottom:0}.vr-season__button{margin-top:2.4rem}.vr-season__art{display:grid;place-items:center}.vr-season__image{display:block;width:100%;max-width:44rem;height:auto;border-radius:var(--vr-r-md)}.vr-season__notice{margin:0 0 1.6rem;padding:.8rem 1.2rem;border-radius:var(--vr-r-sm);background:#ffffffe6;color:var(--vr-ink);font:600 1.3rem / 1.4 var(--vr-sans)}.vr-season--inactive .vr-season__inner{outline:2px dashed currentColor;outline-offset:-.8rem;opacity:.85}.vr-season--black_friday .vr-season__inner{background:var(--vr-ink-grad);color:var(--vr-white)}.vr-season--black_friday .vr-season__eyebrow{color:var(--vr-aqua-hi)}.vr-season--black_friday .vr-season__button{--vr-btn-bg: var(--vr-aqua-hi);--vr-btn-fg: var(--vr-ink);--vr-btn-fill: var(--vr-white);--vr-btn-fill-fg: var(--vr-ink)}.vr-season--christmas .vr-season__inner{background:radial-gradient(circle at 12% 18%,rgba(255,241,214,.55) 0 .2rem,transparent .3rem),radial-gradient(circle at 78% 26%,rgba(255,241,214,.45) 0 .15rem,transparent .25rem),radial-gradient(circle at 58% 82%,rgba(255,241,214,.4) 0 .2rem,transparent .3rem),radial-gradient(120% 90% at 85% 10%,rgba(233,196,132,.32),transparent 60%),linear-gradient(135deg,var(--vr-cobalt),var(--vr-ink));color:var(--vr-white)}.vr-season--christmas .vr-season__eyebrow{color:#f1d9a8}.vr-season--christmas .vr-season__button{--vr-btn-bg: #f1d9a8;--vr-btn-fg: var(--vr-ink);--vr-btn-fill: var(--vr-white);--vr-btn-fill-fg: var(--vr-ink)}@media(max-width:749px){.vr-season__inner{gap:1.6rem;padding:2.4rem 2rem}.vr-season__inner:has(.vr-season__art){grid-template-columns:minmax(0,1fr) 11.2rem}.vr-season__title{font-size:clamp(3rem,9vw,3.6rem)}.vr-season__button{margin-top:1.6rem}.vr-season__image{max-width:11.2rem}.vr-season__notice{grid-column:1 / -1}}@media(min-width:750px){.vr-season__inner:has(.vr-season__art){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.vr-season__notice{grid-column:1 / -1}.vr-season__image{max-height:36rem;width:auto}}.vr-bf{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(70% 110% at 88% 8%,#12305c 0%,transparent 62%),radial-gradient(60% 80% at 0% 100%,#0c3a40 0%,transparent 58%),#02040f;color:var(--vr-text-dark)}.vr-bf__inner{display:grid;align-items:center;gap:2.4rem;padding-block:clamp(3.2rem,5.5vw,7.2rem)}.vr-bf__copy{min-width:0}.vr-bf__title{display:grid;gap:.8rem;margin:0}.vr-bf__name{color:var(--vr-aqua-hi);font:600 clamp(1.8rem,1.4rem + 1.2vw,3rem) / 1.1 var(--vr-display);letter-spacing:.18em;text-transform:uppercase}.vr-bf__figure{width:fit-content;background:var(--vr-aqua-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font:650 clamp(8rem,4rem + 16vw,21rem) / .9 var(--vr-display);font-variant-numeric:lining-nums;letter-spacing:-.055em;white-space:nowrap}.vr-bf__lead{max-width:46ch;margin:1.6rem 0 0;color:var(--vr-text-dark);font:400 clamp(1.6rem,1.4rem + .5vw,2rem) / 1.5 var(--vr-sans)}.vr-bf__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.2rem 1.6rem;margin-top:2.4rem}.vr-bf__code{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:.4rem .4rem .4rem 1.8rem;border:2px dashed color-mix(in srgb,var(--vr-aqua) 75%,transparent);border-radius:var(--vr-r-sm);background:#ffffff0f}.vr-bf__code-label{color:var(--vr-muted-dark);font:600 1.2rem / 1.3 var(--vr-sans);letter-spacing:.08em;text-transform:uppercase}.vr-bf__code-value{margin-right:auto;color:#fff;font:700 clamp(2.6rem,2.2rem + 1vw,3.4rem) / 1 var(--vr-display);letter-spacing:.08em;-webkit-user-select:all;user-select:all}.vr-bf__code-copy{min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:.8rem;background:#fff;color:var(--vr-ink);font:700 1.4rem / 1 var(--vr-sans);cursor:pointer}.vr-bf__code-copy:focus-visible{outline:2px solid var(--vr-aqua);outline-offset:3px}.vr-bf .vr-bf__cta{min-height:5.6rem;padding-inline:3.2rem;font-size:1.6rem}.vr-bf__note{max-width:56ch;margin:1.6rem 0 0;color:var(--vr-muted-dark);font:400 1.3rem / 1.55 var(--vr-sans)}.vr-bf__notice{width:fit-content;margin:0 0 1.6rem;padding:.8rem 1.2rem;border-radius:var(--vr-r-sm);background:#ffffffeb;color:var(--vr-ink);font:600 1.3rem / 1.4 var(--vr-sans)}.vr-bf--inactive{outline:2px dashed var(--vr-aqua);outline-offset:-.8rem}.vr-bf__art{display:grid;place-items:center;min-width:0}.vr-bf__img{display:block;width:min(100%,52rem);height:auto;filter:drop-shadow(0 3rem 5rem rgba(0,0,0,.55))}@media(min-width:990px){.vr-bf__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4.8rem}}@media(max-width:989px){.vr-bf__img{width:min(72%,34rem)}}@media(max-width:749px){.vr-bf__inner{gap:1.6rem;padding-block:2.8rem 2.4rem}.vr-bf__actions{display:grid;margin-top:2rem}.vr-bf .vr-bf__cta{justify-content:center}.vr-bf__img{width:min(64%,26rem)}}.vr-gift-guide{padding-block:clamp(3.2rem,5vw,5.6rem)}.vr-gift-guide__band{margin-top:2.4rem}.vr-gift-guide__band-title{margin:0 0 1.6rem;color:var(--vr-text);font:600 2rem / 1.25 var(--vr-display)}.vr-gift-guide .product-grid{padding:0;list-style:none}.vr-compare{padding-block:clamp(3.2rem,5vw,5.6rem)}.vr-compare__scroll{margin-top:2.4rem;overflow-x:auto;overscroll-behavior-x:contain}.vr-compare__scroll:focus-visible{outline:2px solid var(--vr-cobalt);outline-offset:4px}.vr-compare__table{width:100%;min-width:56rem;border-collapse:separate;border-spacing:1.2rem 0;table-layout:fixed}.vr-compare__label-col{width:12rem}.vr-compare__table th[scope=row]{position:sticky;left:0;z-index:1;padding:1.2rem 1.2rem 1.2rem 0;background:var(--vr-white);color:var(--vr-muted);font:600 1.3rem / 1.35 var(--vr-sans);text-align:start;vertical-align:top}.vr-compare__table td{padding:1.2rem 0;border-top:1px solid var(--vr-line);color:var(--vr-text);font:400 1.5rem / 1.5 var(--vr-sans);vertical-align:top}.vr-compare__cards td{border-top:0}.vr-compare__cards td>*{height:100%}@media(max-width:749px){.vr-compare__table{min-width:64rem}.vr-compare__label-col{width:9.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vr-campaign.css.map */
