.ctr-listicle-banner{position:relative;overflow:hidden;border-bottom:1px solid var(--ctr-listicle-banner-border-color, #e0e0e0);background:var(--ctr-listicle-banner-section-bg, #fcfaf8);padding-top:var(--ctr-listicle-banner-padding-top, 0);padding-bottom:var(--ctr-listicle-banner-padding-bottom, 0);min-height:var(--ctr-listicle-banner-min-height, 435px)}@media(max-width:989px){.ctr-listicle-banner{padding-top:var(--ctr-listicle-banner-padding-top-mobile, 112px);padding-bottom:var(--ctr-listicle-banner-padding-bottom-mobile, 64px);min-height:0}}.ctr-listicle-banner *{box-sizing:border-box}.ctr-listicle-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ctr-listicle-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:989px){.ctr-listicle-banner__image--desktop{display:none}}.ctr-listicle-banner__image--mobile{display:none}@media(max-width:989px){.ctr-listicle-banner__image--mobile{display:block}}.ctr-listicle-banner__container{position:relative;z-index:1;width:100%;max-width:var(--ctr-listicle-banner-max-width, 1440px);min-height:inherit;margin:0 auto;padding-left:var(--ctr-listicle-banner-container-padding-x, 150px);padding-right:var(--ctr-listicle-banner-container-padding-x, 150px);display:flex;align-items:center;justify-content:flex-start}@media(max-width:989px){.ctr-listicle-banner__container{padding-left:var(--ctr-listicle-banner-container-padding-x-mobile, 20px);padding-right:var(--ctr-listicle-banner-container-padding-x-mobile, 20px);align-items:flex-end}}.ctr-listicle-banner__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--ctr-listicle-banner-card-gap, 32px);width:100%;max-width:var(--ctr-listicle-banner-card-max-width, 450px);padding:var(--ctr-listicle-banner-card-padding-y, 32px) var(--ctr-listicle-banner-card-padding-x, 32px);border-radius:var(--ctr-listicle-banner-card-radius, 20px);background:var(--ctr-listicle-banner-card-bg, rgba(255, 255, 255, .34));-webkit-backdrop-filter:blur(var(--ctr-listicle-banner-card-blur, 10px));backdrop-filter:blur(var(--ctr-listicle-banner-card-blur, 10px))}@media(max-width:989px){.ctr-listicle-banner__card{max-width:100%;padding:var(--ctr-listicle-banner-card-padding-y-mobile, 32px) var(--ctr-listicle-banner-card-padding-x-mobile, 20px)}}.ctr-listicle-banner__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--ctr-listicle-banner-content-gap, 16px);width:100%}.ctr-listicle-banner__title,.ctr-listicle-banner__title p{margin:0;color:var(--ctr-listicle-banner-heading-color, #0f0f0f);font-family:Playfair Display,serif;font-size:var(--ctr-listicle-banner-title-size, 40px);font-weight:500;line-height:1;letter-spacing:var(--ctr-listicle-banner-title-tracking, -2px);text-wrap:balance}@media(max-width:989px){.ctr-listicle-banner__title,.ctr-listicle-banner__title p{color:var(--ctr-listicle-banner-heading-color-mobile, #1d5274);font-size:var(--ctr-listicle-banner-title-size-mobile, 32px);letter-spacing:var(--ctr-listicle-banner-title-tracking-mobile, -1.6px)}}.ctr-listicle-banner__title p+p{margin-top:0}.ctr-listicle-banner__title em{font-style:italic}.ctr-listicle-banner__text,.ctr-listicle-banner__text p{margin:0;max-width:var(--ctr-listicle-banner-text-max-width, 356px);color:var(--ctr-listicle-banner-body-color, #666b6e);font-family:Inter,sans-serif;font-size:var(--ctr-listicle-banner-text-size, 18px);font-weight:400;line-height:1.5}@media(max-width:989px){.ctr-listicle-banner__text,.ctr-listicle-banner__text p{max-width:100%;color:var(--ctr-listicle-banner-body-color-mobile, #1d5274);font-size:var(--ctr-listicle-banner-text-size-mobile, 14px)}}.ctr-listicle-banner__button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:16px 24px;border:0;border-radius:var(--ctr-listicle-banner-button-radius, 38px);background:var(--ctr-listicle-banner-button-bg, #1d5274);color:var(--ctr-listicle-banner-button-color, #ffffff);font-family:Instrument Sans,sans-serif;font-size:var(--ctr-listicle-banner-button-size, 16px);font-weight:700;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;min-width:234px}.ctr-listicle-banner__button[aria-disabled=true]{opacity:.6;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/91/assets/ctr-listicle-banner.css.map */
