@font-face{font-family:Resist Sans Display;src:url('{{ "ResistSansDisplay-Regular.woff2" | asset_url }}') format("woff2"),url('{{ "ResistSansDisplay-Regular.woff" | asset_url }}') format("woff"),url('{{ "ResistSansDisplay-Regular.ttf" | asset_url }}') format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Montserrat-fallback;src:local("Arial");size-adjust:107.6%;ascent-override:89.96%;descent-override:23.33%;line-gap-override:0%}:root{--font-mono: "Montserrat", "Montserrat-fallback", "Helvetica Neue", Arial, sans-serif;--font-inter: "Inter", "Helvetica Neue", Arial, sans-serif;--font-resist: "Resist Sans Display", "Montserrat-fallback", "Helvetica Neue", Arial, sans-serif;--text-2xs: 10px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 20px;--text-xl: 22px;--text-2xl: 24px;--text-mid: 28px;--text-3xl: 32px;--text-4xl: 36px;--text-5xl: 48px;--text-6xl: 62px;--text-7xl: 72px;--color-base: #000;--color-white: #fff;--color-theme-bg: #0d0d0d;--color-white-muted: #D5D5D5;--color-yellow: #e8b93f;--color-gold: #E8563F;--color-silver: #7E7E7E;--color-footer-bg: #0d0d0d}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;outline:none!important;transition:transform .3s ease,opacity .3s ease,color .3s ease,background .3s ease,text-decoration .3s ease!important}svg,svg path{transition:transform .3s ease,opacity .3s ease,color .3s ease,background .3s ease,text-decoration .3s ease!important}button{all:unset;transition:transform .3s ease,opacity .3s ease,color .3s ease,background .3s ease,text-decoration .3s ease}ul{list-style:none;margin:0;padding:0}li{list-style:none}html{scrollbar-gutter:stable}body{font-family:var(--font-mono);background:var(--color-theme-bg);letter-spacing:-.03em}.container{width:100%;max-width:min(90%,1296px);margin:auto}section{overflow:hidden}@media(min-width:1800px){.contact-container{max-width:unset}}@media(max-width:767.98px){.container{max-width:100%;padding:0 30px}}@media(max-width:576px){.container{padding:0 20px}}header{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100;width:100%;max-width:min(calc(100% - 80px),1360px)}nav{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 28px;min-height:63px;background:var(--color-theme-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:60px;border:1px solid rgba(253,253,253,.302)}nav:before,nav:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:.5px;background:linear-gradient(90deg,transparent 0%,rgba(220,180,255,.25) 8%,rgba(180,210,255,.28) 15%,rgba(180,255,230,.25) 22%,rgba(255,255,255,.9) 28%,rgba(255,245,180,.28) 35%,rgba(255,200,160,.25) 42%,rgba(255,180,220,.25) 49%,rgba(210,180,255,.28) 56%,rgba(255,255,255,.9) 62%,rgba(180,225,255,.25) 69%,rgba(180,255,210,.25) 76%,rgba(255,235,160,.25) 83%,rgba(255,255,255,.7) 89%,transparent 100%),#fdfdfd47;background-size:200% 100%,auto;animation-duration:7s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}nav:before{animation-name:shimmer-outward}nav:after{animation-name:shimmer-inward}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;transition:transform .25s ease}.nav-logo:hover{transform:scale(1.05)}.cart_icon{position:relative;background:transparent!important;border-color:transparent!important}.cart_icon:hover,.cart_icon:active,.cart_icon:focus-within{background:transparent!important;border-color:transparent!important}.cart_icon svg{width:43px!important;height:43px!important;transition:transform .25s ease}.cart_icon:hover svg{transform:scale(1.2)}.nav-logo img{max-width:200px;height:auto}@media(min-width:992px)and (max-width:1199px){.nav-links .nav-link__suffix{display:none}}.nav-links{display:flex;align-items:center;gap:6px;list-style:none}.nav-links a{display:flex;align-items:center;padding:6px 14px;font-size:14px;font-weight:500;color:var(--color-white);text-decoration:none;border-radius:6px;letter-spacing:.03em;position:relative;transition:color .2s}.nav-links a:after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:1.5px;background:var(--color-white);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-links a.active{font-weight:700}.nav-actions{display:flex;align-items:center;gap:10px}.nav-btn{width:46px;height:46px;border-radius:50%;background:var(--color-white);border:1.2px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s;color:var(--white)}.nav-btn:hover,.nav-btn:active,.nav-btn:focus-within{background:#ffffff26;border-color:#ffffff40}.nav-buy-btn{position:relative;overflow:hidden;width:auto;height:36px;border-radius:999px;padding:0 20px;background:#ffb901;color:var(--color-theme-bg);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,background .2s ease,color .2s ease}.nav-buy-btn:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);animation:btnShimmer 3s ease-in-out infinite;pointer-events:none}.nav-buy-btn__icon{width:18px;height:18px;flex:0 0 auto;display:block}.nav-buy-btn:hover,.nav-buy-btn:focus-within{background:#ffb901;border-color:transparent;color:var(--color-theme-bg);transform:scale(1.04)}.nav-btn:hover img,.nav-btn:active img,.nav-btn:focus-within img{filter:brightness(0) invert(1)}.nav-btn img{transition:all .2s ease}.nav-btn svg{width:18px;height:18px}.hero-slider-wrap{position:relative}.hero-slider-wrap:has(>.hero-slider){min-height:100vh}@media(max-width:768px){.hero-slider-wrap:has(>.hero-slider){min-height:650px}}.hero-slider:not(.slick-initialized) .hero-slide:nth-child(n+2){display:none!important}.hero-slider--about .slide-content>.slide-rating,.hero-slider--about .slide-content>.hero-title,.hero-slider--about .slide-content>.slide-desc,.hero-slider--about .slide-content>.btn-hero{opacity:1}.slider-testimonials:not(.slick-initialized)>*:nth-child(n+2){display:none!important}.hero-slide{position:relative;height:100vh;min-height:650px;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.04);transition:transform 6s ease}.slick-active .slide-bg{transform:scale(1)}[data-parallax-image]{overflow:hidden}.slide-bg[data-parallax-image]:not(:has(>img)),.slick-active .slide-bg[data-parallax-image]:not(:has(>img)){transition:none;transform:translateZ(0) scale(var(--parallax-scale, 1.45));transform-origin:center center;will-change:transform}[data-parallax-image]>img{transition:none;transform:translateZ(0) scale(var(--parallax-scale, 1.45));transform-origin:center center;will-change:transform}@media(prefers-reduced-motion:reduce){.slide-bg[data-parallax-image],.slick-active .slide-bg[data-parallax-image],[data-parallax-image]>img{transform:none!important}}.slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000008c,#00000059 40%,#000000b3);background:linear-gradient(360deg,#0000,#000000b0)}.slide-content{position:relative;z-index:2;text-align:center;padding:80px 50px;animation:none;color:var(--color-white)}@media(prefers-reduced-motion:no-preference){.slick-slide.is-entering .slide-content>.slide-rating,.slick-slide.is-entering .slide-content>.hero-title,.slick-slide.is-entering .slide-content>.slide-desc,.slick-slide.is-entering .slide-content>.btn-hero{animation:heroFadeUp 1.4s cubic-bezier(.16,1,.3,1) both}.slick-slide.is-entering .slide-content>.slide-rating{animation-delay:.15s}.slick-slide.is-entering .slide-content>.hero-title{animation-delay:.3s}.slick-slide.is-entering .slide-content>.slide-desc{animation-delay:.55s}.slick-slide.is-entering .slide-content>.btn-hero{animation-delay:.8s}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(32px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.slide-rating{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;font-size:var(--text-sm);font-weight:500}.stars{display:flex;gap:3px}.star{color:var(--color-yellow);font-size:var(--text-lg);line-height:1}.hero-title{font-size:clamp(var(--text-3xl),6vw,var(--text-6xl));font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:0 auto 22px}.hero-slider .hero-title{max-width:595px}.slide-desc{font-size:clamp(14px,1.8vw,18px);line-height:1.65;color:#fff;max-width:1050px;margin:0 auto 34px;font-weight:400}.hero-slider.slick-slider{margin-bottom:0}.btn-hero{display:inline-block;padding:12px 20px;min-width:190px;background:var(--color-white);color:var(--color-base);font-size:var(--text-sm);font-weight:500;text-transform:capitalize;text-decoration:none;border-radius:100px;border:1.5px solid transparent;cursor:pointer;transition:all .2s ease}.btn-hero:hover,.btn-hero:active,.btn-hero:focus-within{background:transparent;color:var(--color-white);transform:translateY(-2px);border-color:var(--color-white)}.btn-buy{position:relative;overflow:hidden;display:inline-block;padding:12px 20px;min-width:190px;background:#ffb901;color:var(--color-base);font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:100px;border:1.5px solid transparent;cursor:pointer;transition:transform .2s ease,background .2s ease}.btn-buy:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);animation:btnShimmer 3s ease-in-out infinite;pointer-events:none}.btn-buy:hover,.btn-buy:active,.btn-buy:focus-within{background:#ffb901;color:var(--color-base);transform:translateY(-2px) scale(1.04)}.hero-slider .slick-prev,.hero-slider .slick-next,.slider-testimonials .slick-prev,.slider-testimonials .slick-next{z-index:10;width:40px;height:40px;background:var(--color-white);border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s;outline:1.5px solid #fff;outline-offset:6px}.hero-slider .slick-prev{left:28px}.hero-slider .slick-next{right:28px}.hero-slider .slick-prev:hover,.hero-slider .slick-next:hover,.slider-testimonials .slick-prev:hover,.slider-testimonials .slick-next:hover{outline-color:transparent;background:#ffffffd9}@keyframes slick-btn-pulse-y{0%{box-shadow:0 0 #ffffff80;transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 0 10px #fff0;transform:translateY(-50%) scale(1.08)}to{box-shadow:0 0 #fff0;transform:translateY(-50%) scale(1)}}@keyframes slick-btn-pulse-flat{0%{box-shadow:0 0 #ffffff80;transform:scale(1)}50%{box-shadow:0 0 0 10px #fff0;transform:scale(1.08)}to{box-shadow:0 0 #fff0;transform:scale(1)}}.slider-testimonials .slick-prev:hover,.slider-testimonials .slick-next:hover{animation:slick-btn-pulse-y .93s ease infinite}.product-testimonials .slider-testimonials .slick-prev:hover,.product-testimonials .slider-testimonials .slick-next:hover{animation:slick-btn-pulse-flat .93s ease infinite}.hero-slider .slick-prev:before,.hero-slider .slick-next:before,.slider-testimonials .slick-prev:before,.slider-testimonials .slick-next:before{content:"";height:20px;width:20px}.hero-slider .slick-prev:before,.slider-testimonials .slick-prev:before{background:url(../images/arrowleft.png) center center no-repeat!important}.hero-slider .slick-next:before,.slider-testimonials .slick-next:before{background:url(../images/arrowright.png) center center no-repeat!important}.hero-slider .slick-dots{bottom:28px!important}.hero-slider .slick-dots li button:before{color:#fff6!important;font-size:10px!important;transition:color .2s!important}.hero-slider .slick-dots li.slick-active button:before{color:var(--gold)!important}.slide-1 .slide-bg{background-image:url(../images/hero1.jpg)}.slide-1 .slide-bg.slide-bg--about{background-image:unset!important}.slide-1 .slide-bg.slide-bg--about img{width:100%;height:100%;object-fit:cover}.slide-2 .slide-bg{background-image:url(../images/close-up-stoplock.png)}.slide-3 .slide-bg{background-image:url(../images/stoplock-steering-wheel-lock.png)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.hamburger span{display:block;width:22px;height:2px;background:var(--color-white);border-radius:2px;transition:transform .3s,opacity .3s}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#0f0f0ffa;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:0 8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;max-height:0;opacity:0;pointer-events:none;transform:translateY(-8px);transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .28s ease,transform .32s cubic-bezier(.4,0,.2,1),padding .3s ease}.mobile-menu.open{max-height:360px;opacity:1;pointer-events:auto;transform:translateY(0);padding:12px 8px;gap:10px}.mobile-menu a{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:500;color:var(--color-white);text-decoration:none;border-radius:8px;position:relative;transition:background .2s,color .2s,opacity .25s ease,transform .25s ease;opacity:0;transform:translate(-10px)}.mobile-menu.open a{opacity:1;transform:translate(0)}.mobile-menu.open a:nth-child(1){transition-delay:.06s}.mobile-menu.open a:nth-child(2){transition-delay:.1s}.mobile-menu.open a:nth-child(3){transition-delay:.14s}.mobile-menu.open a:nth-child(4){transition-delay:.18s}.mobile-menu.open a:nth-child(5){transition-delay:.22s}.mobile-menu.open a:nth-child(6){transition-delay:.26s}.mobile-menu a:hover,.mobile-menu a.active{background:#ffffff12;color:var(--color-white)}.mobile-menu a.active{font-weight:700;text-decoration:underline;text-decoration-color:var(--color-white);text-decoration-thickness:1.5px;text-underline-offset:4px}.section-title{font-size:clamp(var(--text-2xl),3.5vw,var(--text-4xl));font-weight:700;color:var(--color-white);line-height:1.45;letter-spacing:.02em}.visibility-banner-content .section-title{margin-bottom:14px}.section-title-brief{font-size:var(--text-base);color:#d5d5d5;font-weight:500;line-height:1.72;margin-bottom:20px}.protection-section .section-title-brief{max-width:1080px;margin-inline:auto}.brief-block p{max-width:530px}.tag-pill{display:inline-flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:3px 30px 3px 3px;font-size:var(--text-sm);font-weight:500;color:var(--color-white-muted);transition:background .2s}.tag-pill-icon{width:40px;height:40px;background:transparent;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}.tag-pill:hover{background:#ffffff1c}.tag-pill-icon svg{width:40px;height:40px;flex-shrink:0}.tags-row{display:flex;flex-wrap:wrap;gap:10px}.fade-up{opacity:0;transform:translateY(40px);transition:opacity 1.3s ease,transform 1.3s ease}.fade-up.is-visible{opacity:1;transform:translateY(0)}@media(max-width:576px){.fade-up{transition:opacity .5s ease,transform .5s ease;transform:translateY(20px)}}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;transition:none}}@keyframes step-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}.step-number{width:40px;height:40px;border-radius:50%;background:var(--color-white);color:var(--color-base);font-size:var(--text-base);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.engineered-section{padding:0 0 52px;background:var(--color-theme-bg)}.engineered-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.engineered-img-wrap{border-radius:20px;overflow:hidden;position:relative;min-height:360px;height:100%}.engineered-img-wrap img,.engineered-img-wrap video{width:100%;height:100%;object-fit:cover;display:block}.how-card:hover .step-number:before,.how-card:hover .step-number:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:step-pulse 2s ease-out infinite}.how-card:hover .step-number:after{animation-delay:1s}@media(prefers-reduced-motion:reduce){.how-card:hover .step-number:before,.how-card:hover .step-number:after{animation:none}}.how-section{padding:36px 0 70px;background:var(--color-theme-bg)}@media(min-width:768px){[id$=__how_it_works_gKFN3G] .how-section{padding-top:71px}}.protection-section{padding:70px 0;background:var(--color-theme-bg);overflow:visible;min-height:500px;transition:min-height .3s ease-in-out}.protection-section:has(.how-card:hover){min-height:710px}.how-header{text-align:center;margin-bottom:30px}.how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how-card{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:3 / 3.2;background:#1a1a1a;transition:transform .3s ease-in-out}.how-card:hover,.protection-section .how-card:hover{transform:translateY(30px)}.protection-section .how-card{box-shadow:-1px 10px 52.4px #ffffff1a}@media(prefers-reduced-motion:no-preference){.how-section .how-card,.protection-section .how-card{opacity:0}.how-section.is-visible .how-card,.protection-section.is-visible .how-card{animation:howCardFadeIn 1.1s cubic-bezier(.16,1,.3,1) forwards}.how-section.is-visible .how-card:nth-child(1),.protection-section.is-visible .how-card:nth-child(1){animation-delay:.1s}.how-section.is-visible .how-card:nth-child(2),.protection-section.is-visible .how-card:nth-child(2){animation-delay:.35s}.how-section.is-visible .how-card:nth-child(3),.protection-section.is-visible .how-card:nth-child(3){animation-delay:.6s}.how-section.is-visible .how-card:nth-child(4),.protection-section.is-visible .how-card:nth-child(4){animation-delay:.85s}.how-section.is-visible .how-card:nth-child(5),.protection-section.is-visible .how-card:nth-child(5){animation-delay:1.1s}@keyframes howCardFadeIn{0%{opacity:0;transform:translateY(60px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}}.how-card-img{position:absolute;top:0;right:0;bottom:0;left:0}.how-card-img img{width:100%;height:100%;object-fit:cover;display:block}.how-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.3) 50%,transparent 100%);background:linear-gradient(180.67deg,#2220 .56%,#222c 99.42%);z-index:0}.how-card-content{position:absolute;bottom:0;left:0;right:0;padding:24px 22px 28px;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.how-card-title{font-size:var(--text-lg);font-weight:500;color:var(--color-white);letter-spacing:0;line-height:1.25;margin:10px 0 8px}.how-card-desc{font-size:var(--text-sm);font-weight:500;color:var(--color-white);line-height:1.55}.visibility-banner-section{background:var(--color-theme-bg);padding-bottom:98px}@media(min-width:768px){.visibility-banner-section{padding-top:55px}}.visibility-banner-wrap{position:relative;border-radius:20px;overflow:hidden;min-height:220px;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.visibility-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0}.visibility-banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.visibility-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2d2d2d6e}.visibility-banner-content{position:relative;z-index:2;text-align:center;padding:60px 40px;max-width:630px}.visibility-banner-content .section-title-brief{margin-bottom:28px}.features-section{padding:55px 0 0;background:var(--color-theme-bg)}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 30px;gap:14px;position:relative}.feature-item:not(:last-child):after{content:"";height:80px;width:1px;background:url(../images/line-gradient.png) no-repeat center center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.feature-icon-wrap{width:48px;height:48px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:transparent}.feature-icon-wrap .stahlgard-icon{width:48px!important;height:48px!important}@media(min-width:992px){.feature-icon-wrap{width:64px;height:64px}.feature-icon-wrap .stahlgard-icon{width:64px!important;height:64px!important}}.feature-name{font-size:var(--text-base);font-weight:600;color:var(--color-white);letter-spacing:-.01em;margin:6px 0 0}.feature-title-brief{font-size:var(--text-sm);font-weight:500;color:var(--color-white-muted);line-height:1.5}.testimonials-section{padding:70px 0 0;background:var(--color-theme-bg)}.testimonials-section .section-header .section-title-brief{max-width:585px;margin-inline:auto}.product-testimonials{padding:0 0 70px;background:var(--color-theme-bg)}.product-testimonials .section-header .section-title-brief{max-width:585px;margin-inline:auto}.slider-testimonials{position:relative;margin:30px auto 0;padding:0 56px}.product-testimonials .slider-testimonials{padding-bottom:56px}.slider-testimonials .slick-prev,.slider-testimonials .slick-next{position:absolute;top:calc(50% - 35px);transform:translateY(-50%)}.product-testimonials .slider-testimonials .slick-prev,.product-testimonials .slider-testimonials .slick-next{top:unset;transform:unset;bottom:28px}.product-testimonials .slider-testimonials .slick-prev{left:calc(50% - 50px)}.product-testimonials .slider-testimonials .slick-next{left:calc(50% + 10px)}.testi-card{min-width:0;background:var(--color-white);border-radius:16px;padding:28px 26px;transition:all .3s ease;box-shadow:0 15px 22px #ffffff38}.testi-card:hover{transform:translateY(40px)}.testi-stars{display:flex;gap:3px;margin-bottom:10px;color:var(--color-gold);font-size:var(--text-lg)}.testi-text{font-size:var(--text-sm);font-weight:500;color:var(--color-silver);line-height:1.7;margin-bottom:20px}.testi-author{display:flex;align-items:center;gap:10px}.author-avatar{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.author-avatar img{width:100%;height:100%;object-fit:cover}.author-name{font-size:var(--text-xs);font-weight:800;color:var(--color-base)}.author-loc{font-size:var(--text-2xs);color:var(--color-silver)}.slider-testimonials .slick-list{padding-bottom:70px!important}.slider-testimonials .slick-slide{margin:0 20px}.slider-testimonials .slick-prev{left:0}.slider-testimonials .slick-next{right:0}.faq-section{padding:60px 0 70px;background:var(--color-theme-bg)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:0 auto}.faq-img-wrap{border-radius:18px;overflow:hidden;height:100%;position:relative}.faq-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.faq-content{display:flex;flex-direction:column}.faq-content .accordion{display:flex;flex-direction:column;gap:0}.faq-content .accordion-item{background:transparent;border:none;border-top:1px solid var(--color-white);border-radius:0!important}.faq-section--product-page .accordion-item{background:transparent;border:none;border-bottom:1px solid #FFFFFF1A;border-radius:0!important}.faq-content .accordion-header{margin:0}.faq-content .accordion-button{all:unset;width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:var(--text-base);font-weight:600;color:var(--color-white);line-height:1.35;gap:16px;background:transparent;box-shadow:none!important;transition:color .2s}.faq-content .accordion-button:after{display:none!important}.faq-content .accordion-button:before{content:" + ";order:2;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);color:var(--color-white);font-weight:400;line-height:1;transition:all .25s ease;text-align:center}.faq-content .accordion-button:not(.collapsed):before{content:"\d7"}.faq-content .accordion-collapse{background:transparent}.faq-content .accordion-body{padding:0 0 18px;font-weight:500;font-size:var(--text-sm);color:#d5d5d5;line-height:1.5}.gallery-section{padding:10px 0 90px;background:var(--color-theme-bg)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.gallery-item{border-radius:14px;overflow:hidden;aspect-ratio:1 / 1;background:#161616;cursor:pointer;transition:transform .3s ease}.gallery-item:hover{transform:scale(1.02)}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.gallery-item:hover img{transform:scale(1.06)}.slide-1 .slide-bg .slide-bg--about{background-image:url(../aboutimg/about-bannerimg.png)}.hero-slider--about .hero-slide{min-height:380px;max-height:380px}.hero-slider--about .hero-title{max-width:595px}.mission-section{padding:70px 0;background:var(--color-theme-bg)}.mission-section .mission-block:nth-child(2){flex-direction:row-reverse;margin-bottom:0}.mission-section--about{padding-top:20px}@media(min-width:577px){.mission-section--about .mission-block:nth-child(2){margin-bottom:80px}}@media(max-width:576px){.mission-section--about{padding-top:0}.build-banner-section{padding-bottom:36px}.mission-section--about .brand-divider{padding-top:36px;padding-bottom:36px}.mission-section--about .container>.brand-divider:first-child{padding-top:9px;padding-bottom:16px}.mission-section--about .container>.brand-divider:not(:first-child){padding-top:17px;padding-bottom:15px}.mission-section--about .mission-block:nth-child(2){margin-top:36px;margin-bottom:36px}.mission-section--about .mission-block:nth-child(4){margin-top:36px;margin-bottom:0}}.mission-block{display:flex;gap:40px;align-items:center;margin-bottom:40px}@media(min-width:768px){.mission-section--about .mission-block{margin-bottom:20px}}.mission-block--product-page{align-items:flex-start}.mission-img-wrap{border-radius:20px;overflow:hidden;position:relative;min-height:360px;height:100%;flex:1}.mission-block--product-page .mission-img-wrap{flex:0 0 55%}.mission-block--product-page .mission-content{flex:0 0 45%}.mission-img-wrap img{width:100%;height:100%;object-fit:cover}.mission-content{flex:1}.hero-slider--about .slide-content{margin-top:81.2px;height:100%;display:flex;justify-content:center;align-items:center}.build-banner-section{background:var(--color-theme-bg);padding-top:70px;padding-bottom:65px}.build-banner-wrap{position:relative;border-radius:20px;overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.build-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0}.build-banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.build-banner-content{position:relative;z-index:2;text-align:center;padding:60px 40px;max-width:620px}.build-banner-content .section-title{font-size:clamp(22px,3vw,32px);margin-bottom:14px}.build-banner-section .section-title,.build-banner-section .section-title-brief{text-align:center;max-width:1035px;margin-inline:auto}.build-banner-content .section-title-brief{margin-bottom:28px}.about-visibility{padding:0 0 90px}.viewer{width:100%}.wrapper{display:flex;gap:15px;align-items:flex-start}.main{flex:1;border-radius:20px;overflow:hidden;aspect-ratio:1 / 1}.mission-block--product-page .main{overflow:visible;border:1.5px solid transparent;background:#000 padding-box,conic-gradient(from var(--pdcard-angle, 0deg),#1a1200 0%,#1a1200 5%,#FFB901 13%,#6b4d00 22%,#1a1200 38%,#1a1200 56%,#FFB901 66%,#6b4d00 75%,#1a1200 88%,#1a1200 100%) border-box;animation:pdcard-border-spin 9s linear infinite}.mission-block--product-page .main img{border-radius:18px;object-position:calc(50% - 43px) 50%}@media(prefers-reduced-motion:no-preference){.mission-section.fade-up:has(.mission-block--product-page){opacity:1;transform:none;transition:none}.mission-block--product-page .mission-img-wrap{animation:missionSlideInLeft 1.7s cubic-bezier(.22,1,.36,1) both}.mission-block--product-page>.pdcard{animation:missionSlideInLeft 1.7s cubic-bezier(.22,1,.36,1) .18s both}.mission-block--product-page .mission-content{animation:missionSlideInRight 1.7s cubic-bezier(.22,1,.36,1) .1s both}@keyframes missionSlideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes missionSlideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}}.main img{width:100%;height:100%;object-fit:cover}.contact-section{padding-bottom:70px}.contact-section .section-title-brief{max-width:unset}.contact-section .section-title-brief p{max-width:1035px;margin-inline:auto}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.contact-form{position:relative;width:100%;padding:40px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:linear-gradient(180deg,#ffffff06,#ffffff01),var(--color-theme-bg);box-shadow:0 24px 60px #00000059}.contact-form:before,.contact-form:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:55%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,185,1,.55) 50%,transparent 100%);pointer-events:none}.contact-form:before{top:0}.contact-form:after{bottom:0}.contact-section .build-banner-wrap{border-radius:unset;background:unset;overflow:visible}.contact-form .form-group{margin-bottom:22px}.contact-form input{margin-bottom:0}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;color:var(--color-white);font-size:var(--text-base);padding:0 20px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.contact-form input{height:56px}.contact-form textarea{height:160px;padding-top:16px;padding-bottom:16px;line-height:1.55;resize:none}.contact-form input:hover,.contact-form textarea:hover{border-color:#ffffff29}.contact-form input:focus,.contact-form textarea:focus,.form-control:focus{outline:0;border-color:#ffb901a6;background:#ffffff0d;box-shadow:0 0 0 3px #ffb9011f}.contact-form label{display:block;font-weight:500;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;padding-bottom:10px}.contact-form input::placeholder,.contact-form textarea::placeholder{font-weight:400;font-size:var(--text-sm);color:#ffffff59;letter-spacing:.01em}.contact-btn{display:flex;justify-content:center;padding-top:18px}.contact-btn .btn-hero{text-align:center;max-width:unset;min-width:220px;padding:14px 36px;background:#ffb901;color:var(--color-base);border-color:transparent;font-weight:600;letter-spacing:.02em;box-shadow:0 4px 18px #ffb90140}.contact-btn .btn-hero:hover,.contact-btn .btn-hero:active,.contact-btn .btn-hero:focus-within{background:#ffc830;color:var(--color-base);border-color:transparent;transform:translateY(-2px);box-shadow:0 10px 28px #ffb90166}.form-success{margin-top:22px;padding:14px 20px;border-radius:12px;background:#ffb90114;border:1px solid rgba(255,185,1,.32);color:var(--color-white);text-align:center;font-size:var(--text-sm)}.form-errors{margin-top:22px;padding:14px 20px;border-radius:12px;background:#ff4b4b14;border:1px solid rgba(255,75,75,.32);color:var(--color-white);font-size:var(--text-sm)}.slider-container{position:relative;min-width:155px;max-width:155px}.slider{display:flex;flex-direction:column;gap:10px;overflow:hidden;height:100%}.slider-track{display:flex;flex-direction:column;transition:transform .3s ease}.slider img{width:100%;object-fit:cover;border-radius:12px;cursor:pointer;opacity:.6;margin-bottom:10px;aspect-ratio:1 / 1}.slider img.active{opacity:1;border:2px solid white}.mission-img-wrap .slider-container .arrow-up img,.mission-img-wrap .slider-container .arrow-down img{width:auto;height:auto;object-position:center}.arrow-up,.arrow-down{position:absolute;left:50%;transform:translate(-50%);width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9;width:40px;height:40px;background:var(--color-white);border:1px solid rgba(255,255,255,.2);border-radius:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s;outline:1.5px solid #fff;outline-offset:6px}.arrow-up:hover,.arrow-down:hover{outline-color:transparent;background:#ffffffd9;animation:gallery-btn-pulse .93s ease infinite}@keyframes gallery-btn-pulse{0%{box-shadow:0 0 #ffffff80;transform:translate(-50%) scale(1)}50%{box-shadow:0 0 0 10px #fff0;transform:translate(-50%) scale(1.08)}to{box-shadow:0 0 #fff0;transform:translate(-50%) scale(1)}}.arrow-up{top:-16px}.arrow-down{bottom:-16px}.product-card{width:100%;background:#252525;border-radius:20px;padding:25px;color:#fff;border:1px solid #FFFFFF0D}.header{display:flex;flex-direction:column}.header-main{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.title{font-size:35px;font-weight:700;line-height:1.2;max-width:270px;color:var(--color-white)}.price{text-align:right}@media(max-width:999.98px){.product-card .header-main{flex-direction:column;gap:6px}.product-card .price{text-align:left}}.old-price{color:var(--color-white-muted);font-size:var(--text-base);font-weight:500}.old-price s{text-decoration:line-through;text-decoration-color:#ffffff80}.new-price{font-size:35px;font-weight:700;background:linear-gradient(180deg,#ffe97a,#ffb901 45%,#c68a00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(255,185,1,.15)) drop-shadow(0 2px 6px rgba(0,0,0,.8))}.star-block{display:flex;gap:2px}.star{width:11px;height:11px;background:#fb923c;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);transform:rotate(36deg)}.rating{margin-top:10px;color:#ff8c00;font-size:14px;display:flex;gap:6px;align-items:center}.reviews a{color:var(--color-white-muted);margin-left:8px}.subtitle,.trust_line{margin-top:20px;color:var(--color-white-muted);font-size:var(--text-base)}.trust_line:last-child{margin-top:10px}.options{margin-top:15px;display:flex;flex-direction:column;gap:10px}.options input[type=radio]{display:none}.option{display:flex;align-items:center;justify-content:space-between;background:#191919;padding:15px;border-radius:12px;border:2px solid transparent;cursor:pointer;position:relative}.option--bulk{width:100%;box-sizing:border-box;font-family:inherit;background:transparent;border:2px dashed #333;color:inherit;text-align:left}.option--bulk:hover{border-color:#ffb800;background:#ffb8000d}.option--bulk .option-text{color:#ccc}.option--bulk:hover .option-text{color:#fff}.option-bulk-arrow{font-size:1.2rem;color:#555;transition:color .2s,transform .2s}.option--bulk:hover .option-bulk-arrow{color:#ffb800;transform:translate(4px)}.options input[type=radio]:checked+label{border:2px solid #fff;background:#222}.radio{width:16px;height:16px;border:2px solid #aaa;border-radius:50%;margin-right:10px;flex-shrink:0}.options input[type=radio]:checked+label .radio{border-color:#fff;background:#fff}.options input[type=radio]:checked+label span{color:#fff}.option-left{display:flex;align-items:center}.option-text{font-size:var(--text-lg);color:var(--color-white);font-weight:600}.option-text span{display:block;font-size:var(--text-sm);color:#616161;font-weight:500}.option-price{font-family:var(--font-inter);text-align:right;font-size:var(--text-base);font-weight:800}.save{font-size:var(--text-2xs);color:var(--color-white);font-weight:700}.badge{font-family:var(--font-inter);position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#fff;color:#000;font-size:var(--text-2xs);letter-spacing:1px;padding:3px 10px;border-radius:10px;font-weight:700}.features{margin-top:20px;display:flex;flex-direction:column;gap:15px}.feature{display:flex;align-items:center;gap:10px;color:var(--color-white-muted);font-size:var(--text-base);font-weight:500}.feature i{font-style:normal}.feature span img{width:20px;height:20px}.product-button{margin-top:20px}.product-button>a>span{padding-right:8px}.product-button .btn-text{color:#000;font-size:var(--text-base);font-weight:500;letter-spacing:-.03em}.product-card .product-button a,.product-card .product-button .pdp-buy-now{width:100%;padding:14px;border-radius:50px;background:#ffb901;color:var(--color-base);font-size:16px;font-weight:700;cursor:pointer;text-align:center;border:1.5px solid transparent;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;line-height:1.2}.product-card .product-button a:after,.product-card .product-button .pdp-buy-now:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);animation:btnShimmer 3s ease-in-out infinite;pointer-events:none}.product-card .product-button a:hover:after,.product-card .product-button a:active:after,.product-card .product-button .pdp-buy-now:hover:after,.product-card .product-button .pdp-buy-now:active:after{display:none}@keyframes btnShimmer{0%{left:-80%}35%{left:120%}to{left:120%}}.product-card .product-button a:hover,.product-card .product-button a:active,.product-card .product-button a:focus-within,.product-card .product-button .pdp-buy-now:hover,.product-card .product-button .pdp-buy-now:active,.product-card .product-button .pdp-buy-now:focus-within{background:#ffb901;color:var(--color-base);transform:translateY(-2px) scale(1.02);border-color:transparent;box-shadow:0 6px 24px #ffb90159}.product-card .product-button a:hover svg path,.product-card .product-button a:active svg path,.product-card .product-button a:focus-within svg path{fill:var(--color-base)}.product-card .product-button a:hover .btn-text,.product-card .product-button a:active .btn-text,.product-card .product-button a:focus-within .btn-text{color:var(--color-base)}#judgeme_product_reviews .jm-text.jm-review-widget-minimal-header__title{display:none}.dots{margin-top:20px;display:flex;justify-content:center;gap:8px}.dot{max-width:24px;max-height:16px}.product-card .product-button{width:100%;max-width:100%;box-sizing:border-box;padding:0;margin-left:0;margin-right:0}.pdp-buy-form{margin:0;display:block;width:100%;max-width:100%;box-sizing:border-box;padding:0}.product-card .product-button .pdp-buy-now{width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.pdp-express-checkout{margin-top:14px}.pdp-express-checkout .shopify-payment-button{width:100%}.pdp-express-checkout .shopify-payment-button__button--unbranded{display:none!important}.pdp-express-checkout .shopify-payment-button__button{border-radius:50px!important;min-height:48px;font-weight:600;transition:transform .25s ease,box-shadow .25s ease}.pdp-express-checkout .shopify-payment-button__button:hover,.pdp-express-checkout .shopify-payment-button__button:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 24px #5a31f459}.pdp-express-checkout .shopify-payment-button__more-options{display:none!important;margin-top:10px;color:#ffffff8c;font-size:12px;letter-spacing:.03em;background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.pdp-returns-note{margin:14px 0 0;text-align:center;font-size:12px;letter-spacing:.02em;color:#ffffff8c}.pdp-returns-note .pdp-returns-note__link,.pdp-returns-note a{display:inline!important;width:auto!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-shadow:none!important;filter:none!important;-webkit-text-fill-color:currentColor!important;color:#ffffffbf!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:2px}.pdp-returns-note .pdp-returns-note__link:hover,.pdp-returns-note a:hover{color:#ffb901!important;background:transparent!important;transform:none!important;box-shadow:none!important;text-shadow:none!important}.pdp-returns-note .pdp-returns-note__link:before,.pdp-returns-note .pdp-returns-note__link:after,.pdp-returns-note a:before,.pdp-returns-note a:after{display:none!important;content:none!important;animation:none!important;background:none!important}.pdp-express-checkout .shopify-payment-button__more-options:hover{color:var(--color-base)}.dot.active{background:#00bcd4}.faq-section--faq-page .slick-dots{bottom:-45px}.faq-section--faq-page{padding:70px 0}.faq-testimonials .slick-dots li{margin:0 2px}.faq-testimonials .slick-dots li button{width:100%;height:100%}.faq-testimonials .slick-dots li button:before{font-size:45px;width:100%;height:100%;color:#b4b4b4;opacity:1}.faq-testimonials .slick-dots li.slick-active button:before{color:#c3761a}@media(max-width:480px){.product-card{padding:18px}.title,.new-price{font-size:22px}}.footer{position:relative;z-index:1;background:var(--color-footer-bg);padding:46px 0 20px}.footer-inner{max-width:860px;margin:0 auto;text-align:center}.footer-logo img{max-width:220px}.footer-desc{font-size:var(--text-sm);font-weight:500;color:var(--color-white-muted);line-height:1.72;margin:31px 0 35px}.footer-subscribe{width:100%;max-width:500px;margin-inline:auto;position:relative}.footer-email-input{background:#d9d9d926;border:1.5px solid rgba(176,176,176,1);border-radius:100px;outline:none;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;color:var(--color-white);width:100%;height:48px;line-height:48px;padding:3px 20px}.footer-email-input::placeholder{color:#d2d2d2}.footer-send-btn{background:var(--color-white);color:#000;border:none;border-radius:100px;padding:10px 45px;border:1px solid transparent;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .2s;position:absolute;right:4px;top:3px}.footer-send-btn:hover{background:transparent;border-color:var(--color-white);color:var(--color-white)}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 51px;margin:62px 0}.footer-nav a{font-size:var(--text-sm);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb2;text-decoration:none;transition:color .2s}.footer-nav a:hover{color:var(--color-white)}.footer-socials{display:flex;align-items:center;gap:14px;justify-content:center;margin-bottom:81px}.social-icon{width:36px;height:36px;border-radius:100%;border:1.5px solid rgba(255,255,255,.5);background:linear-gradient(135deg,#0077b500,#0092cf00);display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);color:var(--color-white);text-decoration:none;transition:all .2s}.social-icon:hover{background:#ffffff1a;border-color:#ffffff73}.social-icon svg{width:15px;height:15px}@keyframes shimmer-outward{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes shimmer-inward{0%{background-position:200% 0}to{background-position:-100% 0}}.footer-divider{width:100%;height:1px;background:#ffffff29;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,white 18%,white 82%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,white 18%,white 82%,transparent 100%)}.footer>.footer-divider{margin-bottom:81px}.footer-divider:before,.footer-divider:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(220,180,255,.25) 8%,rgba(180,210,255,.28) 15%,rgba(180,255,230,.25) 22%,rgba(255,255,255,.9) 28%,rgba(255,245,180,.28) 35%,rgba(255,200,160,.25) 42%,rgba(255,180,220,.25) 49%,rgba(210,180,255,.28) 56%,rgba(255,255,255,.9) 62%,rgba(180,225,255,.25) 69%,rgba(180,255,210,.25) 76%,rgba(255,235,160,.25) 83%,rgba(255,255,255,.7) 89%,transparent 100%);background-size:200% 100%;animation-duration:7s;animation-timing-function:linear;animation-iteration-count:infinite}.footer-divider:before{animation-name:shimmer-outward}.footer-divider:after{animation-name:shimmer-inward}.footer-copy{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-weight:500;margin:31px 0 0;text-align:center}@media(max-width:1200px){.slider-testimonials .slick-slide{margin:0 10px}}@keyframes btn-hero-pulse{0%{box-shadow:0 0 #fff9;transform:scale(1)}50%{box-shadow:0 0 0 16px #fff0;transform:scale(1.05)}to{box-shadow:0 0 #fff0;transform:scale(1)}}.btn-hero{transition:background .2s ease,color .2s ease,border-color .2s ease!important}.btn-hero:hover,.btn-hero:active,.btn-hero:focus-within{background:#1a1a1a!important;color:#fff!important;border-color:#fff!important;transform:none!important;animation:btn-hero-pulse .93s ease infinite!important}@media(max-width:1024px){.nav-links a{padding:6px 10px;font-size:13px}.logo-text{font-size:19px}.testi-card{padding:16px 20px}.testimonials-section{padding:40px 0 0}.product-testimonials{padding:0 0 40px}}@media(max-width:991.98px){.protection-section .how-card:hover{transform:unset}.faq-section--faq-page .faq-img-wrap img{max-height:360px;min-height:360px;position:relative}.faq-section--faq-page .faq-img-wrap{display:block}.faq-section.faq-section--faq-page{padding:70px 0}.form-grid{grid-template-columns:repeat(1,1fr)}.contact-form{padding:20px}.contact-form input{height:45px}.about-visibility{padding:0 0 50px}.mission-img-wrap{width:100%}.mission-section .mission-block:nth-child(2){flex-direction:column}.mission-block{flex-direction:column}.mission-img-wrap{aspect-ratio:16 / 9}.mission-block--product-page .mission-img-wrap{aspect-ratio:unset}.nav-links{display:none}.hamburger{display:flex}header{max-width:calc(100% - 60px);top:12px}nav{padding:8px 20px;position:relative}.slide-desc{font-size:14px;padding:0 8px}.btn-shop{padding:14px 36px;font-size:14px}.hero-slider .slick-prev{left:14px}.hero-slider .slick-next{right:14px}.hero-slider .slick-prev,.hero-slider .slick-next,.slider-testimonials .slick-prev,.slider-testimonials .slick-next{width:32px;height:32px}.hero-slide{height:100dvh;min-height:575px}.engineered-grid{grid-template-columns:1fr;gap:36px}.engineered-img-wrap{aspect-ratio:16 / 9}.how-card{aspect-ratio:3 / 4}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-item:nth-child(2){border-right:none}.feature-item:nth-child(1),.feature-item:nth-child(2){border-bottom:1px solid var(--border-subtle)}.testi-card{flex:0 0 calc(50% - 10px)}.slider-testimonials{padding:0 28px}.feature-item:nth-child(2):after{display:none}.gallery-item{height:180px;border-radius:10px;aspect-ratio:inherit}.faq-grid{grid-template-columns:1fr;gap:40px}.faq-img-wrap{display:none}.engineered-section{padding:50px 0}.how-section{padding:0 0 50px}.protection-section{padding:50px 0}.features-section{padding:35px 0 0}.testimonials-section{padding:50px 0 0}.product-testimonials{padding:0 0 50px}.slider-testimonials .slick-list{padding-bottom:50px!important}.testi-card:hover{transform:translateY(18px)}.faq-section{padding:20px 0 35px}.gallery-section{padding:0 0 50px}.mission-block--product-page .mission-content{width:100%}}@media(max-width:767.98px){.features-section{padding:50px 0 0}.faq-section{padding:0 0 35px}.main{aspect-ratio:unset}.main img{height:360px}.how-card:hover{transform:unset}.home_page_hero .slick-slider .slick-list{max-height:500px}.protection-section .how-cards{gap:30px}.slider-container{position:relative;min-width:270px;max-width:270px}.mission-img-wrap .slider-container .arrow-up img,.mission-img-wrap .slider-container .arrow-down img{transform:rotate(270deg)}.mission-block--product-page .mission-content{width:100%}.wrapper{flex-direction:column}.slider-container{width:100%}.slider{flex-direction:row;height:auto}.slider-track{flex-direction:row}.slider img{width:80px;height:80px;margin-right:10px}.arrow-up{left:-10px;top:50%;transform:translateY(-50%)}.arrow-up,.arrow-down{width:20px;height:20px}.arrow-down{top:50%;left:calc(100% - 20px);transform:translateY(-50%)}.hero-slide{max-height:500px}.how-cards{grid-template-columns:1fr}.how-card{aspect-ratio:4 / 1.6}.slider-testimonials{padding:0 15px}.slider-testimonials .slick-prev{left:calc(50% - 40px);bottom:0;top:unset}.slider-testimonials .slick-next{left:calc(50% + 14px);bottom:0;top:unset}.testi-card:hover{transform:translateY(0)}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item{height:140px}.how-card-title{font-size:var(--text-base)}.section-title-brief{font-size:var(--text-sm)}.engineered-img-wrap{aspect-ratio:inherit;min-height:inherit;height:270px}.tag-pill-icon{width:30px;height:30px}.tag-pill{font-size:var(--text-xs)}}@media(max-width:576px){#MainContent:has([id$=__product_video_section]){display:flex;flex-direction:column}.product-video-section{margin-top:0;padding:40px 0}[id$=__page_banner_thNnBp]{order:1}[id$=__brand_divider_pdp_top]{order:2}[id$=__product_info_Mf3Ng3]{order:3}[id$=__brand_divider_pdp_desc_video]{order:4}[id$=__product_video_section]{order:5}[id$=__brand_divider_pdp_video_trust]{order:6}[id$=__product_trust_band]{order:7}[id$=__brand_divider_pdp_a]{order:8}[id$=__how_it_works_product]{order:9}[id$=__brand_divider_pdp_b]{order:10}[id$=__visible_security_Y8dayr]{order:11}.hero-slider-wrap:has(>.hero-slider){min-height:100vh;min-height:100dvh}.home_page_hero .slick-slider .slick-list{max-height:none;height:100vh;height:100dvh}.hero-slide{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:none}.slider-container{min-width:100%;max-width:100%}.mission-img-wrap{min-height:unset!important}.build-banner-wrap{min-height:280px}.option-text{font-size:var(--text-md)}header{max-width:calc(100% - 20px);top:10px}nav{padding:8px;min-height:51px}.nav-logo{margin-left:16px}.nav-logo img{max-width:165px}.nav-btn{width:34px;height:34px}.nav-buy-btn{width:auto;height:28px;padding:0 10px;font-size:10px;letter-spacing:.04em;gap:5px}.nav-buy-btn .nav-buy-btn__icon{width:14px;height:14px}.nav-btn svg{width:16px;height:16px}.nav-actions{gap:6px}.slide-content{padding:50px 42px}.slide-rating{font-size:12px;margin-bottom:14px}.star{font-size:14px}.hero-title{margin-bottom:14px}.slide-desc{font-size:13px;line-height:1.6;margin-bottom:24px}.btn-shop{padding:13px 30px;font-size:13px}.hero-slider .slick-prev{left:8px}.hero-slider .slick-next{right:8px}.hero-slider .slick-prev,.hero-slider .slick-next,.slider-testimonials .slick-prev,.slider-testimonials .slick-next{width:26px;height:26px}.hero-slider .slick-prev:before,.hero-slider .slick-next:before{font-size:14px}.hero-slider .slick-dots{bottom:18px}.how-card-content{padding:12px 12px 8px}.step-number{width:30px;height:30px;font-size:var(--text-sm)}.slider-testimonials{padding:0 44px}.visibility-banner-content{padding:35px 10px}.slider-testimonials{padding:0}.features-grid{grid-template-columns:1fr;gap:15px}.feature-item:after{display:none}.gallery-grid{gap:10px}.engineered-img-wrap{height:200px}.faq-section{padding-left:20px;padding-right:20px;padding-top:40px}.hero-slider-wrap:not(.home_page_hero){margin-bottom:30px}.mission-section .mission-block{display:flex;flex-direction:column}.mission-section .mission-content{display:contents}.mission-section .mission-content>.section-title{order:1}.mission-section .mission-img-wrap{order:2}.mission-section .mission-content>.section-title-brief,.mission-section .mission-content>.brief-block{order:3}.mission-section .brief-block,.mission-section .section-title-brief{margin-bottom:0}.mission-section .brief-block>:last-child,.mission-section .section-title-brief>:last-child{margin-bottom:0}.mission-section:has(.whw-video-wrap){padding-bottom:36px}[id^=shopify-section]:has(+.brand-divider-section)>section,[id^=shopify-section]:has(+.brand-divider-section)>.hero-slider-wrap{padding-bottom:36px}.brand-divider-section+[id^=shopify-section]>section,.brand-divider-section+[id^=shopify-section]>.hero-slider-wrap{padding-top:36px}[id^=shopify-section]:has(+.brand-divider-section)>.mission-section:has(.whw-video-wrap){padding-bottom:36px}.brand-divider-section+[id^=shopify-section]>.mission-section:has(.whw-video-wrap){padding-top:0}[id^=shopify-section]:has(+.brand-divider-section) .mission-section .mission-block:last-of-type{margin-bottom:0}.build-banner-section .container{display:flex;flex-direction:column}.build-banner-section .container>.section-title{order:1}.build-banner-section .build-banner-wrap{order:2}.build-banner-section .container>.section-title-brief{order:3}.contact-section .container>.section-title-brief{order:2;margin-top:0;margin-bottom:20px}.contact-section .build-banner-wrap{order:3}.engineered-section .engineered-grid{display:flex;flex-direction:column}.engineered-section .engineered-content{display:contents}.engineered-section .engineered-content>.section-title{order:1}.engineered-section .engineered-img-wrap{order:2}.engineered-section .engineered-content>.section-title-brief,.engineered-section .engineered-content>.tags-row{order:3}}.brand-divider{display:flex;align-items:center;justify-content:center;gap:14px;padding:36px 24px;width:100%;box-sizing:border-box}.brand-divider__rule{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,185,1,.95) 100%);transform:scaleX(0);transition:transform 1.1s cubic-bezier(.16,1,.3,1) .1s}.brand-divider__rule--left{transform-origin:left center;background:linear-gradient(90deg,transparent 0%,rgba(255,215,60,1) 50%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(255,185,1,.95) 100%);background-size:50% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:-100% 0,0 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%)}.brand-divider__rule--right{transform-origin:right center;background:linear-gradient(90deg,transparent 0%,rgba(255,215,60,1) 50%,transparent 100%),linear-gradient(90deg,rgba(255,185,1,.95) 0%,transparent 100%);background-size:50% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:200% 0,0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 75%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 75%,transparent 100%)}.brand-divider.is-visible .brand-divider__rule--left{animation:ruleFlowLeft 3.4s ease-in-out 1.2s infinite}.brand-divider.is-visible .brand-divider__rule--right{animation:ruleFlowRight 3.4s ease-in-out 1.2s infinite}@keyframes ruleFlowLeft{0%{background-position:-100% 0,0 0}55%{background-position:200% 0,0 0}to{background-position:200% 0,0 0}}@keyframes ruleFlowRight{0%{background-position:200% 0,0 0}55%{background-position:-100% 0,0 0}to{background-position:-100% 0,0 0}}.brand-divider__mark{position:relative;width:44px;height:44px;flex-shrink:0;opacity:0;transform:scale(.78) rotate(-6deg);transition:opacity .6s ease .05s,transform .75s cubic-bezier(.16,1,.3,1) .05s}.brand-divider__mark img{width:100%;height:100%;object-fit:contain;display:block;position:relative;z-index:1}.brand-divider__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:linear-gradient(110deg,transparent 10%,rgba(255,255,255,.65) 25%,transparent 40%,transparent 60%,rgba(255,255,255,.65) 75%,transparent 90%);background-size:220% 100%;background-position:110% 0;background-repeat:no-repeat;-webkit-mask:var(--mark-img) center / contain no-repeat;mask:var(--mark-img) center / contain no-repeat;opacity:0;transition:opacity .4s ease .7s}.brand-divider.is-visible .brand-divider__rule{transform:scaleX(1)}.brand-divider.is-visible .brand-divider__mark{opacity:1;transform:scale(1) rotate(0)}.brand-divider.is-visible .brand-divider__mark:after{opacity:1;animation:brandDividerShimmer 4s ease-in-out .9s infinite}@keyframes brandDividerShimmer{0%{background-position:110% 0}55%{background-position:-110% 0}to{background-position:-110% 0}}@media(prefers-reduced-motion:reduce){.brand-divider__rule,.brand-divider__mark{transition:none;transform:none;opacity:1}.brand-divider.is-visible .brand-divider__mark:after{animation:none;opacity:0}}@media(max-width:576px){.build-banner-section{padding-bottom:0}.mission-section{padding-top:0;padding-bottom:0}.mission-section .mission-block+.mission-block{margin-top:0}}@media(min-width:577px){.brand-divider{display:none}}[id$=__brand_divider_homeHE] .brand-divider,[id$=__brand_divider_homeEH] .brand-divider,[id$=__brand_divider_installA] .brand-divider,[id$=__brand_divider_installB] .brand-divider,[id$=__brand_divider_pdp_video_trust] .brand-divider,[id$=__brand_divider_pdp_a] .brand-divider{display:flex}@media(max-width:576px){[id$=__brand_divider_homeHF] .brand-divider{padding-top:25px;padding-bottom:24px}}@media(max-width:576px){[id$=__brand_divider_homeFt] .brand-divider{padding-top:3px;padding-bottom:17px}}@media(max-width:576px){[id$=__brand_divider_homeEH] .brand-divider{padding-top:24px;padding-bottom:15px}}@media(max-width:576px){[id$=__brand_divider_homeTQ] .brand-divider{padding-top:17px;padding-bottom:15px}}@media(max-width:576px){[id$=__brand_divider_homeHE] .brand-divider{padding-top:24px;padding-bottom:17px}}@media(max-width:576px){[id$=__brand_divider_homeFq]{margin-top:-1px}[id$=__brand_divider_homeFq] .brand-divider{padding-top:0;padding-bottom:24px}}@media(max-width:576px){[id$=__brand_divider_pdp_top]{margin-top:-5px}[id$=__brand_divider_pdp_top] .brand-divider{padding-top:0;padding-bottom:28px}}@media(max-width:576px){[id$=__brand_divider_pdp_desc_video] .brand-divider{padding-top:24px;padding-bottom:64px}}@media(max-width:576px){[id$=__brand_divider_pdp_video_trust] .brand-divider{padding-top:24px;padding-bottom:24px}}@media(max-width:576px){[id$=__brand_divider_pdp_a] .brand-divider{padding-top:24px;padding-bottom:15px}}@media(max-width:576px){[id$=__brand_divider_pdp_b] .brand-divider{padding-top:24px;padding-bottom:24px}}@media(max-width:576px){[id$=__brand_divider_installTop]{margin-top:-5px}[id$=__brand_divider_installTop] .brand-divider{padding-top:0;padding-bottom:16px}}@media(max-width:576px){[id$=__brand_divider_installA] .brand-divider{padding-top:24px;padding-bottom:52px}}@media(max-width:576px){[id$=__brand_divider_installB] .brand-divider{padding-top:17px;padding-bottom:24px}}@media(max-width:576px){[id$=__brand_divider_about_top]{margin-top:-5px}[id$=__brand_divider_about_top] .brand-divider{padding-top:0;padding-bottom:16px}}@media(max-width:576px){[id$=__brand_divider_about_bottom] .brand-divider{padding-top:17px;padding-bottom:24px}}@media(max-width:576px){[id$=__brand_divider_faqTop]{margin-top:-5px}[id$=__brand_divider_faqTop] .brand-divider{padding-top:0;padding-bottom:15px}}@media(max-width:576px){[id$=__brand_divider_faqA]{margin-top:-4px}[id$=__brand_divider_faqA] .brand-divider{padding-top:0;padding-bottom:15px}}@media(max-width:576px){[id$=__brand_divider_faqB]{margin-top:-2px}[id$=__brand_divider_faqB] .brand-divider{padding-top:0;padding-bottom:24px}}@media(max-width:576px){[id$=__brand_divider_contactTop]{margin-top:-5px}[id$=__brand_divider_contactTop] .brand-divider{padding-top:0;padding-bottom:15px}}@media(min-width:577px){[id$=__brand_divider_homeHE] .brand-divider{padding-top:99px;padding-bottom:86px}[id$=__brand_divider_homeHE] .brand-divider__rule{height:2px}[id$=__brand_divider_pdp_video_trust] .brand-divider{padding-top:23px;padding-bottom:103px}[id$=__brand_divider_installB] .brand-divider{padding-bottom:29px}.mission-section:has(.whw-video-wrap){padding-bottom:8px}}@media(min-width:577px)and (max-width:991.98px){[id$=__brand_divider_homeHE] .brand-divider{padding-top:76px;padding-bottom:30px}[id$=__brand_divider_homeEH] .brand-divider{padding-top:33px;padding-bottom:72px}[id$=__brand_divider_installA] .brand-divider{padding-top:33px;padding-bottom:2px}[id$=__brand_divider_pdp_a] .brand-divider{padding-top:35px;padding-bottom:68px}[id$=__brand_divider_pdp_video_trust] .brand-divider{padding-bottom:99px}[id$=__brand_divider_installB] .brand-divider{padding-top:0;padding-bottom:28px}}@media(min-width:577px)and (max-width:991.98px){.mission-section:has(.whw-video-wrap) .mission-content{display:contents}.mission-section:has(.whw-video-wrap) .mission-content>.section-title{order:1;align-self:center;text-align:center}.mission-section:has(.whw-video-wrap) .whw-video-wrap{order:2}.mission-section:has(.whw-video-wrap) .mission-content>.brief-block{order:3;align-self:center;text-align:center}.mission-section:has(.whw-video-wrap) .mission-block{margin-bottom:31px}}@media(min-width:577px)and (max-width:991.98px){.mission-section--about .mission-block:nth-child(2),.mission-section--about .mission-block:nth-child(4){flex-direction:column-reverse}}@media(min-width:577px)and (max-width:767.98px){.hero-slide,.home_page_hero .slick-slider .slick-list{max-height:100dvh}[id$=__brand_divider_installB] .brand-divider{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.brand-divider.is-visible .brand-divider__rule--left,.brand-divider.is-visible .brand-divider__rule--right{animation:none}}@media(max-width:576px){.footer{padding:35px 0}.footer-subscribe{max-width:100%;display:flex;flex-direction:column;gap:10px}.footer-subscribe>form{display:flex;flex-direction:column;gap:10px}.footer-nav{gap:10px 20px;margin:35px 0}.footer-send-btn{position:relative;top:inherit;right:inherit}.footer-socials{margin-bottom:35px}}@media(max-width:480px){.how-card{aspect-ratio:4 / 2}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom-style.css.map */
