.CartPage-module__4DvuhW__container{max-width:700px;margin:0 auto;padding:2rem}.CartPage-module__4DvuhW__itemsList{flex-direction:column;gap:1rem;display:flex}.CartPage-module__4DvuhW__itemCard{background:#fff;border-radius:8px;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 2px 5px rgba(0,0,0,.05)}.CartPage-module__4DvuhW__productImage{object-fit:cover;border-radius:8px}.CartPage-module__4DvuhW__itemDetails{flex:1}.CartPage-module__4DvuhW__productName{margin:0;font-weight:600}.CartPage-module__4DvuhW__productLink{transition:color .2s}.CartPage-module__4DvuhW__productLink:hover{color:#ff8ac0}.CartPage-module__4DvuhW__productPrice{color:#555;margin:.25rem 0}.CartPage-module__4DvuhW__removeButton{cursor:pointer;color:#888;background:0 0;border:none;padding:.5rem;transition:color .2s}.CartPage-module__4DvuhW__removeButton:hover{color:#ff5b24}.CartPage-module__4DvuhW__checkoutBar{z-index:10;background:#fff;border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.CartPage-module__4DvuhW__checkoutButton{color:#fff;cursor:pointer;background:#ff5b24;border:none;border-radius:8px;padding:.8rem 1.5rem;transition:background .2s}.CartPage-module__4DvuhW__checkoutButton:hover{background:#e14b1a}@media (max-width:480px){.CartPage-module__4DvuhW__container{padding:2rem 1rem}}
.QuantityInput-module__dhHovG__quantityInput{align-items:center;gap:0;font-family:Poppins,sans-serif;display:flex}.QuantityInput-module__dhHovG__input{text-align:center;color:#c62368;-moz-appearance:textfield;background-color:#ffe0f0;border:2px solid #c62368;border-left:none;border-right:none;border-radius:0;width:60px;height:44px;font-size:18px;transition:all .2s}.QuantityInput-module__dhHovG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.QuantityInput-module__dhHovG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantityInput-module__dhHovG__input:focus{background-color:#fff0f8;outline:none;box-shadow:0 0 6px rgba(255,111,163,.5)}.QuantityInput-module__dhHovG__bounce{animation:.2s QuantityInput-module__dhHovG__bounceAnim}@keyframes QuantityInput-module__dhHovG__bounceAnim{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.QuantityInput-module__dhHovG__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6fa3,#ffb3d1);border:2px solid #c62368;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.QuantityInput-module__dhHovG__button.QuantityInput-module__dhHovG__decrement{border-right:none;border-top-left-radius:12px;border-bottom-left-radius:12px}.QuantityInput-module__dhHovG__button.QuantityInput-module__dhHovG__increment{border-left:none;border-top-right-radius:12px;border-bottom-right-radius:12px}.QuantityInput-module__dhHovG__button:hover{transform:scale(1.1);box-shadow:0 6px 12px rgba(198,35,104,.5)}.QuantityInput-module__dhHovG__button:active{transform:scale(.95)}.QuantityInput-module__dhHovG__input.QuantityInput-module__dhHovG__small{width:40px;height:36px;font-size:14px}.QuantityInput-module__dhHovG__button.QuantityInput-module__dhHovG__small{width:36px;height:36px;font-size:18px}.QuantityInput-module__dhHovG__bounce.QuantityInput-module__dhHovG__small{animation:.2s QuantityInput-module__dhHovG__bounceAnimSmall}.QuantityInput-module__dhHovG__input.QuantityInput-module__dhHovG__xsmall{width:40px;height:26px;font-size:14px}.QuantityInput-module__dhHovG__button.QuantityInput-module__dhHovG__xsmall{width:26px;height:26px;font-size:18px}.QuantityInput-module__dhHovG__bounce.QuantityInput-module__dhHovG__xsmall{animation:.2s QuantityInput-module__dhHovG__bounceAnimSmall}@keyframes QuantityInput-module__dhHovG__bounceAnimSmall{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:768px){.QuantityInput-module__dhHovG__input{width:50px;height:44px;font-size:16px}.QuantityInput-module__dhHovG__button{width:44px;height:44px;font-size:22px}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_78596fd1-module__aFkmIW__className{font-family:Poppins,Poppins Fallback;font-style:normal}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3d66ae32.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e045b8a36dafeb96-s.51d9ccd1.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:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/921864ee6019b767-s.65ed87a1.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:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.b0b7fb4c.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3d66ae32.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.51d9ccd1.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.65ed87a1.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.b0b7fb4c.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_b64936fa-module__8kAe4W__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}
@keyframes Bounce-module__EP2yJG__bounceText{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.Bounce-module__EP2yJG__bounce{animation:1.5s infinite Bounce-module__EP2yJG__bounceText;display:inline-block}
.Nav-module__gOObGW__navWrapper{z-index:1000;width:100%;transition:transform .3s,background .3s,box-shadow .3s;position:fixed;top:0;left:0;transform:translateY(0)}.Nav-module__gOObGW__hidden{transform:translateY(-100%)}.Nav-module__gOObGW__visible{transform:translateY(0)}.Nav-module__gOObGW__homeBg{background:0 0}.Nav-module__gOObGW__stickyBg{-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.85);border-bottom:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.05)}.Nav-module__gOObGW__navContent{justify-content:space-between;align-items:center;padding:.5rem 2rem;display:flex}.Nav-module__gOObGW__logo{align-self:flex-start;width:154px;height:43px;position:relative}.Nav-module__gOObGW__left,.Nav-module__gOObGW__cart{padding:.5rem 0}.Nav-module__gOObGW__cart{text-align:right;width:154px}.Nav-module__gOObGW__left a{color:#333;margin-right:1.5rem;font-weight:500;text-decoration:none;transition:color .2s}.Nav-module__gOObGW__left a:hover{color:#ff8ac0}.Nav-module__gOObGW__left .Nav-module__gOObGW__isActive{color:#c62368}.Nav-module__gOObGW__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;padding:0;display:none}.Nav-module__gOObGW__bar{background:#333;border-radius:2px;width:100%;height:3px;transition:all .3s}.Nav-module__gOObGW__barOpen:first-child{transform:rotate(45deg)translate(5px,5px)}.Nav-module__gOObGW__barOpen:nth-child(2){opacity:0}.Nav-module__gOObGW__barOpen:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.Nav-module__gOObGW__mobileMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:rgba(255,255,255,.95);border-bottom:1px solid #ddd;flex-direction:column;max-height:0;padding:1rem 2rem;transition:max-height .4s,opacity .4s;display:flex;overflow:hidden}.Nav-module__gOObGW__menuOpen{opacity:1;max-height:500px}.Nav-module__gOObGW__menuClosed{opacity:0;max-height:0}.Nav-module__gOObGW__mobileMenuItem{opacity:0;color:#333;margin-bottom:.8rem;font-weight:500;text-decoration:none;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.Nav-module__gOObGW__menuItemVisible{opacity:1;transform:translateY(0)}.Nav-module__gOObGW__mobileMenuItem:hover{color:#ff8ac0}@media (max-width:768px){.Nav-module__gOObGW__left{display:none}.Nav-module__gOObGW__hamburger{display:flex}.Nav-module__gOObGW__cart{width:auto}}
.Footer-module__S6Hkya__footer-image{background:#fef3c6;height:222px;position:relative}.Footer-module__S6Hkya__footer-body{color:#fff;background-color:#c62368;padding:2rem}.Footer-module__S6Hkya__grid{display:flex}.Footer-module__S6Hkya__grid h3{margin-bottom:1rem}.Footer-module__S6Hkya__grid p{margin-bottom:.5rem}.Footer-module__S6Hkya__grid>div{flex-direction:column;width:25%;display:flex}.Footer-module__S6Hkya__grid>div>*{margin-bottom:.5rem}.Footer-module__S6Hkya__grid>div:not(:first-of-type),.Footer-module__S6Hkya__grid>div:not(:last-of-type){padding:0 1rem}.Footer-module__S6Hkya__grid a{font-weight:700}.Footer-module__S6Hkya__grid a:hover{text-decoration:underline}.Footer-module__S6Hkya__copyright{margin-top:2rem}.Footer-module__S6Hkya__grid .Footer-module__S6Hkya__email{color:#fff}@media (max-width:600px){.Footer-module__S6Hkya__footer{text-align:center}.Footer-module__S6Hkya__logo{margin-bottom:.5rem}.Footer-module__S6Hkya__grid{flex-direction:column;align-items:center}.Footer-module__S6Hkya__grid>div{border-bottom:1px solid #fff;flex-direction:column;align-items:center;width:80%;display:flex;padding:1rem 0!important}.Footer-module__S6Hkya__copyright{text-align:center}.Footer-module__S6Hkya__footer h3{font-weight:700}}
.FooterCTA-module__3_jybG__cta{background:#fef3c6;flex-flow:wrap;padding:2rem 2rem 1rem;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:1.6;display:flex}.FooterCTA-module__3_jybG__cta-text{flex-basis:67%;padding:2rem 0}.FooterCTA-module__3_jybG__cta-text h2{margin-bottom:1rem}.FooterCTA-module__3_jybG__cta-text p{font-size:1.2rem}.FooterCTA-module__3_jybG__cta-image{flex-basis:33%;display:flex;position:relative}.FooterCTA-module__3_jybG__button{color:#ff6f3c;cursor:pointer;background-color:#fff8f0;border:2px solid #000;border-radius:12px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:1rem 2rem;font-size:20px;font-weight:700;transition:all .3s,transform .2s;display:flex}.FooterCTA-module__3_jybG__button:hover{cursor:pointer;transform:translateY(-3px)scale(1.05);box-shadow:0 6px 15px rgba(0,0,0,.2)}.FooterCTA-module__3_jybG__lesmer a{align-items:center;gap:.25rem;text-decoration:underline;transition:row-gap .2s ease-in-out,column-gap .3s ease-in-out;display:flex}.FooterCTA-module__3_jybG__lesmer a:hover{gap:.5rem;text-decoration:none}@media (max-width:600px){.FooterCTA-module__3_jybG__cta{padding:4rem 1rem 1rem;font-size:16px;position:relative}.FooterCTA-module__3_jybG__cta-text{z-index:100;flex-basis:100%}.FooterCTA-module__3_jybG__button{z-index:100;font-size:16px}.FooterCTA-module__3_jybG__cta-image{opacity:.4;width:75%;height:85%;position:absolute;top:2rem;right:-20%}}
.ObfuscatedEmail-module__KZsFWW__email{color:#ff6fa3;cursor:pointer;outline:none;text-decoration:underline}.ObfuscatedEmail-module__KZsFWW__email:focus{border-radius:4px;box-shadow:0 0 0 4px rgba(255,111,163,.25)}
.layout-module__L5FxyW__main{margin-top:2rem;padding-top:2rem}
.ProductsPage-module__DJoQzq__container{grid-template-columns:repeat(1,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;padding:2rem;display:grid}@media (min-width:640px){.ProductsPage-module__DJoQzq__container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProductsPage-module__DJoQzq__container{grid-template-columns:repeat(3,1fr)}}
.Toast-module__yWhMxq__toastContainer{z-index:1000;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:4rem;right:1rem}.Toast-module__yWhMxq__toast{color:#f3e5f5;opacity:0;background-color:#6a1b9a;border-radius:.75rem;padding:.75rem 1.25rem;transition:opacity .3s,transform .3s;transform:translateY(-20px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.Toast-module__yWhMxq__toast.Toast-module__yWhMxq__show{opacity:1;transform:translateY(0)}
.Button-module__iYV4-q__button{cursor:pointer;border:none;border-radius:12px;font-family:Poppins,sans-serif;font-weight:700;transition:all .3s,transform .2s}.Button-module__iYV4-q__large{padding:1rem 2rem;font-size:20px}.Button-module__iYV4-q__regular{padding:.75rem 1.5rem;font-size:16px}.Button-module__iYV4-q__small{padding:.5rem 1rem;font-size:14px}.Button-module__iYV4-q__primary{color:#fff8f0;background-color:#ff6fa3}.Button-module__iYV4-q__primary:hover{background-color:#ff8ac0;transform:translateY(-3px)scale(1.05);box-shadow:0 6px 15px rgba(0,0,0,.2)}.Button-module__iYV4-q__secondary{color:#c62368;background-color:#fff8f0}.Button-module__iYV4-q__secondary:hover{color:#c62368;background-color:#ffc0d0;transform:translateY(-3px)scale(1.05);box-shadow:0 6px 15px rgba(0,0,0,.2)}
.Homepage-module___NMe7q__container{aspect-ratio:16/5.3;width:100%;height:auto;position:relative}
.AdminNav-module__8sAs-a__admin-nav{gap:1rem;display:flex}.AdminNav-module__8sAs-a__isActive{color:#ff5b24}
.AdminProductList-module__ZZKedW__listContainer{margin-top:2rem}.AdminProductList-module__ZZKedW__table{border-collapse:collapse;width:100%}.AdminProductList-module__ZZKedW__table th,.AdminProductList-module__ZZKedW__table td{text-align:left;border:1px solid #ddd;padding:.5rem}.AdminProductList-module__ZZKedW__table th{background:#f5f5f5}.AdminProductList-module__ZZKedW__image{object-fit:cover;border-radius:4px;width:60px;height:60px}
.AnalyticsBanner-module__ngGkQa__banner{color:#111;z-index:9999;opacity:0;background-color:#fefefe;border-radius:12px;justify-content:space-between;align-items:center;width:400px;max-width:95%;padding:1rem 1.5rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;transition:transform .4s ease-in-out,opacity .4s ease-in-out;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)translateY(100%);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AnalyticsBanner-module__ngGkQa__banner.AnalyticsBanner-module__ngGkQa__show{opacity:1;transform:translate(-50%)translateY(0)}.AnalyticsBanner-module__ngGkQa__button{color:#fff;cursor:pointer;background-color:#6f42c1;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;transition:background-color .3s}.AnalyticsBanner-module__ngGkQa__button:hover{background-color:#5a34a0}.AnalyticsBanner-module__ngGkQa__link{color:#6f42c1;text-decoration:underline}
.Vilkar-module__w_s9xa__container{max-width:720px;margin:2rem auto;padding:0 1rem}.Vilkar-module__w_s9xa__link{color:#2563eb;text-decoration:underline}
