.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{display:inline-block;margin:0 1rem 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem}@media screen and (min-width:750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;color:rgba(var(--color-foreground),.7)}:root{--bb-messiah-wordmark-width: 340px}#shopify-section-blocks_VG6Hmi{text-align:center!important}#shopify-section-blocks_VG6Hmi img,#shopify-section-blocks_VG6Hmi picture img,#shopify-section-blocks_VG6Hmi .ai-image-block img,[id*=blocks_VG6Hmi] img{max-width:var(--bb-messiah-wordmark-width)!important;width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}@media screen and (max-width:749px){#shopify-section-blocks_VG6Hmi img,[id*=blocks_VG6Hmi] img{max-width:calc(var(--bb-messiah-wordmark-width) * .7)!important}}body .product__tax,body product-info .product__tax,body .product__info-container .product__tax,body .product__info-container a[href*=shipping-policy],body product-info a[href*=shipping-policy]{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body product-info .product__info-container .price,body product-info .price,body .product__info-container .price{font-size:2.8rem!important;font-weight:700!important;letter-spacing:.01rem!important;color:#1c1c2e!important;margin:.4rem 0 1.4rem!important;line-height:1.1!important}body product-info .price .price-item--regular,body .product__info-container .price .price-item--regular{font-size:2.8rem!important;font-weight:700!important;color:#1c1c2e!important;letter-spacing:0!important;line-height:1.1!important}@media screen and (max-width:749px){body product-info .price,body .product__info-container .price,body product-info .price .price-item--regular,body .product__info-container .price .price-item--regular{font-size:2.4rem!important}}bb-sticky-cart{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-top:1px solid rgba(28,28,46,.1);box-shadow:0 -4px 16px #00000014;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px)) 12px;transform:translateY(calc(100% + 12px));transition:transform .32s cubic-bezier(.16,1,.3,1);pointer-events:none}bb-sticky-cart.is-visible{transform:translateY(0);pointer-events:auto}@media screen and (min-width:750px){bb-sticky-cart{display:none!important}}.bb-sticky-cart__inner{display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto}.bb-sticky-cart__info{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;line-height:1.1}.bb-sticky-cart__stars{font-size:1.05rem;letter-spacing:.15rem;color:#f4c430;font-weight:700}.bb-sticky-cart__price{font-size:1.7rem;font-weight:900;color:#1c1c2e;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;letter-spacing:.02rem}.bb-sticky-cart__btn{flex:1 1 auto;min-height:52px;padding:0 22px;border:none;border-radius:999px;background:linear-gradient(180deg,#f6cf49,#f4c430 55%,#e8b020);color:#1c1c2e;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:1.35rem;font-weight:900;letter-spacing:.08rem;text-transform:uppercase;cursor:pointer;box-shadow:0 2px #0000001f,0 6px 14px #f4c4306b;transition:transform .12s ease,filter .18s ease}.bb-sticky-cart__btn:hover{filter:brightness(1.05)}.bb-sticky-cart__btn:active{transform:scale(.97)}@keyframes bb-cta-pulse{0%,to{box-shadow:0 2px #0000002e,0 10px 24px #f4c4306b,0 0 #f4c4308c}50%{box-shadow:0 2px #0000002e,0 12px 32px #f4c4308c,0 0 14px #f4c43059}}@keyframes bb-cta-shimmer{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}@keyframes bb-cta-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.005)}}body .product-form__quantity,body .product-form__input.product-form__quantity,body product-info .product-form__quantity,body #Quantity-Form-template--main{display:block!important;text-align:center!important;max-width:44rem!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;min-width:0!important}body .product-form__quantity .quantity__label,body .product-form__quantity .form__label,body .product-form__quantity label.quantity__label.form__label{display:block!important;font-weight:700!important;font-size:1.3rem!important;letter-spacing:.1rem!important;text-transform:uppercase!important;margin:0 auto .8rem!important;text-align:center!important;color:#1c1c2e!important;padding:0!important;width:100%!important;line-height:1.4!important}body .product-form__quantity .price-per-item__container,body .price-per-item__container{display:block!important;width:100%!important;max-width:44rem!important;margin:0 auto!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}body quantity-input.quantity>*:not(button.quantity__button):not(input.quantity__input),body .quantity>*:not(button.quantity__button):not(input.quantity__input){display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;pointer-events:none!important;opacity:0!important;border:none!important;background:none!important;box-shadow:none!important}body quantity-input.quantity .progress-bar-container,body quantity-input.quantity .progress-bar,body quantity-input.quantity progress-bar,body .quantity .progress-bar-container,body .quantity .progress-bar,body .quantity progress-bar,body .price-per-item__container>*:not(quantity-input):not(.quantity){display:none!important;visibility:hidden!important;height:0!important;width:0!important}body quantity-input.quantity:before,body quantity-input.quantity:after,body .quantity:before,body .quantity:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;border:none!important}body product-info quantity-input.quantity,body quantity-input.quantity,body product-info .quantity,body .product-form__quantity .quantity{width:100%!important;max-width:44rem!important;min-height:6rem!important;margin:0 auto!important;border:2px solid #1c1c2e!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px #1c1c2e1f!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;isolation:isolate!important;box-sizing:border-box!important;padding:0!important}body quantity-input.quantity:hover,body quantity-input.quantity:focus-within,body .quantity:hover,body .quantity:focus-within{border-color:#1a3a8f!important;box-shadow:0 2px #1a3a8f2e,0 6px 18px #1a3a8f26!important}body quantity-input.quantity .quantity__button,body .quantity .quantity__button{width:6rem!important;min-height:5.6rem!important;flex:0 0 6rem!important;color:#1c1c2e!important;background:transparent!important;cursor:pointer!important;border:none!important;outline:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:background-color .15s ease,color .15s ease!important}body quantity-input.quantity .quantity__button:hover,body .quantity .quantity__button:hover{background-color:#f4c43038!important;color:#1c1c2e!important}body quantity-input.quantity .quantity__button:active,body .quantity .quantity__button:active{background-color:#f4c43066!important}body quantity-input.quantity .quantity__button:focus,body quantity-input.quantity .quantity__button:focus-visible,body .quantity .quantity__button:focus,body .quantity .quantity__button:focus-visible{outline:none!important;box-shadow:none!important}body .quantity .quantity__button .svg-wrapper,body .quantity .quantity__button svg{width:1.7rem!important;height:1.7rem!important}body quantity-input.quantity .quantity__input,body .quantity .quantity__input{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:5.6rem!important;font-size:1.9rem!important;font-weight:800!important;color:#1c1c2e!important;background:transparent!important;text-align:center!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}body .quantity .quantity__input::-webkit-outer-spin-button,body .quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body .quantity .quantity__input:focus,body .quantity .quantity__input:focus-visible,body quantity-input.quantity .quantity__input:focus,body quantity-input.quantity .quantity__input:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}body .product-form .product-form__buttons{display:flex!important;flex-direction:column!important;gap:1rem!important;margin-top:1.6rem!important;margin-left:auto!important;margin-right:auto!important;max-width:44rem!important;width:100%!important}body .product-form .product-form__buttons>button.product-form__submit,body .product-form .product-form__buttons button[name=add],body product-form button.product-form__submit,body product-form button[name=add]{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:6.4rem!important;padding:1.8rem 2.8rem!important;font-family:Arial Black,Helvetica Neue,Arial,sans-serif!important;font-size:1.8rem!important;font-weight:900!important;letter-spacing:.1rem!important;text-transform:uppercase!important;border:none!important;border-radius:999px!important;background:linear-gradient(180deg,#f6cf49,#f4c430 55%,#e8b020)!important;background-color:#f4c430!important;color:#1c1c2e!important;box-shadow:0 2px #0000002e,0 10px 24px #f4c4306b,0 0 #f4c4308c!important;transition:transform .18s ease,box-shadow .22s ease,filter .18s ease!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;text-decoration:none!important;animation:bb-cta-pulse 2.6s ease-in-out infinite,bb-cta-breathe 4s ease-in-out infinite!important;will-change:transform,box-shadow!important}body .product-form .product-form__buttons>button.product-form__submit>span,body .product-form .product-form__buttons button[name=add]>span{color:#1c1c2e!important;display:inline-block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important}body .product-form .product-form__buttons>button.product-form__submit:before,body .product-form .product-form__buttons button[name=add]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:50%!important;height:100%!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%)!important;transform:translate(-120%) skew(-18deg)!important;pointer-events:none!important;z-index:1!important}body .product-form .product-form__buttons>button.product-form__submit:hover:not([disabled]),body .product-form .product-form__buttons button[name=add]:hover:not([disabled]){transform:translateY(-2px) scale(1.012)!important;filter:brightness(1.04)!important;background:linear-gradient(180deg,#f9d96a,#f4c430 60%,#e8b020)!important;color:#1c1c2e!important;animation:none!important;box-shadow:0 4px #0003,0 16px 32px #f4c4308c,0 0 24px #f4c43073!important}body .product-form .product-form__buttons>button.product-form__submit:hover:not([disabled]):before,body .product-form .product-form__buttons button[name=add]:hover:not([disabled]):before{animation:bb-cta-shimmer .85s ease-out!important}body .product-form .product-form__buttons>button.product-form__submit:active:not([disabled]),body .product-form .product-form__buttons button[name=add]:active:not([disabled]){transform:translateY(0) scale(.995)!important;box-shadow:0 1px #0003,0 4px 10px #f4c43066!important;animation:none!important}body .product-form .product-form__buttons>button.product-form__submit:focus-visible,body .product-form .product-form__buttons button[name=add]:focus-visible{outline:3px solid #1a3a8f!important;outline-offset:4px!important}body .product-form .product-form__buttons>button.product-form__submit[disabled],body .product-form .product-form__buttons button[name=add][disabled]{opacity:.55!important;cursor:not-allowed!important;animation:none!important;filter:grayscale(.6)!important;box-shadow:0 2px #0000001f!important;transform:none!important}body .product-form .product-form__submit.button--secondary,body .product-form button.button--secondary[name=add]{background:linear-gradient(180deg,#f6cf49,#f4c430 55%,#e8b020)!important;background-color:#f4c430!important;color:#1c1c2e!important;border:none!important}body .product-form .product-form__submit.button--secondary>span,body .product-form button.button--secondary[name=add]>span{color:#1c1c2e!important}@media(prefers-reduced-motion:reduce){body .product-form .product-form__buttons>button.product-form__submit,body .product-form .product-form__buttons button[name=add]{animation:none!important}body .product-form .product-form__buttons>button.product-form__submit:before,body .product-form .product-form__buttons button[name=add]:before{display:none!important}}body .product-form .shopify-payment-button{margin-top:.4rem!important;margin-left:auto!important;margin-right:auto!important;max-width:44rem!important;width:100%!important}body .product-form .shopify-payment-button .shopify-payment-button__button{min-height:5.6rem!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.05rem!important;box-shadow:0 2px #0000001a,0 8px 18px #0000001a!important;transition:transform .12s ease,box-shadow .18s ease!important}body .product-form .shopify-payment-button .shopify-payment-button__button:hover{transform:translateY(-1px)!important}@media screen and (max-width:749px){body .product-form .product-form__buttons>button.product-form__submit,body .product-form .product-form__buttons button[name=add]{min-height:6.8rem!important;font-size:1.9rem!important}}@media screen and (max-width:749px){.product__media-wrapper .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important;margin-bottom:1.6rem!important}.product__media-wrapper .product__media-list .product__media-item{width:100%!important}.product__media-wrapper .slider.slider--mobile:after{display:none!important}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}.product__media-wrapper slider-component.page-width{padding-left:0!important;padding-right:0!important}.product__media-wrapper .thumbnail-slider{margin-top:.6rem!important;padding-top:.4rem!important}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider{padding-left:.5rem!important;padding-right:.5rem!important}.product__media-wrapper .slider-buttons{margin-top:-.4rem!important;margin-bottom:.2rem!important}}.bb-review-card{position:relative;background:linear-gradient(135deg,#fff,#fafaf7);border-left:4px solid #f4c430;border-radius:16px;padding:36px 30px 28px;margin:28px auto;max-width:720px;box-shadow:0 4px 22px #1c1c2e0f,0 1px 3px #1c1c2e0a;overflow:hidden;font-family:inherit}.bb-review-card:before{content:"\201c";position:absolute;top:-12px;left:14px;font-size:9rem;line-height:1;color:#f4c43038;font-family:Georgia,Times New Roman,serif;font-weight:700;pointer-events:none;z-index:0}.bb-review-card__stars{position:relative;z-index:1;color:#f4c430;font-size:1.5rem;letter-spacing:.2rem;margin:0 0 14px;line-height:1}.bb-review-card__quote{position:relative;z-index:1;font-size:1.65rem;line-height:1.55;color:#1c1c2e;font-style:italic;font-weight:400;margin:0 0 20px}.bb-review-card__attribution{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:1.1rem;color:#1c1c2e;font-weight:700;letter-spacing:.01rem}.bb-review-card__verified{display:inline-flex;align-items:center;gap:5px;background:#f4c4302e;color:#6e5300;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.06rem;text-transform:uppercase}.bb-review-card__verified:before{content:"\2713";font-size:.9rem;font-weight:900}.bb-review-card--hero{background:linear-gradient(135deg,#1a3a8f,#163680 60%,#122c6b);border-left:5px solid #f4c430;padding:44px 34px 32px;box-shadow:0 14px 40px #1a3a8f47,0 3px 8px #00000014}.bb-review-card--hero:before{color:#f4c43052;font-size:10rem}.bb-review-card--hero .bb-review-card__quote{color:#fafaf7;font-size:1.85rem;font-weight:500}.bb-review-card--hero .bb-review-card__attribution{color:#fafaf7}.bb-review-card--hero .bb-review-card__verified{background:#f4c43047;color:#f4c430}@media(max-width:749px){.bb-review-card{padding:28px 22px 22px;border-radius:14px;margin:22px auto}.bb-review-card:before{font-size:7rem;top:-8px;left:12px}.bb-review-card__quote{font-size:1.4rem}.bb-review-card__stars{font-size:1.3rem}.bb-review-card__attribution{font-size:1rem}.bb-review-card--hero{padding:32px 22px 26px}.bb-review-card--hero:before{font-size:8rem}.bb-review-card--hero .bb-review-card__quote{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-price.css.map */
