/* Golf Gear Lab 4.21.21 — single price presentation (pairs with assets/js/price-display-42121.js). */
.gpd-availability-note,.ggl-market-note{margin:12px 0;padding:11px 13px;border:1px solid rgba(184,255,61,.34);border-radius:10px;background:rgba(184,255,61,.055);color:#dbe5de;font-size:.92rem;line-height:1.5}.gpd-availability-note{margin-top:9px;color:#c7d1ca}.ggl-market-note strong{color:#fff}.ggl-market-note a{color:#b8ff3d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ggl-ownership-note{max-width:76ch}
.gpd-amazon-note{flex-basis:100%;margin:7px 0 0;color:#aebbb2;font-size:.82rem;line-height:1.45}.gpd-btn[data-retailer-id="amazon"],.gpd-chip[data-retailer-id="amazon"]{border-color:rgba(184,255,61,.58)}

/* Editorial price: plain fact, never a button. */
.gp-price,.gb-facts,.ggl-typical-price{color:#c7d1ca}
.gp-price{margin:10px 0 0;font-size:1rem}
.gpd-best{color:#c7d1ca}
.gpd-line-link,.gpd-jump{color:#b8ff3d!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.gpd-line{margin:8px 0 0;font-size:.92rem;color:#c7d1ca}
.gpd-line small{color:#93a398;font-size:.82rem}

/* Old header buying box is retired; the block now lives after the verdict. */
.gp-top .ggl-product-buying{display:none!important}
.ggl-quiet-pick-price{display:none!important}

/* Where to buy — one design everywhere. */
.gpd-wtb{container-type:inline-size;display:block!important;width:100%!important;box-sizing:border-box;flex:1 1 100%;min-width:0;margin:14px 0 4px;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.025);color:#f7fbf4;max-width:720px}
.gpd-wtb-h{margin:0 0 8px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#93a398}
.gpd-wtb-name{color:#f7fbf4;text-transform:none;letter-spacing:0;font-size:.9rem}
.gpd-wtb-scope{text-transform:none;letter-spacing:0;font-weight:600;color:#93a398}
.gpd-wtb-context{margin:0 0 8px;font-size:.86rem;color:#b9c8bd}
.gpd-rows{display:block!important;width:100%!important;list-style:none!important;margin:0!important;padding:0!important}
.gpd-row{width:100%;box-sizing:border-box;margin:0!important;list-style:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:10px 0;border-top:1px solid rgba(255,255,255,.09)}
.gpd-row:first-child{border-top:0}
.gpd-ret{font-weight:700;font-size:.95rem;min-width:0}
.gpd-ret small{display:block;font-weight:500;color:#93a398;font-size:.78rem;margin-top:2px}
.gpd-price{font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums;color:#f7fbf4;text-align:right}
.gpd-price:empty{display:none}
a.gpd-btn{display:inline-block;padding:8px 14px;border:1px solid rgba(184,255,61,.6);border-radius:999px;color:#f7fbf4!important;background:transparent!important;font-weight:700;font-size:.88rem;text-decoration:none!important;white-space:nowrap}
a.gpd-btn{text-align:center;box-sizing:border-box}
@container (min-width:520px){a.gpd-btn{min-width:13.5rem}}
a.gpd-btn:hover,a.gpd-btn:focus-visible{border-color:#b8ff3d;background:rgba(184,255,61,.1)!important}
.gpd-row-note{grid-column:1/-1;color:#93a398;font-size:.76rem}
.gpd-avail{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.gpd-avail-label{font-size:.86rem;color:#b9c8bd;margin-right:2px}
a.gpd-chip{display:inline-block;padding:6px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#f7fbf4!important;background:transparent!important;font-weight:700;font-size:.85rem;text-decoration:none!important;white-space:nowrap}
a.gpd-chip:hover,a.gpd-chip:focus-visible{border-color:#b8ff3d}
.gpd-also{margin:8px 0 0;font-size:.86rem;color:#b9c8bd}
.gpd-also-link{color:#f7fbf4!important;text-decoration:underline;text-underline-offset:3px}
.gpd-foot{margin:10px 0 0;font-size:.76rem;line-height:1.45;color:#93a398}
.gpd-foot a{color:#b9c8bd!important}
.gpd-wtb-none{margin:0;color:#b9c8bd;font-size:.9rem}
.gpd-wtb-fallback{color:#b8ff3d!important;font-weight:700}

/* Product page section. */
.gpd-product .gpd-wtb{margin-top:6px}
.gpd-product h2{margin-bottom:4px}

@container (max-width:519px){
  .gpd-row{grid-template-columns:minmax(0,1fr) auto}
  .gpd-row a.gpd-btn{grid-column:1/-1;white-space:normal}
}
@media (max-width:600px){.gpd-wtb{padding:12px}}

/* GGL 4.21.57: verified live price is shown beside the buying decision, not buried in specifications. */
.gpd-wtb .ggl-live-price{margin:12px 0 6px!important;padding:11px 13px;border:1px solid rgba(184,255,61,.34);border-radius:10px;background:rgba(184,255,61,.055);color:#dbe5de!important;opacity:1!important;font-size:.94rem;line-height:1.5}
.gpd-wtb .ggl-live-price:has(span:empty){display:none}
.gpd-wtb .ggl-live-price strong{color:#fff}
.gpd-wtb .ggl-live-price-cta{color:#b8ff3d;font-weight:800;text-decoration:underline;text-underline-offset:3px}
