.cuit_sectionPage__pt7HL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:150px 1.25rem 120px}@media (min-width:1024px){.cuit_sectionPage__pt7HL{gap:2.5rem}}.cuit_sectionPage__pt7HL{background:var(--color-main-light)}.cuit_sectionPage__pt7HL .cuit_pageTitle__L0VN7{margin-bottom:1.25rem;font-size:1.875rem;line-height:2.25rem;letter-spacing:.1em}@media (min-width:1024px){.cuit_sectionPage__pt7HL .cuit_pageTitle__L0VN7{margin-bottom:2.5rem;font-size:3rem;line-height:1}}.cuit_sectionPage__pt7HL .cuit_pageTitle__L0VN7{font-family:Playfair Display,serif;color:var(--color-darker)}.cuit_sectionPage__pt7HL a{position:relative;margin-left:auto;margin-right:auto;display:flex;min-height:25vh;width:100%;max-width:80rem;--tw-scale-x:0.97;--tw-scale-y:0.97;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s}.cuit_sectionPage__pt7HL a,.cuit_sectionPage__pt7HL a:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cuit_sectionPage__pt7HL a:hover{--tw-scale-x:1;--tw-scale-y:1}.cuit_sectionPage__pt7HL a{box-shadow:0 10px 30px rgba(0,0,0,.3)}.cuit_sectionPage__pt7HL a img{position:absolute;z-index:0;height:100%;width:100%;object-fit:cover;transition:transform .6s ease}.cuit_sectionPage__pt7HL a:hover img{transform:scale(1.05)}.cuit_sectionPage__pt7HL a .cuit_logoCat__2OpYC{position:absolute;top:1.25rem;right:1.25rem;z-index:10;height:auto;width:50px}.cuit_sectionPage__pt7HL a .cuit_arrowCat__HRFS0{position:absolute;bottom:1.25rem;right:1.25rem;z-index:10;height:auto;width:30px;color:var(--color-main-light)}.cuit_sectionPage__pt7HL a h1{position:absolute;z-index:20;font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.cuit_sectionPage__pt7HL a h1{font-size:4.5rem;line-height:1}}.cuit_sectionPage__pt7HL a h1{font-family:Playfair Display,serif;color:var(--color-main-light)}.cuit_sectionCatalog__og5oj{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:150px;background:var(--color-main-light)}.cuit_sectionCatalog__og5oj .cuit_filterBlock__e2ubo{display:flex;width:100%;max-width:400px;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:.5rem;padding-left:1rem;background:var(--color-darker);color:var(--color-main-light)}.cuit_sectionCatalog__og5oj .cuit_filterBlock__e2ubo input{background-color:transparent;padding:.5rem 1rem .5rem .5rem;outline:2px solid transparent;outline-offset:2px;font-family:DM Sans,sans-serif;color:var(--color-main-light)}.cuit_sectionCatalog__og5oj .cuit_filterBlock__e2ubo input::placeholder{color:hsla(0,0%,100%,.5)}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD{margin-top:2.5rem;display:flex;max-width:80rem;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;padding-bottom:3.5rem}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn{position:relative;height:200px;width:150px;cursor:pointer;overflow:hidden;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (min-width:1024px){.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn{height:340px;width:280px}}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn{box-shadow:0 2px 8px rgba(0,0,0,.06)}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn img{top:50%;height:auto;--tw-translate-y:-50%;background-color:transparent;object-fit:cover;mix-blend-mode:multiply}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn h1,.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn img{position:absolute;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn h1{bottom:50px;left:50%;--tw-translate-x:-50%;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}@media (min-width:768px){.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn h1{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn h1{font-size:1rem;line-height:1.5rem}}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn h1{font-family:DM Sans,sans-serif;color:var(--color-darker)}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn .cuit_addToCartBar__00kcs{position:absolute;bottom:8px;left:50%;z-index:10;display:flex;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:row;align-items:center;gap:0;overflow:hidden;border-radius:.5rem;border:1.5px solid var(--color-main)}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn .cuit_addToCartBar__00kcs .cuit_qtyBtn__2p0rn{display:flex;height:2rem;width:1.75rem;cursor:pointer;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--color-main-light);color:var(--color-main);border:none}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn .cuit_addToCartBar__00kcs .cuit_qtyBtn__2p0rn:hover{background:var(--color-sand)}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn .cuit_addToCartBar__00kcs .cuit_qtyValue__0CCIe{height:2rem;width:2.5rem;border-style:none;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:600;outline:2px solid transparent;outline-offset:2px;font-family:DM Sans,sans-serif;color:var(--color-darker);background:#fff}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn .cuit_addToCartBar__00kcs .cuit_addToCartBtn__mu7fm{display:flex;height:2rem;width:2.25rem;cursor:pointer;align-items:center;justify-content:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:var(--color-main);border:none;border-left:1.5px solid hsla(0,0%,100%,.3)}.cuit_sectionCatalog__og5oj .cuit_catalogProducts__W_vgD .cuit_productCard__NqwJn .cuit_addToCartBar__00kcs .cuit_addToCartBtn__mu7fm:hover{background:var(--color-darker)}.cuit_sectionCatalog__og5oj .cuit_pagination__rtPBU{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding-top:2rem;padding-bottom:2rem}.cuit_sectionCatalog__og5oj .cuit_pagination__rtPBU button{display:flex;height:35px;width:35px;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-family:DM Sans,sans-serif;color:var(--color-darker);border:1px solid var(--color-sand)}.cuit_sectionCatalog__og5oj .cuit_pagination__rtPBU button:hover{background:var(--color-main);color:#fff;border-color:var(--color-main)}.cuit_sectionCatalog__og5oj .cuit_pagination__rtPBU button:disabled{cursor:not-allowed;opacity:.3}.cuit_sectionCatalog__og5oj .cuit_pagination__rtPBU .cuit_activePage__UOiOY{background:var(--color-darker);color:#fff;border-color:var(--color-darker)}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO{position:fixed;top:0;left:0;z-index:30;display:flex;height:100dvh;width:100vw;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(4px)}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR{display:flex;min-height:55vh;width:100%;max-width:64rem;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem}@media (min-width:768px){.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR{flex-direction:row}}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR{box-shadow:0 20px 60px rgba(0,0,0,.2)}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupLogo__ktHqr{position:absolute;z-index:40;display:none;width:120px}@media (min-width:768px){.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupLogo__ktHqr{display:block}}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupImg__IAn1z{position:relative;display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;background:#fff}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupImg__IAn1z img{mix-blend-mode:multiply}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupImg__IAn1z .cuit_closeButtonMb__0iarb{position:absolute;top:10px;right:20px;display:block;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupImg__IAn1z .cuit_closeButtonMb__0iarb{display:none}}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupImg__IAn1z .cuit_closeButtonMb__0iarb{color:var(--color-darker)}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y{position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem;text-align:center;color:#fff;background:var(--color-darker)}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y h1{width:100%;max-width:380px;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y h1{font-size:1.875rem;line-height:2.25rem}}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y h1{font-family:Playfair Display,serif}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y p{margin-top:1.25rem;width:100%;max-width:350px;font-size:.875rem;line-height:1.25rem;line-height:1.625;font-family:DM Sans,sans-serif;opacity:.8}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y a{margin-top:1.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));padding-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-family:DM Sans,sans-serif;transition:opacity .2s}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y a:hover{opacity:.7}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y button{position:absolute;top:10px;right:10px;display:none;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y button:hover{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.cuit_sectionCatalog__og5oj .cuit_popup__Np6KO .cuit_popupContent__XWrrR .cuit_popupText__ycv1y button{display:block}}