.bpb-rate{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.3rem;line-height:2rem;letter-spacing:.03rem;color:rgb(var(--bpb-ink))}.product .product__info-container>.bpb-rate{margin:0 0 .6rem}.bpb-rate__stars{position:relative;color:rgba(var(--bpb-accent),.3)}.bpb-rate__stars svg{flex:none}.bpb-rate__fill{position:absolute;top:0;left:0;display:inline-flex;gap:inherit;width:var(--pct, 100%);overflow:hidden;color:rgb(var(--bpb-accent))}.bpb-rate--pdp .bpb-stars svg{width:1.6rem;height:1.6rem}.bpb-proof{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:1.3rem;line-height:2rem;letter-spacing:var(--ls);color:rgb(var(--bpb-ink))}.bpb-proof .bpb-stars svg{width:1.8rem;height:1.8rem}.bpb-footer .bpb-proof{justify-content:center;color:#fff}@media screen and (max-width:768px){.bpb-hero .bpb-proof{justify-content:center}}@media screen and (min-width:1025px){.bpb-footer .bpb-proof{justify-content:flex-start}}.bpb-tband{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;list-style:none;margin:0 0 2rem;padding:1.2rem 1rem;border-radius:1.2rem;background:rgb(var(--bpb-sage))}.product .product__info-container>.bpb-tband{margin:0 0 2.4rem}.bpb-tband li{display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:left;font-size:1.2rem;line-height:1.5rem;font-weight:500;color:rgb(var(--bpb-forest))}.bpb-tband svg{flex:none;width:2.2rem;height:2.2rem}.bpb-tband--cart{margin:1.2rem 0 0;padding:1rem .8rem;border-radius:1rem}.bpb-tband--cart li{gap:.6rem;font-size:1.1rem;line-height:1.4rem}.bpb-tband--cart svg{width:1.8rem;height:1.8rem}@media screen and (max-width:600px){.bpb-tband li{flex-direction:column;gap:.4rem;text-align:center}}.bpb-greview{margin:2rem 0 0;padding:2rem;border-radius:1.6rem;background:rgb(var(--bpb-sage));color:rgb(var(--bpb-ink));text-align:left}.bpb-greview .bpb-stars svg{width:1.6rem;height:1.6rem}.bpb-greview__text{margin:1rem 0 1.2rem;font-size:1.4rem;line-height:2rem}.bpb-greview__who{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin:0;font-size:1.4rem;line-height:2rem}.bpb-greview__who b{font-family:var(--hf, var(--font-heading-family));font-size:1.6rem;font-weight:400;color:rgb(var(--bpb-forest))}.bpb-greview__who span{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--bpb-forest))}.bpb-greview__who svg{width:1.6rem;height:1.6rem}.product .product__info-container>.bpb-greview{margin:2.4rem 0 0}@media screen and (max-width:989px){.bpb-greview--d{display:none}}@media screen and (min-width:990px){.bpb-greview--m{display:none}}.product-form__submit:not([disabled])>span:first-child:after{content:var(--bpb-atc-sub, none);display:block}.product-form__buttons.bpb-cta{position:relative}.product-form__buttons.bpb-cta:has(.bpb-cta__badge){margin-top:2.8rem}.bpb-cta__badge{position:absolute;z-index:2;top:0;left:50%;transform:translate(-50%,-58%);max-width:calc(100% - 3.2rem);padding:.5rem 1.8rem;border-radius:99rem;background:var(--bpb-cta-badge-bg, #FFA38B);color:var(--bpb-cta-badge-fg, #1B2025);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.3;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}html.shopify-design-mode .bpb-cta__badge--demo{outline:.1rem dashed rgba(27,32,37,.55);outline-offset:.2rem}.product-form__buttons.bpb-cta>.product-form__submit.button{min-height:6.2rem;height:auto;padding:1.2rem 2.4rem;border-radius:99rem;font-family:var(--font-body-family);font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:none}.product-form__buttons.bpb-cta>.product-form__submit.button:before,.product-form__buttons.bpb-cta>.product-form__submit.button:after{border-radius:99rem}.product-form__buttons.bpb-cta>.product-form__submit:not([disabled])>span:first-child:after{margin-top:.2rem;font-size:1.4rem;line-height:1.3;font-weight:500;letter-spacing:0;opacity:.92}.bpb-cta__risk{display:flex;align-items:center;justify-content:center;text-align:center;gap:.8rem;margin:-.2rem 0 1.8rem;font-family:var(--font-body-family);font-size:1.7rem;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:rgb(var(--bpb-ink, 27, 32, 37))}.bpb-cta__risk svg{flex:none;width:2.2rem;height:2.2rem;color:var(--bpb-cta-accent, rgb(var(--color-button)))}.bpb-cta__risk a{color:var(--bpb-cta-accent, rgb(var(--color-button)));text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.22em}.bpb-cta__risk a:hover{text-decoration-thickness:.18em}@media screen and (max-width:749px){.product-form__buttons.bpb-cta>.product-form__submit.button{min-height:5.8rem;font-size:1.8rem}.bpb-cta__badge{font-size:1.3rem;padding:.45rem 1.5rem}.bpb-cta__risk{font-size:1.5rem}}cart-drawer{--inputs-radius: 5rem;--inputs-radius-outset: 5rem}cart-drawer .drawer__inner{width:44rem;max-width:calc(100vw - 1.6rem);height:calc(100% - 1.6rem);margin:.8rem;padding:0;border:0;border-radius:2rem;background:#fff;color:rgb(var(--bpb-ink))}cart-drawer .drawer__header{padding:1.8rem 2rem 1.4rem}cart-drawer .drawer__heading{margin:0;font-family:var(--hf, var(--font-heading-family));font-size:2rem;line-height:2.4rem;font-weight:400;color:rgb(var(--bpb-ink))}cart-drawer .drawer__close{top:.7rem;right:.6rem;color:rgb(var(--bpb-ink))}.bpb-cart__ship{padding:1.2rem 2rem 1.4rem;background:rgb(var(--bpb-sage));text-align:center}.bpb-cart__ship p{margin:0 0 .8rem;font-size:1.4rem;line-height:2rem;color:rgb(var(--bpb-ink))}.bpb-cart__ship b{color:rgb(var(--bpb-forest))}.bpb-cart__bar{height:.8rem;border-radius:1rem;overflow:hidden;background:#fff}.bpb-cart__bar span{display:block;height:100%;border-radius:1rem;background:rgb(var(--bpb-forest));transition:width .3s ease}.bpb-cart__note{margin:0;padding:.8rem 2rem;background:rgb(var(--bpb-forest));text-align:center;font-size:1.3rem;line-height:1.8rem;font-weight:600;color:#fff}cart-drawer cart-drawer-items{padding:0 2rem}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{padding-top:1.6rem}cart-drawer .cart-item__image{border-radius:1rem}cart-drawer .cart-item__name{font-family:var(--font-body-family);font-size:1.5rem;line-height:2rem;font-weight:600;color:rgb(var(--bpb-ink));text-decoration:none}cart-drawer .cart-item .price,cart-drawer .cart-item__totals .price{font-weight:600;color:rgb(var(--bpb-ink))}.bpb-cart__sum{margin:2rem 0;padding:1.6rem 0 0;border-top:.1rem solid rgba(var(--bpb-forest),.15)}.bpb-cart__sum-title{margin:0 0 1rem;font-family:var(--hf, var(--font-heading-family));font-size:1.8rem;line-height:2.2rem;font-weight:400;color:rgb(var(--bpb-ink))}.bpb-cart__sum dl{margin:0}.bpb-cart__sum dl>div{display:flex;justify-content:space-between;gap:2rem;padding:.3rem 0;font-size:1.4rem;line-height:2rem}.bpb-cart__sum dt{color:rgba(var(--bpb-ink),.8)}.bpb-cart__sum dd{margin:0;text-align:right;color:rgb(var(--bpb-ink))}.bpb-cart__save dd,.bpb-cart__sum dd b{font-weight:700;color:#1f8a3b}cart-drawer .drawer__footer{padding:1.4rem 2rem 1.6rem;border-top:.1rem solid rgba(var(--bpb-forest),.15)}cart-drawer .bpb-cart__total{display:flex;align-items:center;justify-content:space-between;gap:1rem}cart-drawer .bpb-cart__total .totals__total{margin:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:2.2rem;font-weight:700;color:rgb(var(--bpb-ink))}cart-drawer .bpb-cart__total .totals__total-value{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.8rem;line-height:2.2rem;font-weight:700;color:rgb(var(--bpb-ink))}.bpb-cart__off{padding:.2rem 1rem;border-radius:5rem;background:rgb(var(--bpb-accent));font-size:1.2rem;line-height:1.8rem;font-weight:700;color:rgb(var(--bpb-ink))}.bpb-cart__total s{font-size:1.4rem;font-weight:400;color:rgba(var(--bpb-ink),.6)}cart-drawer .tax-note{display:block;margin:.6rem 0 1.2rem;text-align:right;font-size:1.1rem;line-height:1.6rem;color:rgba(var(--bpb-ink),.65)}cart-drawer .cart__ctas{display:block}cart-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;max-width:none;min-height:5.6rem;border-radius:5rem;background:rgb(var(--bpb-forest));font-family:var(--font-body-family);font-size:1.6rem;line-height:2rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase;color:#fff}cart-drawer .cart__checkout-button svg{flex:none;width:2rem;height:2rem}.bpb-cart__express{margin:1rem 0 0}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:auto}cart-drawer .drawer__header,cart-drawer .drawer__footer{padding-left:1.6rem;padding-right:1.6rem}cart-drawer cart-drawer-items{padding:0 1.6rem}}.bpb-pgrid:not(.bpb-pgrid--row) .bpb-pgrid__badge{color:#1b2025}.bpx--dark .bpx-lr__list li>span:not(.bpx-rev__flag){color:#ffffffeb}.bpx-vr__ph.bpx-vr__ph,.bpx-vv__ph.bpx-vv__ph{background:#6f6a94}body:has(#MainContent .bpb-footer) .shopify-section-group-footer-group{display:none!important}.bpx-bh.bpx-bh .bpx-bh__in{min-height:6.4rem}.bpx-bh.bpx-bh .bpx-bh__logo img{height:4.6rem}@media screen and (min-width:990px){.bpx-bh.bpx-bh .bpx-bh__in{min-height:8rem}.bpx-bh.bpx-bh .bpx-bh__logo img{height:5.4rem}}.bpb-hero__media picture{display:block;width:100%;height:100%}.bpb-hero__cta{position:relative;display:inline-block;max-width:100%}.bpb-hero__cta:has(.bpb-cta__badge){margin-top:2rem}@media screen and (max-width:600px){.bpb-hero.bpb-hero{height:60rem}.bpb-hero .bpb-hero__box{display:flex;flex-direction:column;align-items:center}.bpb-hero .bpb-hero__box>*{width:100%}.bpb-hero .bpb-hero__box>.bpb-proof{order:9;width:auto;margin:1.2rem 0 0;font-size:1.5rem;line-height:2rem;font-weight:600}.bpb-hero .bpb-hero__box>.bpb-proof .bpb-stars svg{width:1.9rem;height:1.9rem}.bpb-hero .bpb-hero__title{margin-bottom:1.6rem}.bpb-hero .bpb-hero__cta{display:block;width:100%}.bpb-hero .bpb-hero__cta>.bpb-pill-btn{display:flex;width:100%;min-height:5.8rem;padding:1.2rem 2.4rem;border-radius:99rem;font-size:1.8rem!important;line-height:1.2;font-weight:700!important;letter-spacing:-.02em!important}}.bpb-ccards--bottom .bpb-ccards__card{align-items:flex-end;padding-bottom:2rem}@media screen and (min-width:769px){.bpb-ccards--bottom .bpb-ccards__card{padding-bottom:2.5rem}}.bpx-bh .bpx-bh__icons svg.icon-cart-empty,.bpx-bh .bpx-bh__icons svg.icon-cart{flex:none;width:4.8rem;height:4.8rem;pointer-events:none}.bpx-bh.bpx-bh--center .bpx-bh__icons svg.icon-cart-empty,.bpx-bh.bpx-bh--center .bpx-bh__icons svg.icon-cart{width:5.2rem;height:5.2rem}.bpb-cart__coupon{display:flex;align-items:center;gap:1.2rem;padding:1.1rem 2rem;background:#e4f5ea;color:#0f5a26}.bpb-cart__coupon-icon{flex:none;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#1f8a3b;color:#fff}.bpb-cart__coupon-icon svg{width:1.7rem;height:1.7rem}.bpb-cart__coupon p{display:flex;flex-direction:column;margin:0;font-family:var(--font-body-family);font-size:1.5rem;line-height:2rem;text-align:left}.bpb-cart__coupon b{font-weight:700;letter-spacing:0}.bpb-cart__coupon p span{font-size:1.3rem;line-height:1.8rem}.bpb-cart__code dt span{display:inline-block;margin-left:.4rem;padding:0 .8rem;border:.1rem dashed #1F8A3B;border-radius:.6rem;background:#e4f5ea;font-weight:700;letter-spacing:.04em;color:#0f5a26}.bpx--dark .bpx-lr__list img{height:3.2rem;filter:brightness(0) invert(1)}.bpx-lr__link{display:block;opacity:.95;transition:opacity .2s ease}.bpx-lr__link:hover{opacity:1}.bpx--dark.bpx-lr .bpx-lr__list{padding:.6rem 0}@media screen and (max-width:749px){.bpx--dark .bpx-lr__list img{height:2.4rem}.bpx--dark.bpx-lr .bpx-lr__list{gap:1.4rem 2.4rem}}.bpx.bpx--dark.bpx-lr{padding-top:1.2rem;padding-bottom:1.2rem}.bpx--dark.bpx-lr .bpx-lr__list li{padding:.4rem 1.4rem}@media screen and (max-width:749px){.bpb-trust:has(>span:nth-child(2):last-child),.product .product__info-container>.bpb-trust:has(>span:nth-child(2):last-child){flex-wrap:nowrap;gap:0 1.2rem;font-size:clamp(1.05rem,3.1vw,1.3rem)!important;letter-spacing:0!important;white-space:nowrap}.bpb-trust:has(>span:nth-child(2):last-child) span{gap:.5rem;min-width:0}.bpb-trust:has(>span:nth-child(2):last-child) svg{flex:none;width:1.7rem;height:1.7rem}.bpx-pay.bpx-pay,.bpb-footer__pay.bpb-footer__pay{display:flex;flex-wrap:nowrap;justify-content:center;gap:.4rem}.bpx-pay.bpx-pay li,.bpb-footer__pay.bpb-footer__pay li{flex:0 1 3.8rem;min-width:0;line-height:0}.bpx-pay.bpx-pay .icon,.bpb-footer__pay.bpb-footer__pay .icon{display:block;width:100%;height:auto;aspect-ratio:38 / 24}.bpb-footer__pay.bpb-footer__pay{margin:.8rem 0 0}}.acb .acb__line--1,.acb .acb__line--2{font-family:var(--bpb-display, var(--font-heading-family))!important;font-weight:var(--bpb-display-weight, 900)!important;letter-spacing:var(--bpb-display-ls, 0)!important;text-transform:uppercase}.acb .acb__digits,.acb .acb__label,.acb .acb__sep{font-family:var(--font-body-family)!important}@media screen and (max-width:400px){.acb .acb__line--2{font-size:min(1.35rem,3.3vw)!important}}.acb .acb__digits{font-variant-numeric:tabular-nums}.bpb-cta__risk.bpb-cta__risk{flex-wrap:nowrap;white-space:nowrap;font-size:clamp(1.05rem,3.35vw,1.6rem);gap:.6rem}.bpb-cta__risk.bpb-cta__risk svg{width:2rem;height:2rem}@media screen and (min-width:990px){.bpb-cta__risk.bpb-cta__risk{font-size:clamp(1.2rem,1.2vw,1.6rem)}}cart-drawer .bpx-pay{display:flex;flex-wrap:nowrap;justify-content:center;gap:.4rem;list-style:none;margin:1rem 0 0;padding:0}cart-drawer .bpx-pay li{flex:0 1 3.8rem;min-width:0;line-height:0}cart-drawer .bpx-pay .icon{display:block;width:100%;height:auto;aspect-ratio:38 / 24}.bpb-rate--pdp{flex-wrap:wrap;gap:.2rem .8rem}.bpb-rate--pdp .bpb-stars svg{width:1.9rem;height:1.9rem}.bpb-rate__line{font-weight:500}.bpx-rw__item[data-bpb-review]{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.bpx-rw__item[data-bpb-review]:hover{box-shadow:0 .8rem 2.4rem #16122c24;transform:translateY(-.2rem)}.bpx-rw__item[data-bpb-review]:focus-visible{outline:.2rem solid rgb(var(--bpb-forest));outline-offset:.2rem}.bpx-rw__vid{position:relative;display:block;background:#1b2025;aspect-ratio:3 / 4}.bpx-rw__vid img{display:block;width:100%;height:100%;object-fit:cover}.bpx-rw__play{position:absolute;top:50%;left:50%;width:5.6rem;height:5.6rem;margin:-2.8rem 0 0 -2.8rem;border:.25rem solid #fff;border-radius:50%;background:#00000047}.bpx-rw__play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:1rem 0 1rem 1.7rem;border-color:transparent transparent transparent #fff}html.bpb-rvm-lock,html.bpb-rvm-lock body{overflow:hidden}.bpb-rvm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:flex;align-items:center;justify-content:center;padding:1.6rem;background:#16122c9e;opacity:0;transition:opacity .2s ease}.bpb-rvm[hidden]{display:none}.bpb-rvm.is-open{opacity:1}.bpb-rvm__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:46rem;max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem);border-radius:1.6rem;overflow:hidden;background:#fff;color:rgb(var(--bpb-ink, 27, 32, 37));box-shadow:0 2rem 6rem #00000059}.bpb-rvm__media{flex:0 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:#14121f}.bpb-rvm__media img,.bpb-rvm__media video{display:block;width:100%;max-height:58vh;object-fit:contain}.bpb-rvm--text .bpb-rvm__media{display:none}.bpb-rvm__body{flex:1 1 auto;min-height:9rem;overflow-y:auto;padding:2rem 2rem 2.4rem;font-family:var(--font-body-family)}.bpb-rvm--text .bpb-rvm__body{padding-top:5.6rem}.bpb-rvm__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.bpb-rvm__name{font-size:1.8rem;line-height:2.4rem;font-weight:600}.bpb-rvm__ok{display:inline-flex;align-items:center;gap:.4rem;font-size:1.4rem;white-space:nowrap}.bpb-rvm__ok svg{width:1.7rem;height:1.7rem;color:rgb(var(--bpb-forest))}.bpb-rvm__meta{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:.6rem 0 1.4rem}.bpb-rvm__meta .bpb-stars svg{width:2rem;height:2rem}.bpb-rvm__date{font-size:1.3rem;opacity:.7}.bpb-rvm__text{margin:0;font-size:1.7rem;line-height:2.6rem}.bpb-rvm .bpx-rw__type{margin:1.6rem 0 0;font-size:1.5rem}.bpb-rvm .bpx-rw__type small{font-size:1.2rem}.bpb-rvm__x{position:absolute;z-index:2;top:1rem;left:1rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:.8rem;background:#14121f99;color:#fff;cursor:pointer}.bpb-rvm--text .bpb-rvm__x{background:rgba(var(--bpb-forest),.1);color:rgb(var(--bpb-forest))}.bpb-rvm__nav{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-top:-2.2rem;padding:0;border:0;border-radius:50%;background:#fff;color:rgb(var(--bpb-forest));box-shadow:0 .4rem 1.6rem #00000040;cursor:pointer}.bpb-rvm__nav--prev{left:.6rem}.bpb-rvm__nav--next{right:.6rem}.bpb-rvm--one .bpb-rvm__nav{display:none}@media screen and (min-width:900px){.bpb-rvm{padding:4rem 8rem}.bpb-rvm__panel{flex-direction:row;max-width:96rem;height:min(70rem,calc(100vh - 8rem))}.bpb-rvm__media{flex:0 0 54%}.bpb-rvm__media img,.bpb-rvm__media video{height:100%;max-height:none;object-fit:cover}.bpb-rvm__media video{object-fit:contain}.bpb-rvm__body{padding:3.2rem 2.8rem}.bpb-rvm--text .bpb-rvm__panel{max-width:56rem;height:auto}.bpb-rvm__nav--prev{left:1.6rem}.bpb-rvm__nav--next{right:1.6rem}}@media(prefers-reduced-motion:reduce){.bpb-rvm,.bpx-rw__item[data-bpb-review]{transition:none}}.acb .acb__unit{min-width:var(--acb-unit-width, 2.6rem);width:auto}.bpx-bh.bpx-bh.bpx-bh .bpx-bh__logo img{height:3rem}@media screen and (min-width:990px){.bpx-bh.bpx-bh.bpx-bh .bpx-bh__logo img{height:3.8rem}}.bpb-footer .bpb-footer__wordmark.bpb-footer__wordmark--img{opacity:1;padding:3rem 2rem 3.6rem!important}.bpb-footer .bpb-footer__wordmark--img img{height:5rem}@media screen and (min-width:601px){.bpb-footer .bpb-footer__wordmark--img img{height:7rem}}@media screen and (min-width:1025px){.bpb-footer .bpb-footer__wordmark.bpb-footer__wordmark--img{padding:4.5rem 2rem 5rem!important}.bpb-footer .bpb-footer__wordmark--img img{height:9rem}}.bpb-offer .bpb-offer__logo img{height:3.4rem}@media screen and (min-width:990px){.bpb-offer--full .bpb-offer__logo img{height:4rem}}.header-wrapper.header-wrapper{background:#fff}.header-wrapper.header-wrapper .header{min-height:6.4rem}.header-wrapper .header__heading-logo.header__heading-logo{width:auto;height:3rem;max-width:none}.header-wrapper .header__icon--cart .svg-wrapper,.header-wrapper .header__icon--cart .icon{flex:none;width:5.2rem;height:5.2rem}@media screen and (min-width:990px){.header-wrapper.header-wrapper .header{min-height:8rem}.header-wrapper .header__heading-logo.header__heading-logo{height:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bpb-global.css.map */
