.sc-hero h1,.sc-head h2,.sc-pdp h1{text-transform:uppercase;letter-spacing:-.035em;font-weight:900}.sc-hero h1{font-size:clamp(38px,6vw,74px);line-height:.98}.sc-head h2{font-size:clamp(26px,3.6vw,44px)}.sc-hero .sc-eyebrow,.sc-head .sc-eyebrow{letter-spacing:.22em;font-weight:800}.sc-btn{border-radius:6px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;font-size:13.5px;padding:16px 30px}.sc-btn--red{box-shadow:0 4px #0000002e}.sc-btn--red:hover{transform:translateY(2px);box-shadow:0 2px #0000002e}.sc-btn--ghost{border-width:2px}.sc-btn--ghost:hover{background:#fff;color:var(--navy);border-color:#fff}.sc-dark{background:#070c16;color:#fff}.sc-dark .sc-head h2{color:#fff}.sc-dark .sc-head p{color:#93a4bf}.sc-dark .sc-head .sc-eyebrow{color:#ff5a5c}.sc-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}@media(max-width:820px){.sc-roles{grid-template-columns:1fr}}.sc-role{border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:30px 26px;background:#ffffff0a;transition:.2s;display:flex;flex-direction:column;gap:10px}.sc-role:hover{border-color:#ff5a5c;background:#e01f211a;transform:translateY(-3px)}.sc-role .tag{font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ff5a5c}.sc-role h3{color:#fff;font-size:21px;text-transform:uppercase;letter-spacing:-.02em}.sc-role p{font-size:14.4px;color:#a9bad4;margin:0;flex:1}.sc-role .go{font-size:13px;font-weight:800;letter-spacing:.08em;color:#fff;text-transform:uppercase}.sc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}@media(max-width:820px){.sc-stats{grid-template-columns:repeat(2,1fr)}}.sc-stat{background:#fff;padding:30px 24px;text-align:center}.sc-stat .n{font-size:clamp(28px,4vw,42px);font-weight:900;color:var(--navy);letter-spacing:-.03em;line-height:1}.sc-stat .l{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px}.sc-features{display:grid;gap:0;border-top:1px solid var(--line)}.sc-feature{display:grid;grid-template-columns:56px 1fr;gap:22px;padding:26px 0;border-bottom:1px solid var(--line);align-items:start}.sc-feature .num{font-size:13px;font-weight:800;color:var(--red);letter-spacing:.1em;padding-top:4px}.sc-feature h3{font-size:18px;margin-bottom:6px;text-transform:uppercase;letter-spacing:-.01em}.sc-feature p{font-size:14.6px;color:var(--muted);margin:0}@media(max-width:640px){.sc-feature{grid-template-columns:40px 1fr;gap:14px}}.sc-media{position:relative;border-radius:12px;overflow:hidden;background:#0b1220;display:grid;place-items:center;text-align:center;color:#93a4bf;border:1px solid rgba(255,255,255,.1)}.sc-media .play{width:76px;height:76px;border-radius:50%;background:var(--red);display:grid;place-items:center;margin:0 auto 16px;color:#fff;font-size:24px;box-shadow:0 0 0 10px #e01f212e}.sc-media b{display:block;color:#fff;font-size:15px;margin-bottom:6px}.sc-media small{font-size:13px}.sc-card,.sc-pcard,.sc-badge,.sc-boxlist,.sc-spectable{border-radius:10px}.sc-pcard{border-width:1px}.sc-pcard:hover{border-color:var(--navy)}.sc-price .now{font-size:27px;font-weight:900;letter-spacing:-.02em}.sc-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.sc-reviews{grid-template-columns:1fr}}.sc-review{border:1px solid var(--line);border-radius:10px;padding:26px 24px;background:#fff}.sc-review .stars{color:#ffb020;letter-spacing:3px;font-size:15px;margin-bottom:12px}.sc-review p{font-size:14.6px;color:#3a4a62;font-style:italic;margin-bottom:16px}.sc-review .who{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sc-head--center{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.sc-qty{border-radius:6px}.sc-qty button{border-radius:0}.sc-variant-select{border-radius:6px}.sc-menu a.on{color:var(--navy);border-bottom:2px solid var(--red);padding-bottom:2px}.sc-dark .sc-btn--ghost{border-color:#ffffff8c}.sc-dark .sc-btn--ghost:hover{background:#fff;color:var(--navy);border-color:#fff}.sc-empty-state a.sc-btn{color:#fff;text-decoration:none}.shopify-policy__container{max-width:var(--maxw);margin:0 auto;padding:64px 24px 80px}.shopify-policy__title h1{font-size:clamp(28px,3.6vw,42px);line-height:1.12;margin:0 0 22px;color:var(--ink)}.shopify-policy__body{max-width:760px;font-size:15.6px;line-height:1.7;color:#3a4a62}.shopify-policy__body h2{font-size:24px;line-height:1.25;margin:30px 0 12px;color:var(--ink)}.shopify-policy__body h3{font-size:19px;line-height:1.3;margin:24px 0 10px;color:var(--ink)}.shopify-policy__body p{margin:0 0 15px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:22px;margin:12px 0}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body a{color:var(--navy);text-decoration:underline}.shopify-policy__body strong{color:var(--ink)}.shopify-policy__body>:first-child{margin-top:0}.sc-search{padding:56px 0 80px}.sc-searchform{display:flex;gap:10px;max-width:620px;margin:0 0 34px}.sc-searchform input[type=search]{flex:1 1 auto;min-width:0;font:inherit;font-size:15px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.sc-searchform input[type=search]:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0b367b1f}.sc-sresults{display:grid;gap:16px}.sc-sresult{display:flex;gap:18px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:16px;background:#fff}.sc-sresult .thumb{width:92px;height:92px;flex:none;border-radius:8px;background:var(--soft);overflow:hidden;display:grid;place-items:center}.sc-sresult .thumb img{width:100%;height:100%;object-fit:contain}.sc-sresult .sbody{min-width:0}.sc-sresult .kind{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:6px}.sc-sresult h3{font-size:16.5px;line-height:1.3;margin:0 0 7px}.sc-sresult h3 a{color:var(--ink)}.sc-sresult h3 a:hover{color:var(--navy)}.sc-sresult p{font-size:13.6px;line-height:1.5;color:var(--muted);margin:0}.sc-sresult .sprice{color:var(--ink)}@media(max-width:640px){.sc-searchform{flex-wrap:wrap}.sc-searchform .sc-btn{width:100%}.sc-sresult .thumb{width:68px;height:68px}}.sc-contact .sc-eyebrow{color:var(--red);display:block;margin-bottom:12px}.sc-contact h1{font-size:clamp(30px,4.4vw,52px);text-transform:uppercase;letter-spacing:-.035em;font-weight:900;line-height:1.05;margin:0 0 14px}.sc-contact .sc-lead{color:var(--muted);font-size:16px;max-width:640px;margin:0 0 40px}.sc-contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:start}.sc-contactinfo h2{font-size:21px;margin:0 0 12px}.sc-contactinfo>p{font-size:15.2px;line-height:1.6;color:#3a4a62;margin:0 0 16px}.sc-contactinfo .row{display:flex;gap:14px;align-items:baseline;font-size:15.2px;padding:13px 0;border-top:1px solid var(--line)}.sc-contactinfo .row b{flex:0 0 92px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sc-cform{border:1px solid var(--line);border-radius:12px;padding:26px;background:#fff}.sc-cform label{display:block;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 7px}.sc-cform label .opt{text-transform:none;letter-spacing:0;font-weight:600}.sc-cform .field{margin-bottom:16px}.sc-cform input,.sc-cform textarea{width:100%;box-sizing:border-box;font:inherit;font-size:15px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink)}.sc-cform input:focus,.sc-cform textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0b367b1f}.sc-cform textarea{min-height:130px;resize:vertical}.sc-cform .note{font-size:12.8px;color:var(--muted);margin:0 0 16px}.sc-cform .ok{background:#e8f5ec;border:1px solid #B7DFC4;color:#1b5e33;padding:12px 14px;border-radius:8px;font-size:14.5px;margin-bottom:16px}.sc-cform .err{background:#fdecec;border:1px solid #F3C2C2;color:#8a1c1c;padding:12px 14px;border-radius:8px;font-size:14px;margin-bottom:16px}@media(max-width:820px){.sc-contactgrid{grid-template-columns:1fr;gap:32px}.sc-contactinfo .row b{flex-basis:84px}}@media(max-width:900px){.sc-header .sc-nav{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;row-gap:2px}.sc-header .sc-menu{display:flex;order:3;flex-basis:100%;justify-content:center;gap:26px}.sc-header .sc-menu a{font-size:14px}.sc-header .sc-logo{height:30px}}.sc-acc .inner>:first-child{margin-top:0}.sc-acc .inner p{margin:0 0 11px;line-height:1.62}.sc-acc .inner p:last-child{margin-bottom:0}.sc-acc .inner h3{margin:20px 0 7px;font-size:13px;font-weight:800;color:var(--navy);text-transform:uppercase;letter-spacing:.07em}.sc-acc .inner h3:first-child{margin-top:0}.sc-acc .inner h4{margin:15px 0 6px;font-size:14px;font-weight:700;color:var(--navy)}.sc-acc .inner ul{margin:8px 0 13px;padding-left:19px}.sc-acc .inner ul:last-child{margin-bottom:0}.sc-acc .inner li{margin-bottom:6px;line-height:1.56}.sc-acc .inner strong{color:var(--ink);font-weight:700}.sc-acc .inner>p:last-of-type em,.sc-acc .inner em{display:block;margin:14px 0 0;padding:10px 14px;border-left:3px solid var(--navy);background:var(--soft);border-radius:0 8px 8px 0;color:#43536b;font-style:normal;font-size:13.6px;line-height:1.6}.sc-acc .inner em+p{margin-top:12px}.sc-acc .inner table{width:100%;border-collapse:collapse;font-size:14.2px}.sc-acc .inner table td{padding:7px 0;border-bottom:1px solid var(--line)}.sc-acc .inner table tr:last-child td{border-bottom:0}.sc-kit{padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--soft);margin:0 0 22px;line-height:1.6}.sc-kit strong{display:block;font-size:15px;color:var(--ink)}.sc-kit p{margin:6px 0 0;font-size:14px}.sc-kit--hero{background:#ffffff12;border-color:#fff3;max-width:540px}.sc-kit--hero strong{color:#fff}.sc-kit--hero p{color:#d4e2f7}.sc-kit-note{color:var(--muted)}.sc-return-note{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 20px}.sc-return-note a{text-decoration:underline;color:var(--navy)}.sc-media{max-width:850px;margin-inline:auto}.sc-media video{cursor:auto}.sc-btn:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #5798ed;outline-offset:4px}@media(max-width:600px){.sc-hero .sc-wrap{gap:24px}.sc-heroacts{display:grid;grid-template-columns:1fr;width:100%}.sc-heroacts .sc-btn{width:100%;text-align:center;white-space:normal}.sc-herofacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sc-pdp h1{font-size:28px;line-height:1.15;overflow-wrap:anywhere}.sc-buyrow{display:grid;grid-template-columns:1fr;gap:12px}.sc-buyrow .sc-btn{width:100%;min-width:0}.sc-kit{padding:15px}.sc-pgrid,.sc-pdp,.sc-hero .sc-wrap{min-width:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sc-detail-section{background:var(--soft);margin-top:32px}.sc-detail-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sc-detail-facts article{padding:25px;background:#fff;border:1px solid var(--line);border-radius:12px}.sc-detail-facts span{font-size:13px;color:var(--muted)}.sc-detail-facts h3{font-size:24px;color:var(--navy);margin:12px 0}.sc-detail-facts p,.sc-detail-controls p,.sc-detail-kit p{line-height:1.7;color:var(--muted)}.sc-detail-controls{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:48px 0}.sc-detail-controls img{width:100%;height:auto;border-radius:14px;background:#fff}.sc-detail-controls h2{font-size:clamp(26px,3vw,40px);margin:14px 0}.sc-detail-controls .sc-btn{margin-top:25px}.sc-detail-kit{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;background:#fff;padding:30px;border-radius:14px;border:1px solid var(--line)}.sc-detail-kit h2,.sc-detail-kit h3{margin-bottom:14px}@media(max-width:1000px){.sc-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.sc-detail-controls,.sc-detail-kit{grid-template-columns:1fr;gap:24px}.sc-detail-facts{gap:12px}.sc-detail-facts article{padding:17px}.sc-detail-facts h3{font-size:21px}.sc-detail-kit{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sc-refresh.css.map */
