.SelectComponent .SelectComponent__label[data-v-1c34a225]{font-size:var(--input-label-font-size);margin-bottom:var(--spacing-100)}.SelectComponent .SelectComponent__error[data-v-1c34a225]{color:var(--color-danger);font-size:var(--text-body-sm);font-weight:700;margin-top:var(--spacing-100)}.SelectComponent--required .SelectComponent__label[data-v-1c34a225]{font-size:var(--text-body-base)}.SelectComponent--required .SelectComponent__label[data-v-1c34a225]:after{color:var(--color-danger);content:"*"}.SelectComponent--error[data-v-1c34a225]{--input-border-color:var(--color-danger)}.SelectComponent[data-v-1c34a225]{--select-component-background-color:var(--theme-color-primary);--select-component-color:var(--theme-color-text);--select-component-border-radius:var(--border-radius-md);--select-component-border-color:var(--theme-color-primary);--select-component-hover-border-color:var(--theme-color-secondary);--select-component-hover-background-color:var(--theme-color-secondary);--select-component-hover-color:var(--theme-color-text);--select-component-selected-background-color:var(--theme-color-secondary-rgb);--select-component-height:56px;--select-component-padding:var(--spacing-300) var(--spacing-400);--select-component-option-padding:var(--spacing-250) var(--spacing-400);--select-component-font-size:1.25rem;align-items:flex-start;color:var(--select-component-color);display:inline-flex;flex-direction:column;font-size:var(--select-component-font-size);justify-content:center;position:relative;text-decoration:none;transition-duration:.2s;transition-property:background-color,opacity,color;transition-timing-function:ease;white-space:nowrap}.SelectComponent .SelectComponent__label[data-v-1c34a225]{text-align:left}.SelectComponent .SelectComponent__button[data-v-1c34a225]{align-items:center;background-color:var(--select-component-background-color);border:1px solid var(--select-component-border-color);border-radius:var(--select-component-border-radius);color:inherit;display:flex;flex-wrap:wrap;font-weight:900;min-height:var(--select-component-height);padding:var(--select-component-padding);position:relative;text-align:left;transition:color .2s ease,background-color .2s ease,border-color .2s ease;width:100%}.SelectComponent .SelectComponent__button[data-v-1c34a225]:after{background-color:var(--select-component-hover-background-color);border-radius:var(--select-component-border-radius);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.SelectComponent .SelectComponent__button[data-v-1c34a225]:hover{border-color:var(--select-component-hover-border-color);color:var(--select-component-hover-color)}.SelectComponent .SelectComponent__button[data-v-1c34a225]:hover:after{opacity:.5}.SelectComponent .SelectComponent__button[data-v-1c34a225]:focus-visible{border-color:var(--select-component-hover-border-color);color:var(--select-component-hover-color)}.SelectComponent .SelectComponent__button[data-v-1c34a225]:focus-visible:after{opacity:.5}}.SelectComponent .SelectComponent__icon[data-v-1c34a225]{margin-left:auto;transition:transform .2s ease}.SelectComponent .SelectComponent__buttonContent[data-v-1c34a225]{align-items:center;color:inherit;display:flex;flex-wrap:wrap;gap:var(--spacing-200);width:100%;z-index:2}.SelectComponent .SelectComponent__dropdown[data-v-1c34a225]{background-color:var(--select-component-background-color);border-radius:0 0 var(--select-component-border-radius) var(--select-component-border-radius);box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;top:100%;width:100%;z-index:3}.SelectComponent .SelectComponent__option[data-v-1c34a225]{align-items:center;color:inherit;cursor:pointer;display:flex;gap:var(--spacing-200);justify-content:space-between;padding:var(--select-component-option-padding);position:relative}.SelectComponent .SelectComponent__option[data-v-1c34a225]:after{background-color:var(--select-component-hover-background-color);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.SelectComponent .SelectComponent__option--selected[data-v-1c34a225]{font-weight:900}.SelectComponent .SelectComponent__option--selected[data-v-1c34a225]:after{opacity:.4}@media(hover:hover)and (pointer:fine){.SelectComponent .SelectComponent__option[data-v-1c34a225]:hover{color:var(--select-component-hover-color)}.SelectComponent .SelectComponent__option[data-v-1c34a225]:hover:after{opacity:.5}.SelectComponent .SelectComponent__option[data-v-1c34a225]:focus-visible{color:var(--select-component-hover-color)}.SelectComponent .SelectComponent__option[data-v-1c34a225]:focus-visible:after{opacity:.5}}.SelectComponent .SelectComponent__optionLabel[data-v-1c34a225]{text-align:left}.SelectComponent--error[data-v-1c34a225]{--select-component-border-color:var(--color-danger)}.SelectComponent--unselected .SelectComponent__buttonContent[data-v-1c34a225]{color:var(--color-light-grey);font-weight:400}.SelectComponent--open .SelectComponent__button[data-v-1c34a225]{border-color:var(--select-component-hover-border-color);border-radius:var(--select-component-border-radius) var(--select-component-border-radius) 0 0;color:var(--select-component-hover-color)}.SelectComponent--open .SelectComponent__button[data-v-1c34a225]:after{border-radius:var(--select-component-border-radius) var(--select-component-border-radius) 0 0;opacity:.5}.SelectComponent--open .SelectComponent__icon[data-v-1c34a225]{transform:rotateX(180deg)}.ProductImage[data-v-7f11ec1c]{align-items:center;display:flex;height:auto;justify-content:center;margin-top:auto;width:100%}@media(max-width:639.98px){.ProductImage[data-v-7f11ec1c]{min-height:auto}}.ProductImage .ProductImage__image[data-v-7f11ec1c]{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.ProductImage .ProductImage__noImage[data-v-7f11ec1c]{color:var(--theme-color-secondary)}.Overlay[data-v-1b606985]{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.overlay-fade-enter-active[data-v-1b606985],.overlay-fade-leave-active[data-v-1b606985]{transition:opacity .3s ease-in-out}.overlay-fade-enter-from[data-v-1b606985],.overlay-fade-leave-to[data-v-1b606985]{opacity:0}.Drawer[data-v-f91c8825]{--drawer-padding:var(--spacing-300);background-color:var(--theme-color-secondary);display:flex;flex-direction:column;height:100%;left:0;max-width:600px;position:fixed;top:0;width:100%}.Drawer .Drawer__header[data-v-f91c8825]{align-items:center;border-bottom:1px solid var(--theme-color-primary);display:flex;justify-content:space-between;padding:var(--spacing-300)}.Drawer .Drawer__close[data-v-f91c8825]{margin-left:auto}.Drawer .Drawer__content[data-v-f91c8825]{--scrollbar-thumb-color:var(--theme-color-primary);--scrollbar-thumb-border-color:var(--theme-color-primary);flex:1;overflow:hidden auto;padding:var(--drawer-padding);width:100%}.Drawer .Drawer__content[data-v-f91c8825]::-webkit-scrollbar{background:transparent;height:4px;width:10px}.Drawer .Drawer__content[data-v-f91c8825]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,var(--theme-color-secondary));border:2px solid var(--scrollbar-thumb-border-color,var(--theme-color-primary));border-radius:var(--border-radius-md)}.Drawer .Drawer__footer[data-v-f91c8825]{border-top:1px solid var(--theme-color-primary);gap:var(--spacing-200);padding:var(--drawer-padding)}.Drawer .Drawer__footerButtons[data-v-f91c8825]{display:flex;flex-wrap:wrap;gap:var(--spacing-200);justify-content:flex-end;width:100%}.Drawer--alignRight[data-v-f91c8825]{left:auto;right:0}@media(max-width:639.98px){.Drawer[data-v-f91c8825]{--drawer-padding:var(--spacing-300);max-width:100%}}.drawer-slide-enter-active[data-v-f91c8825],.drawer-slide-leave-active[data-v-f91c8825],.drawer-slide-right-enter-active[data-v-f91c8825],.drawer-slide-right-leave-active[data-v-f91c8825]{transition:transform .3s ease-in-out}.drawer-slide-enter-from[data-v-f91c8825],.drawer-slide-leave-to[data-v-f91c8825]{transform:translate(-100%)}.drawer-slide-right-enter-from[data-v-f91c8825],.drawer-slide-right-leave-to[data-v-f91c8825]{transform:translate(100%)}
