.flavour-filter{padding:66px 0 0}.flavour-filter .content-wrapper{max-width:1452px}.flavour-filter .heading-text{text-transform:uppercase}.flavour-filter .product-wrapper{margin:10px 23px 108px;position:static!important;width:calc(25% - 46px)}.flavour-filter .flavours-grp .product-name{margin-top:23px;text-align:center}.flavour-filter .flavours-grp{height:auto!important;justify-content:center;margin-left:-23px;margin-right:-23px}.flavour-filter .flavours-grp .image-wrapper{height:392.13px;position:relative;width:100%}.flavour-filter .flavours-grp .image-wrapper .product-listing-image{border-radius:19px;height:100%;object-fit:cover;width:100%}.flavour-filter .top-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px}.flavour-filter .top-row .button{font-size:20px;font-weight:700;line-height:1.2;padding:7px 15px}.flavour-filter .top-row .ic-search-container{margin-top:15px}.flavour-filter .top-row .button.list-one{background:#bfc2fe}.flavour-filter .top-row .button.list-one:active,.flavour-filter .top-row .button.list-one:hover{background:rgba(191,194,254,.9)}.flavour-filter .top-row .button.list-two{background:#5ed1e1;margin-left:22px}.flavour-filter .top-row .button.list-two:active,.flavour-filter .top-row .button.list-two:hover{background:rgba(94,209,225,.9)}.flavour-filter button.button.button--reset{background:#d49ce3;border-radius:20px;color:#fff;font-size:15px;font-weight:700;margin-bottom:30px;padding:12px 24px}.flavour-filter .top-row h5{letter-spacing:1px;line-height:1.2;margin-bottom:23px;text-transform:uppercase}.flavour-filter .top-row .dietary--label{text-align:right}.flavour-filter .dietary-restriction .button-variant{cursor:pointer;margin-left:27px}.flavour-filter .top-row .ic-search-container{display:block;line-height:1;position:relative}.flavour-filter .top-row input.product-search-box[type=search]{background:#fff;border:2px solid #9acae2;border-radius:50px;box-sizing:border-box;color:#9acae2;font-size:34px;font-weight:700;height:67px;letter-spacing:1.7px;line-height:1.2;margin:0;max-width:464px;outline:none;padding:10px 62px 10px 20px;text-transform:uppercase}.flavour-filter .top-row input[type=search]::-webkit-search-cancel-button,.flavour-filter .top-row input[type=search]::-webkit-search-decoration,.flavour-filter .top-row input[type=search]::-webkit-search-results-button,.flavour-filter .top-row input[type=search]::-webkit-search-results-decoration{display:none}.flavour-filter .top-row #searchsubmit{background-color:transparent!important;background-image:url(https://8040367.fs1.hubspotusercontent-na1.net/hubfs/8040367/Kristens%20Kick%20Ass%20Ice%20Cream%20Assets/pages/flavour/search-icon.png)!important;background-size:35px!important;max-height:67px;max-width:67px!important}.flavour-filter .top-row #searchsubmit.product-search-submit,.flavour-filter .top-row .product_search #searchsubmit,.flavour-filter .top-row .product_search input.product-search-submit[type=submit],.flavour-filter .top-row .product_search.widget_search #searchsubmit,.flavour-filter .top-row input.product-search-submit[type=submit]{background-position:50%;background-repeat:no-repeat;border:0;bottom:auto;box-shadow:none;cursor:pointer;display:inline;height:100%;position:absolute;right:5px;top:0;width:20%}.flavour-filter .collection--title{color:#02807d;margin-bottom:36px;text-transform:uppercase}.flavour-filter .flavours-grp .product-name h5{font-size:28px;letter-spacing:1.4px;line-height:1;text-transform:uppercase}.flavour-filter .flavours-grp .image-wrapper .d-restrcited{left:-21px;position:absolute;top:-30px}.flavour-filter .flavours-grp .image-wrapper .image-badge{margin-bottom:12px;max-width:112px}.flavour-filter .error_msg{display:none}.flavour-filter .error_msg_std *{color:#999;font-size:30px;text-align:center}.button.button--reset{display:none;margin-left:auto;margin-right:auto}.button--reset.block{display:block}.list-one{background-color:#bfc2fe}.list-one,.list-two{border-radius:20px;display:inline-block;padding:10px}.list-two{background-color:#5ed1e1}.flavour-filter ul{list-style:none;padding-left:0}.flavour-filter #collection--name h2{margin:50px 0;text-align:center}.js-slick-wrapper,.slick-project,.slick-slider,.slick-track,.slick-wrap,.swiper-slide,.swiper-slide-active{touch-action:auto!important;-ms-touch-action:auto!important}.slider-inner{align-items:unset!important;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-wrap:break-word;word-break:break-word}.slider--left{flex:0 0 72%;max-width:72%;position:relative;width:100%}.slider--left,.slider--right{padding-left:5px;padding-right:5px}.slider--right{flex:0 0 28%;max-width:28%}.slider--left .image-items{height:744px;padding:0 10px}.slider--left img.image_slider_product{border-radius:19px;height:100%;object-fit:cover;width:100%!important}.product_image-thumbs img{border-radius:19px;float:right;max-width:207px;min-height:232px;object-fit:cover}.slick-vertical .slick-slide.small-thumb{margin-bottom:20px}.small-thumb img{width:100%}.small-thumb{cursor:pointer;overflow:hidden;position:relative}.product_image-thumbs{overflow-y:scroll;scrollbar-width:none}.d-group .cm-container .right-col h5{font-size:28px;letter-spacing:1.4px;line-height:1.21;margin-top:15px;text-transform:uppercase}.d-group{background:#fef9ec;padding:130px 0 157px}.d-group .content-wrapper{max-width:1476px}.d-group .cm-container{display:flex;flex-wrap:wrap;justify-content:center}.d-group .cm-container .left-col{overflow:hidden;width:57%}.d-group .cm-container .right-col{padding-left:40px;position:relative;width:43%}.d-group .dynamic-collection{margin-bottom:13px}.rewards{width:179px}.d-group h3{margin-bottom:10px}.d-group p{font-size:17px;letter-spacing:0;line-height:1.17;margin:0 0 19px;max-width:568px}.d-group .tag{margin:0 10px 10px 0;max-width:100px}.d-group .tag-group{bottom:11px;display:flex;flex-wrap:wrap;margin-top:50px;position:absolute}.d-group .dynamic-post-tag-group{height:120px;margin-top:30px}.d-group .cm-container .right-col .featured--image{max-width:568px}@media(min-width:2000px){.d-group{padding:130px 0 200px}}@media(max-width:1600px){.flavour-filter .flavours-grp .product-name h5{font-size:22px}.flavour-filter .dietary-restriction .button-variant{margin-left:15px;max-width:100px}}@media(max-width:1440px){.d-group .cm-container .right-col{padding-left:30px}}@media(max-width:1200px){.flavour-filter .product-wrapper{margin:10px 23px 70px;width:calc(33.33% - 46px)}.flavour-filter .top-row input.product-search-box[type=search]{font-size:28px;height:60px}}@media(max-width:1024px){.flavour-filter .flavours-grp .image-wrapper .image-badge{max-width:80px}.flavour-filter .flavours-grp .product-name h5{font-size:18px}.flavour-filter .top-row .button{font-size:16px}.flavour-filter .top-row input.product-search-box[type=search]{font-size:16px;height:55px}.flavour-filter .dietary-restriction .button-variant{max-width:90px}.flavour-filter .top-row #searchsubmit{background-size:25px!important}.flavour-filter{padding:66px 0 40px}.d-group{padding:100px 0}.d-group .cm-container .left-col,.d-group .cm-container .right-col{width:100%}.d-group .cm-container .left-col{margin:0 auto;max-width:776px;width:100%}.slider--right{flex:0 0 22%;max-width:22%}.product_image-thumbs img{min-height:auto}.slider--left .image-items{height:auto}.d-group .cm-container .right-col{margin-top:30px}.d-group .tag-group{bottom:auto;margin-top:0;position:relative}.d-group .dynamic-post-tag-group{height:auto}}@media(max-width:900px){.flavour-filter .flavours-grp .image-wrapper .d-restrcited{left:-14px;top:-24px}.flavour-filter .flavours-grp{margin-left:-15px;margin-right:-15px}.flavour-filter .product-wrapper{margin:10px 15px 40px;width:calc(50% - 30px)}.flavour-filter .top-row{display:block;margin-bottom:30px;text-align:center}.flavour-filter .top-row .ic-search-container{margin:20px auto 10px;max-width:464px}.flavour-filter .top-row .dietary--label{text-align:center}.dietary-restriction .button-group{justify-content:center}.flavour-filter .dietary-restriction .button-variant{margin:10px}}@media(max-width:767px){.flavour-filter .flavours-grp .image-wrapper{height:300.13px}.flavour-filter .product-wrapper{margin:10px 15px 20px}.flavour-filter .flavours-grp .image-wrapper .d-restrcited{left:-13px;top:-20px}.d-group{padding:60px 0}.product_image-thumbs img{min-height:auto}.slider--left .image-items{height:auto}.d-group .cm-container .right-col{margin-top:30px;padding-left:0}.slick-vertical .slick-slide.small-thumb{margin-bottom:10px}}@media(max-width:520px){.flavour-filter .flavours-grp{margin:0}.flavour-filter .product-wrapper{margin:15px 0;width:100%}.flavour-filter .flavours-grp .image-wrapper{height:auto}.flavour-filter .flavours-grp .image-wrapper .product-listing-image{height:auto;object-fit:fill}.flavour-filter .top-row .button{margin:10px 0;max-width:230px;width:100%}.flavour-filter .top-row .button.list-two{margin-left:0}}