.template-index .section--image .backdrop--hero{background:linear-gradient(180deg,#0006,#0009,#000c)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:32px!important;border-radius:12px}.template-index .section--image .hero__text h1,.template-index .section--image .hero__text .h1{font-size:clamp(48px,8vw,96px)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:.95!important;margin-bottom:16px!important;text-shadow:0 2px 8px rgba(0,0,0,.8)}.template-index .section--image .hero__text p{font-size:clamp(18px,2.5vw,24px)!important;font-weight:500!important;opacity:.95;max-width:600px;margin:0 auto 32px;text-shadow:0 1px 4px rgba(0,0,0,.8)}.template-index .section--image .hero__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:24px}.template-index .section--image .btn:not(.btn--outline),.template-index .section--image .hero__buttons .btn:first-child{background:#ff3b30!important;color:#fff!important;border:2px solid #FF3B30!important;padding:16px 32px!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.template-index .section--image .btn:not(.btn--outline):hover,.template-index .section--image .hero__buttons .btn:first-child:hover{background:#ff5c5c!important;border-color:#ff5c5c!important;transform:translateY(-2px);box-shadow:0 8px 24px #ff3b3066}.template-index .section--image .btn--outline{background:transparent!important;color:#fff!important;border:2px solid #FFFFFF!important;padding:16px 32px!important;font-size:18px!important;font-weight:600!important;border-radius:8px!important;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.template-index .section--image .btn--outline:hover{background:#ffffff1a!important;border-color:#ff3b30!important;color:#ff3b30!important;transform:translateY(-2px)}.template-index .section-hero:after{content:"";position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:30px;height:30px;border-right:3px solid rgba(255,255,255,.6);border-bottom:3px solid rgba(255,255,255,.6);transform:translate(-50%) rotate(45deg);animation:scrollHint 2s infinite}@keyframes scrollHint{0%,to{transform:translate(-50%) rotate(45deg) translateY(0);opacity:.6}50%{transform:translate(-50%) rotate(45deg) translateY(10px);opacity:1}}.template-index .section--icons{background:#000!important;padding:80px 0}.template-index .section--icons .grid__item{padding:0 12px}.template-index .section--icons .icon__column{background:#111;border:1px solid #2A2A2A;border-radius:12px;padding:32px 24px;text-align:center;position:relative;transition:all .3s ease;overflow:hidden}.template-index .section--icons .icon__column:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c97c57,#ff3b30)}.template-index .section--icons .icon__column:hover{transform:translateY(-4px);box-shadow:0 8px 32px #ff3b3026;border-color:#ff3b30}.template-index .section--icons .icon__column__icon{width:60px;height:60px;margin:0 auto 20px;color:#c97c57}.template-index .section--icons .icon__column__title{color:#fff;font-size:24px;font-weight:800;margin-bottom:12px;letter-spacing:-.01em}.template-index .section--icons .icon__column__text{color:#e5e5e5;font-size:15px;line-height:1.6;max-width:250px;margin:0 auto}.template-index .section--hero-logos{background:#111;padding:60px 0;border-top:1px solid #2A2A2A;border-bottom:1px solid #2A2A2A;position:relative}.template-index .section-hero-logos__content{max-width:600px;margin:0 auto;text-align:center}.template-index .section-hero-logos__title{color:#fff;font-size:36px;font-weight:800;margin-bottom:16px;letter-spacing:-.02em}.template-index .section-hero-logos .btn--size,.template-index a[href*=size-chart]{display:inline-block;background:#ff3b30;color:#fff;padding:18px 48px;font-size:20px;font-weight:700;border-radius:8px;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;margin-top:24px}.template-index .section-hero-logos .btn--size:hover,.template-index a[href*=size-chart]:hover{background:#ff5c5c;transform:translateY(-3px);box-shadow:0 12px 32px #ff3b3066}.template-index .section-spotlight-product{background:#000;padding:80px 0;position:relative;overflow:hidden}.template-index .section-spotlight-product__bg{opacity:.15;filter:blur(1px)}.template-index .section-spotlight-product__card{background:#111;border:2px solid #FF3B30;border-radius:16px;padding:40px;box-shadow:0 12px 48px #000c;position:relative;z-index:2}.template-index .section-spotlight-product__image{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000080}.template-index .section-collection{padding:80px 0;background:#000}.template-index .section__title{color:#fff;font-size:36px;font-weight:800;text-align:center;margin-bottom:48px;position:relative;display:inline-block;width:100%}.template-index .section__title:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:80px;height:3px;background:#ff3b30}.template-index .product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:0 20px}.template-index .product-grid-item{background:#111;border:1px solid #2A2A2A;border-radius:12px;overflow:hidden;transition:all .3s ease}.template-index .product-grid-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px #ff3b3026;border-color:#ff3b30}.template-index .product-grid-item__title{color:#fff;transition:all .3s ease}.template-index .product-grid-item:hover .product-grid-item__title{color:#ff3b30;text-decoration:underline;text-decoration-color:#ff3b30;text-underline-offset:4px}.template-index .section-logos{background:#000;padding:80px 0}.template-index .section-logos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto 40px}.template-index .section-logos__image{aspect-ratio:1;border-radius:12px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease}.template-index .section-logos__image:hover{transform:scale(1.05);box-shadow:0 12px 32px #ff3b304d}.template-index .section-logos__cta{text-align:center;margin-top:48px}.template-index .section-logos__heading{color:#fff;font-size:32px;font-weight:800;margin-bottom:16px}.template-index .section-logos__link{display:inline-block;color:#ff3b30;font-size:20px;font-weight:600;text-decoration:none;transition:all .3s ease}.template-index .section-logos__link:hover{color:#ff5c5c;text-decoration:underline}.template-index .section-video{background:#111;padding:60px 0;text-align:center;position:relative;overflow:hidden}.template-index .section-video__title{color:#fff;font-size:48px;font-weight:900;letter-spacing:-.02em;margin-bottom:32px;animation:pulseGlow 3s infinite}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.8;color:#ff3b30}}.template-index .section-video__cta{background:#ff3b30;color:#fff;padding:16px 48px;font-size:18px;font-weight:700;border-radius:8px;text-transform:uppercase;display:inline-block;transition:all .3s ease}.template-index .section-video__cta:hover{background:#ff5c5c;transform:translateY(-3px);box-shadow:0 12px 32px #ff3b3066}.template-index .footer{background:#000!important;border-top:1px solid #2A2A2A;padding:60px 0 40px}.template-index .footer__newsletter{background:#111!important;border:1px solid #2A2A2A;border-radius:12px;padding:32px;margin-bottom:48px}.template-index .footer__newsletter-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:16px}.template-index .footer__newsletter-form{display:flex;gap:12px;max-width:500px;margin:0 auto}.template-index .footer__newsletter-input{flex:1;background:#000;border:2px solid #2A2A2A;color:#fff;padding:12px 16px;border-radius:8px;font-size:16px}.template-index .footer__newsletter-button{background:#ff3b30;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.template-index .footer__newsletter-button:hover{background:#ff5c5c;transform:translateY(-2px)}.template-index .footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:800px;margin:0 auto}.template-index .footer__column-title{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.template-index .footer__link{color:#999;font-size:14px;transition:color .3s ease}.template-index .footer__link:hover{color:#ff3b30}@media (max-width: 768px){.template-index .section-hero .hero__title{font-size:36px}.template-index .section-hero .hero__buttons{flex-direction:column;align-items:center}.template-index .section-hero .btn{width:100%;max-width:280px}.template-index .section-icons__inner{grid-template-columns:1fr;gap:20px}.template-index .product-grid,.template-index .section-logos__grid{grid-template-columns:repeat(2,1fr);gap:16px}.template-index .footer__links{grid-template-columns:1fr;text-align:center}.template-index .footer__newsletter-form{flex-direction:column}.template-index .footer__newsletter-button{width:100%}}@media (max-width: 480px){.template-index .product-grid{grid-template-columns:1fr;padding:0 16px}.template-index .section-hero .hero__title{font-size:32px}.template-index .section__title{font-size:28px}.template-index .section-collection,.template-index .section-icons,.template-index .section-spotlight-product{padding:60px 0}}.template-index{--h1-size: clamp(48px, 8vw, 96px);--h2-size: clamp(32px, 5vw, 48px);--h3-size: clamp(24px, 4vw, 36px);--h4-size: clamp(20px, 3vw, 28px);--body-size: 16px;--small-size: 14px;--heading-line: 1.1;--body-line: 1.6;--heading-spacing: -.02em;--body-spacing: 0;--button-spacing: .05em}.template-index h1{font-size:var(--h1-size);line-height:var(--heading-line);letter-spacing:var(--heading-spacing)}.template-index h2{font-size:var(--h2-size);line-height:var(--heading-line);letter-spacing:var(--heading-spacing)}.template-index h3{font-size:var(--h3-size);line-height:var(--heading-line);letter-spacing:var(--heading-spacing)}.template-index p{font-size:var(--body-size);line-height:var(--body-line)}.template-index{color:#fff}.template-index a{color:inherit;text-decoration:none}.template-index a:hover{color:#ff3b30}
/*# sourceMappingURL=/cdn/shop/t/40/assets/landing-page-clarity.css.map */
