:root,.rm-light{--navy-500: #002979;--navy-600: #002368;--navy-700: #00194a;--navy-800: #001132;--navy-900: #000a1e;--navy-gradient-end: #00102e;--black: #0a0a0a;--white: #ffffff;--silver-100: #f7f7f7;--silver-300: #c9c9c9;--ice: #effaff;--surface: var(--ice);--surface-raised: var(--white);--surface-brand: var(--navy-500);--surface-header: var(--navy-700);--surface-inverse: var(--black);--text: var(--navy-500);--text-strong: var(--black);--text-muted: rgba(0, 41, 121, .72);--on-brand: var(--white);--on-inverse: var(--white);--action: var(--navy-500);--action-hover: var(--navy-600);--on-action: var(--white);--line: rgba(0, 41, 121, .2);--line-strong: var(--navy-500);--focus-ring: var(--navy-500);--font-sans: "Montserrat", system-ui, sans-serif;--font-display: "Anton", "Montserrat", sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-none: 0;--radius-mark: 6px;--brand-gradient: linear-gradient(0deg, #00102e 0%, #002979 98.6%);--silver-gradient: linear-gradient(135deg, #c9c9c9 0%, #f7f7f7 50%, #c9c9c9 100%);--tag-skew: -12.6deg;--stroke-hair: 1px;--stroke-rule: 2px;--page-max: 1440px;--page-gutter: 16px;--section-pad: 56px;--header-height: 60px;--ease-out: cubic-bezier(.2, .8, .2, 1);--z-header: 30;--z-overlay: 60}@media screen and (min-width:750px){:root,.rm-light{--page-gutter: 32px;--section-pad: 80px}}@media screen and (min-width:1100px){:root,.rm-light{--page-gutter: 48px;--section-pad: 104px;--header-height: 76px}}.rm-dark{--surface: var(--navy-900);--surface-raised: var(--navy-800);--surface-header: var(--navy-800);--surface-inverse: var(--white);--on-inverse: var(--black);--text: var(--white);--text-strong: var(--white);--text-muted: var(--silver-300);--action: var(--white);--action-hover: var(--silver-300);--on-action: var(--navy-500);--line: rgba(255, 255, 255, .16);--line-strong: var(--silver-300);--focus-ring: var(--white)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px)}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}img{display:block}a{color:var(--text)}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}summary{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(forced-colors:active){:focus-visible{outline:3px solid LinkText}}dialog{color:inherit}.skip-link{position:absolute;inset-inline-start:-9999px;z-index:999;padding:var(--space-3) var(--space-4);background:var(--white);color:var(--navy-500);font-weight:700}.skip-link:focus{position:fixed;inset-block-start:0;inset-inline-start:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.has-modal-open{overflow:hidden}.rm-root,.rm-root *{box-sizing:border-box}.rm-root{font-family:var(--font-sans);color:var(--text);background:var(--surface)}.rm-tag{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--surface-inverse);color:var(--on-inverse);transform:skew(var(--tag-skew));border-radius:var(--radius-none)}.rm-tag>span{display:inline-block;transform:skew(calc(-1 * var(--tag-skew)));font-family:var(--font-sans);font-size:24px;line-height:1;font-weight:400;text-transform:uppercase}.rm-tag--sm{padding:var(--space-2) var(--space-4)}.rm-tag--sm>span{font-size:14px;font-weight:700;letter-spacing:.06em}.rm-rule{position:relative;height:var(--stroke-rule);background:var(--line-strong);--rm-node: 32%}.rm-rule:after{content:"";position:absolute;left:var(--rm-node);top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:var(--text-strong)}.rm-rule--hair{height:var(--stroke-hair);background:var(--line)}.rm-rule--hair:after{display:none}.rm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:14px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--action);color:var(--on-action);border:var(--stroke-hair) solid var(--action);border-radius:var(--radius-none);cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.rm-btn:active:not([disabled]):not([aria-disabled=true]){transform:translateY(1px)}.rm-btn:hover{background:var(--action-hover);border-color:var(--action-hover);color:var(--on-action)}.rm-btn--outline{background:transparent;color:var(--text);border-color:var(--line-strong)}.rm-btn--outline:hover{background:var(--surface-raised);border-color:var(--line-strong);color:var(--text)}.rm-btn--silver{background:var(--silver-gradient);color:var(--black);border-color:var(--silver-300)}.rm-btn--silver:hover{background:var(--silver-100);border-color:var(--silver-300);color:var(--black)}.rm-btn--lg{min-height:56px;padding-inline:32px}.rm-btn--block{display:flex;width:100%}.rm-btn[disabled],.rm-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.rm-btn[aria-busy=true]{opacity:.7;cursor:progress}.rm-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 6px;font-family:var(--font-sans);font-size:11px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text);border:var(--stroke-hair) solid var(--line-strong);border-radius:var(--radius-none);background:transparent}.rm-badge--solid{background:var(--surface-brand);color:var(--on-brand);border-color:var(--surface-brand)}.rm-badge--ink{background:var(--surface-inverse);color:var(--on-inverse);border-color:var(--surface-inverse)}.rm-badge--silver{background:var(--silver-gradient);color:var(--black);border-color:var(--silver-300)}.rm-trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--brand-gradient);color:var(--on-brand)}.rm-trust__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.rm-trust__item img{width:48px;height:48px;display:block}.rm-trust__label{font-size:13px;line-height:1.28;font-weight:700;text-transform:uppercase}.rm-trust--light{background:var(--surface-raised);color:var(--text);border:var(--stroke-hair) solid var(--line)}.rm-product{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:280px}.rm-product__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--surface-raised);border:var(--stroke-hair) solid var(--line);border-bottom-left-radius:var(--radius-mark)}.rm-product__media img{width:100%;height:100%;object-fit:cover;display:block}.rm-product__rank{position:absolute;left:0;top:0;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:24px;line-height:1;font-weight:700;font-style:italic;background:var(--white);color:var(--navy-500)}.rm-product__name{margin:var(--space-1) 0 0;font-size:18px;line-height:1.3;font-weight:500;color:var(--text)}.rm-product__meta{font-size:12px;line-height:1.3;color:var(--text-muted)}.rm-product__price{font-size:16px;line-height:1.28;font-weight:700;color:var(--text-strong)}.rm-product__badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rm-header{display:flex;align-items:center;gap:var(--space-6);min-width:0;height:64px;padding:0 var(--space-6);background:var(--surface-header);color:var(--on-brand)}.rm-header__logo{height:26px;width:auto;display:block;flex:none}.page-width{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter)}.rm-section{padding-block:var(--section-pad)}.rm-section--tight{padding-block:calc(var(--section-pad) * .6)}.rm-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.rm-stack{display:flex;flex-direction:column;gap:var(--space-4)}.rm-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.rm-surface-dark{background:var(--black);color:#fff}.rm-surface-brand{background:var(--brand-gradient);color:#fff}.rm-display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:.005em}.rm-display--hero{font-size:clamp(72px,12vw,136px);line-height:.9}.rm-display--xl{font-size:clamp(48px,6vw,64px)}.rm-display--lg{font-size:clamp(36px,4.5vw,54px)}.rm-display--md{font-size:clamp(28px,3vw,40px)}.rm-display--sm{font-size:24px;line-height:1.05}.rm-heading{font-size:clamp(30px,4vw,48px);line-height:1.1;font-weight:500;font-style:italic}.rm-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rm-lead{font-size:18px;line-height:1.45}.rm-muted{color:var(--text-muted)}.rm-link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor}.silver-text{background:linear-gradient(100deg,#c9c9c9,#f7f7f7 45%,#c9c9c9 60%,#f7f7f7);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rm-sheen 6s ease-in-out infinite}.rte>*+*{margin-block-start:1em}.rte a{text-underline-offset:3px}.rm-field{display:flex;flex-direction:column;gap:var(--space-2)}.rm-field__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rm-input{width:100%;min-height:48px;padding:0 14px;font-size:16px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-none)}textarea.rm-input{padding:12px 14px;min-height:96px;resize:vertical}.rm-input::placeholder{color:var(--text-muted);opacity:1}.rm-input[aria-invalid=true]{border-width:2px}.rm-error{font-size:13px;font-weight:600}.rm-lang-form{margin:0}.rm-lang{display:inline-flex;align-items:center}.rm-lang__option{min-width:44px;min-height:44px;padding:0 var(--space-2);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.08em;color:inherit;opacity:.65;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.rm-lang__option:hover{opacity:1}.rm-lang__option[aria-current=true]{opacity:1;border-bottom-color:currentColor;cursor:default}.rm-lang__option:focus-visible{outline:2px solid currentColor;outline-offset:-2px;opacity:1}.rm-lang--header,.rm-lang--footer{color:#fff}@media screen and (max-width:1099px){.site-header__actions .rm-lang--header{display:none}}.quick-view__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(960px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;background:#fff;color:var(--navy-500);overflow:auto;overscroll-behavior:contain}.quick-view__dialog[open]{animation:rm-fade-in .3s var(--ease-out) backwards}.quick-view__dialog::backdrop{background:#000a1e99;animation:rm-backdrop-in .3s ease backwards}.quick-view__close{position:absolute;top:8px;inset-inline-end:8px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#fff;border:1px solid var(--line);color:var(--navy-500);cursor:pointer}.quick-view__content[aria-busy=true]{min-height:320px;opacity:.5}@media screen and (max-width:749px){.quick-view__dialog{inset:auto 0 0 0;width:100%;max-height:92dvh;margin:0}}@keyframes rm-sheen{0%,to{background-position:0% 0}50%{background-position:100% 0}}@keyframes rm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rm-line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes rm-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rm-reveal{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes rm-pulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.9);opacity:0}}@keyframes rm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rm-slide-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes rm-slide-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes rm-panel-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes rm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rm-marquee{overflow:hidden;white-space:nowrap}.rm-marquee__track{display:flex;width:max-content;animation:rm-marquee var(--marquee-duration, 38s) linear infinite}.rm-marquee:hover .rm-marquee__track,.rm-marquee:focus-within .rm-marquee__track{animation-play-state:paused}.rm-line{display:block;overflow:hidden;padding-bottom:4px}.rm-line>span{display:block;animation:rm-line-up 1s var(--ease-out) both}.rm-line--d2>span{animation-delay:.12s}.rm-line--d3>span{animation-delay:.24s}.rm-line>span.silver-text,.rm-line>.silver-text{animation:rm-line-up 1s var(--ease-out) both,rm-sheen 6s ease-in-out 1s infinite}.rm-line--d2>span.silver-text{animation-delay:.12s,1.12s}.rm-line--d3>span.silver-text{animation-delay:.24s,1.24s}.rm-fade-in{animation:rm-fade-in 1s .5s both}@supports (animation-timeline: view()){.rm-reveal{animation:rm-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rm-reveal{animation:none!important;opacity:1!important;transform:none!important}}.no-view-timeline .rm-reveal{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
