:root{--mc-bg: #ffffff;--mc-bg-alt: #f9f6ef;--mc-bg-muted: #f3efe8;--mc-bg-blush: #f3e8e4;--mc-bg-block: #f0ece4;--mc-surface: #ffffff;--mc-text: #222222;--mc-text-heading: #333333;--mc-text-secondary: #333333;--mc-text-muted: #666666;--mc-link: #111111;--mc-brand: #9c5455;--mc-brand-dark: #8a4849;--mc-border: #e8e2d8;--mc-border-light: #efeae2;--mc-btn-bg: #111111;--mc-btn-bg-hover: #000000;--mc-btn-text: #ffffff;--mc-sale: #ff3800;--mc-price: #010101;--mc-blush: #9c5455;--mc-blush-dark: #8a4849;--mc-radius-btn: 9px;--mc-radius-block: 12px;--mc-radius-card: 18px;--mc-radius-pill: 999px;--font-heading: "Montserrat", system-ui, sans-serif;--font-body: "Montserrat", system-ui, sans-serif;--header-h: 56px;--max-w: 1570px}body.bebefix-body{--color-primary: var(--mc-btn-bg);--color-primary-dark: var(--mc-btn-bg-hover);--color-secondary: var(--mc-brand);--color-accent: var(--mc-brand);--color-danger: var(--mc-sale);--color-text: var(--mc-text);--color-text-secondary: var(--mc-text-secondary);--color-text-muted: var(--mc-text-muted);--color-bg: var(--mc-bg);--color-bg-secondary: var(--mc-bg-alt);--color-bg-tertiary: var(--mc-bg-block);--color-surface: var(--mc-surface);--color-border: var(--mc-border);--color-border-light: var(--mc-border-light);--radius-md: var(--mc-radius-btn);--radius-lg: var(--mc-radius-block);--radius-xl: var(--mc-radius-card)}body.bebefix-body{background:var(--mc-bg);color:var(--mc-text);font-family:var(--font-body);font-size:15px;line-height:1.7;letter-spacing:normal}h1,h2,h3,h4,h5,h6,.hero-slider__title,.section-header h2{font-family:var(--font-heading);font-weight:700;color:var(--mc-text-heading);letter-spacing:normal}.header-logo__brand,.footer-brand__wordmark{font-family:var(--font-heading);font-size:20px;font-weight:800;color:#111;letter-spacing:.04em;text-transform:uppercase;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-brand__wordmark{font-size:20px;letter-spacing:.04em;font-weight:800}.section-header .eyebrow,.hero-slider__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mc-text-muted)}.section-header h2{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;color:var(--mc-text-heading)}.btn-primary{background:var(--mc-btn-bg);border-color:var(--mc-btn-bg);color:var(--mc-btn-text);border-radius:var(--mc-radius-btn);font-weight:500;letter-spacing:normal}.btn-primary:hover{background:var(--mc-btn-bg-hover);border-color:var(--mc-btn-bg-hover);box-shadow:none;transform:none}.btn-secondary{background:transparent;border:1px solid var(--mc-btn-bg);color:var(--mc-btn-bg);border-radius:var(--mc-radius-btn)}.btn-secondary:hover{background:var(--mc-btn-bg);color:var(--mc-btn-text)}.btn-ghost{border-radius:var(--mc-radius-btn);color:var(--mc-text-secondary)}.btn-ghost:hover{color:var(--mc-brand)}.bebefix-header{background:#fffffff7;border-bottom:1px solid var(--mc-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bebefix-header.scrolled{box-shadow:0 1px 0 var(--mc-border)}.header-wrap{height:var(--header-h)}.header-nav__link{font-size:15px;font-weight:500;color:var(--mc-link);border-radius:var(--mc-radius-pill);padding:8px 14px}.header-nav__link:hover,.header-nav__link.is-active{background:transparent;color:var(--mc-brand)}.header-actions .btn-icon{width:40px;height:40px;border-radius:50%;color:var(--mc-text)}.header-actions .btn-icon:hover{background:#0000000f}.announcement-bar{background:var(--mc-btn-bg)!important;color:#fff!important;font-size:12px;font-weight:400}.announcement-bar a{color:#fff;text-decoration:underline;text-underline-offset:2px}.hero-slider--range{background:var(--mc-bg);margin-bottom:0}.hero-slider--range .hero-slider__placeholder{background:linear-gradient(135deg,var(--mc-bg-blush) 0%,var(--mc-bg-alt) 50%,color-mix(in srgb,var(--mc-brand) 18%,var(--mc-bg-alt)) 100%)}.hero-slider--range .hero-slider__viewport{border-radius:0;overflow:hidden}.hero-slider--range .hero-slider__arrow{display:none}.hero-slider--dark-text .hero-slider__overlay{background:transparent}.hero-slider--dark-text .hero-slider__content{color:var(--mc-text);max-width:520px;padding-top:clamp(24px,5vw,48px);padding-bottom:clamp(72px,12vw,100px)}.hero-slider--dark-text .hero-slider__eyebrow{background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--mc-text-secondary);margin-bottom:8px}.hero-slider--dark-text .hero-slider__title{font-size:clamp(1.6rem,3.8vw,2.75rem);font-weight:600;line-height:1.12;color:var(--mc-text);text-shadow:none;margin-bottom:10px}.hero-slider--dark-text .hero-slider__desc{font-size:clamp(14px,1.6vw,16px);color:var(--mc-text-secondary);text-shadow:none;margin-bottom:20px}.hero-slider--dark-text .hero-slider__btn-shop{min-width:0}.hero-slider__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;text-decoration:none}.hero-slider--range .hero-slider__content-wrap{z-index:4}.hero-slider__content,.hero-slider__btn-shop{position:relative;z-index:1}.hero-slider--range .hero-slider__footer{display:flex;align-items:flex-end;justify-content:stretch;padding:0;pointer-events:auto;z-index:10}.hero-slider__range{display:flex;width:100%;gap:0;padding:0 12px 14px;pointer-events:auto}.hero-slider__range-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 10px 0;border:none;background:none;cursor:pointer;text-align:left;position:relative;z-index:1;color:#ffffffbf;transition:color .2s}.hero-slider--dark-text .hero-slider__range-item{color:#1a1a1a8c}.hero-slider__range-item:hover,.hero-slider__range-item.is-active{color:#fff}.hero-slider--dark-text .hero-slider__range-item:hover,.hero-slider--dark-text .hero-slider__range-item.is-active{color:var(--mc-text)}.hero-slider__range-label{display:block;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.hero-slider__range-item.is-active .hero-slider__range-label{opacity:1;font-weight:600}.hero-slider__range-track{position:relative;display:block;height:3px;border-radius:2px;background:#ffffff47;overflow:visible}.hero-slider--dark-text .hero-slider__range-track{background:#1a1a1a26}.hero-slider__range-fill{position:absolute;left:0;top:0;height:100%;width:0;border-radius:2px;background:#fff}.hero-slider--dark-text .hero-slider__range-fill{background:var(--mc-text)}.hero-slider__range-item.is-active .hero-slider__range-fill{animation:heroRangeProgress var(--hero-interval, 6s) linear forwards}.hero-slider__range-knob{position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:50%;background:#fff;opacity:0;transition:opacity .15s;box-shadow:0 0 0 2px #00000014}.hero-slider--dark-text .hero-slider__range-knob{background:var(--mc-text)}.hero-slider__range-item.is-active .hero-slider__range-knob{opacity:1;animation:heroRangeKnob var(--hero-interval, 6s) linear forwards}@keyframes heroRangeProgress{0%{width:0%}to{width:100%}}@keyframes heroRangeKnob{0%{left:0%}to{left:100%}}.hero-slider__img--mobile{display:none}.hero-slider__img--desktop,.hero-slider__img--solo{display:block}@media(max-width:749px){.hero-slider--range .hero-slider__viewport{height:auto;aspect-ratio:4 / 5;max-height:min(92vh,560px);min-height:320px}.hero-slider__img--mobile{display:block}.hero-slider__img--desktop:not(.hero-slider__img--solo){display:none}.hero-slider--range .hero-slider__content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;align-items:flex-start;justify-content:flex-start;padding-top:16px;pointer-events:none}.hero-slider--range .hero-slider__content-wrap .container{width:100%;max-width:100%;padding-left:16px;padding-right:16px}.hero-slider--dark-text .hero-slider__content{max-width:88%;padding-top:0;padding-bottom:56px;pointer-events:auto}.hero-slider--dark-text .hero-slider__eyebrow{font-size:11px;margin-bottom:6px}.hero-slider--dark-text .hero-slider__title{font-size:clamp(1.2rem,5.5vw,1.65rem);line-height:1.2;margin-bottom:6px}.hero-slider--dark-text .hero-slider__desc{font-size:13px;line-height:1.45;margin-bottom:14px;max-width:32ch}.hero-slider--dark-text .hero-slider__btn-shop{min-width:0}.hero-slider--dark-text .hero-slider__cta .hero-slider__btn-ghost{display:none}.hero-slider__range{overflow:visible;padding:0 10px 12px;gap:6px}.hero-slider__range-label{display:none}.hero-slider__range-item{flex:1;min-width:0;max-width:none;padding:0 2px;gap:0}.hero-slider__range-track{height:3px}.hero-slider--range .hero-slider__footer{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;align-items:flex-end;gap:8px;padding:0 10px 12px}.hero-slider--range .hero-slider__range{flex:1;padding:0}.hero-slider--range .hero-slider__pause{display:flex;position:static;flex-shrink:0;width:30px;height:30px;margin:0;border-radius:50%;background:#ffffffeb;border:1px solid var(--mc-border);box-shadow:0 2px 8px #00000014}}.hero-slider--range .hero-slider__pause{display:flex!important}@media(min-width:750px){.hero-slider--range .hero-slider__footer{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:flex-end;gap:8px}.hero-slider--range .hero-slider__range{flex:1;padding:0 12px 14px}.hero-slider--range .hero-slider__pause{position:static;flex-shrink:0;width:32px;height:32px;margin:0 12px 14px 0;background:#ffffffe6;border:1px solid var(--mc-border)}}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr);gap:14px 10px}}.product-card{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:var(--mc-radius-card);box-shadow:0 2px 8px #0000000a;overflow:hidden}.product-card:hover{box-shadow:0 8px 22px #00000014;border-color:color-mix(in srgb,var(--mc-border) 55%,var(--mc-text));transform:translateY(-2px)}.product-card__media{border-radius:0;background:var(--mc-bg-alt);overflow:hidden;aspect-ratio:var(--product-media-ratio, 2 / 3)}.product-card__info{background:var(--mc-surface)}.product-card__img{object-fit:contain;padding:0}.product-card__actions{opacity:1;pointer-events:auto}.product-card__title-link{font-size:14px;font-weight:500;line-height:1.35;color:var(--mc-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__vendor{font-size:11px;color:var(--mc-text-muted);text-transform:uppercase;letter-spacing:.06em}.product-card__price .price{font-size:15px;font-weight:600;color:var(--mc-price)}.product-card__price .price--sale{color:var(--mc-sale)}.product-card__rating{margin:4px 0}.product-card__mobile-atc{border-radius:var(--mc-radius-btn);background:var(--mc-btn-bg);font-size:12px;font-weight:500;text-transform:none}.mc-section{padding:clamp(40px,6vw,72px) 0}.mc-section.bg-alt{background:var(--mc-bg-alt)}.mc-section__head{text-align:center;max-width:720px;margin:0 auto 32px}.mc-section__head h2{font-size:clamp(1.4rem,2.8vw,1.85rem);margin-bottom:8px}.mc-section__head p{font-size:15px;color:var(--mc-text-muted)}.momcozy-shop-tabs.mc-section{background:transparent}.mc-shop-tabs__nav{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;padding:6px;margin-bottom:28px;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--mc-border) 35%,transparent);border:1px solid var(--mc-border);border-radius:14px}.mc-shop-tabs__nav::-webkit-scrollbar{display:none}.mc-shop-tab{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border:1.5px solid var(--mc-border);border-radius:var(--mc-radius-pill);background:var(--mc-surface);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.2;color:var(--mc-text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.mc-shop-tab:hover{color:var(--mc-text);border-color:color-mix(in srgb,var(--mc-text) 25%,var(--mc-border));background:var(--mc-bg);box-shadow:0 2px 10px #0000000f;transform:translateY(-1px)}.mc-shop-tab:active{transform:translateY(0);box-shadow:0 1px 4px #0000000d}.mc-shop-tab.is-active{color:#fff;background:var(--mc-text);border-color:var(--mc-text);font-weight:600;box-shadow:0 3px 14px #00000024}.mc-shop-tab.is-active:hover{color:#fff;background:var(--mc-text);border-color:var(--mc-text);transform:translateY(-1px);box-shadow:0 4px 16px #00000029}.mc-shop-tab:focus-visible{outline:2px solid var(--mc-brand);outline-offset:2px}@media(max-width:640px){.mc-shop-tabs__nav{gap:6px;padding:5px;border-radius:12px}.mc-shop-tab{min-height:42px;padding:10px 16px;font-size:13px}}.mc-tab-panel{display:none}.mc-tab-panel.is-active{display:block}.mc-tab-panel__footer{text-align:center}.mc-tab-panel__loading{text-align:center;padding:28px 16px;font-size:14px;color:var(--mc-text-muted)}.mc-tab-panel__loading[hidden],.mc-tab-empty[hidden]{display:none!important}.mc-tab-empty{text-align:center;padding:32px 16px;font-size:14px;color:var(--mc-text-muted)}.mc-tab-empty a{display:inline-block;margin-top:8px;font-weight:600;color:var(--mc-text);text-decoration:underline;text-underline-offset:3px}.mc-view-more{display:inline-flex;align-items:center;gap:6px;margin-top:28px;font-size:14px;font-weight:600;color:var(--mc-text);text-decoration:underline;text-underline-offset:3px}.mc-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.mc-tiles{grid-template-columns:1fr}}.mc-tile{position:relative;border-radius:var(--mc-radius-card);overflow:hidden;background:var(--mc-surface);min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;text-decoration:none;color:var(--mc-text);border:1px solid var(--mc-border);transition:box-shadow .25s}.mc-tile:hover{box-shadow:0 8px 32px #00000014}.mc-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;opacity:.15}.mc-tile__eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--mc-text-muted);margin-bottom:6px;position:relative}.mc-tile__title{font-size:1.15rem;font-weight:600;margin-bottom:4px;position:relative}.mc-tile__sub{font-size:13px;color:var(--mc-text-muted);position:relative}.mc-tile__cta{margin-top:12px;font-size:13px;font-weight:600;text-decoration:underline;position:relative}.mc-solutions__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.mc-solutions__track::-webkit-scrollbar{display:none}.mc-solution-card{flex:0 0 clamp(200px,28vw,280px);scroll-snap-align:start;border-radius:var(--mc-radius-card);overflow:hidden;background:var(--mc-surface);border:1px solid var(--mc-border);text-decoration:none;color:var(--mc-text)}.mc-solution-card__img{aspect-ratio:4/5;object-fit:cover;width:100%}.mc-solution-card__label{padding:14px;font-size:14px;font-weight:600;text-align:center}.mc-inspire{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.mc-inspire{grid-template-columns:1fr 1fr}}@media(max-width:560px){.mc-inspire{grid-template-columns:1fr}}.mc-inspire-card{border-radius:var(--mc-radius-card);overflow:hidden;background:var(--mc-surface);border:1px solid var(--mc-border)}.mc-inspire-card__img{aspect-ratio:16/10;object-fit:cover;width:100%}.mc-inspire-card__img--placeholder{aspect-ratio:16/10;width:100%;background:linear-gradient(135deg,var(--mc-bg-alt),color-mix(in srgb,var(--mc-border) 55%,var(--mc-bg-alt)))}.mc-inspire-card__body{padding:18px}.mc-inspire-card__title{font-size:15px;font-weight:600;line-height:1.4;margin-bottom:6px}.mc-inspire-card__text{font-size:13px;color:var(--mc-text-muted);line-height:1.5}.mc-community{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.mc-community{grid-template-columns:1fr}}.mc-community-card{padding:32px 28px;border-radius:var(--mc-radius-card);background:var(--mc-surface);border:1px solid var(--mc-border);text-align:center}.mc-community-card__icon{font-size:32px;margin-bottom:14px}.mc-community-card h3{font-size:1.1rem;margin-bottom:10px}.mc-community-card p{font-size:14px;color:var(--mc-text-muted);line-height:1.6;margin-bottom:18px}.bf-trust-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:clamp(24px,4vw,40px) 0}.bf-trust-card{margin:0;min-width:0}.bf-trust-card__inner{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;min-height:147px;padding:18px 14px 16px;background:var(--mc-surface);border-radius:10px;border:1px solid var(--mc-border);box-shadow:0 1px color-mix(in srgb,var(--mc-text) 4%,transparent)}.bf-trust-card__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;color:var(--mc-link)}.bf-trust-card__title{margin:0 0 10px;font-size:clamp(.78rem,2.2vw,.92rem);font-weight:700;line-height:1.25;color:var(--mc-text-heading)}.bf-trust-card__divider{display:block;width:100%;height:1px;margin-bottom:10px;background:color-mix(in srgb,var(--mc-text) 12%,transparent)}.bf-trust-card__text{margin:0;font-size:clamp(.68rem,1.9vw,.78rem);line-height:1.45;color:var(--mc-text-muted)}@media(max-width:900px){.bf-trust-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.momcozy-trust-strip.mc-section{padding:0;background:transparent}.footer-trust-bar{background:var(--mc-bg, #fff);border-bottom:1px solid var(--mc-border, var(--color-border));padding:0}.footer-trust-bar .bf-trust-cards{padding:clamp(20px,3vw,28px) 0}.mc-trust{display:none}.mc-press{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.mc-press{grid-template-columns:1fr}}.mc-press-quote{padding:24px;border-radius:var(--mc-radius-card);background:var(--mc-surface);border:1px solid var(--mc-border);font-size:15px;line-height:1.6;color:var(--mc-text-secondary);font-style:italic}.mc-press-quote cite{display:block;margin-top:12px;font-size:12px;font-style:normal;font-weight:600;color:var(--mc-text-muted)}.mc-ugc__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(max-width:900px){.mc-ugc__grid{grid-template-columns:repeat(3,1fr)}}.mc-ugc__item{aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--mc-border)}.mc-ugc__item img{width:100%;height:100%;object-fit:cover}.mc-ugc__hashtag{text-align:center;margin-top:20px;font-size:14px;color:var(--mc-text-muted)}.mc-ugc__hashtag strong{color:var(--mc-text)}.testimonials-section{background:transparent}.testimonial-card{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:var(--mc-radius-card)}.bebefix-footer{background:var(--mc-bg-alt);border-top:1px solid var(--mc-border)}.footer-link:hover,.footer-contact__item:hover{color:var(--mc-brand)}.footer-main-wrap{padding:48px 0 24px}.footer-brand--momcozy .footer-brand__legal{color:var(--mc-text-muted);font-size:13px;margin-top:10px}.footer-brand--momcozy .footer-brand__logo-fallback{color:var(--mc-text-heading)}.footer-col__title{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.footer-link{font-size:14px}.footer-bottom-bar{background:var(--mc-bg-alt)}.newsletter-section{background:transparent;color:var(--mc-text);padding:clamp(32px,5vw,72px) 0;overflow-x:clip}body:not(.template-index) .bebefix-main .newsletter-section{background:var(--mc-bg-alt)}.newsletter-section .container{display:flex;justify-content:center;width:100%;min-width:0;box-sizing:border-box}.newsletter-section .newsletter-inner{width:100%;max-width:100%;margin:0 auto;text-align:center;background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:var(--mc-radius-card);padding:clamp(24px,5vw,32px) 16px;box-shadow:0 4px 24px #0000000a;box-sizing:border-box;min-width:0}.newsletter-section .newsletter-eyebrow{display:inline-block;font-family:var(--font-body);color:var(--mc-brand);background:color-mix(in srgb,var(--mc-brand) 10%,transparent);padding:4px 14px;border-radius:var(--mc-radius-pill);font-size:clamp(.625rem,2vw,.6875rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.newsletter-section .newsletter-title{font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,1.85rem);color:var(--mc-text-heading);margin-bottom:10px}.newsletter-section .newsletter-desc{font-size:clamp(.875rem,2.5vw,.9375rem);color:var(--mc-text-muted);line-height:1.7;max-width:480px;margin:0 auto 24px}.newsletter-section .newsletter-form-wrap{width:100%;max-width:520px;margin:0 auto;min-width:0}.newsletter-section .newsletter-form{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.newsletter-section .newsletter-input{flex:1;min-width:0;width:100%;padding:12px 16px;border:1.5px solid var(--mc-border);border-radius:var(--mc-radius-btn);background:var(--mc-bg);color:var(--mc-text);font-family:var(--font-body);font-size:14px;outline:none;-webkit-appearance:none;appearance:none}.newsletter-section .newsletter-input::placeholder{color:var(--mc-text-muted)}.newsletter-section .newsletter-input:focus{border-color:var(--mc-brand)}.newsletter-section .newsletter-btn{width:100%;min-height:44px;flex-shrink:0;white-space:nowrap;border-radius:var(--mc-radius-btn)}.newsletter-section .newsletter-success{color:var(--mc-brand);font-size:13px;font-weight:600;margin-bottom:6px}.newsletter-section .newsletter-error{color:var(--mc-sale);font-size:13px;margin-bottom:6px}.newsletter-section .newsletter-subtext{font-size:clamp(.6875rem,2vw,.75rem);color:var(--mc-text-muted)}.newsletter-section .newsletter-perks{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mc-border)}.newsletter-section .newsletter-perk{display:flex;align-items:center;justify-content:center;gap:8px;font-size:clamp(.75rem,2vw,.8125rem);color:var(--mc-text-secondary);max-width:100%;min-width:0}.newsletter-section .newsletter-perk-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--mc-brand) 8%,transparent);color:var(--mc-brand)}.newsletter-section .newsletter-perk-text{text-align:center;line-height:1.4;min-width:0}@media(min-width:640px){.newsletter-section .newsletter-inner{padding:clamp(28px,4vw,48px) clamp(20px,3vw,32px)}.newsletter-section .newsletter-form{flex-direction:row;flex-wrap:wrap}.newsletter-section .newsletter-input{flex:1 1 12rem}.newsletter-section .newsletter-btn{width:auto;flex:0 1 auto}}@media(min-width:900px){.newsletter-section .newsletter-inner{max-width:840px;padding:clamp(36px,4vw,52px) clamp(28px,4vw,44px)}.newsletter-section .newsletter-form{flex-wrap:nowrap}.newsletter-section .newsletter-form-wrap{max-width:560px}.newsletter-section .newsletter-perks{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:20px}.newsletter-section .newsletter-perk{flex:1 1 0;flex-direction:column;align-items:center;gap:10px}}@media(min-width:1024px){.newsletter-section{padding:clamp(48px,6vw,88px) 0}.newsletter-section .container{max-width:var(--max-w, 1200px)}.newsletter-section .newsletter-inner{max-width:100%;width:100%;padding:clamp(40px,4vw,56px) clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:28px clamp(32px,4vw,56px);text-align:left;align-items:center}.newsletter-section .newsletter-head{grid-column:1;grid-row:1;align-self:center}.newsletter-section .newsletter-eyebrow{margin-bottom:14px}.newsletter-section .newsletter-title{font-size:clamp(1.75rem,2.5vw,2.25rem);margin-bottom:12px;line-height:1.15}.newsletter-section .newsletter-desc{max-width:none;margin:0;font-size:1rem}.newsletter-section .newsletter-form-wrap{grid-column:2;grid-row:1;max-width:none;width:100%;margin:0;align-self:center}.newsletter-section .newsletter-form{margin-bottom:10px}.newsletter-section .newsletter-input{padding:14px 18px;font-size:15px}.newsletter-section .newsletter-btn{min-height:48px;padding-left:28px;padding-right:28px}.newsletter-section .newsletter-subtext{text-align:left}.newsletter-section .newsletter-perks{grid-column:1 / -1;grid-row:2;margin-top:8px;padding-top:28px;gap:clamp(20px,3vw,40px);justify-content:space-between}.newsletter-section .newsletter-perk{flex:1 1 0;max-width:none}.newsletter-section .newsletter-perk-icon{width:40px;height:40px}.newsletter-section .newsletter-perk-text{font-size:.875rem}}.category-grid-section .category-card{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:var(--mc-radius-card)}.category-grid-section .category-card:hover{box-shadow:0 6px 24px #0000000f;transform:translateY(-2px)}.bebefix-wa-fab{background:var(--mc-blush)!important;box-shadow:0 4px 20px #e8b4b873!important}.bg-alt{background:var(--mc-bg-alt)!important}.bf-tmarquee__card{background:var(--mc-bg-alt);border:1px solid var(--mc-border);box-shadow:0 2px 8px color-mix(in srgb,var(--mc-text) 6%,transparent)}.bf-tmarquee__media,.bf-tmarquee__placeholder-svg{background:var(--mc-bg-blush)}.bf-tmarquee__stars{color:var(--mc-brand)}.bf-tmarquee__star{fill:var(--mc-border)}.bf-tmarquee__star.is-filled{fill:currentColor}.bf-tmarquee__author-line{background:color-mix(in srgb,var(--mc-brand) 35%,transparent)}.product-card__title-link:hover,.mc-view-more:hover{color:var(--mc-brand)}.eyebrow{color:var(--mc-brand);background:color-mix(in srgb,var(--mc-brand) 10%,transparent)}.bebefix-promo-grid{padding-top:var(--promo-section-pt, 48px);padding-bottom:var(--promo-section-pb, 48px)}.bebefix-promo-grid--full .bebefix-promo-grid__wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.bebefix-promo-grid__header.section-header{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:clamp(20px,3vw,32px);text-align:center}.bebefix-promo-grid__header p{margin-top:.5rem;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.65;color:var(--mc-text-secondary)}.bebefix-promo-grid__inner{display:grid;grid-template-columns:repeat(var(--promo-grid-cols, 2),minmax(0,1fr));gap:var(--promo-grid-gap, 20px)}.bebefix-promo-banner{position:relative;display:flex;flex-direction:column;border-radius:var(--promo-card-radius, var(--mc-radius-card, 12px));overflow:hidden;box-shadow:var(--promo-card-shadow, 0 6px 24px rgba(0, 0, 0, .08));background:var(--mc-surface);isolation:isolate}.bebefix-promo-banner--flat{box-shadow:none}.bebefix-promo-banner__media{position:relative;width:100%;aspect-ratio:var(--promo-aspect, 1000 / 563);overflow:hidden;flex-shrink:0;min-height:0;background:var(--mc-border)}.bebefix-promo-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--promo-image-focus, center);display:block;transition:transform .4s ease}.bebefix-promo-banner:hover .bebefix-promo-banner__img{transform:scale(calc(var(--promo-hover-zoom, 103) * .01))}.bebefix-promo-banner__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(145deg,var(--mc-bg),var(--mc-border));color:var(--mc-text-muted);font-size:14px;font-weight:600;text-align:center;padding:16px}.bebefix-promo-banner__badge{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 88px);padding:4px 10px;border-radius:var(--mc-radius-pill);font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;color:var(--promo-badge-text, #fff);background:var(--promo-badge-bg, var(--mc-brand));box-shadow:0 2px 10px #00000029}.bebefix-promo-banner__price{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;padding:6px 12px 7px;border-radius:12px;color:var(--promo-price-text, #fff);background:var( --promo-price-bg, linear-gradient(145deg, color-mix(in srgb, var(--mc-brand) 72%, #000) 0%, var(--mc-brand) 52%, color-mix(in srgb, var(--mc-brand) 85%, #000) 100%) );border:1.5px solid rgba(255,255,255,.42);box-shadow:0 6px 18px #c976456b,inset 0 1px #ffffff47;text-align:center;transform:rotate(-2deg);transform-origin:top right;transition:transform .15s ease,box-shadow .15s ease}.bebefix-promo-banner__price:before{content:"F\130YAT";display:block;margin-bottom:2px;font-size:7px;font-weight:800;letter-spacing:.14em;line-height:1;opacity:.92}.bebefix-promo-banner__price-value{display:block;font-size:15px;font-weight:800;line-height:1;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.18);white-space:nowrap}.bebefix-promo-banner:hover .bebefix-promo-banner__price{transform:rotate(-2deg) scale(1.04);box-shadow:0 8px 22px #c9764580,inset 0 1px #ffffff52}.bebefix-promo-banner__strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:var(--promo-strip-py, 10px) var(--promo-strip-px, 14px);background:var(--promo-strip-bg, var(--mc-btn-bg));color:var(--promo-strip-text, #fff);min-height:0}.bebefix-promo-banner__strip-copy{min-width:0;flex:1}.bebefix-promo-banner__title{margin:0;font-family:var(--font-heading);font-size:var(--promo-title-size, clamp(.9rem, 1.8vw, 1rem));font-weight:600;line-height:1.15;color:inherit}.bebefix-promo-banner__subtitle{margin:4px 0 0;font-size:12px;line-height:1.4;opacity:.88}.bebefix-promo-banner__cta{position:relative;z-index:3;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:var(--mc-radius-pill);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;color:var(--promo-cta-text, var(--mc-btn-bg));background:var(--promo-cta-bg, #fff);transition:transform .15s ease,box-shadow .15s ease}.bebefix-promo-banner__cta-arrow{font-size:12px;line-height:1}.bebefix-promo-banner__cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000029}.bebefix-promo-banner__cta--static{cursor:default}.bebefix-promo-banner__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(max-width:768px){.bebefix-promo-grid__inner{grid-template-columns:repeat(var(--promo-grid-cols-mobile, 1),minmax(0,1fr))}.bebefix-promo-banner__strip{flex-wrap:wrap}.bebefix-promo-banner__badge{font-size:8px;padding:3px 8px;max-width:calc(100% - 72px)}.bebefix-promo-banner__price-value{font-size:14px}}.template-index .bebefix-main>.shopify-section{background-color:var(--mc-bg)}.template-index .bebefix-main>.shopify-section:nth-child(2n){background-color:var(--mc-bg-alt)}.template-index .bebefix-main>.shopify-section:has(.hero-slider){background-color:transparent!important}.template-index .bebefix-main>.shopify-section .mc-section,.template-index .bebefix-main>.shopify-section .bebefix-block,.template-index .bebefix-main>.shopify-section .bebefix-block.section,.template-index .bebefix-main>.shopify-section .section:not(.shopify-section),.template-index .bebefix-main>.shopify-section .theme-blocks-host,.template-index .bebefix-main>.shopify-section .bf-tmarquee,.template-index .bebefix-main>.shopify-section .bebefix-promo-grid,.template-index .bebefix-main>.shopify-section .bebefix-cat-tiles,.template-index .bebefix-main>.shopify-section .category-grid-section,.template-index .bebefix-main>.shopify-section .testimonials-section,.template-index .bebefix-main>.shopify-section .newsletter-section,.template-index .bebefix-main>.shopify-section .momcozy-trust-strip,.template-index .bebefix-main>.shopify-section .bebefix-story-strip{background:transparent!important}.template-index .bebefix-main .bg-alt{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bebefix-momcozy.css.map */
