.fleur-page--momenten .fleur-mom-hero{padding: 52px 0 300px}.fleur-page--momenten .fleur-mom-hero__inner{max-width: 1180px}.fleur-page--momenten .fleur-mom-hero__title{font-size: 46px;line-height: 1.1;margin: 0 0 16px;white-space: nowrap}.fleur-page--momenten .fleur-mom-hero__intro{max-width: 760px;margin-inline: auto}.fleur-page--momenten .fleur-mom-cats{position: relative;z-index: 1;margin-top: -254px;padding: 0 0 40px}.fleur-page--momenten .fleur-mom-cats .fleur-carousel--sides .fleur-carousel__nav--prev{left: -16px}.fleur-page--momenten .fleur-mom-cats .fleur-carousel--sides .fleur-carousel__nav--next{right: -16px}@media (min-width: 1360px){.fleur-page--momenten .fleur-mom-cats .fleur-carousel--sides .fleur-carousel__nav--prev{left: -54px}.fleur-page--momenten .fleur-mom-cats .fleur-carousel--sides .fleur-carousel__nav--next{right: -54px}}@media (max-width: 1024px){.fleur-page--momenten .fleur-mom-hero{padding: 48px 0 210px}.fleur-page--momenten .fleur-mom-cats{margin-top: -170px}}@media (max-width: 768px){.fleur-page--momenten .fleur-mom-hero{padding: 44px 0 170px}.fleur-page--momenten .fleur-mom-cats{margin-top: -130px}}.fleur-page--momenten .fleur-mom-products{padding: 8px 0 64px}.fleur-page--momenten .fleur-mom-products__title{font-family: var(--fleur-font-serif);font-weight: 400;font-size: 36px;line-height: 1.1;color: #000;margin: 0}.fleur-page--momenten .fleur-mom-products .products{display: flex;gap: 22px;list-style: none;margin: 0;padding: 0}.fleur-page--momenten .fleur-mom-products .products::before,.fleur-page--momenten .fleur-mom-products .products::after{content: none;display: none}.fleur-page--momenten .fleur-mom-products li.product.fleur-card{width: auto !important;margin: 0 !important;float: none !important;display: flex;flex-direction: column;text-align: left;list-style: none}.fleur-page--momenten .fleur-mom-products li.product.fleur-card::marker{content: none}.fleur-page--momenten .fleur-mom-products .fleur-card__media{position: relative;display: block;border-radius: 5px;overflow: hidden;background: #f1eef0;aspect-ratio: 299 / 325;margin-bottom: 12px}.fleur-page--momenten .fleur-mom-products .fleur-card__media a{display: block;width: 100%;height: 100%}.fleur-page--momenten .fleur-mom-products .fleur-card__media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .35s ease}.fleur-page--momenten .fleur-mom-products .fleur-card:hover .fleur-card__media img{transform: scale(1.04)}.fleur-page--momenten .fleur-mom-products .fleur-card__media .onsale{position: absolute;top: 12px;left: 12px;z-index: 2;margin: 0;min-height: 0;min-width: 0;padding: 4px 12px;border-radius: 100px;background: var(--fleur-pink);color: #fff;font-family: var(--fleur-font-sans);font-weight: 700;font-size: 12px;line-height: 1.4}.fleur-page--momenten .fleur-mom-products .fleur-card__body{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px}.fleur-page--momenten .fleur-mom-products .fleur-card__info{min-width: 0;flex: 1 1 auto}.fleur-page--momenten .fleur-mom-products .woocommerce-loop-product__title{font-family: var(--fleur-font-serif);font-weight: 400;font-size: 16px;line-height: 1.25;color: var(--fleur-aubergine);margin: 0 0 4px;padding: 0}.fleur-page--momenten .fleur-mom-products .price{font-family: var(--fleur-font-sans);font-weight: 400;font-size: 14px;line-height: 1.3;color: var(--fleur-aubergine);margin: 0}.fleur-page--momenten .fleur-mom-products .price del{opacity: .5;margin-right: 6px;font-weight: 400}.fleur-page--momenten .fleur-mom-products .price ins{text-decoration: none;font-weight: 600}.fleur-page--momenten .fleur-mom-products .fleur-card__add{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 41px;padding: 0;border-radius: 5px;background: var(--fleur-pink-soft);color: var(--fleur-cream);border: 0;margin-top: 2px;transition: background .15s ease,transform .15s ease}.fleur-page--momenten .fleur-mom-products .fleur-card__add:hover{background: var(--fleur-pink);color: #fff;transform: none;box-shadow: none}.fleur-page--momenten .fleur-mom-products .fleur-card__add .fleur-card__icon{width: 19px;height: 16px;display: block}.fleur-page--momenten .fleur-mom-products .added_to_cart{display: block;font-size: 12px;margin-top: 6px;color: var(--fleur-pink)}.fleur-page--momenten .fleur-mom-products .fleur-card__add.loading{opacity: .6}.fleur-page--momenten .fleur-mom-block__title,.fleur-page--momenten .fleur-mom-block__body,.fleur-page--momenten .fleur-mom-block__body p{color: #000}.fleur-page--momenten .fleur-mom-cta .button.fleur-btn--dark{font-size: 14px;padding: 18px 42px;letter-spacing: .01em}.fleur-page--momenten .fleur-mom-cta__inner{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 44px}@media (min-width: 861px){.fleur-page--momenten .fleur-mom-cta__title{white-space: nowrap}}.fleur-page--momenten .fleur-rv__title{color: #000}.fleur-page--momenten .fleur-rv__title em{color: var(--fleur-pink-soft)}@media (max-width: 981px){.fleur-page--momenten .fleur-mom-products .fleur-card__body{gap: 10px;align-items: flex-start}.fleur-page--momenten .fleur-mom-products .fleur-card__info{min-width: 0}.fleur-page--momenten .fleur-mom-products .woocommerce-loop-product__title{overflow-wrap: anywhere;word-break: break-word;hyphens: auto}}.fleur-page--contact .fleur-contact-hero{padding: 56px 0 0}.fleur-page--contact .fleur-contact-hero__inner{gap: 0;align-items: stretch;grid-template-columns: 1fr 1fr}.fleur-page--contact .fleur-contact-hero__card{border-radius: 10px 0 0 10px;padding: 52px 48px 60px;display: block}.fleur-page--contact .fleur-contact-hero__intro{max-width: none;margin-bottom: 40px}.fleur-page--contact .fleur-contact-hero__ico{color: #fff}.fleur-page--contact .fleur-contact-hero__media{border-radius: 0 10px 10px 0;min-height: 0;overflow: hidden}.fleur-page--contact .fleur-contact-hero__media .fleur-img{border-radius: 0}.fleur-page--contact .fleur-contact-form-section{padding: 64px 0 48px}.fleur-page--contact .fleur-form__grid{row-gap: 24px;margin-bottom: 24px}.fleur-page--contact .fleur-form__grid .fleur-form__row{margin: 0}.fleur-page--contact .fleur-form__row--full{margin: 0 0 24px}@media (max-width: 981px){.fleur-page--contact .fleur-contact-hero{background: var(--fleur-aubergine);padding: 40px 0 44px}.fleur-page--contact .fleur-contact-hero__inner{grid-template-columns: 1fr;gap: 28px;align-items: stretch}.fleur-page--contact .fleur-contact-hero__card{background: none;border-radius: 0;padding: 0}.fleur-page--contact .fleur-contact-hero__intro{max-width: none;margin-bottom: 28px}.fleur-page--contact .fleur-contact-hero__details{gap: 18px}.fleur-page--contact .fleur-contact-hero__media{border-radius: 5px;min-height: 240px;overflow: hidden}.fleur-page--contact .fleur-contact-hero__media .fleur-img{border-radius: 5px}.fleur-page--contact .fleur-contact-hero__title{font-size: 34px;line-height: 1.12;margin-bottom: 20px}.fleur-page--contact .fleur-contact-form-section{padding: 44px 0 40px}.fleur-page--contact .fleur-form__grid{row-gap: 20px;margin-bottom: 20px}.fleur-page--contact .fleur-form__row--full{margin: 0 0 20px}}@media (max-width: 600px){.fleur-page--contact .fleur-contact-hero__title{font-size: 30px}.fleur-page--contact .fleur-contact-hero__card{padding: 0}}