:root{--color-red: #CC2200;--color-orange: #E86A10;--color-yellow: #F5B800;--color-green: #2D7A2D;--color-black: #1A1A1A;--color-white: #FFFFFF;--color-cream: #FAF6EE;--color-gray-100: #F4F1EA;--color-gray-300: #D7D2C5;--color-gray-500: #999;--color-gray-700: #555;--shadow-sm: 4px 4px 0 var(--color-black);--shadow-md: 6px 6px 0 var(--color-black);--shadow-lg: 10px 10px 0 var(--color-black);--shadow-accent: 6px 6px 0 var(--color-red);--font-display: "Anton", system-ui, -apple-system, sans-serif;--font-body: "Montserrat", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--z-trust-bar: 50;--z-header: 1000;--z-overlay: 9000;--z-modal: 9999;--header-height: 4rem;--header-height-tablet: 4.5rem;--header-height-desktop: 5rem}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--color-black);background:var(--color-cream)}img,picture,video,svg{display:block;max-width:100%;height:auto}.skip-to-content{position:absolute;left:-9999px}.skip-to-content:focus{left:0;top:0;padding:var(--space-sm);background:var(--color-yellow);z-index:var(--z-modal)}.site-header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-white);border-bottom:4px solid var(--color-black);min-height:var(--header-height);width:100%}.header-inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);max-width:90rem;margin:0 auto;min-height:var(--header-height)}.logo{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.logo-img{max-height:2.5rem;width:auto;display:block}.logo-text{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.05em;color:var(--color-black)}.main-nav{position:fixed;inset:var(--header-height) 0 0 0;background:var(--color-white);padding:var(--space-lg) var(--space-md);transform:translateY(-100%);transition:transform .25s ease;overflow-y:auto;z-index:calc(var(--z-header) - 1);border-top:4px solid var(--color-black)}.main-nav.open{transform:translateY(0)}.main-menu{display:flex;flex-direction:column;gap:var(--space-xs);list-style:none;padding:0;margin:0}.main-menu li{list-style:none}.main-menu a{display:block;font-family:var(--font-display);font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-black);text-decoration:none;padding:var(--space-sm);text-align:center;border-bottom:2px solid rgba(0,0,0,.1)}.main-menu a:hover,.main-menu .active>a{color:var(--color-red)}.main-menu li:last-child a{background:var(--color-red);color:var(--color-white);border-bottom:3px solid var(--color-black);margin-top:var(--space-sm);box-shadow:var(--shadow-sm)}.header-tools{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.nav-toggle{display:inline-flex;flex-direction:column;gap:.25rem;background:var(--color-white);border:2px solid var(--color-black);padding:.625rem .75rem;cursor:pointer;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.nav-toggle span{width:1.375rem;height:.1875rem;background:var(--color-black);border-radius:0}.lang-picker select{font-family:var(--font-display);font-size:.75rem;background:var(--color-white);border:2px solid var(--color-black);padding:.5rem 1.5rem .5rem .5rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;min-height:2.75rem}.cart-link{position:relative;background:var(--color-red);color:var(--color-white);border:3px solid var(--color-black);padding:.625rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:var(--shadow-sm);min-width:2.75rem;min-height:2.75rem}.cart-link svg{width:1.375rem;height:1.375rem}.cart-count{position:absolute;top:-.625rem;right:-.625rem;background:var(--color-yellow);color:var(--color-black);border:2px solid var(--color-black);font-family:var(--font-display);font-size:.75rem;min-width:1.375rem;height:1.375rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.trust-bar{background:var(--color-black);border-top:4px solid var(--color-yellow);border-bottom:4px solid var(--color-yellow);padding:.5rem 0;overflow:hidden;min-height:2.25rem;position:relative;z-index:var(--z-trust-bar)}.trust-bar-track{display:flex;gap:1.5rem;white-space:nowrap;align-items:center;width:max-content;animation:trust-scroll 40s linear infinite}.trust-bar-track .msg{font-family:var(--font-display);color:var(--color-white);letter-spacing:.2em;font-size:.8125rem}.trust-bar-track .msg:nth-child(odd){color:var(--color-yellow)}.trust-flame{width:1.125rem;height:1.125rem;flex-shrink:0}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:48rem){:root{--header-height: var(--header-height-tablet)}.header-inner{padding:var(--space-sm) var(--space-md)}.logo-img{max-height:3rem}.main-nav{position:static;inset:auto;background:transparent;padding:0;transform:none;border:none;overflow:visible;flex:1;display:flex;justify-content:center}.main-menu{flex-direction:row;gap:var(--space-md);align-items:center}.main-menu a{padding:.5rem .25rem;border-bottom:3px solid transparent;font-size:.875rem;text-align:left}.main-menu .active>a,.main-menu a:hover{border-bottom-color:var(--color-yellow)}.main-menu li:last-child a{background:var(--color-red);color:var(--color-white);border:3px solid var(--color-black);padding:.5rem 1rem;box-shadow:var(--shadow-sm);margin:0}.nav-toggle{display:none}}@media(min-width:64rem){:root{--header-height: var(--header-height-desktop)}.header-inner{padding:var(--space-sm) var(--space-lg);gap:var(--space-lg)}.logo-img{max-height:3.5rem}.main-menu{gap:2rem}.main-menu a{font-size:1rem}}@media(min-width:90rem){.header-inner{max-width:90rem}}html,body{overflow-x:hidden;max-width:100%}.trust-bar{overflow:hidden!important}.container{max-width:90rem;margin:0 auto;padding-left:var(--space-sm);padding-right:var(--space-sm)}@media(min-width:48rem){.container{padding-left:var(--space-md);padding-right:var(--space-md)}}section{max-width:100vw;overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/17/assets/base.css.map */
