body.saibai-theme.template-product variant-selects{display:block;margin-block:0 1.25rem}body.saibai-theme.template-product .variant-picker,body.saibai-theme.template-product product-variant-picker{margin-block:0 1.25rem}body.saibai-theme.template-product .variant-picker fieldset,body.saibai-theme.template-product .product-form__input,body.saibai-theme.template-product .variant-option{border:0;padding:0;margin:0 0 1rem}body.saibai-theme.template-product .variant-picker legend,body.saibai-theme.template-product .form__label,body.saibai-theme.template-product .variant-option legend.form__label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#2a3a1a8c;margin-bottom:.625rem}body.saibai-theme.template-product .variant-option legend.form__label [data-selected-value]{font-weight:500;color:#2a3a1a;text-transform:none;letter-spacing:.03em}body.saibai-theme.template-product .variant-option--buttons input[type=radio]+label:before,body.saibai-theme.template-product .variant-option--buttons input[type=radio]:checked+label:before,body.saibai-theme.template-product .variant-option--buttons input[type=radio].checked+label:before{display:none!important;content:none!important}body.saibai-theme.template-product .variant-picker label,body.saibai-theme.template-product .product-form__input--pill input[type=radio]+label,body.saibai-theme.template-product .variant-option--pill input[type=radio]+label{display:inline-flex!important;align-items:center;justify-content:center;min-height:2.25rem!important;min-width:3.5rem!important;margin:0 .5rem .5rem 0!important;padding:.375rem .875rem!important;border:1px solid rgb(42 58 26 / .14)!important;border-radius:0!important;background:transparent!important;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.8125rem!important;font-weight:400;letter-spacing:.03em;line-height:1.2!important;color:#2a3a1a!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease;cursor:pointer}html body.saibai-theme.template-product .variant-picker input:checked+label,html body.saibai-theme.template-product .variant-picker input[checked]+label,html body.saibai-theme.template-product .variant-picker input.checked+label,html body.saibai-theme.template-product .variant-picker input+label.checked,html body.saibai-theme.template-product .product-form__input--pill input[type=radio]:checked+label,html body.saibai-theme.template-product .product-form__input--pill input[type=radio][checked]+label,html body.saibai-theme.template-product .product-form__input--pill input[type=radio].checked+label,html body.saibai-theme.template-product .product-form__input--pill input[type=radio]+label.checked,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]:checked+label,html body.saibai-theme.template-product .variant-option--buttons input[type=radio][checked]+label,html body.saibai-theme.template-product .variant-option--buttons input[type=radio].checked+label,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]+label.checked,html body.saibai-theme.template-product .variant-option--pill input[type=radio]:checked+label,html body.saibai-theme.template-product .variant-option--pill input[type=radio][checked]+label,html body.saibai-theme.template-product .variant-option--pill input[type=radio].checked+label,html body.saibai-theme.template-product .variant-option--pill input[type=radio]+label.checked{border:1px solid #2A3A1A!important;background:transparent!important;color:#2a3a1a!important;font-weight:400!important;box-shadow:none!important}html body.saibai-theme.template-product .variant-option--buttons input[type=radio]:hover:not(:disabled):not(.disabled)+label:not(.checked),html body.saibai-theme.template-product .variant-option--pill input[type=radio]:hover:not(:disabled):not(.disabled)+label:not(.checked){border-color:#2a3a1a59!important;background:#2a3a1a0a!important}html body.saibai-theme.template-product .variant-option--pill input[type=radio]:checked+label:hover,html body.saibai-theme.template-product .variant-option--pill input[type=radio]+label.checked:hover,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]:checked+label:hover,html body.saibai-theme.template-product .variant-option--buttons input[type=radio]+label.checked:hover{background:transparent!important;border-color:#2a3a1a!important;color:#2a3a1a!important}body.saibai-theme.template-product .variant-picker input:focus-visible+label,body.saibai-theme.template-product .variant-option--pill input[type=radio]:focus-visible+label{outline:2px solid rgb(42 58 26 / .25);outline-offset:2px}body.saibai-theme.template-product .variant-picker input:disabled+label,body.saibai-theme.template-product .variant-option--pill input[type=radio]:disabled+label{opacity:.38;cursor:not-allowed}body.saibai-theme.template-product .product-form,body.saibai-theme.template-product buy-buttons{position:relative;z-index:1}body.saibai-theme.template-product .product-form{margin-top:0;padding-top:1.5rem;border-top:1px solid rgb(42 58 26 / .08)}body.saibai-theme.template-product .product-form__buttons,body.saibai-theme.template-product buy-buttons{margin-top:.75rem}body.saibai-theme.template-product .product-form__buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:.625rem}body.saibai-theme.template-product .product-form__quantity{flex:0 0 100%;width:100%;max-width:none;margin:0 0 .375rem;border:0;border-radius:0;background:transparent}body.saibai-theme.template-product .product-form__quantity .quantity__label{display:block;margin:0 0 .5rem;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2a3a1a8c}body.saibai-theme.template-product .product-form__quantity .price-per-item__container{width:auto;max-width:100%}body.saibai-theme.template-product .product-form__quantity quantity-input.quantity,body.saibai-theme.template-product .product-form__quantity quantity-input.quantity-selector{display:inline-flex;align-items:center;justify-content:space-between;width:8.75rem;min-width:8.75rem;max-width:8.75rem;min-height:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid rgb(42 58 26 / .14);border-radius:0;background:transparent!important;overflow:hidden;flex:0 0 auto}body.saibai-theme.template-product .product-form__quantity quantity-input.quantity:before,body.saibai-theme.template-product .product-form__quantity quantity-input.quantity:after{display:none!important}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__input{width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.75rem;padding:0;font-family:var(--font-heading--family, "Jost", sans-serif);font-size:.9375rem;font-weight:500;letter-spacing:.02em;color:#2a3a1a;text-align:center;background:transparent;border:0;flex:0 0 auto}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button{position:static;width:2.75rem;min-width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;color:#2a3a1a!important;flex-shrink:0}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button:hover:not(:disabled){background:#2a3a1a0a!important;color:#2a3a1a!important}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper{width:.875rem;height:.875rem;color:#2a3a1a!important;display:flex;align-items:center;justify-content:center}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg{width:100%;height:auto;max-height:100%;display:block}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg.icon-minus{width:.75rem!important;height:3px!important;min-height:3px}body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg,body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg.icon,body.saibai-theme.template-product .product-form__quantity quantity-input .quantity__button .svg-wrapper svg path{color:#2a3a1a!important;fill:currentColor;stroke:currentColor}body.saibai-theme.template-product .add-to-cart-button-container,body.saibai-theme.template-product .accelerated-checkout-block{flex:1 1 100%;width:100%;min-width:0;display:block}body.saibai-theme.template-product .add-to-cart-button-inner,body.saibai-theme.template-product .accelerated-checkout-block .add-to-cart-button-inner{width:100%;flex-direction:column;align-items:stretch}body.saibai-theme.template-product .add-to-cart-button-inner .add-to-cart-button-container,body.saibai-theme.template-product .add-to-cart-button-inner:has(.wishlist-button) .add-to-cart-button-container,body.saibai-theme.template-product .add-to-cart-button-inner:has(.share-button) .add-to-cart-button-container,body.saibai-theme.template-product .add-to-cart-button-inner:has(.wishlist-button):has(.share-button) .add-to-cart-button-container{width:100%!important;max-width:100%}body.saibai-theme.template-product .add-to-cart-button-container .add-to-cart-button,body.saibai-theme.template-product .add-to-cart-button-container .button,body.saibai-theme.template-product .add-to-cart-button-container .product-form__submit,body.saibai-theme.template-product .accelerated-checkout-block .shopify-payment-button,body.saibai-theme.template-product .accelerated-checkout-block .shopify-payment-button__button{width:100%!important;max-width:100%}body.saibai-theme.template-product .product__pickup-availabilities{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/saibai-pages-pdp-variants.css.map */
