:root{--mb-teal: #e63e60;--mb-teal-dark: #c42e50;--mb-coral: #f4a5a0;--mb-dark: #1a1a2e;--mb-text: #2d2d2d;--mb-text-light: #666;--mb-bg-light: #f8f9fa;--mb-gold: #d4a853;--mb-radius: 12px;--mb-shadow: 0 4px 20px rgba(0, 0, 0, .08)}.mb-trust-ticker{background:var(--mb-dark);color:#fff;overflow:hidden;padding:8px 0;position:relative;font-family:Plus Jakarta Sans,sans-serif;z-index:10}.mb-trust-ticker__track{display:flex;animation:mb-ticker-scroll 30s linear infinite;width:max-content}.mb-trust-ticker__set{display:flex;align-items:center;flex-shrink:0}.mb-trust-ticker__item{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;padding:0 14px;color:#fff}.mb-trust-ticker__sep{color:var(--mb-teal);font-size:11px;padding:0 2px;opacity:.7}@keyframes mb-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mb-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -4px 20px #0000001f;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);font-family:Plus Jakarta Sans,sans-serif}.mb-sticky-atc--visible{transform:translateY(0)}.mb-sticky-atc__info{flex:1;min-width:0}.mb-sticky-atc__title{font-size:13px;font-weight:700;color:var(--mb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.mb-sticky-atc__price{display:flex;align-items:center;gap:6px;margin-top:2px}.mb-sticky-atc__price-current{font-size:16px;font-weight:800;color:var(--mb-text)}.mb-sticky-atc__price-compare{font-size:13px;color:var(--mb-text-light);text-decoration:line-through}.mb-sticky-atc__btn{background:var(--mb-teal);color:#fff;border:none;border-radius:50px;padding:14px 28px;font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;white-space:nowrap;transition:background .2s,transform .15s;text-transform:uppercase;flex-shrink:0}.mb-sticky-atc__btn:active{transform:scale(.97);background:var(--mb-teal-dark)}@media screen and (min-width:750px){.mb-sticky-atc{display:none!important}}.mb-featured-reviews{padding:48px 16px;background:var(--mb-bg-light);font-family:Plus Jakarta Sans,sans-serif}.mb-featured-reviews__header{text-align:center;margin-bottom:32px}.mb-featured-reviews__badge{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e5e5e5;border-radius:50px;padding:6px 16px;font-size:12px;font-weight:600;color:var(--mb-text-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.mb-featured-reviews__title{font-size:28px;font-weight:800;color:var(--mb-text);line-height:1.2;margin:0 0 8px}.mb-featured-reviews__stars-summary{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--mb-text-light)}.mb-featured-reviews__stars-icons{color:var(--mb-gold);font-size:18px;letter-spacing:2px}.mb-featured-reviews__grid{display:flex;flex-direction:column;gap:16px;max-width:680px;margin:0 auto}.mb-review-card{background:#fff;border-radius:var(--mb-radius);padding:24px;box-shadow:var(--mb-shadow);border:1px solid #f0f0f0}.mb-review-card__stars{color:var(--mb-gold);font-size:16px;letter-spacing:2px;margin-bottom:8px}.mb-review-card__headline{font-size:18px;font-weight:800;color:var(--mb-text);line-height:1.3;margin-bottom:10px}.mb-review-card__text{font-size:14px;line-height:1.7;color:#444;margin-bottom:16px}.mb-review-card__footer{display:flex;align-items:center;justify-content:space-between}.mb-review-card__author{font-size:13px;font-weight:700;color:var(--mb-text)}.mb-review-card__meta{font-size:12px;color:var(--mb-text-light);margin-top:2px}.mb-review-card__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--mb-teal-dark);background:#7ec8b81a;border-radius:50px;padding:4px 10px}.mb-featured-reviews__cta{text-align:center;margin-top:32px}.mb-featured-reviews__btn{display:inline-block;background:var(--mb-teal);color:#fff;border:none;border-radius:50px;padding:16px 40px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 15px #7ec8b866}.mb-featured-reviews__btn:hover{background:var(--mb-teal-dark);transform:translateY(-1px);box-shadow:0 6px 20px #7ec8b880}.mb-featured-reviews__btn:active{transform:translateY(0)}.mb-featured-reviews__microcopy{font-size:12px;color:var(--mb-text-light);margin-top:10px}@media screen and (min-width:750px){.mb-featured-reviews{padding:64px 32px}.mb-featured-reviews__title{font-size:36px}.mb-featured-reviews__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px}.mb-review-card:first-child{grid-column:1 / -1}}.mb-midpage-cta{text-align:center;padding:24px 16px;margin:8px 0}.mb-midpage-cta__btn{display:inline-block;width:100%;max-width:400px;background:var(--mb-teal);color:#fff;border:none;border-radius:50px;padding:16px 32px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .15s;font-family:Plus Jakarta Sans,sans-serif}.mb-midpage-cta__btn:hover{background:var(--mb-teal-dark)}.mb-midpage-cta__btn:active{transform:scale(.98)}.mb-midpage-cta__sub{font-size:12px;color:var(--mb-text-light);margin-top:8px;font-family:Plus Jakarta Sans,sans-serif}@media screen and (max-width:749px){body.mb-sticky-active{padding-bottom:76px}}@media screen and (max-width:749px){.product__description .metafield-multi_line_text_field p img{max-height:60px;width:auto}.product__description.rte>div{margin-top:16px!important;margin-bottom:16px!important}.product__description.rte>br{display:none}}.product__description.rte details p,.product__description.rte details div,.product__description.rte .accordion__content p{font-size:15px!important;line-height:1.7!important}@media screen and (max-width:749px){.product__description.rte p{font-size:15px;line-height:1.65}.product__description.rte h2,.product__description.rte h3{line-height:1.25;margin-bottom:12px}}.product__info-container>*+*{margin:1.2rem 0}.product__info-container .product-form,.product__info-container .product__description{margin:1.5rem 0}@media screen and (min-width:750px){.product__info-container{max-width:52rem}}.mb-pdp-title{font-size:28px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.3px!important;color:#1a1a1a!important;margin:0 0 10px!important}@media screen and (min-width:750px){.mb-pdp-title{font-size:32px!important}}.product-form__buttons{max-width:100%}.product-form__buttons .product-form__submit{min-height:52px;font-size:15px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:6px;background:#e63e60!important;border-color:#e63e60!important;color:#fff!important}.product-form__buttons .product-form__submit:hover{background:#c42e50!important;border-color:#c42e50!important}.product-value-card{margin:20px auto!important;box-shadow:0 4px 20px #0000000d!important}.value-card-content{padding:20px 24px!important}.value-card-title{font-size:16px!important;margin:0 0 18px!important}.product__description.rte{padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06);margin-top:2rem}.mb-countdown-bar{padding:12px 15px!important;margin:10px 0!important;border-radius:8px!important}product-info~.shopify-section{margin-top:0!important}product-info~.shopify-section .custom-liquid,product-info~.shopify-section .section-custom-liquid{padding-top:48px;padding-bottom:48px}product-info~.shopify-section:empty,.shopify-section .custom-liquid:empty{display:none}product-info~.shopify-section h2,product-info~.shopify-section .h2{font-family:var(--font-heading-family),system-ui,sans-serif;font-weight:700;letter-spacing:-.3px;line-height:1.2;color:#1a1a1a}product-info~.shopify-section h2:not(.accordion__title):not(.value-card-title){font-size:clamp(24px,4vw,36px);margin-bottom:16px}product-info~.shopify-section h2+p,product-info~.shopify-section h3+p{font-size:16px;line-height:1.6;color:#555;max-width:680px}.collapsible-content{max-width:800px;margin:0 auto}.collapsible-content summary{padding:18px 0;font-size:16px;font-weight:600;letter-spacing:0}.collapsible-content .accordion__content{font-size:15px;line-height:1.7;color:#444;padding-bottom:18px}.rich-text__wrapper{max-width:720px;margin:0 auto}.multirow .grid{gap:24px}.multirow .multirow__text h2{font-size:clamp(20px,3vw,28px);font-weight:700;margin-bottom:12px}.multirow .multirow__text p{font-size:15px;line-height:1.65;color:#444}.related-products .grid__item .card{border:none;box-shadow:none}.related-products .card__heading{font-size:14px;font-weight:600}.related-products .price-item{font-size:14px;font-weight:700}product-info+.shopify-section{margin-top:0}@media screen and (max-width:749px){product-info~.shopify-section .custom-liquid,product-info~.shopify-section .section-custom-liquid{padding-top:36px;padding-bottom:36px}.mb-pdp-title{font-size:24px!important}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{min-height:48px;font-size:14px}.value-card-content{padding:16px 18px!important}}@media screen and (min-width:750px){product-info~.shopify-section .custom-liquid,product-info~.shopify-section .section-custom-liquid{padding-top:56px;padding-bottom:56px}}@media screen and (max-width:749px){.v5-section{padding:28px 16px!important}}.v5-compare-grid,.v5-compare-grid>div,.v5-compare-grid *{direction:ltr!important}.v5-compare-grid>.v5-cr{text-align:left}.v5-compare-grid .v5-ch-hero img{filter:brightness(0) invert(1)!important}.v5-compare-grid>.v5-ch:first-child:empty:after{content:"\a0"}.v5-compare-grid>.v5-ch:first-child{min-width:1px}.v5-section,.v5-container,.v5-section p,.v5-section li,.v5-section span,.v5-section a,.v5-section div{font-family:Plus Jakarta Sans,sans-serif}.v5-section h1,.v5-section h2,.v5-section h3,.v5-headline{font-family:Playfair Display,Georgia,serif}@media screen and (max-width:749px){.thumbnail-slider,.product__media-wrapper .thumbnail-list,.product__media-wrapper .slider-buttons,.product__media-wrapper .slider-button{display:none!important}.product__media-wrapper{margin-bottom:0!important;padding-bottom:0!important}.product--thumbnail_slider .product__media-list,.product--thumbnail .product__media-list{padding-bottom:0!important;margin-bottom:0!important}.product__media-wrapper slider-component{height:auto!important;max-height:none!important;overflow:hidden!important;display:block!important;width:100%!important}.product__media-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:scroll!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;width:100%!important;margin:0!important;padding:0!important;height:auto!important}.product__media-list::-webkit-scrollbar{display:none}.product__media-item{aspect-ratio:1 / 1!important;width:100%!important;min-width:100%!important;max-width:100%!important;flex-shrink:0!important;scroll-snap-align:start;overflow:hidden!important;padding:0!important;margin:0!important;align-items:stretch!important;display:block!important}.product__media-item .media{aspect-ratio:1 / 1!important;width:100%!important;height:100%!important;overflow:hidden!important}.product__media-item img,.product__media-item .media img{width:100%!important;height:100%!important;object-fit:cover!important}.product__media-wrapper{position:relative}}@media screen and (max-width:749px){.v5-section+.v5-section{padding-top:16px!important}.v5-review-text,.v5-review-card p{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important;max-height:none!important}.v5-reviews-grid{display:flex!important;flex-direction:row!important;overflow-x:scroll!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px!important;padding:0 16px 8px!important;margin:0 -16px!important}.v5-reviews-grid::-webkit-scrollbar{display:none}.v5-review-card{flex:0 0 88%!important;scroll-snap-align:start}}.mb-final-cta{background:linear-gradient(135deg,#fff5f7,#fce8ed);border-top:3px solid #e63e60;padding:40px 20px;text-align:center;font-family:Plus Jakarta Sans,sans-serif}.mb-final-cta__headline{font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,4vw,30px);font-weight:700;color:#2d2926;margin:0 0 8px;line-height:1.2}.mb-final-cta__sub{font-size:15px;color:#5c4a4a;margin:0 0 20px;line-height:1.5}.mb-final-cta__btn{display:inline-block;background:#e63e60;color:#fff;border-radius:100px;padding:16px 40px;font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 16px #e63e6059;cursor:pointer;border:none}.mb-final-cta__trust{font-size:12px;color:#7a6a6a;margin-top:10px}.mb-bundle{font-family:Plus Jakarta Sans,sans-serif;margin:14px 0 6px}.mb-bundle__title{text-align:center;font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#a2918f;margin-bottom:14px;position:relative}.mb-bundle__title:before,.mb-bundle__title:after{content:"";position:absolute;top:50%;width:24%;height:1px;background:#ecdfdf}.mb-bundle__title:before{left:0}.mb-bundle__title:after{right:0}.mb-bundle__options{display:flex;flex-direction:column;gap:10px}.mb-bundle__opt{position:relative;display:flex;align-items:center;gap:13px;padding:13px 16px;border:1.5px solid #ecdfdf;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s}.mb-bundle__opt:hover{border-color:#edbecb}.mb-bundle__opt input{position:absolute;opacity:0;pointer-events:none}.mb-bundle__opt--selected{border-color:#e63e60;background:#fff6f8;box-shadow:0 6px 18px #e63e6024}.mb-bundle__radio{flex-shrink:0;width:21px;height:21px;border-radius:50%;border:2px solid #d4c2c2;position:relative;transition:border-color .18s}.mb-bundle__opt--selected .mb-bundle__radio{border-color:#e63e60}.mb-bundle__opt--selected .mb-bundle__radio:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;background:#e63e60}.mb-bundle__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mb-bundle__name{font-size:15px;font-weight:800;color:#2d2926;display:flex;align-items:center;gap:7px;flex-wrap:wrap;line-height:1.1}.mb-bundle__save{font-size:9.5px;font-weight:800;background:#e63e60;color:#fff;padding:2px 8px;border-radius:50px;letter-spacing:.3px;text-transform:uppercase}.mb-bundle__desc{font-size:12.5px;color:#8a7a7a}.mb-bundle__price{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.15}.mb-bundle__now{font-size:18px;font-weight:800;color:#2d2926}.mb-bundle__was{font-size:12.5px;color:#b3a5a5;text-decoration:line-through}.mb-bundle__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#e63e60;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.7px;padding:3px 13px;border-radius:50px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 7px #e63e6052}.mbg{position:relative;margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif}.mbg__track{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mbg__track::-webkit-scrollbar{display:none}.mbg__slide{flex:0 0 100%;width:100%;aspect-ratio:1 / 1;scroll-snap-align:center;background:#f4f0ed}.mbg__slide img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.mbg__counter{position:absolute;top:12px;right:12px;background:#1a12129e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;padding:4px 11px;border-radius:50px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mbg__dots{display:flex;justify-content:center;align-items:center;gap:7px;padding:12px 0 4px}.mbg__dot{width:7px;height:7px;border-radius:50%;border:none;padding:0;margin:0;cursor:pointer;background:#e0d4d4;transition:width .22s ease,background .22s ease}.mbg__dot.active{background:#e63e60;width:22px;border-radius:50px}.mbg__arrow{position:absolute;top:calc(50% - 12px);transform:translateY(-50%);z-index:3;width:38px;height:38px;border:none;border-radius:50%;background:#ffffffdb;box-shadow:0 2px 8px #0000002e;color:#2d2926;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .2s,background .2s}.mbg__arrow:before{content:"";width:9px;height:9px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor}.mbg__arrow--prev{left:10px}.mbg__arrow--prev:before{transform:rotate(-135deg);margin-left:4px}.mbg__arrow--next{right:10px}.mbg__arrow--next:before{transform:rotate(45deg);margin-right:4px}.mbg__arrow:active{background:#fff}.mbg__arrow--hidden{opacity:0;pointer-events:none}@media screen and (min-width:750px){.mbg{max-width:560px;margin:0 auto}.mbg__slide{border-radius:12px;overflow:hidden}.mbg__dots{padding-top:16px}.mbg__arrow{width:44px;height:44px}}.mb-trust-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin:10px 0 0;padding:10px 8px;background:#faf6f3;border:1px solid #f0e8e8;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif}.mb-trust-strip__item{font-size:12px;font-weight:600;color:#5c4a4a;white-space:nowrap;letter-spacing:.1px}.mb-bundle__unit{font-size:11px;font-weight:600;color:#9a8a8a;margin-top:1px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mamabub-pdp-enhancements.css.map */
