.cc-about__inner:before{content:"";display:block;border-top:1px solid rgba(var(--color-foreground),.14);margin-bottom:6rem}.cc-about .cc-about__inner{display:block;padding-top:0;padding-bottom:6rem}.cc-about h2{margin:0 0 3.2rem;font-family:var(--font-heading-family);font-size:clamp(3rem,3.5vw,4.5rem);font-weight:var(--font-heading-weight)}.cc-about__copy{max-width:none;font-size:1.6rem;line-height:1.8}.cc-about__eyebrow{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.2rem}.cc-about__copy>:first-child{margin-top:0}.cc-about__copy>:last-child{margin-bottom:0}@media screen and (max-width:749px){.cc-about__inner:before{margin-bottom:4rem}.cc-about .cc-about__inner{padding-top:0;padding-bottom:4rem}}.cc-footer-info .cc-footer-info__grid{padding-top:4rem;padding-bottom:4rem}.cc-footer-info__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding-top:4rem;padding-bottom:4rem}.cc-footer-info h2{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem}.cc-footer-info a,.cc-footer-info p{display:block;color:inherit;font-size:1.4rem;margin:.7rem 0;text-underline-offset:.4rem}@media(max-width:749px){.cc-footer-info__grid{grid-template-columns:1fr;gap:2rem}}.cc-newsletter{text-align:left}.cc-newsletter__inner:before{content:"";display:block;border-top:1px solid rgba(var(--color-foreground),.14);margin-bottom:4rem}.cc-newsletter .newsletter__wrapper{padding-left:0;padding-right:0}.cc-newsletter__inner>*{margin-top:0;margin-bottom:0}.cc-newsletter__inner>*+*{margin-top:2rem}.cc-newsletter .cc-newsletter__eyebrow{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.2rem}.cc-newsletter .cc-newsletter__eyebrow+h2{margin-top:0}.cc-newsletter .newsletter__subheading{margin-left:0;margin-right:0;max-width:none}.cc-newsletter .newsletter-form{margin-left:0;margin-right:0;align-items:flex-start;max-width:36rem}.cc-newsletter .newsletter-form__message{justify-content:flex-start}.cc-product-reassurance{font-size:1.4rem;margin-top:2rem}.cc-product-reassurance details{border-top:1px solid #d7d2ca;padding:1rem 0}.cc-product-reassurance summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.cc-product-reassurance a{color:inherit;text-underline-offset:.4rem}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAMAAAAAEAAAgA */
