.template-index .banner{position:relative;overflow:hidden;background:#000}.template-index .banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#0000005c 35%,#000000b8 68%,#000000e0);z-index:1;pointer-events:none}.template-index .banner__media{filter:grayscale(1) contrast(1.08) brightness(.82)}.template-index .banner__media img,.template-index .banner__media video{object-fit:cover;object-position:center 18%}.template-index .banner__content{position:relative;z-index:2;padding:3.6rem 2rem 4.4rem}.template-index .banner__box{width:min(100%,760px);padding:0;border:0;background:transparent!important;box-shadow:none!important;text-align:center}.template-index .banner__heading{max-width:820px;margin:0 auto;color:#fff!important;font-size:clamp(4.4rem,10vw,8rem)!important;font-weight:900!important;letter-spacing:-.07em!important;line-height:.9!important;text-transform:uppercase;text-wrap:balance}.template-index .banner__text{max-width:620px;margin:2rem auto 0;color:#ffffffc2!important;font-size:clamp(1.55rem,2.2vw,1.95rem);line-height:1.65}.template-index .banner__text p{margin:0;color:inherit!important}.template-index .banner__buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.template-index .banner__buttons .button{min-height:5.8rem;padding:0 2.8rem;border:1.5px solid #ffffff!important;border-radius:999px!important;background:#fff!important;color:#000!important;font-size:1.55rem;font-weight:850;letter-spacing:-.02em;text-transform:uppercase;box-shadow:0 20px 50px #ffffff1f;transition:transform .18s cubic-bezier(.2,.7,.3,1),background .18s cubic-bezier(.2,.7,.3,1),color .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s cubic-bezier(.2,.7,.3,1),border-color .18s cubic-bezier(.2,.7,.3,1)}.template-index .banner__buttons .button:hover{transform:translateY(-2px);background:#ededed!important;color:#000!important;box-shadow:0 24px 60px #ffffff2e}.template-index .banner__buttons .button--secondary,.template-index .banner__buttons .button.button--secondary{background:#ffffff14!important;color:#fff!important;border-color:#ffffff8c!important;box-shadow:none!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.template-index .banner__buttons .button--secondary:hover,.template-index .banner__buttons .button.button--secondary:hover{background:#ffffff26!important;color:#fff!important;border-color:#ffffffd9!important}.template-index .banner__buttons .button:only-child{min-width:24rem}.template-index .banner .banner__box>*+.banner__buttons{margin-top:2.8rem}.template-index .featured-collection,.template-index .shopify-section .featured-collection{background:#000;color:#fff}.template-index .featured-collection .title,.template-index .shopify-section .title{color:#fff;font-weight:850;letter-spacing:-.04em}.template-index .card-wrapper,.template-index .card{border-radius:22px}.template-index .card{overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#111}.template-index .card__heading a,.template-index .price{color:#fff!important}@media screen and (max-width:749px){.template-index .banner{min-height:82rem}.template-index .banner__content{align-items:end;padding:4rem 1.6rem 4.8rem}.template-index .banner__heading{font-size:clamp(4.6rem,14vw,6.8rem)!important;line-height:.92!important}.template-index .banner__text{margin-top:1.8rem;font-size:1.5rem}.template-index .banner__buttons{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.4rem}.template-index .banner__buttons .button,.template-index .banner__buttons .button:only-child{width:100%;min-width:0;min-height:5.6rem;padding:0 2rem;font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bojax-04-home.css.map */
