.variations fieldset.product-form__input.product-form__input--list,.variations fieldset.product-form__input--block.product-form__input--list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;margin:0 0 16px;padding:0;border:1px solid var(--color-form-border, #dadce0);border-radius:12px;overflow:hidden;justify-content:flex-start}.variations fieldset.product-form__input--list input[type=radio]+label,fieldset.product-form__input.product-form__input--block.product-form__input--list input[type=radio]+label{flex:0 0 auto;display:flex;align-items:center;gap:14px;width:100%;max-width:none;min-width:0;height:auto;min-height:0;margin:0;padding:12px 14px 12px 44px;position:relative;border:0;border-bottom:1px solid var(--color-form-border, #dadce0);border-radius:0;background:#fff;color:var(--color-heading, #434e3e);box-shadow:none;text-align:left;cursor:pointer;transition:background .18s ease}.variations fieldset.product-form__input--list input[type=radio]:last-of-type+label{border-bottom:0}.variations fieldset.product-form__input--list input[type=radio]+label:hover{background:#fafaf8}.variations fieldset.product-form__input--list input[type=radio]+label:before{content:"";position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:2px solid #b9bdb5;background:#fff;box-sizing:border-box;transition:border-color .18s ease,border-width .18s ease}.variations fieldset.product-form__input--list input[type=radio]:checked+label{background:#f4f6ee;color:var(--color-heading, #434e3e);box-shadow:none;z-index:auto}.variations fieldset.product-form__input--list input[type=radio]:checked+label:before{border:6px solid var(--color-heading, #434e3e)}.variations fieldset.product-form__input--list input[type=radio]:focus-visible+label{box-shadow:inset 0 0 0 2px #015ecc}.variations fieldset.product-form__input--list input[type=radio][data-available=false]+label{color:#9a9d99}.variations fieldset.product-form__input--list input[type=radio][data-available=false]+label .option-heading{text-decoration:line-through}.product-form__input--list .option-container{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 12px;width:100%}.product-form__input--list .option-heading,.product-form__input--list .option-subheading,.product-form__input--list .option-price{width:auto;text-align:left;margin:0}.product-form__input--list .option-heading{font-size:15px;font-weight:600;line-height:1.25;flex:1 1 auto;order:1}.product-form__input--list .option-heading--compact{font-size:14px}.product-form__input--list .option-price{order:2;flex:0 0 auto;margin-left:auto;font-size:15px;font-weight:500;color:#1a1c1d;font-variant-numeric:tabular-nums}.product-form__input--list .option-subheading{order:3;flex:0 0 100%;font-size:12.5px;line-height:1.3;margin-top:2px;color:#6f7371}@media(max-width:767px){.variations fieldset.product-form__input--list,.variations fieldset.product-form__input--block.product-form__input--list{flex-wrap:nowrap;overflow-x:hidden}.variations fieldset.product-form__input--list input[type=radio]+label{flex:0 0 auto;width:100%;min-width:0;height:auto;padding:11px 12px 11px 42px}.variations fieldset.product-form__input--list input[type=radio]+label:before{left:12px}}
/*# sourceMappingURL=/cdn/shop/t/679/assets/product-option-list.css.map */
