.VariantPicker_root__VG20F{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000;pointer-events:auto;transform:translateY(100%);transition:transform .3s ease;height:100%}.VariantPicker_icon__kq5VA{position:absolute;top:var(--spacing-xxl);right:var(--spacing-xxl);cursor:pointer}.VariantPicker_root__VG20F.VariantPicker_open__mjkfD{display:flex;transform:translateY(0);transition:transform .3s ease}.VariantPicker_variantsOverlay__9K_3z{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%}.VariantPicker_variantsWrapper__EHHVX{background:white;position:absolute;bottom:0;left:0;right:0;width:100%;padding:var(--spacing-xxl)}.VariantPicker_variantsList__qge9a{overflow:auto;height:45vh}.VariantPicker_variantItem__8DgR7{margin:var(--spacing-xl) 0;line-height:2rem;width:-moz-fit-content;width:fit-content;padding:var(--spacing-sm) var(--spacing-xl);cursor:pointer;pointer-events:none}.VariantPicker_value__RFeAA{font-size:1.2rem}.VariantPicker_selected__hKAf5.VariantPicker_variantItem__8DgR7 .VariantPicker_value__RFeAA{font-weight:500;display:flex;align-items:center;color:var(--color-grey-700);position:relative;width:-moz-fit-content;width:fit-content;padding-bottom:var(--spacing-md)}.VariantPicker_selected__hKAf5.VariantPicker_variantItem__8DgR7{position:relative;background-color:var(--color-brand-100);width:100%}.VariantPicker_disabled__TcK7h .VariantPicker_value__RFeAA{color:var(--color-grey-700);opacity:.5;position:relative}.VariantPicker_disabled__TcK7h:hover .VariantPicker_value__RFeAA{opacity:1}.VariantPicker_disabled__TcK7h.VariantPicker_variantItem__8DgR7{display:flex;justify-content:space-between;width:100%}.VariantPicker_value__RFeAA:hover:not(.VariantPicker_disabled__TcK7h .VariantPicker_value__RFeAA){color:var(--color-grey-700)}.VariantPicker_selected__hKAf5.VariantPicker_variantItem__8DgR7 .VariantPicker_value__RFeAA:after{content:"";position:absolute;left:0;right:0;bottom:8px;border-bottom:1px solid var(--color-grey-700);width:100%}.VariantPicker_variantItemWrapper__Ue06N{pointer-events:auto}.VariantPicker_variantsTitle__Bz1ei{margin-bottom:var(--spacing-sm)}.VariantPicker_envelope_icon__Uafw6{position:absolute;top:-7px;right:-12px;color:var(--color-grey-700)}@media (max-width:991px){.VariantPicker_root__VG20F{height:100dvh;visibility:hidden;transition:transform .3s ease,visibility .3s}.VariantPicker_root__VG20F.VariantPicker_open__mjkfD{visibility:visible}}@media (min-width:1024px){.VariantPicker_root__VG20F{position:absolute;bottom:-1px;left:0;right:0;width:100%;flex-wrap:wrap;gap:var(--spacing-xl);overflow:auto;pointer-events:auto;transform:translateY(0);transition:transform .3s ease;height:auto}.VariantPicker_variantItem__8DgR7{display:flex;padding:var(--spacing-xl) var(--spacing-md) 0;margin:0;align-items:center;justify-content:center;line-height:1.5rem;width:-moz-fit-content;width:fit-content}.VariantPicker_variantsWrapper__EHHVX{height:auto;background:rgba(255,255,255,.9);position:relative;display:flex;justify-content:center;gap:var(--spacing-xl);padding:0}.VariantPicker_variantItem__8DgR7 .VariantPicker_value__RFeAA{padding-bottom:var(--spacing-md);color:var(--color-grey-500)}.VariantPicker_selected__hKAf5.VariantPicker_variantItem__8DgR7 .VariantPicker_value__RFeAA{padding-bottom:var(--spacing-md)}.VariantPicker_selected__hKAf5.VariantPicker_variantItem__8DgR7{background-color:transparent;width:-moz-fit-content;width:fit-content}.VariantPicker_selected__hKAf5.VariantPicker_variantItem__8DgR7 .VariantPicker_value__RFeAA:after{content:"";position:absolute;bottom:1px;left:0;right:0;border-bottom:1px solid var(--color-grey-700)}.VariantPicker_iconWrapper__ZlZn5,.VariantPicker_variantsOverlay__9K_3z,.VariantPicker_variantsTitle__Bz1ei{display:none}.VariantPicker_variantsList__qge9a{height:auto;padding:0 var(--spacing-sm);overflow:unset;display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--spacing-sm)}.VariantPicker_sizeNotAvailable__lVA4_{display:none}.VariantPicker_variantItemWrapper__Ue06N{pointer-events:none}.VariantPicker_variantItem__8DgR7,.VariantPicker_variantItem__8DgR7 .VariantPicker_value__RFeAA{pointer-events:auto}}