.client-testimonials{padding-top:80px}@media (max-width:1679px){.client-testimonials{padding-top:60px}}@media (max-width:1481px){.client-testimonials{padding-top:40px}}.creation{padding:0 0 80px}.creation .creation-header{margin-bottom:40px}.creation .creation-card{border-radius:15px}.creation .creation-card .creation-media{cursor:pointer;border-radius:15px;position:relative}.creation .creation-card .creation-media .creation-video{object-fit:cover;border-radius:20px;width:100%;height:200px;display:block}.creation .creation-card .creation-media .play-btn{width:38px;height:38px;transition:all .3s;position:absolute;bottom:19px;right:31px}.creation .creation-card .creation-media .play-btn img{width:100%;height:100%}.viewmore{text-align:center;justify-content:center;margin-top:40px;display:flex}.viewmore .viewmore-btn{color:#000;background:#fff;border:1px solid #a2a2a2;border-radius:40px;justify-content:space-between;align-items:center;min-width:249px;height:52px;padding:0 20px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.viewmore .viewmore-btn:hover{color:#fff;background:#333}.viewmore .viewmore-btn:hover img{filter:brightness(0)invert()}.birthstone-month{padding:0 0 80px}.birthstone-month .birthstone-inner-sec{background-image:url(../media/borthstone-by-month.3zlguogi2lo_s.png);background-position:50%;background-size:cover;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;min-height:455px;display:flex}@media (max-width:1679px){.birthstone-month .birthstone-inner-sec{min-height:400px}}@media (max-width:991px){.birthstone-month .birthstone-inner-sec{min-height:350px}}@media (max-width:767px){.birthstone-month .birthstone-inner-sec{min-height:300px}}@media (max-width:579px){.birthstone-month .birthstone-inner-sec{min-height:250px}}@media (max-width:479px){.birthstone-month .birthstone-inner-sec{min-height:200px}}.birthstone-month .birthstone-inner-sec .main-title{letter-spacing:0;text-align:center;color:#191817;font-family:Playfair Display,serif;font-size:45px;font-weight:600}@media (max-width:1679px){.birthstone-month .birthstone-inner-sec .main-title{font-size:40px}}@media (max-width:991px){.birthstone-month .birthstone-inner-sec .main-title{font-size:30px}}@media (max-width:767px){.birthstone-month .birthstone-inner-sec .main-title{font-size:25px}}@media (max-width:579px){.birthstone-month .birthstone-inner-sec .main-title{font-size:20px}}@media (max-width:479px){.birthstone-month .birthstone-inner-sec .main-title{font-size:18px}}.birthstone-month .birthstone-inner-sec .main-title span{font-style:italic}.birthstone-month .black-cta{color:#2b2b2b;background:#fff;margin-top:30px;box-shadow:0 1.11px 2.22px -1.11px #0000001a}.birthstone-month .black-cta img{filter:brightness(0)saturate()invert(15%)sepia(1%)saturate(1883%)hue-rotate(329deg)brightness(93%)contrast(93%)}.promise-section{background:#f9fafb;border-top:1px solid #e5e7eb;padding:80px 0}.promise-section .promise-header{text-align:center;margin-bottom:50px}.promise-section .promise-items{justify-content:center}.promise-section .promise-items .promise-col{justify-content:center;display:flex}.promise-section .promise-items .promise-card{text-align:center}.promise-section .promise-items .promise-card .promise-icon{border:1px solid #d5d5d5;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 15px;display:flex}.promise-section .promise-items .promise-card .promise-icon img{width:22px;height:22px}.promise-section .promise-items .promise-card .promise-text{letter-spacing:.3px;color:#364153;font-size:12px;font-weight:500}.jewel-filter-sec .jewel-filter-gem-item .jewell-image,.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .color-img,.jewel-filter-sec .jewel-filter-container .jewel-filter-type-item .jewel-filter-type-icon{box-sizing:border-box;border:2px solid #0000;border-radius:50%;transition:border-color .2s,background .2s}.jewel-filter-sec .jewel-filter-gem-item.jewel-filter-selectable.is-selected .jewell-image,.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item.is-selected .color-img,.jewel-filter-sec .jewel-filter-container .jewel-filter-type-item.is-selected .jewel-filter-type-icon{background:linear-gradient(145deg,#0c828624 0%,#30527914 100%);border-color:#177582}.jewel-filter-sec .jewel-filter-selectable{font:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0}.jewel-filter-sec .jewel-filter-selectable:hover:not(.is-selected) .jewel-filter-type-icon,.jewel-filter-sec .jewel-filter-selectable:hover:not(.is-selected) .color-img,.jewel-filter-sec .jewel-filter-selectable:hover:not(.is-selected) .jewell-image{border-color:#17758259}.jewel-filter-sec .jewel-filter-selectable:focus-visible:not(.is-selected){outline:none}.jewel-filter-sec .jewel-filter-selectable:focus-visible:not(.is-selected) .jewel-filter-type-icon,.jewel-filter-sec .jewel-filter-selectable:focus-visible:not(.is-selected) .color-img,.jewel-filter-sec .jewel-filter-selectable:focus-visible:not(.is-selected) .jewell-image,.jewel-filter-sec .jewel-filter-selectable:focus-visible:not(.is-selected) .jewel-filter-color-ring{outline-offset:2px;outline:2px solid #177582}.jewel-filter-sec .jewel-filter-selectable.is-selected span,.jewel-filter-sec .jewel-filter-selectable.is-selected .color-label,.jewel-filter-sec .jewel-filter-selectable.is-selected .gem-title{color:#177582;font-weight:600}.jewel-filter-sec{padding:60px 0}@media (min-width:1200px){.jewel-filter-sec .jewel-filter-container{max-width:1166px}}.jewel-filter-sec .jewel-filter-container .jewel-filter-top{border-bottom:1px solid #ededed;grid-template-columns:1.4fr 1fr;align-items:start;margin-bottom:32px;padding-bottom:32px;display:grid}@media (max-width:991px){.jewel-filter-sec .jewel-filter-container .jewel-filter-top{grid-template-columns:1fr;gap:30px}}.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-heading{color:#000;letter-spacing:.6px;text-align:center;text-transform:uppercase;width:100%;margin-bottom:20px;font-family:Playfair Display,serif;font-size:12px;font-weight:600}.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-type,.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-metal{flex-direction:column;align-items:center;padding:0 20px;display:flex}.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-type{border-right:1px solid #ededed}@media (max-width:991px){.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-type{border-bottom:1px solid #ededed;border-right:none;padding-bottom:30px}}.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-type-list,.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-metal-list{grid-auto-rows:90px;place-items:start center;row-gap:16px;width:100%;max-width:336px;margin:0 auto}.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-type-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;max-width:100%;display:grid}@media (max-width:767px){.jewel-filter-sec .jewel-filter-container .jewel-filter-top .jewel-filter-type-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:288px}}.jewel-filter-sec .jewel-filter-container .jewel-filter-type-item,.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-item{text-align:center;grid-template-rows:68px min-content;align-content:start;justify-items:center;gap:4px;width:100%;max-width:140px;height:100%;display:grid}.jewel-filter-sec .jewel-filter-container .jewel-filter-type-item{cursor:pointer}.jewel-filter-sec .jewel-filter-container .jewel-filter-type-item .jewel-filter-type-icon{justify-content:center;align-self:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.jewel-filter-sec .jewel-filter-container .jewel-filter-type-item img{object-fit:contain;width:auto;height:50px;margin-bottom:0}.jewel-filter-sec .jewel-filter-container .jewel-filter-type-item span{color:#101828;white-space:nowrap;align-self:start;width:100%;min-height:20px;font-size:11px;font-weight:500;line-height:1.3;display:block}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;max-width:100%;display:grid}@media (max-width:767px){.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:288px}}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .color-img{justify-content:center;align-self:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .color-img img{object-fit:cover;width:50px;height:50px}@media (max-width:1679px){.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .color-img{width:56px;height:56px}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .color-img img{width:44px;height:44px}}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .gold{background:linear-gradient(135.34deg,#8c421d 15.43%,#fbe67b 38.47%,#fcfbe7 53.36%,#f7d14e 69.97%,#d4a041 86.26%)}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .silver{background:linear-gradient(319.96deg,#a8a8a6 15.87%,#696969 48.67%,#f9f8f6 64.17%,#d4d4d4 75.79%,#7f7f7f 88.5%)}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .rose{background:linear-gradient(137.95deg,#bc6554 2.28%,#fdb6a8 21.75%,#a1503d 40.73%,#ca7561 50.16%,#e2aa9d 67.5%,#cd8172 83.07%,#aa5946 95.24%)}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .white{background:linear-gradient(137.95deg,#e5e8eb 6.49%,#eaeaea 29.89%,#fff 62.18%,#eaeaea 97.28%)}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .jewel-filter-metal-item .platinum{background:linear-gradient(137.95deg,#7a96ac 2.28%,#eaeff3 19.8%,#c2d4e1 32.94%,#fff 50.16%,#d4dee5 62.15%,#abbdc8 78.69%,#bccad7 95.24%)}.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .color-label{color:#101828;text-align:center;white-space:nowrap;align-self:start;width:100%;min-height:20px;margin-top:0;font-size:12px;font-weight:500;line-height:1.3}@media (max-width:1679px){.jewel-filter-sec .jewel-filter-container .jewel-filter-metal-list .color-label{font-size:11px}}.jewel-filter-sec .jewel-filter-container .jewel-filter-gemstone{flex-direction:column;align-items:center;display:flex}.jewel-filter-sec .jewel-filter-container .jewel-filter-gemstone .jewel-filter-heading{color:#000;letter-spacing:.6px;text-align:center;text-transform:uppercase;width:100%;margin-bottom:16px;font-family:Playfair Display,serif;font-size:12px;font-weight:600}.jewel-filter-sec .jewel-filter-tabs{justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:20px;display:flex}.jewel-filter-sec .jewel-filter-tabs .jewel-filter-tab{cursor:pointer;text-align:center;color:#364153;background:0 0;border:1px solid #d1d5dc;border-radius:20px;justify-content:center;align-items:center;height:30px;padding:8px 20px;font-size:12px;font-weight:500;display:flex}.jewel-filter-sec .jewel-filter-tabs .jewel-filter-tab.active{color:#177582;background:linear-gradient(90deg,#0c82861a 0%,#3052791a 100%);border:1px solid #177582}.jewel-filter-sec .jewel-filter-gemstone-error{text-align:center;color:#92400e;background-color:#fff3da;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:15px;font-size:13px;font-weight:500;display:flex}.jewel-filter-sec .jewel-filter-gemstone-error svg{flex-shrink:0}@media (max-width:1679px){.jewel-filter-sec .jewel-filter-gemstone-error{padding:12px 15px;font-size:12px}}@media (max-width:1199px){.jewel-filter-sec .jewel-filter-gemstone-error{font-size:11px}}@media (max-width:767px){.jewel-filter-sec .jewel-filter-gemstone-error{border-radius:12px}}.jewel-filter-sec .jewel-filter-gem-list{grid-template-columns:repeat(12,1fr);justify-content:center;align-items:start;gap:12px 16px;display:grid}@media (max-width:1199px){.jewel-filter-sec .jewel-filter-gem-list{grid-template-columns:repeat(8,1fr)}}@media (max-width:991px){.jewel-filter-sec .jewel-filter-gem-list{grid-template-columns:repeat(6,1fr)}}@media (max-width:767px){.jewel-filter-sec .jewel-filter-gem-list{grid-template-columns:repeat(5,1fr)}}@media (max-width:579px){.jewel-filter-sec .jewel-filter-gem-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:479px){.jewel-filter-sec .jewel-filter-gem-list{grid-template-columns:repeat(3,1fr)}}.jewel-filter-sec .jewel-filter-empty-message{text-align:center;color:#717182;grid-column:1/-1;width:100%;padding:40px 0;font-size:14px}.jewel-filter-sec .jewel-filter-gem-item{text-align:center;cursor:pointer;grid-template-rows:48px minmax(28px,auto);align-content:start;justify-items:center;gap:4px;width:80px;margin:0 auto;display:grid}.jewel-filter-sec .jewel-filter-gem-item .jewell-image{justify-content:center;align-self:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.jewel-filter-sec .jewel-filter-gem-item .jewell-image img{object-fit:contain;width:38px;height:38px;margin-bottom:0}.jewel-filter-sec .jewel-filter-gem-item .gem-title,.jewel-filter-sec .jewel-filter-gem-item>span:not(.jewell-image):not(.jewel-filter-color-ring){color:#101828;align-self:start;width:100%;min-height:28px;font-size:10px;font-weight:500;line-height:1.25;transition:color .2s;display:block}.jewel-filter-sec .jewel-filter-gem-item.jewel-filter-show-more .show-more-icon{background:linear-gradient(145deg,#0c828624 0%,#30527914 100%);border:2px solid #177582;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;display:flex}.jewel-filter-sec .jewel-filter-gem-item.jewel-filter-color-chip .jewel-filter-color-ring{box-sizing:border-box;background:#fff;border:2px solid #0000;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;margin:0;transition:border-color .2s,background .2s;display:flex}.jewel-filter-sec .jewel-filter-gem-item.jewel-filter-color-chip .color-circle{border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block}.jewel-filter-sec .jewel-filter-gem-item.jewel-filter-color-chip.is-selected .jewel-filter-color-ring{background:linear-gradient(145deg,#0c828624 0%,#30527914 100%);border-color:#177582}.jewel-filter-sec .jewel-filter-gem-item.jewel-filter-color-chip:hover:not(.is-selected) .jewel-filter-color-ring{border-color:#17758259}.jewel-filter-sec .jewel-filter-skeleton-item{pointer-events:none}.jewel-filter-sec .jewel-filter-skeleton-item .jewel-filter-skeleton-label{margin-left:auto;margin-right:auto;display:block}.jewel-filter-sec .jewel-filter-skeleton-item .color-label .jewel-filter-skeleton-label{margin-top:0}.jewel-filter-sec .jewel-filter-error{text-align:center;color:#c00;margin:20px 0 0;font-size:13px}.jewel-filter-sec .jewel-filter-actions{justify-content:center;gap:20px;margin-top:40px;display:flex}@media (max-width:479px){.jewel-filter-sec .jewel-filter-actions{flex-direction:column;justify-content:center;align-items:center;gap:15px}}.jewel-filter-sec .jewel-filter-btn{color:#000;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #000;border-radius:30px;justify-content:center;align-items:center;min-width:190px;height:48px;font-size:11px;font-weight:700;display:flex}@media (max-width:479px){.jewel-filter-sec .jewel-filter-btn{width:100%;min-width:unset}}.jewel-filter-sec .black-cta{color:#fff;background:#000;height:48px}@media (max-width:479px){.jewel-filter-sec .black-cta{width:100%;min-width:unset}}.jewel-filter-sec .jewel-filter-reset{background:0 0;border:1px solid #000}.jewel-filter-sec .jewel-filter-submit{color:#fff;background:#000}.gemstone-detail-sec.gemstone-rings-section{padding-top:0}.gemstone-detail-sec.gemstone-rings-section .title-section{margin-bottom:40px}
