.product-form__input{display:flex;flex-wrap:wrap;padding:0;margin:0 .1rem 1.6rem;max-width:44rem;min-width:fit-content;border:none}.product-form__input--rounded{display:flex;flex-wrap:wrap}.product-form__input:last-of-type{margin-bottom:0}variant-radios,variant-selects{display:block}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{width:100%}.product-form__input--rounded .form__label{margin-bottom:0}.product-form__input--no-gap .product-form__input-title{font-size:2rem;padding-left:0;margin-bottom:1.2rem;font-weight:700}.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{border:var(--variant-pills-border-width) solid var(--color-neutrals-grey-100, #f1f4f8);background:var(--color-neutrals-grey-100, #f1f4f8);color:var(--color-neutrals-grey-500);padding:.4rem 1.2rem;margin:.4rem .8rem 0 0;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;font-size:1.4rem;line-height:1.5;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.product-form__input input[type=radio]+label svg{height:.8rem}.product-form__input--no-gap input[type=radio]+label{flex:1 1 auto;padding:1.6rem 0;margin:0}.card .product-form__input--no-gap input[type=radio]+label{width:25%;max-width:none}.product-form__input--rounded input[type=radio]+label{border-radius:100%;overflow:hidden}.product-form__input--rounded input[type=radio]+label.label--no-image{border-radius:0;display:flex;align-items:center}.product-form__input--rounded input[type=radio]+.label--image{display:inline-block;padding:.2rem;border-color:rgb(var(--color-background));border-width:2px}.product-form__input--rounded input[type=radio]+.label--image img{display:block;border-radius:100%}.product-form__input--rounded input[type=radio]+.label--image-hex span{display:block;border-radius:100%;width:2.6rem;height:2.6rem;background-color:var(--color-swatch)}.product-form__input 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}.product-form__input input[type=radio]+label:hover{border-color:var(--color-brand-primary);position:relative;z-index:1}.product-form__input input[type=radio]+.label--strength{text-transform:uppercase;padding:.85rem 0}.product-form__input input[type=radio]:checked+label:not(.label--image){background-color:var(--color-brand-primary);color:rgb(var(--color-background));border-color:var(--color-brand-primary);z-index:1}.product-form__input input[type=radio]:checked+label:not(.label--image):after{display:block;position:absolute;content:"";top:0;right:0;width:2rem;height:2rem;pointer-events:none;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.8648 3.3335L6.33524 9.88948L3.72028 6.79038L2.68945 8.01153L6.33524 12.3335L12.8964 4.55551L11.8648 3.3335Z" fill="white"/></svg>') center/contain no-repeat transparent}.product-form__input input[type=radio]:checked+.label--image{border-color:var(--color-brand-primary)}.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:not(.label--image){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),.6);position:relative}.product-form__input input[type=radio].disabled+label:after{content:"";position:absolute;top:0;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M0 99 L99 0 L100 1 L1 100' fill='black' /></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto;width:100%;height:100%}.product-form__input input[type=radio].disabled:checked+label:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M0 99 L99 0 L100 1 L1 100' fill='white' /></svg>")}.product-form__input--rounded input[type=radio].disabled+.label--image:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M 96 0 L 96 0 L 100 0 L 100 4 L 4 100 L 0 100 L 0 96' fill='black' /></svg>")}.product-form__input--rounded input[type=radio].disabled:checked+.label--image:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M 96 0 L 96 0 L 100 0 L 100 4 L 4 100 L 0 100 L 0 96' fill='black' /></svg>")}.product-form__input input[type=radio].disabled+label.label--image{opacity:.6}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.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{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-variant-options__wrapper{width:100%;display:flex;flex-wrap:wrap;margin-top:-.4rem;gap:.2rem}.product .product-form__input--rounded .form__label{width:45%;margin-bottom:0}.product-form__input-wrapper{width:100%;max-width:100%}.product .product-form__input-wrapper{padding:.8rem 0}.product .product-form__input--rounded .product-form__input-wrapper{display:flex;flex-direction:row;align-items:center;gap:1.2rem}.product .product-form__input--rounded .product-variant-options__wrapper{display:flex;align-items:center;width:100%;max-width:100%;justify-content:flex-end}.product .product-form__input{max-width:100%}@media screen and (min-width: 768px){.product .product-form__input--rounded .form__label{width:auto}.product .product-form__input--rounded .product-form__input-wrapper{flex-direction:column;align-items:flex-start}.product .product-form__input--rounded .product-variant-options__wrapper{justify-content:flex-start}}@media screen and (min-width: 1024px){.product .product-form__input--rounded .form__label{width:50%}.product .product-form__input--rounded .product-form__input-wrapper{flex-direction:row;align-items:center}.product .product-form__input--rounded .product-variant-options__wrapper{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-variant-swatches.css.map */
