@font-face{font-family:__nunito_58ec97;src:url(/_next/static/media/f7aeac3677126d0c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__nunito_58ec97;src:url(/_next/static/media/6b101a063bf0a219-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__nunito_58ec97;src:url(/_next/static/media/4f089e7e617b415b-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__nunito_58ec97;src:url(/_next/static/media/36525fc0a6ed73d7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__nunito_58ec97;src:url(/_next/static/media/0c7a931dae3ce98e-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__nunito_Fallback_58ec97;src:local("Arial");ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.00%;size-adjust:101.65%}.__className_58ec97{font-family:__nunito_58ec97,__nunito_Fallback_58ec97}.__variable_58ec97{--font-nunito:"__nunito_58ec97","__nunito_Fallback_58ec97"}@font-face{font-family:__lora_82a211;src:url(/_next/static/media/505e044bab7f5d3e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__lora_82a211;src:url(/_next/static/media/15a6a6800b178e61-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__lora_82a211;src:url(/_next/static/media/343ebf3af3e037d0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__lora_82a211;src:url(/_next/static/media/95d43412a9780444-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__lora_Fallback_82a211;src:local("Arial");ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.00%;size-adjust:105.08%}.__className_82a211{font-family:__lora_82a211,__lora_Fallback_82a211}.__variable_82a211{--font-lora:"__lora_82a211","__lora_Fallback_82a211"}@font-face{font-family:__homemadeApple_47afa3;src:url(/_next/static/media/5619b35fa889474a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__homemadeApple_Fallback_47afa3;src:local("Arial");ascent-override:204.53%;descent-override:87.81%;line-gap-override:0.00%;size-adjust:44.98%}.__className_47afa3{font-family:__homemadeApple_47afa3,__homemadeApple_Fallback_47afa3;font-weight:400;font-style:normal}.__variable_47afa3{--font-homemade-apple:"__homemadeApple_47afa3","__homemadeApple_Fallback_47afa3"}.homebanner .homebannertext{padding:20px 40px;background:url(/images/bannercontent-bg.png) no-repeat;background-size:cover}.homebanner .homebannertext h2,.homebanner .homebannertext h3{font-family:Lora}.homebanner .homebannertext p{margin:30px 0 50px;font-family:Lora}.homebannertext ul{margin-top:40px;margin-bottom:10px}.homebannertext ul li{font-size:18px;position:relative;padding:0 0 0 20px;font-family:Nunito;font-weight:400;line-height:23px}.homebannertext ul li:before{content:"";background:url(/images/listiteam.png);width:13px;height:12px;position:absolute;left:0;top:6px}.homeswiperslider .swiper-wrapper .swiper-slide{height:auto;background:#fafafa}.homeswiperslider .swiper-wrapper .swiper-slide img{background:transparent;mix-blend-mode:darken;transform:scale(1.3)}.homeswiperslider .swiper-pagination-bestselling,.homeswiperslider .swiper-pagination-engagement{margin-top:40px}.homebanner+.featuressec{margin-top:80px;margin-bottom:80px}.homebanner+.featuressec .featuresbox{border:none;margin:0;padding:0}.homebanner+.featuressec .featuresbox img{width:auto;height:auto}.diamond-homeswiperslider .swiper{padding-bottom:0!important}.diamond-homeswiperslider .swiper .swiper-pagination-bullets{margin-top:25px}.customer-reviewshome .slider-outer{max-width:1297px;position:relative;padding:0 50px;margin:auto}.customer-reviewshome .swiper .swiper-slide .shadow-lg{width:calc(100% - 20px);margin:auto}.customer-reviewshome .swiper .swiper-slide{height:344px}.customer-reviewshome .swiper .swiper-slide button{text-align:right;font-size:16px;color:#000;text-transform:uppercase;display:inline-block;width:94px;position:absolute;right:20px;bottom:20px}.customer-reviewshome .swiper .swiper-slide button:hover{text-decoration:none;color:#8c2d5f}.customer-reviewshome .swiper .swiper-slide button:after{position:absolute;content:"";background:#000;width:100%;height:2px;left:0;bottom:0}.customer-reviewshome .swiper .swiper-slide .shadow-lg{box-shadow:0 1px 8px 3px #efefef;border-radius:0}.customer-reviewshome .swiper{position:static;padding:20px 0!important}.customer-reviewshome .swiper .swiper-button-prev-customer-reviews{position:absolute;top:50%;transform:translate(-11px,-50%) rotate(-180deg)!important;z-index:9;left:-25px!important;box-shadow:none!important;border:1px solid #000}.customer-reviewshome .swiper .swiper-button-prev-customer-reviews:after{background:url(/images/reviewarrow.png) no-repeat;padding:12px 7px;position:absolute;left:50%;width:15px;top:50%;transform:translate(-50%,-50%)}.customer-reviewshome .swiper .swiper-button-next-customer-reviews:hover,.customer-reviewshome .swiper .swiper-button-prev-customer-reviews:hover{opacity:.5;background:none!important}.customer-reviewshome .swiper .swiper-button-next-customer-reviews{position:absolute;top:50%;transform:translate(19px,-50%)!important;z-index:9;right:-25px!important;box-shadow:none!important;border:1px solid #000}.customer-reviewshome .swiper .swiper-button-next-customer-reviews:after{background:url(/images/reviewarrow.png) no-repeat;padding:12px 7px;position:absolute;left:50%;width:15px;top:50%;transform:translate(-50%,-50%)}.homecategory .homecategoryinner .categoryboxcoantent a{display:inline-block;width:100%}.customerreviewlabgrow .customer-reviewshome{padding-bottom:0}.instragrampost .instragrampostinner .col-span-1 .instrapostcenter{width:100%}@media(max-width:1600px){.homebanner .homebannertext{padding-left:20px;padding-right:20px}.homebanner .homebannertext h2,.homebanner .homebannertext h3,.homebanner .homebannertext p{font-size:2.7vw}.customer-reviewshome .swiper .swiper-button-next-customer-reviews{right:5px!important}.customer-reviewshome .swiper .swiper-button-prev-customer-reviews{left:5px!important}}@media(max-width:1350px){.homebanner .homebannertext h2,.homebanner .homebannertext h3,.homebanner .homebannertext p{font-size:2.5vw}.homebanner .homebannertext h3 span,.homebanner .homebannertext p span{font-size:5vw}.customer-reviewshome .swiper .swiper-button-prev-customer-reviews{left:0!important}.customer-reviewshome .swiper .swiper-button-next-customer-reviews{right:10px!important}}@media (min-width:992px) and (max-width:1199px){.homebanner .homebannertext{padding-top:20px;padding-bottom:20px}.homebannertext ul li{font-size:14px}.homebanner .homebannertext h2{margin:0}.homebanner .homebannertext p{margin:20px 0}}@media(max-width:1199px){.loosdiamond .loosdiamondinner button{font-size:15px}}@media(max-width:1024px){.mailinglist .mailinglistinner{padding:0 30px}.mailinglist .mailinglistinner .mailinglistform{padding:0;width:100%}.whychooseprice{padding:30px}.loosdiamond{overflow:auto}.loosdiamond .loosdiamondinner{overflow-x:scroll;min-width:1024px;justify-content:space-around}}@media(max-width:991px){.homebanner .homebannertext h2,.homebanner .homebannertext h3,.homebanner .homebannertext p{font-size:40px}.homeswiperslider h2 span{font-size:65px}.whychooseprice{padding:0 20px}}@media(max-width:767px){body .homebanner+.featuressec{margin-top:40px;margin-bottom:40px}.homeswiperslider h2 span{font-size:50px}.homebanner .homebannertext h2,.homebanner .homebannertext h3,.homebanner .homebannertext p{font-size:24px;margin:0}.homebanner .homebannertext h3 span,.homebanner .homebannertext p span{font-size:24px}.homebannertext ul{margin-top:20px}section.visitshowroomsec .visitshowroomsecbtns a{margin:0 0 20px!important}.weddingsliderring .weddingsliderringcontent{width:100%;max-width:100%}.customer-reviewshome .slider-outer,.mailinglist .mailinglistinner{padding:0}.mailinglist .mailinglistinner .mailinglistform{padding:30px 20px}.customer-reviewshome .swiper .swiper-button-prev-customer-reviews{width:35px!important;height:35px!important;left:-20px!important}.customer-reviewshome .swiper .swiper-button-prev-customer-reviews:after{padding:9px 3px;position:absolute;left:60%;width:15px;background-size:10px}.customer-reviewshome .swiper .swiper-button-next-customer-reviews{width:35px!important;height:35px!important;right:-12px!important}.customer-reviewshome .swiper .swiper-button-next-customer-reviews:after{padding:9px 3px;position:absolute;left:60%;width:15px;background-size:10px}}.faq-main-wrapper{background:#f8f8fa}.faq-category-nav{scrollbar-width:none;-ms-overflow-style:none;text-align:center}.faq-category-nav::-webkit-scrollbar{display:none}.faq-slider-glass .swiper{padding:0!important}.faq-slider-glass{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 40px 100px rgba(0,0,0,.03)}.faq-swiper-modern{overflow:visible!important}.faq-swiper-modern .swiper-slide{opacity:0!important;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transform:translateY(20px);overflow:visible!important}.faq-swiper-modern .swiper-slide-active{opacity:1!important;transform:translateY(0)}.faq-columns-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width:1024px){.faq-columns-grid{grid-template-columns:1fr}}.faq-card{background:#fff;border-radius:24px;padding:10px;border:1px solid #f0f0f2;transition:all .5s cubic-bezier(.23,1,.32,1);margin-bottom:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.faq-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px rgba(0,0,0,.06);border-color:#e5e5e7}.faq-card.open{background:#fff;border-color:#8e2e65;box-shadow:0 10px 30px rgba(142,46,101,.08)}.faq-card-header{width:100%;padding:20px 15px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:left;outline:none!important}.faq-question-text{font-family:Nunito,sans-serif;font-size:18px;font-weight:700;color:#1a1a1c;line-height:1.4;padding-right:20px;width:calc(100% - 50px)}.faq-icon-wrapper{width:36px;height:36px;background:#fdf2f8;color:#8e2e65;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.faq-card.open .faq-icon-wrapper{background:#8e2e65;color:#fff}.faq-card-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .6s cubic-bezier(.4,0,.2,1),opacity .35s ease,padding .35s ease;padding:0 15px}.faq-card-body.expanded{max-height:1500px;padding:0 15px 24px;opacity:1}.faq-answer-content{font-family:Nunito,sans-serif;font-size:16px;line-height:1.6;color:#52525b;padding-top:16px;border-top:1px solid #f4f4f5}.faq-icon-wrapper{transition:transform .35s ease,background-color .35s ease,color .35s ease}.faq-card.open .faq-icon-wrapper{transform:rotate(180deg)}.faq-answer-content p{margin-bottom:12px}.faq-nav-btn{width:60px;height:60px;border-radius:50%;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;background:#fff;color:#1a1a1c;transition:all .5s cubic-bezier(.23,1,.32,1);cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.faq-nav-btn:before{content:"";position:absolute;inset:0;background:#8e2e65;transform:scale(0);transition:transform .5s cubic-bezier(.23,1,.32,1);border-radius:50%;z-index:0}.faq-nav-btn svg{position:relative;z-index:1;transition:all .5s ease}.faq-nav-btn:hover{border-color:#8e2e65;color:#fff;box-shadow:0 15px 30px rgba(142,46,101,.2);transform:translateY(-2px)}.faq-nav-btn:hover:before{transform:scale(1)}.faq-nav-btn.prev:hover svg{transform:translateX(-3px) rotate(180deg)}.faq-nav-btn.next:hover svg{transform:translateX(3px)}.faq-nav-btn:active{transform:translateY(0) scale(.95)}@media (max-width:768px){.faq-nav-btn{width:50px;height:50px}}.wishlistspace{margin:15px 0!important}@media (max-width:479px){.showresulttopbar p{font-size:3vw}.showresulttopbar select,.showresulttopbar span{font-size:2.5vw}}.categoryproduct .categorysidebar{max-width:410px;width:100%}.categorysidebar ul li{margin:0!important}.bloglatestresource ul li{position:relative;background:url(/images/reviewarrow.png) no-repeat;background-position:100%;padding-right:40px}.blog-details-page h2 strong,.blog-details-page h3 strong{font-weight:700}.blog-details-page .prose h3,.blog-details-page h3,.faq-answer h3{color:#8e2e65;font-weight:700;font-size:24px;margin:20px 0 7px}.related-post h3{font-weight:600;font-size:18px;color:#000;margin-top:0}.blog-details-page ul{margin-top:15px}.blog-details-page ul li{margin:0 0 12px}.blog-details-page ul li strong{font-weight:700;color:#000}@media(max-width:1023px){.categoryproduct .categorysidebar{max-width:100%}}@media(max-width:767px){.categoryproduct{display:block}.categoryproduct .categorysidebar{max-width:100%}}.visit-us-container .contactsec{display:grid!important;grid-template-columns:1fr;padding:0;width:100%;max-width:1440px;margin:0 auto}@media (min-width:768px){.visit-us-container .contactsec{grid-template-columns:1fr 1fr;padding-left:20px;padding-right:20px}}.visit-us-container .contactfieldsform{width:100%!important}.visit-us-container .contactsec .contactfields{float:none!important;width:100%!important}.visit-us-container .contactsec .contactmap{width:100%!important;min-height:480px}.accountformfield{max-width:100%;width:100%}.accountformfield button{border-radius:0;padding:9px 15px}.accountform button{border-radius:0}@media(max-width:767px){.accountformfield .accountform{width:100%}}@media(max-width:576px){.accountformfield .loginbtmbtn a{font-size:12px}.accountformfield .forgatbrns{flex-wrap:wrap}.accountformfield button{font-size:2.6vw}}.contactfieldsform{width:43%}.contactsec{display:flex}.contactsec .contactfields{float:right;padding-left:30px}.contactbanner p{color:#fff}.contactbanner h2{font-family:Lora,serif;font-size:24px;margin:0 0 20px}.contactsec .contactmap{width:54%}.contactsec .contactmap iframe{height:100%}@media(max-width:1399px){.contactsec .contactfields{width:100%}}@media(max-width:767px){.contactbanner h2{line-height:40px}.contactsec{padding:0;display:block}.contactfieldsform{width:100%}.contactfieldsform .contactfields{width:100%;float:none;padding:0 30px 30px}.contactsec .contactmap{width:100%}.contactsec .contactmap iframe{height:300px}}.listtabing-inner button.as_active_step{padding:0 25px}.listtabing-inner button.as_active_step:first-child:before{display:none}.listtabing-inner button.as_active_step span.ml-auto.text-white svg image{width:36px;height:33px}.listtabing-inner button.listtabingbox{color:#000}.listtabing-inner button.listtabingbox.as_active_step{color:#fff}.listtabing-inner button.text-white{position:relative}.listtabing-inner button.text-white.as_active_step:nth-child(2) button:before{display:block}.listtabing-inner button.text-white.as_active_step:nth-child(2) button:before,.listtabing-inner button.text-white:after{width:32px;height:32px;content:"";position:absolute;right:-13px;top:50%;transform:translateY(-50%);background:#8e2e65;border-radius:50px;z-index:9}.listtabing-inner button.text-white:before{width:32px;height:32px;content:"";position:absolute;left:-13px;top:50%;transform:translateY(-50%);background:#8e2e65;border-radius:50px}.listtabing-inner .tabs:nth-child(2) button.as_active_step:after{display:block}.listtabing-inner .tabs:nth-child(2) button.as_active_step:before,.listtabing-inner .tabs:nth-child(3) button.as_active_step:before{width:32px;height:32px;content:"";position:absolute;right:-13px;top:50%;transform:translateY(-50%);background:#8e2e65;border-radius:50px;z-index:9;display:block}.listtabing-inner>.group:first-child button.text-white:before,.listtabing-inner>.group:last-child button.text-white:after{display:none}.listtabing-inner button.text-white span.whitespace-nowrap{color:#fff}.listtabing-inner button.text-white:last-child:after{display:none}.listcontectlifetime+.customer-reviewshome{background:#fafafa}.listdiamonds+.customer-reviewshome{margin-top:0;background:#fafafa}.listproduct .listproduct-image a img{background:transparent;mix-blend-mode:darken;width:250px}@media(max-width:767px){.listtabing-inner{display:block}.listtabing-inner button,.listtabing-inner button.text-white{width:100%;border-bottom:1px solid #e5e7eb}.listtabing-inner button.text-white:before{left:50%;transform:translate(-50%,-140%)}.listtabing-inner button.text-white:after{right:50%;transform:translate(50%,40%)}.listtabing-innertabbing{display:block}.listtabing-innertabbing button,.listtabing-innertabbing button.text-white{width:100%}.listtabing-innertabbing button.text-white:before{left:50%;transform:translate(-50%,-90%)}.listtabing-innertabbing button.text-white:after{right:50%;transform:translate(50%,90%)}.listtabing-inner .tabs:nth-child(2) button.as_active_step:before,.listtabing-inner .tabs:nth-child(3) button.as_active_step:before{right:50%;top:6%;transform:translate(50%,-50%);left:inherit}.listtabing-inner .listtabingbox,.listtabing-inner button.as_active_step{padding:13px 25px}.listdiamonds+.customer-reviewshome{padding-top:30px;padding-bottom:30px}}.productdetailgallery{display:flex}.productdetailgallery .detailslide{display:block;min-height:200px;z-index:9}.productdetailgallery .detailslide button{display:block;margin-bottom:20px}.productdetailgallery .detailslide button:last-child{margin-bottom:0}.productdetailgallery .detailslidesub{width:100%;max-height:450px;background:transparent;mix-blend-mode:darken;transform:scale(1)}.prouductdetailpanel,.prouductdetailpanel *{overflow-wrap:anywhere;word-break:break-word}.detailcontent p a{position:relative}.detailcontent p a:after{content:"";position:absolute;bottom:0;width:100%;height:2px;background:#8e2e65;left:0}.reviewlocator a{position:relative}.reviewlocator a:after{content:"";position:absolute;bottom:0;width:100%;height:2px;background:#000;left:0}.terms a{position:relative}.terms a:after{content:"";position:absolute;bottom:0;width:100%;height:2px;background:#fff;left:0}h2.detailheading{border-bottom:1px solid #979797;padding:0 0 15px;margin-bottom:40px}body .relatedproduct{margin-top:0}body .relatedproduct .swiper.swiper-initialized{padding:0}body .relatedproduct .swiper-button-prev{width:50px;height:50px;border-radius:50px;border:1px solid #979797;background:#fff;position:absolute;top:35%;left:0}body .relatedproduct .swiper-button-prev svg.swiper-navigation-icon{color:#979797;width:10px}body .relatedproduct .swiper-button-next{width:50px;height:50px;border-radius:50px;border:1px solid #979797;background:#fff;position:absolute;top:35%;right:0}body .relatedproduct .swiper-button-next svg.swiper-navigation-icon{color:#979797;width:10px}.choosediamiond{margin-top:0}.customerreviewdetail{padding-bottom:0}.engrave-popup input{font-family:Nunito,sans-serif;font-style:normal;color:#000}.engrave-popup input::-moz-placeholder{color:#000;opacity:1}.engrave-popup input::placeholder{color:#000;opacity:1}.ringsizeguidepopup .ringsizeguidring{width:190px;margin:0 auto;padding:30px 0}.ring-overlayupper{width:100%;display:inline-block;background:rgba(0,0,0,.8);height:100%;position:fixed;top:0;right:0;z-index:99}.ring-overlay{display:flex;font-family:var(--font-sans);position:fixed;right:0;top:0;z-index:99999;background:#fff;height:100vh;padding:0}.ring-panel{width:500px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.panel-header{display:flex;justify-content:center;align-items:center;padding:0 1rem;border-bottom:1px solid #ccc}.tabs{display:flex;gap:0}.tab{padding:20px 16px;font-size:16px;cursor:pointer;background:none;border:none;border-bottom:2px solid transparent;font-family:var(--font-sans)}.tab.active{font-weight:500}.close-btn{background:none;border:none;cursor:pointer;font-size:18px;padding:4px;top:10px;right:10px;line-height:1;position:absolute}.panel-body{padding:1rem}.intro-text{font-size:14px;text-align:center;margin-bottom:1rem;line-height:1.5}.country-select{width:100%;padding:10px 12px;font-size:16px;margin-bottom:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/downarrow.png) no-repeat;background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;font-family:var(--font-sans);border:1px solid #ccc}.size-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:1rem}.size-btn{padding:10px 6px;font-size:13px;cursor:pointer;text-align:center;transition:all .15s;font-family:var(--font-sans);border:1px solid #ddd}.size-btn.selected,.size-btn:hover{border-color:#8e2e65;color:#8e2e65}.size-btn.selected{background:#fdf0f7;font-weight:500}.size-btn.dont-know{grid-column:span 2;border:1px solid #ddd}.footer-text{font-size:16px;text-align:center;line-height:1.5}.trigger-area{margin-bottom:1rem;display:flex;align-items:center;gap:8px;font-size:14px}.change-btn{background:none;border:none;cursor:pointer;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-family:var(--font-sans);transition:color .15s;padding:0}.change-btn:hover{color:#8e2e65}.innerfaq button{display:inline-block;position:relative}.innerfaq button svg{position:absolute;right:0;top:50%;transform:translate(-15px,-50%);transition:transform .3s ease-in-out}@media(min-width:1025px) and (max-width:1199px){.neturalgrow .neturalshap{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){h2.midsale,h2.midsale span{font-size:20px!important}.choosediamond .grid{display:block}.choosediamond img{position:relative!important;padding-top:50px}.choosediamond .choosediamondcontent{display:inline-block;width:100%;padding:0}.choosediamond .choosediamondcontent .w-full{max-width:100%;padding:0 30px}.prouductdetailpanel{grid-template-columns:repeat(1,1fr)}.productdetailgallery{flex-wrap:wrap}.productdetailgallery .detailslidesub{transform:none}.productdetailgallery .detailslide{grid-template-columns:repeat(4,1fr);width:100%;order:2;vertical-align:top;min-height:auto;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr)}.productdetailgallery .detailslide button{display:inline-block;vertical-align:text-top;width:auto}.productdetailactions-btns{padding:0;margin-top:0}.shoppingbag{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.customer-reviewshome{padding-top:30px;padding-bottom:30px}body .relatedproduct .swiper-button-prev{width:40px;height:40px}body .relatedproduct .swiper-button-prev svg.swiper-navigation-icon{width:8px}body .relatedproduct .swiper-button-next{width:40px;height:40px}body .relatedproduct .swiper-button-next svg.swiper-navigation-icon{width:8px}.choosediamond .choosediamondcontent h3,.choosediamond .choosediamondcontent p{font-size:18px}.myshopingbag .myshopingbagright{display:flex;flex-wrap:wrap}.myshopingbag .myshopingbagright img{max-width:120px;max-height:120px;-o-object-fit:contain;object-fit:contain}.innerfaq button{padding-right:50px;font-size:15px}.innerfaq button svg{transform:translate(-5px,-50%);width:21px}}@media (max-width:479px){body .productdetailactions-btns{grid-template-columns:repeat(1,1fr)}.ring-panel{width:100%}h2.midsale,h2.midsale span{font-size:16px!important}}@media(max-width:991px){.thankyou .grid{display:block}.thankyou img{position:relative!important;padding-top:50px}.thankyou .thankyoucontent{display:inline-block;width:100%;padding:0}.thankyou .thankyoucontent .w-full{max-width:100%;padding:0 30px}}@media(max-width:767px){.thankyou .thankyoucontent h3,.thankyou .thankyoucontent p{font-size:18px}.product-detail{display:block}.product-detail-inner{display:block;padding:0}.product-detail-inner .cartproductimg{margin:0 0 20px}.product-detail p.amoutproduct{margin-top:15px}.cartchoosebox{padding:20px}.cartamountdetail .cartamount{margin:0 0 0 -90px}}.returningcustomer a:after{position:absolute;content:"";background:#8e2e65;bottom:0;width:100%;height:2px;left:0}.apppay label{padding:0 20px 20px;display:inline-block;width:100%}.apppay .payerror:before{border-left:10px solid transparent;border-right:10px solid transparent;content:"";position:absolute;top:-13px;border-bottom:14px solid #8a2c5b;left:20px}.checkout_field select::-webkit-input-placeholder{color:#ccc}.checkout_field select::-moz-placeholder{color:#ccc}.checkout_field select:-ms-input-placeholder{color:#ccc}.checkout_field select:-moz-placeholder{color:#ccc}.checkout .checkout_field select{padding:.75rem;height:50px}.careplan-select{height:50px}@media(max-width:991px){.checkout{display:block}.checkour_order{max-width:100%;margin-top:30px}}@media(max-width:767px){.checkour_order .checkour_orderring{display:block}.checkour_order .checkour_orderring .orderimage{margin-bottom:15px}}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes float{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-20px) rotate(45deg)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-blob{animation:blob 7s infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-fadeInDown{animation:fadeInDown .8s ease-out}.animate-fadeInUp{animation:fadeInUp .8s ease-out}.animation-delay-200{animation-delay:.2s;animation-fill-mode:both}.animation-delay-400{animation-delay:.4s;animation-fill-mode:both}.animation-delay-600{animation-delay:.6s;animation-fill-mode:both}.animation-delay-1000{animation-delay:1s}.animation-delay-2000{animation-delay:2s}.animation-delay-3000{animation-delay:3s}.animation-delay-4000{animation-delay:4s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .4s ease-out}.team-member-card{transition:all .7s cubic-bezier(.34,1.56,.64,1)}.team-member-card:hover{transform:translateY(-12px) scale(1.02)}@keyframes pulse-smooth{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.05) rotate(2deg)}}.group:hover .avatar-smooth{animation:pulse-smooth 2s ease-in-out infinite}@keyframes badge-glow{0%,to{box-shadow:0 0 0 rgba(142,46,101,0)}50%{box-shadow:0 0 20px rgba(142,46,101,.3)}}.group:hover .badge-glow{animation:badge-glow 2s ease-in-out infinite}.smooth-text-transition{transition:all .5s cubic-bezier(.4,0,.2,1)}.bio-expand{transition:max-height .7s cubic-bezier(.4,0,.2,1),color .5s ease}.gradient-text{background:linear-gradient(135deg,#8e2e65,#6b1f4d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tab-button{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.tab-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.tab-button:hover:before{left:100%}.tab-active{box-shadow:0 10px 25px rgba(142,46,101,.3);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.tab-count{font-weight:600;font-size:.75rem;transition:all .3s ease}.tab-content-wrapper{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.tab-content-enter{opacity:0}.tab-content-enter-active{opacity:1}html{scroll-behavior:smooth}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.team-grid>*{animation:cardSlideIn .6s cubic-bezier(.34,1.56,.64,1) both}.team-grid>:first-child{animation-delay:.1s}.team-grid>:nth-child(2){animation-delay:.2s}.team-grid>:nth-child(3){animation-delay:.3s}.team-grid>:nth-child(4){animation-delay:.4s}.team-grid>:nth-child(5){animation-delay:.5s}.team-grid>:nth-child(6){animation-delay:.6s}.team-grid>:nth-child(7){animation-delay:.7s}.team-grid>:nth-child(8){animation-delay:.8s}.team-grid>:nth-child(9){animation-delay:.9s}.team-grid>:nth-child(10){animation-delay:1s}.team-member-card:hover{transform:translateY(-8px)}.team-member-card img{transition:transform .5s ease}.team-member-card:hover img{transform:scale(1.05)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.team-hero-title{animation:fadeInUp .8s ease-out}.team-hero-subtitle{animation:fadeInUp 1s ease-out .2s both}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.team-member-card{animation:slideInUp .6s ease-out both}.team-member-card:first-child{animation-delay:.1s}.team-member-card:nth-child(2){animation-delay:.2s}.team-member-card:nth-child(3){animation-delay:.3s}.team-member-card:nth-child(4){animation-delay:.4s}.team-member-card:nth-child(5){animation-delay:.5s}.team-member-card:nth-child(6){animation-delay:.6s}@media (max-width:768px){.team-member-card{animation-delay:0s!important}.tab-button{font-size:.875rem;padding:.625rem 1rem}.tab-count{font-size:.625rem;width:1.25rem;height:1.25rem}@media (max-width:480px){.tab-navigation{flex-direction:column;align-items:stretch}.tab-button{width:100%;justify-content:space-between}}}.team-member-card p{line-height:1.7;color:#525252}.team-member-card .role-badge{display:inline-block;padding:4px 12px;background:#f3f4f6;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#8e2e65}.team-section-title{position:relative;display:inline-block}.team-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#8e2e65,#6b1f4d);border-radius:2px}.team-placeholder-avatar{background:linear-gradient(135deg,#8e2e65,#6b1f4d);box-shadow:0 4px 15px rgba(142,46,101,.3)}.team-cta-button{position:relative;overflow:hidden;z-index:1}.team-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(142,46,101,.1);transition:left .3s ease;z-index:-1}.team-cta-button:hover:before{left:0}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}@media (max-width:640px){.team-grid{grid-template-columns:1fr}}.team-member-card{box-shadow:0 4px 6px rgba(0,0,0,.07)}.team-member-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.12)}.team-member-name{font-family:Lora,serif;font-weight:600;color:#8e2e65;margin-bottom:.5rem}.team-member-role{font-family:Nunito,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:.875rem;color:#6b7280}.team-member-bio{font-family:Nunito,sans-serif;font-size:1rem;line-height:1.75;color:#525252}.team-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.3));opacity:0;transition:opacity .3s ease}.team-member-card:hover .team-image-overlay{opacity:1}.team-divider{width:80px;height:3px;background:linear-gradient(90deg,#8e2e65,#6b1f4d);margin:2rem auto;border-radius:2px}.team-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}