.quick-add{position:relative;grid-row-start:4;z-index:1}.product-form__input{flex:0 0 100%;border:none;display:flex;flex-wrap:wrap}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0;margin:1rem 0;flex:0 0 100%}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px;margin:0}.product-form__input input[type=radio]+label{border:.1rem solid transparent;background-color:rgb(var(--c-input));color:rgba(var(--color-foreground));border-radius:.6rem;padding:.5rem;min-height:4.4rem;min-width:4.4rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;font-family:var(--font-heading-family);line-height:1;transition:border var(--duration-short) ease;cursor:pointer;position:relative;text-align:center}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}@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,.product-form__input input[type=radio].disabled+label{color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{border-color:rgba(var(--color-foreground),.4)}.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]+label.color-label,.product-form__input input[type=radio]+label.color-label>span:first-child{border-radius:100%}.product-form__input input[type=radio]+label.color-label{width:3.2rem;height:3.2rem;min-height:3.2rem;min-width:3.2rem;padding:0;background-color:transparent;border:none}.product-form__input input[type=radio]:checked+label.color-label:before{content:"";position:absolute;width:3.8rem;height:3.8rem;border-radius:100%;border:.1rem solid currentColor}.product-form__input input[type=radio]+label.color-label>span:first-child{width:3.2rem;height:3.2rem}.product-form__input input[type=radio]:disabled+label.color-label,.product-form__input input[type=radio].disabled+label.color-label{border-color:transparent}.product-form__input input[type=radio]:disabled+label.color-label:after,.product-form__input input[type=radio].disabled+label.color-label:after{content:"";position:absolute;width:100%;height:.1rem;transform:rotate(45deg);background-color:rgba(var(--color-foreground),.4)}.x-cloak-hidden{display:none}.quick-add .product-form__input input[type=radio]+label.color-label{width:var(--color-swatch-size);min-width:var(--color-swatch-size);height:var(--color-swatch-size);min-height:var(--color-swatch-size);margin:.4rem .4rem 0 0}.quick-add .product-form__input input[type=radio]+label.color-label>span:first-child{min-width:var(--color-swatch-size);width:var(--color-swatch-size);height:var(--color-swatch-size)}.quick-add .product-form__input input[type=radio]:checked+label.color-label:before{width:calc(var(--color-swatch-size) + 6px);height:calc(var(--color-swatch-size) + 6px)}.quick-add .product-form__input input[type=radio]+label:not(.color-label){min-width:var(--size-swatch-size);min-height:var(--size-swatch-size);margin:.4rem .4rem 0 0;padding:0}.quickadd-desktop .product-form__input input[type=radio]+label:not(.color-label){background-color:rgb(var(--color-background))}.quick-add .product-form__input input[type=radio]:checked+label:not(.color-label){border-color:transparent}.quick-add .product-form__input input[type=radio]:disabled+label{pointer-events:none;cursor:not-allowed}.quickadd-desktop{position:absolute;right:0;bottom:0;left:0;margin:2rem;z-index:999}.quickadd-desktop .btn-quickadd:hover:after,.quickadd-desktop .btn-quickadd:after{box-shadow:none}.quickadd-desktop{opacity:0}.product-card-wrapper:hover .quickadd-desktop{opacity:1}.quickadd-desktop .size-swatches{max-width:20rem;margin:0 auto}.size-swatches{justify-content:center;max-width:20rem;margin:1rem auto 0}.size-swatches>p{flex-basis:100%;color:rgb(var(--color-background));margin:0 0 .5rem}.quick-add-mainform .btn-quickadd{margin-top:1rem;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/319/assets/quick-add.css.map */
