div#shopify-section-home-slideshow,body .single-promo{clear:both}.header-search-custom{display:block;width:100%;position:relative;float:left;padding-top:0}.header-search-custom .content-area.search-wrap-contained .search-wrap.full{display:block!important;position:static;width:100%;border:none;min-width:inherit!important;visibility:visible!important;border-radius:8px}body .main-header-slim .header-minimal .tools{visibility:visible!important}section.main-header>.content-area.search-wrap-contained{display:none!important}body .search-wrap input{font-size:17px;color:#000;font-style:normal;font-family:Poppins;padding:5px 35px 5px 10px;border:1px solid #575757;border-radius:8px}body .search-wrap input::placeholder{font-size:17px;color:#676767;font-style:normal;font-family:Poppins}.search-wrap form{position:relative}.search-btn{position:absolute;right:0;background-color:#0046ff;top:0;height:100%;display:flex;align-items:center;justify-content:center;padding:3px 8px;appearance:none;box-shadow:none;outline:none;-webkit-appearance:none;border:0;border-top-right-radius:7px;border-bottom-right-radius:7px}.search-btn .icon-search{position:static;color:#fff;margin:0}.tools .header-search-custom{margin-top:10px;max-width:260px;float:right}div#qikify-stickycart-app button.qsc-btn.qsc-btn--stickycart.qsc-btn--has-shadow{top:25%!important}body .header-search-custom .content-area.search-wrap-contained{min-width:100%;width:100%}body .main-header-wrap .main-header .tools .currency-switcher,.main-header-wrap .main-header .tools .search,.main-header-wrap .main-header .tools .mini-cart-wrap,.main-header-wrap .main-header .tools .account-options{font-size:15px}body .main-header-slim .header-minimal .tools svg{width:2em;height:2em}body .main-header-wrap .main-header .tools .account-options .icon{font-size:40px;top:10px;left:-6px}.header-account{display:inline-block;position:relative;font-family:Poppins}.header-account__text{display:flex;align-items:center;justify-content:center;color:#00abee;font-size:25px;font-weight:600;line-height:1.1}.header-account__text--small{font-size:18px;text-align:justify;justify-content:flex-start}.header-account__text svg{width:10px!important;height:6px!important;margin:3px 0 0 3px!important}.header-account__item{cursor:pointer}.header-account__dropdown{z-index:-1;opacity:0;position:absolute;top:100%;right:-15px;width:auto;height:auto;transition:opacity .3s;padding:10px 0 0;display:none;min-width:200px}.header-account:hover .header-account__dropdown{z-index:999;opacity:1;display:block}.account-dropdown__header{background-color:#00abee;text-align:center;padding:5px;position:relative}.account-dropdown__header:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #00abee;display:block;position:absolute;top:-8px;right:12px}.dropdown-header__text{font-size:12px;color:#fff}.dropdown-header__welcome{font-size:20px;color:#fff;background-color:#00abee;font-weight:500}.dropdown-header__text a{text-decoration:underline;color:#fff}.dropdown-header__button{display:inline-block;padding:3px 50px;color:#fff;border-radius:10px;font-size:16px;background-color:#0046ff;margin:5px 0}.dropdown-header__button:hover{color:#fff}.dropdown-header__button.dropdown-header__button--secondary{background-color:#fbb03b;color:#000}.dropdown-header__button.dropdown-header__button--secondary:hover{color:#000}.account-dropdown__menu{display:flex;flex-direction:column;align-items:baseline;padding:0 8px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#fff}.account-dropdown__menu__item{color:#000;font-size:16px;padding:6px 0}.mini-cart-wrap{position:relative}.mini-cart-wrap svg{width:50px!important;height:50px!important;color:#00abee}.mini-cart-wrap .item-count{position:absolute;top:-5px;right:32px;background:#0046ff;border-radius:50%;padding:5px;color:#fff;line-height:1;width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:14px}.mini-cart-wrap label{font-size:24px;font-weight:600;color:#00abee}.tools-inner{display:flex;align-items:center;justify-content:space-between;padding-left:50px}.tools-inner .mini-cart-wrap{display:flex!important;align-items:flex-end}.tools-inner .mini-cart-wrap svg{margin-right:0!important}.mini-cart-wrap+.mini-cart-wrap{display:none!important}.currency-switcher__flag{width:48px;height:36px;border-radius:10px;background-size:unset!important;background-image:url(flags.png)}.currency-switcher__flag[data-code=CAD]{background-position:-255px -107px!important}.currency-switcher__flag[data-code=USD]{background-position:-565px -657px!important}.currency-switcher__code{font-size:16px;color:#00abee;font-weight:700}.currency-switcher__code svg{width:10px!important;height:6px!important;margin:0!important}.currency-switcher__code .drop-arrow{margin-left:0;top:0}.header-menu{background-color:#0046ff;padding-left:2rem;padding-right:2rem;width:100%;height:32px;font-family:Poppins;box-shadow:0 0 3px #000}.header-menu .nav-item{float:left;margin-left:24px}.header-menu .nav-item:first-child{margin-left:0}.l0-item{color:#fff;font-size:20px;line-height:30px;display:block;font-weight:500}.header-menu .nav-item .icon svg{width:8px;height:5px;position:relative;top:-3px}.page-body-content:before{content:"";position:fixed;left:0;top:0;right:0;bottom:0;background:#000;opacity:0;z-index:-1;transition:opacity .3s}.header-mouseover .page-body-content:before{opacity:45%;z-index:2001}.nav-item .icon{margin-left:5px}.nav-item--dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;width:80vw;background:#fff;border-radius:10px;left:0;opacity:0;z-index:-1;display:none}.nav-item--dropdown:hover .dropdown-menu{opacity:1;z-index:999;transition:opacity .3s;display:flex}.dropdown-menu__l1{width:25%;background:#f2f2f2;border-radius:10px}.l1-item{display:flex;align-items:center;justify-content:space-between;padding:20px 15px;color:#000;font-size:18px}.l1-item--active{background-color:#00abee;color:#fff;border-radius:10px}.l1-item svg{width:8px;height:5px;transform:rotate(-90deg)}.dropdown-menu__l2{width:75%}.l2-item{display:none;column-count:2;-moz-column-count:2;padding:10px 30px;font-size:16px;line-height:1;column-fill:balance}.l2-item--active{display:block}.l2-item__link{font-weight:700}.l2-item__link,.l3-item{padding:6px 0;display:block;color:#000}.mobile-dropdown__content .list.primary{display:block}.compact .mobile-dropdown{font-family:Poppins;display:block;background:transparent;z-index:-1;transition-delay:.3s;max-height:100%}.mobile-dropdown.mobile-dropdown--active{z-index:999;transition-delay:0s}.mobile-dropdown__wrapper{position:fixed;top:0;left:0;bottom:0;max-height:inherit;width:80vw;height:100%;display:block;transform:translate(-100%);transition:all .3s;background:transparent;z-index:1000;max-width:300px}.mobile-dropdown--active .mobile-dropdown__wrapper{transform:translate(0)}.mobile-dropdown__inner{position:relative;height:100%}.mobile-dropdown__overlay{position:fixed;top:0;left:0;bottom:0;max-height:inherit;width:100vw;height:100vh;background:#000;display:none;z-index:-1;cursor:pointer}.mobile-dropdown--active .mobile-dropdown__overlay{opacity:.45;z-index:999;display:block}.mobile-dropdown__close{position:absolute;left:calc(100% + 5px);top:5px;width:20px;height:20px;color:#fff;cursor:pointer;display:none}.mobile-dropdown--active .mobile-dropdown__close{display:block}.mobile-dropdown__close svg{width:30px;height:30px}.mobile-dropdown__content{width:100%;height:100%;position:relative;background:#fff}.mobile-dropdown__heading{background-color:#00abee;font-size:23px;color:#fff;padding:15px;text-align:center;line-height:1;font-weight:500}.mobile-dropdown__content .list.primary{padding:6px 10px 6px 6px;overflow-y:auto;max-height:calc(100% - 42px)}.mobile-dropdown .list .list-item.expanded{background-color:#0046ff;border-radius:10px}.mobile-dropdown .list .list-item a{display:flex;align-items:center;padding:10px 0;text-transform:none;font-family:Poppins;font-size:22px;color:#000;line-height:1;letter-spacing:0;opacity:1}.mobile-dropdown .list .list-item .icon:after{display:none!important}.mobile-dropdown .list.secondary .list-item{padding-left:10px}.mobile-dropdown .list.tertiary .list-item{padding-left:20px}.mobile-dropdown .list .list-item.expanded a{color:#fff}.mobile-dropdown .list .list-item span.icon{position:static;opacity:1;transform:none;line-height:1;font-size:0;display:flex;align-items:center;margin-left:5px;transition:all .3s}.mobile-dropdown .list .list-item.expanded>a>span.icon{transform:rotate(180deg)}.mobile-dropdown .list .list-item span.icon svg{width:8px;height:5px}.mobile-account{display:inline-block;position:relative;font-family:Poppins}.mobile-account__text{display:flex;align-items:center;justify-content:center;color:#373737;font-size:12px;font-weight:600;line-height:1.1;white-space:nowrap}.mobile-account__text svg{width:10px!important;height:6px!important;margin:1px 0 0 3px!important}.mobile-account__item{cursor:pointer}.mobile-account__dropdown{display:block;background:transparent;z-index:-1;transition-delay:.3s;max-height:100%}.mobile-account__dropdown.mobile-account__dropdown--active{z-index:999;transition-delay:0s}.mobile-account__wrapper{position:fixed;top:0;left:0;bottom:0;max-height:inherit;width:80vw;height:100%;display:block;transform:translate(-100%);transition:all .3s;background:transparent;z-index:1000;max-width:300px}.mobile-account__dropdown--active .mobile-account__wrapper{transform:translate(0)}.mobile-account__inner{position:relative;height:100%}.mobile-account__overlay{position:fixed;top:0;left:0;bottom:0;max-height:inherit;width:100vw;height:100vh;background:#000;opacity:0;z-index:-1;cursor:pointer}.mobile-account__dropdown--active .mobile-account__overlay{opacity:.45;z-index:999}.mobile-account__close{position:absolute;left:calc(100% + 5px);top:5px;width:20px;height:20px;color:#fff;cursor:pointer;display:none}.mobile-account__dropdown--active .mobile-account__close{display:block}.mobile-account__close svg{width:30px;height:30px}.mobile-account__content{width:100%;height:100%;position:relative;background:#fff}.mobile-account__heading{background-color:#00abee;font-size:22px;color:#fff;padding:10px;text-align:center;line-height:1}.mobile-account__content .list.primary{padding:6px 10px 6px 6px;overflow-y:scroll;max-height:calc(100% - 42px)}body .od .header-search-custom svg{border:0!important}@media (max-width: 1200px){.main-header-slim nav.compact{background:#fff}.header-menu{display:none}.template-index .slide.active{z-index:1!important}.account-dropdown__menu{border-radius:0}.dropdown-header__text{font-size:16px}.dropdown-header__button{width:210px;padding:5px;font-size:20px}.account-dropdown__menu__item{font-size:20px}.currency-switcher__flag{width:28.8px;height:21.6px;border-radius:10px;background-size:446.4px 450px!important}.currency-switcher__flag[data-code=CAD]{background-position:-153px -64.2px!important}.currency-switcher__flag[data-code=USD]{background-position:-339px -394.2px!important}.currency-switcher__code{display:flex;align-items:center;font-size:12px;margin-left:5px}.currency-switcher__selected{display:flex;align-items:center;height:22px}.currency-switcher__code .drop-arrow{margin-left:3px}.main-header-wrap{z-index:102}.mobile-account__overlay{display:none}.mobile-account__dropdown--active .mobile-account__overlay{display:block}.product figure>a{z-index:100}}.cart-popup{font-family:Poppins}.cart-popup__overlay{background:#00000073;position:fixed;width:100%;height:100%;z-index:777777;top:0;left:-999em;-webkit-transition:left 0s .4s,opacity .4s;transition:left 0s .4s,opacity .4s;opacity:0}.cart-popup.cart-popup--active .cart-popup__overlay{left:0;-webkit-transition:left 0s,opacity .4s;transition:left 0s,opacity .4s;opacity:1}.cart-popup__wrapper{width:100%;z-index:888888;-webkit-transition:.4s -webkit-transform;transition:.4s -webkit-transform;transition:.4s transform;transition:.4s transform,.4s -webkit-transform;box-shadow:0 0 14px #00000017,0 0 4px #00000036,0 0 0 1px #00000017;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#fff;position:fixed;max-width:440px;height:100%;top:0;right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.cart-popup.cart-popup--active .cart-popup__wrapper{-webkit-transform:none;transform:none}.cart-popup__box{display:none}.cart-popup__box form{height:100%}.cart-popup__box--active{display:block;height:calc(100% - 10px - var(--cart-popup__header-height))}.cart-popup__empty{display:none}.cart-popup__empty--active{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.cart-popup__inner{height:100%}.cart-popup__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:5px 10px;background-color:#00abee;color:#fff}.cart-popup__title{font-size:20px;font-weight:500}.cart-popup__close{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:30px;height:30px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.cart-popup__promo{padding:15px 40px;color:#000;line-height:1.4;font-size:15px;text-align:center;background:#d7ecf7;border-top:1px solid #d7ecf7;border-bottom:1px solid #d7ecf7;background-color:#d7ecf7;border-color:#c3dfee}div.cart-popup__items{margin:0;padding:0 10px;height:calc(100% - 10px - var(--cart-popup__footer-height));overflow-y:scroll}div.cart-popup__items table{width:100%}.cart-popup__item{border-bottom:1px solid #ccc}.cart-popup__item:last-child{border-bottom:0}.cart-popup__item td{padding-top:15px;padding-bottom:15px;box-sizing:content-box;vertical-align:middle}.cart-popup__item__remove svg path{fill:#00000080}.cart-popup__item__img{width:70px;padding-left:5px}.cart-popup__item__img img{width:100%;border-radius:3px}.cart-popup__item__info{padding-left:20px;padding-right:20px}.cart-popup__item__info a{font-size:14px;color:#000;line-height:1;font-weight:400}.cart-popup__item__info p{color:#0006;font-size:14px;font-weight:400;margin-top:5px}.cart-popup__item__info h2{margin-bottom:15px;line-height:1}.cart-popup__item__info .tt-input-counter.style-01 span.minus-btn{border-right:1px solid rgba(0,0,0,.2)}.cart-popup__item__info .tt-input-counter.style-01 span.plus-btn{border-left:1px solid rgba(0,0,0,.2)}.cart-popup__item__info .tt-input-counter.style-01 span.minus-btn,.cart-popup__item__info .tt-input-counter.style-01 span.plus-btn{width:30px;height:30px;display:block!important}.cart-popup__item__info .tt-input-counter.style-01 span.minus-btn:before,.cart-popup__item__info .tt-input-counter.style-01 span.plus-btn:before{color:#000000b3;line-height:30px;font-weight:700}.cart-popup__item__info .tt-input-counter.style-01 span.minus-btn:hover:before,.cart-popup__item__info .tt-input-counter.style-01 span.plus-btn:hover:before{color:#000}.cart-popup__item__info .tt-input-counter.style-01{min-width:105px;max-width:105px}.cart-popup__item__action{text-align:right;position:relative}.cart-popup__item__remove{font-size:12px;color:#373737;text-decoration:underline;border:1px solid #999;padding:2px 4px}.cart-popup__item__remove svg{width:10px;height:10px}.cart-popup__item__remove:hover svg path{fill:#000}.cart-popup__item__price{color:#000;font-size:14px;font-weight:300;margin-top:10px;display:block;white-space:nowrap}.cart-popup__item__price--compare{text-decoration:line-through}.cart-popup__item__price--sale{color:#ff1f18;position:static;bottom:15px}.cart-upsell__add span:hover{background-color:#000c}.cart-popup__checkout{cursor:pointer;font-size:18px;width:calc(100% - 60px);margin:8px auto;background-color:#0046ff;display:block;text-align:center;padding:12px;color:#fff;border-radius:8px;-webkit-appearance:none;appearance:none;border:0;box-shadow:0 3px 5px #bbb}.cart-popup__continue{cursor:pointer;font-size:16px;width:calc(100% - 60px);margin:14px auto;background-color:#fbb03b;display:block;text-align:center;padding:8px;color:#000;border-radius:8px}.cart-popup__note{padding:5px 10px}.cart-popup__note__trigger{font-size:14px;color:#00abee;text-decoration:underline;display:block;margin-bottom:5px;font-weight:600}.cart-popup__note__input{display:none;margin-bottom:5px;width:100%;border-radius:8px!important;border:1px solid rgba(0,0,0,.2);background-color:#0000001a;padding:5px 10px;color:#000}.cart-popup__note__input::placeholder{color:#000!important}.cart-popup__subtotal{font-size:14px;font-weight:500;color:#000;background-color:#f2f2f2;padding:5px 10px}.cart-popup__subtotal__row{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.cart-popup__subtotal__row:first-child{margin-top:0}.cart-popup__discount{color:#ff1f18}.cart-popup__discount .money:before{content:"-";display:inline}.cart-popup__tax{display:block;width:100%;font-size:14px;color:#999;line-height:30px;text-align:center}.cart-popup__item.cart-popup__item--hide{display:none!important}body.tt-popup-dropdown{overflow-y:hidden;max-height:100vh}.cart-popup .tt-cart-empty{color:#868785;margin:auto;text-align:center}.cart-popup__icon svg{width:40px;height:40px}.cart-popup__item .gsbadge{display:none!important}.cart-item__qty__minus,.cart-item__qty__plus{background-color:#00abee;width:25px;color:#fff;height:25px;font-size:18px;border-radius:4px;display:inline-block;line-height:25px;text-align:center;cursor:pointer}.cart-item__qty__minus--disabled,.cart-item__qty__plus--disabled{pointer-events:none;opacity:.8}.cart-item__qty__input{height:25px;width:35px;padding-left:6px;padding-right:6px;text-align:center;border:1px solid #bbb;color:#6b5249;border-radius:4px}.cart-popup__footer{box-shadow:0 -8px 6px -5px #14141414}.free-shipping{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;line-height:1;color:#000;flex-direction:column;padding:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.free-shipping .money{font-weight:700}.free-shipping__success{display:none}.free-shipping--success .free-shipping__success{display:block;white-space:nowrap}@media (max-width: 374px){.free-shipping--success .free-shipping__success{white-space:normal}}.free-shipping--success .free-shipping__away{display:none;white-space:nowrap}.free-shipping__success svg{position:relative;top:5px}.free-shipping__progress{background-color:#ccc;position:relative;width:100%;height:25px;border-radius:15px;margin-bottom:5px}.free-shipping__progress__inner{position:absolute;top:0;left:0;height:25px;background:repeating-linear-gradient(-45deg,#00abee,#00abee 10px,#0046ff 10px 20px);width:100%;border-radius:15px;opacity:.5}.customer .page-title{border-bottom:0}.account-block{border:1px solid #999999;border-radius:10px;font-family:Poppins;margin-top:20px;position:relative}.account-blocks{display:flex;flex-wrap:wrap;justify-content:space-between}.account-block__link{position:absolute;top:0;left:0;right:0;bottom:0;display:block}.account-block__title{text-align:center;font-size:24px;color:#fff;background:#00abee;line-height:1;padding:10px;border-top-left-radius:9px;border-top-right-radius:9px}.account-block__content{min-height:140px;padding:20px}.account-block__content--text{display:flex;align-items:center;justify-content:center}.account-block--full{width:100%}.account-block--half{width:48%}.address-list ul.list{display:flex;flex-wrap:wrap}.address-list li{padding:5px;border:1px solid #cccccc;border-radius:10px;font-size:14px;color:#000;width:20%;margin:20px 2.5%}.address-list li p{margin:0}.address-list li .action{display:block;text-align:center;margin:10px 0}.address-list li div{display:block!important}.address-list li .address-default{display:block;text-align:center}.address-add{display:flex;align-items:center;justify-content:center}.account-block:hover .account-block__content--text{background-color:#f2f2f2}.edit-add-address{margin:0 2.5%}.edit-add-address .wrap{margin:5px 0}.edit-add-address .wrap label{display:inline-block;width:140px}.edit-add-address .wrap select{height:33px;width:159px}.edit-add-address .submit-wrap input{margin-right:10px}.orders{padding:50px 0;font-family:Poppins}.order{border:1px solid #999;border-radius:10px;margin-top:20px;position:relative;margin-bottom:75px}.page-title--noborder{border:0}.order-header{display:flex;background-color:#00abee;border-top-left-radius:8px;border-top-right-radius:8px;padding:10px;color:#fff;flex-wrap:wrap}.order-info{width:25%;text-align:left;padding:0 10px}.order-info--flex{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.order-number{font-size:20px;font-weight:700}.order-info__text{display:block;font-size:14px}.order-info__text--status{text-transform:capitalize}.order-info__text--shipping span,.order-info__text--billing span{display:block}.order-info__title{font-size:18px;display:block;font-weight:700}.order-info__subtitle{font-size:16px;font-weight:700;display:block}.order-info__track{color:#000;background-color:#fbb03b;border-radius:4px;padding:5px 10px;margin-top:5px;display:inline-block;font-size:14px}.order-info__subtitle svg{display:none}.order-items{display:flex;flex-wrap:wrap;padding:10px}.order-item{padding:10px;display:flex;width:33.33%}.order-item__image{width:40%;padding-right:10px}.order-item__image img{width:100%;border:1px solid #ddd}.order-item__info{width:60%}.order-item__title,.order-item__price,.order-item__quantity{color:#000;font-size:14px;display:block}.order-item__title{font-weight:500}.order-item__price,.order-item__review{margin:2px 0;display:block}.order-item__reorder{background-color:#00abee;border-radius:4px;padding:5px 10px;color:#fff;display:inline-block;font-size:14px}.order-items__all{display:none;text-align:center;width:100%;font-size:18px;font-weight:700;padding:10px}.order-items__all--active{display:block}.order-items--hidden .order-item:nth-child(n+7){display:none}.orders-empty{padding:20px 0}.orders .product-list{margin-top:40px}@media (max-width: 767px){.account-block--half{width:100%}.address-list li{width:100%;margin:5px;min-width:170px}.order-info{width:100%}.order-info--flex{text-align:left;align-items:flex-start}.order-info__subtitle svg{width:10px;height:10px;display:inline;margin-left:10px;transition:all .3s}.order-info__subtitle--active svg{transform:rotate(180deg)}.order-info__subtitle{cursor:pointer}.order-item{width:100%}.order-info__subtitle+.order-info__text{display:none}.orders .product-list{margin-top:0;padding-top:0}}@media (min-width: 1201px){.search-btn{padding:3px 14px}.header-search-custom .content-area.search-wrap-contained .search-wrap.full:hover{box-shadow:0 0 10px #ccc}.search-input:focus{border:2px solid #0046ff;box-shadow:0 0 10px 3px #ccc;border-radius:6px}.account-dropdown__header{border-top-left-radius:10px;border-top-right-radius:10px;padding:5px 10px}.dropdown-header__text{font-size:14px}.dropdown-header__button{font-size:18px}.page-body-content{margin-top:133px!important}.account-dropdown__menu__item:hover,.l3-item:hover{color:#00abee;text-decoration:underline}.slide{opacity:1!important}}@media (min-width: 1280px) and (max-width: 1350px){.currency-switcher__flag{width:46px;height:34px;border-radius:8px}.currency-switcher__flag[data-code=CAD]{background-position:-256px -108px!important}.main-header-slim .header-minimal .store-title{width:14%}.main-header-slim .header-minimal nav.full{width:36%}.tools-inner{padding-left:35px}.header-account__text{font-size:23px}.header-account__text--small{font-size:16px}.mini-cart-wrap label{font-size:22px}.mini-cart-wrap .item-count{width:22px;height:22px}.mini-cart-wrap svg{width:48px!important;height:48px!important}}@media (min-width: 1351px) and (max-width: 1500px){.currency-switcher__flag{width:46px;height:34px;border-radius:8px}.currency-switcher__flag[data-code=CAD]{background-position:-256px -108px!important}.main-header-slim .header-minimal .store-title{width:14%}.main-header-slim .header-minimal nav.full{width:36%}.tools-inner{padding-left:40px}.header-account__text{font-size:24px}.header-account__text--small{font-size:17px}.mini-cart-wrap label{font-size:22px}.mini-cart-wrap .item-count{width:22px;height:22px}.mini-cart-wrap svg{width:48px!important;height:48px!important}}@media (min-width: 1501px) and (max-width: 1680px){.currency-switcher__flag{width:46px;height:34px;border-radius:8px}.currency-switcher__flag[data-code=CAD]{background-position:-256px -108px!important}.main-header-slim .header-minimal .store-title{width:13%}.main-header-slim .header-minimal nav.full{width:36%}.tools-inner{padding-left:46px}.header-account__text{font-size:24px}.header-account__text--small{font-size:17px}.mini-cart-wrap label{font-size:22px}.mini-cart-wrap .item-count{width:22px;height:22px}.mini-cart-wrap svg{width:48px!important;height:48px!important}}@media (min-width: 1920px){.main-header-slim .header-minimal .store-title{width:12%}.main-header-slim .header-minimal nav.full{width:48%}}@media (max-width: 1199px){.dropdown-header__welcome{padding:10px;font-size:28px}}@media (max-width: 360px){.main-header-wrap .main-header .mobile-logo-custom .store-title img{width:185px}}@media (max-width: 320px){.currency-switcher__flag{display:none}.mobile-logo-custom .cl-1{width:17%}.mobile-account__text{font-size:11px}.currency-switcher__code{color:#373737}}@media (min-width: 766px) and (max-width: 1200px){.page-body-content{margin-top:169px!important}}@media (min-width: 767px) and (max-width: 1080px){.customer .account-form{width:69%}}@media (min-width: 768px){.customer .account-form{margin:0 auto;border:1px solid #ccc;border-radius:12px;padding:30px;box-shadow:0 0 7px #ccc}.free-shipping__away{white-space:nowrap}}@media (min-width: 1081px) and (max-width: 1440px){.customer .account-form{width:45%}}.field:focus{border:1px solid #000;box-shadow:0 0 3px #0046ff}@media (max-width: 464px){.field{font-size:16px}}.best-before{font-size:14px;font-weight:700;color:#d91414;border:1px solid;padding:2px 8px;display:inline-block}p.best-before-cart{color:#d91414;font-weight:500}.best-before-collection{font-size:12px;font-weight:600;background-color:#d91414;margin-top:10px;color:#fff;padding:2px;text-align:center;border-radius:12px}.free-shipping-collection{font-size:12px;font-weight:600;background-color:#fbb03b;margin-top:10px;color:#000;padding:2px;text-align:center;border-radius:12px}.fa-solid.fa-truck-fast.prod-grid{margin-right:6px;font-size:14px}.freezing-risk{font-size:14px;font-weight:700;color:#543cff;border:1px solid;padding:2px 8px;display:inline-block}p.freezing-risk-cart{color:#543cff}.freezing-risk-collection{font-size:12px;font-weight:600;background-color:#543cff;margin-top:10px;color:#fff;padding:2px;text-align:center;border-radius:12px}.shelf-life{font-size:14px;font-weight:700;color:#543cff;border:1px solid;padding:2px 8px;display:inline-block}p.shelf-life-cart{color:#543cff}.shelf-life-collection{font-size:12px;font-weight:600;background-color:#543cff;margin-top:10px;color:#fff;padding:2px;text-align:center;border-radius:12px}p.meltable-cart{color:#d91414;font-weight:500}.product-page__eta{font-size:14px;font-weight:700;color:#543cff;border:1px solid;padding:2px 8px;display:inline-block}.product-page__eta-definition{display:inline-block;background:#373737;color:#fff;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center;font-size:16px;margin:0 8px;font-weight:600}.eta-collection-container{margin-top:10px}.eta-collection,.eta-collection-container{display:block;font-size:12px;font-weight:600;background-color:#373737;color:#fff;padding:1px;text-align:center;border-radius:12px}.eta-definition{display:inline-block;background:#fff;color:#373737;border-radius:50%;width:15px;height:15px;line-height:15px;text-align:center;font-size:12px;margin:0 4px;font-weight:600}p.order-page-props{color:#d91414;margin:0}@media (min-width: 768px) and (max-width: 1198px){.address-list li{width:45%}.account-block--half{width:100%}.order-item{width:50%;padding:10px 10px 20px}}.template-contact .full-width-form{margin:0 auto}.newsletter__subtitle{font-size:14px;margin:6px 0 12px}html.cart-popup--active,html.mobile-account__dropdown--active,html.mobile-dropdown--active{overflow-y:hidden;max-height:100vh}.promo-bar{position:relative;display:block;font-weight:400;box-shadow:0 0 5px #ccc;background:#fbb03b;color:#000}.promo-bar__container{max-width:1480px;margin:0 auto}.promo-bar__inner{display:flex;align-items:center}.promo-bar__content{display:block;padding:7px 0;margin:0 auto;text-align:center;font-size:16px}@media (max-width: 1200px){.promo-bar__content{font-size:14px;font-weight:500}.main-header-slim .header-minimal{border:none}}.main-header-slim .main-header.scrolled{top:0}.fa-solid.fa-truck-fast{margin-right:6px;font-size:20px}.product-card__form{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.product-card__input{display:flex;align-items:center;margin:0;width:116px}.product-card__minus,.product-card__plus{background-color:#00abee;width:33px;color:#fff;height:33px;font-size:20px;border-radius:4px;cursor:pointer;-webkit-appearance:button;padding:0}.product-card__qty{border:1px solid #aaa;color:#373737;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;outline:none;font-size:14px;padding:12px;display:inline-block;-webkit-appearance:none;border-radius:0;width:46px;text-align:center;height:33px;margin:0 2px}.product-card__cta{width:calc(100% - 126px)}.product-card__cta .action-button{border:0;width:100%;height:33px;padding:0;display:flex;align-items:center;justify-content:center}.product-card__cta .action-button.disabled{cursor:not-allowed;pointer-events:none;background:#ccc}.product-card__cta--success{background:#39c839;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;color:#fff;text-transform:uppercase;cursor:pointer;border-radius:4px;border:0;width:100%;height:33px;padding:0;display:flex;align-items:center;justify-content:center}.product-card__cta--success:hover{background:#31b331}.product-card__choose-options{background:#00abee;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;color:#fff;text-transform:uppercase;cursor:pointer;border-radius:4px;border:0;width:100%;height:33px;padding:0;display:flex;align-items:center;justify-content:center}.product-card__choose-options:hover{background:#0046ff}.product-card__cta--in-cart{width:100%}.product-card__view-cart{text-decoration:none;margin:0 5px;border-bottom:1px solid #fff}@media (min-width: 719px){.dd.product-inner{border:1px solid #ccc;padding:12px;border-radius:8px;box-shadow:0 0 3px #aaa}}.badges-wrapper{top:1px;right:-5px;left:unset}.price.sale{color:#d91414}.badge-sale{background:#ffef06;box-shadow:0 0 1px #333;padding:6px 8px;border-radius:12px;border:2px solid #373737;font-weight:700!important;color:#000}.price.sale.collection-page,.price.collection-page{font-size:16px}.pagination{border:1px solid #aaa;padding:7px;box-shadow:0 0 3px #ccc}.pagination>li{font-size:18px;font-weight:600}@media (min-width: 1920px){.template-collection .product-list.row-of-4 .product{width:20%}.title.collection-page{font-size:14px;height:34px}.price.sale.collection-page,.price.collection-page{font-size:17px}.content-area,#collection-template{width:84%;max-width:1920px}.collection-review-widget{height:22px}.collection-product-info{min-height:21px;max-height:75px;margin-top:12px}.product .brand,.quick-shop-content .brand,#product-area .brand{margin:10px 0 0}}@media (min-width: 1536px) and (max-width: 1919px){.title.collection-page{font-size:14px;height:34px}.template-collection .product-list.row-of-4 .product{width:20%}.price.sale.collection-page,.price.collection-page{font-size:17px}.content-area,#collection-template{width:94%;max-width:94%}.collection-review-widget{height:20px}.collection-product-info{min-height:21px;max-height:75px;margin-top:12px}.product .brand,.quick-shop-content .brand,#product-area .brand{margin:10px 0 0;font-size:11px}.product-card__qty{width:34px;padding:4px}.product-card__cta{width:calc(100% - 104px)}.product-card__minus,.product-card__plus{width:32px}.badge-sale{padding:4px 6px;font-size:12px}}@media (min-width: 1366px) and (max-width: 1535px){.template-collection .product-list.row-of-4 .product{width:20%}.content-area,#collection-template{width:98%;max-width:98%}.title.collection-page{font-size:13px;height:34px}.price.sale.collection-page,.price.collection-page{font-size:17px}.product-list{margin-left:-5px}.collection-review-widget{height:20px}.product{padding:0 10px}.collection-product-info{min-height:21px;max-height:75px;margin-top:12px}.product .brand,.quick-shop-content .brand,#product-area .brand{margin:10px 0 0;font-size:11px}.product-card__qty{width:32px;padding:4px}.product-card__cta{width:calc(100% - 88px)}.product-card__minus,.product-card__plus{width:30px}.badge-sale{padding:4px 6px;font-size:12px}}@media (min-width: 1280px) and (max-width: 1365px){.template-collection .product-list.row-of-4 .product{width:20%}.content-area,#collection-template{width:100%;max-width:100%}.title.collection-page{font-size:13px;height:34px}.price.sale.collection-page,.price.collection-page{font-size:17px}.product-list{margin-left:-5px}.collection-review-widget{height:20px}.product{padding:0 10px}.collection-product-info{min-height:21px;max-height:75px;margin-top:12px}.product .brand,.quick-shop-content .brand,#product-area .brand{margin:10px 0 0;font-size:11px}.product-card__qty{width:29px;padding:4px}.product-card__cta{width:calc(100% - 72px)}.product-card__minus,.product-card__plus{width:28px}.badge-sale{padding:4px 6px;font-size:12px}}@media (min-width: 999px) and (max-width: 1279px){.template-collection .product-list.row-of-4 .product{width:33%}.content-area,#collection-template{width:84%}.title.collection-page{font-size:13px;height:34px}.price.sale.collection-page,.price.collection-page{font-size:17px}.product-list{margin-left:4px}.collection-review-widget{height:20px}.product{padding:0 10px}.collection-product-info{min-height:21px;max-height:75px;margin-top:12px}.product .brand,.quick-shop-content .brand,#product-area .brand{margin:10px 0 0;font-size:11px}.product-card__qty{width:38px;padding:4px}.product-card__cta{width:calc(100% - 118px)}.badge-sale{padding:4px 6px;font-size:12px}}@media (min-width: 720px) and (max-width: 998px){.title.collection-page{font-size:13px;height:34px}.price.sale.collection-page,.price.collection-page{font-size:17px}.collection-review-widget{height:20px}.collection-product-info{min-height:21px;max-height:75px;margin-top:12px}.product .brand,.quick-shop-content .brand,#product-area .brand{margin:10px 0 0;font-size:11px}.badge-sale{padding:4px 6px;font-size:12px}}.product-inventory{position:relative;display:flex;top:32px;left:0;z-index:99}.product-inventory__in-stock{display:inline-block;margin-right:6px;padding:1px 7px;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;letter-spacing:1px;background-color:#3d9970;transform:rotate(-16deg);border-radius:4px}.product-inventory__low-stock{display:inline-block;margin-right:6px;padding:1px 7px;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;letter-spacing:1px;background-color:#ff4136;transform:rotate(-16deg);border-radius:4px}.product-inventory__no-stock{display:inline-block;margin-right:6px;padding:1px 7px;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#fff;letter-spacing:1px;background-color:#666;transform:rotate(-16deg);border-radius:4px}.product-inventory__variant-container{position:relative;display:flex;top:32px;left:0;z-index:99}.product-inventory__variants{display:inline-block;margin-right:6px;padding:1px 7px;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:transparent;letter-spacing:1px;background-color:transparent;transform:rotate(-16deg);border-radius:4px}.product-inventory__cheese{display:inline-block;margin-right:6px;padding:1px 7px;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;color:#fff;letter-spacing:1px;background-color:#373737;transform:rotate(-16deg);border-radius:4px}.product-page__inventory{margin:10px 0}.product-page__inventory__in-stock{font-size:17px;font-weight:500;color:#007600}.product-page__inventory__low-stock{font-size:17px;font-weight:500;color:#ff4136}.product-page__inventory__no-stock{font-size:17px;font-weight:500}#product-area .rte p,.rte blockquote,.rte li,#product-area .rte a{line-height:30px}body .all-in-single{border-bottom:1px solid #ccc}.on-sale{color:#d91414;font-weight:500}.product-page__savings{font-size:18px;padding:1px 8px;background:red;color:#fff;border-radius:8px;font-weight:600;margin:6px 0 10px;display:table}.product-page__free-shipping-item{font-size:14px;padding:4px 16px;background:#fbb03b;color:#000;border-radius:8px;font-weight:600;margin:6px 0 4px;display:inline-block}.fa-solid.fa-truck-fast.prod-page{margin-right:8px;font-size:18px}body .all-in-single{display:flex;flex-direction:column;padding-bottom:8px}.selector-wrapper.submit-wrapper{width:100%!important;padding:10px 0!important}.product-page__atc-button{height:45px!important;box-shadow:0 3px 5px #ccc}@media (min-width: 1280px){.product-page__atc-button,.product-page__soldout-button{width:55%!important;text-align:center}}@media (max-width: 720px){.product-page__soldout-button{width:100%!important;padding:14px 0!important;text-align:center}}.selector-wrapper.quantity{width:100%;padding:5px 0}.qtyminus,.qtyplus{width:40px!important;height:38px!important;box-shadow:0 3px 5px #ccc;padding:0}.qty.product-quantity.field{height:38px!important;margin:0 6px!important;border:1px solid #aaa!important}.product-page__mobile-title{font-size:24px}.product-page__original-price{margin-right:5px!important}.product-page__variant-selector{margin:5px 0!important;background-color:transparent!important;border:1px solid #474747!important;color:#373737!important;box-shadow:0 3px 5px #ccc!important}.product-page__variant-selector:before{background:#e2e2e2!important}.product-page__variant-selector:after{border-color:#676767 transparent transparent transparent!important}@media (min-width: 720px) and (max-width: 1279px){.product-page__title{font-size:24px!important}.product-page__atc-button,.product-page__soldout-button{width:100%!important;text-align:center}.product-page__savings{font-size:16px}.on-sale{font-size:22px}}@media (min-width: 1280px){.product-page__title{font-size:26px!important}.product-page__savings{font-size:16px!important}.product-page__price{font-size:22px!important;margin:6px 0!important}.product-page__soldout-button{padding:14px}.product-page__image{width:80%!important}}.hero-image{max-width:100%!important;margin:auto}.hero-image__desktop{display:none}.hero-image__mobile{display:block}@media (min-width: 768px){.hero-image__desktop{display:block}.hero-image__mobile{display:none}}img.single-image__promo{width:100%;max-width:100%}.single-promo-new{padding:20px 0 0}.single-image-promo__wrapper{padding:0 15px}@media (max-width: 767px){.single-image-promo__wrapper{padding:0 8px}}.single-image-promo__desktop{display:none}.single-image-promo__mobile{display:block}@media (min-width: 768px){.single-image-promo__desktop{display:block}.single-image-promo__mobile{display:none}}.two-image-promo__wrapper img.singel-image{max-width:100%}.two-image-promo-new{padding:30px 0 0}@media (max-width: 767px){.two-image-promo-new{padding:16px 0 0}}.two-image-promo__block-grid{display:flex;justify-content:center;text-align:center}.two-image-promo__col-1--desktop{display:none}.two-image-promo__col-1--mobile{display:block;width:50%;float:left;flex:0 0 50%;padding:0 8px}.two-image-promo__col-2--desktop{display:none}.two-image-promo__col-2--mobile{display:block;width:50%;float:left;flex:0 0 50%;padding:0 8px}@media (min-width: 768px){.two-image-promo__col-1--desktop{display:block;width:50%;float:left;flex:0 0 50%;padding:0 15px}.two-image-promo__col-1--mobile{display:none}.two-image-promo__col-2--desktop{display:block;width:50%;float:left;flex:0 0 50%;padding:0 15px}.two-image-promo__col-2--mobile{display:none}}.three-image-promo__wrapper img.three-image__promo{max-width:100%}.three-image-promo{padding:16px 0 0}.three-image-promo__block-grid{display:flex;justify-content:center;text-align:center}@media (max-width: 767px){.three-image-promo__block-grid{display:inline-block}}.three-image-promo__col-1--desktop{display:none}.three-image-promo__col-1--mobile{display:block;width:100%;float:left;flex:0 0 100%;padding:0 8px 16px}.three-image-promo__col-2--desktop{display:none}.three-image-promo__col-2--mobile{display:block;width:100%;float:left;flex:0 0 100%;padding:0 8px 16px}.three-image-promo__col-3--desktop{display:none}.three-image-promo__col-3--mobile{display:block;width:100%;float:left;flex:0 0 100%;padding:0 8px 16px}@media (min-width: 768px){.three-image-promo__col-1--desktop{display:block;width:33%;float:left;flex:0 0 33%;padding:0 6px}.three-image-promo__col-1--mobile{display:none}.three-image-promo__col-2--desktop{display:block;width:33%;float:left;flex:0 0 33%;padding:0 6px}.three-image-promo__col-2--mobile{display:none}.three-image-promo__col-3--desktop{display:block;width:33%;float:left;flex:0 0 33%;padding:0 6px}.three-image-promo__col-3--mobile{display:none}}.shopify-policy__title{margin:20px 0!important;padding:35px 0 15px!important}.giveaway-text{display:flex;flex-direction:column;text-align:center;margin:40px auto}.giveaway-p{margin-bottom:40px}@media (max-width: 600px){.popular-categories__title{text-align:center;margin-top:5px;margin-bottom:20px;font-size:20px}.popular-categories__content.categories--inner{display:block}.popular-categories__item{display:inline-block;width:49%;padding:16px 10px}.popular-categories__image{width:100%}}@media (min-width: 601px) and (max-width: 1200px){.popular-categories__title{text-align:center;margin-top:5px;margin-bottom:20px;font-size:20px}.popular-categories__content.categories--inner{display:block;width:84%;max-width:1920px;margin:0 auto;text-align:center}.popular-categories__item{display:inline-block;width:32%;padding:20px 10px}.popular-categories__image{width:100%}}@media (min-width: 1201px) and (max-width: 1919px){.popular-categories__title{text-align:center;margin-top:5px;margin-bottom:20px;font-size:20px}.popular-categories__content.categories--inner{display:block;width:98%;max-width:1920px;margin:0 auto;text-align:center}.popular-categories__item{display:inline-block;width:16%;padding:20px 10px}.popular-categories__image{width:100%}}@media (min-width: 1920px){.popular-categories__title{text-align:center;margin-top:5px;margin-bottom:20px;font-size:20px}.popular-categories__content.categories--inner{display:block;width:84%;max-width:1920px;margin:0 auto;text-align:center}.popular-categories__item{display:inline-block;width:16%;padding:16px 10px}.popular-categories__image{width:100%}}.collection-title{margin-top:30px!important}img.collection-banner__promo{width:100%;max-width:100%}.collection-banner-promo{padding:20px 0 0}.collection-banner__wrapper{padding:0 15px;width:84%;max-width:1600px;height:auto;margin:0 auto}@media (max-width: 767px){.collection-banner__wrapper{padding:0 4px;width:98%}}.collection-banner__desktop{display:none}.collection-banner__mobile{display:block}@media (min-width: 768px){.collection-banner__desktop{display:block}.collection-banner__mobile{display:none}}.cart-popup__link.ice-packs{font-weight:600}@media (max-width: 719px){.product-card-inner{display:flex;width:100%;order:2;padding:0 4px 10px 0}.product-card__mobile-image{width:40%;display:flex;flex-direction:column;align-items:center;margin-right:10px}.product-card-details{width:75%;padding:0;position:relative}.product-card__form{display:none}.product{width:100%!important;border-bottom:1px solid #aaa;margin-bottom:0!important;text-align:left}.product-inventory{transform:none;top:0!important;margin:7px 0 2px}.content-area.mobile-collection-grid{padding:0}.product-inventory__in-stock{transform:none;font-size:11px}.product-inventory__low-stock,.product-inventory__no-stock,.product-inventory__variants,.product-inventory__cheese{transform:none}.shelf-life-collection{font-size:11px;font-weight:600;background-color:#543cff;margin-top:0!important;color:#fff;padding:2px 5px;text-align:center;border-radius:4px;max-width:191px}.best-before-collection{font-size:11px;font-weight:600;background-color:#d91414;margin-top:0!important;color:#fff;padding:2px 5px;text-align:center;border-radius:4px;max-width:191px}.freezing-risk-collection{font-size:11px;font-weight:600;background-color:#543cff;color:#fff;padding:2px 5px;text-align:center;border-radius:4px;max-width:191px}.eta-collection,.eta-collection-container{display:block;font-size:11px;font-weight:600;background-color:#373737;color:#fff;padding:1px;text-align:center;border-radius:4px;max-width:191px}.free-shipping-collection{font-size:11px;font-weight:600;background-color:#fbb03b;margin-top:0!important;color:#000;padding:2px;text-align:center;border-radius:4px;max-width:191px}.title.collection-page{font-size:12px;padding-right:41px;display:none}.title.collection-page-mobile{font-size:12px;padding-right:41px;margin:0;max-height:33px;min-height:18px}.product-card__form-mobile{display:flex;justify-content:space-evenly}.product-card__input.mobile{width:50%;margin-right:4px}.product-card__qty{width:30%;margin:0 4px}.product-card__minus,.product-card__plus{width:28%}.brand.collection-page,.collection-review-widget{display:none}.ssw-stars>i{font-size:14px!important}.ssw-review-count{font-size:14px!important}.wishlist-icon__desktop{display:none}.ssw-faveiticon{bottom:-6px!important;right:14px!important}.collection-review-widget-mobile{height:25px}.collection-product-info{max-height:48px;margin-top:10px}.badges-wrapper{display:none}.price.sale.collection-page,.price.collection-page{margin:8px 0;font-size:18px}.collection-heading-tools{padding-top:12px}.product-list.row-of-4{padding:12px 0 0}.label.collection{font-size:28px;padding:0 20px;margin:15px}.collection-title{margin:20px 0!important}.product-card__cta{width:calc(100% - 118px)}.product.last{margin-bottom:35px!important}.pagination{margin:0 18px}.eta-collection-container{margin-top:0}.badge.badge-sale-mobile{vertical-align:2.5px;padding:2px 5px;border-radius:5px;background-color:#ffef06;color:#000;font-size:12px;font-weight:700;margin-left:6px;border:1px solid #373737}}@media (max-width: 386px){.title.collection-page-mobile{padding-right:22px}}@media (max-width: 320px){.product-card__cta{width:calc(100% - 96px)}.product-card__qty{padding:2px}}@media (min-width: 719px){.product-card__form-mobile,.title.collection-page-mobile,.collection-review-widget-mobile,.badge.badge-sale-mobile,.wishlist-icon__mobile{display:none}}.page-title.christmas-signup-title{padding:20px}.content.content-area.christmas-area{max-width:600px}@media (max-width: 600px){.label.christmas-signup-title{font-size:26px}}.featured-text__chocolate-giveaway-rules{max-width:600px;margin:0 auto}@media (min-width: 720px){.product.bundle{margin-bottom:20px}.bundle-item-price{font-size:16px!important}.product-limit__message{margin:10px 0 0!important;color:red;font-weight:600}}.title.collection-page.bundle,.title.collection-page-mobile.bundle{font-size:12px!important}.bundle-card-input{width:100%}.product-card__qty.bundle-qty{width:46%;margin:0 auto;height:36px}.product-card__minus.bundle-minus,.product-card__plus.bundle-plus{width:36px;height:36px}.product-page__bundle-delivery-disclaimer{background-color:#ffd5d5;border:2px solid #a07c7c;padding:10px;margin:12px 0}.product-page__bundle-delivery-details{margin:6px 0 0;font-size:14px}.product-page__bundle-delivery-date{font-size:16px}.product-page__bundle-step-title{background:#6c98cb;color:#fff;font-size:20px;padding:10px;font-weight:500}@media (min-width: 1280px) and (max-width: 1680px){.product-card__qty.bundle-qty{margin:0 2px}}@media (min-width: 1024px) and (max-width: 1387px){.title.collection-page.bundle{height:87px}}@media (min-width: 1388px) and (max-width: 1600px){.title.collection-page.bundle{height:69px}}@media (min-width: 1601px){.title.collection-page.bundle{height:53px}}@media (min-width: 720px) and (max-width: 1700px){.content-area__bundle{width:100%}}@media (min-width: 1024px) and (max-width: 1279px){.product.bundle{width:33%}.product-card__qty.bundle-qty{margin:0 3px;width:40%}}@media (min-width: 720px) and (max-width: 1023px){.product.bundle{width:50%}.product-card__qty.bundle-qty{margin:0 3px;width:38%}}.product-page__bundle-subtotal,.product-page__bundle-grandtotal{font-size:22px;margin:10px 0}.bundle-subtotal,.bundle-total{font-weight:600}.overnight-shipping-select{margin:10px 0;padding:18px 10px;max-width:95%}.bundle-delivery-date{color:#008a00;font-weight:700}.product-page__bundle-step-title{text-align:left;margin:20px 0!important}.bundle-atc-button{height:60px!important;font-size:17px}@media (max-width: 719px){.product.bundle{border:none;margin-bottom:14px!important}.bundle-inner{border:1px solid #aaa;border-radius:8px;padding:2px;box-shadow:0 0 3px #aaa}.bundle-mobile-image{margin:10px 10px 10px 0;width:50%}.product-card__input.mobile.bundle-card-input{width:100%;margin:10px}.product-card__qty-mobile.bundle-qty{width:45%;margin:0 6px;height:44px;border:1px solid #aaa;color:#373737;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,Sans-serif;outline:none;font-size:14px;padding:12px;display:inline-block;text-align:center}.product-card__input-mobile{display:flex;align-items:center;width:100%;margin:10px}.product-card__minus.bundle-minus,.product-card__plus.bundle-plus{width:48px;height:44px}.title.collection-page-mobile.bundle{height:51px!important;max-height:none}.bundle-item-price{font-size:16px!important}}.product-limit{display:block;font-size:12px;text-align:center}.product-limit__message{margin:1px 0 0;color:red;font-weight:600}.cheese-counter{color:green;font-weight:600;font-size:16px}.highlighted-bundle{background-color:#eaffeae5}.less-cheese{color:red}.enough-cheese{color:green}.overnight-shipping__disclamer{font-size:16px;color:red;font-weight:600}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffcf;z-index:999999;display:none;align-items:center;justify-content:center;flex-direction:column}.loading-gif{width:100px;height:100px;margin:20px}.bundle-loading{font-size:22px;text-align:center;margin:10px 20px;font-weight:700;background-color:#ffffffe6;padding:10px 20px;border-radius:5px}.bundle-items-list{display:flex;flex-direction:column;margin-bottom:8px}.bundle-items-list__item{font-size:12px;margin:2px 0;font-weight:400;padding-left:4px}.cart-popup__item__title.bundle-master-product__title{margin-bottom:3px}.delivery-date-cart{background-color:#ffd5d5;font-size:13px!important;color:#373737!important;font-weight:400!important;margin:6px 0;padding:4px 6px;border:1px solid #a07c7c;line-height:16px}.product-page__bundle-order-limit{font-weight:600;margin:40px auto;color:red}.bundle-item__product-page{display:flex;justify-content:center;align-items:center;font-size:15px;padding:28px 0}.product-page__bundle-limit-requirement{font-weight:600;background-color:#fff8d5;border:2px solid #bfba9f;padding:0 10px}@media (min-width: 1200px) and (max-width: 1382px){.l0-item{font-size:17px;font-weight:600}}@media (max-width: 719px){#product-area .product-details-wrapper,.quick-shop-content .product-details-wrapper{padding:2px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/custom.css.map */
