*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.55;-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}svg{display:block}:focus-visible{outline:3px solid rgba(0,168,216,.28);outline-offset:3px}.skip-link{position:fixed;left:-9999px;top:1rem;background:#fff;padding:1rem 1.4rem;z-index:9999}.skip-link:focus{left:1rem}.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}.page-width{width:min(calc(100% - 4rem),var(--page-width));margin-inline:auto}.section{padding:7.2rem 0}.section--compact{padding:4.6rem 0}.page-section{padding:5.5rem 0 8rem}.page-section h1{margin:0 0 2rem;font-size:clamp(3.4rem,5vw,5.4rem);line-height:1.05;letter-spacing:-.04em}.page-section h2{margin:2.8rem 0 1.4rem;font-size:2.6rem;line-height:1.15}.page-section .product-form{max-width:54rem;margin:2rem 0 3rem}.main-content{min-height:55vh}.surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.eyebrow{display:block;color:var(--magenta);font-size:1.12rem;font-weight:850;letter-spacing:.105em;text-transform:uppercase}.muted{color:var(--muted)}.section-heading{margin:0;font-size:clamp(3rem,4vw,4.8rem);line-height:1.04;letter-spacing:-.05em;font-weight:850}.section-subtitle{max-width:70rem;margin:1.2rem 0 0;color:var(--muted);font-size:1.65rem;line-height:1.65}.section-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.text-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--accent);font-weight:800}.text-link:hover{color:var(--accent-hover)}.divider{height:1px;background:var(--border)}.button{min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:0 2rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent),#08B9E8);color:#fff;font-weight:800;box-shadow:0 10px 24px #00a8d82e;transition:.18s ease}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.button--dark{background:var(--navy);border-color:var(--navy)}.button--dark:hover{background:#111827;border-color:#111827}.button--ghost{background:#fff;border-color:var(--border);color:var(--text)}.button--ghost:hover{background:#f8fafc;border-color:#00a8d873;color:var(--accent)}.button--full{width:100%}.icon-button{width:4.2rem;height:4.2rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);font-size:2.3rem;line-height:1}.field{width:100%;min-height:4.8rem;border:1px solid #D8E0EA;border-radius:var(--radius-sm);background:#fff;color:var(--text);padding:0 1.4rem;outline:none}.field:focus{border-color:#00a8d88c;box-shadow:0 0 0 4px #00a8d814}.field::placeholder{color:#98a2b3}.errors{margin:1rem 0;padding:1.2rem 1.4rem;border:1px solid #F1B4AE;border-radius:var(--radius-sm);background:#fff3f1;color:var(--danger)}.announcement{background:var(--navy);color:#dce6f2;font-size:1.22rem}.announcement__inner{min-height:3.8rem;display:flex;align-items:center;justify-content:center;gap:2.2rem;text-align:center}.announcement__item{display:flex;align-items:center;gap:.6rem}.announcement__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--yellow)}.site-header{position:sticky;top:0;z-index:70;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.site-header:after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--accent),var(--magenta),var(--yellow),var(--navy))}.header-main{min-height:7.6rem;display:grid;grid-template-columns:auto minmax(28rem,62rem) auto;align-items:center;gap:3rem}.brand{display:flex;align-items:center;gap:1rem;min-width:max-content}.brand__logo{max-height:4.4rem;width:auto}.brand__text{font-size:2.25rem;font-weight:900;letter-spacing:-.055em;color:var(--navy)}.header-search{height:4.6rem;display:flex;align-items:center;gap:.8rem;border:1px solid #D9E1EB;border-radius:12px;background:#f8fafc;padding:.45rem .5rem .45rem 1.4rem}.header-search:focus-within{background:#fff;border-color:#00a8d880;box-shadow:0 0 0 4px #00a8d812}.header-search svg{width:1.8rem;color:#667085;flex:none}.header-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:1.35rem}.header-search button{height:3.6rem;padding:0 1.5rem;border:0;border-radius:9px;background:var(--navy);color:#fff;font-size:1.2rem;font-weight:800}.header-actions{display:flex;align-items:center;gap:.8rem;justify-content:end}.header-action{height:4.2rem;display:inline-flex;align-items:center;gap:.7rem;padding:0 1.1rem;border:1px solid var(--border);border-radius:11px;background:#fff;font-size:1.22rem;font-weight:750}.header-action svg{width:1.8rem}.cart-count{min-width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:#fff;font-size:1.05rem;padding:0 .5rem}.nav-row{border-top:1px solid #F0F2F5}.nav-inner{min-height:4.6rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-links{display:flex;align-items:center;gap:2.6rem;overflow:auto}.nav-links a{white-space:nowrap;color:#475467;font-size:1.28rem;font-weight:750}.nav-links a:hover{color:var(--accent)}.nav-highlight{color:var(--accent)!important}.mobile-menu-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
