#uce
{
  color:#D63941
}
#del_row_center.nonactive
{
 cursor:default;
  opacity:0.5;

}
#del_row_center.nonactive>div
{

  color: #BFB1AC!important;

  border: 3px solid #BFB1AC!important;
}

.delinfo1
{
  display:none;
  position:absolute;
  left:-21px;
  top:3px;
  right:-21px;
  

  border-radius: 5px;
  padding: 16px 12px 12px 21px;
  background: #504742;
 
  font-size: 16px;
  line-height: 22px;
  color: #E2CFC4;
  z-index: 2;

  
}

.delwrapinfo
{
  position:relative;
}
.del_info
{
position:absolute;
  left:100%;
  margin-left:7px;
  top:-4px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.del_info svg {
  width: 30px;
  height: 30px;
}


.anew
{

color:#fff;
border:3px solid #FFA500;

font-family: Alumni Sans;
font-size: 22px;
font-weight: 700;
line-height: 1;
padding:3px 0px 0px 0px;
border-radius:25px;
text-align:center;
width:125px;
height:36px;
}

#anew
{
position:relative;
top:-6px;
margin-bottom: 32px;
display:flex;
gap:24px;
}

.anew.anew2,.anew.anew3
{
border-color: #D63941;
color: #fff;
}
.anew.anew4
{
border-color: #8000FF;
color: #fff;
}


#price .old 
{

font-weight: 500;
text-decoration: line-through;
}


#price_opt .old 
{
text-align:center;
position:absolute;
left:0px;
right:0px;
top:50px;
text-decoration: line-through;
}

.ppclient #pstatus_right
{
position:relative;
top:81px;
}

.notclicked .but
{
cursor:default!important;
opacity:0.55!important;
}



.notclicked .price
{
cursor:default!important;
opacity:0.55!important;
}

#snyat{
background: #D63941;
padding-top:18px;
padding-bottom:23px;
display:flex;
justify-content: center;
}

#snyat a 
{
border-bottom:1px solid;
}



#snyat div 
{
line-height:28px;
font-size:16px;
margin-left:30px;
position:relative;
top:0px;
}

#pstatus_right div.active path,#pstatus_right div.active:hover path{
stroke:#2BD2FF
}
#pstatus_right div
{
cursor:pointer;
}
#pstatus_right path
{
transition:all 0.2s;
}
#pstatus_right div:hover path
{
stroke:#fff;
}



#pstatus_wrap
{
align-items: center;
justify-content: space-between;
display:flex;
}

#p_izb
{
margin-left:30px;
}

#p_izb svg
{
width: 34px;
height: 29px;
}

#pstatus_right
{
position:relative;
top:2px;
width: calc(50% - 23px);
display: flex;
align-items: center;
justify-content: center;
}


#show_more>span,#show_more_close>span
{

cursor:pointer;

font-size: 16px;

color: #E2CFC4; 

text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
}

#show_more svg,#show_more_close svg {
width:30px;
height:30px;
margin-right: 12px;
}

#pstatus
{
white-space:nowrap;
font-size: 19px;
font-weight: 700;
width: calc(50% - 23px);
text-align:center;

}


 #desc_more,#show_more_close
{
display:none;
}

#show_more,#show_more_close {
text-align:center;
position: relative;
padding-top: 10px;
padding-bottom: 22px;
}
#show_more:before {
content: '';
position: absolute;
left: -15px;
right: -15px;
top: -108px;
height: 93px;
background: linear-gradient(to bottom, rgba(38, 33, 30,0) 0%,rgba(38, 33, 30,1) 100%);
}

#hard0wrap
{
position:relative;
padding-left:408px;
width:1144px;
margin:0px auto;
}

#hard0wrap #hars0
{
width:auto;
}

#hard0wrap>img
{
position:absolute;
left:0px;
top:32px;
}

#hard0wrap #instr
{
text-align:left;
}
 

#hard0wrap #h_show_more>span, #hard0wrap #h_show_more_close>span
{
justify-content: left;
}
 
 #h_desc_more,#h_show_more_close
{
display:none;
}


#h_show_more,#h_show_more_close
{
position:relative;
padding-top: 39px;
padding-bottom:30px;
text-align:center;
}

#h_show_more>span,#h_show_more_close>span
{

cursor:pointer;

font-size: 16px;

color: #E2CFC4; 

text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
}

#h_show_more svg,#h_show_more_close svg {
width:30px;
height:30px;
margin-right: 12px;
}


#pbot1 {
padding-top: 30px;
display: flex;
justify-content: space-between;
}
#pbot1>div, #pbot2>div {
width: calc(50% - 23px);
position:relative;
}

#pbot .puved .but
{
padding-top:6px;

}
#rozn.incart .but.full
{
color:#fff;

}
#rozn.incart .but.notfull
{
color:#fff;

}
#rozn .but.full:before
{

content:'';
width: 32px;
height: 24px;
margin-right: 13px;
background:url("/0ver3/images/svg/tocart_black.svg")  no-repeat;
background-size: 100% 100%;
}

#rozn.incart .but.full:before
{
width: 22px;
height: 19px;
margin-right: 15px;
background:url("/0ver3/images/svg/incart.svg")  no-repeat;
background-size: 100% 100%;
}



#rozn .but.notfull:before
{

content:'';
width: 32px;
height: 24px;
margin-right: 13px;
background:url("/0ver3/images/svg/tocart_white.svg")  no-repeat;
background-size: 100% 100%;
}

#rozn.incart .but.notfull:before
{
width: 22px;
height: 19px;
margin-right: 15px;
background:url("/0ver3/images/svg/incart.svg")  no-repeat;
background-size: 100% 100%;
}


#pbot .but
{
display:flex;
align-items: center;
justify-content: center;

padding-left:0px;
padding-right:0px;
width: 100%;
padding-top:0px;
padding-bottom:4px;

}


.info
{

position: relative;
top: 2px;

width:30px;
height:30px;
cursor:pointer;
}

.info svg
{
width:30px;
height:30px;
}

.price {
font-size: 20px;
text-align: center;
}
.price>span {
font-weight: 700;
}
#price_opt
{
 opacity:0.55;
}
#price_opt *
{
 font-weight: 400!important;

}

#f1
{

padding-bottom: 108px;
margin-left:140px;
width:484px;
}

#f0 img
{
max-height:580px;
max-width:329px;
  cursor:pointer;
}

#f0 img#jpg_main {
max-height: 580px;
max-width: 360px;
position:relative;
top:-10px;
}
#f0 img#nophoto_main {
max-height: 580px;
max-width: 360px;
position:relative;
top:-43px;
}

#f1.jpg_main {

margin-left: 100px;

}
#f1.nophoto_main {

margin-left: 100px;

}

#f0
{  
height: 100%;
align-items: center;  
justify-content: center;
display:flex;
}

h1
{
font-family: Alumni Sans, Tahoma,Arial,sans-serif;
font-size: 60px;
font-weight: 700; 
 margin-bottom:38px;
text-transform:uppercase;
}

h1 span
{
white-space:nowrap;
padding-top:10px;
font-family: Alumni Sans, Tahoma,Arial,sans-serif;
font-size: 40px;
font-weight: 200;
 display:block;
text-transform:uppercase;
}

#pbot2 {
padding-top:30px;
display: flex;
justify-content: space-between;
}
 


.dost0_wrap
{
display:none;
}
.dost0_wrap.active
{
display:block;
}

#dvopt
{
font-style:normal;
} 
#ptop a
{
color: #A1A1A1;
font-size: 14px;
font-weight: 400;
padding-right: 11px;

}
.white
{
background:#fff;
}


#ptop svg
{
transform:rotate(180deg);
margin-right: 11px;
}

#ptop
{

align-items: center;
padding-bottom:33px;
display:flex;
white-space:nowrap;
overflow:hidden;
}
 
#pwraptop0
{
position:relative;
min-height:643px;

height: calc(100vh - 129px);

}
#pwraptop
{
position:relative;
height:100%;
}
#pcen
{
padding-top:15px;
}
#pwraptop1
{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;

}
 
#desc img
{
margin:0px auto;
}
#desc 
{

padding-bottom:38px;
text-align:center;
width:800px;
margin:0px auto;
font-size: 16px;
line-height: 26px;
}

#desc_more
{
text-align:center;
}


#photo 
{
 
font-size: 14px;
line-height: 22px;
}
#desc_wrap,#dost_wrap0
{
background: #26211E;

}
#desc p
{
margin-bottom:30px;
}
#desc h2,#hars h2,#photo h2,#paks h2
{
font-size:60px;
line-height:1.3;
text-transform:uppercase;
text-align:center;
margin-bottom:9px;
 padding-top:24px;
}
.del_right>.select
{ 
position:Relative;
top:3px;
}

#paks h2
{
margin-bottom: 0px;
padding-bottom: 12px;
}

#dost h2
{
margin-bottom: 9px;
padding-top: 24px;
}

#del
{
padding-top:25px;
text-align:center;
}
#del span
{
line-height:1.4;
cursor:pointer;
font-size: 16px;
border-bottom:1px solid;
display:inline-block;
color:#a1a1a1;
}

#photo0
{
padding-top:12px;
}
 
.har
{
padding-bottom:7px;
align-items: center;
position:relative;
display:flex;
border-bottom: 1px solid #544D4B;
height:68px;
}


.har_name
{
padding-right:9px;
width:50%;
font-size: 16px;
line-height: 22px;
color:#E2CFC4;
display:flex;align-items: center;
}

.har_value
{
display:flex;
color:#fff;
width:50%;
padding-left:9px;
font-size: 16px;
line-height: 22px;
align-items: center;
justify-content: space-between;
}

.pdk
{
position:relative;
 

}



.icons
{
position: relative;
top: 2px;
width: 130px;
height:30px;
display: flex;
justify-content: center;
}
#hars0
{
width:800px;
margin:0px auto;
}
.icons img
{

display: inline;
margin-left:5px;

margin-right:5px;

}
 
#instr
{
text-align:center;
padding-bottom:20px;
padding-top:30px;

display: flex;
align-items: center;
justify-content: center;
gap: 40px;

}


.del_row
{
align-items: center;
display: flex;
border-bottom: 1px solid #544D4B;
padding-bottom: 7px;
height: 68px;
display: flex;
}

#dost{
padding-bottom:45px;
}


.del_row.last
{
border-bottom: none;

margin-bottom:0px;
}

.del_left
{

width:50%;
font-size: 16px;
line-height: 22px;
color:#E2CFC4;

}

.del_right
{
 
color:#fff;
width:50%;
padding-left:26px;
font-size: 16px;
line-height: 22px;


}


#del_row0
{
padding-bottom: 35px;
display:flex;
justify-content: space-between;
}

#dost
{
width:800px;
margin:0px auto;
}

#del_row0 div div
{
font-weight: 700;
font-size:24px;
height:66px;
color:#BFB1AC;
transition:all 0.3s;
border: 3px solid #BFB1AC;
padding-bottom: 6px;
border-radius: 50px;
display: flex;
align-items: center;
justify-content: center;
}

#del_row_left,#del_row_center,#del_row_right
{
width: calc(100%/3 - 12px);
font-size: 14px;
line-height: 16px;
cursor:pointer;
}

#del_row_right.active,#del_row_center.active,#del_row_left.active
{
cursor:default;
}

#del_row_right.active,#del_row_center.active,#del_row_left.active
{
cursor:default;
}

 

#del_row_right:hover div,#del_row_center:hover div,#del_row_left:hover div
{
color:#fff;
border-color:#fff;
}

#del_row0 div.active div
{
background:#504742!important;
color:#fff!important;

border-color:#504742!important;
}

#yn
{
display:flex;
}

.yn
{
font-size:16px;

display:flex;
width: 41px;
height: 41px;
border-radius: 7px;

margin-right:20px;
position:relative;
top:3px;padding-bottom: 4px;
align-items: center;
justify-content: center;
cursor:pointer;
transition:color 0.3s;
color:rgb(226, 207, 196);

color:rgba(226, 207, 196, 0.75);
border-color:#544D4B;
cursor:pointer;
background:#544D4B
}

.yn:hover
{
color:rgba(226, 207, 196);
}

.yn.active
{
cursor:default!important;
color:  rgb(226, 207, 196)!important;
color:rgba(226, 207, 196, 0.75)!important;
background:none!important;
border:2px solid rgb(191, 177, 172)!important; 
}

.d_er1
{
color: #D63941;

}


.pidk
{

display:none;
}


.swiper-button-prev 
{
position: absolute;
top: 141px;
left: 50%;
margin-left: -238px;
width: 66px;
height: 66px;
background: rgb(43, 210, 255);
  border-radius:100%;
z-index: 2;
cursor:pointer;

}
.swiper-button-prev svg
{
position: absolute;
top:50%;
left:50%;
margin-left:-17px;
margin-top:-8px;
width: 34px;
height: 16px;
 

}





.swiper-button-next 
{
position: absolute;
top: 141px;
right: 50%;
margin-right: -238px;
width: 66px;
height: 66px;
background: rgb(43, 210, 255);
  border-radius:100%;
z-index: 2;
cursor:pointer;

}
.swiper-button-next svg
{
position: absolute;
top:50%;
left:50%;
margin-left:-17px;
margin-top:-8px;
width: 34px;
height: 16px;
 

}

#swiper0.notloaded>.swiper-wrapper>.swiper-slide
{
margin-left:9px;
margin-right:9px;
}

#swiper0.notloaded>.swiper-wrapper
{
justify-content: center;
}

.clickimg
{
cursor:zoom-in;
}
.swiper-button-next:active,.swiper-button-prev:active
{
margin-top:1px;
}

.swiper-button-disabled{
display:none!important;
}

.swiper-slide iframe
{
width:100%;
height:100%;
}

.swiper-slide,.swiper-slide>div
{

width:388px;
height:345px;


}

.swiper-slide>div
{

overflow:hidden;
background-size: cover!important;
border-radius: 10px;
display: flex;
background-position-x: 50%!important;
background-position-y: center!important;
align-items: center;
justify-content: center;
}
.swiper-slide>div img
{
max-width:90%;
max-height:90%;
}
.swiper-slide>div a
{
width:291px;
height:259px;


display: flex;
align-items: center;
justify-content: center;
}
#product_aks
{
height:8px;
}
.va
{
display:none;
}
.del_right select
{
position:relative;
top:3px;
padding-top: 6px!important;
padding-bottom: 13px!important;
display: block!important;
color:  rgb(226, 207, 196)!important;
color:rgba(226, 207, 196, 0.75)!important;

font-family: 'Inter', Tahoma,Arial, sans-serif!important;
font-size: 16px!important;
line-height: normal!important;
border-radius: 5px!important;
outline: none!important;
border: 1px solid #504742!important;
box-shadow: none!important;
background: #504742!important;
 width:100%;
-webkit-appearance: none!important;
  padding-left: 18px!important;
}


.swiper-slide > div.white img 
  {
  max-width: 100%;
  max-height: 100%;
}
  .swiper-slide, .swiper-slide > div {
  width: 300px;
  height: 400px;
}

