.bm-pdp{--bmp-navy: #102039;--bmp-text: #4a5a6e;--bmp-line: #d5dee7;--bmp-ink: #1a73d6;--bmp-tint: #eef6ff;--bmp-grad-top: #179df8;--bmp-grad-bottom: #087bd7;--bmp-glow: 10, 116, 219;--bm-btn-top: var(--bmp-grad-top);--bm-btn-bottom: var(--bmp-grad-bottom);--bm-btn-glow: var(--bmp-glow)}.bm-pdp--hx{--bmp-ink: #c2410c;--bmp-tint: #fff3eb;--bmp-grad-top: #ff7e1b;--bmp-grad-bottom: #ef5100;--bmp-glow: 240, 82, 0}html .bm-pdp.product-container h1.product_name{max-width:100%!important;color:var(--bmp-navy)!important;font-family:var(--bm-font-heading)!important;font-size:var(--bmp-title-desktop, 25px)!important;font-weight:var(--bm-font-heading-weight, 700)!important;line-height:1.15!important;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}@media only screen and (max-width:749px){html .bm-pdp.product-container h1.product_name{font-size:var(--bmp-title-phone, 26px)!important}}.bm-pdp .pdp-heading-block--diag .pdp-heading-block__text{color:var(--bmp-ink)}.bm-pdp shopify-payment-terms{text-wrap:balance}.bm-pdp .bm-pdp-size-link{margin:-6px 0 16px;font-size:14px;line-height:1.4}.bm-pdp .bm-pdp-size-link a{color:var(--bmp-ink);font-weight:700;text-decoration:none}.bm-pdp .bm-pdp-size-link a span{color:inherit}.bm-pdp .bm-pdp-size-link a:hover,.bm-pdp .bm-pdp-size-link a:focus-visible{text-decoration:underline}.bm-pdp .product_form.bm-has-variant-buttons .select{display:none}.bm-variant-picker{margin:0 0 18px}.bm-variant-picker__option+.bm-variant-picker__option{margin-top:14px}.bm-pdp .bm-variant-picker__label{margin:0 0 8px;color:var(--bmp-navy);font-size:14px;font-weight:700;line-height:1.3}.bm-variant-picker__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bm-pdp .bm-variant-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:52px;margin:0;padding:9px 12px;border:1px solid var(--bmp-line);border-radius:8px;background:#fff;box-shadow:none;color:var(--bmp-navy);font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.bm-pdp .bm-variant-btn:hover{border-color:var(--bmp-ink)}.bm-pdp .bm-variant-btn.is-selected{border-color:var(--bmp-ink);background:var(--bmp-tint);box-shadow:inset 0 0 0 1px var(--bmp-ink)}.bm-pdp .bm-variant-btn:focus-visible{outline:2px solid var(--bmp-ink);outline-offset:2px}.bm-pdp .bm-variant-btn .bm-variant-btn__price{color:var(--bmp-text);font-size:14px;font-weight:600}.bm-pdp .bm-variant-btn:disabled{border-color:#e3e8ee;background:#f5f7f9;box-shadow:none;color:#7d8a98;cursor:not-allowed}.bm-pdp .bm-variant-btn:disabled .bm-variant-btn__name{text-decoration:line-through}.bm-pdp .bm-variant-btn:disabled .bm-variant-btn__price{color:#7d8a98}.bm-pdp .purchase-details{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:10px}.bm-pdp .purchase-details .purchase-details__quantity{flex:0 0 auto;width:auto;margin:0}.bm-pdp .purchase-details__quantity .product-minus,.bm-pdp .purchase-details__quantity .product-plus,.bm-pdp .purchase-details__quantity input.quantity{height:52px;line-height:52px}.bm-pdp .purchase-details__quantity .product-minus,.bm-pdp .purchase-details__quantity .product-plus{width:40px}.bm-pdp .purchase-details__quantity input.quantity{width:52px}.bm-pdp .purchase-details .purchase-details__buttons{flex:1 1 auto;min-width:0;margin:0}.bm-pdp .purchase-details .add_to_cart{width:100%;max-width:none;min-height:52px}.bm-pdp .purchase-details .add_to_cart .text{color:#fff}.bm-pdp .purchase-details__buttons.product-is-unavailable .add_to_cart{background:#e3e8ee;box-shadow:none;color:#4a5a6e;opacity:1;transform:none;filter:none;cursor:not-allowed}.bm-pdp .purchase-details__buttons.product-is-unavailable .add_to_cart .text{color:#4a5a6e}@media(prefers-reduced-motion:reduce){.bm-pdp .bm-variant-btn{transition:none}}.bm-sticky-atc,.bm-sticky-atc[hidden]{display:none}@media only screen and (max-width:749px){.bm-sticky-atc:not([hidden]){display:block;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #e5edf3;background:#fff;box-shadow:0 -6px 18px #1020391f;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.bm-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}html.bm-mnav-lock .bm-sticky-atc,body.blocked-scroll .bm-sticky-atc,body.is-active .bm-sticky-atc{display:none!important}}@media(prefers-reduced-motion:reduce){.bm-sticky-atc:not([hidden]),.bm-sticky-atc.is-visible{transition:none}}.bm-sticky-atc__inner{display:flex;align-items:center;gap:10px}.bm-sticky-atc__img{flex:0 0 auto;width:44px;height:44px;border-radius:6px;background:#f3f6f9;object-fit:contain}.bm-sticky-atc__info{flex:1 1 auto;min-width:0}.bm-sticky-atc .bm-sticky-atc__title{margin:0;overflow:hidden;color:#102039;font-size:14px;font-weight:800;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.bm-sticky-atc .bm-sticky-atc__meta{display:flex;gap:8px;margin:2px 0 0;overflow:hidden;font-size:14px;line-height:1.25;white-space:nowrap}.bm-sticky-atc__variant{overflow:hidden;color:#4a5a6e;text-overflow:ellipsis}.bm-sticky-atc__price{color:#102039;font-weight:800}.bm-sticky-atc .bm-sticky-atc__btn{flex:0 0 auto;min-height:44px;margin:0;padding:0 16px;border:0;border-radius:6px;background-color:#087bd7;background-image:linear-gradient(180deg,#179df8,#087bd7);box-shadow:0 4px 12px #0a74db40;color:#fff;font-family:inherit;font-size:14px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.bm-sticky-atc--hx .bm-sticky-atc__btn{background-color:#ef5100;background-image:linear-gradient(180deg,#ff7e1b,#ef5100);box-shadow:0 4px 12px #f0520040}.bm-sticky-atc .bm-sticky-atc__btn.is-unavailable{background:#e3e8ee;box-shadow:none;color:#4a5a6e;cursor:not-allowed}body.bm-pdp-page{--bmpc-navy: #102039;--bmpc-accent: #1686d9;--bmpc-accent-soft: #e7f2fb;--bmpc-accent-soft-open: #d9edfb;--bmpc-ink: #1a73d6;--bmpc-ink-hover: #0f5aa8;--bmpc-on-dark: #2a8cff}body.bm-pdp-page--hx{--bmpc-accent: #ef5100;--bmpc-accent-soft: #fff0e6;--bmpc-accent-soft-open: #ffe2cf;--bmpc-ink: #c2410c;--bmpc-ink-hover: #9a3412;--bmpc-on-dark: #ff7a2f}html body.bm-pdp-page .product-below-content .rte>h2,html body.bm-pdp-page .pump-pdp-enhanced .rte>h2.greybg-diag,html body.bm-pdp-page .pump-pdp-enhanced .rte>h2.pump-pdp-secondary-heading,html body.bm-pdp-page .pump-pdp-enhanced .pump-hx-options__heading,html body.bm-pdp-page h2[class^=ai-faq-accordion__heading-],html body.bm-pdp-page h2[class*=" ai-faq-accordion__heading-"]{display:block!important;position:relative!important;width:fit-content!important;max-width:100%!important;margin:40px 0 18px!important;padding:0!important;border:0!important;background:none!important;color:var(--bmpc-navy)!important;font-family:var(--bm-font-heading)!important;font-size:28px!important;font-weight:var(--bm-font-heading-weight, 700)!important;line-height:1.15!important;letter-spacing:0!important;text-align:left;text-transform:none!important}html body.bm-pdp-page .product-below-content .rte>h2:first-child{margin-top:0!important}html body.bm-pdp-page .product-below-content .rte>h2:before,html body.bm-pdp-page .pump-pdp-enhanced .rte>h2.greybg-diag:before{display:none!important;content:none!important}html body.bm-pdp-page .product-below-content .rte>h2:after,html body.bm-pdp-page .pump-pdp-enhanced .rte>h2.greybg-diag:after,html body.bm-pdp-page .pump-pdp-enhanced .rte>h2.pump-pdp-secondary-heading:after,html body.bm-pdp-page .pump-pdp-enhanced .pump-hx-options__heading:after,html body.bm-pdp-page h2[class^=ai-faq-accordion__heading-]:after,html body.bm-pdp-page h2[class*=" ai-faq-accordion__heading-"]:after{content:""!important;display:block!important;position:static!important;width:var(--bm-line-w, 100%)!important;max-width:100%!important;height:0!important;margin-top:12px!important;margin-bottom:2px!important;border-top:1px dotted #c9d2dc!important;border-radius:0;background:none!important;background-image:none!important;transform:none!important}html body.bm-pdp-page .product-below-content .rte>h2:first-of-type:after{height:1px!important;border-top:0!important;background:var(--bmpc-accent)!important}html body.bm-pdp-page h2[class^=ai-faq-accordion__heading-],html body.bm-pdp-page h2[class*=" ai-faq-accordion__heading-"]{margin-bottom:31px!important;border:0!important;text-decoration:none!important}html body.bm-pdp-page h2[class^=ai-faq-accordion__heading-]:before,html body.bm-pdp-page h2[class*=" ai-faq-accordion__heading-"]:before,html body.bm-pdp-page h2[class^=ai-faq-accordion__heading-]:after,html body.bm-pdp-page h2[class*=" ai-faq-accordion__heading-"]:after{content:none!important;display:none!important}html.pump-pdp-page body.bm-pdp-page [class^=ai-faq-accordion__item-]:first-of-type,html.pump-pdp-page body.bm-pdp-page [class*=" ai-faq-accordion__item-"]:first-of-type{padding-top:1px!important;border-top:0!important}html body.bm-pdp-page .product-below-content .rte>h3{margin:28px 0 12px!important;padding:0!important;border:0!important;background:none!important;color:var(--bmpc-navy)!important;font-family:var(--bm-font-heading)!important;font-size:21px!important;font-weight:var(--bm-font-heading-weight, 700)!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important}html body.bm-pdp-page .product-below-content .rte>h3:before,html body.bm-pdp-page .product-below-content .rte>h3:after{display:none!important}html body.bm-pdp-page .product-below-content .rte>h2.greybg-diag,html body.bm-pdp-page .product-below-content .rte>h2:first-child{font-size:34px!important}@media only screen and (max-width:749px){html body.bm-pdp-page .product-below-content .rte>h2,html body.bm-pdp-page .pump-pdp-enhanced .rte>h2.greybg-diag,html body.bm-pdp-page .pump-pdp-enhanced .rte>h2.pump-pdp-secondary-heading,html body.bm-pdp-page .pump-pdp-enhanced .pump-hx-options__heading,html body.bm-pdp-page h2[class^=ai-faq-accordion__heading-],html body.bm-pdp-page h2[class*=" ai-faq-accordion__heading-"]{margin-top:32px!important;font-size:19px!important}html body.bm-pdp-page .product-below-content .rte>h3{font-size:19px!important}html body.bm-pdp-page .product-below-content .rte>h2.greybg-diag,html body.bm-pdp-page .product-below-content .rte>h2:first-child{font-size:26px!important}}html body.bm-pdp-page .product-below-content .rte a:not(.button):not(.btn),html body.bm-pdp-page [class*=ai-faq-accordion__answer-content-] a{color:var(--bmpc-ink)!important;text-decoration:underline;text-underline-offset:2px}html body.bm-pdp-page .product-below-content .rte a:not(.button):not(.btn):hover,html body.bm-pdp-page [class*=ai-faq-accordion__answer-content-] a:hover{color:var(--bmpc-ink-hover)!important}html body.bm-pdp-page .size-spec-box{border-left-color:var(--bmpc-accent)!important}html body.bm-pdp-page .size-spec-box .size-spec-title{color:var(--bmpc-ink)!important}html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced{border-left-color:var(--bmpc-on-dark)!important}html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced h2,html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced .orange-text,html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced .size-spec-title{display:block!important;width:fit-content!important;max-width:100%!important;color:var(--bmpc-on-dark)!important;font-family:var(--bm-font-heading)!important;font-weight:var(--bm-font-heading-weight, 700)!important;letter-spacing:0!important;text-transform:none!important}html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced h2:after,html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced .orange-text:after,html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced .size-spec-title:after{content:""!important;display:block!important;width:var(--bm-line-w, 100%)!important;max-width:100%!important;height:0!important;margin-bottom:2px!important;border-top:1px dotted #c9d2dc!important;border-radius:0;background:none!important}html body.bm-pdp-page .pump-benefit-card:before{border-color:var(--bmpc-accent);background:var(--bmpc-accent-soft);color:var(--bmpc-accent)}html body.bm-pdp-page .kit-includes-box li:before{color:var(--bmpc-accent)}html body.bm-pdp-page .pump-pdp-enhanced .pump-pdp-accordion__icon,html body.bm-pdp-page .pump-pdp-enhanced .product-right-setup--utility-grid .pump-pdp-accordion__icon{background:var(--bmpc-accent-soft)!important;border-color:transparent!important;box-shadow:none!important}html body.bm-pdp-page .pump-pdp-enhanced details.pump-pdp-accordion[open] .pump-pdp-accordion__icon{background:var(--bmpc-accent-soft-open)!important}html body.bm-pdp-page .pump-pdp-enhanced .pump-pdp-accordion__icon:before,html body.bm-pdp-page .pump-pdp-enhanced .pump-pdp-accordion__icon:after{background:var(--bmpc-accent)!important}html body.bm-pdp-page .pump-pdp-enhanced details.pump-pdp-accordion.pump-pdp-accordion--features .pump-pdp-accordion__icon{background:transparent!important;border:2px solid var(--bmpc-on-dark)!important}html body.bm-pdp-page .pump-pdp-enhanced details.pump-pdp-accordion.pump-pdp-accordion--features .pump-pdp-accordion__icon:before,html body.bm-pdp-page .pump-pdp-enhanced details.pump-pdp-accordion.pump-pdp-accordion--features .pump-pdp-accordion__icon:after{background:var(--bmpc-on-dark)!important}html body.bm-pdp-page [class*=ai-faq-accordion__icon-] svg{stroke:var(--bmpc-accent)!important}html body.bm-pdp-page [class^=ai-faq-accordion__question-]:hover,html body.bm-pdp-page [class*=" ai-faq-accordion__question-"]:hover,html body.bm-pdp-page [class*=ai-faq-accordion__question-]:focus-visible{color:var(--bmpc-ink)!important}.bm-pdp .product_gallery:not(.flickity-enabled){opacity:1}.bm-pdp .product_gallery:not(.flickity-enabled) .gallery-cell:not(:first-child){display:none}.bm-pdp .product_gallery_nav .gallery-cell{display:flex;align-items:center;justify-content:center;width:80px!important;height:80px;margin:0 10px 10px 0;padding:6px;border:1px solid #e5edf3;border-radius:8px;background:#fff;box-sizing:border-box;opacity:1;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.bm-pdp .product_gallery_nav .gallery-cell .image-element__wrap{width:100%;height:100%;max-width:none!important;max-height:none!important;background:transparent!important}.bm-pdp .product_gallery_nav .gallery-cell img{width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;object-fit:contain}.bm-pdp .product_gallery_nav .gallery-cell:hover{border-color:#c6d5e0;box-shadow:0 4px 12px #10203914}.bm-pdp .product_gallery_nav .gallery-cell:focus-visible{outline:2px solid var(--bmp-ink);outline-offset:2px}.bm-pdp .product_gallery_nav .gallery-cell.is-nav-selected,.bm-pdp .product_gallery_nav .gallery-cell.is-nav-selected:hover{border-color:var(--bmp-grad-bottom);box-shadow:inset 0 0 0 1px var(--bmp-grad-bottom)}@media(prefers-reduced-motion:reduce){.bm-pdp .product_gallery_nav .gallery-cell{transition:none}}@media only screen and (max-width:749px){html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced h2,html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced .orange-text,html body.bm-pdp-page .size-spec-box.pump-size-specs-enhanced .size-spec-title{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/bathmate-product.css.map */
