:root{--hb-teal: #0090BC;--hb-teal-deep: #0B799A;--hb-mint: #ADF6D2;--hb-ice: #E7FBFC;--hb-yellow: #F9CA34;--hb-sku-shampoo: #6BC5F0;--hb-sku-conditioner: #70C49B;--hb-sku-spray: #F9CA34;--hb-sku-home: #0083B7;--hb-ink: #000000;--hb-mid: #9E9E9E;--hb-white: #FFFFFF;--hb-text: #1A1A1A;--hb-font-primary: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hb-font-secondary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hb-fs-hero: clamp(3rem, 7vw, 6rem);--hb-fs-h2: clamp(2.25rem, 5vw, 4rem);--hb-fs-h3: clamp(1.5rem, 2.5vw, 2rem);--hb-fs-body: 1.0625rem;--hb-fs-caption: .8125rem;--hb-fs-ui: .6875rem;--hb-tracking-hero: -.03em;--hb-tracking-h2: -.02em;--hb-tracking-tight: -.01em;--hb-tracking-body: .005em;--hb-tracking-caption: .04em;--hb-tracking-ui: .12em;--hb-lh-hero: 1;--hb-lh-h2: 1.05;--hb-lh-body: 1.6;--hb-section-pad-y: 160px;--hb-section-pad-y-hero: 200px;--hb-section-pad-y-mobile: 96px;--hb-stack-element: 24px;--hb-stack-subsection: 48px;--hb-stack-section-heavy: 200px;--hb-container-max: 1440px;--hb-container-pad: 64px;--hb-prose-max: 680px;--hb-motion-fast: .24s cubic-bezier(.16, 1, .3, 1);--hb-motion-reveal: .6s cubic-bezier(.16, 1, .3, 1);--font-primary--family: var(--hb-font-primary);--font-secondary--family: var(--hb-font-secondary)}@media(max-width:749px){:root{--hb-section-pad-y: 96px;--hb-section-pad-y-hero: 120px;--hb-stack-element: 16px;--hb-stack-subsection: 32px;--hb-container-pad: 24px}}body{font-family:var(--hb-font-primary);font-weight:400;font-size:var(--hb-fs-body);line-height:var(--hb-lh-body);letter-spacing:var(--hb-tracking-body);color:var(--hb-text);font-feature-settings:"ss01","ss02";font-variant-ligatures:contextual}h1,.h0,.h1{font-family:var(--hb-font-primary);font-weight:800;font-size:var(--hb-fs-hero);letter-spacing:var(--hb-tracking-hero);line-height:var(--hb-lh-hero);text-transform:none;text-wrap:balance}h2,.h2{font-family:var(--hb-font-primary);font-weight:800;font-size:var(--hb-fs-h2);letter-spacing:var(--hb-tracking-h2);line-height:var(--hb-lh-h2);text-wrap:balance}h3,h4,.h3,.h4{font-family:var(--hb-font-primary);font-weight:700;font-size:var(--hb-fs-h3);letter-spacing:var(--hb-tracking-tight);line-height:1.15}.hb-body-secondary,.hb-body-secondary p,.hb-body-secondary li,.template-page--ingredients .rte,.template-page--llms-txt .rte{font-family:var(--hb-font-secondary);font-weight:300;line-height:1.65}.rte p,.rte li,.hb-prose p,.hb-prose li{text-align:left;max-width:var(--hb-prose-max)}.hb-prose{max-width:var(--hb-prose-max)}.hb-btn,a.hb-btn,button.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;padding:0 32px;font-family:var(--hb-font-primary);font-weight:800;font-size:.875rem;letter-spacing:var(--hb-tracking-ui);text-transform:uppercase;text-decoration:none;border-radius:4px;border:0;cursor:pointer;transition:transform var(--hb-motion-fast),box-shadow var(--hb-motion-fast),background-color var(--hb-motion-fast),color var(--hb-motion-fast);will-change:transform}.hb-btn--primary{background:var(--hb-mint);color:var(--hb-ink);border:0}.hb-btn--primary:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #0000002e,0 4px 8px -2px #00000014;background:var(--hb-mint);color:var(--hb-ink)}.hb-btn--secondary{background:transparent;color:var(--hb-ink);border:1.5px solid var(--hb-ink);padding:0 30.5px}.hb-btn--secondary:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #0000002e,0 4px 8px -2px #00000014}.color-scheme-1 .hb-btn--secondary,.color-scheme-4 .hb-btn--secondary{color:var(--hb-white);border-color:var(--hb-white)}.hb-btn:focus-visible{outline:2px solid var(--hb-teal);outline-offset:3px}.button,a.button,button.button,.button[class*=round],.button[class*=pill]{border-radius:4px!important}.hb-section-label{display:inline-block;font-family:var(--hb-font-primary);font-weight:600;font-size:var(--hb-fs-ui);letter-spacing:var(--hb-tracking-ui);text-transform:uppercase;color:inherit;margin:0 0 var(--hb-stack-element)}.hb-rule{border:0;border-top:1px solid var(--hb-mid);margin:0;width:100%;display:block}.hb-rule--soft{border-top-color:#0000001f}.hb-rule--on-dark{border-top-color:#ffffff3d}.hb-stat{display:block}.hb-stat__value{display:block;font-family:var(--hb-font-primary);font-weight:800;font-size:clamp(4rem,9vw,8rem);letter-spacing:var(--hb-tracking-hero);line-height:.9}.hb-stat__label{display:block;margin-top:.5rem;font-family:var(--hb-font-primary);font-weight:600;font-size:var(--hb-fs-ui);letter-spacing:var(--hb-tracking-ui);text-transform:uppercase}.hb-pull-quote{margin:0;font-family:var(--hb-font-primary);font-weight:800;font-style:italic;font-size:clamp(1.75rem,3.5vw,3rem);letter-spacing:var(--hb-tracking-h2);line-height:1.15;text-wrap:balance}.hb-pull-quote__cite{display:block;margin-top:var(--hb-stack-element);font-family:var(--hb-font-primary);font-weight:300;font-style:normal;font-size:var(--hb-fs-caption);letter-spacing:var(--hb-tracking-caption);line-height:1.5;color:inherit;opacity:.85}.hb-caption{font-family:var(--hb-font-primary);font-weight:300;font-size:var(--hb-fs-caption);letter-spacing:var(--hb-tracking-caption);line-height:1.5}.hb-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--hb-motion-reveal),transform var(--hb-motion-reveal);will-change:opacity,transform}.hb-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hb-reveal,.hb-reveal.is-revealed{opacity:1;transform:none;transition:none}}.hb-section,section.hb-section{padding-block:var(--hb-section-pad-y);position:relative}.hb-section--heavy{padding-block:var(--hb-stack-section-heavy)}.hb-section--hero{padding-block-start:var(--hb-section-pad-y-hero)}.hb-container{max-width:var(--hb-container-max);margin-inline:auto;padding-inline:var(--hb-container-pad)}.hb-star-scatter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:visible}.hb-star-scatter>.hb-star{position:absolute;display:block;background-image:var(--hb-star-bg);background-size:contain;background-repeat:no-repeat;background-position:center;width:var(--star-size, 56px);height:var(--star-size, 56px);transform:translate(-50%,-50%) rotate(var(--star-rot, 0deg))}.hb-star-scatter--card>.hb-star:nth-child(1){top:-4%;left:10%;--star-size: 42px;--star-rot: -14deg}.hb-star-scatter--card>.hb-star:nth-child(2){top:38%;left:102%;--star-size: 56px;--star-rot: 18deg}.hb-star-scatter--card>.hb-star:nth-child(3){top:102%;left:32%;--star-size: 48px;--star-rot: -22deg}.hb-star-scatter--card>.hb-star:nth-child(4){top:6%;left:96%;--star-size: 32px;--star-rot: -8deg}.hb-star-scatter--card>.hb-star:nth-child(5){top:88%;left:-2%;--star-size: 40px;--star-rot: 10deg}@media(max-width:749px){.hb-star-scatter>.hb-star{transform:translate(-50%,-50%) rotate(var(--star-rot, 0deg)) scale(.7)}}.hb-photo-card{position:relative;display:inline-block;padding:24px;background-color:var(--hb-photo-card-bg, var(--hb-mint));isolation:isolate;max-width:100%}.hb-photo-card--teal{background-color:var(--hb-teal)}.hb-photo-card--mint{background-color:var(--hb-mint)}.hb-photo-card--ice{background-color:var(--hb-ice)}.hb-photo-card--yellow{background-color:var(--hb-yellow)}.hb-photo-card__img{display:block;width:100%;height:auto;max-width:100%;position:relative;z-index:0;filter:saturate(.92) contrast(.98) brightness(1.02)}@media(max-width:749px){.hb-photo-card{padding:16px}}[id$=__section_6PnLrM],[id$=__section_6PnLrM] *{--color-background: transparent}[id$=__section_6PnLrM] .section{min-height:clamp(620px,78vh,880px);position:relative;isolation:isolate;padding-block-start:var(--hb-section-pad-y-hero)!important}[id$=__section_6PnLrM] [class*=group-block]{--horizontal-alignment: flex-start !important;--horizontal-alignment-flex-direction-column: flex-start !important}[id$=__section_6PnLrM] .text-block{--text-align: left !important;--text-align-default: left !important}[id$=__section_6PnLrM] .group-block.group-block--height-fit{position:relative;--color: var(--hb-text);background-color:var(--hb-ice);padding:clamp(2rem,4vw,3.25rem) clamp(1.75rem,3.5vw,3rem);max-width:min(560px,52vw);margin-inline:0;align-items:flex-start;text-align:left;border-radius:8px;box-shadow:0 18px 48px -16px #0b799a4d,0 0 0 1px #0b799a12}[id$=__section_6PnLrM] .group-block.group-block--height-fit:before{content:"";position:absolute;inset-block-start:0;inset-inline:clamp(1.75rem,3.5vw,3rem);block-size:4px;border-radius:0 0 4px 4px;background-color:var(--hb-yellow)}@media(max-width:749px){[id$=__section_6PnLrM] .group-block.group-block--height-fit{max-width:calc(100% - 2rem)}}[id$=__section_6PnLrM]{--font-h1--weight: 800;--font-h1--size: clamp(2.5rem, 6vw, 5.5rem);--font-h1--letter-spacing: -.02em}[id$=__section_6PnLrM] h1{color:var(--hb-text);line-height:1.04;text-shadow:none;text-wrap:balance}[id$=__section_6PnLrM] .group-block--height-fit :is(p,li){font-family:var(--hb-font-primary);font-weight:400;--color: rgb(26 26 26 / .8);color:#1a1a1acc;text-shadow:none;font-size:1.0625rem;letter-spacing:var(--hb-tracking-body);line-height:var(--hb-lh-body);max-width:38ch}[id$=__section_6PnLrM] .button,[id$=__section_6PnLrM] a.button,[id$=__section_6PnLrM] button.button{font-family:var(--hb-font-primary);font-weight:700;letter-spacing:var(--hb-tracking-ui);text-transform:uppercase;font-size:.875rem;min-height:56px;padding-inline:32px;background-color:var(--hb-teal-deep);color:var(--hb-white);border:0;border-radius:4px;transition:transform var(--hb-motion-fast),box-shadow var(--hb-motion-fast),background-color var(--hb-motion-fast)}[id$=__section_6PnLrM] .button:hover,[id$=__section_6PnLrM] a.button:hover,[id$=__section_6PnLrM] button.button:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #0b799a57,0 4px 8px -2px #0b799a2e;background-color:#095f7a;color:var(--hb-white)}.color-scheme-1 h1,.color-scheme-1 h2,.color-scheme-1 h3,.color-scheme-1 h4,.color-scheme-1 .h0,.color-scheme-1 .h1{color:var(--hb-white)}.color-scheme-1 p,.color-scheme-1 li{color:#ffffffd9}.shopify-section-group-footer-group .footer,.shopify-section-group-footer-group .footer *{font-family:var(--hb-font-primary)}.shopify-section-group-footer-group .footer h2,.shopify-section-group-footer-group .footer h3,.shopify-section-group-footer-group .footer .h2,.shopify-section-group-footer-group .footer .h3{font-weight:800;letter-spacing:var(--hb-tracking-tight)}.card,.card-wrapper .card,.card--standard,.card--media{box-shadow:none!important}.button,.button--primary,.button--secondary,input[type=submit],input[type=button]{border-radius:4px!important}.card-wrapper:hover .card{transform:none}.button[disabled],.button[aria-disabled=true],button[disabled],button[aria-disabled=true],[class*=button][disabled]{opacity:1;background-color:var(--hb-text)!important;color:var(--hb-white)!important;border-color:var(--hb-text)!important;cursor:not-allowed}a:not(.button):not(.hb-btn):not([class*=card]):not([class*=header]):not([class*=nav]):not([class*=footer]){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size var(--hb-motion-fast)}a:not(.button):not(.hb-btn):not([class*=card]):not([class*=header]):not([class*=nav]):not([class*=footer]):hover{background-size:100% 1px}@media(max-width:749px){.template-product .product-form{position:sticky;bottom:0;z-index:40;background:var(--color-background);padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));margin-inline:calc(var(--page-width-margin, 1rem) * -1);border-top:1px solid var(--color-border);box-shadow:0 -8px 24px #0000000f}.template-product .product-form .button,.template-product .product-form button[type=submit]{width:100%;min-height:52px;font-size:1rem}}.hb-story__cta:focus-visible,.hb-sub-cta__button:focus-visible,.hb-faq__question:focus-visible,.hb-btn:focus-visible{outline:2px solid var(--hb-teal);outline-offset:3px;border-radius:4px}.hb-faq__question:focus-visible{outline-offset:4px}.announcement-bar{background-color:var(--hb-teal-deep)!important}.announcement-bar__text,.announcement-bar__slide,.announcement-bar__link{color:var(--hb-white)!important;font-family:var(--hb-font-primary);font-weight:600;font-size:max(14px,.875rem);letter-spacing:.01em}.announcement-bar__link{text-decoration-color:#fff9}.announcement-bar .slideshow-control,.announcement-bar .svg-wrapper{color:var(--hb-white)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-hushbugs.css.map */
