.productsRow{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-auto-rows:0;justify-items:center;overflow:hidden}@media (max-width:1279px){.productsRow{gap:10px;grid-template-columns:1fr 1fr}}.input-container{position:relative;display:flex;align-items:center;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(224 225 230/var(--tw-border-opacity,1));font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:calc(.02 * .875rem)}.input-container:has(.input:disabled){--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.input-container:has(.input:focus){--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.input-container .input{position:relative;width:100%;border-radius:1rem;padding:14px}@media (max-width:1279px){.input-container .input{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:21px;letter-spacing:calc(.02 * .875rem)}}.input-container .input::-moz-placeholder{visibility:hidden}.input-container .input::placeholder{visibility:hidden}.input-container .input:focus{outline:2px solid transparent;outline-offset:2px}.input-container .input-placeholder{pointer-events:none;position:absolute;top:.75rem;left:.75rem;height:0;padding:.25rem;--tw-text-opacity:1;color:rgb(90 93 99/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:calc(.02 * .875rem)}@media (max-width:1279px){.input-container .input-placeholder{top:.5rem;font-size:.875rem;line-height:1.25rem}}.input-container .input-placeholder span{position:relative;z-index:10}.input-container .input-right-content{display:flex;align-items:center;justify-content:center;align-self:stretch;padding-right:.75rem}.input-container .input-right-content.hide-when-input-empty{visibility:hidden}:is(:not(.input:-moz-placeholder-shown),.input:focus)~.input-placeholder{top:-1rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:18px;letter-spacing:calc(.02 * .75rem)}:is(:not(.input:placeholder-shown),.input:focus)~.input-placeholder{top:-1rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:18px;letter-spacing:calc(.02 * .75rem)}:is(:not(.input:-moz-placeholder-shown),.input:focus)~.input-placeholder .input-placeholder-background{position:relative;top:9px;right:.25rem;z-index:10;height:4px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));min-width:calc(100% + .5rem)}:is(:not(.input:placeholder-shown),.input:focus)~.input-placeholder .input-placeholder-background{position:relative;top:9px;right:.25rem;z-index:10;height:4px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));min-width:calc(100% + .5rem)}:is(:not(.input:-moz-placeholder-shown),.input:focus)~.input-placeholder~.input-right-content.hide-when-input-empty{visibility:visible}:is(:not(.input:placeholder-shown),.input:focus)~.input-placeholder~.input-right-content.hide-when-input-empty{visibility:visible}.border-invalid{border-color:#fb0000}.border-invalid:has(.input:focus){border-color:#fb0000}@media (max-width:1279px){.input-tight .input-placeholder{letter-spacing:0}}.scroller-items>*{scroll-snap-align:start;flex-shrink:0;flex-grow:0}.fit-1>*{flex-basis:calc(100%)}.fit-2>*{flex-basis:calc(100% / 2 - 1rem + 1rem / 2)}.fit-3>*{flex-basis:calc(100% / 3 - 1rem + 1rem / 3)}.fit-4>*{flex-basis:calc(100% / 4 - 1rem + 1rem / 4)}.fit-5>*{flex-basis:calc(100% / 5 - 1rem + 1rem / 5)}.fit-6>*{flex-basis:calc(100% / 6 - 1rem + 1rem / 6)}.fit-7>*{flex-basis:calc(100% / 7 - 1rem + 1rem / 7)}.fit-8>*{flex-basis:calc(100% / 8 - 1rem + 1rem / 8)}@media (max-width:1279px){.mob-fit-10>*{flex-basis:calc(100%)}.mob-fit-15>*{flex-basis:calc(100% / 1.5 - 10px + 10px / 1.5)}.mob-fit-20>*{flex-basis:calc(100% / 2 - 10px + 10px / 2)}.mob-fit-25>*{flex-basis:calc(100% / 2.5 - 10px + 10px / 2.5)}.mob-fit-30>*{flex-basis:calc(100% / 3 - 10px + 10px / 3)}.mob-filter{background-image:linear-gradient(90deg,hsla(0,0%,98%,0),#f9f9f9)}.ignore-grid{width:calc(100% + 12px);position:relative}.children-margin>*{margin-right:10px}}