.gpl-strip{background:var(--ink);color:#eef3ee;font-size:.82rem}.gpl-strip .gpa-wrap{display:flex;justify-content:center;gap:8px 22px;flex-wrap:wrap;padding-block:9px;text-align:center}.gpl-strip span:before{content:"\2713  ";color:var(--yellow);font-weight:700}.gpl-buy{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;padding-block:28px 56px;align-items:start}.gpl-buy>*{min-width:0}.gpl-main{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5;max-width:100%;background:var(--sunk);box-shadow:var(--shadow)}.gpl-main img{width:100%;height:100%;object-fit:cover}.gpl-main .tag{position:absolute;left:12px;bottom:12px;background:#0a1410d1;color:#eef3ee;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.gpl-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.gpl-thumbs button{aspect-ratio:1;max-width:100%;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:none}.gpl-thumbs button[aria-pressed=true]{border-color:var(--red)}.gpl-thumbs img{width:100%;height:100%;object-fit:cover}.gpl-brand{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gpl-brand b{color:var(--red)}.gpl-buy h1{font-size:clamp(2.3rem,5vw,3.6rem);margin-top:8px}.gpl-buy h1 em{font-style:normal;color:var(--red);display:inline-block;transform:skew(-8deg)}.gpl-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:14px}.gpl-price .now{font-family:var(--f-mono);font-weight:700;font-size:2rem}.gpl-bullets{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.gpl-bullets li{display:flex;gap:10px;align-items:baseline}.gpl-bullets li:before{content:"";flex:none;width:9px;height:9px;background:var(--red);transform:skew(-14deg) translateY(1px)}.gpl-stock{margin-top:12px;font-size:.9rem;color:var(--ok);font-weight:600}.gpl-stock:before{content:"\25cf  "}.gpl-cards{display:grid;gap:12px;margin-top:6px}.gpl-card{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;gap:14px;align-items:center;border:1.5px solid var(--line);border-radius:14px;padding:16px;cursor:pointer;background:var(--surface)}.gpl-card:has(input:checked){border-color:var(--red);box-shadow:0 0 0 3px #d3241b26}.gpl-card input{accent-color:var(--red);width:20px;height:20px;margin:0}.gpl-card .ribbon{position:absolute;top:-11px;right:14px;background:var(--red);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.gpl-card .ribbon.y{background:var(--yellow);color:var(--on-yellow)}.gpl-stack{display:flex}.gpl-stack img{width:46px;height:46px;object-fit:cover;border-radius:8px;border:2px solid var(--surface);box-shadow:0 2px 6px #0000002e}.gpl-stack img+img{margin-left:-24px}.gpl-card .t{font-weight:700;font-size:1.05rem;line-height:1.2}.gpl-card .sub{display:block;font-size:.85rem;color:var(--muted)}.gpl-card .save{display:block;font-size:.85rem;color:var(--ok);font-weight:700}.gpl-card .p{text-align:right;font-family:var(--f-mono);font-weight:700;font-size:1.1rem;white-space:nowrap}.gpl-card .p small{display:block;font-size:.75rem;font-weight:500;color:var(--muted)}.gpl-total{display:flex;justify-content:space-between;align-items:baseline;margin:16px 0 10px;font-weight:700}.gpl-total b{font-family:var(--f-mono);font-size:1.3rem}.gpl-note{font-size:.85rem;color:var(--muted);margin-top:10px;text-align:center}.gpl-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.gpl-trust div{display:flex;gap:10px;align-items:flex-start;background:var(--sunk);border-radius:10px;padding:12px;font-size:.85rem;line-height:1.35}.gpl-trust svg{flex:none;width:22px;height:22px;color:var(--red)}.gpl-trust b{display:block}.gpl-story{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.gpl-story .art,.gpl-who .art{border-radius:14px;overflow:hidden;aspect-ratio:4/5;max-width:100%;background:var(--sunk)}.gpl-story img,.gpl-who img{width:100%;height:100%;object-fit:cover}.gpl-story p{color:var(--muted);font-size:1.05rem;margin-top:14px;max-width:34em}.gpl-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gpl-grid4 article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.gpl-grid4 h3{font-size:1.25rem;margin-bottom:6px}.gpl-grid4 p{color:var(--muted);font-size:.93rem}.gpl-who{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gpl-who article{display:grid;gap:12px}.gpl-who .art{aspect-ratio:1}.gpl-who h3{font-size:1.3rem}.gpl-who p{color:var(--muted);font-size:.93rem}.gpl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gpl-steps div{border-top:3px solid var(--red);padding-top:14px}.gpl-steps .n{font-family:var(--f-mono);color:var(--red);font-weight:700}.gpl-steps h3{margin:6px 0}.gpl-steps p{color:var(--muted);font-size:.93rem}.gpl-specs{width:100%;border-collapse:collapse}.gpl-specs th,.gpl-specs td{text-align:left;padding:13px 0;border-bottom:1px solid var(--line);vertical-align:top;font-size:.95rem}.gpl-specs th{width:32%;color:var(--muted);font-weight:600}.gpl-guarantee{background:var(--green);color:var(--on-green);border-radius:16px;padding:32px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.gpl-guarantee svg{width:64px;height:64px;color:var(--yellow)}.gpl-guarantee p{color:var(--on-green-muted);margin-top:8px;max-width:44em}.gpl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:none;align-items:center;gap:12px;box-shadow:0 -10px 30px -18px #0006}.gpl-sticky img{width:44px;height:44px;border-radius:8px;object-fit:cover}.gpl-sticky .m{flex:1;min-width:0;font-size:.8rem;line-height:1.3;color:var(--muted)}.gpl-sticky .m b{display:block;color:var(--ink);font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpl-sticky.show{display:flex}@media(max-width:900px){.gpl-buy{grid-template-columns:1fr;gap:22px;padding-top:16px}.gpl-story{grid-template-columns:1fr;gap:24px}.gpl-grid4{grid-template-columns:1fr 1fr}.gpl-who,.gpl-steps{grid-template-columns:1fr}.gpl-who .art{aspect-ratio:16/10}.gpl-guarantee{grid-template-columns:1fr;padding:24px}}@media(max-width:480px){.gpl-grid4,.gpl-trust{grid-template-columns:1fr}.gpl-card{grid-template-columns:auto 1fr auto}.gpl-card .gpl-stack{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gp-landing.css.map */
