﻿@media(max-width: 991.98px){#mainNavigation.navbar-collapse{width:min(88vw,360px) !important;max-width:min(88vw,360px) !important;background:#fff !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;box-shadow:0 0 40px rgba(0,0,0,.25)}#mainNavigation .nav-mobile-body,#mainNavigation .nav-mobile-body .dropdown-menu{background:#fff !important}#mainNavigation>.nav-scrollbar-arrow{display:none !important}#mainNavigation .nav-mobile-header{background:#2a2622;padding:.55rem 1rem;margin:0}#mainNavigation .nav-mobile-header .nav-offcanvas-title,#mainNavigation .nav-mobile-header .nav-offcanvas-title span{color:#fff !important;font-weight:700;font-size:1.05rem;text-decoration:none}#mainNavigation .nav-mobile-header .navbar-toggler{color:#fff}#mainNavigation .nav-mobile-header .navbar-toggler-icon,#mainNavigation .nav-mobile-header .navbar-toggler-icon::before,#mainNavigation .nav-mobile-header .navbar-toggler-icon::after{background-color:#fff !important;border-color:#fff !important}#mainNavigation .nav-mobile-header .nav-mobile-header-hr{display:none}#mainNavigation .nav-mobile-body{padding:.35rem 0 0}#mainNavigation .nav-mobile-body .navbar-nav>.nav-item>.nav-link{display:flex;align-items:center;gap:.85rem;padding:.7rem 1.1rem !important;font-size:1rem;font-weight:500;color:#2a2622;border-bottom:1px solid #ede6da}#mainNavigation .nav-mobile-body .nav-link::after{color:#2a2622;margin-left:auto}#mainNavigation .nav-mobile-body .nav-item.active>.nav-link{color:#2a2622;font-weight:700}#mainNavigation .nav-mobile-body a[data-category-id]>.nav-mobile-heading{display:inline-flex;align-items:center;gap:.85rem}#mainNavigation .nav-mobile-body a[data-category-id]>.nav-mobile-heading::before{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#f7f3ec center/80% no-repeat;border:1px solid #ede6da}#mainNavigation .nav-mobile-body .dropdown-menu .row{margin:0}#mainNavigation .nav-mobile-body .dropdown-menu .container,#mainNavigation .nav-mobile-body .dropdown-menu .container-fluid,#mainNavigation .nav-mobile-body .dropdown-menu .subcategory-wrapper,#mainNavigation .nav-mobile-body .dropdown-menu .dropdown-body{padding-left:0 !important;padding-right:0 !important;max-width:none}#mainNavigation .nav-mobile-body .dropdown-menu .nav-item{padding:0 !important;margin:0 !important;flex:0 0 100%;max-width:100%;border:0 !important}#mainNavigation .nav-mobile-body .dropdown-menu .nav-item>a{display:flex !important;align-items:center;gap:.6rem;margin:0 !important;padding:.8rem 1.1rem !important;border-bottom:1px solid #ede6da;color:#2a2622;font-size:1rem;font-weight:500;text-decoration:none;background:none}#mainNavigation .nav-mobile-body .dropdown-menu .nav-item>a>span{flex:1 1 auto;min-width:0}#mainNavigation .nav-mobile-body .dropdown-menu .nav-item>a::after{margin-left:auto;color:#2a2622}#mainNavigation .nav-mobile-body .dropdown-menu .nav-item>a.d-block:not(.categories-recursive-link){background:#f7f3ec;color:#2a2622;font-weight:700}#mainNavigation .nav-mobile-body .dropdown-menu .nav-mobile-heading{color:inherit;font-weight:inherit}#mainNavigation .smm-li{border:0;width:100%;max-width:100%;padding:0 !important;margin:0 !important;flex:0 0 100%}.smm-extra{padding:1.3rem 1.1rem 1.6rem;display:grid;gap:1.1rem;box-sizing:border-box;width:100%;min-width:0}.smm-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}.smm-links li{min-width:0}.smm-links a span,.smm-links a{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.smm-links a{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border-radius:8px;background:#f7f3ec;color:#2a2622;font-size:.86rem;line-height:1.25;text-decoration:none}.smm-links i{font-size:.9rem !important;line-height:1;color:#2a2622 !important;width:1rem;text-align:center}.smm-links i::before{-webkit-mask:none !important;mask:none !important;background:none !important;width:auto !important;height:auto !important;display:inline !important;vertical-align:baseline !important}.smm-links .fa-heart::before{content:"" !important}.smm-links .fa-user::before{content:"" !important}.smm-contact{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;border-radius:10px;background:#2a2622;color:#fff}.smm-contact strong{flex:0 0 100%;font-size:1rem;color:#fff}.smm-contact .smm-btn{flex:1 1 140px;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .5rem;border-radius:999px;background:#fff;color:#2a2622 !important;font-weight:600;font-size:.88rem;text-decoration:none}.smm-contact .smm-btn.is-wa{background:#25d366;color:#fff !important}.smm-contact .smm-mail{flex:0 0 100%;color:#fff !important;font-size:.88rem;text-decoration:underline;word-break:break-all}.smm-contact .smm-hours{flex:0 0 100%;font-size:.8rem;opacity:.9}}@media(max-width: 991.98px){body:has(.pc-ds,.ks-ds) #mainNavigation.navbar-collapse{top:40px !important;height:calc(100% - 40px) !important}}
