﻿@charset "UTF-8";
@import url('https://fonts.cdnfonts.com/css/tt-norms-pro');
h1,h2,h3,h4,h5,h6{font-family:'TT Norms Pro', sans-serif !important;font-weight:300 !important;}
body .rs_splitted_words,rs-module .rs-layer,rs-module rs-layer{font-family:'TT Norms Pro', sans-serif !important;}
.page-header.type3 .navigation .level0 .level-top{font-family:'TT Norms Pro', sans-serif !important;font-weight:400 !important;letter-spacing:.55px !important;}
.block-category-list .block-title,.side-custom-block .custom-block h2,.filter-options-title,.filter .filter-current-subtitle{font-family:'TT Norms Pro', sans-serif !important;}
.sorter-label,.limiter .label{font-family:'TT Norms Pro', sans-serif !important;}
html .action.primary{border-radius:6px !important;}
body .header-contact .country-selector.mb{display: none;}
body .page-header.type3 .header-main .header-left,body .page-header.type3 .header-main .header-right{padding-top:0;}
header.page-header.sticky-header .nav-sections{background-color:transparent !important;}
body .page-header .header-main a,body .page-header .minicart-wrapper .action.showcart,body .page-header.type5 .search-area a.search-toggle-icon{color:#fff;}
body .helvx-icon-shopping-cart{background-image:url(../images/cart.svg);width:25px;height:20px;background-repeat:no-repeat;filter:invert(92%) sepia(100%) saturate(0%) hue-rotate(202deg) brightness(106%) contrast(106%);}
body .helvex-icon-user{background-image:url(../images/user.svg);width:21px;height:20px;background-repeat:no-repeat;filter:invert(92%) sepia(100%) saturate(0%) hue-rotate(202deg) brightness(106%) contrast(106%);}
body .page-header.sticky-header .header-main a{color:#3F3F3F;}
body .page-header.sticky-header .helvx-icon-shopping-cart{filter:invert(24%) sepia(3%) saturate(7%) hue-rotate(331deg) brightness(86%) contrast(87%);}
body .page-header.sticky-header .helvex-icon-user{filter:invert(49%) sepia(3%) saturate(7%) hue-rotate(331deg) brightness(63%) contrast(100%)}
body .page-header.sticky-header .navigation:not(.side-megamenu) .level0>.level-top{color:#3F3F3F;}
body .page-header.sticky-header .header-main a{color:#3F3F3F;}
body .page-header.sticky-header .navigation:not(.side-megamenu) .level0:hover .level-top{color:#FFF;}
body .page-header .switcher strong{color:#FFF;font-size:10px;}
body .page-headerr.sticky-header .switcher strong{color:#3F3F3F;font-size:10px;}
body .page-header .switcher .options .action.toggle:after,
body .page-header .switcher .options .action.toggle:hover:after,
body .page-header .switcher .options .action.toggle:active:after{color:#FFF !important;}
body .page-header.sticky-header .switcher .options .action.toggle:after,
body .page-header.sticky-header .switcher .options .action.toggle:hover:after,
body .page-header.sticky-header .switcher .options .action.toggle:active:after{color:#3F3F3F !important;}
body .page-header.sticky-header .switcher strong{color: #3F3F3F;}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .switcher strong{color: #3F3F3F;}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .switcher .options .action.toggle:after,
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .switcher .options .action.toggle:hover:after,
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .switcher .options .action.toggle:active:after{color: #3F3F3F !important}
body .sw-megamenu.navigation li.level0 .submenu .container{max-width:1280px;}
body .navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu{display:none;}
body .navigation .menu-right-block img.menu-thumb-icon{display:none;}
body .navigation .menu-right-block img.menu-thumb-icon{float:right;}
body .navigation .menu-right-block ul li:first-child img{display:inline;}
body ul li.level1.parent a:after{font-size:14px !important;content:'\e81a' !important;display:inline-block !important;font-family:'porto-icons' !important;vertical-align:top !important;margin-left:5px !important;line-height:20px !important;position:relative !important;}
body ul.subchildmenu li.level2 a:after{display:none !important;}
body .navigation .level0 div.submenu{padding:0 !important;}
body .navigation .level0 div.submenu .menu-right-block{background:#fff;}
body .navigation .level0 .submenu{background:#f4f4f4;}
body .navigation .level0 div.submenu .menu-right-block ul.subchildmenu{margin-left:15px;padding-right:15px;margin-top:10px;}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .helvx-icon-shopping-cart{filter:invert(24%) sepia(3%) saturate(7%) hue-rotate(331deg) brightness(86%) contrast(87%);}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .helvex-icon-user{filter:invert(49%) sepia(3%) saturate(7%) hue-rotate(331deg) brightness(63%) contrast(100%)}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .navigation:not(.side-megamenu) .level0>.level-top{color:#3F3F3F;}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header .navigation:not(.side-megamenu) .level0:hover .level-top{color:#FFF;}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .page-header.type3 .block-search input{border:1px solid #3F3F3F}
body:not(.cms-index-index):not(.page-products):not(.amlocator-index-index) .country-selector{color:#3F3F3F}
body .page-header.type3 .navigation:not(.side-megamenu) .level0{border-radius:6px;z-index:99;}
body .page-header.type3 .navigation:not(.side-megamenu) .level0 .level-top{padding:6px 15px;}
body .page-header .navigation:not(.side-megamenu) .level0.parent:hover>a>span:after,body .page-header .navigation:not(.side-megamenu) .level0.parent:hover>a>span::before{display:none}
body .page-header .navigation .level0 .submenu a{color:#000;font-weight:400 !important;}
body.page-products .page-header.type3{background-color:transparent;position:absolute;width:100%;}
body .page-header.type3.sticky-header .logo{min-width:130px;}
body .page-header.type3.sticky-header .logo img{transform:none;}
body .page-header.type3 .block-search{min-width:350px;}
body .page-header.type3 .block-search input{height:30px;background-color:#fff;border-radius:0;padding:0 10px;font-size:14px;opacity:.8;border-radius:6px;}
body .page-header.type3 .block-search .action.search{color:#3F3F3F;right:15px;height:30px;line-height:22px;}
body .page-header.type3.sticky-header .block-search input{border:1px solid #3F3F3F}
body .page-header .sw-megamenu.navigation li.level0.classic:hover>.submenu{padding:0;top:35px;}
body .country-selector{font-size:10px;line-height:15px;text-align:center;width:100px;}
body .country-selector:after{content:'\e81c';display:inline-block;font-family:'porto-icons';vertical-align:top;margin-left:5px;line-height:18px;position:absolute;}
body .contry-content{display:none;position:fixed;height:100%;width:100%;top:0;left:0;background:#fff;padding:50px;z-index:99;}
body .contry-content h3{font-family:'TT Norms Pro', sans-serif !important;font-weight:400 !important;font-size:18px;line-height:20px;}
body .contry-content .pagebuilder-button-link{margin:0;padding:0;line-height:15px;padding-right:15px;text-align:left !important;}
body .contry-content .pagebuilder-button-link span{font-size:14px;color:#3F3F3F;font-weight:300;}
body .contry-content .pagebuilder-button-link:hover{text-decoration:none;font-weight:400}
body .contry-content .pagebuilder-button-link:hover span{color:#3F3F3F;text-decoration:none}
body .contry-content .outer{position:relative;margin:auto;width:70px;margin-top:200px;cursor:pointer;}
body .contry-content .inner{width:inherit;text-align:center;}
body .contry-content .inner label{font-size:.8em;line-height:4em;text-transform:uppercase;color:#3F3F3F;transition:all .3s ease-in;opacity:0;cursor:pointer;}
body .contry-content .inner:before,body .contry-content .inner:after{position:absolute;content:'';height:1px;width:inherit;background:#000;left:0;transition:all .3s ease-in;}
body .contry-content .inner:before{top:50%;transform:rotate(45deg);}
body .contry-content .inner:after{bottom:50%;transform:rotate(-45deg);}
body .contry-content .outer:hover label{opacity:1;}
body .contry-content .outer:hover .inner:before,body .contry-content .outer:hover .inner:after{transform:rotate(0);}
body .contry-content .outer:hover .inner:before{top:0;}
body .contry-content .outer:hover .inner:after{bottom:0;}
body .footer-middle .share-links a{color:#3F3F3F;background-color:transparent !important;font-size:12px;}
body .footer-middle .share-links a:hover{color:#be0024;}
body .footer-middle .container{padding-top:0;max-width:80%;}
body .footer-middle h3{font-family:'TT Norms Pro', sans-serif !important;font-weight:400 !important;font-size:18px;line-height:20px;}
body .footer-middle .pagebuilder-button-link{margin:0;padding:0;line-height:15px;padding-right:15px;text-align:left !important;}
body .footer-middle .pagebuilder-button-link span{font-size:14px;color:#3F3F3F;font-weight:300;}
body .footer-middle .pagebuilder-button-link:hover{text-decoration:none;font-weight:400}
body .footer-middle .pagebuilder-button-link:hover span{color:#3F3F3F;text-decoration:none}
body .footer-middle>.container::after{display:none;}
body .block.newsletter input{border-bottom:1px solid;margin-bottom:15px;}
body .footer .newsletter .action.subscribe{background-color:#be0024;margin-top:10px;font-weight:400;height:36px;}
body.page-products.layout-fullwidth.page-layout-2columns-left .sidebar-main{display:none;}
body.page-products.layout-fullwidth.page-layout-2columns-left .column.main{width:100%}
body.page-products .filter-options-title .toggle{right:-10px;}
body.page-products .filter-options-title{border-bottom:0;padding-right:20px;margin-left:15px;}
body.page-products .amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-content{min-width:200px;z-index:1001;padding:10px 20px;}
body.page-products.layout-fullwidth .page-main{max-width:80%;padding-bottom:0;}
body.page-products.layout-fullwidth .products-grid .product-item .product-item-info{background-color:#f5f5f5;border-radius:5px;padding-top:1px}
body.page-products.layout-fullwidth .product-item-photo>a:not(.weltpixel-quickview):before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:3;opacity:0;transition:opacity .2s;}
body.page-products.layout-fullwidth .product-item-info:hover .product-item-photo{box-shadow:none;}
body.page-products .product-item-info .product-item-details .product-item-actions .tocart{background-color:#be0024;color:#fff;border:0;font-weight:400;}
body.page-products.layout-fullwidth .product-item-info:hover .product-item-actions .tocart{background-color:#be0024;color:#fff;border:0;font-weight:400;}
body.page-products h2.title-cat{text-align:center;position:absolute;width:100%;margin-top:-215px;color:#fff;font-size:48px;text-transform:uppercase;}
body.page-products .easypin-marker{z-index:9999 !important;}
body .block-minicart .block-content>.actions>.primary .action.primary{background-color:#be0024;color:#fff;border:0;font-weight:400;height:36px;line-height:10px;display:block;margin:0 auto;}
body .modal-popup .action-primary{font-size:.75rem !important;background-color:#be0024 !important;color:#fff;border:0;font-weight:400;height:36px;line-height:6px;margin:0 auto;border-radius:8px !important;}
body .modal-popup .action-dismiss{font-size:.75rem !important;background-color:#3F3F3F !important;color:#fff;border:0;font-weight:400;height:36px;line-height:6px;margin:0 auto;border-radius:8px !important;}
body .form.create.account .actions-toolbar>.primary .action,body .form.create.account .actions-toolbar>.secondary .action,body .login-container .block .actions-toolbar>.primary .action,body .login-container .block .actions-toolbar>.secondary .action{font-size:.75rem !important;background-color:#be0024 !important;color:#fff;border:0;font-weight:400;height:36px;line-height:6px;margin:0 auto;}
body .category-description .pagebuilder-column-line div[class*="background-image-"]{min-height:420px!important;background-position:center !important;}
body.catalog-product-view.layout-fullwidth .page-main{max-width:80%}
body.catalog-product-view .product.data.items>.item.title{background:#f5f5f5;margin:0;padding:7px 20px;}
body.catalog-product-view .product.data.items>.item.title.active{background-color:#f5f5f5;}
body.catalog-product-view .product.data.items>.item.content{background:#f5f5f5;padding:30px;}
body.catalog-product-view .product.data.items>.item.title>.switch{text-transform:none;color:#3F3F3F;}
body.catalog-product-view .box-tocart .action.tocart{background-color:#be0024;color:#fff;border:0;height:36px;line-height:15px;font-weight:400;width:160px;padding:0 .625rem;font-size:12px;}
body.catalog-product-view .product-info-main .product-info-stock-sku .stock{display:none;}
body.catalog-product-view .product-add-form .box-tocart{border:0}
#maincontent .slick-prev,#maincontent .slick-next{font-size:0;background:transparent;color:#000;width:auto;padding:5px}
#maincontent .slick-prev:hover,#maincontent .slick-next:hover{background:transparent;color:#000 !important;opacity:1}
#maincontent .slick-prev:hover:before,#maincontent .slick-next:hover:before{color:#000 !important;opacity:1}
#maincontent .slick-prev:before,#maincontent .slick-next:before,#maincontent .slick-prev:after,#maincontent .slick-next:after{color:#000;font-size:16px;opacity:1}
body.checkout-index-index .opc-wrapper .form-login,body.checkout-index-index .opc-wrapper .form-shipping-address{max-width:100%}
body.checkout-index-index .fieldset>.field,body.checkout-index-index .fieldset>.fields>.field{margin:0 0 1em;width:46%;display:inline-block;padding-right:15px}
body.checkout-index-index .opc-wrapper select{line-height:32px}
body.checkout-index-index .opc-wrapper .field-tooltip{display:none}
body.checkout-index-index fieldset.field.street.show_labels.admin__control-fields{width:100%}
body.checkout-index-index fieldset.field.street.show_labels.admin__control-fields .control .field{margin:0 0 1em;width:46%;display:inline-block;padding-right:15px}
body.checkout-index-index .opc-wrapper .field[name="shippingAddress.street.3"]{display:none}
body.checkout-index-index .field .control._with-tooltip input{width:100%}
body.checkout-index-index .opc-progress-bar-item._active:before{background:#be0024;}
body.checkout-index-index .opc-progress-bar-item._active>span:before{background:#be0024;}
body .minicart-wrapper .action.showcart .counter.qty{background-color:#be0024;}
body .amblog-post-container .amblog-read,body .amblog-grid-list .slick-slide .amblog-item .amblog-read{font-size:inherit;background-color:#be0024;color:#fff;border:0;height:36px;line-height:15px;font-weight:400;width:152px;border-radius:6px !important;}
body .amblog-post-container .amblog-read:hover,body .amblog-grid-list .slick-slide .amblog-item .amblog-read:hover{background:#be0024;color:#fff;text-decoration:none;}
body .amblog-post-container .amblog-shot,body .amblog-grid-list .slick-slide .amblog-item .amblog-shot{font-size:inherit;line-height:19px;text-align:justify;}
body.amblog-index-index .amblog-ref,body.amblog-index-search .amblog-ref,body.amblog-index-tag .amblog-ref,body.amblog-index-category .amblog-ref,body.amblog-index-post .amblog-ref,body.amblog-index-author .amblog-ref{color:#be0024;font-size:inherit;font-weight:400;}
body .magictabs-collections .owl-carousel .owl-nav{top:42%;}
body .magictabs-categories .owl-carousel .owl-nav{top:40%;}
body .qty.field .input-text.qty,body .col.qty .input-text.qty{border:0}
body .qty.field .qty-changer>a,body .col.qty .qty-changer>a{border:0}
.amblog-tag{font-size:inherit;}
.amblog-tag:hover{background:#be0024;}
.amblog-post-title .post-title:hover{color:#be0024;}
.amblog-title,.amblog-post-title{font-size:25px;}
.amblog-element-block .amblog-categories .amblog-link,.amblog-post-container .amblog-widget-container .amblog-categories .amblog-link,.amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-categories .amblog-link{font-size:inherit;}
.amblog-form-search .amblog-input,.amblog-form-comment .amblog-input{font-size:inherit;}
.amblog-element-block .amblog-headline:hover,.amblog-post-container .amblog-widget-container .amblog-headline:hover,.amblog-element-block .amblog-categories .amblog-link:hover,.amblog-post-container .amblog-widget-container .amblog-categories .amblog-link:hover,.amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-headline:hover,.amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-categories .amblog-link:hover{color:#be0024;}
.amblog-element-block .amblog-headline,.amblog-post-container .amblog-widget-container .amblog-headline,.amblog-element-block .amblog-categories .amblog-link,.amblog-post-container .amblog-widget-container .amblog-categories .amblog-link,.amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-headline,.amblog-grid-list .slick-slide .amblog-item .amblog-widget-container .amblog-categories .amblog-link{font-size:inherit !important;line-height:15px;}
.amblog-form-comment .amblog-btn{background:#be0024;font-size:inherit;}
.zoom{position:relative;overflow:hidden;}
.zoom div[data-background-type="image"]{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;}
.zoom:hover div[data-background-type="image"]{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.products-grid .product-item{padding-left:2px;padding-right:2px;margin-bottom:4px;}
.products-grid .product-item .product-item-photo{margin:20px;position:relative;overflow:hidden;}
.products-grid .product-item .product-item-photo img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s, -webkit-transform 2s cubic-bezier(0, 0, .44, 1.18);transition:opacity .5s, transform 2s cubic-bezier(0, 0, .44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, .44, 1.18);min-width:100%;height:auto;}
.products-grid .product-item:hover .product-item-photo img{opacity:1 !important;visibility:visible;transform:scale(1.09);-webkit-transform:scale(1.09);}
.zoom:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.zoom img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;}
.zoom .pagebuilder-overlay.pagebuilder-poster-overlay:before{content:'';z-index:auto;background-color:#fff;opacity:0;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;}
.zoom:hover .pagebuilder-overlay.pagebuilder-poster-overlay:before{opacity:.55;}
.zoom:hover .pagebuilder-overlay.pagebuilder-poster-overlay h2 span{color:#000 !important;z-index:99;position:relative;}
body[class*='amblog-index-'],body[class*='amblog-index-'] aside[class*='amblog-aside-']{background:#fff;}
.amblog-container-list{padding:3.2rem !important;background-color:#f5f5f5;border-radius:.66rem;}
body[class*='amblog-index-'] .page-main>.page-title-wrapper .page-title{display:none}
.amblog-container-list .amblog-post-container .overlay{position:absolute;background:rgba(57, 57, 57, .5);display:flex;align-items:center;justify-content:center;}
.amblog-container-list .amblog-post-container a{display:block;height:410px}
.amblog-container-list .amblog-post-container a figure{position:absolute;width:100%;height:100%;top:0;left:0;}
.amblog-container-list .amblog-post-container a figure img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transform:translateX(0);object-position:center;}
.amblog-container-list .amblog-post-container{position:relative}
.amblog-container-list .amblog-post-container a figcaption{color:#fff;position:absolute;padding:6% 20px;background:linear-gradient(0deg, rgba(0,0,0,.8) 30% , rgba(0,0,0,0) 100% );bottom:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;}
body[class*='amblog-index-'] h2.amblog-post-title{color:#fff;font-size:1.3rem !important;margin-bottom:0;font-weight:500 !important;line-height:22px;min-height:72px;}
.amblog-container-list .amblog-post-container a figcaption .amblog-date{color:#fff;font-size:.8rem;}
.amblog-container-list .amblog-post-container a figcaption em{text-transform:uppercase;font-size:.7rem;font-style:normal;margin-right:10px;}
body[class*='amblog-index-'] .amblog-grid-list .amblog-dates>*:last-child,body[class*='amblog-index-'] .amblog-post-container .amblog-dates>*:last-child,body[class*='amblog-index-'] .amblog-container-list .amblog-dates>*:last-child,body[class*='amblog-index-'] .amblog-grid-list .slick-slide .amblog-item .amblog-dates>*:last-child{margin-bottom:0;font-size:14px;}
body[class*='amblog-index-'] .amblog-tag{font-size:inherit;border-radius:8px;padding:5px 15px;font-style:oblique;}
body[class*='amblog-index-'] .columns .sidebar-additional{padding-top:0}
body[class*='amblog-index-'] .amblog-element-block:not(.widget)>div:not(.amblog-overlay){box-shadow:none;}
body[class*='amblog-index-'] .amblog-pager-container .amblog-link:hover{background:#be0024;}
body[class*='amblog-index-'] .amblog-pager-container .amblog-link{background:#be0024;}
body[class*='amblog-index-'] .sidebar-content.sticky-active{margin-top:90px;}
body .amblog-post-container .amblog-content{padding:0}
body .amblog-post-container .amblog-content h1{margin:0;font-size:48px;line-height:50px;}
body .amblog-post-container .amblog-content .pagebuilder-banner-wrapper [data-element='content']{overflow:hidden;}
body .amblog-related-wrapper .action.primary{background-color:#be0024;color:#fff;border:0;font-weight:400;height:36px;line-height:10px;display:block;margin:0 auto;}
body .amblog-related-wrapper .product-item-link{text-align:center;}
body .amblog-related-wrapper.-related-products .amblog-item-product .price-box{align-items:center;}
body .amblog-related-wrapper.-related-products .amblog-slick-slider.-am-loaded .amblog-item-product{display:flex !important;background-color:#f5f5f5;border-radius:5px;padding-top:1px;margin:4px;padding-bottom:30px;}
body .amblog-related-wrapper.-related-products .amblog-slick-slider.-am-loaded .product-item-photo img{display:block;padding:15px;min-width:100%;height:auto;}
body .amblog-related-wrapper.-related-products .amblog-slick-slider.-am-loaded .product-image-container{background:transparent;}
body .amblog-related-wrapper.-related-products .amblog-slick-slider.-am-loaded .product-item-photo:hover{box-shadow:none;}
body .amsearch-form-block.-opened{width:auto !important;}
body .amsearch-result-section{width:1080px !important;}
body .amsearch-overlay-block{display:none !important;}
body .amsearch-result-section{border:0 !important;}
body input.amsearch-input{height:30px;background-color:#fff;border-radius:0;padding:0 10px;font-size:14px;opacity:.8;border-radius:6px;color:#000}
body input.amsearch-input::placeholder{color:#000}
body .amsearch-block-header .amsearch-title{font-size:1.2rem;font-weight:400;}
body .amsearch-item-container .amsearch-item .amsearch-link{color:#3F3F3F;font-size:.9rem;line-height:14px;}
body .amsearch-highlight{color:#be0024;}
body .amsearch-item-container .amsearch-item .amsearch-link:hover{color:#3F3F3F;}
body .amsearch-products-section .product-item-link{min-height:40px;font-size:.9375rem;color:#3F3F3F !important;font-weight:400;text-align:center;line-height:14px;}
body .amsearch-products-section .product-item [data-role='priceBox']{text-align:center;}
body .amsearch-products-section .amsearch-link{color:#3F3F3F !important;}
body.amlocator-index-index .page-header.type3{background-color:transparent;position:absolute;width:100%;}
.amlocator-index-index .page-main .page-title-wrapper{text-align:center}
.amlocator-index-index .page-main .page-title-wrapper h1{font-size:26px}
body .share-links .share-twitter:before{background-image:url("../images/twitter-x.svg");content:"";width:22px;height:22px;background-size:13px;background-repeat:no-repeat;background-position:center;filter:invert(25%) sepia(7%) saturate(0%) hue-rotate(166deg) brightness(99%) contrast(104%);}
body .category-description.no-margin p{text-align:left !important;margin-bottom:5px;}
body .page-wrapper>.breadcrumbs .items{max-width:80% !important;}
body .page-wrapper>.breadcrumbs{border:0;margin:0;}
body.amblog-index-index .page-wrapper>.breadcrumbs .items{max-width:100% !important;}
@media screen and (min-width: 1022px){.amlocator-index-index .page-main .amlocator-main-container .amlocator-map-container{height:70vh}}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list{overflow:hidden}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-stores-wrapper{height:100%;overflow-y:scroll}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container{float:left;width:100%}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container .pages{float:left;width:100%}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items{float:left;width:100%;text-align:left;margin-top:30px;text-align:center}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item{width:36px;height:35px;color:#000}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item.current .page{background:#be0024;width:36px;height:35px;text-align:center;line-height:1.5}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item a{width:36px;height:35px;color:#000;text-align:center;line-height:1.5}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item a:hover{background:#be0024;color:#fff}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item.pages-item-next .next{line-height:3}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item.pages-item-next .next:hover:before{color:#fff}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item.pages-item-previous .previous{line-height:3}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper .amlocator-pager-container ul.items.pages-items li.item.pages-item-previous .previous:hover:before{color:#fff}
.amlocator-index-index .page-main .amlocator-search-container button.amlocator-button.-nearby{background:#be0024;color:#fff;border-radius:3px;border:1px solid #be0024}
.amlocator-index-index .page-main .amlocator-search-container button.amlocator-button.-nearby:hover{background:#000;border:1px solid #000}
.amlocator-index-index .page-main .amlocator-search-container .amlocator-block.-search.amlocator-search-radius .amlocator-title{font-weight:500;display:block}
.amlocator-index-index .page-main .amlocator-search-container .amlocator-block.-search.amlocator-search-radius label{display:none}
.amlocator-index-index .page-main .amlocator-search-container:before{content:'Activa la ubicación en tu navegador para encontrar tu ubicación actual. O busca por CP, municipio, alcaldía.'}
@media screen and (max-width: 767px){.amlocator-index-index .page-main .amlocator-block.-map .amlocator-map .gm-style .gm-style-iw.gm-style-iw-c{max-width:100% !important}}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc{box-shadow:3px 2px 4px 2px #f4f4f4;background:#fff;border:1px solid #f4f4f4}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block{margin:0;padding:10px;color:#000}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information{width:100%}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information .shop-online{background:#be0024;color:#fff;width:40%;float:left;margin-top:20px;margin-bottom:20px;text-align:center;padding:10px;border-radius:50px}
@media screen and (max-width: 1150px) and (min-width:1023px){.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information .shop-online{font-size:11px}}
@media screen and (max-width: 1022px){.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information .shop-online{width:46%;margin-left:-7px;font-size:11px}}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information .shop-online-2{background:#000;width:50%;float:left;text-align:center;color:#fff;padding:10px;margin-bottom:10px;border-radius:20px;margin-top:20px;margin-left:10px}
@media screen and (max-width: 1150px) and (min-width:1023px){.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information .shop-online-2{font-size:11px}}
@media screen and (max-width: 1022px){.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information .shop-online-2{margin-left:13px;font-size:11px}}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-store-information .website-view{display:none}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-title{background:#000;text-align:center;padding:10px}
.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-store-desc .amlocator-block .amlocator-title a.amlocator-link{color:#fff;text-decoration:none}
.amlocator-index-index footer.page-footer{margin-top:80px}
.amlocator-index-index .amlocator-info-popup .shop-online{background:#be0024;width:48%;float:left;text-align:center;color:#fff;padding:10px;margin-top:10px;margin-bottom:10px;border-radius:20px}
.amlocator-index-index .amlocator-info-popup .shop-online-2{background:#000;width:48%;float:left;text-align:center;color:#fff;padding:10px;margin-bottom:10px;border-radius:20px;margin-top:10px;margin-left:5px}
.amlocator-location-view .page-main .page-title-wrapper{text-align:center}
.amlocator-location-view .page-main .page-title-wrapper .page-title{font-size:30px}
@media screen and (max-width: 1022px){.amlocator-index-index .page-main .amlocator-block.-storelist.amlocator-store-list .amlocator-wrapper{height:500px}
.amlocator-index-index .page-main .amlocator-main-container .amlocator-search-container .amlocator-search-radius{text-align:center}
.amlocator-index-index .page-main .amlocator-main-container .amlocator-search-container .amlocator-search-radius label{font-weight:400}
.amlocator-index-index .page-main .amlocator-main-container .amlocator-search-container .-separator .hr{border-top:none}}
body.page-products [data-content-type='row'][data-appearance='full-width']>.row-full-width-inner,body.page-products [data-content-type='row'][data-appearance='contained']{max-width:80%;padding-left:4.27vw;padding-right:4.27vw;}
.price-box .price-container .price:after{content:"Precio sugerido IVA incluido";font-size:11px;display:block;position:relative;line-height:1;color:#252424;font-weight:400;padding:2px;}
body.catalog-product-view .price-box .price-container .price:after{font-size:14px;}
body.catalog-product-view .product-social-links .product-addto-links{display:none}
body.catalog-product-view .product-social-links a.action{background-color:#be0024;color:#fff;border:0;height:36px;font-weight:400;width:160px;padding:0 .625rem;min-width:320px;text-align:center;font-size:19px;border-radius:6px;line-height:33px;}
body.catalog-product-view .product-social-links a.action span{display:inherit;}




/*HIDE PRICE*/
.price-box {display: none !important;}
.product-item-inner {visibility: hidden !important;}
.box-tocart {display: none !important;}

.amshopby-topnav-products-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 24px;
    width: 100%;
}
.amasty-catalog-topnav {
    flex: 0 0 300px;
    min-width: 200px;
    max-width: 300px;
}
.category.products {
    flex: 1 1 0%;
    min-width: 0;
}
.products.wrapper {
    flex: 1 1 0%;
    min-width: 0;
}

/* Estilos para filter-options-content */
body.page-products .amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-content {
    box-shadow: none !important;
}

/* Estilos para filter-options-content.active */
body.page-products .amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-content.active {
    box-shadow: none !important;
}

/* Estilos para filter-options-title dentro de filter-options-content */
body.page-products .amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-content .filter-options-title {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0e0e0;
    cursor: default !important;
    pointer-events: none !important;
}

/* Deshabilitar eventos click en filter-options-title */
body.page-products .amasty-catalog-topnav.catalog-topnav .filter-options .filter-options-title {
    cursor: default !important;
    pointer-events: none !important;
}
