@font-face{font-family:__Nunito_eef148;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_eef148;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_eef148;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_eef148;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Nunito_eef148;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nunito_Fallback_eef148;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_eef148{font-family:__Nunito_eef148,__Nunito_Fallback_eef148;font-style:normal}.__variable_eef148{--font-nunito:"__Nunito_eef148","__Nunito_Fallback_eef148"}@font-face{font-family:__Lora_c1a059;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/03b436aa846269de-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Lora_c1a059;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/0086f8992871c45b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Lora_c1a059;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/ab00a911ac2adf48-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Lora_c1a059;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/36008747766f78c6-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Lora_c1a059;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/6d38f9d4e0f4772b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lora_c1a059;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/08aedeceaf1dcd57-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lora_c1a059;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/5c0c2bcbaa4149ca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lora_Fallback_c1a059;src:local("Times New Roman");ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.00%;size-adjust:115.20%}.__className_c1a059{font-family:__Lora_c1a059,__Lora_Fallback_c1a059;font-style:normal}.__variable_c1a059{--font-lora:"__Lora_c1a059","__Lora_Fallback_c1a059"}.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}.homeswiperslider .swiper{padding-bottom:0!important}.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{position:static;padding:20px 0!important}.customer-reviewshome .swiper .swiper-slide .shadow-lg{width:calc(100% - 20px);margin:auto}.customer-reviewshome .swiper .swiper-button-next-customer-reviews{top:36%;transform:translate(-73px,-50%)!important;right:0}.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 .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}}@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{color:#8e2e65!important;font-weight:700;font-size:24px!important;margin:20px 0 7px}.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!important;font-weight:700;font-size:24px!important;margin:20px 0 7px}.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:767px){.categoryproduct{display:block}.categoryproduct .categorysidebar{max-width:100%}}.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}}.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.2)}.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}.customer-reviewshome{margin-top:0;padding-top:3rem}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:0;padding-bottom:0}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}@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}}