:root{--bv-ink:#1f3b57;--bv-ink-soft:#2c5072;--bv-mist:#e4ecf2;--bv-linen:#faf7f2;--bv-sand:#e9dccb}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance;letter-spacing:-.035em}p{text-wrap:pretty}.button,.button-secondary,.shopify-payment-button__button--unbranded{font-family:var(--font-body--family);font-weight:600;letter-spacing:0;min-height:50px;border-radius:var(--style-border-radius-buttons-primary,6px)}.button:focus-visible,.button-secondary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.header__row--top{border-bottom:1px solid rgb(31 59 87 / .08)}.menu-list__link{font-weight:600}[id^=Hero-][id$=__hero_jVaWmY] .hero__content-wrapper{gap:20px;text-align:start}[id^=Hero-][id$=__hero_jVaWmY] .text-block:first-child p{font-size:12px;letter-spacing:.18em;font-weight:600;text-shadow:none}[id^=Hero-][id$=__hero_jVaWmY] h1{font-size:clamp(46px,5.3vw,76px);font-weight:700;line-height:1.02;color:var(--color-foreground-heading);margin:0;max-width:760px}[id^=Hero-][id$=__hero_jVaWmY] rte-formatter p{font-size:17px;line-height:1.6;max-width:470px;margin:0}[id^=Hero-][id$=__hero_jVaWmY] .button{min-height:54px;padding-inline:30px;margin-top:8px}[id$=__product_list_fa6P9H] h2{font-size:clamp(30px,3.2vw,48px);line-height:1.1}[id$=__product_list_fa6P9H] .quick-add__button{opacity:1;border-radius:6px;width:calc(100% - 24px);right:12px;bottom:12px;border:0;background:var(--bv-ink);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}[id$=__product_list_fa6P9H] .quick-add__button .add-to-cart-text{background:transparent;border-radius:6px}[id$=__product_list_fa6P9H] .quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}[id$=__product_list_fa6P9H] .quick-add__button .add-to-cart-text__content span span{opacity:1;filter:none;translate:0 0}[id$=__product_list_fa6P9H] .is-visually-hidden-mobile{display:grid}[id$=__section_Rfibyf] .layout-panel-flex--row{align-items:stretch}[id$=__section_Rfibyf] .group-block{min-width:0}[id$=__section_Rfibyf] .icon-block__media{width:32px;height:32px}[id$=__section_Rfibyf] h2{font-family:var(--font-body--family);font-size:20px;font-weight:700;line-height:1.3}[id$=__section_Rfibyf] p{font-size:14px;line-height:1.6}[id$=__section_Rfibyf] a{text-underline-offset:3px}[id$=__bv_help] .section-content-wrapper{align-items:flex-start}[id$=__bv_help] h2{font-size:clamp(36px,3.9vw,54px);line-height:1.08;margin:0}[id$=__bv_help] h3{font-size:26px}[id$=__bv_help] p{font-size:15px;line-height:1.65}[id$=__bv_help] .details__header{font-family:var(--font-body--family);font-size:16px;font-weight:600;padding-block:20px}[id$=__bv_help] .details-content p{color:var(--color-foreground)}[id$=__bv_help] #ContactForm-phone{display:none}[id$=__bv_help] .contact-form__input{border-radius:6px;font-size:16px;padding:15px 18px}[id$=__bv_help] .contact-form__input--textarea{min-height:170px;height:170px}[id$=__bv_newsletter] h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15;max-width:920px;margin-inline:auto}[id$=__bv_newsletter] p{max-width:600px;margin-inline:auto;font-size:16px;line-height:1.6}[id$=__bv_newsletter] .email-signup-block{max-width:600px;margin-inline:auto}[id$=__bv_newsletter] .email-signup__input{min-height:54px;padding-inline:18px;background:#fff}[id$=__bv_newsletter] .email-signup__button{border:1px solid #fff;min-height:54px}footer a{text-underline-offset:4px}footer h3{font-size:30px}footer p{font-size:15px;line-height:1.7}.cart-drawer--empty #cart-wrapper{display:none!important}@media(max-width:749px){[id^=Hero-][id$=__hero_jVaWmY] .hero__content-wrapper{gap:17px;padding-inline:24px}[id^=Hero-][id$=__hero_jVaWmY] h1{font-size:clamp(40px,10.7vw,48px)}[id^=Hero-][id$=__hero_jVaWmY] rte-formatter p{font-size:15px;line-height:1.6;max-width:330px}[id^=Hero-][id$=__hero_jVaWmY] .button{padding-inline:24px;min-height:52px;font-size:14px}[id$=__section_Rfibyf] .section-content-wrapper{gap:26px}[id$=__section_Rfibyf] .group-block-content{align-items:flex-start;text-align:start}[id$=__section_Rfibyf] .group-block-content>.group-block>.group-block-content{gap:6px}[id$=__section_Rfibyf] .group-block .group-block p,[id$=__section_Rfibyf] .group-block .group-block h2{text-align:start}[id$=__section_Rfibyf] .section-content-wrapper>.group-block>.group-block-content{flex-direction:row;gap:18px}[id$=__section_Rfibyf] h2{font-size:18px}[id$=__bv_help] .section-content-wrapper{gap:32px}[id$=__bv_help] .section{padding-block:48px}[id$=__bv_help] h2{font-size:36px}[id$=__bv_newsletter] .section{padding-block:52px}[id$=__bv_newsletter] h2{font-size:30px}[id$=__bv_newsletter] .email-signup-block{min-width:0;width:100%}[id$=__bv_newsletter] .email-signup__button{width:100%}.button{min-height:48px}}@media(prefers-reduced-motion:reduce){.button,product-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bluvetra-redesign.css.map */
