.love-about{padding:80px 20px;background:#fff5f7}.love-about__container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.love-about__text{color:#222}.love-about__title{font-size:38px;font-weight:700;color:#d7264e;margin-bottom:18px}.love-about__paragraph{font-size:17px;line-height:1.6;color:#444;margin-bottom:18px}.love-about__cta{display:inline-block;padding:14px 26px;border-radius:50px;background:#d7264e;color:#fff;text-decoration:none;font-weight:600;margin-top:14px}.love-about__cta:hover{opacity:.85}.love-about__image img{width:100%;border-radius:12px;object-fit:cover}@media (max-width: 750px){.love-about__container{grid-template-columns:1fr;text-align:center}}.love-benefits{width:100%;padding:60px 20px;background:#fff}.love-benefits__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.love-benefits__item{text-align:center;padding:20px}.love-benefits__icon{width:54px;margin:0 auto 14px}.love-benefits__title{font-size:18px;font-weight:700;margin-bottom:8px;color:#d7264e}.love-benefits__text{font-size:15px;color:#555;line-height:1.55}.love-big-cta{position:relative;width:100%;padding:100px 20px;color:#fff;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;overflow:hidden}.love-big-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#d7264e73;-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}.love-big-cta__inner{position:relative;z-index:2;max-width:700px;margin:0 auto}.love-big-cta__title{font-size:38px;font-weight:700;margin-bottom:14px}.love-big-cta__subtitle{font-size:18px;opacity:.9;margin-bottom:28px}.love-big-cta__button{background:#fff;color:#d7264e;padding:14px 32px;border-radius:40px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.love-big-cta__button:hover{opacity:.85}.love-collist{padding:60px 20px;background:#fff;text-align:center}.love-collist__title{font-size:30px;font-weight:700;color:#d7264e;margin-bottom:32px}.love-collist__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto}.love-collist__item{text-decoration:none;color:#111}.love-collist__image{width:100%;height:200px;border-radius:14px;object-fit:cover;margin-bottom:14px}.love-collist__label{font-size:18px;font-weight:600}@media (max-width: 750px){.love-collist__grid{grid-template-columns:repeat(1,1fr);gap:20px}.love-collist__image{height:160px}}.love-couple-story{padding:80px 20px;background:#fff3f6;text-align:center}.love-couple-story__title{font-size:36px;font-weight:800;color:#d7264e;margin-bottom:40px}.love-couple-story__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1100px;margin:0 auto}.love-couple-story__card{background:#fff;border-radius:18px;padding:28px 24px;box-shadow:0 6px 16px #0000000f;text-align:center;border:1px solid #F7DCE4}.love-couple-story__icon{width:60px;margin:0 auto 20px}.love-couple-story__heading{font-size:20px;font-weight:700;margin-bottom:12px;color:#111}.love-couple-story__text{font-size:16px;color:#555;line-height:1.5;margin-bottom:16px}.love-couple-story__cta{font-weight:600;color:#d7264e;text-decoration:underline;font-size:14px}.love-cta-banner{background:linear-gradient(135deg,#fce7ec,#ffd6e0);padding:70px 20px;text-align:center;border-radius:12px;margin:60px auto;max-width:1000px}.love-cta-banner__title{font-size:32px;font-weight:700;color:#c81f4a;margin-bottom:14px}.love-cta-banner__subtitle{font-size:17px;color:#444;margin-bottom:22px}.love-cta-banner__button{padding:14px 34px;border-radius:50px;background:#d7264e;color:#fff!important;font-weight:600;text-decoration:none;display:inline-block}.love-cta-banner__button:hover{opacity:.85}.love-highlights{padding:90px 20px;background:#fff;max-width:1200px;margin:0 auto}.love-highlights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width: 768px){.love-highlights__grid{grid-template-columns:1fr;gap:24px}}.love-highlights__item{padding:32px;background:#fdf1f5;border-radius:20px;box-shadow:0 8px 24px #0000000f;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.25,.1,.25,1)}.love-highlights__item.is-visible{opacity:1;transform:translateY(0)}.love-highlights__title{font-size:22px;font-weight:700;color:#111;margin-bottom:10px}.love-highlights__text{font-size:16px;line-height:1.55;color:#555}.love-faq{padding:60px 20px;background:#fff6f8}.love-faq__title{text-align:center;font-size:32px;font-weight:700;color:#d7264e;margin-bottom:35px}.love-faq__item{background:#fff;border-radius:12px;padding:18px 20px;margin-bottom:14px;box-shadow:0 4px 14px #0000000d;cursor:pointer}.love-faq__question{font-size:17px;font-weight:600;color:#222;display:flex;justify-content:space-between;align-items:center}.love-faq__icon{font-size:20px;transition:.3s}.love-faq__answer{font-size:15px;color:#444;line-height:1.45;margin-top:12px;display:none}.love-faq__item.active .love-faq__answer{display:block}.love-faq__item.active .love-faq__icon{transform:rotate(45deg)}.love-fav{padding:60px 20px;text-align:center;background:#fff}.love-fav__title{font-size:32px;font-weight:700;margin-bottom:32px;color:#d7264e}.love-fav__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.love-fav__item{background:#fce7ec;border-radius:12px;padding:20px;text-decoration:none;color:#111;transition:transform .2s ease}.love-fav__item:hover{transform:translateY(-4px)}.love-fav__image{width:100%;height:140px;object-fit:cover;border-radius:10px;margin-bottom:14px}.love-fav__label{font-size:18px;font-weight:600}@media (max-width: 750px){.love-fav__grid{grid-template-columns:repeat(2,1fr)}}.love-testimonials__title{font-size:32px;font-weight:700;margin-bottom:40px;color:#d7264e}.love-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto}@media (max-width: 768px){.love-testimonials__grid{grid-template-columns:1fr}}.love-testimonials__item{background:#fff;border-radius:14px;padding:28px;box-shadow:0 3px 12px #0000000f}.love-testimonials__image{width:92px;height:92px;border-radius:50%;object-fit:cover;margin-bottom:16px;border:3px solid #F9BBC7}.love-testimonials__name{font-size:18px;font-weight:700;margin-bottom:6px;color:#111}.love-testimonials__text{font-size:15px;color:#444;line-height:1.55}.love-categories{padding:60px 20px;text-align:center;background:#fff}.love-categories__title{font-size:32px;font-weight:700;margin-bottom:32px}.love-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 768px){.love-categories__grid{grid-template-columns:1fr 1fr;gap:18px}}.love-category{background:#fce7ec;padding:24px;border-radius:18px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.love-category:hover{transform:translateY(-4px);box-shadow:0 6px 18px #00000014}.love-category__image{width:100%;max-width:420px;aspect-ratio:4/3;height:auto;border-radius:18px;object-fit:cover;margin:0 auto 20px;display:block}.love-category__label{font-size:18px;font-weight:600;margin-bottom:8px}.love-category__cta{font-size:14px;color:#d7264e;font-weight:600;text-decoration:underline}.love-hero{position:relative;width:100%;padding:80px 20px;text-align:center;background:#fce7ec}.love-hero__title{font-size:42px;font-weight:700;color:#111;margin-bottom:16px}.love-hero__subtitle{font-size:18px;color:#444;max-width:600px;margin:0 auto 24px}.love-hero__button{display:inline-block;padding:14px 28px;border-radius:50px;background:#d7264e;color:#fff;text-decoration:none;font-weight:600;transition:opacity .2s ease}.love-hero__button:hover{opacity:.8}.love-icons-row{padding:60px 20px;background:#fff}.love-icons-row__grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:1100px;margin:0 auto;text-align:center}.love-icon{display:flex;flex-direction:column;align-items:center}.love-icon__circle{width:70px;height:70px;border-radius:50%;background:#fce7ec;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.love-icon__circle img{width:36px;height:36px;object-fit:contain}.love-icon__title{font-weight:600;font-size:17px;color:#d7264e;margin-bottom:6px}.love-icon__text{font-size:14px;color:#555;line-height:1.5}.love-signature{padding:70px 25px;background:#fff;text-align:center}.love-signature__subtitle{font-size:16px;font-weight:600;color:#d7264e;margin-bottom:10px}.love-signature__title{font-size:34px;font-weight:700;color:#111;margin-bottom:18px}.love-signature__desc{font-size:16px;color:#555;max-width:650px;margin:0 auto 30px;line-height:1.55}.love-signature__image{width:100%;max-width:450px;border-radius:16px;margin:0 auto 25px}.love-signature__button{display:inline-block;padding:14px 32px;font-weight:600;color:#fff;background:#d7264e;border-radius:50px;text-decoration:none;transition:.2s}.love-signature__button:hover{opacity:.85}.love-stories{padding:70px 20px;background:#fff6f8;border-radius:14px;margin:60px auto;max-width:1200px}.love-stories__title{text-align:center;font-size:34px;font-weight:700;color:#c81f4a;margin-bottom:40px}.love-stories__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.love-story{background:#fff;border-radius:14px;padding:20px;box-shadow:0 8px 20px #0000000f;text-align:center;transition:all .25s ease}.love-story:hover{transform:translateY(-4px);box-shadow:0 10px 26px #00000017}.love-story__image{width:100%;height:240px;object-fit:cover;border-radius:12px;margin-bottom:18px}.love-story__names{font-weight:600;color:#d7264e;margin-bottom:8px}.love-story__quote{font-style:italic;color:#555;margin-bottom:14px;font-size:15px}.love-story__text{font-size:14px;color:#444;line-height:1.5;margin-bottom:20px}.love-story__button{padding:10px 24px;border-radius:50px;background:#d7264e;color:#fff;text-decoration:none;font-weight:600}.love-story{padding:80px 30px;background:#fce7ec;text-align:center;border-radius:12px;margin:20px auto;max-width:1100px}.love-story__title{font-size:36px;font-weight:700;margin-bottom:16px;color:#111}.love-story__text{font-size:17px;color:#444;max-width:780px;margin:0 auto 30px;line-height:1.65;font-weight:400}.love-story__button{display:inline-block;padding:12px 32px;border-radius:50px;background:#d7264e;color:#fff;font-weight:600;text-decoration:none;transition:.2s}.love-story{width:100%;padding:80px 20px;background:#fff4f7}.love-story__container{display:flex;align-items:center;justify-content:center;gap:50px;max-width:1200px;margin:0 auto}@media (max-width: 900px){.love-story__container{flex-direction:column;text-align:center}}.love-story__image{width:100%;max-width:480px;border-radius:18px;object-fit:cover;box-shadow:0 4px 22px #00000014}.love-story__content{max-width:520px}.love-story__title{font-size:34px;font-weight:700;color:#d7264e;margin-bottom:18px}.love-story__text{font-size:16px;line-height:1.7;color:#444;margin-bottom:26px}.love-story__button{display:inline-block;padding:14px 30px;border-radius:50px;background:#d7264e;color:#fff;text-decoration:none;font-weight:600}.love-story__button:hover{opacity:.85}.love-testimonials{padding:80px 20px;text-align:center;background:#fff5f7}.love-testimonials__title{font-size:36px;font-weight:700;color:#d7264e;margin-bottom:40px}.love-testimonials__grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:1100px;margin:0 auto}.love-testimonial{background:#fff;padding:24px;border-radius:14px;box-shadow:0 8px 16px #0000000f}.love-testimonial__image{width:70px;height:70px;border-radius:50%;overflow:hidden;margin:0 auto 16px}.love-testimonial__image img{width:100%;height:100%;object-fit:cover}.love-testimonial__text{font-size:16px;color:#444;line-height:1.55;margin-bottom:10px}.love-testimonial__author{font-weight:600;font-size:16px;color:#111}.love-twocol{display:flex;align-items:center;gap:40px;padding:70px 20px;max-width:1200px;margin:0 auto}.love-twocol__img{flex:1;border-radius:16px;overflow:hidden}.love-twocol__img img{width:100%;height:100%;object-fit:cover}.love-twocol__content{flex:1}.love-twocol__title{font-size:34px;font-weight:700;margin-bottom:14px;color:#d7264e}.love-twocol__text{font-size:18px;line-height:1.55;margin-bottom:20px}.love-twocol__button{display:inline-block;padding:14px 28px;border-radius:50px;background:#d7264e;color:#fff;text-decoration:none;font-weight:600}.love-twocol__button:hover{opacity:.8}@media (max-width: 850px){.love-twocol{flex-direction:column;text-align:center}.love-twocol__content{order:2}.love-twocol__img{order:1;width:100%}}.love-ugc-carousel{padding:64px 20px;background:#fce7ec}.love-ugc-carousel__inner{max-width:1180px;margin:0 auto}.love-ugc-carousel__heading{text-align:center;margin-bottom:32px}.love-ugc-carousel__title{font-size:28px;font-weight:700;color:#111;margin-bottom:8px}.love-ugc-carousel__subtitle{font-size:16px;color:#555;max-width:520px;margin:0 auto}.love-ugc-carousel__track-wrapper{position:relative;margin-top:20px}.love-ugc-carousel__track{display:flex;gap:20px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.love-ugc-carousel__track::-webkit-scrollbar{height:6px}.love-ugc-carousel__track::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.love-ugc-card{flex:0 0 280px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px #00000014;scroll-snap-align:start;display:flex;flex-direction:column}.love-ugc-card__image-wrapper{width:100%;height:220px;overflow:hidden}.love-ugc-card__image{width:100%;height:100%;object-fit:cover;display:block}.love-ugc-card__body{padding:16px 18px 18px}.love-ugc-card__name{font-size:15px;font-weight:600;color:#111;margin-bottom:6px}.love-ugc-card__quote{font-size:14px;line-height:1.5;color:#444;margin-bottom:10px}.love-ugc-card__meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#777}.love-ugc-card__hashtag{font-weight:600;color:#d7264e}@media (max-width: 768px){.love-ugc-card{flex:0 0 240px}.love-ugc-card__image-wrapper{height:190px}.love-ugc-carousel__title{font-size:24px}}.love-ugc-wall{padding:60px 20px;background:#fff;text-align:center}.love-ugc-wall__title{font-size:32px;font-weight:700;color:#111;margin-bottom:10px}.love-ugc-wall__subtitle{font-size:16px;color:#555;margin-bottom:32px}.love-ugc-wall__grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (min-width: 750px){.love-ugc-wall__grid{grid-template-columns:repeat(4,1fr)}}.love-ugc-wall__item img{width:100%;border-radius:12px;object-fit:cover}.love-ugc{padding:70px 20px;background:#fff7f9;text-align:center}.love-ugc__title{font-size:34px;font-weight:800;color:#d7264e;margin-bottom:40px}.love-ugc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;max-width:900px;margin:0 auto}.love-ugc__item{border-radius:14px;overflow:hidden;position:relative}.love-ugc__item img{width:100%;height:100%;object-fit:cover;display:block}.love-ugc__tag{position:absolute;bottom:8px;right:8px;background:#d7264e;padding:4px 10px;font-size:12px;color:#fff;border-radius:8px}.love-video{padding:70px 20px;background:#fff1f4;border-radius:16px;margin:60px auto;max-width:1100px;text-align:center}.love-video__title{font-size:34px;font-weight:700;color:#c81f4a;margin-bottom:20px}.love-video__text{color:#444;font-size:17px;max-width:700px;margin:0 auto 30px;line-height:1.55}.love-video__wrapper{position:relative;width:100%;padding-bottom:56.25%;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 8px 28px #0000001f}.love-video__wrapper iframe,.love-video__wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:cover;border-radius:16px}.love-video__button{display:inline-block;margin-top:25px;padding:12px 30px;background:#d7264e;color:#fff;font-weight:600;border-radius:40px;text-decoration:none}.love-video__button:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
