/*!
 * 2007-2025 PrestaShop
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 * @author    Adrián Daswani Linde
 * @copyright 2007-2025 PrestaShop SA
 * @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 * International Registered Trademark & Property of PrestaShop SA
 */
#page.active::before{display:none}body.menuslide_active .primary-menu{transform:translateX(0)}body.menuslide_active .secondary-menu.open{transform:translateX(100%)}#nt_megamenu{display:flex;align-items:center;gap:30px}#nt_megamenu .owl-wrapper{margin-bottom:5px}#nt_megamenu .menu-item.sub-menu{font-size:14px;padding:8px 0}@media (max-width: 991px){#nt_megamenu{height:0}}#nt_megamenu .col{flex:1}#nt_megamenu li>a>.menu-bubble{font-size:10px;padding:5px;background:var(--price-color);border-radius:var(--border-radius);font-weight:500;color:#fff;width:fit-content;transition:all .3s ease}#nt_megamenu li:hover>a>.menu-bubble{animation:bubbleAttention 1.8s infinite ease-in-out}#nt_megamenu .megamenu_carousel:not(.no-navigation){padding:0 10px}#nt_megamenu .megamenu_carousel.product_list li.item{padding:0 5px !important}#nt_megamenu .megamenu_carousel,#nt_megamenu .megamenu_carousel .owl-wrapper-outer{float:none !important}#nt_megamenu .block-content .html-container{position:relative;padding:5px 8px}#nt_megamenu .block-content .customNavigation{position:static !important}#nt_megamenu .block-content .customNavigation a{display:inline-block;position:absolute;top:calc(50% - 17px)}#nt_megamenu .block-content .customNavigation a.megamenu_prev{left:-12px}#nt_megamenu .block-content .customNavigation a.megamenu_next{right:-12px}#nt_megamenu .block-content .products{line-height:26px;display:block}#nt_megamenu .block-content .products .view_more{position:static !important;text-align:center}#nt_megamenu .block-content .products .product_list li.product_item{padding:5px !important}#nt_megamenu .block-content .products .product-miniature{border:1px solid #eee}#nt_megamenu .block-content .manufacturers li .brand-image{padding:5px}#nt_megamenu .block-content .manufacturers li .brand-image a{display:block;width:auto}#nt_megamenu .block-content .manufacturers li .brand-image img{width:100%;transition:transform 1.5s cubic-bezier(0.39, 0.58, 0.57, 1)}#nt_megamenu .block-content .manufacturers li a.manufacturer-name{transition:color 0.4s cubic-bezier(0.39, 0.58, 0.57, 1);width:100%;text-align:center;display:block}#nt_megamenu .block-content .manufacturers li:hover a.manufacturer-name{color:var(--link-hover-color)}#nt_megamenu .block-content .manufacturers li:hover .brand-image img{transform:scale(1.05)}#nt_megamenu .block-content .manufacturers li a.manufacturer-name{font-size:13px}#nt_megamenu .block-content .images .image img{width:100%;border-radius:var(--border-radius)}.horizontal-menu .menu-list{margin:0}.vertical-menu{position:relative;background-color:transparent;padding:0;border-radius:var(--border-radius);width:fit-content;-webkit-border-radius:var(--border-radius);-khtml-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);transition:all .3s ease-in;margin:6px 0}.vertical-menu .nav-trigger{padding:5px 37px 5px 42px;transition:all .3s ease-in;margin-top:0;font-size:14px;font-weight:500;cursor:pointer;text-transform:uppercase;line-height:26px;position:relative;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:0.5px;background-color:transparent;color:#ffffff;border-radius:var(--border-radius);border:1px solid #ffffff}.vertical-menu .nav-trigger::after{cursor:pointer;font-family:'FontAwesome';content:'\f107';font-size:17px;position:absolute;right:13px}.vertical-menu .nav-trigger::before{transition:all .3s ease-in;background-color:#fff}.vertical-menu:hover{background-color:#fff}.vertical-menu:hover .nav-trigger{color:#111}.vertical-menu:hover .nav-trigger::before{background-color:#111}.vertical-menu .vertical-menu-content{max-width:430px;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition:all .2s;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #ccc;text-align:left}.vertical-menu .vertical-menu-content .product-price-and-shipping .price{display:block}.vertical-menu .vertical-menu-content.primary-menu{z-index:9999}.vertical-menu .vertical-menu-content.secondary-menu{border-left:1px solid #eee;z-index:9998}.vertical-menu .vertical-menu-content.secondary-menu .menu-header .prev{width:30px;padding-right:10px;cursor:pointer;display:none}.vertical-menu .vertical-menu-content.secondary-menu .menu-header .verticalmenu_close{display:none}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-title{border-radius:var(--border-radius)}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-title span.grower{width:16px;height:16px;display:block;cursor:pointer}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-title.collapsed span.grower{background:url(../img/415747277fc20fb98b08.png) no-repeat scroll -4px -70px transparent}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-title:not(.collapsed) a{font-weight:500}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-title:not(.collapsed) span.grower{background:url(../img/415747277fc20fb98b08.png) no-repeat scroll -4px -99px transparent}.vertical-menu .vertical-menu-content.secondary-menu .menu-block[data-has-content="0"] span.grower{display:none}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-content{padding:7px 20px}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-content .products{position:relative}.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-content .manufacturers,.vertical-menu .vertical-menu-content.secondary-menu .menu-block .block-content .images{position:relative}.vertical-menu .vertical-menu-content>.content{padding:10px 0}.vertical-menu .vertical-menu-content .menu-header{color:#111;padding:14px 20px;background-color:#fff;text-align:left;font-weight:600;font-size:17px;border-bottom:1px solid #e5e5e5;margin:0;height:50px;display:flex;align-items:center}.vertical-menu .vertical-menu-content .menu-header .verticalmenu_title{margin:0}.vertical-menu .vertical-menu-content .collapse.in{display:none}.vertical-menu .vertical-menu-content .collapse.show{display:block}.vertical-menu .vertical-menu-content .menu-item{display:flex;align-items:center;padding:8px 20px}.vertical-menu .vertical-menu-content .menu-item.sub-menu{padding:4px 8px}.vertical-menu .vertical-menu-content .menu-item.sub-menu a.menu-link{font-size:13px}.vertical-menu .vertical-menu-content .menu-item:not(.sub-menu){cursor:pointer}.vertical-menu .vertical-menu-content .menu-item[data-has-content="0"] .menu-icon{display:none}.vertical-menu .vertical-menu-content .menu-item>a.menu-link{display:block;padding:0;margin-bottom:0;font-weight:400;font-size:16px;transition:all .3s ease;display:flex;gap:8px;align-items:center}@media (max-width: 768px){.vertical-menu .vertical-menu-content .menu-item>a.menu-link{font-size:15px}}.vertical-menu .vertical-menu-content .menu-item>.menu-icon{margin-left:auto;color:#373737}.vertical-menu .vertical-menu-content .menu-item>svg.menu-icon{width:21px}.vertical-menu .vertical-menu-content .menu-item:hover>a.menu-link,.vertical-menu .vertical-menu-content .menu-item:hover>.menu-icon{color:var(--link-hover-color)}.horizontal-menu{width:100%;display:flex;align-items:center}.horizontal-menu>ul{position:static !important;display:flex;align-items:center;gap:10px}.horizontal-menu>ul.end{margin-left:auto}.horizontal-menu>ul>.menu-item{padding:13px 0}.horizontal-menu>ul>.menu-item>a{color:#111;font-weight:400;font-size:15px;display:flex;display:flex;gap:8px;align-items:center}.horizontal-menu>ul>.menu-item::after{opacity:0;position:absolute;bottom:-19px;transition:all .3s ease-out;content:"\f0d8";font-family:"Font Awesome 7 Free";font-weight:900;font-style:normal;font-size:30px;margin-left:6px;display:flex;color:#fff;z-index:11;transform:translateX(40px)}.horizontal-menu>ul>.menu-item:hover>a{color:var(--link-hover-color)}.horizontal-menu>ul>.menu-item:hover::after{opacity:1}.horizontal-menu>ul>.menu-item>.content{height:0;padding:0;visibility:hidden;overflow:hidden;opacity:0;transition:all .3s ease-out;position:absolute;width:100%;top:100%;left:0;z-index:10;background:#fff;border:1px solid #eee;box-shadow:0px 40px 30px 0px rgba(0,0,0,0.18);border-top:3px solid var(--gradient-color)}.horizontal-menu>ul>.menu-item>.content .menu-block .block-title{font-size:18px;margin-bottom:10px}.horizontal-menu>ul>.menu-item>.content .menu-block .block-title a.menu-link{font-weight:500}.horizontal-menu>ul>.menu-item>.content .menu-block .block-title .menu-icon{display:none !important}.horizontal-menu>ul>.menu-item:hover>.content{visibility:visible;opacity:1;padding:30px 40px;height:auto;overflow:auto}.horizontal-menu .menu-row>ul{display:flex;gap:15px}.horizontal-menu .menu-column.col-1{width:8.33333%}.horizontal-menu .menu-column.col-2{width:16.66667%}.horizontal-menu .menu-column.col-3{width:25%}.horizontal-menu .menu-column.col-4{width:33.33333%}.horizontal-menu .menu-column.col-5{width:41.66667%}.horizontal-menu .menu-column.col-6{width:50%}.horizontal-menu .menu-column.col-7{width:58.33333%}.horizontal-menu .menu-column.col-8{width:66.66667%}.horizontal-menu .menu-column.col-9{width:75%}.horizontal-menu .menu-column.col-10{width:83.33333%}.horizontal-menu .menu-column.col-11{width:91.66667%}.horizontal-menu .menu-column.col-12{width:100%}@media (max-width: 991px){.header-top .menu-icon .cat-title::after{mask-size:23px;background-color:#fff}.vertical-menu .nav-trigger{display:none}.vertical-menu .vertical-menu-content{max-width:100% !important}.vertical-menu .vertical-menu-content.secondary-menu .menu-header .prev{display:block}.vertical-menu .vertical-menu-content.secondary-menu .menu-header .verticalmenu_close{display:block}body.menuslide_active .primary-menu.secondary-open{transform:translateX(-100%)}body.menuslide_active .secondary-menu.open{transform:translateX(0);transition:unset !important}}@keyframes bubbleAttention{0%,100%{transform:scale(1)}30%{transform:scale(1.05);opacity:0.9}60%{transform:scale(0.9)}}

