@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&display=swap";.sl{--sl-font: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--sl-px: clamp(.55px, .05556vw, 1px);--sl-gold: #cca756;--sl-red: #ff0000;--sl-bar: #2c2c2c;--sl-dark: #1c1c1c;--sl-grey: #e7e7e7;font-family:var(--sl-font);font-weight:600;-webkit-font-smoothing:antialiased}.sl *,.sl *:before,.sl *:after{box-sizing:border-box}.sl p,.sl h1,.sl h2{margin:0}.sl-section{position:relative;width:100%;overflow:hidden;font-family:var(--sl-font)}.sl-bleed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sl-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(198 * var(--sl-px));height:calc(66 * var(--sl-px));background:var(--sl-gold);color:#000;border-radius:calc(12.703 * var(--sl-px));font-family:var(--sl-font);font-weight:600;font-size:calc(40.589 * var(--sl-px));line-height:1;text-decoration:none;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.sl-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.sl-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.sl-hero{aspect-ratio:1800 / 898;background:#333}.sl-hero__topbar{position:absolute;top:0;left:0;width:100%;height:8.352%;background:var(--sl-red);z-index:2}.sl-hero__logo{position:absolute;top:14.588%;left:50%;transform:translate(-50%);width:39.868%;z-index:2}.sl-hero__logo img{display:block;width:100%;height:auto}.sl-hero__content{position:absolute;left:10.944%;top:39.421%;width:40.389%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(42 * var(--sl-px));z-index:2}.sl-hero__title{font-size:calc(42 * var(--sl-px));line-height:1.19;color:#fff;text-transform:uppercase;font-weight:600}.sl-hero__sub{font-size:calc(32 * var(--sl-px));line-height:1.19;color:#fff;font-weight:600}.sl-features{aspect-ratio:1800 / 483;background:#fff}.sl-features__bar{position:absolute;top:0;left:0;width:100%;height:26.087%;background:var(--sl-bar);z-index:3}.sl-features__tiles{position:absolute;top:26.087%;left:0;width:100%;height:73.913%;display:grid;grid-template-columns:repeat(3,1fr)}.sl-features__tiles img{width:100%;height:100%;object-fit:cover;display:block}.sl-feat{position:absolute;top:6.211%;display:flex;align-items:center;gap:calc(18 * var(--sl-px));z-index:4}.sl-feat--1{left:5.167%;width:18%}.sl-feat--2{left:38.389%;width:20%}.sl-feat--3{left:70.278%;width:27.556%}.sl-feat__label{font-size:calc(34.535 * var(--sl-px));letter-spacing:calc(.3454 * var(--sl-px));text-transform:uppercase;color:#fff;white-space:nowrap;font-weight:600}.sl-feat__rule{flex:none;width:calc(5 * var(--sl-px));height:calc(65 * var(--sl-px));background:var(--sl-red)}.sl-feat__copy{font-size:calc(18.54 * var(--sl-px));line-height:calc(26 * var(--sl-px));letter-spacing:calc(.1854 * var(--sl-px));text-transform:uppercase;color:#fff;font-weight:600}.sl-conn{position:absolute;z-index:4;pointer-events:none}.sl-conn img{display:block;width:100%;height:100%;transform:rotate(180deg)}.sl-conn--1{left:3.583%;top:14.596%;width:11.469%;height:52.21%}.sl-conn--2{left:36.639%;top:13.872%;width:10.552%;height:34.923%}.sl-conn--3{left:68.806%;top:14.699%;width:14.833%;height:31.884%}.sl-dot{position:absolute;width:1.124%;aspect-ratio:1;border-radius:50%;background:#fff;z-index:5;pointer-events:none}.sl-dot--1a{left:15.052%;top:64.596%}.sl-dot--1b{left:2.778%;top:10.973%}.sl-dot--2a{left:47.191%;top:46.584%}.sl-dot--2b{left:36%;top:10.973%}.sl-dot--3a{left:83.5%;top:44.514%}.sl-dot--3b{left:68.111%;top:11.801%}.sl-product{aspect-ratio:1800 / 716;background:var(--sl-dark)}.sl-texture{opacity:.16;mix-blend-mode:luminosity}.sl-product__shot{position:absolute;left:13.944%;top:22.626%;width:19.278%;height:64.944%;object-fit:contain;z-index:2}.sl-product__content{position:absolute;left:46%;top:22.626%;width:46.167%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(46 * var(--sl-px));z-index:2}.sl-h2{font-size:calc(42 * var(--sl-px));line-height:1.19;text-transform:uppercase;color:#fff;font-weight:600}.sl-body{font-size:calc(32 * var(--sl-px));line-height:1.19;color:#fff;font-weight:600}.sl-story{aspect-ratio:1800 / 716;background:var(--sl-red)}.sl-story__content{position:absolute;left:11.556%;top:17.598%;width:45.167%;z-index:2}.sl-story__title{font-size:calc(42 * var(--sl-px));text-transform:uppercase;color:#fff;font-weight:600;margin-bottom:calc(31 * var(--sl-px))}.sl-story__body{font-size:calc(32 * var(--sl-px));line-height:calc(59 * var(--sl-px));color:#fff;font-weight:600}.sl-story__image{position:absolute;left:57.889%;top:11.732%;width:36.889%;height:76.397%;object-fit:cover;border-radius:calc(12 * var(--sl-px));z-index:2}.sl-bottom{aspect-ratio:1800 / 545;background:#fff}.sl-bottom__photo{position:absolute;left:0;top:0;width:59.111%;height:130.092%;object-fit:cover;z-index:1}.sl-bottom__text{position:absolute;left:63.333%;top:68.624%;width:31.667%;font-size:calc(41.657 * var(--sl-px));line-height:1.19;color:#000;font-weight:600;z-index:2}.sl-bottom__pin{position:absolute;left:75.889%;top:20.734%;width:8.889%;height:35.963%;object-fit:contain;z-index:2}.sl-footer{aspect-ratio:1800 / 282;background:var(--sl-dark)}.sl-footer__texture{opacity:.44;mix-blend-mode:soft-light}.sl-footer__mark{position:absolute;left:24.556%;top:36.879%;width:8.912%;height:27.66%;object-fit:contain;z-index:2}.sl-footer__copy{position:absolute;left:48.944%;top:47.872%;transform:translate(-50%);width:21.667%;text-align:center;font-size:calc(19.503 * var(--sl-px));color:#fff;font-weight:600;z-index:2}.sl-footer__cta{position:absolute;left:64.444%;top:38.652%;z-index:2}@media(max-width:900px){.sl-section{aspect-ratio:auto!important}.sl-btn{width:auto;height:auto;padding:14px 30px;font-size:22px;border-radius:10px}.sl-hero{padding:0 0 56px;min-height:78vh;display:flex;flex-direction:column}.sl-hero__topbar{position:static;height:44px}.sl-hero__logo{position:static;transform:none;width:78%;max-width:420px;margin:28px auto 0}.sl-hero__content{position:static;width:auto;margin-top:auto;padding:0 22px;gap:20px}.sl-hero__title{font-size:30px}.sl-hero__sub{font-size:17px;line-height:1.45}.sl-features{background:var(--sl-bar);padding:26px 0 0}.sl-features__bar{display:none}.sl-features__tiles{position:static;height:auto;grid-template-columns:1fr 1fr;gap:2px;margin-top:22px}.sl-features__tiles img{aspect-ratio:1 / 1}.sl-features__tiles img:first-child{grid-column:1 / -1;aspect-ratio:16 / 9}.sl-feat{position:static;width:auto;padding:0 22px 18px;gap:14px}.sl-feat__label{font-size:22px}.sl-feat__rule{width:4px;height:40px}.sl-feat__copy{font-size:13px;line-height:1.45}.sl-conn,.sl-dot{display:none}.sl-product{padding:44px 22px 52px}.sl-product__shot{position:static;width:58%;max-width:260px;height:auto;margin:0 auto 30px;display:block}.sl-product__content{position:static;width:auto;gap:20px}.sl-h2{font-size:26px}.sl-body{font-size:16px;line-height:1.5}.sl-story{padding:44px 22px 52px}.sl-story__content{position:static;width:auto;margin-bottom:28px}.sl-story__title{font-size:26px;margin-bottom:16px}.sl-story__body{font-size:16px;line-height:1.6}.sl-story__image{position:static;width:100%;height:auto;aspect-ratio:664 / 547;border-radius:10px}.sl-bottom{display:flex;flex-direction:column}.sl-bottom__photo{position:static;width:100%;height:auto;aspect-ratio:16 / 10}.sl-bottom__inner{position:relative;padding:34px 22px 40px;text-align:center}.sl-bottom__text{position:static;width:auto;font-size:22px;line-height:1.3}.sl-bottom__pin{position:static;width:62px;height:auto;margin:0 auto 18px;display:block}.sl-footer{padding:30px 22px 34px;text-align:center}.sl-footer__mark{position:static;width:110px;height:auto;margin:0 auto 18px;display:block}.sl-footer__copy{position:static;transform:none;width:auto;font-size:13px;margin-bottom:18px}.sl-footer__cta{position:static}}@media(prefers-reduced-motion:reduce){.sl-btn{transition:none}.sl-btn:hover{transform:none}}body:has(main[data-template=index]) #header-group,body:has(main[data-template=index]) .page-wrapper>footer,body:has(main[data-template="page.speedlock"]) #header-group,body:has(main[data-template="page.speedlock"]) .page-wrapper>footer{display:none}main[data-template=index],main[data-template="page.speedlock"]{padding:0;margin:0;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/speedlock.css.map */
