.gpPage .bPdp{align-items:start}.gpPage .bGal{position:static}.gpPage .bMain{aspect-ratio:1/1;padding:0}.gpPage .bMain img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;background:#f2f2ef}.gpPage .bMain.photo img{object-fit:cover}.gpPage .bThumbs{grid-template-columns:repeat(5,minmax(0,72px))}.gpPage .bThumbs img{object-fit:cover}.gpPage .bBuy h1{font-size:clamp(28px,3.6vw,44px);margin:0 0 6px;text-transform:uppercase}.oPrice{font-size:24px;font-weight:700;margin:4px 0 8px}.oPrice s{font-size:16px;font-weight:400;color:var(--muted)}.gBen{color:var(--ink2);font-size:16px;margin:0 0 6px}.gMeta{font-size:13px;color:var(--muted);margin:0 0 14px}.gCfg{background:#fff;border:1px solid #e2e2dd;border-radius:18px;padding:16px}.gCfgH{font-size:17px;margin:0 0 12px;text-transform:none}.gRow{margin-bottom:16px}.gLab{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.gSeg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gSeg.gModes{grid-template-columns:repeat(2,minmax(0,1fr))}.gSeg button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;padding:6px 8px;border:1.5px solid #e2e2dd;border-radius:12px;background:#fff;cursor:pointer;color:var(--ink);font-size:13px}.gSeg button b{font-size:14.5px}.gSeg button span{color:var(--ink2);font-size:12.5px}.gSeg button.on{border:2px solid var(--bBlk);background:var(--bPale)}.gSeg button:disabled{opacity:.5;cursor:not-allowed}.gDots{display:flex;flex-wrap:wrap;gap:4px}.gDots button{position:relative;min-width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1.5px solid transparent;cursor:pointer;padding:0 4px;font-size:13px;font-weight:600}.gDots button i{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.22)}.gDots button.on{border-color:var(--ink)}.gDots button.has i{width:24px;height:24px}.gCtx{font-size:13px;color:var(--ink2);margin:8px 0 0}.gCtx b{color:var(--ink)}.gCtx s{color:var(--muted)}.gSaleTag{background:var(--red);color:#fff;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:999px;vertical-align:middle}.gSubB{margin-top:10px;border:1.5px solid #e2e2dd;border-radius:14px;padding:12px 14px;background:#fff}.gSubB label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:700}.gSubB select{-webkit-appearance:none;appearance:none;height:44px;min-width:140px;padding:0 38px 0 14px;border:1.5px solid #d9d9d4;border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;font:inherit;font-size:15px;font-weight:700;color:var(--ink)}.gSubB ul{list-style:none;padding:0;margin:10px 0 0;font-size:13.5px;color:var(--ink2);display:grid;gap:4px}.gSubB li:before{content:"\2713  ";color:var(--bRed);font-weight:700}.gSum{margin:4px 0 12px;padding:12px 14px;border-left:3px solid var(--bRed);background:#fff;border-radius:0 10px 10px 0;display:grid;gap:2px;font-size:13.5px}.gSum b{font-size:14.5px}.gSum span{color:var(--ink2)}.gSum s{color:var(--muted)}.gpPage .bCta{margin-top:0}.oBack{display:inline-block;margin-top:40px;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.gpPage .bThumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zylo-grip-pdp.css.map */
