:root{--color-white: #ffffff;--color-black: #000000;--color-purple-950: #2e176b;--color-purple-900: #321b58;--color-purple-800: #401f5a;--color-purple-700: #3b2c62;--color-lavender-400: #b7a6d6;--color-lavender-300: #c9b8de;--color-lavender-200: #e7e0fa;--color-lavender-50: #f9f7fc;--color-cream-200: #f3ecdb;--color-cream-100: #f7f1e4;--color-cream-50: #fef8e7;--color-yellow-600: #f4b800;--color-yellow-500: #ffc134;--color-yellow-100: #fff3d0;--color-green-500: #13a165;--color-ink: #111111;--color-gray-500: #717073;--color-gray-200: #e2e2e2;--color-red-500: #ff0000;--hh-page-bg: var(--color-white);--hh-text-color: var(--color-purple-800);--hh-heading-color: var(--color-purple-800);--hh-text-muted: color-mix(in srgb, var(--color-ink) 70%, transparent);--hh-text-muted-purple: color-mix(in srgb, var(--color-purple-700) 70%, transparent);--hh-border-color: color-mix(in srgb, var(--color-purple-700) 70%, transparent);--hh-error-color: var(--color-red-500);--font-sen: "Sen", sans-serif;--font-parkinsans: "Parkinsans", sans-serif;--font-heading: var(--font-sen);--font-body: var(--font-parkinsans);--font-heading-family: var(--font-heading);--font-body-family: var(--font-body);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-heading: var(--font-weight-semibold);--fs-64: clamp(40px, calc(40px + 24 * (100vw - 375px) / 1065), 64px);--fs-52: clamp(32px, calc(32px + 20 * (100vw - 375px) / 1065), 52px);--fs-48: 48px;--fs-32: 32px;--fs-28: 28px;--fs-26: 26px;--fs-24: 24px;--fs-20: 20px;--fs-18: 18px;--fs-16: 16px;--fs-14: 14px;--fs-12: 12px;--lh-64: clamp(48px, calc(48px + 24 * (100vw - 375px) / 1065), 72px);--lh-52: clamp(40px, calc(40px + 26 * (100vw - 375px) / 1065), 66px);--lh-52-tight: 56px;--lh-48: 72px;--lh-32: 48px;--lh-28: 42px;--lh-28-tight: 36px;--lh-26: 39px;--lh-24: 32px;--lh-24-loose: 36px;--lh-20: 32px;--lh-20-tight: 28px;--lh-20-loose: 30px;--lh-18: 27px;--lh-16: 24px;--lh-14: 21px;--lh-12: 18px;--lh-12-tight: 16px;--ls-0: 0;--ls-1: .01em;--ls-eyebrow: .8px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-60: 60px;--space-100: 100px;--section-padding-desktop: var(--space-100);--section-padding-mobile: var(--space-60);--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-15: 15px;--radius-16: 16px;--radius-20: 20px;--radius-30: 30px;--radius-40: 40px;--radius-60: 60px;--radius-pill: 80px;--radius-round: 100px;--shadow-card: 0 8px 18px rgba(0, 0, 0, .05), 0 33px 33px rgba(0, 0, 0, .05), 0 74px 45px rgba(0, 0, 0, .03), 0 132px 53px rgba(0, 0, 0, .01), 0 206px 58px rgba(0, 0, 0, 0);--shadow-sm: 0 4px 10px rgba(0, 0, 0, .08);--blur-badge: 12px;--hh-input-height: 46px;--hh-input-radius: var(--radius-10);--hh-input-padding-x: var(--space-14);--hh-input-font-size: var(--fs-12);--hh-input-line-height: var(--lh-12);--hh-btn-height: 56px;--hh-btn-radius: var(--radius-pill);--hh-btn-padding-left: 24px;--hh-btn-padding-right: 8px;--hh-btn-gap: 12px;--hh-btn-font-size: var(--fs-16);--hh-btn-letter-spacing: var(--ls-1);--hh-btn-icon-size: 40px;--hh-btn-arrow-size: 16px;--hh-btn-transition: background-color .2s ease, color .2s ease;--hh-btn-disabled-opacity: .5;--hh-btn-yellow-bg: var(--color-yellow-500);--hh-btn-yellow-text: var(--color-black);--hh-btn-yellow-icon-bg: var(--color-white);--hh-btn-yellow-icon: var(--color-black);--hh-btn-yellow-hover-bg: var(--color-cream-100);--hh-btn-yellow-hover-icon-bg: var(--color-yellow-500);--hh-btn-purple-bg: var(--color-purple-900);--hh-btn-purple-text: var(--color-white);--hh-btn-purple-icon-bg: var(--color-white);--hh-btn-purple-icon: var(--color-black);--hh-btn-purple-hover-bg: var(--color-purple-800);--hh-btn-purple-700-bg: var(--color-purple-700);--hh-btn-purple-700-text: var(--color-cream-100);--hh-btn-purple-700-icon-bg: var(--color-cream-200);--hh-btn-purple-700-icon: var(--color-black);--hh-btn-purple-700-hover-bg: var(--color-purple-800);--hh-btn-cream-bg: var(--color-cream-100);--hh-btn-cream-text: var(--color-purple-900);--hh-btn-cream-icon-bg: var(--color-purple-900);--hh-btn-cream-icon: var(--color-cream-100);--hh-btn-cream-hover-bg: var(--color-lavender-300);--hh-btn-white-bg: var(--color-white);--hh-btn-white-text: var(--color-purple-900);--hh-btn-white-icon-bg: var(--color-purple-900);--hh-btn-white-icon: var(--color-white);--hh-btn-white-hover-bg: var(--color-yellow-500);--hh-btn-white-hover-icon-bg: var(--color-cream-100);--hh-btn-white-hover-icon: var(--color-purple-800);--hh-btn-lavender-bg: var(--color-lavender-300);--hh-btn-lavender-text: var(--color-purple-900);--hh-btn-lavender-icon-bg: var(--color-purple-900);--hh-btn-lavender-icon: var(--color-white);--hh-btn-lavender-hover-bg: var(--color-yellow-500);--hh-btn-lavender-400-bg: var(--color-lavender-400);--hh-btn-lavender-400-text: var(--color-purple-900);--hh-btn-lavender-400-icon-bg: var(--color-purple-900);--hh-btn-lavender-400-icon: var(--color-white);--hh-btn-lavender-400-hover-bg: var(--color-yellow-500);--hh-header-height: 89px}body{font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-16);font-weight:var(--font-weight-regular);letter-spacing:var(--ls-0);color:var(--hh-text-color);background-color:var(--hh-page-bg)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h-24{font-family:var(--font-heading);font-weight:var(--font-weight-heading);color:var(--hh-heading-color);margin:0;letter-spacing:0}h1,h2,.h1,.h2{text-transform:uppercase}.fs-64{font-size:var(--fs-64);line-height:var(--lh-64)}.fs-52{font-size:var(--fs-52);line-height:var(--lh-52)}.fs-48{font-size:var(--fs-48);line-height:var(--lh-48)}.fs-32{font-size:var(--fs-32);line-height:var(--lh-32)}.fs-28{font-size:var(--fs-28);line-height:var(--lh-28)}.fs-26{font-size:var(--fs-26);line-height:var(--lh-26)}.fs-24{font-size:var(--fs-24);line-height:var(--lh-24)}.fs-20{font-size:var(--fs-20);line-height:var(--lh-20)}.fs-18{font-size:var(--fs-18);line-height:var(--lh-18)}.fs-16{font-size:var(--fs-16);line-height:var(--lh-16)}.fs-14{font-size:var(--fs-14);line-height:var(--lh-14)}.fs-12{font-size:var(--fs-12);line-height:var(--lh-12)}h1,.h1{font-size:var(--fs-64);line-height:var(--lh-64)}h2,.h2{font-size:var(--fs-52);line-height:var(--lh-52)}h3,.h3{font-size:var(--fs-32);line-height:var(--lh-32)}h4,.h4{font-size:var(--fs-28);line-height:var(--lh-28)}.h-24{font-size:var(--fs-24);line-height:var(--lh-24);font-weight:var(--font-weight-bold)}h5,.h5{font-size:var(--fs-20);line-height:var(--lh-20)}h6,.h6{font-size:var(--fs-18);line-height:var(--lh-18)}p,li,.text-16,.text-16 p{font-family:var(--font-body);font-size:var(--fs-16);line-height:var(--lh-16);letter-spacing:0}.text-28,.text-28 p{font-size:var(--fs-28);line-height:var(--lh-28)}.text-20,.text-20 p{font-size:var(--fs-20);line-height:var(--lh-20)}.text-18,.text-18 p{font-size:var(--fs-18);line-height:var(--lh-18)}small,.text-14,.text-14 p,.text-small,.text-small p{font-size:var(--fs-14);line-height:var(--lh-14)}.text-12,.text-12 p{font-size:var(--fs-12);line-height:var(--lh-12)}.text-12,.text-12 p,.text-14,.text-14 p,.text-18,.text-18 p,.text-20,.text-20 p,.text-28,.text-28 p,.text-small,.text-small p,small,.fs-64,.fs-52,.fs-48,.fs-32,.fs-28,.fs-26,.fs-24,.fs-20,.fs-18,.fs-16,.fs-14,.fs-12{letter-spacing:0}.fw-light{font-weight:var(--font-weight-light)}.fw-regular{font-weight:var(--font-weight-regular)}.fw-medium{font-weight:var(--font-weight-medium)}.fw-semibold{font-weight:var(--font-weight-semibold)}.fw-bold{font-weight:var(--font-weight-bold)}.hh-eyebrow{font-family:var(--font-heading);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase}.hh-eyebrow-sm{font-family:var(--font-heading);font-size:var(--fs-12);line-height:var(--lh-12-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.hh-label{font-family:var(--font-body);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-1);text-transform:uppercase}.hh-heading-wrap{margin-bottom:6rem}.hh-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--hh-btn-gap);min-height:var(--hh-btn-height);padding:8px var(--hh-btn-padding-right) 8px var(--hh-btn-padding-left);border-radius:var(--hh-btn-radius);font-family:var(--font-body);font-size:var(--hh-btn-font-size);line-height:var(--lh-16);letter-spacing:var(--hh-btn-letter-spacing);text-decoration:none}.hh-btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--hh-btn-icon-size);height:var(--hh-btn-icon-size);border-radius:50%}.hh-btn-icon svg{display:block;width:var(--hh-btn-arrow-size);height:var(--hh-btn-arrow-size)}.hh-btn--figma{gap:var(--hh-btn-gap);padding-left:var(--hh-btn-padding-left);letter-spacing:var(--hh-btn-letter-spacing)}.hh-btn,.button,.hh-cta-btn,.hh-trainers-btn,.hh-bloghero-btn,.hh-newsletter-btn,.hh-faq-button,.hh-wholesale-btn,.hh-wholesale-btn-prev,.hh-contact-submit,.hh-legal-submit,.shopify-payment-button__more-options{text-transform:capitalize}.hh-btn-dark{background-color:var(--hh-btn-purple-bg);color:var(--hh-btn-purple-text)}.hh-btn-dark .hh-btn-icon{background-color:var(--hh-btn-purple-icon-bg);color:var(--hh-btn-purple-icon)}.hh-btn-light{background-color:var(--hh-btn-lavender-bg);color:var(--hh-btn-lavender-text)}.hh-btn-light .hh-btn-icon{background-color:var(--hh-btn-lavender-icon-bg);color:var(--hh-btn-lavender-icon)}.hh-btn-accent{background-color:var(--hh-btn-yellow-bg);color:var(--hh-btn-yellow-text)}.hh-btn-accent .hh-btn-icon{background-color:var(--hh-btn-yellow-icon-bg);color:var(--hh-btn-yellow-icon)}.hh-btn[disabled]:not([data-aos]){opacity:var(--hh-btn-disabled-opacity);cursor:not-allowed}.button,.shopify-challenge__button,.customer button{min-height:var(--hh-btn-height);padding:0 var(--hh-btn-padding-left);font-family:var(--font-body);font-size:var(--hh-btn-font-size);letter-spacing:var(--hh-btn-letter-spacing)}@media(max-width:989px){.hh-heading-wrap{margin-bottom:4rem}}.hh-eyebrow-dash{position:relative;padding-left:3.4rem}.hh-eyebrow-dash:before{content:"";position:absolute;top:50%;left:0;width:24px;transform:translateY(-50%);border-top:1px solid var(--color-purple-900)}#MainContent>.shopify-section:first-child:has(.main-page-title,.template-search,.template-404){padding-top:var(--hh-header-height, 0px)}@media(max-width:1080px){#MainContent>.shopify-section:first-child:has(.main-page-title,.template-search,.template-404){padding-top:0}}@media(max-width:749px){.loox-float-toggler-container{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hh-styles.css.map */
