variant-selects{display:block;container-type:inline-size;container-name:variant-container}:is(.product-form__input--pill,.product-form__input--swatch) .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 input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: var(--swatch-size, 2rem);max-width:none}.product-form__input--dropdown:has(.dropdown-swatch) .current{padding-inline-start:calc(.2rem + var(--swatch-input--size, 2rem))}.product-form__input--dropdown .dropdown-swatch{position:absolute;inset-inline-start:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--pill input[type=radio]+label{border:0;box-shadow:0 0 0 1px rgb(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:0;padding:.7em 1.5em;text-align:center;font-weight:var(--variant-pill-font-weight, 400);text-transform:var(--variant-pill-text-transform, none);transition:box-shadow var(--duration-default) ease;cursor:pointer;position:relative;overflow-wrap:anywhere}.product-form__input--pill input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);inset-inline-end:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);inset-inline-start: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--pill input[type=radio]+label:hover{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 2px rgb(var(--color-foreground))}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{box-shadow:0 0 0 1px rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);position:relative}.product-form__input--pill input[type=radio].disabled+label .swatch:after{display:none}.product-form__input--pill input[type=radio]:disabled+label:after,.product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(var(--color-foreground),.1) 50%,rgba(var(--color-foreground),.1) 50%,transparent calc(50% + 1px)) no-repeat;border-radius:inherit}.product-form__input--pill input.disabled+label .swatch-input__label-inner{background:radial-gradient(circle,rgba(var(--color-background),1) 0% 80%,rgba(var(--color-background),0));z-index:1;position:relative}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{box-shadow:0 0 0 2px rgba(var(--color-foreground),.3)}.product-form__input--pill 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--pill 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--pill input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.variant-form__label,.product-form__input--box legend{margin-bottom:1rem!important}.product-form__input--box{display:grid;grid-template-columns:repeat(max(calc(var(--max-boxes, 3) - 1),1),1fr);grid-auto-rows:1fr;gap:.7em}.product-form__input--box input[type=radio]+label{display:flex;align-items:center;justify-content:center;padding:1em;margin:0}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--swatch-size, 3.6rem);margin:1rem 1.2rem .2rem;margin-inline-start:0}.product-form__input--swatch-box .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--swatch-size, 3.6rem)}.product-form__input--swatch-box .swatch-input__input+.swatch-input__label .swatch{margin:.8rem 0;outline:none!important}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label,.product-form__input--swatch-box .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--swatch-size, 2.8rem)}}@container variant-container (min-width: 300px){.product-form__input--box,.product-form__input--swatch-box{grid-template-columns:repeat(var(--max-boxes, 3),1fr)}}.bundle-variant-card__wrap{background:#f2f8fe;border-radius:20px}.bundle-variant-cards{display:flex;flex-direction:column;gap:10px}.bundle-variant-card{display:block;color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:20px;cursor:pointer;overflow:hidden}.bundle-variant-card__summary{position:relative;display:flex;min-height:116px;gap:14px;padding:18px 20px;align-items:center}.bundle-variant-card__media{display:block;width:80px;height:80px;flex:0 0 80px;border-radius:10px;overflow:hidden}.bundle-variant-card__media img{display:block;width:80px;height:80px;object-fit:contain;border-radius:10px}.bundle-variant-card__info{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:6px;align-items:flex-start}.bundle-variant-card__title,.bundle-variant-card__short-description,.bundle-variant-card__prices,.bundle-variant-card__description,.bundle-variant-card__tag,.bundle-variant-card__discount{font-family:var(--font-body-family)}.bundle-variant-card__title{padding-inline-end:64px;font-size:16px;font-weight:700;line-height:normal;text-transform:capitalize}.bundle-variant-card__short-description{color:#67655d;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:20px}.bundle-variant-card__prices{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:center;margin-top:4px;white-space:nowrap}.bundle-variant-card__price{font-size:16px;font-weight:600;line-height:normal}.bundle-variant-card__price--sale{color:#f64558}.bundle-variant-card__compare-price{color:#67655d;font-size:14px;font-weight:400}.bundle-variant-card__discount{padding:2px 8px;color:#fff;background:#f64558;border-radius:100px;font-size:12px;font-weight:600;line-height:normal}.bundle-variant-card__tag{position:absolute;top:0;right:0;padding:7px 11px 6px;color:#fff;background:#04a3fc;border-radius:0 18px 0 14px;font-size:11.4px;font-weight:700;letter-spacing:.015px;line-height:12.54px}.product-form__input--bundle-card input[type=radio]:checked+.bundle-variant-card .bundle-variant-card__tag{top:2px;right:2px}.bundle-variant-card__tag--sale{background:#ed4c5c}.bundle-variant-card__description{display:none;padding:14px 20px;color:#000000a6;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:20px}.product-form__input--bundle-card input[type=radio]:checked+.bundle-variant-card{background:#f8f9fa;border-color:transparent}.product-form__input--bundle-card input[type=radio]:checked+.bundle-variant-card .bundle-variant-card__summary{background:#fff;border-radius:20px;box-shadow:inset 0 0 0 2px #2a3038}.product-form__input--bundle-card input[type=radio]:checked+.bundle-variant-card .bundle-variant-card__description{display:block}.product-form__input--bundle-card input[type=radio]:focus-visible+.bundle-variant-card{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.product-form__input--bundle-card input[type=radio].disabled+.bundle-variant-card{cursor:not-allowed;background:#fff;color:#67655d}.product-form__input--bundle-card input[type=radio].disabled:checked+.bundle-variant-card .bundle-variant-card__summary{box-shadow:inset 0 0 0 2px #949494}@container variant-container (max-width: 399.98px){.bundle-variant-card__summary{padding:16px}.bundle-variant-card__title{padding-inline-end:48px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-variant-picker.css.map */
