.ProductCard_product__sipJx{display:flex;flex-direction:column;.ProductCard_photoWrapper__uGpPk{position:relative;margin-bottom:8px;display:flex;aspect-ratio:1/1;align-items:center;overflow:hidden;border-radius:8px;background-color:hsl(var(--color-neutral))}.ProductCard_photoWrapper__uGpPk{.ProductCard_photo__y2fZ2{padding:12px}@media (min-width:1024px){.ProductCard_photo__y2fZ2{padding:24px}}}@media (min-width:732px){.ProductCard_title__HLg_n{font-size:20px}}}.GridCollection_collection__xnPvM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:wrap;gap:10px}@media (min-width:732px){.GridCollection_collection__xnPvM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.GridCollection_collection__xnPvM{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.TypographyTag_typography__zAH4C{&.TypographyTag_huge__mAh1L{font-size:28px;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}&.TypographyTag_secondary__bpAbP{color:hsl(var(--color-secondary))}}.ProductSection_heading__o2vW_{margin-bottom:16px}.PageBox_pageBox__GHpRP{padding-bottom:32px}@media (min-width:1024px){.PageBox_pageBox__GHpRP{padding-bottom:48px}}.Modal_backdrop__ZC55y{position:fixed;top:0;left:0;z-index:10;display:flex;height:100vh;width:100%;align-items:center;justify-content:center;background-color:var(--color-backdrop);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;&.Modal_animated__r1ojg{opacity:1}.Modal_container__JW_cL{z-index:20;margin-left:16px;margin-right:16px}}.ModalHeader_header__rw3SO{display:flex;justify-content:flex-end}.ModalHeader_closeBtn__uEQOJ{cursor:pointer;padding:8px;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.ProductBidModal_container__wN9SR{border-radius:8px;background-color:hsl(var(--color-background));padding:24px}@media (min-width:1024px){.ProductBidModal_container__wN9SR{padding:36px}}.Input_label__AD89R{margin-bottom:4px;display:block;font-size:14px;font-weight:500}.Input_input__QJClR{width:100%;border-radius:4px;border-width:1px;border-color:hsl(var(--color-secondary));padding:.75rem 1rem;&.Input_error__rD8Ub{border-color:hsl(var(--color-error))}}.Input_errorText__G4roM{font-size:14px;color:hsl(var(--color-error))}.ContactForm_heading__attkT{margin-bottom:12px;text-align:center;font-size:24px;font-weight:700}.ContactForm_desc__OleCy{padding-bottom:24px}.ContactForm_inputGroup__qWdql{margin-bottom:21px}.ContactForm_submitButton__gZg81{position:relative;overflow:hidden;font-size:16px;letter-spacing:.5px}.ContactForm_policy__0y_p4{padding-top:12px;font-size:14px;color:hsl(var(--color-secondary-dark))}.ContactForm_submit__84AGH{width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding-top:18px;padding-bottom:18px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ContactForm_submit__84AGH:disabled{opacity:.6}.Button_button__CewwK{display:flex;width:100%;align-items:center;justify-content:center;border-radius:4px;font-weight:500;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;&.Button_variant-default__TyTTg{padding-top:18px;padding-bottom:18px;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}&.Button_variant-default__TyTTg:disabled,&.Button_variant-default__TyTTg:hover{opacity:.5}&.Button_variant-slider___oAQV{width:48px;height:48px;opacity:.3}&.Button_variant-slider___oAQV:hover{opacity:.7}&.Button_variant-slider___oAQV:active{opacity:.8}@media (min-width:1024px){&.Button_variant-slider___oAQV{width:64px;height:64px}}&.Button_color-default__8jamX{background-color:hsl(var(--color-foreground));color:hsl(var(--color-background))}&.Button_color-reversed__IsXh8{background-color:hsl(var(--color-background));color:hsl(var(--color-foreground))}}.SliderNextButton_nextButton__6aHzm{position:absolute;top:0;bottom:0;right:0;z-index:20;height:100%!important}.SliderPrevButton_prevButton__YuqYs{position:absolute;top:0;bottom:0;left:0;z-index:20;height:100%!important}