#site-cart-sidebar{width:487px!important}.sidebar__header{padding:18px 26px!important}.sidebar__body{position:relative}.sidebar__body .cart-item__content>div:first-of-type{display:flex;flex-direction:column}.sidebar__body .cart-item__price-wrapper{order:2;display:flex;align-items:center;gap:20px}.sidebar__body .cart-item__title{order:1;display:flex;flex-direction:column}.sidebar__body .cart-item__title span:hover{text-decoration:underline}.sidebar__body .cart-item__title span{order:2;color:#000;font-family:Oswald;font-size:18.2px;font-style:normal;font-weight:600;line-height:23.4px;letter-spacing:-.364px;text-transform:uppercase;padding:0!important;margin-bottom:10px}.sidebar__body .cart-item__title .appio-rating-badge{order:1}.sidebar__body .cart-item__actions{order:3;gap:25px!important;margin:0}.sidebar__body .cart-item__actions .qty-minus{border-right:.65px solid #C8C8C8;width:1.5rem;height:1.5rem}.sidebar__body .cart-item__actions .qty-minus svg{width:10px;height:10px;margin-left:-3px}.sidebar__body .cart-item__actions input{width:76px!important;height:31px!important}.sidebar__body .cart-item__actions .qty-plus{border-left:.65px solid #C8C8C8;width:1.5rem;height:1.5rem}.cart-item__actions .qty-button.qty-plus svg{width:10px;height:10px;margin-right:-4px}.sidebar__body .cart-item__variant{display:none}.sidebar__body .cart-form{padding:25px!important}.sidebar__body .cart-form .cart-notice{display:none}.sidebar__body .cart-form .cart-item__price-wrapper{margin-bottom:12px}.sidebar__body .cart-form .cart-item__price strong{color:#e20000;text-align:right;font-family:Aeonik;font-size:18.2px;font-style:normal;font-weight:700;line-height:23.4px}.sidebar__body .cart-form .cart-item__price span del{color:#00000080;font-family:Aeonik;font-size:18.2px;font-style:normal;font-weight:400;line-height:23.4px;text-decoration-line:line-through}.sidebar__body .cart-form .cart-item__save{display:flex;align-items:center;gap:6.2px}.sidebar__body .cart-form .cart-item__save p{color:#e20000;font-family:Aeonik;font-size:14.56px;font-style:normal;font-weight:500;line-height:18.72px;margin:0}.sidebar__body .cart-form .cart-item__save .cart-item__save-icon svg *{fill:revert-layer!important}.sidebar__body .cart-individual-product-recommendation{border-bottom:1px solid rgba(0,0,0,.2)!important;padding:0!important;margin-inline:25px}.sidebar__body .cart-item__thumbnail{max-width:127.2px;width:100%!important;height:100%!important;padding:0!important}.sidebar__body .cart-item__thumbnail .lazy-image img{border-radius:5.2px;padding:0!important;height:100%}.sidebar__body .cart-item .cart-item__content{margin-inline-start:15px!important}.sidebar__body .appio-rating-content{margin-bottom:5px}.sidebar__body .appio-rating-content .appio-rating{display:none}.sidebar__body .appio-rating-content .appio-stars{display:flex;align-items:center;gap:2.8px;margin:0!important}.sidebar__body .appio-rating-content .appio-star svg{width:15.8px;height:15.8px}.sidebar__body .appio-rating-content .appio-star svg *{fill:#3fcee5}.sidebar__body .appio-rating-content .appio-rating-raters{color:#000;font-family:Aeonik;font-size:15.6px;font-style:normal;font-weight:400;line-height:20.8px}.sidebar__footer{padding:20px 25px 12.5px!important}.sidebar__close{width:20.8px!important;height:20.8px!important;margin-inline-end:unset!important}.sidebar__close span{width:20.8px!important;height:20.8px!important;display:block}.sidebar__close svg{width:20.8px!important;height:20.8px!important;top:0!important;display:block}.free-gift-progress{border-top:none!important}.free-gift-step.achieved .gift-img-wrapper{border:1.3px solid #42B22B}.gift-img-wrapper{border-radius:2.662px;border:1.3px solid #3FCEE5;overflow:hidden;max-width:69px;width:100%;height:auto;aspect-ratio:1/1}.gift-img-wrapper img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:1/1}.cart-timer-section{padding:0!important;position:sticky;top:60px;left:0;z-index:99}.cart-timer-section__container{padding:14px 25px;display:flex;gap:14px;justify-content:center;align-items:center;background:linear-gradient(90deg,#007b8e,#3fcee5),linear-gradient(90deg,#d2fe3b,#7ea300)}.cart-timer-section__heading{color:#fff;font-family:Aeonik;font-size:18px;font-style:normal;font-weight:500;line-height:20.8px;margin:0}.cart-timer-section__countdown{display:flex;align-items:center;gap:10.8px}.cart-timer-section__time-unit{width:64px;height:31px;border-radius:3.9px;background:#0000004d;display:flex;align-items:center;gap:4px;justify-content:center}.cart-timer-section__number{color:#fff;text-align:center;font-family:Aeonik;font-size:15.6px;font-style:normal;font-weight:500;line-height:normal;margin:0}.cart-timer-section__label{color:#ffffff80;font-family:Aeonik;font-size:15.6px;font-style:normal;font-weight:500;line-height:normal;margin:0}.sidebar-footer-wrapper{position:sticky;bottom:0;left:0;width:100%;z-index:99!important;padding:0!important}.siderbar-spend-count-free-shipping{display:flex;justify-content:center;align-items:center;border-top:.5px solid rgba(0,0,0,.5);padding-top:15px;padding-bottom:15px;background-color:#fff}.siderbar-spend-count-free-shipping p{color:#000;text-align:center;font-family:Aeonik;font-size:16px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.32px;margin:0}.siderbar-spend-count-free-shipping p span{color:#3fcee5;font-family:Aeonik;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.32px;margin:0}.siderbar-spend-count-free-shipping p strong{color:#000;font-family:Aeonik;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.32px;margin:0}.sidebar__footer .cart__shipping{display:none}.sidebar__footer .cart__shipping+.flex-buttons{margin-top:0!important}.flex-buttons .button{border-radius:1298.7px!important;background-color:#3fcee5!important;border:none!important;padding-top:20px!important;padding-bottom:20px!important;display:flex;justify-content:center;align-items:center;gap:10px;margin:0!important}.flex-buttons .button span{color:#fff;font-family:Aeonik;font-size:20.8px;font-style:normal;font-weight:700;line-height:26px;width:unset!important}.payment-icon__wrapper{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.cart-guarantee-text{display:flex;gap:10.4px;justify-content:center;align-items:center;padding:15px 0}.cart-guarantee-text span{line-height:0}.cart-guarantee-text span svg{width:11px;height:13px}.cart-guarantee-text span svg path{fill:#34abd0!important}.flex-buttons .button svg *{fill:#fff!important}.sidebar__footer .payment-icon *{fill:revert-layer!important;margin-inline:0!important}.cart-guarantee-text p{color:#000;text-align:center;font-family:Aeonik;font-size:18.2px;font-style:normal;font-weight:400;line-height:23.4px;margin:0}.cart-item__actions .stock-text p{position:relative;color:#000;font-family:Aeonik;font-size:16.9px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.169px;margin:0;padding-left:20px}.sidebar__body .cart-form .cart-item__actions p:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:7.8px;height:7.8px;background-color:#00c22d;border-radius:50%;box-shadow:0 0 #00c22d33;animation:pulse 1.6s infinite}@keyframes pulse{0%{transform:translateY(-50%) scale(1);box-shadow:0 0 #00c22d33}70%{transform:translateY(-50%) scale(1.05);box-shadow:0 0 0 7.8px #00c22d00}to{transform:translateY(-50%) scale(1);box-shadow:0 0 #00c22d00}}.cart__total>span:first-of-type{color:#000;font-family:Aeonik;font-size:18.2px;font-style:normal;font-weight:500;line-height:23.4px;margin:0}.cart__total .subtotal-wrapper{display:flex;align-items:center;gap:12px}.cart__total .subtotal-wrapper strong{color:#000;text-align:right;font-family:Aeonik;font-size:19.5px;font-style:normal;font-weight:500;line-height:24.7px;margin:0}.cart__total .subtotal-wrapper .compare{color:#00000080;font-family:Aeonik;font-size:19.5px;font-style:normal;font-weight:500;line-height:24.7px;text-decoration-line:line-through;margin:0}#cart-recommendations-inline{padding:25px 0;margin-inline:25px;border-top:.65px solid rgba(0,0,0,.2)}#cart-recommendations-inline .text-weight--medium{padding-top:25px!important;padding-bottom:15px;color:#1a1a1a;font-family:Aeonik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:none}#cart-recommendations-inline .product-item{display:flex;gap:15px;margin-bottom:15px}#cart-recommendations-inline .product-item>a:first-of-type{max-width:128.7px;width:100%;height:100%;border-radius:5.2px;border:.52px solid rgba(0,0,0,.1);overflow:hidden}#cart-recommendations-inline .product-item>a:first-of-type figure{padding:0!important;width:100%;height:100%}#cart-recommendations-inline .product-item>a:first-of-type figure img{padding:0!important;width:100%;height:100%;object-fit:cover!important;position:relative}#cart-recommendations-inline .product-item .product-item__text{padding:0!important;width:100%}#cart-recommendations-inline .product-item .product-item__text .text-line-height--small{display:flex;flex-direction:column;padding:0!important;margin:0}#cart-recommendations-inline .product-item .product-item__text .text-line-height--small .text-animation--underline-thin{order:2;color:#000;font-family:Aeonik;font-size:18.2px;font-style:normal;font-weight:400;line-height:23.4px}#cart-recommendations-inline .product-item .product-item__text .text-line-height--small .appio-rating-badge{order:1}#cart-recommendations-inline .product-item .product-item__text .text-size--small{display:none}#cart-recommendations-inline .product-item .product-item__text .button{margin-top:13px;padding:17px 0;width:100%;border-radius:1298.7px;background:#3fcee5;color:#fff;font-family:Aeonik;font-size:16.9px;font-style:normal;font-weight:700;line-height:22.1px;text-transform:uppercase;border:none}.cart__details--row{border:none!important;padding:0 0 15px!important}.sidebar__footer{border:none!important}.sidebar__title{color:#000;font-family:Aeonik;font-size:18.2px;font-style:normal;font-weight:400;line-height:23.4px}.payment-icon__wrapper img{height:26.3px;max-width:346px}.recommendations-grid .appio-rating-badge{display:none!important}.cart-text-bar__container{background:#000;padding:5px 20px}.cart-text-bar__button{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;color:#fff;font-family:Aeonik;font-size:16px;font-style:normal;font-weight:500;line-height:20.8px;margin:0;text-transform:uppercase;gap:5px}.cart-text-bar__button svg.star-snippet path{fill:#3fcee5}.cart-text-bar__button svg.star-snippet{height:16px;width:max-content;margin-top:2px}.cart-text-bar__button b{color:#3fcee5}@media screen and (max-width: 580px){.cart-text-bar__button{font-size:12px}.cart-text-bar__button svg.star-snippet{height:14px}.payment-icon__wrapper img{height:20.6px;max-width:266px}#site-cart-sidebar{width:340px!important}.sidebar__header{padding:13px 16px!important}#cart-recommendations-inline .recommendations-grid{display:flex;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;padding-bottom:0;scroll-behavior:smooth}#cart-recommendations-inline .product-item{flex:0 0 100%;scroll-snap-align:start}#cart-recommendations-inline .recommendations-grid::-webkit-scrollbar{display:none}#cart-recommendations-inline .recommendations-pagination{position:relative;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:22px}#cart-recommendations-inline .pagination-dot{width:8.64px;height:8.64px;border-radius:50%;background-color:#00000040;z-index:1;transition:background-color .3s}#cart-recommendations-inline .pagination-dot.active{background-color:#000}.sidebar__title{color:#000;font-family:Aeonik;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.sidebar__close{width:8px!important;height:8px!important;margin-inline-end:unset!important}.sidebar__close span{width:8px!important;height:8px!important;display:block}.sidebar__close svg{width:8px!important;height:8px!important;top:0!important;display:block}.sidebar__body .cart-item__price-wrapper{gap:5px}span.cart-item__save-icon{width:14.461px;height:14.461px}span.cart-item__save-icon svg{width:14.461px;height:14.461px}.sidebar__body .cart-item__title span{font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.28px;margin-bottom:8px}.sidebar__body .cart-item__actions{gap:13px!important}.sidebar__body .cart-item__actions .qty-minus{border-right:.5px solid #C8C8C8}.sidebar__body .cart-item__actions input{width:38px!important;height:24px!important}.sidebar__body .cart-item__actions .qty-plus{border-left:.5px solid #C8C8C8}.sidebar__body .cart-form{padding:20px 16px 25px!important}.sidebar__body .cart-form .cart-item__price-wrapper{margin-bottom:8px}.sidebar__body .cart-form .cart-item__price strong{font-size:14px;font-style:normal;font-weight:700;line-height:18px}.sidebar__body .cart-form .cart-item__price span del{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.sidebar__body .cart-form .cart-item__save{gap:4.8px}.sidebar__body .cart-form .cart-item__save p{font-size:11.2px;font-style:normal;font-weight:500;line-height:14.4px}.sidebar__body .cart-individual-product-recommendation{margin-inline:16px}.sidebar__body .cart-item__thumbnail{max-width:96px}.sidebar__body .cart-item__thumbnail .lazy-image img{border-radius:4px}.sidebar__body .cart-item .cart-item__content{margin-inline-start:13px!important}.sidebar__body .appio-rating-content{margin-bottom:4px}.sidebar__body .appio-rating-content .appio-stars{display:flex;align-items:center;gap:2px;margin:0!important}.sidebar__body .appio-rating-content .appio-star svg{width:12px;height:12px}.sidebar__body .appio-rating-content .appio-rating-raters{font-size:12px;font-style:normal;font-weight:400;line-height:16px}.sidebar__footer{padding:15px 16px 10.7px!important}.cart-timer-section{top:44.8px}.cart-timer-section__container{padding:11px 16px;gap:19px}.cart-timer-section__heading{font-size:12px;font-style:normal;font-weight:500;line-height:16px}.cart-timer-section__countdown{gap:7.5px}.cart-timer-section__time-unit{width:45px;height:24px;border-radius:3px;gap:3px}.cart-timer-section__number,.cart-timer-section__label{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.siderbar-spend-count-free-shipping{border-top:none;background-color:#fff}.cart__details--row{padding:0 0 14px!important}.siderbar-spend-count-free-shipping p{font-size:12px;font-style:normal;font-weight:400;line-height:0%;letter-spacing:.24px}.siderbar-spend-count-free-shipping p span,.siderbar-spend-count-free-shipping p strong{font-size:12px;font-style:normal;font-weight:700;line-height:0%;letter-spacing:.24px}.flex-buttons .button{padding-top:16px!important;padding-bottom:16px!important}.flex-buttons .button svg{width:12.544px;height:15.68px}.flex-buttons .button span{font-size:16px;font-style:normal;font-weight:700;line-height:20px}.payment-icon__wrapper{gap:4.6px}.payment-icon__wrapper .payment-icon{width:28.755px;height:19.831px}.cart-guarantee-text{gap:8px;padding:10px 0}.cart-guarantee-text p{font-size:14px;font-style:normal;font-weight:400;line-height:18px}.cart-item__actions .stock-text p{font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-left:16px}.cart__total>span:first-of-type{font-size:14px;font-style:normal;font-weight:500;line-height:18px}.cart__total .subtotal-wrapper{display:flex;align-items:center;gap:6px}.cart__total .subtotal-wrapper strong,.cart__total .subtotal-wrapper .compare{font-size:15px;font-style:normal;font-weight:500;line-height:19px}#cart-recommendations-inline{padding:0 16px!important;margin-inline:0!important;border-top:none;max-width:340px;position:relative}#cart-recommendations-inline:before{content:"";position:absolute;top:0;left:16px;right:16px;height:.5px;background-color:#0003}#cart-recommendations-inline .text-weight--medium{display:block}#cart-recommendations-inline .product-item{display:flex;gap:13px;margin-bottom:0;align-items:flex-start}#cart-recommendations-inline .product-item>a:first-of-type{max-width:99px;border-radius:4px;border:.4px solid rgba(0,0,0,.1);height:auto}#cart-recommendations-inline .product-item .product-item__text .text-line-height--small .text-animation--underline-thin{color:#000;font-family:Aeonik;font-size:14px;font-style:normal;font-weight:400;line-height:18px}#cart-recommendations-inline .product-item .product-item__text .button{margin-top:10px;padding:13.5px 0;font-size:13px;font-style:normal;font-weight:700;line-height:17px}.sidebar-footer-wrapper{border:0!important}}@media screen and (max-width: 340px){#site-cart-sidebar{width:320px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme-cart.css.map */
