.gobirding .gb-purchase-panel{border-top:1px solid var(--line);min-width:0;margin-top:10px;padding-top:18px}.gobirding .gb-sku-options{border:0;min-width:0;margin:20px 0 16px;padding:0}.gobirding .gb-sku-options legend,.gobirding .gb-quantity-row>span{font-size:13px;font-weight:700}.gobirding .gb-sku-options legend{margin-bottom:10px}.gobirding .gb-sku-grid{grid-gap:10px;gap:10px;display:grid}.gobirding .gb-sku-card{grid-gap:10px;border:1px solid var(--line);cursor:pointer;background:#ffffffb3;border-radius:16px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:14px 16px;transition:border-color .15s,background .15s;display:grid}.js-has-pseudo [csstools-has-1a-2v-33-2q-2x-36-2s-2x-32-2v-w-1a-2v-2q-19-37-2z-39-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-2v-2q-19-37-2z-39-19-2x-31-2p-2v-2t-15]:not(.does-not-exist):not(.does-not-exist){grid-template-columns:18px 44px minmax(0,1fr) auto}.gobirding .gb-sku-card:has(.gb-sku-image){grid-template-columns:18px 44px minmax(0,1fr) auto}.gobirding .gb-sku-card.selected{border-color:var(--green);-webkit-box-shadow:none;box-shadow:none;background:#0079530d}.gobirding .gb-sku-card:not(.selected):not(.unavailable):hover{background:#fffffff2;border-color:#9dafa5}.gobirding .gb-sku-card.unavailable{opacity:.6;cursor:not-allowed}.gobirding .gb-sku-card input{appearance:none;width:18px;height:18px;-webkit-box-shadow:none;box-shadow:none;cursor:inherit;background:#fff;border:1px solid #a5b0aa;border-radius:50%;outline:none;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.gobirding .gb-sku-card input:before{content:"";background:var(--green);border-radius:50%;width:10px;height:10px;transition:transform .12s;transform:scale(0)}.gobirding .gb-sku-card input:checked{border-color:var(--green)}.gobirding .gb-sku-card input:checked:before{transform:scale(1)}.gobirding.js-focus-visible .gb-sku-card input.focus-visible,.js-focus-visible .gobirding .gb-sku-card input.focus-visible,.gobirding .gb-sku-card input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.gobirding .gb-sku-image{-o-object-fit:contain;object-fit:contain;border-radius:7px;width:44px;height:44px}.gobirding .gb-sku-copy,.gobirding .gb-sku-price{grid-gap:5px;gap:5px;font-size:13px;display:grid}.gobirding .gb-sku-copy{word-wrap:anywhere;min-width:0}.gobirding .gb-sku-copy small,.gobirding .gb-sku-price small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.gobirding .gb-sku-copy strong{font-size:14px;font-weight:650;line-height:1.35}.gobirding .gb-sku-price{text-align:right;white-space:nowrap;font-weight:700}.gobirding .gb-selection-details{color:var(--muted);word-wrap:anywhere;flex-wrap:wrap;gap:8px 16px;margin:14px 0 20px;font-size:12px;display:flex}.gobirding .gb-selection-details strong{color:var(--ink);margin-right:6px;font-weight:600}.gobirding .gb-quantity-row{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.gobirding .gb-purchase-panel .qty{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-width:124px;height:46px;min-height:46px;display:flex}.gobirding .gb-purchase-panel .qty button{background:0 0;border:0;padding:10px 12px;font-size:16px}.gobirding .gb-purchase-panel .qty input{text-align:center;width:42px;min-width:0;font:inherit;appearance:textfield;background:0 0;border:0}.gobirding .gb-purchase-panel .qty input::-webkit-inner-spin-button{appearance:none;margin:0}.gobirding .gb-purchase-panel .qty input::-webkit-outer-spin-button{appearance:none;margin:0}.gobirding .gb-purchase-buttons{grid-gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.gobirding .gb-purchase-buttons .btn{width:100%;min-height:52px;padding:12px 16px}.gobirding .gb-purchase-action .btn.gb-add-cart{color:var(--green);border:1px solid var(--green);background:0 0}.gobirding .gb-purchase-action .btn.gb-add-cart:not(:disabled):hover{background:#0079530d}.gobirding.js-focus-visible .gb-purchase-buttons .btn.focus-visible,.js-focus-visible .gobirding .gb-purchase-buttons .btn.focus-visible,.gobirding .gb-purchase-buttons .btn:focus-visible{outline:2px solid var(--green);outline-offset:3px}.gobirding .gb-purchase-panel .qty button:disabled{opacity:.4;cursor:not-allowed}.gobirding .final-buy .gb-purchase-action .btn.gb-add-cart{color:#fff;border-color:#fff9}.gobirding .gb-purchase-action .btn:disabled{opacity:.45;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.gobirding .gb-selection-hint,.gobirding .gb-purchase-panel .gb-purchase-status{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}@media (max-width:480px){.gobirding .gb-sku-card,.js-has-pseudo [csstools-has-1a-2v-33-2q-2x-36-2s-2x-32-2v-w-1a-2v-2q-19-37-2z-39-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-2v-2q-19-37-2z-39-19-2x-31-2p-2v-2t-15]:not(.does-not-exist):not(.does-not-exist),:is(.gobirding .gb-sku-card,.gobirding .gb-sku-card:has(.gb-sku-image)){grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:12px}.gobirding .gb-sku-image{display:none}.gobirding .gb-purchase-buttons .btn{padding-left:10px;padding-right:10px;font-size:12px}}
