@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d1895f10-module__LdPbAa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_d1895f10-module__LdPbAa__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
.CatalogClient-module__SmUcvW__container{color:#2d3e31;min-height:100vh;font-family:var(--font-montserrat),sans-serif;background-color:#f8f3f1;width:100%;padding-bottom:150px}.CatalogClient-module__SmUcvW__header{z-index:40;-webkit-backdrop-filter:blur(12px);background:#f8f3f1d9;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;height:80px;padding:0 1.5rem;display:flex;position:sticky;top:0}.CatalogClient-module__SmUcvW__brandSuper{text-transform:uppercase;letter-spacing:.2em;color:#86a888;font-size:.75rem;font-weight:800;display:block}.CatalogClient-module__SmUcvW__brandTitle{color:#2d3e31;margin:0;font-size:1.5rem;font-weight:800;line-height:1}.CatalogClient-module__SmUcvW__headerActions{gap:1rem;display:flex}.CatalogClient-module__SmUcvW__iconBtn{color:#2d3e31;cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 2px 5px #00000005}.CatalogClient-module__SmUcvW__iconBtn:hover{background:#fdfdfd;border-color:#d9aab6;transform:scale(1.05)}.CatalogClient-module__SmUcvW__logo{width:150px}.CatalogClient-module__SmUcvW__hero{text-align:center;padding:2.5rem 1.5rem 1rem}.CatalogClient-module__SmUcvW__heroTitle{color:#2d3e31;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.1}.CatalogClient-module__SmUcvW__heroHighlight{color:#d9aab6;background:linear-gradient(120deg,#d9aab6 0%,#afaed8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CatalogClient-module__SmUcvW__heroText{color:#6b7a6f;max-width:80%;margin:0 auto;font-size:.95rem;line-height:1.6}.CatalogClient-module__SmUcvW__stickyCategoryWrapper{z-index:35;-webkit-backdrop-filter:blur(8px);background:#f8f3f1fa;border-bottom:1px solid #0000000d;margin-bottom:1rem;padding:.75rem 0;position:sticky;top:80px}.CatalogClient-module__SmUcvW__categoryList{scrollbar-width:none;justify-content:flex-start;gap:.75rem;padding:0 1.5rem;display:flex;overflow-x:auto}.CatalogClient-module__SmUcvW__categoryList::-webkit-scrollbar{display:none}.CatalogClient-module__SmUcvW__categoryBtn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;flex-shrink:0;padding:.7rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .3s}.CatalogClient-module__SmUcvW__categoryBtnActive{color:#fff;background:#d9aab6;box-shadow:0 5px 15px #d9aab64d}.CatalogClient-module__SmUcvW__categoryBtnInactive{color:#6b7a6f;background:#fff;border-color:#0000000d}.CatalogClient-module__SmUcvW__categorySection{margin-bottom:4rem;scroll-margin-top:180px}.CatalogClient-module__SmUcvW__sectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;padding:0 1.8rem;display:flex}.CatalogClient-module__SmUcvW__sectionTitle{color:#2d3e31;margin:0;font-size:1.75rem;font-weight:800}.CatalogClient-module__SmUcvW__viewAll{color:#afaed8;font-size:.875rem;font-weight:700}.CatalogClient-module__SmUcvW__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:0 1.5rem;display:grid}@media (max-width:640px){.CatalogClient-module__SmUcvW__grid{grid-template-columns:1fr}}.CatalogClient-module__SmUcvW__card{background:#fff;border:1px solid #00000008;border-radius:2.5rem;flex-direction:column;padding:1.25rem;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}.CatalogClient-module__SmUcvW__card:hover{border-color:#d9aab633;transform:translateY(-8px);box-shadow:0 20px 40px #d9aab626}.CatalogClient-module__SmUcvW__cardImageWrapper{aspect-ratio:4/3;border-radius:1.8rem;width:100%;margin-bottom:1.25rem;position:relative;overflow:hidden}.CatalogClient-module__SmUcvW__cardImage{object-fit:cover;width:100%;height:100%}.CatalogClient-module__SmUcvW__ratingBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;display:flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 4px 10px #0000000d}.CatalogClient-module__SmUcvW__ratingText{color:#2d3e31;font-size:.7rem;font-weight:800}.CatalogClient-module__SmUcvW__cardContent{flex-direction:column;flex:1;justify-content:space-between;display:flex}.CatalogClient-module__SmUcvW__cardTitle{color:#2d3e31;margin:0;font-size:1.2rem;font-weight:800}.CatalogClient-module__SmUcvW__cardDesc{color:#6b7a6f;margin-top:.4rem;font-size:.8rem;line-height:1.4}.CatalogClient-module__SmUcvW__cardFooter{justify-content:space-between;align-items:center;margin-top:1.25rem;display:flex}.CatalogClient-module__SmUcvW__price{color:#afaed8;font-size:1.15rem;font-weight:800}.CatalogClient-module__SmUcvW__addButton{color:#fff;cursor:pointer;background:#d9aab6;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;box-shadow:0 4px 10px #d9aab64d}.CatalogClient-module__SmUcvW__selectionBarContainer{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:2rem;left:2rem;right:2rem}.CatalogClient-module__SmUcvW__selectionBar{pointer-events:auto;background:#2d3e31;border:1px solid #ffffff1a;border-radius:2.2rem;justify-content:space-between;align-items:center;width:100%;max-width:600px;padding:.5rem 1rem;transition:transform .6s cubic-bezier(.19,1,.22,1);display:flex;transform:translateY(180%);box-shadow:0 20px 50px #0000004d}.CatalogClient-module__SmUcvW__selectionBarVisible{transform:translateY(0)}.CatalogClient-module__SmUcvW__cartInfo{align-items:center;gap:1.25rem;display:flex}.CatalogClient-module__SmUcvW__cartIconWrapper{position:relative}.CatalogClient-module__SmUcvW__cartIconCircle{color:#d9aab6;background:#d9aab626;border:1px solid #d9aab64d;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.CatalogClient-module__SmUcvW__cartCountBadge{color:#fff;background:#afaed8;border:2px solid #2d3e31;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:-2px;right:-2px}.CatalogClient-module__SmUcvW__cartText{flex-direction:column;gap:2px;display:flex}.CatalogClient-module__SmUcvW__cartTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:.8rem;font-weight:800}.CatalogClient-module__SmUcvW__cartSubtitle{color:#fff9;margin:0;font-size:.8rem;font-weight:600}.CatalogClient-module__SmUcvW__finalizeBtn{color:#fff;cursor:pointer;background:#d9aab6;border:none;border-radius:9999px;padding:.9rem 1rem;font-size:.9rem;font-weight:800;box-shadow:0 10px 20px #d9aab633}.CatalogClient-module__SmUcvW__modalOverlay{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d3e3166;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CatalogClient-module__SmUcvW__modalContent{background:#fff;border-radius:3rem;flex-direction:column;width:100%;max-width:24rem;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000026}.CatalogClient-module__SmUcvW__modalImageWrapper{flex-shrink:0;width:100%;height:350px;max-height:40svh;position:relative;overflow:hidden}@media (min-height:700px){.CatalogClient-module__SmUcvW__modalImageWrapper{height:350px;max-height:40svh}}.CatalogClient-module__SmUcvW__closeModalBtn{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:1rem;right:1rem}.CatalogClient-module__SmUcvW__modalBody{-webkit-overflow-scrolling:touch;flex:1;padding:1.5rem;overflow-y:auto}.CatalogClient-module__SmUcvW__modalTitle{font-size:1.25rem;font-weight:800;font-family:var(--font-montserrat),sans-serif;color:#2d3e31;margin-bottom:1rem}.CatalogClient-module__SmUcvW__variationList{flex-direction:column;gap:.5rem;max-height:200px;display:flex;overflow-y:auto}.CatalogClient-module__SmUcvW__variationBtn{cursor:pointer;background:#f8f3f1;border:1px solid #0000;border-radius:1rem;justify-content:space-between;width:100%;padding:1rem;display:flex}.CatalogClient-module__SmUcvW__variationBtn:hover{background:#fff;border-color:#afaed8}.CatalogClient-module__SmUcvW__variationName{color:#2d3e31;font-weight:600}.CatalogClient-module__SmUcvW__variationPrice{color:#afaed8;font-weight:800}.CatalogClient-module__SmUcvW__quantityOverlay{z-index:100;visibility:hidden;opacity:0;justify-content:center;align-items:flex-end;transition:all .3s;display:flex;position:fixed;inset:0}.CatalogClient-module__SmUcvW__quantityOverlayVisible{visibility:visible;opacity:1}.CatalogClient-module__SmUcvW__overlayBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d3e3166;position:absolute;inset:0}.CatalogClient-module__SmUcvW__quantitySheet{background:#fff;border-radius:4rem 4rem 0 0;width:100%;max-width:32rem;padding:1.25rem;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(100%)}.CatalogClient-module__SmUcvW__quantityOverlayVisible .CatalogClient-module__SmUcvW__quantitySheet{transform:translateY(0)}.CatalogClient-module__SmUcvW__sheetHandle{background:#e5e5e5;border-radius:9999px;width:3rem;height:.375rem;margin:0 auto 1rem}.CatalogClient-module__SmUcvW__sheetHeader{text-align:center;margin-bottom:1rem}.CatalogClient-module__SmUcvW__sheetTitle{color:#2d3e31;margin-bottom:.5rem;font-size:1.875rem;font-weight:800}.CatalogClient-module__SmUcvW__counterContainer{background:#f8f3f1;border-radius:1.5rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.CatalogClient-module__SmUcvW__counterBtn{color:#d9aab6;cursor:pointer;background:#fff;border:none;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;box-shadow:0 4px 10px #00000008}.CatalogClient-module__SmUcvW__counterBtnPrimary{color:#fff;background:#d9aab6}.CatalogClient-module__SmUcvW__counterInput{text-align:center;color:#2d3e31;background:0 0;border:none;width:3.5rem;font-size:1.75rem;font-weight:800}.CatalogClient-module__SmUcvW__counterSpan{color:#2d3e31;font-size:.9rem;font-weight:600}.CatalogClient-module__SmUcvW__quickSelectContainer{margin-bottom:1rem}.CatalogClient-module__SmUcvW__quickSelectLabel{color:#6b7a6f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.CatalogClient-module__SmUcvW__quickSelectGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.CatalogClient-module__SmUcvW__quickSelectBtn{color:#6b7a6f;cursor:pointer;background:#fff;border:1px solid #d9aab61a;border-radius:1rem;padding:.75rem 0;font-weight:700}.CatalogClient-module__SmUcvW__quickSelectBtnActive{color:#fff;background:#afaed8;border-color:#afaed8}.CatalogClient-module__SmUcvW__confirmBtn{color:#fff;cursor:pointer;background:#d9aab6;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1.25rem;font-weight:800;display:flex}.CatalogClient-module__SmUcvW__checkoutOverlay{z-index:60;background:#f8f3f1;flex-direction:column;display:flex;position:fixed;inset:0}.CatalogClient-module__SmUcvW__checkoutBody{flex-direction:column;flex:1;padding:1.5rem;display:flex;overflow-y:auto}.CatalogClient-module__SmUcvW__checkoutForm{flex-direction:column;flex:1;gap:1.5rem;display:flex}.CatalogClient-module__SmUcvW__formGroup{flex-direction:column;gap:.5rem;display:flex}.CatalogClient-module__SmUcvW__formLabel{color:#2d3e31;margin-left:.25rem;font-size:.9rem;font-weight:700}.CatalogClient-module__SmUcvW__checkoutEmpty{color:#6b7a6f;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:1rem;font-weight:600;display:flex}.CatalogClient-module__SmUcvW__checkoutActionsRow{gap:.75rem;width:100%;display:flex}.CatalogClient-module__SmUcvW__checkoutList{flex-direction:column;gap:1rem;display:flex}.CatalogClient-module__SmUcvW__checkoutItem{background:#fff;border-radius:1.5rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex;box-shadow:0 5px 15px #00000005}.CatalogClient-module__SmUcvW__checkoutItemImage{background:#f8f3f1;border-radius:1rem;flex-shrink:0;width:5rem;height:5rem;overflow:hidden}.CatalogClient-module__SmUcvW__checkoutItemContent{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.CatalogClient-module__SmUcvW__checkoutItemHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.CatalogClient-module__SmUcvW__checkoutItemTitle{color:#2d3e31;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.CatalogClient-module__SmUcvW__checkoutItemFooter{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.CatalogClient-module__SmUcvW__checkoutControls{background:#f8f3f1;border-radius:.75rem;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.CatalogClient-module__SmUcvW__deleteBtn{color:#d9aab6;cursor:pointer;background:#d9aab61a;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex}.CatalogClient-module__SmUcvW__deleteBtn:hover{background:#d9aab633}.CatalogClient-module__SmUcvW__priceGroup{align-items:center;gap:.5rem;display:flex}.CatalogClient-module__SmUcvW__priceGroupColumn{flex-direction:column;gap:.15rem;display:flex}.CatalogClient-module__SmUcvW__itemSubtotal{color:#2d3e31;margin-top:.15rem;font-size:.9rem;font-weight:800}.CatalogClient-module__SmUcvW__formInput{color:#2d3e31;background:#fff;border:1px solid #00000014;border-radius:1rem;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;transition:all .2s}.CatalogClient-module__SmUcvW__formTextarea{color:#2d3e31;resize:vertical;background:#fff;border:1px solid #00000014;border-radius:1rem;width:100%;min-height:120px;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;transition:all .2s}.CatalogClient-module__SmUcvW__formInput::placeholder,.CatalogClient-module__SmUcvW__formTextarea::placeholder{color:#9ca3a5}.CatalogClient-module__SmUcvW__formInput:focus,.CatalogClient-module__SmUcvW__formTextarea:focus{border-color:#d9aab6;outline:none}.CatalogClient-module__SmUcvW__checkoutFooter{background:#fff;border-top:1px solid #0000000d;flex-shrink:0;padding:1.5rem;box-shadow:0 -10px 30px #0000000d}.CatalogClient-module__SmUcvW__whatsappBtn{color:#fff;background:#86a888;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.25rem;font-weight:800;display:flex}.CatalogClient-module__SmUcvW__secondaryBtn{color:#6b7a6f;background:#fff;border:1px solid #0000000d;border-radius:9999px;flex:1;padding:1.25rem;font-weight:800}.CatalogClient-module__SmUcvW__checkoutItemPrice{color:#afaed8;margin:0;font-size:1rem;font-weight:800}.CatalogClient-module__SmUcvW__variationBadge{color:#6b7a6f;background:#e8e4e2;border-radius:9999px;width:fit-content;padding:.25rem .75rem;font-size:.7rem;font-weight:600;display:inline-block}.CatalogClient-module__SmUcvW__checkoutTotalRow{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.CatalogClient-module__SmUcvW__checkoutTotalLabel{color:#6b7a6f;font-size:1rem;font-weight:700}.CatalogClient-module__SmUcvW__checkoutTotalValue{color:#2d3e31;font-size:1.25rem;font-weight:800}.CatalogClient-module__SmUcvW__actionBtn{color:#fff;cursor:pointer;background:#d9aab6;border:none;border-radius:9999px;width:100%;padding:1.25rem;font-weight:800;transition:all .2s;box-shadow:0 10px 20px #d9aab633}.CatalogClient-module__SmUcvW__actionBtn:active{transform:scale(.98)}.CatalogClient-module__SmUcvW__qtyControlBtn{color:#d9aab6;cursor:pointer;background:#f8f3f1;border:1px solid #0000000d;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.CatalogClient-module__SmUcvW__qtyText{color:#2d3e31;text-align:center;min-width:2rem;font-weight:800}.CatalogClient-module__SmUcvW__sliderContainer{width:100%;height:100%;position:relative;overflow:hidden}.CatalogClient-module__SmUcvW__sliderImage{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.CatalogClient-module__SmUcvW__sliderImageActive{opacity:1;z-index:1}.CatalogClient-module__SmUcvW__sliderArrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2d3e31;cursor:pointer;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.CatalogClient-module__SmUcvW__sliderArrow:hover{background:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 6px 16px #0003}.CatalogClient-module__SmUcvW__sliderArrowLeft{left:.75rem}.CatalogClient-module__SmUcvW__sliderArrowRight{right:.75rem}.CatalogClient-module__SmUcvW__sliderDots{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:9999px;gap:.5rem;padding:.5rem .75rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.CatalogClient-module__SmUcvW__sliderDot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:all .3s}.CatalogClient-module__SmUcvW__sliderDot:hover{background:#fffc}.CatalogClient-module__SmUcvW__sliderDotActive{background:#fff;transform:scale(1.3)}.CatalogClient-module__SmUcvW__sliderCounter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:10;background:#00000080;border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.CatalogClient-module__SmUcvW__savingsContainer{background:#f8f3f1;border:1px dashed #d9aab680;border-radius:2rem;margin:1rem 0;padding:1rem}.CatalogClient-module__SmUcvW__priceRow{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CatalogClient-module__SmUcvW__priceLabel{color:#6b7a6f;font-size:.9rem;font-weight:600}.CatalogClient-module__SmUcvW__currentPrice{color:#2d3e31;font-size:1.1rem;font-weight:800}.CatalogClient-module__SmUcvW__oldPrice{color:#6b7a6f;opacity:.6;font-size:.85rem;text-decoration:line-through}.CatalogClient-module__SmUcvW__newPrice{color:#86a888;font-size:1.25rem;font-weight:800}.CatalogClient-module__SmUcvW__savingsBadge{color:#fff;background:#86a888;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:800;animation:2s infinite CatalogClient-module__SmUcvW__pulse;display:flex;box-shadow:0 4px 10px #86a88840}@keyframes CatalogClient-module__SmUcvW__pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.CatalogClient-module__SmUcvW__totalRow{border-top:1px solid #0000000d;justify-content:space-between;align-items:flex-end;padding-top:1rem;display:flex}.CatalogClient-module__SmUcvW__totalLabel{color:#2d3e31;font-size:.85rem;font-weight:700}.CatalogClient-module__SmUcvW__totalSavingsText{color:#d9aab6;font-size:.8rem;font-weight:800;display:block}.CatalogClient-module__SmUcvW__totalValue{color:#2d3e31;letter-spacing:-.02em;font-size:1.75rem;font-weight:900}.CatalogClient-module__SmUcvW__discountTimeline{scrollbar-width:none;gap:1rem;margin-top:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.CatalogClient-module__SmUcvW__discountTimeline::-webkit-scrollbar{display:none}.CatalogClient-module__SmUcvW__timelineStep{white-space:nowrap;opacity:.5;background:#fff;border:1px solid #0000000d;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .8rem;transition:all .3s;display:flex}.CatalogClient-module__SmUcvW__timelineStepActive{opacity:1;background:#fdfdfd;border-color:#afaed8;box-shadow:0 4px 10px #afaed826}.CatalogClient-module__SmUcvW__timelinePoint{color:#6b7a6f;background:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:800;display:flex}.CatalogClient-module__SmUcvW__timelineStepActive .CatalogClient-module__SmUcvW__timelinePoint{color:#fff;background:#afaed8}.CatalogClient-module__SmUcvW__timelineLabel{color:#6b7a6f;font-size:.75rem}.CatalogClient-module__SmUcvW__timelineStepActive .CatalogClient-module__SmUcvW__timelineLabel{color:#2d3e31}.CatalogClient-module__SmUcvW__checkoutDiscountTag{color:#86a888;background:#86a8881a;border-radius:9999px;padding:.15rem .5rem;font-size:.7rem;font-weight:800}
