/** Shopify CDN: Minification failed

Line 234:40 Expected ":"
Line 239:41 Expected ":"

**/
.popup_header{text-align:end;}
.ring_sizing_chart_container{
	text-align:center;
}
.ring_sizing_chart_container h2{
	padding-bottom:1.5rem;
  font-size: 35px;
}
.ring_sizing_chart_container p{
	padding-bottom:1.5rem;
	font-size: 18px;
line-height: 25px;
}
/* The Modal (background) */
.popup {
   display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
#mypopup{
	background:#00000052;
  z-index: 9999;
}
.open{
	top:0px;
	
}
/* Modal Content */
.popup-content {
  position: relative;
  top:14px;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 50%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s;
  transition: 0.5s ease-out 0s;
  overflow: scroll;
  height:90vh;
  
}
.popup_fingure_section p{
	font-size:17px;
	line-height:25px;
}
.image_section img{
	width:100%;
}
.popup-bar{
	display:flex;
	font-size:20px;
}
.popup-bar-item:nth-child(2){
	margin-left: 1.5rem;
}
/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close {
font-size: 43px;
    padding: 1rem;
	cursor: pointer;
}
.close_icon{
	text-align:end;
}

.popup_body{
	padding: 0px 1rem 1rem 1rem;
width: 80%;
margin: 0px auto;
}
.popop_section button:active{
	background:black;
	color:#fff;
}
.popup_button{
	text-align: center;
}
.popop_section button{
				font-size: 21px;
				cursor: pointer;
				margin-bottom: 2rem;
				padding: 1rem 4rem;
				border-radius: 0px;
				outline: unset;
				border: 1px solid #000;
			}
table.Drawer_Table_popup {
  border-collapse: collapse;
  width:100%;
}
table.Drawer_Table_popup tr, th{
	padding:4px;
	text-align: left;
}
table.Drawer_Table_popup tr, td{
	padding:10px;
	text-align: left;
}
table.Drawer_Table_popup tbody tr:first-child{
    border-top: 1px solid #F0F0F0;
    background-color: transparent;
}
table.Drawer_Table_popup tbody tr:nth-child(3) {
    background: #00000008;
}
table.Drawer_Table_popup tbody tr:nth-child(5) {
    background: #00000008;
}
table.Drawer_Table_popup tbody tr:nth-child(7) {
    background: #00000008;
}
table.Drawer_Table_popup tbody tr:nth-child(9) {
    background: #00000008;
}
table.Drawer_Table_popup tbody tr:nth-child(11) {
    background: #00000008;
}
table.Drawer_Table_popup tbody tr:nth-child(13) {
    background: #00000008;
}
table.Drawer_Table_popup tbody tr:nth-child(15) {
    background: #00000008;
}
table.Drawer_Table_popup tbody tr:nth-child(17) {
    background: #00000008;
}
table.Drawer_Table_popup th{
	font-size:20px;
}
.popup_finger, .popup_mark, .popup_secle{
	display: grid;
    grid-template-columns: 56px 1fr;
    grid-gap: 16px;
    padding-bottom: 20px;
}


 .popup_secle svg{
	margin: 16px 0px;
}
.popup_finger svg{
	margin: 5px 0px;
}

.popup_ring, .popup_rings, .popup_ring_m{
	display: grid;
    grid-template-columns: 56px 1fr;
    grid-gap: 16px;
    padding-bottom: 36px;
}
.ring_sizing_chart_section  h2{
	text-align:center;
}

.popup_ring_m p{
	padding:5px 0px;
}

.popup_button .active{
	background:#505759 !important;
	color:#fff !important;
	border:1px solid #000 !important;
}

.popup_fingure_section h2{
font-size: 35px;
}
#myBtn {
  color: #000;
  letter-spacing: 1px;
  text-decoration: underline;
  margin-bottom: 15px;
}
.sizeloop{
  display: none;
}
.sizeloop_1{
  display: block !important;
}
@media(min-width:320px) and (max-width:500px){
	.popup-content{
		width:93%;
	}
  
	.popup_body{
		max-width:unset;
		width:unset;
	}
	.popop_section button {
  font-size: 12px;
  padding: 10px 25px;
}
.ring_sizing_chart_container p {
  font-size: 14px;
}
.popup_fingure_section p{
  font-size: 14px;
  line-height: 21px;
}
table.Drawer_Table_popup th {
  font-size: 17px;
}
 

table.Drawer_Table_popup tr th {    
  padding: 7px;
}


table.Drawer_Table_popup tbody td {   
  font-size:13px;
}
.pop_table{
  overflow-x:auto;
}

}

@media(min-width:501px) and (max-width:950px){
	.popup-content{
		width:93%;
	}
	.popup_body{
		max-width:unset;
		width:unset;
	}
	.popop_section button {
  font-size: 15px;
  padding: 1rem 3rem;
}
.ring_sizing_chart_container p {
  font-size: 15px;
}
.popup_fingure_section p{
  font-size: 15px;
  line-height: 21px;
}
table.Drawer_Table_popup th {
  font-size: 18px;
}
	
}