.product-form__input--pill{--vm-navy: 0, 17, 40;--vm-red: 226, 41, 57;--vm-line: 201, 206, 212;margin:0 0 1.8rem}.product-form__input--pill .form__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin-bottom:1rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;letter-spacing:.02rem;color:rgb(var(--vm-navy))}.vm-pick__status{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;color:rgba(var(--vm-navy),.75)}.vm-pick__status:before{content:"\2013";margin-right:.6rem;color:rgba(var(--vm-navy),.4)}.vm-pick__status--empty{color:rgb(var(--vm-red))}.product-form__input--pill input[type=radio]+label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:7.2rem;min-height:4.6rem;margin:.5rem .8rem .5rem 0;padding:1rem 1.6rem;border:.15rem solid rgb(var(--vm-line));border-radius:.8rem;background:#fff;color:rgb(var(--vm-navy));font-size:1.5rem;font-weight:600;letter-spacing:.04rem;line-height:1.2;box-shadow:0 1px 2px rgba(var(--vm-navy),.06);transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.product-form__input--pill input[type=radio]:not(.disabled):not(:checked)+label:hover{border-color:rgb(var(--vm-red));box-shadow:0 0 0 .1rem rgb(var(--vm-red))}.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--vm-navy));border-color:rgb(var(--vm-navy));color:#fff;box-shadow:0 2px 6px rgba(var(--vm-navy),.25)}.product-form__input--pill input[type=radio]:checked+label:after{content:"";position:absolute;top:-.7rem;right:-.7rem;width:1.9rem;height:1.9rem;border-radius:50%;border:.2rem solid #fff;background:rgb(var(--vm-red)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid rgb(var(--vm-red));outline-offset:.2rem;box-shadow:none}.product-form__input--pill input[type=radio].disabled+label{background:#f4f5f6;border-style:dashed;border-color:rgb(var(--vm-line));color:rgba(var(--vm-navy),.45);text-decoration:line-through;box-shadow:none}.product-form__input--pill input[type=radio].disabled:checked+label{background:rgba(var(--vm-navy),.55);color:#fff}variant-selects[data-require-selection]:not([data-preselected]):not([data-vm-ready]) .product-form__input--pill input[type=radio]:checked+label{background:#fff;border-color:rgb(var(--vm-line));color:rgb(var(--vm-navy));box-shadow:0 1px 2px rgba(var(--vm-navy),.06)}variant-selects[data-require-selection]:not([data-preselected]):not([data-vm-ready]) .product-form__input--pill input[type=radio]:checked+label:after,variant-selects[data-require-selection]:not([data-preselected]):not([data-vm-ready]) .vm-pick__status{display:none}.vm-pick--error input[type=radio]:not(.disabled)+label{border-color:rgb(var(--vm-red))}.vm-pick--error{animation:vm-shake .4s ease}.vm-pick__error{margin:.6rem 0 0;color:rgb(var(--vm-red));font-size:1.4rem;font-weight:600}@keyframes vm-shake{0%,to{transform:translate(0)}25%{transform:translate(-.5rem)}75%{transform:translate(.5rem)}}@media(prefers-reduced-motion:reduce){.vm-pick--error{animation:none}}.product-form__submit.vm-needs-choice{opacity:.9}@media screen and (max-width:749px){.product-form__input--pill input[type=radio]+label{min-width:5.8rem;min-height:4.4rem;padding:.9rem 1rem;margin-right:.6rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vm-variant-picker.css.map */
