.template-index .image-banner:first-of-type,.template-index .banner:first-of-type{position:relative}.template-index .image-banner:first-of-type:before,.template-index .banner:first-of-type:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#10161c33,#10161c1a 28%,#10161c00 60%);pointer-events:none;z-index:1}.template-index .image-banner:first-of-type .banner__content,.template-index .banner:first-of-type .banner__content{position:relative;z-index:2}@media (min-width: 750px){.image-banner .banner__content,.banner .banner__content{height:auto!important;min-height:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;text-align:left!important;padding-right:clamp(18px,4vw,56px)!important;padding-left:clamp(18px,2vw,28px)!important}.image-banner .banner__box,.banner .banner__box{width:auto!important;max-width:500px!important;height:auto!important;padding:20px 24px!important;border-radius:24px!important;background:linear-gradient(180deg,#10161c66,#10161c42 60%,#10161c1f)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 22px 60px #0000002e,0 10px 22px #00000029,inset 0 1px #ffffff14!important}.image-banner .banner__heading,.banner .banner__heading{color:#fffffff5!important;letter-spacing:.015em!important;line-height:1.12!important;margin-bottom:10px!important;text-shadow:0 2px 10px rgba(0,0,0,.3)!important}.image-banner .banner__text,.banner .banner__text{color:#ffffffdb!important;text-shadow:0 1px 6px rgba(0,0,0,.28)!important;line-height:1.45!important;margin-top:0!important;margin-bottom:16px!important;max-width:42ch!important}.image-banner .banner__buttons,.banner .banner__buttons{gap:10px!important;margin-top:4px!important}.image-banner .banner__buttons .button,.banner .banner__buttons .button{border-radius:999px!important;padding:.78rem 1.28rem!important;font-weight:600!important;letter-spacing:.01em!important;border:none!important;outline:none!important;box-shadow:none!important;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease!important;will-change:transform}.image-banner .banner__buttons .button:before,.image-banner .banner__buttons .button:after,.banner .banner__buttons .button:before,.banner .banner__buttons .button:after{border:none!important;box-shadow:none!important}.image-banner .banner__buttons .button:first-child,.banner .banner__buttons .button:first-child{background:#fffffff7!important;color:#10161ceb!important;box-shadow:inset 0 0 0 1px #ffffff7a,inset 0 1px #fffc,0 8px 18px #00000029!important}.image-banner .banner__buttons .button:not(:first-child),.banner .banner__buttons .button:not(:first-child){background:#ffffff24!important;color:#fffffff2!important;box-shadow:inset 0 0 0 1px #ffffff38,0 10px 22px #00000029!important}.image-banner .banner__buttons .button:hover,.banner .banner__buttons .button:hover{transform:translateY(-.5px)!important;box-shadow:inset 0 0 0 1px #fff6,0 14px 30px #00000038!important}.image-banner .banner__buttons .button:focus-visible,.banner .banner__buttons .button:focus-visible{outline:2px solid rgba(255,255,255,.55)!important;outline-offset:3px!important;box-shadow:0 0 0 6px #10161c59,0 14px 28px #0003!important}}@media (max-width: 749px){.image-banner .banner__content,.banner .banner__content{display:flex!important;justify-content:center!important;align-items:flex-end!important;padding:16px!important;text-align:center!important}.image-banner .banner__box,.banner .banner__box{width:min(92vw,560px)!important;padding:16px!important;border-radius:18px!important;background:#10161c4d!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 14px 30px #0000002e!important}.image-banner .banner__heading,.banner .banner__heading,.image-banner .banner__text,.banner .banner__text{color:#ffffffeb!important}.image-banner .banner__text,.banner .banner__text{line-height:1.45!important}.image-banner .banner__buttons .button,.banner .banner__buttons .button{width:100%!important;border-radius:999px!important;border:none!important}}@media (prefers-reduced-motion: no-preference){.image-banner .banner__box,.banner .banner__box{position:relative;overflow:hidden}.image-banner .banner__box:after,.banner .banner__box:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(120deg,#fff0 44%,#ffffff14,#fff0 56%);transform:translate(-70%) rotate(10deg);animation:curenexSheen 11s ease-in-out infinite;pointer-events:none}@keyframes curenexSheen{0%,68%{transform:translate(-70%) rotate(10deg);opacity:0}72%{opacity:1}86%{transform:translate(70%) rotate(10deg);opacity:1}to{transform:translate(70%) rotate(10deg);opacity:0}}}@media (prefers-reduced-motion: reduce){.image-banner .banner__buttons .button,.banner .banner__buttons .button{transition:none!important}.image-banner .banner__buttons .button:hover,.banner .banner__buttons .button:hover{transform:none!important}.image-banner .banner__box:after,.banner .banner__box:after{display:none!important}}.hero-trust-strip{display:flex;gap:14px;flex-wrap:wrap;margin:8px 0 14px;opacity:.78}.hero-trust-strip .trust-item{display:flex;align-items:center;gap:6px;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase;color:#ffffffd9}.hero-trust-strip img{width:18px;height:18px;object-fit:contain;opacity:.9}@media (max-width: 749px){.hero-trust-strip{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-tweaks.css.map */
