*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:320px;font-size:var(--font-body-size, 1rem);line-height:1.5;overflow-x:clip;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,figure{margin:0 0 1rem}a{text-decoration:none;color:inherit}img,video,svg,canvas,iframe{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-primary, #1E3A8A);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link:focus{position:fixed!important;top:15px!important;left:15px!important;width:auto!important;height:auto!important;padding:.6rem 1.2rem!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background-color:var(--color-primary, #1E3A8A)!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;font-size:.9rem!important;border-radius:6px!important;box-shadow:0 10px 25px #0003!important;z-index:999999!important}.keyboard-nav *:focus{outline:2px solid var(--color-primary, #1E3A8A);outline-offset:2px}@media screen and (max-width:768px){input[type=text],input[type=tel],input[type=email],input[type=password],input[type=search],input[type=number],select,textarea{font-size:16px!important}}@media(pointer:coarse){button,[role=button],.action-btn,.site-header__menu-btn{min-height:44px;min-width:44px}}@media print{.announcement-bar,.site-header,.site-footer,.floating-whatsapp,.social-proof-popup{display:none!important}}body.cart-open{overflow:hidden!important;touch-action:none}html,body{overflow-x:hidden}.cart-drawer__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172aa6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10049;opacity:0;transition:opacity .3s ease}body.cart-open .cart-drawer__overlay,.cart-drawer.is-open~.cart-drawer__overlay,.cart-drawer__overlay.is-active{display:block!important;opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
