.launch-banner{position:relative;overflow:hidden}.launch-banner__inner{padding:2rem 20px;position:relative;z-index:1}.launch-banner__grid{display:flex;flex-direction:column;gap:5rem}.launch-banner__crackers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.launch-banner__cracker{position:absolute;top:var(--cracker-top-mobile, 50%);left:var(--cracker-left-mobile, 50%);width:var(--cracker-size-mobile, 50px);transform:rotate(var(--cracker-rotate, 0deg))}.launch-banner__cracker-img{width:100%;height:auto;display:block}.launch-banner__heading{font-size:clamp(44px,4.4vw,64px);font-weight:900;line-height:1.02;margin:0 0 40px;font-family:Gilroy-Bold!important;max-width:640px}.launch-banner__heading em{color:var(--launch-banner-accent);font-style:italic;font-family:var(--launch-banner-highlight-font, inherit);display:inline-flex;align-items:center}.launch-banner__heading strong{color:var(--launch-banner-accent);font-weight:900;font-family:var(--launch-banner-highlight-font, inherit);display:inline-flex;align-items:center}.launch-banner__heading em:after,.launch-banner__heading strong:after{content:"";display:inline-block;background-image:var(--launch-banner-heading-logo, none);background-size:contain;background-repeat:no-repeat;background-position:left center;height:57px;width:59px;vertical-align:middle;margin-left:.2em}.launch-banner__content{display:flex;flex-direction:column;align-items:flex-start}.launch-banner__subheading p{font-size:20px;margin:0 0 30px;max-width:600px;font-weight:700}.launch-banner__subheading em{color:var(--launch-banner-highlight-1-color, #FF8C00);font-style:normal;font-weight:700}.launch-banner__subheading strong{color:var(--launch-banner-highlight-2-color, #7DD4F0);font-weight:700}.launch-banner__subheading strong em,.launch-banner__subheading em strong{color:var(--launch-banner-accent, #F0D000)}.launch-banner__body{font-size:.875rem;margin:0 0 1.5rem;max-width:40ch;opacity:.9}.launch-banner__actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:1.25rem;align-self:stretch}.launch-banner__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.6rem;background-color:var(--launch-banner-cta-bg);color:var(--launch-banner-cta-text);padding:.85rem 1.75rem;font-size:15px;font-weight:700;text-decoration:none;letter-spacing:.01em;transition:opacity .2s ease;align-self:flex-start}.launch-banner__cta--secondary{background-color:var(--launch-banner-cta2-bg);color:var(--launch-banner-cta2-text)}.launch-banner__cta:hover{opacity:.85}.launch-banner__cta-icon--image{width:22px;height:22px;object-fit:contain;border-radius:0;background:none;box-shadow:none;flex-shrink:0}.launch-banner__media{display:block;order:-1;position:relative}.launch-banner__media-crop{position:relative;aspect-ratio:5 / 4;overflow:hidden;z-index:1}.launch-banner__products{position:relative;width:100%;height:100%}.launch-banner__product{position:absolute;height:auto;display:block}.launch-banner__product--back-1{width:50%;left:-6%;top:0%;z-index:1}.launch-banner__product--back-2{width:50%;left:23%;top:0%;z-index:2}.launch-banner__product--back-3{width:50%;left:53%;top:0%;z-index:1}.launch-banner__product--front-1{width:44%;left:6%;top:45%;z-index:3}.launch-banner__product--front-2{width:44%;left:38%;top:44%;z-index:3}.launch-banner__badge{position:absolute;bottom:-23%;right:-7px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.4vw,6px);text-align:center}.launch-banner__badge-image-wrap{width:clamp(100px,13vw,300px);height:clamp(100px,13vw,300px);border-radius:50%;overflow:hidden;flex-shrink:0}.launch-banner__badge-image{width:100%;height:100%;object-fit:cover;object-position:center!important;display:block}.launch-banner__badge-label{font-size:clamp(11px,1.1vw,20px);font-weight:700;color:var(--launch-banner-badge-label, #1a1a1a);line-height:1.2;display:block;font-family:Display Font Anja Eliane!important}.launch-banner__badge-name{font-size:16px;font-weight:900;color:var(--launch-banner-badge-name, #fff);line-height:1.1;font-family:Display Font Anja Eliane!important;display:block}@media screen and (min-width:990px)and (max-width:1440px){.launch-banner__badge{bottom:-8%}}@media screen and (min-width:1441px){.launch-banner__badge{bottom:clamp(0px,0vw,0px)}}@media screen and (min-width:990px){.launch-banner__badge{top:auto;right:clamp(0px,0vw,48px)}.launch-banner__badge-name{font-size:22px;letter-spacing:1px}.launch-banner__inner{padding:64px 40px 84px}.launch-banner__grid{display:grid;grid-template-columns:5fr 7fr;grid-template-rows:1fr;align-items:center;gap:2rem}.launch-banner__content{grid-column:1;grid-row:1;max-width:500px}.launch-banner__media{display:block;grid-column:2;grid-row:1}.launch-banner__cta{max-width:220px}.launch-banner__actions{flex-direction:row;align-items:center}.launch-banner__cracker{top:var(--cracker-top, 50%);left:var(--cracker-left, 50%);width:var(--cracker-size-desktop, 75px)}.launch-banner__product--back-1{left:-10%}.launch-banner__product--back-2{left:20%}.launch-banner__product--back-3{left:50%}.launch-banner__product--front-1{left:3%}.launch-banner__product--front-2{left:35%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/launch-banner.css.map */
