.gpl-buy{padding-top:20px}.gpl-title{font-size:clamp(2.4rem,6vw,3.8rem)!important;line-height:.98;margin-top:0!important}.gpl-kicker{margin-top:10px;font-size:1.05rem;color:var(--muted);font-weight:600}.gpl-kicker em{font-style:normal;color:var(--red);font-weight:700}.gpl-main .tag{background:var(--yellow);color:var(--on-yellow);font-weight:800;font-size:.8rem;padding:8px 14px;box-shadow:0 4px 14px #00000059}.gpl-card{padding:18px 16px}.gpl-card .t{font-family:var(--f-display);font-weight:800;font-size:1.55rem;text-transform:uppercase;letter-spacing:.01em;line-height:1}.gpl-card .sub{margin-top:4px}.gpl-card .save{color:var(--muted);font-weight:600}.gpl-card .p{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:1.3rem}.gpl-card .p s{font-size:.9rem;font-weight:500;color:var(--muted)}.gpl-off{display:inline-block;font-style:normal;font-family:var(--f-body);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--ok);color:#fff;border-radius:999px;padding:3px 9px;white-space:nowrap}.gpl-price .was{font-family:var(--f-mono);font-size:1.2rem;color:var(--muted)}.gpl-price .gpl-off{font-size:.85rem;padding:5px 12px}.gpl-cmp{font-size:.8rem;color:var(--muted);margin:-4px 0 10px}.gpl-2d{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;background:var(--yellow);color:var(--on-yellow);border-radius:16px;padding:26px 28px}.gpl-2d .big{font-family:var(--f-display);font-weight:800;font-size:3.4rem;line-height:1;background:var(--on-yellow);color:var(--yellow);border-radius:12px;padding:10px 16px}.gpl-2d h2{font-size:clamp(1.5rem,3.4vw,2.2rem)}.gpl-2d p{margin-top:6px;font-weight:600}.gpl-reviews{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:32px}.gpl-reviews .score{font-family:var(--f-display);font-weight:800;font-size:3rem;line-height:1}.gpl-reviews .stars{color:var(--line);font-size:1.4rem;letter-spacing:2px}.gpl-reviews p{color:var(--muted);margin-top:8px}@media(max-width:900px){.gpl-reviews{grid-template-columns:1fr;padding:24px}}@media(max-width:480px){.gpl-card .t{font-size:1.35rem}.gpl-card .p{font-size:1.15rem}.gpl-2d{grid-template-columns:1fr;padding:22px}.gpl-2d .big{justify-self:start;font-size:2.6rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gp-landing-extra.css.map */
