body:has(.rr-page){background:#0a0a0a}body:has(.rr-page) main{background:#0a0a0a}.shopify-section:has(>.rr){background:#0a0a0a}.rr.h3-hero{padding:48px 0 80px}.rr.h3-hero .grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.rr.h3-hero .copy{display:grid;gap:24px}.rr.h3-hero h1{font-size:clamp(46px,6.4vw,100px);letter-spacing:-.03em;line-height:.94}.rr.h3-hero .lead{font-size:clamp(17px,1.5vw,21px);line-height:1.4;letter-spacing:-.03em;color:var(--rr-fg-2);max-width:36ch}.rr.h3-hero .ctas{display:flex;gap:10px;flex-wrap:wrap}.rr.h3-hero .cta{width:auto;min-width:220px;height:52px}.rr.h3-hero .proof{display:flex;flex-wrap:wrap;gap:8px 22px}.rr.h3-hero .proof .live{color:var(--rr-fg);display:inline-flex;align-items:center;gap:10px}.rr.h3-hero .proof .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rr-core);animation:rr-breathe 3s var(--rr-ease) infinite}.rr.h3-hero .frame{aspect-ratio:4/5;overflow:hidden}.rr.h3-hero .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rr.h3-hero .frame .lab,.rr.h3-hero .frame .lab2{position:absolute;z-index:2;display:grid;gap:2px}.rr.h3-hero .frame .lab{left:20px;bottom:18px}.rr.h3-hero .frame .lab2{right:20px;top:22px;text-align:right}@media(max-width:960px){.rr.h3-hero{padding:16px 0 56px}.rr.h3-hero .grid{grid-template-columns:1fr;gap:24px}.rr.h3-hero .art{order:-1}.rr.h3-hero .cta{width:100%}}.rr.h3-choose .two{display:grid;grid-template-columns:1fr 1fr;gap:var(--rr-g)}@media(max-width:860px){.rr.h3-choose .two{grid-template-columns:1fr}}.rr .sys{display:grid;gap:18px}.rr .sys .pic{display:block;aspect-ratio:4/5;overflow:hidden}.rr .sys .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .6s var(--rr-ease)}.rr .sys .pic:hover img{transform:scale(1.02)}.rr .sys .txt{display:grid;gap:8px}.rr .sys .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.rr .sys h3{font-size:30px}.rr .sys .pr{font-variant-numeric:tabular-nums;font-weight:500;font-size:20px}.rr .sys .one{font-size:19px;letter-spacing:-.03em}.rr .sys .def{color:var(--rr-fg-2);font-size:15px;max-width:44ch}.rr .sys .ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.rr .sys .ctas .product-form,.rr .sys .ctas form{display:contents}.rr .sys .ctas .cta{height:50px}@media(max-width:480px){.rr .sys .ctas{grid-template-columns:1fr}}.rr .packs-strip{margin-top:40px;display:grid;grid-template-columns:1.1fr 1.6fr auto;gap:var(--rr-g);align-items:center;padding:22px 0;border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line);text-decoration:none;color:var(--rr-fg)}.rr .packs-strip .t{display:grid;gap:6px}.rr .packs-strip h3{font-size:22px}.rr .packs-strip p{color:var(--rr-fg-2);font-size:14.5px;max-width:36ch}.rr .packs-strip .list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rr .packs-strip .list>span{display:grid;gap:2px;padding-left:12px;border-left:1px solid var(--rr-line)}.rr .packs-strip .list b{font-weight:500}.rr .packs-strip .list .pr{font-variant-numeric:tabular-nums;font-size:13px;color:var(--rr-fg-2)}.rr .packs-strip .go{white-space:nowrap;color:var(--rr-fg)}.rr .packs-strip:hover .go{color:var(--rr-core)}@media(max-width:860px){.rr .packs-strip,.rr .packs-strip .list{grid-template-columns:1fr}}.rr.h3-solves{scroll-margin-top:calc(var(--rr-nav-h, 84px) + 8px)}.rr.h3-solves .split{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--rr-g);align-items:start}.rr.h3-solves .head-col{position:sticky;top:calc(var(--rr-nav-h, 84px) + 32px);display:grid;gap:18px;align-content:start}.rr.h3-solves .head-col .meta{margin:0}.rr.h3-solves .head-col .lead{color:var(--rr-fg-2);font-size:17px;max-width:34ch}.rr.h3-solves .rows{display:grid;border-top:1px solid var(--rr-line)}.rr.h3-solves .row{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:20px 0 22px;border-bottom:1px solid var(--rr-line);align-items:start}.rr.h3-solves .row .k{display:flex;align-items:center;gap:10px;color:var(--rr-fg-2);padding-top:6px;flex-wrap:wrap}.rr.h3-solves .row .k i{width:10px;height:10px;background:var(--dot, #888);display:inline-block;flex:none}.rr.h3-solves .row .k .ext{color:var(--rr-mute);font:inherit;text-transform:uppercase}.rr.h3-solves .row .k .ext:before{content:"\b7  "}.rr.h3-solves .row .t{display:grid;gap:8px}.rr.h3-solves .row h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.03em}.rr.h3-solves .row p{color:var(--rr-fg-2);font-size:15px;max-width:44ch}.rr.h3-solves.pics .row{grid-template-columns:200px 1fr}.rr.h3-solves.pics .row .pic{grid-column:1 / -1;aspect-ratio:16/7;overflow:hidden}.rr.h3-solves.pics .row .pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:960px){.rr.h3-solves .split{grid-template-columns:1fr;gap:32px}.rr.h3-solves .head-col{position:static}.rr.h3-solves .row{grid-template-columns:1fr;gap:10px;padding:20px 0 22px}.rr.h3-solves .row .k{padding-top:0}}.rr.h3-proof .facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line)}@media(max-width:960px){.rr.h3-proof .facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rr.h3-proof .facts{grid-template-columns:1fr}}.rr .fact{position:relative;padding:28px 20px 30px 0;display:grid;gap:8px;align-content:start;border-right:1px solid var(--rr-line)}.rr .fact:last-child{border-right:0}.rr .fact+.fact{padding-left:20px}.rr .fact b{font-weight:500;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.03em;line-height:1.05}.rr .fact .note{color:var(--rr-fg-2);font-size:14px}.rr .fact.tbc b{color:var(--rr-fg-2)}.rr.h3-proof .press{display:flex;flex-wrap:wrap;gap:10px 28px;padding-top:26px;color:var(--rr-fg-2);font-size:15px;align-items:baseline}.rr.h3-final .grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end}.rr.h3-final h2{font-size:clamp(40px,6vw,96px);letter-spacing:-.03em}.rr.h3-final .lead{margin-top:18px;color:var(--rr-fg-2);font-size:18px;max-width:40ch}.rr.h3-final .sig{margin-top:20px;color:var(--rr-mute)}@media(max-width:860px){.rr.h3-final .grid{grid-template-columns:1fr}}.rr.h2-transfer.compact .stage{aspect-ratio:16 / 5;min-height:240px}@media(max-width:860px){.rr.h2-transfer.compact .stage{aspect-ratio:16 / 9}}.rr-footer{border-top:1px solid var(--rr-line)}.rr-footer .grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.4fr;gap:var(--rr-g);padding-top:56px;padding-bottom:40px}.rr-footer .col{display:grid;gap:12px;align-content:start}.rr-footer .brand{gap:0}.rr-footer .brand svg{width:36px;height:auto}.rr-footer .brand .hazard{display:block;width:130px;height:28px;margin-top:44px;background:repeating-linear-gradient(45deg,var(--rr-fg) 0 9px,transparent 9px 18px)}.rr-footer .brand .tag{margin:44px 0 0;font-size:22px;line-height:1.12;font-weight:600;text-transform:uppercase;letter-spacing:-.03em;color:var(--rr-fg)}.rr-footer .brand .tag .l{display:block;white-space:nowrap}@media(max-width:749px){.rr-footer .brand .hazard,.rr-footer .brand .tag{margin-top:28px}.rr-footer .brand .tag{font-size:20px}}.rr-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rr-footer ul a{color:var(--rr-fg-2);text-decoration:none;font-size:14px}.rr-footer ul a:hover{color:var(--rr-fg)}.rr-footer .news p{color:var(--rr-fg-2);font-size:14px;max-width:34ch}.rr-footer .newsletter-form{display:grid;gap:8px}.rr-footer .newsletter-form__container{display:grid;grid-template-columns:1fr auto;gap:8px}.rr-footer .newsletter-form input.field__input{height:44px;background:transparent;border:1px solid var(--rr-line-2);color:var(--rr-fg);padding:0 12px;font:inherit;border-radius:0;width:100%}.rr-footer .newsletter-form input.field__input::placeholder{color:var(--rr-mute)}.rr-footer .newsletter-form .nl-btn{height:44px;padding:0 18px;background:var(--rr-fg);color:var(--rr-bg);border:1px solid var(--rr-fg);border-radius:5px;font:inherit;font-size:13px;font-weight:500;letter-spacing:-.03em;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;transition:background .2s var(--rr-ease),color .2s var(--rr-ease)}.rr-footer .newsletter-form .nl-btn:hover{background:transparent;color:var(--rr-fg)}.rr-footer .newsletter-form .nl-btn span{color:inherit}.rr-footer .newsletter-form input.field__input{border-radius:5px}.rr-footer .newsletter-form__message--success{color:var(--rr-core);font-size:13px}.rr-footer .newsletter-form__message--error{color:var(--rr-rescue);font-size:13px}.rr-footer .fine{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;padding-bottom:28px;border-top:1px solid var(--rr-line)}.rr-footer .fine a{color:inherit;text-decoration:none}@media(max-width:860px){.rr-footer .grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.rr-footer .grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/home3.css.map */
