.instant-default-product .pb-variant-picker{margin:0 0 24px}.instant-default-product .pb-variant-picker__group{min-width:0;margin:0 0 20px;padding:0;border:0}.instant-default-product .pb-variant-picker__legend{margin-bottom:10px;padding:0;font:600 11px/1.5 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#4a1017}.instant-default-product .pb-variant-picker__options{display:flex;flex-wrap:wrap;gap:10px}.instant-default-product .pb-variant-picker__option{position:relative;cursor:pointer}.instant-default-product .pb-variant-picker__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.instant-default-product .pb-variant-picker__label{display:flex;align-items:center;justify-content:center;min-width:52px;min-height:46px;padding:10px 16px;border:1px solid #D2C3C6;background:#f3edea;color:#4a1017;font:500 14px/1.4 Montserrat,sans-serif;box-sizing:border-box;transition:background-color .15s,color .15s,border-color .15s}.instant-default-product .pb-variant-picker__option:hover .pb-variant-picker__label{border-color:#4a1017}.instant-default-product .pb-variant-picker__input:checked+.pb-variant-picker__label{background:#4a1017;color:#fff;border-color:#4a1017}.instant-default-product .pb-variant-picker__input:focus-visible+.pb-variant-picker__label{outline:2px solid #4A1017;outline-offset:3px}.instant-default-product .pb-variant-picker__label--unavailable{text-decoration:line-through;opacity:.5}.instant-default-product .instant-product-form .pb-add-to-cart{background:#000!important;color:#fff!important;border:1px solid #000000!important;border-radius:4px;min-height:54px;padding:14px 24px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase;cursor:pointer;box-sizing:border-box}.instant-default-product .instant-product-form .pb-add-to-cart{display:flex;align-items:center;justify-content:center;flex:1;width:100%}.instant-default-product .instant-product-form .pb-add-to-cart:disabled{opacity:.4;cursor:not-allowed}.instant-default-product .instant-product-form .pb-add-to-cart:focus-visible{outline:2px solid #000000;outline-offset:4px}.instant-default-product .pb-purchase-row{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:stretch;gap:20px}.instant-default-product .pb-quantity-control{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;width:85px;height:55px;border:1px solid #dedede;border-radius:0;background:#fff;box-sizing:border-box}.instant-default-product .pb-quantity-control button{display:flex;align-items:center;justify-content:center;width:100%;height:53px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#a6a6a6;box-shadow:none;cursor:pointer}.instant-default-product .pb-quantity-control button:disabled{color:#d3d3d3;opacity:1;cursor:default}.instant-default-product .pb-quantity-control button svg{display:block;width:12px;height:12px;pointer-events:none}.instant-default-product .pb-quantity-control input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;display:block;width:100%;min-width:0;height:53px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#222;box-shadow:none;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;line-height:1;box-sizing:border-box}.instant-default-product .pb-quantity-control input::-webkit-inner-spin-button,.instant-default-product .pb-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.instant-default-product .pb-quantity-control :focus-visible{outline:2px solid #000000;outline-offset:-3px}.instant-default-product .instant-product-form .pb-add-to-cart{min-width:0;height:55px;min-height:55px;border-radius:0;padding:12px;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.instant-default-product .pb-accelerated-checkout{width:100%;margin-top:20px}.instant-default-product .pb-accelerated-checkout .shopify-payment-button{margin:0}.instant-default-product .pb-accelerated-checkout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-box-shadow: none}
/*# sourceMappingURL=/cdn/shop/t/102/assets/pb-spirits-3.css.map */
