@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}}.perfect-match{padding-top:0;padding-left:100px}.perfect-match .wch-section__title{margin-top:60px;padding-right:100px}@media (max-width: 800px){.perfect-match .wch-section__title{padding-right:16px;margin-top:32px}}.perfect-match .wch-section__description{margin-bottom:-40px;padding-right:100px}@media (max-width: 800px){.perfect-match .wch-section__description{padding-right:16px;margin-bottom:18px}}@media (max-width: 1000px){.perfect-match{padding-left:50px}}@media (max-width: 800px){.perfect-match{padding-left:16px;padding-top:0}}.perfect-match .swiper-container{padding-top:66px}@media (max-width: 800px){.perfect-match .swiper-container{padding-top:48px}}.perfect-match .swiper{margin:63px auto 40px;padding-top:0}@media (max-width: 800px){.perfect-match .swiper{margin:0 auto;padding-top:0}}.perfect-match .swiper .swiper-slide{width:100%;color:#323c53;height:auto}.perfect-match .swiper .swiper-slide--double{max-width:358px;display:flex;gap:8px;position:relative}.perfect-match .swiper .swiper-slide--double a{max-width:175px;flex-shrink:0;position:relative;padding-bottom:20px;background:#f6f6f6}.perfect-match .swiper .swiper-slide--double a img{max-height:302px;aspect-ratio:1/1}.perfect-match .swiper .swiper-slide--double a .floating-badge{position:absolute;top:16px;left:16px}.perfect-match .swiper .swiper-slide--double a .floating-badge{display:none}.perfect-match .swiper .swiper-slide--double a:nth-of-type(1) .floating-badge:first-of-type{display:block}.perfect-match .swiper .swiper-slide--double a:nth-of-type(2) .floating-badge:last-of-type{display:block}.perfect-match .swiper .swiper-slide--double .ampersant{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);max-width:55px;max-height:55px}@media (max-width: 800px){.perfect-match .swiper .swiper-slide--double .ampersant{top:80px}}@media (min-width: 480px){.perfect-match .swiper .swiper-slide--double{max-width:365px}.perfect-match .swiper .swiper-slide--double a{max-width:178px}.perfect-match .swiper .swiper-slide--double .ampersant{max-width:70px;max-height:70px}}@media (min-width: 768px){.perfect-match .swiper .swiper-slide--double{max-width:450px;gap:18px}.perfect-match .swiper .swiper-slide--double a{max-width:210px}.perfect-match .swiper .swiper-slide--double .ampersant{max-width:80px;margin-left:-5px;margin-top:-20px;max-height:80px}}@media (min-width: 1100px){.perfect-match .swiper .swiper-slide--double{max-width:503px}.perfect-match .swiper .swiper-slide--double a{max-width:243px}}@media (min-width: 1200px){.perfect-match .swiper .swiper-slide--double{max-width:543px}.perfect-match .swiper .swiper-slide--double a{max-width:264px}.perfect-match .swiper .swiper-slide--double .ampersant{max-width:unset;max-height:unset}}@media (min-width: 1400px){.perfect-match .swiper .swiper-slide--double{max-width:568px}.perfect-match .swiper .swiper-slide--double a{max-width:275px}}@media (min-width: 1600px){.perfect-match .swiper .swiper-slide--double{max-width:633px}.perfect-match .swiper .swiper-slide--double a{max-width:345px}}.perfect-match .swiper .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}.perfect-match .swiper .swiper-slide .info-wrapper-bottom div{text-align:center}.perfect-match .swiper .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:lowercase}.perfect-match .swiper .swiper-slide .info-wrapper-bottom .title:first-letter{text-transform:uppercase}.perfect-match .swiper .swiper-slide .info-wrapper-bottom .price{font-size:14px;color:#1a1a1a;text-align:center;margin-top:8px;font-weight:300}.perfect-match .swiper .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){.perfect-match .swiper .swiper-slide .info-wrapper-bottom .see-more{margin-bottom:-5px}}.perfect-match .swiper .swiper-slide .info-wrapper-bottom .see-more:hover{color:#fff}.perfect-match .swiper .floating-top-text{position:absolute;top:-60px;left:auto;right:auto}@media (max-width: 1100px){.perfect-match .swiper{padding-left:0}}.perfect-match .arrows-wrapper{position:absolute;max-width:100%;width:100%;top:0;display:flex;z-index:10}.perfect-match .arrows-wrapper .wch-swiper-button-prev,.perfect-match .arrows-wrapper .wch-swiper-button-next{top:0}.perfect-match .side-hover-button{margin:44px auto 0;display:block}.perfect-match .btn-wrapper{width:100%;margin-top:32px}.perfect-match .btn-wrapper .wch-btn{text-align:center;font-family:Roma;font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.96px;text-transform:capitalize;padding:10px 48px;align-items:center;background:#1e1e1e;display:block;width:min-content!important;text-wrap:nowrap;position:relative;display:flex;justify-content:center;z-index:1;overflow:hidden;transition:.3s;border-radius:3px;background-color:#1e1e1e;color:#fff}.perfect-match .btn-wrapper .wch-btn:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#f49ba7;transition:top .3s;z-index:-1}.perfect-match .btn-wrapper .wch-btn:hover:before{top:0}.perfect-match .btn-wrapper .wch-btn:active{background-color:#1a1a1a}@media (max-width: 800px){.perfect-match .btn-wrapper .wch-btn{border-radius:2px}}@media (max-width: 500px){.perfect-match .btn-wrapper .wch-btn:before{background-color:unset;transition:unset}.perfect-match .btn-wrapper .wch-btn:hover:before{top:unset}}@media (max-width: 1400px){.perfect-match .btn-wrapper .wch-btn{margin-left:0}}@media (max-width: 800px){.perfect-match .btn-wrapper .wch-btn{padding:10px 40px}}@media (max-width: 1400px){.perfect-match .btn-wrapper{padding-inline:50px}}@media (max-width: 1000px){.perfect-match .btn-wrapper{padding-inline:0px}}
