


#roz select {
    font-family: gotham_medium, Verdana, sans-serif;
    background: rgba(239, 240, 242, 0.88);
    color: rgb(76, 77, 88);
    -webkit-appearance: none;
    width: 100%;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    border: none;
    border-radius: 10px;
    padding: 0px 0px 6px 63px;
    height: 62px;
}

#roz 
{
margin-bottom:20px;
}

#priceotz
{
	position:absolute;
	right:0px;
	top:3px;
	display:flex;    align-items: center;
}
#addtocart.incart,#addtocart_sizes.incart
{
	display:flex;
    justify-content: center;
    align-items: center;
	padding-top:0px;

	background:#FFDBED!important;
}
#addtocart.incart span,#addtocart_sizes.incart span
{
	position:relative;
	top:-3px;
	color:rgb(76, 77, 88)!important
}

#addtocart.incart svg,#addtocart_sizes.incart svg
{
    position: relative!important;
    top: -3px!important;
    margin-right: 11px!important;
    border-radius: 0px!important;

}

#addtocart span,#addtocart_sizes span
{
	color:#fff;
}

#imageGallery
{
	height:580px;
	overflow:hidden;
}

#imageGallery>li{
	cursor: zoom-in;
    border-radius: 10px;
    background-position-x: 50%!important;
    background-position-y: 50%!important;
    background-size: cover!important;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.cl_top
{
	z-index:1;
}
.lSSlideOuter {
	
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
	    border-radius: 10px;
    overflow: hidden;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
 
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
 
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
 
.lSSlideOuter .lSPager.lSGallery li
{
	height:117px;
	cursor:pointer;
	    border-radius: 10px;
    background-position-x: 50%!important;
    background-position-y: 50%!important;
    background-size: cover!important;
transition:all 0.3s;
	position:relative;
	border: 3px solid #fff;
	
}

.lSSlideOuter .lSPager.lSGallery li.active
{
border: 3px solid #E1ABC5;
}

 

.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}

.lSAction
{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
}
 
.lSAction > .lSPrev {

    border-radius: 100%;
    position: absolute;
	left:20px;
    z-index: 1;
    bottom: 20px;
    width: 74px;
    height: 74px;
    background: rgba(224, 168, 196, 1);
    cursor: pointer;
}
.lSAction > .lSNext {
   
    border-radius: 100%;
    position: absolute;
	right:20px;
    z-index: 1;
    bottom: 20px;
    width: 74px;
    height: 74px;
    background: rgba(224, 168, 196, 1);
    cursor: pointer;
}
.lSAction > .lSPrev svg,.lSAction > .lSNext svg {
    position: absolute;
    left: 21px;
    top: 32px;
    content: '';
}
 
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

   
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
 
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
 

h1
{
color: rgba(76, 77, 88, 1);

font-size: 32px;
line-height: 38px;
padding-top:20px;
padding-bottom:26px;

border-top: 1px solid rgba(224, 224, 224, 1)


}

#pimage
{
	position:relative;
}
.pp_feature 
{
	padding-top:13px;
	padding-bottom:17px;
	display:flex;
	justify-content: space-between;
	border-bottom: 1px solid rgb(224, 224, 224)
}
#desc
{
	padding-top:8px;
	
}
.pp_feature_title,.pp_feature_value
{
color: rgba(76, 77, 88, 1);
font-size:16px;
line-height:19px;
}



#dost
{
	margin-bottom:41px;
	margin-top:21px;
}

#tab
{
display:flex;	
border-bottom:1px solid rgb(224, 224, 224);
margin-bottom:16px;
padding-bottom:23px;
}

#dost1,#dost2
{
	
font-size: 14px;

line-height: 17px;

color:#fff;
}

#dost>img
{
	position:absolute;
	left:50%;
	top:16px;
	
}

#dost1>img
{
position: Relative;
    top: 0px;
    margin-right:15px;
	
}
#dost2>img
{
    position: Relative;
    top: 0px;
   
	 margin-right:15px;
}

#dost1
{    width: 50%;
    position: Relative;
 
    display: flex;
   
    align-items: center;
justify-content: center;
    padding-bottom: 7px;
}

#dost2
{	 width: 50%;
    position: Relative;
 
    display: flex;
   
    align-items: center;
justify-content: center;
    padding-bottom: 7px;
}

#dostnew>img {
    position: absolute;
    left: 50%;
    top: 16px;
}
#dostnew
{
display: flex;	
height:79px;position:Relative;
}

#dost.dostnewwrap
{
display: block;	
height:auto;
}

#dosmal
{
	    font-size: 14px;
    line-height: 17px;
    color: #fff;
	text-align:center;
	padding-bottom:20px;
}

#dost
{
	position:Relative;
	background: rgba(179, 134, 111, 1);
display: flex;
border-radius:10px;
height:79px;
}

#tab div
{transition: all 0.2s;
margin-right: 11%;
	position:Relative;
font-size: 20px;
cursor:pointer;
color: rgba(195, 195, 195, 1);

}

#tab .active
{
	color: rgba(179, 134, 111, 1);

cursor:default;
}

.tabdesc
{
	display:none;
}

.tabdesc.active
{
	display:block;
}

#tab>div:after
{
background: rgb(179, 134, 111);
    height: 2px;
    width: 0px;
    top: 42px;
    content: '';
    transition: all 0.3s;
    display: block;
    position: absolute;
    left: 0px;
}

#tab>div.active:after
{
width:100%;
}

#addtocart,#addtocart_sizes
{
	width:calc(50% - 10px)
}

.but.grey
{
	background: rgba(239, 240, 242, 1)!important;
	color:rgb(76, 77, 88)!important;
}

#click1
{
	width:calc(50% - 10px)
}

 

#addtocartw
{
	justify-content: space-between;
	display:flex;
}

#code span
{
color:rgb(179, 134, 111)	
}

#est
{
	color: rgba(63, 199, 125, 1);
position:Relative;
font-size: 14px;
padding-left:19px;

}

#est svg
{
	
left:0px;
top:2px;
	position:absolute;
}

 

#priceotz svg
{
	margin-right:6px;
}
#priceotz span
{
	opacity:0.44;
	margin-left:6px;
	color:#000!important;
	font-size:14px!important;
}

#price
{
	position:relative;
padding-bottom:25px;
font-size: 26px;
color:rgba(76, 77, 88, 1);

border-bottom: 1px solid rgb(224, 224, 224);

margin-bottom:40px;
}


#price span
{

font-size: 20px;
color:rgba(125, 125, 125, 1)
}

#code
{
	
font-size:14px;
color:rgb(139, 139, 139)

}

#code_wrap
{
	padding-bottom:12px;
		display:flex;
	    justify-content: space-between;
}

#ptop
{
	display:flex;
	    justify-content: space-between;
}

#pimage
{
width: 650px;

    display: flex;

    background: #fff;
    flex-direction: column;

}

#pright
{
	width:calc(100% - 695px)
}
  
  
  

.swiper-pagination{position:relative;top:-1px;display:flex}

.swiper-pagination-bullet{cursor:pointer;width:14px;height:14px;margin-left:12px;margin-right:12px;display:block;border-radius:100%;background:rgb(221, 221, 221)}

.swiper-pagination-bullet-active{
	
	background: rgb(224, 168, 196);
	cursor:default;
}

.swb
{    align-items: center;
    justify-content: center;
	display:flex;
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
}

.swiper_mp>div {
	position:relative;
    overflow: hidden;
	padding-bottom:102px;
}

.swiper-button-next
{
margin-left:50px;
	border-radius:100%;
	position:relative;
	z-index:1;
	
	
	bottom:0px;
	width:74px;
	height:74px;
background: rgba(224, 168, 196, 1);

cursor:pointer;
}

.swiper-button-next svg
{
	 
	position:absolute;
left:21px;
top:32px;
	content:''
	
	
}


.swiper-button-prev svg
{
	 
position:absolute;
left:21px;
top:32px;
	content:''
	
}


.swiper-button-prev
{margin-right:50px;
	border-radius:100%;
		position:relative;
	z-index:1;
	 
	
	bottom:0px;
	width:74px;
	height:74px;
background: rgba(224, 168, 196, 1);

cursor:pointer;

}

.swiper_mp>div .swiper-slide
{
	padding:22px;
	
	width:calc(100%/3 - 18px);
	
}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-box-sizing:content-box;box-sizing:content-box}

.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}

.mprdwrap
{
	clear:both;
	padding-bottom:100px;
	padding-top:60px;
}

.mprdwrap .title2
{
	padding-bottom:28px;
	text-align:center;
}



#breadcrumbs_break
{
	height:45px;
}

#desc{

font-size: 16px;

line-height: 19px;
color: rgba(76, 77, 88, 1);

}

#desc p{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	
}

#desc li{
		margin:0px;
	margin-left:20px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;


position:relative;
list-style-type:none;
margin-left:0px;
padding-left:23px;
	
}


#desc li:before
{
    background: #E1ABC5;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 100%;
    position: absolute;
    left: 2px;
    top: 11px;
}


#desc ul,#desc ol{
		margin:0px;

	padding:0px;
	padding-top:5px;
	padding-bottom:10px;
	
}

#desc *{
	font-size: 16px;

line-height: 19px;
	color: rgba(76, 77, 88, 1);
}

.breadcrumbs
{
	padding-top:40px;
	    position: relative;
    top: 0px;
    display: flex;
    align-items: center;
   
    z-index: 1;
}
.breadcrumbs img
{
	margin-right:8px;
}
.breadcrumbs span
{
	font-size:14px;
	color: rgb(76, 77, 88)
}
.breadcrumbs .arrow
{
	margin-left:6px;
	margin-right:6px;
}
.breadcrumbs .last span
{
	
	color: rgb(179, 134, 111)
}

@media (max-width: 1266px)
{
#pimage {
    width:580px
   
}
#pimage1 {
    width:580px
   
}

#pright {
    width: calc(100% - 625px);
}

#dost1>img
{
position: Relative;
    top: 0px;
    margin-right:14px;
	
}
#dost2>img
{
    position: Relative;
    top: 0px;
   
	 margin-right:14px;
}

#dost1, #dost2 {
    font-size: 12px;
    line-height: 17px;
    color: #fff;
}

}