#hero{overflow:hidden}.hero-wrap{position:relative;aspect-ratio:4 / 5;background-color:#fff;overflow:hidden}.transition-hero-blur__init{filter:blur(50px);opacity:.1;-webkit-transition:filter 1s ease,opacity 1s ease;transition:filter 1s ease,opacity 1s ease}.transition-hero-blur__init.transition-hero-blur__complete{filter:blur(0px);opacity:1}.hero-content{width:100%;height:100%;max-width:80%;max-height:75%;padding:var(--m);border-radius:2em;position:absolute;left:50%;text-align:center;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:default;gap:1rem}.hero-content>h2{font-size:clamp(1.4em,8vw,3.5em);line-height:1}.hero-desc{width:92.5%;margin-left:auto;margin-right:auto}.hero-desc>p{margin-bottom:0}.hero-desc>ul{width:fit-content;text-align:left}a.hero-cta.slide{padding:var(--xs) var(--m);position:relative;display:inline-block;background-color:#fff;width:100%;line-height:25px;border-width:1px;border-style:solid;border-radius:var(--xs);-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}a.hero-cta.slide:after{content:" ";position:absolute;width:150%;height:150%;max-width:100%;max-height:100%;z-index:-1;left:10px;top:10px;border-width:1px;border-style:solid;border-radius:var(--xs);-webkit-transition:background .3s ease,transform .3s ease,max-width .3s ease,max-height .3s ease;transition:background .3s ease,transform .3s ease,max-width .3s ease,max-height .3s ease}a.hero-cta.slide:hover{color:#fff}a.hero-cta.slide:hover:after{background-color:#fff;transform:translate(-15px,-15px);max-width:calc(100% + 10px);max-height:calc(100% + 10px)}.hero-cta.slide.green{color:var(--link-safe-color);border-color:var(--link-safe-color)}.hero-cta.slide.green:after{background-color:var(--primary-hi-alpha);border-color:var(--primary-dk-color)}.hero-cta.slide.green:hover{background-color:var(--primary-dk-color);color:#fff}.hero-cta.slide.green:hover:after{border-color:var(--link-safe-color)}.hero-cta.slide.purple{color:var(--split-dk-color);border-color:var(--split-dk-color)}.hero-cta.slide.purple:after{background-color:var(--split-hi-alpha);border-color:var(--split-dk-color)}.hero-cta.slide.purple:hover{background-color:var(--split-color);color:#fff}.hero-cta.slide.purple:hover:after{border-color:var(--split-dk-color)}#hero .idx-rewards-btn{padding:.5em 1em;font-family:var(--body-font);text-transform:capitalize}.hero-cta.spinny{position:relative;width:120px;height:40px;background-color:var(--txt-color);display:flex;align-items:center;color:#fff;flex-direction:column;justify-content:center;border:none;padding:12px;gap:12px;border-radius:8px;cursor:pointer}.hero-cta.spinny:before{content:"";position:absolute;right:0;bottom:0;left:-4px;top:-1px;margin:auto;width:128px;height:48px;border-radius:10px;background:linear-gradient(-45deg,var(--link-safe-color) 0%,var(--primary-dk-color) 100%);z-index:-10;pointer-events:none;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.hero-cta.spinny:after{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg,var(--primary-dk-color) 0%,var(--primary-lt-color) 100%);transform:translateZ(0) scale(.95);filter:blur(20px)}.hero-cta.spinny:hover:after{filter:blur(30px)}.hero-cta.spinny:hover:before{transform:rotate(-180deg)}.hero-cta.spinny:active:before{scale:.7}.hero-cta.outlined{background-color:var(--bg-color);border:2px solid #422800;border-radius:30px;box-shadow:#422800 4px 4px;color:#422800;cursor:pointer;display:inline-block;padding:0 var(--m);line-height:2em;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:background-color .3s ease}.hero-cta.outlined:hover{background-color:var(--link-safe-color);color:var(--bg-color)}.hero-cta.outlined:active{box-shadow:#422800 2px 2px;transform:translate(2px,2px)}.star-list ul{list-style-type:none;margin-inline:auto}.star-list li{display:flex}.star-list li:before{content:"\2605";margin-right:var(--m);font-size:var(--fs-s);animation:spin 7.5s linear infinite}.star-list li:nth-child(2):before{animation-delay:-2.5s}.star-list li:nth-child(3):before{animation-delay:-5s}@media only screen and (min-width: 40em){.index-header>p{max-width:75%}.hero-wrap{aspect-ratio:5/2}.hero-content{max-width:700px;min-width:400px;width:45%;height:clamp(250px,80%,500px);max-height:500px;gap:var(--m)}.hero-content>h2{font-size:clamp(1.4em,3vw,3.25em)}.hero-content>.hero-desc{max-width:500px}.idx-rewards{flex-direction:row;gap:var(--l)}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/index-hero-banner.css.map */
