﻿@font-face{font-family:"ITC Avant Garde";src:url("../fonts/ITC Avant Garde Gothic Pro-Bold.otf") format("opentype");font-weight:700;}@font-face{font-family:"ITC Avant Garde";src:url("../fonts/ITC Avant Garde Gothic Pro-Medium.otf") format("opentype");font-weight:400;}:root{--color-pink:#ec174c;--color-pink-light:#f1656f;--color-beige:#e9d9ad;--color-beige-light:#f3ecda;--color-teal:#1ab78d;--color-teal-dark:#0a7652;--color-orange:#f06826;--color-orange-dark:#cd3d28;--color-orange-light:#f79368;--color-blue:#3f6eb6;--color-blue-dark:#1c478d;--color-blue-light:#6d97cf;--color-white:#fff;--color-white-off:#f5f5f5;--text-size-hero-home-gallery:32px;--text-size-h1:48px;--smooth-curve:cubic-bezier(.25,.1,.25,1);--MoveInFrom:circle(0% at 50% 50%);}@keyframes move-out{}@keyframes move-in{0%{clip-path:var(--MoveInFrom);opacity:0;}100%{clip-path:circle(100% at 50% 50%);opacity:1;}}@view-transition{navigation:auto;}::view-transition-old(root){animation:.24s ease-out both move-out;}::view-transition-new(root){animation:1s ease-out both move-in;animation-delay:.24s;}html{margin:0;padding:0;background-color:var(--color-beige-light);font-family:"ITC Avant Garde";backface-visibility:hidden;}body{margin:0;padding:140px 0 0 0;font-family:"ITC Avant Garde";font-weight:400;font-size:18px;}*{box-sizing:border-box;background-repeat:no-repeat;-webkit-tap-highlight-color:transparent;}@media(min-width:960px){.hide-on-desktop{display:none;}}input,button,textarea,select{font-family:inherit;}img{max-width:100%;}img.d-block,img-fluid{display:block;}h1,h2,h3,h4,h5,h6{margin:0;}h3{font-weight:500;}.text-blue{color:var(--color-blue)!important;}.content-wrapper{padding:0 60px;margin:auto;max-width:100%;width:1510px;}.site-header{padding:12px 0;position:fixed;left:0;width:100%;z-index:9;top:0;background-color:var(--color-beige-light);transition:background-color ease .4s;}.site-header .header-row{max-width:100%;width:1510px;padding:0 60px;display:flex;align-items:center;margin:auto;}.site-header .header-row .logo{width:150px;}.site-header .header-row .logo img{display:block;transition:all ease .4s;width:100px;}.site-header .header-row nav{margin:auto;width:600px;display:flex;align-items:center;justify-content:space-between;}.site-header .header-row nav a{color:var(--color-pink-light);padding:4px;text-decoration:none;}.site-header .header-row nav a:hover{color:var(--color-pink);}.site-header .header-row .link-trade-enquiry{width:150px;flex-shrink:0;display:block;border-radius:2em;padding:9px 4px;text-decoration:none;background-color:var(--color-teal);color:var(--color-white);text-align:center;}.site-header .header-row .nav-toggle{display:none;padding:0;border:0;outline:0;}.site-header .header-row .nav-toggle svg{display:block;}.site-header.scrolled .header-row .logo img{width:80px;}.mobile-nav{display:none;}.home-hero-slides .slides{display:block;overflow:hidden;scroll-snap-type:x mandatory;border-radius:20px;padding-bottom:4px;position:relative;}.home-hero-slides .slides .slide{scroll-snap-align:center;scroll-snap-stop:always;width:100%;flex-shrink:0;position:absolute;left:0;top:0;transition:all var(--smooth-curve) .4s;opacity:0;}.home-hero-slides .slides .slide img{display:block;border-radius:20px;}.home-hero-slides .slides .slide p{position:absolute;left:80px;right:auto;bottom:60px;font-size:64px;max-width:860px;margin:0;color:#fff;font-weight:700;}.home-hero-slides .slides .slide:first-child{z-index:1;position:relative;}.home-hero-slides .slides .slide.current{opacity:1;z-index:1;}@media(min-width:721px){.home-hero-slides .slides .slide{opacity:0;transition:all ease .6s;}.home-hero-slides .slides .slide.current{opacity:1;z-index:1;}}.section-iconic-moments{padding:60px 0;position:relative;overflow:hidden;}.section-iconic-moments h1{font-weight:700;font-size:56px;text-align:center;color:var(--color-pink);text-align:center;margin:0 auto;max-width:920px;}.section-iconic-moments .elements-wrapper{position:relative;margin-top:40px;max-width:1295px;margin-left:auto;margin-right:auto;padding:0 20px;overflow:visible;}.section-iconic-moments .pics{display:flex;flex-wrap:nowrap;gap:62px;padding:0 0;margin-top:136px;justify-content:center;}.section-iconic-moments .pics .pic img{display:block;margin:auto;border-radius:20px;}.section-iconic-moments .pics .pic-1{width:526px;padding:0 0;order:2;}.section-iconic-moments .pics .pic-2{margin-top:80px;width:303px;order:1;}.section-iconic-moments .pics .pic-3{margin-top:330px;width:303px;order:3;}.section-iconic-moments svg{display:block;width:100%;height:auto;}.section-iconic-moments .element-circle{position:absolute;top:-86px;right:245px;width:233px;}.section-iconic-moments .element-3{position:absolute;top:511px;left:265px;width:187px;}.section-iconic-moments .element-w{position:absolute;top:auto;bottom:-30px;right:150px;width:320px;}.section-iconic-moments .element-u{position:absolute;top:395px;left:-86px;width:177px;}.section-iconic-moments .element-smiley{position:absolute;top:auto;bottom:-30px;left:152px;width:164px;}.section-iconic-moments .know-more{width:155px;display:block;border-radius:2em;background-color:var(--color-pink);color:var(--color-white);text-align:center;text-decoration:none;padding:9px 0;margin:50px auto 0 auto;}.section-home-range-intro{background-color:var(--color-pink);}.section-home-range-intro .circle-wrapper{overflow:hidden;width:100%;height:100vh;position:relative;position:-webkit-sticky;position:sticky;top:112px;}.section-home-range-intro .circle-wrapper .circle{background-image:url(/images/items-in-circle.webp);background-position:center;background-size:cover;aspect-ratio:1390/1660;width:720px;position:relative;left:50%;transform:translateX(-50%);}.section-home-range-intro .highlight{position:relative;z-index:1;text-align:center;height:100vh;display:flex;flex-direction:column;justify-content:center;}.section-home-range-intro .highlight p{font-size:24px;color:var(--color-white);margin:0;}.section-home-range-intro .highlight p.large{font-weight:700;font-size:48px;}.section-home-range-intro .highlight-first{margin-top:-100vh;}.section-home-range-intro .highlight:last-child{padding-bottom:75vh;}.home-range-wrapper{background-color:var(--color-pink);border-radius:0 0 200px 200px;}.section-home-range{display:flex;position:relative;margin:auto;}.section-home-range .control{width:32px;background-position:center;background-size:auto;background-position:center 370px;background-color:transparent;position:absolute;top:0;bottom:0;border:0;z-index:2;}.section-home-range .control.prev{left:calc(50% - 270px);background-image:url(/images/assets/icon-arrow-left-white.svg);}.section-home-range .control.next{right:calc(50% - 270px);background-image:url(/images/assets/icon-arrow-right-white.svg);}.section-home-range .items-container{position:relative;width:100%;padding-bottom:80px;border-radius:0 0 200px 200px;transition:all ease .4s;padding-top:60px;}.section-home-range .items-bg{position:absolute;left:0;right:0;top:259px;}.section-home-range .items-bg svg{display:block;margin:auto;}.section-home-range .items-bg .extra{display:none;}.section-home-range .items{display:block;list-style:none;margin:0 auto;width:100%;overflow:hidden;padding:0;position:relative;z-index:1;width:480px;}.section-home-range .items .item{width:100%;position:absolute;left:100%;top:0;color:var(--color-white-off);transform:scale(.7);}.section-home-range .items .item .heading{height:94px;}.section-home-range .items .item .heading h3{text-align:center;margin:0;font-weight:400;font-size:48px;}.section-home-range .items .item .heading h3 span{display:none;}.section-home-range .items .item .heading h3 svg{display:block;margin:auto;}.section-home-range .items .item p{text-align:center;margin:-30px auto 0 auto;max-width:255px;font-size:18px;}.section-home-range .items .item a{margin:50px auto auto auto;display:block;width:155px;border-radius:2em;border:1px solid var(--color-beige);color:var(--color-beige);text-align:center;text-decoration:none;padding:9px;}.section-home-range .items .item:not(.current) .heading,.section-home-range .items .item:not(.current) p,.section-home-range .items .item:not(.current) a{opacity:0;}.section-home-range .items .item:first-child{position:relative;left:0;}@media(min-width:1360px){.section-home-range .items{overflow:visible;}}.section-made-with-milk{padding:190px 0 60px 0;}.section-made-with-milk p{text-align:center;font-weight:700;color:var(--color-pink);font-size:64px;margin:0 auto;max-width:890px;}@media(min-width:721px){.section-made-with-milk p br{display:none;}}.section-made-with-milk .video-item{position:relative;background-size:cover;width:400px;max-width:100%;margin:auto;margin-top:80px;width:375px;height:461px;}.section-made-with-milk .video-item .image{display:block;width:100%;height:auto;pointer-events:all;object-fit:cover;object-position:center;}.section-made-with-milk .video-item video{display:none;width:375px;height:461px;position:absolute;top:0;left:0;inset:0;object-fit:cover;object-position:center;border-radius:20px;}.section-made-with-milk .video-item video.show{display:block;}.section-made-with-milk .video-item:has(video.show) .image{opacity:0;}.section-made-with-milk .video-item button{position:absolute;inset:0;background-color:transparent;border:0;outline:0;z-index:2;}.section-made-with-milk .video-item button svg{display:block;margin:auto;}.section-made-with-milk .video-item button.hide{display:none;}.section-vibes{padding-top:140px;padding-bottom:40px;background-image:url(/images/vibes/bg-left.svg),url(/images/vibes/bg-right.svg);background-position:-256px 0,calc(100% + 152px) 96px;background-position:0 0,100% 96px;background-color:var(--color-teal);padding-left:20px;padding-right:20px;overflow:hidden;}.section-vibes h2{text-align:center;margin:0;font-size:56px;color:var(--color-beige-light);}.stack,.swipe-zone-stack{margin:60px auto 0 auto;position:relative;width:450px;z-index:1;}.stack .item,.swipe-zone-stack .item{position:absolute;top:0;left:0;width:100%;transition:all ease .4s;scale:.75;width:450px;opacity:.9;}.stack .item:first-child,.swipe-zone-stack .item:first-child{position:relative;}.stack .item video,.swipe-zone-stack .item video{width:100%;display:block;aspect-ratio:1080/1920;object-fit:cover;border-radius:20px;background-color:var(--color-beige-light);}.stack .item-before,.swipe-zone-stack .item-before{translate:-430px 0;}.stack .item-after,.swipe-zone-stack .item-after{translate:430px 0;}.stack .item.current,.swipe-zone-stack .item.current{z-index:1;scale:1!important;opacity:1;}.section-instagram{padding:60px 0;background-color:var(--color-teal);}.section-instagram h2{margin:0 20px;text-align:center;color:var(--color-white);}.section-instagram .reel{margin-top:45px;display:flex;overflow:auto;padding:4px 20px;gap:20px;scroll-snap-type:x mandatory;justify-content:center;}.section-instagram .reel .item{scroll-snap-align:center;scroll-snap-stop:always;width:250px;border-top:40px solid var(--color-white);border-bottom:40px solid var(--color-white);border-radius:20px;flex-shrink:0;position:relative;}.section-instagram .reel .item img{display:block;}.section-instagram .reel .item:after{content:"";display:block;width:26px;height:26px;position:absolute;bottom:8px;right:10px;background-repeat:no-repeat;background-image:url(/images/assets/icon-instagram-flat-white.svg);background-size:100% auto;}.section-available-on{background-color:var(--color-pink);padding:72px 0 48px 0;}.section-available-on h2{text-align:center;margin:0 20px;font-size:32px;color:var(--color-white);}.section-available-on .strip{position:relative;height:41px;overflow:hidden;margin-top:40px;}.section-available-on .strip img{display:block;height:41px;max-width:none;will-change:transform;position:absolute;width:2820px;left:0;top:0;display:block;animation:AvailableOnStripAnimation 30s linear infinite;max-width:none;}.section-available-on .strip img:nth-child(2){left:2820px;}@keyframes AvailableOnStripAnimation{from{transform:translateX(0%);}to{transform:translateX(-100%);}}.section-retail{background-color:var(--color-blue-dark);padding:72px 0 62px 0;text-align:center;color:var(--color-white);}.section-retail h2{margin:0;font-size:32px;}.section-retail h2 br{display:none;}.section-retail p{margin:9px auto;max-width:400px;}.section-retail a{display:block;margin:30px auto 0 auto;font-size:18px;width:155px;border-radius:2em;background-color:var(--color-pink);color:var(--color-white);text-decoration:none;padding:9px 0;}.site-footer{padding:0 0 0 0;background-color:var(--color-pink);color:var(--color-white);background-image:url(/images/footer/footer-bg.webp);background-position:right 50%;}.site-footer .footer-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:0;}.site-footer .footer-grid-item{grid-column:1/1;grid-row:1/1;}.site-footer .footer-heading{padding-top:40px;font-weight:700;font-size:24px;color:var(--color-white);margin-bottom:14px;}.site-footer hr{border:0;outline:0;background-color:var(--color-pink-light);height:1px;margin:0;}.site-footer .footer-row{display:flex;}.site-footer .footer-nav{list-style:none;color:var(--color-white);padding:0;display:flex;gap:5%;flex-wrap:wrap;margin:14px 0 28px 0;width:50%;}.site-footer .footer-nav li{width:40%;padding:7px 0;}.site-footer .footer-nav a{color:inherit;text-decoration:none;display:block;}.site-footer .social{padding-top:24px;width:50%;}.site-footer .social .social-heading{font-size:12px;margin-bottom:8px;}.site-footer .social .social-links{margin:12px 0 0 0;padding:0;display:flex;flex-wrap:wrap;gap:20px;list-style:none;}.site-footer .social .social-links li a{display:block;}.site-footer .social .social-links li a span{display:none;}.site-footer .social .social-links li a svg{display:block;}.site-footer .footer-graphic{grid-column:2;grid-row:1/3;pointer-events:none;margin-top:0;height:380px;background-image:none;overflow:hidden;}.site-footer .footer-graphic img{display:block;margin-top:auto;margin-bottom:30px;width:480px;margin-left:auto;}.site-footer .footer-legal{font-size:12px;letter-spacing:.02em;grid-column:1;grid-row:2;padding:0 0 16px 0;}.site-footer .footer-legal .links a{display:inline-block;margin-right:20px;color:inherit;text-decoration:none;opacity:.6;}.site-footer .footer-legal .copyright{margin-top:12px;opacity:.6;}.global-link-trade-enquiry{display:none;}.hero-trade{text-align:center;padding:115px 0 0 0;overflow:hidden;}.hero-trade h1{color:var(--color-pink);font-size:56px;margin:0 auto;line-height:normal;max-width:686px;}.hero-trade h1 span{overflow:hidden;display:inline-block;}.hero-trade h1 i{transform:translate3d(0,0,-24px);font-style:inherit;display:inline-block;opacity:0;}.hero-trade p{font-size:24px;margin:30px auto 0 auto;color:var(--color-pink);max-width:690px;}.hero-trade p span{display:inline-block;opacity:0;transform:translate3d(0,0,-24px);}.hero-trade .graphic-wrapper{position:relative;}.hero-trade .graphic-wrapper svg{top:173px;left:49%;transform:translateX(-50%) scale(.5);transform-origin:center;position:absolute;}.hero-trade img{display:block;margin-top:75px;height:686px;width:auto;margin-left:auto;margin-right:0;object-fit:cover;object-position:center;}.hero-trade.animate h1 span{perspective:200vw;}.hero-trade.animate h1 span i{opacity:1;transform:translate3d(0,0,0);transition:all var(--smooth-curve) .8s;}.hero-trade.animate h1 span:nth-child(3) i{transition-delay:.2s;}.hero-trade.animate p{perspective:200vw;}.hero-trade.animate p span{transition:all var(--smooth-curve) .8s .8s;transform:translate3d(0,0,0);opacity:1;}.mimo-is{background-color:var(--color-pink);position:relative;overflow:clip;padding-bottom:80px;z-index:1;padding-top:25vh;}.mimo-is .milk{width:100%;height:100vh;position:sticky;top:0;}.mimo-is .milk span{background-image:url(/images/milk-circle.webp);height:100%;display:block;background-position:center center;background-size:cover;aspect-ratio:1/1;transform:translateX(-50%) scale(1.2);left:50%;position:absolute;}.mimo-is .groups{margin-top:-100vh;}.mimo-is .group{padding:0 20px 0 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100vh;}.mimo-is .group h2{color:var(--color-white);font-size:var(--text-size-h1);margin:0;line-height:normal;}.mimo-is .group h2 span{overflow:hidden;display:inline-block;}.mimo-is .group h2 i{transform:translate3d(0,0,-24px);font-style:inherit;display:inline-block;opacity:0;}.mimo-is .group p{font-size:18px;margin:10px auto 0 auto;color:var(--color-white);max-width:280px;}.mimo-is .group p span{display:inline-block;opacity:0;transform:translate3d(0,0,-24px);}.designed-to-delight{margin-top:-40px;}.designed-to-delight .drops{position:relative;width:100%;max-width:622px;margin:auto auto 80px auto;aspect-ratio:360/320;}.designed-to-delight .drops img{position:absolute;top:0;}.designed-to-delight .drops .cone{left:0;width:34%;}.designed-to-delight .drops .bar{left:32%;width:38%;}.designed-to-delight .drops .duos{left:67%;width:32%;}.designed-to-delight .drops.animate .cone{transition:all cubic-bezier(.175,.885,.32,1.275) .3s 1.4s;transform:translateY(10%);}.designed-to-delight .drops.animate .bar{transition:all cubic-bezier(.175,.885,.32,1.275) .8s 1.4s;transform:translateY(10%);}.designed-to-delight .drops.animate .duos{transition:all cubic-bezier(.175,.885,.32,1.275) .5s 1.4s;transform:translateY(10%);}.designed-to-delight h2{color:var(--color-pink);font-size:56px;margin:0;line-height:normal;text-align:center;}@media(min-width:720px){.designed-to-delight h2 br{display:none;}}.designed-to-delight p{font-size:24px;margin:10px auto 0 auto;max-width:520px;color:var(--color-pink);text-align:center;}.pataka{position:relative;margin:160px 0 0 0;overflow:hidden;}.pataka img{left:0;top:0;position:relative;height:196px;max-width:none;width:3468px;animation:PatakaKeyframes 30s linear infinite;}.pataka img:nth-child(2){position:absolute;left:3468px;animation-delay:30s;}.pataka-reverse{margin-top:40px;}.pataka-reverse img{animation-direction:reverse;}@keyframes PatakaKeyframes{from{transform:translateX(0%);}to{transform:translateX(-100%);}}.freezer{display:block;margin:auto;width:664px;}.cool-crowd{background-color:var(--color-blue-dark);padding:120px 0;color:var(--color-white-off);}.cool-crowd h2{font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;}.cool-crowd p{font-size:24px;margin:10px auto 0 auto;max-width:540px;text-align:center;}.cool-crowd .image{overflow:auto;margin-top:80px;padding-bottom:4px;}.cool-crowd .image img{display:block;max-width:100%;width:auto;height:auto;width:1390px;margin:auto;}.franchise-fam{padding:90px 0 40px 0;color:var(--color-pink);}.franchise-fam h2{font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;}@media(min-width:721px){.franchise-fam h2 br{display:none;}}.franchise-fam p{font-size:24px;margin:10px auto 0 auto;max-width:724px;text-align:center;}.franchise-fam .stack{margin:60px auto 0 auto;position:relative;width:260px;z-index:1;}.franchise-fam .stack .item{position:absolute;top:0;left:0;width:100%;transition:all ease .4s;scale:.85;width:260px;opacity:.9;}.franchise-fam .stack .item img{border-radius:20px;}.franchise-fam .stack .item:first-child{position:relative;}.franchise-fam .stack .item-before{translate:-60px 0;}.franchise-fam .stack .item-after{translate:60px 0;}.franchise-fam .stack .item.current{z-index:1;scale:1!important;opacity:1;}.section-enquiry{padding:80px 0 0 0;margin:100px auto 20px auto;width:920px;max-width:calc(100% - 20px);border-radius:24px;background-color:var(--color-pink);scroll-margin:120px 0 0;}.section-enquiry h2{font-size:32px;margin:0;line-height:normal;text-align:center;color:var(--color-beige-light);}@media(min-width:721px){.section-enquiry h2 br{display:none;}}.download-catalog-card{margin:40px auto;padding:50px 0 60px 0;background-color:var(--color-blue-dark);color:var(--color-white);text-align:center;border-radius:25px;max-width:920px;}.download-catalog-card h3{font-size:var(--text-size-h1);margin:0 auto;max-width:500px;}.download-catalog-card a{display:block;margin:30px auto auto auto;max-width:180px;text-decoration:none;padding:12px;color:var(--color-white);background-color:var(--color-pink);border-radius:2em;}.truck{overflow:hidden;padding:120px 20px 0 0;}.truck img{display:block;margin-left:auto;margin-right:0;filter:drop-shadow(4px 4px 12px rgba(0,0,0,.3));}form{padding:40px 0;--form-background:var(--color-white);--form-foreground:var(--color-pink);margin-left:auto;margin-right:auto;max-width:640px;}form .form-label{padding-left:8px;display:block;margin-bottom:4px;color:var(--form-foreground);}form .form-row{display:flex;gap:24px;}form .form-row .form-group{flex-grow:1;}form .form-group{margin-bottom:24px;}@media(min-width:721px){form .form-group:has(.options-group)>.form-label{text-align:center;}}form .options-group{display:flex;flex-direction:row;gap:16px;margin-top:20px;justify-content:center;}form .options-group label{display:flex;gap:12px;align-items:center;color:var(--form-foreground);}form .options-group label input{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:14px;flex-shrink:0;outline:2px solid var(--form-foreground);border:0 solid #f00;}form .options-group label input:checked{border:8px solid var(--form-background);background-color:var(--form-foreground);}form .options-group label span{margin-top:.2rem;}form .field{display:block;width:100%;border-radius:16px;background-color:var(--form-background);border:0;outline:1px dotted transparent;font-size:16px;font-family:inherit;padding:12px 12px;color:var(--color-pink);font-weight:inherit;}form .field:active{outline:2px dotted inherit;}form .btn-submit{width:104px;padding:12px;text-align:center;border-radius:2em;border:2px solid var(--form-foreground);display:block;margin:auto;color:var(--form-foreground);background-color:var(--form-background);background-color:transparent;}form.theme-pink{--form-background:var(--color-pink);--form-foreground:var(--color-white);}form.theme-pink .field{background-color:var(--color-white);}form.theme-pink .form-status{color:var(--form-foreground);}.form-status{text-align:center;color:var(--color-pink);margin:1em auto;white-space:pre-line;}.form-status:empty{display:none;}.section-contact{padding:120px 0 0 0;}.section-contact h1{color:var(--color-pink);text-align:center;font-size:var(--text-size-h1);}.section-contact .cards{margin:40px auto 40px auto;display:flex;gap:20px;display:flex;}.section-contact .cards .card{width:50%;border-radius:24px;padding:120px 30px;}.section-contact .cards .card h3{color:var(--color-white);text-align:center;font-size:var(--text-size-h1);max-width:280px;margin:auto;}.section-contact .cards .card a{display:block;margin:30px auto auto auto;max-width:180px;text-decoration:none;padding:12px;color:var(--color-white);background-color:var(--color-pink);border-radius:2em;text-align:center;}.section-contact .cards .card-retailer{background-color:var(--color-blue-dark);}.section-contact .cards .card-join-us{background-color:var(--color-teal);}.section-hero-parlours{padding:200px 60px 20px 60px;position:relative;color:var(--color-pink);overflow:hidden;display:flex;flex-direction:column;gap:40px;max-width:1440px;margin:auto;}.section-hero-parlours .element{position:absolute;display:block;}.section-hero-parlours .element svg{display:block;width:100%;height:auto;}.section-hero-parlours .element.element-circle{width:197px;height:auto;top:91px;left:80px;}.section-hero-parlours .element.element-3{top:64px;top:332px;right:60px;width:195px;}.section-hero-parlours .element.element-w{top:657px;right:auto;left:240px;width:206px;}.section-hero-parlours h1{font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;position:relative;order:1;}.section-hero-parlours p{font-size:18px;margin:0 auto 0 auto;max-width:700px;text-align:center;position:relative;order:3;}.section-hero-parlours .moments{order:4;display:flex;align-items:center;gap:40px;}.section-hero-parlours .moments img{width:25%;border-radius:20px;}.smiles-and-ice-creams{padding:130px 0 40px 0;margin:auto;}.smiles-and-ice-creams h2{max-width:589px;font-size:var(--text-size-h1);margin:0 auto;color:var(--color-pink);text-align:center;}.smiles-and-ice-creams .reel{display:flex;overflow:hidden;gap:25px;margin:20px 0 0 0;padding:0;margin-top:40px;width:100%;}.smiles-and-ice-creams .reel img{width:0;flex-grow:1;flex-basis:0;border-radius:20px;display:block;}.section-locations{padding:120px 0 60px 0;background-color:var(--color-teal);}.section-locations h2{font-size:var(--text-size-h1);margin:0 auto;color:var(--color-white);text-align:center;}.section-locations p{font-size:18px;margin:20px auto 0 auto;max-width:275px;text-align:center;color:var(--color-white);}.section-locations .search-fields{margin-top:60px;display:flex;gap:16px;flex-wrap:nowrap;}.section-locations .search-fields .field{border-radius:2em;padding:12px;border:1px solid var(--color-white);color:var(--color-white);background-color:transparent;text-align:center;outline:0;}.section-locations .search-fields .field.field-state{width:100%;appearance:none;}.section-locations .search-fields .field.field-city{width:calc(50% - 8px);appearance:none;}.section-locations .search-fields .field.field-pincode{width:calc(50% - 8px);appearance:none;}.section-locations .search-fields .field option{color:var(--color-pink);}.section-locations .search-fields .field::placeholder{color:var(--color-white);}.section-locations .map{display:flex;flex-wrap:nowrap;margin-top:40px;}.section-locations .map iframe{order:1;aspect-ratio:16/10;width:60%;border-radius:0 20px 20px 0;}.section-locations .map .sidebar{width:40%;padding:40px 0;background-color:var(--color-beige-light);border-radius:20px 0 0 20px;color:var(--color-pink);}.section-locations .map .sidebar ul{list-style:none;margin:0;padding:0;}.section-locations .map .sidebar ul li{padding:10px 20px;font-size:14px;}.section-locations .map .sidebar ul li strong{font-weight:inherit;font-size:18px;}.hero-our-story{position:relative;padding:120px 0 20px 0;overflow:hidden;}.hero-our-story h1{font-size:var(--text-size-h1);margin:0 auto;color:var(--color-pink);text-align:center;width:584px;}.hero-our-story h1 br{display:none;}.hero-our-story p{font-size:24px;margin:20px auto 0 auto;max-width:380px;text-align:center;color:var(--color-pink);}.hero-our-story p.large{max-width:685px;}.hero-our-story .images{display:flex;max-width:700px;margin:140px auto;align-items:flex-start;gap:20px;position:relative;justify-content:center;}.hero-our-story .images img{width:calc(50% - 10px);display:block;max-width:400px;border-radius:20px;}.hero-our-story .images img:nth-child(2){margin-top:48px;z-index:1;}.hero-our-story .images .element{position:absolute;top:0;display:none;}.hero-our-story .images .element svg{display:block;width:100%;height:auto;}.hero-our-story .images .element-3{display:block;width:223px;left:-132px;top:-138px;}.hero-our-story .images .element-w{display:block;right:-182px;top:0;width:324px;}.hero-our-story .images .element-u{display:block;left:30px;width:180px;bottom:20px;top:auto;}.hero-our-story .images .element-smiley{display:none;}.we-dont{padding:10px;margin:80px auto;background-color:var(--color-pink);display:flex;align-items:center;height:510px;border-radius:22px;width:950px;max-width:calc(100% - 40px);}.we-dont p{margin:auto;max-width:394px;text-align:center;font-size:32px;font-weight:700;color:var(--color-white);}.story-highlights{background-color:var(--color-pink);border-radius:22px 22px 0 0;padding:100px 20px 40px 20px;}.story-highlights .feature-milk-based{position:relative;aspect-ratio:1/1;display:flex;align-items:center;overflow:hidden;max-width:682px;margin:auto;}.story-highlights .feature-milk-based .outer-ring{aspect-ratio:1/1;position:absolute;top:0;width:100%;}.story-highlights .feature-milk-based .outer-ring svg{display:block;margin:auto;width:100%;height:auto;}.story-highlights .feature-milk-based .image{display:block;width:400px;height:auto;margin:auto;}.story-highlights .feature-drool-worthy{margin-top:200px;position:relative;aspect-ratio:1/1;display:flex;align-items:center;overflow:hidden;max-width:676px;margin:auto;margin-right:auto;}.story-highlights .feature-drool-worthy .outer-ring{aspect-ratio:1/1;position:absolute;top:0;width:100%;}.story-highlights .feature-drool-worthy .outer-ring svg{display:block;margin:auto;width:100%;height:auto;}.story-highlights .feature-drool-worthy .image{display:block;width:500px;height:auto;margin:auto;}.story-highlights .feature-happiness{margin-top:200px;margin-bottom:90px;position:relative;aspect-ratio:1/1;display:flex;align-items:center;overflow:hidden;max-width:680px;margin:auto;margin-right:auto;}.story-highlights .feature-happiness .outer-ring{aspect-ratio:1/1;position:absolute;top:0;width:100%;}.story-highlights .feature-happiness .outer-ring svg{display:block;margin:auto;width:100%;height:auto;}.story-highlights .feature-happiness .image{display:block;width:400px;height:auto;margin:auto;}.story-highlights h2{text-align:center;font-size:var(--text-size-h1);color:var(--color-white);max-width:650px;margin-left:auto;margin-right:auto;}.story-highlights p.large{font-size:24px;margin:0 auto 60px auto;max-width:none;max-width:770px;}.story-highlights p{text-align:center;color:var(--color-white);max-width:670px;margin:auto;}.story-highlights .factory-image{overflow:auto;margin-left:-20px;margin-right:-20px;}.story-highlights .factory-image img{height:auto;width:1300px;display:block;margin:auto;}.hero-mimoland{padding:80px 20px;position:relative;overflow:hidden;}.hero-mimoland h1{text-align:center;font-size:var(--text-size-h1);color:var(--color-pink);position:relative;z-index:1;}.hero-mimoland .element-circle{display:block;position:absolute;top:0;width:133px;right:-65px;}.hero-mimoland .element-circle svg{display:block;width:100%;height:auto;}.hero-mimoland .element-3{display:block;position:absolute;top:160px;width:106px;left:-50px;}.hero-mimoland .element-3 svg{display:block;width:100%;height:auto;}.mimoland-category{padding:10px 0;}.mimoland-category h2{text-align:center;color:var(--color-blue-dark);font-weight:400;}.mimoland-category p{color:var(--color-blue);text-align:center;width:275px;margin:1em auto;}.mimoland-articles{display:grid;margin:30px 0 0 0;overflow:auto;gap:32px;scroll-snap-type:x mandatory;list-style:none;padding:0 0 10px 0;grid-template-columns:1fr 1fr 1fr;}.mimoland-articles li{width:100%;max-width:460px;flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always;}.mimoland-articles li a{display:block;text-decoration:none;border-radius:20px;overflow:hidden;}.mimoland-articles li a img{display:block;}.mimoland-articles li a span{text-decoration:none;display:block;padding:16px 32px;color:var(--color-white-off);background-color:var(--color-blue);}.section-swipe-zone{margin-top:120px;padding-bottom:80px;}.section-swipe-zone h2{text-align:center;color:var(--color-pink);font-weight:400;}.section-swipe-zone p{color:var(--color-pink);text-align:center;width:275px;margin:1em auto;}.mimoland-article{padding:100px 20px 40px 20px;color:var(--color-blue);}.mimoland-article h1{text-align:center;font-size:var(--text-size-h1);color:var(--color-blue);margin:auto;max-width:960px;}.mimoland-article .date{text-align:center;margin-top:20px;}.mimoland-article .btn-sharer{display:block;width:32px;padding:0;background-color:transparent;border:0;outline:0;margin:20px auto 0 auto;}.mimoland-article .btn-sharer svg{display:block;}.mimoland-article .featured-image{margin-top:20px;}.mimoland-article .featured-image img{border-radius:20px;display:block;}.mimoland-article .rich-text{margin:auto;margin-top:60px;font-size:18px;max-width:960px;}.mimoland-article .rich-text img{height:auto;}.more-articles{padding-bottom:40px;margin-top:40px;}.more-articles h3{font-size:24px;color:var(--color-blue);font-weight:400;}.hero-products{padding-top:0;}.hero-products .content-wrapper{display:flex;flex-direction:column;}.hero-products h1{font-size:56px;color:var(--color-pink);}.hero-products p{color:var(--color-pink);font-size:24px;}.hero-products .product-carousel{order:-1;display:block;border-radius:20px;overflow:auto;margin-left:0;margin-right:0;margin-bottom:50px;padding:0;gap:20px;scroll-snap-type:x mandatory;position:relative;}.hero-products .product-carousel .slide{display:block;scroll-snap-align:center;scroll-snap-stop:always;display:block;width:100%;position:absolute;top:0;left:0;z-index:0;opacity:0;transition:all var(--smooth-curve) .4s;}.hero-products .product-carousel .slide img{flex-shrink:0;border-radius:20px;display:block;}.hero-products .product-carousel .slide span{display:block;position:absolute;bottom:0;left:0;right:0;padding:0 80px 60px 80px;font-size:64px;color:var(--color-white-off);max-width:860px;}.hero-products .product-carousel .slide:first-child{position:relative;}.hero-products .product-carousel .slide.current{opacity:1;z-index:1;}.product-categories{margin:40px 0 80px 0;padding:0;list-style:none;display:flex;gap:66px;flex-wrap:wrap;}.product-categories li{position:relative;margin-top:0;width:calc(33.33% - 44px);}.product-categories li .image{display:block;position:relative;}.product-categories li .image img{display:block;border-radius:20px;}.product-categories li .image .view-range{right:50%;bottom:50%;transform:translate(50%,50%);scale:0;width:186px;transition:scale ease-out .2s;transform-origin:100% 100%;cursor:pointer;}.product-categories li .image .view-range .inner{font-size:24px;}.product-categories li .name-info{margin-top:24px;position:relative;display:block;min-height:86px;text-decoration:none;}.product-categories li .name-info span{display:block;}.product-categories li .name-info .name{width:calc(100% - 90px);color:var(--color-pink);font-size:36px;font-weight:700;margin-bottom:12px;text-transform:uppercase;}.product-categories li .name-info .name svg{display:block;}.product-categories li .name-info .summary{width:calc(100% - 90px);margin-top:4px;color:var(--color-pink);}.product-categories li .view-range{position:absolute;right:0;top:0;width:86px;cursor:pointer;}.product-categories li .view-range .outer{width:100%;aspect-ratio:1/1;background-image:url(/images/assets/bg-view-range.svg);background-size:cover;display:block;animation:ViewRangeCircle 6s linear infinite;transform-origin:center;}.product-categories li .view-range .inner{position:absolute;display:flex;inset:0;align-items:center;justify-content:center;text-align:center;color:var(--color-white);font-size:12px;}@keyframes ViewRangeCircle{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.hero-product-category{margin:0 auto 0 auto;}.hero-product-category .hero-image{display:block;margin-bottom:150px;margin-left:auto;margin-right:auto;border-radius:20px;width:1400px;}.hero-product-category h1{text-align:center;color:var(--color-pink);}.hero-product-category h1 svg{display:block;margin:auto;}.hero-product-category p{text-align:center;color:var(--color-pink);margin:20px auto 1em auto;max-width:420px;font-size:24px;}.products{margin:80px 0 40px 0;padding:0;list-style:none;gap:80px 66px;display:flex;flex-wrap:wrap;}.products li{position:relative;margin-top:0;width:calc(33.33% - 44px);}.products li .image{display:block;position:relative;}.products li .image img{display:block;border-radius:20px;}.products li .image .view-range{right:50%;bottom:50%;transform:translate(50%,50%);scale:0;width:186px;transition:scale ease-out .2s;transform-origin:100% 100%;cursor:pointer;}.products li .image .view-range .inner{font-size:24px;}.products li .name-info{margin-top:24px;position:relative;display:block;min-height:86px;text-decoration:none;}.products li .name-info span{display:block;}.products li .name-info .name{width:calc(100% - 90px);color:var(--color-pink);font-size:36px;font-weight:700;text-transform:lowercase;}.products li .name-info .name svg{display:block;}.products li .name-info .summary{width:calc(100% - 90px);margin-top:16px;color:var(--color-pink);}.products li .name-info .view-range{position:absolute;right:0;top:0;cursor:pointer;}.products li .view-range{position:absolute;right:0;top:0;width:86px;}.products li .view-range .outer{width:100%;aspect-ratio:1/1;background-image:url(/images/assets/bg-view-range.svg);background-size:cover;display:block;animation:ViewRangeCircle 6s linear infinite;transform-origin:center;}.products li .view-range .inner{position:absolute;display:flex;inset:0;align-items:center;justify-content:center;text-align:center;color:var(--color-white);font-size:12px;}body:has(.hero-product-category) .site-header:not(.scrolled){background-color:transparent;}.explore-more{margin-top:90px;padding-bottom:90px;}.explore-more>h2{margin:0 20px 40px 20px;color:var(--color-pink);font-size:var(--text-size-h1);text-align:center;}.dialog-buy-now{width:335px;max-width:calc(100% - 40px);margin:auto;border-radius:20px;border:0;outline:0;background-color:var(--color-pink);padding:36px 24px 0 24px;transform:translateY(100%);transition:all ease 1s;}.dialog-buy-now::backdrop{background-color:rgba(0,0,0,0);transition:all ease 1s .4s;}.dialog-buy-now[open]{transform:translateY(0);}.dialog-buy-now[open]::backdrop{background-color:rgba(0,0,0,.5);}.dialog-buy-now .dialog-header{text-align:center;font-size:18px;color:var(--color-white-off);border-bottom:1px solid currentColor;padding-bottom:1em;}.dialog-buy-now .dialog-body{padding:0 0;}.dialog-buy-now .dialog-body ul{list-style:none;margin:0;padding:0;}.dialog-buy-now .dialog-body ul li{margin:30px 0;display:flex;align-items:center;}.dialog-buy-now .dialog-body ul li a{margin-left:auto;border-radius:2em;padding:10px 20px;text-decoration:none;color:var(--color-white);border:1px solid currentColor;}.dialog-buy-now .dialog-body ul li a:hover{background-color:var(--color-white-off);color:var(--color-pink);}.dialog-buy-now .dialog-footer .close{border:0;outline:0;display:block;text-align:center;background-color:transparent;color:var(--color-white-off);width:100%;padding:20px;cursor:pointer;}.page-legal{color:var(--color-pink);}.page-legal h1+p,.page-legal h1+ul,.page-legal h2+p,.page-legal h2+ul,.page-legal h3+p,.page-legal h3+ul{margin-top:.5em;}.page-legal h1{font-size:36px;margin-bottom:1em;text-align:center;}.page-legal h2{font-size:22px;margin-top:1em;}.page-legal h3{font-size:20px;margin-top:1em;font-weight:700;}.page-legal .legal-content{padding:2em 0;max-width:800px;margin:auto;}@media screen and (max-width:720px){:root{--text-size-hero-home-gallery:32px;--text-size-h1:32px;}body{padding-top:128px;}.site-header{padding:8px 0;}.site-header .header-row{padding:0 20px;}.site-header .header-row nav,.site-header .header-row .link-trade-enquiry{display:none;}.site-header .header-row .nav-toggle{display:block;margin-left:auto;}.content-wrapper{padding-left:20px;padding-right:20px;}.content-wrapper.m-flushed{margin-left:-20px;margin-right:-20px;}.mobile-nav{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-pink);color:var(--color-white);z-index:10;padding:20px;visibility:hidden;clip-path:circle(0 at 100% 0);transition:all ease 1.2s;}.mobile-nav .nav-toggle-close{position:absolute;right:30px;top:60px;background-color:transparent;border:0;outline:0;padding:10px;}.mobile-nav .nav-toggle-close svg{display:block;}.mobile-nav nav a{display:block;text-align:center;color:inherit;text-decoration:none;margin:30px 0;font-size:24px;}.mobile-nav .social-links{margin:60px 0 0 0;padding:0;text-align:center;}.mobile-nav .social-links li{display:inline-block;margin:0 10px;}.mobile-nav .social-links li a{display:block;}.mobile-nav .social-links li a span{display:none;}.mobile-nav .social-links li a svg{display:block;}.mobile-nav.show{visibility:visible;clip-path:circle(150% at 100% 0);}.home-hero-slides .slides{border-radius:20px;padding-bottom:4px;}.home-hero-slides .slides .slide{width:100%;}.home-hero-slides .slides .slide img{aspect-ratio:720/1080;width:auto;}.section-iconic-moments{padding:60px 0;position:relative;overflow:hidden;}.section-iconic-moments h1{font-weight:700;font-size:32px;text-align:center;color:var(--color-pink);text-align:center;margin:0 20px;}.section-iconic-moments .elements-wrapper{position:relative;margin-top:40px;}.section-iconic-moments .pics{display:flex;flex-wrap:wrap;gap:20px;padding:0 20px;}.section-iconic-moments .pics .pic img{display:block;margin:auto;border-radius:20px;}.section-iconic-moments .pics .pic-1{width:100%;padding:0 7.5vw;order:1;}.section-iconic-moments .pics .pic-2{margin-top:10vw;width:calc(50% - 10px);order:2;}.section-iconic-moments .pics .pic-3{margin-top:30vw;width:calc(50% - 10px);order:3;}.section-iconic-moments svg{display:block;width:100%;height:auto;}.section-iconic-moments .element-circle{position:absolute;top:13.25vw;right:-6vw;width:33.25vw;}.section-iconic-moments .element-3{position:absolute;top:78.25vw;left:20px;width:26.75vw;}.section-iconic-moments .element-w{position:absolute;top:105.75vw;right:-16.25vw;width:39.25vw;}.section-iconic-moments .element-u{position:absolute;top:154vw;left:-7vw;width:21.75vw;}.section-iconic-moments .element-smiley{position:absolute;top:165.75vw;bottom:auto;left:25vw;width:20.25vw;}.section-iconic-moments .know-more{width:155px;display:block;border-radius:2em;background-color:var(--color-pink);color:var(--color-white);text-align:center;text-decoration:none;padding:9px 0;margin:50px auto 0 auto;}.section-home-range-intro{background-color:var(--color-pink);}.section-home-range-intro .circle-wrapper{overflow:hidden;width:100%;height:100vh;position:relative;position:-webkit-sticky;position:sticky;top:0;}.section-home-range-intro .circle-wrapper .circle{background-image:url(/images/items-in-circle.webp);background-position:center;background-size:cover;aspect-ratio:1390/1660;width:720px;position:relative;left:50%;transform:translateX(-50%);}.section-home-range-intro .highlight{position:relative;z-index:1;text-align:center;height:100vh;display:flex;flex-direction:column;justify-content:center;}.section-home-range-intro .highlight p{font-size:24px;color:var(--color-white);margin:0;}.section-home-range-intro .highlight p.large{font-weight:700;font-size:48px;}.section-home-range-intro .highlight-first{margin-top:-100vh;}.section-home-range-intro .highlight:last-child{padding-bottom:75vh;}.section-home-range{display:flex;position:relative;}.section-home-range .control{width:32px;background-position:center;background-size:auto;background-position:center;background-color:transparent;position:absolute;top:0;bottom:0;border:0;z-index:2;}.section-home-range .control.prev{left:12px;background-image:url(/images/assets/icon-arrow-left-white.svg);}.section-home-range .control.next{right:12px;background-image:url(/images/assets/icon-arrow-right-white.svg);}.section-home-range .items-container{position:relative;width:100%;padding-bottom:200px;border-radius:0 0 200px 200px;transition:all ease .4s;padding-top:60px;}.section-home-range .items-bg{position:absolute;left:0;right:0;top:55vw;}.section-home-range .items-bg svg{display:block;margin:auto;}.section-home-range .items-bg .extra{display:none;}.section-home-range .items{display:block;list-style:none;margin:0;width:100%;overflow:hidden;padding:0;position:relative;z-index:1;}.section-home-range .items .item{width:100%;position:absolute;left:100%;top:0;color:var(--color-white-off);}.section-home-range .items .item .heading{height:94px;}.section-home-range .items .item .heading h3{text-align:center;margin:0;font-weight:400;font-size:48px;}.section-home-range .items .item .heading h3 span{display:none;}.section-home-range .items .item .heading h3 svg{display:block;margin:auto;}.section-home-range .items .item p{text-align:center;margin:-30px auto 0 auto;max-width:255px;font-size:18px;}.section-home-range .items .item a{margin:50px auto auto auto;display:block;width:155px;border-radius:2em;border:1px solid var(--color-beige);color:var(--color-beige);text-align:center;text-decoration:none;padding:9px;}.section-home-range .items .item:first-child{position:relative;left:0;}.section-made-with-milk{padding:190px 0 60px 0;}.section-made-with-milk p{text-align:center;font-weight:700;color:var(--color-pink);font-size:42px;margin:0 0;}.section-made-with-milk .video-item{margin-top:30px;position:relative;background-size:cover;}.section-made-with-milk .video-item .image{display:block;width:100%;height:auto;pointer-events:all;}.section-made-with-milk video{max-width:100%;}.section-vibes{padding-top:160px;padding-bottom:40px;background-image:url(/images/vibes/bg-left.svg),url(/images/vibes/bg-right.svg);background-position:-256px 0,calc(100% + 152px) 96px;background-position:0 0,100% 96px;background-color:var(--color-teal);padding-left:20px;padding-right:20px;}.section-vibes h2{text-align:center;margin:0;font-size:32px;color:var(--color-beige-light);}.section-vibes .stack{margin:60px auto 0 auto;position:relative;width:260px;z-index:1;}.section-vibes .stack .item{position:absolute;top:0;left:0;width:100%;transition:all ease .4s;scale:.85;width:260px;opacity:.9;}.section-vibes .stack .item:first-child{position:relative;}.section-vibes .stack .item-before{translate:-60px 0;}.section-vibes .stack .item-after{translate:60px 0;}.section-vibes .stack .item.current{z-index:1;scale:1!important;opacity:1;}.section-instagram{padding:60px 0;background-color:var(--color-teal);}.section-instagram h2{margin:0 20px;text-align:center;color:var(--color-white);}.section-instagram .reel{margin-top:45px;display:flex;overflow:auto;padding:4px 20px;gap:20px;scroll-snap-type:x mandatory;justify-content:flex-start;}.section-instagram .reel .item{scroll-snap-align:center;scroll-snap-stop:always;width:250px;border-top:40px solid var(--color-white);border-bottom:40px solid var(--color-white);border-radius:20px;flex-shrink:0;position:relative;}.section-instagram .reel .item img{display:block;}.section-instagram .reel .item:after{content:"";display:block;width:26px;height:26px;position:absolute;bottom:8px;right:10px;background-repeat:no-repeat;background-image:url(/images/assets/icon-instagram-flat-white.svg);background-size:100% auto;}.section-available-on{background-color:var(--color-pink);padding:72px 0 48px 0;}.section-available-on h2{text-align:center;margin:0 20px;font-size:32px;color:var(--color-white);}.section-available-on .strip{position:relative;height:41px;overflow:hidden;margin-top:40px;}.section-available-on .strip img{display:block;height:41px;max-width:none;will-change:transform;position:absolute;width:2820px;left:0;top:0;display:block;animation:AvailableOnStripAnimation 30s linear infinite;max-width:none;}.section-available-on .strip img:nth-child(2){left:2820px;}@keyframes AvailableOnStripAnimation{from{transform:translateX(0%);}to{transform:translateX(-100%);}}.section-retail{background-color:var(--color-blue-dark);padding:72px 0 62px 0;text-align:center;color:var(--color-white);}.section-retail h2{margin:0;font-size:32px;}.section-retail p{margin:9px auto;max-width:200px;}.section-retail a{display:block;margin:30px auto 0 auto;font-size:18px;width:155px;border-radius:2em;background-color:var(--color-pink);color:var(--color-white);text-decoration:none;padding:9px 0;}.site-footer{padding:44px 0 14px 0;background-color:var(--color-pink);color:var(--color-white);background-image:none;}.site-footer .footer-grid{display:block;}.site-footer .footer-heading{font-weight:700;font-size:24px;color:var(--color-white);margin-bottom:14px;}.site-footer hr{border:0;outline:0;background-color:var(--color-pink-light);height:1px;margin:0;}.site-footer .footer-row{flex-wrap:wrap;}.site-footer .footer-nav{width:100%;list-style:none;color:var(--color-white);padding:0;display:flex;gap:5%;flex-wrap:wrap;margin:14px 0 28px 0;}.site-footer .footer-nav li{width:40%;padding:7px 0;}.site-footer .footer-nav a{color:inherit;text-decoration:none;display:block;}.site-footer .social{width:100%;}.site-footer .social .social-heading{font-size:12px;margin-bottom:8px;}.site-footer .social .social-links{margin:12px 0 0 0;padding:0;}.site-footer .social .social-links li a{display:block;}.site-footer .social .social-links li a span{display:none;}.site-footer .social .social-links li a svg{display:block;}.site-footer .footer-graphic{pointer-events:none;margin-top:-80px;margin-left:-20px;margin-right:-20px;height:640px;background-image:url(/images/footer/footer-bg.webp);background-size:cover;display:flex;flex-direction:column;}.site-footer .footer-graphic img{display:block;margin-top:auto;margin-bottom:30px;}.site-footer .footer-legal{font-size:12px;letter-spacing:.02em;}.site-footer .footer-legal .links a{display:inline-block;margin-right:20px;color:inherit;text-decoration:none;opacity:.6;}.site-footer .footer-legal .copyright{margin-top:12px;opacity:.6;}.global-link-trade-enquiry{font-size:15px;position:fixed;z-index:10;bottom:54px;right:24px;display:block;border-radius:2em;color:var(--color-white);background-color:var(--color-teal);text-decoration:none;padding:10px 30px;box-shadow:0 0 1px var(--color-beige-light);}.page-trade .global-link-trade-enquiry{display:none;}.hero-trade{text-align:center;padding:115px 0 0 0;}.hero-trade h1{color:var(--color-pink);font-size:var(--text-size-h1);margin:0;line-height:normal;}.hero-trade h1 span{overflow:hidden;display:inline-block;}.hero-trade h1 i{transform:translate3d(0,0,-24px);font-style:inherit;display:inline-block;opacity:0;}.hero-trade p{font-size:18px;margin:10px 0 0 0;color:var(--color-pink);}.hero-trade p span{display:inline-block;opacity:0;transform:translate3d(0,0,-24px);}.hero-trade img{display:block;margin-top:75px;}.hero-trade.animate h1 span{perspective:200vw;}.hero-trade.animate h1 span i{opacity:1;transform:translate3d(0,0,0);transition:all var(--smooth-curve) .8s;}.hero-trade.animate h1 span:nth-child(3) i{transition-delay:.2s;}.hero-trade.animate p{perspective:200vw;}.hero-trade.animate p span{transition:all var(--smooth-curve) .8s .8s;transform:translate3d(0,0,0);opacity:1;}.mimo-is{background-color:var(--color-pink);position:relative;overflow:clip;padding-bottom:80px;z-index:1;}.mimo-is .milk{width:100%;height:100vh;position:sticky;top:0;}.mimo-is .milk span{background-image:url(/images/milk-circle.webp);height:100%;display:block;background-position:center center;background-size:cover;aspect-ratio:1/1;transform:translateX(-50%) scale(1.2);left:50%;position:absolute;}.mimo-is .groups{margin-top:-100vh;}.mimo-is .group{padding:0 20px 0 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100vh;}.mimo-is .group h2{color:var(--color-white);font-size:var(--text-size-h1);margin:0;line-height:normal;}.mimo-is .group h2 span{overflow:hidden;display:inline-block;}.mimo-is .group h2 i{transform:translate3d(0,0,-24px);font-style:inherit;display:inline-block;opacity:0;}.mimo-is .group p{font-size:18px;margin:10px auto 0 auto;color:var(--color-white);max-width:280px;}.mimo-is .group p span{display:inline-block;opacity:0;transform:translate3d(0,0,-24px);}.designed-to-delight{margin-top:-40px;}.designed-to-delight .drops{position:relative;width:100%;max-width:400px;margin:auto auto 100px auto;aspect-ratio:360/320;}.designed-to-delight .drops img{position:absolute;top:0;}.designed-to-delight .drops .cone{left:0;width:34%;}.designed-to-delight .drops .bar{left:32%;width:38%;}.designed-to-delight .drops .duos{left:67%;width:32%;}.designed-to-delight .drops.animate .cone{transition:all cubic-bezier(.175,.885,.32,1.275) .3s 1.4s;transform:translateY(10%);}.designed-to-delight .drops.animate .bar{transition:all cubic-bezier(.175,.885,.32,1.275) .8s 1.4s;transform:translateY(10%);}.designed-to-delight .drops.animate .duos{transition:all cubic-bezier(.175,.885,.32,1.275) .5s 1.4s;transform:translateY(10%);}.designed-to-delight h2{color:var(--color-pink);font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;}.designed-to-delight p{font-size:18px;margin:10px 0 0 0;color:var(--color-pink);text-align:center;}.pataka{position:relative;margin:40px 0 0 0;overflow:hidden;}.pataka img{left:0;top:0;position:relative;height:84px;max-width:none;width:1486px;animation:PatakaKeyframes 30s linear infinite;}.pataka img:nth-child(2){position:absolute;left:1486px;animation-delay:30s;}.pataka-reverse img{animation-direction:reverse;}@keyframes PatakaKeyframes{from{transform:translateX(0%);}to{transform:translateX(-100%);}}.freezer{display:block;margin:auto;}.cool-crowd{background-color:var(--color-blue-dark);padding:120px 0;color:var(--color-white-off);}.cool-crowd h2{font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;}.cool-crowd p{font-size:18px;margin:10px auto 0 auto;max-width:275px;text-align:center;}.cool-crowd .image{overflow:auto;margin-top:80px;padding-bottom:4px;}.cool-crowd .image img{display:block;max-width:none;width:auto;height:300px;}.franchise-fam{padding:90px 0 40px 0;color:var(--color-pink);}.franchise-fam h2{font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;}.franchise-fam p{font-size:18px;margin:10px auto 0 auto;max-width:275px;text-align:center;}.franchise-fam .stack{margin:60px auto 0 auto;position:relative;width:260px;z-index:1;}.franchise-fam .stack .item{position:absolute;top:0;left:0;width:100%;transition:all ease .4s;scale:.85;width:260px;opacity:.9;}.franchise-fam .stack .item img{border-radius:20px;}.franchise-fam .stack .item:first-child{position:relative;}.franchise-fam .stack .item-before{translate:-60px 0;}.franchise-fam .stack .item-after{translate:60px 0;}.franchise-fam .stack .item.current{z-index:1;scale:1!important;opacity:1;}.section-enquiry{padding:40px 0 0 0;margin:40px 20px 20px 20px;border-radius:24px;background-color:var(--color-pink);scroll-margin:80px 0 0;max-width:100%;width:auto;}.section-enquiry h2{font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;color:var(--color-beige-light);}.download-catalog-card{margin:30px 20px;padding:30px 0 40px 0;background-color:var(--color-blue-dark);color:var(--color-white);text-align:center;border-radius:25px;}.download-catalog-card h3{font-size:var(--text-size-h1);margin:0;}.download-catalog-card a{display:block;margin:30px auto auto auto;max-width:180px;text-decoration:none;padding:12px;color:var(--color-white);background-color:var(--color-pink);border-radius:2em;}.truck{overflow:hidden;padding:120px 0 0 0;}.truck img{display:block;margin-left:auto;margin-right:-180px;filter:drop-shadow(4px 4px 12px rgba(0,0,0,.3));}form{padding:40px 0;--form-background:var(--color-white);--form-foreground:var(--color-pink);}form .form-label{padding-left:8px;display:block;margin-bottom:4px;color:var(--form-foreground);}form .form-row{flex-wrap:wrap;gap:0;}form .form-row .form-group{width:100%;}form .form-group{margin-bottom:24px;}form .options-group{display:flex;flex-direction:column;gap:16px;margin-top:8px;}form .options-group label{display:flex;gap:12px;align-items:center;color:var(--form-foreground);}form .options-group label input{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:14px;flex-shrink:0;outline:2px solid var(--form-foreground);border:0 solid #f00;}form .options-group label input:checked{border:8px solid var(--form-background);background-color:var(--form-foreground);}form .field{display:block;width:100%;border-radius:16px;background-color:var(--form-background);border:0;outline:1px dotted transparent;font-size:16px;font-family:inherit;padding:12px 12px;color:var(--form-foreground);font-weight:inherit;}form .field:active{outline:2px dotted inherit;}form .btn-submit{width:104px;padding:12px;text-align:center;border-radius:2em;border:2px solid var(--form-foreground);display:block;margin:auto;color:var(--form-foreground);background-color:var(--form-background);}form.theme-pink{--form-background:var(--color-pink);--form-foreground:var(--color-white);}.section-contact{padding:115px 0 0 0;}.section-contact h1{color:var(--color-pink);text-align:center;font-size:var(--text-size-h1);}.section-contact .cards{margin:40px auto 40px auto;display:flex;gap:20px;display:flex;flex-wrap:wrap;}.section-contact .cards .card{width:100%;border-radius:24px;padding:30px;}.section-contact .cards .card h3{color:var(--color-white);text-align:center;font-size:var(--text-size-h1);max-width:280px;margin:auto;}.section-contact .cards .card a{display:block;margin:30px auto auto auto;max-width:180px;text-decoration:none;padding:12px;color:var(--color-white);background-color:var(--color-pink);border-radius:2em;text-align:center;}.section-contact .cards .card-retailer{background-color:var(--color-blue-dark);}.section-contact .cards .card-join-us{background-color:var(--color-teal);}.section-hero-parlours{padding:200px 20px 20px 20px;position:relative;color:var(--color-pink);overflow:hidden;display:flex;flex-direction:column;gap:40px;}.section-hero-parlours .element{position:absolute;display:block;}.section-hero-parlours .element svg{display:block;width:100%;height:auto;}.section-hero-parlours .element.element-circle{width:133px;height:auto;top:282px;left:-65px;}.section-hero-parlours .element.element-3{top:64px;top:124px;right:-34px;width:107px;}.section-hero-parlours .element.element-w{top:378px;top:578px;right:-54px;width:157px;}.section-hero-parlours h1{font-size:var(--text-size-h1);margin:0;line-height:normal;text-align:center;position:relative;order:1;}.section-hero-parlours p{font-size:18px;margin:0 auto 0 auto;max-width:275px;text-align:center;position:relative;order:4;}.section-hero-parlours .moments{display:flex;gap:16px;overflow:auto;align-items:flex-start;margin-left:-20px;margin-right:-20px;padding:0 20px 10px 20px;order:3;}.section-hero-parlours .moments img{width:150px;display:block;flex-shrink:0;border-radius:20px;height:auto;}.section-hero-parlours .moments img:nth-child(odd){margin-top:130px;}.section-hero-parlours .moments img:nth-child(even){width:165px;}.smiles-and-ice-creams{padding:130px 20px 40px 20px;}.smiles-and-ice-creams .content-wrapper.m-flushed{max-width:none;width:auto;padding:0;margin:0 -20px;min-width:0;}.smiles-and-ice-creams h2{max-width:235px;font-size:var(--text-size-h1);margin:0 auto;color:var(--color-pink);text-align:center;}.smiles-and-ice-creams .reel{display:flex;overflow:auto;gap:20px;margin:20px 0 0 0;padding:20px;scroll-snap-type:x mandatory;}.smiles-and-ice-creams .reel img{scroll-snap-align:center;scroll-snap-stop:always;width:100%;max-width:420px;flex-shrink:0;border-radius:20px;display:block;}.section-locations{padding:65px 0;background-color:var(--color-teal);}.section-locations h2{font-size:var(--text-size-h1);margin:0 auto;color:var(--color-white);text-align:center;}.section-locations p{font-size:18px;margin:20px auto 0 auto;max-width:275px;text-align:center;color:var(--color-white);}.section-locations .search-fields{margin-top:60px;display:flex;gap:16px;flex-wrap:wrap;}.section-locations .search-fields .field{border-radius:2em;padding:12px;border:1px solid var(--color-white);color:var(--color-white);background-color:transparent;text-align:center;outline:0;}.section-locations .search-fields .field.field-state{width:100%;appearance:none;}.section-locations .search-fields .field.field-city{width:calc(50% - 8px);appearance:none;}.section-locations .search-fields .field.field-pincode{width:calc(50% - 8px);appearance:none;}.section-locations .search-fields .field option{color:var(--color-pink);}.section-locations .search-fields .field::placeholder{color:var(--color-white);}.section-locations .map{display:flex;flex-wrap:wrap;margin-top:40px;}.section-locations .map iframe{order:-1;aspect-ratio:1/1;width:100%;border-radius:20px 20px 0 0;}.section-locations .map .sidebar{width:100%;padding:10px 0;background-color:var(--color-beige-light);border-radius:0 0 20px 20px;color:var(--color-pink);}.section-locations .map .sidebar ul{list-style:none;margin:0;padding:0;}.section-locations .map .sidebar ul li{padding:10px 20px;font-size:14px;}.section-locations .map .sidebar ul li strong{font-weight:inherit;font-size:18px;}.hero-our-story{position:relative;padding:120px 0 20px 0;overflow:hidden;}.hero-our-story h1{font-size:var(--text-size-h1);margin:0 auto;color:var(--color-pink);text-align:center;max-width:100%;}.hero-our-story p{font-size:18px;margin:20px auto 0 auto;max-width:275px;text-align:center;color:var(--color-pink);}.hero-our-story .images{display:flex;max-width:480px;margin:85px auto;align-items:flex-start;gap:20px;position:relative;justify-content:center;}.hero-our-story .images img{width:calc(50% - 10px);display:block;max-width:130px;border-radius:20px;}.hero-our-story .images img:nth-child(2){margin-top:48px;z-index:1;}.hero-our-story .images .element{position:absolute;top:0;display:none;}.hero-our-story .images .element svg{display:block;width:100%;height:auto;}.hero-our-story .images .element-3{display:block;width:92px;left:-30px;top:-67px;}.hero-our-story .images .element-w{display:block;width:134px;right:-30px;top:0;}.hero-our-story .images .element-u{display:block;width:74px;left:-30px;top:168px;}.hero-our-story .images .element-smiley{display:block;width:74px;left:50px;top:240px;}.we-dont{padding:10px;margin:80px 20px;background-color:var(--color-pink);display:flex;align-items:center;height:510px;border-radius:22px;}.we-dont p{margin:auto;max-width:250px;text-align:center;font-size:var(--text-size-h1);font-weight:700;color:var(--color-white);}.story-highlights{background-color:var(--color-pink);border-radius:22px 22px 0 0;padding:100px 20px 40px 20px;}.story-highlights .feature-milk-based{position:relative;aspect-ratio:1/1;display:flex;align-items:center;overflow:hidden;}.story-highlights .feature-milk-based .outer-ring{aspect-ratio:1/1;position:absolute;top:0;width:100%;}.story-highlights .feature-milk-based .outer-ring svg{display:block;margin:auto;width:100%;height:auto;}.story-highlights .feature-milk-based .image{display:block;width:200px;height:auto;margin:auto;}.story-highlights .feature-drool-worthy{margin-top:200px;position:relative;aspect-ratio:1/1;display:flex;align-items:center;overflow:hidden;}.story-highlights .feature-drool-worthy .outer-ring{aspect-ratio:1/1;position:absolute;top:0;width:100%;}.story-highlights .feature-drool-worthy .outer-ring svg{display:block;margin:auto;width:100%;height:auto;}.story-highlights .feature-drool-worthy .image{display:block;width:250px;height:auto;margin:auto;}.story-highlights .feature-happiness{margin-top:200px;margin-bottom:90px;position:relative;aspect-ratio:1/1;display:flex;align-items:center;overflow:hidden;}.story-highlights .feature-happiness .outer-ring{aspect-ratio:1/1;position:absolute;top:0;width:100%;}.story-highlights .feature-happiness .outer-ring svg{display:block;margin:auto;width:100%;height:auto;}.story-highlights .feature-happiness .image{display:block;width:230px;height:auto;margin:auto;}.story-highlights h2{text-align:center;font-size:var(--text-size-h1);color:var(--color-white);}.story-highlights p.large{font-size:24px;margin:0 0 60px 0;max-width:none;}.story-highlights p{text-align:center;color:var(--color-white);max-width:290px;margin:auto;}.story-highlights .factory-image{overflow:auto;margin-left:-20px;margin-right:-20px;}.story-highlights .factory-image img{height:490px;width:auto;display:block;max-width:none;}.hero-mimoland{padding:80px 20px;position:relative;overflow:hidden;}.hero-mimoland h1{text-align:center;font-size:var(--text-size-h1);color:var(--color-pink);position:relative;z-index:1;}.hero-mimoland .element-circle{display:block;position:absolute;top:0;width:133px;right:-65px;}.hero-mimoland .element-circle svg{display:block;width:100%;height:auto;}.hero-mimoland .element-3{display:block;position:absolute;top:160px;width:106px;left:-50px;}.hero-mimoland .element-3 svg{display:block;width:100%;height:auto;}.mimoland-category{padding:10px 0;}.mimoland-category h2{text-align:center;color:var(--color-blue-dark);font-weight:400;}.mimoland-category p{color:var(--color-blue);text-align:center;width:275px;margin:1em auto;}.mimoland-articles{display:flex;margin:30px -20px 0 -20px;overflow:auto;gap:16px;scroll-snap-type:x mandatory;list-style:none;padding:0 20px 10px 20px;}.mimoland-articles li{width:calc(100vw - 40px);max-width:420px;flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always;}.mimoland-articles li a{display:block;text-decoration:none;border-radius:20px;overflow:hidden;}.mimoland-articles li a img{display:block;}.mimoland-articles li a span{text-decoration:none;display:block;padding:16px 32px;color:var(--color-white-off);background-color:var(--color-blue);}.section-swipe-zone{margin-top:120px;padding-bottom:80px;}.section-swipe-zone h2{text-align:center;color:var(--color-pink);font-weight:400;}.section-swipe-zone p{color:var(--color-pink);text-align:center;width:275px;margin:1em auto;}.section-swipe-zone .stack{margin:60px auto 0 auto;position:relative;width:260px;z-index:1;}.section-swipe-zone .stack .item{position:absolute;top:0;left:0;width:100%;transition:all ease .4s;scale:.85;width:260px;opacity:.9;}.section-swipe-zone .stack .item img{border-radius:20px;}.section-swipe-zone .stack .item:first-child{position:relative;}.section-swipe-zone .stack .item-before{translate:-60px 0;}.section-swipe-zone .stack .item-after{translate:60px 0;}.section-swipe-zone .stack .item.current{z-index:1;scale:1!important;opacity:1;}.mimoland-article{padding:100px 0 40px 0;color:var(--color-blue);}.mimoland-article h1{text-align:center;font-size:var(--text-size-h1);color:var(--color-blue);}.mimoland-article .date{text-align:center;margin-top:20px;}.mimoland-article .btn-sharer{display:block;width:32px;padding:0;background-color:transparent;border:0;outline:0;margin:20px auto 0 auto;}.mimoland-article .btn-sharer svg{display:block;}.mimoland-article .featured-image{margin-top:20px;}.mimoland-article .featured-image img{border-radius:20px;display:block;}.mimoland-article .rich-text{margin-top:60px;font-size:18px;}.more-articles{padding-bottom:40px;margin-top:40px;}.more-articles h3{font-size:24px;color:var(--color-blue);font-weight:400;}.hero-products{padding-top:0;}.hero-products h1{font-size:var(--text-size-h1);color:var(--color-pink);}.hero-products p{color:var(--color-pink);}.hero-products .product-carousel .slide{display:block;}.hero-products .product-carousel .slide span{display:block;position:absolute;bottom:0;left:0;right:0;padding:0 20px 40px 20px;font-size:24px;color:var(--color-white-off);}.product-categories{margin:40px 0;padding:0;list-style:none;}.product-categories li{position:relative;margin-top:90px;width:100%;}.product-categories li .image{display:block;position:relative;}.product-categories li .image img{display:block;border-radius:20px;}.product-categories li .image .view-range{right:50%;bottom:50%;transform:translate(50%,50%);scale:0;width:186px;transition:scale ease-out .2s;transform-origin:100% 100%;}.product-categories li .image .view-range .inner{font-size:24px;}.product-categories li .name-info{margin-top:24px;position:relative;display:block;min-height:86px;text-decoration:none;}.product-categories li .name-info span{display:block;}.product-categories li .name-info .name{width:calc(100% - 90px);color:var(--color-pink);font-size:36px;font-weight:700;margin-bottom:1em;}.product-categories li .name-info .name svg{display:block;}.product-categories li .name-info .summary{width:calc(100% - 90px);margin-top:16px;color:var(--color-pink);}.product-categories li .name-info .view-range{position:absolute;right:0;top:0;}.product-categories li .view-range{position:absolute;right:0;top:0;width:86px;}.product-categories li .view-range .outer{width:100%;aspect-ratio:1/1;background-image:url(/images/assets/bg-view-range.svg);background-size:cover;display:block;animation:ViewRangeCircle 6s linear infinite;transform-origin:center;}.product-categories li .view-range .inner{position:absolute;display:flex;inset:0;align-items:center;justify-content:center;text-align:center;color:var(--color-white);font-size:12px;}@keyframes ViewRangeCircle{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.hero-product-category .hero-image{display:block;margin-bottom:140px;border-radius:0;}.hero-product-category h1{text-align:center;color:var(--color-pink);}.hero-product-category h1 svg{display:block;margin:auto;}.hero-product-category p{text-align:center;color:var(--color-pink);margin:20px auto 1em auto;}.products{margin:40px 0;padding:0;list-style:none;}.products li{position:relative;margin-top:70px;width:100%;}.products li .image{display:block;position:relative;}.products li .image img{display:block;border-radius:20px;}.products li .image .view-range{right:50%;bottom:50%;transform:translate(50%,50%);scale:0;width:186px;transition:scale ease-out .2s;transform-origin:100% 100%;}.products li .image .view-range .inner{font-size:24px;}.products li .name-info{margin-top:24px;position:relative;display:block;min-height:86px;text-decoration:none;}.products li .name-info span{display:block;}.products li .name-info .name{width:calc(100% - 90px);color:var(--color-pink);font-size:36px;font-weight:700;text-transform:lowercase;}.products li .name-info .name svg{display:block;}.products li .name-info .summary{width:calc(100% - 90px);margin-top:16px;color:var(--color-pink);}.products li .name-info .view-range{position:absolute;right:0;top:0;}.products li .view-range{position:absolute;right:0;top:0;width:86px;}.products li .view-range .outer{width:100%;aspect-ratio:1/1;background-image:url(/images/assets/bg-view-range.svg);background-size:cover;display:block;animation:ViewRangeCircle 6s linear infinite;transform-origin:center;}.products li .view-range .inner{position:absolute;display:flex;inset:0;align-items:center;justify-content:center;text-align:center;color:var(--color-white);font-size:12px;}body:has(.hero-product-category) .site-header:not(.scrolled){background-color:transparent;}.explore-more{margin-top:90px;padding-bottom:90px;}.explore-more>h2{margin:0 20px 40px 20px;color:var(--color-pink);font-size:var(--text-size-h1);}.non-existing-class-for-placeholder{color:var(--color-pink);}.page-legal{font-size:14px;}.page-legal h1+p,.page-legal h1+ul,.page-legal h2+p,.page-legal h2+ul,.page-legal h3+p,.page-legal h3+ul{margin-top:.5em;}.page-legal h1{font-size:28px;margin-bottom:1em;text-align:center;}.page-legal h2{font-size:18px;margin-top:1em;}.page-legal h3{font-size:16px;margin-top:1em;font-weight:700;}.page-legal .legal-content{padding:2em 0;max-width:800px;margin:auto;}