@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 2rem;min-width:fit-content;border:none;font-size:0;text-align:left}.card-information--center :is(.product-form__options,.product-form__row){justify-content:center}.card-information--end :is(.product-form__options,.product-form__row){justify-content:flex-end}.card-information--end{justify-content:flex-end}.product variant-radios,.product variant-selects{display:block;margin-top:4rem}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;color:rgb(var(--clr-headings));text-transform:var(--headings-case);font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(1 + .277777777777778 / max(1,var(--font-heading-scale)))}fieldset.product-form__input .form__label{margin-bottom:1rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{background:rgb(var(--clr-swatche-background));border:.1rem solid rgba(var(--clr-swatche-line),var(--clr-swatche-line-alpha));color:rgb(var(--clr-swatche-text));border-radius:var(--variant-picker-square-picture-border-radius);display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 2rem;font-size:1.4rem;line-height:calc(1 + .3125 / var(--font-body-scale));text-align:center;transition:border var(--duration-short) ease;cursor:pointer}.product-form__options{display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 992px){.product .product-form__input:not(.product-form__input--round-color):not(.product-form__input--square-picture) .product-form__options{display:grid;grid-template-columns:1fr 1fr}}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]:checked+label{background:rgb(var(--clr-swatche-hover-background));border:.1rem solid rgb(var(--clr-swatche-hover-line));color:rgb(var(--clr-swatche-hover-text))}@media screen and (forced-colors: active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input 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)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+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 input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__row{width:calc(100% + 4rem);display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:.45rem;margin:0 -.45rem}.product-form__column{width:16.66%;padding:0 .45rem}@media screen and (max-width: 576px){.g-col-6 .card-wrapper .product-form__column{width:25%}}@media screen and (min-width: 577px) and (max-width: 992px){.g-col-sm-6 .card-wrapper .product-form__column{width:25%}}@media screen and (min-width: 993px) and (max-width: 1400px){.g-col-md-3 .card-wrapper .product-form__column{width:25%}}@media screen and (min-width: 993px){.product .product-form__column{width:10%}}.product-form__input--square-picture input[type=radio]+label{position:relative;width:100%;padding:128.2608695652174% 0 0;font-size:0;border-radius:var(--variant-picker-square-picture-border-radius);overflow:hidden}.product-form__input--square-picture input[type=radio]+label,.product-form__input--square-picture input[type=radio]+label:hover{border:none}.product-form__input--square-picture input[type=radio]+label span{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:var(--background, transparent);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:var(--variant-picker-square-picture-border-radius);transition:all var(--duration-short) ease}.product-form__input--square-picture input[type=radio]:checked+label,.product-form__input--square-picture input[type=radio]+label:hover{border:.1rem solid rgb(var(--clr-swatche-hover-line))}.product-form__input--square-picture input[type=radio]:checked+label span,.product-form__input--square-picture input[type=radio]+label:hover span{top:.2rem;bottom:.2rem;left:.2rem;right:.2rem;border-radius:var(--variant-picker-square-picture-inner-border-radius)}.product-form__input--round-color input[type=radio]+label{position:relative;width:5rem;height:5rem;font-size:0;overflow:hidden;border-radius:50%}.product-form__input--round-color input[type=radio]+label{border:none}.product-form__input--round-color input[type=radio]+label span{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:var(--border, .1rem solid rgba(var(--clr-swatche-line), var(--clr-swatche-line-alpha)));background:var(--background, transparent);background-size:cover;background-repeat:no-repeat;background-position:center;transition:all var(--duration-short) ease}.product-form__input--round-color input[type=radio]:checked+label span,.product-form__input--round-color input[type=radio]+label:hover span{top:.4rem;bottom:.4rem;left:.4rem;right:.4rem;border:.1rem solid var(--border, rgba(var(--clr-swatche-line), var(--clr-swatche-line-alpha)))}.card-information variant-radios{display:block;position:relative;z-index:2;margin-top:1.5rem!important}.card-information .product-form__options{gap:.9rem}.card-information .product-form__input{margin:0}.card-information .product-form__input:not(:last-of-type){margin:0 0 1.5rem}.card-information .product-form__input:not(.product-form__input--square-picture) input[type=radio]+label{padding:.4rem .8rem}.card-information .product-form__input--round-color input[type=radio]+label{width:2.7rem;height:2.7rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-product-form-elements.css.map */
