:root{--brand-ink: #2E1A47;--brand-purple: #5B2D8E;--brand-purple-deep: #331B4D;--brand-magenta: #E51A6E;--brand-cta: #AE0763;--brand-lavender: #F6F0FD;--brand-surface: #FFFFFF;--brand-cta-hover: #8E0450;--brand-cta-active: #75043F;--brand-text: var(--brand-ink);--brand-text-muted: #6B5580;--brand-text-on-dark: #FFFFFF;--brand-text-on-dark-muted: rgba(255, 255, 255, .72);--brand-bg: var(--brand-surface);--brand-bg-alt: var(--brand-lavender);--brand-bg-dark: var(--brand-purple-deep);--brand-border: rgba(46, 26, 71, .12);--brand-border-strong: rgba(46, 26, 71, .24);--brand-border-on-dark: rgba(255, 255, 255, .18);--brand-magenta-text: #D4155F;--brand-magenta-text-on-dark: #F06292;--brand-focus-ring: var(--brand-magenta);--brand-gradient: linear-gradient( 96deg, var(--brand-purple-deep) 0%, var(--brand-purple) 34%, var(--brand-cta) 72%, var(--brand-magenta) 100% );--brand-gradient-card: linear-gradient( 168deg, var(--brand-purple) 0%, var(--brand-cta) 60%, var(--brand-magenta) 100% );--brand-radius-pill: 999px;--brand-radius-sm: 8px;--brand-radius-md: 16px;--brand-radius-lg: 24px;--brand-radius-card: var(--brand-radius-lg);--brand-space-2xs: 4px;--brand-space-xs: 8px;--brand-space-sm: 16px;--brand-space-md: 24px;--brand-space-lg: 32px;--brand-space-xl: 48px;--brand-space-2xl: 64px;--brand-space-3xl: 96px;--brand-section-y: clamp(56px, 8vw, 120px);--brand-section-y-tight: clamp(40px, 5vw, 72px);--brand-block-gap: clamp(24px, 3vw, 48px);--brand-gutter: clamp(20px, 5vw, 64px);--brand-page-width: 1440px;--brand-font-heading: var(--font-heading-family, var(--pulse-font-family, sans-serif));--brand-font-body: var(--font-body-family, var(--pulse-font-family, sans-serif));--brand-weight-regular: 400;--brand-weight-medium: 500;--brand-weight-semibold: 600;--brand-weight-bold: 700;--brand-text-eyebrow: clamp(12px, .9vw, 13px);--brand-text-xs: clamp(12px, .95vw, 14px);--brand-text-sm: clamp(13px, 1vw, 15px);--brand-text-body: clamp(14px, 1.05vw, 16px);--brand-text-lead: clamp(15px, 1.2vw, 18px);--brand-text-h5: clamp(15px, 1.35vw, 19px);--brand-text-h4: clamp(17px, 1.8vw, 24px);--brand-text-h3: clamp(19px, 2.1vw, 27px);--brand-text-h2: clamp(28px, 3.4vw, 42px);--brand-text-h1: clamp(30px, 4.4vw, 48px);--brand-weight-display: var(--brand-weight-regular);--brand-tracking-display: -.005em;--brand-text-micro: clamp(11px, 1.1vw, 14px);--brand-text-numeral: 11px;--brand-leading-tight: 1.15;--brand-leading-snug: 1.35;--brand-leading-body: 1.6;--brand-tracking-eyebrow: .08em;--brand-tracking-tight: -.01em;--brand-shadow-sm: 0 1px 2px rgba(46, 26, 71, .06);--brand-shadow-md: 0 4px 16px rgba(46, 26, 71, .08);--brand-shadow-lg: 0 12px 40px rgba(46, 26, 71, .12);--brand-ease: cubic-bezier(.4, 0, .2, 1);--brand-ease-out: cubic-bezier(.16, 1, .3, 1);--brand-duration-fast: .15s;--brand-duration: .25s;--brand-duration-slow: .4s;--brand-reveal-shift: 16px}:root{--color-button: 174, 7, 99;--color-button-text: 255, 255, 255;--color-link: 174, 7, 99;--buttons-radius: var(--brand-radius-pill)}.pulse-footer{--color-foreground: 255, 255, 255;--color-background: 174, 7, 99;background-color:var(--brand-cta)}.pulse-footer__brandmark{display:block;line-height:0;margin-block-end:clamp(16px,2vw,22px)}.pulse-footer__brandmark-img{display:block;inline-size:var(--phf-logo-w, 20px);block-size:auto;max-inline-size:none}@media(min-width:750px){.pulse-footer__brandmark-img{inline-size:var(--phf-logo-w-lg, 24px)}}@media(prefers-reduced-motion:reduce){:root{--brand-duration-fast: .01ms;--brand-duration: .01ms;--brand-duration-slow: .01ms;--brand-reveal-shift: 0px}}:is(.template-product,.template-product-haskanoir) .product__title h1,:is(.template-product,.template-product-haskanoir) .product__title h2,:is(.template-product,.template-product-haskanoir) .pulse-mobile-title h1{font-family:var(--brand-font-heading);font-weight:var(--brand-weight-bold);letter-spacing:var(--brand-tracking-tight);line-height:1.18;color:var(--brand-ink);text-wrap:balance}:is(.template-product,.template-product-haskanoir) .price,:is(.template-product,.template-product-haskanoir) .price span,:is(.template-product,.template-product-haskanoir) .price .money,:is(.template-product,.template-product-haskanoir) .pulse-mobile-price,:is(.template-product,.template-product-haskanoir) .pulse-mobile-price span{font-family:var(--brand-font-heading);font-weight:var(--brand-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--brand-ink)}@media screen and (max-width:768px){:is(.template-product,.template-product-haskanoir) .pulse-mobile-price,:is(.template-product,.template-product-haskanoir) .pulse-mobile-price .price,:is(.template-product,.template-product-haskanoir) .pulse-mobile-price .price span,:is(.template-product,.template-product-haskanoir) .pulse-mobile-price .price--large,:is(.template-product,.template-product-haskanoir) .pulse-mobile-price .price__regular{font-family:var(--brand-font-heading)!important;font-weight:var(--brand-weight-bold)!important}:is(.template-product,.template-product-haskanoir) .pulse-mobile-price .price--on-sale .price-item--regular{font-weight:var(--brand-weight-semibold)!important}}:is(.template-product,.template-product-haskanoir) .product__description,:is(.template-product,.template-product-haskanoir) .product__description p,:is(.template-product,.template-product-haskanoir) .product__description li,:is(.template-product,.template-product-haskanoir) .product_right_description,:is(.template-product,.template-product-haskanoir) .accordion__content,:is(.template-product,.template-product-haskanoir) .accordion__content p,:is(.template-product,.template-product-haskanoir) .accordion__content li,:is(.template-product,.template-product-haskanoir) .volume-pricing-note{font-family:var(--brand-font-body);font-size:clamp(14px,1.05vw,16px);line-height:var(--brand-leading-body);color:var(--brand-text-muted)}:is(.template-product,.template-product-haskanoir) .form__label,:is(.template-product,.template-product-haskanoir) .quantity__label,:is(.template-product,.template-product-haskanoir) .accordion__title{font-family:var(--brand-font-body);font-size:clamp(13px,1vw,14px);font-weight:var(--brand-weight-semibold);letter-spacing:.01em;color:var(--brand-ink)}:is(.template-product,.template-product-haskanoir) .accordion__title{font-family:var(--brand-font-heading);font-size:clamp(14px,1.1vw,16px)}.haskap-noir,.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir{--noir-ground: #150F14;--noir-ground-raised: #201820;--noir-ground-deep: #0C080C;--noir-ground-deep-rgb: 12 8 12;--noir-text: #F5F0EC;--noir-text-muted: rgba(245, 240, 236, .66);--noir-text-faint: rgba(245, 240, 236, .52);--noir-hairline: rgba(245, 240, 236, .14);--noir-hairline-strong: rgba(245, 240, 236, .26);--noir-accent: var(--brand-magenta);--noir-accent-text: #EA4388;--noir-text-display: clamp(38px, 6.4vw, 78px);--noir-tracking-wide: .2em}:where(.haskap-noir){background:var(--noir-ground);color:var(--noir-text)}.haskap-noir ::selection{background:var(--noir-accent);color:var(--noir-text)}.pulse-hero-slideshow .pulse-hero-slideshow__darken{background:linear-gradient(to bottom,rgba(0,0,0,calc(var(--phs-overlay, .2) * .15)),rgba(0,0,0,calc(var(--phs-overlay, .2) * .55)) 45%,rgba(0,0,0,calc(var(--phs-overlay, .2) * 1.7)))}@media(max-width:768px){.pulse-hero-slideshow .pulse-hero-slideshow__darken{background:linear-gradient(to bottom,rgba(0,0,0,calc(var(--phs-overlay, .2) * .5)),rgba(0,0,0,calc(var(--phs-overlay, .2) * 1.3)) 55%,rgba(0,0,0,calc(var(--phs-overlay, .2) * 1.55)))}}.template-product-haskanoir{--brand-surface: var(--noir-ground);--brand-bg: var(--noir-ground);--brand-bg-alt: var(--noir-ground-raised);--brand-bg-dark: var(--noir-ground-deep);--brand-lavender: var(--noir-ground-raised);--brand-ink: var(--noir-text);--brand-text: var(--noir-text);--brand-text-muted: var(--noir-text-muted);--brand-border: var(--noir-hairline);--brand-border-strong: var(--noir-hairline-strong);--brand-magenta-text: var(--noir-accent-text);background:var(--noir-ground);color:var(--noir-text)}.template-product-haskanoir .product,.template-product-haskanoir .product__info-container,.template-product-haskanoir .product__info-wrapper,.template-product-haskanoir #MainContent .shopify-section,.template-product-haskanoir main{background-color:transparent;color:var(--noir-text)}.template-product-haskanoir .product__description,.template-product-haskanoir .product__description p,.template-product-haskanoir .product__description li,.template-product-haskanoir .product_right_description{color:var(--noir-text-muted)}.template-product-haskanoir .accordion,.template-product-haskanoir .accordion__title,.template-product-haskanoir .product__accordion{color:var(--noir-text);border-color:var(--noir-hairline)}.template-product-haskanoir .accordion__content,.template-product-haskanoir .accordion__content p,.template-product-haskanoir .accordion__content li,.template-product-haskanoir .product-form__input label,.template-product-haskanoir .form__label,.template-product-haskanoir .quantity__label{color:var(--noir-text-muted)}.template-product-haskanoir .quantity,.template-product-haskanoir .quantity__input{background-color:var(--noir-ground-raised);border-color:var(--noir-hairline-strong);color:var(--noir-text)}.template-product-haskanoir .quantity__button{color:var(--noir-text-muted)}.template-product-haskanoir .quantity__button:hover{color:var(--noir-accent)}.template-product-haskanoir #MainContent .related-products :is(h2,h3,.title),.template-product-haskanoir #MainContent .related-products .card__heading a,.template-product-haskanoir .product__info-container :is(h2,h3){color:var(--noir-text)}.template-product-haskanoir .product-form__submit,.template-product-haskanoir .shopify-payment-button__button{border:1px solid var(--noir-hairline-strong)}.template-product-haskanoir .price,.template-product-haskanoir .price span,.template-product-haskanoir .card__information .price{color:var(--noir-text)}.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir{--menu-color: var(--noir-text);--mobile-menu-color: var(--noir-text);--mobile-menu-bg: var(--noir-ground)}.template-product-haskanoir #custom-header-wrapper,.template-page-what-is-haska-noir #custom-header-wrapper,.template-collection-noir #custom-header-wrapper{--sticky-bg: var(--noir-ground) !important;background-color:var(--noir-ground)}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir).menu-open .header,body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir).menu-open .section-header,body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir).menu-open .shopify-section-group-header-group .section-header{background-color:var(--noir-ground)!important}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir).menu-open .header-wrapper{--menu-color: var(--noir-text) !important}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir).menu-open .header-wrapper :is(.bad_cart_color,.bag-count-badge,.bad_cart_icon,.header__icon,.menu_glyph,.menu_text){color:var(--noir-text)!important}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir) #menu-drawer,body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir) .menu-drawer__inner-container{background:var(--noir-ground)!important;color:var(--noir-text)}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir) .pulse-mobile-menu__item--language-dropdown{border-block-start:1px solid var(--noir-hairline)!important}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir) .pulse-mobile-lang-select{border:1px solid var(--noir-hairline-strong)!important;color:var(--noir-text)!important}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir) .pulse-locale-popup__panel{background:var(--noir-ground-raised)!important;color:var(--noir-text)!important}body:is(.template-product-haskanoir,.template-page-what-is-haska-noir,.template-collection-noir) .pulse-locale-popup__panel :is(a,button,li,span){color:var(--noir-text);border-color:var(--noir-hairline)}:root{--brand-btn-h: 48px;--brand-btn-px: 32px;--brand-btn-font: var(--brand-text-body);--brand-btn-weight: var(--brand-weight-semibold)}.haskap-bb__cta,.haskap-conc__cta,.haskap-ritual__cta,.haskap-hero__cta,.haskap-htu__cta,.haskap-std__cta,.noirhero__cta,.noirchoose__cta,.noirstmt__cta,.pulse-hero-slideshow__btn:not(.pulse-hero-slideshow__btn--underlined),.collection-btn,.pulse-comp-btn,.pulse-how-to-use-btn,.pulse-story-btn,.pulse-value-props-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--brand-btn-h);padding-block:0;padding-inline:var(--brand-btn-px);border-radius:var(--brand-radius-pill);font-weight:var(--brand-btn-weight);line-height:1.1;text-align:center}.haskap-bb__cta,.haskap-conc__cta,.haskap-ritual__cta,.haskap-hero__cta,.haskap-htu__cta,.haskap-std__cta,.pulse-hero-slideshow__btn:not(.pulse-hero-slideshow__btn--underlined),.collection-btn,.pulse-comp-btn,.pulse-how-to-use-btn,.pulse-story-btn,.pulse-value-props-btn{font-size:var(--brand-btn-font)}.featured-btn{padding:0!important;min-block-size:0;background:none!important;border:0;border-block-end:1px solid currentColor;border-radius:0!important;color:var(--brand-magenta-text)!important;font-size:var(--brand-text-sm);font-weight:var(--brand-weight-semibold);line-height:1.4;text-decoration:none!important;transition:color .16s ease,border-color .16s ease}.featured-btn:hover{color:var(--brand-cta)!important;border-block-end-color:var(--brand-cta)}.template-product-haskanoir :is(#CartDrawer,.cart-drawer,.cart-notification){--brand-surface: #FFFFFF;--brand-bg: #FFFFFF;--brand-bg-alt: #F6F0FD;--brand-lavender: #F6F0FD;--brand-ink: #2E1A47;--brand-text: #2E1A47;--brand-text-muted: #6B5580;--brand-border: rgba(46, 26, 71, .12);--brand-border-strong: rgba(46, 26, 71, .24);--brand-magenta-text: #D4155F}.template-product-haskanoir :is(#CartDrawer,.cart-drawer,.cart-notification) :is(.price,.price span,.price .money,.price-item){color:var(--brand-ink)}.template-product-haskanoir :is(#CartDrawer,.cart-drawer,.cart-notification) :is(.quantity,.quantity__input){background-color:var(--brand-surface);border-color:var(--brand-border);color:var(--brand-ink)}.template-product-haskanoir :is(#CartDrawer,.cart-drawer,.cart-notification) .quantity__button{color:var(--brand-text-muted)}.template-product-haskanoir :is(#CartDrawer,.cart-drawer,.cart-notification) .quantity__button:hover{color:var(--brand-cta)}.template-product-haskanoir :is(#CartDrawer,.cart-drawer,.cart-notification) :is(.form__label,label){color:var(--brand-text-muted)}:root{--brand-reviews-bg: #F4F0FC}:is(.template-product,.template-product-haskanoir) [class^=pulse-judgeme-]{background-color:var(--brand-reviews-bg)}.template-product-haskanoir [class^=pulse-judgeme-]{--brand-ink: #2E1A47;--brand-text: #2E1A47;--brand-text-muted: #6B5580;--brand-border: rgba(46, 26, 71, .12);color:var(--brand-ink)}.template-product-haskanoir [class^=pulse-judgeme-] :is(.jdgm-widget,.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text,.jdgm-rev__title,.jdgm-rev__body,.jdgm-rev__author,.jdgm-rev__prod-link,.jdgm-histogram__frequency,.jdgm-rev__buyer-badge,.jdgm-paginate__page,.jdgm-write-rev-link){color:var(--brand-ink)!important}.template-product-haskanoir [class^=pulse-judgeme-] :is(.jdgm-rev__timestamp,.jdgm-rev__location,.jdgm-rev-widg__sort-wrapper,.jdgm-histogram__percentage){color:var(--brand-text-muted)!important}.template-product-haskanoir [class^=pulse-judgeme-] :is(.jdgm-rev,.jdgm-rev-widg__header,.jdgm-histogram){border-color:var(--brand-border)!important}.haskap-ship-note{display:flex;align-items:flex-start;gap:8px;margin:var(--brand-space-md) 0 0;padding:10px 12px;border-radius:var(--brand-radius-sm);background:var(--brand-bg-alt);color:var(--brand-text);font-family:var(--brand-font-body);font-size:var(--brand-text-sm);line-height:1.5}.haskap-ship-note svg{flex:0 0 auto;inline-size:16px;block-size:16px;margin-block-start:1px;color:var(--brand-magenta-text)}.haskap-ship-note--cart{margin:0 0 var(--brand-space-sm)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/brand-tokens.css.map */
