.ghl{margin:24px 0}.ghl-opt{border:0;margin:0 0 22px;padding:0;min-width:0}.ghl-legend{padding:0;margin:0 0 10px;font-size:16px;line-height:1.4}.ghl-legend span{margin-left:6px}.ghl-choices{display:flex;flex-wrap:wrap;gap:8px}.ghl-choice{-webkit-appearance:none;appearance:none;margin:0;padding:10px 18px;min-height:46px;border:1px solid #b5b5b5;border-radius:4px;background:#fff;color:#111;font:inherit;font-size:16px;line-height:1.2;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ghl-choice:hover{border-color:#111}.ghl-choice:focus-visible{outline:2px solid #111;outline-offset:2px}.ghl-choice[aria-pressed=true]{background:#000;border-color:#000;color:#fff}.ghl-choice[data-unavailable=true]{opacity:.45;text-decoration:line-through}.ghl-choice--photo{width:72px;height:72px;padding:4px;background:#fff}.ghl-choice--photo img{display:block;width:100%;height:100%;object-fit:contain}.ghl-choice--photo[aria-pressed=true]{background:#fff;color:#111;border:3px solid #000;padding:2px}.ghl-choice--photo[data-unavailable=true]{text-decoration:none}.ghl-addon{display:flex;gap:12px;align-items:flex-start;margin:4px 0 18px;padding:14px 16px;border:1px solid #d9d4cc;border-radius:4px;background:#fffcf9;cursor:pointer;transition:border-color .15s,background .15s}.ghl-addon:hover{border-color:#2e413d}.ghl-addon:has(.ghl-addon__check:checked){border-color:#2e413d;background:#f3f5f2}.ghl-addon__check{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:#2e413d;cursor:pointer}.ghl-addon__text{display:flex;flex-direction:column;gap:3px}.ghl-addon__title{font-weight:600;font-size:15px;line-height:1.3}.ghl-addon__price{color:#cc592e;margin-left:4px}.ghl-addon__sub{font-size:13px;line-height:1.4;opacity:.75}.ghl-buy{display:flex;gap:10px;align-items:stretch}.ghl-qty.quantity__wrapper{flex:none;display:flex;align-items:center;margin:0}.ghl-qty .quantity__input{width:112px;height:100%;text-align:center;-moz-appearance:textfield}.ghl-qty .quantity__input::-webkit-outer-spin-button,.ghl-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ghl-atc.btn{flex:1 1 auto;width:auto;margin:0}.ghl-atc[aria-busy=true]{opacity:.7;cursor:progress}.ghl-error{margin:10px 0 0;color:#b00020;font-size:14px}@media(max-width:380px){.ghl-choice{padding:9px 12px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/gh-leash-buy.css.map */
