 /** * THIS FILE IS GENERATED AUTOMATICALLY WHEN SAVING CONFIGURE. YOUR DATA WILL BE LOST WHEN YOU EDIT THIS FILE */ /** * Body, text color, background color, background image, font family, font size, font weight */ body{ background-color: #F7F7F7;  color: #000000;  font-family: 'Arial';  font-size: 13px; } /** * Link, link hover */ a, .alink{ color: #3F0000; } a:hover, .alink:hover{ color: #0376EA; } /** * THEME COLOR CUSTOM, BACKUP THIS FILE BEFORE UPDATE SM_THEMECORE MODULE */ /** * $themeColor, $themeColorDarken, $textColor, $textOnThemeColor, $linkColor, $linkHoverColor, $linkOnThemeColor, $linkHoverOnThemeColor */ /** * Header mobile */ .header-mobile .mobile-top{ background-color: #FD003A; } .header-mobile .mobile-menu > a span{ background-color: #FFFFFF; } .minicart-mobile .minicart-wrapper .action.showcart:before{ color: #FFFFFF; } /** * General */ .text-theme-color{ color: #FD003A; } .bundle-actions .action.primary:hover{ background-color: #FD003A; color: #FFFFFF; } /** * Control owl slider */ .nav-style-1 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } /** * Header 1 */ .header-style-1 .header-top .customer-action .header-support ul li:before{ color: #FD003A; } 
 

 
 .header-style-1 .block-search .form.minisearch .actions button:hover{ background-color: #ec0036; } .header-style-1 .header-bottom{ border-bottom: 2px solid #ec0036; } .header-style-1 .vertical-menu-block .block-title-menu{ background-color: #FD003A; color: #FFFFFF; } .header-style-1 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{ background-color: #FD003A; color: #FFFFFF; } .header-style-1.header-container .minicart-wrapper .action.showcart .counter{ background-color: #FD003A; color: #FFFFFF; } .header-style-1 .middle-content .header-wishlist .block-title .count{ background-color: #FD003A; color: #FFFFFF; } .cms-index-index .header-style-1 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head, .header-style-1 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a, .header-style-1 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a{ color: #FD003A; } .header-style-1 .horizontal-block .special-item a{ color: #FD003A; } .header-style-1 .language-currency .switcher .switcher-content .dropdown-switcher .list-item li:hover{ border-color: #FD003A; } .header-style-1 .vertical-menu-block .navigation li.active > a, .header-style-1 .vertical-menu-block .navigation li.has-active > a, .header-style-1 .vertical-menu-block .navigation li:hover > a{ background-color: #FD003A; color: #FFFFFF; } /** * Header 2 */ .header-style-2 .block-search .form.minisearch .actions button{ background-color: #FD003A; } .header-style-2 .block-search .form.minisearch .actions button:after{ color: #FFFFFF; } .header-style-2 .horizontal-block .special-item a, .header-style-2 .vertical-menu-block .block-title-menu, .header-style-2 .middle-content .header-wishlist .block-title .count, .header-style-2.header-container .minicart-wrapper .action.showcart .counter, .header-style-2 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a, .header-style-2 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-2 .vertical-menu-block .navigation li.active > a, .header-style-2 .vertical-menu-block .navigation li.has-active > a, .header-style-2 .vertical-menu-block .navigation li:hover > a, .header-style-2 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{ background-color: #FD003A; color: #FFFFFF; } .header-style-2 .header-bottom{ border-bottom: 2px solid #FD003A; } .cms-index-index .header-style-2 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head{ background-color: #FD003A; color: #FFFFFF!important; } .header-style-3 .header-top .customer-action .header-support ul li:before{ color: #FD003A; } .header-style-3 .middle-content .header-wishlist .block-title .count, .header-style-3 .minicart-wrapper .action.showcart .counter.qty{ background-color: #FD003A; color: #FFFFFF; } .header-style-3 .block-search .form.minisearch .field.search .control{ border: 2px solid #FD003A; } .header-style-3 .block-search .form.minisearch .actions button{ background-color: #FD003A; color: #FFFFFF; } .header-style-3 .block-search .form.minisearch .actions button:hover{ background-color: #ec0036; } .header-style-3 .vertical-menu-block .block-title-menu{ border-bottom: 2px solid #FD003A; } .header-style-3 .horizontal-block .special-item a{ color: #FD003A; } .header-style-3 .horizontal-block .special-item a:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .cms-index-index .header-style-3 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head, .header-style-3 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a, .header-style-3 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a{ color: #FD003A; } .header-style-3 .vertical-menu-block .navigation li.active > a, .header-style-3 .vertical-menu-block .navigation li.has-active > a, .header-style-3 .vertical-menu-block .navigation li:hover > a{ background-color: #FD003A; color: #FFFFFF; } .header-style-3 .vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head{ background-color: #FD003A; color: #FFFFFF; } .header-style-4 .header-top .customer-action .header-support ul li:before{ color: #FD003A; } .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.sm_megamenu_actived > a.sm_megamenu_head, .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li:hover > a.sm_megamenu_head{ background-color: #FD003A; color: #FFFFFF; } .header-style-4.header-container .minicart-wrapper .action.showcart, .header-style-4 .middle-content .customer-links:hover .head-title, .header-style-4.header-container .middle-content .header-wishlist .block-title:hover{ background-color: #FD003A; color: #FFFFFF; } .header-style-4 .block-search .form.minisearch .actions button{ background-color: #FD003A; color: #FFFFFF; } .header-style-4 .block-search .form.minisearch .actions button:hover{ background-color: #ec0036; } .header-style-4 .horizontal-menu-block .navigation > ul > li.active > a, .header-style-4 .horizontal-menu-block .navigation > ul > li.has-active > a, .header-style-4 .horizontal-menu-block .navigation > ul > li:hover > a{ background-color: #FD003A; color: #FFFFFF!important; } .cms-index-index .header-style-4 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu li.home-item > a.sm_megamenu_head{ background-color: #FD003A; color: #FFFFFF!important; } .header-style-5 .header-top .customer-action .header-support ul li:before{ color: #FD003A; } .header-style-5 .horizontal-menu-block .navigation > ul > li:hover > a, .header-style-5 .horizontal-menu-block .navigation > ul > li.active > a, .header-style-5 .horizontal-menu-block .navigation > ul > li.has-active > a, .header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a{ color: #FD003A!important; } .header-style-5.header-container .minicart-wrapper .action.showcart .counter, .header-style-5 .middle-content .header-wishlist .block-title .count{ background-color: #FD003A; color: #FFFFFF; } .cms-index-index .header-style-5 .horizontal-megamenu-block .sm_megamenu_menu > li.home-item > a{ color: #FD003A; } .cms-index-index .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.home-item > a, .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-6 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a{ color: #FD003A; } .header-style-6 .right-header .header-wishlist .count{ background-color: #FD003A; color: #FFFFFF; } .header-style-6 .minicart-wrapper .action.showcart .counter.qty{ background-color: #FD003A; color: #FFFFFF; } .header-style-7 .header-full .horizontal-megamenu-block .sm_megamenu_menu > li.sm_megamenu_actived > a, .header-style-7 .header-full .horizontal-megamenu-block .sm_megamenu_menu > li:hover > a{ color: #FD003A; } .header-style-7 .header-full .header-wishlist:hover .block-title .count, .header-style-7 .header-full .minicart-wrapper:hover .action.showcart .counter{ color: #FD003A; } .middle-content .customer-action .customer-links > .header.links > li > a:hover, .middle-content .header-wishlist .block-title:hover .wishlist-title{ color: #0376EA; } .mega-feature-content ul li a:hover{ color: #0376EA; } /** * Home page */ .slider-style-1 .owl-theme .owl-dots .owl-dot:hover, .slider-style-1 .owl-theme .owl-dots .owl-dot.active, .slider-style-1 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FD003A; color: #FFFFFF; } .brand-style-1 .item:hover{ border-color: #FD003A; } .categories-slider .content-box:hover{ border-color: #FD003A; } .deal-slider .deals-countdown{ background-color: #FD003A; color: #FFFFFF; } .block-news .post-read-more a:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .content-keyworks ul li a:hover{ color: #0376EA; } .nav-style-2.absolute-nav .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li:hover, .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li.tab-sel{ color: #FD003A; } .grid-categories .child-title a:before{ background-color: #FD003A; } .grid-categories .child-title a:hover{ color: #0376EA; } .grid-categories .btn-view:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .block-brand-slider .item:hover{ border-color: #FD003A; } .group-product-slider .block-title{ border-bottom: 2px solid #FD003A; } .group-product-slider .block-title strong{ background-color: #FD003A; color: #FFFFFF!important; } .group-product-slider .slick-arrow:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .group-product-slider .slick-slide.slick-current .item-thumb .thumb-content .product-image-container, .group-product-slider .slick-slide:hover .item-thumb .thumb-content .product-image-container{ border-color: #FD003A; } .deal-group .block-title{ background-color: #FD003A; } .deal-group .block-title strong{ color: #FFFFFF!important; } .deal-group .block-content .deals-countdown .deals-time .num-time{ border: 2px solid #FD003A; color: #FD003A; } .services-sidebar ul li:hover .item{ border-color: #FD003A; } .slider-type-list .block-content .deals-countdown{ background-color: #FD003A; color: #FFFFFF; } .slider-type-list .block-content .deals-countdown .deals-time .num-time{ color: #FD003A; } .sidebar-home .sidebar .owl-theme .owl-dots .owl-dot.active span, .sidebar-home .sidebar .owl-theme .owl-dots .owl-dot:hover span{ background-color: #FD003A; } .client-sidebar{ border: 1px solid #FD003A; } .title-color .block-title strong span{ color: #FD003A; } .nav-style-3 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FD003A; color: #FFFFFF; } .deal-full .deals-countdown .deals-time .num-time{ background-color: #FD003A; color: #FFFFFF; } .dots-style-1 .owl-theme .owl-dots .owl-dot.active span, .dots-style-1 .owl-theme .owl-dots .owl-dot:hover span{ background-color: #FD003A; } .block-tablisting .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel, .block-tablisting .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover{ color: #FD003A; } .brand-slider-2 .item:hover{ border-color: #FD003A; } .clients-slider .slick-arrow:hover{ background-color: #FD003A; color: #FFFFFF; } .slider-style-1.slider-new .owl-theme .owl-dots .owl-dot.active, .slider-style-1.slider-new .owl-theme .owl-dots .owl-dot:hover span, .slider-style-1.slider-new .owl-theme .owl-dots .owl-dot.active span{ background-color: #FD003A!important; } .list-banner .item-banner:hover .btn-banner a{ background-color: #FD003A; color: #FFFFFF; } .list-banner .item-banner .btn-banner a:hover{ background-color: #ec0036; } .group-title .top-title{ color: #FD003A; } .list-post .post-read-more a{ color: #FD003A; } .nav-style-4 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .big-group-title .group-title{ color: #FD003A; } .big-group-title .btn-viewall:hover{ background-color: #FD003A; color: #FFFFFF; } .newsletter-home .actions button:hover{ background-color: #FD003A; color: #FFFFFF; } .nav-style-7 .owl-theme .owl-nav [class*="owl-"]:hover{ background-color: #FD003A; border-color: transparent; color: #FFFFFF; } .simple-tabs .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover, .simple-tabs .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel{ color: #FD003A; } .simple-brands .item:hover{ border-color: #FD003A; } .simple-categories .child-cat .cat-button a:hover{ background-color: #FD003A; color: #FFFFFF; } .group-list .product-item-info .deals-countdown .title-time{ background-color: #FD003A; color: #FFFFFF; } .group-list .actions-primary .action{ background-color: #FD003A; color: #FFFFFF; } .group-list .actions-primary .action:hover{ background-color: #ec0036; } .group-list .actions-secondary .action:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .group-list .item-thumb .thumb-content:hover, .group-list .item-thumb.active .thumb-content{ border-color: #FD003A; } /** * Listing */ #price-slider .ui-slider-range{ background-color: #FD003A; } .modes .modes-mode:hover, .modes .modes-mode.active{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .pages .item:hover, .pages .current{ background-color: #FD003A; border-color: #FD003A; } .pages .item a:hover, .pages .current strong{ color: #FFFFFF; } .pages .action:hover:before{ color: #FFFFFF!important; } .sidebar .block .block-title{ background-color: #FD003A; color: #FFFFFF; } .sidebar .block.filter .filter-options .filter-options-content ol li a:hover{ color: #0376EA; } .product-1-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover, .product-1-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FD003A; color: #FFFFFF; } .product-2-style .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-primary .tocart{ background-color: #FD003A; color: #FFFFFF; } .product-2-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{ background-color: #ec0036; } .product-2-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FD003A; color: #FFFFFF; } .product-3-style .products-grid .product-item-info .image-product .quickview-handler:hover{ background-color: #FD003A; color: #FFFFFF; } .product-3-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .product-3-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{ background-color: #FD003A; color: #FFFFFF; } .product-4-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .product-4-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FD003A; color: #FFFFFF; } .product-4-style .products-grid .product-item-info .image-product .quickview-handler:hover{ background-color: #FD003A; color: #FFFFFF; } .product-5-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover, .product-5-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .products-list .product-item-info .image-product .product-item-actions .actions-primary .tocart:hover, .products-list .product-item-info .image-product .product-item-actions .actions-secondary .action:hover{ background-color: #FD003A; color: #FFFFFF; } /** * Detail page */ .default-style .resp-tabs-list li:hover, .default-style .resp-tabs-list li.active{ background-color: #FD003A; color: #FFFFFF; } .fotorama__thumb-border{ border-color: #FD003A!important; } .gallery-placeholder .fotorama__thumb__arr:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .product-info-main .product-social-links .action:hover, .product-info-main .product-addto-links .action:hover{ background-color: #FD003A; color: #FFFFFF!important; } .product-info-main .box-tocart .action.tocart, .product-options-bottom .box-tocart .action.tocart{ background-color: #FD003A; color: #FFFFFF; } .product-info-main .box-tocart .action.tocart:hover, .product-options-bottom .box-tocart .action.tocart:hover{ background-color: #ec0036; } /** * Footer 1 */ .footer-style-1 .block-footer .block-footer-title:before{ background-color: #FD003A; } .footer-style-1 .block-footer .block-footer-content ul li a:hover{ color: #0376EA; } .footer-style-1 .subcribe-footer-content .block-subscribe-footer .action-button button{ background-color: #FD003A; color: #FFFFFF; } .footer-style-1 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{ background-color: #ec0036; } .footer-style-1 .block-footer .footer-contact ul li:before{ color: #FD003A; } .footer-style-1 .seo-structure .block-seo ul li a:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } /** * Footer 2 */ .footer-style-2 .list-services .icon-service{ background-color: #FD003A; } .footer-style-2 .block-footer .footer-contact ul li:before{ color: #FD003A; } .footer-style-2 .block-subscribe-footer .action-button button{ background-color: #FD003A; color: #FFFFFF; } .footer-style-2 .block-subscribe-footer .action-button button:hover{ background-color: #ec0036; color: #FFFFFF; } .footer-style-2 .footer-bottom address a:hover, .footer-style-2 .seo-structure ul li a:hover, .footer-style-2 .block-footer .block-footer-content ul li a:hover{ color: #0376EA; } /** * Footer 3 */ .footer-style-3 .block-footer .block-footer-title:before{ background-color: #FD003A; } .footer-style-3 .block-footer .block-footer-content ul li a:hover{ color: #FD003A; } .footer-style-3 .block-footer .footer-contact ul li:before{ color: #FD003A; } .footer-style-3 .seo-structure .block-seo ul li a:hover{ background-color: #FD003A; color: #FFFFFF; } .footer-style-3 .subcribe-footer-content .block-subscribe-footer .action-button button{ background-color: #FD003A; color: #FFFFFF; } .footer-style-3 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{ background-color: #ec0036; color: #FFFFFF; } /** * Footer 4 */ .footer-style-4 .news-letter-social .social-footer ul li a:hover, .footer-style-4 .news-letter-social .newsletter-content .action-button button:hover{ background-color: #FD003A; border-color: #FD003A; color: #FFFFFF; } .footer-style-4 .block-footer .block-footer-content ul li a:hover, .footer-style-4 .block-footer-seo ul li a:hover{ color: #FD003A; } /** * Footer 5 */ .footer-style-5 .footer-middle .support-item .support-icon{ color: #FD003A; } .footer-style-5 .footer-middle .support-item:hover .support-icon{ background-color: #FD003A; color: #FFFFFF; } /** * Footer 6 */ .footer-style-6 .block-footer .block-footer-title:before{ background-color: #FD003A; } .footer-style-6 .block-footer .block-footer-content ul li a:hover{ color: #0376EA; } .footer-style-6 .block-footer .footer-contact ul li:before{ color: #FD003A; } .footer-style-6 .subcribe-footer-content .block-subscribe-footer .action-button button:hover{ color: #FD003A; } .footer-style-6 .footer-bottom address a:hover{ color: #0376EA; } /** * Contact page */ .contact-us-info .contact-social li a:hover{ background-color: #FD003A; color: #FFFFFF; } .contact-us-info .info-contact li:before{ color: #FD003A; } /** * Blog page */ .post-content.post-custom .post-description .post-info-blog .post-read-more:hover{ background-color: #FD003A; color: #FFFFFF; } .post-content.post-custom .post-description .post-title a:hover{ color: #0376EA; } /** * Elements google font */  /** * Layout */ 
 
 .layout-boxed .page-wrapper{ background-color: #fff; } 
 
 @media (min-width: 1024px) {  .page-wrapper{ max-width: 78%; }  } /** * Show add to cart, compare, wishlist product */    /** * Listing Layout */ @media (min-width: 1921px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 16.666666666667%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(6n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 16.666666666667%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(6n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(6n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 1681px) and (max-width: 1920px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 20%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 20%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 1441px) and (max-width: 1680px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 20%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 20%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 1200px) and (max-width: 1440px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 20%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 20%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(5n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 992px) and (max-width: 1199px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 25%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 25%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(4n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (min-width: 768px) and (max-width: 991px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; } } @media (min-width: 481px) and (max-width: 767px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (max-width: 480px) {  .page-layout-1column .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-1column .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{ width: 33.333333333333%; } .page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1), .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item:nth-child(3n+1){ clear: both; }  .page-layout-3columns .products.wrapper.products-grid .product-items .product-item{ width: 50%; } .page-layout-3columns .products.wrapper.products-grid .product-items .product-item:nth-child(2n+1){ clear: both; } } @media (max-width: 1023px) { .header-container { display: none; } .header-mobile { display: block; } } /** * Custom CSS */ 
 
 .lazyload {
	/* display: block; */
	/* background: url(../../frontend/Sm/topmart/fr_FR/images/loader-1.gif) no-repeat center center/30px auto; */

	/* margin-left: auto; */
	/* margin-right: auto; */
	max-height: 100%;
}
 
.footer-top {
	background-color: #000;
	padding: 30px 0;
}
.horizontal-megamenu-block .sm_megamenu_menu > li:not(:last-child) {
	margin-right: 20px;
}

.header-top {
	height: 40px;
	background-color: #090909;
}


.block-authentication .block[class] {
	margin: 30px;
}
.column.main .block .block-title strong {
	font-size: 171.428%;
	color: #000;
}

.column.main .block:last-child {
	margin-bottom: 13px;
}
h2, .h2 {
	font-size: 0rem;
	margin-top: -33px;
}

 
 
.middle-content .customer-action .head-title {
	color: #080808;
	font-size: 92.857%;
	font-weight: 600;
}


.header-container .minicart-wrapper .action.showcart .text {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	color: #040404;
	font-weight: 600;
	font-size: 14px;
}


.resp_view  {
	width: 100%;
	margin: auto;
}

.page-main {
	width: 100%;
}


.products.wrapper {
	margin: 0;
	background: white;
}
.deal-slider .deals-countdown {
	padding: 1px 1px 0 19px;
	margin-top: 9px;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.banner-image {
	margin-bottom: 30px;
	border: 1px solid #e2e5e7;
}


.products-grid .product-item-info .product-item-details .price-box .old-price .price {
	position: relative;
	top: 2px;
	font-size: 90%;
}
.products-grid .product-item-info .product-item-details .product-item-name a {
	padding: 6px 0;
	color: #181818;
	margin-bottom: .5rem;
	word-break: break-word;
	height: 46px;
	display: -webkit-box;
	overflow: hidden;
	text-transform: capitalize;
	font-size: 14px;
}

.block-search.search-pro .form.minisearch .field.search .input-text {
	margin-left: 0px;
	border: 1px solid #09080830;
	width: 100%;
}

.block-search .form.minisearch {
	display: table;
	width: 100%;
}


.header-container .minicart-wrapper .action.showcart::after {
	content: '\e958';
	display: inline-block;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 27px;
	position: absolute;
	left: 0;
	top: 6px;
	color: #000;
}

.middle-content .customer-action::before {
	content: '\e98b';
	display: inline-block;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 36px;
	color: #000;
	position: absolute;
	left: 0;
	top: 6px;
}

.product-image-container {
	display: inline-block;
	max-width: 100%;
}

body {
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	background: #fff;
	color: #000000;
	font-size: 14px;
}


  .normal-block .block-content {
	padding: 20px;
	background-color: #fff0;
}
.product-item-name, .product.name a {
	font-weight: initial;
}
.product-item-name {
	-moz-hyphens: auto;
	hyphens: inherit;
	word-wrap: normal;
}
  .page-wrapper {
	max-width: 100%;
}
@media only screen and (max-width: 768px) {
    .page-wrapper {
        max-width: 100%;
  margin-left: 5px;
  margin-right: 6px;
    }
    .header-mobile .mobile-menu > a span {
	display: block;
	width: 29px;
	height: 5px;
	background: #333;
	margin: 3px 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;

}.header-mobile .mobile-menu > a span {
	background-color: #0F0F0F;
}
.header-mobile .mobile-top {
	background-color: white;
}
body.layout-boxed .container, body.layout-boxed .page-main {
	padding-left: 5px;
	padding-right: 5px;
}
.header-mobile .mobile-top {
	height: 95px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 50;
}
body.cms-index-index .page-main {
	padding-top: 8px;
	width: 100%;
	max-width: unset;
}
.minicart-mobile .minicart-wrapper .action.showcart::before {
	color: #201F1F;
}
.header-mobile .mobile-bottom {
	background-color: #f5f5f50a;
	padding: 10px 0;
}
}
body.cms-index-index .page-main {
	padding: 0;
	width: 100%;
	max-width: unset;
	margin: 0 auto 37px auto;
}
.container {
        width: 100%;
    }
    
.header-bottom {
	background-color: #fd003a;
}    
.layout-boxed .page-wrapper {
	background-color: #FFF;
}

#whatsappchat a {
	position: fixed;
	z-index: 9999;
	float: right;
	cursor: pointer;
	min-width: 30px;
	max-width: 125px;
	text-align: center;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
	-ms-transition: All .5s ease;
	transition: All .5s ease;
}
.layout-boxed .page-wrapper {
	 width: 85%; 
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.columns {
	display: block;
	background: #fff0;
}
.products-grid .product-item-info .product-item-details {
	padding: 0px 0px 3px;
}
.deal-slider .products-grid .product-item-info, .deal-slider .products-grid .product-item {
	margin-bottom: 0;
	padding: 2px;
}
.page-title {
	font-size: 133.571%;
	color: #fd003a;
	font-weight: 700;
	text-transform: capitalize;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.message.global.noscript, .message.global.cookie {
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 100%;
	/* height: 100px; */
	position: fixed;


	margin-top: 20%;
	margin-left: 0px;
}
.message.global.noscript, .message.global.cookie {
	font-size: 14px;
	color: #010101;
	text-align: center;

	/* height: 100px; */
	position: fixed;

	/* right: 2%; */
	margin-top: 20%;
	margin-left: 0px;
}
.message.global.noscript, .message.global.cookie {
	margin: 0 0 11.5px;
	padding: 11.5px 23px;
	display: block;
	line-height: 1.2em;
	font-size: 1.3rem;
	background: #d6e4ff;
	border-color: #d6ca8e;
	color: #000;
	margin: 0;
}
.message.global.cookie {
	bottom: 0;
	/* left: 5px; */
	position: fixed;
	right: 17px;
	z-index: 3;
border-radius:20px 20px 0px 0px;
  width: 99%;
}
@media only screen and (max-width: 767px) {
    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        width: 126.8px;
        margin-right: 3px;
    }
}
@media only screen and (max-width: 767px) {
    .layout-boxed .page-wrapper {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media only screen and (max-width: 767px) {
    .products-grid .product-item-info .product-item-details .product-item-name a {
        padding: 2px 0;
        color: #181818;
        margin-bottom: 0px;
        word-break: break-word;
        height: 29px;
        display: -webkit-box;
        overflow: hidden;
        text-transform: capitalize;
        font-size: 10px;
    }
}

.product-info-main .stock.available {
	color: #fffdfde8;
	border: 0px solid #232323;
	padding: 3px 9px 2px 3px;
	text-align: left;
	display: -webkit-inline-box;
	border-radius: 2px;
	text-decoration: uppercase;
	font-size: 11px;
	background: #fd003a;
}
    .product-info-main .stock.available:hover {
      background-color: #0017d6;
      color: #fff;
    }
   .product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {
	font-size: 205.428%;
	font-weight: 600;
} 
.products-grid .product-item-info .product-item-details .product-item-name {
	margin: 0;
	max-height: 53px;
	overflow: hidden;
}
a, .alink {
	color: #5e5c5c;
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-size: 10px;
	text-transform: inherit;
}
.products-grid .product-item-info .product-item-details .price-box .price {
	font-size: 12px;
}
.normal-block .block-title {
	border-bottom: 0px solid #7e7c7c63;
	background: #FFF0;
	padding: 0px 0px;
	margin: 0 !important;
	
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	height: 40px;
}

.product-labels .product-label {
	position: absolute;
	top: 1px;
	font-size: 78.714%;
	padding: 2px 6px;
	z-index: 4;
	color: #fff;
}
.product-labels .product-label.sale-label {
	left: 1px;
	background-color: #3873ff;
	border-radius: 0 4px;
	-moz-border-radius: 0 4px;
	-webkit-border-radius: 0 4px;
}
.product-labels .product-label.new-label {
	right: 1px;
	background-color: #c8ad1a;
	border-radius: 4px 0;
	-moz-border-radius: 4px 0;
	-webkit-border-radius: 4px 0;
}
.rating-summary .rating-result::before, .rating-summary .rating-result > span::before {
	font-family: 'icomoon' !important;
	font-size: 12px;
	letter-spacing: 1px;
	content: '\e95a' '\e95a' '\e95a' '\e95a' '\e95a';
}
img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: unset;

}
.vertical-block {
	width: 16%;
	float: left;
}
.horizontal-megamenu-block .sm_megamenu_menu > li > a {
	line-height: 50px;

	color: #222;
	font-weight: 600;
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
		font-size: 15px;
}
    .slider-banner {
        float: right;
        width: calc(100% - 0px);
        padding-left: 0px;
        font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }
    
.block-search .form.minisearch {
	display: table;
	width: 94%;
	border: 1px solid gray;
}

.block-search .form.minisearch .field.search {
	display: table-cell;
	width: 100%;
	vertical-align: top;
	background-color: #fff;
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
}

.header-middle {
    background: linear-gradient(
        120deg,
        rgba(255, 238, 146, 0.97),
        rgb(235, 157, 251),
        rgb(42, 155, 255)
    );
    background-size: 300% 100%;
    animation: gradientShift 10s ease-in-out infinite;

    /* Glass effect */
    background-blend-mode: overlay;
    background-color: rgba(166, 255, 197, 0.72);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    padding: 12px 0;
    margin-bottom: 0px;
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    border-radius: 0px;
    color: white;
    position: relative;
}
  
@keyframes gradientShift {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}


.layout-boxed .header-top, .layout-boxed .header-middle {
	padding-left: 2px;
	padding-right: 8px;
}


    table td {
        padding: 0px 6.5px;
    }
table {
	background: #fff;
	width: 100%;
	border-collapse: collapse;
font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
.ccs-cc-ficons[data-show-titles="true"] .ccs-cc-ficons-item {
	border: 1px solid #a3a3a336;
}
.ccs-cc-ficons-item {
	display: initial;
	padding: 4px;
	margin: .2em;
	color: #000;
	text-decoration: none;
	line-height: 1;
	-webkit-transition: color .15s;
	-o-transition: color .15s;
	transition: color .15s;
	text-align: center;
	font-size: 29px;
}
.product-info-main .product.attribute.sku .type {
	font-weight: bold;
	font-size: 11px;
	color: #151515;
	background-color: #dddde1;
	padding: 5px;
	border-radius: 4px;
	display: inline-block;
	margin-top: 0px;
}
.product-info-main .product.attribute.sku .type {
	margin-right: -4.25px;
}
.product-reviews-summary {
	margin: 0;
	margin-top: 0px;
}
.block-listing .block-content {
	border: 0px solid #e5e5e5;
	border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
}

.list-banner .btn-banner a {
	text-align: center;
	display: inline-block;
	min-width: auto;
	height: 34px;
	line-height: 31px;
	padding: 0 29px;
	background-color: #fff;
	color: #000;
	transition: .1s;
	-moz-transition: .1s;
	-webkit-transition: .1s;
	-o-transition: .1s;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 18px;
}
h2, .h2 {
	font-size: 3rem;
	margin-top: -33px;
}

.availability {
	margin-top: 0px;
	font-weight: 600;
	color: #fff;
	font-size: 11px;
	background-color: #fd003a;
	padding: 5px;
	border-radius: 3px;
	display: inline-block;
	margin-right: 9px;
}




.ccs-cc-ficons-item {
	color: #000;
	line-height: 1;
	text-align: center;
	font-size: 41px;
}
.product-info-main .product.attribute.sku > .value {
	display: inline-block;
	vertical-align: top;
	word-break: break-all;
	color: #dddde1;
	font-weight: bold;
	font-size: 11px;
	background-color: #232323;
	padding: 5px 10px;
	border-radius: 0px;
	display: inline-block;
}




.header-style-1 .vertical-menu-block .block-title-menu {
	background-color: #f1f1f2;
	color: #000;
	font-size: 16px;
	font-weight: 600;
	border-radius: 66px 0px 38px 0px;
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}



.desktop-menu {
	margin-bottom: 0px;
	background: #f1f1f2;
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

.horizontal-megamenu-block .sm_megamenu_menu > li > a {
	line-height: 39px;
	color: #000;
	font-weight: 600;
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
}

.vertical-menu-block .block-title-menu {
	text-transform: uppercase;
	padding: 0 13px;
	height: 43px;
	line-height: 43px;
}
.horizontal-megamenu-block .sm_megamenu_menu > li > a {

	height: 38px;
	line-height: 42px;
	
}

.vertical-menu-block .block-title-menu::after {
	float: right;
	height: 44px;
	line-height: 44px;
	content: '\e946';
	display: inline-block;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 22px;
}
   .header-style-1 .header-bottom {
	border-bottom: 0px solid #000;
	border-top: 0px solid #000;
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

    html .page-layout-2columns-left .column.main, html .page-layout-2columns-right .column.main {
        width: calc(100% - 300px);
        background: white;
        font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

.products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
	width: 34px;
	height: 34px;

	line-height: 34px;
	padding: 0;
	color: #fff;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 63px;
	transition: .1s;
	-moz-transition: .1s;
	-webkit-transition: .1s;
	-o-transition: .1s;

}

body.cms-index-index .action.tocart {
    display: none !important;
}



 .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
        background-color: #fd003a;
    }
    .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
	width: 116px;
	height: 22px;
	line-height: 20px;
	padding: 0;
	color: #fff;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 63px;
	transition: .1s;
	-moz-transition: .1s;
	-webkit-transition: .1s;
	/* -o-transition: .1s; */
}
.products-grid .product-item-info .product-item-details .product-item-actions {
	margin: 0;
	text-align: center;
	position: inherit;
	z-index: 10;
	left: 0;
	right: 0;
	opacity: 0.8;
	transition: .1s;
	border: 1px solid #d2d1d100;
	background: #ede8e200;
	margin-top: 14px;
}
    .normal-block.product-slider .block-content {
	padding: 0;
}
.products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary .action {
	background-color: #78ebcb42;
	display: block;
	float: left;
	margin-left: 3px;
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 36px;
	color: #222;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 99px;
	transition: .1s;
	-moz-transition: .1s;
	-webkit-transition: .1s;
	-o-transition: .1s;
	display:none;
}

.products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart span {
	display: contents;
}
.action.primary {
	font-size: 10px;
	outline: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart::before {
	content: '\e958';
	display: inline-block;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	font-size: 10px;
	margin-right: 5px;
}
.toolbar {
	background-color: #fdf8f9;
	border: 1px solid #0000001f;
	padding: 14px;
	margin-bottom: 0px;
	border-radius: 1px;
	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

.products.wrapper.products-grid .product-items {
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 10px;
}

   .product-item-description {
	margin: 2.75px 0;
}

.breadcrumbs {
	padding-top: 0px;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin: 5px 20px -25px 0px;

}
 .deal-slider .deals-countdown {
	background-color: #B9FFBA;
	color: #000;
}

    .owl-carousel .owl-item img {
        display: initial;
        width: 100%;
    }

    .block-categories .cat-wrap {
        clear: both;
        margin-left: 0px;
        margin-right: 0px;
        display: flex;
        flex-wrap: wrap;
        	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    .slider-style-1 .owl-theme .owl-nav [class*="owl-"] {
        width: 37px;
        height: 48px;
        line-height: 46px;
        text-align: center;
        background-color: #fff;
        border: none;
        margin: -53px 0 0;
        padding: 0;
        color: #000;
        position: absolute;
        top: 50%;
        border-radius: 0;
        transition: .1s;
        	font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    }

    .block-categories .cat-wrap .item {
        padding: 10px 0px 24px;
        margin-bottom: 35px;
        width: 200.571px;
        margin-right: -10px;
    }

    .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
        margin-bottom: 0;
        position: absolute;
        top: -27px;
        right: 46px;
    }

   .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li {
	color: #11101069;
	text-transform: math-auto;
	font-weight: 300;
}

   .column.main .block .block-title {
	margin-bottom: 0px;
}

.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li {
	border: none !important;
	color: #444;
	text-transform: uppercase;
	font-weight: 400;
	margin-left: 8px;
	margin-right: 0;
}

.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
	margin-right: 10px;
	font-weight: 700;
	cursor: pointer;
}


.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li:hover, .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li.tab-sel {
	color: #FFF;
	background: black;
	padding: 2px 8px 1px 8px;
	border-radius: 13px;
}
.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li {
	color: #484646;
	text-transform: capitalize;
	font-weight: 400;
	background: #fff;
	border-radius: 15px;
	padding: 1px 8px 1px 8px;
}

   
.block-listing .block {
	margin: auto;
}
    .block-listing .block-title strong {
        font-size: 116.571% !important;
       
        text-transform: uppercase;
      
        margin-bottom: 0px !important;
    }
.block-listing .block-title {
	margin-bottom: 0px !important;
}


.label {
	font-size: 100%;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-align: center;
	white-space: nowrap;
	display:inline-block;
}
    .columns {
        display: block;
        background: transparent;
    }

   

    .ks-column-setup #ks-onestep-back-button {
        position: relative;
        top: -7px;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 7.4rem;
        color: #000;
        background: 0 0;
        border: none;
        padding-left: 18px;
        margin-top: -14px;
    }

    .checkout-container .authentication-wrapper {
        margin-top: -34px;
    }
.block-search .form.minisearch .actions button {
	border: none !important;
	position: static;
	margin: 0;
	padding: 0;
	height: 33px;
	width: 54px;
	text-align: center;
	line-height: 33px;
	opacity: 1 !important;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
}
.block-search.search-pro .form.minisearch .field.search .input-text {
	margin-left: 0px;
	border: 1px solid #09080830;
	width: 100%;
	height: 33px;
}
.search-container {
	display: table-cell;
	vertical-align: middle;
	float: none !important;
	padding-right: 35px !important;
	padding-left: 0 !important;
	width: 100% !important;
}
    .ks-opc-container .payment-group .field input[type="radio"], .table-checkout-shipping-method td.col.col-method input[type="radio"] {
        position: absolute;
        width: 36px;
        height: 34px;
        opacity: 3.1;
    }

    .field-tooltip .field-tooltip-action::before, .gift-message .field .label, #opc-sidebar div[data-bind="html: window.checkoutConfig.ks_custom_embedded_html"], .ks_qty button, .ks_qty .value, .opc-wrapper .form-login .fieldset .field .label, .opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note, .ks-column-setup .opc-block-summary .block.items-in-cart .title::after, .ks-opc-container #opc-sidebar .opc-block-summary div.title strong, .ks-3column .ks-opc-container .payment-group .field input[type="radio"] + .label span, .ks-opc-container .billing-address-same-as-shipping-block.field.choice {
        color: black;
    }

    .page-header {
        padding-bottom: 9px;
        margin: 0;
        border-bottom: 0px solid #eee;
    }

    input[type="radio"], input[type="checkbox"] {
        margin: -1px 0 0;
        margin-top: 1px \9;
        line-height: normal;
    }

    /* Responsive Styles */
    @media (max-width: 768px) {
        .headerServices, .headerServices2 {
            flex-direction: column;
        }

        .headerServices img, .headerServices2 img {
            width: 40px; /* Adjust width for smaller screens */
            height: 40px; /* Adjust height for smaller screens */
        }
    }
    
    
    
    @media screen and (max-width: 500px) {
    
    html,body{
    overflow-x: hidden;
}
.flash-sale-card {
display:none;
}
.resp_view {
	width: 100%;
	margin: auto;
	margin-top: 10px;
}

.harmonydeals_products-container .deal-title {
	color: #080809;
	font-weight: 600;
	font-size: 8px;
	margin-bottom: 0px;
	text-align: center;
}
.products-grid .product-item-info .product-item-details .product-item-actions {
	margin: 0;
	text-align: center;
	position: inherit;
	z-index: 10;
	left: 0;
	right: 0;
	opacity: 0.8;
	transition: .1s;
	border: 1px solid #d2d1d100;
	background: #ede8e200;
	margin-top: 1px;
}
.products-grid .product-item-info .product-item-photo {
	display: contents;
	line-height: 0;
	position: relative;
}
.rating-summary .rating-result {
	display:none;
}

.header-mobile .mobile-logo img {
	max-height: 34px;
	width: auto;
	margin-top: 5px;
}
.header-mobile .mobile-logo {
	text-align: left;
	margin-left: 37px;
}

.header-mobile .mobile-top {
	height: 95px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 50;
}
.header-mobile .mobile-bottom .block-search-mobile {
margin-bottom: 5px;
}


  .page-header {
	padding-bottom: 40px;
	margin: 0;
	border-bottom: 0px solid #eee;
}  
   .message.global.noscript,
.message.global.cookie {
font-size: 14px;
        color: #000000;
        text-align: center;
        width: 100%;
        height: 155px;
        position: fixed;
        bottom: 0px;
        /* left: 0%; */
        margin-top: 4%;
        margin-left: 0px;
}
.volkano-promo-card {
	width: 29%;
	padding: 5px;
	background: rgba(117, 221, 245, 0.34);
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.volkano-promo-card p {
	display:none;
}

.volkano-promo-card h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000;
}
.volkano-promo-card .volkano-logo {
	width: 135px;
	margin-bottom: -14px;
	margin-left: 0%;
}
.container {
        width: 100%;
    }
    
    
    .block-footer.block-footer-contact {
	margin-bottom: 14px;
	margin-left: 10px;
}
.social-footer {
	margin-bottom: 28px;
	margin-left: 10px;
}.block-footer {
	margin-bottom: 40px;
	margin-left: 10px;
}
    .normal-block .nav-top .owl-theme .owl-nav {
	position: absolute;
	top: -65px;
	right: -14px;
	margin: 0;
	display: none;
}
.normal-block .nav-top .owl-theme .owl-nav {
	position: absolute;
	top: -59px;
	right: -21px;
	margin: 0;
	display: none;
}
    .products.wrapper.products-grid .product-items .product-item {
	padding: 0 1px;
}
    body.layout-boxed .container, body.layout-boxed .page-main {
	padding-left: 0px;
	padding-right: 1px;

}
html .page-layout-1column .product.media, html .page-layout-2columns-left .product.media, html .page-layout-2columns-right .product.media {
	width: 470px;
	background-color: white;
}
html .page-layout-2columns-left .column.main, html .page-layout-2columns-right .column.main {
	width: 100%;
	background-color: white;
}
.slider-banner {
	float: left;
	width: 100%;
	padding-left: 0px;
	margin-top: 0px;

}
.block-service-v36 .item {
	display: none;
	background: #fff;
	padding: 5px 10px;
	align-items: center;
	margin-bottom: 16px;
	box-shadow: 0 4px 8px rgba(0,0,0,.05);
	-moz-box-shadow: 0 4px 8px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.05);
	-o-box-shadow: 0 4px 8px rgba(0,0,0,.05);
	min-height: 55px;
}
    .block-categories-v36 .block-categories .cat-wrap {
	padding: 0 0px;
	background-color: white;
}
.block-categories-v36 .block-categories .cat-wrap .item h2.cat-title {
	font-size: 13px;
	font-weight: 600;
	height: 15px;
	overflow: hidden;
	margin: 0;
}
.block-categories .cat-wrap .item .cat-title {
	font-weight: 600;
	margin-bottom: 6px;
}
    .normal-block.product-slider .nav-top .owl-theme .owl-nav {
	top: -56px;
	right: -4px;
	display: none;
}
   .slider-banner .banner-right .banner-image {
	margin-bottom: 10px;
	display: none;
} .product-item-name {
	-moz-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}
    .product-item {
	font-size: 13px;
}
.products-grid .product-item-info .product-item-details .product-item-name {
	margin: 0;
	max-height: 60px;
	overflow: hidden;
}
    .products-grid .product-item-info .product-item-details .product-item-name {
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}
.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	right: -95px;
	top: -36px;
}
.sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel > span {
	background-color: #fffb0000;
	color: #000;
}
.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li {
	color: #000;
	text-transform: uppercase;
	font-weight: 500;
}
.block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li:hover, .block-listing .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li.tab-sel {
	color: #000;
	font-weight: 650;
}
.banner-group .banner-left, .banner-group .banner-center, .banner-group .banner-right {
	clear: both;
	width: 100%;
	padding: 0;
}
.banner-group .banner-left {
	float: left;
	width: 100%;
	padding-right: 0px;
	padding-bottom: 10px;
}
#whatsappchat a {
max-width: 140px;
    width: 135px;
    height: 40px;
    bottom: 15px;
}.sp_social_share_widget {
	top: 160px;
	left: 0px;
	z-index: 10;
	display: none;
}

.page-main {
	padding: 30px 0px 31px;
	margin-top: 47px;
}

.column.main .block .block-title {
	margin-bottom: -15px;
}
.storepickup-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	padding-top: 65px;
}}
