@media (min-width:768px){
	/* Chrome, Edge, and Safari */
	/* width */
	*::-webkit-scrollbar{width:4px;}
	/* Track */
	*::-webkit-scrollbar-track{background:#FFFFFF;border-radius:10px;}
	/* Handle */
	*::-webkit-scrollbar-thumb{background:#DBDBDB;border-radius:10px;}
}

:root {
  --common: #231F20;
  --common-60: #4F4C4D;
  --common-input: #7B7979;
  --common-40: #A7A5A6;
  --common-outline: #DBDBDB;
  --common-20: #F3F2F2;
  --white: #FFFFFF;
  --black: #000000;
  --green: #16A24A;
  --blue: #2563EA;
  --greenhover: #12823B;
  
	--brand-0: #F9F3F2;
	--brand-10: #F3EBEB;
	--brand-20: #DCCACB;
	--brand-30: #BBA2AA;
	--brand-50: #9B757C;
	--brand-60: #835C63; 
}

/* Selectbox CSS */
select:not([size]){
    background-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6663 1.5L5.99967 6.16667L1.33301 1.5" stroke="%23231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-position:right .75rem center;
    background-repeat:no-repeat;
    padding-right:2rem;
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
}


/* Container CSS */
body .container{max-width:1375px;padding-left:1.25rem;padding-right:1.25rem;}
body .container-sm{max-width:1140px;padding-left:1.25rem;padding-right:1.25rem;}
body .container-md{max-width:1210px;padding-left:1.25rem;padding-right:1.25rem;}
body .container-checkout{max-width: 1375px; padding-left:1.25rem;padding-right:1.25rem;}
@media (min-width:1921px){
	body .container{max-width:72.1789%;}
	body .container-sm{max-width:59.843%;}
	body .container-md{max-width:63.5177%;}
}
@media (max-width:767px){
	body .container{padding-left:1rem;padding-right:1rem;}
	body .container-sm{padding-left:1rem;padding-right:1rem;}
	body .container-md{padding-left:1rem;padding-right:1rem;}
}

/* Header section */
.header-cur-img{background-image: url('../images/2024/currency_country_flag.png');}
.header-curdropdown-img{background-image: url('../images/2024/currency_country_flag.png');}
.menu-gemstone-img{background-image: url('../images/menu/gemstone/eng-sp.png');}


/* Virify by id.me button CSS Start */
.idme-trigger{margin:0 0 !important;}
/* Virify by id.me button CSS End */

/*Live Chat*/
body #chatra.chatra--pos-right{z-index:9!important;}
/*Live End*/

.nsm7Bb-HzV7m-LgbsSe{width:100%!important;}

/*Menu Desktop*/
@media (min-width:1024px){
    #sticky.stick .tw-menudesktop{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:0.8s;-webkit-animation-duration:0.8s;animation-timing-function:ease;-webkit-animation-timing-function:ease;}
    @keyframes slideDown{0%{transform:translateY(-100%);} 100%{transform:translateY(0%);}}
    @-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);} 100%{-webkit-transform:translateY(0%);}}
    @-webkit-keyframes slideDown{0%{-moz-transform:translateY(-100%);}100%{-moz-transform:translateY(0%);}}
}

/* Plus-Minus Accordion CSS Start */
.custom-accordion-panel{transition:max-height 0.2s ease-out;}
/* Plus-Minus Accordion CSS End */

/* Listing page CSS Start */
.filter-by-section .filter-by-dropdown{inset:auto !important;}
.stone_slider .slick-track, .shape_slider .slick-track, .diamond_shape_slider .slick-track, .setting_style_slider .slick-track, .rings_slider .slick-track{margin-left:0;}
@media (max-width:767px){
	/* .stone_slider .slick-list{padding-left:0.625rem;padding-right:0.625rem;} */
	.origin_slider .slick-list{padding-left:0.625rem;padding-right:0.625rem;}
	.shape_slider .slick-list{padding-left:0.625rem;padding-right:0.625rem;}
	.gemstone_slider .slick-list{padding-left:0.625rem;padding-right:0.625rem;}
	.diamond_shape_slider .slick-list{padding-left:0.625rem;padding-right:0.625rem;}
	.setting_style_slider .slick-list{padding-left:0.375rem;padding-right:0.375rem;}
}
/* Listing page CSS End */

/* Range Slider CSS Start*/
.range_slider.slice-slide{min-height:35px;}
.range_slider .ui-slider-horizontal{height:0.125rem;background-color:#DBDBDB;}
.range_slider .ui-slider-horizontal .ui-slider-range{background-color:#DEC3C5;}
.range_slider .ui-slider-horizontal .ui-slider-handle{top:50%;transform:translateY(-50%);}
.range_slider .ui-corner-all{border-radius:0;}
.range_slider .ui-widget.ui-widget-content{border:none;}
.range_slider .ui-state-default, .range_slider .ui-widget-content .ui-state-default, .range_slider .ui-widget-header .range_slider .ui-state-default, .range_slider .ui-button, html .range_slider .ui-button.ui-state-disabled:hover, html .range_slider .ui-button.ui-state-disabled:active{border:1px solid #DEC3C5;background:#FFFFFF;border-radius:100px;outline:none;}

.ui-slider-label{font-size:14px;color:#231F20;text-transform:capitalize;}
.filter-sidebar-menu .ui-slider-label{font-size:12px;}
.ui-slider-label ol{position:relative;width:100%;list-style:none;margin:0px;}
.ui-slider-label li{margin:0;padding:0;position:absolute;overflow:visible;padding-top:15px;line-height:15px;}
.ui-slider-line{position:absolute;left:0px;height:5px;top:0;border-right:2px solid #fff;z-index:2;background-image:none;}
.ui-hidden{visibility:hidden;}

.ui-slider-w{padding:10px 0px;}
.ui-slider-c{height:4px;padding:0px 12px;background-color:#e0dbd3;}
@media (max-width:1023px){
	.ui-slider-label{font-size:12px;}
	.ui-slider-label li{line-height:13px;}
}
/* Range Slider CSS End*/

/* Tooltip Arrow CSS Start*/
.tooltip-arrow,.tooltip-arrow:before{background:inherit;height:8px;position:absolute;width:8px}
.tooltip-arrow{visibility:hidden}
.tooltip-arrow:before{content:"";transform:rotate(45deg);visibility:visible}
[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-color:#e5e7eb;border-style:solid}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-left-width:1px;border-top-width:1px}
[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-right-width:1px;border-top-width:1px}
.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}
.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}
.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}
.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}

.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}
[data-popper-arrow],[data-popper-arrow]:before{background:inherit;height:8px;position:absolute;width:8px}
[data-popper-arrow]{visibility:hidden}
[data-popper-arrow]:after,[data-popper-arrow]:before{content:"";transform:rotate(45deg);visibility:visible}
[data-popper-arrow]:after{background:inherit;height:9px;position:absolute;width:9px}
[role=tooltip]>[data-popper-arrow]:before{border-color:#e5e7eb;border-style:solid}
.dark [role=tooltip]>[data-popper-arrow]:before{border-color:#4b5563;border-style:solid}
[role=tooltip]>[data-popper-arrow]:after{border-color:#e5e7eb;border-style:solid}
.dark [role=tooltip]>[data-popper-arrow]:after{border-color:#4b5563;border-style:solid}
[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}
[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}
[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-left-width:1px;border-top-width:1px}
[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-right-width:1px;border-top-width:1px}
[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}
[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:after,[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}


/* Landing page */
#gshape_slider .slick-slide a{padding: 10px;}
#gshape_slider .slick-slide a figcaption{padding-bottom: 0;}

/* // Diamond Shapes Side Image Settings */
.dmd-para{position:relative; color: #7B7979;}
.dmd-para span{position:absolute;text-transform:capitalize; font-size:12px; line-height: 16px;}

.dmd-para .dyp-table{left:0;top:10%;width:100%;text-align:center;}
.dmd-para .depth{right:0;top:50%;text-align:right;}
.dmd-para .depth1{left:0;top:50%;text-align:left;}
.dmd-para .girdle {bottom: 15.5%; left: 5%; width: 66px; text-align: center;}
.dmd-para .culet{bottom:16%;left:60%;}
.dmd-para .width{top:28.5%;right:1%;width:50px;text-align:right;}
.dmd-para .length{bottom:4%;left:30%;}

.dmd-para.rnd .width{right:0;}
.dmd-para.rnd .length{bottom:4%;left:31%;}
.dmd-para.rnd .girdle {bottom: 12%; left: 15%;}
.dmd-para.rnd .culet{bottom:13%;}
.dmd-para.cu .girdle{bottom:4.5%;left:17%;}
.dmd-para.cu .culet{bottom:16.5%;}
.dmd-para.as .girdle { bottom: 14%;   left: 9%; width: 107px;}
.dmd-para.as .culet{bottom:16.5%;left:61%;}
.dmd-para.ov .dyp-table{top:17%;}
.dmd-para.ov .girdle{bottom:17.5%;left:18%;}
.dmd-para.ov .culet{bottom:22.5%;}
.dmd-para.ov .width{right:4%;}
.dmd-para.ov .length{bottom:2%;left:31%;}
.dmd-para.pe .dyp-table{top:18%;}
.dmd-para.pe .girdle{bottom:22.5%;left:5%;}
.dmd-para.pe .culet{bottom:22.5%;left:70%;}
.dmd-para.pe .width{right:10%;}
.dmd-para.pe .length{bottom:4%;left:32%;}
.dmd-para.pc .girdle{bottom:13.5%; left:17%;}
.dmd-para.pc .culet{bottom:17.5%;left:62%;}
.dmd-para.pc .width{right:8%;}
.dmd-para.pc .length{bottom:11%;left:30%;}
.dmd-para.em .depth, .dmd-para.em .depth1{top:34%;}
.dmd-para.em .girdle{bottom:23.5%;left:18%;}
.dmd-para.em .culet{bottom:31.5%;}
.dmd-para.em .width{right:10%;}
.dmd-para .length{bottom:4%;left:34%;}
.dmd-para.ma .depth, .dmd-para.ma .depth1{top:36%;}
.dmd-para.ma .girdle{bottom:28.5%;left:5%;}
.dmd-para.ma .culet{bottom:30.5%}
.dmd-para.ma .width{right:10%;}
.dmd-para.ma .length{left:36%;}
.dmd-para.ra .girdle{bottom:11.5%; left:18%;}
.dmd-para.ra .culet{bottom:13%}
.dmd-para.he .girdle{bottom:6.5%;left:28%;}
.dmd-para.he .culet{bottom:13.5%;left:71%;}
.dmd-para.he .width{right:0px;}
.dmd-para.he .length{bottom:14%;left:31%;}

@media (max-width:1199px){
.dmd-para.rnd .width{right:-3%;}
.dmd-para.pe .girdle{bottom:18.5%;}
.dmd-para.pc .girdle{left:13%;}
.dmd-para.pc .width{right:3%;}
.dmd-para.cu .girdle{left:13%;}
.dmd-para.cu .width{right:0%;}
.dmd-para.em .girdle{left:14%;}
.dmd-para.em .width{right:5%;}
.dmd-para.ov .girdle{left:11%;}
.dmd-para.ra .girdle{bottom:11.5%; left:14%;}
.dmd-para.ra .width{right:0;}
.dmd-para.he .girdle{left:20%;}
.dmd-para.he .width{right:-6%;}
}
@media (max-width:991px){
.dmd-para.cu .girdle{bottom:10.5%;}
.dmd-para.as .girdle{bottom:5.5%;left:2%;}
.dmd-para.pc .width{right:6%;}
.dmd-para.em .girdle{bottom:23.5%;}
.dmd-para.ma .girdle{bottom:23.5%;left:0%;}
.dmd-para.ra .girdle{bottom:9.5%;}
.dmd-para.he .girdle{bottom:6.5%;}
.dmd-para.he .culet{bottom:12.5%;}
.dmd-para.rnd .width{right:0%;}
.dmd-para.ov .girdle{left:13%;}
.dmd-para.he .width{right:-3%;}
}
@media (max-width:767px){
.dmd-para.cu .girdle{bottom:14.5%;left:17%;}
.dmd-para.as .girdle{bottom:12.5%;left:6%;}
.dmd-para.em .girdle{bottom:29.5%;}
.dmd-para.ma .girdle{bottom:28.5%;left:4%;}
.dmd-para.ra .girdle{bottom:14.5%; left:18%;}
.dmd-para.he .girdle{bottom:11.5%;left:28%;}
.dmd-para.he .width{right:0%;}
.dmd-para.pc .girdle{left:18%;}
}
@media (max-width:479px){
.dmd-para.as .girdle{bottom:5.5%;left:1%;}
.dmd-para.em .girdle{bottom:24.5%;}
.dmd-para.ma .girdle{bottom:23.5%;left:1%;}
.dmd-para.ra .girdle{bottom:9.5%;}
}
@media (max-width:359px){
.dmd-para.cu .girdle{bottom:10.5%;}
.dmd-para.he .girdle{bottom:9.5%;left:24%;}
.dmd-para.he .width{right:-4%;}
.dmd-para.ra .girdle{left:15%;}
}

/* Tailwind css */

.bg-gray-900\/50 {
	background-color: rgb(17 24 39 / 0.5);
}
.bg-gray-900\/50.fixed.inset-0{
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.bg-gray-900\/50 {
    background-color: #111827 !important;
    opacity: 0.5 !important;
}

.bg-\[\#F9F1E9\] {background-color:#F9F1E9 !important;}
.bg-\[\#FCF9F9\] {background-color:#FCF9F9 !important;}

.affirm-modal-trigger{text-decoration: underline;}

.faqsection summary::marker{display: none;}
.faqsection summary::-webkit-details-marker {
    display: none!important;
    width: 0.66em;
    height: 0.66em;
    margin-inline-end: 0.4em;
}