.template--faq .section-promotion-banner .promotion-banner__heading{letter-spacing:0;font-size:var(--font-h-sm-size);line-height:110%;color:var(--color-white);margin:0;font-family:var(--font-quaternary);font-weight:var(--font-weight-400)}.template--faq .section-promotion-banner .promotion-banner__content{letter-spacing:0;color:var(--color-white);font-size:var(--font-small-size);line-height:22px;margin-top:10px}.template--index .promotion-banner__media{border-radius:0}.template--index .section-promotion-banner .x-subheading{color:var(--color-white);text-align:center;font-size:var(--font-p-s-size);font-style:normal;font-weight:var(--font-weight-500);line-height:18.9px}.template--index .section-promotion-banner .promotion-banner__heading,.template--index .section-promotion-banner .promotion-banner__heading *{color:var(--color-white);font-size:calc(var(--font-h6-size) - 4px);font-family:var(--font-quaternary);font-weight:var(--font-weight-400);line-height:32px;margin-top:12px}.template--index .section-promotion-banner .promotion-banner-spacing{width:627px;max-width:100%}.template--index .section-promotion-banner .promotion-banner__heading *{font-style:italic;color:var(--color-white)}.template--index .section-promotion-banner .button{padding:8px 24px;font-size:var(--font-x-small-size);font-weight:var(--font-weight-400);line-height:20px;letter-spacing:0}.template--index .section.section-promotion-banner .full-width-mobile{padding-bottom:0}.promotion__video{max-width:100%;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.promotion-banner__video-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.template--about-us .x-subheading{font-size:var(--font-h-1-xl-size);line-height:48px;letter-spacing:-.8px;font-weight:var(--font-weight-600);margin:0;font-family:var(--font-quaternary);font-style:italic}.template--about-us .promotion-banner__heading{font-size:var(--font-h-1-xl-size);line-height:48px;letter-spacing:-.8px;font-weight:var(--font-weight-600);margin:0;font-family:var(--font-quaternary)}.template--about-us .promotion-banner__content,.template--about-us .promotion-banner__content+p{font-size:var(--font-small-size);line-height:28px;letter-spacing:0;font-weight:var(--font-weight-500);margin:24px 0 0;color:var(--color-white)}.template--about-us .promotion-banner__custom-class .promotion-banner__heading,.template--about-us .promotion-banner__custom-class .promotion-banner__heading *{font-size:calc(var(--font-h6-size) - 6px);line-height:120%;letter-spacing:0;font-weight:var(--font-weight-600);margin:0;color:var(--color-white);font-family:var(--font-quaternary)}.template--about-us .promotion-banner__custom-class .promotion-banner__heading{width:100%;max-width:220px;margin:0 auto}.template--about-us .promotion-banner__custom-class .promotion-page-width-holder{max-width:100%;padding:0;margin:0}.template--about-us .promotion-banner__custom-class .promotion-banner__heading *{font-style:italic}.template--about-us .promotion-banner__custom-class .promotion-banner__content,.template--about-us .promotion-banner__custom-class .promotion-banner__content+p{font-size:var(--font-x-small-size);line-height:20px;letter-spacing:0;font-weight:var(--font-weight-400);margin:32px 0 0;color:var(--color-white)}.template--about-us .promotion-banner__custom-class .promotion-banner__heading .svg-highlight{display:none}.template--about-us .promotion-banner__custom-class .x-block-promotion-banner-button .button-text{font-size:var(--font-base-size);line-height:24px;font-weight:var(--font-weight-400);letter-spacing:0}.template--about-us .promotion-banner__custom-class .x-block-promotion-banner-button .button{background-color:var(--color-black-01)}.template--about-us .promotion-banner__custom-class .promotion-banner-spacing{margin:0}.template--about-us .promotion-banner__custom-class .x-block-promotion-banner-button{margin:80px 0 0}.template--contact .section-promotion-banner .promotion-banner__heading,.template--contact .contact-form__heading,.template--contact .contact-information .section-heading,.template--contact .contact-information .rte strong{font-family:var(--font-quaternary)}.template--contact .section-promotion-banner .promotion-banner__heading{font-size:calc(var(--font-h5-size) - 4px)}.template--contact .contact-form__heading,.template--contact .contact-information .section-heading{font-size:var(--font-base-size);text-transform:capitalize}.template--contact .contact-information .rte *{font-size:var(--font-base-size);line-height:135%}.contact-form__fields *,.template--contact .contact-information .rte strong{font-size:var(--font-base-size)}@media screen and (min-width: 750px){.template--faq .section-promotion-banner .promotion-banner__heading{font-size:calc(var(--font-h-m-size) + 11px);line-height:64px}.template--faq .section-promotion-banner .promotion-banner__content{font-size:var(--font-p-m-size);line-height:25px;margin-top:12px}.template--index .section-promotion-banner .x-subheading{font-size:var(--font-medium-size);line-height:27px}.template--index .section-promotion-banner .promotion-banner__heading{margin-top:8px}.template--index .section-promotion-banner .promotion-banner__heading,.template--index .section-promotion-banner .promotion-banner__heading *{font-size:var(--font-h-1-xl-size);line-height:48px}.x-block-promotion-banner-button{margin-top:16px}.template--index .section-promotion-banner .button{padding:16px 40px;font-size:var(--font-base-size);line-height:24px;margin-top:0}.promotion__video{aspect-ratio:16/9}.template--about-us .x-subheading,.template--about-us .promotion-banner__heading{font-size:calc(var(--font-h-m-size) + 11px);line-height:64px;letter-spacing:-.8px;font-weight:var(--font-weight-600);margin:0;font-family:var(--font-quaternary)}.template--about-us .promotion-banner__content,.template--about-us .promotion-banner__content+p{font-size:var(--font-p-m-size);line-height:28px;letter-spacing:0;font-weight:var(--font-weight-500);margin:24px 0 0;color:var(--color-white)}.template--about-us .promotion-banner__custom-class .promotion-banner__heading,.template--about-us .promotion-banner__custom-class .promotion-banner__heading *{font-size:calc(var(--font-h5-size) - 4px);line-height:40px;letter-spacing:0;font-weight:var(--font-weight-600);margin:0;color:var(--color-white);font-family:var(--font-quaternary)}.template--about-us .promotion-banner__custom-class .promotion-banner__heading{width:100%;max-width:320px;margin:0 auto}.template--about-us .promotion-banner__custom-class .promotion-banner__heading *{font-style:italic}.template--about-us .promotion-banner__custom-class .promotion-banner__content,.template--about-us .promotion-banner__custom-class .promotion-banner__content+p{font-size:var(--font-small-size);line-height:28px;letter-spacing:0;font-weight:var(--font-weight-400);margin:32px 0 0;color:var(--color-white)}.template--about-us .promotion-banner__custom-class .promotion-banner__heading .svg-highlight{display:none}.template--about-us .promotion-banner__custom-class .x-block-promotion-banner-button .button-text{font-size:var(--font-base-size);line-height:24px;font-weight:var(--font-weight-400);letter-spacing:0}.template--about-us .promotion-banner__custom-class .x-block-promotion-banner-button .button{background-color:var(--color-black-01)}.template--about-us .promotion-banner__custom-class .promotion-banner-spacing{margin:0}}@media screen and (min-width: 768px) and (max-width: 1200px){.template--about-us .promotion-banner__custom-class .promotion-banner__content,.template--about-us .promotion-banner__custom-class .promotion-banner__content+p{font-size:var(--font-base-size);line-height:24px}.template--about-us .promotion-banner__custom-class .x-block-promotion-banner-button{margin:30px 0 0}}@media screen and (max-width: 768px){.template--index .promotion-banner__media{border-radius:0}.template--index .promotion-page-width-holder .promotion-page-position{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/promotion-banner.css.map */
