:root{color-scheme:light dark;--md-sys-color-primary:#a3420f;--md-sys-color-on-primary:#ffffff;--md-sys-color-primary-container:#ffdbcc;--md-sys-color-on-primary-container:#3a1300;--md-sys-color-secondary:#535f71;--md-sys-color-on-secondary:#ffffff;--md-sys-color-secondary-container:#dde3ee;--md-sys-color-on-secondary-container:#141c28;--md-sys-color-tertiary:#2f6a66;--md-sys-color-on-tertiary:#ffffff;--md-sys-color-tertiary-container:#bfe9e6;--md-sys-color-on-tertiary-container:#00201e;--md-sys-color-error:#b3261e;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-success:#2b6b34;--md-sys-color-surface:#f7f8fa;--md-sys-color-on-surface:#1c1e22;--md-sys-color-surface-variant:#e0e3e9;--md-sys-color-on-surface-variant:#464a52;--md-sys-color-surface-container-lowest:#ffffff;--md-sys-color-surface-container-low:#f1f3f6;--md-sys-color-surface-container:#eaedf1;--md-sys-color-surface-container-high:#e4e7ec;--md-sys-color-surface-container-highest:#dee1e6;--card-bg:#ffffff;--header-bg:#ffffff;--image-bg:#ffffff;--md-sys-color-outline:#757a83;--md-sys-color-outline-variant:#c5c9d0;--md-sys-color-shadow:#000000;--md-sys-color-inverse-surface:#2f3135;--md-sys-color-inverse-on-surface:#eff0f4;--theme-color:#ffffff}:root[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--md-sys-color-primary:#ffb592;--md-sys-color-on-primary:#53200a;--md-sys-color-primary-container:#9a3412;--md-sys-color-on-primary-container:#ffdbcc;--md-sys-color-secondary:#bcc7d9;--md-sys-color-on-secondary:#263141;--md-sys-color-secondary-container:#36404f;--md-sys-color-on-secondary-container:#d8e2f2;--md-sys-color-tertiary:#9dd0cc;--md-sys-color-on-tertiary:#003734;--md-sys-color-tertiary-container:#1f4f4c;--md-sys-color-on-tertiary-container:#b6ece8;--md-sys-color-error:#f2b8b5;--md-sys-color-error-container:#8c1d18;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-success:#94d39a;--md-sys-color-surface:#131518;--md-sys-color-on-surface:#e1e3e7;--md-sys-color-surface-variant:#43474e;--md-sys-color-on-surface-variant:#c1c6ce;--md-sys-color-surface-container-lowest:#0e1013;--md-sys-color-surface-container-low:#1a1c20;--md-sys-color-surface-container:#1e2125;--md-sys-color-surface-container-high:#292b30;--md-sys-color-surface-container-highest:#34363b;--card-bg:#1c1f23;--header-bg:#1a1c20;--md-sys-color-outline:#8c919a;--md-sys-color-outline-variant:#43474e;--md-sys-color-inverse-surface:#e1e3e7;--md-sys-color-inverse-on-surface:#2f3135;--theme-color:#1a1c20}}:root[data-theme=dark]{color-scheme:dark;--md-sys-color-primary:#ffb592;--md-sys-color-on-primary:#53200a;--md-sys-color-primary-container:#9a3412;--md-sys-color-on-primary-container:#ffdbcc;--md-sys-color-secondary:#bcc7d9;--md-sys-color-on-secondary:#263141;--md-sys-color-secondary-container:#36404f;--md-sys-color-on-secondary-container:#d8e2f2;--md-sys-color-tertiary:#9dd0cc;--md-sys-color-on-tertiary:#003734;--md-sys-color-tertiary-container:#1f4f4c;--md-sys-color-on-tertiary-container:#b6ece8;--md-sys-color-error:#f2b8b5;--md-sys-color-error-container:#8c1d18;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-success:#94d39a;--md-sys-color-surface:#131518;--md-sys-color-on-surface:#e1e3e7;--md-sys-color-surface-variant:#43474e;--md-sys-color-on-surface-variant:#c1c6ce;--md-sys-color-surface-container-lowest:#0e1013;--md-sys-color-surface-container-low:#1a1c20;--md-sys-color-surface-container:#1e2125;--md-sys-color-surface-container-high:#292b30;--md-sys-color-surface-container-highest:#34363b;--card-bg:#1c1f23;--header-bg:#1a1c20;--md-sys-color-outline:#8c919a;--md-sys-color-outline-variant:#43474e;--md-sys-color-inverse-surface:#e1e3e7;--md-sys-color-inverse-on-surface:#2f3135;--theme-color:#1a1c20}:root{--md-ref-typeface-plain: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-full: 9999px;--gutter: 16px;--max-width: 1200px;--header-h: 64px;--shadow-1: 0 1px 2px rgb(0 0 0 / .06), 0 1px 3px rgb(0 0 0 / .04);--shadow-2: 0 2px 8px rgb(0 0 0 / .08), 0 1px 2px rgb(0 0 0 / .04)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-1: none;--shadow-2: 0 2px 10px rgb(0 0 0 / .35)}}:root[data-theme=dark]{--shadow-1: none;--shadow-2: 0 2px 10px rgb(0 0 0 / .35)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}@media(min-width:720px){html{scroll-padding-top:calc(var(--header-h) + 64px)}}body{margin:0;font:400 1rem/1.5 var(--md-ref-typeface-plain);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--md-sys-color-primary)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,.table-wrap:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.25;letter-spacing:-.01em}h1{font-size:1.625rem;font-weight:800;letter-spacing:-.02em}h2{font-size:1.25rem;font-weight:700}h3{font-size:1.0625rem;font-weight:700}h4,.h4{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant);margin:0 0 8px}@media(min-width:840px){h1{font-size:2rem}}.icon{width:1.25em;height:1.25em;flex:none;vertical-align:-.25em}md-divider{display:block;height:1px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter)}main.container{padding-top:16px;padding-bottom:48px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:8px;z-index:100;padding:8px 16px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-full)}.site-header{background:var(--header-bg);border-bottom:1px solid var(--md-sys-color-outline-variant)}@media(min-width:720px){.site-header{position:sticky;top:0;z-index:20}}.site-header__bar{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand nav" "search search";align-items:center;gap:8px 16px;padding-top:10px;padding-bottom:10px}@media(min-width:720px){.site-header__bar{grid-template-columns:auto minmax(0,560px) 1fr;grid-template-areas:"brand search nav";min-height:var(--header-h);padding-top:0;padding-bottom:0}}.brand{grid-area:brand;display:inline-flex;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--md-sys-color-on-surface);text-decoration:none;white-space:nowrap}.brand__icon{color:var(--md-sys-color-primary);width:30px;height:30px}.search{grid-area:search;position:relative;display:flex;align-items:center}.search__icon{position:absolute;left:14px;color:var(--md-sys-color-on-surface-variant);pointer-events:none}.search__input{width:100%;height:44px;padding:0 16px 0 44px;font:inherit;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container);border:1px solid transparent;border-radius:var(--md-sys-shape-corner-full);transition:border-color .15s,background-color .15s}.search__input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:1}.search__input:hover{background:var(--md-sys-color-surface-container-high)}.search__input:focus{outline:none;border-color:var(--md-sys-color-primary);background:var(--card-bg)}.search--page{grid-area:auto;margin-top:4px;max-width:560px}.top-nav{grid-area:nav;display:flex;justify-content:flex-end;gap:4px}.top-nav a{padding:8px 12px;border-radius:var(--md-sys-shape-corner-full);white-space:nowrap;color:var(--md-sys-color-on-surface-variant);text-decoration:none;font-size:.875rem;font-weight:600}.top-nav a:hover{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface)}@media(max-width:479px){.top-nav a:nth-of-type(2){display:none}}.chips-bar{border-top:1px solid var(--md-sys-color-outline-variant)}.chips{display:flex;gap:8px;padding-top:10px;padding-bottom:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips::-webkit-scrollbar{display:none}.chips--wrap{flex-wrap:wrap;overflow:visible;padding:0}.chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:34px;padding:0 14px;border-radius:var(--md-sys-shape-corner-full);border:1px solid var(--md-sys-color-outline-variant);background:var(--card-bg);color:var(--md-sys-color-on-surface);text-decoration:none;font-size:.875rem;font-weight:600;white-space:nowrap;transition:background-color .15s,border-color .15s}.chip .icon{width:18px;height:18px;color:var(--md-sys-color-primary)}.chip:hover{background:var(--md-sys-color-surface-container)}.chip[aria-current=page]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-color:transparent}.top-app-bar{background:var(--header-bg);border-bottom:1px solid var(--md-sys-color-outline-variant)}.top-app-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:64px}.site-footer{margin-top:32px;padding:32px 0 24px;background:var(--header-bg);border-top:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font-size:.875rem}.site-footer__grid{display:grid;gap:24px}@media(min-width:720px){.site-footer__grid{grid-template-columns:2fr 1fr 1fr}}.site-footer__disclosure{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;max-width:52ch}.site-footer__title{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--md-sys-color-on-surface);margin:0 0 4px}.site-footer__nav{display:flex;flex-direction:column;gap:8px}.site-footer__nav a{color:var(--md-sys-color-on-surface-variant);text-decoration:none}.site-footer__nav a:hover{color:var(--md-sys-color-primary);text-decoration:underline}.site-footer__copy{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--md-sys-color-outline-variant)}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.layout__main,.layout__aside{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}@media(min-width:1024px){.layout{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.layout__aside{position:sticky;top:calc(var(--header-h) + 72px)}}.card{position:relative;background:var(--card-bg);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);padding:16px;box-shadow:var(--shadow-1)}@media(min-width:720px){.card{padding:20px}}.card__heading{margin-bottom:12px}.content-card,.content-card.prose{max-width:820px}.side-card{display:grid;gap:12px;justify-items:start}.side-card>p{margin:0;color:var(--md-sys-color-on-surface-variant);font-size:.9375rem}.side-card__title{display:flex;align-items:center;gap:8px;font-size:1rem;margin:0}.side-card__title .icon{color:var(--md-sys-color-primary)}.empty{text-align:center;display:grid;gap:12px;justify-items:center}.empty p{margin:0}.hero{padding:8px 0 20px}.hero h1{max-width:22ch}.hero__lead{font-size:1.0625rem;color:var(--md-sys-color-on-surface-variant);margin:0;max-width:60ch}.feed-section{padding:0;overflow:hidden}.feed-section__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.feed-section__title{margin:0;font-size:1.125rem}.feed-section__title a{color:inherit;text-decoration:none}.feed-section__title a:hover{color:var(--md-sys-color-primary)}.feed>.deal+.deal{border-top:1px solid var(--md-sys-color-outline-variant)}.feed--cards{display:grid;gap:12px}.feed--cards>.deal{background:var(--card-bg);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);box-shadow:var(--shadow-1)}.feed--cards>.deal+.deal{border-top:1px solid var(--md-sys-color-outline-variant)}.deal{display:grid;gap:4px 14px;padding:14px 16px;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media body" "actions actions"}@media(min-width:600px){.deal{grid-template-columns:112px minmax(0,1fr) 216px;grid-template-areas:"media body actions";align-items:center}}.deal__media{grid-area:media;position:relative;align-self:start}.deal__body{grid-area:body;min-width:0;display:grid;gap:4px;align-content:start}.deal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.8125rem;color:var(--md-sys-color-on-surface-variant)}.deal__meta a{color:inherit}.deal__title{margin:0;font-size:1rem;line-height:1.35}.deal__title a{color:var(--md-sys-color-on-surface);text-decoration:none}.deal__title a:hover{color:var(--md-sys-color-primary);text-decoration:underline}.deal__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}@media(min-width:600px){.deal__actions{flex-direction:column;align-items:stretch;margin-top:0}}.pos-tag{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:var(--md-sys-shape-corner-full);font-size:.8125rem;font-weight:800;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.deal__media .pos-tag,.rank-card__media .pos-tag{position:absolute;top:-6px;left:-6px;z-index:1;box-shadow:0 0 0 3px var(--card-bg)}.pos-tag--lg{min-width:36px;height:36px;font-size:.9375rem}.badge{display:inline-flex;align-items:center;gap:4px;padding:0 10px 0 6px;border-radius:var(--md-sys-shape-corner-full);font-size:.75rem;font-weight:700;line-height:1.5rem;background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.badge--melhor_geral{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.badge .icon{width:16px;height:16px}.score{font-size:.8125rem;color:var(--md-sys-color-on-surface-variant);white-space:nowrap}.score strong{color:var(--md-sys-color-on-surface);font-size:.9375rem}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border-radius:var(--md-sys-shape-corner-full);border:1px solid transparent;font:inherit;font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none;text-align:center;max-width:100%;cursor:pointer;transition:box-shadow .15s,background-color .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn .icon{width:18px;height:18px}.btn__trail{margin-right:-6px}.btn--filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:var(--shadow-1)}.btn--filled:hover{box-shadow:var(--shadow-2);background:color-mix(in srgb,var(--md-sys-color-primary) 90%,var(--md-sys-color-on-primary))}.btn--tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.btn--tonal:hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 88%,var(--md-sys-color-on-secondary-container))}.btn--outlined{border-color:var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);background:transparent}.btn--outlined:hover{background:var(--md-sys-color-surface-container)}.btn--text{min-height:36px;padding:0 10px;color:var(--md-sys-color-primary)}.btn--text:hover{background:var(--md-sys-color-surface-container)}.text-link{display:inline-flex;align-items:center;font-weight:700;font-size:.875rem}.price{display:inline-flex;flex-direction:column;gap:2px}.price__value{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:var(--md-sys-color-primary);line-height:1.2}.price--big .price__value{font-size:1.75rem}.price__note{display:inline-flex;align-items:center;gap:4px;color:var(--md-sys-color-on-surface-variant);font-size:.75rem}.price__note .icon{width:14px;height:14px}.price--unknown{color:var(--md-sys-color-on-surface-variant);font-size:.875rem;font-weight:600}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 12px;padding:0;font-size:.8125rem}.breadcrumbs li{display:inline-flex;align-items:center}.breadcrumbs a{color:var(--md-sys-color-on-surface-variant);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .icon{color:var(--md-sys-color-outline);width:18px;height:18px}.page-header{display:grid;gap:10px}.page-header h1{margin:0}.page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;color:var(--md-sys-color-on-surface-variant);font-size:.875rem}.page-header__meta>span{display:inline-flex;align-items:center;gap:4px}.page-header .prose{margin-top:4px}.section-title{margin:24px 0 12px}.disclosure{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;margin:0;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-medium);font-size:.8125rem}.disclosure p{margin:0}.disclosure a{color:inherit}.ranking{list-style:none;padding:0;margin:0;display:grid;gap:16px}.rank-card{display:grid;gap:14px}.rank-card__top{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start}@media(min-width:600px){.rank-card__top{grid-template-columns:180px minmax(0,1fr);gap:20px}}.rank-card__media{position:relative}.rank-card__info{display:grid;gap:8px;align-content:start;min-width:0}.rank-card__title{margin:0;font-size:1.1875rem}.rank-card__title a{color:var(--md-sys-color-on-surface);text-decoration:none}.rank-card__title a:hover{color:var(--md-sys-color-primary);text-decoration:underline}.rank-card__cta{margin-top:4px}@media(max-width:599px){.rank-card__top{row-gap:6px}.rank-card__info{display:contents}.rank-card__media{grid-row:span 3}.rank-card__info>*{grid-column:2}.rank-card__info>.rank-card__cta{grid-column:1 / -1;margin-top:8px}.rank-card__cta .btn{width:100%;min-height:46px}}.rank-card__note{margin:0;padding:10px 14px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);max-width:none}.rank-card__more{justify-self:start;margin-left:-10px}.product-img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--image-bg);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.product-img--placeholder{display:grid;place-items:center;color:var(--md-sys-color-outline);background:var(--md-sys-color-surface-container-low)}.product-img--placeholder .icon{width:40%;height:40%;max-width:64px;max-height:64px}.pros-cons{display:grid;gap:12px 24px}@media(min-width:600px){.pros-cons{grid-template-columns:1fr 1fr}}.pros,.cons{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pros li,.cons li{display:flex;gap:8px;align-items:flex-start;font-size:.9375rem}.pros .icon{color:var(--md-sys-color-success)}.cons .icon{color:var(--md-sys-color-error)}.other-offers{display:grid;gap:8px}.other-offers h4,.other-offers .buybox__label{margin:0}.offer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"store btn" "price btn";align-items:center;gap:2px 12px;padding:10px 12px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low)}.offer-row__store{grid-area:store;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.875rem}.offer-row__store .icon{width:18px;height:18px;color:var(--md-sys-color-on-surface-variant)}.offer-row .price{grid-area:price}.offer-row .price__value{font-size:1rem}.offer-row .btn{grid-area:btn}.toc__list{list-style:none;margin:0;padding:0;display:grid;gap:2px;width:100%}.toc__list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border-radius:var(--md-sys-shape-corner-medium);color:var(--md-sys-color-on-surface);text-decoration:none;font-size:.875rem}.toc__list a:hover{background:var(--md-sys-color-surface-container)}.toc__pos{font-weight:800;color:var(--md-sys-color-primary);min-width:2.2ch}.toc__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toc__price{font-weight:700;font-size:.8125rem;color:var(--md-sys-color-on-surface-variant)}.table-wrap{overflow-x:auto;padding:0}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--md-sys-color-outline-variant)}tbody tr:last-child>*{border-bottom:0}thead th{background:var(--md-sys-color-surface-container-low);font-weight:700;white-space:nowrap}.compare td:first-child{white-space:nowrap;font-weight:800;color:var(--md-sys-color-primary)}.compare tbody th{min-width:160px;font-weight:600}.compare tbody th a{color:var(--md-sys-color-on-surface)}.compare tbody th .badge{margin-top:4px}.compare td:last-child{min-width:170px}.compare .price__value{font-size:1rem}.specs th{width:40%;font-weight:600;color:var(--md-sys-color-on-surface-variant)}.specs th,.specs td{padding-left:0}.product-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.product-layout__main{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;justify-items:start;min-width:0}.product-layout__main>.card{width:100%}@media(min-width:1024px){.product-layout{grid-template-columns:minmax(0,1fr) 360px;gap:24px;grid-template-areas:"head buy" "main buy"}.product-layout__head{grid-area:head}.product-layout__main{grid-area:main}.product-layout__buy{grid-area:buy;position:sticky;top:calc(var(--header-h) + 72px)}}.buybox{display:grid;gap:16px}.buybox__media{max-width:240px;width:100%;justify-self:center}@media(min-width:1024px){.buybox__media{max-width:320px}}.buybox__best{display:grid;gap:10px}.buybox__best .btn{width:100%;min-height:48px;font-size:1rem}.buybox__label{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--header-bg);border-top:1px solid var(--md-sys-color-outline-variant);box-shadow:0 -4px 16px #00000014;padding-bottom:env(safe-area-inset-bottom)}.buybar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px}.buybar .price__note{display:none}.buybar .btn{flex:none}body.has-buybar{padding-bottom:76px}@media(min-width:1024px){.buybar{display:none}body.has-buybar{padding-bottom:0}}.link-list{list-style:none;padding:0;margin:0;width:100%}.link-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;text-decoration:none;color:var(--md-sys-color-on-surface);font-weight:600;font-size:.9375rem}.link-list li+li a{border-top:1px solid var(--md-sys-color-outline-variant)}.link-list a:hover{color:var(--md-sys-color-primary)}.link-list .icon{color:var(--md-sys-color-on-surface-variant)}.faq{display:grid;gap:8px}.faq details{padding:0 16px}.faq summary{cursor:pointer;padding:14px 0;font-weight:700;list-style-position:outside}.faq p{margin:0 0 14px;color:var(--md-sys-color-on-surface-variant)}.prose{max-width:72ch;line-height:1.65}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2{margin-top:1.5em}.prose blockquote{margin:0 0 1em;padding:8px 16px;border-left:4px solid var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-low);border-radius:0 var(--md-sys-shape-corner-small) var(--md-sys-shape-corner-small) 0}.prose blockquote p{margin:0}.prose--small{font-size:.9375rem;color:var(--md-sys-color-on-surface-variant)}.grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:600px){.grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.buybox .offer-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"store" "price" "btn";gap:6px}.buybox .offer-row .btn{width:100%}.theme-toggle{display:none;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;margin-left:4px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;transition:background-color .15s}.js .theme-toggle{display:inline-flex}.theme-toggle:hover{background:var(--md-sys-color-surface-container)}.theme-toggle:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.theme-toggle .icon{width:22px;height:22px}.theme-toggle__to-light{display:none}:root[data-theme=dark] .theme-toggle__to-dark{display:none}:root[data-theme=dark] .theme-toggle__to-light{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle__to-dark{display:none}:root:not([data-theme=light]) .theme-toggle__to-light{display:block}}.top-nav{align-items:center}.top-app-bar .theme-toggle{margin-left:auto}
