@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/noto-sans-latin-DLMJUshc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/noto-sans-latin-ext-CR52_vKd.woff2)format("woff2");unicode-range:U+100-17F,U+18F,U+259,U+2BD-2C5,U+2C7-2CC,U+2020,U+20A0-20C0,U+2113}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/noto-sans-cyrillic-e4SRhBdO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/assets/manrope-latin-B6Sd7_ZV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/assets/manrope-latin-ext-C-cYlMBm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--pt-paper:#f5f0e7;--pt-surface:#fff9f2;--pt-soft:#f0e4d6;--pt-ink:#342a25;--pt-ink-2:#786558;--pt-divider:#e7d9c9;--pt-border:#a68461;--pt-accent:#b65c42;--pt-accent-ink:#a3533b;--pt-accent-fill:#b25a41;--pt-accent-hover:#9e4e36;--pt-accent-tint:#f7e7df;--pt-sand-ink:#6b5a4c;--pt-sand:#efe6da;--pt-ok:#3f6b4a;--pt-off:#7e6a5d;--pt-alert:#a63f2e;--pt-on-accent:#fff9f2;--pt-plate:#fff;--pt-on-plate:#17231c;--pt-stone-1:#fbf3e8;--pt-stone-2:#eadbc8;--pt-card-1:#f6eadc;--pt-card-2:#f0e0cc;--pt-strip-1:#f7eadc;--pt-strip-2:#f2e2d0;--pt-art-opacity:1;--pt-art-blend:multiply;--pt-s1:4px;--pt-s2:8px;--pt-s3:12px;--pt-s4:16px;--pt-s6:24px;--pt-s8:32px;--pt-radius:14px;--pt-radius-panel:26px;--pt-radius-card:24px;--pt-radius-cat:20px;--pt-radius-pill:999px;--pt-gutter:16px;--pt-content:1200px;--pt-main-col:840px;--pt-side-col:336px;--pt-col-gap:24px;--pt-cta-h:48px;--pt-cta-w:148px;--pt-touch:44px;--pt-sticky-search:64px;--pt-sticky-bar:72px;--pt-header-h:72px;--pt-rule:3px;--pt-font:"Manrope", "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--pt-t-hero:32px;--pt-lh-hero:38px;--pt-t-title:22px;--pt-lh-title:28px;--pt-t-summary:32px;--pt-lh-summary:40px;--pt-t-price:26px;--pt-lh-price:32px;--pt-t-section:20px;--pt-lh-section:28px;--pt-t-input:16px;--pt-lh-input:24px;--pt-t-body:16px;--pt-lh-body:24px;--pt-t-label:14px;--pt-lh-label:20px;--pt-t-meta:14px;--pt-lh-meta:20px;--pt-t-badge:12px;--pt-lh-badge:16px;--pt-dur-control:.1s;--pt-dur-suggest:.12s;--pt-dur-sheet:.18s;--pt-ease:cubic-bezier(.2, 0, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=1024px){:root{--pt-t-hero:58px;--pt-lh-hero:64px;--pt-t-title:30px;--pt-lh-title:38px;--pt-t-summary:36px;--pt-lh-summary:44px;--pt-t-price:28px;--pt-lh-price:36px;--pt-t-section:22px;--pt-lh-section:30px;--pt-t-input:18px;--pt-lh-input:26px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-paper:#171210;--pt-surface:#211a17;--pt-soft:#2b221d;--pt-ink:#f3eadf;--pt-ink-2:#c2ae9d;--pt-divider:#3a2e27;--pt-border:#7e6552;--pt-accent:#e79070;--pt-accent-ink:#efa487;--pt-accent-fill:#e79070;--pt-accent-hover:#d9805f;--pt-accent-tint:#35231c;--pt-sand-ink:#c2ae9d;--pt-sand:#2b221d;--pt-ok:#8fc79c;--pt-off:#c2ae9d;--pt-alert:#ffa893;--pt-on-accent:#171210;--pt-plate:#fff;--pt-on-plate:#342a25;--pt-stone-1:#2a201b;--pt-stone-2:#1c1512;--pt-card-1:#2c211b;--pt-card-2:#241b16;--pt-strip-1:#2b201a;--pt-strip-2:#241b16;--pt-art-opacity:.42;--pt-art-blend:normal}}:root[data-theme=dark]{--pt-paper:#171210;--pt-surface:#211a17;--pt-soft:#2b221d;--pt-ink:#f3eadf;--pt-ink-2:#c2ae9d;--pt-divider:#3a2e27;--pt-border:#7e6552;--pt-accent:#e79070;--pt-accent-ink:#efa487;--pt-accent-fill:#e79070;--pt-accent-hover:#d9805f;--pt-accent-tint:#35231c;--pt-sand-ink:#c2ae9d;--pt-sand:#2b221d;--pt-ok:#8fc79c;--pt-off:#c2ae9d;--pt-alert:#ffa893;--pt-on-accent:#171210;--pt-plate:#fff;--pt-on-plate:#342a25;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--pt-paper);color:var(--pt-ink);font-family:var(--pt-font);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--pt-ink);text-underline-offset:2px;text-decoration-thickness:1px}table{border-collapse:collapse;width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--pt-accent);outline-offset:3px;border-radius:2px}.pt-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:0}.pt-price{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap;font-weight:700}.pt-price__cur{vertical-align:baseline;font-size:.69em;font-weight:700}.pt-hero-title{font-size:var(--pt-t-hero);line-height:var(--pt-lh-hero);letter-spacing:-.015em;font-weight:700}.pt-product-title{font-size:var(--pt-t-title);line-height:var(--pt-lh-title);letter-spacing:-.01em;font-weight:700}.pt-section-title{font-size:var(--pt-t-section);line-height:var(--pt-lh-section);font-weight:600}.pt-meta{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);font-weight:400}.pt-badge-text{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);font-weight:600}.pt-timestamp{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);font-weight:400}.pt-skip{z-index:200;inset-inline-start:var(--pt-s4);top:var(--pt-s4);padding:var(--pt-s2) var(--pt-s3);background:var(--pt-surface);color:var(--pt-ink);border:1px solid var(--pt-ink);border-radius:var(--pt-radius);font-size:var(--pt-t-label);transform:translateY(calc(-100% - var(--pt-s6)));transition:transform var(--pt-dur-control) var(--pt-ease);font-weight:600;text-decoration:none;position:absolute}.pt-skip:focus{transform:translateY(0)}.pt-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-btn{justify-content:center;align-items:center;gap:var(--pt-s2);min-height:var(--pt-cta-h);min-width:var(--pt-touch);padding:0 var(--pt-s6);border-radius:var(--pt-radius-pill);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);transition:background-color var(--pt-dur-control) var(--pt-ease), border-color var(--pt-dur-control) var(--pt-ease), color var(--pt-dur-control) var(--pt-ease);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.pt-btn--primary{background:var(--pt-accent-fill);color:var(--pt-on-accent);border-color:var(--pt-accent-fill)}.pt-btn--primary:hover{background:var(--pt-accent-hover);border-color:var(--pt-accent-hover)}.pt-btn--outline{background:var(--pt-surface);color:var(--pt-ink);border-color:var(--pt-border)}.pt-btn--outline:hover{border-color:var(--pt-ink);background:color-mix(in srgb, var(--pt-surface) 94%, var(--pt-ink))}.pt-btn--ghost{color:var(--pt-ink);border-color:var(--pt-border);background:0 0}.pt-btn--block{width:100%}.pt-btn--sm{min-height:var(--pt-touch);padding-inline:var(--pt-s4)}.pt-btn[aria-current=true]{background:var(--pt-ink);color:var(--pt-surface);border-color:var(--pt-ink)}.pt-btn__arrow{flex:none;width:12px;height:12px}.pt-chip{align-items:center;gap:var(--pt-s1);padding:3px var(--pt-s3);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-pill);background:var(--pt-surface);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);white-space:nowrap;font-weight:600;display:inline-flex}.pt-chip--sponsor{background:var(--pt-sand);border-color:var(--pt-sand);color:var(--pt-sand-ink)}.pt-chip--cheapest{color:var(--pt-accent-ink);background:0 0;border-color:#0000;padding-inline:0;font-weight:700}.pt-stock--in{color:var(--pt-ok);font-weight:600}.pt-stock--out{color:var(--pt-off);font-weight:600}.pt-trend--down{color:var(--pt-ok);font-weight:600}.pt-trend--up{color:var(--pt-alert);font-weight:600}.pt-info{width:var(--pt-touch);height:var(--pt-touch);border-radius:var(--pt-radius-pill);color:var(--pt-ink-2);justify-content:center;align-items:center;display:inline-flex}.pt-info:hover{color:var(--pt-ink)}.pt-skeleton{background:var(--pt-divider);border-radius:var(--pt-radius)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pt-shell{flex-direction:column;min-height:100vh;display:flex}.pt-wrap{width:100%;max-width:calc(var(--pt-content) + 2 * var(--pt-gutter));padding-inline:var(--pt-gutter);margin-inline:auto}.pt-header{z-index:30;background:var(--pt-surface);border-bottom:1px solid var(--pt-divider);position:relative}.pt-header__row{align-items:center;gap:var(--pt-s2);grid-template-columns:1fr auto 1fr;min-height:56px;display:grid}.pt-header__brand{min-height:var(--pt-touch);min-width:var(--pt-touch);color:var(--pt-ink);align-items:center;text-decoration:none;display:inline-flex}.pt-header__brand .pt-wordmark{font-size:22px;font-weight:800}.pt-header__brand .pt-lockup{gap:var(--pt-s2);padding:var(--pt-s1)}.pt-header__brand .pt-mark{width:28px;height:28px}.pt-mark__tag{fill:var(--pt-accent)}.pt-header__rule{background:var(--pt-divider);width:1px;height:28px;display:none}.pt-header__nav{align-items:center;gap:var(--pt-s6);display:none}.pt-header__navlink{min-height:var(--pt-touch);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);white-space:nowrap;color:var(--pt-ink);transition:color var(--pt-dur-control) var(--pt-ease);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pt-header__navlink:hover{color:var(--pt-accent-ink)}.pt-header__navlink[aria-current=page]{color:var(--pt-accent-ink);font-weight:700}.pt-header__tools{justify-content:flex-end;align-items:center;gap:var(--pt-s2);display:flex}.pt-header__search{display:none}.pt-iconbtn{width:var(--pt-touch);height:var(--pt-touch);border-radius:var(--pt-radius-pill);background:var(--pt-soft);color:var(--pt-ink);transition:background-color var(--pt-dur-control) var(--pt-ease), color var(--pt-dur-control) var(--pt-ease);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pt-iconbtn:hover:not(:disabled){background:var(--pt-accent-tint);color:var(--pt-accent-ink)}.pt-iconbtn:disabled{color:var(--pt-ink-2);cursor:not-allowed}.pt-header__tools .pt-header__account,.pt-header__tools .pt-lang,.pt-header__tools .pt-theme-toggle{display:none}@media (width>=768px){.pt-header__row{gap:var(--pt-s3);display:flex}.pt-header__brand{margin-inline-end:auto}.pt-header__brand .pt-mark{width:32px;height:32px}.pt-header__tools .pt-header__account,.pt-header__tools .pt-theme-toggle,.pt-header__tools .pt-lang{display:inline-flex}}@media (width>=1024px){.pt-header__row{min-height:var(--pt-header-h);gap:var(--pt-s4)}.pt-header__brand .pt-wordmark{font-size:26px}.pt-header__brand .pt-lockup{gap:var(--pt-s3)}.pt-header__search{flex:auto;max-width:520px;margin-inline-end:auto;display:block}.pt-header:not(.pt-header--search) .pt-header__rule{display:block}.pt-header:not(.pt-header--search) .pt-header__nav{margin-inline-end:auto;display:flex}.pt-header:not(.pt-header--search) .pt-header__brand{margin-inline-end:0}}.pt-menu{justify-self:start;position:static}.pt-menu__button{width:var(--pt-touch);height:var(--pt-touch);border-radius:var(--pt-radius-pill);color:var(--pt-ink);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.pt-menu__button::-webkit-details-marker{display:none}.pt-menu__button::marker{content:""}.pt-menu__button:hover{background:var(--pt-soft)}.pt-menu__icon--close,.pt-menu[open] .pt-menu__icon--open{display:none}.pt-menu[open] .pt-menu__icon--close{display:block}.pt-menu__panel{inset-inline:0;gap:var(--pt-s3);padding:var(--pt-s4) var(--pt-gutter) var(--pt-s6);background:var(--pt-surface);border-bottom:1px solid var(--pt-divider);display:grid;position:absolute;top:100%;box-shadow:0 16px 28px #342a251a}.pt-menu__nav{gap:var(--pt-s1);display:grid}.pt-menu__link{justify-content:space-between;align-items:center;gap:var(--pt-s3);min-height:var(--pt-touch);padding-inline:var(--pt-s3);border-radius:var(--pt-radius);background:var(--pt-soft);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink);font-weight:600;text-decoration:none;display:flex}.pt-menu__link:hover{background:var(--pt-accent-tint)}.pt-menu__link[aria-current=page]{color:var(--pt-accent-ink)}.pt-menu__lang{justify-self:start}@media (width>=768px){.pt-menu{display:none}}.pt-lang{background:var(--pt-soft);border-radius:var(--pt-radius-pill);align-items:center;display:inline-flex;overflow:hidden}.pt-lang__item{min-width:38px;min-height:var(--pt-touch);padding-inline:var(--pt-s2);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);transition:background-color var(--pt-dur-control) var(--pt-ease), color var(--pt-dur-control) var(--pt-ease);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (pointer:coarse){.pt-lang__item{min-width:var(--pt-touch)}}.pt-lang__item[aria-current=true]{background:var(--pt-surface);color:var(--pt-ink);border-radius:var(--pt-radius-pill);font-weight:700}.pt-lang__item:hover:not([aria-current=true]){color:var(--pt-ink)}.pt-theme-toggle{width:var(--pt-touch);height:var(--pt-touch);border-radius:var(--pt-radius-pill);color:var(--pt-ink-2);transition:color var(--pt-dur-control) var(--pt-ease), background-color var(--pt-dur-control) var(--pt-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pt-theme-toggle:hover{background:var(--pt-soft);color:var(--pt-ink)}.pt-theme-toggle__sun{display:none}.pt-theme-toggle__moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pt-theme-toggle__sun{display:block}:root:not([data-theme=light]) .pt-theme-toggle__moon{display:none}}:root[data-theme=dark] .pt-theme-toggle__sun{display:block}:root[data-theme=dark] .pt-theme-toggle__moon,:root[data-theme=light] .pt-theme-toggle__sun{display:none}:root[data-theme=light] .pt-theme-toggle__moon{display:block}.pt-main{padding-block:var(--pt-s3) var(--pt-s8);flex:auto}@media (width>=1024px){.pt-main{padding-block:var(--pt-s4) var(--pt-s8)}}.pt-cols{gap:var(--pt-s6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.pt-cols{grid-template-columns:minmax(0, var(--pt-main-col)) var(--pt-side-col);gap:var(--pt-col-gap);align-items:start}.pt-cols__side{top:var(--pt-s4);position:sticky}}.pt-back{align-items:center;gap:var(--pt-s1);min-height:var(--pt-touch);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);font-weight:600;text-decoration:none;display:inline-flex}.pt-back:hover{color:var(--pt-ink);text-decoration:underline}.pt-breadline{justify-content:space-between;align-items:center;gap:var(--pt-s4);flex-wrap:wrap;display:flex}.pt-block{background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius);padding:var(--pt-s4)}.pt-block+.pt-block{margin-top:var(--pt-s6)}.pt-block__head{justify-content:space-between;align-items:baseline;gap:var(--pt-s3);margin-bottom:var(--pt-s3);display:flex}.pt-stack-2>*+*{margin-top:var(--pt-s2)}.pt-stack-3>*+*{margin-top:var(--pt-s3)}.pt-stack-4>*+*{margin-top:var(--pt-s4)}.pt-stack-6>*+*{margin-top:var(--pt-s6)}.pt-divider{background:var(--pt-divider);border:0;height:1px;margin:0}.pt-footer{background:var(--pt-surface);border-top:1px solid var(--pt-divider);padding-block:var(--pt-s6);margin-top:var(--pt-s8)}.pt-footer__row{align-items:center;gap:var(--pt-s3) var(--pt-s6);flex-wrap:wrap;display:flex}.pt-footer__links{gap:var(--pt-s1) var(--pt-s4);flex-wrap:wrap;display:flex}.pt-footer__links a{min-height:var(--pt-touch);font-size:var(--pt-t-label);color:var(--pt-ink-2);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.pt-footer__links a:hover{color:var(--pt-ink);text-decoration:underline}.pt-footer__note{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);flex:100%}.pt-offers{background:var(--pt-surface);outline:1px solid var(--pt-divider);outline-offset:-1px;border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-card);overflow:hidden}.pt-offers__group{padding:var(--pt-s1) var(--pt-s3);background:var(--pt-paper);border-block:1px solid var(--pt-divider);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);font-weight:600}.pt-offers__group:first-child{border-top:0}.pt-offers__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=1024px){.pt-offers__title{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.pt-offers__group-note{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);margin-top:2px;font-weight:400;display:block}.pt-offer{row-gap:var(--pt-s2);column-gap:var(--pt-s3);padding:var(--pt-s3);border-bottom:1px solid var(--pt-divider);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"store store""facts facts""money act""basis basis";align-items:center;display:grid}.pt-offer:last-child{border-bottom:0}.pt-offer--cheapest{background:var(--pt-accent-tint);box-shadow:inset var(--pt-rule) 0 0 0 var(--pt-accent)}@media (forced-colors:active){.pt-offer{border-inline-start:var(--pt-rule) solid transparent}.pt-offer--cheapest{border-inline-start-color:highlight}}.pt-offer--unavailable .pt-offer__price{color:var(--pt-ink)}.pt-offer__store{align-items:center;gap:var(--pt-s2);grid-area:store;min-width:0;display:flex}.pt-offer__plate{background:var(--pt-plate);border:1px solid var(--pt-divider);border-radius:var(--pt-radius);flex:none;place-items:center;width:32px;height:32px;padding:3px;display:grid}.pt-offer__plate img,.pt-offer__plate svg{object-fit:contain;width:24px;height:24px}.pt-offer__plate--text{font-size:var(--pt-t-label);color:var(--pt-on-plate);padding:0;font-weight:700;line-height:1}.pt-offer__name{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink);overflow-wrap:anywhere;font-weight:600}.pt-offer__facts{grid-area:facts;min-width:0}.pt-offer__trust{align-items:center;gap:var(--pt-s2);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);flex-wrap:wrap;display:flex}.pt-offer__trust b{color:var(--pt-ink);font-weight:600}.pt-offer__warranty{padding:2px var(--pt-s2);background:var(--pt-soft);border-radius:var(--pt-radius-pill);color:var(--pt-ink);align-items:center;display:inline-flex}.pt-offer__stock{padding:2px var(--pt-s2);background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-pill);align-items:center;display:inline-flex}.pt-offer .pt-chip--sponsor{border-radius:var(--pt-radius-pill)}.pt-offer__sep{color:var(--pt-divider);padding-inline:2px}.pt-offer__money{grid-area:money;min-width:0}.pt-offer__rank{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.pt-offer--cheapest .pt-offer__rank{color:var(--pt-accent-ink);font-weight:700}.pt-offer__price{font-size:var(--pt-t-price);line-height:var(--pt-lh-price);color:var(--pt-ink);margin-top:var(--pt-s1)}.pt-offer--cheapest .pt-offer__price{color:var(--pt-accent);font-weight:800}.pt-offer__act{grid-area:act;justify-content:flex-end;display:flex}.pt-offer__cta{width:var(--pt-cta-w);height:var(--pt-cta-h);padding-inline:var(--pt-s3)}.pt-offer__basis{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);grid-area:basis}.pt-offer__basis--unknown{color:var(--pt-ink);font-weight:600}@media (width>=1024px){.pt-offer{align-items:center;column-gap:var(--pt-s4);row-gap:var(--pt-s1);padding:var(--pt-s4);grid-template-columns:240fr 200fr 160fr 160fr;grid-template-areas:"store stock money act""warranty basis money act""warranty checked money act";min-height:104px}.pt-offer__facts,.pt-offer__trust{display:contents}.pt-offer__warranty{grid-area:warranty;align-self:start}.pt-offer__stock{grid-area:stock;align-self:end}.pt-offer__checked{grid-area:checked;align-self:start}.pt-offer__warranty,.pt-offer__stock{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);justify-self:start}.pt-offer__store{align-self:center}.pt-offer__money{text-align:end;grid-area:money;align-self:center}.pt-offer__basis{grid-area:basis;align-self:center}.pt-offer__act{align-self:center}.pt-offer__cta{width:100%}}.pt-promise{gap:var(--pt-s1);border-inline-start:var(--pt-rule) solid var(--pt-accent);flex-direction:column;padding-inline-start:var(--pt-s3);display:flex}.pt-promise__main{font-size:var(--pt-t-section);line-height:var(--pt-lh-section);color:var(--pt-ink);font-weight:700}.pt-promise__sub{font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);font-weight:400}.pt-promise__sub a{color:var(--pt-ink-2);font-weight:600;text-decoration:underline}.pt-promise__sub a:hover{color:var(--pt-ink)}.pt-basis{align-items:center;gap:var(--pt-s2);flex-wrap:wrap;display:flex}.pt-basis__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=1024px){.pt-basis__label{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.pt-segment{border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);display:inline-flex;overflow:hidden}.pt-segment__opt{min-height:var(--pt-touch);padding-inline:var(--pt-s3);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);cursor:pointer;transition:background-color var(--pt-dur-control) var(--pt-ease), color var(--pt-dur-control) var(--pt-ease);justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.pt-segment__opt+.pt-segment__opt{border-inline-start:1px solid var(--pt-divider)}.pt-segment__opt input{opacity:0;pointer-events:none;position:absolute}.pt-segment__opt:has(input:checked){background:var(--pt-ink);color:var(--pt-surface)}.pt-segment__opt:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:3px}.pt-filters{gap:var(--pt-s2);flex-wrap:wrap;display:flex}.pt-filter-chip{align-items:center;gap:var(--pt-s1);min-height:var(--pt-touch);padding-inline:var(--pt-s3);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);background:var(--pt-surface);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink);font-weight:600;display:inline-flex}.pt-filter-chip__x{width:20px;height:20px;color:var(--pt-ink-2);display:inline-flex}.pt-filter-chip:hover .pt-filter-chip__x{color:var(--pt-ink)}.pt-variants{gap:var(--pt-s2);display:grid}.pt-fgroup fieldset{border:0;min-inline-size:0;margin:0;padding:0}.pt-fgroup legend{padding:0}.pt-variant{align-items:center;gap:var(--pt-s1) var(--pt-s3);flex-wrap:wrap;display:flex}.pt-variant__label{min-width:64px;font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);flex:none;font-weight:600}.pt-variant__opts{gap:var(--pt-s2);flex-wrap:wrap;flex:auto;display:flex}.pt-variant__opt{min-height:var(--pt-touch);min-width:var(--pt-touch);padding-inline:var(--pt-s3);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);background:var(--pt-surface);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink);cursor:pointer;transition:border-color var(--pt-dur-control) var(--pt-ease), background-color var(--pt-dur-control) var(--pt-ease);justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.pt-variant__opt input{opacity:0;pointer-events:none;position:absolute}.pt-variant__opt:has(input:checked){background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-surface)}.pt-variant__opt:has(input:focus-visible){outline:3px solid var(--pt-accent);outline-offset:3px}.pt-variant__opt--empty{color:var(--pt-ink-2);border-style:dashed}.pt-hero{padding-block:var(--pt-s4) var(--pt-s3)}.pt-hero__title{max-width:18ch}.pt-hero__sub{margin-top:var(--pt-s2);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink-2);max-width:46ch}.pt-hero__search{margin-top:var(--pt-s4)}@media (width>=1024px){.pt-hero{padding-block:var(--pt-s8) var(--pt-s6)}.pt-hero__search{margin-top:var(--pt-s6);max-width:720px}}.pt-home__cats{margin-top:var(--pt-s6)}.pt-search{position:relative}.pt-search__label{font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);margin-bottom:var(--pt-s2);font-weight:600;display:block}.pt-search--hero .pt-search__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-search__box{--pt-search-h:56px;--pt-search-btn:var(--pt-touch);height:var(--pt-search-h);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);box-shadow:0 var(--pt-s1) var(--pt-s3) color-mix(in srgb, var(--pt-ink) 7%, transparent);transition:border-color var(--pt-dur-control) var(--pt-ease), box-shadow var(--pt-dur-control) var(--pt-ease);align-items:center;padding-inline-end:calc((var(--pt-search-h) - var(--pt-search-btn)) / 2);display:flex;position:relative}.pt-search__box:focus-within{border-color:var(--pt-ink);outline:3px solid var(--pt-accent);outline-offset:3px}.pt-search__icon{width:calc(var(--pt-search-h) - var(--pt-s2));height:100%;color:var(--pt-ink-2);flex:none;place-items:center;display:grid}.pt-search__icon svg{width:20px;height:20px}.pt-search__input{min-width:0;height:100%;padding:0 var(--pt-s2) 0 0;color:var(--pt-ink);font-family:inherit;font-size:var(--pt-t-input);line-height:var(--pt-lh-input);background:0 0;border:0;flex:auto;font-weight:400}.pt-search__input::placeholder{color:var(--pt-ink-2);opacity:1}.pt-search__input::-webkit-search-cancel-button{appearance:none;display:none}.pt-search__input::-webkit-search-decoration{appearance:none;display:none}.pt-search__input:focus{outline:none}.pt-search__clear{width:var(--pt-touch);height:var(--pt-touch);color:var(--pt-ink-2);flex:none;place-items:center;display:none}.pt-search--filled .pt-search__clear{display:grid}.pt-search__submit{width:var(--pt-search-btn);height:var(--pt-search-btn);border-radius:var(--pt-radius-pill);background:var(--pt-accent-fill);color:var(--pt-on-accent);transition:background-color var(--pt-dur-control) var(--pt-ease);flex:none;place-items:center;display:grid}.pt-search__submit:hover{background:var(--pt-accent-hover)}.pt-search__submit svg{width:20px;height:20px}@media (width>=1024px){.pt-search--hero .pt-search__box{--pt-search-h:64px;--pt-search-btn:var(--pt-cta-h)}}.pt-search--compact .pt-search__label{display:none}.pt-search--compact .pt-search__box{--pt-search-h:var(--pt-touch);--pt-search-btn:36px;box-shadow:none}.pt-search--compact .pt-search__submit svg{width:16px;height:16px}.pt-suggest{z-index:40;inset-inline:0;top:calc(100% + var(--pt-s2));background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-card);box-shadow:0 var(--pt-s2) var(--pt-s6) color-mix(in srgb, var(--pt-ink) 10%, transparent);opacity:0;visibility:hidden;transition:opacity var(--pt-dur-suggest) var(--pt-ease), visibility var(--pt-dur-suggest) var(--pt-ease);position:absolute;overflow:hidden}.pt-suggest[data-open=true]{opacity:1;visibility:visible}.pt-suggest__head{justify-content:space-between;align-items:center;gap:var(--pt-s3);padding:var(--pt-s2) var(--pt-s4);border-bottom:1px solid var(--pt-divider);display:flex}.pt-suggest__head h3{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.pt-suggest__clear{font-size:var(--pt-t-badge);color:var(--pt-ink-2);min-height:var(--pt-touch);font-weight:600;text-decoration:underline}.pt-suggest__list{max-height:60vh;overflow-y:auto}.pt-suggest__row{align-items:center;gap:var(--pt-s4);min-height:80px;padding:var(--pt-s3) var(--pt-s4);color:var(--pt-ink);border-bottom:1px solid var(--pt-divider);transition:background-color var(--pt-dur-control) var(--pt-ease);text-decoration:none;display:flex}.pt-suggest__row:last-child{border-bottom:0}.pt-suggest__row:hover{background:var(--pt-paper)}.pt-suggest__thumb{background:var(--pt-soft);border:1px solid var(--pt-divider);border-radius:var(--pt-radius);flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.pt-suggest__thumb img{object-fit:contain;width:100%;height:100%}.pt-suggest__body{flex:auto;min-width:0}.pt-suggest__name{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);overflow-wrap:anywhere;font-weight:400;display:block}.pt-suggest__name mark{color:inherit;background:0 0;font-weight:700}.pt-suggest__meta{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);margin-top:2px;display:block}.pt-suggest__price{text-align:end;font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-accent-ink);font-variant-numeric:tabular-nums lining-nums;flex:none;font-weight:700}.pt-suggest__from{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);font-weight:400;display:block}.pt-suggest__note{padding:var(--pt-s3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2)}.pt-suggest__all{min-height:var(--pt-cta-h);padding:0 var(--pt-s3);background:var(--pt-paper);border-top:1px solid var(--pt-divider);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.pt-suggest__all:hover{text-decoration:underline}.pt-searchview{z-index:90;background:var(--pt-paper);flex-direction:column;display:none;position:fixed;inset:0}.pt-searchview[data-open=true]{display:flex}.pt-searchview__form{flex-direction:column;flex:auto;min-height:0;display:flex}.pt-searchview__bar{align-items:center;gap:var(--pt-s2);padding:var(--pt-s2) var(--pt-gutter);padding-top:calc(var(--pt-s2) + env(safe-area-inset-top));background:var(--pt-surface);border-bottom:1px solid var(--pt-divider);flex:none;display:flex}.pt-searchview__back{width:var(--pt-touch);height:var(--pt-touch);color:var(--pt-ink);flex:none;place-items:center;display:grid}.pt-searchview__field{flex:auto;min-width:0}.pt-searchview__body{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.pt-searchview .pt-suggest{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:0;border-radius:0;position:static}.pt-searchview .pt-suggest__list{background:var(--pt-surface);max-height:none}.pt-searchview__cats{padding:var(--pt-s4) var(--pt-gutter) var(--pt-s8)}.pt-searchview__catstitle{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--pt-s2);font-weight:600}@media (width>=1024px){.pt-searchview{display:none!important}}.pt-recent{gap:var(--pt-s2);padding:var(--pt-s3);flex-wrap:wrap;display:flex}.pt-recent__item{align-items:center;gap:var(--pt-s1);min-height:var(--pt-touch);padding-inline:var(--pt-s4);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);background:var(--pt-surface);font-size:var(--pt-t-label);color:var(--pt-ink);font-weight:600;text-decoration:none;display:inline-flex}.pt-cats{gap:var(--pt-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.pt-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-cats__item{justify-content:space-between;align-items:center;gap:var(--pt-s2);min-height:var(--pt-cta-h);padding:0 var(--pt-s4);background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-cat);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink);transition:border-color var(--pt-dur-control) var(--pt-ease);font-weight:600;text-decoration:none;display:flex}.pt-cats__item:hover{border-color:var(--pt-border)}.pt-cats__count{font-size:var(--pt-t-badge);color:var(--pt-ink-2);font-variant-numeric:tabular-nums lining-nums;font-weight:400}.pt-results{background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-card);box-shadow:0 var(--pt-s1) var(--pt-s3) color-mix(in srgb, var(--pt-ink) 6%, transparent);overflow:hidden}.pt-result{gap:var(--pt-s4);padding:var(--pt-s3) var(--pt-s4);border-bottom:1px solid var(--pt-divider);color:var(--pt-ink);transition:background-color var(--pt-dur-control) var(--pt-ease);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.pt-result:last-child{border-bottom:0}.pt-result:hover{background:var(--pt-paper)}.pt-result__img{background:var(--pt-soft);border:1px solid var(--pt-divider);border-radius:var(--pt-radius);place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.pt-result__img img{object-fit:contain;width:100%;height:100%}.pt-result__name{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);font-weight:600;display:block}.pt-result__specs{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);margin-top:2px;display:block}.pt-result__money{align-items:flex-end;gap:var(--pt-s1);text-align:end;flex-direction:column;display:flex}.pt-result__price{font-size:var(--pt-t-section);line-height:var(--pt-lh-section);color:var(--pt-accent);font-variant-numeric:tabular-nums lining-nums;font-weight:700;display:block}.pt-result__stores{padding:2px var(--pt-s3);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-pill);background:var(--pt-soft);font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-sand-ink);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}:root{--pt-shadow-card:0 1px 2px color-mix(in srgb, var(--pt-ink) 6%, transparent), 0 10px 28px color-mix(in srgb, var(--pt-ink) 7%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pt-shadow-card:0 1px 2px color-mix(in srgb, var(--pt-paper) 60%, transparent), 0 10px 28px color-mix(in srgb, var(--pt-paper) 50%, transparent)}}:root[data-theme=dark]{--pt-shadow-card:0 1px 2px color-mix(in srgb, var(--pt-paper) 60%, transparent), 0 10px 28px color-mix(in srgb, var(--pt-paper) 50%, transparent)}.pt-product .pt-block{border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-card)}.pt-product{row-gap:var(--pt-s3);grid-template-columns:minmax(0,1fr);grid-template-areas:"back""identity""variants""summary""controls""offers""history""specs""editorial";display:grid}.pt-product__back{grid-area:back}.pt-product__identity{grid-area:identity}.pt-product__variants{grid-area:variants}.pt-product__summary{grid-area:summary}.pt-product__controls{grid-area:controls}.pt-product__offers{grid-area:offers}.pt-product__history{grid-area:history}.pt-product__specs{grid-area:specs}.pt-product__editorial{grid-area:editorial}@media (width>=1024px){.pt-product{grid-template-columns:minmax(0, var(--pt-main-col)) var(--pt-side-col);column-gap:var(--pt-col-gap);row-gap:var(--pt-s6);grid-template-areas:"back back""identity summary""variants summary""controls history""offers history""specs specs""editorial editorial";align-items:start}.pt-product__summary,.pt-product__history{top:var(--pt-s4);align-self:start;position:sticky}.pt-product__editorial{column-gap:var(--pt-s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pt-product__editorial .pt-block+.pt-block{margin-top:0}}.pt-identity{gap:var(--pt-s3);grid-template-columns:80px minmax(0,1fr);align-items:start;display:grid}.pt-identity__img{background:var(--pt-plate);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-cat);place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.pt-identity__img img{object-fit:contain;width:100%;height:100%}.pt-identity__variant{margin-top:var(--pt-s1);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2)}.pt-summary{align-items:center;column-gap:var(--pt-s3);row-gap:var(--pt-s1);border-inline-start:var(--pt-rule) solid var(--pt-accent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label price""facts facts";padding-inline-start:var(--pt-s3);display:grid}.pt-summary__label{grid-area:label}.pt-summary__price{grid-area:price}.pt-summary__facts{grid-area:facts}@media (width>=1024px){.pt-summary{align-items:start;row-gap:var(--pt-s2);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""price""facts"}}.pt-summary__label{font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);font-weight:600}.pt-summary__price{font-size:var(--pt-t-summary);line-height:var(--pt-lh-summary);color:var(--pt-accent);font-weight:800}.pt-summary__facts{gap:var(--pt-s1) var(--pt-s3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);flex-wrap:wrap;display:flex}.pt-summary__facts b{color:var(--pt-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.pt-summary--none{border-inline-start-color:var(--pt-divider)}.pt-summary--none .pt-summary__price{color:var(--pt-ink);font-size:var(--pt-t-section);line-height:var(--pt-lh-section)}.pt-chart{column-gap:var(--pt-s2);row-gap:var(--pt-s1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.pt-chart__yaxis{height:180px;font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);font-variant-numeric:tabular-nums lining-nums;text-align:end;flex-direction:column;grid-area:1/1;justify-content:space-between;display:flex}.pt-chart__plot{grid-area:1/2;height:180px;position:relative}.pt-chart__svg{width:100%;height:100%;overflow:visible}.pt-chart__grid{stroke:var(--pt-divider);stroke-width:1px;fill:none}.pt-chart__line{fill:none;stroke:var(--pt-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:butt;vector-effect:non-scaling-stroke}.pt-chart__point{left:var(--x);top:var(--y);width:var(--pt-touch);height:var(--pt-touch);margin:calc(var(--pt-touch) / -2) 0 0 calc(var(--pt-touch) / -2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.pt-chart__dotv{background:var(--pt-accent);border:2px solid var(--pt-surface);opacity:0;width:10px;height:10px;transition:opacity var(--pt-dur-control) var(--pt-ease);border-radius:50%}.pt-chart__point:hover .pt-chart__dotv,.pt-chart__point:focus-visible .pt-chart__dotv{opacity:1}.pt-chart__tip{z-index:5;width:max-content;max-width:220px;padding:var(--pt-s1) var(--pt-s2);background:var(--pt-ink);color:var(--pt-paper);border-radius:var(--pt-radius);font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);font-variant-numeric:tabular-nums lining-nums;text-align:start;pointer-events:none;font-weight:600;display:none;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%)}.pt-chart__point:hover .pt-chart__tip,.pt-chart__point:focus-visible .pt-chart__tip{display:block}.pt-chart__point:first-of-type .pt-chart__tip{left:0;transform:none}.pt-chart__point:last-of-type .pt-chart__tip{left:auto;right:0;transform:none}.pt-chart__point:focus-visible{outline:3px solid var(--pt-accent);outline-offset:-8px}.pt-chart__xaxis{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);font-variant-numeric:tabular-nums lining-nums;grid-area:2/2;justify-content:space-between;display:flex}.pt-chart__range{gap:var(--pt-s2);margin-bottom:var(--pt-s3);display:flex}.pt-chart__insufficient{height:180px;padding:var(--pt-s4);background:var(--pt-paper);border:1px dashed var(--pt-border);border-radius:var(--pt-radius-cat);text-align:center;font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);place-items:center;display:grid}@media (width>=1024px){.pt-cols__side .pt-chart__yaxis,.pt-cols__side .pt-chart__plot,.pt-cols__side .pt-chart__insufficient{height:160px}}.pt-disclose{margin-top:var(--pt-s3);border-top:1px solid var(--pt-divider)}.pt-disclose>summary{align-items:center;gap:var(--pt-s2);min-height:var(--pt-touch);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);cursor:pointer;font-weight:600;list-style:none;display:flex}.pt-disclose>summary::-webkit-details-marker{display:none}.pt-disclose>summary:after{content:"";width:8px;height:8px;transition:transform var(--pt-dur-control) var(--pt-ease);border-block-end:2px solid;border-inline-end:2px solid;transform:rotate(45deg)}.pt-disclose[open]>summary:after{transform:rotate(-135deg)}.pt-specs{gap:0 var(--pt-s8);display:grid}@media (width>=1024px){.pt-specs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pt-table{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta)}.pt-table caption{text-align:start;font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);padding-block:var(--pt-s2)}.pt-table th,.pt-table td{text-align:start;padding:var(--pt-s2) 0;border-bottom:1px solid var(--pt-divider);vertical-align:top}.pt-table th{color:var(--pt-ink-2);width:42%;font-weight:600}.pt-table td{color:var(--pt-ink)}.pt-table--num td:last-child,.pt-table--num th:last-child{text-align:end;font-variant-numeric:tabular-nums lining-nums}.pt-table tr:last-child th,.pt-table tr:last-child td{border-bottom:0}.pt-prose{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink);max-width:68ch}.pt-prose p+p{margin-top:var(--pt-s3)}.pt-faq__item{border-bottom:1px solid var(--pt-divider)}.pt-faq__item:last-child{border-bottom:0}.pt-faq__item>summary{justify-content:space-between;align-items:center;gap:var(--pt-s3);min-height:var(--pt-touch);padding-block:var(--pt-s2);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);cursor:pointer;font-weight:600;list-style:none;display:flex}.pt-faq__item>summary::-webkit-details-marker{display:none}.pt-faq__item>summary:after{content:"";border-inline-end:2px solid var(--pt-ink-2);border-block-end:2px solid var(--pt-ink-2);width:8px;height:8px;transition:transform var(--pt-dur-control) var(--pt-ease);flex:none;transform:rotate(45deg)}.pt-faq__item[open]>summary:after{transform:rotate(-135deg)}.pt-faq__body{padding-bottom:var(--pt-s3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);max-width:68ch}.pt-state{gap:var(--pt-s3);padding:var(--pt-s6) var(--pt-s4);background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-card);display:grid}.pt-state__mark{border-radius:var(--pt-radius-pill);place-items:center;width:40px;height:40px;display:grid}.pt-state__mark svg{width:24px;height:24px}.pt-state__title{font-size:var(--pt-t-section);line-height:var(--pt-lh-section);color:var(--pt-ink);font-weight:600}.pt-state__body{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink-2);max-width:56ch}.pt-state__query{color:var(--pt-ink);font-weight:600}.pt-state__acts{gap:var(--pt-s2);flex-wrap:wrap;display:flex}.pt-state--nomatch{border-inline-start:var(--pt-rule) solid var(--pt-border)}.pt-state--nomatch .pt-state__mark{background:var(--pt-paper);color:var(--pt-ink-2)}.pt-state__fix{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink)}.pt-state__fix a{color:var(--pt-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.pt-state--nooffers{border-inline-start:var(--pt-rule) solid var(--pt-sand-ink)}.pt-state--nooffers .pt-state__mark{background:var(--pt-sand);color:var(--pt-sand-ink)}.pt-state__last{gap:var(--pt-s1);padding:var(--pt-s3);background:var(--pt-paper);border-radius:var(--pt-radius-cat);display:grid}.pt-state__last dt{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);font-weight:600}.pt-state__last dd{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.pt-state--down{border-inline-start:var(--pt-rule) solid var(--pt-alert)}.pt-state--down .pt-state__mark{background:color-mix(in srgb, var(--pt-alert) 12%, var(--pt-surface));color:var(--pt-alert)}.pt-state--down .pt-state__title{color:var(--pt-alert)}.pt-state__tech{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);font-variant-numeric:tabular-nums lining-nums}.pt-refresh{justify-content:space-between;align-items:center;gap:var(--pt-s2);padding:var(--pt-s2) var(--pt-s3);background:var(--pt-sand);color:var(--pt-sand-ink);border-radius:var(--pt-radius-pill);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);flex-wrap:wrap;font-weight:600;display:flex}.pt-offer--loading{align-content:center;min-height:188px}@media (width>=1024px){.pt-offer--loading{min-height:104px}}.pt-sk-line{height:20px}.pt-sk-line--w40{width:40%}.pt-sk-line--w60{width:60%}.pt-sk-line--w80{width:80%}.pt-sk-price{width:120px;height:32px}.pt-sk-btn{height:48px;width:var(--pt-cta-w);border-radius:var(--pt-radius-pill)}.pt-stickysearch{inset-inline:0;z-index:60;height:var(--pt-sticky-search);align-items:center;gap:var(--pt-s2);padding-inline:var(--pt-gutter);background:var(--pt-surface);border-bottom:1px solid var(--pt-divider);transition:transform var(--pt-dur-control) var(--pt-ease);display:flex;position:fixed;top:0;transform:translateY(-100%)}body[data-sticky-search=true] .pt-stickysearch{transform:translateY(0)}.pt-stickysearch__brand{width:var(--pt-touch);height:var(--pt-touch);flex:none;place-items:center;display:grid}.pt-stickysearch__field{flex:auto;min-width:0}@media (width>=1024px){.pt-stickysearch{display:none}}.pt-buybar{inset-inline:0;z-index:70;align-items:center;gap:var(--pt-s3);height:calc(var(--pt-sticky-bar) + env(safe-area-inset-bottom));padding:0 var(--pt-gutter) env(safe-area-inset-bottom);background:var(--pt-surface);border-top:1px solid var(--pt-divider);transition:transform var(--pt-dur-control) var(--pt-ease);display:flex;position:fixed;bottom:0;transform:translateY(100%)}body[data-buybar=true] .pt-buybar{transform:translateY(0)}body[data-overlay=true] .pt-buybar,body[data-keyboard=true] .pt-buybar{transform:translateY(100%)}.pt-buybar__info{min-width:0;border-inline-start:var(--pt-rule) solid var(--pt-accent);flex:auto;padding-inline-start:var(--pt-s2)}.pt-buybar__price{font-size:var(--pt-t-price);line-height:var(--pt-lh-price);color:var(--pt-accent)}.pt-buybar__store{font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-buybar__cta{height:var(--pt-cta-h);flex:none}@media (width>=1024px){.pt-buybar{display:none}}body[data-buybar=true] .pt-main{padding-bottom:calc(var(--pt-sticky-bar) + env(safe-area-inset-bottom) + var(--pt-s4))}.pt-sheet{z-index:100;display:none;position:fixed;inset:0}.pt-sheet[data-open=true]{display:block}.pt-sheet__scrim{background:color-mix(in srgb, var(--pt-ink) 55%, transparent);position:absolute;inset:0}.pt-sheet__panel{inset-inline:0;background:var(--pt-surface);border-top-left-radius:var(--pt-radius-panel);border-top-right-radius:var(--pt-radius-panel);max-height:90vh;animation:pt-sheet-in var(--pt-dur-sheet) var(--pt-ease) both;flex-direction:column;display:flex;position:absolute;bottom:0}@keyframes pt-sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pt-sheet__panel{animation:none}}.pt-sheet__head{justify-content:space-between;align-items:center;gap:var(--pt-s3);padding:var(--pt-s3) var(--pt-s4);border-bottom:1px solid var(--pt-divider);flex:none;display:flex}.pt-sheet__title{font-size:var(--pt-t-section);line-height:var(--pt-lh-section);font-weight:600}.pt-sheet__close{width:var(--pt-touch);height:var(--pt-touch);color:var(--pt-ink-2);place-items:center;display:grid}.pt-sheet__close:hover{color:var(--pt-ink)}.pt-sheet__body{-webkit-overflow-scrolling:touch;padding:var(--pt-s4);flex:auto;overflow-y:auto}.pt-sheet__foot{align-items:center;gap:var(--pt-s3);padding:var(--pt-s3) var(--pt-s4);padding-bottom:calc(var(--pt-s3) + env(safe-area-inset-bottom));background:var(--pt-surface);border-top:1px solid var(--pt-divider);flex:none;display:flex}.pt-sheet__reset{min-height:var(--pt-cta-h);padding-inline:var(--pt-s3);font-size:var(--pt-t-label);color:var(--pt-ink-2);flex:none;font-weight:600;text-decoration:underline}.pt-sheet__apply{flex:auto}.pt-fgroup+.pt-fgroup{margin-top:var(--pt-s6);padding-top:var(--pt-s4);border-top:1px solid var(--pt-divider)}.pt-fgroup__legend{font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);margin-bottom:var(--pt-s2);padding:0;font-weight:600}.pt-fgroup fieldset{border:0;margin:0;padding:0}.pt-frow{align-items:center;gap:var(--pt-s3);min-height:var(--pt-cta-h);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);cursor:pointer;display:flex}.pt-frow input{width:20px;height:20px;accent-color:var(--pt-accent);flex:none}.pt-frow__count{font-size:var(--pt-t-meta);color:var(--pt-ink-2);font-variant-numeric:tabular-nums lining-nums;margin-inline-start:auto}@media (width>=1024px){.pt-sheet__panel{inset-inline:auto;width:min(480px, calc(100vw - 2 * var(--pt-s8)));border-radius:var(--pt-radius-card);max-height:min(80vh,640px);animation:none;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.pt-sheet__foot{padding-bottom:var(--pt-s3)}}body[data-sticky-search=true]{scroll-padding-top:calc(var(--pt-sticky-search) + var(--pt-s2))}body[data-overlay=true]{overflow:hidden}.pt-btn--pill{border-radius:var(--pt-radius-pill);padding-inline:var(--pt-s6)}.pt-btn--pill.pt-btn--primary{background:var(--pt-accent-fill);border-color:var(--pt-accent-fill)}.pt-btn--pill.pt-btn--primary:hover{background:var(--pt-accent-hover);border-color:var(--pt-accent-hover)}.pt-pill{justify-content:center;align-items:center;gap:var(--pt-s2);min-height:var(--pt-touch);padding-inline:var(--pt-s4);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink);white-space:nowrap;transition:background-color var(--pt-dur-control) var(--pt-ease), border-color var(--pt-dur-control) var(--pt-ease), color var(--pt-dur-control) var(--pt-ease);font-weight:600;text-decoration:none;display:inline-flex}.pt-pill:hover{background:var(--pt-soft)}.pt-pill[aria-current=true]{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-surface)}@media (width<=559px){.pt-pill{padding-inline:var(--pt-s3)}}.pt-filters--pill .pt-filter-chip{border-radius:var(--pt-radius-pill);padding-inline:var(--pt-s4)}.pt-pagehead{gap:var(--pt-s2);display:grid}.pt-pagehead__title{letter-spacing:-.015em;overflow-wrap:break-word;font-weight:800}.pt-pagehead__lede{max-width:70ch;font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink-2)}.pt-controls{align-items:center;gap:var(--pt-s2);flex-wrap:wrap;display:flex}.pt-grid{gap:var(--pt-s3);grid-template-columns:minmax(0,1fr);display:grid}.pt-pcard{align-items:center;gap:var(--pt-s3);padding:var(--pt-s3);background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-card);color:var(--pt-ink);transition:background-color var(--pt-dur-control) var(--pt-ease), border-color var(--pt-dur-control) var(--pt-ease);grid-template-columns:96px minmax(0,1fr);text-decoration:none;display:grid}.pt-pcard:hover{background:var(--pt-soft);border-color:var(--pt-border)}.pt-pcard__art{height:88px;padding:var(--pt-s1);background:var(--pt-soft);border-radius:var(--pt-radius-cat);place-items:center;display:grid;overflow:hidden}.pt-pcard__art img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;max-height:100%}.pt-pcard:hover .pt-pcard__art{background:var(--pt-surface)}.pt-pcard__body{min-width:0}.pt-pcard__name{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);overflow-wrap:break-word;font-weight:700;display:block}.pt-pcard__specs{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);overflow-wrap:break-word;margin-top:2px;display:block}.pt-pcard__foot{align-items:baseline;gap:var(--pt-s2);margin-top:var(--pt-s2);flex-wrap:wrap;display:flex}.pt-pcard__price{color:var(--pt-accent);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:20px;font-weight:800;line-height:28px}.pt-pcard__stores{padding:2px var(--pt-s2);background:var(--pt-paper);border-radius:var(--pt-radius-pill);font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);white-space:nowrap;align-items:center;display:inline-flex}@media (width>=560px){.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-pcard{padding:var(--pt-s4);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch}.pt-pcard__art{height:148px}.pt-pcard__body{flex-direction:column;height:100%;display:flex}.pt-pcard__foot{padding-top:var(--pt-s2);margin-top:auto}}@media (width>=900px){.pt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.pt-grid{gap:var(--pt-s4);grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-pager{align-items:center;gap:var(--pt-s3);display:flex}.pt-pager__next{margin-inline-start:auto}.pt-doc{max-width:74ch}.pt-doc .pt-prose,.pt-doc .pt-pagehead__lede{overflow-wrap:break-word;max-width:70ch}.pt-doc .pt-block{border-radius:var(--pt-radius-card);padding:var(--pt-s4)}.pt-doc .pt-section-title{letter-spacing:-.01em;font-weight:700}.pt-doc .pt-list>li{padding-inline-start:var(--pt-s4);position:relative}.pt-doc .pt-list>li:before{content:"";inset-inline-start:0;border-radius:var(--pt-radius-pill);background:var(--pt-accent);width:6px;height:6px;position:absolute;top:.6em}.pt-doc__acts{gap:var(--pt-s2);flex-wrap:wrap;display:flex}.pt-code{padding:var(--pt-s3);background:var(--pt-soft);border-radius:var(--pt-radius);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pt-doc code{padding:2px var(--pt-s1);background:var(--pt-soft);border-radius:var(--pt-s1);overflow-wrap:anywhere}.pt-plans{gap:var(--pt-s3);grid-template-columns:minmax(0,1fr);display:grid}.pt-plan{gap:var(--pt-s3);flex-direction:column;display:flex}.pt-plans .pt-block+.pt-block{margin-top:0}.pt-plan__head{justify-content:space-between;align-items:center;gap:var(--pt-s2);flex-wrap:wrap;display:flex}.pt-plan__price{padding:var(--pt-s1) var(--pt-s4);background:var(--pt-accent-tint);border-radius:var(--pt-radius-pill);font-size:var(--pt-t-section);line-height:var(--pt-lh-section);color:var(--pt-accent-ink);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}@media (width>=720px){.pt-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-doc a:not(.pt-btn):not(.pt-pill){color:var(--pt-accent-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.pt-doc a:not(.pt-btn):not(.pt-pill):hover{color:var(--pt-accent-hover)}@media (width>=768px){.pt-doc .pt-block{padding:var(--pt-s6)}}.pt-state--sakit{padding:var(--pt-s6) var(--pt-s4);border-radius:var(--pt-radius-card)}.pt-state--sakit .pt-state__mark{border-radius:var(--pt-radius-cat);width:48px;height:48px}.pt-state--sakit .pt-state__title{letter-spacing:-.01em;font-weight:700}.pt-state--sakit .pt-state__acts{margin-top:var(--pt-s1)}@media (width>=768px){.pt-state--sakit{padding:var(--pt-s8) var(--pt-s6)}}.pt-refresh--sakit{padding:var(--pt-s3) var(--pt-s4);background:var(--pt-soft);border-radius:var(--pt-radius-card);color:var(--pt-ink)}.pt-footer--sakit{padding-block:var(--pt-s8);border-top:1px solid var(--pt-divider)}.pt-footer--sakit .pt-footer__row{align-items:flex-start;row-gap:var(--pt-s4)}.pt-footer--sakit .pt-footer__links{gap:var(--pt-s1) var(--pt-s4)}.pt-footer--sakit .pt-footer__links a{color:var(--pt-ink-2);font-weight:500}.pt-footer--sakit .pt-footer__links a:hover{color:var(--pt-ink)}.pt-footer--sakit .pt-footer__note{max-width:70ch;padding-top:var(--pt-s4);border-top:1px solid var(--pt-divider)}.pt-wordmark{font-family:var(--pt-font);letter-spacing:-.02em;font-kerning:normal;color:var(--pt-ink);white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.pt-wordmark--min{letter-spacing:-.01em;font-size:18px}.pt-wordmark--og{font-size:32px}.pt-mark{flex:none;display:block}.pt-lockup{align-items:center;gap:12px;padding:8px;display:inline-flex}.pt-lockup--min{gap:8px;padding:6px}.pt-lockup--stacked{flex-direction:column;gap:12px}.og{box-sizing:border-box;background:var(--pt-paper);width:1200px;height:630px;color:var(--pt-ink);font-family:var(--pt-font);margin:0;padding:48px;position:relative;overflow:hidden}.og__top{justify-content:space-between;align-items:center;height:48px;display:flex}.og__domain{color:var(--pt-ink-2);font-size:24px;font-weight:500}.og__cut{background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:8px;place-items:center;width:320px;height:320px;display:grid;position:absolute;top:150px;left:48px;overflow:hidden}.og__cut img{object-fit:contain;max-width:100%;max-height:100%}.og__col{width:736px;position:absolute;top:150px;bottom:136px;left:416px;overflow:hidden}.og__name{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:36px;font-weight:600;line-height:44px;display:-webkit-box;overflow:hidden}.og__pricelabel{color:var(--pt-ink-2);margin-top:24px;font-size:22px;line-height:28px}.og__pricerow{align-items:center;gap:16px;margin-top:8px;display:flex}.og__rule{background:var(--pt-accent);flex:none;width:3px;height:72px}.og__price{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;color:var(--pt-accent);white-space:nowrap;font-size:64px;font-weight:700;line-height:72px}.og__price--none{color:var(--pt-ink);font-size:44px;line-height:56px}.og__facts{color:var(--pt-ink);margin-top:20px;font-size:20px;line-height:30px}.og__facts span{color:var(--pt-ink-2)}.og__foot{border-top:1px solid var(--pt-divider);color:var(--pt-ink-2);padding-top:16px;font-size:20px;line-height:28px;position:absolute;bottom:48px;left:48px;right:48px}.pt-shero{isolation:isolate;background:radial-gradient(120% 100% at 50% 0%, var(--pt-stone-1) 0%, var(--pt-stone-2) 100%);border-bottom:1px solid var(--pt-divider);position:relative;overflow:hidden}.pt-shero__art{z-index:-1;pointer-events:none;position:absolute;inset:0}.pt-shero__art img{object-fit:cover;width:auto;height:100%;opacity:var(--pt-art-opacity);position:absolute;top:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}.pt-shero__art-left{left:0}.pt-shero__art-right{left:auto;right:0;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000 100%);mask-image:linear-gradient(270deg,#000 55%,#0000 100%)}@media (width<=767px){.pt-shero__art{display:none}}.pt-shero__inner{padding-block:var(--pt-s8) var(--pt-s6);text-align:center;position:relative}.pt-shero__title{font-size:var(--pt-t-hero);line-height:var(--pt-lh-hero);letter-spacing:-.02em;color:var(--pt-ink);margin:0;font-weight:800}.pt-shero__title span{display:block}.pt-shero__search{margin:var(--pt-s6) auto 0;max-width:680px}.pt-shero__examples{margin:var(--pt-s4) 0 0;justify-content:center;align-items:center;gap:var(--pt-s2);font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2);flex-wrap:wrap;display:flex}.pt-shero__examples-label{font-weight:600}.pt-chip--example{background:var(--pt-surface);border:1px solid var(--pt-divider);color:var(--pt-ink);text-decoration:none}.pt-chip--example:hover{border-color:var(--pt-border)}@media (width>=1024px){.pt-shero__inner{padding-block:72px 56px}}.pt-tiles{gap:var(--pt-s2);margin-top:var(--pt-s6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pt-tile{justify-content:center;align-items:center;gap:var(--pt-s1);min-height:104px;padding:var(--pt-s2);background:var(--pt-soft);border-radius:var(--pt-radius-cat);color:var(--pt-ink);text-align:center;transition:border-color var(--pt-dur-control) var(--pt-ease), background-color var(--pt-dur-control) var(--pt-ease);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.pt-tile:hover{border-color:var(--pt-border);background:var(--pt-surface)}.pt-tile__art{flex:0 0 44px;place-items:center;width:100%;height:44px;display:grid;overflow:hidden}.pt-tile__art img{object-fit:contain;width:auto;max-width:100%;max-height:100%;mix-blend-mode:var(--pt-art-blend)}.pt-tile__name{font-size:var(--pt-t-label);line-height:var(--pt-lh-label);font-weight:700}.pt-tile__arrow{display:none}@media (width>=768px){.pt-tile{justify-content:flex-start;gap:var(--pt-s3);min-height:86px;padding-inline:var(--pt-s4);text-align:start;flex-direction:row}.pt-tile__art{width:72px;height:62px}.pt-tile__name{font-size:var(--pt-t-body);flex:1}.pt-tile__arrow{color:var(--pt-ink-2);display:block}}.pt-feature{gap:var(--pt-s3);margin-top:var(--pt-s3);display:grid}@media (width>=1024px){.pt-feature{gap:var(--pt-s4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.pt-feature__main{gap:var(--pt-s3);padding:var(--pt-s6);background:linear-gradient(135deg, var(--pt-card-1) 0%, var(--pt-card-2) 100%);border-radius:var(--pt-radius-card);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (width<=639px){.pt-feature__art{order:-1}.pt-feature__cta{justify-content:center;width:100%;display:flex}}@media (width>=640px){.pt-feature__main{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center}}.pt-feature__eyebrow{margin:0 0 var(--pt-s2);font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);letter-spacing:.14em;color:var(--pt-sand-ink);font-weight:700}.pt-feature__name{font-size:var(--pt-t-title);line-height:var(--pt-lh-title);letter-spacing:-.01em;margin:0;font-weight:800}.pt-feature__name a{color:var(--pt-ink);text-decoration:none}.pt-feature__name a:hover{text-decoration:underline}.pt-feature__spec{margin:var(--pt-s1) 0 0;font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink-2)}.pt-feature__price{margin:var(--pt-s3) 0 0;font-size:var(--pt-t-price);line-height:var(--pt-lh-price);color:var(--pt-accent);font-variant-numeric:tabular-nums lining-nums;font-weight:800}.pt-feature__stores{margin:var(--pt-s2) 0 0;padding:4px var(--pt-s3);background:var(--pt-surface);border-radius:var(--pt-radius-pill);font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-ink-2);display:inline-block}.pt-feature__cta{margin-top:var(--pt-s4)}.pt-feature__art{place-items:center;min-height:180px;display:grid}.pt-feature__art img{object-fit:contain;max-width:100%;height:auto;max-height:260px;mix-blend-mode:var(--pt-art-blend)}.pt-feature__side{gap:var(--pt-s3);align-content:start;display:grid}.pt-mini{align-items:center;gap:var(--pt-s3);padding:var(--pt-s4);background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-card);grid-template-columns:96px minmax(0,1fr) auto;display:grid}.pt-mini__art{place-items:center;display:grid}.pt-mini__art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:84px;mix-blend-mode:var(--pt-art-blend)}.pt-mini__name{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);margin:0;font-weight:700}.pt-mini__name a{color:var(--pt-ink);text-decoration:none}.pt-mini__name a:hover{text-decoration:underline}.pt-mini__spec{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);margin:2px 0 0}.pt-mini__price{margin:var(--pt-s1) 0 0;font-size:var(--pt-t-section);line-height:var(--pt-lh-section);color:var(--pt-accent);font-variant-numeric:tabular-nums lining-nums;font-weight:800}.pt-mini__meta{align-items:center;gap:var(--pt-s2);color:var(--pt-ink-2);display:inline-flex}@media (width<=479px){.pt-mini{grid-template-columns:64px minmax(0,1fr)}.pt-mini__art img{max-height:60px}.pt-mini__meta{grid-column:2;justify-content:flex-start}}.pt-watch{align-items:center;gap:var(--pt-s3);margin-top:var(--pt-s4);padding:var(--pt-s4) var(--pt-s6);background:linear-gradient(90deg, var(--pt-strip-1) 0%, var(--pt-strip-2) 100%);border-radius:var(--pt-radius-panel);grid-template-columns:auto minmax(0,1fr);display:grid}.pt-watch__icon{background:var(--pt-accent-tint);border-radius:var(--pt-radius);width:48px;height:48px;color:var(--pt-accent-ink);place-items:center;display:grid}.pt-watch__title{font-size:var(--pt-t-section);line-height:var(--pt-lh-section);margin:0;font-weight:800}.pt-watch__text{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);margin:2px 0 0}.pt-watch__cta{grid-column:1/-1;justify-self:start}@media (width>=768px){.pt-watch{grid-template-columns:auto minmax(0,1fr) auto}.pt-watch__cta{grid-column:auto;justify-self:end}}.pt-bottomnav{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:40;gap:var(--pt-s1);width:min(100% - 24px,420px);padding:var(--pt-s2);background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-pill);grid-template-columns:repeat(4,minmax(64px,1fr));display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #342a251f}.pt-bottomnav__item{min-height:var(--pt-touch);border-radius:var(--pt-radius-pill);color:var(--pt-ink-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;line-height:14px;text-decoration:none;display:flex}.pt-bottomnav__item[aria-current=page]{color:var(--pt-accent-ink)}@media (width>=768px){.pt-bottomnav{display:none}}@media (width<=767px){body:has(.pt-bottomnav){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}}.pt-watch__soon{background:var(--pt-surface);border:1px dashed var(--pt-border);color:var(--pt-ink-2);grid-column:1/-1;justify-self:start}@media (width>=768px){.pt-watch__soon{grid-column:auto;justify-self:end}}.pt-drops__basis{margin:var(--pt-s3) 0 0;font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink)}.pt-drops__basis strong{font-weight:700}.pt-drops__window{margin-top:var(--pt-s1);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);display:block}.pt-drops__filters{gap:var(--pt-s3);margin:var(--pt-s6) 0 0;flex-wrap:wrap;align-items:flex-end;display:flex}.pt-drops__field{gap:var(--pt-s1);flex-direction:column;min-width:160px;display:flex}.pt-drops__label{font-size:var(--pt-t-label);line-height:var(--pt-lh-label);color:var(--pt-ink-2)}.pt-drops__select{min-height:var(--pt-touch);padding:0 var(--pt-s4);font-family:var(--pt-font);font-size:var(--pt-t-body);color:var(--pt-ink);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:var(--pt-radius-pill);cursor:pointer}.pt-drops__select:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-drops__count{margin:var(--pt-s6) 0 var(--pt-s3);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2)}.pt-drops__empty{margin:var(--pt-s6) 0 0;padding:var(--pt-s6);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink);background:var(--pt-soft);border-radius:var(--pt-radius-panel)}.pt-drops{gap:var(--pt-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-drop__link{gap:var(--pt-s3);padding:var(--pt-s3) var(--pt-s4);color:inherit;background:var(--pt-surface);border:1px solid var(--pt-divider);border-radius:var(--pt-radius-card);transition:border-color var(--pt-dur-control) var(--pt-ease);grid-template-columns:56px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.pt-drop__link:hover{border-color:var(--pt-border)}.pt-drop__link:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-drop__art{background:var(--pt-soft);border-radius:var(--pt-radius);justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.pt-drop__art img{object-fit:contain;width:100%;height:100%}.pt-drop__body{min-width:0;display:block}.pt-drop__name{font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink);font-weight:600;display:block}.pt-drop__variant{color:var(--pt-ink-2);font-weight:400}.pt-drop__meta{margin-top:var(--pt-s1);font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);display:block}.pt-drop__store{color:var(--pt-ink)}.pt-drop__dot{margin:0 var(--pt-s1)}.pt-drop__money{gap:var(--pt-s2);margin-top:var(--pt-s2);flex-wrap:wrap;grid-column:2;align-items:baseline;display:flex}.pt-drop__was{font-size:var(--pt-t-meta);line-height:var(--pt-lh-meta);color:var(--pt-ink-2);text-decoration:line-through}.pt-drop__now{font-size:var(--pt-t-price);line-height:var(--pt-lh-price);color:var(--pt-ink);font-variant-numeric:tabular-nums;font-weight:700}.pt-drop__delta{padding:2px var(--pt-s2);font-size:var(--pt-t-badge);line-height:var(--pt-lh-badge);color:var(--pt-on-accent);background:var(--pt-ok);border-radius:var(--pt-radius-pill);white-space:nowrap;font-weight:600}.pt-drops__method{margin-top:var(--pt-s8)}.pt-drops__method p{margin:0 0 var(--pt-s3);font-size:var(--pt-t-body);line-height:var(--pt-lh-body);color:var(--pt-ink-2)}@media (width>=768px){.pt-drop__link{gap:var(--pt-s4);padding:var(--pt-s4) var(--pt-s6);grid-template-columns:72px minmax(0,1fr) auto}.pt-drop__art{width:72px;height:72px}.pt-drop__money{align-items:flex-end;gap:var(--pt-s1);text-align:right;flex-direction:column;grid-column:auto;margin-top:0}}
