.categorybottom_top:after,.categorybottom_top .header_section:after,.cmspage_googlereviews:after,.categorybottom_topsection_banner:after,.categorybottom_topsection_banner .threereasons:after,.match_weddingring:after,.match_weddingring .match_weddingring_content:after,.weddingring_search:after,.instagraminspiration:after,.instagraminspiration .instagraminspiration_content:after,.guidanceengagementring:after,.guidanceengagementring .guidanceengagementring_content:after,.faqsection:after,.faqsection .faqsection_question:after,.faqsection .faqsection_question_content .accordion:after,.faqsection .faqsection_question_content .accordion .accordion-item:after,.getmore:after,.perfectengagementring:after,.cmspagenew_design:after,.cms_getintouch:after{content:"";clear:both;display:table}.categorybottom_top{float:left!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;padding:50px 20px!important}.categorybottom_top .header_section{align-items:flex-start!important;max-width:1170px!important;margin:0 auto!important;display:flex!important}.categorybottom_top .head_mobileimage{display:none!important}.categorybottom_top .header_section .left{box-sizing:border-box!important;flex:0 0 70%!important;padding-right:80px!important}.categorybottom_top .header_section .left .title{float:left!important;width:100%!important;margin-top:30px!important;margin-bottom:25px!important}.categorybottom_top .header_section .left .title h2{text-transform:uppercase!important;text-align:left!important;color:#1a1a1a!important;margin:0!important;font-family:Playfair Display,Georgia,serif!important;font-size:28px!important;font-weight:400!important;line-height:40px!important}.categorybottom_top .header_section .left .content p{text-align:left!important;color:#333!important;margin-bottom:16px!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:32px!important}.categorybottom_top .header_section .left .content a.categories_button{color:#000!important;text-transform:uppercase!important;letter-spacing:2px!important;float:left!important;border:1px solid #000!important;margin-top:20px!important;padding:12px 36px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;text-decoration:none!important;display:inline-block!important}.categorybottom_top .header_section .left .content a.categories_button:hover{color:#fff!important;background:#000!important}.categorybottom_top .header_section .right{flex:0 0 30%!important;margin-top:40px!important}.categorybottom_top .header_section .right img{width:100%!important;height:auto!important;display:block!important}.cmspage_googlereviews{float:left!important;width:100%!important;margin-top:60px!important;margin-bottom:60px!important;display:block!important;position:relative!important}.cmspage_googlereviews .cmspage_googlereviews_content{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.cmspage_googlereviews .google_reviewstitle{text-align:center!important;color:#1a1a1a!important;width:100%!important;margin-bottom:10px!important;font-family:Playfair Display,Georgia,serif!important;font-size:36px!important;font-weight:400!important;display:block!important}.cmspage_googlereviews .google_reviews_subtitle{text-align:center!important;color:#555!important;width:100%!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;display:block!important}.cmspage_googlereviews .googlereviews_div{float:left!important;width:100%!important;margin-top:20px!important}.categorybottom_topsection_banner{float:left!important;background-image:url(/wysiwyg/categorytop_background.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;margin-top:30px!important;margin-bottom:60px!important}.categorybottom_topsection_banner .categorybottom_topsection_banner_content{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.categorybottom_topsection_banner .threereasons ul{width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.categorybottom_topsection_banner .threereasons ul li{text-align:center!important;flex:1!important;padding:60px 20px!important}.categorybottom_topsection_banner .threereasons ul li img{width:36px!important;height:auto!important;margin-bottom:14px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.categorybottom_topsection_banner .threereasons ul li .title{letter-spacing:.36px!important;color:#1a1a1a!important;max-width:280px!important;margin:0 auto!important;font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;font-weight:400!important;line-height:28px!important}.match_weddingring{float:left!important;width:100%!important}.match_weddingring .match_weddingring_content{box-sizing:border-box!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;display:flex!important}.match_weddingring .match_weddingring_content .left{box-sizing:border-box!important;background:#fcf7f3!important;flex:0 0 55%!important;padding:40px 50px 40px 40px!important}.match_weddingring .match_weddingring_content .right.desktop{box-sizing:border-box!important;flex:0 0 45%!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important}.match_weddingring .match_weddingring_content .right.desktop img{object-fit:cover!important;border-radius:50%!important;width:380px!important;height:380px!important;display:block!important}.match_weddingring .match_weddingring_content .left .match_mobileview{display:none!important}.match_weddingring .match_weddingring_content .left h2{text-align:left!important;color:#1a1a1a!important;margin-top:0!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important;line-height:34px!important}.match_weddingring .match_weddingring_content .left p{text-align:left!important;color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.match_weddingring .match_weddingring_content .left .category_btn{float:left!important;width:100%!important;margin-top:30px!important}.match_weddingring .match_weddingring_content .left .category_btn .category_btn_content{flex-wrap:wrap!important;gap:16px!important;display:flex!important}.match_weddingring .match_weddingring_content .left .category_btn a{color:#000!important;text-transform:uppercase!important;letter-spacing:1px!important;border:1px solid #000!important;padding:10px 16px!important;font-family:Work Sans,sans-serif!important;font-size:11px!important;text-decoration:none!important;display:inline-block!important}.match_weddingring .match_weddingring_content .left .category_btn a:hover{color:#fff!important;background:#000!important}.weddingring_search{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:60px!important;padding:0 20px!important}.weddingring_search .weddingring_search_content{max-width:1160px!important;margin:0 auto!important}.weddingring_search .weddingring_search_content .top h2{text-transform:uppercase!important;color:#1a1a1a!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important}.weddingring_search .weddingring_search_content .top p{color:#333!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:28px!important}.weddingring_search .weddingring_search_content .bottom{float:left!important;width:100%!important;margin-top:50px!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider{gap:40px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li{text-align:center!important;flex:1!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span{width:100%!important;display:block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.img a{border:none!important;display:block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.img img{width:100%!important;height:auto!important;display:block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.link{margin-top:24px!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.link a{color:#000!important;text-transform:uppercase!important;letter-spacing:2px!important;border:1px solid #000!important;padding:10px 20px!important;font-family:Work Sans,sans-serif!important;font-size:13px!important;text-decoration:none!important;display:inline-block!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider li span.link a:hover{color:#fff!important;background:#000!important}.instagraminspiration{float:left!important;width:100%!important;margin-top:60px!important}.instagraminspiration .instagraminspiration_content{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.instagraminspiration .instagraminspiration_content .top{float:left!important;text-align:center!important;width:100%!important;margin-bottom:30px!important}.instagraminspiration .instagraminspiration_content .top h2{color:#1a1a1a!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:32px!important;font-weight:400!important}.instagraminspiration .instagraminspiration_content .top .headtitle_link{float:left!important;color:#1a1a1a!important;width:100%!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important}.instagraminspiration .instagraminspiration_content .top .headtitle_link a{letter-spacing:4px!important;text-transform:uppercase!important;color:#d84813!important;margin-left:16px!important;font-family:Work Sans,sans-serif!important;font-size:18px!important;text-decoration:none!important}.instagraminspiration .instagraminspiration_content .bottom.instagramreviews{gap:3px!important;width:100%!important;margin-top:10px!important;display:flex!important;overflow:hidden!important}.instagraminspiration .instagraminspiration_content .instagramreviews .item{flex:1!important;min-width:0!important}.instagraminspiration .instagraminspiration_content .instagramreviews .item .content img{object-fit:cover!important;width:100%!important;height:220px!important;display:block!important}.guidanceengagementring{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:60px!important;padding:0 20px!important}.guidanceengagementring .guidanceengagementring_content{max-width:1160px!important;margin:0 auto!important}.guidanceengagementring .guidanceengagementring_content .top{float:left!important;text-align:center!important;width:100%!important}.guidanceengagementring .guidanceengagementring_content .top h2{text-align:center!important;letter-spacing:.6px!important;color:#1a1a1a!important;text-transform:uppercase!important;max-width:600px!important;margin:0 auto 20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important;line-height:34px!important}.guidanceengagementring .guidanceengagementring_content .top p{color:#333!important;text-align:center!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:26px!important}.guidanceengagementring .guidanceengagementring_content .top p a{color:#000!important;font-family:Work Sans,sans-serif!important}.guidanceengagementring .guidanceengagementring_content .bottom{gap:40px!important;width:100%!important;margin-top:40px!important;display:flex!important}.guidanceengagementring .guidanceengagementring_content .bottom .left,.guidanceengagementring .guidanceengagementring_content .bottom .right{text-align:center!important;flex:1!important}.guidanceengagementring .guidanceengagementring_content .bottom img{object-fit:cover!important;border-radius:50%!important;width:240px!important;height:240px!important;margin:0 auto!important;display:block!important}.guidanceengagementring .guidanceengagementring_content .bottom p{color:#333!important;text-align:center!important;margin-top:20px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;line-height:24px!important}.guidanceengagementring .guidanceengagementring_content .bottom .button{margin-top:20px!important}.guidanceengagementring .guidanceengagementring_content .bottom .button a{color:#000!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;border:1px solid #000!important;padding:10px 20px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.guidanceengagementring .guidanceengagementring_content .bottom .button a:hover{color:#fff!important;background:#000!important}.faqsection{float:left!important;box-sizing:border-box!important;width:100%!important;margin-top:80px!important;padding:0 20px 60px!important}.faqsection .faqsection_content{max-width:850px!important;margin:0 auto!important}.faqsection .faqsection_content h2{text-align:center!important;color:#1a1a1a!important;text-transform:uppercase!important;margin-bottom:35px!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:400!important}.faqsection .faqsection_question{float:left!important;width:100%!important}.faqsection .faqsection_question .faqsection_question_content{max-width:700px!important;margin:0 auto!important}.faqsection .faqsection_question_content .accordion{float:left!important;border-bottom:1px solid #ddd!important;width:100%!important;margin-bottom:0!important;padding-bottom:0!important}.faqsection .faqsection_question_content .accordion .accordion-item{float:left!important;width:100%!important}.faqsection .faqsection_question_content .accordion h3.faqsaccordian{cursor:pointer!important;color:#1a1a1a!important;border-top:1px solid #ddd!important;align-items:flex-start!important;margin:0!important;padding:18px 0!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;display:flex!important}.faqsection .faqsection_question_content .accordion h3.faqsaccordian span.openclose{color:#000!important;flex:0 0 28px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;line-height:1!important}.faqsection .faqsection_question_content .accordion h3.faqsaccordian span.faqtitle{text-transform:uppercase!important;letter-spacing:.5px!important;font-family:Work Sans,sans-serif!important;font-size:14px!important;line-height:1.5!important}.faqsection .faqsection_question_content .accordion .accordion-item .content{padding:10px 0 20px 28px!important;display:block!important}.faqsection .faqsection_question_content .accordion .accordion-item .content p{color:#333!important;margin-bottom:14px!important;font-family:Work Sans,sans-serif!important;font-size:15px!important;line-height:28px!important}.faqsection .faqsection_question_content .accordion .accordion-item .content a{color:#000!important;text-decoration:underline!important}.getmore{float:left!important;background:#f8f8f7!important;width:100%!important}.getmore .getmore_content{text-align:center!important;max-width:780px!important;margin:0 auto!important;padding:60px 20px!important}.getmore .getmore_content h4{text-align:center!important;color:#1a1a1a!important;margin-bottom:16px!important;font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:400!important}.getmore .getmore_content p{color:#555!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:28px!important}.getmore .getmore_content .buttons{width:100%!important;margin-top:30px!important}.getmore .getmore_content .buttons .buttons_content{flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;display:flex!important}.getmore .getmore_content .buttons a{color:#000!important;letter-spacing:1.5px!important;text-transform:uppercase!important;text-align:center!important;border:1px solid #000!important;padding:12px 30px!important;font-family:Work Sans,sans-serif!important;font-size:12px!important;text-decoration:none!important;display:inline-block!important}.getmore .getmore_content .buttons a:hover{color:#fff!important;background:#000!important}.perfectengagementring{float:left!important;width:100%!important;margin-top:60px!important}.perfectengagementring .perfectengagementring_content{text-align:center!important;max-width:1000px!important;margin:0 auto!important;padding:40px 20px!important}.perfectengagementring .perfectengagementring_content h2{text-transform:uppercase!important;text-align:center!important;color:#1a1a1a!important;margin-bottom:20px!important;font-family:Playfair Display,Georgia,serif!important;font-size:30px!important;font-weight:400!important}.perfectengagementring .perfectengagementring_content p{color:#555!important;font-family:Work Sans,sans-serif!important;font-size:16px!important;line-height:26px!important}.cmspagenew_design{float:left!important;width:100%!important}.cms_getintouch{float:left!important;box-sizing:border-box!important;background:#fcf7f3!important;width:100%!important;padding:60px 20px!important}.cmsgetintouch_content{max-width:1200px!important;margin:0 auto!important}.cmsgetintouch_content h2{text-align:center!important;color:#1a1a1a!important;margin-bottom:40px!important;font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important}.cmsgetintouch_content ul{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.cmsgetintouch_content ul li{text-align:center!important;flex:0 0 calc(18% - 20px)!important}.cmsgetintouch_content ul li a{color:#000!important;text-decoration:none!important;display:block!important}.cmsgetintouch_content ul li a .title{margin-bottom:8px!important;font-family:Playfair Display,Georgia,serif!important;font-size:15px!important;font-weight:600!important;display:block!important}.cmsgetintouch_content ul li img{object-fit:contain!important;width:48px!important;height:48px!important;margin:8px auto 12px!important;display:block!important}.cmsgetintouch_content ul li .desc{color:#666!important;font-family:Work Sans,sans-serif!important;font-size:13px!important;line-height:20px!important}.cmsgetintouch_content ul li a.chatblock{cursor:pointer!important}@media (max-width:1024px){.match_weddingring .match_weddingring_content{flex-direction:column!important}.match_weddingring .match_weddingring_content .left{flex:100%!important}.match_weddingring .match_weddingring_content .right.desktop{flex:100%!important;max-height:400px!important}}@media (max-width:768px){.categorybottom_top .head_mobileimage{width:100%!important;margin-bottom:20px!important;display:block!important}.categorybottom_top .head_mobileimage img{width:100%!important;display:block!important}.categorybottom_top .header_section{flex-direction:column!important}.categorybottom_top .header_section .left{flex:100%!important;padding-right:0!important}.categorybottom_top .header_section .right.head_desktopimage{display:none!important}.match_weddingring .match_weddingring_content .left .match_mobileview{width:100%!important;margin-bottom:20px!important;display:block!important}.match_weddingring .match_weddingring_content .left .match_mobileview img{width:100%!important;display:block!important}.match_weddingring .match_weddingring_content .right.desktop{display:none!important}.weddingring_search .weddingring_search_content .bottom ul.exploreringslider,.guidanceengagementring .guidanceengagementring_content .bottom,.categorybottom_topsection_banner .threereasons ul{flex-direction:column!important}.instagraminspiration .instagraminspiration_content .bottom.instagramreviews{flex-wrap:nowrap!important;overflow-x:auto!important}.instagraminspiration .instagraminspiration_content .instagramreviews .item{min-width:160px!important}.cmsgetintouch_content ul li{flex:0 0 calc(45% - 10px)!important}.getmore .getmore_content .buttons .buttons_content{flex-direction:column!important;align-items:center!important}.categorybottom_top .header_section .left .content a.categories_button{margin-left:0!important}.guidanceengagementring .guidanceengagementring_content .bottom img{width:180px!important;height:180px!important}}@media (max-width:480px){.cmsgetintouch_content ul li{flex:0 0 100%!important}}
