.rich-text{background-color:var(--section-bg, #ffffff);padding-top:var(--spacing-top);padding-bottom:var(--spacing-bottom);overflow:hidden;width:100%}.rich-text__container{width:100%;overflow:hidden}.rich-text--full-width .rich-text__container{width:100%;max-width:100%}.rich-text--contained{padding-left:12px;padding-right:12px}@media screen and (min-width:750px){.rich-text--contained{padding-left:16px;padding-right:16px}}.rich-text--contained .rich-text__container{width:100%}.rich-text__wrapper{width:100%;height:var(--section-height, auto);aspect-ratio:var(--section-aspect-ratio, auto);display:flex;padding:24px 16px;background-color:var(--card-bg, #ffffff);overflow:hidden}.rich-text--contained .rich-text__wrapper{border-radius:12px}@media screen and (min-width:750px){.rich-text__wrapper{padding:40px 24px}.rich-text--contained .rich-text__wrapper{border-radius:16px}}.rich-text--full-width .rich-text__wrapper{border-radius:0}.rich-text__wrapper--top-left{justify-content:flex-start;align-items:flex-start}.rich-text__wrapper--top-center{justify-content:center;align-items:flex-start}.rich-text__wrapper--top-right{justify-content:flex-end;align-items:flex-start}.rich-text__wrapper--middle-left{justify-content:flex-start;align-items:center}.rich-text__wrapper--middle-center{justify-content:center;align-items:center}.rich-text__wrapper--middle-right{justify-content:flex-end;align-items:center}.rich-text__wrapper--bottom-left{justify-content:flex-start;align-items:flex-end}.rich-text__wrapper--bottom-center{justify-content:center;align-items:flex-end}.rich-text__wrapper--bottom-right{justify-content:flex-end;align-items:flex-end}.rich-text__content{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:750px){.rich-text__content{gap:20px}}.rich-text__content--small{max-width:450px}.rich-text__content--medium{max-width:650px}.rich-text__content--large{max-width:900px}.rich-text__content--full{max-width:100%}.rich-text__wrapper--top-left .rich-text__content,.rich-text__wrapper--middle-left .rich-text__content,.rich-text__wrapper--bottom-left .rich-text__content{text-align:left;align-items:flex-start}.rich-text__wrapper--top-center .rich-text__content,.rich-text__wrapper--middle-center .rich-text__content,.rich-text__wrapper--bottom-center .rich-text__content{text-align:center;align-items:center}.rich-text__wrapper--top-right .rich-text__content,.rich-text__wrapper--middle-right .rich-text__content,.rich-text__wrapper--bottom-right .rich-text__content{text-align:right;align-items:flex-end}.rich-text__heading{margin:0;color:var(--heading-color, #1a1a1a);font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:var(--line-height-snug);letter-spacing:var(--heading-letter-spacing)}.rich-text__heading--small{font-size:var(--font-size-2xl)}.rich-text__heading--medium{font-size:var(--font-size-3xl)}.rich-text__heading--large{font-size:var(--font-size-4xl)}.rich-text__heading--xlarge{font-size:var(--font-size-5xl)}@media screen and (min-width:750px){.rich-text__heading--small{font-size:var(--font-size-3xl)}.rich-text__heading--medium{font-size:var(--font-size-4xl)}.rich-text__heading--large{font-size:var(--font-size-5xl)}.rich-text__heading--xlarge{font-size:var(--font-size-6xl)}}.rich-text__text{color:var(--text-color, #1a1a1a);font-family:var(--body-font);line-height:var(--line-height-relaxed)}.rich-text__text p{margin:0}.rich-text__text p+p{margin-top:1em}.rich-text__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rich-text__text a:hover{opacity:.8}.rich-text__text--small{font-size:var(--font-size-sm)}.rich-text__text--medium{font-size:var(--font-size-base)}.rich-text__text--large{font-size:var(--font-size-lg)}@media screen and (min-width:750px){.rich-text__text--small{font-size:var(--font-size-base)}.rich-text__text--medium{font-size:var(--font-size-md)}.rich-text__text--large{font-size:var(--font-size-xl)}}.rich-text__button-wrapper{margin-top:8px}.rich-text__button{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;min-height:var(--button-min-height, 44px);font-family:var(--ui-font);font-size:var(--button-font-size);font-weight:var(--ui-weight);letter-spacing:var(--ui-letter-spacing);text-transform:uppercase;text-decoration:none;border:none;border-radius:var(--button-border-radius, 0);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:auto}.rich-text__button--primary{background-color:var(--color-button-primary-bg, #1a1a1a);color:var(--color-button-primary-text, #ffffff);border:1px solid var(--color-button-primary-border, #1a1a1a)}.rich-text__button--primary:hover{background-color:var(--color-button-primary-bg-hover, #333333);color:var(--color-button-primary-text-hover, #ffffff)}.rich-text__button--secondary{background-color:var(--color-button-secondary-bg, transparent);color:var(--color-button-secondary-text, #1a1a1a);border:1px solid var(--color-button-secondary-border, #1a1a1a)}.rich-text__button--secondary:hover{background-color:var(--color-button-secondary-bg-hover, #1a1a1a);color:var(--color-button-secondary-text-hover, #ffffff)}.rich-text__button--tertiary{background-color:transparent;color:var(--color-button-tertiary-text, #1a1a1a);border:none;text-decoration:underline;text-underline-offset:3px;padding:8px 24px}.rich-text__button--tertiary:hover{color:var(--color-button-tertiary-text-hover, #666666)}.rich-text__button--link{background-color:transparent;color:var(--color-button-link-text, #1a1a1a);border:none;padding:8px 24px;text-decoration:underline;text-decoration-color:var(--color-button-link-underline, #1a1a1a);text-underline-offset:3px;text-transform:none;letter-spacing:normal}.rich-text__button--link:hover{color:var(--color-button-link-text-hover, #666666)}.rich-text__countdown{margin-top:8px}.rich-text__countdown-items{display:flex;align-items:center;gap:8px}@media screen and (min-width:750px){.rich-text__countdown-items{gap:12px}}.rich-text__countdown-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:50px}@media screen and (min-width:750px){.rich-text__countdown-item{min-width:70px;gap:8px}}.rich-text__countdown-value{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:1;color:var(--heading-color, #1a1a1a);font-family:var(--heading-font)}@media screen and (min-width:750px){.rich-text__countdown-value{font-size:var(--font-size-5xl)}}.rich-text__countdown-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-color, #1a1a1a);opacity:.7;font-family:var(--ui-font)}@media screen and (min-width:750px){.rich-text__countdown-label{font-size:var(--font-size-sm)}}.rich-text__countdown-separator{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--heading-color, #1a1a1a);opacity:.5;align-self:flex-start;padding-top:4px}@media screen and (min-width:750px){.rich-text__countdown-separator{font-size:var(--font-size-4xl);padding-top:6px}}.rich-text__countdown-expired{font-size:var(--font-size-base);color:var(--text-color, #1a1a1a);font-style:italic;font-family:var(--body-font)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rich-text.css.map */
