#swg
{
	position: absolute;
    left: 0px;
    bottom: -42px;
    right: 0px;
    display: flex;
    justify-content: center;
    gap: 32px;
}

#swg div 
{
	position:relative;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}

#paydel {
    font-size: 18px;
    line-height: 25px;
}

.tli:before {
    content: '';
    width: 15px;
    height: 13px;
    position: absolute;
    left: 0px;
    top: 5px;
    display: block;
    background: url(/images/blog/check.svg);
}

.pret0
{
height:50px;
}

.aftert1
{
height:30px;
}
.pret1
{
height:40px;
}

.tli{
    list-style-type: none;
    position: relative;
    padding: 0px;
    margin: 0px;
    padding-left: 30px;
    margin-bottom: 17px;
}
 
 
#pp_right
{
	    width: calc(100% - 625px);
}
  
 
 

#pp_buy1
{
	padding-top:35px;
	position:relative;
}
 
#pp_buy1 .parentclass {
   position: absolute;
    left: 290px;
    top: 43px;
}
#pp_buy1.notinav #addtoizb {
    display: flex;
    align-items: center;

		margin-top:40px;
}
#pp_buy1.notinav #addtoizb span {
    margin-right: 14px;
    position: Relative;
  
	    font-size: 18px;
}
#pp_buy1.notinav .parentclass {
   position: relative;
    left: 0px;
    top: 0px;
display:inline-block;
}


#product_q0
{
	height:41px;
}

.pp_price
{
	padding-top:37px;

font-family: Tenor Sans;
font-size: 24px;

line-height: 29px;
text-transform:uppercase;

}


#product_q
{
 
	
	 text-align: center;
	  width: 250px;
    height: 46px;
	position:relative;
}

#pp_buy{
	cursor:pointer;
display:block;
width: 250px;
height: 50px;
padding-top:12px;
background: rgba(173, 91, 101, 1);
text-align:center;
font-size: 19px;
color:#fff;
line-height: 22px;


}
 

#pp1
{
	  
    background: #fff;
   overflow:hidden;
 
 
  
}

#pp2
{
	height:0px;
	clear:both;
}

#pp_title
{

font-family: Tenor Sans;
font-size: 24px;
line-height: 29px;

}

#pp1
{
	position:relative;
}
 
#pp_wrap
{
	    justify-content: space-between;
	display:flex;
}
 

#pp_photo
{
	position:relative;
}

#pp_photo .pdisc 
{
	top:auto!important;
	bottom:0px!important;
	right:0px!important;
	left:auto!important;
	
	    font-size: 18px;
}

#pp_photo
{
	width: 578px;
	height:392px;
}
 
#pp_photo a
{
	display:flex;
	width: 578px;
	height:392px;
	align-items: center;
    justify-content: center;
border: 1px solid rgba(49, 61, 63, 1)
}
#pp_photo img
{
	max-width:100%;
	display:block;
	margin:0px auto;
	max-height:100%;
}

#breadcrumbs {
    padding-bottom: 28px;
    font-size: 16px;
    line-height: 22px;
    color: rgba(155, 180, 184, 1);
}
 #breadcrumbs>span {
    margin-right: 2px;
}
 #breadcrumbs a {
    color: rgba(155, 180, 184, 1);
}
#breadcrumbs a:hover
{
color:  rgba(49, 61, 63, 1);

}
 

#product_q_left
{
	 border:1px solid rgb(49, 61, 63);
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	width:46px;
	cursor:pointer;
	z-index:1;
}

#product_q_left.nonactive
{
	cursor:default;
}

#product_q_right
{
	 border:1px solid rgb(49, 61, 63);
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	width:46px;
	
	cursor:pointer;
	z-index:1;
}

#product_q_right:after
{
    content: '';
    position: absolute;
    display: block;
    left: 21px;
    width: 2px;
    background: rgb(49, 61, 63);
    top: 11px;
    bottom: 11px;
}
#product_q_left:before,#product_q_right:before
{
	content:'';
	position:absolute;
	
	display:block;
	top:50%;
	margin-top:-1px;
	height:2px;
	background:rgb(49, 61, 63);
}
#product_q_left:before
{
	
left:11px;
	right:11px;
	
}
#product_q_right:before
{
	right:11px;
	left:11px;
}


#product_q_center
{
   
    text-align: center;
    POSITION: RELATIVE;
    top: 12px;
    font-size: 21px;
     font-weight:400;
}
 
#pp_desc p 
{
	margin-top:0px;
	margin-bottom:17px;
}
#pp_related,#rev,#pp_related_new  
{
	padding-top:70px;
}
.revpnew .auth8 
{
	margin-left:0px;
}
.revp_image
{
	margin-right: 18px;
	border-radius:100%;
	width:66px;
	height:66px;
	background-size:cover;
	display:block;
	
	    background-position-x: 50% !important;
    background-position-y: 50% !important;
	
}
#pp_related2,#pp_related2_new
{
	
	 
}
#pp_related2>div,#pp_related2_new>div
{
	width:calc(25% - 20px);
}
#pp_desc ul li
{
list-style-type:none;
position:relative;
	padding:0px;
	margin:0px;
	padding-left:30px;
		margin-bottom:17px;
}
.notinp
{padding-top: 4px;
	color:rgba(222, 167, 167, 1);
}
#pp_desc ul li:before
{
	content:'';
	width:15px;
	height:13px;
	position:absolute;
	left:0px;
	top:5px;
	display:block;
background:url("/images/blog/check.svg");

}
 

#pp_desc ol li
{
	list-style-type:decimal;
	

	padding:0px;
	margin:0px;
	margin-left:40px;
		margin-bottom:17px;
}
 

#pp_desc {

    overflow: hidden;
    
	 
}

#pp_desc h2,#pp_desc h3,#pp_desc h4
{
    font-family: Tenor Sans;
    font-size: 17px;
    margin-bottom: 15px;
    line-height: 28px;
	padding-top:7px;
	
}
#pp_desc{
	font-size: 18px;

line-height: 25px;
}
#pp_desc  a {

	color:rgba(222, 167, 167, 1);
	text-decoration:underline;
}
