@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}}.featured-rings-campaign{display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);column-gap:16px;position:relative;padding-inline:100px;width:100%;margin:94px auto 0}@media (max-width: 1400px){.featured-rings-campaign{padding-inline:50px}}@media (max-width: 1000px){.featured-rings-campaign{padding-inline:16px}}@media (max-width: 800px){.featured-rings-campaign{grid-template-columns:100%;margin:16px auto 0;row-gap:16px}}@media (max-width: 800px){.featured-rings-campaign__slider{order:2;min-height:570px;padding-top:48px}}.featured-rings-campaign__slider-label{font-family:Roma;font-weight:600;font-size:18px;line-height:24px;letter-spacing:1px;text-align:center;margin:0;padding:0;position:absolute;top:-38px;z-index:10}@media (max-width: 800px){.featured-rings-campaign__slider-label{top:544px;padding-left:4px}}.featured-rings-campaign .swiper-wrapper{height:auto}.featured-rings-campaign .wch-swiper-button-prev{right:56px;display:block;transform:rotate(180deg)}@media (max-width: 800px){.featured-rings-campaign .wch-swiper-button-prev{height:30px;top:-40px;right:54px}}.featured-rings-campaign .wch-swiper-button-next{right:0;display:block}@media (max-width: 800px){.featured-rings-campaign .wch-swiper-button-next{top:-50px;height:30px;right:4px}}.featured-rings-campaign .swiper-slide{display:block;position:relative}.featured-rings-campaign .swiper-slide__img-background img{width:100%}@media (max-width: 1000px){.featured-rings-campaign .swiper-slide__img-background img{min-height:520px;object-fit:cover}}.featured-rings-campaign .swiper-slide__card{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media (max-width: 600px){.featured-rings-campaign .swiper-slide__card{width:236px}}.featured-rings-campaign .swiper-slide__card-discount{position:absolute;top:-40px;right:-40px}@media (max-width: 800px){.featured-rings-campaign .swiper-slide__card-discount{width:75px;height:75px;top:-30px;right:-30px}}.featured-rings-campaign .swiper-slide__card h6{font-family:Roma;font-weight:400;font-size:16px;line-height:140%;letter-spacing:2%;margin-top:8px;margin-bottom:0;width:100%}@media (max-width: 800px){.featured-rings-campaign .swiper-slide__card h6{text-wrap:wrap;font-weight:400;font-size:14px;line-height:130%;letter-spacing:2%;margin-bottom:4px}}.featured-rings-campaign .swiper-slide__card span{display:block;font-family:Roma;font-weight:400;font-size:16px;line-height:100%;letter-spacing:3%;color:#1a1a1a99;margin-bottom:8px}.featured-rings-campaign .swiper-slide__card-btn{color:#fff;display:block;width:100%;padding:12.5px 0;font-weight:600;font-size:18px;line-height:130%;letter-spacing:6%;text-align:center;text-transform:capitalize;background-color:#92122f;position:relative;display:flex;justify-content:center;z-index:1;overflow:hidden;transition:.3s;border-radius:3px}.featured-rings-campaign .swiper-slide__card-btn:before{content:"";position:absolute;bottom:-100%;left:0;width:100%;height:100%;background:#92122f;transition:bottom .3s;z-index:-1}.featured-rings-campaign .swiper-slide__card-btn:hover{color:#fff}.featured-rings-campaign .swiper-slide__card-btn:hover:before{bottom:0}@media (max-width: 800px){.featured-rings-campaign .swiper-slide__card-btn{border-radius:2px}}.featured-rings-campaign .swiper-slide__card-btn:before{background-color:#d894ab}.featured-rings-campaign .swiper-slide__card img{width:358px}.featured-rings-campaign__promo-section{position:relative}@media (max-width: 800px){.featured-rings-campaign__promo-section{height:520px}}.featured-rings-campaign__promo-section-card{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);padding:42.5px 34px;color:#921230;max-width:90%;height:auto}@media (max-width: 1000px){.featured-rings-campaign__promo-section-card{padding:22.5px 17px}}@media (max-width: 800px){.featured-rings-campaign__promo-section-card{padding:40px 20px}}.featured-rings-campaign__promo-section-card h4{font-weight:400;font-style:Regular;font-size:20px;line-height:150%;letter-spacing:0%;text-align:center}@media (max-width: 800px){.featured-rings-campaign__promo-section-card h4{font-size:16px}}.featured-rings-campaign__promo-section-card h3{font-family:adobe-caslon-pro-italic,sans-serif;font-weight:400;font-style:Italic;font-size:42px;line-height:100%;letter-spacing:0px;text-align:center;margin-top:8px;margin-bottom:8px}@media (max-width: 800px){.featured-rings-campaign__promo-section-card h3{font-size:32px}}.featured-rings-campaign__promo-section-card-discount{font-family:adobe-caslon-pro-italic-semibold,sans-serif;font-weight:600;font-style:Italic;font-size:64px;line-height:120%;letter-spacing:0px;text-align:center;margin-bottom:8px}@media (max-width: 800px){.featured-rings-campaign__promo-section-card-discount{font-size:48px}}.featured-rings-campaign__promo-section-card h5{font-family:adobe-caslon-pro-italic,sans-serif;font-weight:400;font-style:Italic;font-size:24px;line-height:120%;letter-spacing:0px;text-align:center;margin:0}@media (max-width: 800px){.featured-rings-campaign__promo-section-card h5{font-size:20px}}.featured-rings-campaign__promo-section-card p{font-weight:400;font-style:Regular;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;width:360px;max-width:100%;margin:24px 0}@media (max-width: 800px){.featured-rings-campaign__promo-section-card p{font-size:12px;margin:20px 0}}@media (max-width: 900px){.featured-rings-campaign__promo-section-card p br{display:none}}.featured-rings-campaign__promo-section-card a{font-family:adobe-caslon-pro-italic,sans-serif;font-weight:400;font-style:Italic;font-size:20px;line-height:150%;letter-spacing:0%;margin:0 auto;display:block;width:min-content;position:relative;text-wrap:nowrap}.featured-rings-campaign__promo-section-card a:hover .featured-rings-campaign__see-all-line{width:0px;opacity:0}@media (max-width: 800px){.featured-rings-campaign__promo-section-card a{font-size:16px}}.featured-rings-campaign__promo-section-card .featured-rings-campaign__see-all-line{bottom:0;left:0;background-color:#921230;position:absolute;width:100%;height:1px;transition:width .7s,opacity .7s}.featured-rings-campaign__promo-section-bg{width:100%;position:absolute;top:0;left:0;height:100%;object-position:40% 40%;object-fit:cover}
