.widget-left,.widget-right,.widget-center{margin:0;height:100%;min-height:50px;display:inline-flex;align-items:center}.widget-contact .contact-area{display:flex;align-items:center;gap:8px;text-align:left}.share-toolkit .toolkit-hover,.widget_social_widget li a,.widget-contact .contact-icon{width:45px;height:45px;line-height:45px;text-align:center;font-size:30px;position:relative;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.645,.045,.355,1)}.widget-contact .contact-area .contact-info>p{font-size:16px;margin:0;color:var(--sp-black)}.header-widget.header-dark{color:#fff}.widget-contact .contact-area .contact-info>a{text-decoration:none;color:var(--sp-black);font-size:16px;font-weight:500}.widget li a{position:relative;z-index:0;color:inherit}.header-widget .widget_nav_menu .sub-menu{border-top:1px solid var(--sp-border-dark);padding:0;padding-left:40px}.header-widget .widget_nav_menu ul.sub-menu{padding:0;margin-top:10px;padding-left:40px}.header-widget .widget_nav_menu .menu-language-container .menu .menu-item:hover .sub-menu{opacity:1;visibility:visible;margin-top:0}.header-widget .widget_nav_menu .menu-language-container .menu li .sub-menu{margin-top:10px;padding-left:0}.header-widget .widget_nav_menu li>ul{border-top:1px solid var(--sp-border-dark);margin-top:10px;padding:0;padding-left:40px}.menu-language-container .menu li .sub-menu{position:absolute;z-index:99;width:220px;background:#fff;padding:4px 0;border:0;right:0%;border-radius:0;-moz-box-shadow:0 -8px 16px rgb(0 0 0 / .075);box-shadow:0 -8px 16px rgb(0 0 0 / 8%);font-size:1rem;text-align:left;display:block;opacity:0;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;border-bottom-width:0;border-style:solid;border-color:var(--sp-border-dark)}.widget_nav_menu .menu-language-container ul.sub-menu .menu-item::before{content:unset}.menu-language-container .menu li>a>img{display:inline-block;width:auto!important;height:16px!important;margin-right:5px;transform:translateY(0)}.menu-language-container .menu .menu-item>.sub-menu:before{top:-10px;border-bottom:10px solid #fff}.menu-language-container .menu .menu-item>.sub-menu:before{content:"";position:absolute;top:-10px;right:12px;width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0}.menu-language-container .menu .sub-menu li a{border-bottom:1px solid #e1e1e1;color:var(--sp-black);font-weight:500;line-height:24px;padding:8px 18px 8px 18px;text-transform:none;white-space:normal;display:block}.widget_meta ul li a{padding-right:0;padding-left:25px}.widget_meta ul li a:before{font-family:"FontAwesome";font-weight:400;position:absolute;left:0;color:rgba(var(--color-hover),1)}.widget_meta ul li:nth-child(1) a:before{content:"\f007"}.widget_meta ul li:nth-child(2) a:before{content:"\f08b"}.widget_meta ul li:nth-child(3) a:before{content:"\f086"}.widget_meta ul li:nth-child(4) a:before{content:"\f27a"}.widget_meta ul li:nth-child(5) a:before{content:"\f19a"}.sidebar .widget a{text-decoration:none}.sidebar .widget{position:relative;overflow:hidden;margin-bottom:30px}.sidebar.title-left .widget-title{text-align:left}.sidebar .widget-title{font-size:18px;font-weight:700;text-align:left;padding:10px;padding-left:55px;margin-bottom:10px;min-height:42px;color:var(--sp-primary);position:relative;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark);background-color:var(--dark-1)}.sidebar .widget-title::before{content:"\f0ca";position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:'FontAwesome';width:42px;height:101%;display:flex;font-size:24px;font-weight:500;align-items:center;color:var(--sp-white);justify-content:center;border-top-left-radius:var(--sp-radius);border-bottom-left-radius:var(--sp-radius);background-color:var(--sp-primary)}.sidebar .widget-title::after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%) rotate(135deg);width:8px;height:8px;background-color:var(--dark-1);border:1px solid var(--sp-border-dark);border-left:none;border-bottom:none;z-index:0;transition:var(--sp-transition)}.sidebar .widget_profile .widget_profile_content,.sidebar .widget_video .widget_video_carousel,.sidebar .widget-search .search-form,.sidebar .widget_search .search-form .sidebar .widget_categories ul,.sidebar .widget_calendar .wp-block-calendar,.sidebar .widget_media_gallery .gallery,.sidebar .widget-tag-cloud .tagcloud,.sidebar .widget_tag_cloud .tagcloud,.sidebar .widget_social_widget ul,.sidebar .widget>ul,.sidebar .widget>div>ul,.sidebar .textwidget,.sidebar .widget>form,.sidebar .widget_product_tag_cloud .tagcloud,.sidebar .widget_shopping_cart .widget_shopping_cart_content{padding:15px;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark)}.sidebar .widget.widget_profile{text-align:center}.sidebar .widget_profile .widget_profile_image .widget_image{margin:10px;width:160px;height:160px;object-fit:cover;border-radius:100%}.sidebar .widget_profile .widget-name{font-weight:700;margin:8px 0;font-size:20px}.sidebar .widget_profile .widget-position{font-size:18px;margin-bottom:10px;color:var(--sp-primary)}.sidebar .widget_profile .widget-social-icons i{width:40px;height:40px;color:var(--sp-white);font-size:20px;border-radius:100%;line-height:40px;flex-shrink:0}.sidebar .widget-search .search-form>div{display:flex}.sidebar .widget-search .search-form input{width:100%;border:0;font-weight:400;padding:12px;border-radius:4px 0 0 4px;background:color-mix(in srgb,var(--sp-primary) 10%,transparent)}.sidebar .widget-search .search-form button{border:none;padding:5px 14px;color:var(--sp-white);border-radius:0 4px 4px 0;background:var(--sp-primary)}.sidebar .widget_mail .widget_product_mail_wrapper,.sidebar .widget_product_search_wrapper{width:100%;border:1px solid var(--sp-border-dark);display:flex;align-items:center;justify-content:space-between;padding:5px;border-radius:3px}.sidebar .widget_product_search_wrapper .wp-element-button{font-size:20px}.sidebar .widget_mail .mail-form .mail-field,.sidebar .woocommerce-product-search .search-field{width:100%;border:0;font-weight:400;padding-left:5px!important;background:color-mix(in srgb,var(--sp-primary) 10%,transparent)}.sidebar .widget_mail .mail-form .mail-field::placeholder,.sidebar .widget-search .search-form input::placeholder{color:var(--sp-primary)}.sidebar .widget .gallery-size-thumbnail{display:flex;justify-content:center;flex-wrap:wrap}.sidebar .widget .gallery-size-thumbnail .gallery-item{position:relative;overflow:hidden;border-radius:var(--sp-radius)}.sidebar .widget .gallery-size-thumbnail .gallery-item img{width:100%}.sidebar .widget .gallery-size-thumbnail .gallery-item .play-btn{font-size:26px;color:var(--sp-secondary);background:#fff0}.sidebar .widget .gallery-size-thumbnail .gallery-item .time-line{position:absolute;left:0;bottom:0;font-size:14px;padding:0 5px;border-radius:0 4px;color:var(--sp-white);background-color:var(--sp-secondary)}.sidebar .widget_social_widget ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:100%;gap:15px;justify-items:center;padding:40px 20px 20px}.sidebar .widget_social_widget li{display:flex;align-items:center;justify-content:center;margin-bottom:0;width:100%}.sidebar .widget_social_widget ul li a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--sp-radius);padding:15px 10px;font-size:16px;line-height:35px;font-weight:500;color:var(--sp-white)!important}.sidebar .widget_social_widget ul li a:focus,.sidebar .widget_social_widget ul li a:hover{outline-color:var(--sp-white)}.sidebar .widget_social_widget ul li a i{font-size:35px}.sidebar .widget_mail .mail-form .screen-reader-text{text-align:center;display:block;font-size:18px;font-weight:500;width:unset;height:unset;position:unset;clip-path:unset}.sidebar .widget_mail .mail-form .screen-reader-text i{font-size:35px;margin:10px;color:#f1dcd9}.sidebar .widget_mail .widget_product_mail_wrapper .submit{border:0;width:50px;height:45px;font-size:20px;padding:0;border-radius:var(--sp-radius);color:var(--sp-white);background:var(--sp-secondary)}.sidebar .widget_recent_entries>ul{padding:0}.sidebar .widget_recent_entries ul .side-item{display:flex;border:0;align-items:center;margin-bottom:0;padding:12px;gap:10px;justify-content:space-between;border-bottom:1px solid var(--sp-border-dark)}.sidebar .widget_recent_entries ul .side-item:last-child{border-bottom:none}.sidebar .widget_recent_entries ul .side-item .side-image a{display:inline-block;width:90px}.sidebar .widget_recent_entries ul .side-item .side-image a img{aspect-ratio:1;object-fit:contain;border-radius:50%}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-title{font-size:16px;font-weight:600}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-title{margin-bottom:4px}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-date{position:relative;padding-left:20px;color:var(--sp-primary);line-height:1.3}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-date::before{content:"\f073";font-family:'FontAwesome';position:absolute;left:0}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories{display:flex;gap:2px;margin-bottom:4px}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories li{border:none;padding:0;margin-bottom:0;line-height:1.1}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories li a{padding:0 3px;border-radius:2px;font-weight:400;font-size:12px;color:var(--sp-white);background-color:var(--sp-secondary)}.sidebar .widget_recent_entries ul .side-item .side-item-text .post-categories li:nth-child(2) a{background-color:var(--sp-primary)}.sidebar .widget_archive li,.sidebar .widget_categories li.cat-item{padding:12px;position:relative;padding-left:15px;font-weight:600;border-bottom:none;color:var(--sp-primary);border-radius:var(--sp-radius);transition:var(--sp-transition);background-color:color-mix(in srgb,var(--sp-primary) 10%,transparent)}.sidebar .widget_archive li:focus-within a,.sidebar .widget_categories li.cat-item:focus-within a,.sidebar .widget_archive li:hover a,.sidebar .widget_categories li.cat-item:hover a{color:var(--sp-white)!important}.sidebar .widget_archive li:focus-within,.sidebar .widget_categories li.cat-item:focus-within,.sidebar .widget_archive li:hover,.sidebar .widget_categories li.cat-item:hover{color:var(--sp-white);background-color:var(--sp-primary)}.woocommerce .sidebar .widget_archive li,.woocommerce .sidebar .widget_categories li.cat-item{position:relative;border-bottom:none}.woocommerce .sidebar .widget_archive li>span,.woocommerce .sidebar .widget_categories li.cat-item>span{width:25px;height:25px;color:var(--sp-white);line-height:25px;text-align:center;border-radius:50%;background-color:var(--sp-secondary)}.woocommerce .sidebar .widget_archive li::before,.woocommerce .sidebar .widget_categories li.cat-item::before{content:'\f067';position:absolute;top:50%;right:8px;transform:translateY(-50%);opacity:1;color:var(--sp-primary);font-family:'FontAwesome';transition:var(--sp-transition)}.woocommerce .sidebar .widget_archive li:hover::before,.woocommerce .sidebar .widget_archive li:focus-within::before,.woocommerce .sidebar .widget_categories li.cat-item:hover::before,.woocommerce .sidebar .widget_categories li.cat-item:focus-within:before{color:var(--sp-secondary)}.widget_video .widget_video_items iframe{width:100%;height:100%;min-height:185px;border-radius:5px;object-fit:cover}.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-prev,.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-next{top:unset;bottom:20px}.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-prev{right:55px;left:unset}.sidebar .widget_video .widget_video_carousel.owl-carousel .owl-nav button.owl-next{right:25px}.widget_social_widget ul{padding-left:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none;align-items:center;justify-content:flex-start}.widget_social_widget ul li a i{display:inline-block;text-align:center;z-index:1;position:relative;transition:.3s;width:40px;height:40px;font-size:16px;border-radius:100%;line-height:40px}.sidebar .widget-tag-cloud .tagcloud a{padding:5px 10px;background:var(--sp-primary);color:var(--sp-white);margin:0 0 5px 1px;display:inline-block;text-decoration:none;font-size:16px;font-weight:500;position:relative;border-radius:25px;transition:var(--sp-transition)}.sidebar .widget-tag-cloud .tagcloud a:focus,.sidebar .widget-tag-cloud .tagcloud a:hover{background:var(--sp-secondary)}.sidebar .widget ul li a{color:var(--sp-black)}.sidebar .widget ul li a:hover{color:var(--sp-primary)}.widget_search .search-form label{width:100%}.widget_search label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.widget_block .login-submit input[type='submit'],.sidebar .widget_search .search-form input[type="submit"]{padding:6px 10px;border:none;color:var(--sp-white);background:var(--sp-secondary)}.sidebar .widget_shopping_cart .cart-body .cart-product{display:flex;padding:10px 0;gap:8px;border-bottom:1px solid var(--sp-border-dark);font-weight:500;color:var(--sp-black)}.sidebar .widget_shopping_cart .cart-body .cart-img-col{display:flex;justify-content:space-between;align-items:center}.sidebar .widget_shopping_cart .cart-body .cart-sum-col{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.sidebar .widget_shopping_cart .cart-body a.remove{line-height:.8;color:red!important;text-decoration:none;border:0;margin-right:8px}.sidebar .widget_shopping_cart .cart-body a:nth-child(2){width:50px;height:50px;padding:4px;border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark)}.sidebar .widget_shopping_cart .cart-body a img{width:100%;aspect-ratio:1;object-fit:contain}.sidebar .widget_shopping_cart .cart-body .cart-sum-col .cart-sm-left .cart-pname,.sidebar .widget_shopping_cart .cart-body .cart-sum-col .cart-sm-left .cart-pname a{font-weight:600;text-decoration:none;line-height:1.2}.sidebar .widget_shopping_cart .cart-footer{padding:5px 0 0 0;border-top:1px solid rgba(var(--border),1)}.sidebar .widget_shopping_cart .cart-footer .cart-ft-totals{width:100%;padding-bottom:15px}.sidebar .widget_shopping_cart .cart-footer .cart-ft-amt{width:100%;display:flex;color:var(--sp-black);justify-content:space-between;font-weight:600;padding:3px}.sidebar .widget_shopping_cart .cart-ft-amt-value .woocommerce-Price-amount.amount{color:var(--sp-secondary)}.sidebar .widget_shopping_cart .cart-footer .cart-ft-buttons-cont{display:grid;text-align:center;grid-column-gap:10px;grid-template-columns:auto}.sidebar .cart-ft-buttons-cont a{width:unset;padding:8px;margin-bottom:10px;color:var(--sp-primary);font-size:16px;font-weight:600;justify-content:center;border-color:color-mix(in srgb,var(--sp-primary) 25%,transparent);background-color:color-mix(in srgb,var(--sp-primary) 15%,transparent)}.sidebar .cart-ft-buttons-cont a.btn-primary{color:var(--sp-white);border-color:var(--sp-primary);background-color:var(--sp-primary)}.sidebar .cart-ft-buttons-cont a.btn-secondary{color:var(--sp-white);border-color:var(--sp-secondary);background-color:var(--sp-secondary)}.sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount{line-height:2.25;padding-top:20px;text-align:center;font-size:.8751em;color:var(--sp-black);text-align:end}.sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount button{padding:0 15px;float:left;line-height:30px;position:relative;width:auto;height:unset;border:none;font-weight:600;font-size:16px;color:var(--sp-white);border-radius:25px;background-color:var(--sp-primary)}.sidebar .widget_price_filter .price_slider_wrapper .noUi-target{border-radius:2em;background-color:#eee;border:0;height:10px;box-shadow:none}.sidebar .widget_price_filter .price_slider_wrapper .price_slider .noUi-connect{background-color:color-mix(in srgb,var(--sp-primary) 50%,transparent)}.sidebar .widget_price_filter .price_slider_wrapper .price_slider .noUi-handle{width:10px;height:18px;left:-2px;top:-4px;border-radius:1em;cursor:ew-resize;background-color:var(--sp-primary);border:none;box-shadow:none}.sidebar .widget_price_filter .price_slider_wrapper .price_slider .noUi-handle::before,.sidebar .widget_price_filter .price_slider_wrapper .price_slider .noUi-handle::after{content:unset}.sidebar .widget ul li .add_to_wishlist:hover,.sidebar .widget ul li a.compare-btn,.sidebar .widget ul li .add_to_wishlist{color:var(--sp-white)}.sidebar .widget ul li a.compare-btn:focus,.sidebar .widget ul li a.compare-btn:hover{color:var(--sp-primary)}.sidebar ul.product_list_widget{padding:0}.sidebar .product_list_widget li{padding:15px;position:relative;padding-bottom:20px;border-bottom:1px solid var(--sp-border-dark)}.sidebar .product_list_widget li:last-child{border-bottom:none}.sidebar .woocommerce ul.cart_list li,.sidebar .woocommerce ul.product_list_widget li{padding:4px 5px}.sidebar .product_list_widget li a{font-weight:600;display:block}.sidebar .product_list_widget li .woocommerce-Price-amount.amount{display:inline-block;padding:0;border-radius:0;margin-left:0;font-size:15px;font-weight:600;color:var(--sp-primary)}.sidebar .product_list_widget li a>img{width:60px;margin-top:0;float:left;height:auto;margin-right:10px;border-radius:50%;border:1px solid var(--sp-border-dark)}.sidebar .wc-block-grid{border-radius:var(--sp-radius);border:1px solid var(--sp-border-dark)}.sidebar .widget_block .wp-block-social-link a{width:50px;height:50px;border-radius:50%;font-size:18px;justify-content:center;background-color:var(--sp-black);transition:var(--sp-transition)}.sidebar .widget_block .wp-block-social-link a:focus,.sidebar .widget_block .wp-block-social-link a:hover{color:var(--sp-white)!important;background-color:var(--sp-primary)}.footer-section .widget-title{color:var(--sp-white)}