span.symbol
{
position:  absolute;
top: 0;
right:  0;
z-index: 2;
}
span.symbol.symbol1
{
right:  0;
}
span.symbol.symbol2
{
right:  60px;
}
#productRight
{
padding-left:    50px;
padding-right: 50px;
}
#product-brand
{
font-style:    normal;
font-weight:500
;font-size:    21px;
line-height:21px
}
#productName
{
margin:    0;
font-style:normal
;font-weight:    300;
font-size:23px
;line-height:    1;
margin-top:5px;margin-bottom:5px
}
#supplier-question
{
padding:    0;
font-style:normal
;font-weight:    600;
font-size:14px
}
#price-flexer .discountPrice
{
font-style:    normal;
font-weight:500
;font-size:    21px;
color:#000
}
#addCartBtn
{
background:    #000;
font-style:normal
;font-weight:    500;
font-size:14px
;letter-spacing:    2px;
color:#FFF
;position:     relative;
}
#addCartBtn img
{
position:     absolute;
right: 20px;top: calc(50% - 11px);
}

.productIcons
{
display:    flex;
align-items:center;margin:20px 0
}

.productIcons > .box
{
display:    flex;
flex-direction:column
;align-items:    center;
justify-content:center
;text-align:    center;
border-right:1px solid #C6C6C6
}

.productIcons > .box:last-child
{
border:none
}

.productIcons > .box img
{
margin-bottom:10px
}

.productIcons > .box span
{
font-style:    normal;
font-weight:400
;font-size:    12px;
line-height:1.3
}

.cargoTimer
{
display:    flex;
align-items:center
;font-style:    normal;
font-weight:500;font-size:12px
}

.cargoTimer img
{
margin-right:9px
}

.variantBox select
{
background:    #FFF;
border:1px solid #DCDCDC!important
;height:    45px;
display:flex
;align-items:    center;
font-style:normal
;font-weight:    500;
font-size:16px;padding:0 20px!important;background: url('/Data/EditorFiles/Smuggy/Icons/downArrow.svg') right 30px center no-repeat;
}

.variantLine .Title
{
display:    flex;
align-items:center
;justify-content:    space-between;
height:40px
;font-style:    normal;
font-weight:500;font-size:14px
}

.variantBox
{
padding-top:0
}

.variantLine .Title button
{
background:    transparent;
border:none
;border-image-source:    none;
font-style:normal
;font-weight:    500;
font-size:12px
;text-decoration-line:    underline;
color:#000
}
#productContent
{
margin-top:20px
}
#productContent h3
{
display:    flex;
align-items:center
;margin:    0;
height:45px
;position:    relative;
border-bottom:1px solid #F2F2F2;cursor:pointer
}
#productContent .ui-widget-content
{
padding:    20px;
box-sizing:border-box
}
#productContent h3::after
{
width:    20px;
height:20px;background:url("/Data/EditorFiles/Smuggy/Icons/PLUS.svg") center center no-repeat
;position:    absolute;
content:''
;right:    20px;
top:calc(50% - 10px)
}
#productContent h3.ui-state-active::after
{
background:url('/Data/EditorFiles/Smuggy/Icons/MINUS.svg') center center no-repeat
}
#productLeft .carousel-wrapper
{
z-index:     3;
}
#productLeft .col-2 .slide-wrapper
{
padding:     40px 0;
}
#productLeft #thumbControl
{
background:     white;
height: calc(100% )
;top:     15px;
left: 0;width: 100%
;display:     flex;
flex-direction: column
;justify-content:     space-between;
}
#productLeft .col-2 .slideControl span.colPrev, #productLeft .col-2 .slideControl span.colNext
{
width: 100%;
}

.sizeChartContent .Accordion h3 + div
{
display:   none;
}

.sizeChartContent .Accordion h3::After
{
width:   15px;
height: 15px;background: url('/Data/EditorFiles/Smuggy/Icons/downArrow.svg') center center no-repeat;content: ''
;display:   flex;
position: absolute
;right:   10px;
top: calc(50% - 7.5px);
}

.sizeChartContent .Accordion h3.active::After
{
transform: rotate(180deg);
}

.sizeChartContent .Accordion h3.active + div
{
display:   block;
}

.sizeChartContent .Accordion + div
{
display:   flex;
align-items: center
;justify-content:   center;
flex-direction: column
;padding:   20px;
box-sizing: border-box;
}

.ui-tabs-panel
{
max-height:   500px;
overflow-y: auto
;overflow-x:   hidden;
}
@media screen and (max-width: 768px)
{
#productLeft > .col-2
{
display:    none;
}

#mobileBuyBtn {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
    z-index: 999;
}

#productContent * {
    max-width: 100% !important;
}
#product-detail
{
padding:    0;
}
#productLeft
{
padding:    0;
}
#navigasyon
{
display:    none;
}
#pageContent > .box
{
padding-top:    0;
}
#productLeft > .col-10
{
padding:    0;
}

.slideControl
{
width: calc(100%)
;left:    0;
right: 0;
}
#productRight
{
padding:    10px;
}
}