.TextInput_textInputRoot__3LH69{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;position:relative;box-sizing:border-box}.TextInput_fieldContainer__E7jYs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:4rem;padding:0 .25rem 0 0;background:var(--color-white);position:relative;width:100%;box-sizing:border-box;border:1px solid var(--color-gray-30);transition:all .2s ease}.TextInput_fieldContainer__E7jYs.TextInput_hovered__V0Tut,.TextInput_fieldContainer__E7jYs:hover{background:var(--color-gray-03);border-color:var(--color-gray-40)}.TextInput_fieldContainer__E7jYs.TextInput_focused__huzbd,.TextInput_fieldContainer__E7jYs:focus-within{background:var(--color-white);border:2px solid var(--color-black)}.TextInput_fieldContainer__E7jYs.TextInput_error__nA2m5{background:var(--color-white);border:1px solid var(--color-red)}.TextInput_fieldContainer__E7jYs.TextInput_warning__rMRtT{background:var(--color-white);border:1px solid var(--color-orange-light)}.TextInput_fieldContainer__E7jYs.TextInput_disabled__7yJMO{background:var(--color-gray-03);border:1px solid var(--color-gray-03);cursor:not-allowed}.TextInput_fieldContent__E_9md{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 0 0;min-width:0;min-height:1px;padding:0 .25rem 0 .75rem;box-sizing:border-box;height:100%}.TextInput_fieldContent__E_9md.TextInput_empty__Kh_9l{justify-content:center}.TextInput_fieldContent__E_9md.TextInput_empty__Kh_9l .TextInput_labelContainer__UXaic{height:100%;align-items:center;justify-content:flex-start;flex:1}.TextInput_fieldContent__E_9md.TextInput_empty__Kh_9l .TextInput_inputContainer__AUPxD{position:absolute;opacity:0;pointer-events:auto;z-index:1}.TextInput_fieldContent__E_9md.TextInput_empty__Kh_9l.TextInput_disabled__7yJMO{justify-content:flex-start;padding-top:.5rem}.TextInput_fieldContent__E_9md.TextInput_empty__Kh_9l.TextInput_disabled__7yJMO .TextInput_labelContainer__UXaic{height:1.375rem;margin-bottom:.25rem;align-items:flex-start;justify-content:flex-start;flex:none}.TextInput_fieldContent__E_9md.TextInput_empty__Kh_9l.TextInput_disabled__7yJMO .TextInput_inputContainer__AUPxD{opacity:1;position:relative;pointer-events:none}.TextInput_labelContainer__UXaic{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.125rem;width:100%;position:relative;box-sizing:border-box}.TextInput_label__pMo4o{display:flex;flex-direction:column;justify-content:center;color:var(--color-black);font-family:var(--font-ondia);font-size:.875rem;font-style:normal;font-weight:400;line-height:0;text-align:left;white-space:nowrap;position:relative;flex-shrink:0}.TextInput_label__pMo4o.TextInput_disabled__7yJMO{color:var(--color-gray-50);font-size:.75rem;line-height:1}.TextInput_label__pMo4o.TextInput_error__nA2m5{color:var(--color-red)}.TextInput_label__pMo4o.TextInput_warning__rMRtT{color:var(--color-orange-light)}.TextInput_requiredAsterisk__29cVM{color:var(--color-red);margin-left:.25rem}.TextInput_infoIcon__Iv3md,.TextInput_optionalText__juCkg{color:var(--color-gray-60);font-size:.875rem;margin-left:.25rem}.TextInput_infoIcon__Iv3md{cursor:help}.TextInput_inputContainer__AUPxD{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:1.375rem;gap:.25rem;width:100%;position:relative;box-sizing:border-box}.TextInput_input__efQkP{display:flex;flex:1 0 0;min-width:0;min-height:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-black);font-family:var(--font-ondia);font-size:1rem;font-style:normal;font-weight:400;line-height:0;text-align:left;background:transparent;border:none;outline:none;padding:0;margin:0}.TextInput_input__efQkP::placeholder{color:var(--color-gray-60);font-family:var(--font-ondia);font-size:1rem;font-style:normal;font-weight:400;line-height:1.35}.TextInput_input__efQkP.TextInput_disabled__7yJMO{color:var(--color-gray-50);cursor:not-allowed}.TextInput_input__efQkP.TextInput_error__nA2m5,.TextInput_input__efQkP.TextInput_warning__rMRtT{color:var(--color-black)}.TextInput_trailingIcon__wsnX5{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-gray-60)}.TextInput_helperContainer__EI_xr{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:.625rem;height:1.1875rem;width:100%;position:relative;box-sizing:border-box}.TextInput_helperText__rn4Vj{display:flex;flex:1 0 0;min-width:0;min-height:1px;color:var(--color-black);font-family:var(--font-ondia);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.1;text-align:left;position:relative;flex-shrink:0}.TextInput_helperText__rn4Vj.TextInput_disabled__7yJMO{color:var(--color-gray-50)}.TextInput_helperText__rn4Vj.TextInput_error__nA2m5{color:var(--color-red)}.TextInput_helperText__rn4Vj.TextInput_warning__rMRtT{color:var(--color-orange-light)}.TextInput_errorMessage___YDr1{color:var(--color-red);font-size:.875rem;line-height:1.1}.TextInput_warningMessage__ucCh_{color:var(--color-orange-light);font-size:.875rem;line-height:1.1}.TextInput_helperMessage__t0pel{color:var(--color-black);font-size:.875rem;line-height:1.1}.TextInput_characterCount__lCJ_e{color:var(--color-gray-60);font-size:.875rem;line-height:1.1;margin-left:auto}.TextInput_caption__ii7NM{color:var(--color-gray-60);font-family:var(--font-ondia);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.35;margin-top:.25rem}.TextInput_input__efQkP:focus{outline:none}.TextInput_fieldContainer__E7jYs.TextInput_disabled__7yJMO .TextInput_input__efQkP,.TextInput_fieldContainer__E7jYs.TextInput_disabled__7yJMO .TextInput_label__pMo4o{pointer-events:none}@media (max-width:768px){.TextInput_fieldContainer__E7jYs{height:3.5rem}.TextInput_label__pMo4o{font-size:.8125rem}.TextInput_input__efQkP{font-size:.9375rem}.TextInput_input__efQkP::placeholder{font-size:.9375rem}.TextInput_helperText__rn4Vj{font-size:.8125rem}}@media (prefers-contrast:high){.TextInput_fieldContainer__E7jYs{border-width:2px}.TextInput_fieldContainer__E7jYs.TextInput_focused__huzbd,.TextInput_fieldContainer__E7jYs:focus-within{border-width:3px}}@media (prefers-reduced-motion:reduce){.TextInput_fieldContainer__E7jYs{transition:none}}.ProductCard_card__CwsO5{background:#fff;display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;min-width:0;width:100%}.ProductCard_mediaWrapper__4wm9W{background:#f0eceb;aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductCard_mainImage__U8bA8{max-width:100%;object-fit:fill;width:auto;height:auto}.ProductCard_thumbnails__lJyiG{display:flex;flex-direction:row;gap:.5rem;align-items:center;padding-left:1rem;padding-bottom:.25rem}.ProductCard_thumbnailActive__tHZwU,.ProductCard_thumbnail__ec5vx{background:#faf7f6;border-radius:.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:.25rem}.ProductCard_thumbnailActive__tHZwU{background:#fff;border:1px solid #000;box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 4px 8px 0 rgba(0,0,0,.1)}.ProductCard_thumbnailImg__co8j9{width:1.5rem;height:1.5rem;object-fit:cover;border-radius:.125rem}.ProductCard_info__B_Bk6{display:flex;flex-direction:column;gap:.25rem;padding:0 1rem}.ProductCard_label__Y0Ix0{color:#995c00;font-family:OnDiatypeSemi-Mono,monospace;font-size:12px;font-weight:500;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:.25rem}.ProductCard_title__OGKB3{color:#000;font-family:OnDiatypeStandard,sans-serif;font-size:14.84px;font-weight:900;line-height:1.5}.ProductCard_desc__8LXmw{font-size:16px;line-height:1.3}.ProductCard_desc__8LXmw,.ProductCard_price__7AOxk{color:#000;font-family:OnDiatypeStandard,sans-serif;font-weight:400}.ProductCard_price__7AOxk{font-size:14.84px;line-height:1.5}.ThumbnailsGallery_gallery__XS6Cp{display:flex;flex-direction:row;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ThumbnailsGallery_gallery__XS6Cp::-webkit-scrollbar{display:none}.ThumbnailsGallery_gallery__XS6Cp::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:3px}.ThumbnailsGallery_thumbnailActive__zQfxf,.ThumbnailsGallery_thumbnail__9ret9{width:64px;height:64px;display:flex;align-items:center;justify-content:center;padding:4px;flex-shrink:0;border:none}.ThumbnailsGallery_thumbnailActive__zQfxf{background:#fff;border-bottom:1px solid #000;box-shadow:none}.ThumbnailsGallery_thumbnail__9ret9{border-bottom:1px solid #fff}.ThumbnailsGallery_thumbnailImg__qEFTX{width:48px;height:48px;object-fit:cover;border-radius:0}.ProductGrid_grid__js5dc{display:grid;grid-template-columns:1fr;gap:16px;width:100%}@media (min-width:600px){.ProductGrid_grid__js5dc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProductGrid_grid__js5dc{grid-template-columns:repeat(3,1fr)}}.ProductGrid_loadMoreContainer__ehmJD{display:flex;justify-content:center;margin:2rem 0;width:100%}.ProductGrid_container__lfKc7{width:100%;display:flex;flex-direction:column;align-items:center}