.gallery-group{display:flex;flex-wrap:wrap;margin-left:-23.5px;margin-right:-23.5px}.gallery-group>div{padding:0 23.5px;width:50%}.gallery-group .bottom{display:flex;gap:46px;margin-top:auto;width:100%}.gallery-group>div.left-column{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:40px}.gallery-group>div.left-column .top{height:100%;width:100%}.gallery-group img{border-radius:15px;height:100%!important;object-fit:cover;width:100%}.cakes-v2-module .form-group h2,.cakes-v2-module .form-group h4,.cakes-v2-module .map h2,.cakes-v2-module .who-we-stock .column-grp .text h4{color:#ecac47}.cakes-v2-module .map h2,.cakes-v2-module .who-we-stock .stock-title{color:#ecac47;line-height:1;margin:0 auto 46px;max-width:827px}.map-images-group{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-top:0}.map-images-group>div{padding:0 10px;width:50%}.map-images-group>div.logo-container img{width:90%}.gallery-group .bottom>div{width:50%}.cake-bottom-logo{margin:50px 0;position:relative}.form-group.booking-container{margin-top:60px;position:relative}.three-column-group{margin-left:auto;margin-right:auto;max-width:1024px;position:relative}.gallery-group,.map{position:relative}.cakes-v2-module .form-group h2{margin:0}@media(min-width:768px){.cakes-v2 .top-group:before{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_3_x1.png);height:313px;left:-290px;top:186px;width:476px}.cakes-v2 .top-group:after,.cakes-v2 .top-group:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}.cakes-v2 .top-group:after{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_2_x1.png);height:134px;right:45px;top:290px;width:215px}.gallery-group:before{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_4_x1.png);height:130px;left:-108px;top:-67px;width:186px}.gallery-group:after,.gallery-group:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}.gallery-group:after{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_14_x1.png);height:297px;right:-198px;top:-187px;width:437px}.bottom-left-cloud{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_5_x1.png);bottom:-140px;height:292px;left:-200px;width:444px!important}.bottom-left-cloud,.bottom-right-cloud{background-repeat:no-repeat;background-size:contain;padding:0!important;position:absolute;z-index:-1}.bottom-right-cloud{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_6_x1.png);bottom:120px;height:240px;right:-150px;width:386px!important}.three-column-group:after{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_8_x1.png);height:391px;right:-650px;top:-100px;width:559px}.three-column-group:after,.three-column-group:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}.three-column-group:before{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_7_x1.png);bottom:-60px;height:134px;left:-260px;width:215px}.map:after{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_9_x1.png);height:368px;right:-380px;top:80px;width:432px}.cake-bottom-logo:before,.map:after{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}.cake-bottom-logo:before{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_11_x1.png);height:464px;left:-400px;top:-40px;width:705px}.cake-bottom-logo:after{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_10_x1.png);bottom:-60px;content:"";height:441px;right:-387px;width:671px}.cake-bottom-logo .texture-logo,.cake-bottom-logo:after{background-repeat:no-repeat;background-size:contain;position:absolute;z-index:-1}.cake-bottom-logo .texture-logo{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_13_x1.png);height:134px;right:90px;top:10px;width:215px}.form-group.booking-container:before{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_8_x1.png);height:391px;left:-370px;top:-20px;width:350px}.form-group.booking-container:after,.form-group.booking-container:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}.form-group.booking-container:after{background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/cakes-booking/clouds/Cloud_5_x1.png);height:210px;right:-70px;top:-110px;width:319px}}@media(max-width:1500px) and (min-width:1151px){.cakes-v2 .top-group:before{height:200px;left:-120px;width:309px}.gallery-group:after{right:-80px;top:-140px;width:300px}.cakes-v2 .top-group:after{right:-20px;top:250px;width:180px}.cake-bottom-logo:after{height:300px;right:-90px;width:420px}.cake-bottom-logo:before{height:250px;left:-90px;width:420px}.cake-bottom-logo .texture-logo{right:0}.map:after{height:250px;right:-80px;top:40px;width:250px}}@media(max-width:1150px) and (min-width:768px){.cakes-v2 .top-group:before{height:200px;left:-100px;top:80px;width:209px}.form-group.booking-container:before{left:-60px;width:250px}.gallery-group:after{right:-80px;top:-140px;width:200px}.cakes-v2 .top-group:after{right:-20px;top:170px;width:120px}.cake-bottom-logo:after{bottom:-120px;height:250px;right:-90px;width:280px}.cake-bottom-logo:before{height:250px;left:-90px;width:280px}.cake-bottom-logo .texture-logo{right:0;top:-50px;width:150px}.bottom-left-cloud{bottom:-200px;left:-140px;width:300px!important}.form-group.booking-container:after{width:249px}.bottom-logo-container{margin:auto;max-width:420px}.map:after{height:250px;right:-80px;top:40px;width:250px}.cakes-v2-module .map h2,.cakes-v2-module .who-we-stock .stock-title{max-width:555px}}@media(max-width:1024px){.gallery-group{margin-left:-15px;margin-right:-15px}.gallery-group>div{padding:0 15px}.gallery-group .bottom{gap:30px}}@media(max-width:600px){.gallery-group>div{width:100%}.gallery-group,.gallery-group .bottom,.gallery-group>div.left-column{gap:20px}}.cakes-ice-v2-module{position:relative;z-index:1}.cakes-ice-v2-module .cm-container{margin:0 auto;max-width:100%}.cakes-v2 .heading-text h2{text-transform:uppercase}.cakes-v2-module .shadow--image svg{height:100%;width:100%}.cakes-v2 .inner-container{position:relative;z-index:2}.cakes-v2-module .top-icon{margin:0 auto;max-width:220px}.cakes-v2 .heading-text{padding:48px 0 29px;text-align:center}.cakes-v2{position:relative;text-align:center;z-index:2}.cakes-v2-module .shadow--image{line-height:0}.cakes-v2-module .shadow-zig-zag{line-height:0;position:relative;z-index:1}.cakes-v2 .top-image-container{padding:30px 0 19px;text-align:center}.cakes-v2-module .top-group{margin:0 auto 34px;max-width:740px}.cakes-v2-module .who-we-stock{margin:0 auto 38px;max-width:100%}.cakes-v2-module .who-we-stock .column-grp .column-container .image-container{margin:0 auto 13px;max-width:246px}.cakes-v2-module .who-we-stock .column-grp .column-container .top-image-container{margin:0 auto 15px;max-width:246px}.cakes-v2-module .form-group *,.cakes-v2-module .map *,.cakes-v2-module .what-we-stock *,.cakes-v2-module .who-we-stock .column-grp .text h4,.cakes-v2-module .who-we-stock .stock-title{text-transform:uppercase}.cakes-v2-module .who-we-stock .column-grp{justify-content:center;margin:96px -48.2px 20px;text-align:center}.cakes-v2-module .who-we-stock .column-grp .column-container{margin:0 48.2px 20px;width:calc(33.33% - 96.4px)}.cakes-v2-module .who-we-stock .column-grp .column-container .text h4{font-size:29px;line-height:1.17;margin-bottom:12px}.cakes-v2-module .who-we-stock .column-grp .column-container .content p{font-weight:700;line-height:1.2}.cakes-v2-module .top-group p{line-height:1.25}.cakes-v2-module .what-we-stock .what-we-stock-grp{margin:0 auto 55px;max-width:602px}.cakes-v2-module .what-we-stock .stock-container{justify-content:center;margin:20px -32.2px;text-align:center}.cakes-v2-module .what-we-stock .stock-group-images{margin:10px 32.2px;width:calc(33.33% - 64.4px)}.cakes-v2-module .what-we-stock .stock-image{margin:0 auto;max-width:157px}.cakes-v2-module .what-we-stock .stock-image.img-with-text{align-items:center;background-position:50%;background-size:contain;display:flex;flex-wrap:wrap;height:170px;justify-content:center}.cakes-v2-module .what-we-stock .text-container *{margin-bottom:0}.cakes-v2-module .what-we-stock .text-container{margin:0 auto;max-width:150px}.cakes-v2-module .what-we-stock .text-container h4{color:#fef9ec!important;font-size:20px;font-weight:700}.cakes-v2-module .what-we-stock .text-container h3{font-size:60px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.cakes-v2-module .map .map-container{margin:0 auto 36px;max-width:1150px}.cakes-v2-module .form-group h4{letter-spacing:.05em;line-height:1.23;margin-bottom:33px}.cakes-v2-module form{margin:0 auto;max-width:568px}.cakes-v2-module form .actions{margin-top:41px;text-align:center}.cakes-v2-module form .hs-button,.cakes-v2-module form input[type=submit]{background:#c0ce84;color:#fef9ec;padding:14.29px 44px}.cakes-v2-module form .hs-button:hover,.cakes-v2-module form input[type=submit]:hover{background-color:rgba(78,44,25,.8);border:1px #4e2c19}.cakes-v2-module form input[type=email],.cakes-v2-module form input[type=file],.cakes-v2-module form input[type=number],.cakes-v2-module form input[type=password],.cakes-v2-module form input[type=search],.cakes-v2-module form input[type=tel],.cakes-v2-module form input[type=text],.cakes-v2-module form select,.cakes-v2-module form textarea{background:transparent;border:2px solid #c0ce84}.cakes-v2-module form ul li input[type=checkbox]+span:after,.cakes-v2-module ul.inputs-list input[type=checkbox]+span:after,.cakes-v2-module ul.inputs-list input[type=radio]+span:after{border:2px solid #c0ce84}.cakes-v2-module form ::placeholder{color:#4e2c19}.cakes-v2-module form ul li input[type=checkbox]:checked+span:after,.cakes-v2-module ul.inputs-list input[type=checkbox]:checked+span:after,.cakes-v2-module ul.inputs-list input[type=radio]:checked+span:after{border-color:#4e2c19!important}.cakes-v2-module form ul li input[type=checkbox]:focus+span:after,.cakes-v2-module ul.inputs-list input[type=checkbox]:focus+span:after,.cakes-v2-module ul.inputs-list input[type=radio]:focus+span:after{outline:0!important}.cakes-v2-module .form-group form{text-align:left}.cakes-v2-module .form-group ul.no-list.hs-error-msgs.inputs-list label{text-transform:none}.cakes-v2-module .form-group .hs_error_rollup{display:none}@media(max-width:1900px){.cakes-ice-v2-module:before{height:855px;max-width:326px;top:9%}.cakes-ice-v2-module:after{height:1000px;max-width:600px}}@media(max-width:1600px){.cakes-ice-v2-module:before{height:497px;max-width:194px}.cakes-ice-v2-module:after{height:650px;max-width:400px}}@media(max-width:1440px){.cakes-v2-module .top-icon{max-width:150px}.cakes-v2-module .what-we-stock .text-container h3{font-size:50px}.cakes-v2-module .what-we-stock .text-container h4{font-size:25px}}@media(max-width:1280px){.cakes-ice-v2-module:before{height:344px;max-width:134px;top:7%}.cakes-ice-v2-module:after{bottom:18%;height:330px;max-width:195px}}@media(max-width:1024px){.cakes-v2-module .top-icon{max-width:130px}.cakes-v2 .heading-text,.cakes-v2 .top-image-container{margin:0 auto;max-width:460px;padding:30px 0 23px}.cakes-ice-v2-module:before{height:199px;max-width:70px;top:6%}.cakes-v2-module .who-we-stock .column-grp .column-container{width:calc(50% - 96.4px)}}@media(max-width:767px){.cakes-v2-module .top-icon{max-width:100px}.cakes-ice-v2-module:after,.cakes-ice-v2-module:before{display:none}.cakes-v2-module .what-we-stock .text-container h3{font-size:30px}.cakes-v2-module .what-we-stock .text-container h4{font-size:24px}.cakes-v2-module .what-we-stock .stock-group-images{margin:10px 32.2px 20px;width:calc(50% - 64.4px)}}@media(max-width:580px){.cakes-v2-module .top-icon{max-width:120px}.cakes-v2-module .who-we-stock .column-grp .column-container{margin:0 0 20px;width:100%}.cakes-v2-module .who-we-stock .column-grp{margin:20px 0}}@media(max-width:480px){.cakes-v2-module .what-we-stock .stock-group-images{width:100%}.cakes-v2-module form input[type=email],.cakes-v2-module form input[type=file],.cakes-v2-module form input[type=number],.cakes-v2-module form input[type=password],.cakes-v2-module form input[type=search],.cakes-v2-module form input[type=tel],.cakes-v2-module form input[type=text],.cakes-v2-module form select,.cakes-v2-module form textarea{font-size:16px}}