.sw-v2-delivery-art{pointer-events:none;max-width:230px;margin:0 auto 10px}.sw-v2-truck-svg{display:block;width:145px;height:auto;margin:auto}.sw-v2-route{display:block;width:100%;height:34px}.sw-v2-route-dot{fill:#328cc2}.sw-v2-search-icon{display:block;width:24px;height:24px;max-width:100%}.sw-v2-success-art svg{display:block;max-width:100%;height:auto;margin:auto}.sw-v2-cart-success{display:inline-flex;vertical-align:middle;margin-inline-end:8px;pointer-events:none}.sw-v2-cart-success svg{width:36px;height:36px}.sw-v2-success-check{stroke-dasharray:1;stroke-dashoffset:0}.sw-v2-cta{position:relative;overflow:hidden}.sw-v2-cta:after{content:"";pointer-events:none;position:absolute;top:-20px;bottom:-20px;width:18px;background:#fff5;transform:skew(-18deg);left:-30px;opacity:0}.sw-v2-cta:focus-visible{outline:3px solid #287dab;outline-offset:3px}form.sw-v2-contact .input-wrapper{border:0;border-radius:0;background:transparent;padding:0;margin-bottom:18px}form.sw-v2-contact .input-wrapper>label{position:static!important;display:block;top:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:0 0 7px!important;font-family:Varela Round,sans-serif;font-size:16px!important;font-weight:700;line-height:1.5;color:#5f1315;pointer-events:auto;transition:none}form.sw-v2-contact .input-wrapper>input:not([type=hidden]),form.sw-v2-contact .input-wrapper>textarea{display:block;box-sizing:border-box;width:100%;min-height:48px;margin:0;border:1px solid #d7c4c5;background:#fff;border-radius:10px;padding:12px;color:#5f1315;font-family:Varela Round,sans-serif;font-size:16px;line-height:1.5}form.sw-v2-contact .input-wrapper>textarea{min-height:140px;resize:vertical}form.sw-v2-contact .input-wrapper>input:focus-visible,form.sw-v2-contact .input-wrapper>textarea:focus-visible{outline:2px solid #00c1f5;outline-offset:2px;border-color:#5f1315}form.sw-v2-contact .input-wrapper-checkbox .contact-checkbox-label{position:relative;display:block;margin:0 0 18px;font-family:Varela Round,sans-serif;font-size:14px;line-height:1.6;color:#5f1315}form.sw-v2-contact [aria-invalid=true]{border-color:#a31b2b!important}.sw-v2-mini-cart{border:1px solid #e1ebf2;border-radius:25px;box-shadow:0 20px 60px #15365712;background:#fff}.sw-v2-mini-cart .cart-summary__header{border-bottom:1px solid #e1ebf2;padding-block:16px}.sw-v2-mini-cart .cart-summary__product{border-bottom:1px solid #e1ebf2;padding-block:14px}.sw-v2-mini-cart .cart-summary__product-image{border-radius:15px;background:#f6fbff}.sw-v2-mini-cart .cart-summary__quantity{border-radius:8px;background:#e9f7ff;color:#203a50}.sw-v2-mini-cart .cart-summary__footer{background:#f7fcff;border-radius:0 0 25px 25px}.sw-v2-mini-cart .cart-summary__total-price-row{border-radius:15px;background:#e9f7ff;padding:14px}.sw-v2-mini-cart .cart-summary__button{border-radius:12px}.sw-v2-mini-cart a:focus-visible{outline:2px solid #287dab;outline-offset:3px}.sw-v2-cart [data-cart-body]{border:1px solid #e1ebf2;border-radius:25px;padding:24px;box-shadow:0 20px 60px #15365712}.sw-v2-cart .cart-item-container{border-bottom:1px solid #e1ebf2;padding-block:18px}.sw-v2-cart .image img,.sw-v2-cart .cart-mobile-image img{border-radius:15px;background:#f6fbff}.sw-v2-cart .limoniapps-discountninja-cart-subtotal>.total{padding:20px;background:#e9f7ff;border-radius:15px;margin-block:25px}.sw-v2-cart .quantity__change{border-radius:12px}.sw-v2-cart a:focus-visible,.sw-v2-cart button:focus-visible,.sw-v2-cart input:focus-visible{outline:2px solid #287dab;outline-offset:3px}@media(max-width:600px){.sw-v2-cart [data-cart-body]{padding:14px;border-radius:18px}}@media(prefers-reduced-motion:no-preference){.sw-shipping:hover .sw-v2-truck-body,.sw-shipping:focus-within .sw-v2-truck-body{animation:sw-v2-drive .6s ease-in-out 1}.sw-v2-route-dot{offset-path:path("M10 55 C85 55 55 10 140 10 S205 55 280 55");cx:0;cy:0;animation:sw-v2-route 3s ease-in-out 1 forwards}.sw-v2-success-check{animation:sw-v2-check .55s ease-out 1}.sw-v2-cta:not(:disabled):not([aria-disabled=true]):hover:after,.sw-v2-cta:not(:disabled):not([aria-disabled=true]):focus-visible:after{animation:sw-v2-shine .8s ease-out 1}@keyframes sw-v2-drive{50%{transform:translate(5px)}}@keyframes sw-v2-route{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes sw-v2-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sw-v2-shine{0%{left:-30px;opacity:1}99%{opacity:1}to{left:110%;opacity:0}}}@media(prefers-reduced-motion:reduce){.sw-v2-cta:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/sw-visual-wave2.css.map */
