.full-hero-banner{width:100%;background-color:var(--bg-color);position:relative;overflow:hidden}.full-hero-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--desktop-background-position)}.full-hero-banner__image--mobile{object-position:var(--mobile-background-position);display:none}.full-hero-banner{min-height:max(540px,37.5vw);height:auto;display:flex;flex-direction:column}.full-hero-banner__container{padding:50px 144px;max-width:1440px;margin:0 auto;width:100%;flex:1;display:flex;justify-content:var(--content-horizontal-alignment)}.full-hero-banner__content{display:flex;flex-direction:column;justify-content:center;z-index:1;align-items:var(--content-horizontal-alignment);gap:20px;width:100%;max-width:540px}.full-hero-banner__heading{font-family:Mulish;font-weight:600;font-size:48px;line-height:1.28;letter-spacing:0em;color:#fff;margin:0;text-align:var(--content-text-align, left)}.full-hero-banner__heading em{font-family:Libre Baskerville,serif;font-style:italic;font-weight:500}.full-hero-banner__content-block ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.full-hero-banner__content-block ul>li{position:relative;display:flex;align-items:center;min-height:20px;font-family:Mulish;font-weight:500;font-size:18px;line-height:1;letter-spacing:0em;color:#fff;padding-left:32px}.full-hero-banner__content-block ul>li:before{content:"";width:20px;height:20px;position:absolute;left:4px;top:0;background-image:url(/cdn/shop/files/check-circle.png?v=1741858942);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.full-hero-banner__button{width:100%}.full-hero-banner__button .button{padding:16px 32px;border-radius:100px;background:#fff;border:1px solid #fff;color:#15152f;font-family:Mulish;font-weight:700;font-size:20px;line-height:1;letter-spacing:0em;display:flex;align-items:center;justify-content:center;max-width:382px;width:100%;text-align:center;transition:.4s;min-height:56px;overflow:hidden}.full-hero-banner__button .button:hover{color:#fff;background:transparent;border:1px solid #fff}.full-hero-banner__reviews{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;max-width:382px}.full-hero-banner__reviews .stars{display:flex}.full-hero-banner__reviews span{font-size:15px;font-weight:500;line-height:16%;letter-spacing:-.0225px;color:rgba(var(--color-foreground),1)}.full-hero-banner__reviews .stars svg{display:block}@media screen and (max-width:899px){.full-hero-banner{height:auto;min-height:max(540px,137.4vw)}.full-hero-banner__container{padding:53px 37px;justify-content:center}.full-hero-banner__content{justify-content:flex-start;align-items:center;max-width:100%}.full-hero-banner__heading{font-size:32px;text-align:center}.full-hero-banner__content-block ul>li{font-size:15px}.full-hero-banner__button{width:100%}.full-hero-banner__button .button{font-size:18px;padding:13px 32px;min-height:48px;margin:0 auto}.full-hero-banner__image--desktop{display:none}.full-hero-banner__image--mobile{display:block}}@media screen and (min-width:550px)and (max-width:649px){.full-hero-banner{height:auto;min-height:max(540px,119.6vw)}.full-hero-banner__container{padding:75px 37px 53px}.full-hero-banner__content{gap:30px}}@media screen and (min-width:650px)and (max-width:767px){.full-hero-banner__container{padding:14vw 37px 53px}.full-hero-banner{min-height:max(540px,114.5vw)}.full-hero-banner__heading{font-size:38px}.full-hero-banner__content-block ul>li{font-size:20px}.full-hero-banner__content{gap:30px}}@media screen and (min-width:768px)and (max-width:899px){.full-hero-banner__container{padding:14vw 37px 53px}.full-hero-banner{min-height:max(540px,101.8vw)}.full-hero-banner__heading{font-size:38px}.full-hero-banner__content-block ul>li{font-size:20px}.full-hero-banner__content{gap:30px}}@media screen and (min-width:900px)and (max-width:1349px){.full-hero-banner{min-height:max(450px,37.5vw)}.full-hero-banner__container{padding:50px}.full-hero-banner__heading{font-size:42px}.full-hero-banner__content-block ul>li{font-size:16px}.full-hero-banner__button .button{padding:13px 32px;font-size:18px;min-height:52px}.full-hero-banner__content{max-width:450px}}@media screen and (max-width:374px){.full-hero-banner__container{padding:53px 20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-full-hero-banner.css.map */
