.hp-display{margin:0;font-family:var(--hp-display-font);font-weight:var(--hp-display-weight, 400);font-style:var(--hp-display-style, normal);line-height:1.12;letter-spacing:0;text-transform:none}.hp-display--xl{font-size:55px}@media screen and (max-width:699px){.hp-display--xl{font-size:36px}}.hp-display--lg{font-size:clamp(1.75rem,1.25rem + 1.8vw,2.5rem)}.hp-display--md{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem)}.hp-eyebrow{margin:0;color:var(--hp-muted);font-size:.6875rem;font-weight:500;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.hp-body{margin:0;color:var(--hp-muted);font-size:.9375rem;line-height:1.7}.hp-body>*{margin:0}.hp-body>*+*{margin-top:.75em}.hp-head{display:grid;gap:10px;justify-items:center;text-align:center}.hp-head--start{justify-items:start;text-align:start}.hp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 26px;border:1px solid transparent;background:none;color:var(--hp-text);font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.16em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.hp-btn--primary{background:var(--hp-accent);border-color:var(--hp-accent);color:var(--hp-accent-text)}.hp-btn--primary:hover{background:var(--hp-accent-strong);border-color:var(--hp-accent-strong)}.hp-btn--outline{background:var(--hp-surface);border-color:var(--hp-border-strong);color:var(--hp-text)}.hp-btn--outline:hover{border-color:var(--hp-text)}.hp-arrow{display:inline-flex;align-items:center;gap:10px;color:var(--hp-text);font-size:.6875rem;font-weight:500;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.hp-arrow svg{width:15px;height:auto;transition:transform .3s ease}.hp-arrow:hover svg{transform:translate(4px)}.hp-sectionhead{display:grid;gap:14px;justify-items:center;text-align:center}@media screen and (min-width:1000px){.hp-sectionhead{grid-template-columns:1fr auto 1fr;align-items:center}.hp-sectionhead .hp-head{grid-column:2}.hp-sectionhead .hp-arrow{grid-column:3;justify-self:end}}.temm-index .shopify-section--featured-collections .h2{font-family:var(--hp-display-font);font-weight:var(--hp-display-weight, 400);letter-spacing:0;text-transform:none}.temm-index .shopify-section--featured-collections .featured-collections__intro{max-width:62ch}.temm-index .shopify-section--featured-collections .product-title{letter-spacing:.02em;text-transform:none}.shopify-section--footer-newsletter .hp-news__form .banner{flex:1 1 100%}.footer__brand{justify-items:center;text-align:center}.footer__brand-logo{display:inline-block}.footer__brand .social-media{margin-top:4px;justify-content:center}@media screen and (min-width:1000px){.footer .footer__block-list{display:grid;grid-template-columns:minmax(0,1.4fr);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:2.5rem;align-items:start}.footer .footer__block{flex:none;max-width:none}}@media screen and (max-width:699px){.footer .container{margin-inline-start:0;margin-inline-end:0;padding-inline-start:16px;padding-inline-end:16px}.footer .social-media,.footer__policies{justify-content:center}}.footer__accordion-summary{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;list-style:none}.footer__accordion-summary::-webkit-details-marker{display:none}.footer__accordion-chevron{display:inline-flex;transition:transform .25s ease}.footer__accordion[open] .footer__accordion-chevron{transform:rotate(180deg)}.footer__accordion-panel{margin-block-start:16px}@media screen and (max-width:699px){.footer__accordion{width:100%;border-block-start:1px solid rgb(var(--text-color) / .12);border-block-end:1px solid rgb(var(--text-color) / .12)}.footer__block--links+.footer__block--links .footer__accordion{border-block-start:none}.footer__accordion-summary{justify-content:space-between;padding-block:14px}.footer__accordion-panel{margin-block-start:0;padding-block-end:18px}}@media screen and (min-width:700px){.footer__accordion-summary{justify-content:flex-start;cursor:default;pointer-events:none}.footer__accordion-chevron{display:none}}.footer__aside{border-top:1px solid rgb(var(--text-color) / .12);padding-top:22px}.footer__policies{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0}.footer__policies a{font-size:.75rem}@media screen and (min-width:1000px){.footer__policies{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/home-sections.css.map */
