header.site-header{background-color:#fbfaf7;background-image:linear-gradient(#fff 0%,#fbfaf7 100%)}header.site-header[data-scrolled]{background-color:#0000;background-image:linear-gradient(#ffffffe6 0%,#fbfaf7db 100%)}.nav-cat{position:relative}.nav-cat:after{content:"";transform-origin:50%;height:2px;transition:transform .25s var(--ease);background:linear-gradient(90deg,#9c4a30,#c98a2b);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-cat:focus-visible:after,.nav-cat[data-active=true]:after{transform:scaleX(1)}@media (hover:hover){.nav-cat:hover:after{transform:scaleX(1)}}@keyframes navBadgeBump{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes navBadgeRing{0%{opacity:1;box-shadow:0 0 #9c4a3059}to{opacity:0;box-shadow:0 0 0 9px #9c4a3059}}.nav-cart-badge[data-bumped=true]{animation:.35s cubic-bezier(.34,1.56,.64,1) both navBadgeBump}.nav-cart-badge[data-bumped=true]:after{content:"";border-radius:inherit;pointer-events:none;animation:.6s ease-out both navBadgeRing;position:absolute;inset:0}.nav-announce{color:#fbfaf7;background:linear-gradient(90deg,#22382b 0%,#2f4a3a 50%,#22382b 100%);border-bottom:1px solid #c98a2b73}.nav-announce-track{height:36px;max-width:var(--container-max);margin-inline:auto;position:relative;overflow:hidden}.nav-announce-slide{color:inherit;font-size:var(--text-meta);letter-spacing:.03em;opacity:0;visibility:hidden;transition:opacity .4s var(--ease), transform .4s var(--ease), visibility 0s linear .4s;justify-content:center;align-items:center;padding-inline:20px;font-weight:500;text-decoration:none;display:flex;position:absolute;inset:0;transform:translateY(8px)}.nav-announce-slide[data-state=prev]{transform:translateY(-8px)}.nav-announce-slide[data-state=active]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.nav-announce-slide:hover{color:inherit}.nav-announce-slide:hover .nav-announce-text{text-underline-offset:3px;text-decoration:underline}.nav-announce-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:767px){.nav-announce-slide{font-size:12px}}.mm-deal-card{color:#fff;background:linear-gradient(135deg,#2f4a3a,#22382b);box-shadow:0 10px 24px #22382b38}.mm-deal-card:hover{color:#fff}@keyframes mmRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mm-open .mm-row{animation:mmRowIn .32s var(--ease) both;animation-delay:calc(var(--i,0) * 30ms + 60ms)}@media (prefers-reduced-motion:reduce){.nav-cat:after,.nav-announce-slide{transition:none!important}.nav-announce-slide{transform:none}.nav-cart-badge[data-bumped=true],.nav-cart-badge[data-bumped=true]:after,.mm-open .mm-row{animation:none!important}}
