.cuit_sectionPage__zq1Lv{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__zq1Lv{gap:2.5rem}}.cuit_sectionPage__zq1Lv{background:var(--color-main-light)}.cuit_sectionPage__zq1Lv .cuit_pageTitle__Jid7M{margin-bottom:1.25rem;font-size:1.875rem;line-height:2.25rem;letter-spacing:.1em}@media (min-width:1024px){.cuit_sectionPage__zq1Lv .cuit_pageTitle__Jid7M{margin-bottom:2.5rem;font-size:3rem;line-height:1}}.cuit_sectionPage__zq1Lv .cuit_pageTitle__Jid7M{font-family:Playfair Display,serif;color:var(--color-darker)}.cuit_sectionPage__zq1Lv 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__zq1Lv a,.cuit_sectionPage__zq1Lv 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__zq1Lv a:hover{--tw-scale-x:1;--tw-scale-y:1}.cuit_sectionPage__zq1Lv a{box-shadow:0 10px 30px rgba(0,0,0,.3)}.cuit_sectionPage__zq1Lv a img{position:absolute;z-index:0;height:100%;width:100%;object-fit:cover;transition:transform .6s ease}.cuit_sectionPage__zq1Lv a:hover img{transform:scale(1.05)}.cuit_sectionPage__zq1Lv a .cuit_logoCat__qeGRl{position:absolute;top:1.25rem;right:1.25rem;z-index:10;height:auto;width:50px}.cuit_sectionPage__zq1Lv a .cuit_arrowCat__3GG7Y{position:absolute;bottom:1.25rem;right:1.25rem;z-index:10;height:auto;width:30px;color:var(--color-main-light)}.cuit_sectionPage__zq1Lv a h1{position:absolute;z-index:20;font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.cuit_sectionPage__zq1Lv a h1{font-size:4.5rem;line-height:1}}.cuit_sectionPage__zq1Lv a h1{font-family:Playfair Display,serif;color:var(--color-main-light)}.cuit_sectionCatalog__cUhbB{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__cUhbB .cuit_filterBlock__vqFBl{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__cUhbB .cuit_filterBlock__vqFBl 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__cUhbB .cuit_filterBlock__vqFBl input::placeholder{color:hsla(0,0%,100%,.5)}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I{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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2{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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2{height:340px;width:280px}}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2{box-shadow:0 2px 8px rgba(0,0,0,.06)}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 img{top:50%;height:auto;--tw-translate-y:-50%;background-color:transparent;object-fit:cover;mix-blend-mode:multiply}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 h1,.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 h1{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 h1{font-size:1rem;line-height:1.5rem}}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 h1{font-family:DM Sans,sans-serif;color:var(--color-darker)}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 .cuit_addToCartBar__ddzrj{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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 .cuit_addToCartBar__ddzrj .cuit_qtyBtn__4iuYz{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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 .cuit_addToCartBar__ddzrj .cuit_qtyBtn__4iuYz:hover{background:var(--color-sand)}.cuit_sectionCatalog__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 .cuit_addToCartBar__ddzrj .cuit_qtyValue__lWb5G{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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 .cuit_addToCartBar__ddzrj .cuit_addToCartBtn__S6hVa{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__cUhbB .cuit_catalogProducts__aXl0I .cuit_productCard__0tAW2 .cuit_addToCartBar__ddzrj .cuit_addToCartBtn__S6hVa:hover{background:var(--color-darker)}.cuit_sectionCatalog__cUhbB .cuit_pagination__cRVfo{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding-top:2rem;padding-bottom:2rem}.cuit_sectionCatalog__cUhbB .cuit_pagination__cRVfo 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__cUhbB .cuit_pagination__cRVfo button:hover{background:var(--color-main);color:#fff;border-color:var(--color-main)}.cuit_sectionCatalog__cUhbB .cuit_pagination__cRVfo button:disabled{cursor:not-allowed;opacity:.3}.cuit_sectionCatalog__cUhbB .cuit_pagination__cRVfo .cuit_activePage__8VuEA{background:var(--color-darker);color:#fff;border-color:var(--color-darker)}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt{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__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P{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__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P{flex-direction:row}}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P{box-shadow:0 20px 60px rgba(0,0,0,.2)}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupLogo__TMNKY{position:absolute;z-index:40;display:none;width:120px}@media (min-width:768px){.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupLogo__TMNKY{display:block}}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupImg__LPTUX{position:relative;display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;background:#fff}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupImg__LPTUX img{mix-blend-mode:multiply}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupImg__LPTUX .cuit_closeButtonMb__961fY{position:absolute;top:10px;right:20px;display:block;font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupImg__LPTUX .cuit_closeButtonMb__961fY{display:none}}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupImg__LPTUX .cuit_closeButtonMb__961fY{color:var(--color-darker)}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd{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__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd h1{width:100%;max-width:380px;font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd h1{font-size:1.875rem;line-height:2.25rem}}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd h1{font-family:Playfair Display,serif}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd 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__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd 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__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd a:hover{opacity:.7}.cuit_sectionCatalog__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd 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__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd 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__cUhbB .cuit_popup__expOt .cuit_popupContent__AmP6P .cuit_popupText__iNLKd button{display:block}}