body.cart .content-for-layout{padding-top:0}.section-header,.shopify-section-group-footer-group,.announcement-bar-section,#gorgias-chat-container{display:none!important}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px}.cart-header-logo{line-height:1}.cart-count-inline{text-align:right;font-family:Publico Banner Web;font-size:34px;font-style:normal;font-weight:300;line-height:125%}.cart-countdown{display:block;padding:12px;text-align:center}.cart-countdown span{font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-align:center}.cart-countdown span strong{font-weight:700}.cart-wrapper{display:flex;align-items:flex-start;padding-bottom:68px;min-height:100vh;align-items:stretch}.cart-content{padding:24px 0;width:70%}.wrapper-with-link{padding:0 28px 16px}.wrapper-with-link a{text-decoration-line:none;display:flex;align-items:center;justify-content:flex-start;gap:15px}.wrapper-with-link span{font-size:13px;font-style:normal;font-weight:700;line-height:125%;text-decoration-line:underline}.cart__items{padding-bottom:0rem;border-bottom:none}.cart-item{padding:20px 46px;display:flex;align-items:center;gap:14px;border-bottom:solid .5px rgba(var(--color-foreground))}.cart-item__image{border-radius:15px;border:.5px solid var(--colors-brand-primary, #032531);background:#f9f5f2}.cart-item__name{font-family:var(--font-body-family);font-size:18.354px;font-style:normal;font-weight:700;line-height:125%}.product-option{font-size:14.421px;font-style:normal;font-weight:400;line-height:125%}.item-price,.cart-item__final-price{font-size:18px;font-style:normal;font-weight:700;line-height:125%}.cart-item__discounted-prices .cart-item__old-price{font-size:18px;font-style:normal;font-weight:400;line-height:125%;text-decoration-line:strikethrough;opacity:.5}.item-price,.cart-item__discounted-prices{margin-top:16px!important}.cart-item__quantity{margin-left:auto;position:relative}.cart-item .cart-item__quantity,.no-js .cart-item .cart-item__quantity--info{padding-left:0}.cart-item__quantity-wrapper{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px}.quantity-popover-container{padding:0rem 0rem 0rem 0}.cart-footer-trustpilot{position:fixed;bottom:0;z-index:9;background-color:#032531;width:100%}.cart-footer-trustpilot-wrapper{display:flex;align-items:center;justify-content:center;position:relative;bottom:0;border-top:.5px solid var(--colors-brand-primary, #032531)}.cart-footer-trustpilot-block{width:50%;display:flex;align-items:center;justify-content:center;gap:24px;padding:20px 24px}.cart-footer-trustpilot-block:last-child{border-left:.5px solid var(--colors-brand-primary, #032531)}.product_trustpilotbadge{background:transparent;display:inline;padding:0;border-radius:7px}.product_trustpilotbadge a{background:transparent;display:inline;padding:0;border-radius:7px;display:flex;align-items:center;gap:5px}.product_trustpilotbadgewrapper{text-decoration:none;background:transparent}.product_trustpilotbadgewrapper img{margin-right:5px;width:82px;text-align:left;height:auto}.product_trustpilotbadgewrapperpdp{display:inline}.product_trustpilotbadgewrapperpdp span{font-size:12px;font-style:normal;font-weight:400;line-height:125%;color:#032531}.cart-footer-trustpilot-text{font-size:12px;font-style:normal;font-weight:400;line-height:125%}.cart-footer-trustpilot-logo{line-height:1}.dynamic-checkout__content undefined{display:none}.totals{justify-content:space-between}.totals .totals__total{font-family:var(--font-body-family);font-size:18px;font-style:normal;font-weight:400;line-height:125%}.totals .totals__total-value{font-size:18px;font-style:normal;font-weight:700;line-height:125%}.tax-note{margin-top:1rem}#main-cart-footer{width:30%;border-left:solid .5px rgba(var(--color-foreground))}.cart__footer{padding:48px 24px}.cart__dynamic-checkout-buttons{margin-top:0}.shopify-cleanslate .IcgSIE7pEVZrlnAeRS6j,.shopify-cleanslate .DefhEHZZf4y32pvV7mZj{height:48px!important}.cart-item-msg{padding:16px 24px;background:var(--colors-brand-secondary, #F9F5F2)}.cart-item-msg td{width:100%}.cart-item-msg p{font-size:14px;font-style:normal;font-weight:400;line-height:125%;margin:0}.cart-item-msg p strong{font-size:14px;font-style:normal;font-weight:700;line-height:125%}.cart__footer-upsell{padding:24px;min-height:206px;border-bottom:.5px solid var(--colors-brand-primary, #032531);overflow:hidden}.cart__footer-upsell .text{font-family:Publico Banner Web;font-size:25px;font-style:normal;font-weight:300;line-height:125%;margin:0 0 12px}.cart__footer-upsell .upsell-item{display:flex;width:300px;padding:8px;margin-right:8px;align-items:flex-start;border-radius:14px;border:.5px solid var(--colors-brand-primary, #032531)}.upsell-product-grid{display:flex;align-items:center;gap:14px;width:100%}.upsell-product-grid img{display:flex;width:74px;height:74px;flex-direction:column;align-items:flex-start;flex-shrink:0;border-radius:12px;border:.46px solid var(--colors-brand-primary, #032531);background:#ece5de}.upsell-product-info{display:flex;flex-direction:column;justify-content:center;width:100%}.upsell-product-info h4{margin:0 0 5px;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:700;line-height:125%}.upsell-product-info p{margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.upsell-product-info .upsell-product-price-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px;width:100%}.upsell-product-info .upsell-product-price-buy .upsell-price{font-size:12px;font-style:normal;font-weight:700;line-height:125%}.upsell-product-info .upsell-product-price-buy .button{font-size:12px;font-style:normal;font-weight:700;line-height:125%;min-width:auto!important;height:34px;min-height:34px;padding:0 15px;line-height:1}.upsell-carousel:focus-visible,.upsell-carousel.carousel:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.upsell-carousel .flickity-button.flickity-prev-next-button.previous,.upsell-carousel .flickity-button.flickity-prev-next-button.next{width:28px;height:28px;padding:2px;border-radius:100px;border:.5px solid #032531;background:#fff;color:#fff}.upsell-carousel .flickity-button.flickity-prev-next-button[disabled]{display:none!important}.upsell-carousel .flickity-prev-next-button .flickity-button-icon{max-width:23px;max-height:16px;top:50%;left:50%;transform:translate(-50%,-50%);background:#032531;padding:2px;border-radius:100px}.upsell-carousel .flickity-button-icon path{stroke:#fff;fill:transparent;stroke-width:1.5px}.upsell-carousel .flickity-button.flickity-prev-next-button.next .flickity-button-icon path{transform:rotate(180deg) translate(-23px,-16px)}.upsell-carousel .flickity-page-dots{text-align:start}.upsell-carousel .flickity-page-dots .dot{width:24px;height:7px;margin:0 3px;border-radius:10px;opacity:.15}.upsell-carousel .flickity-page-dots .dot.is-selected{opacity:1}.upsell-carousel .flickity-viewport{overflow:inherit}.drawer,.is-empty .cart__footer-upsell{display:none}cart-items.is-empty{width:100%}#main-cart-footer.is-empty{width:0%}.cart__warnings{padding:48px 34px}.banner__text-empty{font-size:16px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:16px}.megamenu-grid h2{font-family:Publico Banner Web;font-size:27px;font-style:normal;font-weight:300;line-height:125%}.banner__text-rating p{font-size:10px!important;font-style:normal;font-weight:700;line-height:150%;margin-top:16px!important}.megamenu-grid .col-1-3{position:relative}.megamenu-grid .button{min-width:auto!important;width:100%;max-width:330px}#countdown-timer{display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;margin-bottom:20px}#countdown-timer span{margin-left:10px;margin-right:10px}.cart__ctas button{width:100%!important;min-width:100%!important}@media screen and (min-width: 750px){body.cart .content-for-layout{padding-top:0}.cart__items{padding-bottom:0rem}.cart-item>td+td{padding-left:0rem}.cart-items td{vertical-align:initial;padding-top:0rem}.cart-item__details{width:auto}.cart-item .cart-item__quantity,.no-js .cart-item .cart-item__quantity--info{padding-left:0}.totals{justify-content:space-between}.tax-note{margin-bottom:1.6rem}.cart__footer>*{width:100%}.paypal-button:not(.paypal-button-card){height:48px!important;min-height:48px!important;max-height:48px!important}.megamenu-grid{padding:0 0rem!important}.megamenu-grid .col-1-3{padding-right:50px;position:relative}.megamenu-grid .col-1-3 img{max-width:300px;position:absolute;bottom:0;left:0;width:100%}}@media screen and (min-width: 990px){.cart-item__details{width:auto}.cart-item .cart-item__quantity,.no-js .cart-item .cart-item__quantity--info{padding-left:0}}@media screen and (max-width: 749px){body.cart{background-color:#fff}.cart-count-inline{font-size:28px}.cart-footer-trustpilot{display:none!important}.cart-wrapper{flex-direction:column}cart-items{padding:16px 0 0;width:100%}#main-cart-footer{width:100%;border-left:none;border-top:solid .5px rgba(var(--color-foreground));margin-left:0}#main-cart-footer .cart__footer{width:100%;position:fixed;bottom:0;z-index:100}.cart__footer-upsell{padding:16px 16px 40px;min-height:auto;border-bottom:none;background:#fff}.cart__footer{padding:16px}.tax-note{text-align:right}.upsell-carousel .flickity-page-dots{text-align:center}.cart__items{border-bottom:none;border-right:none}.cart__body-wrapper .page-width{padding:0}.cart__checkout-button{max-width:100%}.cart-item{padding:16px;margin-bottom:0}.cart-item__image{height:auto;max-width:80px}.cart-item__name{font-size:14px}.product-option{font-size:11px}.item-price,.cart-item__final-price{font-size:14px}.cart-item__discounted-prices .cart-item__old-price{font-size:13px}.item-price,.cart-item__discounted-prices{margin-top:10px!important}.quantity{min-height:28px;width:90px}.quantity__button{width:28px;font-size:12px}.quantity__input{font-size:12px}.cart-item__quantity-wrapper{gap:0px}.cart__warnings{padding:16px}.megamenu-grid{flex-direction:column;justify-content:center;align-items:center}.megamenu-grid .col-1-3{width:100%;max-width:100%;text-align:center}.megamenu-grid .col-2-3{display:none}.megamenu-grid h2{text-align:center}.megamenu-grid .banner__text-rating{justify-content:center}.megamenu-grid .col-1-3 img.img-badge{max-width:80%;width:100%}.megamenu-grid-mobile{padding:20px 0 10px;border-radius:0;box-shadow:none}.drawer-card-2{border-radius:20px;border:.5px solid var(--colors-brand-dark, #032531)}.product_details_page_title{font-size:12px;font-style:normal;font-weight:400;line-height:125%;opacity:.5;text-align:left;margin-bottom:0}.sticky-btn-mobile{position:fixed;bottom:0;padding:16px;left:0;width:100%}.megamenu-grid .button{max-width:100%}.header-link.wrapper-with-link{padding:0}.drawer-card-2 h4,.drawer-card-2-info{text-align:left}}.cart__ctas button{letter-spacing:0!important;padding:16px 20px}img.cart_checkout_icon{margin-right:10px;width:17px}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.section-announcement-bar-main{background-color:#052532;padding-top:10px;padding-bottom:10px;position:relative}.announcement-image{width:30px;height:30px;position:relative}.announcement-image img{width:100%;object-fit:contain;height:100%;position:absolute}.announcement-text{font-size:14px;line-height:1;color:#fff;text-align:center}.announcement-div.width-48{width:48%;gap:10px}.container-fluid.announcement-boeder-2:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:75%;background-color:#fff}svg.site-header__logo-image.mobile_logo{width:35px;display:flex;align-items:center;margin:0 5px}.check-people-main{padding:10px 0;background-color:#fff;text-align:center;margin:0}.check-people-marker{width:10px;height:10px;background-color:#009cde;position:absolute;border-radius:50%;left:-20px;top:50%;transform:translateY(-50%)}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}.check-people-marker:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:#009cde;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.check-people-marker:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#009cde;border-radius:15px;box-shadow:0 0 8px #0000004d;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.check-people-main .position-relative.Bilo-Regular.d-inline-block.ml20{font-size:16px;letter-spacing:0}.d-inline-block{display:inline-block!important}.position-relative{position:relative}.mobile-cart-num-head{background:#f1efef;padding:15px;border-top:solid .5px rgba(var(--color-foreground));border-bottom:solid .5px rgba(var(--color-foreground))}.cart-header-text.Bilo-Bold{font-weight:700!important;text-transform:capitalize!important;font-size:19px!important}.justify-content-space-between{justify-content:space-between}.cart-header-free-shipping{background-color:#feff95;padding:5px 10px}.cart-header-total-price.Bilo-Regular{text-align:center}.cart-header-total.text-center{font-size:17px}.cart-content.is-empty{width:100%}.cart-upsell-products.is-empty{display:none}.cart-upsell-products{padding:20px 46px;width:50%;margin:0 auto}h2.text.cart-upsell-title{text-align:center;font-size:20px}.cart-upsell-products .upsell-item{padding:10px 20px;background:#ececec;margin:10px 0;border-radius:10px}.upsell-product-info a{text-decoration:unset}span.upsell-price.price-item--regular{text-decoration:line-through}@media (max-width: 767px){.cart-wrapper{padding-bottom:0}.cart__footer .js-contents-footer{display:none}#main-cart-footer .cart__footer{background:#fff;box-shadow:0 0 #0000,0 -3px 7px #00000026}tr.cart-item.cart-item-msg,.cart__footer-upsell{display:none}.cart-items .item-price{font-weight:600}.cart-items .item-price{font-size:13px}span.Bilo-Regular.totals__total-value{font-size:15px}.cart .cart__footer{padding:10px 15px}.row.mobile-show.mobile-cart-num-head.is-empty,.check-people-main.is-empty{display:none}.cart-content{padding:0;width:100%}.cart-upsell-products{padding:15px;width:100%;margin:0 auto}.cart-upsell-content{min-height:500px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/custom-cart.css.map */
