.mpp{--mpp-char:#171A17;--mpp-light:#F3F2EC;--mpp-olive:#46513D;--mpp-grey:#4A4F48;--mpp-line:#D9D7CD;--mpp-white:#fff;position:relative;z-index:100;color:var(--mpp-char);font-size:16px;line-height:1.5}.mpp *,.mpp *::before,.mpp *::after{box-sizing:border-box}.mpp a{color:inherit;text-decoration:none}.mpp ul{list-style:none;margin:0;padding:0}.mpp button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.mpp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mpp-in{max-width:1344px;margin:0 auto;padding:0 16px}.mpp :focus-visible{outline:3px solid var(--mpp-olive);outline-offset:2px}.mpp-top :focus-visible{outline-color:var(--mpp-light)}header.wp-block-template-part:has(.mpp--sticky){position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:100}.mpp-top{background:var(--mpp-char);color:#D6D5CD;font-size:.8125rem}.mpp-top__in{min-height:32px;display:flex;align-items:center;justify-content:center;gap:16px}.mpp-top__promo{display:inline-flex;align-items:center;gap:8px}.mpp-top__promo b,.mpp-top__right b{color:var(--mpp-light);font-weight:600}.mpp-badge{display:inline-block;background:var(--mpp-olive);color:#fff;font-weight:700;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:2px}.mpp-top__right{display:none;gap:20px;align-items:center}.mpp-top__right a:hover{color:var(--mpp-light)}.mpp-top__mobile{display:none}.mpp-bar{background:var(--mpp-white);border-bottom:1px solid var(--mpp-line)}.mpp-bar__in{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px}.mpp-logo{display:inline-flex;align-items:center}.mpp-logo img.mpp-logo__img{display:block;height:34px;width:auto;max-width:none}.mpp-logo__text{font-weight:700;font-size:1.25rem}.mpp-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:2px}.mpp-icon:hover{background:#F0EFE9}.mpp-burger .mpp-ico--close{display:none}.mpp-burger[aria-expanded="true"] .mpp-ico--menu{display:none}.mpp-burger[aria-expanded="true"] .mpp-ico--close{display:block}.mpp-tools{display:flex;align-items:center}.mpp-tools .mpp-search,.mpp-account{display:none}.mpp-count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--mpp-olive);color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}.mpp-count.is-empty{display:none}.mpp-nav{display:none}.mpp-search{position:relative;display:flex;align-items:center}.mpp-search .mpp-ico{position:absolute;left:12px;color:#6B6E68;width:18px;height:18px;pointer-events:none}.mpp-search input[type=search]{width:100%;height:44px;padding:0 12px 0 40px;border:1px solid #B9BAB3;border-radius:2px;background:var(--mpp-white);font:inherit;font-size:.9375rem;color:var(--mpp-char)}.mpp-search input[type=search]:focus{outline:3px solid var(--mpp-olive);outline-offset:1px;border-color:var(--mpp-olive)}.mpp-msearch{background:var(--mpp-white);border-bottom:1px solid var(--mpp-line);padding:12px 0}.mpp-mega{position:absolute;left:0;right:0;top:100%;background:var(--mpp-white);border-bottom:1px solid var(--mpp-line);box-shadow:0 12px 24px rgb(23 26 23 / .1)}.mpp-mega__in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,1.3fr);gap:24px;padding-top:24px;padding-bottom:28px}.mpp-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.mpp-tile{display:block}.mpp-tile img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:6%;background:radial-gradient(circle farthest-corner,#4A4542 0%,#3C3835 70%,#1F1A1A 100%)}.mpp-tile span{display:block;margin-top:8px;font-weight:600;font-size:.875rem}.mpp-tile:hover span{text-decoration:underline;text-underline-offset:3px}.mpp-more{border-left:1px solid var(--mpp-line);padding-left:20px;font-size:.875rem}.mpp-more p{margin:0 0 8px;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mpp-grey)}.mpp-more li a{display:block;padding:4px 0}.mpp-more li a:hover{text-decoration:underline}.mpp-all{display:inline-block;margin-top:10px;font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.mpp-drawer{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 96px);overflow-y:auto;background:var(--mpp-white);border-bottom:1px solid var(--mpp-line);box-shadow:0 12px 24px rgb(23 26 23 / .15)}.mpp-drawer__in{max-width:640px;margin:0 auto;padding:12px 16px 20px}.mpp-list{margin-top:8px}.mpp-row{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:52px;border-bottom:1px solid var(--mpp-line);font-weight:600;text-align:left}.mpp-acc[aria-expanded="true"] .mpp-ico{transform:rotate(180deg)}.mpp-sub{padding:4px 0 8px 12px;border-bottom:1px solid var(--mpp-line)}.mpp-sub a{display:flex;min-height:44px;align-items:center;font-size:.9375rem}.mpp-callbox{margin-top:16px;padding:16px;background:var(--mpp-light);font-size:.875rem;display:flex;flex-direction:column}.mpp-callbtn{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;background:var(--mpp-olive);color:#fff!important;font-weight:600;border-radius:2px}body.mpp-lock{overflow:hidden}@media (max-width:767px){.mpp-top__promo{display:none}.mpp-top__mobile{display:inline}}@media (min-width:768px){.mpp-in{padding:0 24px}.mpp-bar__in{padding:0 12px}}@media (min-width:1200px){.mpp-in{padding:0 32px}.mpp-top__in{min-height:36px;justify-content:space-between}.mpp-top__right{display:flex}.mpp-top__mobile{display:none}.mpp-bar__in{height:80px;gap:40px;padding:0 32px;justify-content:flex-start}.mpp-logo img.mpp-logo__img{height:44px}.mpp-burger,.mpp-msearch-btn,.mpp-drawer,.mpp-msearch{display:none!important}.mpp-nav{display:block;flex:1}.mpp-nav ul{display:flex;gap:4px}.mpp-nav__link{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;font-weight:600;font-size:.9375rem;border-bottom:3px solid #fff0}.mpp-nav__link:hover{color:var(--mpp-olive)}.mpp-shop[aria-expanded="true"]{border-bottom-color:var(--mpp-olive)}.mpp-shop .mpp-ico{width:14px;height:14px;transition:transform .15s}.mpp-shop[aria-expanded="true"] .mpp-ico{transform:rotate(180deg)}.mpp-tools{gap:4px}.mpp-tools .mpp-search{display:flex;width:260px;margin-right:4px}.mpp-account{display:inline-flex}}@media (prefers-reduced-motion:reduce){.mpp *{transition:none!important}}