@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(bq-anton-400.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(bq-jost-400.woff2) format("woff2")}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(bq-jost-400i.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(bq-jost-500.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(bq-jost-700.woff2) format("woff2")}.bq-fonts h1,.bq-fonts .h1,.bq-fonts .h0{font-family:var(--font-heading-family);font-size:clamp(4.2rem,2.6rem + 2.6vw,7.2rem);line-height:1.02;letter-spacing:.01em;text-transform:uppercase;font-weight:400}.bq-fonts .h0{font-size:clamp(4.2rem,2.2rem + 4vw,9.2rem)}.bq-fonts h2,.bq-fonts .h2{font-family:var(--font-body-family);font-size:clamp(1.9rem,1.5rem + .65vw,2.4rem);line-height:1.28;letter-spacing:.07em;text-transform:uppercase;font-weight:500}.bq-fonts h3,.bq-fonts .h3{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.35;letter-spacing:.09em;text-transform:uppercase;font-weight:500}.bq-fonts h2.title,.bq-fonts .title.h2,.bq-fonts h3.title,.bq-fonts .title.h3{font-family:var(--font-body-family);font-weight:500}.bq-fonts .header__menu-item,.bq-fonts .header__menu-item .header__active-menu-item,.bq-fonts .header__submenu .header__menu-item{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.bq-fonts .header__inline-menu .header__submenu{background:var(--bq-card-ground, #FFFDFC);border:1px solid rgba(var(--bq-signature),.22);border-top:2px solid rgb(var(--bq-accent));border-radius:0;box-shadow:0 18px 40px -24px #0a0a0a59;padding:1.4rem 0;min-width:22rem;margin-top:.4rem}.bq-fonts .header__submenu .header__menu-item{font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.82);padding:1rem 2.4rem;transition:color .2s var(--bq-ease, ease),background-color .2s var(--bq-ease, ease)}.bq-fonts .header__submenu .header__menu-item:hover,.bq-fonts .header__submenu .header__menu-item:focus-visible{color:rgb(var(--bq-accent));background:rgba(var(--bq-accent),.05)}.bq-fonts .header__submenu .list-menu__item--active{color:rgb(var(--bq-accent))}.bq-fonts .header__menu-item .icon-caret{color:rgba(var(--color-foreground),.45)}.bq-fonts .header__submenu .header__submenu{border-top:1px solid rgba(var(--bq-signature),.22);box-shadow:none;margin-top:0}.bq-fonts .menu-drawer__submenu .menu-drawer__menu-item{letter-spacing:.1em;text-transform:uppercase;font-size:1.35rem}.bq-fonts .menu-drawer__menu-item--active,.bq-fonts .menu-drawer__menu-item:hover{color:rgb(var(--bq-accent));text-decoration:none}.bq-meta,.bq-fonts .caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.bq-meta--small{font-size:1.1rem}.bq-accent{color:rgb(var(--bq-accent))}.bq-signature{color:rgb(var(--bq-signature))}.bq-eyebrow{color:rgb(var(--bq-accent));font-weight:600}.bq-accent-rule{display:block;width:4.4rem;height:2px;border:0;margin:0 0 2rem;background:rgb(var(--bq-accent))}.bq-accent-rule--center{margin-left:auto;margin-right:auto}.bq-signature--bold,.bq-fonts .price,.bq-fonts .price__regular,.bq-fonts .price-item--regular{color:rgb(var(--bq-accent))}.bq-fonts .price__sale .price-item--regular{color:rgba(var(--color-foreground),.75)}.bq-fonts .rte a{color:rgb(var(--bq-accent))}.bq-fonts .footer-block__details-content a{color:inherit}.bq-hairline{border:0;border-top:1px solid rgba(var(--bq-signature),.35);margin:0}.bq-fonts *:focus-visible,.bq-fonts .focused{outline:.3rem solid rgb(var(--color-foreground));outline-offset:.2rem;box-shadow:none}@media(prefers-reduced-motion:reduce){.bq-fonts *,.bq-fonts *:before,.bq-fonts *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bq-fonts .section+.section{margin-top:0}.bq-fonts .button,.bq-fonts .shopify-challenge__button,.bq-fonts .customer button{letter-spacing:.08em;text-transform:uppercase;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/74/assets/beautyque-tokens.css.map */
