@media screen and (max-width:749px){.carousel-slide-block .banner-content.spacing-mobile--compact{padding-block:1rem}.carousel-slide-block .banner-box.has-mobile-width{max-width:var(--content-width-mobile, 100%)}}button.button-block{font-family:inherit;letter-spacing:inherit}@media screen and (max-width:749px){.button-block.has-mobile-size.button-mobile--compact{min-height:2.75rem;padding-inline:.875rem;font-size:.875rem;gap:.375rem;white-space:nowrap}.button-block.has-mobile-size.button-mobile--mini{min-height:2rem;padding-inline:.75rem;font-size:.75rem;gap:.25rem;white-space:nowrap}.button.button-block.has-mobile-size .icon.caret-icon,.button.button-block.has-mobile-size .icon{width:1.125em;height:1.125em}}.description-block.has-size.description-size--sm{font-size:.875rem;line-height:1.4}.description-block.has-size.description-size--md{font-size:1.125rem;line-height:1.45}.description-block.has-size.description-size--lg{font-size:1.25rem;line-height:1.45}.description-block.has-size.description-size--xl{font-size:1.5rem;line-height:1.4}.description-block .br-hidden{display:none}@media screen and (min-width:750px){.description-block .br-only-mobile{display:none}}@media screen and (max-width:749px){.description-block .br-only-desktop{display:none}.description-block.has-mobile-size.description-mobile--sm{font-size:.875rem;line-height:1.35}.description-block.has-mobile-size.description-mobile--md{font-size:1rem;line-height:1.4}.description-block.has-mobile-size.description-mobile--lg{font-size:1.125rem;line-height:1.4}}.heading-block--rich>:is(h1,h2,h3,h4,h5,h6,p,ul,ol){font-size:inherit;margin-block:0}.heading-block--rich>*+*{margin-block-start:.5em}.heading-block--rich>:is(p,ul,ol){font-family:var(--font-heading-family),serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:normal}@media screen and (max-width:749px){.heading-block.has-mobile-size.mobile-size--xs{font-size:1.25rem}.heading-block.has-mobile-size.mobile-size--sm{font-size:1.5rem}.heading-block.has-mobile-size.mobile-size--md{font-size:1.75rem}.heading-block.has-mobile-size.mobile-size--lg{font-size:2rem}.heading-block.has-mobile-size.mobile-size--xl{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
