.hero-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0;overflow:hidden;background:rgb(var(--color-background-contrast))}@media(min-width:768px){.hero-banner__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:80rem;padding:0 0 12rem;background:rgb(var(--color-background))}}.hero-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(min-width:768px){.hero-banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hero-banner__image-section{position:relative;width:100%;padding:0 6.4rem;overflow:hidden}@media(max-width:499px){.hero-banner__image-section{height:0;padding-top:100%}}@media(min-width:500px)and (max-width:767px){.hero-banner__image-section{height:calc(100dvh - 210px)}}@media(min-width:768px){.hero-banner__image-section{display:-webkit-box;display:-ms-flexbox;display:flex;top:-20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52.4rem}}.hero-banner__background-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-banner__background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0}.hero-banner__background-image--desktop{display:none}@media(min-width:768px){.hero-banner__background-image--desktop{display:block}}.hero-banner__background-image--desktop img{-o-object-position:center bottom;object-position:center bottom}.hero-banner__background-image--mobile{display:block}@media(min-width:768px){.hero-banner__background-image--mobile{display:none}}.hero-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:6.4rem 1.6rem;background-color:rgb(var(--color-background))}@media(min-width:768px){.hero-banner__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6.4rem;border-bottom-right-radius:2.4rem;border-bottom-left-radius:2.4rem}}.hero-banner__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:50rem;gap:2.4rem}@media(min-width:768px){.hero-banner__text-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:var(--page-width);gap:4rem}}.hero-banner__heading{margin:0;color:rgb(var(--color-foreground));font-size:3.2rem;font-weight:600;line-height:4rem;text-align:left;text-wrap:balance}@media(min-width:768px){.hero-banner__heading{width:100%;max-width:80rem;font-size:4.8rem;line-height:5.2rem}}.hero-banner__heading strong{color:rgb(var(--color-tertiary-button-text));font-weight:inherit}.hero-banner__heading em{color:#d02c7f;font-style:normal}.hero-banner__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;width:100%}.hero-banner__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;width:100%}.hero-banner__feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.hero-banner__feature-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.8rem;height:3rem}.hero-banner__feature-text{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:400;line-height:2.4rem}.hero-banner__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:22rem;height:5.6rem;padding:1.6rem 4rem;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;border-radius:999px;background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));font-size:1.6rem;font-weight:400;line-height:2rem;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}@media(max-width:979px){.hero-banner__button{width:100%;padding-inline:2rem}}@media(min-width:768px){.hero-banner__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.hero-banner__button:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);opacity:.9}.hero-banner__badges{display:none;position:absolute;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem}@media(min-width:768px)and (max-width:979px){.hero-banner__badges{display:grid;top:35%;left:0}}@media(min-width:980px){.hero-banner__badges{display:grid;top:15%;left:0}}.hero-banner__badges-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;max-width:var(--page-width);height:100%}@media(max-width:767px){.hero-banner__badges-wrapper{top:0;right:0;bottom:0;left:0}}@media(min-width:768px){.hero-banner__badges-wrapper{position:relative}}.hero-banner__badge{width:8rem;height:8rem}@media(min-width:980px){.hero-banner__badge{width:12rem;height:12rem}}.hero-banner__badge img{width:100%;height:100%}.hero-banner__badge:nth-child(1){grid-column:1;grid-row:1}.hero-banner__badge:nth-child(2){grid-column:1;grid-row:2}.hero-banner__badge:nth-child(3){grid-column:2;grid-row:2}.hero-banner__badge:nth-child(4){grid-column:1;grid-row:3}.hero-banner__badge:nth-child(5){grid-column:2;grid-row:3}.hero-banner__badge:nth-child(6){grid-column:3;grid-row:3}.hero-banner__pills{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.hero-banner__pill{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-transition:top .3s ease,left .3s ease,right .3s ease;transition:top .3s ease,left .3s ease,right .3s ease}.hero-banner__pill:first-child{top:10%;left:20px}@media(min-width:768px)and (max-width:979px){.hero-banner__pill:first-child{top:18%;right:42%;left:initial}}@media(min-width:980px)and (max-width:1199px){.hero-banner__pill:first-child{top:18%;right:42%;left:initial}}@media(min-width:1200px)and (max-width:1439px){.hero-banner__pill:first-child{top:16%;right:42%;left:initial}}@media(min-width:1440px){.hero-banner__pill:first-child{top:10%;right:44%;left:initial}}.hero-banner__pill:last-child{top:20%;right:15px}@media(min-width:500px)and (max-width:767px){.hero-banner__pill:last-child{top:20%;right:min(20px,10%)}}@media(min-width:768px)and (max-width:979px){.hero-banner__pill:last-child{top:26%;right:14%;left:initial}}@media(min-width:980px)and (max-width:1199px){.hero-banner__pill:last-child{top:24%;right:16%;left:initial}}@media(min-width:1200px)and (max-width:1439px){.hero-banner__pill:last-child{top:20%;right:16%;left:initial}}@media(min-width:1440px){.hero-banner__pill:last-child{top:18%;right:16%}}.hero-banner__pill--blue{background:#79a7aa}.hero-banner__pill--pink{background:#dc5d8c}@media(max-width:767px){.hero-banner__pill-icon-desktop{display:none}}@media(min-width:768px){.hero-banner__pill-icon-mobile{display:none}}.hero-banner__pill svg{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:22%;right:7%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media(min-width:768px)and (max-width:979px){.hero-banner__pill svg{top:22%;right:7%}}@media(min-width:980px)and (max-width:1199px){.hero-banner__pill svg{top:22%;right:12%}}@media(min-width:1200px)and (max-width:1439px){.hero-banner__pill svg{top:22%;right:10%}}@media(min-width:1440px){.hero-banner__pill svg{top:22%;right:7%}}.hero-banner__pill:first-child svg{top:20%;left:20px;-webkit-transform:none;-ms-transform:none;transform:none}@media(min-width:768px){.hero-banner__pill:first-child svg{top:10%;left:26px}}.hero-banner__pill:last-child svg{top:20%;right:20px}@media(max-width:767px){.hero-banner__pill:last-child svg{-webkit-transform:none;-ms-transform:none;transform:none}}@media(min-width:768px){.hero-banner__pill:last-child svg{top:10%;right:26px}}.hero-banner__pill-text{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;padding:6px 12px 4px;border:1px solid rgba(255,255,255,.6);border-radius:999px;-webkit-box-shadow:0 0 8px rgba(255,255,255,.6);box-shadow:0 0 8px #fff9;color:rgb(var(--color-background));font-size:1.2rem;font-weight:500;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(min-width:768px){.hero-banner__pill-text{height:40px;padding:8px 16px}}.hero-banner__overlay{position:absolute;z-index:3;right:.8rem;bottom:.8rem;width:4.5rem;height:4.5rem}.hero-banner__overlay-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-hero-banner.css.map */
