:root{--hc-brand: #503057}h1,h2,.h0,.h1,.h2{font-weight:300;text-transform:uppercase;letter-spacing:.18em;line-height:1.3}.h0{font-size:3rem}h1,.h1{font-size:2.2rem}h2,.h2{font-size:2rem}@media screen and (min-width:750px){.h0{font-size:4.4rem}h1,.h1{font-size:2.8rem}h2,.h2{font-size:2.4rem}}h2.h4,h2.h5,h3.h4,h3.h5,.accordion__title,.card__heading,.caption-large,.rte h1,.rte h2,.rte h3,.footer-block__heading{text-transform:none;letter-spacing:.04em}.footer-block__heading{text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;font-weight:400}.card__heading,.card__heading a{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;line-height:1.35;letter-spacing:.03em}.card-wrapper .hc-card-subtitle{font-size:1.25rem}.card-information .price{font-size:1.4rem;letter-spacing:.04em}@media screen and (min-width:750px){.card__heading,.card__heading a{font-size:1.5rem}.card-wrapper .hc-card-subtitle{font-size:1.3rem}}html body .header__menu-item,html body .mega-menu__link,html body .menu-drawer__menu-item{font-size:1.25rem;text-transform:uppercase;letter-spacing:.16em}html body .mega-menu__link--level-2{font-weight:400}html body .button,html body .shopify-payment-button__button--unbranded{font-size:1.25rem;text-transform:uppercase;letter-spacing:.16em}html body .announcement-bar__message{font-size:1.2rem;text-transform:uppercase;letter-spacing:.16em}html body .caption-with-letter-spacing{color:var(--hc-brand);letter-spacing:.28em}.hc-vh__heading{font-weight:300!important;text-transform:uppercase;letter-spacing:.2em!important;font-size:clamp(28px,3vw,44px)!important}.hc-stv__title{font-weight:300!important;text-transform:uppercase;letter-spacing:.18em!important;font-size:clamp(20px,2vw,26px)!important}.product__title h1,.product__title .h1{font-size:2.2rem}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:2.8rem}}.hc-product-subtitle{font-size:1.4rem}:root{--hc-accent: #7a4a86;--hc-tint: #f5f0f6}html body .mega-menu__content{background-color:var(--hc-tint);border-top:3px solid var(--hc-brand)}html body .mega-menu__link--level-2{color:var(--hc-accent);font-size:1.15rem;font-weight:500;letter-spacing:.22em}html body .mega-menu__link:not(.mega-menu__link--level-2){text-transform:none;letter-spacing:.04em;font-size:1.4rem}html body .mega-menu__link:hover,html body .mega-menu__link--active{color:var(--hc-accent);text-decoration:underline;text-decoration-color:var(--hc-accent);text-decoration-thickness:1px;text-underline-offset:.4rem}html body .header__menu-item:hover span,html body .header__active-menu-item{text-decoration-color:var(--hc-accent);text-decoration-thickness:2px;text-underline-offset:.6rem}html body details[open]>.header__menu-item,html body details[open]>.header__menu-item span{color:var(--hc-accent)}html body .menu-drawer,html body .menu-drawer__submenu,html body .menu-drawer__inner-submenu,html body .menu-drawer__navigation-container,html body .menu-drawer__utility-links{background:var(--hc-tint)!important}html body .menu-drawer__menu-item{border-left:3px solid transparent}html body .menu-drawer__menu-item:hover,html body .menu-drawer__menu-item:focus,html body .menu-drawer__menu-item--active{color:var(--hc-accent);background-color:#7a4a8614;border-left-color:var(--hc-accent)}html body .menu-drawer__submenu .menu-drawer__menu-item{text-transform:none;letter-spacing:.04em;font-size:1.5rem}html body .menu-drawer__close-button{color:var(--hc-accent)}html body .product-card-wrapper .card.card--card,html body .product-card-wrapper .card.card--card .card__inner{--color-background: 247, 244, 239;--gradient-background: #f7f4ef;background:#f7f4ef}html body .product-card-wrapper .card__heading a{transition:color .2s ease}html body .product-card-wrapper:hover .card__heading a,html body .product-card-wrapper .card__heading a:focus-visible{color:var(--hc-accent);text-decoration:underline;text-decoration-color:var(--hc-accent);text-decoration-thickness:1px;text-underline-offset:.35rem}html body .button--secondary{--color-button-text: 122, 74, 134;--color-secondary-button-text: 122, 74, 134}html body .button--secondary:not([disabled]):hover{--color-button-text: 255, 255, 255;background-color:#7a4a86;color:#fff}html body .button:not(.button--secondary):not(.button--tertiary):not(.shopify-payment-button__button){--color-button: 80, 48, 87;--color-button-text: 255, 255, 255}html body .button:not(.button--secondary):not(.button--tertiary):not(.shopify-payment-button__button):not([disabled]):hover{--color-button: 122, 74, 134}html body .link,html body .rte a,html body .hc-size-link,html body .hc-tb__item a,html body .hc-vh__card-title,html body .hc-vh__card-cta,html body .hc-stv__name,html body .collapsible-content a,html body .product__accordion a{color:var(--hc-accent)!important}html body .rte a,html body .collapsible-content a,html body .product__accordion a{text-decoration-color:var(--hc-accent)}html body .footer a:hover,html body .footer .list-menu__item--link:hover,html body .hc-tb__item a:hover{color:var(--hc-accent)!important;text-decoration-color:var(--hc-accent)}html body .product__description h2,html body .product__description h3,html body .product__description h4{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.6;letter-spacing:.22em;text-transform:uppercase;color:var(--hc-accent);margin:2.8rem 0 1.2rem}html body .product__description strong,html body .product__description b{font-weight:500}html body .product__description ul{padding-left:1.8rem}html body .product__description li{margin-bottom:.6rem}html body .product__description li::marker{color:var(--hc-accent)}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hc-typography.css.map */
