.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:1.5em;margin-bottom:.5em}.rte p{margin-bottom:1em}.rte ul,.rte ol{margin-bottom:1em;padding-left:1.5rem;list-style:disc}.rte ol{list-style:decimal}.rte a{color:var(--color-primary);text-decoration:underline}.rte img{border-radius:4px}.newsletter-section{text-align:center}.newsletter-form{display:flex;gap:.5rem;max-width:440px;margin:1rem auto 0}.newsletter-form input[type=email]{flex:1;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:4px}.faq-section__title{text-align:center;margin-bottom:2rem}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;font-weight:600;font-size:1rem;text-align:left;color:var(--color-text)}.faq-item__icon{flex-shrink:0;width:20px;height:20px;transition:transform .2s ease}.faq-item.is-open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{padding:0 0 1rem;display:none;color:var(--color-text-muted);line-height:1.7}.faq-item.is-open .faq-item__answer{display:block}.image-text__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.image-text__grid--reverse .image-text__media{order:2}@media(max-width:989px){.image-text__grid{grid-template-columns:1fr}.image-text__grid--reverse .image-text__media{order:0}}.image-text__media img{border-radius:4px}.image-text__content{display:flex;flex-direction:column;gap:1rem}.featured-collections__grid{display:grid;gap:1.5rem}.collection-card{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:3/4}.collection-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-card:hover img{transform:scale(1.05)}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#0009);display:flex;align-items:flex-end;padding:1.25rem}.collection-card__title{color:var(--color-white);font-size:1.25rem;font-weight:700}.article-card{display:flex;flex-direction:column}.article-card__image{border-radius:4px;overflow:hidden;margin-bottom:.75rem}.article-card__image img{aspect-ratio:3/2;object-fit:cover;width:100%}.article-card__meta{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:.375rem}.article-card__title{font-weight:700;font-size:1.0625rem;margin-bottom:.375rem}.article-card__excerpt{font-size:.875rem;color:var(--color-text-muted);line-height:1.6}.customer-page{padding:var(--section-spacing, 50px) 0;max-width:480px;margin:0 auto}.customer-page--wide{max-width:800px}.customer-page__title{text-align:center;margin-bottom:2rem}.contact-form__desc{text-align:center;color:var(--color-text-muted);margin-bottom:2rem}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:619px){.contact-form__row{grid-template-columns:1fr}}.contact-form__field{margin-bottom:1rem}.contact-form__label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.35rem}.contact-form__input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:4px;font-size:.9375rem;color:var(--color-text);background:transparent}.contact-form__textarea{resize:vertical;min-height:120px}.contact-form__submit{margin-top:.5rem}.contact-form__success{text-align:center;color:var(--color-success, #2c7a2c);margin-bottom:1.5rem}.contact-form__errors{background:#fef2f2;color:#991b1b;padding:1rem;border-radius:4px;margin-bottom:1.5rem}.blog-posts__grid{display:grid;grid-template-columns:repeat(var(--blog-columns, 3),1fr);gap:1.5rem}@media(max-width:749px){.blog-posts__grid{grid-template-columns:1fr}}.blog-posts__footer{text-align:center;margin-top:2rem}.featured-video__header{text-align:center;margin-bottom:1.5rem}.featured-video__desc{color:var(--color-text-muted);max-width:600px;margin:.5rem auto 0}.featured-video__player{position:relative;width:100%;overflow:hidden;border-radius:4px}.featured-video__player--16x9{padding-bottom:56.25%}.featured-video__player--4x3{padding-bottom:75%}.featured-video__player--1x1{padding-bottom:100%}.featured-video__player iframe,.featured-video__player video,.featured-video__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.testimonial-card__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin:.5rem 0}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.faq__search-input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:4px;font-size:.9375rem;color:var(--color-text);background:transparent}.countdown__expired-msg{text-align:center;margin-top:1rem;font-weight:600;color:var(--color-text-muted)}.bg-image-text,.bg-video-text{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.bg-image-text__media,.bg-video-text__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-image-text__media img,.bg-video-text__media img,.bg-video-text__video{width:100%;height:100%;object-fit:cover}.bg-video-text__video--iframe{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;border:0}.bg-image-text__overlay,.bg-video-text__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bg-image-text__content,.bg-video-text__content{position:relative;z-index:2;padding:3rem 1.5rem;max-width:720px}.bg-image-text__eyebrow,.bg-video-text__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;opacity:.9;margin-bottom:.75rem}.bg-image-text__title,.bg-video-text__title{margin-bottom:.75rem}.bg-image-text__text,.bg-video-text__text{opacity:.9;margin-bottom:1.5rem;max-width:480px}.bg-image-text__btns,.bg-video-text__btns{display:flex;gap:.75rem;flex-wrap:wrap}.hero__media--video{position:absolute;top:0;right:0;bottom:0;left:0}.hero__video{width:100%;height:100%;object-fit:cover}.hero__video--iframe{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;border:0}.hero__btns{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:inherit;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-content.css.map */
