.campaign_root__nTsmg{--reta-campaign-bg:#102a40;--reta-campaign-fg:#f5f9fc;--reta-campaign-muted:#b8ccd9;--reta-campaign-accent:#8ccee9;--reta-campaign-button-bg:#f5f9fc;--reta-campaign-button-fg:#102a40;color:var(--reta-campaign-fg);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;text-align:left;isolation:isolate}.campaign_root__nTsmg[data-theme=black-friday]{--reta-campaign-bg:#0b1e2f;--reta-campaign-accent:#a2d5ef}.campaign_root__nTsmg[data-theme=winter]{--reta-campaign-bg:#18394d;--reta-campaign-accent:#c5e9fa}.campaign_root__nTsmg[data-theme=summer]{--reta-campaign-bg:#123b43;--reta-campaign-accent:#abe1d0}.campaign_root__nTsmg[data-theme=launch]{--reta-campaign-bg:#1e2d4b;--reta-campaign-accent:#c4d1ff}.campaign_root__nTsmg,.campaign_root__nTsmg *,.campaign_root__nTsmg :after,.campaign_root__nTsmg :before{box-sizing:border-box}.campaign_root__nTsmg :where(h2,p){margin:0}.campaign_root__nTsmg :where(a,button){font:inherit;letter-spacing:inherit}.campaign_root__nTsmg button{cursor:pointer}.campaign_floatingRoot__Q_0iT{position:relative}.campaign_root__nTsmg :where(a,button):focus-visible{outline:3px solid var(--reta-campaign-accent);outline-offset:5px}.campaign_banner__VHpHh{position:relative;display:grid;grid-template-columns:1.25fr 1fr;overflow:hidden;background:var(--reta-campaign-bg);border:1px solid #aacde02e;border-radius:16px;min-width:0}.campaign_banner__VHpHh:focus{outline:none}.campaign_banner__VHpHh:focus-visible{outline:3px solid var(--reta-campaign-accent);outline-offset:4px}.campaign_copy__fBcip{padding:clamp(28px,4.8vw,64px);min-width:0;z-index:1}.campaign_eyebrow__1UCfd{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--reta-campaign-accent);overflow-wrap:anywhere}.campaign_signal__AU7iP{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #a2d5ef12}.campaign_stock__Enk_3{margin-left:8px;padding:3px 8px;border:1px solid #a2d5ef38;border-radius:4px;font-size:10px;letter-spacing:.1em;color:var(--reta-campaign-fg)}.campaign_headline__HuQL9{margin-top:19px!important;font-family:var(--font-barlow),"Arial Narrow",ui-sans-serif,system-ui,sans-serif;font-size:clamp(32px,4.5vw,58px);font-weight:600;line-height:1.03;letter-spacing:-.025em;max-width:14ch;color:var(--reta-campaign-fg);overflow-wrap:anywhere}.campaign_subheadline__nGxAH{margin-top:16px!important;color:var(--reta-campaign-muted);font-size:15px;max-width:44ch;line-height:1.6;overflow-wrap:anywhere}.campaign_clock__Zc9__{margin-block:27px}.campaign_clockLabel__nhSuF{color:var(--reta-campaign-muted);font-size:11px;font-weight:500;letter-spacing:.03em;margin-bottom:10px!important}.campaign_units__g2TAb{display:flex;gap:8px}.campaign_unit__MwC9s{display:flex;align-items:center;flex-direction:column;gap:3px;border:1px solid #a2d5ef26;border-radius:6px;background:#ffffff05;min-width:56px;padding:7px 8px 6px}.campaign_digit__sE_nl{display:block;color:var(--reta-campaign-fg);font-family:var(--font-barlow),"Arial Narrow",ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15;font-weight:500}.campaign_unitLabel__3puWj{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--reta-campaign-muted)}.campaign_actions__4qPxA{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.campaign_cta__Lo5G_{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:6px;background:var(--reta-campaign-button-bg);color:var(--reta-campaign-button-fg);text-decoration:none;font-size:14px!important;font-weight:600!important;transition:transform .2s ease,box-shadow .2s ease;overflow-wrap:anywhere}.campaign_cta__Lo5G_ svg{flex-shrink:0;transition:transform .2s ease}.campaign_cta__Lo5G_:hover{transform:translateY(-2px);box-shadow:0 6px 22px #0002}.campaign_cta__Lo5G_:hover svg{transform:translateX(3px)}.campaign_endDate__joghq{color:var(--reta-campaign-muted);font-size:10px;max-width:20ch;line-height:1.6}.campaign_endDate__joghq time{display:block}.campaign_footnote__10lcq{font-size:10px;line-height:1.6;color:var(--reta-campaign-muted);margin-top:19px!important;max-width:55ch}.campaign_visual__iiCH6{position:relative;display:grid;align-items:center;justify-items:center;min-width:0;background:radial-gradient(ellipse at 60% 45%,#78c7e821,transparent 67%),linear-gradient(130deg,transparent,#57acd514);border-left:1px solid #a2d5ef1c;overflow:hidden}.campaign_visual__iiCH6:after{content:"";position:absolute;width:115%;height:1px;transform:rotate(-35deg);background:linear-gradient(90deg,transparent,#a2d5ef33,transparent);pointer-events:none}.campaign_molecule__6oiik{position:absolute;inset:0;width:100%;height:100%;color:var(--reta-campaign-accent);opacity:.14}.campaign_offerPanel__qdpay{position:relative;padding:40px 20px;text-align:center;z-index:1;width:100%}.campaign_offerPrefix__VQRtW{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--reta-campaign-accent)}.campaign_offer___q6f_{display:block;font-family:var(--font-barlow),"Arial Narrow",ui-sans-serif,system-ui,sans-serif;font-size:clamp(76px,11vw,148px);font-weight:500;letter-spacing:-.05em;line-height:1.05;color:var(--reta-campaign-fg);overflow-wrap:anywhere}.campaign_textOffer__ROrA5{font-size:clamp(32px,4vw,54px);letter-spacing:-.02em}.campaign_offerSuffix__HtrSc{display:block;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--reta-campaign-accent);margin-top:10px}.campaign_visualStock__yuGxW{display:inline-block;font-size:10px;letter-spacing:.12em;color:var(--reta-campaign-muted);border-top:1px solid #a2d5ef38;padding-top:18px;margin-top:30px;min-width:100px}.campaign_image__lUNH9{position:absolute;width:100%;height:100%;object-fit:cover}.campaign_imageOffer__iwqLR{position:absolute;bottom:20px;right:20px;font-size:40px;font-weight:600;padding:10px 20px;border-radius:6px;background:var(--reta-campaign-bg);color:var(--reta-campaign-fg)}.campaign_expired__MdLl3{grid-template-columns:1fr}.campaign_expired__MdLl3 .campaign_headline__HuQL9{max-width:32ch}.campaign_floating__qjjYH{position:fixed;bottom:calc(var(--reta-campaign-float-bottom) + env(safe-area-inset-bottom, 0px));right:max(var(--reta-campaign-float-edge),env(safe-area-inset-right,0px));max-width:min(240px,calc(100vw - 48px))}.campaign_floating__qjjYH[data-position=left]{right:auto;left:max(var(--reta-campaign-float-edge),env(safe-area-inset-left,0px))}.campaign_badge__qiC75{display:flex;flex-direction:column;gap:3px;width:100%;background:var(--reta-campaign-bg);color:var(--reta-campaign-fg);border:1px solid #a2d5ef45;border-radius:8px;padding:13px 23px 13px 18px;text-decoration:none;text-align:left;box-shadow:0 8px 30px #102a4020;transition:transform .2s}.campaign_badge__qiC75:hover{transform:translateY(-3px)}.campaign_badgeLabel__jzk6m{color:var(--reta-campaign-accent);font-size:9px;text-transform:uppercase;letter-spacing:.13em;overflow-wrap:anywhere}.campaign_badgeOffer__caMqF{display:flex;align-items:center;gap:16px;font-size:18px;font-weight:600;overflow-wrap:anywhere}.campaign_badgeOffer__caMqF svg{flex-shrink:0}.campaign_dismiss__IpxmB{position:absolute;right:-16px;top:-18px;width:44px;height:44px;border:0;border-radius:50%;color:var(--reta-campaign-fg);background:transparent;font-size:19px!important}.campaign_dismiss__IpxmB:before{content:"";position:absolute;z-index:-1;width:24px;height:24px;inset:10px;border:1px solid #a2d5ef45;border-radius:50%;background:var(--reta-campaign-bg)}.campaign_dialog__E37o1{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;background:var(--reta-campaign-bg);color:var(--reta-campaign-fg);padding:40px;margin:auto;border:1px solid #a2d5ef38;border-radius:16px;font:inherit}.campaign_dialog__E37o1::backdrop{background:#0b1e2f99}.campaign_close__xwwYz{position:absolute;top:6px;right:6px;width:44px;height:44px;border:none;border-radius:6px;background:transparent;color:var(--reta-campaign-fg);font-size:24px!important}.campaign_popupTitle__ircub{font-family:var(--font-barlow),"Arial Narrow",system-ui,sans-serif;font-size:38px;line-height:1.1;margin-top:18px!important;overflow-wrap:anywhere}.campaign_popupStock__momwu{color:var(--reta-campaign-accent);font-size:11px;margin-top:14px!important}.campaign_dialog__E37o1>.campaign_cta__Lo5G_{margin-top:24px}.campaign_root__nTsmg[data-density=compact] .campaign_copy__fBcip{padding:28px 36px}.campaign_root__nTsmg[data-density=compact] .campaign_headline__HuQL9{font-size:clamp(30px,4vw,44px)}.campaign_root__nTsmg[data-density=compact] .campaign_clock__Zc9__{margin-block:20px}.campaign_root__nTsmg[data-motion=true] .campaign_banner__VHpHh{animation:campaign_retaCampaignEnter__fXm1Y .65s ease-out both}.campaign_root__nTsmg[data-motion=true] .campaign_digit__sE_nl{animation:campaign_retaCampaignDigit___tQr4 .22s ease-out}.campaign_root__nTsmg[data-motion=true] .campaign_molecule__6oiik{animation:campaign_retaCampaignDrift__iiNFz 12s ease-in-out 2 alternate}@keyframes campaign_retaCampaignEnter__fXm1Y{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes campaign_retaCampaignDigit___tQr4{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes campaign_retaCampaignDrift__iiNFz{to{transform:translate(5px,-7px)}}@media (max-width:760px){.campaign_banner__VHpHh{grid-template-columns:1fr .65fr}.campaign_copy__fBcip{padding:28px}.campaign_offer___q6f_{font-size:82px}.campaign_stock__Enk_3{margin-left:0}.campaign_endDate__joghq{max-width:none}}@media (max-width:560px){.campaign_banner__VHpHh{grid-template-columns:1fr;border-radius:12px}.campaign_copy__fBcip,.campaign_root__nTsmg[data-density=compact] .campaign_copy__fBcip{padding:24px 22px}.campaign_headline__HuQL9,.campaign_root__nTsmg[data-density=compact] .campaign_headline__HuQL9{max-width:22ch;font-size:34px;margin-top:16px!important}.campaign_subheadline__nGxAH{font-size:13px;margin-top:12px!important}.campaign_visual__iiCH6{display:none}.campaign_root__nTsmg[data-mobile-density=comfortable] .campaign_visual__iiCH6:not(.campaign_noMobileVisual__iMl6L){display:grid;min-height:160px;border-left:0;border-top:1px solid #a2d5ef1c}.campaign_root__nTsmg[data-mobile-density=comfortable] .campaign_hasImage__jdP1C:not(.campaign_noMobileVisual__iMl6L){min-height:230px}.campaign_root__nTsmg[data-mobile-density=comfortable] .campaign_offerPanel__qdpay{padding:20px}.campaign_root__nTsmg[data-mobile-density=comfortable] .campaign_visualStock__yuGxW{display:none}.campaign_clock__Zc9__{margin-block:16px}.campaign_digit__sE_nl{font-size:24px}.campaign_unit__MwC9s{min-width:49px}.campaign_actions__4qPxA{gap:10px;margin-top:16px}.campaign_footnote__10lcq{margin-top:14px!important}.campaign_cta__Lo5G_{min-height:46px;padding:11px 18px}.campaign_endDate__joghq time{display:inline}.campaign_desktopFloating__kdGW5{display:none}.campaign_mobileFloating__CuuOh{bottom:calc(var(--reta-campaign-float-mobile-bottom) + env(safe-area-inset-bottom, 0px))}.campaign_badge__qiC75{padding:10px 20px 10px 14px}.campaign_badgeOffer__caMqF{font-size:16px}.campaign_dialog__E37o1{padding:32px 24px}}@media (max-width:340px){.campaign_copy__fBcip,.campaign_root__nTsmg[data-density=compact] .campaign_copy__fBcip{padding:24px 18px}.campaign_headline__HuQL9,.campaign_root__nTsmg[data-density=compact] .campaign_headline__HuQL9{font-size:32px}.campaign_units__g2TAb{gap:6px}}.campaign_root__nTsmg[data-motion=false] *,.campaign_root__nTsmg[data-motion=false] :after,.campaign_root__nTsmg[data-motion=false] :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.campaign_root__nTsmg *,.campaign_root__nTsmg :after,.campaign_root__nTsmg :before{animation:none!important;transition:none!important}}@media (forced-colors:active){.campaign_badge__qiC75,.campaign_banner__VHpHh,.campaign_cta__Lo5G_,.campaign_unit__MwC9s{border:1px solid CanvasText}}.ReviewScore_section__qjx0k{background:#fff;padding:64px 0 52px;color:#103263}.ReviewScore_heading__wkxkT{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.ReviewScore_eyebrow__mgBCL{display:flex;align-items:center;gap:16px;color:#2563eb;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ReviewScore_eyebrow__mgBCL span{width:72px;height:3px;background:linear-gradient(90deg,#2563eb,transparent)}.ReviewScore_heading__wkxkT h2{margin-top:14px;font-family:var(--font-sans);font-size:40px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.ReviewScore_lede__ztW5l{margin-top:10px;font-size:20px;color:#667c98}.ReviewScore_cta__MHJ2I{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:16px;background:#2860ef;color:white;padding:15px 30px;border-radius:999px;font-weight:600}.ReviewScore_cta__MHJ2I:hover{background:#194bcd}.ReviewScore_section__qjx0k a:focus-visible,.ReviewScore_section__qjx0k button:focus-visible,.ReviewScore_track__ZFiUc:focus-visible{outline:3px solid #2563eb;outline-offset:4px}.ReviewScore_summary__OmhWW{margin:44px auto 0;text-align:center}.ReviewScore_rating__g8_n9{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.ReviewScore_rating__g8_n9>strong{font-size:40px;line-height:1.2;font-weight:700}.ReviewScore_stars__J3ixf{display:inline-flex;gap:3px;flex-shrink:0}.ReviewScore_stars__J3ixf svg{width:35px;height:35px}.ReviewScore_details__RJ2DP{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap;margin-top:17px;font-size:18px}.ReviewScore_details__RJ2DP>span{color:#667c98}.ReviewScore_details__RJ2DP b{font-size:25px;color:#103263;margin:0 5px}.ReviewScore_badge__yENS1{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #e5ebf3;border-radius:99px;font-size:18px;color:#102a40;background:#f9fbfd}.ReviewScore_badge__yENS1 svg{width:29px;height:29px}.ReviewScore_checked__3siEj{margin-top:10px;font-size:12px;color:#62758d}.ReviewScore_carousel__u1YGt{position:relative;margin:36px 50px 0}.ReviewScore_track__ZFiUc{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 0 26px;align-items:start}.ReviewScore_track__ZFiUc::-webkit-scrollbar{display:none}.ReviewScore_card__k0It7{scroll-snap-align:start;min-width:0;background:#f8fafc;border:1px solid #e5ebf3;border-radius:21px;padding:30px;box-shadow:0 9px 22px -12px #16365836,0 2px 4px #16365806;color:#263346}.ReviewScore_cardTop__Y3iqE{display:flex;justify-content:space-between;align-items:center;gap:10px}.ReviewScore_cardTop__Y3iqE .ReviewScore_stars__J3ixf{gap:2px}.ReviewScore_cardTop__Y3iqE .ReviewScore_stars__J3ixf svg{width:24px;height:24px}.ReviewScore_cardTop__Y3iqE>span:last-child{color:#657b98;font-size:13px}.ReviewScore_author__o4rEX{margin-top:10px;font-size:16px;color:#657b98}.ReviewScore_author__o4rEX strong{color:#263346;font-weight:600}.ReviewScore_card__k0It7 h3{margin-top:18px;font-family:var(--font-sans);font-size:21px;line-height:1.4;font-weight:700;color:#103263}.ReviewScore_quote__zb0Jt{margin-top:8px;line-height:1.65;font-size:18px;overflow-wrap:anywhere}.ReviewScore_arrow__qZQki{position:absolute;top:45%;transform:translateY(-50%);width:54px;height:54px;display:grid;place-items:center;background:white;border:1px solid #e5ebf3;border-radius:50%;box-shadow:0 7px 25px #1b33531c;color:#263346;cursor:pointer}.ReviewScore_arrow__qZQki:hover{background:#eef3ff}.ReviewScore_arrow__qZQki span{font-family:Arial,sans-serif;font-size:40px;line-height:1;margin-top:-4px}.ReviewScore_previous__sfnzD{inset-inline-start:-26px}.ReviewScore_next__kn_NO{inset-inline-end:-26px}.ReviewScore_dots__Kw9YU{display:flex;justify-content:center;gap:2px;margin-top:14px}.ReviewScore_dots__Kw9YU button{display:grid;place-items:center;width:32px;height:40px;cursor:pointer}.ReviewScore_dots__Kw9YU span{width:12px;height:12px;border-radius:99px;background:#e5ebf3}.ReviewScore_dots__Kw9YU [aria-current] span{width:29px;background:#2860ef}.ReviewScore_selection__Tnwjt{margin-top:6px;text-align:center;font-size:12px;color:#62758d}@media (max-width:1100px){.ReviewScore_heading__wkxkT h2{font-size:34px}.ReviewScore_track__ZFiUc{grid-auto-columns:calc((100% - 24px) / 2)}.ReviewScore_card__k0It7{padding:25px}.ReviewScore_lede__ztW5l{font-size:18px}}@media (max-width:700px){.ReviewScore_section__qjx0k{padding:44px 0 32px}.ReviewScore_heading__wkxkT{align-items:flex-start;flex-direction:column;gap:22px}.ReviewScore_heading__wkxkT h2{font-size:30px}.ReviewScore_lede__ztW5l{font-size:17px}.ReviewScore_cta__MHJ2I{padding:13px 22px;font-size:14px}.ReviewScore_summary__OmhWW{margin-top:35px}.ReviewScore_rating__g8_n9{gap:12px}.ReviewScore_rating__g8_n9>strong{font-size:30px}.ReviewScore_rating__g8_n9 .ReviewScore_stars__J3ixf svg{width:28px;height:28px}.ReviewScore_details__RJ2DP{font-size:16px;gap:12px}.ReviewScore_details__RJ2DP>span{max-width:310px;line-height:1.8}.ReviewScore_checked__3siEj{font-size:11px}.ReviewScore_carousel__u1YGt{margin:24px 8px 0}.ReviewScore_track__ZFiUc{grid-auto-columns:100%}.ReviewScore_card__k0It7{padding:24px}.ReviewScore_quote__zb0Jt{font-size:17px}.ReviewScore_arrow__qZQki{width:42px;height:42px}.ReviewScore_previous__sfnzD{inset-inline-start:-19px}.ReviewScore_next__kn_NO{inset-inline-end:-19px}.ReviewScore_dots__Kw9YU{margin-top:0}}