body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}:focus-visible{outline:2px solid #C06880!important;outline-offset:2px}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:.02em;line-height:1.2}.rte p,.multicolumn-card__info p{line-height:1.7}.button--primary,.shopify-challenge__button{min-height:44px;min-width:auto!important;width:auto!important;padding:13px 26px;font-weight:500;letter-spacing:0;font-size:13px;text-transform:none;transition:all .25s ease;border-radius:3px!important}.button--primary:hover,.button--primary:focus{opacity:1!important;transform:none;box-shadow:none}.button--secondary{min-height:44px;min-width:auto!important;width:auto!important;padding:13px 20px;font-weight:400;letter-spacing:0;font-size:13px;text-transform:none;transition:all .25s ease;border-radius:3px!important;border:1px solid rgba(28,26,23,.2);background:transparent}.button--secondary:hover{transform:none}.banner__buttons .button{min-width:auto!important;width:auto!important}.utility-bar{letter-spacing:.04em;font-size:1.2rem}.utility-bar__grid{padding:4px 10px}.announcement-bar__message{font-weight:300;font-size:12px;margin:0;line-height:1;padding:8px 10px;min-height:auto}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo{max-width:140px}@media screen and (min-width:990px){.header__heading-logo{max-width:180px}}.cart-count-bubble{background-color:#c06880!important;color:#fff!important}@media screen and (max-width:749px){.banner__heading.h0{font-size:2.8rem!important}}.banner__review-badge{bottom:calc(var(--text-box-height, 280px) + 1.5rem)}@media screen and (min-width:750px){.banner__review-badge{bottom:2rem}}@media screen and (max-width:749px){.banner__review-badge{bottom:320px!important}}.banner--large{min-height:55vh}@media screen and (min-width:750px){.banner--large{min-height:70vh}}.banner__heading{font-size:3.6rem;font-weight:700;letter-spacing:-.01em}.banner__box{text-align:left!important}.banner__content{justify-content:flex-start!important}@media screen and (min-width:750px){.banner__heading{font-size:5rem}}.banner__buttons{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.spectra-pump-card__img img{width:100%!important;height:100%!important;object-fit:cover!important}.spectra-pump-card{flex:0 0 70%!important;max-width:70%!important}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease;border-radius:8px}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000012}.card__heading{font-weight:600;font-size:1.4rem;line-height:1.3}.price--on-sale .price-item--sale{color:#c06880}.badge{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.rich-text .h2{font-style:italic;font-weight:400;line-height:1.5;max-width:80rem;margin:0 auto}.rich-text .subtitle{color:#c06880;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.footer{border-top:none}.footer-block__heading{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:1.3rem}.cart-notification{border-radius:8px;box-shadow:0 8px 32px #0000001f}.cart__ctas .button--primary{width:100%;min-height:52px}.product-form__submit{min-height:56px!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.rte a,a.link:hover,.underlined-link:hover{color:#c06880}.shopify-section+.shopify-section{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/spectra-custom.css.map */
