.hero-banner{position:relative;overflow:hidden}.hero-banner__container{position:relative;width:100%;height:715px;overflow:hidden}@media only screen and (min-width:768px){.hero-banner__container{height:586px;overflow:hidden}}.hero-banner__image--desktop{display:none}@media only screen and (min-width:768px){.hero-banner__image--desktop{display:block}}.hero-banner__image--mobile{display:block}@media only screen and (min-width:768px){.hero-banner__image--mobile{display:none}}.hero-banner__image--desktop{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner__image--desktop .image--root,.hero-banner__image--desktop .image--container{height:100%!important;padding-top:0!important}.hero-banner__image--desktop img{width:100%;height:100%;object-fit:cover;object-position:left center}.hero-banner__image--mobile{position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner__image--mobile .image--root,.hero-banner__image--mobile .image--container{height:100%!important;padding-top:0!important}.hero-banner__image--mobile img{width:100%;height:100%;object-fit:cover;display:block}.hero-banner__gradient{display:none}@media only screen and (min-width:768px){.hero-banner__gradient{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(270deg,#000c,#0000)}}.hero-banner__content{display:flex;flex-direction:column;color:#fff;position:absolute;top:0;left:0;width:100%;z-index:2;gap:20px;align-items:center;text-align:center;padding:20px 20px 24px}@media only screen and (min-width:768px){.hero-banner__content{top:50%;left:50%;right:20px;transform:translateY(-50%);padding:0;gap:clamp(12px,1.5vw,20px);width:auto;max-width:720px;align-items:flex-start;text-align:left}}.hero-banner__content-inner{display:flex;flex-direction:column;gap:15px;align-items:center;width:100%}@media only screen and (min-width:768px){.hero-banner__content-inner{gap:clamp(12px,1.5vw,20px);align-items:flex-start}}.hero-banner__text-block{display:flex;flex-direction:column;gap:9px;width:100%}@media only screen and (min-width:768px){.hero-banner__text-block{gap:16px}}.hero-banner__stars-row{display:flex;align-items:center;gap:clamp(4px,1.5vw,6px);justify-content:center;flex-wrap:nowrap}@media only screen and (min-width:768px){.hero-banner__stars-row{gap:10px;justify-content:flex-start;flex-wrap:wrap}}.hero-banner__stars{display:flex;gap:clamp(1px,.5vw,2px);flex-shrink:0}.hero-banner__stars svg{width:clamp(10px,3vw,12px);height:clamp(10px,3vw,12px)}@media only screen and (min-width:768px){.hero-banner__stars svg{width:18px;height:17px}}.hero-banner__rating{font-family:Poppins,sans-serif;font-size:clamp(7px,2.1vw,9px);color:#fff;white-space:nowrap;flex-shrink:0}@media only screen and (min-width:768px){.hero-banner__rating{font-size:14px;white-space:wrap}}.hero-banner__rating-tagline{font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(7px,2.1vw,9px);color:#fff;white-space:nowrap}@media only screen and (min-width:768px){.hero-banner__rating-tagline{font-size:14px;white-space:wrap}}.hero-banner__heading{display:flex;flex-direction:column;align-items:center;padding-bottom:6px}@media only screen and (min-width:768px){.hero-banner__heading{align-items:flex-start;padding-bottom:10px}}.hero-banner__heading-line{font-family:Inter,sans-serif;font-weight:800;text-transform:uppercase;color:#fff;line-height:1.05;margin:0;padding:0;font-size:8vw;white-space:nowrap}@media only screen and (min-width:768px){.hero-banner__heading-line{font-size:clamp(48px,4.5vw,64px);white-space:normal}}.hero-banner__heading-line--2{font-size:7.5vw}@media only screen and (min-width:768px){.hero-banner__heading-line--2{font-size:clamp(46px,4.3vw,62px)}}.hero-banner__subtitle{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:1.47;color:#fff;margin:0}@media only screen and (min-width:768px){.hero-banner__subtitle{font-size:clamp(18px,1.7vw,25px);max-width:669px}}.hero-banner__badges{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(6px,2.8vw,12px);justify-content:center}@media only screen and (min-width:768px){.hero-banner__badges{gap:20px;justify-content:flex-start;flex-wrap:wrap}}.hero-banner__badge{display:flex;align-items:center;gap:clamp(2px,.7vw,3px)}@media only screen and (min-width:768px){.hero-banner__badge{gap:5px}}.hero-banner__badge-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hero-banner__badge-icon svg{width:clamp(16px,4.7vw,20px);height:clamp(16px,4.7vw,20px)}@media only screen and (min-width:768px){.hero-banner__badge-icon svg{width:27px;height:27px}}.hero-banner__badge-text{font-family:Poppins,sans-serif;font-size:clamp(11px,3.1vw,13px);color:#fff;white-space:nowrap}@media only screen and (min-width:768px){.hero-banner__badge-text{font-family:Inter,sans-serif;font-size:20px}}.hero-banner__badge-divider{width:1px;height:clamp(14px,4.2vw,18px);background:#d9d9d9;flex-shrink:0}@media only screen and (min-width:768px){.hero-banner__badge-divider{height:27px}}.hero-banner__cta,.hero-banner__cta:link,.hero-banner__cta:visited,.hero-banner__cta:focus{display:flex;justify-content:center;align-items:center;background:#ffd815;color:#000;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease;border:none;width:100%;height:50px;font-size:16px;border-radius:5px}@media only screen and (min-width:768px){.hero-banner__cta,.hero-banner__cta:link,.hero-banner__cta:visited,.hero-banner__cta:focus{width:auto;height:auto;max-width:215px;padding:12px 35px 12px 34px;font-size:20px;border-radius:8px;margin-top:10px}}.hero-banner__cta:hover{background:#e6c300;transform:translateY(-1px);color:#000;text-decoration:none}.add-to-cart button.add,.add-to-cart button.add:hover{background:#ffd814!important;color:#000!important;border-color:#ffd814!important;font-weight:600;font-size:16px;border-radius:5px;transition:background .2s ease}.add-to-cart button.add:hover{background:#e6c300!important;border-color:#e6c300!important}.price--container{display:flex;align-items:baseline;flex-wrap:nowrap;gap:6px}.price--container .compare-price{display:inline!important;font-size:0!important;text-decoration:none!important}.price--container .compare-price .money{font-size:16px!important;text-decoration:line-through!important;text-decoration-thickness:1px}.cart-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.cart-icon-svg{width:22px;height:22px;color:#000}.cart-icon-bubble{position:absolute;top:-6px;right:-8px;background:#ffd814;color:#000;font-family:Poppins,sans-serif;font-size:10px;font-weight:700;line-height:1;min-width:16px;height:16px;padding:0 4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-icon-bubble[data-item-count="0"]{display:none}.cart-icon-link{display:inline-flex!important;align-items:center;text-decoration:none!important}.header--mobile--cart .cart-icon-svg{width:20px;height:20px}.header--mobile--cart .cart-icon-bubble{top:-5px;right:-7px;font-size:9px;min-width:14px;height:14px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/theme--customizations.scss.css.map */
