body.mosafy-brand{--mosafy-forest: #173f2e;--mosafy-ivory: #fbf8f3;--mosafy-coral: #e7835f;--mosafy-sand: #efe8df;--mosafy-sage: #7e8d7a;--mosafy-ink: #24332c;--mosafy-line: #ded6cc;--font-display: "Cormorant Garamond", Georgia, serif;--font-ui: "Manrope", Arial, sans-serif;--mosafy-font-display: var(--font-display);--mosafy-font-body: var(--font-ui);--radius-card: 28px;--radius-pill: 999px;margin:0;background:var(--mosafy-ivory);color:var(--mosafy-ink);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.mosafy-brand>.__cm-root-host{display:block!important}body.mosafy-brand :where(#MainContent,#MainContent *,.shopify-section-group-header-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group,.shopify-section-group-footer-group *,cart-drawer,cart-drawer *,.maison_commerce-page-wrapper,.maison_commerce-page-wrapper *){font-family:var(--font-ui)!important}body.mosafy-brand :where(button,input,select,textarea){font:inherit}body.mosafy-brand :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[data-mosafy-heading]),body.mosafy-brand :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,[data-mosafy-heading]) *{color:var(--mosafy-forest);font-family:var(--font-display)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.08!important;text-transform:none!important;text-wrap:balance}body.mosafy-brand #MainContent h1,body.mosafy-brand #MainContent .h0{font-size:48px!important}body.mosafy-brand #MainContent h2,body.mosafy-brand #MainContent .h1{font-size:36px!important}body.mosafy-brand #MainContent h3,body.mosafy-brand #MainContent .h2{font-size:24px!important}body.mosafy-brand #MainContent h4,body.mosafy-brand #MainContent .h3{font-size:20px!important}body.mosafy-brand #MainContent h5,body.mosafy-brand #MainContent .h4{font-size:18px!important}body.mosafy-brand #MainContent h6,body.mosafy-brand #MainContent .h5,body.mosafy-brand #MainContent .h6{font-size:16px!important}body.mosafy-brand :where(p,li,label,input,select,textarea){color:var(--mosafy-ink);font-size:16px;line-height:1.6}body.mosafy-brand :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--mosafy-coral);outline-offset:3px}body.mosafy-brand :where(.button,button[class*=button],a[class*=button]){font-family:var(--font-ui)!important}body.mosafy-brand :where(.button,.button--primary,button[type=submit]){border-radius:var(--radius-pill)!important}body.mosafy-brand :where(.header-wrapper,.header,.shopify-section-group-header-group){background:var(--mosafy-ivory);color:var(--mosafy-forest)}body.mosafy-brand :where(.header__menu-item,.header__active-menu-item,.list-menu__item,.menu-drawer__menu-item){color:var(--mosafy-forest)!important;font-family:var(--font-ui)!important;font-weight:600}body.mosafy-brand :where(.announcement-bar,.announcement-bar-section){background:var(--mosafy-forest);color:var(--mosafy-ivory)}body.mosafy-brand :where(.footer,[class^=footer-]){border-color:var(--mosafy-line)!important}body.mosafy-brand :where(.footer__content-top,.footer__content-bottom){background:var(--mosafy-sand)}body.mosafy-brand .main-page-hero-section-hero,body.mosafy-brand [class^=main-page-hero-section-]{background-color:var(--mosafy-forest)!important;border-radius:var(--radius-card)!important}body.mosafy-brand [class^=main-page-heading-]{color:var(--mosafy-ivory)!important;font-family:var(--font-display)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:.98!important;text-transform:none!important}body.mosafy-brand :where([class^=main-page-update-date-],[class^=main-page-trustpilot-]){color:var(--mosafy-ivory)!important;font-family:var(--font-ui)!important}body.mosafy-brand [class^=main-page-button-]{border:1px solid rgba(251,248,243,.7)!important;border-radius:var(--radius-pill)!important;background:var(--mosafy-ivory)!important;box-shadow:none!important;color:var(--mosafy-forest)!important;font-family:var(--font-ui)!important;font-weight:700!important}body.mosafy-brand [class^=main-page-button-]:hover{background:var(--mosafy-coral)!important;border-color:var(--mosafy-coral)!important;color:#fff!important}body.mosafy-brand [class^=announcement-benefits-bar-]{background:var(--mosafy-forest)!important;color:var(--mosafy-ivory)!important}body.mosafy-brand [class*=announcement-benefits-bar__container]{background:var(--mosafy-forest)!important;border:0!important;border-radius:0!important}body.mosafy-brand :where([class*=announcement-benefits-bar__text],[class*=announcement-benefits-bar__mobile-text]){color:var(--mosafy-ivory)!important;font-family:var(--font-ui)!important}body.mosafy-brand [class^=product-hero-]{border-color:var(--mosafy-line)!important}body.mosafy-brand div[class^=product-hero-]{color:var(--mosafy-ink);font-family:var(--font-ui)!important}body.mosafy-brand :where([class^=product-hero-heading-1-],[class^=product-hero-heading-2-]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:.98!important;text-transform:none!important}body.mosafy-brand [class^=product-hero-heading-2-]{color:var(--mosafy-coral)!important}body.mosafy-brand :where([class^=product-hero-subheading-],[class^=product-hero-delivery-text-],[class^=product-hero-bullet-text-]){color:var(--mosafy-ink)!important;font-family:var(--font-ui)!important}body.mosafy-brand :where([class^=product-hero-price-],[class^=product-hero-price-badge-]){color:var(--mosafy-coral)!important;font-family:var(--font-ui)!important}body.mosafy-brand [class^=product-hero-button-]{min-height:64px;border:1px solid var(--mosafy-forest)!important;border-radius:var(--radius-pill)!important;background:var(--mosafy-forest)!important;background-image:none!important;box-shadow:none!important;color:var(--mosafy-ivory)!important;font-family:var(--font-ui)!important;font-weight:700!important}body.mosafy-brand [class^=product-hero-button-]:hover{background:var(--mosafy-ink)!important;transform:translateY(-1px)}body.mosafy-brand :where([class^=product-hero-gallery-main-wrap-],[class^=product-hero-promo-box-],[class^=product-hero-whatsapp-box-]){border:1px solid var(--mosafy-line)!important;border-radius:var(--radius-card)!important;background:var(--mosafy-sand)!important;box-shadow:none!important}body.mosafy-brand :where([class^=product-hero-promo-title-],[class^=product-hero-whatsapp-title-]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important}body.mosafy-brand [class^=product-hero-faq-item-]{border-color:var(--mosafy-line)!important}body.mosafy-brand :where([class^=scrolling-],[class*=scroll-text-]){border-color:var(--mosafy-line)!important;color:var(--mosafy-forest)!important;font-family:var(--font-ui)!important;font-weight:600}body.mosafy-brand :where([class^=scrolling-] p,[class*=scroll-text-] p){color:inherit!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important}body.mosafy-brand [class^=how-it-works-comparison-]{background:var(--mosafy-sand)!important}body.mosafy-brand :where(.hiw-comparison__heading,.hiw-comparison__card-title){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;letter-spacing:-.03em!important;text-transform:none!important}body.mosafy-brand .hiw-comparison__heading strong{color:var(--mosafy-coral)!important}body.mosafy-brand .hiw-comparison__body{color:var(--mosafy-ink)!important;font-family:var(--font-ui)!important}body.mosafy-brand .hiw-comparison__card{border:1px solid var(--mosafy-line)!important;border-radius:var(--radius-card)!important;background:var(--mosafy-sand)!important;box-shadow:none!important}body.mosafy-brand .hiw-comparison__card--highlight,body.mosafy-brand .hiw-comparison__card--plain{background:var(--mosafy-ivory)!important}body.mosafy-brand .hiw-comparison__card--highlight{border-color:var(--mosafy-coral-soft)!important}body.mosafy-brand [class^=perfect-gift-for-]{background:var(--mosafy-ivory)!important}body.mosafy-brand :where(.pgf__title,.pgf__item-heading){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;text-transform:none!important}body.mosafy-brand .pgf__item-description{color:var(--mosafy-ink)!important;font-family:var(--font-ui)!important}body.mosafy-brand .pgf__image{border-radius:20px!important}body.mosafy-brand :where([class^=how-it-works-title-],[class^=how-it-works-heading-]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;text-transform:none!important}body.mosafy-brand [class^=how-it-works-item-]{border:1px solid var(--mosafy-line)!important;border-radius:var(--radius-card)!important;background:var(--mosafy-sand)!important}body.mosafy-brand [class^=how-it-works-description-]{color:var(--mosafy-ink)!important;font-family:var(--font-ui)!important}body.mosafy-brand [class^=how-it-works-button-]{border:1px solid var(--mosafy-forest)!important;border-radius:var(--radius-pill)!important;background:var(--mosafy-forest)!important;background-image:none!important;color:var(--mosafy-ivory)!important;font-family:var(--font-ui)!important}body.mosafy-brand [class^=ugc-slider-]{background:var(--mosafy-sand)!important}body.mosafy-brand :where(.ugc-slider__title,[class*=ugc-slider__heading],[class*=ugc__heading]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important}body.mosafy-brand :where([class*=ugc-slider__card],[class*=ugc-card]){border:1px solid var(--mosafy-line)!important;border-radius:var(--radius-card)!important;background:var(--mosafy-ivory)!important}body.mosafy-brand :where(.ugc-slider__nav-btn,.ugc-slider__card-play-btn){border-color:var(--mosafy-line)!important;background:var(--mosafy-sand)!important;color:var(--mosafy-forest)!important}body.mosafy-brand .ugc-slider__progress-fill{background:var(--mosafy-coral)!important}body.mosafy-brand .ugc-slider__card-play{border:0!important;border-radius:0!important;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,transparent 100%)!important;box-shadow:none!important}body.mosafy-brand .ugc-slider__card-play-btn{border:0!important;background:#0009!important;color:#fff!important}body.mosafy-brand [class^=product-formats-section-]{background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important}body.mosafy-brand :where([class^=product-formats-heading-],[class^=product-formats-title-],[class*=product-formats__heading],[class*=product-formats__title]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;text-transform:none!important}body.mosafy-brand :where([class*=product-formats-card],[class*=product-formats-type-card],[class*=product-formats-info-card],[class*=product-formats-option],[class*=product-formats-step]){border-color:var(--mosafy-line)!important;border-radius:var(--radius-card)!important;box-shadow:none!important}body.mosafy-brand :where([class*=product-formats-button],[class*=product-formats-cta]){border-radius:var(--radius-pill)!important;background:var(--mosafy-forest)!important;background-image:none!important;color:var(--mosafy-ivory)!important}body.mosafy-brand :where([class^=product-formats-card-title-],[class^=product-formats-type-card-title-],[class^=product-formats-info-card-title-],[class^=product-formats-row2-title-]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;text-transform:none!important}body.mosafy-brand [class^=product-formats-price-]{color:var(--mosafy-coral)!important}body.mosafy-brand :where([class^=product-formats-card-badge-],[class^=product-formats-info-card-]){border-color:var(--mosafy-line)!important}body.mosafy-brand [class^=faq-section-]{background:var(--mosafy-ivory)!important}body.mosafy-brand :where([class^=faq-title-],[class*=faq__title],[class*=faq__heading]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;text-transform:none!important}body.mosafy-brand :where([class*=faq-tab],[class*=faq-item],[class*=faq-accordion-item],[class*=faq__item]){border-color:var(--mosafy-line)!important}body.mosafy-brand :where(button[class^=faq-tab-].active,[role=tab][aria-selected=true]){background:var(--mosafy-forest)!important;color:var(--mosafy-ivory)!important}body.mosafy-brand [class^=faq-] svg path{stroke:var(--mosafy-forest)!important}body.mosafy-brand [class^=features-section-]{background:var(--mosafy-forest)!important;color:var(--mosafy-ivory)!important}body.mosafy-brand [class^=features-section-] :where(h2,h3,p,span){color:var(--mosafy-ivory)!important}body.mosafy-brand [class^=features-pagination-] .swiper-pagination-bullet-active{background:var(--mosafy-coral)!important}body.mosafy-brand [class^=hero-section-]{border-radius:var(--radius-card)!important;background-color:var(--mosafy-sand)!important}body.mosafy-brand :where([class^=hero-heading-],[class*=hero-simple__heading]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;letter-spacing:-.045em!important;line-height:.98!important;text-transform:none!important}body.mosafy-brand :where([class^=hero-heading-] strong,[class*=hero-simple__heading] strong){color:var(--mosafy-coral)!important}body.mosafy-brand :where([class^=hero-button-],[class*=hero-simple__button]){border-radius:var(--radius-pill)!important;background:var(--mosafy-forest)!important;color:var(--mosafy-ivory)!important}body.mosafy-brand [class^=collapsible-content-section-]{background:var(--mosafy-ivory)!important}body.mosafy-brand :where([class*=collapsible-content__heading],[class*=collapsible__heading],.collapsible-content__heading){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important}body.mosafy-brand :where(.accordion,.accordion details,[class*=collapsible-row],[class*=collapsible-content-item-]){border-color:var(--mosafy-line)!important}body.mosafy-brand .accordion summary{color:var(--mosafy-forest)!important;font-family:var(--font-ui)!important}body.mosafy-brand [class^=collapsible-content-] svg path{stroke:var(--mosafy-forest)!important}body.mosafy-brand [class^=contact-form-section-]{background:var(--mosafy-sand)!important}body.mosafy-brand :where([class^=contact-form-title-],[class*=contact-form__title]){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;text-transform:none!important}body.mosafy-brand [class^=contact-form-section-] :where(input,textarea){border:1px solid var(--mosafy-line)!important;border-radius:18px!important;background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important;box-shadow:none!important}body.mosafy-brand [class^=contact-form-section-] button[type=submit]{border:1px solid var(--mosafy-forest)!important;background:var(--mosafy-forest)!important;color:var(--mosafy-ivory)!important}body.mosafy-brand [class^=contact-form-contact-icon-] svg path[fill]:not([fill=none]){fill:var(--mosafy-sand)!important}body.mosafy-brand [class^=contact-form-contact-icon-] svg path{stroke:var(--mosafy-forest)!important}body.mosafy-brand [class^=contact-form-badge-]{background:var(--mosafy-coral)!important;color:#fff!important}body.mosafy-brand [class^=contact-form-badge-] span{color:#fff!important}body.mosafy-brand [class^=contact-form-button-] svg path{fill:var(--mosafy-ivory)!important;stroke:var(--mosafy-ivory)!important}body.mosafy-brand :where(cart-drawer,.cart-drawer,.drawer__inner,.cart-drawer__footer){background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important}body.mosafy-brand :where(.drawer__inner,.cart-item,.cart-drawer__footer,.cart__items){border-color:var(--mosafy-line)!important}body.mosafy-brand :where(.cart-item__media,.cart-item__image,.cart-drawer__empty-content){border-radius:18px!important}body.mosafy-brand :where(.cart__checkout-button,.cart-drawer__checkout,button[name=checkout]){border-radius:var(--radius-pill)!important;background:var(--mosafy-forest)!important;color:var(--mosafy-ivory)!important}body.mosafy-brand--configurator .maison_commerce-page-wrapper,body.mosafy-brand--configurator .maison_commerce-main-wrapper,body.mosafy-brand--configurator .maison_commerce-section.product{background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important;font-family:var(--font-ui)!important}body.mosafy-brand--configurator :where(.maison_commerce-heading-style-h1,.maison_commerce-heading-style-h2,.maison_commerce-heading-style-h3,.tile-section-title,.tile-text-card-heading,.tile-text-panel-heading){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:1.02!important;text-transform:none!important}body.mosafy-brand--configurator :where(.maison_commerce-product-main,.maison_commerce-product-main-top,.maison_commerce-product-main-center,.maison_commerce-product-main-footer){border-color:var(--mosafy-line)!important;background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-main-center-inner,.maison_commerce-upload-zone,.maison_commerce-upload-zone-main,.maison_commerce-product-main-qr-block,.maison_commerce-product-select,.maison_commerce-product-select-body,.tile-section,.tile-text-card,.tile-text-panel,.tile-upsell-card){border:1px solid var(--mosafy-line)!important;border-radius:var(--radius-card)!important;background:var(--mosafy-sand)!important;box-shadow:none!important}body.mosafy-brand--configurator :where(.maison_commerce-product-select-body-item,.maison_commerce-product-main-uploaded-grid-item){border:1px solid var(--mosafy-line)!important;border-radius:18px!important;background:var(--mosafy-ivory)!important;box-shadow:none!important}body.mosafy-brand--configurator :where(.maison_commerce-product-select:hover,.maison_commerce-product-select-body-item:hover,.tile-upsell-card:hover){border-color:var(--mosafy-forest)!important;box-shadow:0 12px 30px #173f2e14!important}body.mosafy-brand--configurator :where(.maison_commerce-button-primary,.maison_commerce-button-upload,.tile-text-card-btn,.tile-upsell-btn,.tile-confirm-btn){border:1px solid var(--mosafy-forest)!important;border-radius:var(--radius-pill)!important;background:var(--mosafy-forest)!important;background-image:none!important;box-shadow:none!important;color:var(--mosafy-ivory)!important;font-family:var(--font-ui)!important;font-weight:700!important}body.mosafy-brand--configurator :where(.maison_commerce-button-primary,.maison_commerce-button-upload,.tile-text-card-btn,.tile-upsell-btn):hover:not(:disabled){background:var(--mosafy-ink)!important;border-color:var(--mosafy-ink)!important;box-shadow:none!important;transform:translateY(-1px)}body.mosafy-brand--configurator .tile-upsell-btn.added{background:var(--mosafy-coral)!important;border-color:var(--mosafy-coral)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-progress-text-step-item,.maison_commerce-product-progress-step){color:var(--mosafy-sage)!important;font-family:var(--font-ui)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-progress-text-step-item.active,.maison_commerce-product-progress-step.active){border-color:var(--mosafy-forest)!important;background:var(--mosafy-forest)!important;color:var(--mosafy-ivory)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-progress-step-line,.maison_commerce-upload-zone-progress-bar,.maison_commerce-modal-loading-progressbar){background:var(--mosafy-line)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-progress-step-line.active,.maison_commerce-upload-zone-progress-bar-fill,.maison_commerce-modal-loading-progressbar-fill){background:var(--mosafy-coral)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-select-icon-wrapper.active,.maison_commerce-product-select-icon-wrapper.check,.maison_commerce-product-select-badge){border-color:var(--mosafy-coral)!important;background:var(--mosafy-coral)!important;color:#fff!important}body.mosafy-brand--configurator :where(.maison_commerce-modal-step,.maison_commerce-modal-product,.maison_commerce-modal-success-inner){border:1px solid var(--mosafy-line)!important;border-radius:var(--radius-card)!important;background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important;box-shadow:0 24px 70px #173f2e29!important}body.mosafy-brand--configurator :where(.maison_commerce-modal-close-button,.maison_commerce-modal-product-close-button,.tile-text-panel-dismiss){border-radius:50%!important;background:var(--mosafy-sand)!important;color:var(--mosafy-forest)!important}body.mosafy-brand--configurator :where(.tile-text-panel-input,input,select,textarea){border:1px solid var(--mosafy-line)!important;border-radius:18px!important;background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important;box-shadow:none!important;font-family:var(--font-ui)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-image-wrapper,.maison_commerce-product-gallery-image-wrapper,.tile-text-card-image,.tile-upsell-image-wrapper){border-radius:var(--radius-card)!important;overflow:hidden}body.mosafy-brand--configurator :where(.maison_commerce-cart-drawer,.maison_commerce-cart-drawer-inner,.maison_commerce-cart-drawer-body,.maison_commerce-cart-drawer-footer){border-color:var(--mosafy-line)!important;background:var(--mosafy-ivory)!important;color:var(--mosafy-ink)!important}body.mosafy-brand--configurator :where(.maison_commerce-cart-message,.maison_commerce-cart-message-wrapper){border-radius:18px!important;background:var(--mosafy-sand)!important;color:var(--mosafy-forest)!important}body.mosafy-brand--configurator :where(.maison_commerce-cart-progress-bar,.maison_commerce-cart-progress-bar-line){background:var(--mosafy-line)!important}body.mosafy-brand--configurator .maison_commerce-cart-progress-bar-fill{background:var(--mosafy-coral)!important}body.mosafy-brand--configurator :where(.maison_commerce-product-cart-block-card,.maisoncart-extras-box,.maisoncart-extra-card,.maisoncart-upgrade-row){border:1px solid var(--mosafy-line)!important;border-radius:18px!important;background:var(--mosafy-sand)!important;box-shadow:none!important}body.mosafy-brand--configurator :where(.maison_commerce-product-cart-block-card-image-wrapper,.maisoncart-extra-icon,.maisoncart-upgrade-icon){border-radius:14px!important;overflow:hidden}body.mosafy-brand--configurator :where(.cart-checkout-btn,.maisoncart-extra-btn,.maisoncart-pill-btn){border:1px solid var(--mosafy-forest)!important;border-radius:var(--radius-pill)!important;background:var(--mosafy-forest)!important;background-image:none!important;color:var(--mosafy-ivory)!important;font-family:var(--font-ui)!important}body.mosafy-brand--configurator :where(.maisoncart-extra-title,.maisoncart-upgrade-title,.maison_commerce-product-upload-block-heading-title){color:var(--mosafy-forest)!important;font-family:var(--font-display)!important;font-weight:500!important}body.mosafy-brand--configurator .maisoncart-switch input:checked+.maisoncart-slider{background:var(--mosafy-forest)!important}body.mosafy-brand--configurator{font-size:16px;line-height:1.5}body.mosafy-brand--configurator :where(h1,.h0){font-size:48px!important}body.mosafy-brand--configurator :where(h2,.h1){font-size:40px!important}body.mosafy-brand--configurator :where(h3,.h2){font-size:32px!important}body.mosafy-brand--configurator :where(h4,.h3){font-size:26px!important}body.mosafy-brand--configurator :where(h5,.h4){font-size:22px!important}body.mosafy-brand--configurator :where(h6,.h5,.h6){font-size:18px!important}body.mosafy-brand--configurator :where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.08!important}body.mosafy-brand--configurator .maison_commerce-product-progress{border-top:1px solid var(--mosafy-line)!important;border-bottom:1px solid var(--mosafy-line)!important;background:transparent!important;padding:12px 20px!important}body.mosafy-brand--configurator .maison_commerce-product-progress-text-steps{gap:0!important}body.mosafy-brand--configurator .maison_commerce-product-progress-text-step-item{min-width:0;padding:0!important;background:transparent!important;color:#24332c9e!important;font-size:12px!important;line-height:1.2!important;letter-spacing:-.01em;white-space:nowrap}body.mosafy-brand--configurator .maison_commerce-product-progress-text-step-item.active{background:transparent!important;color:var(--mosafy-forest)!important;font-weight:700!important}body.mosafy-brand--configurator .maison_commerce-product-progress-step{border:1px solid var(--mosafy-line);box-shadow:none!important;animation:none!important;font-size:12px}body.mosafy-brand--configurator .maison_commerce-product-progress-step.active{border-color:var(--mosafy-forest)}body.mosafy-brand--configurator .maison_commerce-product-main-center-inner{box-sizing:border-box;width:auto;margin:16px;overflow:hidden}body.mosafy-brand--configurator .maison_commerce-product-upload-block-heading{gap:6px}body.mosafy-brand--configurator .maison_commerce-product-upload-block-heading-title{font-size:20px!important;line-height:1.15!important;letter-spacing:-.02em!important}body.mosafy-brand--configurator .maison_commerce-text-secondary{color:#24332cc7!important;font-size:16px!important;line-height:1.45!important}body.mosafy-brand--configurator .maison_commerce-product-main-footer{border-top:1px solid var(--mosafy-line)!important;padding:16px 20px 20px!important}@media screen and (max-width:749px){body.mosafy-brand [class*=product-hero-section-]{padding:32px 16px!important}body.mosafy-brand [class*=product-hero-content-]{gap:32px!important}body.mosafy-brand [class*=product-hero-name-]{gap:16px!important}body.mosafy-brand{font-size:16px}body.mosafy-brand #MainContent h1,body.mosafy-brand #MainContent .h0{font-size:42px!important}body.mosafy-brand #MainContent h2,body.mosafy-brand #MainContent .h1{font-size:32px!important}body.mosafy-brand #MainContent h3,body.mosafy-brand #MainContent .h2{font-size:21px!important}body.mosafy-brand #MainContent h4,body.mosafy-brand #MainContent .h3{font-size:18px!important}body.mosafy-brand #MainContent h5,body.mosafy-brand #MainContent .h4{font-size:17px!important}body.mosafy-brand #MainContent h6,body.mosafy-brand #MainContent .h5,body.mosafy-brand #MainContent .h6{font-size:16px!important}body.mosafy-brand :where(#MainContent p,#MainContent li,#MainContent label){font-size:15px;line-height:1.55}body.mosafy-brand--configurator :where(h1,.h0){font-size:36px!important}body.mosafy-brand--configurator :where(h2,.h1){font-size:32px!important}body.mosafy-brand--configurator :where(h3,.h2){font-size:26px!important}body.mosafy-brand--configurator :where(h4,.h3){font-size:22px!important}body.mosafy-brand--configurator :where(h5,.h4){font-size:19px!important}body.mosafy-brand--configurator :where(h6,.h5,.h6){font-size:16px!important}body.mosafy-brand--configurator .maison_commerce-product-progress{padding:10px 16px!important}body.mosafy-brand--configurator .maison_commerce-product-progress-text-step-item{font-size:10px!important}body.mosafy-brand--configurator .maison_commerce-product-upload-block-heading-title{font-size:18px!important}body.mosafy-brand--configurator .maison_commerce-text-secondary{font-size:15px!important;line-height:1.45!important}body.mosafy-brand--configurator .maison_commerce-product-main-center-inner{margin:16px!important}body.mosafy-brand--configurator .maison_commerce-product-main-center{flex:0 1 auto!important}body.mosafy-brand--configurator .maison_commerce-product-main-qr-block-wrapper{display:none!important}body.mosafy-brand [class^=main-page-hero-section-]{margin:8px!important}body.mosafy-brand :where([class^=how-it-works-comparison-],[class^=perfect-gift-for-],[class^=how-it-works-section-]){padding-left:20px!important;padding-right:20px!important}body.mosafy-brand--configurator :where(.maison_commerce-product-main,.maison_commerce-product-main-center-inner,.maison_commerce-upload-zone,.maison_commerce-product-select-body,.tile-section,.tile-text-card,.tile-text-panel){border-radius:20px!important}}body.mosafy-brand--configurator .tl-switcher-container{display:none!important}body.mosafy-brand--configurator .mosaic-builder-step-1 :where(.mosaic-tile-upload-zone,.mosaic-tile-upload-zone-main){border:0!important}body.mosafy-brand--configurator .mosaic-builder-step-1 .mosaic-tiles-upload-button{font-size:11px!important}body.mosafy-brand--configurator .mosaic-builder-step-1 .mosaic-tile-upload-description{font-size:14px!important}body.mosafy-brand--configurator .mosaic-builder-step-1 .maison_commerce-modal-step .maison_commerce-text-secondary-small.grey{color:#24332cc7!important}body.mosafy-brand--configurator .mosaic-builder-step-1 .maison_commerce-button-popup:hover{box-shadow:none!important;transform:none!important}body.mosafy-brand--configurator .mosaic-builder-step-1 .maison_commerce-modal-warning-inner .maison_commerce-h4.light{color:var(--mosafy-forest)!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-message{font-size:14px!important;line-height:1.4!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-select-body-item>.maison_commerce-product-select-icon-wrapper.check{display:none!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-select-body{border:0!important;background:transparent!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block-heading-title.tiny{font-size:16px!important;line-height:1.4!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-main-footer .maison_commerce-button-primary-content>span{font-size:14px!important;line-height:1.2!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-faq-wrapper{padding:20px!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-faq-body{gap:16px!important;padding:20px!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-faq-item{box-sizing:border-box}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-faq-item-icon{border-radius:0!important;background:transparent!important;object-fit:contain}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-faq-item:hover,body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block-card.category:hover{box-shadow:none!important;transform:none!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block-card.category:hover .maison_commerce-product-upload-block-card-inner-image-wrapper img{transform:none!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .mosaic-compare-button{font-size:10px!important}body.mosafy-brand--configurator :where(.mosaic-builder-step-2 .maison_commerce-product-select .maison_commerce-product-select-badge:not(.red),.mosaic-builder-step-2 .maison_commerce-product-select-price-row .maison_commerce-product-select-badge){border:0!important;border-radius:0!important;background:transparent!important;color:var(--mosafy-ink)!important;padding:0!important;font-size:16px!important}body.mosafy-brand--configurator :where(.mosaic-builder-step-2 .maison_commerce-product-select .maison_commerce-product-select-badge:not(.red),.mosaic-builder-step-2 .maison_commerce-product-select-price-row .maison_commerce-product-select-badge) .maison_commerce-product-select-badge-icon{display:none!important}body.mosafy-brand--configurator .maisoncart-upgrade-sub{font-size:10px!important;line-height:1.35!important}body.mosafy-brand--configurator .maison_commerce-product-cart-block-card{background:#fff!important}body.mosafy-brand--configurator .maison_commerce-cart-message-wrapper.shipping-bar{border:0!important;background:transparent!important}body.mosafy-brand--configurator .maison_commerce-product-cart-footer-info-cta .cart-checkout-btn>div{font-size:14px!important;line-height:1.2!important}body.mosafy-brand--configurator .maisoncart-upgrade-row{border:0!important;border-radius:0!important;background:transparent!important}body.mosafy-brand--configurator .maison_commerce-modal-product-footer-row .maison_commerce-text-link{font-size:12px!important}body.mosafy-brand--configurator :where(.maisoncart-extras-box,.maisoncart-extra-card){background:#fff!important}@media(prefers-reduced-motion:reduce){body.mosafy-brand *,body.mosafy-brand *:before,body.mosafy-brand *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mosafy-homepage-section{box-sizing:border-box;width:auto!important;max-width:none!important;margin:var(--mosafy-section-margin-top) var(--mosafy-section-margin-horizontal) var(--mosafy-section-margin-bottom)!important;padding:var(--mosafy-section-padding-top) var(--mosafy-section-padding-horizontal) var(--mosafy-section-padding-bottom)!important;border-color:var(--mosafy-section-border)!important;border-style:solid!important;border-width:var(--mosafy-section-border-width)!important;background:var(--mosafy-section-background)!important;color:var(--mosafy-section-text)!important}.mosafy-homepage-section[data-mosafy-container],.mosafy-homepage-section [data-mosafy-container]{box-sizing:border-box;width:100%!important;max-width:min(var(--mosafy-section-max-width),1400px)!important;margin-left:auto!important;margin-right:auto!important}.mosafy-homepage-section[data-mosafy-container]{margin-left:max(var(--mosafy-section-margin-horizontal),calc((100% - min(var(--mosafy-section-max-width),1400px))/2))!important;margin-right:max(var(--mosafy-section-margin-horizontal),calc((100% - min(var(--mosafy-section-max-width),1400px))/2))!important}.mosafy-homepage-section [data-mosafy-surface]{background:var(--mosafy-section-surface)!important}.mosafy-homepage-section,.mosafy-homepage-section *,.mosafy-homepage-section *:before,.mosafy-homepage-section *:after{border-color:var(--mosafy-section-border)!important}.mosafy-homepage-section :where(p,li,dd,dt,figcaption,label,small,span){color:var(--mosafy-section-text)!important}.mosafy-homepage-section :where(h1,h2,h3,h4,h5,h6,[data-mosafy-heading]),.mosafy-homepage-section :where(h1,h2,h3,h4,h5,h6,[data-mosafy-heading]) *{color:var(--mosafy-section-heading)!important}.mosafy-homepage-section [data-mosafy-heading]>:where(h1,h2,h3,h4,h5,h6,p){margin:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}.mosafy-homepage-section :where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0;margin-block-end:0}.mosafy-homepage-section p+p{margin-top:.75em}.mosafy-homepage-section :where(strong,em,mark){color:var(--mosafy-section-accent)!important}.mosafy-homepage-section :where(a[class*=button],a[class*=cta],button[class*=button]:not([class*=nav]):not([class*=tab]):not([class*=toggle]):not([class*=play]),[role=button][class*=button],div[class*=button]:not([class*=icon])){position:relative;overflow:hidden;border:1px solid var(--mosafy-section-button-border)!important;border-radius:999px!important;background:var(--mosafy-section-button-background)!important;color:#fff!important;cursor:pointer;transition:transform .18s ease,background-color .24s ease,border-color .24s ease!important}.mosafy-homepage-section :where(a[class*=button],a[class*=cta],button[class*=button]:not([class*=nav]):not([class*=tab]):not([class*=toggle]):not([class*=play]),[role=button][class*=button],div[class*=button]:not([class*=icon])) :where(p,span,strong,em){margin:0;color:#fff!important;font-size:inherit!important;line-height:inherit!important}.mosafy-homepage-section :where(a[class*=button],a[class*=cta],button[class*=button]:not([class*=nav]):not([class*=tab]):not([class*=toggle]):not([class*=play]),[role=button][class*=button],div[class*=button]:not([class*=icon])) :where(svg,svg *){color:#fff!important}.mosafy-homepage-section :where(a[class*=button],a[class*=cta],button[class*=button]:not([class*=nav]):not([class*=tab]):not([class*=toggle]):not([class*=play]),[role=button][class*=button],div[class*=button]:not([class*=icon])) svg *:not([fill=none]){fill:currentColor!important}.mosafy-homepage-section :where(a[class*=button],a[class*=cta],button[class*=button]:not([class*=nav]):not([class*=tab]):not([class*=toggle]):not([class*=play]),[role=button][class*=button],div[class*=button]:not([class*=icon])) svg *:not([stroke=none]){stroke:currentColor!important}.mosafy-homepage-section :where(a[class*=button],a[class*=cta],button[class*=button]:not([class*=nav]):not([class*=tab]):not([class*=toggle]):not([class*=play]),[role=button][class*=button],div[class*=button]:not([class*=icon])) img{filter:brightness(0) invert(1)}.mosafy-homepage-section :where(a[class*=button],a[class*=cta],button[class*=button]:not([class*=nav]):not([class*=tab]):not([class*=toggle]):not([class*=play]),[role=button][class*=button],div[class*=button]:not([class*=icon])):active{transform:scale(.97)!important}body.index [class^=hero-section-].mosafy-homepage-section{border-radius:0!important;margin-left:0!important;margin-right:0!important}body.pdp_mosaic_1 #MainContent [class^=product-hero-heading-1-]{font-size:44px!important}body.pdp_mosaic_1 [class^=product-hero-button-]{min-height:52px!important;height:52px!important;padding:12px 24px!important;overflow:hidden;transform:none!important;transition:background-color .24s ease,color .24s ease!important}body.pdp_mosaic_1 [class^=product-hero-button-]:hover{background:var(--mosafy-ink)!important;color:var(--mosafy-ivory)!important;transform:none!important}body.pdp_mosaic_1 [class^=product-hero-button-icon-]{width:20px!important;height:20px!important}body.pdp_mosaic_1 [class^=product-hero-promo-box-]{border:0!important;border-radius:0!important}body.pdp_mosaic_1 [class^=product-hero-promo-text-],body.pdp_mosaic_1 [class^=product-hero-whatsapp-text-]{font-size:12px!important}body.pdp_mosaic_1 .hiw-comparison__button{height:48px!important;min-height:48px!important;padding:12px 24px!important;border:1px solid var(--mosafy-forest)!important;background:var(--mosafy-forest)!important;background-image:none!important;color:var(--mosafy-ivory)!important;text-decoration:none!important;transform:none!important;transition:background-color .24s ease,color .24s ease!important}body.pdp_mosaic_1 .hiw-comparison__button:hover{background:var(--mosafy-ink)!important;color:var(--mosafy-ivory)!important;transform:none!important}body.pdp_mosaic_1 [class^=product-formats-type-card-title-]{line-height:1.15!important}body.pdp_mosaic_1 [class^=product-formats-card-title-]{font-size:18px!important;line-height:1.2!important;text-align:left!important}body.pdp_mosaic_1 [class^=product-formats-card-dimensions-]{font-size:11px!important;line-height:1.35!important;text-align:left!important}body.pdp_mosaic_1 [class^=product-formats-card-inner-]{align-items:flex-start!important;text-align:left!important}body.pdp_mosaic_1 :where([class^=product-formats-card-badge-],[class*=" product-formats-card-badge-"]){border-radius:0 0 0 12px!important}body.pdp_mosaic_1 [class*=product-formats-card-badge-][class*=-heart] [class^=product-formats-card-badge-text-]{color:#fff!important}@media screen and (max-width:749px){body.pdp_mosaic_1 #MainContent [class^=product-hero-heading-1-]{font-size:24px!important}body.pdp_mosaic_1 [class^=product-hero-button-],body.pdp_mosaic_1 .hiw-comparison__button{min-height:44px!important;height:44px!important;font-size:12px!important}body.pdp_mosaic_1 [class^=product-formats-card-title-]{font-size:16px!important}}.mosafy-button-layer{display:flex;align-items:center;justify-content:center;gap:inherit;width:100%;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.mosafy-button-layer--secondary{position:absolute;top:50%;left:50%;width:max-content;max-width:calc(100% - 24px);transform:translate(-50%,115%);opacity:0}.mosafy-homepage-section [data-mosafy-button-ready=true]:hover .mosafy-button-layer--primary{transform:translateY(-115%);opacity:0}.mosafy-homepage-section [data-mosafy-button-ready=true]:hover .mosafy-button-layer--secondary{transform:translate(-50%,-50%);opacity:1}.mosafy-motion-ready .mosafy-homepage-section [data-mosafy-heading] .mosafy-word{display:inline-block;opacity:0;transform:translateY(.85em);filter:blur(4px);transition:opacity .48s ease,transform .56s cubic-bezier(.22,1,.36,1),filter .48s ease;transition-delay:calc(var(--mosafy-word-index) * 55ms);will-change:transform,opacity,filter}.mosafy-motion-ready .mosafy-homepage-section [data-mosafy-heading].is-visible .mosafy-word{opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.mosafy-motion-ready .mosafy-homepage-section [data-mosafy-heading] .mosafy-word{opacity:1;transform:none;filter:none}}body.index [class^=hero-section-].mosafy-homepage-section{padding-inline:0!important}body.index [class^=hero-section-]>[data-mosafy-container]{max-width:1400px!important}body.mosafy-brand [class^=mosafy-mosaic-image-],body.mosafy-brand [class^=mosafy-mosaic-image-] img{border-radius:40px!important}body.index [class*=scrolling-].mosafy-homepage-section :where(p,span,a,strong,em,div[class^=scrolling-text-]){color:#fff!important;-webkit-text-stroke-color:#fff!important}body.mosafy-brand--configurator :where(.maison_commerce-product-upload-block-heading-title,.maison_commerce-product-select-title){font-weight:600!important}body.mosafy-brand--configurator :where(.maison_commerce-product-upload-block-card-inner-info-text,.maison_commerce-product-upload-block-card-inner-info-column-row,.maison_commerce-product-select-text,.maison_commerce-product-upload-block-heading-title.tiny){font-family:var(--font-ui)!important;font-size:14px!important;line-height:1.5!important;letter-spacing:normal!important}body.mosafy-brand--configurator .maison_commerce-product-upload-block-heading-title.tiny{font-weight:700!important}body.mosafy-brand--configurator :where(.maison_commerce-button-primary,.maison_commerce-button-upload,.maison_commerce-button-popup){box-sizing:border-box;font-family:var(--font-ui)!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important}body.mosafy-brand--configurator .maison_commerce-button-popup{background:var(--mosafy-forest)!important;border:1px solid var(--mosafy-forest);border-radius:var(--radius-pill);color:#fff!important;padding:10px 20px}body.mosafy-brand--configurator :where(.maison_commerce-button-primary,.maison_commerce-button-upload,.maison_commerce-button-popup)>div{font:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important}body.mosafy-brand--configurator :where(.maison_commerce-product-main-center-inner,.maison_commerce-upload-zone,.maison_commerce-upload-zone-main,.maison_commerce-product-select,.maison_commerce-product-select-body,.maison_commerce-product-cart-block-card,.maison_commerce-cart-message-wrapper.shipping-bar){background:#fff!important}body.mosafy-brand--configurator .maison_commerce-product-upload-block.selects{border:1px solid var(--mosafy-line);border-radius:24px;padding:24px!important;background:#fff!important;box-shadow:none}body.mosafy-brand--configurator .maison_commerce-product-upload-block.selects:before,body.mosafy-brand--configurator .maison_commerce-product-upload-block.selects:after{background:none!important}body.mosafy-brand--configurator .maison_commerce-modal-icon-wrapper{background:transparent!important}body.mosafy-brand--configurator .maison_commerce-modal-icon{width:48px;height:48px;object-fit:contain}body.mosafy-brand--configurator .mosaic-upload-step--current{background:#fff!important;border:2px solid var(--mosafy-forest)!important;border-radius:24px}body.mosafy-brand--configurator .mosaic-upload-step--complete{background:#f5f5f3!important;border:1px solid var(--mosafy-line)!important;border-radius:24px}.mosaic-upload-step-label{display:block;margin-bottom:8px;font:700 11px/1.4 var(--font-ui);letter-spacing:.04em}.mosaic-photo-milestone{display:flex;gap:10px;align-items:center;padding:14px;border-radius:16px;background:var(--mosafy-ivory);color:var(--mosafy-forest);font:14px/1.5 var(--font-ui)}.mosaic-photo-milestone p{margin:4px 0 0}.mosaic-photo-milestone__check{width:28px;height:28px;flex-shrink:0;animation:mosaic-milestone-arrive .45s ease-out both}@keyframes mosaic-milestone-arrive{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-main-footer{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-main-footer .maison_commerce-button-log-out{flex:0 0 40px;width:40px}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-main-footer .maison_commerce-button-primary{flex:1 1 0;min-width:0;width:auto;max-width:100%;min-height:52px;padding:14px 16px;white-space:normal;height:auto}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-button-primary-content{min-width:0;justify-content:center}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-button-primary-content>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.mosaic-builder-step-2 .mobile-swiper{scroll-margin-top:16px}@media(prefers-reduced-motion:reduce){.mosaic-photo-milestone__check{animation:none}}body.index #MainContent>.shopify-section{margin-block:0!important}body.index .mosafy-homepage-section{margin-top:0!important;margin-bottom:0!important}body.mosafy-brand .header__icon--search{color:var(--mosafy-forest)}body.mosafy-brand .header__icon--search svg path[stroke]{stroke:currentColor}body.mosafy-brand .header__icon--search svg path[fill]:not([fill=none]){fill:none}body.mosafy-brand [class^=moments-nav-button-],body.mosafy-brand [class^=moments-mobile-nav-button-]{border-radius:50%!important;aspect-ratio:1}body.index #MainContent [class^=features-section-] [class^=feature-title-],body.index #MainContent [class^=features-section-] [class^=feature-title-] *{font-size:36px!important;line-height:1.15!important;color:var(--mosafy-section-heading)!important}body.index #MainContent [class^=features-section-] [class^=feature-description-],body.index #MainContent [class^=features-section-] [class^=feature-description-] *{color:var(--mosafy-section-text)!important}@media(max-width:749px){body.index #MainContent [class^=features-section-] [class^=feature-title-],body.index #MainContent [class^=features-section-] [class^=feature-title-] *{font-size:31.5px!important}}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-main-center-inner{display:flex;flex-direction:column;gap:16px;padding:16px!important}body.mosafy-brand--configurator .mosaic-builder-step-2 :is(.maison_commerce-product-upload-block,.maison_commerce-product-upload-block.selects,.mosaic-flow-upsell){width:100%;min-width:0;margin:0;padding:20px!important;border:1px solid var(--mosafy-line);border-radius:20px;gap:16px;box-shadow:none}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block:before,body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block:after{display:none!important}body.mosafy-brand--configurator .mosaic-builder-step-2 :is(.maison_commerce-product-upload-block-heading-title,.mosaic-flow-upsell__title){font-family:var(--font-display)!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;margin:0}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block-heading{gap:8px;margin:0}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block-heading-row{align-items:center;gap:12px}body.mosafy-brand--configurator .mosaic-builder-step-2 :is(.maison_commerce-text-secondary,.mosaic-flow-upsell__description){font:400 14px/1.5 var(--font-ui)!important}body.mosafy-brand--configurator .mosaic-builder-step-2 :is(.maison_commerce-product-shipping,.maison_commerce-product-upload-block-card-inner-info-column-row){font:400 12px/1.5 var(--font-ui)!important;gap:6px;animation:none}body.mosafy-brand--configurator .mosaic-builder-step-2 :is(.maison_commerce-product-shipping,.maison_commerce-product-upload-block-card-inner-info-column-row) *{font-size:inherit!important;line-height:inherit!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) :is(.maison_commerce-button-link,.maison_commerce-text-link){font:500 12px/1.4 var(--font-ui)!important;flex-shrink:0}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-button-link>div{font:inherit!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block-card{padding:16px;margin:0}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-upload-block-card-inner-info{gap:12px;min-width:0;width:100%}body.mosafy-brand--configurator .mosaic-builder-step-2 .mosaic-flow-upsell-card{width:100%;padding:14px;gap:12px}body.mosafy-brand--configurator .mosaic-builder-step-2 .mosaic-flow-upsell-card__title{font-size:15px}body.mosafy-brand--configurator .mosaic-builder-step-2 :is(.mosaic-flow-upsell-card__meta,.mosaic-flow-upsell-card__description){font-size:12px}body.mosafy-brand--configurator .mosaic-builder-step-2 .mosaic-flow-upsell-card__title-row{flex-wrap:wrap}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-main-footer{padding:0!important;background:transparent!important}body.mosafy-brand--configurator .maison_commerce-product-main-top{border-radius:23px 23px 0 0;overflow:hidden}body.mosafy-brand--configurator .mosaic-design-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}body.mosafy-brand--configurator .mosaic-design-actions__next{width:100%;font-weight:700;background:var(--mosafy-forest);color:#fff;border:1px solid var(--mosafy-forest)}body.mosafy-brand--configurator .mosaic-design-actions__remix{width:auto;align-self:center;min-height:44px;margin:0;padding:8px;background:transparent;color:var(--mosafy-forest);border:0;box-shadow:none;text-decoration:underline}body.mosafy-brand--configurator .mosaic-builder-step-1 .maison_commerce-product-main-center-inner{gap:20px}body.mosafy-brand--configurator .mosaic-upload-toggle{position:relative;width:100%;padding:0 28px 0 0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.mosaic-upload-toggle__chevron{position:absolute;right:0;top:50%;width:18px;height:18px;margin-top:-9px}.mosaic-upload-toggle[aria-expanded=true] .mosaic-upload-toggle__chevron{transform:rotate(180deg)}.mosaic-upload-panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s ease,opacity .2s ease,visibility 0s .3s}.mosaic-upload-panel.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.mosaic-upload-panel__clip{min-height:0;overflow:hidden}.mosaic-upload-panel__content{display:flex;flex-direction:column;gap:16px;padding-top:12px}.mosaic-upload-toggle__chevron{transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.mosaic-upload-panel,.mosaic-upload-toggle__chevron{transition:none}}body.mosafy-brand--configurator #mosaic-builder-step-actions .maison_commerce-modal-step{background:#fff!important}body.mosafy-brand--configurator .mosaic-builder-step-1 .step1-overlay{background:#173f2e2e!important}body.mosafy-brand--configurator :is(.maison_commerce-product-list-item,.maison_commerce-product-image-wrapper,.step1-card-animate,.step1-upload-zone-filled,.maison_commerce-upload-zone-badge,.maison_commerce-product-main-qr-block):hover{transform:none!important;box-shadow:none!important}body.mosafy-brand--configurator :is(.step1-card-animate,.maison_commerce-product-main-qr-block):hover img{transform:none!important}@media(max-width:479px){body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-main-center-inner{padding:12px!important;gap:12px}body.mosafy-brand--configurator .mosaic-builder-step-2 :is(.maison_commerce-product-upload-block,.maison_commerce-product-upload-block.selects,.mosaic-flow-upsell){padding:16px!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .mosaic-flow-upsell-card{grid-template-columns:56px minmax(0,1fr) 18px;padding:12px;gap:10px}body.mosafy-brand--configurator .mosaic-builder-step-2 .mosaic-flow-upsell-card__image{width:56px;height:68px}}body.index [class*=scrolling-].mosafy-homepage-section [data-mosafy-container]{width:100%!important;max-width:none!important;margin-inline:0!important}body.index [class^=features-section-] [class^=feature-title-]{height:auto!important;min-height:0!important}body.index [class*=scrolling-].mosafy-homepage-section [class^=scrolling-item-]>svg{background:#fff;border-radius:50%;padding:4px;box-sizing:content-box}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-product-main-center-inner{display:flex;flex-direction:column;gap:16px;width:auto;margin:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible;box-shadow:none!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) :is(.maison_commerce-product-upload-block,.maison_commerce-product-upload-block.selects,.mosaic-flow-upsell){box-sizing:border-box;width:100%;min-width:0;margin:0;padding:20px!important;gap:16px;border:1px solid var(--mosafy-line)!important;border-radius:20px;background:#fff!important;box-shadow:none}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) :is(.maison_commerce-product-upload-block-heading-title,.mosaic-flow-upsell__title){font-family:var(--font-display)!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) :is(.maison_commerce-text-secondary,.mosaic-tile-upload-description,.mosaic-flow-upsell__description,.mosaic-settings-text){font:400 14px/1.5 var(--font-ui)!important;color:#24332cc7!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) :is(.maison_commerce-button-primary,.mosaic-design-actions__next){min-height:48px;padding:12px 20px;font:700 14px/1.4 var(--font-ui)!important;text-transform:none!important;letter-spacing:0!important}body.mosafy-brand--configurator .mosaic-design-actions__next span{font:inherit!important}body.mosafy-brand--configurator .mosaic-design-actions__remix{align-self:center;font:600 14px/1.4 var(--font-ui)}body.mosafy-brand--configurator .mosaic-design-actions__remix:hover:not(:disabled){background:#f4f6f3;color:var(--mosafy-forest);box-shadow:none;transform:none}body.mosafy-brand--configurator .mosaic-upload-panel .maison_commerce-product-main-uploaded-grid{padding:0;margin:0;background:transparent}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-product-main-center{border-radius:0 0 23px 23px;overflow:visible}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-product-main>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-faq-wrapper{background:transparent!important;border-radius:0 0 20px 20px}@media(max-width:479px){body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-product-main-center-inner{margin:12px!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) :is(.maison_commerce-product-upload-block,.maison_commerce-product-upload-block.selects,.mosaic-flow-upsell){padding:16px!important}}body.mosafy-brand--configurator .mosaic-builder-step-1 .maison_commerce-product-upload-block{gap:0!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-modal-step{background:#fff!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-modal-close-icon{color:var(--mosafy-forest);width:16px;height:16px;filter:none!important}body.mosafy-brand--configurator :is(.mosaic-builder-step-1,.mosaic-builder-step-2) .maison_commerce-modal-triangle{filter:brightness(0) invert(1)}body.mosafy-brand--configurator .mosaic-builder-step-1 :is(.step1-qr-wrapper,.maison_commerce-product-main-qr-info-arrow){animation:none!important;transform:none!important}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-info-wrapper{margin:0;padding:0;background:transparent}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-info{padding:20px;margin:0;gap:16px;border:1px solid var(--mosafy-line);border-radius:20px;background:#fff;box-shadow:none}body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-info .maison_commerce-product-list{margin:0;padding:0;gap:12px;font:400 14px/1.5 var(--font-ui)}@media(max-width:479px){body.mosafy-brand--configurator .mosaic-builder-step-2 .maison_commerce-product-info{padding:16px}}.mosafy-3d-icon{display:block;width:100%;aspect-ratio:1;flex-shrink:0;background-size:400% 400%;background-repeat:no-repeat}body.mosafy-brand [class^=how-it-works-item-]{background:#fff!important;box-shadow:0 8px 28px #1d3f3114,0 2px 5px #1d3f310a}body.mosafy-brand [class^=how-it-works-icon-]{background:#fff!important;box-shadow:0 4px 18px #1d3f3117;padding:4px;border-radius:24px!important;overflow:hidden}body.mosafy-brand [class^=moments-slide-image-]{background:transparent!important;padding:0!important}body.mosafy-brand :is([class^=moments-slide-heading-],[class^=how-it-works-heading-]){height:auto!important;min-height:0!important;line-height:1.25!important;overflow-wrap:normal;word-break:normal;margin-bottom:12px}body.mosafy-brand :is([class^=moments-slide-heading-],[class^=how-it-works-heading-]) :is(h2,h3,p){font:inherit!important;line-height:inherit!important;margin:0}body.mosafy-brand [class^=moments-slide-heading-] .mosafy-word{white-space:nowrap}body.mosafy-brand--configurator .thumbs-swiper .swiper-slide{width:84px!important;height:84px!important;flex-shrink:0;overflow:hidden;border-radius:14px;box-sizing:border-box}body.mosafy-brand--configurator .thumbs-swiper .maison_commerce-product-gallery-slider-slide{width:100%;height:100%;overflow:hidden}body.mosafy-brand--configurator .thumbs-swiper .swiper-slide img{display:block;width:100%!important;height:100%!important;object-fit:cover}body.mosafy-brand--configurator .maison_commerce-product-faq-item-icon.mosafy-3d-icon{width:64px;height:64px;padding:0;background-color:transparent}body.mosafy-brand--configurator .maison_commerce-product-faq-item-column{min-width:0;gap:8px}body.mosafy-brand--configurator .maison_commerce-product-faq-item .faq-title{height:auto!important;font:600 18px/1.3 var(--font-display)!important}body.mosafy-brand--configurator .step1-loading-modal{background:var(--mosafy-ivory)!important;color:var(--mosafy-forest)!important}body.mosafy-brand--configurator .step1-loading-modal :is(.maison_commerce-h4,.maison_commerce-modal-inner-text,.maison_commerce-modal-inner-text-secondary,.maison_commerce-modal-loading-step-text){color:var(--mosafy-forest)!important}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-inner-image-wrapper{width:180px;height:180px}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-progressbar-line{background:#dce5dd!important}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-progressbar-fill{background:var(--mosafy-forest)!important;min-width:40px;color:#fff!important}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-progressbar-fill>div{color:#fff!important}.mosafy-price-saving{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:12px 16px;background:#eaf1e9;border:1px solid #c9d9c9;border-radius:12px;color:#234b38;font:500 14px/1.4 var(--font-ui)}.mosafy-price-saving strong{margin-left:auto;font-size:16px}.mosafy-price-saving small{width:100%;font-size:12px}body.mosafy-brand--configurator .mosaic-flow-upsell-card{border:2px solid #b7ccb9;background:#f4f8f1}body.mosafy-brand--configurator .mosaic-flow-upsell-card__prices{flex-wrap:wrap}body.mosafy-brand--configurator .mosaic-flow-upsell-card__prices strong{color:#234b38;font-size:24px}.mosaic-flow-upsell-card__prices>span:last-child,.mosafy-per-copy{font-size:11px;color:#506055}.mosafy-bundle-total{display:block;margin-top:8px;font:700 14px/1.4 var(--font-ui);color:#234b38}.mosafy-cart-reviews{width:100%;padding-top:8px;border-top:1px solid #dce5dd}.mosafy-cart-reviews__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.mosafy-cart-review{flex:0 0 92%;scroll-snap-align:start;margin:0;font:400 12px/1.4 var(--font-ui);color:#234b38}.mosafy-cart-review blockquote{margin:0 0 4px;padding:0;border:0;font:inherit}.mosafy-cart-review figcaption{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:10px}.mosafy-cart-review a{color:inherit;text-decoration:underline}.mosafy-cart-review__stars{color:#234b38;letter-spacing:1px}body.mosafy-brand--configurator .maison_commerce-modal-step .maison_commerce-text-secondary-small.grey{color:#506055!important}body.mosafy-brand--configurator .maison_commerce-modal-step-controls-dot{background:#dce5dd!important}body.mosafy-brand--configurator .maison_commerce-modal-step-controls-dot.active{background:#234b38!important}body.mosafy-brand--configurator .maison_commerce-modal-icon.mosafy-3d-icon{width:48px;height:48px}.mosafy-size-saving{padding:3px 6px;border-radius:6px;background:#234b38;color:#fff;font:700 11px/1.3 var(--font-ui);white-space:nowrap}body.mosafy-brand--configurator .maison_commerce-product-select-inner{flex-wrap:wrap}body.mosafy-brand--configurator .step1-loading-modal :is(.maison_commerce-modal-loading-step,.maison_commerce-modal-loading-steps-mobile){color:#234b38!important}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-steps{border-color:#c9d9c9;background:#fff}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-step.active{background:#234b38!important;color:#fff!important}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-step.active .maison_commerce-modal-loading-step-text{color:#fff!important}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-step img{filter:brightness(0) saturate(100%);opacity:.7}body.mosafy-brand--configurator .step1-loading-modal .maison_commerce-modal-loading-step.active img{filter:brightness(0) invert(1);opacity:1}.mosafy-photo-help{width:100%;border:1px solid #d9e2da;border-radius:12px;background:#fff;color:#234b38;font:400 13px/1.5 var(--font-ui)}.mosafy-photo-help summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;font-weight:600;list-style:none}.mosafy-photo-help summary::-webkit-details-marker{display:none}.mosafy-photo-help summary>span{flex:none;font-size:20px;line-height:1}.mosafy-photo-help[open] summary>span{transform:rotate(45deg)}.mosafy-photo-help summary:focus-visible{outline:2px solid #234b38;outline-offset:3px;border-radius:12px}.mosafy-photo-help__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0 12px 12px}.mosafy-photo-help__card{min-width:0;border:1px solid #d9e2da;border-radius:9px;padding:10px;background:#f4f8f1}.mosafy-photo-help__card--caution{background:#fcf7ef;border-color:#e5d8bf;color:#665031}.mosafy-photo-help__image{width:100%;aspect-ratio:1;background-size:300% 100%;background-repeat:no-repeat;border-radius:6px;margin-bottom:10px}.mosafy-photo-help__card strong{display:block;font-size:13px;line-height:1.4}.mosafy-photo-help__card ul{padding-left:15px;margin:8px 0 0}.mosafy-photo-help__card li+li{margin-top:5px}.mosafy-photo-help__card p{margin:8px 0 0}.mosafy-preview-notice{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid;border-radius:10px;font:400 13px/1.5 var(--font-ui)}.mosafy-preview-notice--warning{background:#fff6e9;color:#76501d;border-color:#e8c58f}.mosafy-preview-notice--success{background:#f0f6ed;color:#234b38;border-color:#b7ccb9}body.mosafy-brand .mosaic-design-actions .mosafy-rebuild-required{background:#234b38!important;color:#fff!important;border-color:#234b38!important}body.mosafy-brand .mosaic-design-actions button:disabled{opacity:.45;cursor:not-allowed}body.mosafy-brand .category .maison_commerce-product-upload-block-card-inner.top{align-items:flex-start;gap:14px}body.mosafy-brand .category .maison_commerce-product-upload-block-card-inner-info{flex:1;min-width:0}body.mosafy-brand .category :is(.maison_commerce-product-upload-block-card-inner-info-column,.maison_commerce-product-upload-block-card-inner-info-column-text){display:flex;flex-direction:column;align-items:stretch;gap:8px;height:auto;min-width:0}body.mosafy-brand .category .maison_commerce-product-upload-block-heading-title{height:auto!important;min-height:0!important;margin:0;line-height:1.3!important;white-space:normal}body.mosafy-brand .category .maison_commerce-product-upload-block-heading-title.small-mobile{font-size:20px!important}body.mosafy-brand .category .maison_commerce-product-upload-block-heading-title.tiny{font:600 14px/1.4 var(--font-ui)!important}body.mosafy-brand .category .maison_commerce-product-upload-block-card-inner-info-text{height:auto;font-size:13px;line-height:1.5}body.mosafy-brand .category .maison_commerce-product-upload-block-card-inner-info-column-row{position:static!important;width:auto!important;inset:auto!important;display:flex;align-items:flex-start;gap:6px;margin-top:4px;font-size:12px;line-height:1.5}body.mosafy-brand .category .maison_commerce-product-upload-block-card-inner-info-column-row img{width:16px;height:16px;flex:none;margin-top:2px}body.mosafy-brand .maisoncart .maison_commerce-product-main.cart{display:flex;flex-direction:column;height:min(920px,calc(100dvh - 40px));max-height:calc(100dvh - 40px)!important;min-height:0;overflow:hidden}body.mosafy-brand .maisoncart .maison_commerce-product-main-top{flex:0 0 auto;padding:16px 20px}body.mosafy-brand .maisoncart .maison_commerce-product-main-center{flex:1 1 0;min-height:0;overflow-y:auto!important;overscroll-behavior:contain}body.mosafy-brand .maisoncart .maison_commerce-product-main-center-inner.cart{flex:0 0 auto;height:auto;min-height:min-content;overflow:visible;padding:16px 20px}body.mosafy-brand .maisoncart .maison_commerce-product-cart-footer{flex:0 0 auto;padding:12px 20px;gap:10px;max-height:48dvh;overflow-y:auto}body.mosafy-brand .maisoncart .maison_commerce-product-upload-block-heading-title{height:auto!important;min-height:0!important;line-height:1.3!important;white-space:normal}body.mosafy-brand .maisoncart :is(.maison_commerce-shipping-bar-text,.maison_commerce-shipping-bar-reached){color:#234b38}body.mosafy-brand .maisoncart .shipping-bar-fill,body.mosafy-brand .maisoncart .shipping-bar-fill:after{background:#234b38!important}body.mosafy-brand .maisoncart .maison_commerce-shipping-bar-goal{background:#e5ede3;color:#234b38}body.mosafy-brand .maisoncart .maison_commerce-shipping-bar-goal.reached{background:#234b38;color:#fff}@media(max-width:767px){body.mosafy-brand .maisoncart .maison_commerce-product-main.cart{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)!important}body.mosafy-brand .maisoncart :is(.maison_commerce-product-main-top,.maison_commerce-product-main-center-inner.cart,.maison_commerce-product-cart-footer){padding-left:16px;padding-right:16px}body.mosafy-brand [class^=video-content-title-]{width:100%;max-width:100%;padding:0;text-align:center;text-wrap:balance}body.mosafy-brand [class^=video-content-title-] :is(h1,h2,h3,p,span){margin:0;text-align:center;line-height:1.2!important}}@media(max-width:374px){.mosafy-photo-help__card{padding:8px;font-size:12px}.mosafy-photo-help__card strong{font-size:12px}}body.mosafy-brand .maison_commerce-product-upload-block-card.category{padding-top:32px}.mosafy-photo-help__card :is(p,li,ul){font-size:inherit!important;line-height:1.5!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/mosafy-brand.css.map */
