@-webkit-keyframes stm-floating-btn{0%{transform:translateY(0px)}50%{transform:translateY(-5px)}100%{transform:translateY(0px)}}@keyframes stm-floating-btn{0%{transform:translateY(0px)}50%{transform:translateY(-5px)}100%{transform:translateY(0px)}}.stm_swc-wrapper .stm_swc-modal{background:#fff;overflow-y:auto;position:fixed;top:0;bottom:0;z-index:100000;width:520px;transition:.3s;display:flex;flex-direction:column;justify-content:space-between}.stm_swc-wrapper .stm_swc-modal::-webkit-scrollbar{width:10px}.stm_swc-wrapper .stm_swc-modal::-webkit-scrollbar-thumb{background:rgba(125,87,177,.1)}.stm_swc-wrapper .stm_swc-modal::-webkit-scrollbar-track{background:rgba(125,87,177,.1)}.stm_swc-wrapper .stm_swc-modal span.stm_swc-modal-close{position:absolute;cursor:pointer;padding:5px;font-size:18px;right:20px}.stm_swc-wrapper .stm_swc-modal span.stm_swc-modal-close i{color:#6c6c6c}.stm_swc-wrapper .stm_swc-modal span.stm_swc-modal-close:hover i{color:#7d57b1}.stm_swc-wrapper .stm_swc-modal.stm_open_from-right{right:-520px}.stm_swc-wrapper .stm_swc-modal.stm_open_from-right.stm-active{right:0}.stm_swc-wrapper .stm_swc-modal.stm_open_from-left{left:-520px}.stm_swc-wrapper .stm_swc-modal.stm_open_from-left.stm-active{left:0}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-header{text-align:center;padding:20px;color:#222}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-header span.stm_cart-heading-icon{margin-right:10px}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-header span.stm_cart-heading-icon i{font-size:28px;color:#7d57b1}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-header span.stm_cart-heading-text{font:500 18px montserrat,sans-serif}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body{display:flex;flex-grow:1;flex-direction:column;text-align:center;color:#222}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 35px}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons .paypal-logo{height:25px}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_two{display:flex;flex-wrap:wrap;justify-content:space-around}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_two .stm_button{width:45%}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_two .stm_button:nth-last-child(1){width:95%}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_three{display:flex;flex-wrap:wrap;justify-content:space-around}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_three .stm_button{width:45%}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_three .stm_button:nth-child(1){width:95%}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_four{display:flex;flex-wrap:wrap;justify-content:space-around}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-body .stm_cart-body-buttons.style_four .stm_button{width:30%}.stm_swc-wrapper .stm_swc-modal .stm_swc-sidecart-footer{display:none;min-height:50px;padding:10px 35px}.stm_swc-wrapper .stm_swc-modal.loading::after{background:rgba(0,0,0,.1);content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:.3s}.stm_swc-wrapper.stm-active .stm_swc-overlay{background:rgba(0,0,0,.7);transition:.3s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.stm_swc-modal .woocommerce-error,.stm_swc-modal .woocommerce-message,.stm_swc-modal .woocommerce-info{position:absolute;top:0;left:0;right:0}.stm_swc-modal .woocommerce-error li,.stm_swc-modal .woocommerce-message li,.stm_swc-modal .woocommerce-info li{margin:0 auto 0 0}.stm_swc-modal .woocommerce-message{background:#488d4a;color:#fff}.stm_swc-notification{background:#dff0d8;position:absolute;top:0;left:0;right:0;height:50px;padding:5px;color:#3c763d;display:none}.stm_swc-notification .stm_swc-notification-icon{margin:auto 15px}.stm_swc-notification .stm_swc-notification-text{margin:auto auto auto 0}.stm_swc-notification.stm-status-warning{background:#c7a615;color:#fff}.stm_swc-additional-modal{background:#fff;position:absolute;top:0;right:0;left:0;bottom:0;display:none;padding:10px 35px;z-index:999}.stm_swc-additional-modal .stm_swc-additional-modal-close{margin-right:15px;cursor:pointer;position:absolute}.stm_swc-additional-modal .stm_swc-additional-modal-close:hover i{color:#7d57b1}.stm_swc-additional-modal .stm_swc-heading{display:flex;justify-content:center}.stm_swc-additional-modal .stm_swc-coupons>div,.stm_swc-additional-modal .stm_swc-shipping>div{margin-bottom:20px}.stm_swc-additional-modal .stm_swc-coupons h2,.stm_swc-additional-modal .stm_swc-shipping h2{font-size:20px;color:#6d6d6d}.stm_swc-additional-modal .stm_swc-shipping-form{display:flex;flex-direction:column}.stm_swc-additional-modal .stm_swc-shipping-form .woocommerce-shipping-fields{border-bottom:1px solid rgba(0,0,0,.3);margin-bottom:25px}.stm_swc-additional-modal .stm_swc-shipping-form .woocommerce-shipping-fields .form-row{display:flex;flex-direction:column;margin-bottom:1em}.stm_swc-additional-modal .stm_swc-shipping-form .woocommerce-shipping-fields .form-row input,.stm_swc-additional-modal .stm_swc-shipping-form .woocommerce-shipping-fields .form-row select{width:100%}.stm-cart-empty{padding:0 35px}.stm_swc-coupons-form{display:flex;width:100%}.stm_swc-coupons-code{flex-grow:1}.stm_swc-coupons-apply{min-width:100px;margin-left:5px!important}.stm_swc-cart-payout-coupons{width:100%}.stm_swc-cart-payout-coupons-btn{flex-grow:1}.stm_swc-cart-payout-coupons-ask{display:flex}.stm_swc-cart-payout-coupons-form{display:none;width:100%;margin:20px auto}.stm_swc-slider-container{background:#f7f7f7;margin-top:auto;padding-top:15px}.stm_swc-related-products-slider{padding:0 15px}.stm_swc-related-products-single{display:flex}.stm_swc-related-products-single-image{width:30%;padding:25px}@media(max-width:991px){.stm_swc-related-products-single-image{padding:5px}}.stm_swc-related-products-single-data{display:flex;flex-direction:column;flex-grow:1;padding:25px 0 25px 15px}@media(max-width:991px){.stm_swc-related-products-single-data{padding:5px 0 5px 5px}}.stm_swc-related-products-single-data-container{display:flex}.stm_swc-related-products-single-data-name{text-align:left;margin-bottom:10px}.stm_swc-related-products-single-data-price{text-align:left;margin-bottom:10px;margin:auto 0}.stm_swc-related-products-single-data-actions{display:flex;margin:auto 0 auto auto}.stm_swc-related-products-single-data-actions a.stm_button{margin:auto}.stm_swc-wrapper.stm-active .stm_swc-cart-btn.stm_pos-right-top{right:550px!important}.stm_swc-wrapper.stm-active .stm_swc-cart-btn.stm_pos-right-bottom{right:550px!important}.stm_swc-wrapper.stm-active .stm_swc-cart-btn.stm_pos-left-top{left:550px!important}.stm_swc-wrapper.stm-active .stm_swc-cart-btn.stm_pos-left-bottom{left:550px!important}.stm_swc-wrapper .stm_swc-cart-btn{display:none;position:fixed;display:inline-flex;cursor:pointer;padding:15px;z-index:100000}.stm_swc-wrapper .stm_swc-cart-btn.stm_pos-right-top{right:25px;top:25px;-webkit-animation:3s ease-in-out infinite stm-floating-btn;animation:3s ease-in-out infinite stm-floating-btn;transition:.5s}.stm_swc-wrapper .stm_swc-cart-btn.stm_pos-right-bottom{right:25px;bottom:25px;-webkit-animation:3s ease-in-out infinite stm-floating-btn;animation:3s ease-in-out infinite stm-floating-btn;transition:.5s}.stm_swc-wrapper .stm_swc-cart-btn.stm_pos-left-top{left:25px;top:25px;-webkit-animation:3s ease-in-out infinite stm-floating-btn;animation:3s ease-in-out infinite stm-floating-btn;transition:.5s}.stm_swc-wrapper .stm_swc-cart-btn.stm_pos-left-bottom{left:25px;bottom:25px;-webkit-animation:3s ease-in-out infinite stm-floating-btn;animation:3s ease-in-out infinite stm-floating-btn;transition:.5s}.stm_swc-wrapper .stm_swc-cart-btn.stm_style-1{background:#fff;border:2px solid #7d57b1;box-shadow:0 0;border-radius:13px}.stm_swc-wrapper .stm_swc-cart-btn.stm_style-1 i{font-size:22px;color:#7d57b1}.stm_swc-wrapper .stm_swc-cart-btn.stm_style-1:hover,.stm_swc-wrapper .stm_swc-cart-btn.stm_style-1.stm-active{background:#7d57b1;transition:.3s}.stm_swc-wrapper .stm_swc-cart-btn.stm_style-1:hover i,.stm_swc-wrapper .stm_swc-cart-btn.stm_style-1.stm-active i{color:#fff}.stm_swc-wrapper .stm_swc-cart-btn span.stm-items-count{font:normal 500 15px/28px 'Montserrat',sans-serif;background:#ffd200;position:absolute;width:28px;height:28px;box-shadow:0 0;color:#7d57b1;border-radius:50%;text-align:center}.stm_swc-wrapper .stm_swc-cart-btn span.stm-items-count.stm-position-top-left{top:-15px;left:-18px}.stm_swc-wrapper .stm_swc-cart-btn span.stm-items-count.stm-position-top-right{top:-15px;right:-18px}.stm_swc-wrapper .stm_swc-cart-btn span.stm-items-count.stm-position-bottom-left{bottom:-15px;left:-18px}.stm_swc-wrapper .stm_swc-cart-btn span.stm-items-count.stm-position-bottom-right{bottom:-15px;right:-18px}.stm_swc-wrapper .stm_swc-cart-btn span.stm-items-count.hidden{display:none}.stm_swc-wrapper .stm_swc-cart-btn.hidden{display:none}.stm_swc-wrapper .stm_button{font:normal 400 14px/20px 'Montserrat',sans-serif;background:#fff;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;text-decoration:none!important;border:1px solid #7d57b1;color:#7d57b1}.stm_swc-wrapper .stm_button:hover{background:#7d57b1;color:#fff}.stm_swc-wrapper .stm_button.stm-w-47{width:47.5%}.stm_swc-wrapper .stm_button.stm-w-75{width:75%}.stm_swc-wrapper .stm_button.stm-w-100{width:100%}.stm_swc-wrapper .stm_swc-cart-products{overflow-y:scroll;max-height:550px;min-height:200px;display:flex;flex-direction:column;flex-grow:1}.stm_swc-wrapper .stm_swc-cart-products::-webkit-scrollbar{width:10px}.stm_swc-wrapper .stm_swc-cart-products::-webkit-scrollbar-thumb{background:#7d57b1}.stm_swc-wrapper .stm_swc-cart-products::-webkit-scrollbar-track{background:rgba(125,87,177,.1)}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product{display:flex;flex-direction:row;padding:10px 20px;border-bottom:1px solid rgba(125,87,177,.1)}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-image{width:30%;padding:25px}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-image img{height:auto!important}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-data{width:43%;display:flex;flex-direction:column;flex-grow:1;padding-left:10px;text-align:left}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-data .stm_swc-cart-product-name{margin-top:-5px;text-decoration:none}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-data .stm_swc-cart-product-variations{display:block;color:#999;margin-bottom:5px}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-data .stm_swc-cart-product-price .stm_quantity_input{width:55px;padding:3px;text-align:center}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-data .stm_swc-cart-product-price .stm_swc-cart-product-qt-total{width:110%;display:flex;justify-content:space-between}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-action{width:7%}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-action .remove_from_cart i{color:#7d57b1;transition:.3s}.stm_swc-wrapper .stm_swc-cart-products .stm_swc-cart-product .stm_swc-cart-product-action .remove_from_cart:hover i{color:#ffd200}.stm_swc-wrapper .stm_swc-cart-payout{margin:0 0 20px;padding:0 35px}.stm_swc-wrapper .stm_swc-cart-payout-coupons{display:flex;justify-content:space-between;margin:10px auto}.stm_swc-wrapper .stm_swc-cart-payout-coupons span{font-size:16px;line-height:16px}.stm_swc-wrapper .stm_swc-cart-payout-coupons .stm_swc-applied-coupon{border:1px dashed #6d6d6d;padding:2px 4px}.stm_swc-wrapper .stm_swc-cart-payout-coupons-btn{display:flex;cursor:pointer}.stm_swc-wrapper .stm_swc-cart-payout-coupons-btn i{font-size:16px;line-height:16px;margin:auto 5px auto auto}.stm_swc-wrapper .stm_swc-cart-payout-coupons-btn span{margin:auto 5px auto auto}.stm_swc-wrapper .stm_swc-cart-payout-subtotal{display:flex;justify-content:space-between;margin-bottom:10px}.stm_swc-wrapper .stm_swc-cart-payout-subtotal span{font-size:16px;line-height:16px}.stm_swc-wrapper .stm_swc-cart-payout-subtotal.stm_swc_single{text-align:center;justify-content:center}.stm_swc-wrapper .stm_swc-cart-payout-subtotal.stm_swc_single span{font-size:20px}.stm_swc-wrapper .stm_swc-cart-payout-shipping{display:flex;justify-content:space-between;margin-bottom:10px}.stm_swc-wrapper .stm_swc-cart-payout-shipping span{font-size:16px;line-height:16px}.stm_swc-wrapper .stm_swc-cart-payout-shipping-btn{display:flex;cursor:pointer}.stm_swc-wrapper .stm_swc-cart-payout-shipping-btn i{font-size:14px;line-height:14px;margin:auto auto auto 5px}.stm_swc-wrapper .stm_swc-cart-payout-shipping-btn span{margin:auto}.stm_swc-wrapper .stm_swc-cart-payout-total{display:flex;justify-content:space-between;margin-bottom:15px;padding-top:15px;border-top:1px dashed rgba(0,0,0,.3)}.stm_swc-wrapper .stm_swc-cart-payout-total span{font-size:18px;line-height:18px}@media(max-width:526px){body .stm_swc-wrapper .stm_swc-modal{width:100vw!important}}.stm-overflow-hidden{overflow-y:hidden!important}.stm-my-1{margin:5px 0}.stm-my-auto{margin:auto 0}.stm-mt-auto{margin-top:auto}.stm-text-center{text-align:center}.stm-bold{font-weight:700}