.article-teaser-module__NwTjVG__teaser{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text,#e9e9ed) 8%, transparent) 48px, color-mix(in srgb, var(--color-text,#e9e9ed) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px;gap:3px;min-width:0;padding-bottom:12px;display:grid}.article-teaser-module__NwTjVG__kicker,.article-teaser-module__NwTjVG__meta,.article-teaser-module__NwTjVG__title{margin:0}.article-teaser-module__NwTjVG__kicker{color:var(--color-accent,#9184d9);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;line-height:1.3}.article-teaser-module__NwTjVG__title{color:var(--color-text,#e9e9ed);font-family:var(--font-heading,"Inter", system-ui, sans-serif);letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.25}.article-teaser-module__NwTjVG__title a{color:inherit;text-decoration:none}.article-teaser-module__NwTjVG__title a:hover{color:var(--color-accent-300,#d2cefd)}.article-teaser-module__NwTjVG__meta{color:var(--color-neutral-500,#9397ab);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}@media (min-width:64rem){.article-teaser-module__NwTjVG__teaser{background:0 0;gap:8px;padding-bottom:0}.article-teaser-module__NwTjVG__title{font-size:20px}.article-teaser-module__NwTjVG__kicker{font-size:11px}.article-teaser-module__NwTjVG__meta{font-size:12.5px}}
.offer-condition-badge-module__r2kN0a__badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-neutral-200);background:#0e0f18c7;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.3;position:absolute;top:12px;right:12px}
.car-image-notice-module__oCt25q__button{z-index:4;width:fit-content;min-width:44px;min-height:44px;color:var(--color-neutral-200);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:8px;display:grid;position:absolute;top:4px;left:4px}.car-image-notice-module__oCt25q__button>span{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0f18c7;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.2}.car-image-notice-module__oCt25q__button:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:2px}.car-image-notice-module__oCt25q__explanation{max-width:min(360px,100vw - 40px);color:var(--color-text);background:#1a1c2c;border:1px solid #ffffff1f;border-radius:14px;margin:auto;padding:20px;font-size:13px;position:fixed;box-shadow:0 12px 40px #00000073}.car-image-notice-module__oCt25q__explanation strong{font-weight:600}.car-image-notice-module__oCt25q__explanation p{margin:10px 0;line-height:1.6}.car-image-notice-module__oCt25q__explanation a{color:var(--color-accent-300);text-underline-offset:3px}
.car-image-module__xbLFrG__frame{border-radius:inherit;background:repeating-linear-gradient(135deg,#1c1e2e 0 10px,#202236 10px 20px);display:block;position:relative;overflow:hidden}.car-image-module__xbLFrG__image{object-fit:cover;object-position:center 65%}.car-image-module__xbLFrG__empty{height:100%;color:var(--color-neutral-500);place-items:center;padding:12px;font-size:12px;display:grid}.car-image-module__xbLFrG__label{color:#ffffffe6;letter-spacing:.04em;background:#141720b3;border:0;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.2;text-decoration:none;position:absolute;bottom:12px;left:12px}.car-image-module__xbLFrG__credit{color:var(--color-neutral-500);margin:8px 0 0;font-size:12px;line-height:1.5}.car-image-module__xbLFrG__credit a{color:inherit;text-underline-offset:3px}.car-image-module__xbLFrG__labelTop{top:12px;bottom:auto}
.car-detail-module__dB_loa__main{max-width:var(--layout-max);margin:auto}.car-detail-module__dB_loa__hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;padding:20px 48px 48px;display:grid}.car-detail-module__dB_loa__heroMedia{min-width:0;position:relative}.car-detail-module__dB_loa__heroImage{aspect-ratio:16/10;border-radius:18px}.car-detail-module__dB_loa__imageCredit{color:var(--color-neutral-600);text-align:right;margin:7px 0 0;font-size:11px;text-decoration:none;display:block}.car-detail-module__dB_loa__identity{gap:24px;min-width:0;display:grid}.car-detail-module__dB_loa__carHead .car-detail-module__dB_loa__brand{color:var(--color-accent-400);font-size:14px;font-weight:500}.car-detail-module__dB_loa__carHead h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:4px 0 10px;font-size:48px;font-weight:600;line-height:1.05}.car-detail-module__dB_loa__carHead h1>span{color:var(--color-neutral-600);font-weight:500}.car-detail-module__dB_loa__carHead h1 .car-detail-module__dB_loa__yearQualifier{color:var(--color-neutral-500);letter-spacing:0;margin-top:6px;font-size:13px;font-weight:400;line-height:1.3;display:block}.car-detail-module__dB_loa__carHead p{color:var(--color-neutral-500);margin:0;font-size:15px}.car-detail-module__dB_loa__variantLabel{color:var(--color-neutral-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;display:block}.car-detail-module__dB_loa__variantList{gap:10px;display:grid}.car-detail-module__dB_loa__variantCard{background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:16px 18px;display:grid}.car-detail-module__dB_loa__variantSelected{border-color:var(--color-accent-400);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg))}.car-detail-module__dB_loa__variantName{overflow-wrap:anywhere;font-size:16px;font-weight:600}.car-detail-module__dB_loa__variantPrice{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.car-detail-module__dB_loa__variantPrice small{color:var(--color-neutral-500);font-size:12px;font-weight:400}.car-detail-module__dB_loa__variantSpec,.car-detail-module__dB_loa__variantCount{color:var(--color-neutral-500);font-size:12px}.car-detail-module__dB_loa__variantCount{text-align:right}.car-detail-module__dB_loa__bestBox{background:var(--color-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.car-detail-module__dB_loa__bestBox span{color:var(--color-neutral-500);font-size:12px}.car-detail-module__dB_loa__bestBox p{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.car-detail-module__dB_loa__bestBox strong{letter-spacing:-.02em;font-size:30px;font-weight:700}.car-detail-module__dB_loa__bestBox small{color:var(--color-neutral-500);font-size:13px}.car-detail-module__dB_loa__primaryCta,.car-detail-module__dB_loa__secondaryCta,.car-detail-module__dB_loa__ghostCta{text-align:center;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.car-detail-module__dB_loa__primaryCta{background:var(--color-accent-400);color:#14152a}.car-detail-module__dB_loa__secondaryCta{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-300);font-weight:500}.car-detail-module__dB_loa__ghostCta{color:var(--color-neutral-300);background:0 0;border:1px solid #ffffff1f;font-weight:400}.car-detail-module__dB_loa__comparison{padding:0 48px}.car-detail-module__dB_loa__comparisonHead{justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;display:flex}.car-detail-module__dB_loa__comparisonHead h2{margin:0;font-size:24px;font-weight:600}.car-detail-module__dB_loa__sort{background:var(--color-surface);border-radius:10px;flex-shrink:0;padding:4px;display:flex}.car-detail-module__dB_loa__sort button{color:var(--color-neutral-500);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px}.car-detail-module__dB_loa__sort button[aria-pressed=true]{color:var(--color-text);background:#2e3150}.car-detail-module__dB_loa__columnHeaders,.car-detail-module__dB_loa__offerRow{grid-template-columns:minmax(0,2.2fr) 90px 90px 110px 100px minmax(0,1.3fr) 130px 236px;align-items:center;gap:16px;display:grid}.car-detail-module__dB_loa__columnHeaders{color:var(--color-neutral-600);padding:0 20px 10px;font-size:11px}.car-detail-module__dB_loa__priceHeader{text-align:right}.car-detail-module__dB_loa__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.car-detail-module__dB_loa__offerRow{background:var(--color-surface);font-variant-numeric:tabular-nums;border-radius:12px;padding:16px 20px;font-size:13px}.car-detail-module__dB_loa__dealer{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-weight:500;display:flex}.car-detail-module__dB_loa__dealer>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.car-detail-module__dB_loa__lowest{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-300);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.car-detail-module__dB_loa__sponsor{color:var(--color-neutral-500);font-size:10px}.car-detail-module__dB_loa__desktopTerm{color:var(--color-neutral-300)}.car-detail-module__dB_loa__unknown{color:var(--color-neutral-500)}.car-detail-module__dB_loa__included{color:#7fd1a8}.car-detail-module__dB_loa__excluded{color:var(--color-neutral-300)}.car-detail-module__dB_loa__rowPrice{text-align:right;white-space:nowrap}.car-detail-module__dB_loa__rowPrice strong{font-size:18px;font-weight:600}.car-detail-module__dB_loa__rowPrice small{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.car-detail-module__dB_loa__rowPrice>span{color:var(--color-neutral-500);font-size:11px;display:block}.car-detail-module__dB_loa__rowActions{justify-content:flex-end;gap:8px;display:flex}.car-detail-module__dB_loa__mobileService,.car-detail-module__dB_loa__mobileTerms,.car-detail-module__dB_loa__mobileActionLabel{display:none}.car-detail-module__dB_loa__note{color:var(--color-neutral-500);margin:16px 0 0;font-size:12px;line-height:1.6}.car-detail-module__dB_loa__seo{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px;padding:40px 48px 56px;display:grid}.car-detail-module__dB_loa__seo h2{font-size:22px;font-weight:600}.car-detail-module__dB_loa__seo p{color:var(--color-neutral-500);margin:10px 0 0;font-size:14px;line-height:1.7}.car-detail-module__dB_loa__faq details{border-bottom:1px solid #ffffff0f;padding:14px 0}.car-detail-module__dB_loa__faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:14px;list-style:none;display:flex}.car-detail-module__dB_loa__faq summary:after{content:"+";color:var(--color-neutral-600)}.car-detail-module__dB_loa__faq details[open] summary:after{content:"−"}.car-detail-module__dB_loa__stickyBar{display:none}.car-detail-module__dB_loa__dialog{overscroll-behavior:contain;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);background:#1a1c2c;border:0;border-left:1px solid #ffffff0f;margin:0;padding:0;animation:.2s ease-out car-detail-module__dB_loa__drawer-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-30px 0 60px #0006}.car-detail-module__dB_loa__dialog::backdrop{background:#08091099}.car-detail-module__dB_loa__dialogContent{gap:24px;padding:28px;display:grid}.car-detail-module__dB_loa__dialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.car-detail-module__dB_loa__dialogHeader p{color:var(--color-neutral-500);margin:0 0 4px;font-size:13px}.car-detail-module__dB_loa__dialogHeader h2{margin:0;font-size:20px;font-weight:600}.car-detail-module__dB_loa__close{background:var(--color-surface);width:44px;height:44px;color:var(--color-neutral-300);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;margin:-6px -6px 0 0;font-size:26px;display:grid}.car-detail-module__dB_loa__dialogPrice{font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:700}.car-detail-module__dB_loa__dialogPrice small{color:var(--color-neutral-500);font-size:14px;font-weight:400}.car-detail-module__dB_loa__facts{background:#ffffff0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.car-detail-module__dB_loa__facts>div{background:#1e2032;padding:14px}.car-detail-module__dB_loa__facts dt{color:var(--color-neutral-600);font-size:12px}.car-detail-module__dB_loa__facts dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px}.car-detail-module__dB_loa__feeSection h3{color:var(--color-neutral-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500}.car-detail-module__dB_loa__statusRows{gap:12px;margin:0;display:grid}.car-detail-module__dB_loa__statusRows>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.car-detail-module__dB_loa__statusRows .car-detail-module__dB_loa__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.car-detail-module__dB_loa__statusRows dt{color:var(--color-neutral-500)}.car-detail-module__dB_loa__statusRows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.car-detail-module__dB_loa__dialogNote{color:var(--color-neutral-500);margin:0;font-size:13px;line-height:1.65}.car-detail-module__dB_loa__dialogCta{min-height:48px;}.car-detail-module__dB_loa__sourceDetails{color:var(--color-neutral-500);font-size:12px}.car-detail-module__dB_loa__sourceDetails summary{cursor:pointer}.car-detail-module__dB_loa__sourceDetails p{overflow-wrap:anywhere;margin-top:10px}.car-detail-module__dB_loa__sourceLink,.car-detail-module__dB_loa__additionalSources a{color:var(--color-accent-300);font-size:12px;text-decoration:none}.car-detail-module__dB_loa__additionalSources{margin:0;padding-left:20px;font-size:12px}.car-detail-module__dB_loa__dragHandle{display:none}@keyframes car-detail-module__dB_loa__drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes car-detail-module__dB_loa__sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (hover:hover){.car-detail-module__dB_loa__offerRow:hover,.car-detail-module__dB_loa__variantCard:hover{background:color-mix(in srgb, var(--color-surface) 80%, #363953)}.car-detail-module__dB_loa__primaryCta:hover{background:#c3baff}.car-detail-module__dB_loa__secondaryCta:hover{background:color-mix(in srgb, var(--color-accent) 24%, transparent)}.car-detail-module__dB_loa__ghostCta:hover{color:var(--color-text);border-color:#ffffff4d}}.car-detail-module__dB_loa__main button:focus-visible,.car-detail-module__dB_loa__main a:focus-visible,.car-detail-module__dB_loa__dialog button:focus-visible,.car-detail-module__dB_loa__dialog a:focus-visible,.car-detail-module__dB_loa__dialog summary:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:3px}@media (max-width:1199px){.car-detail-module__dB_loa__columnHeaders,.car-detail-module__dB_loa__desktopTerm{display:none}.car-detail-module__dB_loa__offerRow{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 16px}.car-detail-module__dB_loa__dealer{font-size:14px}.car-detail-module__dB_loa__rowPrice small{clip:auto;white-space:normal;width:auto;height:auto;color:var(--color-neutral-500);margin:0;font-size:11px;font-weight:400;display:inline;position:static;overflow:visible}.car-detail-module__dB_loa__rowPrice>span{display:none}.car-detail-module__dB_loa__mobileTerms{color:var(--color-neutral-500);grid-column:1/-1;margin:0;font-size:12px;display:block}.car-detail-module__dB_loa__rowActions{border-top:1px solid #ffffff0d;grid-column:1/-1;align-items:center;padding-top:10px}.car-detail-module__dB_loa__mobileService{flex:1;font-size:11px;display:block}.car-detail-module__dB_loa__mobileActionLabel{display:inline}.car-detail-module__dB_loa__desktopActionLabel{display:none}}@media (max-width:879px){.car-detail-module__dB_loa__hero{grid-template-columns:1fr;gap:0;padding:0}.car-detail-module__dB_loa__heroImage{aspect-ratio:4/3;border-radius:0}.car-detail-module__dB_loa__imageCredit{margin:6px 20px 0}.car-detail-module__dB_loa__identity{gap:22px;padding:16px 20px 28px}.car-detail-module__dB_loa__carHead h1{font-size:32px;line-height:1.1}.car-detail-module__dB_loa__carHead h1 .car-detail-module__dB_loa__yearQualifier{color:var(--color-neutral-500);letter-spacing:0;margin-top:6px;font-size:13px;font-weight:400;line-height:1.3;display:block}.car-detail-module__dB_loa__carHead p,.car-detail-module__dB_loa__carHead .car-detail-module__dB_loa__brand{font-size:13px}.car-detail-module__dB_loa__variantList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.car-detail-module__dB_loa__variantCard{grid-template-columns:1fr;gap:4px;padding:12px}.car-detail-module__dB_loa__variantName{font-size:14px}.car-detail-module__dB_loa__variantPrice{text-align:left;font-size:14px}.car-detail-module__dB_loa__variantPrice small{font-size:10px}.car-detail-module__dB_loa__variantSpec{display:none}.car-detail-module__dB_loa__variantCount{text-align:left;font-size:11px}.car-detail-module__dB_loa__bestBox{display:none}.car-detail-module__dB_loa__comparison{padding:0 16px}.car-detail-module__dB_loa__comparisonHead{flex-wrap:wrap;gap:12px;margin-bottom:12px}.car-detail-module__dB_loa__comparisonHead h2{font-size:20px}.car-detail-module__dB_loa__sort{margin-left:auto}.car-detail-module__dB_loa__sort button{min-height:36px;padding:7px 10px;font-size:11px}.car-detail-module__dB_loa__rows{gap:8px}.car-detail-module__dB_loa__rowPrice strong{font-size:18px}.car-detail-module__dB_loa__rowActions .car-detail-module__dB_loa__ghostCta,.car-detail-module__dB_loa__rowActions .car-detail-module__dB_loa__secondaryCta{min-height:38px;padding:8px 12px;font-size:12px}.car-detail-module__dB_loa__note{font-size:11px}.car-detail-module__dB_loa__seo{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:28px 20px 40px}.car-detail-module__dB_loa__seo h2{font-size:19px}.car-detail-module__dB_loa__seo p{font-size:13px}.car-detail-module__dB_loa__seo .car-detail-module__dB_loa__faq details:last-child{display:none}.car-detail-module__dB_loa__stickyBar{z-index:150;padding:12px 20px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161826f0;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.car-detail-module__dB_loa__stickyBar>div{min-width:0}.car-detail-module__dB_loa__stickyBar span{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;color:var(--color-neutral-500);font-size:11px;display:block;overflow:hidden}.car-detail-module__dB_loa__stickyBar strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.car-detail-module__dB_loa__stickyBar small{color:var(--color-neutral-500);font-size:11px;font-weight:400}.car-detail-module__dB_loa__stickyBar .car-detail-module__dB_loa__primaryCta{min-height:46px;padding:12px 14px;font-size:12px}body:has(.car-detail-module__dB_loa__stickyBar){padding-bottom:calc(80px + env(safe-area-inset-bottom))}.car-detail-module__dB_loa__dialog{border:0;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:88dvh;animation:.2s ease-out car-detail-module__dB_loa__sheet-in;inset:auto 0 0}.car-detail-module__dB_loa__dialogContent{padding:12px 20px max(32px, env(safe-area-inset-bottom));gap:20px}.car-detail-module__dB_loa__dragHandle{background:var(--color-neutral-700);border-radius:99px;width:36px;height:4px;margin:0 auto;display:block}.car-detail-module__dB_loa__missingFact{display:none}}@media (prefers-reduced-motion:reduce){.car-detail-module__dB_loa__dialog{animation:none}}
.nocturne-primitives-module__DAwOQG__wordmark{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.01em;flex:none;align-items:baseline;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.nocturne-primitives-module__DAwOQG__wordmark strong{font-weight:700}.nocturne-primitives-module__DAwOQG__wordmarkSuffix{color:var(--color-neutral-500)}.nocturne-primitives-module__DAwOQG__wordmarkMobile{font-size:18px}.nocturne-primitives-module__DAwOQG__wordmarkArticle{font-size:16px}.nocturne-primitives-module__DAwOQG__wordmarkDesktop{font-size:19px}.nocturne-primitives-module__DAwOQG__iconButton{border:1px solid var(--color-divider);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-neutral-300);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:grid}.nocturne-primitives-module__DAwOQG__dealsEntry{border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-heading);background:0 0;flex:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s;display:inline-flex}.nocturne-primitives-module__DAwOQG__dealsEntryNav{border-radius:var(--radius-md);padding:7px 12px}.nocturne-primitives-module__DAwOQG__dealsEntryFloating{z-index:50;bottom:max(28px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-bg) 85%, transparent);box-shadow:var(--shadow-md);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:11px 18px;position:fixed;left:50%;transform:translate(-50%)}.nocturne-primitives-module__DAwOQG__sectionKicker{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px;line-height:1.2;display:inline-flex}.nocturne-primitives-module__DAwOQG__sectionKickerDefault{font-size:12px}.nocturne-primitives-module__DAwOQG__sectionKickerMuted{color:var(--color-neutral-500)}.nocturne-primitives-module__DAwOQG__sectionKickerShort{gap:10px}.nocturne-primitives-module__DAwOQG__sectionKickerLong{gap:12px}.nocturne-primitives-module__DAwOQG__sectionKickerRule{background:currentColor;flex:none;width:28px;height:1px}.nocturne-primitives-module__DAwOQG__sectionKickerRuleLong{width:44px}.nocturne-primitives-module__DAwOQG__fadedRule{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent);border:0;width:100%;height:1px;margin:0}.nocturne-primitives-module__DAwOQG__fadedRuleSubtle{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent)}.nocturne-primitives-module__DAwOQG__sponsorDisclosure{max-width:100%;color:var(--color-neutral-500);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;line-height:1.2;display:inline-flex}.nocturne-primitives-module__DAwOQG__sponsorDisclosure>span:last-child{overflow-wrap:anywhere}.nocturne-primitives-module__DAwOQG__sponsorChip{background:var(--color-neutral-800);color:var(--color-neutral-200);letter-spacing:.04em;text-transform:none;border-radius:5px;padding:2px 8px;font-size:11.5px;line-height:1.45}.nocturne-primitives-module__DAwOQG__sponsorDisclosureTeaser{gap:8px;font-size:10.5px}.nocturne-primitives-module__DAwOQG__sponsorDisclosureTeaser .nocturne-primitives-module__DAwOQG__sponsorChip{padding:1px 7px;font-size:11px}@media (hover:hover){.nocturne-primitives-module__DAwOQG__iconButton:hover{border-color:color-mix(in srgb, var(--color-text) 30%, transparent);background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text)}.nocturne-primitives-module__DAwOQG__dealsEntry:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}@media (min-width:55rem){.nocturne-primitives-module__DAwOQG__dealsEntryFloating{display:none}.nocturne-primitives-module__DAwOQG__sponsorDisclosureTeaser{gap:10px;font-size:11px}.nocturne-primitives-module__DAwOQG__sponsorDisclosureTeaser .nocturne-primitives-module__DAwOQG__sponsorChip{padding:2px 8px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.nocturne-primitives-module__DAwOQG__iconButton,.nocturne-primitives-module__DAwOQG__dealsEntry{transition:none}}
.site-footer-module__STLB6W__footer{width:100%;color:var(--color-text);margin-top:clamp(44px,7vw,84px)}.site-footer-module__STLB6W__rule{max-width:var(--layout-max);margin-inline:auto}.site-footer-module__STLB6W__inner{width:100%;max-width:var(--layout-max);gap:var(--space-8);padding:var(--space-8) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));margin-inline:auto;display:grid}.site-footer-module__STLB6W__identity{justify-items:start;gap:var(--space-3);display:grid}.site-footer-module__STLB6W__description,.site-footer-module__STLB6W__disclosure,.site-footer-module__STLB6W__legal{color:var(--color-neutral-500);margin:0}@media (max-width:48rem){body:has([data-sticky-deal-sheet]) .site-footer-module__STLB6W__inner{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width:359px){body:has([data-sticky-deal-sheet]) .site-footer-module__STLB6W__inner{padding-bottom:calc(144px + env(safe-area-inset-bottom))}}.site-footer-module__STLB6W__description{max-width:42ch;font-size:12.5px;line-height:1.55}.site-footer-module__STLB6W__navigation ul{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__STLB6W__navigation a{color:var(--color-text);font-size:13px;text-decoration:none;transition:color .16s}.site-footer-module__STLB6W__disclosure{max-width:62ch;font-size:12px;line-height:1.6}.site-footer-module__STLB6W__disclosure a{color:var(--color-accent)}.site-footer-module__STLB6W__legal{font-size:11.5px;line-height:1.4}@media (hover:hover){.site-footer-module__STLB6W__navigation a:hover{color:var(--color-accent)}}@media (min-width:64rem){.site-footer-module__STLB6W__inner{padding:28px 48px max(33.6px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:start}.site-footer-module__STLB6W__navigation{justify-self:end}.site-footer-module__STLB6W__legal{text-align:right;place-self:end}}@media (prefers-reduced-motion:reduce){.site-footer-module__STLB6W__navigation a{transition:none}}
.site-header-module__wBaYfG__header{z-index:120;width:100%;color:var(--color-text);border-bottom:1px solid #ffffff0f;position:relative}.site-header-module__wBaYfG__mobile,.site-header-module__wBaYfG__desktop{width:100%;max-width:var(--layout-max);margin-inline:auto}.site-header-module__wBaYfG__mobile{padding:max(14px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 8px max(20px, env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex}.site-header-module__wBaYfG__controls{flex:none;position:relative}.site-header-module__wBaYfG__actionButtons{gap:6px;display:inline-flex}.site-header-module__wBaYfG__desktop{display:none}.site-header-module__wBaYfG__desktopNav{align-items:center;gap:28px;margin-left:auto;display:flex}.site-header-module__wBaYfG__desktopNavLink{color:var(--color-text);font-size:14px;line-height:1.2;text-decoration:none;transition:color .16s}.site-header-module__wBaYfG__panel{border:1px solid var(--color-neutral-700);border-radius:var(--radius-lg);background:var(--color-surface);width:min(350px,100vw - 40px);box-shadow:var(--shadow-md);color:var(--color-text);animation:.15s cubic-bezier(.22,1,.36,1) both site-header-module__wBaYfG__panel-in;position:absolute;top:calc(100% + 10px);right:0}.site-header-module__wBaYfG__panelHeading{min-height:45px;color:var(--color-neutral-400);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 14px;font-size:10.5px;line-height:1.2;display:flex}.site-header-module__wBaYfG__panelClose{width:32px;height:32px}.site-header-module__wBaYfG__searchPanel{padding-bottom:8px}.site-header-module__wBaYfG__searchForm{align-items:center;margin:0 10px 9px;display:flex;position:relative}.site-header-module__wBaYfG__searchFieldIcon{color:var(--color-neutral-500);pointer-events:none;position:absolute;left:12px}.site-header-module__wBaYfG__searchInput{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg) 72%, transparent);width:100%;height:44px;color:var(--color-text);appearance:none;padding:0 12px 0 39px;font-size:14px;line-height:1.2}.site-header-module__wBaYfG__searchInput::placeholder{color:var(--color-neutral-500);opacity:1}.site-header-module__wBaYfG__searchInput::-webkit-search-cancel-button{filter:invert();opacity:.55}.site-header-module__wBaYfG__searchSummary{color:var(--color-neutral-600);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:0 14px 6px;font-size:10px;line-height:1.2;display:flex}.site-header-module__wBaYfG__searchResults,.site-header-module__wBaYfG__menuList{margin:0;padding:0;list-style:none}.site-header-module__wBaYfG__searchResults{overscroll-behavior:contain;scrollbar-color:var(--color-neutral-700) transparent;max-height:min(390px,100dvh - 190px);overflow-y:auto}.site-header-module__wBaYfG__searchResults>li,.site-header-module__wBaYfG__menuList>li{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat top / 100% 1px}.site-header-module__wBaYfG__searchResult{color:var(--color-text);gap:2px;padding:10px 14px 11px;text-decoration:none;transition:background-color .15s;display:grid}.site-header-module__wBaYfG__searchResultLabel{color:var(--color-accent-300);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.25}.site-header-module__wBaYfG__searchResultTitle{font-family:var(--font-heading);font-size:14px;font-weight:500;line-height:1.3}.site-header-module__wBaYfG__searchResultDescription{color:var(--color-neutral-500);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.site-header-module__wBaYfG__emptySearch{color:var(--color-neutral-500);margin:0;padding:12px 14px 16px;font-size:13px;line-height:1.45}.site-header-module__wBaYfG__menuLink{min-height:52px;color:var(--color-text);font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s;display:flex}.site-header-module__wBaYfG__menuMeta{color:var(--color-accent-300);font-family:var(--font-body);letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:400}@keyframes site-header-module__wBaYfG__panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.site-header-module__wBaYfG__desktopNavLink:hover{color:var(--color-accent)}.site-header-module__wBaYfG__searchResult:hover,.site-header-module__wBaYfG__menuLink:hover{background:color-mix(in srgb, var(--color-neutral-900) 75%, transparent)}}@media (min-width:55rem){.site-header-module__wBaYfG__mobile{display:none}.site-header-module__wBaYfG__desktop{align-items:center;gap:28px;padding:18px 48px;display:flex}.site-header-module__wBaYfG__panel{width:min(420px,100vw - 96px)}}@media (prefers-reduced-motion:reduce){.site-header-module__wBaYfG__desktopNavLink,.site-header-module__wBaYfG__searchResult,.site-header-module__wBaYfG__menuLink{transition:none}.site-header-module__wBaYfG__panel{animation:none}}
.not-found-module____MV3a__main{width:100%;max-width:var(--layout-max);min-height:calc(100svh - 58px);padding:56px var(--page-gutter) 96px;align-content:start;gap:12px;margin-inline:auto;display:grid}.not-found-module____MV3a__copy{max-width:560px}.not-found-module____MV3a__copy h1,.not-found-module____MV3a__copy p{margin:0}.not-found-module____MV3a__copy h1{color:var(--color-text);font-family:var(--font-heading);letter-spacing:-.02em;margin-top:10px;font-size:32px;font-weight:500;line-height:1.08}.not-found-module____MV3a__copy>p{max-width:42ch;color:color-mix(in srgb, var(--color-text) 72%, transparent);margin-top:12px;font-size:14.5px;line-height:1.55}.not-found-module____MV3a__homeLink{border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent);font-family:var(--font-heading);justify-content:center;align-items:center;margin-top:22.4px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.not-found-module____MV3a__homeLink:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}@media (min-width:64rem){.not-found-module____MV3a__main{min-height:calc(100svh - 72px);padding-top:96px}.not-found-module____MV3a__copy h1{font-size:48px;line-height:1.06}.not-found-module____MV3a__copy>p{font-size:17px;line-height:1.6}}
.offer-rail-module__Ed6TLG__mosaic{grid-template-rows:repeat(2,280px);grid-template-columns:1.5fr 1fr 1fr;gap:16px;margin:0 48px;display:grid}.offer-rail-module__Ed6TLG__tile{isolation:isolate;min-width:0;color:var(--color-text);border-radius:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.offer-rail-module__Ed6TLG__tile:first-child{grid-row:span 2}.offer-rail-module__Ed6TLG__photo{width:100%;height:100%;position:absolute;inset:0}.offer-rail-module__Ed6TLG__overlay{z-index:1;pointer-events:none;background:linear-gradient(#0e0f1800 45%,#0e0f18eb 100%);position:absolute;inset:0}.offer-rail-module__Ed6TLG__copy{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;inset:auto 20px 20px}.offer-rail-module__Ed6TLG__copy>div:first-child{min-width:0}.offer-rail-module__Ed6TLG__brand{color:var(--color-neutral-300);margin-bottom:4px;font-size:11px;line-height:1.3;display:block}.offer-rail-module__Ed6TLG__copy h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.offer-rail-module__Ed6TLG__tile:first-child h3{font-size:30px}.offer-rail-module__Ed6TLG__price{font-variant-numeric:tabular-nums;flex:none;justify-items:end;line-height:1.2;display:grid}.offer-rail-module__Ed6TLG__price>span,.offer-rail-module__Ed6TLG__price small{color:var(--color-neutral-300);font-size:11px}.offer-rail-module__Ed6TLG__price strong{font-size:19px;font-weight:700}.offer-rail-module__Ed6TLG__tile:first-child .offer-rail-module__Ed6TLG__price strong{font-size:26px}.offer-rail-module__Ed6TLG__tile:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:4px}@media (hover:hover){.offer-rail-module__Ed6TLG__tile:hover .offer-rail-module__Ed6TLG__overlay{background:linear-gradient(#0e0f1800 35%,#0e0f18f5 100%)}}@media (max-width:879px){.offer-rail-module__Ed6TLG__mosaic{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 20px}.offer-rail-module__Ed6TLG__tile{aspect-ratio:1/1.05;border-radius:16px}.offer-rail-module__Ed6TLG__tile:first-child{aspect-ratio:4/3;border-radius:18px;grid-area:auto/span 2}.offer-rail-module__Ed6TLG__copy{flex-direction:column;align-items:flex-start;gap:5px;inset:auto 12px 12px}.offer-rail-module__Ed6TLG__copy h3{font-size:15px}.offer-rail-module__Ed6TLG__brand{font-size:9px}.offer-rail-module__Ed6TLG__price{align-items:baseline;gap:3px;display:flex}.offer-rail-module__Ed6TLG__price strong{font-size:15px}.offer-rail-module__Ed6TLG__price>span,.offer-rail-module__Ed6TLG__price small{font-size:9px}.offer-rail-module__Ed6TLG__tile:first-child .offer-rail-module__Ed6TLG__copy{flex-direction:row;align-items:flex-end;inset:auto 20px 20px}.offer-rail-module__Ed6TLG__tile:first-child h3{font-size:25px}.offer-rail-module__Ed6TLG__tile:first-child .offer-rail-module__Ed6TLG__price{gap:0;display:grid}.offer-rail-module__Ed6TLG__tile:first-child .offer-rail-module__Ed6TLG__brand{font-size:11px}.offer-rail-module__Ed6TLG__tile:first-child .offer-rail-module__Ed6TLG__price strong{font-size:22px}}.offer-rail-module__Ed6TLG__tileLink{height:100%;color:inherit;text-decoration:none;display:block}.offer-rail-module__Ed6TLG__tileLink:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:-3px;border-radius:inherit}.offer-rail-module__Ed6TLG__tile:has(.offer-rail-module__Ed6TLG__tileLink:focus-visible):after{content:"";z-index:5;border:2px solid var(--color-accent-400);pointer-events:none;border-radius:15px;position:absolute;inset:3px}
.page-module__I1YN1a__desktopHeader,.page-module__I1YN1a__breadcrumbs{display:none}@media (min-width:55rem){.page-module__I1YN1a__mobileHeader{display:none}.page-module__I1YN1a__desktopHeader{display:block}.page-module__I1YN1a__breadcrumbs{width:min(100%, var(--layout-max));color:var(--color-neutral-500);align-items:center;gap:8px;margin-inline:auto;padding:14px 48px 0;font-size:12.5px;line-height:1.4;display:flex}.page-module__I1YN1a__breadcrumbs a{color:var(--color-neutral-500);text-decoration:none}.page-module__I1YN1a__breadcrumbs [aria-current=page]{color:var(--color-text)}@media (hover:hover){.page-module__I1YN1a__breadcrumbs a:hover{color:var(--color-accent)}}}
.guides-page-module__0IeBdq__main{width:100%;max-width:var(--layout-max,1280px);padding:28px var(--page-gutter,20px) 96px;margin-inline:auto}.guides-page-module__0IeBdq__header{gap:10px;max-width:680px;display:grid}.guides-page-module__0IeBdq__header h1,.guides-page-module__0IeBdq__header p{margin:0}.guides-page-module__0IeBdq__header h1{color:var(--color-text,#e9e9ed);font-family:var(--font-heading,"Inter", system-ui, sans-serif);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1.08}.guides-page-module__0IeBdq__header p{max-width:52ch;color:color-mix(in srgb, var(--color-text,#e9e9ed) 72%, transparent);font-size:14.5px;line-height:1.55}.guides-page-module__0IeBdq__rule{margin:28px 0 22px}.guides-page-module__0IeBdq__grid{gap:14px;display:grid}@media (min-width:48rem){.guides-page-module__0IeBdq__main{padding-top:56px}.guides-page-module__0IeBdq__header h1{font-size:48px;line-height:1.06}.guides-page-module__0IeBdq__header p{font-size:17px;line-height:1.6}}@media (min-width:64rem){.guides-page-module__0IeBdq__rule{margin:44px 0 28px}.guides-page-module__0IeBdq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}
.home-page-module__VV7jaG__main{width:100%;max-width:var(--layout-max);min-height:calc(100svh - 72px);margin-inline:auto;overflow:hidden}.home-page-module__VV7jaG__hero{gap:10px;padding:20px 20px 0;display:grid}.home-page-module__VV7jaG__hero h1,.home-page-module__VV7jaG__hero p{margin:0}.home-page-module__VV7jaG__hero h1{max-width:20ch;font-family:var(--font-heading);font-size:30px;font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.1}.home-page-module__VV7jaG__hero p{max-width:34ch;color:color-mix(in srgb, var(--color-text) 72%, transparent);font-size:14.5px;line-height:1.55}.home-page-module__VV7jaG__offersHeading{justify-content:space-between;align-items:baseline;gap:16px;padding:26px 20px 10px;display:flex}.home-page-module__VV7jaG__offersTitle,.home-page-module__VV7jaG__guidesTitle{font:inherit;margin:0;line-height:1}.home-page-module__VV7jaG__desktopKicker{display:none}.home-page-module__VV7jaG__allDeals{color:var(--color-accent);flex:none;font-size:13px;line-height:1.3;text-decoration:none}.home-page-module__VV7jaG__noDeals{color:var(--color-neutral-500);margin:0;padding:14px 20px;font-size:13px}.home-page-module__VV7jaG__rule{margin:24px 0 14px}.home-page-module__VV7jaG__guides{gap:14px;padding:0 20px 88px;display:grid}.home-page-module__VV7jaG__guideGrid{gap:0;display:grid}@media (hover:hover){.home-page-module__VV7jaG__allDeals:hover{color:var(--color-accent-400)}}@media (min-width:64rem){.home-page-module__VV7jaG__main{min-height:calc(100svh - 72px)}.home-page-module__VV7jaG__hero{gap:14px;padding:56px 48px 0}.home-page-module__VV7jaG__hero h1{max-width:18ch;font-size:56px;line-height:1.06}.home-page-module__VV7jaG__hero p{max-width:52ch;font-size:17px;line-height:1.6}.home-page-module__VV7jaG__offersHeading{padding:52px 48px 14px}.home-page-module__VV7jaG__mobileKicker{display:none}.home-page-module__VV7jaG__desktopKicker{display:inline-flex}.home-page-module__VV7jaG__allDeals{font-size:14px}.home-page-module__VV7jaG__noDeals{padding-inline:48px}.home-page-module__VV7jaG__rule{margin:44px 0 28px}.home-page-module__VV7jaG__guides{gap:18px;padding:0 48px 48px}.home-page-module__VV7jaG__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.home-page-module__VV7jaG__offersTitle{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.home-page-module__VV7jaG__offersNote{color:var(--color-neutral-500);margin:16px 20px 0;font-size:11px;line-height:1.6}@media (min-width:55rem){.home-page-module__VV7jaG__offersTitle{font-size:28px}.home-page-module__VV7jaG__offersNote{margin-inline:48px;font-size:12px}}.home-page-module__VV7jaG__allDealsWord{display:none}@media (min-width:55rem){.home-page-module__VV7jaG__allDealsWord{display:inline}}
.offers-page-module__NUAKeW__main{max-width:var(--layout-max);min-height:65vh;margin:auto}.offers-page-module__NUAKeW__header{padding:40px 48px 24px}.offers-page-module__NUAKeW__header h1{letter-spacing:-.025em;margin:0 0 10px;font-size:40px;font-weight:600}.offers-page-module__NUAKeW__header p{color:var(--color-neutral-500);margin:0;font-size:16px}.offers-page-module__NUAKeW__toolbar{z-index:110;background:var(--color-bg);border-block:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 48px;display:flex;position:sticky;top:0}.offers-page-module__NUAKeW__chips,.offers-page-module__NUAKeW__bodyChips,.offers-page-module__NUAKeW__priceChips{align-items:center;gap:8px;display:flex}.offers-page-module__NUAKeW__chips{flex-wrap:wrap}.offers-page-module__NUAKeW__chips button{min-height:38px;color:var(--color-neutral-300);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:8px 14px;font-size:13px}.offers-page-module__NUAKeW__chips button[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-300)}.offers-page-module__NUAKeW__chipDivider{background:#ffffff0f;width:1px;height:24px;margin-inline:4px}.offers-page-module__NUAKeW__toolbarRight{align-items:center;gap:12px;display:flex}.offers-page-module__NUAKeW__toolbarRight select{background:var(--color-surface);min-height:36px;color:var(--color-neutral-300);border:1px solid #ffffff14;border-radius:9px;padding:7px 30px 7px 12px;font-size:12px}.offers-page-module__NUAKeW__viewToggle{background:var(--color-surface);border-radius:9px;padding:4px;display:flex}.offers-page-module__NUAKeW__viewToggle button{width:36px;height:32px;color:var(--color-neutral-600);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.offers-page-module__NUAKeW__viewToggle button[aria-pressed=true]{color:var(--color-text);background:#2e3150}.offers-page-module__NUAKeW__gridIcon{grid-template-rows:6px 6px;grid-template-columns:6px 6px;gap:2px;display:grid}.offers-page-module__NUAKeW__gridIcon i,.offers-page-module__NUAKeW__listIcon i{background:currentColor;border-radius:1px;display:block}.offers-page-module__NUAKeW__listIcon{gap:3px;width:14px;display:grid}.offers-page-module__NUAKeW__listIcon i{height:2px}.offers-page-module__NUAKeW__mobileResultCount{display:none}.offers-page-module__NUAKeW__results{padding:18px 48px 0}.offers-page-module__NUAKeW__resultCount{color:var(--color-neutral-500);margin:0 0 18px;font-size:14px}.offers-page-module__NUAKeW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.offers-page-module__NUAKeW__card{background:var(--color-surface);border-radius:16px;min-width:0;position:relative;overflow:hidden}.offers-page-module__NUAKeW__cardLink{height:100%;color:inherit;text-decoration:none;display:block;position:relative}.offers-page-module__NUAKeW__gridPhoto{aspect-ratio:16/10;border-radius:0}.offers-page-module__NUAKeW__cardBody{padding:18px 20px 20px}.offers-page-module__NUAKeW__brandYear{color:var(--color-neutral-500);font-size:12px;line-height:1.4;display:block}.offers-page-module__NUAKeW__card h2{margin:4px 0 8px;font-size:20px;font-weight:600}.offers-page-module__NUAKeW__variantNames{-webkit-line-clamp:1;min-height:20px;color:var(--color-neutral-600);-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.offers-page-module__NUAKeW__cardFooter{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;padding-top:14px;display:flex}.offers-page-module__NUAKeW__price{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;align-items:baseline;gap:0 4px;display:grid}.offers-page-module__NUAKeW__price>span{color:var(--color-neutral-500);grid-column:span 2;font-size:11px}.offers-page-module__NUAKeW__price strong{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2}.offers-page-module__NUAKeW__price small{color:var(--color-neutral-500);font-size:11px}.offers-page-module__NUAKeW__cardMeta{color:var(--color-neutral-500);text-align:right;gap:3px;font-size:12px;display:grid}.offers-page-module__NUAKeW__list{gap:16px;display:grid}.offers-page-module__NUAKeW__listCard{background:var(--color-surface);border-radius:16px;grid-template-columns:340px minmax(0,1fr) 240px;display:grid;overflow:hidden}.offers-page-module__NUAKeW__listPhotoWrapper{position:relative}.offers-page-module__NUAKeW__listPhotoLink{height:100%;min-height:212px;display:block;position:relative}.offers-page-module__NUAKeW__listPhoto{border-radius:0;height:100%;min-height:212px}.offers-page-module__NUAKeW__listBody{min-width:0;padding:22px 28px}.offers-page-module__NUAKeW__listBody h2{margin:4px 0 8px;font-size:22px;font-weight:600}.offers-page-module__NUAKeW__listBody h2 a{color:inherit;text-decoration:none}.offers-page-module__NUAKeW__listSpecs{color:var(--color-neutral-500);margin:0 0 14px;font-size:13px}.offers-page-module__NUAKeW__variantTable{gap:6px;display:grid}.offers-page-module__NUAKeW__variantTable a{color:var(--color-neutral-300);grid-template-columns:minmax(0,1fr) 100px 65px;align-items:baseline;gap:8px;font-size:13px;text-decoration:none;display:grid}.offers-page-module__NUAKeW__variantTable a>span{overflow-wrap:anywhere;min-width:0}.offers-page-module__NUAKeW__variantTable small{color:var(--color-neutral-600);text-align:right;font-size:11px}.offers-page-module__NUAKeW__variantTable strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.offers-page-module__NUAKeW__listAction{border-left:1px solid #ffffff0f;flex-direction:column;justify-content:center;gap:8px;padding:24px;display:flex}.offers-page-module__NUAKeW__listAction>span{color:var(--color-neutral-500);font-size:12px}.offers-page-module__NUAKeW__listAction p{font-variant-numeric:tabular-nums;margin:-6px 0 0}.offers-page-module__NUAKeW__listAction strong{font-size:28px;font-weight:700}.offers-page-module__NUAKeW__listAction small{color:var(--color-neutral-500);margin-left:5px;font-size:12px}.offers-page-module__NUAKeW__listAction a{background:var(--color-accent-400);color:#14152a;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.offers-page-module__NUAKeW__compactCount,.offers-page-module__NUAKeW__compactPrice{display:none}.offers-page-module__NUAKeW__note{color:var(--color-neutral-500);margin:18px 0 0;font-size:12px;line-height:1.7}.offers-page-module__NUAKeW__empty{color:var(--color-neutral-500);padding:40px 0}.offers-page-module__NUAKeW__empty h2{color:var(--color-text);font-size:22px}.offers-page-module__NUAKeW__empty button{background:var(--color-accent-400);color:#14152a;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:10px 18px}.offers-page-module__NUAKeW__seo{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;padding:40px 48px 56px;display:grid}.offers-page-module__NUAKeW__seo h2{font-size:22px;font-weight:600}.offers-page-module__NUAKeW__seo p{color:var(--color-neutral-500);margin:10px 0 0;font-size:14px;line-height:1.7}.offers-page-module__NUAKeW__faq details{border-bottom:1px solid #ffffff0f;padding:14px 0}.offers-page-module__NUAKeW__faq summary,.offers-page-module__NUAKeW__seoMobile summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:14px;list-style:none;display:flex}.offers-page-module__NUAKeW__faq summary:after,.offers-page-module__NUAKeW__seoMobile summary:after{content:"+";color:var(--color-neutral-600)}.offers-page-module__NUAKeW__faq details[open] summary:after,.offers-page-module__NUAKeW__seoMobile[open] summary:after{content:"−"}.offers-page-module__NUAKeW__seoMobile{display:none}.offers-page-module__NUAKeW__main a:focus-visible,.offers-page-module__NUAKeW__main button:focus-visible,.offers-page-module__NUAKeW__main select:focus-visible,.offers-page-module__NUAKeW__main summary:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:3px}@media (hover:hover){.offers-page-module__NUAKeW__card:hover,.offers-page-module__NUAKeW__listCard:hover{background:color-mix(in srgb, var(--color-surface) 80%, #363953)}.offers-page-module__NUAKeW__variantTable a:hover{color:var(--color-accent-300)}.offers-page-module__NUAKeW__listAction a:hover,.offers-page-module__NUAKeW__empty button:hover{background:#c3baff}}@media (max-width:1099px) and (min-width:880px){.offers-page-module__NUAKeW__toolbar{padding-inline:32px}.offers-page-module__NUAKeW__listCard{grid-template-columns:260px minmax(0,1fr) 200px}.offers-page-module__NUAKeW__listBody{padding:20px}.offers-page-module__NUAKeW__variantTable a{grid-template-columns:minmax(0,1fr) 65px}.offers-page-module__NUAKeW__variantTable small{display:none}}@media (max-width:879px){.offers-page-module__NUAKeW__header{padding:24px 20px 20px}.offers-page-module__NUAKeW__header h1{margin-bottom:6px;font-size:28px}.offers-page-module__NUAKeW__header p{font-size:14px}.offers-page-module__NUAKeW__desktopSubtitle{display:none}.offers-page-module__NUAKeW__toolbar{gap:10px;padding:10px 16px 12px;display:grid}.offers-page-module__NUAKeW__chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.offers-page-module__NUAKeW__chips::-webkit-scrollbar{display:none}.offers-page-module__NUAKeW__chips button{min-height:38px;padding:8px 13px;font-size:12px}.offers-page-module__NUAKeW__chipDivider{display:none}.offers-page-module__NUAKeW__toolbarRight{justify-content:space-between;gap:10px;min-width:0}.offers-page-module__NUAKeW__toolbarRight select{flex:none;max-width:43%;min-height:38px;padding:8px 6px 8px 10px;font-size:12px}.offers-page-module__NUAKeW__mobileResultCount{min-width:0;color:var(--color-neutral-500);font-size:10px;line-height:1.4;display:block}.offers-page-module__NUAKeW__viewToggle{flex:none}.offers-page-module__NUAKeW__viewToggle button{width:34px}.offers-page-module__NUAKeW__results{padding:16px 16px 0}.offers-page-module__NUAKeW__resultCount{display:none}.offers-page-module__NUAKeW__grid{grid-template-columns:1fr;gap:14px}.offers-page-module__NUAKeW__cardBody{padding:14px 16px 16px}.offers-page-module__NUAKeW__card h2{margin:2px 0 0;font-size:19px}.offers-page-module__NUAKeW__brandYear{font-size:11px}.offers-page-module__NUAKeW__variantNames{display:none}.offers-page-module__NUAKeW__cardFooter{border:0;align-items:flex-end;margin:0;padding:0}.offers-page-module__NUAKeW__cardMeta{text-align:left;flex-wrap:wrap;order:-1;gap:3px;font-size:11px;display:flex}.offers-page-module__NUAKeW__cardMeta span+span:before{content:"· "}.offers-page-module__NUAKeW__price{justify-items:end;margin-top:-18px}.offers-page-module__NUAKeW__price strong{font-size:22px}.offers-page-module__NUAKeW__price>span,.offers-page-module__NUAKeW__price small{font-size:10px}.offers-page-module__NUAKeW__list{gap:10px}.offers-page-module__NUAKeW__listCard{border-radius:12px;grid-template-columns:128px minmax(0,1fr);min-height:124px}.offers-page-module__NUAKeW__listPhotoLink,.offers-page-module__NUAKeW__listPhoto{min-height:124px}.offers-page-module__NUAKeW__listBody{padding:12px 14px}.offers-page-module__NUAKeW__listBody h2{margin:3px 0 5px;font-size:16px}.offers-page-module__NUAKeW__listSpecs,.offers-page-module__NUAKeW__variantTable,.offers-page-module__NUAKeW__listAction{display:none}.offers-page-module__NUAKeW__compactCount{color:var(--color-neutral-500);font-size:11px;display:block}.offers-page-module__NUAKeW__compactPrice{color:var(--color-neutral-500);font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;display:block}.offers-page-module__NUAKeW__compactPrice strong{color:var(--color-text);font-size:18px;font-weight:700}.offers-page-module__NUAKeW__note{font-size:11px}.offers-page-module__NUAKeW__seo{grid-template-columns:1fr;gap:14px;margin-top:28px;padding:24px 20px 40px}.offers-page-module__NUAKeW__seoDesktop{display:none}.offers-page-module__NUAKeW__seoMobile{display:block}.offers-page-module__NUAKeW__seo p{font-size:13px}}.offers-page-module__NUAKeW__main .offers-page-module__NUAKeW__cardLink:focus-visible,.offers-page-module__NUAKeW__main .offers-page-module__NUAKeW__listPhotoLink:focus-visible{outline:2px solid var(--color-accent-400);outline-offset:-3px}.offers-page-module__NUAKeW__card:has(.offers-page-module__NUAKeW__cardLink:focus-visible):after{content:"";z-index:5;border:2px solid var(--color-accent-400);pointer-events:none;border-radius:13px;position:absolute;inset:3px}.offers-page-module__NUAKeW__listPhotoWrapper:has(.offers-page-module__NUAKeW__listPhotoLink:focus-visible):after{content:"";z-index:5;border:2px solid var(--color-accent-400);pointer-events:none;border-radius:13px;position:absolute;inset:3px}
