.amaflow-variant-cards-wrapper variant-selects .amaflow-variant-cards-hidden-picker,.amaflow-variant-cards-wrapper variant-selects fieldset.amaflow-variant-cards-hidden-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important}.amaflow-variant-cards-wrapper,.amaflow-linked-variant-picker,.amaflow-variant-cards-context{display:block;width:100%;max-width:100%;min-width:0}.amaflow-variant-cards-context .field,.amaflow-variant-cards-wrapper .field{display:none}.variant-badge-wrapper{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2;pointer-events:none}.variant-badge{background:#ffedd5;color:#9a3412;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;box-shadow:0 2px 5px #0000001a;border:1px solid #f97316;white-space:nowrap}.variant-save-badge{background:#dcfce7;color:#166534;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;box-shadow:0 2px 5px #0000001a;border:1px solid #22c55e;white-space:nowrap}.amaflow-variant-cards-context input[type=radio],.variant-picker input[type=radio][name=variant]{display:none}.amaflow-variant-cards-context input[type=radio]+label,.variant-picker input[type=radio][name=variant]+label,.amaflow-variant-card{position:relative;overflow:visible;border:2px solid #d0d0d0;border-radius:12px;padding:20px 15px 15px;cursor:pointer;font-weight:0;box-shadow:0 0 10px #0000004d;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:#fff!important;min-height:110px;font-size:20px;text-align:left;flex:1 1 calc((100% - 30px) / 3);max-width:calc((100% - 30px) / 3);box-sizing:border-box;text-decoration:none;color:inherit}.amaflow-variant-cards-context input[type=radio]:checked+label,.variant-picker input[type=radio][name=variant]:checked+label,.amaflow-variant-card.is-selected{border-color:#000;border-width:2px}.amaflow-variant-cards-context input[type=radio].disabled+label,.variant-picker input[type=radio][name=variant].disabled+label,.amaflow-variant-card.is-sold-out{opacity:.7;background:#fff0f2!important;border:1px solid #ffdad9;color:#fca5a5!important;background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-red-200, 254 202 202)) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}.amaflow-variant-cards-context input[type=radio].disabled:checked+label,.variant-picker input[type=radio][name=variant].disabled:checked+label,.amaflow-variant-card.is-selected.is-sold-out{border-color:#000;border-width:2px}.amaflow-linked-variant-picker .product-variant,.amaflow-variant-cards-context .product-variant,.product-variant{display:flex;flex-wrap:wrap;gap:15px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-form__input-2,.amaflow-linked-variant-picker__heading{border:none;font-size:1.2em!important;font-weight:600;margin-bottom:30px}.variant-content{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.variant-title{font-size:16px;font-weight:700;margin-bottom:4px;margin-top:5px}.variant-port{font-size:13px;color:#666;margin-bottom:4px}.variant-prices{margin-top:10px;align-self:flex-end;text-align:right}.variant-price{font-weight:900;color:#000;font-size:20px;line-height:1.2}.variant-baseprice{font-size:12px;color:#999;line-height:1.2}.variant-saving{color:#16a34a;font-weight:600;font-size:16px}.variant-price--soldout{opacity:.4}.variant-save{position:absolute;bottom:-14px;right:8px;background:#1f2937;color:#fff;font-size:13px;font-weight:600;padding:4px 10px;border-radius:8px;pointer-events:none;z-index:2;max-width:80%;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.amaflow-variant-cards-context input[type=radio]:checked+label .variant-save,.variant-picker input[type=radio][name=variant]:checked+label .variant-save{background:#000}.amaflow-linked-variant-picker{margin-bottom:1.25rem}@media only screen and (min-width:770px)and (max-width:1024px){.amaflow-linked-variant-picker .product-variant,.amaflow-variant-cards-context .product-variant,.product-variant{flex-direction:row;flex-wrap:wrap;gap:15px}.amaflow-variant-cards-context input[type=radio]+label,.variant-picker input[type=radio][name=variant]+label,.amaflow-variant-card{flex:1 1 calc((100% - 30px) / 3)!important;max-width:calc((100% - 30px) / 3)!important;width:auto!important;min-width:0!important;min-height:110px;padding:20px 15px 15px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;box-sizing:border-box}.variant-content{display:flex;flex-direction:column;justify-content:center;align-items:stretch;height:100%;width:100%;min-width:0;column-gap:0}.variant-text{display:block;flex:none;min-width:0}.variant-title{font-size:16px;font-weight:700;margin-bottom:4px;margin-top:5px;line-height:1.3}.variant-title .variant-saving{display:inline}.variant-port{font-size:13px;color:#666;margin-bottom:4px}.variant-prices{display:block;margin-top:10px;align-self:flex-end;text-align:right;flex:none}.variant-price{font-size:20px;font-weight:900;line-height:1.2}.variant-baseprice{font-size:12px;color:#999;line-height:1.2}.variant-saving{font-size:16px}}@media only screen and (max-width:769px){.amaflow-linked-variant-picker .product-variant,.amaflow-variant-cards-context .product-variant,.product-variant{flex-direction:column;flex-wrap:nowrap;gap:12px}.amaflow-variant-cards-context input[type=radio]+label,.variant-picker input[type=radio][name=variant]+label,.amaflow-variant-card{flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:60px;padding:8px 12px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.variant-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0;column-gap:12px}.variant-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto;min-width:0}.variant-save{display:none}.variant-title{font-size:15px;font-weight:600;margin:0;line-height:1.3}.variant-title .variant-saving{display:block;font-size:13px;margin-top:2px}.variant-port{font-size:11px;color:#666;margin:0}.variant-prices{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0;flex:0 0 auto}.variant-price{font-size:18px;font-weight:900;line-height:1.2}.variant-baseprice{font-size:10px;color:#888;line-height:1.2}.variant-badge-wrapper{top:-13px;gap:4px}.variant-badge,.variant-save-badge{font-size:11px;padding:2px 8px}.variant-saving{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/amaflow-variant-cards.css.map */
