.elementor-47572 .elementor-element.elementor-element-baa71bb:not(.elementor-motion-effects-element-type-background), .elementor-47572 .elementor-element.elementor-element-baa71bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-47572 .elementor-element.elementor-element-baa71bb{box-shadow:3px -2px 10px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:3px 22px 0px 21px;z-index:2;}.elementor-47572 .elementor-element.elementor-element-baa71bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47572 .elementor-element.elementor-element-baa71bb.bdt-sticky.bdt-active{background-color:#FFFFFF;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.1);z-index:1111;}.elementor-bc-flex-widget .elementor-47572 .elementor-element.elementor-element-d018bec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47572 .elementor-element.elementor-element-d018bec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47572 .elementor-element.elementor-element-d018bec > .elementor-element-populated{margin:-8px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47572 .elementor-element.elementor-element-38b6c4a{width:var( --container-widget-width, 51.46% );max-width:51.46%;--container-widget-width:51.46%;--container-widget-flex-grow:0;}.elementor-47572 .elementor-element.elementor-element-5af6396{width:var( --container-widget-width, 47.894% );max-width:47.894%;--container-widget-width:47.894%;--container-widget-flex-grow:0;text-align:start;}.elementor-47572 .elementor-element.elementor-element-5af6396 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:800;color:#000000;}.elementor-47572 .elementor-element.elementor-element-b12555a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47572 .elementor-element.elementor-element-c2d2dc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 0px 0px 0px;}.elementor-47572 .elementor-element.elementor-element-c2d2dc5 .bdt-navbar-container{justify-content:center;}.elementor-47572 .elementor-element.elementor-element-c2d2dc5 .bdt-navbar-nav > li > a{color:#202020;font-family:"Nunito", Sans-serif;font-size:16px;}.elementor-47572 .elementor-element.elementor-element-c2d2dc5 .bdt-navbar-nav > li > a:hover{color:var( --e-global-color-primary );}.elementor-47572 .elementor-element.elementor-element-c2d2dc5 .bdt-navbar-nav > li.bdt-active > a{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-47572 .elementor-element.elementor-element-5f00385.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47572 .elementor-element.elementor-element-5f00385.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47572 .elementor-element.elementor-element-5f00385 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47572 .elementor-element.elementor-element-54365d9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-47572 .elementor-element.elementor-element-54365d9{margin-top:-10px;margin-bottom:0px;}.elementor-47572 .elementor-element.elementor-element-f31385f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47572 .elementor-element.elementor-element-c7f49ac.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-47572 .elementor-element.elementor-element-a4bf296 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-47572 .elementor-element.elementor-element-a4bf296 .elementor-icon-wrapper{text-align:center;}.elementor-47572 .elementor-element.elementor-element-a4bf296.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-47572 .elementor-element.elementor-element-a4bf296.elementor-view-framed .elementor-icon, .elementor-47572 .elementor-element.elementor-element-a4bf296.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-47572 .elementor-element.elementor-element-a4bf296.elementor-view-framed .elementor-icon, .elementor-47572 .elementor-element.elementor-element-a4bf296.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-47572 .elementor-element.elementor-element-a4bf296 .elementor-icon{font-size:26px;}.elementor-47572 .elementor-element.elementor-element-a4bf296 .elementor-icon svg{height:26px;}.elementor-47572 .elementor-element.elementor-element-a4bf296 .elementor-icon-wrapper svg{width:auto;}.elementor-47572 .elementor-element.elementor-element-b1324a1 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-47572 .elementor-element.elementor-element-b1324a1{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#3D3D3D;--toggle-button-border-width:0px;--toggle-icon-size:32px;--toggle-icon-padding:5px 0px 0px 3px;--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-47572 .elementor-element.elementor-element-b1324a1 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-bc-flex-widget .elementor-47572 .elementor-element.elementor-element-24989a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47572 .elementor-element.elementor-element-24989a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47572 .elementor-element.elementor-element-24989a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-47572 .elementor-element.elementor-element-88cbf81 .elementor-button{background-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;padding:19px 33px 19px 33px;}.elementor-47572 .elementor-element.elementor-element-88cbf81 .elementor-button:hover, .elementor-47572 .elementor-element.elementor-element-88cbf81 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-47572 .elementor-element.elementor-element-88cbf81 .elementor-button:hover svg, .elementor-47572 .elementor-element.elementor-element-88cbf81 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-47572 .elementor-element.elementor-element-2dd9c71.bdt-sticky.bdt-active{background-color:#FFFFFF;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-47572 .elementor-element.elementor-element-9d34e2d{width:var( --container-widget-width, 51.46% );max-width:51.46%;--container-widget-width:51.46%;--container-widget-flex-grow:0;}.elementor-47572 .elementor-element.elementor-element-6156c5f{width:var( --container-widget-width, 47.894% );max-width:47.894%;--container-widget-width:47.894%;--container-widget-flex-grow:0;text-align:start;}.elementor-47572 .elementor-element.elementor-element-6156c5f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:800;color:#000000;}.elementor-47572 .elementor-element.elementor-element-f8eb04d{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#00000000;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#F1F1F1;--toggle-button-border-width:0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-47572 .elementor-element.elementor-element-f8eb04d .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .elementor-button-content-wrapper{align-items:center;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas-button .bdt-flex-align-right{margin-left:8px;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas-button .bdt-flex-align-left{margin-right:8px;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas-button .bdt-flex-align-top{margin-bottom:8px;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas-button .bdt-flex-align-bottom{margin-top:8px;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas .bdt-offcanvas-bar{background-color:#FFFFFF !important;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas-button{color:#000000;background-color:#6152F100;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas-button svg{fill:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-47572 .elementor-element.elementor-element-b1324a1{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--toggle-icon-size:28px;}.elementor-47572 .elementor-element.elementor-element-1bb8983{width:50%;}.elementor-bc-flex-widget .elementor-47572 .elementor-element.elementor-element-1bb8983.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47572 .elementor-element.elementor-element-1bb8983.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47572 .elementor-element.elementor-element-1bb8983 > .elementor-element-populated{margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-47572 .elementor-element.elementor-element-1faf31d{width:55%;}.elementor-47572 .elementor-element.elementor-element-1faf31d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-47572 .elementor-element.elementor-element-9d34e2d img{width:100%;max-width:100%;}.elementor-47572 .elementor-element.elementor-element-07edaf0{width:40%;}.elementor-bc-flex-widget .elementor-47572 .elementor-element.elementor-element-07edaf0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47572 .elementor-element.elementor-element-07edaf0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47572 .elementor-element.elementor-element-6156c5f{width:var( --container-widget-width, 20.438px );max-width:20.438px;--container-widget-width:20.438px;--container-widget-flex-grow:0;}.elementor-47572 .elementor-element.elementor-element-6156c5f .elementor-heading-title{font-size:18px;}.elementor-47572 .elementor-element.elementor-element-f108d72{width:50%;}.elementor-bc-flex-widget .elementor-47572 .elementor-element.elementor-element-f108d72.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47572 .elementor-element.elementor-element-f108d72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47572 .elementor-element.elementor-element-9d9956c{width:50%;}.elementor-47572 .elementor-element.elementor-element-f8eb04d{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--toggle-icon-size:29px;}.elementor-47572 .elementor-element.elementor-element-324cc0a{width:50%;}.elementor-47572 .elementor-element.elementor-element-d7e6b23{width:var( --container-widget-width, 32.344px );max-width:32.344px;--container-widget-width:32.344px;--container-widget-flex-grow:0;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas .bdt-offcanvas-close{right:10px;left:auto;}.elementor-47572 .elementor-element.elementor-element-d7e6b23 .bdt-offcanvas-button-icon{font-size:20px;}}@media(min-width:768px){.elementor-47572 .elementor-element.elementor-element-d018bec{width:15.392%;}.elementor-47572 .elementor-element.elementor-element-b12555a{width:46.04%;}.elementor-47572 .elementor-element.elementor-element-5f00385{width:22.004%;}.elementor-47572 .elementor-element.elementor-element-f31385f{width:43.305%;}.elementor-47572 .elementor-element.elementor-element-c7f49ac{width:22.502%;}.elementor-47572 .elementor-element.elementor-element-b31306f{width:33.696%;}.elementor-47572 .elementor-element.elementor-element-24989a4{width:16.523%;}}/* Start custom CSS */.elementor-menu-cart__main{
    background:#121923!important;
    color:#e6e9f2;
    padding:28px;
    border-radius:16px;
    box-shadow:0 20px 60px rgba(0,0,0,.35);
    font-size:14px;
    line-height:1.6;
}

.bdt-mini-cart-product-item{
    padding:18px 0;
    border-bottom:1px solid rgba(255,255,255,.06);
    align-items:flex-start;
}

.bdt-mini-cart-product-name a{
    color:#ffffff;
    font-weight:600;
    font-size:15px;
    letter-spacing:.2px;
    text-decoration:none;
    transition:.3s ease;
    display:inline-block;
}

.bdt-mini-cart-product-name a:hover{
    color:#7a6bff;
    transform:translateX(3px);
}

.bdt-mini-cart-product-name dl{
    margin-top:8px;
    font-size:13px;
    color:#9aa4b2;
}

.bdt-mini-cart-product-name dt{
    font-weight:500;
    color:#7f8aa3;
}

.bdt-mini-cart-product-name dd{
    margin:2px 0 6px 0;
    color:#c7cfdd;
}

.bdt-mini-cart-product-price{
    margin-top:8px;
    font-size:14px;
    font-weight:500;
    color:#b8c1d9;
}

.bdt-mini-cart-product-remove a{
    opacity:.5;
    transition:.3s;
}

.bdt-mini-cart-product-remove a:hover{
    opacity:1;
    transform:scale(1.15);
}

.bdt-mini-cart-subtotal{
    margin-top:22px;
    padding-top:18px;
    border-top:1px solid rgba(255,255,255,.08);
    font-size:15px;
    font-weight:500;
}

.bdt-mini-cart-subtotal strong{
    color:#fff;
}

.bdt-mini-cart-footer-buttons{
    display:flex;
    gap:12px;
    margin-top:24px;
}

.bdt-mini-cart-footer-buttons a{
    flex:1;
    padding:14px;
    border-radius:12px;
    text-align:center;
    font-weight:600;
    font-size:14px;
    letter-spacing:.3px;
    transition:all .25s ease;
}

.bdt-button-view-cart{
    background:#1b2330;
    color:#d6dcf5;
    border:1px solid rgba(255,255,255,.08);
}

.bdt-button-view-cart:hover{
    background:#242f40;
    color:#fff;
}

.bdt-button-checkout{
    background:#6050dc;
    color:#fff;
    box-shadow:0 6px 20px rgba(96,80,220,.4);
}

.bdt-button-checkout:hover{
    background:#5242d6;
    transform:translateY(-2px);
    box-shadow:0 10px 25px rgba(96,80,220,.55);
}

.bdt-mini-cart-product-thumbnail img{
    width:48px;
    height:48px;
    border-radius:8px;
    object-fit:cover;
    transition:transform .25s ease;
}

.bdt-mini-cart-product-item:hover img{
    transform:scale(1.05);
}

.bdt-button-view-cart{
    background:#1b2330;
    color:#ffffff !important;
    border:1px solid rgba(255,255,255,.08);
}

.bdt-button-view-cart .bdt-button-text{
    color:#ffffff !important;
}

.bdt-button-view-cart:hover{
    background:#263142;
    color:#fff !important;
}

.bdt-mini-cart-product-remove{
    background:white;
    padding:3px;
    border-radius: 40px;
    margin-left: 5px;
}



.wc-empty-mini-cart{
    text-align:center;
    padding:40px 25px;
    color:#c7cfdd;
}

.wc-empty-mini-cart svg{
    width:70px;
    height:70px;
    margin-bottom:18px;
    fill:#6f7aa8;
    opacity:.9;
}

.wc-empty-mini-cart .wc-empty-message{
    font-size:15px;
    margin-bottom:22px;
    color:#c7cfdd;
}

.wc-empty-mini-cart .bdt-button{
    display:inline-block;
    padding:12px 18px;
    border-radius:10px;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
    transition:all .25s ease;
}

.wc-empty-mini-cart .bdt-button-primary{
    background:#6050dc;
    color:#fff;
    box-shadow:0 6px 18px rgba(96,80,220,.4);
}

.wc-empty-mini-cart .bdt-button-primary:hover{
    background:#5242d6;
    transform:translateY(-2px);
    box-shadow:0 10px 24px rgba(96,80,220,.55);
}/* End custom CSS */