.main-content .smart-nav .header-decorated,.main-content .smart-nav .taxon-header{font-style:normal;font-weight:600;font-size:1.6rem;line-height:125%;color:#fff;padding-right:3.5rem}.pasek{background:#f5f5f5;width:100vw;margin-left:-1.6rem}.taxon-card.card{border:.7rem solid #f5f5f5;padding:4rem 2.8em;align-items:center;justify-content:space-evenly;height:100%;min-height:14vw}.taxon-card.card img,.taxon-card.card svg{margin-bottom:1.6rem;max-height:12.8rem;fill:#80e1dc}.taxon-card.card .card-text{font-weight:600;font-size:2.4rem;text-align:center;color:#111}.taxon-card.card:focus,.taxon-card.card:hover{border-color:#80e1dc}.product-card.card{border:0;height:100%;min-height:15vw;text-align:center}.product-card.card .card-body{padding:0}.product-card.card .card-body .price-show .info{display:none!important}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product{width:100%}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify{width:inherit}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container{border:none;height:3.6rem;width:inherit;max-width:21.8rem;border-radius:4em;display:flex;column-gap:1.45rem;align-items:center;padding:1.5rem;justify-content:center;text-align:center;margin:1.5rem auto .96rem}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--not-liked{background:#ff8566;color:#fff}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--not-liked i{color:#fff}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--liked{background:rgba(118,118,128,.12);color:rgba(17,17,17,.2)}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--liked i{color:rgba(17,17,17,.2)}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container div{display:flex;flex-direction:column;max-width:max-content}.product-card.card .card-body .price-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container span{font-style:normal;font-weight:700!important;font-size:.9rem;line-height:1rem;letter-spacing:.03em;text-transform:uppercase;margin-bottom:0;width:100%;display:inline-block;text-align:left}.product-card.card .card-body .price-show .promotion{height:1rem;align-items:baseline;font-style:normal;font-weight:600;font-size:.9rem;line-height:1.6rem}.product-card.card .card-body .price-show .promotion .text-sm{font-weight:600!important}.product-card.card .cart-icon{font-weight:100!important}.product-card.card .product-link{display:block;background:transparent;width:100%;padding:0 1em}@media (min-width:992px){.product-card.card .product-link{padding:0 2em}}.product-card.card .product-name{color:#111;font-style:normal;font-weight:500!important;font-size:1.1rem!important;line-height:130%!important;font-weight:400!important}.product-card.card .product-name :hover{text-decoration:none}.product-card.card .product-price,.product-card.card form button{font-style:normal;font-weight:700;font-size:1.2rem;line-height:1.5rem;color:inherit;text-decoration:none;padding:0;vertical-align:middle}.product-card.card form{display:inline-block;width:100%}.original-price{text-decoration:line-through;display:inline-block;vertical-align:middle;color:#c4c4c4!important;font-style:normal;font-weight:600;font-size:1.2rem;line-height:1.5rem}.original-price--lg{font-weight:600;font-size:1.97308rem;line-height:2.6rem}#nav-allergens:blank.show:after{display:block;content:"Brak informacji"}.product-show{color:#384139}.product-show .info-product>div:first-child{display:flex;flex-direction:column}@media (min-width:992px){.product-show .info-product>div:first-child{flex-direction:row;gap:2rem}}.product-show .paypo-banner img{width:100%;max-width:31rem;margin-top:.5rem}@media (min-width:992px){.product-show .paypo-banner img{max-width:21rem}}@media (min-width:1060px){.product-show .paypo-banner img{max-width:24rem;margin-bottom:0}}@media (min-width:1170px){.product-show .paypo-banner img{max-width:30rem}}@media (min-width:992px){.product-show .paypo-banner{align-self:flex-end}}@media (min-width:992px){.product-show .icons-desktop{position:fixed;display:flex!important;justify-content:right;flex-direction:column-reverse}.product-show .icons-desktop .package-cup-container{margin-top:1rem}}.product-show .return a{background-color:#f5f5f5;border-radius:50%;padding:.48rem;z-index:2;left:2rem;width:3.5rem;height:3.5rem;position:fixed;top:8rem}@media (min-width:992px){.product-show .return{position:absolute;top:4rem;right:auto;left:1rem;z-index:2}.product-show .return a{position:absolute;color:#111;text-decoration:none;background-color:#f5f5f5;border-radius:50%;padding:1.6rem .96rem .96rem;width:3.5rem;height:3.5rem}.product-show .return a img{position:absolute;left:.5rem;top:.6rem;width:2.4rem;height:2.4rem}.product-show .return-scroll-fixed{position:fixed;top:-1.3rem}}.product-show .section-add-to-cart{position:fixed;bottom:0;background-color:#fff;z-index:998;border-top:.1rem solid #f5f5f5;width:100vw;padding:1rem;height:10rem;align-items:center;column-gap:1.3rem;left:0;justify-content:space-between}.product-show .section-add-to-cart .icons{display:inline-flex;column-gap:1rem}@media (max-width:991px){.product-show .section-add-to-cart .js-add-to-package{margin-right:14.5rem!important;width:100%!important;max-width:100%}}@media (min-width:992px){.product-show .section-add-to-cart .js-add-to-package{max-width:21.8rem!important}}@media (min-width:992px){.product-show .section-add-to-cart{position:relative;border-top:none;padding-left:0}.product-show .section-add-to-cart .icons-desktop{display:flex;justify-content:right;flex-direction:column-reverse}.product-show .section-add-to-cart .icons-desktop .package-cup-container{margin-top:1rem}}@media (max-width:991px){.product-show .js-partially-predefined-form .section-add-to-cart .add_to_cart_btn{margin-right:14.5rem!important;width:100%!important;max-width:100%}}@media (min-width:992px){.product-show .js-partially-predefined-form .section-add-to-cart .add_to_cart_btn{max-width:21.8rem!important}}.product-show .js-favourite-buttons-container{position:fixed;top:8.6rem;right:2rem;z-index:2}@media (min-width:992px){.product-show .js-favourite-buttons-container{left:45vw;position:absolute;top:12rem;right:auto}.product-show .js-favourite-buttons-container-scroll-fixed{position:fixed;top:6.5rem}}.product-show .js-favourite-buttons-container .js-favourite-button:not(.btn-notify){color:#111;text-decoration:none;background-color:#f5f5f5;border-radius:50%;padding:1.1rem .96rem .96rem;width:3.5rem;height:3.5rem}@media (min-width:992px){.product-show .js-favourite-buttons-container .js-favourite-button:not(.btn-notify){padding:.9rem 1rem .96rem;position:absolute}}.product-show .js-favourite-buttons-container .js-favourite-button:not(.btn-notify) svg{font-size:1.8rem;color:#111;position:relative;top:.2rem;width:2rem;height:2rem}@media (min-width:992px){.product-show .js-favourite-buttons-container .js-favourite-button:not(.btn-notify) svg{position:absolute;left:.75rem;top:.8rem}}.product-show .js-favourite-buttons-container:not(.js-favourite-buttons-unavailable-product){z-index:2;right:1.6rem}.product-show .js-favourite-buttons-container:not(.js-favourite-buttons-unavailable-product) a{color:#111;font-size:1.6rem}.product-show .js-favourite-buttons-container:not(.js-favourite-buttons-unavailable-product) a:hover{transform:scale(1.1)}.product-show .js-favourite-buttons-unavailable-product{width:100%;margin-right:14.5rem!important;position:relative!important;left:0!important;top:0!important}.product-show .js-favourite-buttons-unavailable-product .btn-notify{width:inherit}.product-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container{width:100%;height:5.9rem;max-width:28rem;margin-left:0!important;border:none;border-radius:4em;display:flex;column-gap:2.5rem;align-items:center;padding:1.5rem;justify-content:center;text-align:center;margin:1.5rem auto .96rem}.product-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--not-liked{background:#ff8566;color:#fff}.product-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--not-liked svg{scale:2;color:#fff!important}.product-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--liked{background:rgba(118,118,128,.12);color:rgba(17,17,17,.2)}.product-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container--liked svg{scale:2;color:rgba(17,17,17,.2)!important}.product-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container div{display:flex;flex-direction:column;max-width:max-content}.product-show .js-favourite-buttons-unavailable-product .btn-notify div.notify-container span{font-style:normal;font-weight:700!important;text-transform:uppercase;margin-bottom:0;width:100%;display:inline-block;text-align:left;font-size:1.2rem;line-height:1.8rem;letter-spacing:.05rem}.product-show .box-promotion{column-gap:.2rem;justify-content:flex-end}.product-show .prices{display:flex;flex-direction:row;column-gap:.55rem;align-items:self-end}.product-show label{display:block;font-weight:600;margin-top:3.2rem;margin-bottom:1.92rem}.product-show p{margin-bottom:.96rem}.product-show .form-control{font-size:2.4rem}.product-show button.btn.btn-primary{padding:1.2rem}.product-show .card{border:0}.product-show .card .card-header{border:0;background:transparent;border-bottom:.1rem solid #f5f5f5;width:100vw;margin-left:-1.4rem}@media (min-width:992px){.product-show .card .card-header{width:auto}}.product-show .card .card-header .nav-tabs .nav-item{color:inherit;border:0!important;font-size:1.5rem;margin-left:inherit}.product-show .card .card-header .nav-tabs .nav-item.active{color:#111;font-weight:600;border-bottom:.2rem solid #aeaeae!important;margin-left:inherit}.product-show .card .card-body{line-height:1.7;padding:2rem 0!important}.product-show .card .card-body label{margin-top:0}.product-show .card .card-body .btn-link:last-child{float:right}.product-show .card .card-body:after{display:block;content:"";clear:both}.product-show .card .card-body .product-description b{font-weight:600}.product-show .card .card-body .original-price{font-weight:700!important;font-size:1.2rem;line-height:1.5rem}@media (min-width:992px){.product-show .card{width:45rem}}@media (max-width:991px){.complete-box-icons .icons-desktop,.edit-package-icons .icons-desktop,.section-add-to-cart .icons-desktop{display:flex;justify-content:right;margin-left:1.5rem!important}}.js-slider-product-associations-container{text-align:center}.js-slider-product-associations-container .slick-list{padding:0;width:100%}@media (min-width:992px){.js-slider-product-associations-container .slick-list{display:inline-flex;justify-content:center}}.js-slider-product-associations-container .slick-track{padding-bottom:0!important;margin-left:auto;margin-right:auto;display:flex;justify-content:center}@media (min-width:992px){.js-slider-product-associations-container .slick-track{display:contents}}.js-slider-product-associations-container .slick-dots{margin-top:2rem}@media (min-width:992px) and (max-width:1279px){.js-slider-product-associations-container{margin:0 5rem}.js-slider-product-associations-container div.card.product-card>.card-body{padding:0 1.5rem}}@media (min-width:1280px){.js-slider-product-associations-container{margin:0 11rem}.js-slider-product-associations-container div.card.product-card>.card-body{padding:0 1.5rem}}.product-associations-space{margin-top:6.9rem}@media screen and (min-width:992px){.product-associations-space{margin-top:7.4rem}}.js-slider-product-associations-container>.slick-list>.slick-track{padding-bottom:2rem}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .associations-like-button{position:absolute;top:1rem;right:1rem;z-index:2}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .associations-like-button .return{display:none!important}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .associations-like-button .js-favourite-buttons-container:not(.js-favourite-buttons-unavailable-product){text-decoration:none;position:absolute;top:-1rem;right:.5rem}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .associations-like-button .js-favourite-buttons-container:not(.js-favourite-buttons-unavailable-product) svg{font-size:1.8rem;color:#111}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .description{height:3.4rem;display:flex;justify-content:center;align-items:center}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .price-show{flex-direction:column}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .price-show .ui{width:100%}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .price-show .free-delivery{margin:.8rem 0 .48rem!important;text-align:center}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .price-show .original-price{font-weight:700!important;font-size:1.2rem;line-height:1.5rem}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .price-show .btn-bolder{font-size:1.2rem!important;padding:.9rem!important;letter-spacing:.05rem!important;line-height:1.8rem!important;max-width:24rem!important;margin-bottom:.6rem!important;text-transform:uppercase!important;height:3.6rem!important;width:100%;margin-left:auto;margin-right:auto;margin-top:.4rem}@media (min-width:992px){.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .price-show .btn-bolder{max-width:15.6rem!important}}.js-slider-product-associations-container>.slick-list>.slick-track .slider-item .card>.card-body .price-show .section-add-to-cart .info{display:none!important}.js-package-bar-container{background-color:#ff8566;position:fixed;bottom:-15rem;width:100%;z-index:111111;padding:1rem .5rem;transition:all .5s ease-in-out;left:0;height:auto}@media (min-width:400px){.js-package-bar-container{padding:1rem}}.js-package-bar-container.show{bottom:0}.js-package-bar-container .buttons{position:relative;z-index:99999;align-content:center;display:flex;flex-direction:column;justify-content:center}.js-package-bar-container .buttons .btn{font-size:1.2em;padding:.55em .9em;letter-spacing:.05em;line-height:1.8em;min-width:11.6rem;height:auto;margin-bottom:.7rem}.js-package-bar-container .free-shipping__info,.js-package-bar-container .min-order__info{color:#fff;font-weight:700;font-size:.9rem;text-align:left;width:min-content}.js-package-bar-container .free-shipping__info{padding:.6rem .8rem;width:62px;display:block}@media (max-width:575px){.js-package-bar-container .free-shipping__info{padding-left:0}}@media (min-width:576px){.js-package-bar-container .free-shipping__info{padding-top:0!important;width:95px}}@media (min-width:768px){.js-package-bar-container .free-shipping__info{padding:1rem;width:100px}}@media (min-width:1600px){.js-package-bar-container .free-shipping__info{width:130px}}.js-package-bar-container .package-container{gap:.5rem}@media (min-width:768px){.js-package-bar-container .package-container{gap:1rem}}.js-package-bar-container .package-container .min-order__cups{border:1px solid #fff;border-radius:.4rem;gap:1rem;padding:.5rem .6rem;width:min-content}@media (min-width:576px){.js-package-bar-container .package-container .min-order__cups{padding:.6rem .8rem;gap:.5rem}}@media (min-width:768px){.js-package-bar-container .package-container .min-order__cups{padding:1rem;gap:1rem}}.js-package-bar-container .package-container .min-order__inside{gap:.6rem}@media (min-width:576px){.js-package-bar-container .package-container .min-order__inside{gap:.8rem}}@media (min-width:768px){.js-package-bar-container .package-container .min-order__inside{gap:1rem}}.js-package-bar-container .package-container .rest-order__cups{gap:.5rem;width:min-content}@media (min-width:768px){.js-package-bar-container .package-container .rest-order__cups{gap:1rem}}.js-package-bar-container .package-container .rest-order__inside{border:1px solid transparent;border-radius:.4rem;padding:.5rem .6rem;gap:.6rem}@media (min-width:576px){.js-package-bar-container .package-container .rest-order__inside{padding:.6rem .8rem;gap:.8rem}}@media (min-width:768px){.js-package-bar-container .package-container .rest-order__inside{padding:1rem;gap:1rem}}.js-package-bar-container .package-container .filled-bg{background-color:hsla(0,0%,100%,.3);border-radius:.4rem;border:1px solid transparent}.js-package-bar-container .package-container .filled-bg .cup--half-visible{opacity:1!important}.js-package-bar-container .package-container .filled-bg .cup--half-visible path{fill:#ff8566!important}.js-package-bar-container .package-container .filled-bg .cup--half-visible span{color:#fff}.js-package-bar-container .package-container .cups .cup--half-visible{opacity:.3}.js-package-bar-container .package-container .cups .cup-number{position:absolute;top:4px;font-size:2.433rem;font-family:Helvetica;text-align:center;width:100%;font-weight:700;color:#ff8566;left:0;display:flow-root list-item;list-style:none;z-index:99999999}@media (min-width:768px){.js-package-bar-container .package-container .cups .cup-number{font-size:3rem}}@media (min-width:1600px){.js-package-bar-container .package-container .cups .cup-number{font-size:2.5rem}}@-moz-document url-prefix(){.js-package-bar-container .package-container .cups .cup-number{top:6px;left:1px}}.js-package-bar-container .package-container .cups .cup-icon{display:block;width:29px;height:auto}@media (min-width:768px){.js-package-bar-container .package-container .cups .cup-icon{width:35px}}.js-package-bar-container .package-container .cups .cup-icon path{fill:#fff}.product-review .avatar span{display:inline-block;width:7rem;height:7rem;line-height:7rem;text-align:center;background:#dcdcdc;border-radius:50%;color:#fff;font-size:7rem}.rating a{color:inherit;text-decoration:none}.rating svg.fa-w-18{width:1.4em;height:auto}.rating svg.fa-w-18:not(.text-muted){color:#80e1dc!important}form .rating a{cursor:pointer}#products_container>div>div>div.card.product-card>div>div.price-show>div.ui.segment>form>div.section-add-to-cart>div,#products_container>div>div>div.card.product-card>div>div.price-show>form>div.section-add-to-cart>div{display:none!important}.box-summary-container{position:fixed;bottom:0;padding:1.6rem;width:100%;border-top:.1rem solid #f5f5f5;height:15rem;background-color:#fff;z-index:998;margin-left:0!important}@media (max-width:991px){.box-summary-container:not(.complete-box-container){align-items:end}}@media (max-width:991px){.box-summary-container.complete-box-container button.btn{margin-right:7rem!important}}@media (min-width:992px){.box-summary-container .icons-container{position:fixed;right:1rem;top:75vh}}.box-summary-container .icons{min-width:fit-content;position:absolute;right:0;bottom:-12rem;column-gap:1rem}@media (max-width:991px){.box-summary-container.product-bundle-container button.add_to_cart_btn{margin-right:7.5rem!important}}@media (max-width:991px){.box-summary-container.product-bundle-container .edit-package-icons{position:absolute;bottom:0;left:0;padding:1.5rem}}@media (min-width:992px){.box-summary-container{position:relative;padding:1.6rem;border-top:none;height:15rem;background-color:#fff;z-index:1!important;margin-left:.2rem!important}.box-summary-container.product-bundle-container{margin-right:-1.46rem!important;margin-left:.2rem!important}}.box-summary-container .box-summary .free-delivery{display:flex;align-items:center;column-gap:.3rem}.box-summary-container .box-summary span:not(.text-sm){font-style:normal;font-weight:600;font-size:1.6rem;line-height:125%;padding:0!important;margin:0!important}.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-weight:600!important;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}.products-grid{grid-column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:1.5rem;padding:0}@media (min-width:992px){.products-grid{grid-template-columns:repeat(5,1fr);padding:0 .5rem!important;grid-row-gap:1.5rem}}@media (min-width:1200px){.products-grid{padding:0 .9rem!important}}.products-grid .card-size{max-width:100%!important;max-height:100%!important}.shops-layout-grid{justify-content:center;grid-column-gap:.6rem;display:grid;grid-row-gap:1rem;padding:0;grid-template-columns:repeat(1,1fr);grid-auto-rows:minmax(26.2rem,30.5rem);width:100%;height:100%}@media (min-width:992px){.shops-layout-grid{grid-template-columns:repeat(4,1fr);padding:0 .5rem!important;grid-row-gap:.7rem}}@media (min-width:1200px){.shops-layout-grid{padding:0 .9rem!important}}.shops-layout-grid .card-size{max-width:100rem!important;max-height:100rem!important}@media (min-width:768px) and (max-width:991px){.shops-layout-grid{grid-template-columns:repeat(2,1fr);grid-row-gap:.7rem}}@media (min-width:991px) and (max-width:1200px){.shops-layout-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(26.2rem,30.5rem);grid-row-gap:.7rem}}@media (min-width:1201px){.shops-layout-grid{grid-template-columns:repeat(4,1fr);grid-row-gap:.7rem;grid-auto-rows:minmax(26.2rem,24.5rem)}}.shops-layout-grid .nav-card{width:inherit}.shops-layout-grid .nav-card .card-content{z-index:1}.shops-layout-grid .nav-card .main-card-img{border-radius:1rem;width:100%;height:100%;overflow:hidden}.shops-layout-grid .nav-card .like-content{display:flex;position:absolute;top:1rem;right:1rem;align-items:center}.shops-layout-grid .nav-card .like-content h1{min-width:max-content}.shops-layout-grid .nav-card .like-content img{height:2.5rem}.shops-hours-image{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:992px){.shops-hours-image{padding-left:.9rem;padding-right:0}}.ice-shop-img .ice-app-label{position:absolute;top:1.5rem;left:1.5rem}.ice-shop-img .ice-app-btn{position:absolute;bottom:1.5rem;left:1.5rem}.ice-app-dialog{width:100vw!important;margin-left:-1.51rem}@media (min-width:992px){.ice-app-dialog{width:102.7%!important;margin-left:0}}.today-at-shop-header{margin-top:3rem!important}@media (min-width:992px){.today-at-shop-header{margin-top:3.5rem!important}}@media (max-width:991px){.shop-preview-sm-img{min-height:37rem;object-fit:cover;margin-top:-.5rem}}.shop-preview-lg-img{object-fit:cover}@media (min-width:992px) and (max-width:1150px){.shop-preview-lg-img{max-height:37rem}}@media (min-width:1151px) and (max-width:1299px){.shop-preview-lg-img{max-height:40rem}}@media (min-width:1300px) and (max-width:1499px){.shop-preview-lg-img{max-height:45rem}}@media (min-width:1500px) and (max-width:1799px){.shop-preview-lg-img{max-height:50rem}}@media (min-width:1800px){.shop-preview-lg-img{max-height:60rem}}.ice-cream-shops{display:flex;flex-direction:column;align-items:center}.shop-preview-img: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}.content-flavor-preview{display:flex;flex-direction:column;align-items:center;margin-top:5rem!important}@media (min-width:992px){.content-flavor-preview{align-items:self-start;margin-top:10rem!important}}.content-flavor-preview .header-flavor{margin-bottom:5rem;max-width:45rem}@media (min-width:992px) and (max-width:1300px){.content-flavor-preview .header-flavor{max-width:20.3rem}}.favourite-shop-preview{display:flex;position:relative;width:100vw;margin-left:-1.48rem}.favourite-shop-preview .content{z-index:1}.favourite-shop-preview .content a{max-height:4rem!important}@media (min-width:992px){.favourite-shop-preview{display:flex;position:absolute;width:100%;height:100%;overflow:hidden;margin-left:-1.46rem;top:0}}.favourite-shop-preview .heart{padding:.6rem;right:1rem}.favourite-shop-preview .heart,.favourite-shop-preview .return{height:3rem;background-color:#f5f5f5;border-radius:50%;position:relative;top:2rem}.favourite-shop-preview .return{padding:.45rem .6rem .4rem .35rem;left:1rem}.favourite-shop-preview h3.header-title{font-style:normal;font-weight:600;font-size:2rem;line-height:125%}