/*! Element Pack: ep-user-login, ep-wc-mini-cart */
.bdt-user-login .elementor-field-type-submit .elementor-button{padding:12px 20px;line-height:1}.bdt-user-login .bdt-user-logged-out a.bdt-button{color:#fff !important}.bdt-user-login .bdt-logout-button{transition:all .3s ease}.bdt-user-login .bdt-button-dropdown-icon{display:inline-flex;align-items:center}.bdt-user-login .bdt-button-dropdown-icon svg{inline-size:1em;block-size:1em}.bdt-user-login-skin-dropdown .bdt-dropdown{padding:30px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.1);border-radius:3px;inline-size:100%}.bdt-user-login-skin-dropdown .bdt-user-card-small{background-color:rgba(0,0,0,0.05);padding:20px;margin-inline:-30px;margin-block-start:-30px;margin-block-end:20px}.bdt-user-login-skin-dropdown .bdt-user-card-small .avatar{border-radius:4px}.bdt-user-login-skin-dropdown .bdt-user-card-small .bdt-card-title{font-size:1rem;line-height:1;font-weight:700;margin-block-end:3px}.bdt-user-login-skin-dropdown .bdt-user-card-small p{font-size:13px}.bdt-user-login-skin-dropdown .bdt-ul-custom-nav-icon{margin-inline-end:10px}.bdt-user-login-skin-dropdown .bdt-dropdown-nav li a{font-size:14px;font-weight:400}.bdt-user-login-skin-dropdown .bdt-dropdown-nav .bdt-ul-logout-menu{font-weight:700}.bdt-user-login-skin-dropdown .bdt-dropdown-nav .bdt-nav-divider{margin-block:10px;border-block-start:1px solid rgba(185,185,185,0.15)}.bdt-user-login-skin-dropdown .bdt-user-login-button-avatar img{border-radius:50%;inline-size:16px}.bdt-field-group{margin-block-end:10px}.bdt-form-stacked .bdt-field-group.bdt-margin-remove-bottom{line-height:1}.bdt-form-stacked .bdt-field-group .bdt-checkbox{margin-inline-end:3px}.bdt-user-login-password a{position:relative;display:inline-block;font-size:14px}.bdt-user-login-password a:not(:last-child){margin-inline-end:22px}.bdt-user-login-password a:not(:last-child):after{content:'';position:absolute;inline-size:5px;block-size:5px;inset-block-start:50%;inset-inline-end:-15px;background-color:rgba(100,100,100,0.39);border-radius:8px;margin-block-start:-2px;opacity:.3}.bdt-user-login-modal .bdt-modal-header{background:transparent;border-radius:inherit;border-block-end:1px solid rgba(153,153,153,0.19)}.bdt-user-login-modal .bdt-modal-header .bdt-icon{transform:translate(0, -3px);margin-inline-end:5px}.bdt-user-login-modal .bdt-modal-close-default{inset-block-start:18px;inset-inline-end:20px}.bdt-user-login-modal .elementor-field-type-submit .elementor-button{padding:12px 20px}.bdt-user-login-modal .bdt-padding-50{padding-inline-end:40px}.bdt-user-login-modal .bdt-social-login{padding-inline-start:0}.bdt-user-login-modal .bdt-recaptcha-text{position:absolute;margin-block-start:20px;color:rgba(255,255,255,0.7);font-size:12px;inline-size:100%}.bdt-user-login-modal .bdt-recaptcha-text a{color:#fff}.bdt-user-login-modal .grecaptcha-badge{visibility:hidden}.bdt-social-wrapper{block-size:100%}.bdt-separator:before{content:'';position:absolute;block-size:1px;inline-size:100%;background:#eee;inset-block-start:0;inset-inline-start:0}.bdt-separator:after{content:'OR';position:absolute;block-size:36px;inline-size:36px;inset-block-start:-18px;inset-inline-start:50%;font-weight:600;font-size:10px;color:#999;border:2px solid #eee;background:#ffffff;border-radius:60px;display:flex;align-items:center;justify-content:center;transform:translate(-50%, 0);outline:none;animation:shadow-pulse 2s infinite}.bdt-separator:dir(rtl):after{transform:translate(50%, 0)}.bdt-social-login{padding-inline-start:0;padding-block-start:40px;inline-size:100%}.bdt-social-login .bdt-google a,.bdt-social-login .bdt-facebook a{color:#fff;padding:8px 30px;display:block;border-radius:3px;position:relative;text-decoration:none;transition:all .3s ease}.bdt-social-login .bdt-google a i,.bdt-social-login .bdt-facebook a i{background:#fff;margin-inline-start:-28px;border-radius:2px;margin-inline-end:16px;transition:all .3s ease}.bdt-social-login .bdt-facebook a{background:#4267B2;border:2px solid #4267B2}.bdt-social-login .bdt-facebook a i{padding:10px 13px;color:#4267b2}.bdt-social-login .bdt-facebook a:hover{color:#4267b2;background:#fff}.bdt-social-login .bdt-facebook a:hover i{color:#fff;background:#4267B2}.bdt-social-login .bdt-google a{background:#4081ED;border:2px solid #4081ED}.bdt-social-login .bdt-google a i{padding:10px 10.4px;color:#4081ED}.bdt-social-login .bdt-google a:hover{color:#4081ED;background:#fff}.bdt-social-login .bdt-google a:hover i{color:#fff;background:#4081ED}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,0.1)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}.bdt-padding-50{padding-inline-end:0;padding-block-end:40px}.bdt-padding-bottom-40{padding-block-end:40px}.bdt-margin-bottom-30{margin-block-end:20px}.bdt-margin-bottom-20{margin-block-end:20px}.bdt-user-login-skin-dropdown .bdt-width-1-2\@s{inline-size:100% !important}.bdt-user-login-skin-dropdown .bdt-social-login{padding-inline-start:0;padding-block-start:40px}.bdt-user-login-skin-dropdown .bdt-padding-50{padding-inline-end:0;padding-block-end:40px}.bdt-user-login-skin-dropdown .bdt-separator:before{inline-size:100%;block-size:1px}.bdt-user-login-skin-dropdown .bdt-separator:after{inset-block-start:-18px;inset-inline-start:50%;transform:translate(-50%, 0)}.bdt-user-login-skin-dropdown .bdt-margin-bottom-30{margin-block-end:20px}@media (min-width:640px){.bdt-social-login{padding-inline-start:50px;padding-block-start:0}.bdt-padding-50{padding-inline-end:50px;padding-block-end:0}.bdt-margin-bottom-30{margin-block-end:30px}.bdt-separator:before{inline-size:1px;block-size:100%}.bdt-separator:after{inset-inline-start:-18px;inset-block-start:50%;transform:translate(0, -50%)}.bdt-user-login-modal .bdt-social-login{padding-inline-start:40px}.bdt-user-login-skin-dropdown .bdt-width-1-2\@s{inline-size:100%}}
.elementor-widget-bdt-wc-mini-cart .wc-empty-mini-cart{text-align:center;padding:15px;margin-block-start:15px}.elementor-widget-bdt-wc-mini-cart .wc-empty-mini-cart svg{inline-size:100px;fill:#e5e8ed}.elementor-widget-bdt-wc-mini-cart .wc-empty-mini-cart .wc-empty-message{color:#242424;font-weight:600}.elementor-widget-bdt-wc-mini-cart .wc-empty-mini-cart a.bdt-button{padding:3px 15px}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--bag-light .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e986"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--bag-medium .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e985"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--bag-solid .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e984"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--basket-light .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e983"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--basket-medium .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e982"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--basket-solid .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e981"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--cart-light .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e989"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--cart-medium .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e988"}.elementor-widget-bdt-wc-mini-cart.wc-cart-icon--cart-solid .bdt-mini-cart-button .bdt-cart-icon i:before{content:"\e987"}.elementor-widget-bdt-wc-mini-cart.wc-cart-price--yes .bdt-mini-cart-wrapper .bdt-cart-button-text .bdt-mini-cart-price-amount{display:inherit}.elementor-widget-bdt-wc-mini-cart.wc-cart-badge--yes .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-badge{display:inherit}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-mini-cart-button{display:inline-block;padding:5px}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-cart-button-text{font-size:15px}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-cart-button-text .bdt-mini-cart-price-amount{display:none}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-cart-button-text .bdt-mini-cart-price-amount .tax_label{display:none}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-cart-button-text .bdt-mini-cart-price-amount small{font-size:80%}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-cart-button-text .bdt-mini-cart-price-amount *{color:#666}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon{position:relative}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-icon{color:#666}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-icon i{font-size:16px}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-badge{display:block;position:absolute;inline-size:16px;block-size:16px;line-height:16px;inset-block-start:-10px;inset-inline-end:-12px;border-radius:30px;color:#fff;background-color:#1e87f0;text-align:center;font-size:8px;padding:0;margin:0;display:none}.elementor-widget-bdt-wc-mini-cart .bdt-offcanvas .bdt-widget-title{font-size:18px;color:#222;font-weight:600;margin-block-end:15px;padding-block-end:10px;border-block-end:2px solid #eee}.elementor-widget-bdt-wc-mini-cart .bdt-offcanvas .bdt-offcanvas-bar{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);display:flex;flex-direction:column}.elementor-widget-bdt-wc-mini-cart .bdt-offcanvas-close{background-color:#eee;border:none;cursor:pointer;color:#666;display:inline-flex}.elementor-widget-bdt-wc-mini-cart .bdt-offcanvas-close:hover{color:#ff0000}.elementor-widget-bdt-wc-mini-cart .widget_shopping_cart .widgettitle{display:none}.elementor-widget-bdt-wc-mini-cart .widget_shopping_cart_content{display:flex;flex-direction:column;justify-content:space-between;inline-size:100%;block-size:100%}.elementor-widget-bdt-wc-mini-cart .widget_shopping_cart_content .amount{color:#1e87f0}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item{position:relative;padding-block:10px;padding-inline:0 15px;overflow:hidden;border-block-end:1px solid #ddd}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-thumbnail img{inline-size:64px}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-price,.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-name a{font-size:14px;color:#222;font-weight:600;transition:color .25s ease}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-price:hover,.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-name a:hover{color:#1e87f0}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-remove a{display:flex;position:absolute;inset-inline-end:-30px;inset-block-start:50%;transform:translate(0, -50%);background:#eee;padding:5px;opacity:0;transition:all .2s ease-out}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-remove a svg{inline-size:12px}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-remove a svg *{stroke:#666}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-remove a:hover svg{inline-size:12px}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item .bdt-mini-cart-product-remove a:hover svg *{stroke:#ff0000}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-item:hover .bdt-mini-cart-product-remove a{inset-inline-end:0;opacity:1}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-subtotal{color:#333;font-size:16px;margin-block:20px 25px}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-subtotal small{font-size:70%}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-subtotal .amount{font-weight:700}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons a{display:block}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons a .bdt-button-text{font-size:13px;font-weight:600;text-transform:uppercase}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-view-cart{margin-block-end:15px;background:#eee;border:1px solid transparent;transition:all .3s ease}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-view-cart:hover{background:transparent;border-color:#ddd}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-view-cart:hover .bdt-button-text{color:#222}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text{color:#555;transition:color .3s ease}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-checkout{background:#1e87f0;border:1px solid transparent;transition:all .3s ease}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-checkout:hover{background:transparent;border-color:#1e87f0}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-checkout:hover .bdt-button-text{color:#1e87f0}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-footer-buttons .bdt-button-checkout .bdt-button-text{color:#fff;transition:color .3s ease}.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-name dt,.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-name dd,.elementor-widget-bdt-wc-mini-cart .bdt-mini-cart-product-name p{margin-inline-start:0}
