:root{--martino-brown: #321704;--martino-gold: #76541f;--martino-cream: #f5f4dc;--martino-border: rgba(245, 244, 220, .65)}.martino-policy{--bg: var(--martino-brown, #321704) !important}.martino-header{position:relative;z-index:1000;width:100%;background:var(--header-bg, var(--martino-brown));color:var(--martino-cream)}.martino-header__main{position:relative;display:flex;align-items:center;justify-content:center;min-height:68px;padding:0 44px}.martino-header__menu-toggle{position:absolute;left:44px;top:50%;display:flex;flex-direction:column;justify-content:center;gap:4px;width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--martino-cream);cursor:pointer;transform:translateY(-50%)}.martino-header__menu-toggle span{display:block;width:22px;height:2px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.martino-header__menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.martino-header__menu-toggle.is-open span:nth-child(2){opacity:0}.martino-header__menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.martino-header__logo{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--martino-cream)}.martino-header__logo-image{display:block;width:42px;height:auto;max-height:48px;object-fit:contain}.martino-header__logo-text{color:var(--martino-cream);font-size:16px;font-weight:700;letter-spacing:.08em}.martino-header__bag{position:absolute;right:44px;top:50%;display:flex;align-items:center;gap:6px;color:var(--martino-cream);font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none;transform:translateY(-50%)}.martino-header__bag-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--martino-border);border-radius:50%;font-size:9px}.martino-header__nav{width:100%;background:var(--martino-gold)}.martino-header__nav-inner{display:grid;grid-template-columns:repeat(5,1fr);width:100%}.martino-header__nav-link{display:flex;align-items:center;justify-content:center;min-height:30px;padding:7px 10px;color:var(--martino-cream);font-size:9px;font-weight:700;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease}.martino-header__nav-link:hover,.martino-header__nav-link.is-active{background:var(--martino-cream);color:var(--martino-brown)}.martino-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;visibility:hidden;opacity:0;pointer-events:none;background:var(--martino-brown);transition:opacity .35s ease,visibility .35s ease}.martino-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}.martino-menu__inner{position:relative;width:100%;min-height:100vh;padding:120px 64px 64px;border-right:1px solid var(--martino-border)}.martino-menu__close{position:absolute;top:30px;right:40px;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--martino-cream);font-family:Arial,sans-serif;font-size:38px;font-weight:200;line-height:1;cursor:pointer}.martino-menu__nav{display:flex;flex-direction:column;gap:8px;max-width:360px}.martino-menu__link{display:block;padding:18px 20px;border-radius:14px;color:var(--martino-cream);font-size:clamp(24px,4vw,42px);font-weight:700;font-style:italic;letter-spacing:-.03em;text-decoration:none;text-transform:uppercase;transition:background .25s ease,color .25s ease}.martino-menu__link:hover,.martino-menu__link.is-active{background:var(--martino-cream);color:var(--martino-brown)}@media screen and (max-width:749px){.martino-header__main{min-height:62px;padding:0 20px}.martino-header__menu-toggle{left:20px}.martino-header__bag{right:20px}.martino-header__logo-image{width:38px;max-height:42px}.martino-header__nav-inner{grid-template-columns:repeat(5,1fr)}.martino-header__nav-link{min-height:28px;padding:6px 3px;font-size:7px}.martino-menu__inner{padding:100px 28px 40px}.martino-menu__close{top:20px;right:20px}.martino-menu__link{padding:14px 16px;font-size:28px}}.martino-header__menu-toggle:focus-visible,.martino-header__bag:focus-visible,.martino-header__logo:focus-visible,.martino-header__nav-link:focus-visible,.martino-menu__link:focus-visible,.martino-menu__close:focus-visible{outline:1px solid var(--martino-cream);outline-offset:4px}body.martino-menu-open{overflow:hidden}.announcement-bar{width:100%;overflow:hidden;background:#76551f;color:#f5f1d9}.announcement-bar__marquee{display:flex;width:max-content;animation:martino-marquee 20s linear infinite}.announcement-bar__content{display:flex;flex-shrink:0}.announcement-bar__item{display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:14px 70px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@keyframes martino-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar:hover .announcement-bar__marquee{animation-play-state:running}@media screen and (max-width:749px){.announcement-bar__marquee{animation-duration:15s}.announcement-bar__item{padding:12px 45px;font-size:11px}}#shopify-pc__banner,.shopify-pc__banner,#shopify-pc__prefs,.shopify-pc__prefs,.shopify-pc__banner__dialog{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/martino-custom.css.map */
