::-webkit-scrollbar { width: 0; }
::-webkit-scrollbar-track { box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3); }
::-webkit-scrollbar-thumb { background-color: #00000040; border-radius: 0px; }
::-webkit-scrollbar-thumb:hover { background: #00000060; transition: all 0.3s !important; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {z-index: 7 !important;}
.woocommerce-info{font-size: small !important;}
.woocommerce-form-login__submit{ background-color: #7466FD !important;}
.woocommerce-notices-wrapper {transition: all 0.3s !important;}
.elementor-message.elementor-message-danger:before {
content: "✕" !important;
} .elementor-widget-woocommerce-my-account {
font-family: "B-Nunito", Sans-serif !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button{
background-color: #7466FD !important;
font-family: "B-Nunito", Sans-serif !important;
border-radius: 0.521vw !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {
border-radius: 0.521vw !important;
}
.wishlist-items-wrapper *:not(i), .wishlist_view *:not(i), .woocommerce-mini-cart__empty-message{
font-size: 1.042vw !important;
font-family: "B-Nunito", Sans-serif !important;
}
.wishlist-items-wrapper .woocommerce-Price-currencySymbol , .wishlist_view .woocommerce-Price-currencySymbol{
font-size: x-small !important;;
}
.forgot-password-link{ margin-top: 10px !important; font-size: 0.9vw;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{ width: 100% !important;}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button { 
font-family: "B-Nunito", Sans-serif !important;
background-color: #7466FD !important;
} .elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__footer-buttons .elementor-button,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__footer-buttons a.elementor-button--checkout,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__product-price {
font-size: 1.042vw;
}
.elementor-menu-cart__subtotal, .wishlist-title h2, .yith-wcwl-share h4 {
font-family: "B-Nunito", Sans-serif !important;
}
.elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol{
font-size: 0.8vw !important;
}
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__product-name a {
font-size: 1.042vw;
color: #867bf1;
}
.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img,
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{
border-radius: 0.521vw !important;
} .elementor-widget-woocommerce-cart .woocommerce,
.elementor-widget-woocommerce-checkout-page {
font-family: "B-Nunito", sans-serif;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2
{
margin-bottom: 15px !important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login {
margin: 0 !important;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
vertical-align: text-top;
float: right;
margin-top: 5px;
font-size: small;
}
.woocommerce-cart-form .coupon input:focus-visible{
outline: 1px solid #867bf1;
}
.coupon-error-notice{color: #d9534f !important; font-size: 13px !important;} .woocommerce-Price-currencySymbol{
vertical-align: super;
font-size: 0.5vw;
padding-left: 0.7em;
}
@media (max-width:1024px){
.woocommerce-Price-currencySymbol{
font-size: 0.9vw;
}
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__footer-buttons .elementor-button,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__footer-buttons a.elementor-button--checkout,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__product-price,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__product-name a{
font-size: 1.6vw;
}
.elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol{
font-size: 1vw !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{
border-radius: 1vw !important;
}
.wishlist-items-wrapper *:not(i), .wishlist_view *:not(i), .woocommerce-mini-cart__empty-message{
font-size: 1.4vw !important;
}
.forgot-password-link{font-size: 1.4vw;}
.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img,
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{
border-radius: 1vw !important;
}
}
@media (max-width:767px){
.woocommerce-Price-currencySymbol{
font-size: 1.9vw;
}
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__footer-buttons .elementor-button,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__footer-buttons a.elementor-button--checkout,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__product-price,
.elementor-239 .elementor-element.elementor-element-6351e46 .elementor-menu-cart__product-name a{
font-size: 3.4vw;
}
.elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol{
font-size: 2vw !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{
border-radius: 2vw !important;
}
.wishlist-items-wrapper *:not(i), .wishlist_view *:not(i), .woocommerce-mini-cart__empty-message{
font-size: 3.4vw !important;
}
.forgot-password-link{font-size: small;}
.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img,
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{
border-radius: 2vw !important;
}
} .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment,
.elementor-widget-woocommerce-cart .e-cart-section,
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address,
.wishlist_table.mobile li{
border-radius: 0.781vw !important;
}
@media (max-width: 1024px){
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment,
.elementor-widget-woocommerce-cart .e-cart-section,
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address,
.wishlist_table.mobile li{
border-radius: 1.2vw !important;
}	
}
@media (max-width: 767px){
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment,
.elementor-widget-woocommerce-cart .e-cart-section,
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper,
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address, 
.wishlist_table.mobile li{
border-radius: 2.2vw !important;
}		
}