@font-face{font-family:headingFont;src:url(/_next/static/media/deb6aac04b30c25d-s.p.woff2) format("woff2");font-display:swap;font-weight:500 900;font-style:normal}@font-face{font-family:headingFont Fallback;src:local("Arial");ascent-override:99.71%;descent-override:25.92%;line-gap-override:0.00%;size-adjust:100.30%}.__className_ee2d08{font-family:headingFont,headingFont Fallback;font-style:normal}.__variable_ee2d08{--font-heading:"headingFont","headingFont Fallback"}:root{--color-surface:#f4f7fe;--color-primary:#2f6beb;--color-dark:#0f1c3f;--color-accent:#ea580c;--color-primary-strong:#1d54cc;--color-primary-deep:#17429f;--color-ink:var(--color-dark);--color-muted:#4b5a78;--color-card:#ffffff;--color-mint:#e8effd;--color-mint-strong:#d8e4fc;--color-border:#cfddf7;--color-border-strong:#a3bef0;--color-track:#dfe7f5;--color-accent-strong:#b4470a;--color-accent-soft:#feebdd;--color-teal:#4338ca;--color-amber:#f7c65b;--radius-card:1.5rem;--radius-inner:1rem;--shadow-card:0 1px 2px rgb(15 28 63/6%);--shadow-lift:0 14px 28px -14px rgb(15 28 63/28%);--shadow-ring:0 0 0 1px rgb(15 28 63/25%);--font-sans:var(--font-body),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--font-heading),var(--font-sans);--content-width:80rem;--gutter:1rem;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;color:var(--color-ink);background:var(--color-surface);text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-surface)}a{color:var(--color-primary-strong)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em}:focus-visible{outline:3px solid var(--color-primary-strong);outline-offset:2px;border-radius:.25rem}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.9375em}pre{overflow-x:auto;padding:.75rem 1rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.375rem}.container{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 var(--gutter)}.icon{width:1em;height:1em;flex:none}.site-header{padding-top:1rem}.site-header-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding:.625rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.site-logo{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:.75rem;min-height:2.75rem;color:var(--color-ink);text-decoration:none}.site-logo:after{content:"Fiyat karşılaştırma";grid-column:2;color:var(--color-primary-strong);font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.site-logo-mark{grid-row:1/span 2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-inner);background:linear-gradient(135deg,var(--color-primary),var(--color-teal));color:var(--color-card)}.logo-icon{width:1.5rem;height:1.5rem}.site-logo-name{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1}.site-logo-name span{color:var(--color-primary-strong)}.site-nav{width:100%}.site-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none}.site-nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .75rem;border-radius:.75rem;color:var(--color-ink);font-size:.875rem;font-weight:700;text-decoration:none}.site-nav a:hover{background:var(--color-mint);color:var(--color-primary-deep)}.site-main{flex:1 1;padding:1.25rem 0 2.5rem}.site-main h1{font-size:1.75rem;line-height:1.2;margin:0 0 1rem}.site-main h2{font-size:1.25rem;margin:2rem 0 .5rem}.site-footer{padding-bottom:1.5rem;color:var(--color-muted);font-size:.875rem}.site-footer-bar{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card)}.site-footer p{margin:0}.site-footer-name{color:var(--color-ink);font-family:var(--font-display);font-size:1.125rem;font-weight:800}.site-footer .site-footer-name,.site-footer-name{margin-bottom:.25rem}.site-footer-links ul{margin:0;padding:0;list-style:none}.site-footer-links a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-primary-deep);font-weight:600}.breadcrumb{font-size:.875rem;margin-bottom:.25rem}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 .25rem;margin:0;padding:0;list-style:none}.breadcrumb li{display:inline-flex;align-items:center}.breadcrumb [aria-current],.breadcrumb a{display:inline-flex;align-items:center;min-height:2.75rem}.breadcrumb li+li:before{content:"›";margin-right:.25rem;color:var(--color-muted)}@media (min-width:48rem){:root{--gutter:1.5rem}.site-main h1{font-size:2.25rem}}.hero-offer-price,.hero-product-price,.home-card-price-value,.offer-row-price,.price-range-ends strong,.price-text{white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;background:var(--color-mint-strong);color:var(--color-primary-deep);font-size:.75rem;font-weight:800;line-height:1.3}.pill-quiet{background:var(--color-mint)}.pill-solid{border-radius:.5rem;background:var(--color-primary-strong);color:var(--color-card)}.image-credit,.site-main .image-credit{margin:0;color:var(--color-muted);font-size:.6875rem;font-weight:500}.home-hero{display:grid;grid-gap:1.25rem;gap:1.25rem}.hero-feature,.hero-intro,.home-notice{min-width:0;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.hero-intro{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.25rem .75rem;border-radius:999px;background:var(--color-mint-strong);color:var(--color-primary-deep);font-size:.75rem;font-weight:800}.hero-badge-dot{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-primary)}.site-main .hero-heading{margin:0 0 .5rem;color:var(--color-primary-deep);font-size:1rem;font-weight:800;line-height:1.35}.site-main .hero-title{font-family:var(--font-display);margin:0 0 .75rem;font-size:clamp(1.875rem,1.2rem + 2.6vw,2.875rem);font-weight:800;line-height:1.12}.hero-title span{color:var(--color-primary-strong);-webkit-text-decoration:underline wavy var(--color-border-strong);text-decoration:underline wavy var(--color-border-strong);text-decoration-thickness:2px;text-underline-offset:.2em}.hero-text{margin:0;color:var(--color-muted);font-size:.9375rem}.hero-chips{margin-top:1rem}.hero-chips p{margin:0 0 .5rem;color:var(--color-muted);font-size:.75rem;font-weight:700}.hero-chips ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.hero-chips a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-surface);color:var(--color-primary-deep);font-size:.8125rem;font-weight:700;text-decoration:none}.hero-chips a:hover{border-color:var(--color-primary-strong);background:var(--color-primary-strong);color:var(--color-card)}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin:0;padding-top:1.25rem;border-top:1px solid var(--color-mint);text-align:center}.hero-stats div{display:flex;flex-direction:column-reverse;padding:.625rem .25rem;border-radius:var(--radius-inner);background:var(--color-surface)}.hero-stats dd{margin:0;color:var(--color-primary-strong);font-family:var(--font-display);font-size:1.375rem;font-weight:900;line-height:1.2}.hero-stats dt{font-size:.75rem}.hero-stats dt,.home-notice{color:var(--color-muted);font-weight:600}.home-notice{margin:0;align-self:center;text-align:center}.hero-feature{display:flex;flex-direction:column;gap:1rem;border:2px solid var(--color-border-strong)}.hero-feature-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.875rem;border-bottom:1px solid var(--color-mint)}.hero-feature-body{flex:1 1;display:grid;grid-gap:1rem;gap:1rem;align-items:center}.hero-product{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-gap:.875rem;gap:.875rem;align-items:start;min-width:0}.hero-product figure{margin:0}.category-card-head img,.hero-product img,.home-card-head img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid var(--color-mint);border-radius:var(--radius-inner);background:var(--color-card)}.hero-product figcaption{margin-top:.25rem;overflow-wrap:anywhere}.home-card-brand{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-primary-strong);font-size:.6875rem;font-weight:800;letter-spacing:.03em;text-decoration:none;text-transform:uppercase}.home-card-brand:hover{text-decoration:underline}.site-main .hero-product-title{font-family:var(--font-display);margin:.125rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.hero-product-title a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-ink);text-decoration:none}.hero-product-title a:hover{color:var(--color-primary-strong)}.hero-product-label,.home-card-price-label{margin:0;color:var(--color-muted);font-size:.6875rem;font-weight:700}.hero-product-price{margin:0;color:var(--color-primary-strong);font-family:var(--font-display);font-size:1.5rem;font-weight:900;line-height:1.2}.hero-insight{min-width:0;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface)}.hero-insight-title{margin:0 0 .5rem;color:var(--color-ink);font-size:.75rem;font-weight:800}.fact-table{margin:0;font-size:.8125rem}.fact-table div{display:flex;justify-content:space-between;gap:1rem;padding:.3125rem 0;border-bottom:1px solid var(--color-mint-strong)}.fact-table div:last-child{border-bottom:0}.fact-table dt{color:var(--color-muted);font-weight:600}.fact-table dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.price-range{min-width:0}.price-range-note{margin:0 0 .75rem;color:var(--color-primary-deep);font-size:.8125rem;font-weight:700}.price-range-track{position:relative;height:.625rem;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),var(--color-amber) 55%,var(--color-accent))}.price-range-dot{position:absolute;top:50%;left:calc(var(--at) * (100% - 1rem));width:1rem;height:1rem;border:3px solid var(--color-card);border-radius:50%;background:var(--color-dark);box-shadow:var(--shadow-ring);transform:translateY(-50%)}.price-range-ends{display:flex;justify-content:space-between;gap:1rem;margin:.625rem 0 0;font-size:.6875rem}.price-range-ends div:last-child{text-align:right}.price-range-ends dt{color:var(--color-muted);font-weight:600}.price-range-ends dd{margin:0}.price-range-ends strong{display:block;font-family:var(--font-display);font-size:.9375rem;font-weight:800}.price-range-ends span{color:var(--color-muted);overflow-wrap:anywhere}.price-range-compact .price-range-note{margin-bottom:.5rem;font-size:.75rem}.price-range-compact .price-range-track{height:.5rem}.price-range-compact .price-range-ends{margin-top:.375rem}.price-range-compact .price-range-ends strong{font-size:.75rem}.hero-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.5rem;gap:.5rem;margin:0;padding:.875rem 0 0;border-top:1px solid var(--color-mint);list-style:none}.hero-offer a{display:flex;flex-direction:column;height:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-surface);color:var(--color-ink);text-decoration:none}.hero-offer a:hover{border-color:var(--color-primary);background:var(--color-card)}.hero-offer-best a{border-color:var(--color-primary);background:var(--color-mint)}.hero-offer-store{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.hero-offer-price{font-family:var(--font-display);font-size:1rem;font-weight:800}.offer-row-tag{flex:none;color:var(--color-primary-deep);font-size:.625rem;font-weight:800;text-transform:uppercase}.offer-fresh{color:var(--color-muted);font-size:.6875rem;font-weight:500}.offer-fresh-stale{color:var(--color-accent-strong);font-weight:700}.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:.875rem;background:var(--color-primary-strong);color:var(--color-card);font-family:var(--font-display);font-size:.9375rem;font-weight:700;text-decoration:none}.hero-cta:hover{background:var(--color-primary-deep)}.home-section{margin-top:1.5rem}.home-how{max-width:48rem}.home-how p{margin:0 0 .75rem;color:var(--color-muted)}.home-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-bottom:1rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.site-main .home-section-head h2{margin:0;font-size:1.375rem;font-weight:800;line-height:1.25}.home-section-head p{flex-basis:100%;margin:0;color:var(--color-muted);font-size:.8125rem}.category-cards,.home-grid{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.home-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:1rem 1.125rem 1.125rem;gap:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.home-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lift)}.home-card:has(.card-link:focus-visible){outline:3px solid var(--color-primary-strong);outline-offset:2px}.home-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem}.home-card-head{display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-gap:.875rem;gap:.875rem;align-items:center}.home-card-text{min-width:0}.site-main .home-card-title{font-family:var(--font-display);margin:.125rem 0 .25rem;font-size:.9375rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.card-link{color:var(--color-ink);text-decoration:none}.card-link:focus-visible{outline:none}.card-link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.home-card:hover .card-link{color:var(--color-primary-strong)}.home-card-price{display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface)}.home-card-price p{margin:0}.home-card-price .offer-fresh{display:block}.home-card-price .home-card-price-value{font-family:var(--font-display);font-size:1.375rem;font-weight:900;line-height:1.2}.home-card-offers{margin-top:auto}.home-card-offers-title{margin:0 0 .375rem;color:var(--color-muted);font-size:.6875rem;font-weight:700}.home-card-offers ul{display:grid;grid-gap:.375rem;gap:.375rem;margin:0;padding:0;list-style:none}.offer-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4375rem .75rem;border:1px solid var(--color-mint-strong);border-radius:.75rem;background:var(--color-surface)}.offer-row-best{border-color:var(--color-primary);background:var(--color-mint)}.offer-row-store{display:flex;flex-direction:column;min-width:0}.offer-row-name{font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.offer-row-price{display:flex;flex-direction:column;align-items:flex-end;flex:none;font-family:var(--font-display);font-size:.875rem;font-weight:800}.category-card{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.125rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.category-card-head{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center}.category-card-head figure{margin:0}.category-card-icon{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-inner);background:var(--color-mint);color:var(--color-primary-strong);font-size:1.75rem}.site-main .category-card-title{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:800}.category-card-title a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-ink);text-decoration:none}.category-card-count,.category-card-title a:hover{color:var(--color-primary-strong)}.category-card-count{margin:0;font-size:.8125rem;font-weight:800}.category-card-share{height:.375rem;overflow:hidden;border-radius:999px;background:var(--color-track)}.category-card-share span{display:block;height:100%;border-radius:999px;background:var(--color-primary)}.category-card ul{display:flex;flex-wrap:wrap;gap:.25rem .375rem;margin:0;padding:0;list-style:none}.category-card li a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .625rem;border-radius:.625rem;background:var(--color-surface);color:var(--color-primary-deep);font-size:.8125rem;font-weight:600;text-decoration:none}.category-card li a:hover{background:var(--color-mint-strong)}@media (prefers-reduced-motion:no-preference){.home-card{transition:border-color .2s,box-shadow .2s}.hero-badge-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-primary);animation:radar 1.8s ease-out infinite}@keyframes radar{to{opacity:0;transform:scale(2.8)}}}@media (min-width:48rem){.site-nav{width:auto}.site-nav ul{display:flex;flex-wrap:wrap}.hero-feature,.hero-intro{padding:1.5rem}.hero-feature-body{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.hero-product{grid-template-columns:9.5rem minmax(0,1fr);align-items:center}.hero-product-price{font-size:1.625rem}.category-cards,.home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-bar{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:64rem){.home-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.category-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-page{display:flex;flex-direction:column;gap:1.25rem}.product-hero{display:grid;grid-gap:1rem;gap:1rem}.product-image{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:0;margin:0;padding:1.25rem;border-radius:var(--radius-card);background:linear-gradient(160deg,var(--color-mint-strong),var(--color-mint))}.product-image img{display:block;width:100%;max-width:15rem;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.product-image figcaption{align-self:flex-start;overflow-wrap:anywhere}.product-panel{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.product-panel .home-card-brand{font-size:.8125rem}.site-main .product-panel h1{margin:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);font-weight:800;line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}.product-panel .product-lead{margin:.375rem 0 0;color:var(--color-muted);font-size:1rem;font-weight:600}.offer-summary{display:grid;margin:0;color:var(--color-muted);font-size:.875rem;font-weight:600}.offer-summary strong{color:var(--color-primary-strong);font-family:var(--font-display);font-size:clamp(2rem,1.7rem + 1.4vw,2.75rem);font-weight:900;line-height:1.15}.offer-summary-separator{display:none}.offer-summary-empty{margin:0;padding:.875rem 1rem;border-radius:var(--radius-inner);background:var(--color-surface);color:var(--color-muted);font-weight:600}.product-cta{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:auto}.product-cta .hero-cta{min-height:3.25rem;padding:.5rem 1.25rem;text-align:center}.product-cta-note{margin:0;color:var(--color-muted);font-size:.75rem;font-weight:600}.product-cta-note .offer-fresh{font-size:inherit}.product-box{min-width:0;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.site-main .product-page .ph>h2,.site-main .product-page section>h2{margin:0 0 .75rem;font-size:1.25rem;font-weight:800;line-height:1.25}.product-history-empty{display:flex;align-items:center;gap:.75rem;min-height:5rem;margin:0;padding:.875rem 1rem;border:1px dashed var(--color-border-strong);border-radius:var(--radius-inner);background:var(--color-surface);color:var(--color-muted);font-weight:600}.product-history-icon{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-mint-strong);color:var(--color-primary-strong);font-size:1.25rem}.ph{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;position:relative}.site-main .product-page .ph>h2{margin:0}.ph-radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ph-tabs{display:flex;gap:.125rem;padding:.1875rem;background:var(--color-surface)}.ph-tab,.ph-tabs{border-radius:999px}.ph-tab{display:inline-flex;align-items:center;justify-content:center;min-width:3.75rem;min-height:2.75rem;padding:0 .625rem;color:var(--color-muted);font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap}.ph-tab:hover{color:var(--color-primary-deep)}.ph-radio:checked+.ph-tab{background:var(--color-primary-strong);color:var(--color-card)}.ph-radio:focus-visible+.ph-tab{outline:3px solid var(--color-primary-strong);outline-offset:2px}.ph-panel{display:none;flex:0 0 100%;min-width:0}.ph-panel-1a{display:block}@supports selector(:has(*)){.ph-panel-1a{display:none}.ph:has(#ph-1a:checked) .ph-panel-1a,.ph:has(#ph-1h:checked) .ph-panel-1h,.ph:has(#ph-1y:checked) .ph-panel-1y,.ph:has(#ph-6a:checked) .ph-panel-6a{display:block}}.ph-none{margin:0;padding:.875rem 1rem;border-radius:var(--radius-inner);background:var(--color-surface)}.ph-chart,.ph-none{color:var(--color-muted);font-weight:600}.ph-chart{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-gap:.25rem .375rem;gap:.25rem .375rem;font-size:.6875rem}.ph-axis-y,.ph-plot{position:relative;height:15rem}.ph-axis-y span{position:absolute;top:var(--y);right:0;transform:translateY(-50%);white-space:nowrap}.ph-plot svg{display:block;width:100%;height:100%;overflow:visible}.ph-plot line,.ph-plot path{fill:none;vector-effect:non-scaling-stroke}.ph-grid{stroke:var(--color-track);stroke-width:1}.ph-baseline{stroke:var(--color-border-strong);stroke-width:1}.ph-plot .ph-area{fill:var(--color-mint)}.ph-average{stroke:var(--color-accent);stroke-width:2;stroke-dasharray:7 5}.ph-dot,.ph-line,.ph-point,.ph-point-ring{stroke-linecap:round;stroke-linejoin:round}.ph-line{stroke:var(--color-primary);stroke-width:2.5}.ph-dot{stroke:var(--color-primary);stroke-width:8}.ph-point-ring{stroke:var(--color-card);stroke-width:15}.ph-point{stroke:var(--color-primary-strong);stroke-width:10}.ph-mark{position:absolute;top:var(--y);left:var(--x);display:grid;padding:.125rem .5rem;border:1px solid var(--color-border);border-radius:.625rem;background:var(--color-card);color:var(--color-muted);font-size:.6875rem;line-height:1.3;white-space:nowrap}.ph-mark strong{color:var(--color-ink);font-size:.8125rem;font-weight:800}.ph-mark-start{--shift-x:-0.5rem}.ph-mark-center{--shift-x:-50%}.ph-mark-end{--shift-x:calc(-100% + 0.5rem);text-align:right}.ph-mark-above{transform:translate(var(--shift-x),calc(-100% - .625rem))}.ph-mark-below{transform:translate(var(--shift-x),.625rem)}.ph-axis-x{position:relative;grid-column:2;height:1rem}.ph-date{position:absolute;left:var(--x);white-space:nowrap}.ph-date-center{transform:translateX(-50%)}.ph-date-end{transform:translateX(-100%)}.ph-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:.5rem 0 0;color:var(--color-muted);font-size:.8125rem;font-weight:600}.ph-legend-average{display:inline-flex;align-items:center;gap:.5rem}.ph-legend-average:before{content:"";width:1.5rem;border-top:2px dashed var(--color-accent)}.price-gauge{display:grid;grid-gap:.5rem;gap:.5rem;padding:.875rem 1rem;border-radius:var(--radius-inner);background:var(--color-surface)}.site-main .product-page .price-gauge>h2{margin:0;font-size:.9375rem}.price-gauge-result{margin:0;color:var(--color-primary-strong);font-family:var(--font-display);font-size:1.1875rem;font-weight:800}.price-gauge-track{position:relative;height:.625rem;margin:.4375rem .5rem;border-radius:999px;background:var(--color-track)}.price-gauge-track:before{content:"";position:absolute;top:-.3125rem;left:50%;width:2px;height:1.25rem;margin-left:-1px;background:var(--color-ink)}.price-gauge-track:after{content:"";position:absolute;top:50%;left:var(--x);width:1.25rem;height:1.25rem;border:3px solid var(--color-card);border-radius:50%;background:var(--color-primary-strong);box-shadow:var(--shadow-ring);transform:translate(-50%,-50%)}.price-gauge-scale{display:flex;justify-content:space-between;gap:.5rem;color:var(--color-muted);font-size:.75rem;font-weight:600}.price-gauge-averages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:.25rem 0 0}.price-gauge-averages dt{color:var(--color-muted);font-size:.75rem;font-weight:600}.price-gauge-averages dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0}.price-gauge-averages strong{font-weight:800}.price-gauge-averages span{color:var(--color-muted);font-size:.75rem;font-weight:600}.product-badge{position:absolute;top:1rem;left:1rem;padding:.25rem .875rem;border-radius:999px;background:var(--color-primary-strong);color:var(--color-card);font-size:.875rem;font-weight:800}.product-details{display:grid;grid-gap:1rem;gap:1rem}.price-alert-hint,.price-alert-lead,.price-alert-note{margin:0;color:var(--color-muted)}.price-alert-hint,.price-alert-note{font-size:.875rem}.price-alert-form{display:grid;grid-gap:.875rem;gap:.875rem;max-width:32rem;margin-top:.875rem}.price-alert-field{display:grid;grid-gap:.375rem;gap:.375rem}.price-alert-field label,.price-alert-kind legend{font-weight:600}.price-alert-field input{width:100%;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--color-border-strong);border-radius:.75rem;background:var(--color-card);color:var(--color-ink);font:inherit}.price-alert-kind{display:grid;grid-gap:.375rem;gap:.375rem;margin:0;padding:0;border:0}.price-alert-kind legend{margin-bottom:.25rem;padding:0}.price-alert-choice{display:flex;gap:.5rem;align-items:center;min-height:2.75rem}.price-alert-choice input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-primary-strong)}.price-alert-target{padding-left:1.625rem}.price-alert-form button{justify-self:start;min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--color-primary-strong);color:var(--color-card);font:inherit;font-weight:700;cursor:pointer}.price-alert-form button:hover{background:var(--color-primary-deep)}.product-description{margin:0;color:var(--color-muted);overflow-wrap:anywhere}.brand-index-letters ul,.brand-index-list{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1rem;padding:0;list-style:none}.brand-index-letters a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;font-weight:800}.brand-index-list li{min-width:12rem}.brand-index-count,.offer-last-updated{color:var(--color-muted);font-size:.875rem}.offer-last-updated{margin:0 0 .75rem}.attribute-table{width:100%;border-collapse:collapse}.attribute-table td,.attribute-table th{padding:.5625rem .75rem;vertical-align:top}.attribute-table tr:nth-child(odd) td,.attribute-table tr:nth-child(odd) th{background:var(--color-surface)}.attribute-table th{width:1%;border-radius:.75rem 0 0 .75rem;color:var(--color-muted);font-weight:600;text-align:left;white-space:nowrap}.attribute-table td{border-radius:0 .75rem .75rem 0;font-weight:700;overflow-wrap:anywhere;text-align:right}.related-more{margin:.875rem 0 0;font-weight:700}.product-disclosure{margin:0;color:var(--color-muted);font-size:.8125rem}.offer-list{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.offer{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"badge merchant price" "badge merchant difference" "meta meta meta" "link link link";grid-gap:.25rem .625rem;gap:.25rem .625rem;align-items:center;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-card);box-shadow:var(--shadow-card)}.offer[data-cheapest]{border-color:var(--color-primary);background:var(--color-mint)}.merchant-badge{display:grid;grid-area:badge;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-mint-strong);color:var(--color-primary-deep);font-family:var(--font-display);font-size:1.125rem;font-weight:800}.offer[data-cheapest] .merchant-badge{background:var(--color-primary-strong);color:var(--color-card)}.offer-merchant{grid-area:merchant;min-width:0;font-weight:700;overflow-wrap:anywhere}.offer-price{grid-area:price;font-family:var(--font-display);font-size:1.1875rem;font-weight:800;text-align:right;white-space:nowrap}.offer-merchant a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em}.offer-merchant a:hover{color:var(--color-primary-deep);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.offer-difference{grid-area:difference;color:var(--color-muted);font-size:.8125rem;font-weight:600;text-align:right;white-space:nowrap}.offer[data-cheapest] .offer-difference{color:var(--color-primary-deep);font-weight:800}.offer-meta{display:flex;flex-wrap:wrap;grid-area:meta;align-items:center;gap:.125rem .75rem;min-width:0;color:var(--color-muted);font-size:.8125rem}.offer-availability{color:var(--color-ink);font-weight:600}.offer-unverified{padding:0 .5rem;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:700}.offer-link{display:inline-flex;grid-area:link;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1rem;border-radius:.875rem;background:var(--color-primary-strong);color:var(--color-card);font-family:var(--font-display);font-weight:700;text-decoration:none;white-space:nowrap}.offer-link:hover{background:var(--color-primary-deep)}.not-found{display:grid;justify-items:start;grid-gap:1rem;gap:1rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.not-found p{margin:0;color:var(--color-muted)}.site-main .not-found h1{margin:0}.listing-hero{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1rem;padding:1.25rem;border-radius:var(--radius-card);background:linear-gradient(135deg,var(--color-mint-strong),var(--color-mint))}.listing-hero-text{min-width:0}.site-main .listing-hero h1{margin:0 0 .375rem;font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem);font-weight:800;line-height:1.08;overflow-wrap:anywhere}.listing-description{max-width:44rem;margin:0 0 1rem;color:var(--color-muted)}.listing-stats{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.listing-stats div{min-width:6.5rem;padding:.5rem .875rem;border-radius:var(--radius-inner);background:var(--color-card)}.listing-stats dt{color:var(--color-muted);font-size:.75rem;font-weight:600}.listing-stats dd{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:800;white-space:nowrap}.merchant-identity{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.merchant-logo{flex:none;width:3.5rem;height:3.5rem;object-fit:contain;border-radius:var(--radius-inner);background:var(--color-card)}.merchant-domain{margin:0 0 .75rem;color:var(--color-muted);font-weight:600;overflow-wrap:anywhere}.listing-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;align-items:start;margin:0;padding:0;list-style:none}.listing-previews li{min-width:0}.listing-previews img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-inner);background:var(--color-card)}.listing-previews .image-credit{display:block;margin-top:.25rem;overflow-wrap:anywhere}.subcategory-nav ul{display:flex;gap:.5rem;margin:0 0 1rem;padding:0 0 .25rem;overflow-x:auto;list-style:none;scroll-snap-type:x proximity}.subcategory-nav li{flex:none;scroll-snap-align:start}.subcategory-nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card);color:var(--color-primary-deep);font-size:.875rem;font-weight:700;text-decoration:none}.subcategory-nav a:hover{border-color:var(--color-primary-strong);background:var(--color-primary-strong);color:var(--color-card)}.listing-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.125rem 1rem;margin-bottom:.875rem;padding:.625rem 1.125rem;border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-card);color:var(--color-muted);font-size:.8125rem;font-weight:600}.listing-toolbar p{margin:0}.listing-toolbar .listing-count{color:var(--color-ink);font-size:.9375rem;font-weight:800}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.product-card{gap:.125rem;padding:.625rem .625rem .75rem;overflow-wrap:anywhere}.product-card p{margin:0}.product-card-media{order:-1;padding:.5rem;border-radius:var(--radius-inner);background:var(--color-mint)}.product-card:nth-child(3n+2) .product-card-media{background:var(--color-accent-soft)}.product-card-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.product-card-brand{order:1;margin-top:.5rem;color:var(--color-primary-strong);font-size:.75rem;font-weight:800}.site-main .product-card-title{font-family:var(--font-display);display:-webkit-box;order:2;min-height:3.75em;margin:.125rem 0 .25rem;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card-price{order:3;margin-top:auto;font-family:var(--font-display);font-size:1.125rem;font-weight:800;line-height:1.25}.product-card-price-label{color:var(--color-muted);font-family:var(--font-body);font-size:.75rem;font-weight:600}.price-drops-link{margin:0 0 1rem;font-size:.875rem}.product-card-note{order:3;margin:0;color:var(--color-muted);font-size:.8125rem}.product-card-offers{order:4;color:var(--color-muted);font-size:.75rem;font-weight:600}.product-card .image-credit{order:5}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem}.pagination a,.pagination span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.125rem;border-radius:999px;font-weight:700;text-decoration:none}.pagination a{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-primary-deep)}.pagination a:hover{border-color:var(--color-primary-strong)}.pagination span{background:var(--color-primary-strong);color:var(--color-card)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.search-form{display:flex;gap:.375rem;min-width:0}.search-form input{flex:1 1;min-width:0;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-card);color:var(--color-ink);font:inherit}.filter-actions button,.search-form button{flex:none;min-height:2.75rem;padding:0 1.125rem;border:0;border-radius:999px;background:var(--color-primary-strong);color:var(--color-card);font:inherit;font-weight:700;cursor:pointer}.filter-actions button:hover,.search-form button:hover{background:var(--color-primary-deep)}.search-form-header{width:100%}.search-suggest{position:relative;display:flex;flex:1 1;min-width:0}.search-suggest-list{position:absolute;top:calc(100% + .25rem);right:0;left:0;z-index:20;max-height:min(24rem,70vh);overflow-y:auto;padding:.25rem 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-inner);background:var(--color-card);box-shadow:var(--shadow-lift)}.search-suggest-list[hidden]{display:none}.search-suggest-label{padding:.5rem .875rem .25rem;color:var(--color-muted);font-size:.8125rem;font-weight:700}.search-suggest-option{display:flex;align-items:center;min-height:2.75rem;padding:.375rem .875rem;color:var(--color-ink);overflow-wrap:anywhere;cursor:pointer}.search-suggest-option[aria-selected=true]{background:var(--color-mint);color:var(--color-primary-deep)}.search-head{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;padding:1.25rem;border-radius:var(--radius-card);background:linear-gradient(135deg,var(--color-mint-strong),var(--color-mint))}.site-main .search-head h1{margin:0;overflow-wrap:anywhere}.search-form-page{max-width:40rem}.search-empty,.search-notice{padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-card)}.search-notice{display:grid;justify-items:start;grid-gap:.75rem;gap:.75rem}.search-empty,.search-notice p{margin:0;overflow-wrap:anywhere}.popular-searches{margin-top:1rem}.site-main .popular-searches h2{margin:0 0 .5rem;font-size:1rem}.popular-searches ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.popular-searches a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:.875rem;background:var(--color-surface);color:var(--color-primary-deep);font-size:.875rem;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.popular-searches a:hover{border-color:var(--color-primary-strong);background:var(--color-primary-strong);color:var(--color-card)}.search-layout{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.search-results{min-width:0}.filter-panel{border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-card)}.filter-panel-summary{display:flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-family:var(--font-display);font-weight:800;cursor:pointer}.filter-form{display:grid;grid-gap:1rem;gap:1rem;padding:0 1rem 1rem}.filter-group{min-width:0;margin:0;padding:0;border:0}.filter-group legend{margin-bottom:.25rem;padding:0;font-weight:800}.filter-error,.filter-hint{margin:0 0 .375rem;font-size:.8125rem}.filter-hint{color:var(--color-muted)}.filter-error{color:var(--color-accent-strong);font-weight:700}.filter-options{margin:0;padding:0;list-style:none}.filter-options li{display:flex;align-items:center;gap:.5rem}.filter-options input{flex:none;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--color-primary-strong)}.filter-options label{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;min-height:2.75rem;cursor:pointer}.filter-option-name{min-width:0;overflow-wrap:anywhere}.filter-option-count{flex:none;color:var(--color-muted);font-size:.8125rem;font-weight:600}.filter-more summary{display:flex;align-items:center;min-height:2.75rem;color:var(--color-primary-strong);font-size:.875rem;font-weight:700;cursor:pointer}.filter-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.filter-price label{display:block;color:var(--color-muted);font-size:.8125rem;font-weight:600}.filter-price input{width:100%;min-height:2.75rem;padding:0 .625rem;border:1px solid var(--color-border-strong);border-radius:.75rem;background:var(--color-card);color:var(--color-ink);font:inherit}.active-filters ul,.filter-actions{display:flex;flex-wrap:wrap;gap:.5rem}.active-filters ul{margin:0 0 .875rem;padding:0;list-style:none}.active-filters a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-mint);color:var(--color-primary-deep);font-size:.875rem;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.active-filters a:hover{border-color:var(--color-primary-strong)}.active-filters .active-filters-clear{border-color:transparent;background:none;text-decoration:underline}.active-filter-remove{font-size:1.125rem;line-height:1}.search-toolbar{padding-top:.375rem;padding-bottom:.375rem}.sort-links{align-items:center;gap:.25rem .5rem}.sort-links,.sort-links ul{display:flex;flex-wrap:wrap}.sort-links ul{gap:.25rem;margin:0;padding:0;list-style:none}.sort-links a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .75rem;border-radius:999px;color:var(--color-primary-deep);font-weight:700;text-decoration:none}.sort-links a:hover{background:var(--color-mint)}.sort-links a[aria-current]{background:var(--color-primary-strong);color:var(--color-card)}@media (min-width:48rem){.product-box,.product-panel{padding:1.5rem}.ph-axis-y,.ph-plot{height:20rem}.ph-chart{font-size:.75rem}.ph-tab{min-width:4.5rem}.product-image img{max-width:22rem}.listing-hero{padding:1.75rem}.subcategory-nav ul{flex-wrap:wrap;overflow-x:visible}.product-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.875rem}.search-form-header{flex:1 1 16rem;width:auto;max-width:28rem}.search-head{padding:1.75rem}}@media (min-width:64rem){.product-details{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.product-details>:only-child{grid-column:1/-1}.product-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.listing-hero{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center}.search-layout{grid-template-columns:17rem minmax(0,1fr)}@supports selector(::details-content){.filter-panel::details-content{content-visibility:visible;display:contents}.filter-panel-summary{pointer-events:none;list-style:none}.filter-panel-summary::-webkit-details-marker{display:none}}.offer{grid-template-columns:2.75rem minmax(0,1.1fr) 8rem 6.5rem minmax(0,1.7fr) auto;grid-template-areas:"badge merchant price difference meta link";gap:.5rem .875rem;padding:.625rem 1rem}}.legal{max-width:46rem;line-height:1.6}.site-main .legal h3{font-size:1.0625rem;margin:1.5rem 0 .25rem}.legal ul{padding-left:1.25rem}.legal li+li{margin-top:.375rem}.legal-draft{padding:.75rem 1rem;border:1px solid var(--color-accent-strong);border-radius:.375rem;background:var(--color-accent-soft);color:var(--color-ink)}.legal-unset{color:var(--color-accent-strong);font-weight:600}.legal-check{padding:.5rem .75rem;border-left:3px solid var(--color-amber);background:var(--color-card);color:var(--color-muted);font-size:.875rem}.legal-controller{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.25rem 1rem;gap:.25rem 1rem;margin:0}.legal-controller dt{font-weight:600}.legal-controller dd{margin:0}.legal-controller dd,.legal-table code{overflow-wrap:anywhere}.legal-table table{width:100%;border-collapse:collapse;background:var(--color-card);font-size:.9375rem}.legal-table td,.legal-table th{padding:.5rem .75rem;border:1px solid var(--color-border);text-align:left;vertical-align:top}.legal-updated{margin-top:2rem;color:var(--color-muted);font-size:.875rem}@media (max-width:40rem){.legal-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legal-table table,.legal-table tbody,.legal-table td,.legal-table tr{display:block;width:auto}.legal-table table{background:none}.legal-table tr{margin-bottom:.75rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-card)}.legal-table td{border:0;border-top:1px solid var(--color-border)}.legal-table td:first-child{border-top:0}.legal-table td:before{content:attr(data-label);display:block;color:var(--color-muted);font-size:.8125rem;font-weight:600}}.merchant-panel{flex:1 1;display:flex;flex-direction:column}.merchant-panel-bar{padding:.75rem 0;background:var(--color-dark);color:var(--color-card)}.merchant-panel-brand{font-family:var(--font-display);font-weight:700;color:var(--color-card);text-decoration:none;margin-right:.5rem}.merchant-terms-version{color:var(--color-muted)}.merchant-signup{max-width:36rem;margin:0 auto}.merchant-form{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0}.merchant-form label{margin-top:.5rem;font-weight:600}.merchant-form input[type=email],.merchant-form input[type=password],.merchant-form input[type=text],.merchant-form input[type=url]{width:100%;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--color-border-strong);border-radius:.75rem;background:var(--color-card);color:var(--color-ink);font:inherit}.merchant-form [aria-invalid=true]{border-color:var(--color-accent-strong)}.merchant-form-check{display:flex;gap:.5rem;align-items:flex-start;font-weight:500}.merchant-form-check input{margin-top:.3rem;min-width:1.125rem;min-height:1.125rem}.merchant-copy{display:grid;grid-gap:.25rem;gap:.25rem;margin:.75rem 0}.merchant-copy label{font-weight:600}.merchant-copy input{width:100%;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--color-border-strong);border-radius:.75rem;background:var(--color-card);color:var(--color-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.merchant-form-hint{margin:0;color:var(--color-muted);font-size:.875rem}.merchant-form-error{margin:0;color:var(--color-accent-strong);font-size:.875rem;font-weight:600}.merchant-button{justify-self:start;min-height:2.75rem;margin-top:.75rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--color-primary-strong);color:var(--color-card);font:inherit;font-weight:700;cursor:pointer}.merchant-button:hover{background:var(--color-primary-deep)}.merchant-notice{padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-mint)}.merchant-panel-section{margin:1.5rem 0}.merchant-notice-error{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.contact{max-width:40rem}.contact-hint,.contact-lead,.contact-note{margin:0;color:var(--color-muted)}.contact-hint,.contact-note{font-size:.875rem}.contact-form{display:grid;grid-gap:.875rem;gap:.875rem;margin-top:.875rem}.contact-field{display:grid;grid-gap:.375rem;gap:.375rem}.contact-field label{font-weight:600}.contact-field input,.contact-field textarea{width:100%;padding:0 .875rem;border:1px solid var(--color-border-strong);border-radius:.75rem;background:var(--color-card);color:var(--color-ink);font:inherit}.contact-field input{min-height:2.75rem}.contact-field textarea{min-height:9rem;padding-block:.625rem;resize:vertical}.contact-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form button{justify-self:start;min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--color-primary-strong);color:var(--color-card);font:inherit;font-weight:700;cursor:pointer}.contact-form button:hover{background:var(--color-primary-deep)}.site-add ul{padding-left:1.25rem}.site-add li+li{margin-top:.375rem}.site-add section+section{margin-top:2rem}.category-guide{max-width:72ch;margin:2.5rem 0 1rem;color:var(--color-muted);line-height:1.65}.category-guide h2{margin:0 0 .75rem;font-size:1.25rem}.category-guide p{margin:0 0 .875rem}.product-summary{margin:0 0 .75rem;font-weight:600}.consent-banner{position:fixed;inset:auto .75rem .75rem;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;max-width:56rem;margin:0 auto;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-card);box-shadow:var(--shadow-lift);color:var(--color-ink);font-size:.9375rem}.consent-banner p{flex:1 1 20rem;margin:0}.consent-actions{display:flex;gap:.5rem}.consent-accept,.consent-reject{min-height:2.75rem;padding:0 1.25rem;border-radius:.875rem;font:inherit;font-weight:600;cursor:pointer}.consent-accept{border:1px solid var(--color-primary-strong);background:var(--color-primary-strong);color:var(--color-card)}.consent-reject{border:1px solid var(--color-border-strong);background:var(--color-card);color:var(--color-ink)}@font-face{font-family:bodyFont;src:url(/_next/static/media/2a9797a2bd6b69fe-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_36b844{font-family:bodyFont,bodyFont Fallback;font-style:normal}.__variable_36b844{--font-body:"bodyFont","bodyFont Fallback"}