.js-smart-package-selected-container.show{opacity:1;transition:all .5s ease;background-color:#4d4c90;width:100vw;margin-left:-1.46rem;padding:1.5rem;margin-top:3rem;justify-content:center}@media (min-width:992px){.js-smart-package-selected-container.show{border-radius:.5rem}.js-smart-package-selected-container.show.smart-package-page{width:auto}.js-smart-package-selected-container.show:not(.smart-package-page){width:100%;margin-top:0;margin-left:0}}.js-smart-package-selected-container.show .btn-primary{max-width:33rem}.js-smart-package-selected-container.show .offer:first-child{margin-right:.8rem}.js-smart-package-selected-container.show .offer{border:.1rem solid #fff;border-radius:.9rem;height:15.6rem;max-width:15.6rem!important;padding:.7rem 1rem}.js-smart-package-selected-container.show .offer .hit{background:#68d166;border-radius:.32rem;width:5.2rem;height:1.3rem;display:flex;align-items:center;justify-content:center;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:2.9rem}.js-smart-package-selected-container.show .offer .hit span{font-style:normal;font-weight:700;font-size:1.03385rem;letter-spacing:.172308rem}.js-smart-package-selected-container.show .offer-duration{font-style:normal;font-weight:500;font-size:1.3rem;line-height:130%;color:#fff}.js-smart-package-selected-container.show .offer-money{font-style:normal;font-weight:700;font-size:2.5rem;color:#fff}.js-smart-package-selected-container.show .offer-time{font-style:normal;font-weight:700;font-size:1.3rem;line-height:1rem;margin-left:-.3rem;color:#fff}.js-smart-package-selected-container.show .offer .note{position:absolute;top:100%;left:0;right:0}.js-smart-package-selected-container.show .offer .note .year-price{font-style:normal;font-weight:400;font-size:.9rem;text-transform:lowercase;text-align:center;color:#fff;margin-top:.2rem}.js-smart-package-selected-container.show .offer .money{position:absolute;transform:translateY(58%);text-align:center;left:0;right:0}.js-smart-package-selected-container.show .offer .section-bottom{position:absolute;left:8%;width:84%;bottom:1rem}.js-smart-package-selected-container.show .offer .btn-outline-primary{color:#fff;border:.1rem solid #fff;min-width:5rem!important;margin-bottom:.3rem;margin-top:.7rem}.js-smart-package-selected-container.show .offer .btn-smart-selected{background-color:#68d166!important;color:#111!important;border:none!important;margin-bottom:.3rem;margin-top:.7rem}@media (max-width:349px){.js-smart-package-selected-container.show .offer{margin:1rem 0}.js-smart-package-selected-container.show .offer:first-child{margin:0 1rem}}.js-smart-package-selected-container:not(.show){height:0;opacity:0;transition:all .5s ease}body{height:100%}.breadcrumb{margin-bottom:1em;align-items:center}@media screen and (min-width:768px){.breadcrumb{margin-bottom:4em}}.breadcrumb .breadcrumb-item{color:#111;font-size:1.4rem}.breadcrumb .breadcrumb-item+span{color:#80e1dc;font-size:.7em}.breadcrumb .breadcrumb-item+span:before{margin-left:1rem;margin-right:1rem}.breadcrumb .breadcrumb-item.active{font-weight:600}.breadcrumb .breadcrumb-item:focus:not(.active),.breadcrumb .breadcrumb-item:hover:not(.active){color:#80e1dc}#slider-desktop .slick-dots li{display:none}@media screen and (min-width:768px){#slider-desktop{display:block!important}}@media screen and (max-width:767px){#slider-desktop{display:none!important}}@media (orientation:landscape) and (max-height:574px){#slider-desktop{display:block!important}}#slider-mobile .slick-dots li{display:none}@media screen and (max-width:767px){#slider-mobile{display:block!important}}@media screen and (min-width:768px){#slider-mobile{display:none!important}}#slider-mobile.slick-initialized .slick-slide{height:80rem}@media (orientation:landscape) and (max-height:574px){#slider-mobile{display:none!important}}.main-content{margin:0;flex:1;width:100%;padding-top:5.3rem;max-width:100%!important;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.main-content::-webkit-scrollbar{display:none}@media (min-width:992px){.main-content{padding:0 1.5rem;margin-left:0!important}}.main-content .google-maps{position:relative;padding-bottom:0;margin:0}.main-content .google-maps iframe{position:relative;top:0;left:0;width:100%!important;height:50rem!important;float:left;padding-bottom:8rem}.main-content .table-history-wcoin{max-width:64rem}@media (min-width:992px){.main-content .table-history-wcoin{margin-left:auto;margin-right:auto}}.main-content .table-history-wcoin .history-wcoin-row{background-color:#f5f5f5;border-bottom:.1rem solid hsla(0,0%,76.9%,.6);border-top:.1rem solid #fff;width:100vw;display:flex;flex-direction:column;padding:2rem;margin-left:-1.48rem}@media (min-width:992px){.main-content .table-history-wcoin .history-wcoin-row{width:100%;margin-left:auto;margin-right:auto}}.main-content .table-history-wcoin .history-wcoin-row .history-wcoin-description p.medium-sized{max-width:32rem;margin-top:1rem;margin-bottom:0}.main-content .app-img{height:4.1rem;transition:box-shadow .5s ease-in-out}.main-content .app-img:hover{box-shadow:0 0 1rem #bef6f3}.main-content .download-label{max-width:26rem;margin-left:auto;margin-right:auto}@media (min-width:992px){.main-content .product-card .btn-max-width,.main-content .section-add-to-cart .btn{max-width:15.6rem!important}}.main-content .main-image-any-taste{max-width:9.5rem}.main-content .main-image-any-taste img{height:100%;padding-left:.5rem;padding-top:.5rem;width:10.3rem;position:relative;left:-1.5rem}@media (min-width:992px){.main-content .container-box{margin-top:8rem!important}}.main-content .header-image-decorated{position:absolute;top:5.4rem;color:#fff;left:0}@media (min-width:992px){.main-content .header-image-decorated{position:relative;top:0}}.main-content .header-image-decorated img{filter:invert(1)}.main-content .content-fluid{position:absolute;top:-36rem;left:0;right:0;padding:2rem;text-align:center}.main-content .content-fluid :not(.btn){color:#fff}@media (min-width:992px){.main-content .content-fluid{top:auto;position:relative;padding-left:13rem;padding-bottom:12rem}}.main-content .content-fluid .btn{max-width:33.4rem;margin-left:auto;margin-right:auto}.main-content .content-fluid .apps-container{display:flex;column-gap:.85rem;justify-content:center;margin-bottom:6rem}.main-content .content-fluid .apps-container img{height:3.5rem;transition:box-shadow .5s ease-in-out}.main-content .content-fluid .apps-container img:hover{box-shadow:0 0 1rem #bef6f3}.main-content .content-fluid .arrow-white{filter:invert(1);height:1rem!important}.main-content .content-fluid .section-label{font-weight:400!important;margin-right:auto;text-align:center;margin-left:auto;max-width:26rem}@media (min-width:992px){.main-content .content-fluid .section-label{color:#fff!important}}@media (min-width:768px) and (max-width:991px) and (min-height:500px) and (max-height:779px){.main-content .content-fluid .section-label{text-shadow:.1rem .1rem .3rem #111}}.main-content .content-fluid .text-description{font-weight:500!important;width:auto!important}@media (min-width:992px){.main-content .content-fluid .text-description{color:#fff!important}}.main-content .half-circle-bg{display:block;height:12%;background-color:#fff;bottom:-.1rem;position:absolute;width:100vw;left:-1.46rem;border-radius:50% 50% 0 0/100% 100% 0 0}.main-content .icon-text-container{background:#fff;border:.075rem solid #111;box-sizing:border-box;border-radius:2.9rem;display:flex;justify-content:space-between;max-width:33.5rem;margin-left:auto;margin-right:auto;width:100%;transition-property:background-color,border;transition-duration:.5s;transition-timing-function:ease-in-out}.main-content .icon-text-container a{padding:1.62rem}.main-content .icon-text-container p{font-style:normal;font-weight:600!important;font-size:1.2rem;line-height:133%}.main-content .icon-text-container:hover{background-color:#bef6f3;border:.075rem solid #80e1dc}.main-content .line-separator{display:block;width:100%;border-top:.05rem solid #111;margin-top:2rem;margin-bottom:1rem}.main-content .email-box{background:#f5f5f5;border-radius:4rem;padding:0 1.5rem;font-style:normal;font-weight:700;font-size:1.2rem;line-height:1.8rem;letter-spacing:.03em;color:#c4c4c4;margin:.1rem .7rem .7rem 0}.main-content .nav-card{position:relative;width:100%;margin-left:auto;margin-right:auto}.main-content .nav-card--homepage-w{max-width:100%!important}.main-content .nav-card--full{width:100%;left:-1.46rem}@media (min-width:992px){.main-content .nav-card--full{width:100%;left:auto}}.main-content .nav-card img{width:100%;height:100%;object-fit:cover}.main-content .nav-card .card-content{display:flex;justify-content:space-between;bottom:0;position:absolute;padding:1.2rem .8rem;width:100%;align-items:end}@media (min-width:355px){.main-content .nav-card .card-content{padding:1.7rem}}.main-content .nav-card .card-content .btn{max-width:11.6rem!important;width:100%}@media (min-width:400px){.main-content .nav-card .card-content .btn{max-width:13.8rem!important}}.main-content .smart-header{position:fixed;z-index:111;background-color:#fff;text-align:center;left:0;right:0;margin-left:auto;margin-right:auto;top:-.1rem;text-transform:capitalize;font-style:normal;font-weight:600;font-size:1.6rem;line-height:125%;padding:2rem 1rem 1rem;width:100%;height:5.9rem}@media (min-width:992px){.main-content .active-bar-smart-container{max-width:37.5rem;margin-right:auto}}.main-content .order-box-container{border-bottom:.075rem solid #c4c4c4;padding-bottom:1.6rem}@media (min-width:992px){.main-content .order-box-container{background-color:#f5f5f5;padding:1.6rem 1.8rem}}.main-content .box-return-bg{width:100%;margin-left:-1.46rem;position:fixed;z-index:0;margin-top:-1rem}@media (min-width:992px){.main-content .box-return-bg{max-width:100vw;position:fixed;z-index:111;top:1rem;object-fit:contain;left:12rem}}.main-content .box-return-bg img{width:100vw}@media (min-width:992px){.main-content .box-return-bg img{z-index:-1;height:100vh;margin-left:0;width:100vw;object-fit:cover}}.main-content .box-return-bg .box-return-container{position:fixed;top:65%;left:50%;transform:translate(-50%,-50%);min-width:33.4rem!important;height:19.4rem;background-color:#fff;display:flex;flex-direction:column;padding:2rem}@media (min-width:992px){.main-content .box-return-bg .box-return-container{position:fixed;top:50%;left:60%}}.main-content .box-return-bg .box-return-container>div:first-child{width:23.2rem!important}.main-content .box-return-bg .box-return-container .box-code{background:#fff;border:.1rem solid #111;box-sizing:border-box;border-radius:5rem;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.main-content .cart-summary-order-table.cart-summary-table:after{display:none!important}.main-content .order-box>div:first-child{max-width:12rem}.main-content .order-box h6{margin-top:.2rem}.main-content .order-box .product-price{font-style:normal;font-weight:700;font-size:1.6rem;line-height:1.6rem}.main-content .order-box .btn{width:12rem!important}.main-content .less-waste-img img,.main-content .sell-ice-img img{width:100vw;margin-left:-1.48rem;z-index:-1}@media (min-width:992px){.main-content .less-waste-img img,.main-content .sell-ice-img img{height:100%;object-fit:cover;position:absolute;top:0}}.main-content .return-box-container{background-color:#fff;padding:1.8rem 2.4rem 2.7rem;max-width:33.4rem;margin-left:auto;margin-right:auto;margin-top:7rem}@media (min-width:992px){.main-content .return-box-container{margin-left:0}}.main-content .return-box-container .text-large{margin-bottom:2.2rem!important}.main-content .return-box-container .copy-code-container{width:100%;height:4.8rem;border-radius:5rem;margin-bottom:1rem;border:.075rem solid #000;transition-property:background-color,box-shadow,border;transition-duration:.5s;transition-timing-function:ease-in-out}.main-content .return-box-container .copy-code-container .expired-code:after{content:"Wygasły";position:absolute;right:3.5rem;font-size:1.2rem;font-weight:600!important}.main-content .return-box-container .copy-code-container .used-code:after{content:"Wykorzystany";position:absolute;right:3.5rem;font-size:1.2rem;font-weight:600!important}.main-content .return-box-container .copy-code-container:not(.expired-code-container):not(.used-code-container):hover{cursor:pointer;background-color:#bef6f3;box-shadow:0 0 .2rem .2rem #bef6f3;border:.075rem solid #80e1dc}.main-content .return-box-container .copy-code-container.expired-code-container:hover,.main-content .return-box-container .copy-code-container.used-code-container:hover{background-color:#f5f5f5;border:.075rem solid #aeaeae}.main-content .return-box-container .copy-code-container .copy-return-box{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem}.main-content .return-box-container .copy-code-container .copy-return-box p{margin-bottom:0}.main-content .return-box-container .copy-code-container .copy-return-box p.box-code-text{font-weight:700!important}.main-content .return-box-container .box-row:last-child .copy-code-container{margin-bottom:0}.main-content .bg-boxes{position:fixed;top:0;height:100%;background:url(/bootstrap-theme/images/box-return.74f43de4.jpg) no-repeat 50%;width:100vw;z-index:-1;left:0;background-size:cover!important}@media (min-width:992px){.main-content .bg-boxes--account{position:fixed;top:0;background:url(/bootstrap-theme/images/box-return-lg.3050bf7a.jpg) no-repeat 50%;height:100vh;width:100vw;z-index:-1;left:12rem}}.main-content .lg-size-img{width:6.7rem;transition:box-shadow .5s ease-in-out;border-radius:.76rem}.main-content .lg-size-img:hover{box-shadow:0 0 .2rem .2rem #bef6f3}.main-content .sm-size-img{width:2rem}.main-content .smart-nav{height:5rem;align-items:center}.main-content .smart-nav .smart-img{margin-right:2rem}.main-content .smart-nav .header-decorated{font-style:normal;font-weight:600;font-size:1.6rem;line-height:125%;color:#fff;padding-right:3.5rem}.main-content .js-password-container{display:block}.main-content .js-password-container:not(.show){display:none}.main-content .text-description{width:18rem;text-align:center}.main-content .center-text{max-width:45rem!important;margin-left:auto;margin-right:auto}.main-content .pay-order{max-width:60rem!important}.main-content .pay-order .cart-summary-order-table tfoot>tr>td>div{border-bottom:none!important}.main-content .pay-order .cart-summary-order-table tfoot>tr>td>div .btn-outline-warning{padding:2rem 5rem!important;height:5.9rem!important;font-style:normal!important;font-weight:700!important;font-size:1.6rem!important;line-height:1.8rem!important}.main-content .pay-order .cart-summary-order-table tfoot>tr:nth-child(2)>td{padding-bottom:0!important}@media (min-width:992px){.main-content .center-container-lg{margin-left:auto;margin-right:auto;max-width:240rem;width:100%}}.main-content .center-container.include-errors .alert,.main-content .center-container.include-errors .invalid-feedback{display:flex!important;position:relative;height:auto;z-index:-1;width:100%;color:#a90e0e;align-items:center;font-style:normal;font-weight:500;line-height:130%;justify-content:left}.main-content .center-container.include-errors .alert{bottom:0!important}@media (min-width:992px){.main-content .center-container.include-errors .alert{top:2.7rem!important}}@media (min-width:992px){.main-content .center-container{margin-left:auto;margin-right:auto;max-width:120rem;width:100%}}@media (min-width:992px){.main-content .center-sm-container{margin-left:auto;margin-right:auto;max-width:85.4rem;width:100%}}.main-content .products-container{width:90vw;left:0;position:fixed!important;top:0;padding:0;border-top:none;align-items:center;overflow-y:scroll;overflow-x:hidden;height:100%;-ms-overflow-style:none;scrollbar-width:none}@media (orientation:landscape){@supports (-webkit-touch-callout:none){.main-content .products-container{width:70vw!important}}}.main-content .products-container::-webkit-scrollbar{display:none}@media (min-width:992px){.main-content .products-container{width:fit-content}}.main-content .products-container .row{background-color:#f5f5f5;border-bottom:.1rem solid hsla(0,0%,76.9%,.6);height:10.4rem;border-top:.1rem solid #fff}.main-content .products-container .row div:nth-child(2){font-style:normal;font-weight:500!important;font-size:1.3008rem;line-height:130%}.main-content .products-container .row .product-price{font-style:normal;font-weight:700;font-size:1.35389rem;line-height:1.7rem}.main-content .products-container .row .js-add-row-with-selected-taste-btn{position:relative;bottom:1.5rem}@media (min-width:992px){.main-content .products-container .row{width:43.1rem;margin-left:auto}}.main-content #js-copy-code-popup,.main-content .js-success-popup{display:flex;bottom:-10rem;width:100%;margin-top:110vh;background-color:#d3fbd0;position:fixed;justify-content:center;align-items:center;transition:bottom 1s ease-in-out;z-index:111111;height:10rem;visibility:hidden;color:#165c14;column-gap:2rem;left:0}.main-content #js-copy-code-popup.show,.main-content .js-success-popup.show{bottom:0;visibility:visible}.main-content .js-error-popup{display:flex;bottom:-10rem;width:100vw;margin-top:110vh;background-color:#fad4dd;position:fixed;justify-content:center;align-items:center;transition:all 1s ease-in-out;height:10rem;visibility:hidden;color:#a90e0e;column-gap:2rem;z-index:111112;left:0}.main-content .js-error-popup.show{bottom:0;visibility:visible}.main-content .js-info-pop-up{display:flex;bottom:-10rem;width:100%;background-color:#f5f5f5;position:fixed;justify-content:space-between;align-items:center;transition:all 1s ease-in-out;height:13rem;visibility:hidden;color:#111;column-gap:2rem;top:5.4rem;padding-left:3.5rem;padding-right:1.5rem;z-index:9999;left:0}@media (max-width:991px){.main-content .js-info-pop-up{z-index:99}}@media (min-width:992px){.main-content .js-info-pop-up{top:0!important}}.main-content .js-info-pop-up .info-container{margin-left:-8rem}.main-content .js-info-pop-up .btn-pop-up{position:absolute;right:-46%;top:4.5rem;width:10.2rem;margin-right:1.5rem}.main-content .js-info-pop-up p{max-width:16rem}.main-content .js-info-pop-up .info-img{margin-right:2rem;width:2.5rem}.main-content .js-info-pop-up .info-img-container{width:2.5rem}.main-content .js-info-pop-up .close-info-container{margin-bottom:auto;width:3rem!important}.main-content .js-info-pop-up .close-info{margin-bottom:auto;margin-top:1.1rem;width:2rem}.main-content .js-info-pop-up.show{bottom:0;visibility:visible}@media (min-width:992px){.main-content .fix-top-box{position:fixed!important;top:4.1rem!important}.main-content .top-box-container{height:5.5rem!important;position:relative}}.main-content .lesswaste-header,.main-content .sell-ice-header{position:absolute;top:-5.3rem}.main-content .lesswaste-header .top-box,.main-content .sell-ice-header .top-box{position:absolute!important;padding:0;z-index:11;width:100vw;left:0;right:0;top:10.5rem}@media (min-width:992px){.main-content .lesswaste-header .top-box,.main-content .sell-ice-header .top-box{top:14.5rem!important}}.main-content .lesswaste-header .top-box .text,.main-content .sell-ice-header .top-box .text{margin-left:auto;margin-right:auto!important;justify-content:center;position:relative;left:auto;right:auto}.main-content .lesswaste-header .top-box .text span,.main-content .sell-ice-header .top-box .text span{margin-right:5rem!important}.main-content .top-box{background-color:#80e1dc;width:100vw;min-height:5.5rem;position:fixed;top:5.4rem}@media (min-width:992px){.main-content .top-box{top:9.5rem}}.main-content .top-box--summary{position:relative;top:0;background-color:#fff;padding:0 1.6rem;margin-left:-1.48rem;width:100vw}.main-content .top-box img:hover{transform:scale(1.1)}.main-content .top-box div .header-decorated,.main-content .top-box div .taxon-header,.main-content .top-box div h3,.main-content .top-box div span{font-style:normal;font-weight:600!important;font-size:1.6rem!important;line-height:125%!important;padding:0!important;margin:0!important}.main-content .top-box div span{margin-right:.64rem!important}.main-content .top-box span:last-child img{margin-right:1.6rem}.main-content.container>div.ui.segment>form{overflow:scroll;width:100vw!important;position:relative;top:0;margin-left:-1.46rem;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;bottom:0}@supports (-webkit-touch-callout:none){.main-content.container>div.ui.segment>form{width:calc(100% + 3rem)!important}}.main-content.container>div.ui.segment>form::-webkit-scrollbar{display:none}@media (min-width:992px){.main-content.container>div.ui.segment>form{top:auto;flex:0 0 50%;padding-right:0;width:100%;margin-bottom:0;margin-left:0}.main-content.container>div.ui.segment>form:after{content:"";display:block;background-color:#f5f5f5;height:100%;position:fixed;left:0;top:0;z-index:-1;width:calc(50vw + 1.48rem)}}@media (min-width:992px){.main-content .secondary-bg{top:0;flex:0 0 50%;max-width:50vw!important;padding-right:0;width:100%;margin-bottom:0;min-height:100vh;background-color:#f5f5f5;position:fixed;z-index:-1}}.main-content #select_search_form{width:100%;max-width:14rem!important;text-align:-webkit-right;min-width:10rem}.main-content .js-user-favourite-products-item-row{background-color:#f5f5f5;border-bottom:.1rem solid hsla(0,0%,76.9%,.6);height:10.4rem;border-top:.1rem solid #fff;width:100vw}@media (min-width:992px){.main-content .js-user-favourite-products-item-row{width:100%;margin-left:auto;margin-right:auto}}.main-content .js-user-favourite-products-item-row .image{max-width:11rem;height:10.2rem}.main-content .js-user-favourite-products-item-row .image img{width:100%;object-fit:contain}.main-content .js-user-favourite-products-item-row .product-text{margin-left:1.5rem}.main-content .js-user-favourite-products-item-row div:nth-child(2){font-style:normal;font-weight:500;font-size:1.3rem;line-height:130%;display:flex;align-items:center}.main-content .js-user-favourite-products-item-row .original-price{font-style:normal;fontfont-style:normal;font-weight:700;font-size:1.35389rem;line-height:1.7rem}.main-content .js-user-favourite-products-item-row .product-price,.main-content .js-user-favourite-products-item-row .promotion{margin-right:0!important;font-weight:700!important;font-style:normal;fontfont-style:normal;font-weight:700;font-size:1.35389rem;line-height:1.7rem}.main-content .js-user-favourite-products-item-row .promotion{inline-size:max-content;align-items:baseline!important}.main-content .js-user-favourite-products-item-row .price-tags{flex-direction:column;align-items:end!important;position:absolute;bottom:.6rem;right:1rem}.main-content .js-user-favourite-products-item-row .price-tags div:first-child{margin-left:auto;display:flex;flex-direction:column}.main-content .js-user-favourite-products-item-row .price-tags div:first-child .original-price{margin-right:0!important;padding-right:0}.main-content .js-product-bundle-item-row{background-color:#f5f5f5;border-bottom:.1rem solid hsla(0,0%,76.9%,.6);border-top:.1rem solid #fff;min-height:10.4rem}@media (min-width:992px){.main-content .js-product-bundle-item-row{width:43.1rem;margin-left:auto}}.main-content .js-product-bundle-item-row a{color:#111!important}.main-content .js-product-bundle-item-row a:hover{text-decoration:none}.main-content .js-product-bundle-item-row .unactive-delete img{opacity:.2!important}.main-content .js-product-bundle-item-row .active-delete img:hover{transform:scale(1.05)}.main-content .js-product-bundle-item-row--select-taste{background-color:#fff;border-bottom:none!important;height:7rem;justify-content:center;margin-left:1.5rem!important;margin-right:1.5rem!important;min-height:2rem;margin-top:1.5rem}@media (min-width:992px){.main-content .js-product-bundle-item-row--select-taste{margin-left:auto!important;background-color:#f5f5f5;border-top:none;width:40rem!important;height:8.3rem}}.main-content .js-product-bundle-item-row--select-taste .select-taste-box{border:.1rem solid #000;height:5rem;align-self:center;border-radius:2.9rem;width:100%}@media (min-width:992px){.main-content .js-product-bundle-item-row--select-taste .select-taste-box{background-color:#fff}}.main-content .js-product-bundle-item-row--select-taste .select-taste-box a{padding:1.5rem!important}.main-content .js-product-bundle-item-row--select-taste .select-taste-box .choose-taste{font-style:normal;font-weight:600;font-size:1.2rem;line-height:1.6rem;color:#111}.main-content .js-product-bundle-item-row>div>.product-image{height:10.4rem;margin-left:-1.3rem!important;width:10.3rem}.main-content .js-product-bundle-item-row div:last-child div:last-child,.main-content .js-product-bundle-item-row div:last-child span,.main-content .js-product-bundle-item-row td:last-child>div div:last-child,.main-content .js-product-bundle-item-row td:last-child>div span{margin:0;font-style:normal;font-weight:700;font-size:1.35389rem;line-height:1.7rem}.main-content .info-sm{width:3rem}.main-content .info-md{width:5.1rem}.main-content>.ui>.top-box{background-color:#80e1dc;width:100vw;min-height:5.5rem;position:sticky;top:0;z-index:20;margin-left:-1.46rem}@media (min-width:992px){.main-content>.ui>.top-box{top:auto}}@supports (-webkit-touch-callout:none){.main-content>.ui>.top-box{width:calc(100% + 3rem)!important}}.main-content>.ui>.top-box div .header-decorated,.main-content>.ui>.top-box div .taxon-header,.main-content>.ui>.top-box div h3,.main-content>.ui>.top-box div span{font-style:normal;font-weight:600!important;font-size:1.6rem!important;line-height:125%!important;padding:0!important;margin:0!important}.main-content>.ui>.top-box div span{margin-right:.0025rem!important}.main-content>.ui>.top-box span:last-child img{margin-right:1.6rem}.main-content>div h1{margin:1.12rem 0}.main-content>div h1+p.text-muted{color:inherit!important;margin-bottom:4rem!important}.main-content>:first-child:not(nav):not(.nav){margin-top:0}.main-content>.banner{overflow:hidden;display:flex;align-items:center;background-color:#f5f5f5}.main-content>.banner:first-child{margin-top:-9em!important}.main-content>.banner.category-banner{padding:8rem 0;background:transparent}.main-content>.banner.category-banner p{font-size:8.6rem;color:#fff;font-weight:700;margin:.8rem 0;max-width:80%;text-shadow:rgba(0,0,0,.5) 0 0 .3rem}.main-content>.banner.category-banner .img{position:absolute;margin:auto;top:5.4rem;right:50%;width:100%;transform:translate(50%);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#111;z-index:-1;object-fit:cover;object-position:right}@media screen and (max-width:1199px){.main-content>.banner.category-banner,.main-content>.banner.category-banner .img{height:35rem}}.main-content .btn-cart-circle{background:#fff;border-radius:50%;border:none;margin-right:1.9rem!important}@media screen and (max-width:1699px){.main-content .btn-cart-circle{width:5.76rem;height:5.76rem}}@media screen and (min-width:1700px){.main-content .btn-cart-circle{width:6.4rem;height:6.4rem}}.main-content .container-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container-sm-center,.login-container{max-width:37.5rem;margin-left:auto;margin-right:auto}.slider-product-show-image{margin-top:5rem}@media (min-width:992px){.slider-product-show-image{margin-top:8rem}}.slider-product-show-image img.not-found{opacity:.5}.slider-product-show-image img{max-height:42.8rem;object-fit:contain;height:100%;max-width:40.5rem;width:100%}.messenger-icon:hover{cursor:pointer}.package-cup-container{transition:box-shadow 1s ease-in-out}.package-cup-container:hover{cursor:pointer;box-shadow:0 0 .1rem .1rem #ff8566}#clear-filters{margin-left:auto;margin-right:auto;padding:0;font-style:normal!important;font-weight:400!important;font-size:1.2rem!important;line-height:1.6rem!important}.hover-cursor:hover{cursor:pointer;opacity:.7}#search_button:hover,#search_wrapper label>img:hover,.close-info:hover{cursor:pointer!important}.package-cup-container{background-color:#ff8566;border-radius:50%;position:relative;width:5.9rem;height:5.9rem;margin-right:1rem}.package-cup-container .package-cup{position:absolute;top:1.3rem;left:1.5rem;font-family:Helvetica Neue LT W1G,sans-serif}.package-cup-container .package-cup span{color:#ff8566;position:absolute;left:.57rem;font-size:3rem;top:.5rem}#package-length,#package-max-cups{position:absolute;visibility:hidden}.js-shipping-method-container-header .form-check-label{margin-bottom:0!important}.js-shipping-method-container-header .shipping-method-type .form-check label{width:fit-content!important}.js-shipping-method-container-header .js-shipping-method-price{text-transform:uppercase!important;font-style:normal!important;font-weight:700!important;font-size:1.1rem!important;line-height:140%!important;letter-spacing:.01em!important;white-space:nowrap}.floating-container{padding-left:2.3rem;padding-right:2.3rem}.estimated-delivery-date-container{color:#111}.favourite-ice-cream-shop-container{display:flex;position:relative}.favourite-ice-cream-shop-container img{border-radius:1rem;object-fit:contain}.favourite-ice-cream-shop-container .heart{filter:invert(1);width:2.1rem!important}.shop-image-thumb:before{position:absolute;content:"";background-image:url(/bootstrap-theme/images/ice-shops-homepage.d3ee3c99.jpg);background-repeat:no-repeat;height:100%;width:100%;left:0;top:0;background-size:cover;background-position-y:center;border-radius:1rem}.flavor-preview-image{position:relative;max-width:18rem;max-height:17.9rem;width:100%;height:100%;object-fit:contain}.flavor-preview-image--not-found{opacity:.5}.flavor-preview-image .flavor-tag{position:absolute;bottom:1.3rem;left:1.3rem;font-style:normal;font-weight:700;font-size:1.1rem;line-height:121%;display:flex;align-items:center;text-align:center;letter-spacing:-.01em;color:#fff;min-width:9rem;padding:.4rem 1.3rem;justify-content:center;border-radius:1rem}.flavor-preview-image .flavor-tag.new-flavor{background-color:#2dd62a}.alternative-shop-preview-image{top:0;position:absolute}.hours-label{font-style:normal;font-weight:600!important;font-size:1.86047rem!important;line-height:125%}.socials{height:3.6rem}.alert-text{color:#a90e0e!important;font-weight:700}.totals-container{width:100vw}@media (max-width:991px){.cart-summary-icons .icons-desktop{position:relative;display:flex!important;justify-content:right;bottom:.2rem;right:0;margin-left:1.5rem!important}}.cart-summary-icons .package-cup-container{display:none}@media (min-width:992px){.cart-summary-icons .package-cup-container{display:flex}}.not-clickable{pointer-events:none!important}.clickable{pointer-events:auto!important}.x-button{position:absolute;right:1rem;top:.5rem}.header-page{display:flex;align-items:center;padding-top:.5rem;padding-left:3rem}.footer-space{padding-bottom:8.5rem}.footer-lg-space{height:11.5rem}@media (max-width:991px){.footer-fluid-sm-space{height:11.5rem}}@media (min-width:992px){.list-scroll{max-height:52.5rem;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsla(0,0%,76.9%,.6) #f5f5f5}}.list-scroll::-webkit-scrollbar{width:1em}.list-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #f5f5f5;background-color:#f5f5f5}.list-scroll::-webkit-scrollbar-thumb{background-color:hsla(0,0%,76.9%,.6)}.list-scroll ::-webkit-scrollbar{width:1em}.list-scroll ::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px #f5f5f5;background-color:#f5f5f5}.list-scroll ::-webkit-scrollbar-thumb:vertical{background-color:hsla(0,0%,76.9%,.6)}@media (min-width:992px){.bundle-item-input{width:50vw!important}}.summary-scroll{margin-bottom:10rem}@media (min-width:992px){.summary-scroll{position:fixed;right:0;overflow:scroll;height:auto;bottom:0;top:22rem;margin-bottom:0;overflow-x:hidden!important;scrollbar-width:none!important;width:48vw!important;z-index:112}.summary-scroll ::-webkit-scrollbar{display:none}}@media (max-width:991px){.bundle-summary{position:fixed;bottom:7.5rem;z-index:9999;width:100%;padding:1.5rem;left:0}}.under-price-text{padding-top:0!important;right:0;font-size:1rem!important;max-width:25rem;margin-top:.3rem;position:relative;align-items:center;display:flex}@media (min-width:420px){.under-price-text{max-width:100%}}@media (min-width:992px) and (max-width:1299px){.under-price-text{max-width:25rem}}@media (min-width:1300px){.under-price-text{max-width:100%}}.buttons-layout{display:flex;flex-direction:column;width:24rem!important;margin-left:auto;margin-right:auto}.buttons-layout a{color:#111!important}#choose-city:hover{cursor:pointer}.ice-cream-popup-container{display:none;position:fixed;top:0;z-index:999;left:0;background-color:rgba(0,0,0,.25);width:100vw;height:100vh}.ice-cream-popup-container .content{max-width:34.1rem;background-color:#f5f5f5;width:100%;padding:2.4rem;row-gap:1.5rem;overflow-y:auto;overflow-x:hidden;display:grid;height:100%;scrollbar-width:none}@media (max-width:600px){.ice-cream-popup-container .content{max-width:80vw}}.ice-cream-popup-container .content::-webkit-scrollbar{display:none}.ice-cream-popup-container .content p{font-style:normal;font-weight:600;font-size:1.6rem;line-height:125%}.ice-cream-popup-container .content p:first-child{font-style:normal;font-weight:600!important;font-size:1.8rem;line-height:125%}.ice-cream-popup-container .content p.active{text-decoration-line:underline}.linear-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 72.33%,rgba(0,0,0,.6) 89.85%);mix-blend-mode:color-burn;border-radius:1rem}.icons-sm-interact{transition:width 2s ease-in-out}.icons-sm-interact:hover{transform:scale(1.05)}.box-shadow-interact{transition:opacity .5s ease-in-out;box-shadow:none;border-radius:.54rem}.box-shadow-interact:hover{opacity:.7}a:not(.btn):not(.messenger-icon){transition:opacity .2s ease-in-out}a:not(.btn):not(.messenger-icon):hover{opacity:.7}.smart-img-interact{border-radius:.4rem;transition:box-shadow .5s ease-in-out}.smart-img-interact:hover{box-shadow:0 0 .2rem #bef6f3}.icon-social{width:3.596rem}.icon-return{width:2.5rem}@media (max-width:991px){.icon-return-container{border-radius:50%;background-color:#f5f5f5;padding:.5rem}}.icon-delete{width:2.4rem}.icon-sm{width:2.2rem}.icon-smart{width:4.3rem}.icon-promotion{width:1.606rem}.icon-cup{width:2.864rem}.icon-msg{width:5.85rem}.icon-arrow-circle-down,.icon-arrow-down-up{width:2rem}.icon-present{width:2.4rem}.icon-heart,.icon-remove,.icon-x{width:2rem}.icon-xs{width:1.25rem}.icon-s{width:1.5rem}.icon-lg{width:2.8rem}@media (min-width:992px){.icon-lg{width:2.4rem}}.close-side-menu{width:3rem}fieldset>label{margin-bottom:1rem!important}.paginator-carousel{position:absolute;top:30%;width:100%;display:flex}.paginator-carousel ul{display:flex;width:100%;justify-content:stretch;padding:0}.paginator-carousel li{margin-top:2rem;position:relative;float:left}.paginator-carousel li.prev{display:flex;justify-content:stretch;margin-right:auto;left:-1rem}.paginator-carousel li.next,.paginator-carousel li.prev{height:2rem;width:2rem;background:url(/bootstrap-theme/images/closed.ded07b27.svg) no-repeat 50%}.paginator-carousel li.next{display:block;transform:rotate(180deg);margin-left:auto!important;right:-1rem}.center-content{align-items:center;left:0;right:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-content img{width:12rem}.center-md-container{max-width:41.3rem;margin-left:auto;margin-right:auto;margin-top:3.2rem}@media (min-width:992px){.center-md-container{margin-top:4.5rem}}.cookies-bg{background-color:rgba(17,17,17,.3);width:100vw;height:100vh;position:fixed;left:0;top:0;overflow:hidden;z-index:9999;display:none}.cookies-bg .cookies-wrapper{position:relative;overflow-y:scroll;height:100%}.cookies-bg .cookies{background-color:#fff;width:27.1rem;height:40rem;position:absolute;left:50%;transform:translate(-50%,60%);overflow:hidden;border-radius:.7rem}@media (min-width:992px){.cookies-bg .cookies{width:57.2rem;height:35.2rem}}@media (max-height:500px){.cookies-bg .cookies{transform:translate(-50%,30%)}}.cookies-bg .cookies .cookies-content{position:absolute;bottom:0;padding:2.2rem;width:100%}@media (min-width:992px){.cookies-bg .cookies .cookies-content{padding-bottom:3.3rem;padding-left:4rem;padding-right:3.6rem}}.cookies-bg .cookies .cookies-header{width:100%;position:absolute;left:0;z-index:-1}.cookies-bg .cookies .btn{display:flex;align-items:center;justify-content:center}.cookies-bg .cookies h1{font-style:normal;font-weight:600!important;font-size:2.83922rem!important;line-height:125%!important;text-transform:none!important;padding-left:2rem;padding-top:.5rem!important}@media (min-width:992px){.cookies-bg .cookies h1{font-size:3.6rem!important;padding-left:4rem;padding-top:1.2rem!important}}.cookies-bg .cookies p{font-style:normal;font-weight:600!important;font-size:.908rem!important;line-height:147%!important;margin-bottom:2rem}@media (min-width:992px){.cookies-bg .cookies p{margin-bottom:0;width:30.1rem;margin-right:auto}}.cookies-bg .cookies img{width:100%;position:absolute;top:0;z-index:-1}@media (min-width:992px){.cookies-bg .cookies img{width:85%;right:0}}.copy-link{padding-left:30px;padding-right:30px}.hidden{display:none}.share-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:95%;max-width:28rem;box-shadow:0 .8rem 1.6rem rgba(0,0,0,.15);z-index:-1;padding:2rem 2rem 1.8rem;border-radius:.4rem;background-color:#fff}.share-dialog svg{width:2rem;height:2rem;margin-right:.7rem}.share-dialog p{max-width:18rem}.share-dialog p.copy-code{font-weight:400;font-size:.9rem;line-height:1.6rem;text-align:center;max-width:100%;margin-bottom:.6rem}.share-dialog.is-open{display:block;z-index:2}header{display:flex;justify-content:space-between}.targets,header{margin-bottom:20px}.targets{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px}.close-button{background-color:transparent;border:none;padding:0}.close-button svg{margin-right:0}.link{display:flex;justify-content:center;align-items:center;padding:10px;border-radius:4px;background-color:#eee}.pen-url{margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-dialog-container.is-open{width:100vw;height:100vh;position:fixed;background-color:rgba(0,0,0,.25);top:0;left:0;z-index:999}.share-dialog-container p.copy-code-info{margin-bottom:1.8rem!important}.share-dialog-container header{width:100%;position:relative;top:-.5rem;left:-.5rem;min-width:25rem}.share-dialog-container header .recommend-and-earn-copy-code-header{display:flex;justify-content:space-between;width:100%;margin-bottom:1.2rem}.share-dialog-container header .recommend-and-earn-copy-code-header .close-button div{background-color:#f5f5f5;padding:.3rem;border-radius:50%}.share-dialog-container header .recommend-and-earn-copy-code-header .close-button div img{width:1.7rem}.recommend-and-earn-copy-code{width:100%;height:4.8rem;border-radius:5rem;margin-bottom:1rem;border:.075rem solid #000;transition-property:background-color,box-shadow,border;transition-duration:.5s;transition-timing-function:ease-in-out;min-width:25rem;left:-.6rem;position:relative}.recommend-and-earn-copy-code:hover{cursor:pointer}.recommend-and-earn-copy-code p.medium-sized{font-weight:700;font-size:20px;line-height:130.3%}.recommend-and-earn-copy-code .copy-return-box{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem}.recommend-and-earn-copy-code .copy-return-box p{margin-bottom:0}.recommend-and-earn-copy-code .copy-return-box p.box-code-text{font-weight:700!important}.custom-banner{width:calc(100% + 3rem);margin-left:-1.48rem;position:relative;margin-bottom:6rem;top:.85rem;overflow:hidden}.custom-banner .image-container{background-size:cover!important;width:inherit;height:12.2rem}.custom-banner .image-container img{position:relative;height:inherit;width:100%;object-fit:contain;right:-34%}@media (min-width:992px){.custom-banner .image-container img{left:14%;right:0}}.custom-banner .image-container--green{background:url(/bootstrap-theme/images/shop-bar.6fa17ec9.jpg) no-repeat 50%}.custom-banner .image-container--shop{background:url(/bootstrap-theme/images/shop-banner.de673b3d.png) no-repeat 50%}.custom-banner .image-container--shop-uber{background:#661654;height:12.2rem!important}@media screen and (min-width:576px){.custom-banner .image-container--shop-uber{height:13.9rem!important}}.custom-banner .image-container--shop-uber img{display:flex;position:absolute;width:auto!important;left:-3.5rem}@media screen and (min-width:576px){.custom-banner .image-container--shop-uber img{left:-17rem;top:0;align-items:center;width:100%!important}}.custom-banner .image-container--shop-uber-glovo{background:#661654;height:12.2rem!important}@media screen and (min-width:576px){.custom-banner .image-container--shop-uber-glovo{height:13.9rem!important}}.custom-banner .image-container--shop-uber-glovo img{display:flex;position:absolute;width:auto!important;left:-3.5rem}@media screen and (min-width:576px){.custom-banner .image-container--shop-uber-glovo img{left:-17rem;top:0;align-items:center;width:100%!important}}.custom-banner .image-container--shop-offer{background:#80e1dc;height:12.2rem!important}@media screen and (min-width:601px){.custom-banner .image-container--shop-offer{height:13.9rem!important}}.custom-banner .image-container--shop-offer img{display:flex;position:absolute;width:auto!important;left:-.5rem}@media screen and (min-width:601px){.custom-banner .image-container--shop-offer img{align-items:center;width:100%!important;top:0;left:-16.9rem}}@media screen and (min-width:992px){.custom-banner .image-container{height:13.9rem!important}}.custom-banner .banner-text{display:flex;position:absolute;left:50%;top:50%;align-items:center}.custom-banner .banner-text--green{width:28rem;transform:translate(-44%,-32%);mix-blend-mode:screen}@media screen and (min-width:600px){.custom-banner .banner-text--green{transform:translate(-64%,-41%)}}.custom-banner .banner-text--green .shop{position:relative;display:flex;align-items:center;column-gap:.5rem}.custom-banner .banner-text--shop-uber{top:5.1rem;align-items:center;width:100%!important;transform:translate(-10%,-41%);max-width:28rem}@media screen and (max-width:384px){.custom-banner .banner-text--shop-uber{left:12rem}}@media screen and (max-width:575px){.custom-banner .banner-text--shop-uber{left:14.3rem}}@media screen and (min-width:576px){.custom-banner .banner-text--shop-uber{transform:translate(-25%,-41%);top:5.9rem}}.custom-banner .banner-text--shop-uber .shop{position:relative;display:flex;flex-direction:column;align-items:start}@media screen and (max-width:575px){.custom-banner .banner-text--shop-uber .shop{right:15%!important}}@media screen and (max-width:384px){.custom-banner .banner-text--shop-uber .shop{scale:.9;right:21%!important}}.custom-banner .banner-text--shop-uber .shop .images{display:flex;align-items:end;align-self:center}.custom-banner .banner-text--shop-uber .shop p.header{font-weight:700!important;font-size:1.15998rem!important;line-height:114%!important}.custom-banner .banner-text--shop-uber .shop .btn{color:#111;padding:.9rem 2.2rem;margin:.9rem 0 0}.custom-banner .banner-text--shop-uber-glovo{top:5.1rem;align-items:center;width:100%!important;transform:translate(27%,-41%);max-width:28rem}.custom-banner .banner-text--shop-uber-glovo .btn--uber{height:3.33rem;background-color:#111;color:#fff!important;border:none;margin:.9rem 0 0;display:flex;align-items:center;width:16.743rem;justify-content:center;font-weight:700;font-size:1.11rem;line-height:1.7rem;gap:.8rem;padding:0!important;border-radius:3.7rem;letter-spacing:.03rem;text-transform:uppercase}.custom-banner .banner-text--shop-uber-glovo .btn--uber img{margin-bottom:-.1rem}.custom-banner .banner-text--shop-uber-glovo .btn--glovo{height:3.33rem;background-color:#00a082;color:#ffe318!important;border:none;margin:.6rem 0 0;display:flex;align-items:center;width:16.743rem;justify-content:center;font-weight:700;font-size:1.11rem;line-height:1.7rem;gap:.8rem;padding:0!important;border-radius:3.7rem;letter-spacing:.03rem;text-transform:uppercase}.custom-banner .banner-text--shop-uber-glovo .btn--glovo img{margin-bottom:.5rem}@media screen and (max-width:384px){.custom-banner .banner-text--shop-uber-glovo{left:12rem}}@media screen and (max-width:575px){.custom-banner .banner-text--shop-uber-glovo{left:14.3rem}}@media screen and (min-width:576px){.custom-banner .banner-text--shop-uber-glovo{transform:translate(-11%,-41%);top:5.9rem}}.custom-banner .banner-text--shop-uber-glovo .shop{position:relative;display:flex;flex-direction:column;align-items:start}@media screen and (max-width:575px){.custom-banner .banner-text--shop-uber-glovo .shop{right:15%!important}}@media screen and (max-width:384px){.custom-banner .banner-text--shop-uber-glovo .shop{scale:.9;right:21%!important}}.custom-banner .banner-text--shop-uber-glovo .shop .images{display:flex;align-items:end;align-self:center}.custom-banner .banner-text--shop-uber-glovo .shop p.header{font-weight:700!important;font-size:1.15998rem!important;line-height:114%!important}.custom-banner .banner-text--shop-uber-glovo .shop .btn{color:#111;padding:.9rem 2.2rem;margin:.9rem 0 0}.custom-banner .banner-text--shop-offer{align-items:center;width:100%!important;transform:translate(27%,-41%);max-width:28rem;scale:.85}@media screen and (max-width:600px){.custom-banner .banner-text--shop-offer{left:-3.7rem;top:4.4rem}}@media screen and (min-width:601px){.custom-banner .banner-text--shop-offer{transform:translate(-100%,-38%);top:5.6rem;scale:1}}.custom-banner .banner-text--shop-offer .btn--shop-offer{height:3.08rem;background-color:#ff8566;color:#111!important;border:none;margin:.9rem 0 0;display:flex;align-items:center;width:16rem;justify-content:center;padding:0!important;border-radius:3.7rem;letter-spacing:.03rem;font-weight:700;font-size:1.02674rem;line-height:1.5rem}.custom-banner .banner-text--shop-offer .btn--shop-offer:hover{opacity:.8!important}.custom-banner .banner-text--shop-offer .shop{display:flex;flex-direction:row;justify-content:space-between;position:relative;gap:6rem;align-items:center}.custom-banner .banner-text--shop-offer .shop>div{display:flex;align-items:center;flex-direction:column}.custom-banner .banner-text--shop-offer .shop>div:first-child{gap:2rem}.custom-banner .banner-text--shop-offer .shop>div:last-child{gap:2.8rem}@media screen and (max-width:600px){.custom-banner .banner-text--shop-offer .shop{right:15%!important}}@media screen and (max-width:384px){.custom-banner .banner-text--shop-offer .shop{scale:.9;right:21%!important}}.custom-banner .banner-text--shop-offer .shop p.header{font-weight:700!important;font-size:2.09363rem!important;line-height:114%!important;color:#fff;margin-bottom:0}.custom-banner .banner-text--shop-offer .shop .subheader{font-weight:700!important;font-size:.994rem;line-height:114%}.custom-banner .banner-text--shop-offer .shop .btn{color:#111;padding:.9rem 2.2rem;margin:.9rem 0 0}.custom-banner .banner-text--shop{width:28rem;transform:translate(-50%,-50%)}.custom-banner .banner-text .cup{filter:invert(1)}.custom-banner .banner-text .cup-number{background:url(/bootstrap-theme/images/cup.eb9ef3e0.svg) no-repeat 50%;width:2.9rem!important;height:3.6rem!important;color:#111;filter:invert(1);font-style:normal;font-weight:700;font-size:2.3852rem;line-height:160%}.custom-banner .banner-text div{font-family:Montserrat;font-style:normal;color:#fff}.custom-banner .banner-text div.shop{right:5%;font-weight:700;font-size:1.68367rem;line-height:139%}.shop-banner{position:relative}.shop-banner .shop-banner-image-container{background:url(/bootstrap-theme/images/shop-banner.de673b3d.png) no-repeat 50%;background-size:cover;width:calc(100% + 3rem);height:13.9rem;margin-left:-1.48rem}.shop-banner .shop-banner-image-container img{position:relative;height:inherit;width:100%;object-fit:contain;right:-34%}@media (min-width:992px){.shop-banner .shop-banner-image-container img{left:14%;right:0}}.shop-banner .shop-banner-text{display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center;width:28rem}.shop-banner .shop-banner-text span{font-family:Montserrat;font-style:normal;font-weight:700;font-size:1.68367rem;line-height:139%;color:#fff;position:absolute;right:5%}.shop-banner .shop-banner-text .cup img{height:3.6rem}.shop-banner .shop-banner-text .cup .cup-number{position:absolute;left:.85rem;color:#01644f;font-size:2.1rem;top:.35rem}.icons-desktop{position:fixed;display:flex;justify-content:right;right:1.5rem;bottom:2rem;z-index:998}@media (min-width:992px){.icons-desktop{flex-direction:column-reverse;right:2.5rem;bottom:2.5rem}.icons-desktop .package-cup-container{margin-top:1rem}}#inpost_map-container{display:none}#inpost_map-container.show{width:100vw;height:100vh;position:fixed;top:0;z-index:999;left:0;display:block}#inpost_map-container.show #inpost_map .easypack-search-widget{padding-top:4rem}#inpost_map-container.show #inpost_map .btn,#inpost_map-container.show #inpost_map .btn.list-button{border:none!important}#inpost_map-container.show #inpost_map .btn.list-button:hover,#inpost_map-container.show #inpost_map .btn:hover{background-color:transparent!important}#inpost_map-container.show #inpost_map button.btn-search{border-left:1px solid #eee!important}#inpost_map-container.show #inpost_map button.btn-search:hover{background-color:#fff!important;border-left:1px solid #eee!important}#inpost_map-container.show #js-close-inpost-map{position:fixed;right:0;top:0;padding:2rem;z-index:1}#inpost_map-container.show #js-close-inpost-map img{width:3rem}@use "variables" as *;.gift-account-header h3,.h1,h1{font-style:normal;font-weight:700;font-size:1rem;line-height:1.6rem;text-transform:uppercase;letter-spacing:.1rem}@media (min-width:992px){.gift-account-header h3,.h1,h1{font-size:1.1rem!important}}.h1--wcoin,h1--wcoin{font-size:1.2rem!important}@media (min-width:992px){.h1--your-wallet,h1--your-wallet{font-size:1rem!important}}.h2,h2{font-family:Montserrat;font-size:1.9728rem;line-height:2.6rem}.h2,.h3,h2,h3{color:#111;font-style:normal;font-weight:600}.h3,h3{font-size:1.6rem;line-height:125%}.h3--wcoin,h3--wcoin{line-height:100%;font-weight:700!important}.h3--wcoin-plus,h3--wcoin-plus{color:#68d166}.h3--wcoin-minus,h3--wcoin-minus{color:#ff8566}h4{font-style:normal;font-weight:700;font-size:1.4em;line-height:1.4em}.h5,h5{font-weight:400;font-size:1.25rem;line-height:1.5rem;letter-spacing:.125rem;color:#111}h6{font-weight:500;font-size:1.1em;line-height:1.43em}.footer-item,h6{font-style:normal}.footer-item{font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:.1rem;text-transform:uppercase;color:#343434;text-decoration:none}.footer-item__link:hover{color:#80e1dc;text-decoration:none;cursor:pointer}.footer-item .item,.footer-item .nav-item{color:#343434;padding:0;margin-bottom:.25rem}.footer-item .nav-item>.nav-link{color:#343434;padding:0;margin:0}#mainNavbar,.homepage-header{font-family:Montserrat;font-style:normal}#mainNavbar .nav-header,.homepage-header .nav-header{font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.8rem}#mainNavbar .smart-menu-information,.homepage-header .smart-menu-information{font-size:.9rem;line-height:1.2rem;font-style:normal;font-weight:400}@media (min-width:992px){#mainNavbar .smart-menu-information,.homepage-header .smart-menu-information{font-size:.750676rem;line-height:1rem}}#mainNavbar .smart-menu-information.wrap-up,.homepage-header .smart-menu-information.wrap-up{font-size:1.4rem;line-height:1.6rem;font-style:normal;font-weight:700;margin-top:.3rem}@media (min-width:992px){#mainNavbar .smart-menu-information.wrap-up,.homepage-header .smart-menu-information.wrap-up{font-size:1.11216rem;line-height:1.3rem}}#mainNavbar .navbar-nav .nav-item .nav-link,.homepage-header .navbar-nav .nav-item .nav-link{font-weight:700;font-size:1.7rem;line-height:1.8rem;text-transform:none!important}#mainNavbar .navbar-nav .nav-item .nav-link:disabled,.homepage-header .navbar-nav .nav-item .nav-link:disabled{color:#aeaeae!important}@media (min-width:992px){#mainNavbar .navbar-nav .nav-item .nav-link,.homepage-header .navbar-nav .nav-item .nav-link{font-size:1.271rem;line-height:1.346rem}#mainNavbar .navbar-nav .nav-item .nav-link:hover,.homepage-header .navbar-nav .nav-item .nav-link:hover{text-decoration:underline}#mainNavbar .navbar-nav .nav-item .dropdown-menu ul li a,.homepage-header .navbar-nav .nav-item .dropdown-menu ul li a{font-weight:700;font-size:1.13rem;line-height:1.197rem}}p{font-family:Montserrat;font-style:normal;font-weight:500!important;font-size:1.3008rem;line-height:130%}.item-price{font-weight:700;font-size:1.2rem;line-height:1.463rem}.cart-summary{font-family:Montserrat;font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.7008rem}.text-sm{font-style:normal;font-weight:400!important;font-size:.9rem;line-height:1.6rem}.text-sm--600{font-weight:600!important}.tab-pane div,.tab-pane div p{font-style:normal;font-weight:500;font-size:1.3008rem;line-height:130%}.box-summary{font-size:1.9008rem;line-height:2.3008rem}.box-summary,.label,label{font-family:Montserrat;font-style:normal;font-weight:700}.label,label{font-size:.8rem;line-height:158.47%;margin-bottom:.32rem}.text-extra-sm{font-style:normal;font-weight:500;font-size:.612683rem;line-height:118%}.info{font-family:Montserrat;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1.7rem}.cart-promotion{font-style:normal;font-weight:700;font-size:1.2rem;line-height:133%}.promotion-text{font-style:normal;font-weight:600!important;font-size:.9rem;line-height:178%}.text-reset{font-style:normal;font-weight:600;font-size:1rem;line-height:160%}.estimated-date{font-weight:700}.estimated-date--color{color:#68d166}.header-title{font-style:normal;font-weight:600!important;font-size:1.6rem;line-height:125%}.page-description{font-style:normal;font-size:1.2rem;line-height:1.7rem}.card-title{font-style:normal;font-weight:700!important;font-size:2rem;line-height:2.4rem;color:#fff;max-width:14.8rem}.card-total{font-size:1.5rem;line-height:2.2rem;letter-spacing:.01em}.card-summary,.card-total{font-style:normal;font-weight:700}.card-summary{font-size:1.9rem;line-height:2.3rem}.medium-sized{font-style:normal;font-weight:700!important;font-size:1.2rem;line-height:1.6rem}.medium-sized--normal-weight{font-weight:400!important}.medium-sized--600-weight{font-weight:600!important}@media (min-width:992px){.medium-sized--desktop{font-size:1.47805rem!important;line-height:2rem}}.cart-header{font-size:1.3rem;line-height:1.9rem;color:#111}.cart-header,.package-products{font-style:normal;font-weight:400;letter-spacing:.01em}.package-products{font-size:1.1rem;line-height:1.5rem}.summary-payment{line-height:1.8rem}.section-header,.summary-payment{font-style:normal;font-weight:700;font-size:1.5rem;letter-spacing:.01em}.section-header{line-height:2.2rem}.section-text{font-style:normal;font-weight:400!important;font-size:1.2rem;line-height:142%}a,a:hover{color:#111}a:hover{text-decoration:none}a:hover.item.nav-link:disabled{color:#aeaeae!important}.h1-sm-spacing{letter-spacing:.01rem!important}.header-subtotal{font-style:normal;font-weight:700;font-size:1.9rem;line-height:2.3rem}.text-large{font-style:normal;font-weight:600!important;font-size:1.6rem;line-height:125%}.box-code-text{font-style:normal;font-weight:700;font-size:2rem;line-height:130.3%}.text-extra-large{font-style:normal;font-weight:700!important;font-size:3.26667rem;line-height:118%}.text-md{font-style:normal;font-weight:700;font-size:1.8rem;line-height:1.6rem}.text-md--green{color:#68d166}.text-description{font-style:normal;font-weight:500;font-size:1.3rem;line-height:130%}.text-description--primary{color:#80e1dc}.gift-account-header h3{text-align:center!important}.header-lg{font-style:normal;font-weight:600!important;font-size:1.8rem;line-height:122%}.header-lg--green{color:#68d166}#mainNavbar>div.user-info>div>ul>li>a.item.nav-link :hover{color:#aeaeae!important}.section-label{font-style:normal;font-weight:400!important;font-size:1.5rem;line-height:139%}.section-label--bold{font-weight:700!important}.section-under-label{font-style:normal;font-weight:400;font-size:.9rem;line-height:1.6rem}.title-decorated{font-style:normal;font-weight:600;font-size:1.6rem;line-height:125%}.install-app{font-style:normal;font-weight:700!important;font-size:1.737rem!important;line-height:113%}@media (min-width:550px) and (max-width:991px){.install-app{font-size:3.037rem!important}}@media (min-width:1600px){.install-app{font-size:3.037rem!important}}.bitbag-frequently-asked-question p:not(.bitbag-question),.bitbag-question,.main-content .center-sm-container li,.main-content .center-sm-container p,.main-content .center-sm-container strong{font-style:normal;font-weight:700!important;font-size:1.2rem!important;line-height:140%}.bitbag-frequently-asked-question p:not(.bitbag-question),.bitbag-question--weight-normal,.main-content .center-sm-container li,.main-content .center-sm-container p{font-weight:400!important}.open-ice-cream-shop-header{font-style:normal;font-size:2.6rem;line-height:1.6rem}.large-paragraph{font-family:Work Sans;font-style:normal;font-weight:600!important;font-size:4.2rem;line-height:130.3%;text-align:center;letter-spacing:.01em}.main-content:has(.franchise-hero){padding:0!important}.franchise-content-container{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.franchise-hero{position:relative;width:100%;display:flex;flex-direction:column;margin-bottom:6rem}@media (min-width:992px){.franchise-hero{display:block;min-height:58rem;margin-bottom:10rem}}.franchise-hero__carousel{position:relative;width:100%;min-height:46rem}@media (min-width:768px){.franchise-hero__carousel{min-height:54rem}}@media (min-width:992px){.franchise-hero__carousel{position:absolute;top:0;left:0;height:100%;min-height:auto}}.franchise-hero__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.franchise-hero__slide.active{opacity:1}.franchise-hero__slide img{width:100%;height:100%;object-fit:cover}.franchise-hero__text{position:absolute;bottom:1.25rem;left:1.6rem;right:1.6rem;z-index:10;background:#fff;padding:1rem 1.25rem}@media (min-width:768px){.franchise-hero__text{left:2rem;right:auto;max-width:45rem;padding:1.25rem 1.5rem}}@media (min-width:992px){.franchise-hero__text{bottom:3rem;left:3.2rem;max-width:55rem;padding:2rem 2.5rem}}.franchise-hero__text h1{font-size:2.75rem!important;font-weight:700;color:#000;line-height:1.2;margin:0;text-transform:none!important}@media (min-width:768px){.franchise-hero__text h1{font-size:2.75rem!important}}@media (min-width:992px){.franchise-hero__text h1{font-size:2.75rem!important}}.franchise-hero__form-wrapper{position:relative;z-index:10;padding:1.25rem 1.6rem;background:#fff}@media (min-width:768px){.franchise-hero__form-wrapper{padding:2rem}}@media (min-width:992px){.franchise-hero__form-wrapper{position:absolute;top:50%;right:3.2rem;transform:translateY(-50%);padding:0;background:transparent;min-width:42rem}}.franchise-hero__form-box{background:#fff;border-radius:2rem;padding:1.5rem;width:100%}@media (min-width:992px){.franchise-hero__form-box{padding:2rem}}.franchise-hero__form-box h2{font-size:1.25rem;font-weight:700;margin-bottom:1rem}@media (min-width:992px){.franchise-hero__form-box h2{font-size:2rem;margin-bottom:1.25rem}}.franchise-hero__form-box .form-group{margin-bottom:.75rem}.franchise-hero__form-box .form-label,.franchise-hero__form-box label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#000;margin-bottom:.25rem}.franchise-hero__form-box input[type=email],.franchise-hero__form-box input[type=tel],.franchise-hero__form-box input[type=text],.franchise-hero__form-box textarea{width:100%;border:1px solid #111;padding:.5rem .75rem;font-size:.875rem;background:#fff;outline:none}.franchise-hero__form-box input[type=email]:focus,.franchise-hero__form-box input[type=tel]:focus,.franchise-hero__form-box input[type=text]:focus,.franchise-hero__form-box textarea:focus{border-color:#80e1dc}.franchise-hero__form-box textarea{resize:vertical;min-height:5rem}.franchise-hero__form-box .btn-primary{display:block;margin:1rem auto 0;background-color:#80e1dc;border-color:#80e1dc;border-radius:4rem;padding:.625rem 1.5rem;font-size:1rem;font-weight:700;letter-spacing:.03em;color:#111;min-width:12rem;height:3rem}.franchise-hero__form-box .btn-primary:hover{background-color:#57d7d1;border-color:#57d7d1}@media (max-width:991px){.open-shop-img-header .image-header{margin-left:1.48rem}}.open-shop-img-header img{margin-left:-1.48rem;width:100vw;display:block}@media (max-width:991px){.open-shop-img-header img{object-fit:cover;position:relative;top:-5rem;z-index:-1}}@media (min-width:992px){.open-shop-img-header img{width:50vw;height:calc(100vh - 9.5rem);object-fit:cover}}.open-shop-img-header .under-img-header-content{max-width:33.5rem;margin-left:auto;margin-right:auto}.open-shop-img-header .image-header{position:relative}.open-shop-img-header p.section-label{text-align:center;font-weight:400!important;margin:-2rem auto 3rem}@media (min-width:992px){.open-shop-img-header p.section-label{margin-top:3rem;margin-bottom:6rem}}.benefits-grid{grid-column-gap:3rem;display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:2.5rem;padding:0;justify-items:center;margin-bottom:6rem}@media (min-width:992px){.benefits-grid{grid-template-columns:repeat(3,1fr);padding:0 .5rem!important;grid-row-gap:4rem}}@media (min-width:1200px){.benefits-grid{padding:0 .9rem!important}}.benefits-grid .card-size{max-width:35.5rem!important;max-height:100%!important}@media (min-width:992px) and (max-width:1070px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.benefits-grid{margin-bottom:8rem}}.benefits-grid .benefit-img{width:12.8rem;margin-bottom:1rem}.benefits-grid .text-description{width:auto}.benefits-grid .benefit-description{background-color:rgba(128,225,220,.2);border-radius:.8rem;color:#111;padding:.75rem;margin-top:2.5rem;position:relative}.benefits-grid .benefit-description:before{content:"";height:100%;width:1rem;background:url(/bootstrap-theme/images/arrow-up.07b6347a.svg) no-repeat 50%;background-size:1rem;display:block;position:absolute;left:50%;top:-2rem;background-position-y:inherit}.chain-map{margin-bottom:6rem}@media (min-width:992px){.chain-map{margin-bottom:6rem}}.chain-map .google-maps{width:100%}.chain-map .google-maps iframe{width:100%;height:40rem;border:0}@media (min-width:600px){.chain-map .google-maps iframe{height:45rem}}.chain-map img{width:100vw;object-fit:cover;margin-left:-1.48rem;height:48.3rem}.chain-map .open-ice-cream-shop-header{margin-top:2rem;margin-bottom:2rem;font-size:1.6rem!important;text-transform:none!important}.clients-opinion{margin-bottom:1rem}.slider-opinions{grid-template-rows:1fr 1fr}.slider-opinions .slick-slide{justify-content:center}.slider-opinions .slick-track{display:flex!important;column-gap:1.25rem}.slider-opinions .slick-track .slick-slide div{display:flex;justify-content:center}.slider-opinions .slick-dots{margin-top:.5rem}@media (min-width:800px){.slider-opinions .slick-dots{margin-top:1.25rem}}.slider-opinions .slick-dots li button{background:rgba(17,17,17,.3)}.slider-opinions .slick-dots li.slick-active button{background:#111}.slider-opinions .slick-slide{height:auto}.slider-opinions .slick-slide .slick-slide>div,.slider-opinions .slick-slide .slick-slide>div .slider-item-box{height:100%}.slider-opinions .slick-list{padding:0}.slider-opinions .slider-item-box{background:#fad4dd;display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding:3rem 3rem .75rem;max-width:32.7rem}@media (min-width:800px){.slider-opinions .slider-item-box{margin:.75rem}}@media (min-width:800px) and (max-width:1209px){.slider-opinions .slider-item-box{margin:1.25rem;width:100%!important;min-width:100%}}.slider-opinions p.text-description{width:auto;margin:auto}.slider-opinions p.text-sm{margin-top:auto;padding-top:1.25rem}.opinion-video-content h1{margin-bottom:1.25rem;margin-top:6rem}@media (min-width:992px){.opinion-video-content h1{margin-top:6rem}}.opinion-video-content .video-content iframe{width:100vw;height:40rem;margin-left:-1.49rem}@media (min-width:600px){.opinion-video-content .video-content iframe{height:51rem}}@media (min-width:992px){.opinion-video-content .video-content iframe{width:100%;height:62rem;margin-left:0}}.cooperation-options-content .paginator-carousel{display:none!important}@media (max-width:991px){.cooperation-options-content .paginator-carousel{position:absolute;display:flex!important;max-width:43rem;padding:0 1.25rem;height:inherit;bottom:0}.cooperation-options-content .paginator-carousel ul{display:flex;width:100%;justify-content:stretch;height:5rem;position:absolute;padding:1rem;margin:0 0 0 -1.5rem;bottom:4rem}.cooperation-options-content .paginator-carousel ul .next,.cooperation-options-content .paginator-carousel ul .prev{background-color:#f5f5f5;padding:1rem;border-radius:50%}.cooperation-options-content .paginator-carousel ul .prev{left:0!important}}@media (max-width:991px){.cooperation-options-content .coopearation-content{max-width:43rem;margin-left:auto;margin-right:auto}}@media (min-width:992px){.cooperation-options-content .cooperation-option{grid-column-gap:2.3rem;display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:2.3rem;padding:0}}@media (min-width:992px) and (min-width:992px){.cooperation-options-content .cooperation-option{grid-template-columns:repeat(3,1fr);padding:0 .5rem!important;grid-row-gap:2.3rem}}@media (min-width:992px) and (min-width:1200px){.cooperation-options-content .cooperation-option{padding:0 .9rem!important}}@media (min-width:992px){.cooperation-options-content .cooperation-option .card-size{max-width:100%!important;max-height:100%!important}}.cooperation-options-grid-slider{margin-left:auto;margin-right:auto}@media (max-width:991px){.cooperation-options-grid-slider{max-width:43rem}}.cooperation-options-grid-slider .slick-list{padding-top:0!important}.cooperation-options-grid-slider .slick-dots{margin-top:1rem;margin-bottom:1rem}@media (min-width:800px){.cooperation-options-grid-slider .slick-dots{margin-top:1.25rem}}.cooperation-options-grid-slider .slick-dots li button{background:rgba(17,17,17,.3)}.cooperation-options-grid-slider .slick-dots li.slick-active button{background:#111}@media (min-width:992px){.cooperation-options-grid-slider{grid-column-gap:1.5rem;display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:1.5rem;padding:0;margin-bottom:3rem}}@media (min-width:992px) and (min-width:992px){.cooperation-options-grid-slider{grid-template-columns:repeat(3,1fr);padding:0 .5rem!important;grid-row-gap:1.5rem}}@media (min-width:992px) and (min-width:1200px){.cooperation-options-grid-slider{padding:0 .9rem!important}}@media (min-width:992px){.cooperation-options-grid-slider .card-size{max-width:100%!important;max-height:100%!important}}.cooperation-options-grid-slider .slick-slide,.cooperation-options-grid-slider .slider-item{background-color:#80e1dc;padding:0}.cooperation-options-grid-slider .slider-item-box{display:flex;vertical-align:bottom}.cooperation-options-grid-slider .slider-item-box img{width:47%;min-height:20rem;object-fit:cover;min-width:47%}.cooperation-options-grid-slider .slider-item-box p{padding:1rem}.cooperation-option-content .option-list{margin-bottom:1.25rem}@media (max-width:991px){.cooperation-option-content{max-width:43rem;margin-left:auto;margin-right:auto}}.cooperation-option-content .section-under-label{font-weight:400!important}.contact-form .open-ice-cream-shop-header{margin-bottom:3rem;margin-top:6rem}.contact-form .btn{max-width:33.3rem;width:100%}.contact-form a.btn{margin-bottom:1rem!important}.contact-form .text-description{margin-bottom:.5rem!important}.contact-form button.btn{margin-top:1.25rem!important}.open-ice-cream-shop-header{padding-left:1.6rem;padding-right:1.6rem;font-size:1.6rem!important;font-weight:600!important;margin-top:3rem!important;margin-bottom:2rem!important;text-transform:none!important}@media (min-width:768px){.open-ice-cream-shop-header{padding-left:2rem;padding-right:2rem}}@media (min-width:992px){.open-ice-cream-shop-header{padding-left:3.2rem;padding-right:3.2rem}}.franchisee-benefits__title{padding-left:1.6rem;padding-right:1.6rem;font-size:2.6rem;font-weight:600;margin-bottom:2rem}@media (min-width:768px){.franchisee-benefits__title{padding-left:2rem;padding-right:2rem}}@media (min-width:992px){.franchisee-benefits__title{padding-left:3.2rem;padding-right:3.2rem;margin-bottom:2.5rem}}.franchisee-benefits{margin-bottom:6rem}@media (min-width:992px){.franchisee-benefits{margin-bottom:10rem}}.franchisee-benefits__grid{display:grid;grid-template-columns:1fr;row-gap:5rem}@media (min-width:768px){.franchisee-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.franchisee-benefits__grid{grid-template-columns:repeat(3,1fr)}}.franchisee-benefits__card{position:relative;overflow:hidden;aspect-ratio:9/10}.franchisee-benefits__card-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.franchisee-benefits__card-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,hsla(0,0%,100%,0));mix-blend-mode:multiply;pointer-events:none}.franchisee-benefits__card-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.5))}.franchisee-benefits__card-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:1.25rem}@media (min-width:992px){.franchisee-benefits__card-content{padding:1.5rem}}.franchisee-benefits__card-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;padding:1.25rem}.franchisee-benefits__card-desc{font-size:1.5rem;line-height:1.5;margin-top:auto;margin-right:3rem;background-color:hsla(0,0%,100%,.9);color:#000;padding:1.5rem;border-radius:0;font-weight:500}.franchisee-benefits__card-desc p{font-size:1.5rem!important;line-height:1.5!important;margin:0}.franchise-products{margin-bottom:4rem}@media (min-width:992px){.franchise-products{margin-bottom:6rem}}.franchise-products__slider .slick-list{padding:0!important}.franchise-products__slider .slick-track{display:flex;gap:.5rem}.franchise-products__slider .slick-slide{height:auto}.franchise-products__slider .slick-slide>div{height:100%}.franchise-products__item{padding:0 .25rem}.franchise-products__item img{width:100%;height:45rem;object-fit:cover;display:block}@media (min-width:992px){.franchise-products__item img{height:50rem}}.franchise-packages{margin-bottom:4rem}@media (min-width:992px){.franchise-packages{margin-bottom:6rem}}.franchise-packages__grid{padding-left:3.2rem;padding-right:3.2rem;display:grid;grid-template-columns:1fr;gap:2rem;justify-items:center}@media (min-width:768px){.franchise-packages__grid{padding-left:4rem;padding-right:4rem}}@media (min-width:992px){.franchise-packages__grid{padding-left:6.4rem;padding-right:6.4rem;grid-template-columns:repeat(2,1fr);gap:2.5rem}}.franchise-packages__card{position:relative;background-color:#d8faf8;border-radius:2.679rem;padding:3rem 4rem;width:100%;max-width:53.3rem;overflow:hidden}.franchise-packages__ribbon{position:absolute;top:5rem;right:-5rem;background-color:#f7931e;color:#fff;padding:.5rem 5rem;transform:rotate(45deg);font-size:1.2rem;font-weight:600;text-align:center;white-space:nowrap}.franchise-packages__ribbon p,.franchise-packages__ribbon span{display:block;margin:0;line-height:100%}.franchise-packages__ribbon p strong,.franchise-packages__ribbon span strong{font-weight:700!important}.franchise-packages__card-title{font-size:3.6rem;font-weight:700;color:#000;margin-bottom:1rem;max-width:65%}@media (min-width:768px){.franchise-packages__card-title{max-width:70%}}.franchise-packages__card-subtitle{font-size:1.85rem!important;font-weight:600!important;color:#000;line-height:1.2;margin-bottom:1.5rem;max-width:80%}@media (min-width:768px){.franchise-packages__card-subtitle{max-width:80%}}.franchise-packages__card-subtitle p{font-size:1.85rem!important;font-weight:600!important;color:#000;line-height:1.2!important}.franchise-packages__card-content{font-size:1.4rem}.franchise-packages__card-content p{font-size:1.4rem!important}.franchise-packages ul{list-style:none;padding:0;margin:0}.franchise-packages ul li{position:relative;padding-left:1.25rem;margin-bottom:1rem;font-size:1.4rem;line-height:1.5;color:#000}.franchise-packages ul li:before{content:"•";position:absolute;left:0;color:#000}.franchise-packages ul li b{font-weight:700}.franchise-faq{margin-bottom:4rem}@media (min-width:992px){.franchise-faq{margin-bottom:6rem}}.franchise-faq__accordion{padding-left:3.2rem;padding-right:3.2rem}@media (min-width:768px){.franchise-faq__accordion{padding-left:4rem;padding-right:4rem}}@media (min-width:992px){.franchise-faq__accordion{padding-left:6.4rem;padding-right:6.4rem}}.franchise-faq__item{border-bottom:1px solid #000}.franchise-faq__item:first-child{border-top:1px solid #000}.franchise-faq__question{font-size:2.2rem;font-weight:700;line-height:1.3;letter-spacing:.03em;color:#000;padding:1.25rem 0;margin-top:.75rem;margin-bottom:.75rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.franchise-faq__question:hover{color:#80e1dc}.franchise-faq__question:after{content:"+";font-size:1.75rem;font-weight:400;color:#000;transition:transform .3s ease}.franchise-faq__question[aria-expanded=true]:after{content:"−"}.franchise-faq__answer{overflow:hidden;transition:height .35s ease}.franchise-faq__answer-content{padding:0 0 1.25rem;font-size:1.7rem;font-weight:500;line-height:1.8rem;letter-spacing:.03em;color:#000;margin-top:.75rem;margin-bottom:.75rem}.franchise-steps__grid{padding-left:3.2rem;padding-right:3.2rem;display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.franchise-steps__grid{padding-left:4rem;padding-right:4rem}}@media (min-width:992px){.franchise-steps__grid{padding-left:6.4rem;padding-right:6.4rem}}.franchise-steps__card{width:calc(50% - .25rem);aspect-ratio:1/1;border-radius:1.4rem;padding:2rem 2.5rem;position:relative}@media (min-width:768px){.franchise-steps__card{width:calc(25% - .375rem);aspect-ratio:auto;height:28.4rem}}.franchise-steps__card--light{background-color:#a6f1ec}.franchise-steps__card--dark,.franchise-steps__card--medium{background-color:#80e1dc}.franchise-steps__number{font-size:3.5rem;font-weight:700;line-height:3.7rem;color:#fff;opacity:.7}.franchise-steps__number--start{font-size:3.5rem}.franchise-steps__text{position:absolute;top:35%;left:2.5rem;right:2.5rem;font-size:1.7rem!important;font-weight:500!important;line-height:110%!important;letter-spacing:.03em!important;color:#000;margin:0}@media (min-width:768px){.franchise-steps__text{top:50%}}.franchise-steps__text p{font-size:1.7rem!important;font-weight:500!important;line-height:110%!important;letter-spacing:.03em!important;color:#000;margin:0}.franchise-steps__text b{display:block;font-weight:700}.franchise-contact{margin-top:11rem;background:#fff}.franchise-contact__grid{padding-left:3.2rem;padding-right:3.2rem;display:flex;flex-direction:column;gap:2.5rem}@media (min-width:768px){.franchise-contact__grid{padding-left:4rem;padding-right:4rem}}@media (min-width:992px){.franchise-contact__grid{padding-left:6.4rem;padding-right:6.4rem;flex-direction:row;gap:4rem}}.franchise-contact__form{flex:1;min-width:0;max-width:none}.franchise-contact__form .btn-primary{display:block;margin:1.25rem auto 0;background-color:#80e1dc;border-color:#80e1dc;border-radius:4rem;padding:.625rem 1.5rem;font-size:1rem;font-weight:700;letter-spacing:.03em;color:#111;max-width:12rem;max-height:3rem}.franchise-contact__form .btn-primary:hover{background-color:#57d7d1;border-color:#57d7d1}.franchise-contact__person{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0}@media (min-width:992px){.franchise-contact__person{align-items:flex-start;text-align:left}}.franchise-contact__photo{width:18rem;height:18rem;border-radius:1rem;overflow:hidden;margin-bottom:1.25rem;background-color:#80e1dc}@media (min-width:768px){.franchise-contact__photo{width:20rem;height:20rem}}@media (min-width:992px){.franchise-contact__photo{width:23rem;height:23rem}}.franchise-contact__photo img{width:100%;height:100%;object-fit:cover}.franchise-contact__name{font-size:1.25rem;font-weight:700;line-height:146%;letter-spacing:.03em;color:#000;margin-bottom:0}.franchise-contact__role{font-size:.875rem;font-weight:400;line-height:146%;letter-spacing:.03em;color:#000;margin-bottom:.25rem}.franchise-contact__email{font-size:1.25rem;font-weight:700;line-height:146%;letter-spacing:.03em;color:#000;text-decoration:underline;display:block}.franchise-contact__email:hover{color:#80e1dc}.franchise-contact__phone{font-size:1.25rem;font-weight:700;line-height:146%;letter-spacing:.03em;color:#000;display:block}.franchise-contact__phone:hover{color:#80e1dc}.franchise-gallery{margin-top:11.5rem}.franchise-gallery__grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:768px){.franchise-gallery__grid{grid-template-columns:repeat(5,1fr)}}.franchise-gallery__item{position:relative;overflow:hidden;display:block;text-decoration:none}.franchise-gallery__item img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/5;transition:transform .3s ease}.franchise-gallery__item:hover img{transform:scale(1.05)}.franchise-gallery__handle{position:absolute;bottom:1rem;left:1rem;color:#fff;font-size:.875rem;font-weight:600}@media (min-width:992px){.franchise-gallery__handle{font-size:1rem;bottom:1.25rem;left:1.25rem}}