.banner{position:relative}.banner--margin-top{margin-block-start:var(--section-spacing-x-large)}@media (min-width: 900px){.banner--margin-top{margin-block-start:var(--section-spacing-xx-large)}}.banner--margin-bottom{margin-block-end:var(--section-spacing-x-large)}@media (min-width: 900px){.banner--margin-bottom{margin-block-end:var(--section-spacing-xx-large)}}.banner-carousel .banner__inner{padding-inline-end:var(--container-inset-small);padding-inline-start:var(--container-inset-small)}@media (min-width: 768px){.banner-carousel .banner__inner{padding-inline-end:var(--container-inset-large);padding-inline-start:var(--container-inset-large)}}.banner__slide{display:block;width:100%;max-width:100%}.banner__columns{display:flex;flex-direction:column-reverse;align-items:center}@media (min-width: 1024px){.banner__columns{display:grid;grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.banner__columns{grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:repeat(12,1fr)}}.banner__columns{grid-row-gap:0;grid-column-gap:5rem}}.banner__column{grid-row:1;width:100%}.banner__column.banner__column--media{width:100%}.banner__column:first-child{display:flex;flex-direction:column;justify-content:center;margin-block-start:1.875rem}@media (min-width: 1024px){.banner__column:first-child{margin-block-start:0}}.banner--image-left .banner__column{grid-column:-6/-1}.banner--image-left .banner__column:only-child{grid-column:1/-1}.banner--image-right .banner__column{grid-column:1/6}.banner--image-right .banner__column:only-child{grid-column:1/-1}@media (min-width: 1200px){.banner--expanded-image.banner--image-left .banner__column{grid-column:-5/-1}.banner--expanded-image.banner--image-right .banner__column{grid-column:1/5}}.banner--image-left .banner__column+.banner__column{grid-column:1/-6}.banner--image-right .banner__column+.banner__column{grid-column:6/-1}@media (min-width: 1200px){.banner--expanded-image.banner--image-left .banner__column+.banner__column{grid-column:1/-5}.banner--expanded-image.banner--image-right .banner__column+.banner__column{grid-column:5/-1}}.banner__decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banner__content{width:100%;margin-inline:auto}@media (min-width: 1024px){.banner__content{max-width:30.25rem;padding-inline:2rem}}.banner__subtitle{margin-block-end:.5625rem}.banner__subtitle-text{font-weight:var(--weight-regular);font-size:.75rem}.banner__title+.banner__subtitle{margin-top:1rem;padding-top:1rem;text-transform:initial;border-top:1px solid}.banner__title+.banner__subtitle .banner__subtitle-text{font-size:1.5rem;letter-spacing:initial;text-transform:initial}.banner__title{font-size:1.75rem}@media (min-width: 900px){.banner__title{font-size:2.25rem}}.banner__text{font-weight:var(--weight-light);font-size:1rem;margin-block-start:1.25rem}.banner__footer{margin-block-start:1.875rem}.banner__media-frame{position:relative;display:flex;justify-content:flex-end}@media (min-width: 1024px){.banner--image-left .banner__media-frame.banner__media-frame--multiple{padding-inline-start:10%}.banner--image-right .banner__media-frame.banner__media-frame--multiple{padding-inline-end:10%}}@media (min-width: 1024px){.banner--image-left .banner-carousel .banner__media-frame{padding-inline-start:10%}.banner--image-right .banner-carousel .banner__media-frame{padding-inline-end:10%}}.banner__image--mobile{display:block}@media (min-width: 768px){.banner__image--mobile{display:none}}.banner__image--desktop{display:none}@media (min-width: 768px){.banner__image--desktop{display:block}}.banner__image--secondary{position:absolute;top:10%;right:0;width:25%;height:auto}.banner--image-left .banner__image--secondary{left:-.9375rem}@media (min-width: 1024px){.banner--image-left .banner__image--secondary{left:0}}.banner--image-right .banner__image--secondary{right:-.9375rem}@media (min-width: 1024px){.banner--image-right .banner__image--secondary{right:0}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-banner.css.map?v=166626528266050031831718428289 */
