/*
Generated time: March 27, 2024 19:12
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.custom-5050 .product__photos--beside{position:relative;padding:15px}.custom-5050 .grid__item:first-child .product__main-photos{padding:20px;max-height:500px;overflow:hidden}.custom-5050 .flickity-enabled.is-draggable .flickity-viewport{max-height:500px}.custom-5050 .flickity-slider .image-wrap{height:100%!important;padding:0!important;min-height:420px}.custom-5050 .grid__item .product__main-photos .image-element{max-height:420px;object-fit:contain}.custom-5050 .product__thumbs--beside .product__thumbs--scroller{left:20px;top:20px;width:80px}.custom-5050 .product__thumbs--beside.product__thumbs-placement--left{position:initial;width:80px}.custom-5050 .product__thumb-item a.is-active::before,.custom-5050 .product__thumb-item a:focus::before{box-shadow:inset 0 0 0 1px #ccc}.custom-5050 .product__thumbs--beside .product__thumb-item{margin-bottom:10px}.product-arrow{position:absolute;top:50%!important;bottom:inherit!important;transform:translateY(-50%);background:0 0!important;width:30px!important;padding:0!important;display:none!important}.product-arrow.product-right{right:35px!important}.product-arrow.product-left{left:130px!important}.custom-5050 .product-arrow{display:flex!important}.product-arrow .icon{transform:rotate(0)!important;height:13px;width:9px}.product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--prev{width:80px;display:none}.product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--next{width:80px;display:none}.custom-5050 .hidden{display:none!important}.all_benefits{display:flex;justify-content:center;text-align:center;gap:20px}.benefit__image{margin-left:auto;margin-right:auto}.benefit_subtitle{margin-top:24px;margin-bottom:12px;font-size:18px;font-weight:600}.benefit_desc p{font-size:14px}.form_body{max-width:800px;margin-left:auto;margin-right:auto;margin-top:50px}h1.section-header__title{text-align:center}h3.section-header__subtitle{text-align:center;font-size:18px}product-recommendations.pro_related_products{display:none}body.template-product.uniqify_solid_icecream_cups product-recommendations.pro_related_products{display:block}body.template-product.uniqify_solid_icecream_cups product-recommendations.pro_related_products.mobile{display:none}.related_products .grid-product__price,.related_products .product-block,.related_products .stamped-main-badge{display:none!important}.related_products_wrapper{margin-top:30px}.product__quantity label,.variant-wrapper label.variant__label{font-weight:600}span.var_val{font-weight:400}.js-qty__wrapper{border:2px solid #25bfcc;border-radius:30px;max-width:100px}.js-qty__num{color:#25bfcc;border:none}.js-qty__adjust--minus,.js-qty__adjust--plus{fill:#25BFCC}.qty_cart{display:flex;gap:20px}.uniqify_solid_icecream_cups .product-single__form{display:none}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:none}@media only screen and (max-width:1419px){.product-arrow.product-right{right:20px!important}.product-arrow.product-left{left:115px!important}}@media only screen and (max-width:1345px){.product-arrow.product-right{right:5px!important}.product-arrow.product-left{left:100px!important}}@media only screen and (max-width:1259px){.custom-5050 .grid__item:first-child .product__main-photos{max-height:370px}.custom-5050 .flickity-enabled.is-draggable .flickity-viewport{max-height:330px}.custom-5050 .grid__item .product__main-photos .image-element{max-height:330px}}@media only screen and (max-width:1139px){.custom-5050 .grid__item:first-child .product__main-photos{padding:10px}.custom-5050 .flickity-enabled.is-draggable .flickity-viewport,.custom-5050 .grid__item .product__main-photos .image-element{max-height:290px}}@media only screen and (max-width:1023px){.custom-5050 .flickity-enabled.is-draggable .flickity-viewport,.custom-5050 .grid__item .product__main-photos .image-element{max-height:280px}.product-arrow{width:15px!important}.custom-5050 .product__thumbs--beside .product__thumbs--scroller{width:70px}}@media only screen and (max-width:768px){.custom-5050 .flickity-enabled.is-draggable .flickity-viewport,.custom-5050 .grid__item .product__main-photos .image-element{max-height:420px}.custom-5050 .grid__item:first-child .product__main-photos{max-height:440px;margin:0;min-height:440px}.custom-5050 .flickity-enabled.is-draggable .flickity-viewport{max-height:400px!important;min-height:400px!important}.custom-5050 .grid__item .product__main-photos .flickity-page-dots{bottom:-30px}.custom-5050 .image-wrap{height:100%!important;padding:0!important;min-height:400px}.custom-5050 .image-element{opacity:1;visibility:visible}}@media only screen and (max-width:639px){.custom-5050 .grid__item .product__main-photos .flickity-page-dots{bottom:-25px}.all_benefits{display:grid;text-align:center;grid-template-columns:1fr 1fr;gap:20px}body.template-product.uniqify_solid_icecream_cups product-recommendations.pro_related_products.mobile{display:block;padding:0 17px;margin-bottom:30px}body.template-product.uniqify_solid_icecream_cups product-recommendations.pro_related_products.desktop{display:none}.related_products_wrapper{margin-top:0}}@media only screen and (max-width:539px){.custom-5050 .product__photos--beside{padding:10px}.custom-5050 .grid__item:first-child .product__main-photos{max-height:410px;min-height:410px}.custom-5050 .image-wrap{min-height:380px!important}.custom-5050 .flickity-enabled.is-draggable .flickity-viewport,.custom-5050 .grid__item .product__main-photos .image-element{max-height:390px;height:100%}.custom-5050 .grid__item .product__main-photos .flickity-page-dots{bottom:0}.custom-5050 .product__photo-zoom{bottom:5px;right:13px;margin:0!important}}@media only screen and (max-width:479px){.custom-5050 .product__photos--beside{padding:0 0 10px 0}.custom-5050 .grid__item:first-child .product__main-photos{max-height:340px;min-height:340px}.custom-5050 .flickity-enabled.is-draggable .flickity-viewport{max-height:330px!important;min-height:330px!important}.custom-5050 .image-wrap{min-height:310px!important}}