/*
Generated time: June 25, 2025 21:14
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.offcanvas-cart .offcanvas-body{transition:all .2s ease-out}.offcanvas-cart .loading .offcanvas-body{opacity:.2}.offcanvas-cart .cart-container{display:flex;flex-direction:column;height:100%}.offcanvas-cart .offcanvas-footer{padding:1rem;border-top:1px solid rgba(var(--bs-dialog-header-border-color-rgb),var(--bs-dialog-header-border-opacity))}.offcanvas-cart .cart-subtotal{display:flex;justify-content:space-between;align-items:center}.offcanvas-cart .btn-checkout{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.svg-icon-horizontal-animate{animation:svg_icon_horizontal_animate 1s linear alternate infinite both}@keyframes svg_icon_horizontal_animate{from{transform:translateX(-4px)}to{transform:translateX(4px)}}@media (max-width:499px){.offcanvas-cart{width:100%!important}}.cart-announcement{color:var(--bs-white);line-height:normal;border-radius:var(--bs-border-radius)}.offcanvas-cart[data-has-cart-announcement].show .cart-announcement>*{animation-name:flash;animation-duration:1s;animation-delay:.2s}.cart-goal{display:block;text-align:center}.cart-goal .progress{position:relative;overflow:visible;background:rgba(var(--text-color-rgb),.1)}.cart-goal .progress .progress-bar{border-radius:var(--bs-border-radius)}.cart-goal-icons{position:absolute;left:0;top:50%;transform:translateY(-46%);width:100%;height:1.75rem;border-radius:50%;display:flex;padding:0;margin:0;list-style:none}.cart-goal-icons li{width:100%;display:flex;justify-content:end}.cart-goal-icons li div{width:1.75rem;height:1.75rem;transform:translateX(40%);border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bs-body-bg);border:1px solid currentColor}.cart-goal-icons li:last-child div{transform:translateX(30%)}.cart-goal-icons li.active div{color:currentColor;background-color:currentColor}.cart-goal-icons li.active div svg{color:var(--bs-white);animation:cart_goal_icon 1s linear alternate both infinite}@keyframes cart_goal_icon{from{transform:translateX(-2px)}to{transform:translateX(2px)}}#cart-goal-confetti-canvas{position:absolute;z-index:1;width:calc(100% - 2rem);height:120px}.cart-upsells{display:block}.cart-upsells .btn-atc,.cart-upsells .btn-quick-view{width:100%}.cart-upsells .swiper-slider [class*=swiper-button]{width:2rem;height:1.5rem;padding:.375rem}.cart-upsells .swiper-slider .swiper-button-prev{left:1rem}.cart-upsells .swiper-slider .swiper-button-next{right:1rem}.cart-note{display:block}.cart-discount{display:block}.cart-discount button svg{transition:all .2s ease-out}.cart-discount button:hover svg{transform:translateX(3px)}.cart-shipping-calculator{display:block}