.aios-product-variant-shell{width:100%}.aios-product-variant-shell .aios-variant-picker{display:grid;gap:var(--aios-var-gap-d, 18px);text-align:var(--aios-var-align-d, left)}.aios-product-variant-shell .aios-variant-fieldset{display:grid;gap:0;border:0;margin:0;padding:0;min-width:0}.aios-product-variant-shell .aios-variant-fieldset--hidden{display:none}.aios-product-variant-shell .aios-variant-legend{display:flex;align-items:center;justify-content:var(--aios-var-justify-d, flex-start);gap:10px;width:100%;margin:0 0 var(--aios-var-label-gap, 10px);color:var(--aios-var-text, #1b3044);font-size:var(--aios-var-label-size-d, 16px);font-weight:var(--aios-var-label-weight, 700);line-height:1.25}.aios-product-variant-shell .aios-variant-step{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;color:#fff;background:var(--aios-var-accent, #238F84);font-size:13px;font-weight:800;line-height:1}.aios-product-variant-shell .aios-variant-values{display:flex;flex-wrap:wrap;justify-content:var(--aios-var-justify-d, flex-start);gap:var(--aios-var-value-gap, 14px);width:100%}.aios-product-variant-shell .aios-variant-card{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:min(100%,var(--aios-var-card-width-d, 170px));min-height:var(--aios-var-card-min-h, 76px);margin:0;padding:var(--aios-var-card-pad, 12px);border:1px solid var(--aios-var-border, #d7e4e4);border-radius:var(--aios-var-radius, 12px);color:var(--aios-var-text, #1b3044);background:var(--aios-var-bg, #ffffff);box-shadow:none;cursor:pointer;overflow:hidden;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.aios-product-variant-shell .aios-variant-card:hover{border-color:color-mix(in srgb,var(--aios-var-accent, #238F84) 72%,var(--aios-var-border, #d7e4e4))}.aios-product-variant-shell .aios-variant-input:checked+.aios-variant-card{border-color:var(--aios-var-accent, #238F84);box-shadow:0 0 0 1px var(--aios-var-accent, #238F84) inset}.aios-product-variant-shell .aios-variant-card.is-soldout{opacity:.48}.aios-product-variant-shell .aios-variant-card.is-soldout:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:1px;background:currentColor;transform:rotate(-15deg);opacity:.45}.aios-product-variant-shell .aios-variant-check{position:absolute;top:8px;right:8px;z-index:2;display:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:#fff;background:var(--aios-var-accent, #238F84)}.aios-product-variant-shell .aios-variant-check svg{width:14px;height:14px}.aios-product-variant-shell .aios-variant-input:checked+.aios-variant-card .aios-variant-check{display:inline-flex}.aios-product-variant-shell .aios-variant-card--color{min-height:calc(var(--aios-var-color-img-h-d, 88px) + 42px);padding:0}.aios-product-variant-shell .aios-variant-color-media{display:flex;align-items:center;justify-content:center;width:100%;height:var(--aios-var-color-img-h-d, 88px);background:#f8faf9;overflow:hidden}.aios-product-variant-shell .aios-variant-color-image{width:100%;height:100%;object-fit:cover;display:block}.aios-product-variant-shell .aios-variant-color-dot{width:42px;height:42px;border-radius:999px;border:1px solid var(--aios-var-border, #d7e4e4);background:#eef4f3}.aios-product-variant-shell .aios-variant-name{display:block;max-width:100%;color:inherit;font-size:var(--aios-var-option-size-d, 15px);font-weight:var(--aios-var-option-weight, 700);line-height:1.2}.aios-product-variant-shell .aios-variant-card--color .aios-variant-name{padding:10px 8px 12px}.aios-product-variant-shell .aios-variant-price{display:block;margin-top:5px;color:color-mix(in srgb,var(--aios-var-text, #1b3044) 72%,#ffffff);font-size:max(11px,calc(var(--aios-var-option-size-d, 15px) - 2px));font-weight:500;line-height:1.1}@media(max-width:767px){.aios-product-variant-shell .aios-variant-picker{gap:var(--aios-var-gap-m, 10px);text-align:var(--aios-var-align-m, left)}.aios-product-variant-shell .aios-variant-legend{justify-content:var(--aios-var-justify-m, flex-start);gap:6px;margin-bottom:var(--aios-var-label-gap, 6px);font-size:var(--aios-var-label-size-m, 14px);line-height:1.15}.aios-product-variant-shell .aios-variant-values{justify-content:var(--aios-var-justify-m, flex-start);gap:var(--aios-var-value-gap, 8px)}.aios-product-variant-shell .aios-variant-card{width:min(100%,var(--aios-var-card-width-m, 64px));min-width:0;min-height:var(--aios-var-card-min-h, 58px);padding:var(--aios-var-card-pad, 8px);border-radius:var(--aios-var-radius, 8px)}.aios-product-variant-shell .aios-variant-card--color{min-height:calc(var(--aios-var-color-img-h-m, 54px) + 30px);padding:0}.aios-product-variant-shell .aios-variant-color-media{height:var(--aios-var-color-img-h-m, 54px)}.aios-product-variant-shell .aios-variant-card--color .aios-variant-name{padding:6px 4px 7px}.aios-product-variant-shell .aios-variant-name{font-size:var(--aios-var-option-size-m, 12px);line-height:1.12}.aios-product-variant-shell .aios-variant-price{margin-top:2px;font-size:max(9px,calc(var(--aios-var-option-size-m, 12px) - 2px))}.aios-product-variant-shell .aios-variant-check{top:4px;right:4px;width:16px;height:16px}.aios-product-variant-shell .aios-variant-check svg{width:10px;height:10px}.aios-product-variant-shell .aios-variant-card.is-soldout:after{left:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/aios-product-variants.css.map */
