.custom-banner{position:relative;overflow:hidden;min-height:var(--min-height-mobile, 400px)}@media screen and (min-width:1024px){.custom-banner{min-height:var(--min-height-desktop, 450px)}}.custom-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.custom-banner__bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1023px){.custom-banner__bg img{object-position:var(--mobile-bg-position, 50%) center}}.custom-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgb(0 0 0 / var(--overlay-opacity, 0));pointer-events:none}.custom-banner__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-top:var(--padding-top-mobile, 2.5rem);padding-bottom:var(--padding-bottom-mobile, 2.5rem)}@media screen and (min-width:1024px){.custom-banner__container{flex-direction:row;align-items:center;min-height:var(--min-height-desktop, 450px);padding-top:var(--padding-top-desktop, 3rem);padding-bottom:var(--padding-bottom-desktop, 3rem);gap:3rem}.custom-banner__container--v-top{align-items:flex-start}.custom-banner__container--v-middle{align-items:center}.custom-banner__container--v-bottom{align-items:flex-end}.custom-banner__container--right{flex-direction:row-reverse}}@media screen and (max-width:1023px){.custom-banner__container,.custom-banner__container--v-mobile-top{justify-content:flex-start}.custom-banner__container--v-mobile-middle{justify-content:center}.custom-banner__container--v-mobile-bottom{justify-content:flex-end}}.custom-banner__container--align-left{text-align:left}.custom-banner__container--align-center{text-align:center}.custom-banner__container--align-right{text-align:right}@media screen and (max-width:1023px){.custom-banner__container--align-mobile-left{text-align:left}.custom-banner__container--align-mobile-left .custom-banner__heading-wrapper,.custom-banner__container--align-mobile-left .custom-banner__text{margin-left:0}.custom-banner__container--align-mobile-center{text-align:center}.custom-banner__container--align-mobile-right{text-align:right}.custom-banner__container--align-mobile-right .custom-banner__heading-wrapper,.custom-banner__container--align-mobile-right .custom-banner__text{margin-right:0}}.custom-banner__content{flex:1;display:flex;flex-direction:column;gap:1rem;width:100%;background:transparent}@media screen and (min-width:1024px){.custom-banner__content{gap:1.25rem}.custom-banner__content[style*=--text-col-w]{flex:0 0 var(--text-col-w)}.custom-banner__content[style*=--text-col-w]~.custom-banner__image--desktop{margin-left:auto;margin-right:auto}}.custom-banner__heading-wrapper{display:flex;flex-direction:column;gap:.25rem;max-width:var(--max-w-mobile, none);margin-left:auto;margin-right:auto;margin-top:var(--margin-top-mobile, 0);margin-bottom:var(--margin-bottom-mobile, 0)}@media screen and (min-width:1024px){.custom-banner__heading-wrapper{max-width:var(--max-w-desktop, none);margin-top:var(--margin-top-desktop, 0);margin-bottom:var(--margin-bottom-desktop, 0)}.custom-banner__container--align-left .custom-banner__heading-wrapper,.custom-banner__container--align-left .custom-banner__text{margin-left:0}.custom-banner__container--align-right .custom-banner__heading-wrapper,.custom-banner__container--align-right .custom-banner__text{margin-right:0}}.custom-banner__heading,.custom-banner__heading p{margin:0}.custom-banner__heading-wrapper--italic{font-style:italic;font-synthesis:style}.custom-banner__accent{margin:0;font-weight:700;letter-spacing:.05em}.custom-banner__text{margin-left:auto;margin-right:auto;margin-top:var(--margin-top-mobile, 0);margin-bottom:var(--margin-bottom-mobile, 0);max-width:var(--max-w-mobile, none)}@media screen and (min-width:1024px){.custom-banner__text{max-width:var(--max-w-desktop, none);margin-top:var(--margin-top-desktop, 0);margin-bottom:var(--margin-bottom-desktop, 0)}}.custom-banner__text p{margin:0 0 .5em}.custom-banner__text p:last-child{margin-bottom:0}.custom-banner__text.custom-banner__text--star-list ul{list-style:none;padding:0;margin:0}.custom-banner__text--star-list ul li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%2300A0C6' d='M12 17.92l-4.15 2.5c-.183.117-.375.167-.575.15a.904.904 0 0 1-.525-.2.856.856 0 0 1-.35-.437c-.083-.175-.1-.371-.05-.588l1.1-4.725-3.675-3.175a.84.84 0 0 1-.312-.513.797.797 0 0 1 .037-.562.82.82 0 0 1 .3-.45c.134-.117.317-.192.55-.225l4.85-.425L11.075 4.82a.95.95 0 0 1 .388-.45.88.88 0 0 1 .537-.15c.183 0 .362.05.537.15a.95.95 0 0 1 .388.45l1.875 4.45 4.85.425c.233.033.417.108.55.225a.82.82 0 0 1 .3.45.797.797 0 0 1 .038.563.844.844 0 0 1-.313.512l-3.675 3.175 1.1 4.725c.05.217.033.413-.05.588a.862.862 0 0 1-.35.437.893.893 0 0 1-.525.2c-.2.017-.392-.033-.575-.15L12 17.92Z'/%3E%3C/svg%3E");background-position:0 .15em;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-left:1.5em;margin-bottom:.5em;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-align:left}.custom-banner__text.custom-banner__text--chevron-list ul{list-style:none;padding:0;margin:0}.custom-banner__text--chevron-list ul li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none'%3E%3Cpath d='M25 5L70 50L25 95' stroke='%2300AAE9' stroke-width='16' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 .2em;background-repeat:no-repeat;background-size:1em 1em;padding-left:1.35em;margin-bottom:.5em;text-align:left}.custom-banner__text ul{padding-left:0}.custom-banner__text--star-list ul,.custom-banner__text--chevron-list ul,.custom-banner__text li{line-height:1.4}@media screen and (max-width:1023px){.custom-banner__text li,.custom-banner__text--star-list ul li,.custom-banner__text--chevron-list ul li{margin-bottom:var(--mobile-bullet-margin, .5em)}}@media screen and (max-width:1023px){.custom-banner__text--2col ul{columns:2;column-gap:1.5rem}.custom-banner__text--2col ul li{break-inside:avoid}}.custom-banner__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.custom-banner__buttons .button{text-transform:uppercase;font-weight:500;letter-spacing:.1rem}.custom-banner__container--align-center .custom-banner__buttons{justify-content:center}.custom-banner__container--align-right .custom-banner__buttons{justify-content:flex-end}@media screen and (max-width:1023px){.custom-banner__container--align-mobile-center .custom-banner__buttons{justify-content:center}.custom-banner__container--align-mobile-right .custom-banner__buttons{justify-content:flex-end}}.custom-banner__image--desktop{display:none}@media screen and (min-width:1024px){.custom-banner__image--desktop{display:flex;align-items:center;justify-content:center}.custom-banner__image--desktop img{max-width:100%;height:auto;object-fit:contain}}.custom-banner__image--mobile{display:block;width:100%;margin:0 auto}.custom-banner__image--mobile img{max-width:100%;height:auto;object-fit:contain}@media screen and (max-width:1023px){.custom-banner__image--mobile-top{order:-1}.custom-banner__image--mobile-bottom{order:999}}@media screen and (min-width:1024px){.custom-banner__image--mobile{display:none}}.custom-banner__image--mobile-float{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:2;max-height:100%;pointer-events:none}.custom-banner__image--mobile-float img{width:100%;height:auto}@media screen and (min-width:1024px){.custom-banner__image--mobile-float{display:none}}.custom-banner-drop{display:none;margin-top:-1px}@media screen and (max-width:1023px){.custom-banner--mobile-drop .custom-banner__heading-wrapper--drops,.custom-banner--mobile-drop .custom-banner__text,.custom-banner--mobile-drop .custom-banner__buttons{display:none}.custom-banner-drop{display:block}}.custom-banner-drop__inner{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;padding-bottom:2.5rem}.custom-banner-drop__inner[style*="text-align: center"] .custom-banner__buttons{justify-content:center}.custom-banner-drop__inner[style*="text-align: right"] .custom-banner__buttons{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-custom-image-banner.css.map */
