:root{--rm-black: #0a0a0a;--rm-white: #ffffff;--rm-paper: #f4f4f2;--rm-gray: #c8c8c8;--rm-gray-mid: #8a8a8a;--rm-gray-dark: #3a3a3a;--rm-line: #0a0a0a;--rm-line-soft: rgba(10, 10, 10, .14);--rm-signal: #ff4d00;--rm-signal-soft: #ff6a2a;--rm-font-display: "Syne", system-ui, sans-serif;--rm-font-mono: "IBM Plex Mono", ui-monospace, monospace;--rm-max: 1280px;--rm-gutter: clamp(1.6rem, 3vw, 3.2rem);--rm-radius: 0;--rm-border: 1px solid var(--rm-black);--rm-border-soft: 1px solid var(--rm-line-soft)}.rm-theme .button,.rm-theme .rm-btn,.rm-theme input,.rm-theme select,.rm-theme textarea,.rm-theme .field__input{border-radius:var(--rm-radius)!important;box-shadow:none!important}.rm-theme{--font-body-family: var(--rm-font-mono);--font-heading-family: var(--rm-font-display);--buttons-radius: 0;--inputs-radius: 0;--text-boxes-radius: 0;--media-radius: 0;--popup-corner-radius: 0;--product-card-corner-radius: 0}.rm-theme body,body.rm-theme{font-family:var(--rm-font-mono);letter-spacing:0;background:var(--rm-white);color:var(--rm-black)}html{overflow-x:clip;overscroll-behavior-x:none}body.rm-theme{overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;position:relative;width:100%;max-width:100%}.rm-wrap{width:min(100% - (var(--rm-gutter) * 2),var(--rm-max));margin-inline:auto}.rm-eyebrow{font-family:var(--rm-font-mono);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rm-gray-mid);margin:0 0 1.2rem}.rm-display{font-family:var(--rm-font-display);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;line-height:.95;margin:0}.rm-display--xl{font-size:clamp(3.6rem,8vw,8.4rem)}.rm-display--lg{font-size:clamp(2.8rem,5vw,5.2rem)}.rm-display--md{font-size:clamp(2rem,3.2vw,3.2rem)}.rm-lede{font-family:var(--rm-font-mono);font-size:clamp(1.35rem,1.6vw,1.55rem);line-height:1.55;max-width:52ch;margin:1.6rem 0 0}.rm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 2.2rem;border:var(--rm-border);background:var(--rm-black);color:var(--rm-white);font-family:var(--rm-font-mono);font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.rm-btn:hover{background:var(--rm-signal);border-color:var(--rm-signal);color:var(--rm-white)}.rm-btn--ghost{background:transparent;color:var(--rm-black)}.rm-btn--ghost:hover{background:var(--rm-black);color:var(--rm-white);border-color:var(--rm-black)}.rm-btn--invert{background:var(--rm-white);color:var(--rm-black);border-color:var(--rm-white)}.rm-btn--invert:hover{background:var(--rm-signal);border-color:var(--rm-signal);color:var(--rm-white)}.rm-btn--block{width:100%}.rm-btn:focus-visible,.rm-link:focus-visible,.rm-nav a:focus-visible{outline:2px solid var(--rm-signal);outline-offset:3px}.rm-hazard{background-color:var(--rm-white);background-image:repeating-linear-gradient(-45deg,var(--rm-black) 0,var(--rm-black) 10px,var(--rm-white) 10px,var(--rm-white) 20px)}.rm-hazard--soft{background-image:repeating-linear-gradient(-45deg,rgba(10,10,10,.08) 0,rgba(10,10,10,.08) 8px,transparent 8px,transparent 16px)}.rm-ink-edge{position:relative}.rm-ink-edge:before{content:"";position:absolute;left:0;right:0;top:-10px;height:14px;background:radial-gradient(circle at 8% 100%,transparent 6px,var(--rm-black) 7px) 0 0 / 28px 14px,radial-gradient(circle at 55% 40%,transparent 5px,var(--rm-black) 6px) 14px 0 / 32px 14px,radial-gradient(circle at 80% 90%,transparent 7px,var(--rm-black) 8px) 8px 0 / 24px 14px;pointer-events:none}.rm-marker{display:inline-block;flex-shrink:0}.rm-marker svg{display:block;overflow:visible}.rm-announcement{background:var(--rm-black);color:var(--rm-white);font-family:var(--rm-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:.85rem var(--rm-gutter);border-bottom:1px solid var(--rm-black)}.rm-announcement a{color:var(--rm-signal);text-decoration:none;font-weight:700}.rm-announcement a:hover{text-decoration:underline}.rm-header{position:sticky;top:0;z-index:40;background:var(--rm-white);border-bottom:var(--rm-border)}.rm-header__bar{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;grid-template-areas:"menu logo cart";align-items:center;gap:.8rem;min-height:6.4rem;width:min(100% - (var(--rm-gutter) * 2),var(--rm-max));margin-inline:auto}.rm-burger{grid-area:menu;justify-self:start;display:inline-flex;width:4.4rem;height:4.4rem;align-items:center;justify-content:center;border:var(--rm-border);border-radius:0;background:var(--rm-white);color:var(--rm-black);cursor:pointer;padding:0;appearance:none;-webkit-appearance:none}.rm-logo{grid-area:logo;justify-self:center;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:0;min-width:0;max-width:100%}.rm-logo__img{display:block;width:auto;height:auto;max-height:2.6rem;max-width:100%;object-fit:contain}.rm-nav{display:none;justify-content:center;align-items:center;gap:.4rem 2rem;flex-wrap:wrap}.rm-nav__item{position:relative;padding-bottom:1.2rem;margin-bottom:-1.2rem}.rm-nav__link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--rm-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--rm-black);padding:.6rem 0;border-bottom:2px solid transparent}.rm-nav__link:hover,.rm-nav__link[aria-current=page],.rm-nav__item.is-open>.rm-nav__link{border-bottom-color:var(--rm-signal)}.rm-nav__caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7;flex-shrink:0}.rm-nav__caret--side{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;border-right:0;margin-left:auto}.rm-nav__dropdown,.rm-nav__submenu{position:absolute;margin:0;padding:.6rem 0;list-style:none;background:var(--rm-white);border:var(--rm-border);box-shadow:0 12px 28px #00000014;opacity:0;visibility:hidden;pointer-events:none;z-index:50}.rm-nav__dropdown{top:100%;left:50%;transform:translate(-50%);min-width:26rem}.rm-nav__item.is-open>.rm-nav__dropdown,.rm-nav__item:hover>.rm-nav__dropdown,.rm-nav__item:focus-within>.rm-nav__dropdown{opacity:1;visibility:visible;pointer-events:auto}.rm-nav__child{position:relative}.rm-nav__child-link,.rm-nav__dropdown>li>a,.rm-nav__submenu a{display:flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;font-family:var(--rm-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--rm-black);white-space:nowrap}.rm-nav__child-link:hover,.rm-nav__child:hover>.rm-nav__child-link,.rm-nav__dropdown>li>a:hover,.rm-nav__dropdown a[aria-current=page],.rm-nav__submenu a:hover,.rm-nav__submenu a[aria-current=page]{background:var(--rm-paper);color:var(--rm-signal)}.rm-nav__submenu{top:-1px;left:calc(100% - 2px);min-width:24rem;z-index:51}.rm-nav__child:hover>.rm-nav__submenu,.rm-nav__child:focus-within>.rm-nav__submenu{opacity:1;visibility:visible;pointer-events:auto}.rm-header__actions{grid-area:cart;justify-self:end;display:flex;align-items:center;gap:1rem}.rm-lang{display:flex;align-items:stretch;height:4.4rem;border:var(--rm-border);background:var(--rm-white)}.rm-lang__form{display:flex;margin:0}.rm-lang__btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--rm-black);font-family:var(--rm-font-mono);font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1;padding:0 1rem;min-width:4.4rem;height:100%;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.rm-lang__btn.is-active,.rm-lang__btn[aria-current=true]{background:var(--rm-black);color:var(--rm-white)}.rm-header__icon{position:relative;display:inline-flex;width:4.4rem;height:4.4rem;align-items:center;justify-content:center;border:var(--rm-border);color:var(--rm-black);text-decoration:none;background:var(--rm-white)}.rm-header__icon:hover{background:var(--rm-black);color:var(--rm-white)}.rm-cart-badge{position:absolute;top:-.4rem;right:-.4rem;min-width:1.8rem;height:1.8rem;padding:0 .35rem;display:grid;place-items:center;background:var(--rm-signal);color:var(--rm-white);font-family:var(--rm-font-mono);font-size:1.05rem;font-weight:700;line-height:1;border:1px solid var(--rm-black)}.rm-cart-badge[hidden]{display:none!important}.rm-header__cta{display:none}.rm-burger span,.rm-burger span:before,.rm-burger span:after{display:block;width:1.8rem;height:2px;background:var(--rm-black);position:relative}.rm-burger span:before,.rm-burger span:after{content:"";position:absolute;left:0}.rm-burger span:before{top:-6px}.rm-burger span:after{top:6px}.rm-drawer{display:none;border-top:var(--rm-border);background:var(--rm-paper);padding:1.6rem var(--rm-gutter) 2.4rem}.rm-drawer.is-open{display:block}.rm-drawer a,.rm-drawer__parent{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--rm-font-mono);font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--rm-black);padding:1.2rem 0;border:0;border-bottom:var(--rm-border-soft);background:transparent;text-align:left;cursor:pointer}.rm-drawer__caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .15s ease}.rm-drawer__group.is-open .rm-drawer__caret{transform:rotate(180deg)}.rm-drawer__children{padding:0 0 .8rem 1.2rem;border-bottom:var(--rm-border-soft)}.rm-drawer__children a{font-size:1.25rem;font-weight:500;letter-spacing:.05em;padding:.9rem 0;border-bottom:0;color:var(--rm-gray-dark)}.rm-drawer__children a:hover{color:var(--rm-signal)}.rm-drawer__parent--sub{font-size:1.25rem;font-weight:500;letter-spacing:.05em;color:var(--rm-gray-dark);padding:.9rem 0;border-bottom:0}.rm-drawer__children--nested{padding-left:1.2rem;border-bottom:0}.rm-drawer__children--nested a{font-size:1.15rem}@media(max-width:989px){.rm-header__actions{gap:.6rem}.rm-lang{height:4.4rem}.rm-lang__btn{min-width:3.4rem;padding:0 .7rem}}@media(min-width:990px){.rm-header__bar{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actions";gap:2rem}.rm-logo{justify-self:start;max-width:none}.rm-logo__img{height:3rem}.rm-nav{grid-area:nav;display:flex}.rm-header__actions{grid-area:actions}.rm-header__cta{display:inline-flex}.rm-burger{display:none}.rm-drawer{display:none!important}}.rm-hero{position:relative;isolation:isolate;min-height:min(88vh,78rem);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-bottom:var(--rm-border)}.rm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.rm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:var(--rm-hero-overlay-color, #000000);opacity:var(--rm-hero-overlay-opacity, .6);pointer-events:none}.rm-hero__img,.rm-hero__video{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;pointer-events:none;touch-action:pan-y}@media(max-width:749px){.rm-hero{height:auto;aspect-ratio:auto;max-height:none;min-height:78vh;min-height:78svh}.rm-hero .rm-display--xl{font-size:clamp(1.7rem,6.2vw,2.1rem);line-height:1.08;letter-spacing:-.02em}.rm-hero .rm-lede{font-size:1.15rem;line-height:1.45;max-width:36ch}.rm-hero__content{padding:2.4rem 0 2rem}.rm-hero__actions{margin-top:1.6rem;gap:.6rem;flex-wrap:nowrap;align-items:stretch}.rm-hero__actions .rm-btn,.rm-hero__actions .rm-btn--lg{flex:1 1 0;min-width:0;min-height:4.2rem;padding-inline:.8rem;font-size:1.05rem;letter-spacing:.04em;text-align:center;white-space:normal;line-height:1.2}.rm-hero__trust{margin-top:1.2rem;font-size:1rem}.rm-hero__video,.rm-hero__img{object-position:center 30%}}.rm-btn--lg{min-height:5.6rem;padding-inline:2.8rem;font-size:1.35rem}.rm-trust-bar{background:var(--rm-black);color:var(--rm-white);border-bottom:var(--rm-border)}.rm-trust-bar__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));justify-content:center}.rm-trust-bar__list li{padding:1.6rem 1.2rem;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--rm-font-mono);text-align:center}.rm-trust-bar__list li:last-child{border-right:0}.rm-trust-bar__list strong{display:block;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem}.rm-trust-bar__list span{font-size:1.15rem;color:#ffffffa6;line-height:1.4}@media(min-width:750px){.rm-trust-bar__list{grid-template-columns:repeat(var(--rm-n, 4),minmax(0,1fr))}.rm-trust-bar__list li{border-bottom:0;padding:2rem 1.6rem}.rm-trust-bar__list li:not(:last-child){border-right:1px solid rgba(255,255,255,.12)}}.rm-section__pad--tight{padding-top:clamp(2.4rem,4vw,4rem);padding-bottom:clamp(2.4rem,4vw,4rem)}.rm-features--grid3{grid-template-columns:1fr;border-top:var(--rm-border);border-left:var(--rm-border)}@media(min-width:750px){.rm-features--grid3{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.rm-features--grid3{grid-template-columns:repeat(3,1fr)}}.rm-features--grid3 .rm-feature{align-items:start;gap:1.4rem;padding:2.8rem 2.2rem}.rm-features--grid3 .rm-feature h3{font-size:1.45rem;margin-bottom:.8rem}.rm-features--grid3 .rm-feature p{font-size:1.3rem;line-height:1.55}.rm-faq-head{max-width:60rem;margin-bottom:3.2rem}.rm-faq-list{border-top:var(--rm-border)}.rm-faq-item{border-bottom:var(--rm-border);background:transparent}.rm-faq-item summary{list-style:none;cursor:pointer;font-family:var(--rm-font-display);font-weight:800;font-size:clamp(1.6rem,2.2vw,2rem);text-transform:uppercase;letter-spacing:-.01em;padding:2rem 0;display:flex;justify-content:space-between;gap:1.6rem;align-items:center}.rm-faq-item summary::-webkit-details-marker{display:none}.rm-faq-item summary:after{content:"+";font-family:var(--rm-font-mono);font-size:2rem;font-weight:400;line-height:1;color:var(--rm-signal)}.rm-faq-item[open] summary:after{content:"\2013"}.rm-faq-item__body{font-family:var(--rm-font-mono);font-size:1.4rem;line-height:1.55;color:var(--rm-gray-dark);padding:0 0 2.4rem;max-width:62ch}.rm-final-cta{background:var(--rm-black);color:var(--rm-white);padding:clamp(4.8rem,10vw,8rem) 0;border-bottom:1px solid rgba(255,255,255,.12)}.rm-final-cta .rm-display,.rm-final-cta h1,.rm-final-cta h2,.rm-final-cta h3{color:var(--rm-white);margin-bottom:1.2rem}.rm-final-cta .rm-lede{color:#fffc}.rm-range{display:grid;grid-template-columns:1fr;margin-top:3.2rem;border-top:var(--rm-border);border-left:var(--rm-border)}@media(min-width:750px){.rm-range{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.rm-range{grid-template-columns:repeat(4,1fr)}}.rm-range__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--rm-white);border-right:var(--rm-border);border-bottom:var(--rm-border);min-height:100%;transition:background .15s ease}.rm-range__card:hover{background:var(--rm-paper)}.rm-range__card:hover .rm-range__body h3{color:var(--rm-signal)}.rm-range__media{aspect-ratio:4 / 3;overflow:hidden;border-bottom:var(--rm-border);background:var(--rm-range-media-bg, var(--rm-black))}.rm-range__media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.3) contrast(1.05)}.rm-range__media--contain img{object-fit:contain;object-position:center;padding:1.2rem;box-sizing:border-box}.rm-range__media--natural img{filter:none}.rm-range__body{padding:1.8rem 1.6rem 2.2rem}.rm-range__body h3{margin:0 0 .6rem;font-family:var(--rm-font-display);font-weight:800;font-size:1.7rem;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1}.rm-range__body p{margin:0;font-family:var(--rm-font-mono);font-size:1.25rem;line-height:1.5;color:var(--rm-gray-dark)}.rm-how{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;gap:0;border:var(--rm-border);grid-template-columns:1fr}@media(min-width:750px){.rm-how{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.rm-how{grid-template-columns:repeat(4,1fr)}}.rm-how__step{display:flex;flex-direction:column;border-bottom:var(--rm-border);background:var(--rm-white);min-width:0}@media(min-width:750px){.rm-how__step{border-right:var(--rm-border)}.rm-how__step:nth-child(2n){border-right:0}}@media(min-width:990px){.rm-how__step{border-bottom:0}.rm-how__step:nth-child(2n){border-right:var(--rm-border)}.rm-how__step:last-child{border-right:0}}.rm-how__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--rm-paper);border-bottom:var(--rm-border)}.rm-how__media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.25) contrast(1.05)}.rm-how__num{position:absolute;left:1.2rem;bottom:1.2rem;font-family:var(--rm-font-display);font-weight:800;font-size:clamp(3.6rem,5vw,5.2rem);line-height:.85;letter-spacing:-.04em;color:var(--rm-white);text-shadow:0 1px 0 rgba(0,0,0,.35);pointer-events:none}.rm-how__body{padding:1.8rem 1.6rem 2.2rem;flex:1}.rm-how__label{margin:0 0 .8rem;font-family:var(--rm-font-mono);font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-signal)}.rm-how__label span{color:var(--rm-black)}.rm-how__body h3{margin:0 0 .8rem;font-family:var(--rm-font-display);font-weight:800;font-size:clamp(1.6rem,1.8vw,1.9rem);text-transform:uppercase;letter-spacing:-.02em;line-height:1.15}.rm-how__body p{margin:0;font-family:var(--rm-font-mono);font-size:1.25rem;line-height:1.5;color:var(--rm-gray-dark)}.rm-hero__scrim{display:none}.rm-hero__content{position:relative;z-index:3;padding:clamp(4rem,10vw,8rem) 0 clamp(3.2rem,5vw,4.8rem)}.rm-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3.2rem}.rm-btn--on-dark{color:var(--rm-white)!important;border-color:var(--rm-white)!important}.rm-btn--on-dark:hover{background:var(--rm-white)!important;color:var(--rm-black)!important}.rm-hero__trust{margin:2rem 0 0;font-family:var(--rm-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.rm-hero__hazard{position:relative;z-index:1;height:1.2rem;flex-shrink:0}.rm-brands-visual{margin-top:2.4rem;border:var(--rm-border);overflow:hidden;aspect-ratio:21 / 7;background:var(--rm-black)}.rm-brands-visual img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1);opacity:.85}.rm-pro__media{border:var(--rm-border);overflow:hidden;min-height:28rem;background:var(--rm-black)}.rm-pro__media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.4);min-height:28rem}.rm-pro__panel{border:var(--rm-border);background:var(--rm-black);color:#fff;padding:clamp(2.4rem,4vw,3.6rem)}.rm-section{border-bottom:var(--rm-border)}.rm-section--dark{background:var(--rm-black);color:var(--rm-white)}.rm-section--dark h1,.rm-section--dark h2,.rm-section--dark h3,.rm-section--dark h4,.rm-section--dark .rm-display,.rm-hero h1,.rm-hero h2,.rm-hero .rm-display{color:var(--rm-white)}.rm-section--paper{background:var(--rm-paper)}.rm-section__pad{padding:clamp(4rem,8vw,8rem) 0}.rm-grid-brands{display:grid;grid-template-columns:repeat(2,1fr);border-top:var(--rm-border);border-left:var(--rm-border)}.rm-grid-brands a{display:flex;align-items:center;justify-content:center;min-height:9rem;padding:2rem;border-right:var(--rm-border);border-bottom:var(--rm-border);font-family:var(--rm-font-display);font-weight:800;font-size:clamp(1.6rem,2.4vw,2.2rem);letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;color:var(--rm-black);background:var(--rm-white);transition:background .15s ease,color .15s ease}.rm-grid-brands a:hover{background:var(--rm-black);color:var(--rm-white)}@media(min-width:750px){.rm-grid-brands{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.rm-grid-brands{grid-template-columns:repeat(6,1fr)}}.rm-sbb{background:var(--rm-paper)}.rm-sbb__pad{padding:clamp(6.4rem,9vw,10rem) 0}.rm-sbb__head{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;margin-bottom:3.2rem}.rm-sbb__head .rm-display{margin:0}.rm-sbb__lede{margin:0;max-width:62ch;font-family:var(--rm-font-mono);font-size:1.35rem;line-height:1.45;color:var(--rm-gray-dark)}.rm-sbb__form{display:grid;grid-template-columns:1fr;gap:1.2rem;align-items:end}.rm-sbb__field label{display:block;margin-bottom:.6rem;font-family:var(--rm-font-mono);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-gray-dark)}.rm-sbb__field select{width:100%;min-height:4.8rem;padding:0 3.6rem 0 1.4rem;border:1px solid var(--rm-black);background-color:var(--rm-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.2L6 6.2 11 1.2' fill='none' stroke='%230a0a0a' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.2rem .8rem;-webkit-appearance:none;appearance:none;font-family:var(--rm-font-mono);font-size:1.35rem;color:var(--rm-black);cursor:pointer}.rm-sbb__field select:disabled{border-color:var(--rm-gray);background-color:#ececec;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.2L6 6.2 11 1.2' fill='none' stroke='%238a8a8a' stroke-width='1.6'/%3E%3C/svg%3E");color:var(--rm-gray-mid);cursor:not-allowed}.rm-sbb__go{width:100%;min-height:4.8rem}.rm-sbb__go:disabled,.rm-sbb__go:disabled:hover{border-color:#d5d5d5;background:#d5d5d5;color:var(--rm-white);cursor:not-allowed}.rm-sbb__status{margin:1.2rem 0 0;font-family:var(--rm-font-mono);font-size:1.15rem;color:var(--rm-black)}@media(min-width:990px){.rm-sbb__form{grid-template-columns:minmax(0,1.15fr) minmax(0,1.45fr) minmax(12rem,.7fr) auto;gap:1.4rem}.rm-sbb__go{width:auto;min-width:11rem}}.rm-path-grid{display:grid;gap:0;border:var(--rm-border)}@media(min-width:750px){.rm-path-grid{grid-template-columns:1fr 1fr}}.rm-path{padding:clamp(2.4rem,4vw,4rem);background:var(--rm-white);border-bottom:var(--rm-border)}@media(min-width:750px){.rm-path{border-bottom:none}.rm-path:first-child{border-right:var(--rm-border)}}.rm-path--primary{background:var(--rm-black);color:var(--rm-white)}.rm-path h3{font-family:var(--rm-font-display);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 1.2rem}.rm-path p{font-family:var(--rm-font-mono);font-size:1.35rem;line-height:1.55;margin:0 0 2.4rem;max-width:40ch;opacity:.9}.rm-features{display:grid;grid-template-columns:1fr;border-top:var(--rm-border);border-left:var(--rm-border)}.rm-feature{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;padding:2.4rem;border-right:var(--rm-border);border-bottom:var(--rm-border);background:var(--rm-white)}.rm-feature h3{font-family:var(--rm-font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .6rem}.rm-feature p{font-family:var(--rm-font-mono);font-size:1.25rem;line-height:1.5;margin:0;color:var(--rm-gray-dark)}@media(min-width:750px){.rm-features{grid-template-columns:repeat(3,1fr)}}.rm-turnaround{display:grid;gap:2.4rem}@media(min-width:990px){.rm-turnaround{grid-template-columns:auto 1fr;align-items:end;gap:4rem}}.rm-turnaround__stripes{width:min(12rem,20vw);min-height:12rem;background-image:repeating-linear-gradient(-45deg,var(--rm-white) 0,var(--rm-white) 6px,transparent 6px,transparent 12px);border:1px solid rgba(255,255,255,.2)}.rm-turnaround__days{font-family:var(--rm-font-display);font-weight:800;font-size:clamp(5rem,12vw,9rem);line-height:.9;letter-spacing:-.04em;color:var(--rm-signal);margin:.8rem 0}.rm-process{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;font-family:var(--rm-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 0}.rm-process span{opacity:.7}.rm-process strong{font-weight:700;color:var(--rm-white)}.rm-help-panel{background:var(--rm-white);border:var(--rm-border);padding:clamp(2rem,4vw,3.2rem);display:grid;gap:2rem;align-items:center}@media(min-width:750px){.rm-help-panel{grid-template-columns:auto auto 1fr}}.rm-help-panel h2{font-family:var(--rm-font-mono);font-size:clamp(2rem,3vw,2.8rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0}.rm-help-list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.rm-help-list a{font-family:var(--rm-font-mono);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-black);text-decoration:none;border-bottom:1px solid transparent}.rm-help-list a:hover{border-bottom-color:var(--rm-signal);color:var(--rm-signal)}.rm-kit-grid{display:grid;grid-template-columns:1fr;border-top:var(--rm-border);border-left:var(--rm-border)}@media(min-width:750px){.rm-kit-grid{grid-template-columns:repeat(3,1fr)}}.rm-kit-card{display:flex;flex-direction:column;border-right:var(--rm-border);border-bottom:var(--rm-border);background:var(--rm-white);text-decoration:none;color:inherit;min-height:100%}.rm-kit-card__media{aspect-ratio:4 / 3;background:var(--rm-paper);border-bottom:var(--rm-border);display:grid;place-items:center;overflow:hidden}.rm-kit-card__media img{width:100%;height:100%;object-fit:cover}.rm-kit-card__body{padding:1.8rem;display:grid;gap:.6rem}.rm-kit-card__body h3{font-family:var(--rm-font-display);font-size:1.7rem;font-weight:800;text-transform:uppercase;margin:0;letter-spacing:-.01em}.rm-kit-card__body p{font-family:var(--rm-font-mono);font-size:1.2rem;margin:0;color:var(--rm-gray-dark)}.rm-kit-card:hover .rm-kit-card__body h3{color:var(--rm-signal)}.rm-newsletter{background:var(--rm-black);color:var(--rm-white);padding:clamp(4rem,8vw,7rem) 0;border-bottom:1px solid rgba(255,255,255,.12)}.rm-newsletter.rm-ink-edge:before{display:none}.rm-newsletter__title,.rm-newsletter h2{font-family:var(--rm-font-display);font-weight:800;font-size:clamp(2.4rem,5vw,4.4rem);text-transform:uppercase;letter-spacing:-.03em;line-height:.95;margin:0 0 2.4rem;max-width:18ch;color:var(--rm-white)}.rm-newsletter__title em{font-style:normal;color:var(--rm-signal);font-size:1.15em}.rm-newsletter__form{display:flex;flex-wrap:wrap;gap:0;max-width:56rem;border:1px solid var(--rm-white)}.rm-newsletter__form input{flex:1 1 22rem;min-height:5rem;border:0;background:transparent;color:var(--rm-white);font-family:var(--rm-font-mono);font-size:1.3rem;padding:0 1.6rem}.rm-newsletter__form input::placeholder{color:var(--rm-gray-mid)}.rm-newsletter__form button{min-height:5rem;padding:0 2.4rem;border:0;border-left:1px solid var(--rm-white);background:var(--rm-gray);color:var(--rm-black);font-family:var(--rm-font-mono);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rm-newsletter__form button:hover{background:var(--rm-signal);color:var(--rm-white)}.rm-pro{display:grid;gap:2.4rem}@media(min-width:990px){.rm-pro{grid-template-columns:1.2fr 1fr;align-items:center}}.rm-footer{background:var(--rm-black);color:var(--rm-white);border-top:1px solid rgba(255,255,255,.12)}.rm-footer p{color:var(--rm-white)}.rm-logo--footer{justify-self:start;max-width:18rem}.rm-logo--footer .rm-logo__img{height:2.8rem;filter:invert(1)}.rm-footer__grid{display:grid;gap:3rem;padding:4rem 0;justify-items:start}.rm-footer__brand,.rm-footer__col{min-width:0}@media(min-width:750px){.rm-footer__grid{grid-template-columns:minmax(14rem,1.4fr) repeat(var(--rm-footer-cols, 3),minmax(0,1fr));align-items:start}}.rm-footer h3{font-family:var(--rm-font-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.4rem;color:var(--rm-gray)}.rm-footer a{display:block;color:var(--rm-white);text-decoration:none;font-family:var(--rm-font-mono);font-size:1.25rem;padding:.35rem 0}.rm-footer a:hover{color:var(--rm-signal)}.rm-footer__bottom{border-top:1px solid rgba(255,255,255,.15);padding:1.6rem 0;font-family:var(--rm-font-mono);font-size:1.15rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;color:var(--rm-gray)}.rm-pdp__vendor{font-family:var(--rm-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-gray-mid);margin:0 0 .6rem}.rm-product-form{display:grid;gap:1.6rem;margin-top:.8rem}.rm-product-form__buy{display:grid;gap:1.2rem}@media(min-width:750px){.rm-product-form__buy{grid-template-columns:12rem 1fr;align-items:end}}.rm-field--qty input[type=number]{width:100%;min-height:5.2rem;border:var(--rm-border);padding:0 1.2rem;font-family:var(--rm-font-mono);font-size:1.4rem;background:var(--rm-white)}.rm-product-form__apps{display:grid;gap:1.2rem}.globo-po,[class*=globo-po],[id*=globo],[class*=Globo],.gpo-container,[data-gpo],.rm-product-form__apps .globo-po,.rm-product-form__apps [class*=globo],.rm-product-form__apps [id*=globo]{display:none!important}.rm-product-form__apps img{max-width:100%;height:auto}.rm-product-note{border:var(--rm-border);background:var(--rm-paper);padding:1.4rem 1.6rem;font-family:var(--rm-font-mono);font-size:1.25rem;line-height:1.5}.rm-product-note strong{display:block;font-family:var(--rm-font-display);font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.6rem}.rm-product-note__body p{margin:0 0 .4rem}.rm-product-note__body p:last-child{margin-bottom:0}.rm-pdp-page{width:min(100% - (var(--rm-gutter) * 2),1440px);padding-top:clamp(4rem,6vw,7.2rem);padding-bottom:clamp(5.6rem,8vw,9.6rem)}.rm-pdp{display:grid;gap:4rem;align-items:start;margin-bottom:0}@media(min-width:990px){.rm-pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:8rem}}.rm-pdp__media{width:100%;margin-inline:auto}@media(min-width:990px){.rm-pdp__media{margin-inline:0}}.rm-pdp__frame{border:var(--rm-border);background:var(--rm-paper);overflow:hidden;aspect-ratio:1 / 1;display:grid;place-items:center}.rm-pdp__zoom{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.rm-pdp__img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;display:block;pointer-events:none;background:var(--rm-paper)}.rm-pdp--base-zoom .rm-pdp__img{transform:scale(1.38);transform-origin:center}.rm-pdp__thumbs{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem}.rm-pdp__thumb{width:8.8rem;height:8.8rem;padding:0;border:1px solid var(--rm-gray);background:var(--rm-paper);cursor:pointer;overflow:hidden}.rm-pdp__thumb.is-active,.rm-pdp__thumb:hover{border-color:var(--rm-black);outline:1px solid var(--rm-black)}.rm-pdp__thumb img{width:100%;height:100%;object-fit:contain;display:block;background:var(--rm-paper)}.rm-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#f4f4f2fa;display:none;place-items:center;padding:6.4rem 2.4rem 5.6rem;margin:0}.rm-lightbox.is-open,.rm-lightbox:not([hidden]){display:grid}.rm-lightbox[hidden]:not(.is-open){display:none!important}.rm-lightbox__stage{width:min(94vw,1500px);height:min(84vh,1080px);overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:zoom-in;touch-action:none}.rm-lightbox.is-zoomed .rm-lightbox__stage{cursor:grab}.rm-lightbox.is-dragging .rm-lightbox__stage{cursor:grabbing}.rm-lightbox img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateZ(0) scale(1);transition:transform .22s ease;background:var(--rm-white)}.rm-lightbox.is-dragging img{transition:none}.rm-lightbox__hint{position:absolute;left:0;right:0;bottom:1.8rem;margin:0;text-align:center;font-family:var(--rm-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-gray-mid);pointer-events:none}.rm-lightbox__close{position:absolute;top:1.6rem;right:1.6rem;z-index:1;width:4.4rem;height:4.4rem;border:1px solid var(--rm-black);background:var(--rm-white);color:var(--rm-black);font-size:2.8rem;line-height:1;cursor:pointer}.rm-lightbox__close:hover{background:var(--rm-black);color:var(--rm-white)}.rm-pdp .rm-display--md{line-height:1.05}.rm-pdp__price{margin:2.4rem 0 0;font-family:var(--rm-font-mono);font-size:2rem;font-weight:700}.rm-pdp__desc{font-family:var(--rm-font-mono);font-size:1.35rem;line-height:1.7;max-width:48ch;margin-top:2.8rem;margin-bottom:0}.rm-pdp__desc>*{margin:0}.rm-pdp__desc>*+*{margin-top:1.6rem}.rm-pdp__choose{margin-top:4.8rem}.rm-pdp__choose-title{font-family:var(--rm-font-display);font-weight:800;font-size:clamp(1.8rem,2.4vw,2.2rem);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 2rem;color:var(--rm-black)}.rm-product-paths{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0}.rm-product-path{padding:2.4rem 2.2rem;background:var(--rm-white);color:var(--rm-black);border:var(--rm-border);border-top:3px solid var(--rm-black);display:flex;flex-direction:column;min-height:100%}.rm-product-path--3d{background:var(--rm-white);color:var(--rm-black);border-top-color:var(--rm-signal)}.rm-product-path__badge{font-family:var(--rm-font-mono);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.4rem;color:var(--rm-gray-mid)}.rm-product-path--3d .rm-product-path__badge{color:var(--rm-signal)}.rm-product-path h2,.rm-product-path h3,.rm-product-path__title{font-family:var(--rm-font-display);font-size:clamp(1.45rem,1.55vw,1.85rem);font-weight:800;text-transform:uppercase;margin:0 0 1rem;color:inherit;line-height:1.15}.rm-nowrap{white-space:nowrap}.rm-product-path .rm-product-path__badge{flex:none}.rm-product-path p:not(.rm-product-path__badge){font-family:var(--rm-font-mono);font-size:1.3rem;line-height:1.5;margin:0 0 2.4rem;flex:1;color:var(--rm-gray-dark)}.rm-product-path .rm-btn,.rm-product-path__apps{align-self:stretch;margin-top:0;width:100%}.rm-product-path__apps [class*=justprint-container]{margin:0!important;text-align:left!important;width:100%!important}.rm-product-path__apps a,.rm-product-path__apps button,.rm-product-path--3d [class*=justprint-btn]{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:4.8rem!important;margin:0!important;padding:1.2rem 1.4rem!important;border:1px solid var(--rm-black)!important;border-radius:0!important;background:var(--rm-black)!important;color:var(--rm-white)!important;font-family:var(--rm-font-mono)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.rm-product-path__apps a:hover,.rm-product-path__apps button:hover,.rm-product-path--3d [class*=justprint-btn]:hover{background:var(--rm-signal)!important;border-color:var(--rm-signal)!important;color:var(--rm-white)!important}.rm-wizard.is-collapsed,.rm-wizard[hidden]{display:none}.rm-wizard:not([hidden]){margin-top:5.6rem}.rm-wizard__kicker{font-family:var(--rm-font-mono);font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rm-signal);margin:0 0 .8rem}.rm-wizard__intro h2{color:var(--rm-black)}.rm-wizard{border:var(--rm-border);background:var(--rm-white);margin-top:2.4rem}.rm-wizard__intro{padding:2.4rem;border-bottom:var(--rm-border-soft)}.rm-wizard__intro h2{font-family:var(--rm-font-display);font-size:clamp(2rem,3vw,2.8rem);font-weight:800;text-transform:uppercase;margin:0 0 1rem}.rm-wizard__intro p{font-family:var(--rm-font-mono);font-size:1.35rem;margin:0;max-width:60ch}.rm-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-bottom:var(--rm-border)}.rm-steps button{-webkit-appearance:none;appearance:none;border:0;border-right:var(--rm-border-soft);background:var(--rm-paper);color:var(--rm-gray-dark);font-family:var(--rm-font-mono);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1.4rem .6rem;border-radius:0;clip-path:none;cursor:pointer}.rm-steps button:last-child{border-right:0}.rm-steps button[aria-current=step]{background:var(--rm-black);color:var(--rm-white)}.rm-wizard__step-intro{font-family:var(--rm-font-mono);margin:0 0 2rem}.rm-dropzone--input{display:grid;place-items:center;cursor:pointer;position:relative;min-height:12rem;transition:border-color .15s ease,background .15s ease}.rm-dropzone--input.is-dragover{border-color:var(--rm-black);background:#ececec}.rm-dropzone--input input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.rm-files-list{list-style:none;margin:1.2rem 0 0;padding:0;font-family:var(--rm-font-mono);font-size:1.2rem}.rm-files-list__item{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.7rem 0;border-bottom:var(--rm-border-soft)}.rm-files-list__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-files-list__remove{flex-shrink:0;width:2.8rem;height:2.8rem;border:var(--rm-border);background:var(--rm-white);color:var(--rm-black);font-size:1.8rem;line-height:1;cursor:pointer;padding:0}.rm-files-list__remove:hover{background:var(--rm-black);color:var(--rm-white)}.rm-wizard__panel{display:none;padding:2.4rem}.rm-wizard__panel.is-active{display:block}.rm-field{margin-bottom:2rem}.rm-field label{display:block;font-family:var(--rm-font-display);font-weight:800;font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.8rem}.rm-field input,.rm-field select,.rm-field textarea{width:100%;min-height:4.8rem;border:1px solid var(--rm-gray);background:var(--rm-white);font-family:var(--rm-font-mono);font-size:1.35rem;padding:1rem 1.2rem;color:var(--rm-black)}.rm-field textarea{min-height:12rem;resize:vertical}.rm-field .rm-hint{font-family:var(--rm-font-mono);font-size:1.2rem;color:var(--rm-gray-mid);margin-top:.8rem}.rm-choice-row{display:grid;grid-template-columns:1fr;gap:.8rem}@media(min-width:750px){.rm-choice-row{grid-template-columns:1fr 1fr}}.rm-choice{border:1px solid var(--rm-gray);background:var(--rm-white);min-height:5.2rem;padding:1.2rem 1.6rem;font-family:var(--rm-font-mono);font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center}.rm-choice.is-selected,.rm-choice[aria-pressed=true]{border-color:var(--rm-black);border-width:2px;outline:1px solid var(--rm-black)}.rm-material-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.rm-material{border:1px solid var(--rm-gray);background:var(--rm-white);padding:1rem;cursor:pointer;text-align:left}.rm-material.is-selected{border-color:var(--rm-black);border-width:2px}.rm-material__swatch{aspect-ratio:1;background:var(--rm-paper);border:var(--rm-border-soft);margin-bottom:1rem}.rm-material__label{font-family:var(--rm-font-mono);font-size:1.15rem;font-weight:700;text-transform:uppercase}.rm-material__price{font-family:var(--rm-font-mono);font-size:1.15rem;color:var(--rm-signal);margin-top:.4rem}.rm-wizard__total{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1.6rem;padding:1.6rem 2.4rem;border-top:var(--rm-border-soft);background:var(--rm-paper);font-family:var(--rm-font-mono);font-size:1.25rem}.rm-wizard__total>div{display:flex;justify-content:space-between;gap:1rem}.rm-wizard__total-sum{grid-column:1 / -1;padding-top:.6rem;border-top:var(--rm-border-soft);font-size:1.45rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.rm-wizard__error{margin:0;padding:1.2rem 2.4rem;background:#fff4ef;color:#9a2200;font-family:var(--rm-font-mono);font-size:1.25rem;border-top:var(--rm-border)}.rm-wizard__error[hidden],.rm-wizard__nav [hidden]{display:none!important}.rm-wizard__nav{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:var(--rm-border)}.rm-wizard__nav button{min-height:5.6rem;border:0;font-family:var(--rm-font-mono);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rm-wizard__nav .rm-prev{grid-column:1;grid-row:1;background:var(--rm-gray);color:var(--rm-black)}.rm-wizard__nav .rm-prev:hover{background:#b8b8b8}.rm-wizard__nav .rm-next,.rm-wizard__nav [data-rm-submit]{grid-column:2;grid-row:1;background:var(--rm-black);color:var(--rm-white)}.rm-wizard__nav .rm-next:hover,.rm-wizard__nav [data-rm-submit]:hover{background:var(--rm-signal);color:var(--rm-white)}.rm-choice[data-rm-choice=swing][data-value="Bras oscillant standard"]{background:var(--rm-paper)}.rm-dropzone{border:1px dashed var(--rm-gray);padding:3.2rem 1.6rem;text-align:center;font-family:var(--rm-font-mono);font-size:1.25rem;color:var(--rm-gray-mid);background:var(--rm-paper)}@media(max-width:749px){.rm-steps{grid-template-columns:repeat(2,1fr)}.rm-steps button{border-bottom:var(--rm-border-soft)}}@media(min-width:750px)and (max-width:989px){.rm-steps{grid-template-columns:repeat(3,1fr)}}.rm-options{margin:1.8rem 0 2.4rem;display:grid;gap:1.8rem;font-family:var(--rm-font-mono);font-size:1.25rem;line-height:1.45}.rm-opt{display:grid;gap:.75rem}.rm-opt[hidden]{display:none!important}.rm-opt__heading{font-family:var(--rm-font-display, inherit);font-size:clamp(1.6rem,2vw,2rem);letter-spacing:.06em;text-transform:uppercase;margin:1rem 0 .25rem;border-top:1px solid rgba(0,0,0,.12);padding-top:1.4rem}.rm-opt__divider{border:0;border-top:1px solid rgba(0,0,0,.12);margin:.8rem 0}.rm-opt__paragraph{margin:0;color:var(--rm-gray-mid, #666);font-size:1.2rem;line-height:1.5}.rm-opt__label{font-family:var(--rm-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rm-opt__req{color:#c1121f;margin-left:.25rem}.rm-opt__help{margin:0;font-size:1.1rem;line-height:1.45;color:var(--rm-gray-mid, #666)}.rm-opt__input,.rm-opt__textarea{width:100%;border:var(--rm-border, 1px solid #111);border-radius:0;background:#fff;padding:1rem 1.2rem;min-height:5rem;font-family:var(--rm-font-mono);font-size:1.3rem;line-height:1.4}.rm-opt__textarea{min-height:10rem}.rm-opt__choices{display:flex;flex-wrap:wrap;gap:.7rem}.rm-opt__choice{display:inline-flex;align-items:center;gap:.5rem;border:var(--rm-border, 1px solid #111);padding:.9rem 1.15rem;cursor:pointer;font-family:var(--rm-font-mono);font-size:1.2rem;line-height:1.3}.rm-opt__choice:has(input:checked){background:#111;color:#fff}.rm-opt__choice input{position:absolute;opacity:0;pointer-events:none}.rm-opt__price{opacity:.85;font-size:1em;font-weight:700}.rm-opt__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.9rem}@media(min-width:750px){.rm-opt__swatches{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.rm-opt__swatches--compact{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:.65rem;justify-items:center}@media(min-width:750px){.rm-opt__swatches--compact{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.8rem}}.rm-opt__swatches--compact .rm-opt__swatch{width:100%;max-width:88px}@media(min-width:750px){.rm-opt__swatches--compact .rm-opt__swatch{max-width:110px}}.rm-opt__swatches--compact .rm-opt__swatch-face{padding:.35rem;gap:.35rem}.rm-opt__swatches--compact .rm-opt__swatch-face img{width:100%;max-width:64px;margin:0 auto}@media(min-width:750px){.rm-opt__swatches--compact .rm-opt__swatch-face img{max-width:80px}}.rm-opt__swatches--compact .rm-opt__swatch-label,.rm-opt__swatches--compact .rm-opt__swatch-price{font-size:.95rem}.rm-opt__swatches--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.7rem}@media(min-width:750px){.rm-opt__swatches--cols-3{gap:.9rem}}.rm-opt__swatches--pieces .rm-opt__swatch-face img{max-width:120px;margin:0 auto}@media(min-width:750px){.rm-opt__swatches--pieces .rm-opt__swatch-face img{max-width:140px}}.rm-opt__swatch{position:relative;cursor:pointer;margin:0}.rm-opt__swatch input{position:absolute;opacity:0;pointer-events:none}.rm-opt__swatch-face{display:grid;gap:.5rem;border:2px solid transparent;padding:.55rem;text-align:center;background:#f6f6f6;min-height:100%}.rm-opt__swatch input:checked+.rm-opt__swatch-face{border-color:var(--rm-orange, #ff5a00);background:#fff}.rm-opt__swatch-face img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;display:block}.rm-opt__swatch-label{font-size:1.1rem;line-height:1.3;font-family:var(--rm-font-mono);font-weight:500}.rm-opt__swatch-price{font-size:1.1rem;color:var(--rm-orange, #ff5a00);font-weight:700;font-family:var(--rm-font-mono)}.rm-opt__file-btn{display:inline-flex;align-items:center;justify-content:center;border:1px dashed #111;padding:1.1rem 1.4rem;cursor:pointer;font-family:var(--rm-font-mono);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.rm-opt__file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.rm-opt__file-list{margin:.5rem 0 0;padding-left:1.2rem;font-size:1.15rem}.rm-opt__loading,.rm-opt__error{margin:0;font-size:1.2rem;color:var(--rm-gray-mid, #666)}.rm-opt__error{color:#9a2200;background:#fff4ef;padding:1rem 1.2rem;border:1px solid #9a2200}.rm-opt__error[hidden]{display:none!important}.rm-wizard,.rm-wizard *,.rm-product-form,.rm-product-form *,.rm-opt,.rm-opt *{-webkit-text-fill-color:currentColor}.rm-choice,.rm-material,.rm-material__label,.rm-opt__choice,.rm-opt__label,.rm-opt__input,.rm-opt__textarea,.rm-opt__file-btn,.rm-opt__swatch-label,.rm-field label,.rm-field input,.rm-field select,.rm-field textarea,.rm-files-list,.rm-files-list__remove{color:var(--rm-black)}@media(max-width:749px){:root{--rm-gutter: 1.4rem}.rm-section__pad{padding:4.4rem 0}.rm-section__pad--tight{padding-top:3.2rem;padding-bottom:3.2rem}.rm-display{letter-spacing:-.02em;line-height:1.08}.rm-display--xl{font-size:clamp(1.7rem,6.2vw,2.1rem)}.rm-display--lg{font-size:clamp(1.55rem,5.5vw,1.95rem)}.rm-display--md{font-size:clamp(1.45rem,5vw,1.75rem)}.rm-section .rm-display--md,.rm-section h2.rm-display{margin-bottom:.2rem}.rm-lede{font-size:1.15rem;line-height:1.45;margin-top:.85rem;max-width:38ch}.rm-trust-bar__list{grid-template-columns:1fr}.rm-trust-bar__list li{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:1.15rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);text-align:left}.rm-trust-bar__list li:last-child{border-right:0;border-bottom:0}.rm-trust-bar__list strong{font-size:1.2rem;margin:0;letter-spacing:.04em;line-height:1.2}.rm-trust-bar__list span{display:block;font-size:1.2rem;line-height:1.3;letter-spacing:0}.rm-grid-brands{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.rm-grid-brands a{min-height:4.8rem;padding:.85rem .35rem;font-size:1rem;letter-spacing:-.01em;line-height:1.1;text-align:center;-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}.rm-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}.rm-kit-card__body{padding:1rem .9rem 1.2rem;gap:.35rem}.rm-kit-card__body h3{font-size:1.05rem;line-height:1.2;letter-spacing:-.01em}.rm-kit-card__body p{font-size:1rem}.rm-range{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}.rm-range__body{padding:1rem .9rem 1.2rem}.rm-range__body h3{font-size:1.05rem;line-height:1.2;letter-spacing:-.01em}.rm-range__body p{font-size:1rem}.rm-how{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}.rm-how__step{border-right:var(--rm-border)}.rm-how__step:nth-child(2n){border-right:0}.rm-how__body{padding:1rem .9rem 1.2rem}.rm-how__body h3{font-size:1.05rem;line-height:1.2;letter-spacing:-.01em}.rm-how__body p{font-size:1rem}.rm-how__label{font-size:.95rem;margin-bottom:.35rem}.rm-how__num{font-size:2.4rem}.rm-features,.rm-features--grid3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.rm-feature,.rm-features--grid3 .rm-feature{grid-template-columns:1fr;justify-items:start;gap:.55rem;padding:1rem .7rem}.rm-feature .rm-marker,.rm-features--grid3 .rm-feature .rm-marker{transform:scale(.85);transform-origin:left top}.rm-feature h3,.rm-features--grid3 .rm-feature h3{font-size:.95rem;line-height:1.2;letter-spacing:-.01em;margin-bottom:.25rem;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}.rm-feature p,.rm-features--grid3 .rm-feature p{font-size:.95rem;line-height:1.35}.rm-faq-head{margin-bottom:1.4rem}.rm-faq-item summary{font-size:1.1rem;padding:1rem 0;gap:.8rem;line-height:1.25;letter-spacing:-.01em}.rm-faq-item summary:after{font-size:1.35rem}.rm-faq-item__body{font-size:1.1rem;padding:0 0 1rem}.rm-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;padding:2.4rem 0}.rm-footer__brand{grid-column:1 / -1}.rm-footer h3{font-size:1.05rem;margin-bottom:.8rem}.rm-footer a{font-size:1.1rem;padding:.25rem 0}.rm-footer__bottom{padding:1.2rem 0;font-size:1.05rem}.rm-newsletter{padding:2.8rem 0}.rm-newsletter__title,.rm-newsletter h2{font-size:clamp(1.45rem,5vw,1.8rem)!important;line-height:1.12!important;letter-spacing:-.02em}.rm-hero__actions .rm-btn,.rm-hero__actions .rm-btn--lg{font-size:.95rem;letter-spacing:.03em;padding-inline:.65rem;min-height:4rem}}main[data-template=collection] .page-width{width:min(100% - (var(--rm-gutter) * 2),var(--rm-max));max-width:none;margin-inline:auto;padding-left:0;padding-right:0}main[data-template=collection] .collection-hero{padding:0;background:var(--rm-white)}main[data-template=collection] .collection-hero__inner{display:block;padding-top:clamp(2.8rem,5vw,4.4rem);padding-bottom:0}main[data-template=collection] .collection-hero__title{margin:0;font-family:var(--rm-font-display);font-weight:800;font-size:clamp(2.6rem,4.4vw,4.6rem);letter-spacing:-.035em;line-height:.92;text-transform:uppercase;color:var(--rm-black)}main[data-template=collection] .collection-hero__description{margin:1.4rem 0 0;max-width:62ch;font-family:var(--rm-font-mono);font-size:1.35rem;line-height:1.55;color:var(--rm-gray-dark)}main[data-template=collection] .facets-wrapper{padding-top:1.6rem}main[data-template=collection] .facets__form{align-items:center;gap:1.2rem 2.4rem;margin:0 0 1.6rem;padding:1.1rem 0;border-top:var(--rm-border);border-bottom:var(--rm-border)}main[data-template=collection] .facets__heading,main[data-template=collection] .facet-filters__label,main[data-template=collection] .facets__summary,main[data-template=collection] .product-count__text,main[data-template=collection] .facet-filters__sort,main[data-template=collection] .mobile-facets__open,main[data-template=collection] .mobile-facets__heading{font-family:var(--rm-font-mono);font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rm-black)}main[data-template=collection] .facets__heading{margin:0 1.6rem 0 0}main[data-template=collection] .facets__summary{margin-bottom:0;padding-right:1.6rem}main[data-template=collection] .facets__summary:hover .facets__summary-label,main[data-template=collection] .underline-links-hover:hover a{text-decoration:none}main[data-template=collection] .facet-filters{padding-left:0}main[data-template=collection] .facet-filters__label{margin-right:.8rem}main[data-template=collection] .facets__display{border:var(--rm-border);border-radius:0;box-shadow:none}main[data-template=collection] span.active-facets__button-inner{border-radius:0;box-shadow:none;border:var(--rm-border);font-family:var(--rm-font-mono);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}main[data-template=collection] .mobile-facets__open{display:inline-flex;width:auto;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;border:var(--rm-border);background:var(--rm-white)}@media screen and (max-width:749px){main[data-template=collection] .facets-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}main[data-template=collection] .mobile-facets__wrapper{flex:1 1 auto;min-width:0}main[data-template=collection] .product-count{flex:0 0 auto}main[data-template=collection] .product-count__text{white-space:nowrap}}main[data-template=collection] #product-grid.rm-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;column-gap:0;row-gap:0;margin:0;padding:0;border-top:var(--rm-border);border-left:var(--rm-border);list-style:none}@media screen and (min-width:750px){main[data-template=collection] #product-grid.rm-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){main[data-template=collection] #product-grid.rm-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}main[data-template=collection] #product-grid>.grid__item{width:auto;max-width:none;flex:none;margin:0;padding:0;border-right:var(--rm-border);border-bottom:var(--rm-border);background:var(--rm-white)}main[data-template=collection] #product-grid>.grid__item:hover .card__heading a{color:var(--rm-signal)}main[data-template=collection] .card-wrapper,main[data-template=collection] .card{height:100%;background:transparent;border-radius:0}main[data-template=collection] .card--standard .card__inner,main[data-template=collection] .rm-collection-grid--wide .card__inner,main[data-template=collection] .rm-collection-grid--square .card__inner{border:0;border-radius:0;box-shadow:none;background:var(--rm-paper)}main[data-template=collection] .card--standard .card__inner:after{display:none}main[data-template=collection] .rm-collection-grid--wide .card__inner{--ratio-percent: 56.25% !important}main[data-template=collection] .rm-collection-grid--square .card__inner{--ratio-percent: 100% !important}main[data-template=collection] .card__media,main[data-template=collection] .card__media .media{background:var(--rm-paper);border-radius:0}main[data-template=collection] .card__media .media img{object-fit:contain!important;object-position:center;width:100%;height:100%;padding:0;background:var(--rm-paper);transform:none}@media screen and (min-width:990px){main[data-template=collection] .card:hover .media.media--hover-effect>img,main[data-template=collection] .card-wrapper:hover .media.media--hover-effect>img{transform:none;opacity:1}}main[data-template=collection] .card--standard>.card__content .card__information{padding:1.5rem 1.6rem 1.7rem}main[data-template=collection] .card__heading,main[data-template=collection] .card__heading.h5{font-family:var(--rm-font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1.12;text-transform:uppercase;color:var(--rm-black)}@media screen and (max-width:749px){main[data-template=collection] .card--standard>.card__content .card__information{padding:1rem .8rem 1.2rem}main[data-template=collection] .card__heading,main[data-template=collection] .card__heading.h5{font-size:1.25rem}}main[data-template=collection] .price,main[data-template=collection] .price .price-item{margin-top:.7rem;font-family:var(--rm-font-mono);font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--rm-gray-dark)}main[data-template=collection] .pagination-wrapper{margin-top:2.4rem}main[data-template=collection] .pagination__item{font-family:var(--rm-font-mono);font-weight:600;letter-spacing:.04em}main[data-template=collection] .collection--empty .title{font-family:var(--rm-font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.03em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rm-industrial.css.map */
