.variant-picker__fieldset{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(14px,calc(var(--pxSize) * .48),26px)}.variant-picker__fieldset__label{flex:1 0 100%;margin-bottom:clamp(14px,calc(var(--pxSize) * .4),22px)}.variant-picker__fieldset__label span,.variant-picker__fieldset__value,.variant-picker__fieldset__value__text,.variant-picker__fieldset__value-note,.variant-picker__dropdown-note{margin:0}.variant-picker__fieldset__label span{display:block}.variant-picker__fieldset__input:checked+label{background-color:RGBA(var(--color-foreground),.1);color:RGB(var(--color-text));border-color:RGBA(var(--color-foreground),.7);border-width:1.5px}.variant-picker__fieldset__input.disabled+label{text-decoration:line-through;opacity:.65}.variant-picker__fieldset__input.disabled+label span{opacity:.6}.variant-picker__fieldset__input:focus-visible+label{outline:2px solid RGBA(var(--color-text),.45);outline-offset:2px}.variant-picker__fieldset__value{--valueMinWidth: 74px;min-width:var(--valueMinWidth);min-height:clamp(44px,calc(var(--btnHeight) * .96),52px);padding:0;border:1px solid RGBA(var(--color-text),.2);background:RGBA(var(--color-text),.035);color:RGB(var(--color-text));border-radius:var(--btnBorderRadius);cursor:pointer;position:relative;text-align:center;display:inline-flex;flex-direction:column;gap:clamp(2px,calc(var(--pxSize) * .08),5px);justify-content:center;align-items:center;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.variant-picker__fieldset__value__text{position:relative;padding:0 clamp(14px,calc(var(--pxSize) / 2.5),20px);line-height:1.02;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0}.variant-picker__fieldset__value-note{position:relative;z-index:2;display:block;padding:0 clamp(14px,calc(var(--pxSize) / 2.5),20px);font-size:.78em;line-height:1.08;opacity:.72}.variant-picker__fieldset__value:hover{background-color:RGBA(var(--color-foreground),.06);border-color:RGBA(var(--color-foreground),.4)}.variant-picker__radios__radio+.variant-picker__radios__radio{margin-top:clamp(24px,calc(var(--pxSize) * .62),36px)}.variant-picker__radios__radio.__border-top{border-top:1px solid RGBA(var(--color-text),.14);padding-top:clamp(18px,calc(var(--pxSize) * .48),28px)}.main-product .variant-picker__radios__radio+.variant-picker__radios__radio{border-top:1px solid RGBA(var(--color-text),.14);padding-top:clamp(18px,calc(var(--pxSize) * .48),26px)}.variant-picker__dropdown__label{display:block;margin-bottom:.5rem}.variant-picker__dropdown__select{width:100%;margin-bottom:.5rem;border:1px solid RGBA(var(--color-border))}.variant-picker__dropdown-note{color:RGBA(var(--color-text),.72);line-height:1.35;margin-top:.35rem}@media screen and (max-width:676px){.variant-picker__fieldset{gap:clamp(12px,calc(var(--pxSize) * .36),20px)}.variant-picker__fieldset__value{min-height:clamp(43px,calc(var(--btnHeight) * .92),50px)}.variant-picker__fieldset__value__text{padding:0 clamp(12px,calc(var(--pxSize) / 2.8),16px);line-height:1.02}}.main-product__block:has(form.product-form){margin-top:clamp(18px,calc(var(--pxSize) * .48),28px)}form.product-form>*:last-child{margin-bottom:clamp(14px,calc(var(--pxSize) / 2.4),22px)}form.product-form .product-form__row,form.product-form .product-form__column{display:flex;gap:clamp(14px,calc(var(--pxSize) / 2.6),22px)}form.product-form .product-form__column{flex-direction:column;gap:clamp(20px,calc(var(--pxSize) / 1.6),34px)}form.product-form .product-form__row{margin-bottom:clamp(22px,calc(var(--pxSize) / 1.5),36px);flex-wrap:wrap;align-items:center}@media screen and (min-width:677px){.main-product form.product-form .product-form__row{min-width:320px}}form.product-form .product-form__row.__include-border{padding-bottom:clamp(14px,calc(var(--pxSize) / 2.4),22px);margin-bottom:clamp(14px,calc(var(--pxSize) / 2.4),22px);border-bottom:1px solid RGBA(var(--color-border))}form.product-form .product-form__quantity.number-input{flex:0 0 auto;align-items:stretch;border:1px solid RGBA(var(--color-text),.2);border-radius:var(--btnBorderRadius);background:transparent;overflow:hidden}form.product-form .product-form__quantity.number-input input{color:RGB(var(--color-text));width:clamp(34px,calc(var(--pxSize) * .92),46px)}form.product-form .product-form__quantity.number-input button.decrement,form.product-form .product-form__quantity.number-input button.increment{height:auto;width:auto;flex:0 0 auto;line-height:1;margin:0;border:0;border-radius:0;background:transparent;color:RGBA(var(--color-text),.65);font-weight:400;font-size:calc(1.15rem * var(--font-body-scale));padding:0 clamp(12px,calc(var(--btnHeight) * .3),16px);transition:color .2s ease,background-color .2s ease}form.product-form .product-form__quantity.number-input button.decrement{border-right:1px solid RGBA(var(--color-text),.14)}form.product-form .product-form__quantity.number-input button.increment{border-left:1px solid RGBA(var(--color-text),.14)}form.product-form .product-form__quantity.number-input button.decrement:hover:not(:disabled),form.product-form .product-form__quantity.number-input button.increment:hover:not(:disabled){background:RGBA(var(--color-text),.04);color:RGB(var(--color-text));opacity:1}form.product-form .product-form__quantity-note{flex:1 0 100%;margin:clamp(10px,calc(var(--pxSize) / 4),16px) 0 0;color:RGBA(var(--color-text),.72);line-height:1.35}form.product-form .product-form__add-to-cart{flex:1}form.product-form .shopify-payment-button__button{border-radius:var(--btnBorderRadius);margin:0}form.product-form .shopify-payment-button{margin-top:clamp(10px,calc(var(--pxSize) / 5.4),16px)}form.product-form .shopify-payment-button__button+.shopify-payment-button__button{margin-top:clamp(12px,calc(var(--pxSize) / 4.6),18px)}form.product-form .shopify-payment-button__button--unbranded{background-color:transparent;color:RGB(var(--color-text));border:1px solid RGB(var(--color-text))}form.product-form .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:RGB(var(--color-text));color:RGB(var(--color-background))}form.product-form .shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}form.product-form .shopify-payment-button__more-options{letter-spacing:var(--font-body-spacing);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.4;margin:0 0 1rem;font-size:calc(.9rem * var(--font-body-scale));color:RGB(var(--color-link));opacity:1;will-change:opacity;transition:all .25s ease;height:unset;display:inline;text-align:left;width:fit-content;padding:0;text-transform:none;cursor:pointer;position:relative;margin:1rem 0}form.product-form .shopify-payment-button__more-options:is(p){max-width:400px}form.product-form .shopify-payment-button__more-options:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:RGB(var(--color-link));transform:scale(1);will-change:transform;transition:all .25s ease}form.product-form .shopify-payment-button__more-options:hover{opacity:.8}form.product-form .shopify-payment-button__more-options:hover:after{transform:scale(1.1,1.5)}form.product-form .shopify-payment-button__more-options:hover{text-decoration:none}form.product-form button{margin:0;justify-content:center;width:100%}form.product-form button:focus-visible,form.product-form .product-form__quantity input:focus-visible{outline:2px solid RGBA(var(--color-text),.45);outline-offset:2px}@media screen and (max-width:676px){form.product-form .product-form__column{gap:clamp(18px,calc(var(--pxSize) / 1.8),28px)}form.product-form .product-form__row{margin-bottom:clamp(20px,calc(var(--pxSize) / 1.7),30px)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-form.css.map */
