.product-form__buttons--uppercase .product-form__submit,.product-form__buttons--uppercase .shopify-payment-button__button{text-transform:uppercase}.shopify-payment-button [role=button],button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative;font-weight:700}button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);font-weight:700}.shopify-payment-button__button--branded{z-index:auto}.shopify-payment-button [role=button]:before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.shopify-payment-button__button--unbranded:hover:after{--border-offset:1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.shopify-payment-button [role=button]:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.main-quantity:before{background:0 0}.main-quantity .icon{color:rgb(var(--accent-2-color))}.variant-selects--small{display:flex;gap:1rem;flex-wrap:wrap}.variant-selects--small .product-form__input--dropdown{flex:0 0 auto;margin:0}.variant-selects--small .form__label{text-align:left;margin-bottom:0}.product-form__quantity-and-btn--shrink-atc .product-form__quantity+.product-form__submit{min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.main-quantity{--inputs-radius:var(--quantity-radius);--inputs-radius-inner:var(--inputs-radius);--inputs-border-width:var(--quantity-border-width);--inputs-border-opacity:var(--quantity-border-opacity);--inputs-shadow-opacity:var(--quantity-shadow-opacity);--inputs-shadow-horizontal-offset:var(--quantity-shadow-horizontal-offset);--inputs-margin-offset:var(--quantity-margin-offset);--inputs-shadow-vertical-offset:var(--quantity-shadow-vertical-offset);--inputs-shadow-blur-radius:var(--quantity-shadow-blur-radius);--inputs-radius-outset:var(--quantity-radius-outset);--inputs-hover-border-opacity:var(--quantity-hover-border-opacity) }.main-quantity:after{--color-foreground:var(--quantity-border-color) }.main-quantity:hover{--quantity-overlay-opacity:var(--quantity-hover-overlay-opacity) }.main-quantity .quantity__button,.main-quantity .quantity__input{background:linear-gradient(rgba(var(--accent-color),var(--quantity-overlay-opacity)),rgba(var(--accent-color),var(--quantity-overlay-opacity))),rgb(var(--color-background));color:rgb(var(--accent-2-color));margin-top:calc(var(--inputs-border-width));margin-bottom:calc(var(--inputs-border-width))}.main-quantity .quantity__button:first-child{border-top-left-radius:var(--inputs-radius-inner);border-bottom-left-radius:var(--inputs-radius-inner)}.main-quantity .quantity__button:last-child{border-top-right-radius:var(--inputs-radius-inner);border-bottom-right-radius:var(--inputs-radius-inner)}.main-quantity .quantity__input:focus,.main-quantity .quantity__input:focus-visible{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--quantity-border-color),var(--inputs-hover-border-opacity));box-shadow:none;outline:0}.product-form{display:block}.product-form__input--swatch-pills .variant-pill__swatch--image{object-fit:cover}.no-js .shopify-payment-button__button [role=button]:focus,.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{--color-button:var(--color-base-outline-button-labels);--color-button-text:var(--color-base-outline-button-labels);--color-button:var(--color-background);--alpha-button-background:1;background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.color-accent-1 .shopify-payment-button__button--unbranded,.color-accent-2 .shopify-payment-button__button--unbranded,.color-background-2 .shopify-payment-button__button--unbranded,.color-inverse .shopify-payment-button__button--unbranded{--color-button:var(--color-background);--color-button-text:var(--color-foreground) }.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before{--border-opacity:var(--buttons-border-opacity) }.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:not(.disabled)+label>.visually-hidden,.product-form__quantity-and-btn .quantity__label,.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.2rem;margin-bottom:1.5rem}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem;margin-top:.5rem}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;min-width:fit-content;border:none}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input:last-of-type{margin-bottom:0}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label{--color-foreground:var(--accent-color);border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgba(var(--color-foreground),var(--variant-pills-inactive-overlay-opacity));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:var(--variant-pills-padding-y) var(--variant-pills-padding-x);font-size:var(--variant-pills-text-size);letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label.variant-pills--bold{font-weight:700}.product-form__input--swatch-pills input[type=radio]+label.variant-pill--with-swatch{display:inline-flex;align-items:center;gap:.5em;font-size:var(--sp-text-size, 1.5rem);padding:var(--sp-padding,.4em) calc(var(--sp-padding,.4em) * 1.5);border-radius:var(--sp-radius,4rem);line-height:1.2}.product-form__input--swatch-pills .variant-pill__swatch{display:inline-block;width:var(--sp-swatch-size,1.5em);height:var(--sp-swatch-size,1.5em);flex-shrink:0;background:var(--bg-color);border-radius:var(--sp-swatch-radius,50%);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.2);background-size:cover;background-position:center;background-repeat:no-repeat}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors:active){.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{text-decoration:underline}.product-form__submit[aria-disabled=true]{color:Window}}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].disabled+label,.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].disabled:checked+label,.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .shopify-payment-button__button [role=button]:focus+label,.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.no-js .product-form__submit.button--secondary{--color-button:var(--color-base-accent-1);--color-button-text:var(--color-base-solid-button-labels);--alpha-button-background:1 }.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}.product-form__submit{font-size:1.9rem}.product-form__buttons>*+*{margin-top:1rem}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem;letter-spacing:.1rem;font-size:1.9rem;padding-top:0;padding-bottom:0}.product-form__quantity-and-btn{display:flex;align-items:center;column-gap:1rem}.product-form__quantity-and-btn--right{flex-direction:row-reverse}.product-form__quantity-and-btn .product-form__quantity{flex-basis:auto}.product-form__quantity-and-btn--stretch-quantity .quantity{min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.product--no-media noscript .product-form__input{max-width:100%}.product--no-media noscript .product-form__input{text-align:center}.product--no-media .product-form,.product--no-media .product-form__input--dropdown,.product--no-media .product-form__quantity,.product--no-media fieldset.product-form__input{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__input--dropdown,.product--no-media .product-form__quantity{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:.6rem}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}@media screen and (max-width:749px){.product-form__quantity-and-btn--shrink-atc .product-form__quantity+.product-form__submit{min-height:calc((var(--inputs-border-width) * 2) + 4rem)}}@media(forced-colors:active){.shopify-payment-button [role=button]:focus,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:focus-visible{outline:transparent solid 1px}.product-form__input input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__label-container{display:flex;align-items:center}.product-form__label-container{margin-bottom:.3rem;column-gap:1rem;justify-content:var(--label-alignment,flex-start)}.product-form__input--pills .product-form__label-container{margin-bottom:-.3rem}.product-form__input--swatch-pills .product-form__label-container{margin-bottom:0}.product-form__label-container .form__label{font-size:var(--label-size, 1.4rem);color:var(--label-color,inherit);line-height:1.2;display:inline-flex;align-items:center;column-gap:1rem;margin:0}.product-form__label-container--style-divider .form__label{flex-grow:1}.product-form__label-container--style-divider .form__label-line{display:block;flex-grow:1;height:var(--label-divider-thickness,2px);background:var(--label-divider-color,#e6e6e6)}.product-form__step-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--step-size,22px);height:var(--step-size,22px);border-radius:var(--step-radius,25%);background:var(--step-bg,#000);color:var(--step-text,#fff);font-size:calc(var(--step-size, 22px) * .6);font-weight:600;line-height:1}.product-form__label-container .product-popup-modal__opener{flex-grow:1;margin:0!important}.product-form__under-container .product-popup-modal__opener{margin:.5rem 0 0!important}.product-form__label-container .sizing-chart__button{min-height:auto;line-height:calc(1 + .5 / var(--font-body-scale))}.product-form__input .select__select{height:3.5rem;padding:0 calc(var(--inputs-border-width) + 1.5rem) 0 1.25rem}.product-form__input--full,.product-form__input--full .select{max-width:none}@media screen and (max-width:749px){.product-form__input .select,.product-form__input .select:after,.product-form__input .select:hover:after,.product-form__input .select__select{border-radius:calc((var(--inputs-radius)/ 5) * 4)}.main-quantity{--inputs-radius-inner:calc((var(--inputs-radius) / 5) * 4) }.product-form__input .select:before{border-radius:calc(((var(--inputs-radius)/ 5) * 4) + var(--inputs-border-width))}}@media screen and (min-width:750px){.product-form__input .select__select{height:4rem;padding:.5rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-form.css.map */
