@keyframes wch-pulse{0%{transform:scale(1);opacity:.8}40%{transform:scale(1.5);opacity:.4}60%{transform:scale(1.8);opacity:.2}to{transform:scale(2);opacity:0}}@keyframes wch-plus-pulse{0%{transform:translate(-50%,-50%) scale(.85);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.8);opacity:.55}to{transform:translate(-50%,-50%) scale(2.15);opacity:0}}.wedding-set{padding-block:30px;position:relative}@media (max-width: 800px){.wedding-set{padding-block:10px}}.wedding-set .tiles-wrapper{display:flex;gap:24px;margin-top:32px;justify-content:center}@media (max-width: 800px){.wedding-set .tiles-wrapper{overflow:hidden;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding:20px;margin-top:0;scrollbar-width:none}.wedding-set .tiles-wrapper::-webkit-scrollbar{display:none}}.wedding-set .wch-section__description{margin-bottom:60px}.wedding-set .swiper-container{padding-top:16px;padding-bottom:40px}@media (max-width: 800px){.wedding-set .swiper-container{padding-top:0}}.wedding-set .swiper-slide{cursor:pointer;border-radius:4px;background:var(--WHITE, #FFF);box-shadow:18px 19px 18.9px -9px #0000001a;max-width:302px;padding-bottom:30px}.wedding-set .swiper-slide .img-wrapper{display:inline-block;width:100%;position:relative}.wedding-set .swiper-slide .img-wrapper img{display:block;width:100%;height:100%;max-height:302px;max-width:100%;transition:.2s;object-fit:cover;border-radius:3px;aspect-ratio:1/1}.wedding-set .swiper-slide .info-wrapper-bottom{width:100%;max-width:330px;margin-top:4px;display:flex;flex-direction:column;gap:20px;padding-top:20px;align-items:center;color:#1a1a1a;line-height:140%;letter-spacing:.32px;font-size:1rem}.wedding-set .swiper-slide .info-wrapper-bottom div{text-align:center}.wedding-set .swiper-slide .info-wrapper-bottom .title{margin-top:8px;color:var(--ANTHRAZITE, #1A1A1A);font-family:Roma;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;max-width:248px;text-align:center;text-transform:capitalize}.wedding-set .swiper-slide .info-wrapper-bottom .price{font-size:14px;color:#1a1a1a;text-align:center;margin-top:8px;font-weight:300}.wedding-set .swiper-slide .info-wrapper-bottom .see-more{color:var(--GOLD, #C2A572);text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.65px;text-decoration:none;margin-bottom:-10px}@media (max-width: 1000px){.wedding-set .swiper-slide .info-wrapper-bottom .see-more{margin-bottom:-5px}}.wedding-set .swiper-slide .info-wrapper-bottom .see-more:hover{color:#fff}@media (max-width: 800px){.wedding-set .swiper-slide .info-wrapper-bottom{font-size:.875rem}.wedding-set .swiper-slide .info-wrapper-bottom .title{font-size:.875rem;line-height:140%;letter-spacing:.28px}}
