.mb-product-intro{--mb-brown: #3D2B1F;font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.mb-product-intro__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.mb-product-intro__title{margin:0;font-family:Lora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:32px;line-height:1.08;letter-spacing:-.02em;color:var(--mb-brown)}.mb-product-intro__wishlist{flex:0 0 auto}.mb-product-intro__wishlist .m-tooltip,.mb-product-intro__wishlist a,.mb-product-intro__wishlist button{border-radius:999px}.mb-product-intro__rating{display:flex;gap:6px;margin-top:8px}.jdgm-star{color:#facc15!important}.mb-product-intro__rating{display:flex;align-items:center;gap:8px}.mb-product-intro__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:8px}.mb-product-intro__rating .jdgm-prev-badge__stars{display:inline-flex;gap:2px;line-height:1}.mb-product-intro__rating .jdgm-prev-badge__text{font-size:14px;font-weight:500;color:#3d2b1f;display:block!important}.mb-product-intro__priceRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:32px;font-size:32px}.mb-product-intro__price,.mb-product-intro__compare{font-size:inherit}.mb-product-intro__price{font-weight:700;line-height:1;color:var(--mb-brown)}.mb-product-intro__compare{font-weight:600;text-decoration:line-through;color:#2d1a0e8c;font-style:italic;line-height:1}.mb-product-intro__suffix{font-size:16px;font-weight:300;line-height:1.1;color:var(--mb-brown)}.mb-product-intro__perPack{margin-top:8px;font-size:17px;font-style:italic;font-weight:600;color:var(--mb-accent)}.mb-product-intro__perPack-size{font-weight:400}.mb-product-intro__divider{width:35%;height:1.5px;margin-top:32px;border-radius:999px;background:var(--mb-accent)}.mb-product-intro__bullets{display:grid;margin:16px 0 0;padding:0;list-style:none}.mb-product-intro__bullets li{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--mb-brown);font-weight:300}.mb-product-intro__bullets li:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--mb-accent)}.mb-product-intro__pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px}.mb-product-intro__pill{padding:10px 16px;border-radius:14px;background:var(--mb-accent-soft);color:var(--mb-brown);font-style:italic;font-weight:300;line-height:1}.main-product__block+.main-product__block{margin-top:32px}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced{--subs-accent: var(--mb-accent, #3D2B1F);--subs-border: rgba(45, 26, 14, .3);--subs-unselected: rgba(45, 26, 14, .82);--subs-selected: var(--mb-accent, #3D2B1F);--subs-price: #3D2B1F;--subs-compare: rgba(45, 26, 14, .55);font-family:Lora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced *{font-family:inherit!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .shopify_subscriptions_fieldset{min-inline-size:0!important;margin:0!important;padding:0!important;border:0!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .shopify_subscriptions_fieldset>div{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;padding:12px 14px!important;border:2px solid var(--subs-border)!important;border-radius:12px!important;background:#fff!important;color:var(--subs-unselected)!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card.mb-subs-card--selected{border-color:var(--subs-accent)!important;color:var(--subs-selected)!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card:focus-visible{outline:3px solid color-mix(in srgb,var(--subs-accent) 25%,transparent)!important;outline-offset:2px!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__indicator{margin-top:2px!important;line-height:1!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__indicator input[type=radio]{width:16px!important;height:16px!important;margin:0!important;accent-color:var(--subs-accent)!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;gap:4px!important;text-align:center!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__title{font-size:16px;font-weight:400!important;line-height:1.15!important;color:inherit!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__subtitle{font-size:16px;font-weight:400!important;line-height:1.2!important;color:inherit!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__priceRow{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:10px!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__price{font-size:16px;font-weight:600!important;color:var(--subs-price)!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__compare{font-size:16px;font-weight:600!important;text-decoration:line-through!important;color:var(--subs-compare)!important;font-style:italic}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .shopify_subscriptions_app_block_label.mb-subs-card>:not(.mb-subs-card__indicator):not(.mb-subs-card__content),.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .subscription_group.mb-subs-card>:not(.mb-subs-card__indicator):not(.mb-subs-card__content){display:none!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .shopify_subscriptions_app_block_label.mb-subs-card,.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .subscription_group.mb-subs-card{display:flex!important}.main-product__block-buy_buttons .m-product-form--wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:14px!important}.main-product__block-buy_buttons .mb-payment-terms{margin-bottom:16px}.main-product__block-buy_buttons .mb-qty{margin:0!important}.main-product__block-buy_buttons .mb-qty .m-product-option--label{display:none!important}.main-product__block-buy_buttons .mb-qty :is(.m-qty-input,.m-quantity-input,m-quantity-input,.quantity,.quantity__input){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:128px!important;height:48px!important;padding:0 12px!important;border:2px solid rgba(45,26,14,.7)!important;border-radius:12px!important;background:#fff!important;font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.main-product__block-buy_buttons .mb-qty button{width:34px!important;height:34px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#3d2b1f!important;font-weight:700!important}.main-product__block-buy_buttons .mb-qty input{width:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#3d2b1f!important;font-weight:600!important;text-align:center!important;font-size:15px}.main-product__block-buy_buttons .m-add-to-cart{display:inline-flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:48px!important;border-radius:999px!important;background:var(--mb-accent, #2F8A68)!important;color:#fff!important;font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:uppercase;transition:background-color .1s ease,transform .1s ease;border:solid #0000004a;border-width:0 1px 3px 1px}.main-product__block-buy_buttons .m-add-to-cart:hover{box-shadow:none!important;border:none}.main-product__block-buy_buttons .m-add-to-cart:hover>span{padding-bottom:2px}.main-product__block-buy_buttons .m-add-to-cart .m-spinner-icon{margin:0!important}@media(min-width:768px){sticky-atc.m\:flex,sticky-atc{gap:14px}sticky-atc .m-sticky-addtocart--leftblock{gap:12px;align-items:center}sticky-atc .m-sticky-addtocart--image img{border-radius:12px}sticky-atc .m-sticky-addtocart--title h3{margin:0;font-family:Lora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;color:#3d2b1f}sticky-atc .m-sticky-addtocart--title .m-price-item{font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}sticky-atc .m-sticky-addtocart--rightblock .sticky-atc-form{align-items:stretch;gap:14px}sticky-atc .m-sticky-addtocart--quantity{font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;height:48px;min-width:128px;padding:0 12px;border:2px solid rgba(45,26,14,.7);border-radius:12px;background:#fff}sticky-atc .m-sticky-addtocart--quantity .m-quantity__button{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#3d2b1f;font-weight:700}sticky-atc .m-sticky-addtocart--quantity .m-quantity__input{width:34px;padding:0;border:0;background:transparent;color:#3d2b1f;font-weight:700;text-align:center}sticky-atc button.m-add-to-cart,sticky-atc .m-add-to-cart{height:48px;border-radius:999px;border:0;background:var(--mb-accent, #2F8A68);color:#fff;font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:0;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background-color .1s ease,transform .1s ease}sticky-atc .m-add-to-cart .m-spinner-icon{margin:0!important}sticky-atc .m-sticky-addtocart--title .m\:text-xl,sticky-atc .m-sticky-addtocart--title .md\:m\:text-2xl,sticky-atc .m-sticky-addtocart--title .m-price-item,sticky-atc .m-sticky-addtocart--title .m-price-item *{font-size:18px!important;line-height:1.1!important;font-weight:600!important;color:#3d2b1f!important;font-family:Lora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}sticky-atc .m-sticky-addtocart--title .m-price__unit,sticky-atc .m-sticky-addtocart--title [data-unit-price],sticky-atc .m-sticky-addtocart--title [data-unit-price-base-unit]{font-size:14px!important;line-height:1.2!important;font-weight:500!important;color:#2d1a0ed1!important;font-family:Lora,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}sticky-atc .m-sticky-addtocart--title .m-price__unit-wrapper{width:100%!important;margin-top:2px!important}sticky-atc .m-sticky-addtocart--title .m-price__unit-wrapper.mb-price-unit-inline{width:auto!important;margin-top:0!important;display:inline-flex!important;align-items:baseline!important}sticky-atc .m-sticky-addtocart--title .m-price__unit-wrapper.mb-price-unit-inline .m-price__unit,sticky-atc .m-sticky-addtocart--title .m-price__unit-wrapper.mb-price-unit-inline [data-unit-price]{display:inline!important;white-space:nowrap!important}}@media(max-width:767px){.main-product__block-buy_buttons .m-product-form--wrapper{align-items:center!important;gap:8px!important}.m-sticky-addtocart sticky-atc .m-add-to-cart,.m-sticky-addtocart sticky-atc button[type=submit],.m-sticky-addtocart sticky-atc .m-button,.m-sticky-addtocart sticky-atc .shopify-payment-button__button{height:48px!important;border-radius:999px!important;border:0!important;background:var(--mb-accent, #3D2B1F)!important;color:#fff!important;font-family:Lexend,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:0!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;transition:background-color .1s ease,transform .1s ease!important}.m-sticky-addtocart sticky-atc .m-add-to-cart .m-spinner-icon{margin:0!important}}@media(min-width:768px){.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .shopify_subscriptions_fieldset>div{grid-template-columns:1fr 1fr!important;align-items:stretch!important}}@media(max-width:767px){.mb-product-intro__top{align-items:flex-end}.mb-product-intro__priceRow,.mb-product-intro__divider{margin-top:24px}.mb-product-intro__pills{margin-top:12px}.mb-product-intro__bullets{margin:12px 0 0}.main-product__block+.main-product__block{margin-top:24px}.mb-product-intro__wishlist .m-tooltip{margin-bottom:0}.mb-product-intro__title,.mb-product-intro__price,.mb-product-intro__compare{font-size:24px}.mb-product-intro__suffix{font-size:13px}.mb-product-intro__perPack{font-size:15px}.mb-product-intro__bullets li{align-items:center;font-size:14px}.mb-product-intro__bullets li:before{margin-top:0}.mb-product-intro__pills{gap:8px;font-size:14px}.mb-product-intro__pill{padding:8px 12px;border-radius:8px;text-align:center}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced :is(.mb-subs-card__title,.mb-subs-card__subtitle,.mb-subs-card__priceRow){font-size:12px!important;font-weight:500!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .shopify_subscriptions_fieldset>div{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:6px!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card{gap:6px!important;padding:8px!important}.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__price,.m-main-product .shopify_subscriptions_app_container.mb-subs-enhanced .mb-subs-card__compare{font-size:15px}.main-product__block-buy_buttons .m-add-to-cart{font-size:14px!important}.main-product__block-buy_buttons .mb-payment-terms{font-size:14px;margin-bottom:16px}}@media(max-width:420px){.main-product__block-buy_buttons .mb-qty :is(.m-qty-input,.m-quantity-input,m-quantity-input,.quantity,.quantity__input){min-width:112px!important;padding:0 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-info-upgrade.css.map */
