input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill,input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

body[fcode="Fr-5500218"] {background-color: #1f272d;-webkit-font-smoothing: antialiased;/* padding-top: 37px; */}

table.History{width:100%;table-layout: fixed;}
table.History th{font-weight: 400;font-size: 14px;padding:0px 10px}
table.History th.textL{text-align: left;}
table.History th.textC{text-align: center;}
table.History td{font-weight: 100;font-size: 13px;line-height: 26px;padding: 4px 10px;}
table.History tr:nth-child(+2n) td{background: #f5f5f5;}
table.History td.textC{text-align: left;}
table.History td.textC{text-align: center;}
table.History td.twoRow span:nth-child(1){width:100%;line-height:13px;display: block;font-weight: 400;font-size: 12px;overflow:auto;max-height:150px}
table.History td.twoRow span:nth-child(2){width:100%;line-height:13px;display: block;font-size: 12px;}

#suggestionsVergiDairesiFatura{font-size: 14px;margin-bottom: 12px;display: block;overflow-x: hidden;overflow-y: auto;max-height: 170px;padding: 15px;}

.Popup.forgotPassword{z-index:9999999993}

    /*BUTTON LOADING*/
    .buttonLoading{
        pointer-events:none;
        position:relative;
        z-index: 1;
    }
  
    .buttonLoading::before{
        content: "";
        background-color: rgba(255, 255, 255, 0.6);
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 55px;
        z-index: 999;
    }

    /*ADD CARD*/
    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-header .header-text {
        font-size: 14px;
        color: #020202;
        font-weight: 100
    }
    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .action-area{display:flex}
    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .action-area .item{flex:1;display: flex;justify-content: center;align-items: center;min-height: 50px;}
    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .action-area .item .bag-btn.outline{
        background-color: #fff;
        color: #000;
    }
    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .action-area .item .bag-btn{
        cursor: pointer;
        font-family: inherit;
        border: 1px solid #000;
        background-color: #000;
        color: #fff;
        height: 42px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 11px;
        font-weight: 500;
        padding-left: 6px;
        padding-right: 6px;
    }
    /*ADD CARD*/
    body[fcode=Fr-5500186] .Cart.Cart_Result .cart-page .result-content>.success-head>.sT {
        font-weight: 500;
    }
  
    .buttonLoading::after{
        content:"";
        display: block;
        animation: spinnerButtonAnimate 1s linear infinite;
        border: 5px solid gray;
        border-radius: 50%;
        border-right-color:#b1b1b1;
        height: 16px;
        width: 15px;
        position: absolute;
        left: 50%;
        top: 50%;
        transform:translate(-50%,-50%);
        z-index: 999;
    }
    @keyframes spinnerButtonAnimate {
        to {
            transform:translate(-50%,-50%) rotate(360deg);
        }
    }
    /*BUTTON LOADING*/


    /*SEPET SLIDER*/
    section.Cart .populer-product-container .otherCarousel[cd='[[memberViewProductOWL]]'] .all-color{display:none}
    section.Cart .populer-product-container .otherCarousel[cd='[[memberViewProductOWL]]'] .right-icons{display:none}
    section.Cart .populer-product-container .otherCarousel[cd='[[memberViewProductOWL]]'] .add-wrapper .add-sizeBtn{display:none}
    /*SEPET SLIDER*/

.module-19000072 .owl-19000072.owl-carousel .item span.item-text{
    display: none ;
}

.Container.WFULL .header-menu-container {
    padding: 0!important
}

.Container.WFULL {
    width: 100%
}

.row {
    margin: 0
}

.Popup {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 9999999;
    align-items: center;
    justify-content: center
}

.Popup .PopupOverlay {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.62);
    pointer-events: none
}

.Popup .Modal {
    position: relative;
    transition: all .2s!important;
    z-index: 2;
    padding: 15px 0;
    display: block;
    max-height: 100%;
    overflow-y: auto
}

.Popup .Modal {
    width: 100%;
    max-width: 400px
}

.Popup .Modal.w30 {
    max-width: 400px
}

.Popup .Modal.w40 {
    max-width: 500px
}

.Popup .Modal.w50 {
    max-width: 600px
}

.Popup .Modal.w60 {
    max-width: 700px
}

.Popup .Modal.w70 {
    max-width: 800px
}

.Popup .Modal.w80 {
    max-width: 900px
}

.Popup .Modal.w90 {
    max-width: 1000px
}

.Popup .Modal.w100 {
    max-width: 100%
}

.Popup .Modal .Htm {
    width: 100%;
    padding-left: 15px!important;
    padding-right: 15px!important;
    max-height: 100%
}

.Popup .Modal .Htm .Document {
    position: relative;
    outline: 0;
    background-color: transparent;
    display: inline-block;
    padding: 0;
    width: 100%;
    margin: 0;
    max-height: 100%
}

.Popup .Modal .Htm .Document .Logo {
    float: left;
    width: 40%;
    margin: 20px 30%
}

.Popup .Modal .Htm .Document .Popup_Close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    color: #464646;
    background-color: transparent;
    width: 34px;
    height: 34px;
    text-align: center;
    border-radius: 4px;
    border: 0;
    border-style: solid;
    border-color: #d6d6d6;
    border-width: 0;
    display: flex;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    z-index: 44
}

.Popup .Modal .Htm .Document .Popup_Close.Outside {
    right: -9px;
    top: -9px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: -5px 5px 20px -10px #000
}

.Popup .Modal .Htm .Document .Close {
    position: absolute;
    right: 10px;
    top: 2px;
    cursor: pointer
}

.Popup .Modal .Htm .Document .Close>.icon {
    position: relative;
    width: 37px;
    height: 37px;
    overflow: hidden
}

.Popup .Modal .Htm .Document .Close>.icon:before,.Popup .Modal .Htm .Document .Close>.icon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #5a5a5a;
    height: 1px;
    width: calc(100%/2)
}

.Popup .Modal .Htm .Document .Close>.icon.times:before {
    transform: rotate(45deg)
}

.Popup .Modal .Htm .Document .Close>.icon.times:after {
    transform: rotate(-45deg)
}

.Popup .Modal .Htm .Document .Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: #464646;
    font-weight: 600;
    font-size: 16px
}

.Popup .Modal .Htm .Document .SubTitle {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: #666;
    font-weight: 100;
    font-size: 14px
}

.Popup .Modal .Htm .Document .Popup_Center {
    padding: 30px;
    width: 100%;
    border: 1px;
    background-color: #fff;
    border-style: solid;
    border-color: #cdcdcd;
    border-radius: 12px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    color: #676767
}

.Popup .Modal .Htm .Document .Popup_Center::-webkit-scrollbar {
    width: 4px!important;
    height: 6px!important;
    border-radius: 4px!important
}

.Popup .Modal .Htm .Document .Popup_Center::-webkit-scrollbar-thumb {
    background-color: #ccc
}

.Popup .Modal .Htm .Document .Popup_Center::-webkit-scrollbar-track {
    background: 0 0
}

@media only screen and (max-width: 768px) {
    .Popup.B9999 .Popup_Center {
        width:fit-content!important;
        margin: 0 auto!important
    }
}

@media only screen and (max-width: 991px) {
    .Popup .Modal.w30,.Popup .Modal.w40,.Popup .Modal.w50,.Popup .Modal.w60,.Popup .Modal.w70,.Popup .Modal.w80,.Popup .Modal.w90 {
        max-width:100%!important;
        height:644px !important;
        width: 92%;
        margin: 0 auto;
    }
}

.Popup.NewPopup {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 9999999;
    align-items: center;
    justify-content: center
}

.Popup.NewPopup .PopupOverlay {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(102,102,102,.4);
    pointer-events: none
}

.Popup.NewPopup .Modal {
    position: relative;
    transition: all .2s!important;
    z-index: 2;
    padding: 15px 0;
    display: block;
    max-height: 100%;
    overflow-y: auto
}

.Popup.NewPopup .Modal {
    width: 100%;
    max-width: 550px
}

.Popup.NewPopup .Modal .Htm {
    width: 100%;
    padding-left: 15px!important;
    padding-right: 15px!important;
    max-height: 100%
}

.Popup.NewPopup .Modal .Htm .Document {
    position: relative;
    outline: 0;
    background-color: transparent;
    display: inline-block;
    padding: 0;
    width: 100%;
    margin: 0;
    max-height: 100%
}

.Popup.NewPopup .Modal .Htm .Document .Logo {
    float: left;
    width: 40%;
    margin: 20px 30%
}

.Popup.NewPopup .Modal .Htm .Document .Popup_Close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    color: #464646;
    background-color: transparent;
    width: initial;
    height: initial;
    text-align: center;
    border-radius: 4px;
    border: 0;
    border-style: solid;
    border-color: #d6d6d6;
    border-width: 0;
    display: flex;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    z-index: 44
}

header.module-1000012 .header-menu-container .account-container .header-account-wrap .account-ul .account-li .right-siderbar .siderbar-container .siderbar-body .card-list.Afad1 .card-info .product-color {
    display: none!important
}

.Popup.NewPopup .Modal .Htm .Document .Popup_Close.Outside {
    right: 20px;
    top: 20px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: none;
    color: #9c9c9c;
    padding: 8px!important;
    font-weight: 100!important
}

.Popup.NewPopup .Modal .Htm .Document .Close {
    position: absolute;
    right: 10px;
    top: 2px;
    cursor: pointer
}

.Popup.NewPopup .Modal .Htm .Document .Close>.icon {
    position: relative;
    width: 37px;
    height: 37px;
    overflow: hidden
}

.Popup.NewPopup .Modal .Htm .Document .Close>.icon:before,.Popup.NewPopup .Modal .Htm .Document .Close>.icon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #5a5a5a;
    height: 1px;
    width: calc(100%/2)
}

.Popup.NewPopup .Modal .Htm .Document .Close>.icon.times:before {
    transform: rotate(45deg)
}

.Popup.NewPopup .Modal .Htm .Document .Close>.icon.times:after {
    transform: rotate(-45deg)
}

.Popup.NewPopup .Modal .Htm .Document .Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: red;
    font-weight: 600;
    font-size: 16px;
    text-align: left
}

.Popup.NewPopup .Modal .Htm .Document .SubTitle {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: #666;
    font-weight: 100;
    font-size: 14px
}

.Popup.NewPopup .Modal .Htm .Document .Popup_Center {
    padding: 20px;
    width: 100%;
    border: 1px;
    background-color: #fff;
    border-style: solid;
    border-color: #cdcdcd;
    border-radius: 6px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    color: #000
}

a[x-apple-data-detectors] {
    color: inherit!important;
    text-decoration: none!important;
    font-size: inherit!important;
    font-family: inherit!important;
    font-weight: inherit!important;
    line-height: inherit!important
}

.swiper-slide {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    height: max-content
}

body:not([fcode=Fr-5500156]) .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    height: max-content
}

video::-webkit-media-controls-start-playback-glyph {
    will-change: opacity;
}

video::-webkit-media-controls-panel {
    display: none!important;
    -webkit-appearance: none;
    opacity: 0;
}

video::-webkit-media-controls-play-button {
    display: none!important;
    -webkit-appearance: none;
    opacity: 0;
}
video::-webkit-media-controls-fullscreen-button{
    display:none!important;
}

video::-webkit-media-controls-start-playback-button {
    display: none!important;
    -webkit-appearance: none;
    opacity: 0;
}

video::slotted::-webkit-media-controls-container{
    display:none !important;
    visibility: hidden!important;
    opacity: 0 !important;
   -webkit-appearance: none !important;
}

video:host::shadow::-webkit-media-controls-container{
    display:none !important;
    visibility: hidden!important;
    opacity: 0 !important;
   -webkit-appearance: none !important;
}

video::-webkit-media-controls {
    display:none !important;
    -webkit-appearance: none;
    opacity: 0;
}

.swiper-lazy-preloader {
    display: none!important
}

.Mob-Fixed-Login {
    display: none!important
}

.intl-tel-input .selected-flag {
    padding: 0 4px 0 5px!important
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    font-size: 14px!important
}

body[fcode=Fr-5500170] section.module-14000810 .about-page-container .about-body>.Right .page-text-content>.TextArea .faq-container>.faq-area>.faq-body>.faq-goto {
    font-size: 15px
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] {
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-custom-nav {
    padding: 12px;
    width: auto;
    height: auto;
    opacity: 0;
    transition: .3s
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-custom-nav::after {
    font-family: "font awesome 6 pro";
    font-weight: 400;
    font-size: 24px;
    color: #00000045
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-custom-nav.swiper-button-next {
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-custom-nav.swiper-button-next::after {
    content: "\f054"
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-custom-nav.swiper-button-prev {
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-custom-nav.swiper-button-prev::after {
    content: "\f053"
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-pagination {
    position: absolute;
    bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-pagination .swiper-pagination-bullet {
    width: 24px;
    height: 3px;
    background-color: #fff;
    border-radius: 60px;
    margin: 0 2px;
    opacity: .5
}

.productItemLayout .Layout.Gallery [key=GalleryItemList] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #000;
    opacity: 1
}

@media only screen and (min-width: 991px) {
    .productItemLayout .Layout.Gallery [key=GalleryItemList]:hover .swiper-custom-nav {
        opacity:1
    }
}

.Pop_700 .FormElements label {
    border: 0!important;
    background-color: transparent!important;
    left: 3px!important;
    top: 2px!important
}

.category-text-container {
    max-height: 180px;
    overflow: auto;
    padding: 5px 12px
}

.category-text-container .category-text {
    font-size: 13px
}

.category-text-container .category-text>h1 {
}

.category-text-container .category-text>p {
}

section.EasyPayContainer {
    background-color: #f4f4f4;
    padding: 50px 20px
}

section.EasyPayContainer .EasyPayContent {
    max-width: 1000px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    padding: 15px 25px 25px
}

section.EasyPayContainer .EasyPayContent .EasyPayTitle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 8px;
    margin-bottom: 25px
}

section.EasyPayContainer .EasyPayContent .EasyPayTitle>.L {
    font-size: 14px
}

section.EasyPayContainer .EasyPayContent .EasyPayTitle>.R>.returnHome {
    font-size: 12px;
    color: #545454;
    font-weight: 400;
    display: flex;
    align-items: center;
    padding: 10px 0;
    cursor: pointer;
    transition: .3s
}

section.EasyPayContainer .EasyPayContent .EasyPayTitle>.R>.returnHome>span {
    font-size: 10px;
    margin-right: 8px;
    color: #000
}

section.EasyPayContainer .EasyPayContent .EasyPayBody {
    display: flex
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content {
    flex: none;
    width: 410px;
    margin-right: 60px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements {
    margin-bottom: 30px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements.easyPay_ConfirmBox {
    margin-bottom: 0
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements label {
    display: block;
    font-size: 14px;
    margin-bottom: 10px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements input {
    width: 100%;
    border: 1px solid #b8b8b8;
    padding: 10px;
    font-size: 12px;
    font-weight: 300;
    border-radius: 3px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements select {
    width: 100%;
    border: 1px solid #b8b8b8;
    padding: 10px;
    font-size: 12px;
    font-weight: 300;
    border-radius: 3px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements input#easyPay_Cvv {
    width: 68px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormGroup {
    display: flex;
    align-items: center;
    grid-gap: 15px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormGroup>.FormElements {
    flex: 1
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements .ccGroup {
    display: flex;
    gap: 15px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements .ccGroup .cc-number-input {
    text-align: center;
    width: 71px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .ccDateGroup {
    display: flex
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .ccDateGroup>.item:first-child {
    flex: none;
    margin-right: 18px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .ccDateGroup>.item:last-child {
    flex: none;
    width: 88px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .ccDateGroup .FormElements .ccGroup {
    display: flex;
    align-items: center
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .ccDateGroup .FormElements .ccGroup>select {
    flex: 1;
    height: 35px;
    border: 1px solid #b8b8b8;
    padding: 10px;
    font-size: 12px;
    font-weight: 300;
    background-color: #f2f2f2;
    border-radius: 3px;
    flex: none;
    width: 114px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content {
    flex: auto
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-empty {
    text-align: center;
    margin: 70px 0
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-empty>.Icon {
    font-size: 34px;
    margin-bottom: 18px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-empty>.T {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-empty>.sT {
    font-size: 14px;
    color: #464646;
    font-weight: 300;
    max-width: 330px;
    display: inline-block;
    line-height: 19px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.cc-logo {
    text-align: center;
    margin-bottom: 30px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.cc-logo img {
    display: inline-block;
    margin-bottom: 7px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.cc-logo .T {
    font-size: 13px;
    color: #757575;
    font-weight: 400
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list {
    padding: 0 50px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 600;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 16px;
    font-size: 15px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-title .item {
    flex: 1
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-title .item:nth-child(2) {
    text-align: center
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-title .item:last-child {
    text-align: right
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-input {
    position: absolute;
    left: -9999px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-input+.hire-label {
    position: relative;
    padding: 10px 0 10px 29px;
    cursor: pointer;
    font-size: 13px;
    color: #000;
    line-height: 18px;
    font-weight: 400;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e1e1e1;
    justify-content: space-between
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-input+.hire-label:before {
    content: "";
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #b9b9b9;
    top: 50%;
    transform: translateY(-50%)
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-input:checked+.hire-label:before {
    background-color: #67d39f;
    border-color: #67d39f
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-label>span {
    flex: 1
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-label>span:nth-child(2) {
    text-align: center;
    padding-right: 25px
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-label>span:first-child {
    text-align: left
}

section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list>.list-detail .hire-item .hire-label>span:last-child {
    text-align: right
}

section.EasyPayContainer .EasyPayContent .easyPay_Confirm {
    padding: 15px;
    text-align: center;
    background-color: #000;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    cursor: pointer
}

section.EasyPayContainer .EasyPayContent .easyPay_Confirm.Disabled {
    background-color: #b2b2b2;
    pointer-events: none
}

@media only screen and (min-width: 991px) {
    section.EasyPayContainer .EasyPayContent .easyPay_Confirm:hover {
        background-color:#424242
    }

    section.EasyPayContainer .EasyPayContent .EasyPayTitle>.R>.returnHome:hover {
        opacity: .7
    }
}

@media only screen and (max-width: 991px) {
    section.EasyPayContainer {
        padding:15px
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content {
        width: 350px;
        margin-right: 10px
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list {
        padding: 0 20px
    }
}

@media only screen and (max-width: 768px) {
    section.EasyPayContainer .EasyPayContent .EasyPayBody {
        display:block
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content {
        width: 100%;
        margin: 0
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content {
        margin-bottom: 20px
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-detail>.hire-list {
        padding: 0
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Hire-content .hire-empty {
        margin: 10px 0 30px
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements .ccGroup .cc-number-input {
        width: 100%
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .ccDateGroup>.item:first-child {
        flex: auto
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .FormElements input#easyPay_Cvv {
        width: 100%
    }

    section.EasyPayContainer .EasyPayContent .EasyPayBody>.item.Pay-content .ccDateGroup .FormElements .ccGroup>select {
        flex: 1
    }
}

.filterLoading.Popup_Center {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    z-index: 6;
    display: flex;
    justify-content: center;
    align-items: center
}

.filterLoading.Popup_Center .filterLoadingImg {
    text-align: center;
    position: absolute;
    bottom: 10px;
    right: 60px;
    max-width: 130px
}

@media only screen and (max-width: 991px) {
    
    .filterLoading.Popup_Center .filterLoadingImg {
        bottom:35px;
        right: initial
    }
}

section.ProductDetail {
    max-width: 1920px;
    margin: auto
}

.PageContentArea {
    min-height: 1400px
}



body:not([fcode=Fr-5500181]):not([fcode=Fr-5500154]):not([fcode=Fr-5500191]) {
    position: relative!important;
    overflow: auto!important
}

button,input {
    font-family: inherit
}

button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    background: 0 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer
}

a {
    cursor: pointer
}

body.overflow-hidden {
    height: calc(100% - 1px)!important;
    overflow: hidden!important
}

input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.d-none {
    display: none!important;
    visibility: hidden!important;
    opacity: 0!important;
    z-index: -99999!important
}

.preload * {
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -ms-transition: none!important;
    -o-transition: none!important
}

.LoaderArea {
    text-align: center
}

.LoaderArea img {
    display: inline-block;
    max-width: 160px;
    margin: 12px 0
}

.Popup.B9999 .LoaderArea img {
    max-width: 150px;
    margin: 0
}

.Popup.membershipContract_1 {
    z-index: 2197483646!important
}


.BackToTop,.CollectionListBack {
    z-index: 990;
    position: fixed;
    right: 15px;
    bottom: -500px;
    background-color: #959595;
    color: #fff;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    font-size: 12px;
    cursor: pointer;
    transition: .3s,visibility .5s;
    opacity: 0;
    visibility: hidden;
    padding: 4px 12px;
    font-weight: 200
}

.BackToTop>.Icon {
    font-size: 8px;
    margin-right: 7px
}

.BackToTop.Nav-hide {
    bottom: 25px!important;
    opacity: .5!important
}

.BackToTop:hover {
    box-shadow: 0 0 30px -7px #000
}

.BackToTop.Show,.CollectionListBack.Show {
    opacity: 1;
    visibility: visible;
}
.CollectionListBack.Show {
    opacity: 1;
    visibility: visible;
    bottom: 40px;
}

body[firm-lang=tr] .BackToTop::after {
    content: attr(data-text-1)
}

body:not([firm-lang=tr]) .BackToTop::after {
    content: attr(data-text-2)
}

body[fcode=Fr-5500191] .BackToTop {
    bottom: 90px!important
}

.loading-btn-effect {
    text-align: center;
    opacity: .7;
    pointer-events: none;
    position: relative
}

.loading-btn-effect::before {
    content: "";
    width: 12px;
    height: 12px;
    background: 0 0;
    border: 2px solid #fff;
    border-radius: 50%;
    -webkit-clip-path: inset(0 0 50% 0);
    clip-path: inset(0 0 50% 0);
    transform: translate(-50%,-50%) rotate(0);
    -webkit-animation: spin .6s linear infinite;
    animation: spin .6s linear infinite;
    margin-right: 10px;
    position: absolute;
    left: 12px
}

.priceLoading {
    text-align: center!important;
    opacity: .7!important;
    pointer-events: none;
    position: relative;
    font-size: 0!important;
    background-color: transparent!important;
    height: 23px!important;
    margin: 0!important
}

.priceLoading::before {
    content: "";
    width: 12px;
    height: 12px;
    background: 0 0;
    border: 2px solid #000;
    border-radius: 50%;
    -webkit-clip-path: inset(0 0 50% 0);
    clip-path: inset(0 0 50% 0);
    transform: translate(-50%,-50%) rotate(0);
    -webkit-animation: spin .6s linear infinite;
    animation: spin .6s linear infinite;
    margin-right: 10px;
    position: absolute;
    left: 12px
}

body[fcode=Fr-5500186] .priceLoading::before {
    left: -10px
}

body[fcode=Fr-5500186] .module-190000719 .slide_wrapper .Swiper-190000719 .slide-link .video-sound {
    display: none
}

body:not([fcode=Fr-5500170]) .ElementItemList.Header {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.ElementItemList.Header {
    position: relative;
    z-index: 995
}

@media only screen and (max-width: 991px) {
    .ElementItemList.Header {
        position:-webkit-sticky;
        position: sticky;
        top: 0
    }
}

body[fcode=Fr-5500172] .ElementItemList.Header.FixedHeader {
    top: 0;
    z-index: 997;
    width: 100%
}

body.gradient_header .ElementItemList.Header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 91
}

body.gradient_header:not(.gradient_bg) .ElementItemList.Header header {
    box-shadow: 0 0 30px -10px rgba(0,0,0,.45098039215686275)
}

body.gradient_header.gradient_bg:not(.hover_header) .ElementItemList.Header header {
    background: linear-gradient(180deg,rgba(0,0,0,0.65) -50%,rgba(0,0,0,0) 100%);
    height: 150px
}

body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-info-content .nav-contact .nav-list .nav-link .Icon,body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-info-content .nav-contact .nav-list .nav-link .TextDiv,body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-info-content .nav-info .nav-list .nav-link .Icon,body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-info-content .nav-info .nav-list .nav-link>.icon-text,body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-right .nav-menu .nav-li .nav-link .Icon,body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-right .nav-menu .nav-li .nav-link.search>.search-line>.search-text,body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-right .nav-menu .nav-li .nav-link>.icon-text,body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-right .nav-menu .nav-li .nav-link>.icon-text>span,body.gradient_header.gradient_bg:not(.hover_header) .header-menu-container .menu-container>.nav-menu .nav-list .nav-link {
    color: #fff!important
}

body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-right .nav-menu .nav-li .nav-link.search>.search-line {
    border-bottom: 1px solid #fff!important
}

body.gradient_header.gradient_bg:not(.hover_header) header.header-container-50000 .header-wrapper .header-right .nav-menu .nav-li .nav-link .icon-card-number {
    background-color: #fff!important;
    color: #000!important
}

body.gradient_header.gradient_bg:not(.hover_header) .ElementItemList.Header .header-menu-container {
    background-color: transparent!important
}

/*error alert*/
.errorAlert {
    max-width: 300px;
    width: 100%;
    padding: 12px 15px;
    background-color: #cf51748a;
    border: 1px solid #c30d40;
    position: fixed;
    right: -100%;
    top: 140px;
    z-index: 9999;
    transition: .3s
}

.errorAlert.active {
    right: 0
}

.errorAlert .icon-ifa {
    font-size: 20px;
    color: #fff
}

.errorAlert .icon-text {
    margin-left: 4px;
    font-size: 14px;
    color: #fff
}

@media only screen and (max-width: 768px) {
    .errorAlert {
        max-width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: rgba(40,167,69,.92);
        top: 0
    }

    .errorAlert .icon-ifa {
        margin-right: 5px;
        position: relative;
        top: -2px
    }
}

/*error alert*/


.successAlert {
    max-width: 300px;
    width: 100%;
    padding: 12px 15px;
    background-color: #28a7458a;
    border: 1px solid #28a745;
    position: fixed;
    right: -100%;
    top: 140px;
    z-index: 99999999;
    transition: .3s
}

.successAlert.active {
    right: 0
}

.successAlert .icon-ifa {
    font-size: 20px;
    color: #fff
}

.successAlert .icon-text {
    margin-left: 4px;
    font-size: 14px;
    color: #fff
}

@media only screen and (max-width: 768px) {
    .successAlert {
        max-width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: rgba(40,167,69,.92);
        top: 0
    }

    .successAlert .icon-ifa {
        margin-right: 5px;
        position: relative;
        top: -2px
    }
}

body .pageLoading.Show {
    transition: .3s;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(255,255,255)
}

.popupLoading {
    text-align: center;
    height: 214px;
    display: flex;
    align-items: center;
    justify-content: center
}

.popupLoading .loader svg path,.popupLoading .loader svg rect {
    fill: #3d3d3d
}

.Popup.B9999 .Modal {
    max-width: fit-content!important;
    min-width: 375px
}

body .pageOverlay.Show {
    transition: .3s;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 100!important;
    background-color: rgba(255,255,255,.8);
    cursor: pointer
}

body .pageOverlayDark.Show {
    transition: .3s;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(0,0,0,.76);
    cursor: pointer
}

body[fcode=Fr-5500150] .pageOverlayDark.Show {
    z-index: 10
}

@media only screen and (max-width: 768px) {
    body .pageOverlay.Show {
        z-index:-1!important
    }

    body[fcode=Fr-5500137] .productItemLayout .Layout.Info .Layout.ProductName .mobile-add-cart {
        display: none!important
    }
}

.BulletinBar.Top {
    width: 100%;
    display: block;
    position: relative
}

.BulletinBar.Top>.List {
    width: 100%;
    background-color: #333;
    min-height: 30px
}

.BulletinBar.Top>.List .WFULL {
    padding: 0 10px;
    position: relative
}

.BulletinBar.Top>.List .closeBulletin {
    position: absolute;
    right: 0;
    top: 4px;
    color: rgba(255,255,255,.49);
    padding: 11px 10px 9px;
    font-size: 9px;
    z-index: 2
}

body[fcode=Fr-5500191] .BulletinBar.Top>.List .closeBulletin {
    top: 0
}

body[fcode=Fr-5500191] .BulletinBar.Top>.List .owl-general-notification {
    padding-top: 3px
}

.BulletinBar.Top>.List .owl-general-notification {
}

.BulletinBar.Top>.List .owl-general-notification .item {
    text-align: center;
    opacity: 0
}

.BulletinBar.Top>.List .owl-general-notification.TextShow .item {
    opacity: 1
}

.BulletinBar.Top>.List .owl-general-notification .item>.item-link {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    padding: 8px 0
}

.BulletinBar.Top>.List .owl-general-notification .item>.item-link>.icon-ifa {
    margin-right: 6px;
    font-size: 18px
}

.BulletinBar.Top>.List .owl-general-notification .item>.item-link>.icon-text {
    line-height: 15px
}

.BulletinBar.Top>.List .owl-general-notification .item>.item-link>.icon-text>a {
    color: #fff!important
}

@media only screen and (max-width: 768px) {
    .BulletinBar.Top {
        display:block
    }

    .BulletinBar.Top>.List .closeBulletin {
        font-size: 14px;
        padding: 8px
    }

    .BulletinBar.Top>.List .owl-general-notification .item>.item-link {
    }
}

.BulletinBar.Bottom {
    width: 100%;
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 999
}

.BulletinBar.Bottom>.List {
    width: 100%;
    min-height: 30px
}

.BulletinBar.Bottom>.List .WFULL {
    padding: 0 10px;
    position: relative
}

.BulletinBar.Bottom>.List .closeBulletin {
    position: absolute;
    right: 0;
    top: 0;
    color: rgba(255,255,255,.49);
    padding: 11px 10px 9px;
    font-size: 9px;
    z-index: 2
}

.BulletinBar.Bottom>.List .owl-general-notification .item {
    text-align: center
}

.BulletinBar.Bottom>.List .owl-general-notification .item>.item-link {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
    font-size: 10px!important;
    text-align: center;
    padding: 8px 0;
    letter-spacing: 1.3px
}

.BulletinBar.Bottom>.List .owl-general-notification .item>.item-link>.icon-ifa {
    margin-right: 6px;
    font-size: 18px
}

.BulletinBar.Bottom>.List .owl-general-notification .item>.item-link>.icon-text {
    line-height: 15px;
    white-space: nowrap
}

@media only screen and (max-width: 768px) {
    .BulletinBar.Bottom {
        transition:.3s;
        right: 0
    }

    .BulletinBar.Bottom.nav-hide {
        opacity: 0;
        visibility: hidden;
        right: -100%
    }

    .BulletinBar.Bottom.nav-down {
        opacity: 1;
        visibility: visible
    }

    body[fcode=Fr-5500191] .BulletinBar.Bottom.nav-down {
        max-height: 30px
    }

    .BulletinBar.Bottom {
        display: block;
        bottom: 61px
    }

    .BulletinBar.Bottom>.List .closeBulletin {
        font-size: 14px;
        padding: 8px
    }

    .BulletinBar.Bottom>.List .owl-general-notification .item>.item-link {
    }
}

body[fcode=Fr-5500181] .BulletinBar.Top>.List {
    background-color: #fff
}

body[fcode=Fr-5500181] .BulletinBar.Top>.List .owl-general-notification .item>.item-link {
    font-size: 14px;
    letter-spacing: 0;
    padding: 12px 0 6px;
    height: 32.9px;
    color: #000
}

body[fcode=Fr-5500181] .BulletinBar.Top>.List .closeBulletin {
    top: 1px;
    display: none!important
}

body[fcode=Fr-5500182] header.module-1000015 .header-body-content {
    background: #fff
}

body[fcode=Fr-5500182] header.module-1000015 {
    position: sticky
}

body[fcode=Fr-5500182] .ElementItemList.Header.FixedHeader {
    position: sticky
}

body[fcode=Fr-5500182] header.module-1000015 .header-nav-container {
    background: #fff;
    top: 86px;
    bottom: 0
}

.DesignModule .list .list-wrapper .ProductList {
    min-height: 300px;
    display: grid;
    grid-template-columns: calc(33% - 15.3px) calc(33% - 15.3px) calc(33% - 15.3px);
    grid-gap: 29.5px;
    grid-auto-rows: auto;
    grid-auto-flow: dense
}

.DesignModule .list .list-wrapper .ProductList::after {
    content: "";
    display: table;
    clear: both
}

.DesignModule .list .list-wrapper .ProductList .productItemLayout.scrolling {
    pointer-events: none
}

body[fcode=Fr-5500191] .ProductList.Special .productItemLayout .Layout.Gallery .item-slider .videoItem .item-img>.product-card-media {
    position: initial!important;
    aspect-ratio: 32/48
}

@media only screen and (min-width: 991px) {
    .DesignModule .list .list-wrapper .ProductList {
        min-height:800px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="1"] {
        grid-template-columns: 100%!important;
        grid-gap: 0!important;
        padding: 0!important
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="2"] {
        grid-template-columns: calc(50% - 26px) calc(50% - 26px)
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="3"] {
        grid-template-columns: calc(33% - 15.3px) calc(33% - 15.3px) calc(33% - 15.3px)
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] {
        grid-template-columns: calc(25% - 14px) calc(25% - 14px) calc(25% - 14px) calc(25% - 14px);
        grid-gap: 17.5px
    }

    .DesignModule .listArea.ShowFilter .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] {
        grid-template-columns: calc(25% - 18px) calc(25% - 18px) calc(25% - 18px) calc(25% - 18px);
        grid-gap: 17.5px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] .productItemLayout {
        margin-bottom: 10px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] {
        grid-template-columns: calc(20% - 14px) calc(20% - 14px) calc(20% - 14px) calc(20% - 14px) calc(20% - 14px);
        grid-gap: 17px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] .productItemLayout {
        margin-bottom: 10px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[desktop="2"] {
        grid-template-columns: calc(38% - 26px) calc(38% - 26px);
        justify-content: center
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[desktop="3"] {
        grid-template-columns: calc(33% - 15.3px) calc(33% - 15.3px) calc(33% - 15.3px)
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[desktop="4"] {
        grid-template-columns: calc(25% - 14px) calc(25% - 14px) calc(25% - 14px) calc(25% - 14px);
        grid-gap: 17.5px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[desktop="5"] {
        grid-template-columns: calc(20% - 14px) calc(20% - 14px) calc(20% - 14px) calc(20% - 14px) calc(20% - 14px);
        grid-gap: 17px
    }
}

@media only screen and (max-width: 1570px) {
    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] {
        grid-template-columns:calc(25% - 14px) calc(25% - 14px) calc(25% - 14px) calc(25% - 14px);
        grid-gap: 17.5px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] .productItemLayout {
        margin-bottom: 10px
    }

    .ListingPageGrid>div[data-id="5"] {
        display: none!important
    }
}

@media only screen and (max-width: 1199px) {
    .DesignModule .list .list-wrapper .ProductList .productItemLayout {
        margin-bottom:10px
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500191] .Popup.B9999 .Modal {
        min-width:initial
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] {
    }

    .ListingPageGrid>div[data-id="4"] {
        display: none!important
    }

    .ListingPageGrid {
        display: none!important
    }

    .ListingPageGridMobile {
        display: flex
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="2v1"] {
        grid-template-columns: calc(50% - 4px) calc(50% - 4px);
        grid-gap: 8px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="2v1"] .productItemLayout:nth-child(3n+2) {
        grid-column: span 2
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="4"] {
        grid-template-columns: calc(25% - 6px) calc(25% - 6px) calc(25% - 6px) calc(25% - 6px);
        grid-gap: 8px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="2"] {
        grid-template-columns: calc(50% - 3.5px) calc(50% - 3.5px);
        grid-gap: 7px
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="1"] {
        display: block
    }
}

.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="2"] .productItemLayout.card-full {
    grid-column-end: span 2;
    grid-row-end: span 1
}

@media only screen and (max-width: 991px) {
    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="2"] .productItemLayout.card-full {
        grid-column-end:span 2;
        grid-row-end: span 1
    }
}

.productItemLayout.card-full .item-img img {
    width: auto!important;
    margin: 0 auto
}

.productItemLayout.card-full.card-full-video .item-img video {
    width: 100%
}

.productItemLayout.card-full .Layout.Gallery .item-img::before {
    background-color: #fff
}

.productItemLayout.card-full .item-img::before {
    display: none!important
}

.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] .productItemLayout.card-full .item-img .card-full-img,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] .productItemLayout.card-full .item-img .card-full-img,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="3"] .productItemLayout.card-full .item-img .card-full-img,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="1"] .productItemLayout.card-full .item-img .card-full-img {
    display: none!important
}

.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] .productItemLayout.card-full .item-img .card-full-video,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] .productItemLayout.card-full .item-img .card-full-video,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="3"] .productItemLayout.card-full .item-img .card-full-video,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="1"] .productItemLayout.card-full .item-img .card-full-video {
    display: none!important
}

.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] .productItemLayout.card-full .item-img .lazy,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] .productItemLayout.card-full .item-img .lazy,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="3"] .productItemLayout.card-full .item-img .lazy,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="1"] .productItemLayout.card-full .item-img .lazy {
    display: block!important;
    position: absolute
}

.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="5"] .productItemLayout.card-full .item-img::before,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="4"] .productItemLayout.card-full .item-img::before,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="3"] .productItemLayout.card-full .item-img::before,.DesignModule .list .list-wrapper .ProductList:not(.Special)[list-grid="1"] .productItemLayout.card-full .item-img::before {
    display: block!important
}

.productItemLayout.card-full.card-full-img .item-img .lazy,.productItemLayout.card-full.card-full-img .item-img .card-full-video {
    display: none!important
}

.productItemLayout.card-full.card-full-img .item-img .card-full-img {
    display: block!important;
    position: relative
}

.productItemLayout.card-full.card-full-video .item-img .lazy,.productItemLayout.card-full.card-full-video .item-img .card-full-img {
    display: none!important
}

.productItemLayout.card-full.card-full-video .item-img .card-full-video {
    display: block!important
}

.productItemLayout.card-full:not(.card-full-video):not(.card-full-img) .item-img .lazy {
    display: block!important;
    position: relative
}

.productItemLayout.card-full:not(.card-full-video):not(.card-full-img) .item-img .card-full-video,.productItemLayout.card-full:not(.card-full-video):not(.card-full-img) .item-img .card-full-img {
    display: none!important
}

@media only screen and (max-width: 991px) {
    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="4"] .productItemLayout.card-full .item-img .lazy {
        display:block!important;
        position: relative
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="4"] .productItemLayout.card-full .item-img::before {
        display: block!important
    }

    .DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="4"] .productItemLayout.card-full .item-img .card-full-video,.DesignModule .list .list-wrapper .ProductList:not(.Special)[mob="4"] .productItemLayout.card-full .item-img .card-full-img {
        display: none!important
    }
}

.productItemLayout.Sluiet .Layout.Info .item-description {
    text-align: center;
    margin-top: 6px;
    position: relative
}

.productItemLayout.Sluiet .Layout.Info .item-description .item-description-title {
    font-size: 0;
    background: #eef4f7;
    border-radius: 6px;
    height: 16px
}

.productItemLayout.Sluiet .Layout.Info .item-description .item-description-price {
    margin-top: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.productItemLayout.Sluiet .Layout.Info .item-description .item-description-price .first-price {
    font-size: 0;
    background: #eef4f7;
    border-radius: 6px;
    height: 17px;
    min-width: 80px
}

.productItemLayout.Sluiet .Layout.Info .item-description .item-description-price .disable {
    text-decoration: line-through;
    opacity: .5
}

.productItemLayout.Sluiet .Layout.Info .item-description .item-description-price .percent-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.productItemLayout.Sluiet .Layout.Info .item-description .item-description-price .percent-wrapper .second-price {
    font-size: 0;
    background: #eef4f7;
    border-radius: 6px;
    height: 17px;
    min-width: 132px
}

.productItemLayout.Sluiet .Layout.Info .item-description .item-description-price .percent-wrapper .percent-price {
    display: none
}

.productItemLayout.Sluiet .Layout.Info .favorite-animate {
    background-color: #eef4f7;
    box-shadow: none
}

.productItemLayout.Sluiet .Layout.Info .favorite-animate label {
    display: none
}

[CD='[[BugunToplam]]'] {
    display: block;
    position: fixed;
    background: #242424;
    color: #fff;
    z-index: 15;
    font-size: 14px;
    border-radius: 60px;
    padding: 10px 22px 10px 20px;
    transition: .3s;
    bottom: 90px;
    left: 48px;
    transform: translateX(-500%)
}

[CD='[[BugunToplam]]'].Show {
    transform: translateX(0%)
}

[CD='[[BugunToplam]]']>.Close {
    position: absolute;
    right: -10px;
    background-color: #242424;
    border-radius: 15px;
    width: 25px;
    height: 25px;
    line-height: 26px;
    text-align: center;
    font-size: 8px;
    top: -7px;
    border: 1px solid #fff
}

@media only screen and (max-width: 768px) {
    [CD='[[BugunToplam]]'] {
        transform:none;
        bottom: inherit;
        top: -100%;
        left: 50%;
        text-align: center
    }

    [CD='[[BugunToplam]]'].Show {
        top: 10px;
        transform: translateX(-50%)
    }
}

.cookiePolicy-Modal {
    position: fixed;
    bottom: 60px;
    left: 25px;
    z-index: 9999999;
    background-color: #3f4041;
    width: 420px;
    color: #fff;
    font-size: 13px;
    line-height: 17px;
    padding: 15px;
    border-radius: 4px
}

.cookiePolicy-Modal:after {
    top: 100%;
    left: 16px;
    border: solid transparent;
    content: " ";
    position: absolute;
    -webkit-clip-path: polygon(13% 0,0 0,0 28%);
    clip-path: polygon(13% 0,0 0,0 28%);
    background-color: #3f4041;
    height: 50px;
    width: 75px
}

.cookiePolicy-Modal>.closePolicy {
    position: absolute;
    right: -4px;
    top: -11px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    background-color: #fff;
    border: 1px solid #3f4041;
    color: #3f4041;
    text-align: center;
    border-radius: 50%;
    font-size: 12px;
    cursor: pointer;
    transition: .3s;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.cookiePolicy-Modal>.closePolicy:hover {
    background-color: #3f4041;
    color: #fff;
    border-color: #fff
}

.cookiePolicy-Modal>.T {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 3px
}

.cookiePolicy-Modal>p>a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline
}

@media only screen and (max-width: 768px) {
    .cookiePolicy-Modal {
        left:10px;
        right: 10px;
        width: calc(100% - 20px);
        background-color: rgba(63,64,65,.8509803921568627)
    }

    .cookiePolicy-Modal:after {
        display: none
    }
}

.membershipContract .Title {
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 16px
}

.membershipContract .text-area {
    max-height: 375px;
    overflow: auto;
    font-size: 12px;
    line-height: 15px;
    padding-right: 20px
}

.membershipContract .text-area h3 {
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #000
}

.membershipContract .text-area p {
    padding-bottom: 15px;
    color: #1a1a1a;
    font-size: 12px;
    line-height: 18px
}

.Popup .Delete_Modal .ActionArea {
    margin-top: 22px
}

.Popup .Delete_Modal .ActionArea .ActionBtn {
    display: block;
    width: 100%;
    border: 0;
    background-color: #000;
    color: #fff;
    margin-top: 9px;
    padding: 9px 0
}

.Popup .Delete_Modal .ActionArea .ActionBtn.Cancel {
    background-color: #fff;
    color: #000;
    border: 1px solid #000
}

.Popup .Membership_Content .Title.Succces {
    color: #48d792!important
}

.Popup .Membership_Content .Icon_Success {
    text-align: center;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #48d792;
    border-radius: 50%;
    font-size: 20px;
    margin: 0 auto;
    color: #48d792;
    margin-bottom: 10px
}

.Popup .Membership_Content .Icon_Success>span {
    font-size: 14px
}

.Popup .Popup_Center>form>.Text {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 4px;
    text-align: center
}

.Popup .Popup_Center>form>.Text:nth-child(3) {
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.Popup .Popup_Center>form>input {
    background-color: #000;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #eee
}

.top.home-desktop-banner {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0
}

.top.home-desktop-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.top.home-desktop-banner .banner-link>img {
    width: 100%
}

.bottom.home-desktop-banner {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0
}

.bottom.home-desktop-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.bottom.home-desktop-banner .banner-link>img {
    width: 100%
}

.desktop.product-list-banner {
    width: 100%;
    display: block;
    padding-top: 14px;
    margin: 0
}

.desktop.product-list-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.desktop.product-list-banner .banner-link>img {
    width: 100%
}

.mobile.product-list-banner {
    width: 100%;
    display: none;
    padding-top: 14px;
    margin: 0
}

.mobile.product-list-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.mobile.product-list-banner .banner-link>img {
    width: 100%
}

.desktop.product-detail-banner {
    width: 100%;
    display: block;
    padding-top: 14px;
    margin: 0
}

.desktop.product-detail-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.desktop.product-detail-banner .banner-link>img {
    width: 100%
}

.mobile.product-detail-banner {
    width: 100%;
    display: none;
    padding: 0;
    margin: 0
}

.mobile.product-detail-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.mobile.product-detail-banner .banner-link>img {
    width: 100%
}

.desktop.card-banner {
    width: 100%;
    display: block;
    padding: 10px 0;
    margin: 0
}

.desktop.card-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.desktop.card-banner .banner-link>img {
    width: 100%
}

.mobile.card-banner {
    width: 100%;
    display: none;
    padding: 0 0 10px;
    margin: 0
}

.mobile.card-banner .banner-link {
    width: 100%;
    display: block;
    cursor: pointer
}

.mobile.card-banner .banner-link>img {
    width: 100%
}

@media screen and (max-width: 768px) {
    .top.home-desktop-banner {
        display:none
    }

    .bottom.home-desktop-banner {
        display: none
    }

    .desktop.product-list-banner {
        display: none
    }

    .mobile.product-list-banner {
        display: block
    }

    .desktop.product-detail-banner {
        display: none
    }

    .desktop.card-banner {
        display: none
    }

    .mobile.card-banner {
        display: block
    }
}

.Widgets.Left {
    position: absolute;
    left: 5px;
    top: 10px;
    z-index: 2;
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.Widgets.Right {
    position: absolute;
    right: 0;
    top: 55px;
    z-index: 2;
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    vertical-align: text-top
}

.Widgets.Center {
    position: absolute;
    right: 0;
    left: 0;
    top: 33%;
    z-index: 2;
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: center
}

.Widgets.BottomLeft {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    text-align: right;
    transition: .3s
}

.Widgets.BottomRight {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    text-align: right;
    transition: .3s
}

.productItemLayout:hover .Widgets.BottomLeft {
    bottom: 80px
}

.productItemLayout:hover .Widgets.BottomRight {
    bottom: 80px
}

.Bar {
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    text-transform: none;
    font-size: 10px;
    font-weight: 400;
    color: #fff;
    font-family: source sans pro,sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 3px;
    left: initial!important;
    top: initial!important
}

.BadgeBar {
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    text-transform: none;
    font-size: 10px;
    font-weight: 400;
    color: #fff;
    font-family: source sans pro,sans-serif;
    left: initial!important;
    top: initial!important
}

.Widgets.CenterAlarm {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    background-color: #ffffffcf;
    padding: 13px 20px 12px;
    border-radius: 40px 40px 0 0;
    text-align: center;
    cursor: pointer;
    box-shadow: 0 -1px 20px -18px #797979
}

.Widgets.CenterAlarm .alarmTitle {
    font-weight: 900;
    font-size: 14px
}

.Widgets.CenterAlarm .alarmSubTitle {
    font-size: 14px;
    margin-top: 2px
}

@media only screen and (min-width: 991px) {
    .Widgets.CenterAlarm {
        transition:.3s
    }

    .Widgets.CenterAlarm:hover {
        padding-top: 18px;
        padding-bottom: 17px;
        background-color: #fdfdfd
    }
}

@media only screen and (max-width: 991px) {
    .Widgets.CenterAlarm .alarmSubTitle {
        font-size:12px
    }
}

@media only screen and (max-width: 768px) {
    /*17.01.2024 09.58*/
    /*.Widgets.BottomRight {
        display:none
    }*/

    .Widgets.Center {
        top: 30%
    }
}

.Load.Popup_Center {
    width: calc(100% - 245px);
    height: 100%;
    position: absolute;
    top: 0;
    background-color: #fff;
    opacity: .4;
    display: flex;
    justify-content: center;
    align-items: center
}

.Load.Popup_Center .LoaderArea {
}

.LoadedBody {
    display: flex!important;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    background-color: #fff
}

.LoadedBody>.LoadedLogo {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.LoadedBody>.LoadedLogo>img {
    max-width: 120px;
    width: 100%;
    margin: 0 auto;
    -webkit-animation: flash linear 1s infinite;
    animation: flash linear 1s infinite
}

@-webkit-keyframes flash {
    0% {
        opacity: 1
    }

    50% {
        opacity: .1
    }

    100% {
        opacity: 1
    }
}

@keyframes flash {
    0% {
        opacity: 1
    }

    50% {
        opacity: .1
    }

    100% {
        opacity: 1
    }
}

body[fcode=Fr-5500181] .Widgets.BottomLeft>.BadgeBar {
}

body[fcode=Fr-5500181] .Widgets.BottomLeft>.BadgeBar>span {
    background-repeat: no-repeat
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500181][userpage=CompanyPages] .module-10000113 .header-content-area {
        background:#fff!important
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500181] .Widgets.BottomLeft>.BadgeBar {
        height:55px!important
    }
}

body[fcode=Fr-5500150] .module-login .right-siderbar .siderbar-container .popUp-center-pic .popUp-picture img {
    max-width: 120px!important
}

body[fcode=Fr-5500150] section.Cart .cart-head-bar>.head-center img {
    max-width: 40px!important
}

body[fcode=Fr-5500184] .module-8000217 .filter-container {
    top: 55px!important;
    z-index: 10!important
}

body[fcode=Fr-5500184] .productItemLayout .Layout.Gallery .item-img::before {
    padding-top: calc((100%/(209/275)))
}

body[fcode=Fr-5500184] .module_900031106 .product-back-button,body[fcode=Fr-5500103] .module_900031106 .product-back-button {
    display: none!important
}

.CampaignModal {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999999999999999999;
    outline: 0;
    overflow-y: auto;
    height: 100%;
    top: auto;
    padding-right: 0;
    background: rgba(0,0,0,.62)
}

.CampaignModal .Modal {
    -ms-transform: translate(0,75%);
    -ms-transform: translate(0,0);
    position: relative;
    margin: 10px;
    transition: all .2s!important;
    margin: 0 auto;
    display: table;
    height: 100%;
    transform: translate3d(0,0,0);
    overflow: auto
}

.CampaignModal .Modal .Htm {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    padding-left: 25px!important;
    padding-right: 25px!important
}

.CampaignModal .Modal .Htm .Document {
    position: relative;
    outline: 0;
    margin: 20px auto;
    background: #ececec;
    display: inline-block;
    padding: 0;
    width: 100%
}

.CampaignModal .Modal .Htm .Document .Close {
    position: absolute;
    right: 5px;
    top: 0;
    cursor: pointer;
    z-index: 44;
    z-index: 12
}

.CampaignModal .Modal .Htm .Document .Close>.icon {
    position: relative;
    top: 5px;
    width: 37px;
    height: 37px;
    overflow: hidden
}

.CampaignModal .Modal .Htm .Document .Close>.icon:before,.CampaignModal .Modal .Htm .Document .Close>.icon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #888;
    height: 3px;
    width: 30px
}

.CampaignModal .Modal .Htm .Document .Close>.icon.times:before {
    transform: rotate(45deg)
}

.CampaignModal .Modal .Htm .Document .Close>.icon.times:after {
    transform: rotate(-45deg)
}

@media only screen and (max-width: 600px) {
    .CampaignModal .Modal,.CampaignModal .Modal .Htm {
        width:100%
    }
}

.CampaignModal .campaign_container {
    display: flex;
    flex-direction: column;
    background-color: #fafbfc
}

.CampaignModal .campaign_container>.item {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.CampaignModal .campaign_container>.item.item-img>.bn_mobile {
    display: block
}

.CampaignModal .campaign_container>.item.item-img>.bn_desktop {
    display: none
}

.CampaignModal .campaign_container.yatay_container>.item.item-img>.bn_desktop {
    display: block
}

.CampaignModal .campaign_container.yatay_container>.item.item-img>.bn_mobile {
    display: none
}

.CampaignModal .campaign_container.yatay_container>.item.item-img>iframe,.CampaignModal .campaign_container.yatay_container>.item.item-img>video {
    width: 100%;
    height: 100%
}

.CampaignModal .campaign_container>.item>.campaign-head {
    padding: 0 30px;
    margin: 20px 0 15px
}

.CampaignModal .campaign_container>.item>.campaign-head>h2 {
    margin: 0;
    font-size: 15px;
    font-weight: 100;
    letter-spacing: .3px
}

.CampaignModal .campaign_container>.item>.campaign-head>h2>span {
    display: block;
    font-size: 14px;
    color: #777;
    letter-spacing: 0
}

.CampaignModal .campaign_container>.item>.campaign-banners {
    margin-bottom: 20px
}

.CampaignModal .campaign_container>.item>.campaign-banners iframe,.CampaignModal .campaign_container>.item>.campaign-banners video {
    height: 300px;
    width: 100%
}

.CampaignModal .campaign_container>.item>.campaign_body {
    flex: auto;
    padding: 0 30px;
    margin-bottom: 17px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements {
    margin-bottom: 10px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements label {
    display: block;
    font-size: 12px;
    color: #606069;
    margin-bottom: 4px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements input {
    display: block;
    border: 1px solid #e4e5e6;
    height: 38px;
    width: 100%;
    border-radius: 5px;
    padding: 0 10px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements div.Error {
    position: absolute;
    right: 9px;
    top: 23px;
    background: #ff000008;
    color: red;
    border: 1px solid #ff000024;
    padding: 5px;
    border-radius: 4px;
    cursor: pointer
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements {
    position: relative
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements div.Error span {
    display: none;
    position: absolute;
    background: #000000c2;
    right: 0;
    top: 100%;
    width: 220px;
    padding: 5px;
    color: #fff;
    font-size: 13px;
    border-radius: 5px;
    font-family: sans-serif;
    padding: 8px;
    font-size: 12px;
    z-index: 2;
    text-align: center;
    line-height: 15px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements div.Error:hover span {
    display: block
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements input.Error {
    border-color: rgba(255,0,0,.23137254901960785);
    background-color: rgba(255,0,0,.050980392156862744)
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>button {
    display: block;
    width: 100%;
    background-color: #4caf50;
    border: 0;
    color: #fff;
    height: 38px;
    margin-top: 10px;
    transition: .3s
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>button:hover {
    filter: brightness(1.1)
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements .Success {
    position: relative;
    display: inline-block
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements .Success::after {
    content: "\ea6e";
    font-family: misszenne!important;
    position: absolute;
    right: 0;
    top: 0;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    background-color: #689432;
    border-radius: 0 5px 5px 0;
    color: #fff;
    font-size: 12px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements .Success input[name=REFERANS_CODE] {
    border-color: #689432
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements input[name=REFERANS_CODE] {
    letter-spacing: 5px;
    padding-right: 37px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements .Text {
    font-size: 12px;
    color: #55860d
}

.CampaignModal .campaign_container>.item>.campaign_body.campaignFirst {
    margin: 0;
    display: flex;
    flex-direction: column
}

.CampaignModal .campaign_container>.item>.campaign_body.campaignFirst .row:first-child {
    flex: auto
}

.CampaignModal .campaign_container>.item>.campaign_body.campaignFirst .FormElements.Fixed {
    margin: 0;
    margin-bottom: 15px
}

.CampaignModal .campaign_container>.item>.campaign_body.ContractContent .overflow-text {
    max-height: 330px;
    overflow-y: auto;
    padding-right: 15px;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 15px;
    color: #636363
}

.CampaignModal .campaign_container>.item>.campaign_body.ContractContent .overflow-text::-webkit-scrollbar {
    width: 5px
}

.CampaignModal .campaign_container>.item>.campaign_body.ContractContent .overflow-text::-webkit-scrollbar-track {
    background: #f1f1f1
}

.CampaignModal .campaign_container>.item>.campaign_body.ContractContent .overflow-text::-webkit-scrollbar-thumb {
    background: #c3c3c3
}

.CampaignModal .campaign_container>.item>.campaign_body.ContractContent .closeContract {
    display: table;
    margin: 15px auto 5px;
    background-color: #942627;
    color: #fff;
    padding: 10px 20px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.CheckboxList {
    display: flex;
    align-items: center
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.CheckboxList>.Form_Checkbox {
    flex: 1;
    margin-right: 10px;
    position: relative;
    padding: 10px 0
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.CheckboxList>.Form_Checkbox .checkbox-input {
    position: absolute;
    left: -9999px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.CheckboxList>.Form_Checkbox .checkbox-input+label {
    position: relative;
    padding-left: 26px;
    padding-top: 1px;
    cursor: pointer;
    font-size: 14px;
    color: #62626a
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.CheckboxList>.Form_Checkbox .checkbox-input+label::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.3em;
    line-height: .8;
    transition: all .2s;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    width: 18px;
    height: 18px;
    border-radius: 5px;
    color: #f78803
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.CheckboxList>.Form_Checkbox .checkbox-input:checked+label:before {
    content: '\2713\0020';
    line-height: 19px;
    font-size: 16px;
    text-align: center
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.RadioList {
    display: flex;
    align-items: center
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.RadioList>.Form_radio {
    flex: 1;
    margin-right: 10px;
    position: relative;
    padding: 10px 0
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.RadioList>.Form_radio .radio-input {
    position: absolute;
    left: -9999px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.RadioList>.Form_radio .radio-input+label {
    position: relative;
    padding-left: 26px;
    padding-top: 2px;
    cursor: pointer;
    font-size: 14px;
    color: #62626a
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.RadioList>.Form_radio .radio-input+label::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.3em;
    line-height: .8;
    transition: all .2s;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: #009688
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.RadioList>.Form_radio .radio-input:checked+label:after {
    content: "";
    line-height: 19px;
    font-size: 16px;
    text-align: center;
    position: absolute;
    left: 6px;
    top: 6px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #4caf50
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.SelectList {
    display: flex;
    align-items: center
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.SelectList>.Form_Select {
    flex: 1;
    margin-right: 10px
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.SelectList>.Form_Select:last-child {
    margin: 0
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements.SelectList>.Form_Select select {
    width: 100%;
    padding: 10px;
    border: 1px solid #e4e5e6;
    font-size: 14px;
    color: #64646c
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract {
    margin-top: 10px;
    display: flex;
    align-items: center
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox {
    position: absolute;
    opacity: 0;
    width: auto
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox+label {
    font-size: 13px;
    margin-right: 5px;
    margin-bottom: 0
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox+label>a {
    color: #123a14
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox+label>.mc-btn {
    color: #000;
    position: relative;
    z-index: 2;
    font-weight: 700;
    border-bottom: 1px solid #8e8e8e
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox+label .c {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: -4px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #d8d8d8
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox+label .c {
    background-color: #efefef;
    position: relative
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox:checked+label .c {
}

.CampaignModal .campaign_container>.item>.campaign_body .FormElements>.Contract>.Contract-checkbox:checked+label .c::before {
    content: "\ea6e";
    font-family: misszenne!important;
    position: absolute;
    top: 5px;
    left: 4px;
    color: inherit;
    font-size: 9px
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex {
    display: flex;
    padding: 0 1px;
    flex-wrap: wrap
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements {
    margin: 0 6px 10px;
    flex-grow: 0;
    flex-shrink: 0
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements.D1 {
    flex-basis: calc(25% - 12px)
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements.D2 {
    flex-basis: calc(50% - 12px)
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements.D3 {
    flex-basis: calc(75% - 12px)
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements.D4 {
    flex-basis: calc(100% - 12px)
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .alert-text {
    font-size: 12px;
    margin-top: 5px;
    color: #ba041d
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup {
    position: relative;
    display: inline-block;
    width: 100%
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup .hover_area {
    position: absolute;
    top: 7px;
    right: 8px
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup .hover_area>i {
    padding: 5px;
    display: inline-block;
    background-color: #efefef;
    border: 1px solid #d8d8d8;
    color: #606068;
    font-size: 12px;
    border-radius: 5px;
    position: relative
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup .hover_area>i:after {
    transition: .3s;
    top: -1px;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #e8e6e6;
    border-width: 7px;
    margin-left: -7px;
    opacity: 0;
    visibility: hidden
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup .hover_area>.hover_content {
    transition: .3s;
    position: absolute;
    bottom: 10px;
    width: 220px;
    right: -28px;
    padding-bottom: 14px;
    opacity: 0;
    visibility: hidden
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup .hover_area>.hover_content>.text-area {
    padding: 10px;
    font-size: 12px;
    line-height: 15px;
    border: 1px solid #e8e6e6;
    background-color: #efefef;
    border-radius: 7px;
    color: #3a3a3a
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup .hover_area:hover>.hover_content {
    bottom: 20px;
    opacity: 1;
    visibility: visible
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .formGroup .hover_area:hover>i:after {
    top: -11px;
    opacity: 1;
    visibility: visible
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload {
    position: relative
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload .avatar-edit {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 1;
    top: 0;
    bottom: 0
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload .avatar-edit input {
    display: none
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload .avatar-edit input+label {
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload .avatar-edit input+label:hover {
    background: #f1f1f163
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload .avatar-edit input+label:after {
    content: "\eaa1";
    font-family: misszenne!important;
    color: #9a9a9a;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    font-size: 22px;
    top: 50%;
    transform: translateY(-50%)
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload .avatar-preview {
    width: 100%;
    height: 100px;
    position: relative;
    border: 1px solid #eee;
    background-color: #fff
}

.CampaignModal .campaign_container>.item>.campaign_body .body_flex>.FormElements .avatar-upload .avatar-preview>div {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.CampaignModal .campaign_container>.item>.campaign-ok {
    transition: .3s;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: -100%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 5px 15px
}

.CampaignModal .campaign_container>.item>.campaign-ok.Show {
    bottom: 0
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-icon {
    font-size: 50px;
    color: #10dc23;
    margin-bottom: 0
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-text {
    text-align: center;
    font-size: 20px;
    margin-bottom: 11px
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-text>span {
    display: block;
    font-size: 14px;
    margin-top: 10px;
    color: #949494
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-btn {
    display: inline-block;
    padding: 10px 30px;
    background-color: #e2e2e2;
    cursor: pointer;
    transition: .3s;
    margin-top: 12px
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-btn:hover {
    background-color: #ccc
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-RefCode {
    text-align: center
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-RefCode>div {
    font-size: 12px;
    color: #949494
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-RefCode>div:first-child {
    display: inline-block;
    padding: 6px 10px;
    border: 1px dashed #40dc23;
    background-color: rgba(64,220,35,.011764705882352941);
    font-weight: 600;
    margin-bottom: 10px;
    color: #2ea019;
    font-size: 14px
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share {
    margin-top: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 5px
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share>a {
    font-size: 26px;
    margin: 0 4px;
    color: #989898;
    transition: .3s;
    cursor: pointer
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share>a.Facebook {
    color: #1c72b7
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share>a.Facebook:hover {
    color: #3191de
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share>a.Twitter {
    color: #00bcd4
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share>a.Twitter:hover {
    color: #16d1e8
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share>a.Pinterest {
    color: #e82012
}

.CampaignModal .campaign_container>.item>.campaign-ok>.ok-Share>a.Pinterest:hover {
    color: #ff3e31
}

.CampaignModal .campaign_container>.item>.campaign-error {
    transition: .3s;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    bottom: -100%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 15px
}

.CampaignModal .campaign_container>.item>.campaign-error>.ok-icon {
    font-size: 24px;
    color: #fff;
    margin-bottom: 20px;
    background-color: #ea2112;
    padding: 10px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.CampaignModal .campaign_container>.item>.campaign-error>.ok-text {
    text-align: center;
    font-size: 17px;
    margin-bottom: 25px;
    line-height: 20px;
    color: #585858
}

.CampaignModal .campaign_container>.item>.campaign-error>.ok-text>span {
    display: block;
    font-size: 14px;
    margin-top: 10px;
    color: #949494
}

.CampaignModal .campaign_container>.item>.campaign-error>.ok-btn {
    display: inline-block;
    padding: 10px 30px;
    background-color: #e2e2e2;
    cursor: pointer;
    transition: .3s
}

.CampaignModal .campaign_container>.item>.campaign-error>.ok-btn:hover {
    background-color: #ccc
}

@media only screen and (max-width: 575px) {
    .CampaignModal .campaign_container>.item {
        width:100%
    }
}

.CampaignModal .campaign_container .reload {
    width: 144px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 50%;
    opacity: 0;
    display: none;
    cursor: pointer;
    z-index: 9999;
    transform: translateX(-50%)!important;
    top: 73px;
    cursor: pointer;
    background-color: #ececec
}

.CampaignModal .campaign_container .reload svg {
    width: 12px;
    height: 40px;
    float: left;
    margin-right: 10px;
    margin-left: 10px
}

.CampaignModal .campaign_container .reload p {
    color: #000;
    font-size: 15px;
    float: left;
    margin: 0
}

.CampaignModal .campaign_container .smsTimer {
    width: 100%;
    display: flex;
    color: #cdcdcd;
    position: relative;
    line-height: 40px;
    margin: 45px auto;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.CampaignModal .campaign_container .smsTimer .ConfirmBtn {
    height: 37px;
    line-height: 36px;
    padding: 0 10px
}

.CampaignModal .campaign_container .timer {
    display: inline-block;
    color: #6b6b6b;
    padding: 0 10px;
    vertical-align: middle;
    margin-left: 5px;
    text-align: left;
    margin: 23px 0 5px;
    height: 34px
}

.CampaignModal .campaign_container .timer #coundown_hour {
    display: none
}

.CampaignModal .campaign_container .Countdown>div {
    font-size: 0;
    height: 40px;
    background: 0 0;
    position: relative;
    padding: 0 6px;
    text-align: center
}

.CampaignModal .campaign_container .Countdown>div::before {
    content: ":";
    display: inline-block;
    font-size: 18px;
    position: absolute;
    right: -2px;
    color: #464646
}

.CampaignModal .campaign_container #coundown_sec.Countdown>div:last-child::before {
    display: none
}

.CampaignModal .campaign_container .Countdown>div>span {
    color: #fff;
    font-weight: 100;
    font-size: 14px
}

.CampaignModal .campaign_container .Countdown>div>span {
    color: #464646;
    font-weight: 100;
    font-size: 26px
}

.CampaignModal .campaign_container .Countdown.count {
    display: inline-block
}

.CampaignModal .campaign_container .Countdown.count:before {
    right: -17px
}

.CampaignModal .campaign_container .FormElements {
    margin-top: 4px;
    margin-bottom: 25px
}

.CampaignModal .campaign_container .FormElements>.SMS_input {
    width: 100%;
    max-width: 210px;
    padding: 15px;
    letter-spacing: 15px;
    border-radius: 5px;
    border: 1px solid #dadada;
    text-align: center
}

.CampaignModal .campaign_container .FormElements>.retry {
    display: table;
    margin: 9px auto 0;
    color: #848484;
    font-size: 12px
}

.CampaignModal .campaign_container .ConfirmBtn {
    margin-top: 21px;
    padding: 10px 50px;
    border: 1px solid #eee;
    background-color: #707070;
    color: #fff;
    display: block;
    margin: 0 auto
}

.CampaignModal .campaign_container .smsError {
    font-size: 14px;
    color: #942626;
    line-height: 22px;
    margin-top: 2px
}

.CampaignModal.Img .campaign_container.yatay_container>.item.item-img {
    flex: none;
    width: inherit;
    min-width: 420px;
    background: #fff;
    min-height: 320px
}

@media only screen and (max-width: 760px) {
    .CampaignModal .campaign_container.yatay_container>.item.item-img>.bn_desktop {
        display:none
    }

    .CampaignModal .campaign_container.yatay_container>.item.item-img>.bn_mobile {
        display: block
    }

    .CampaignModal .Modal .Htm .Document .Close>.icon {
        width: 40px;
        height: 40px;
        background: rgba(0,0,0,.1)
    }

    .CampaignModal .Modal .Htm .Document .Close>.icon:before,.CampaignModal .Modal .Htm .Document .Close>.icon:after {
        background: #fff;
        height: 2px
    }
}

@media only screen and (max-width: 600px) {
    .CampaignModal .Modal,.CampaignModal .Modal .Htm {
        width:initial
    }

    .CampaignModal .campaign_container>.item>.campaign_body,.CampaignModal .campaign_container>.item>.campaign-head {
        padding: 0 15px
    }
}

@media only screen and (max-width: 420px) {
    .CampaignModal .campaign_container {
        width:100%
    }
}

@media only screen and (min-width: 760px) {
    .CampaignModal .campaign_container.yatay_container {
        flex-direction:initial;
        width: inherit
    }

    .CampaignModal .campaign_container.yatay_container>.item.item-img {
        flex: none;
        background: #fff;
        min-height: 260px;
        max-width: 600px
    }
}

.social-logo-span {
    text-indent: -1000px;
    display: inline-block;
    position: absolute;
    left: -9999999px;
    overflow: hidden
}

.input-area-label {
    text-indent: -1000px;
    display: inline-block;
    position: absolute;
    left: -9999999px;
    overflow: hidden
}

.favoritemBtnText {
    position: absolute;
    left: -100000px;
    z-index: -1;
    overflow: hidden;
    height: 1px
}

[name=addressPhone]::-moz-selection {
    background: 0 0
}

[name=addressPhone]::selection {
    background: 0 0
}

[name=registerPhone]::-moz-selection {
    background: 0 0
}

[name=registerPhone]::selection {
    background: 0 0
}

.wp-support-button {
    position: fixed;
    bottom: 130px;
    right: 15px;
    z-index: 999
}

body[userpage=ProductView] .wp-support-button {
    bottom: 70px
}

body[fcode=Fr-5500142][userpage=ProductView] .wp-support-button {
    bottom: 130px!important;
    display: block!important
}

.wp-support-button>img {
    width: 55px
}

body[fcode=Fr-5500154] .wp-support-button {
    bottom: 154px
}

@media only screen and (max-width: 991px) {
    .wp-support-button {
        transition:.5s
    }

    body[fcode=Fr-5500119] .wp-support-button {
        bottom: 150px
    }

    .wp-support-button.nav-hide {
        right: -150px
    }
}

.PageContentArea .SliderContainer {
    min-height: 1000px;
    overflow: hidden;
    position: relative;
    -webkit-transition: height .45s cubic-bezier(.62,.28,.23,.99);
    transition: height .45s cubic-bezier(.62,.28,.23,.99);
    width: 100%
}

body[fcode=Fr-5500179] .PageContentArea .SliderContainer {
    min-height: 600px
}

body[fcode=Fr-5500186] .PageContentArea .SliderContainer,body[fcode=Fr-5500142] .PageContentArea .SliderContainer {
    min-height: 500px
}

.PageContentArea .SliderContainer .slide-viewport {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: transform .45s cubic-bezier(.62,.28,.23,.99);
    transition: transform .45s cubic-bezier(.62,.28,.23,.99);
    width: 100%
}

.PageContentArea .SliderContainer .slide-viewport .mobilTabPagView {
    top: 0;
    width: 100%
}

.PageContentArea .SliderContainer .slide-viewport .mobilTabPagView:not(.default) {
    left: 100%
}

.module-detail-other {
    margin-bottom: 35px
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500181] .module-detail-other {
        margin-top:120px
    }
}

.module-detail-other .OtherProducts {
    padding: 45px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #eee;
    position: relative
}

.module-detail-other .OtherProducts .other-title {
    font-size: 24px;
    margin-bottom: 35px
}

.module-detail-other .OtherProducts .other-body {
}

.module-detail-other .OtherProducts .other-body .otherCarousel {
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell {
    width: 16%;
    margin-right: 10px
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem {
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link {
    display: block
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .carousel-image {
    width: 100%
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo {
    padding: 10px 0;
    text-align: left
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.pName {
    color: #313131;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    margin: 0;
    font-weight: 400;
    margin-bottom: 5px;
    text-align: left
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox>.OldPrice.hidePrice {
    display: none!important
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox>.OldPrice {
    font-size: 14px;
    text-decoration: line-through;
    color: #a0a0a0;
    margin-right: 8px;
    display: none
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox>.Price {
    font-size: 15px;
    color: #505050;
    font-weight: 700;
    opacity: 0;
    display: block!important
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox>.Price.Colored {
    color: #f12c3d
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox>.Price.disable-price {
    text-decoration: line-through;
    color: #a0a0a0
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.flashCampaingBox {
    margin-top: 6px;
    color: #f12f2f;
    font-size: 14px
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.flashCampaingBox>.flashCampaingName {
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.flashCampaingBox>.flashCampaingPrice {
    font-size: 15px;
    margin-left: 6px
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox .productDiscountRate {
    text-align: center;
    width: max-content;
    display: inline-block;
    border-color: currentcolor;
    border: 1px solid #f12f2f;
    background-color: #f12f2f;
    font-size: 16px;
    padding: 0 6px;
    color: #fff;
    border-radius: 60px;
    margin-right: 8px;
    display: none
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox>.Price.single-price {
    color: #000!important
}

body[fcode=Fr-5500172] .module-19000072 .item>button.sound,body[fcode=Fr-5500142] .module-19000072 .item>button.sound {
    display: none!important
}

@media only screen and (max-width: 1400px) {
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell {
        width:25%
    }
}

@media only screen and (max-width: 991px) {
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell {
        width:30%
    }
}

@media only screen and (max-width: 768px) {
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo {
        text-align:left
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.flashCampaingBox {
        font-size: 13px;
        display: flex
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.flashCampaingBox>.flashCampaingPrice {
        font-size: 13px
    }

    .module-detail-other .OtherProducts {
        padding: 30px 10px
    }

    .module-detail-other .OtherProducts .other-title {
        font-size: 18px;
        margin-bottom: 20px
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell {
        width: 50%
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.flashCampaingBox>.flashCampaingName {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
        display: block
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.PriceBox {
        justify-content: flex-start
    }
}

.Popup .Modal .Htm .Document .siteSettingModal {
    text-align: center
}

.Popup .Modal .Htm .Document .siteSettingModal .settingModalOverlay.show {
    transition: .3s;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 60;
    background-color: #000000c2
}

.Popup .Modal .Htm .Document .siteSettingModal>.Title {
    font-size: 20px;
    margin-bottom: 30px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer {
    display: flex;
    text-align: left
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem {
    display: none;
    padding: 10px;
    border: 1px solid #eee;
    margin-bottom: 17px;
    border-radius: 5px;
    position: relative
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem::after {
    content: "\ec62";
    font-family: misszenne!important;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #c1c1c1
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.item-title {
    font-size: 14px;
    font-weight: 100;
    color: #9c9c9c;
    margin-bottom: 7px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item {
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item {
    display: flex;
    align-items: center
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item>span {
    margin-right: 6px;
    position: relative
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item {
    flex: 1;
    margin: 0 10px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.close-item {
    display: none;
    right: 14px;
    top: -19px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: -5px 5px 20px -10px #000;
    position: absolute;
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    text-align: center
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.close-item::before {
    font-family: misszenne!important;
    content: "\e939"
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-title {
    font-size: 14px;
    margin-bottom: 15px;
    padding-left: 12px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group {
    display: flex;
    flex-direction: column;
    max-height: 340px;
    overflow-y: auto;
    padding-right: 15px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group.LanguageList .flag-icon {
    display: none
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group::-webkit-scrollbar {
    width: 5px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group::-webkit-scrollbar-track {
    background: #f1f1f1
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group::-webkit-scrollbar-thumb {
    background: #dcdcdc
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group::-webkit-scrollbar-thumb:hover {
    background: #555
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item {
    flex: none;
    display: inline-flex;
    align-items: center;
    padding: 0 12px;
    margin-bottom: 5px;
    border-radius: 10px;
    cursor: pointer;
    height: 38px;
    font-size: 14px;
    transition: .3s;
    border: 1px solid transparent
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item:hover {
    border-color: #eaeaea
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item.selected {
    background-color: #eaeaea
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item>span {
    margin-right: 8px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item>span.flag-icon {
    flex: none
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item>span.curr-symbol {
    font-size: 18px;
    position: relative;
    top: -1px;
    width: 15px;
    text-align: center;
    font-family: initial
}

.Popup .Modal .Htm .Document .siteSettingModal>.Save {
    background-color: #6b6b6b;
    padding: 12px 30px;
    border-radius: 5px;
    border: 0;
    font-size: 13px;
    margin-top: 15px;
    color: #fff
}

.Popup .Modal .Htm .Document .siteSettingModal>.Save:hover {
    background-color: #000
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=EUR] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=EUR] .curr-symbol::before {
    content: "\20AC";
    font-size: 18px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=GBP] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=GBP] .curr-symbol::before {
    content: "\00A3";
    font-size: 18px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=TL] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=TL] .curr-symbol::before {
    content: "\20BA";
    font-size: 18px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=USD] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-group>.group-item[data=USD] .curr-symbol::before {
    content: "\0024";
    font-size: 18px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=EUR] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=EUR] .curr-symbol::before {
    content: "\20AC";
    font-size: 18px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=GBP] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=GBP] .curr-symbol::before {
    content: "\00A3";
    font-size: 18px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=TL] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=TL] .curr-symbol::before {
    content: "\20BA";
    font-size: 18px
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=USD] .curr-symbol {
    font-size: 0
}

.Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem>.selected-item>.group-item[data=USD] .curr-symbol::before {
    content: "\0024";
    font-size: 18px
}

@media only screen and (max-width: 575px) {
    .Popup .Modal .Htm .Document .siteSettingModal>.settingContainer .settingMobileItem {
        display:block
    }

    .Popup .Modal .Htm .Document .siteSettingModal>.settingContainer {
        display: block
    }

    .Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        margin: 0;
        padding: 20px;
        border-radius: 20px 20px 0 0;
        transition: .3s;
        transform: translateY(150%);
        -webkit-transform: translateY(150%);
        z-index: 65
    }

    .Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item.Show {
        transform: translateY(0);
        -webkit-transform: translate(0)
    }

    .Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.item-title {
        margin-bottom: 18px;
        font-size: 16px
    }

    .Popup .Modal .Htm .Document .siteSettingModal>.settingContainer>.item>.close-item {
        display: block
    }
}

.Popup.ss_alert {
    background-color: #000000ad;
    display: flex
}

.Popup.ss_alert .Modal {
    max-width: 550px
}

.language-form {
}

.language-form .group-item {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    right: -4px
}

.language-form .group-item .locationName {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    color: #666
}

.language-form .group-item .locationName>.flag-icon {
    border-radius: 4px;
    margin-right: 2px
}

.language-form .group-item .languageName {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    color: #666
}

.language-form .group-item .currencyName {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 14px;
    color: #666
}

.language-form .group-item>.icon-ifa {
    position: absolute;
    right: 0;
    top: 2px;
    color: #666;
    display: none
}

@media only screen and (max-width: 768px) {
    .language-form {
    }

    .language-form .group-item {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        position: relative
    }

    .language-form .group-item .locationName {
        border: 1px solid #bfbfbf;
        padding: 4px 8px;
        border-radius: 4px;
        margin-right: 12px;
        font-size: 14px;
        color: #666
    }

    .language-form .group-item .languageName {
        border: 1px solid #bfbfbf;
        padding: 4px 8px;
        border-radius: 4px;
        margin-right: 12px;
        font-size: 14px;
        color: #666
    }

    .language-form .group-item .currencyName {
        border: 1px solid #bfbfbf;
        padding: 4px 8px;
        border-radius: 4px;
        margin-right: 12px;
        font-size: 14px;
        color: #666
    }

    .language-form .group-item>.icon-ifa {
        position: absolute;
        right: 0;
        top: 2px;
        color: #666
    }
}

[CD='[countrySelectTrue]'] {
    display: none
}

[CD='[productOldPrice]'] {
    display: none
}

[CD='[productPrice]'] {
    display: none
}

[CD='[combineAllPrice]'] {
    display: none
}

[CD='[productCampaignText]'] {
    display: none
}

[CD='[productCampaignPrice]'] {
    display: none
}

@media only screen and (device-width: 414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2) {
    [CD='[MobileBottomBar]'],.module-11000519 {
        padding-bottom:20px!important
    }
}

@media only screen and (device-width: 375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
    [CD='[MobileBottomBar]'],.module-11000519 {
        padding-bottom:20px!important
    }
}

@media only screen and (device-width: 414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3) {
    [CD='[MobileBottomBar]'],.module-11000519 {
        padding-bottom:20px!important
    }
}

body #forgotPasswdForm.password-form {
    z-index: 9999999
}

.module-210001215 {
    z-index: 99999999
}

body[fcode=Fr-5500181] .module-10000113 .header-content-area .header-right .nav-menu .nav-li.language-select .language-form .country .country-name {
    display: none!important
}

body[fcode=Fr-5500181] .module-10000113 .header-content-area .header-right .nav-menu .nav-li.language-select .language-form .country .currency-name {
    display: none!important
}

body[fcode=Fr-5500181] .Pop_2800 .Right {
    padding: 0!important;
    height: calc(100% - 100px);
    overflow-y: auto!important;
    max-height: 700px
}

body[fcode=Fr-5500181] .Pop_2800 .Right .return-features>p {
    padding-left: 0!important
}

body[fcode=Fr-5500181] .Popup .Modal::-webkit-scrollbar {
    width: 0
}

body[fcode=Fr-5500181] .Popup .Modal .Htm .Document .Popup_Close.Outside {
    font-size: 18px;
    padding: 22px;
    font-weight: 600
}

body.module-1000015-control[fcode=Fr-5500151] .module_900031103 .gallery-area .product-gallery .gallery-item {
    margin-right: 15px;
    width: calc(50% - 7.5px)
}

body:not(.module-1000015-control)[fcode=Fr-5500151] .module_900031103 .gallery-area .product-gallery .gallery-item:last-child {
    margin-bottom: 0
}

body.module-1000015-control[fcode=Fr-5500151] .module_900031103 .gallery-area .product-gallery .gallery-item:nth-child(n+2) {
    margin-right: 0
}

body[fcode=Fr-5500151] .ProductDetail-001 .layoutGroups.L1 .layout.L1-2 {
    flex: auto
}
body[scode=Fr-5500103-2] .ProductDetail-001 .layoutGroups.L1 .layout.L1-2{padding-top:56px}

body[fcode=Fr-5500151] section.module-30000327 .category-container .item .category-content>h1 {
    display: none
}

body[fcode=Fr-5500151] .module-10000414 .mobile-menu-wrap .menu-body .mobile-tab-category .mobile-tab-banner {
    display: none!important
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500103] .module_900032103 .product-content .product-card>.Right>.discount-num {
        margin-top:-2px!important
    }

    body[fcode=Fr-5500103] .module_900032103 .product-content .product-card .FlashPrice .FlashPriceItem {
        color: #f12c3d
    }

   

    body[fcode=Fr-5500151][userpage=Payment] {
        padding-top: 0!important
    }
    
    body[fcode=Fr-5500151][userpage=Bag] {
        padding-top: 0!important
    }

 

    body[fcode=Fr-5500151] .ElementItemList.Header.header-hide {
        transform: translateY(-100%)
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500151] .ProductDetail-001 .layoutGroups.L1 .layout.L1-3 {
        width:355px
    }
}

@media only screen and (max-width: 768px) {
    body[fcode=Fr-5500151] .ProductDetail-001 .layoutGroups.L1 .layout.L1-3 {
        width:100%
    }

    body[fcode=Fr-5500151] .ProductDetail-001 .layoutGroups.L1 {
        display: block
    }
}

.farktor-copyright {
    max-width: 80px;
    width: 100%;
    margin: 15px auto 50px
}

body[fcode=Fr-5500181][userpage=ProductView] .farktor-copyright {
    display: none
}

body[fcode=Fr-5500181][userpage=List] .farktor-copyright {
    display: none
}

.farktor-copyright .copyright {
    display: block
}

body[fcode=Fr-5500191] .farktor-copyright .copyright {
    display: none
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500191] section.module_4041 .content_404 {
        padding-top:90px
    }
}

@media only screen and (max-width: 768px) {
    .farktor-copyright {
        margin-bottom:75px;
        position: relative;
        z-index: 98;
        background-color: #fff;
        width: 100%;
        max-width: 100%;
        padding: 10px;
        text-align: center
    }

    body[fcode=Fr-5500170] .farktor-copyright {
        margin-bottom: 125px
    }

    .farktor-copyright a {
        max-width: 100px;
        margin: 0 auto;
        display: inline-block
    }
}

.BulletinBar.Top .closeBulletin,.BulletinBar.Bottom .closeBulletin {
    display: block!important
}

.AllPagePhoneSale {
    position: fixed;
    right: 12px;
    bottom: 120px;
    z-index: 30;
    border-radius: 50%;
    width: 52px;
    height: 52px;
    line-height: 50px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    background-image: url(https://cdn.farktor.com/Library/SystemBox/Upl/900032105_b27Iym3XXs0V.png);
    background-size: cover;
    transition: .3s;
    display: none
}

[userpage=ProductView] .AllPagePhoneSale {
    display: none!important;
    opacity: 0!important;
    visibility: hidden!important
}

.AllPagePhoneSale.nav-hide {
    right: -100px
}

@media only screen and (max-width: 991px) {
    .AllPagePhoneSale {
        display:block
    }
}

.AllPagePhoneSaleModal {
    position: fixed;
    z-index: 9992;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    transition: .3s;
    transform: translateY(200%)
}

.AllPagePhoneSaleModal.Show {
    transform: translateY(0)
}

.AllPagePhoneSaleModal>.phoneSaleModalContainer>.ModalTop {
    background-color: #fff;
    border-radius: 10px;
    text-align: center
}

.AllPagePhoneSaleModal>.phoneSaleModalContainer>.ModalTop>.product-code {
    padding: 0 10px;
    display: inline-block;
    border-bottom: 1px solid #777;
    padding-bottom: 4px;
    margin-bottom: 10px
}

.AllPagePhoneSaleModal>.phoneSaleModalContainer>.ModalTop>p {
    display: block;
    padding: 0 15px;
    font-size: 13px;
    line-height: 17px;
    color: #505050;
    margin-bottom: 15px
}

.AllPagePhoneSaleModal>.phoneSaleModalContainer>.ModalTop>.modalList>.item .item-link {
    width: 100%;
    display: block;
    padding: 16px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #000
}

.AllPagePhoneSaleModal>.phoneSaleModalContainer>.ModalTop>.modalList>.item .item-link>.Icon {
    font-size: 21px;
    margin-right: 8px
}

.AllPagePhoneSaleModal>.phoneSaleModalContainer>.phoneSaleClose {
    background-color: #fff;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    margin-top: 10px
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] .AllPagePhoneSale {
    display: none!important
}

body[fcode=Fr-5500172] .wp-support-button {
    display: none!important
}

body[fcode=Fr-5500156] .Pop_1200 .TabWrap .TabContent .TabsArea {
    display: block
}

body[fcode=Fr-5500156][userpage=List] .productItemLayout .Layout.Gallery .item-slider .videoItem .playVid {
    z-index: 24
}

body[fcode=Fr-5500156] .Pop_1200 .TableAccordion>table tr:nth-child(even) {
    background-color: #fff
}

body[fcode=Fr-5500156] .Pop_1200 .TableAccordion>table tr:hover td {
    background-color: #e8e3e2
}

body[fcode=Fr-5500156] .Popup .Modal .Htm .Document .Pop_1200 .Title {
    font-weight: 800
}

body[fcode=Fr-5500156] .Popup .Modal .Htm .Document .Wrapper.Pop_1200 {
    border: 1px solid #000;
    padding: 20px;
    border-radius: 20px
}

body[fcode=Fr-5500156] .Pop_1200 .TableAccordion {
    padding: 20px 0;
    border-bottom: 1px solid #cacaca;
    margin-bottom: 15px
}

body[fcode=Fr-5500156] .Pop_1200 .ContentIMG .Area {
    display: none
}

body[fcode=Fr-5500156] .module-19000072 {
    margin-top: 15px
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500156] .Popup .Modal .Htm .Document .Wrapper.Pop_1200 {
        padding:0;
        border: 0
    }

    body[fcode=Fr-5500156] .Pop_1200 .ContentIMG {
        display: block
    }
}

.Pop_800>.ActionBtn {
    text-align: center!important
}

.item-description-title.CariCode {
    display: none!important
}

body[fcode=Fr-5500170] .item-description-title.CariCode {
    display: block!important
}

body[fcode=Fr-5500170] .Pop_1700>.Mob-Added-Card>.AddText {
    color: #689cc2
}

body[fcode=Fr-5500170] .Pop_1700>.Mob-Added-Card>.goCard {
    background-color: #6c0d03;
    color: #fff;
    font-size: 15px;
    padding: 12px 10px;
    text-align: center;
    font-weight: 400;
    border-radius: 60px;
    border-color: #6c0d03
}

body[fcode=Fr-5500170] .Pop_1700>.Mob-Added-Card>.goCard>span {
    margin-left: 5px
}

body[fcode=Fr-5500170] .Pop_1700>.Mob-Added-Card>.goCard.Back {
    background-color: transparent;
    color: #6c0d03
}

body[fcode=Fr-5500170] .Pop_1700>.Mob-Added-Card>.goCard.Back>span {
    margin-left: 0;
    margin-right: 5px
}

body[fcode=Fr-5500170] .Pop_100>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_200>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_300>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_400>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_500>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_600>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_700>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_800>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_900>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1000>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1100>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1200>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1300>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1400>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1500>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1600>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1700>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1800>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_1900>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2000>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2100>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2200>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2300>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2400>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2500>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2600>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2700>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2800>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_2900>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_3000>.FormElements button {
    background-color: #5e1821;
    border-color: #5e1821
}

body[fcode=Fr-5500170] .Pop_100>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_200>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_300>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_400>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_500>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_600>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_700>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_800>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_900>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1000>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1100>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1200>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1300>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1400>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1500>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1600>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1700>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1800>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_1900>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2000>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2100>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2200>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2300>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2400>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2500>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2600>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2700>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2800>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_2900>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Pop_3000>.FormElements button:hover {
    opacity: .9
}

body[fcode=Fr-5500170] .Popup .Modal .Htm .Document .Title {
    color: #469be8
}

body[fcode=Fr-5500170] .Pop_800>.ActionBtn {
    background-color: #469be8
}

body[fcode=Fr-5500170] .Pop_800>.ActionBtn:hover {
    background-color: #3181ca
}

body[fcode=Fr-5500170] .module-19000072[design_id="3297"] {
    margin-top: 5px;
    margin-bottom: 5px
}

.Address-modal {
    color: #000
}
.Address-modal .Address-footer{
    position: sticky;
    bottom: 10px;
    left: 0;
    right: 0;
    z-index: 666;
    width: 100%;
}

.Address-modal .Address-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px
}

.Address-modal .Address-head>.item {
}

.Address-modal .Address-head>.item.T {
    font-size: 16px;
    font-weight: 600
}

.Address-modal .Address-head>.item>.Corporate-control {
    display: block;
    padding: 6px 53px 5px 5px;
    font-size: 13px;
    position: relative
}

.Address-modal .Address-head>.item>.Corporate-control:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 20px;
    background-color: #f9f9f9;
    border: 1px solid #eee;
    transition: .3s
}

.Address-modal .Address-head>.item>.Corporate-control:after {
    font-family: misszenne!important;
    content: "\ea69";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #eee;
    line-height: 20px;
    text-align: center;
    color: #c3c3c3;
    transition: .3s
}

.Address-modal .Address-head>.item>.Corporate-control.Active:before {
    background-color: #bef5ce;
    border-color: #8bdfbb
}

.Address-modal .Address-head>.item>.Corporate-control.Active:after {
    content: "\ea6d";
    border-color: #8bdfbb;
    color: #4ecf9a;
    font-size: 13px;
    right: 0
}

.Address-modal .Address-body {
}

.Address-modal .Address-body .column {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Address-modal .Address-body .column>.item {
    flex: 1;
    margin-right: 15px;
    height: 80px
}

.Address-modal .Address-body .column>.item.textarea-item {
    height: 96px
}

.Address-modal .Address-body .column>.item:last-child {
    margin: 0
}

.Address-modal .Address-body .column>.item .formElements {
    position: relative
}

.Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input {
    width: 100%
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item.addressPhoneCountry .formElements label {
    right: 15px;
    top: 6px
}

.Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input .flag-container {
    z-index: 5
}

.Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input .iti-flag {
    background-image: url(https://cdn.farktor.com/Library/SystemBox/img/q74Xp00ONi5l.png)
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input .flag-container .selected-flag {
    display: flex;
    flex-direction: row-reverse
}

.Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input .country-list {
    width: 240px;
    left: 0;
    text-align: left
}

.Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input .country-list .country {
    display: flex;
    font-size: 14px;
    padding: 8px 5px 8px 12px
}

.Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input input {
    padding-left: 90px;
    padding-top: 16px;
    color: #000
}

.Address-modal .Address-body .column>.item.addressPhoneCountry .formElements label {
    top: 5px;
    left: 88px;
    font-size: 13px
}

.Address-modal .Address-body .column>.item .formElements textarea,.Address-modal .Address-body .column>.item .formElements input,.Address-modal .Address-body .column .item .formElements>select {
    border: 0;
    padding: 22px 15px 2px;
    border-bottom: 1px solid #eaeaea;
    position: relative;
    background: rgba(249,249,249,.65);
    width: 100%;
    font-size: 13px;
    height: 50px;
    z-index: 2;
    color: #000;
    border-radius: 0;
    font-weight: 600
}

.Address-modal .Address-body .column>.item .formElements label {
    position: absolute;
    top: 18px;
    color: #000;
    transition: .3s;
    left: 15px;
    font-size: 14px
}

.Address-modal .Address-body .column>.item .formElements label>span {
    font-size: 12px
}

.Address-modal .Address-body .column>.item .formElements label::before {
    content: ""
}

.Address-modal .Address-body .column>.item .formElements textarea {
    padding: 28px 15px 2px;
    min-height: 66px;
    width: 100%;
    max-width: 100%;
    resize: none
}

.Address-modal .Address-body .column>.item .formElements .Error {
    border-bottom: 1px solid red
}

.Address-modal .Address-body .column>.item .formElements .Ok {
    border-bottom: 1px solid #4eb700;
    padding-left: 35px
}

.Address-modal .Address-body .column>.item .formElements .Ok~label {
    color: #3b8a00;
    z-index: 2
}

.Address-modal .Address-body .column>.item .formElements .Ok~label::before {
    content: "\e93e";
    font-family: misszenne!important;
    color: #4a9323;
    position: absolute;
    bottom: -17px;
    z-index: 2
}

.Address-modal .Address-body .column>.item .formElements textarea.Ok~label::before {
    bottom: -19px
}

.Address-modal .Address-body .column>.item .formElements .Danger {
    border-bottom: 1px solid #e49500
}

.Address-modal .Address-body .column>.item .formElements .Danger~label {
    top: 10px;
    left: 15px;
    font-size: 13px;
    transition: .3s;
    color: #e49500;
    z-index: 2
}

.Address-modal .Address-body .column>.item .formElements .dangerText {
    font-size: 13px;
    color: #e49500;
    margin-top: 4px
}

.Address-modal .Address-body .column>.item .formElements>.errorText {
    font-size: 13px;
    color: #f50703;
    margin-top: 4px
}

.Address-modal .Address-body .column>.item.textarea-item .formElements>.dangerText {
    margin-top: 0
}

.Address-modal .Address-body .column>.item.textarea-item .formElements>.errorText {
    margin-top: 0
}

.Address-modal .Address-body .column>.item .formElements>textarea:hover~label,.Address-modal .Address-body .column>.item .formElements>textarea:focus~label,.Address-modal .Address-body .column>.item .formElements>textarea.Ok~label,.Address-modal .Address-body .column>.item .formElements>select:hover~label,.Address-modal .Address-body .column>.item .formElements>select:focus~label,.Address-modal .Address-body .column>.item .formElements>select.Ok~label,.Address-modal .Address-body .column>.item .formElements>input:hover~label,.Address-modal .Address-body .column>.item .formElements>input:focus~label,.Address-modal .Address-body .column>.item .formElements>input.Ok~label {
    top: 10px;
    left: 15px;
    font-size: 13px;
    transition: .3s
}

.Address-modal .Address-body .column .tabInTab {
    display: flex;
    margin-bottom: 13px;
    margin-top: 20px
}

.Address-modal .Address-body .column .tabInTab>.tab-item {
    font-size: 14px;
    margin-right: 15px;
    padding: 5px 0;
    border-bottom: 1px solid transparent;
    color: #8f8f8f;
    cursor: pointer
}

.Address-modal .Address-body .column .tabInTab>.tab-item.active {
    border-bottom-color: #000;
    color: #000
}

body[fcode=Fr-5500103] .Address-modal .Address-body .column .tabInTab>.tab-item {
    padding: 7px 15px;
    margin-right: 10px;
    border: 1px solid #eee;
    box-shadow: 5px 5px 8px -13px #000;
    border-radius: 5px
}

body[fcode=Fr-5500103] .Address-modal .Address-body .column .tabInTab>.tab-item.active {
    background-color: #ff9000;
    border-color: #ff9000;
    color: #fff
}

.Address-modal .Address-body .column>.item.tabInTabContent .warning-text {
    font-size: 12px;
    color: #ffa5a5;
    display: block;
    margin-top: 8px
}

.Address-modal .Address-body .column>.item.tabInTabContent {
    display: none
}

.Address-modal .Address-body .column>.item.tabInTabContent.show {
    display: block
}

.Address-modal .Address-footer>.steps-control {
    display: flex;
    align-items: center
}

.Address-modal .Address-footer>.steps-control>.item {
    margin-right: 15px;
    flex: 1
}

.Address-modal .Address-footer>.steps-control>.item:last-child {
    margin: 0
}

.Address-modal .Address-footer>.steps-control>.item>.step-btn {
    padding: 10px;
    border: 1px solid #949494;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #505050;
    font-weight: 600;
    transition: .3s;
    cursor: pointer
}

.Address-modal .Address-footer>.steps-control>.item>.step-btn>span {
    font-size: 13px;
    margin: 0 5px
}

.Address-modal .Address-footer>.steps-control>.item>.step-btn.btn-next {
    background-color: #000;
    border-color: #000;
    color: #fff
}

@media only screen and (min-width: 768px) {
    .Address-modal .Address-footer>.steps-control>.item>.step-btn:hover {
        background-color:#252525;
        color: #fff;
        border-color: #252525
    }

    .Address-modal .Address-footer>.steps-control>.item>.step-btn.btn-next:hover {
        background-color: #2db372;
        border-color: #2db372
    }
}

.Address-modal .Address-body .address-corporate {
    display: none
}

.Address-modal .Address-body .address-corporate.Show {
    display: block
}

.Address-modal .Address-body .address-corporate .corporate-tabs-head {
    margin-bottom: 15px
}

.Address-modal .Address-body .address-corporate .corporate-tabs-head>.item {
    display: inline-block;
    padding: 7px 15px;
    margin-right: 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    font-size: 14px;
    box-shadow: 5px 5px 8px -13px #000;
    color: #9e9e9e;
    transition: .3s;
    cursor: pointer;
    position: relative
}

.Address-modal .Address-body .address-corporate .corporate-tabs-head>.item:hover {
    background-color: #fbfbfb
}

.Address-modal .Address-body .address-corporate .corporate-tabs-head>.item.Active {
    background-color: #a2a2a2;
    border-color: #a2a2a2;
    color: #fff;
    box-shadow: 5px 5px 14px -13px #000
}

.Address-modal .Address-body .address-corporate .corporate-tabs-head>.item.Active:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #a2a2a2;
    border-width: 6px;
    margin-left: -6px
}

.Address-modal .Address-body .address-corporate .corporate-tabs-body {
}

.Address-modal .Address-body .address-corporate .corporate-tabs-body .tabs-content {
    display: none
}

.Address-modal .Address-body .address-corporate .corporate-tabs-body .tabs-content.Show {
    display: block
}

body[fcode=Fr-5500133] .module_900033100 .product-info-detail {
}

body[fcode=Fr-5500133] .module_900033100 .product-info-detail>.detail-content {
    margin: 0!important;
    border-top: 1px solid #eee!important;
    max-width: 71%!important;
    padding: 16px 0;
    border-bottom: 1px solid #eee!important;
    padding-left: 50px
}

body[fcode=Fr-5500133] .module_900033100 .product-info-detail .detail-content .use_product {
    display: block!important;
    opacity: 1!important;
    visibility: visible!important
}

body[fcode=Fr-5500133] .module_900033100 .product-info-detail>.detail-content.bottom {
    border-top: 0!important;
    display: flex!important
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500151] .module-300003116 .banner-wrap .right {
        display:none!important
    }
}

body[fcode=Fr-5500133] .ProductDetail-001.Padding50 {
    padding-left: 0!important
}

body[fcode=Fr-5500142] [CD=productBrand] {
    display: none!important
}

body[firm-lang=ar] .input-area-label {
    left: initial
}

body[firm-lang=ar] {
    direction: rtl;
    overflow-x: hidden!important
}

.owl-carousel {
    direction: ltr!important
}

body[firm-lang=ar] header.module-1000011 .header-wrapper .header-left .logo {
    margin-right: 0;
    margin-left: 20px
}

body[firm-lang=ar] header.module-1000011 .header-wrapper .header-right .nav-menu .nav-li .nav-link.search>.search-line {
    text-align: right;
    text-indent: 0
}

body[firm-lang=ar] header.module-1000011 .header-wrapper .header-right .nav-menu .nav-li .right-siderbar .siderbar-container .siderbar-body .card-list .card-info .product-price {
    right: inherit;
    left: 6px
}

@media only screen and (max-width: 991px) {
    body[firm-lang=ar] header.module-1000011 .header-wrapper .header-left .logo {
        margin-left:0
    }

    body[firm-lang=ar] header.module-1000011 .header-wrapper.mobile .mobile-search>.icon-ifa {
        left: inherit;
        right: 10px
    }
}

body[firm-lang=ar] .module-2000021 .container-top .footer-top .item-wrapper .item-icon {
    margin-left: 5px
}

body[firm-lang=ar] .module-2000021 .footer-middle .subscriptions .input-wrapper .input-container .input-icon {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 10px
}

body[firm-lang=ar] .module-7000110 .BreadCrumbsFlex .item ol {
    display: flex;
    align-items: center;
    flex-direction: row-reverse
}

body[firm-lang=ar] .module-7000110 .BreadCrumbsFlex .item ol>li>.Divider .FarktorIcon::before {
    content: "\e974"
}

body[firm-lang=ar] .module-8000212 .filter-container .list-title>h1 {
    margin-right: 0;
    margin-left: 10px
}

body[firm-lang=ar] .MobileAddCartModal .ItemDetail>.Info {
    margin-left: 0
}

body[firm-lang=ar] .MobileAddCartModal .ItemDetail>.Img {
    margin-left: 15px
}

body[firm-lang=ar] .MobileAddCartModal .ItemDetail>.Info .Price>.newPrice.disable-price {
    width: max-content;
    margin-left: 10px
}

@media only screen and (max-width: 991px) {
    body[firm-lang=ar] .ListingPageGridMobile {
        margin-left:0
    }

    body[firm-lang=ar] .module-8000212 .filter-container .filter-toggle {
        margin-right: 13px
    }
}

body[firm-lang=ar] .productItemLayout .Layout.Gallery .addFavItem {
    right: inherit;
    left: 0
}

body[firm-lang=ar] .productItemLayout .Layout.Info .Layout.ProductName {
    text-align: right
}

@media only screen and (max-width: 768px) {
    body[firm-lang=ar] .productItemLayout .Layout.Info .Layout.ProductName {
        width:100%;
        padding-right: 6px
    }

    body[firm-lang=ar] .productItemLayout .Layout.Info .Layout.ProductName .mobile-add-cart {
        top: -60px
    }
}

body[firm-lang=ar] .module_900031100 .gallery-area .product-gallery {
    margin-right: 0
}

body[firm-lang=ar] .module_900031100 .gallery-area {
    direction: ltr
}

body[firm-lang=ar] .module_900032104 .product-content {
    padding: 0 50px 0 0
}

body[firm-lang=ar] .module_900032104 .product-content .product-card>.Right .product_campaing_box {
    right: inherit;
    left: 0
}

body[firm-lang=ar] .module_900031100 .product-back-button {
    left: inherit;
    right: 30px;
    padding-left: 15px
}

body[firm-lang=ar] .module_900031100 .product-back-button::before {
    content: "\e975"
}

body[firm-lang=ar] .module_900031100 .product-back-button>span {
    margin-right: 4px
}

body[firm-lang=ar] .module_900032104>.addFavItem {
    left: inherit;
    right: -50px
}

body[firm-lang=ar] .module_900032104 .product-content .product-options>.item>.option_product::before {
    content: "\e970"
}

body[firm-lang=ar] .module_900032104 .product-content .shareGroup>.item:first-child {
    border: 0
}

body[firm-lang=ar] .module_900032104 .product-content .body-list-container .BodyContent>.body-select>.body-text::before {
    right: inherit;
    left: 10px
}

body[firm-lang=ar] .module_900032104 .product-content .TahminiKargo {
    padding: 6px 34px 0 0
}

body[firm-lang=ar] .module_900032104 .product-content .TahminiKargo::before {
    left: initial;
    right: 0
}

body[firm-lang=ar] .module_900032104_mobile .product-content>.content-area>.product-card>.Left>.left-sub>span:first-child {
    display: none
}

body[firm-lang=ar] .module_900032104_mobile .product-content>.content-area>.product-card>.Right>.prices-group>.Left .product_campaing_box .FlashPrice>.fprice {
    margin-left: 0;
    margin-right: 5px
}

body[firm-lang=ar] .module_900032104_mobile .product-content>.content-area>.product-option>.option-item.item-accordion>.item-title::before {
    right: initial;
    left: 5px
}

body[firm-lang=ar] .m900032104_detailModal .detailModalContainer .detail-item .detail-head .Close {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

body[firm-lang=ar] .module_900032104_mobile .product-mobile-head>.item>.mob-control {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

body[firm-lang=ar] .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem>.Link .productInfo>.pName {
    text-align: center
}

body[firm-lang=ar] section.Cart .cart-head-bar>.head-left .BackBtn {
    flex-direction: row-reverse
}

body[firm-lang=ar] section.Cart .cart-head-bar>.head-left .BackBtn::before {
    font-size: 12px
}

body[firm-lang=ar] section.Cart .CartContainer .CartHead .item>.T>span {
    margin-right: 0;
    margin-left: 5px
}

body[firm-lang=ar] section.Cart .CartContainer .CartHead .item>.T>.cart-count {
    margin-left: 0;
    margin-right: 5px
}

body[firm-lang=ar] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductImg {
    margin-right: 0;
    margin-left: 15px
}

body[firm-lang=ar] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.Product-info>.addFav::before {
    margin-right: 0;
    margin-left: 10px
}

body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion>.accordion-title>span {
    margin-right: 0;
    margin-left: 9px
}

body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion>.accordion-title::after {
    right: inherit;
    left: 0
}

body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion.gift-card>.accordion-title::before {
    right: inherit;
    left: 0
}

body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion.gift-card>.accordion-title::after {
    right: inherit;
    left: 0
}

body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion.gift-card.Active>.accordion-title::after {
    right: inherit;
    left: 20px
}

body[firm-lang=ar] section.Cart .CartFooter {
    margin-bottom: 25px
}

body[firm-lang=ar] section.Cart .CartFooter .cart-addition .addition-detail>.detail-head::after {
    right: inherit;
    left: 0
}

body[firm-lang=ar] section.Cart .CartFooter .cart-addition .addition-detail .detail-body table tr td:last-child {
    text-align: left
}

body[firm-lang=ar] .module-200001111 .module-container>.category-nav>.category-list:last-child>.category-link {
    border-right: 1px solid #0000000f
}

body[firm-lang=ar] .module-200001111 .module-container>.category-nav>.category-list:first-child>.category-link {
    border-right: 0
}

@media only screen and (max-width: 768px) {
    body[firm-lang=ar] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.product-column.product-price {
        right:inherit;
        left: 0;
        padding-top: 0
    }

    body[firm-lang=ar] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.product-column.product-price>.price-box>.old-price {
        margin-left: 0
    }

    body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion>.accordion-title::after {
        left: 10px
    }

    body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion.gift-card>.accordion-title::after,body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion.gift-card>.accordion-title::before {
        left: 10px
    }

    body[firm-lang=ar] section.Cart .CartFooter .cart-promotion .cart-accordion.gift-card.Active>.accordion-title::after {
        left: 30px
    }

    body[firm-lang=ar] section.Cart .CartFooter .cart-addition .addition-detail .addition-total .column.left {
        padding-right: 25px
    }

    body[firm-lang=ar] section.Cart .CartFooter .cart-addition .addition-detail .addition-total .column.left::before {
        left: initial;
        right: 0
    }

    body[firm-lang=ar] section.Cart .cart-head-bar>.head-left .BackBtn::before {
        font-size: 18px
    }

    body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-detail {
        padding-right: 25px
    }

    body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-detail::after {
        left: initial;
        right: 0
    }

    body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps.mobile-address-steps select.mobileSelectAddress {
        background-position-x: 15px
    }
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item:last-child {
    margin-right: 15px
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item.addressPhoneCountry,body[firm-lang=ar] .Address-modal .Address-body .column>.item.textarea-item,body[firm-lang=ar] .Address-modal .Address-body .column>.item.addressZipCode,body[firm-lang=ar] .Address-modal .Address-body .column>.item.addressName,body[firm-lang=ar] .Address-modal .Address-body .column:last-child>.item,body[firm-lang=ar] .Address-modal .Address-body .column>.item {
    margin-right: 0
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>textarea:hover~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>textarea:focus~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>textarea.Ok~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>select:hover~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>select:focus~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>select.Ok~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>input:hover~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>input:focus~label,body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements>input.Ok~label {
    left: inherit;
    right: 12px
}

body[firm-lang=ar] .intl-tel-input.allow-dropdown .flag-container,body[firm-lang=ar] .intl-tel-input.separate-dial-code .flag-container {
    left: inherit;
    right: 0;
    height: 51px;
    font-size: 14px
}

body[firm-lang=ar] .intl-tel-input.separate-dial-code .flag-container .iti-flag.iq {
    margin-left: 5px
}

body[firm-lang=ar] .intl-tel-input .selected-flag {
    padding-left: 0
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item.addressPhoneCountry .formElements .intl-tel-input input {
    padding-left: 15px;
    padding-right: 105px;
    direction: rtl;
    text-align: right
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements label {
    left: initial;
    right: 15px
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item.addressPhoneCountry .formElements label {
    right: 105px!important
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements .Ok {
    padding-left: 15px;
    padding-right: 35px
}

body[firm-lang=ar] .Address-modal .Address-body .column>.item .formElements .Ok~label::before {
    bottom: -18px;
    right: 0
}

body[firm-lang=ar] section.Cart .cart-btn>.Icon {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

body[firm-lang=ar] section.Cart .cart-head-bar>.head-right {
    flex: inherit
}

body[firm-lang=ar] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.product-column.product-price>.price-box>.old-price {
    margin-right: 9px;
    margin-left: 9px
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps .step-title>.item>.address-btn {
    flex-direction: row-reverse
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps .step-body>.addressList>.addressItem>.EditAddress {
    right: inherit;
    left: 0;
    flex-direction: row-reverse
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps .step-body>.addressList>.addressItem::before {
    left: initial;
    right: 11px
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps .step-body>.addressList>.addressItem {
    padding: 0 45px 15px 100px
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps .step-body>.InvoiceAddress {
    flex-direction: row-reverse
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps .step-body .cargoList>.cargo-item .steps-input+.steps-label:before {
    left: initial;
    right: 11px
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .cart-steps .step-body .cargoList>.cargo-item .steps-input+.steps-label {
    padding: 15px 45px 15px 0
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page>.cart-right .addition-container .addition-list>.add-body table tr td:last-child {
    text-align: left
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .payment-tab-content .pay-check-item .pay-check-input+.pay-check-label {
    padding: 10px 28px 10px 0
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .payment-tab-content .pay-check-item .pay-check-input+.pay-check-label:before {
    left: initial;
    right: 0
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page>.cart-right .addition-container .addition-products>.products-body>.product-item>.product-img {
    margin-left: 13px
}

body[firm-lang=ar] section.Cart.Cart_Step2 .cart-page .cart-left .payment_tabs_detail .payment_tabs_content .payment-tab-content>.tab-head>.pay-tab-item>span {
    margin-right: 0;
    margin-left: 7px
}

body[firm-lang=ar] .Cart.Cart_Result .cart-page .result-content>.result-features>.item {
    margin-right: 0;
    margin-left: 15px
}

body[firm-lang=ar] .Cart.Cart_Result .result-info-item {
    width: 100%
}

body[firm-lang=ar] .Cart.Cart_Result .cart-page .result-content .result-list>.result-body>.product-item>.item {
    margin-right: 0;
    margin-left: 15px
}

body[firm-lang=ar] .Cart.Cart_Result .cart-page .result-content .result-list>.result-body>.product-item>.item .result-product>.Img {
    margin-right: 10px;
    margin-left: 10px
}

body[firm-lang=ar] .Cart.Cart_Result .cart-page .result-content>.Success-control>.item {
    margin-right: 0
}

body[firm-lang=ar] .Cart.Cart_Result .cart-page .result-content>.Success-control>.item:last-child {
    margin-right: 15px
}

body[firm-lang=ar] .Cart.Cart_Result .cart-page .result-content>.Success-control>.item>.cart-btn>span {
    margin: 0 5px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

@media only screen and (max-width: 768px) {
    body[firm-lang=ar] .Address-modal .Address-body .column>.item:last-child {
        margin-right:0
    }
}

body[firm-lang=ar] .module-13000710 .accountbar-container .accountbar-body .account-nav>.nav-list>.nav-link>.icon-text {
    padding-right: 18px;
    padding-left: 0
}

body[firm-lang=ar] .module-13000710 .accountbar-container .accountbar-body .account-nav>.nav-list>.nav-link:hover>.icon-ifa {
    left: inherit;
    right: 8px
}

body[firm-lang=ar] .module-13000710 .profilebar-container .profile-from-control>input {
    padding-left: 5px;
    padding-right: 15px
}

body[firm-lang=ar] .module-13000710 .profilebar-container .profile-from-control>.control-flex>.control-item>.itemLabel {
    left: inherit;
    right: 0
}

body[firm-lang=ar] .module-13000710 .profilebar-container .profile-from-control>.control-flex>.control-item>select {
    padding-left: inherit;
    padding-right: 48px
}

body[firm-lang=ar] .module-13000710 .profilebar-container .profile-from-control>.control-flex>.control-item:first-child {
    margin-left: 9px
}

body[firm-lang=ar] .module-13000710 .profilebar-container .profile-from-control>.control-flex>.control-item:last-child {
    margin-left: 0
}

body[firm-lang=ar] .module-13000710 .profilebar-container .profile-from-control select {
    padding-left: 5px;
    padding-right: 15px;
    background-position-x: 10px;
    margin-left: 10px
}

body[firm-lang=ar] .module-13000710 .profilebar-container .profile-from-control select:last-child {
    margin-left: 0
}

body[firm-lang=ar] .module-13000710 .order-list>.order-row>.order-col>.link>a::after {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

body[firm-lang=ar] .module-13000710 .order-list>.order-row>.order-col>.title>h4 {
    text-align: right
}

body[firm-lang=ar] .module-13000710 .order-container .order-header>.filter>select {
    padding-right: 10px;
    background-position-x: 10px
}

body[firm-lang=ar] .module-13000710 .order-detail-container .order-detail-body .order-detail-list>.order-detail-row>.order-detail-col .title .address,body[firm-lang=ar] .module-13000710 .order-detail-container .order-detail-body .order-detail-list>.order-detail-row>.order-detail-col>.title>h4,body[firm-lang=ar] .module-13000710 .order-detail-container .order-detail-body .order-detail-list>.order-detail-row>.order-detail-col .title p,body[firm-lang=ar] .module-13000710 .order-detail-container .order-detail-body .order-detail-list>.order-detail-row>.order-detail-col .title h4 {
    text-align: right
}

body[firm-lang=ar] .module-13000710 .order-detail-container .order-detail-body .order-detail-list>.order-detail-row.delivery.orders>.order-detail-col:first-child a {
    margin-left: 100%
}

body[firm-lang=ar] .module-13000710 .paymentbar-container .paymentbar-body .payment-tab .title.payment-title>p {
    margin-left: 0;
    margin-right: 12px
}

body[firm-lang=ar] .module-13000710 .balancebar-container .balancebar-body .balancebar-card .link {
    justify-content: end
}

body[firm-lang=ar] .module-13000710 .giftbar-container .giftbar-body .gift-tab-nav .gift-tab-list .gift-tab-link div {
    margin-left: 0;
    margin-right: 13px
}

body[firm-lang=ar] .module-13000710 .our-table>.our-tbody>.our-tr>.our-td,body[firm-lang=ar] .module-13000710 .our-table>.our-tbody>.our-tr>.our-td>span,body[firm-lang=ar] .module-13000710 .our-table>.our-thead>.our-tr>.our-th,body[firm-lang=ar] .module-13000710 .our-table>.our-thead>.our-tr>.our-th.product {
    text-align: right
}

body[firm-lang=ar] .module-13000710 .our-table>.our-tbody>.our-tr>.product-add-link {
    right: 90px
}

body[firm-lang=ar] .module-13000710 .our-table>.our-tbody>.our-tr>.product-del-link {
    right: 190px
}

body[firm-lang=ar] .module-13000710 .our-table>.our-tbody>.our-tr .icon-text {
    padding-left: 0;
    padding-right: 6px
}

body[firm-lang=ar] .module-13000710 .our-table>.our-tbody>.our-tr>.our-td .favorite-price-td {
    justify-content: end
}

body[firm-lang=ar] .module-13000710 .our-table>.our-tbody>.our-tr>.our-td .product-flash-price>.badgePrice>span:first-child {
    margin-right: 0;
    margin-left: 5px
}

body[firm-lang=ar] .Pop_300 .NewMessageForm>.FormElements>select {
    background-position-x: 13px
}

body[firm-lang=ar] .module-13000710 .message-box .message-submit {
    right: inherit;
    left: 20px
}

body[firm-lang=ar] .module-13000710 .message-box .message-input {
    padding-right: 5px
}

body[firm-lang=ar] .module-13000710 .balancebar-container .balancebar-body .form-content.checkbox {
    text-align: right;
    padding-right: 60px;
    padding-left: 0
}

body[firm-lang=ar] .module-13000710 .balancebar-container .balancebar-body .form-content.checkbox .checkbox-label span {
    text-align: right
}

body[firm-lang=ar] .module-13000710 .balancebar-container .balancebar-body .form-content.checkbox .checkmark {
    left: initial;
    right: 0
}

body[firm-lang=ar] .module-13000710 .accountbar-container .accountbar-footer>.nav-help>.nav-list>.nav-link>.icon-text {
    padding-left: 0;
    padding-right: 18px
}

body[firm-lang=ar] section.module-14000810 {
    overflow: hidden
}

body[firm-lang=ar] section.module-14000810 .about-page-container .about-head {
    flex-direction: row-reverse
}

body[firm-lang=ar] section.module-14000810 .about-page-container .about-head>.item:first-child {
    flex-direction: row-reverse
}

body[firm-lang=ar] section.module-14000810 .about-page-container .about-head>.item>.about-hamburger {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

body[firm-lang=ar] section.module-14000810 .about-page-container .about-head>.item>.send-message>span {
    margin-right: 0;
    margin-left: 7px
}

body[firm-lang=ar] section.module-14000810 .about-page-container .mob-control .Icon {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

body[firm-lang=ar] .module-11000514 .bottom-menubar-container .menubar-nav .menubar-list .menubar-link.menu .icon-ifa {
    margin-right: 0;
    margin-left: 8px
}

body[firm-lang=ar] .module-11000514 .bottom-sidebar-container .sidebar-menu .menu-nav .menu-list .menu-link>.icon-text {
    margin: 0
}

body[firm-lang=ar] .module-11000514 .bottom-sidebar-container .siderbar-contact .contact-nav .contact-list .contact-link>.icon-text {
    margin-left: 0;
    margin-right: 16px
}

body[firm-lang=ar] .module-11000514 .bottom-sidebar-container .siderbar-contact .contact-header .contact-close-btn {
    right: initial;
    left: 0
}

body[firm-lang=ar] .module-11000514 .bottom-sidebar-container .sidebar-account>.icon-text {
    margin-left: 15px
}

body[firm-lang=ar] .module-11000514 .bottom-sidebar-container .sidebar-menu .menu-nav .menu-list .menu-link>.icon-ifa:last-child {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    right: initial;
    left: 0
}

body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content .intl-tel-input .form-input {
    padding-left: 6px;
    padding-right: 86px;
    direction: rtl;
    text-align: right
}

body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content>.icon-ifa,body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content>.icon-ifa.clear-icon {
    right: inherit;
    left: 0
}

body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content .form-input~.label-form {
    left: initial;
    right: 10px
}

body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content .form-alert {
    text-align: right
}

body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content.PasswordArea {
    justify-content: end
}

body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content .checkbox-label {
    text-align: right;
    padding-left: initial;
    padding-right: 30px
}

body[firm-lang=ar] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content .checkbox-label::beforeÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â  {
    left: initial;
    right: 0
}

body[firm-lang=ar] .module-10000413 .mobile-menu-wrap .menu-head .mobile-search-form>.search-clear {
    left: inherit;
    right: 0
}

body[firm-lang=ar] .module-10000413 .mobile-menu-wrap .menu-head .mobile-search-form>.search-input {
    text-align: right
}

.Popup.B1.BodyListPopup {
    justify-content: flex-end
}

.Popup.B1.BodyListPopup .Modal {
    padding: 0
}

.Popup.B1.BodyListPopup .Modal .Htm {
    padding: 0!important;
    height: 100%
}

.Popup.B1.BodyListPopup .Modal .Htm .Document .Popup_Close {
    right: 20px;
    top: 20px;
    box-shadow: none;
    font-size: 19px
}

.Popup.B1.BodyListPopup .Popup .Modal .Htm .Document .Title {
    padding: 0 0 15px;
    border-bottom: 1px solid #eee;
    font-weight: 700
}

.Popup.B1.BodyListPopup .Modal .Htm .Document {
    height: 100%
}

.Popup.B1.BodyListPopup .Modal .Htm .Document .Popup_Center {
    height: 100%;
    border-radius: 0;
    padding: 30px 10px
}

.Popup.B1.BodyListPopup .Modal .Htm .Document .Title {
    padding-bottom: 15px;
    font-weight: 300;
    text-align: left;
    font-size: 15px;
}
.Popup.B1.BodyListPopup .Modal .Htm .Wrapper {
    padding: 30px;
    
}
.Popup.B1.BodyListPopup .Pop_1200 .ContentIMG img {
    margin: 20px 0 10px
}

.Popup.B1.BodyListPopup .Pop_1200 .ContentIMG .Area>.T {
    font-size: 18px;
    font-weight: 500
}

.Popup.B1.BodyListPopup .Pop_1200 .ContentIMG .Area>p {
    font-size: 13px;
    color: #666;
    line-height: 18px
}

.GiftProductArea {
    background: #c8e6ea;
    padding: 7px 180px
}

.GiftProductArea .areaGroup {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto
}

.GiftProductArea .areaGroup>.Info {
    font-size: 14px
}

.GiftProductArea .areaGroup>.Info::before {
    content: "\eb9a";
    font-family: misszenne!important;
    margin-right: 4px
}

.GiftProductArea .areaGroup>.Btn {
    background: #fff;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 13px;
    margin-left: 10px;
    flex: none;
    border: 1px solid #2196f3;
    color: #2196f3;
    cursor: pointer
}

.Pop_200.HediyeUrunPopup {
}

.Pop_200.HediyeUrunPopup .TitleContainer {
    position: relative;
    text-align: left;
    padding-left: 60px
}

.Pop_200.HediyeUrunPopup .TitleContainer>.Icon {
    position: absolute;
    left: 0;
    font-size: 44px;
    color: #469be8;
    top: -3px;
    margin: 0
}

.Pop_200.HediyeUrunPopup .TitleContainer>.Title {
    text-align: left!important
}

.Pop_200.HediyeUrunPopup .TitleContainer>.S_Title {
    text-align: left
}

.Pop_200.HediyeUrunPopup .Center {
    margin-bottom: 0
}

.Pop_200.HediyeUrunPopup .Center .stockBox {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden
}

.Pop_200.HediyeUrunPopup .Center .stockBox::-webkit-scrollbar {
    width: 4px!important;
    height: 6px!important;
    border-radius: 4px!important
}

.Pop_200.HediyeUrunPopup .Center .stockBox::-webkit-scrollbar-thumb {
    background-color: #ccc
}

.Pop_200.HediyeUrunPopup .Center .stockBox::-webkit-scrollbar-track {
    background: 0 0
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList input[disable]+label,.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList input:disabled+label {
    background-color: #dcdcdc;
    color: #7b7b7b;
    pointer-events: none;
    text-decoration: line-through;
    color: #fff
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList label {
    min-width: 36px;
    height: 36px;
    line-height: 35px;
    border-radius: 0;
    padding: 0 9px;
    border-radius: 5px;
    cursor: pointer
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .Item {
    display: flex;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .Item .priceAlertGift {
    background-color: #fff3f3;
    border: 1px solid #e2cdcd;
    padding: 6px;
    text-align: center;
    color: #754242;
    font-size: 14px
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .Item .priceAlertGift span {
    font-size: 12px;
    display: inline-block;
    margin-right: 2px
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Img {
    width: 80px
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Info .pName {
    font-weight: 400;
    font-size: 15px
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ModalAddBag {
    margin: 0;
    padding: 10px 20px;
    font-weight: 400;
    cursor: pointer
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail {
    flex: auto
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Info .Price {
    align-items: center
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Info .Price .disNum {
    background-color: #5e1822;
    color: #fff;
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 10px;
    margin-right: 8px
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Info .Price .oldPrice {
    color: #797979;
    font-size: 15px
}

.Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Info .ItemArea .ItemHead {
    font-size: 14px;
    margin-bottom: 5px
}

@media only screen and (max-width: 1199px) {
    .GiftProductArea {
        padding:7px 80px
    }
}

@media only screen and (max-width: 991px) {
    .GiftProductArea {
        padding:7px 15px
    }
}

@media only screen and (max-width: 991px) {
    .GiftProductArea .areaGroup>.Btn {
        font-size:13px
    }

    .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .Item {
        display: block
    }

    .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ModalAddBag {
        margin-top: 10px
    }

    .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .Item .priceAlertGift {
        margin-top: 10px
    }
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center {
    border: 0
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox {
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox>.T {
    border: 0;
    padding: 0;
    margin-bottom: 13px
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList {
    padding: 0 10px 0 0;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 15px
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .Item {
    border: 1px solid #eee;
    padding: 15px;
    margin: 0;
    border-radius: 5px;
    width: calc(50% - 8px);
    display: block
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail {
    margin-bottom: 12px;
    position: relative;
    padding-top: 30px
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Img {
    width: 64px
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Info .Price .disNum {
    background-color: #000
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .TitleContainer>.Icon {
    color: #000
}

body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ModalAddBag.Disable {
    background-color: #eee;
    color: #000
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .ItemDetail .Info .pName {
        overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: absolute;
        left: 0;
        right: 0;
        top: 0
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList {
        display:block
    }

    body[fcode=Fr-5500186] .Pop_200.HediyeUrunPopup .Center .stockBox .BoxList .Item {
        width: 100%;
        margin-bottom: 15px
    }
}

body[fcode=Fr-5500194] .CargoProductArea {
    display: none!important
}

.CargoProductArea {
    display: flex;
    align-items: center;
    margin-top: 15px
}

.CargoProductArea>i {
    font-size: 33px;
    padding: 9px;
    color: #638dc3
}

.CargoProductArea>.Info {
    color: #000;
    padding: 10px
}

.CargoProductArea>.Info>.T {
    color: #638dc3;
    display: block
}

.CargoProductArea>.Info>.subT {
    font-size: 14px;
    margin-top: 3px;
    font-weight: 400
}

@media only screen and (max-width: 768px) {
    .CargoProductArea {
        transition:.3s;
        position: fixed;
        bottom: 67px;
        z-index: 9991;
        left: 0;
        right: 0;
        background-color: #fff;
        padding: 2px 10px;
        border-bottom: 1px solid #eee
    }

    .CargoProductArea>i {
        font-size: 28px
    }

    .CargoProductArea>.Info>.T {
        font-size: 15px
    }

    .CargoProductArea>.Info>.subT {
        display: block
    }

    .GiftProductArea {
        margin: 0 14px
    }

    .GiftProductArea .areaGroup {
        display: block
    }

    .GiftProductArea .areaGroup>.Info {
        padding-left: 50px;
        position: relative
    }

    .GiftProductArea .areaGroup>.Info::before {
        position: absolute;
        left: 8px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 26px;
        margin: 0
    }

    .GiftProductArea .areaGroup>.Btn {
        margin: 0;
        display: inline-block;
        margin-left: 48px;
        margin-top: 7px
    }
}

body[fcode=Fr-5500181] .AllPagePhoneSale {
    background-image: url(https://cdn.farktor.com/Library/SystemBox/Upl/900032105_yEu28KJ87RX7.png);
    display: none!important
}

body[fcode=Fr-5500181] .Popup.B2 {
}

body[fcode=Fr-5500181] .Popup.B2 .PopupOverlay {
    z-index: 5
}

body[fcode=Fr-5500181] .Popup.B2 .Modal {
    max-width: 100%!important;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: initial;
    z-index: 6
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm {
    padding: 0!important;
    max-height: unset
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Close {
    right: 10px;
    top: 10px;
    background-color: transparent;
    box-shadow: none
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center {
    border-radius: 0;
    border: 0;
    padding: 30px 15px 20px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .ifa-icon {
    color: #00ca8d;
    background-color: #fff;
    font-size: 20px;
    position: relative;
    top: 1px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .header-text {
    font-size: 17px;
    color: #2b2b2b;
    padding-left: 3px;
    font-weight: 800
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body {
    padding: 16px 0
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item {
    display: flex;
    flex-direction: row;
    align-items: center
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section {
    padding-right: 16px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section .item-image-element {
    width: 74px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc {
    padding-top: 5px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc:first-child {
    padding-top: 0
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-name-box .item-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .old-price-text {
    font-size: 15px;
    color: #696969;
    font-weight: 400;
    text-decoration: line-through
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .discount-price-text {
    font-size: 15px;
    color: red;
    font-weight: 400;
    padding-left: 3px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section {
    display: flex;
    flex-direction: row;
    align-items: center
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box {
    border: 1px solid #8b8b8b;
    background-color: #fff;
    border-radius: 8px;
    cursor: pointer
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
    font-size: 15px;
    color: #000;
    opacity: .5;
    padding: 12px 22px 10px;
    width: max-content;
    display: block;
    font-weight: 400
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box {
    background-color: #00ca8d;
    border-radius: 8px;
    border: 1px solid #00ca8d;
    margin-left: 16px;
    cursor: pointer
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
    font-size: 16px;
    color: #fff;
    padding: 11px 28px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
    padding-top: 15px;
    border-top: 2px solid #f1f1f1;
    margin-top: 19px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-header .header-text {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: 800
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content {
    padding-top: 15px;
    white-space: nowrap;
    display: flex;
    overflow-x: auto
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content::-webkit-scrollbar {
    width: 0;
    height: 0
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell {
    display: inline-block;
    width: 140px;
    margin-right: 15px;
    flex: none
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link {
    display: block
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo {
    padding-top: 9px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo .pName {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #888;
    font-weight: 300;
    margin-bottom: 6px
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo .pName .Link {
    color: #696969
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo>.PriceBox {
    display: flex;
    align-items: initial;
    font-size: 14px;
    color: red
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo>.PriceBox>.Price {
    display: flex!important
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo>.PriceBox>.OldPrice {
    margin-right: 5px;
    font-size: 15px;
    color: #696969;
    font-weight: 400;
    text-decoration: line-through
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo>.PriceBox>.Price.Colored {
    color: red
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo .flashCampaingBox {
    font-size: 14px;
    color: #a30000
}

body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem .productInfo .flashCampaingBox .flashCampaingName {
    display: block;
    margin-bottom: 2px
}

.Popup.B2.popupStyle2 .PopupOverlay {
    z-index: 5
}

.Popup.B2.popupStyle2 .Modal {
    max-width: 100%!important;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: initial;
    z-index: 6
}

.Popup.B2.popupStyle2 .Modal .Htm {
    padding: 0!important;
    max-height: unset
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Close {
    right: 10px;
    top: 10px;
    background-color: transparent;
    box-shadow: none
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center {
    border-radius: 0;
    border: 0;
    padding: 30px 15px 20px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .ifa-icon {
    color: #00ca8d;
    background-color: #fff;
    font-size: 20px;
    position: relative;
    top: 1px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .header-text {
    font-size: 17px;
    color: #2b2b2b;
    padding-left: 3px;
    font-weight: 800
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body {
    padding: 16px 0
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item {
    display: flex;
    flex-direction: row;
    align-items: center
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section {
    padding-right: 16px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section .item-image-element {
    width: 74px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc {
    padding-top: 5px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc:first-child {
    padding-top: 0
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-name-box .item-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .old-price-text {
    font-size: 15px;
    color: #696969;
    font-weight: 400;
    text-decoration: line-through
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .discount-price-text {
    font-size: 15px;
    color: red;
    font-weight: 400;
    padding-left: 3px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section {
    display: flex;
    flex-direction: row;
    align-items: center
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box {
    border: 1px solid #8b8b8b;
    background-color: #fff;
    border-radius: 8px;
    cursor: pointer
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
    font-size: 15px;
    color: #000;
    opacity: .5;
    padding: 12px 22px 10px;
    width: max-content;
    display: block;
    font-weight: 400
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box {
    background-color: #00ca8d;
    border-radius: 8px;
    border: 1px solid #00ca8d;
    margin-left: 16px;
    cursor: pointer
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
    font-size: 16px;
    color: #fff;
    padding: 11px 28px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
    padding-top: 15px;
    border-top: 2px solid #f1f1f1;
    margin-top: 19px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-header .header-text {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: 800
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content {
    padding-top: 15px;
    white-space: nowrap;
    display: flex;
    overflow-x: auto
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content::-webkit-scrollbar {
    width: 0;
    height: 0
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell {
    display: inline-block;
    width: 140px;
    margin-right: 15px;
    flex: none
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link {
    display: block
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo {
    padding-top: 9px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.pName {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #888;
    font-weight: 300;
    margin-bottom: 6px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox {
    display: flex;
    align-items: initial;
    font-size: 14px;
    color: red
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.Price {
    display: flex!important
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.OldPrice {
    margin-right: 5px;
    font-size: 15px;
    color: #696969;
    font-weight: 400;
    text-decoration: line-through
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.Price.Colored {
    color: red
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox {
    font-size: 14px;
    color: #a30000
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox .flashCampaingName {
    display: block;
    margin-bottom: 2px
}

.Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.Price.disable-price {
    text-decoration: line-through;
    color: #5a5a5a;
    margin-right: 6px
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .discount-price-text,body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox {
    color: #000
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .header-text {
    font-weight: 200
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-name-box .item-name {
    font-weight: 100;
    font-size: 16px
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
    font-weight: 100
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
    font-weight: 100
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc {
    font-weight: 100
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc * {
    font-weight: 100
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-header .header-text {
    font-weight: 100
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox {
    font-weight: 100
}

body[fcode=Fr-5500193] .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox {
    font-weight: 100;
    font-size: 16px;
    margin-top: 4px
}

@media only screen and (max-width: 413px) {
    .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
        padding:10px 13px
    }

    .Popup.B2.popupStyle2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
        padding: 11px 23px
    }

    body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
        padding: 10px 13px
    }

    body[fcode=Fr-5500181] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
        padding: 11px 23px
    }

    .product-image-zoom>.big-image-container>img {
        height: auto!important
    }
}

body[fcode=Fr-5500181] .wp-support-button {
    display: none!important
}

body[fcode=Fr-5500145] header.module-1000011 .header-wrapper .header-left .logo .logo-link .logo-img.desktop {
    max-height: 65px
}

body[fcode=Fr-5500145] .productItemLayout .Layout.Info .Layout.ColorBox .sizeList .size-group {
    display: none!important
}

body[fcode=Fr-5500145] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .sub-container .dropdown-sub {
    margin: 0!important
}

body[fcode=Fr-5500145] header.module-1000011 .header-wrapper .header-left .logo .logo-img.mobile {
    max-height: 60px!important
}

body[fcode=Fr-5500145] .header-menu-container .menu-container>.nav-menu .nav-list .nav-link {
    width: max-content
}

body[fcode=Fr-5500145] .module-10000111 .Container-Top .Header-Container .middle .brand-image .header-logo-img.desktop {
    max-height: 95px!important
}

body[fcode=Fr-5500145] .module-10000111 .Container-Top .Header-Container .middle .brand-image .header-logo-img.mobile {
    max-height: 95px!important
}

body[fcode=Fr-5500145] .module_900032104 .product-content .product-options>.item.dropdown-item>.dropdown-content .return-features .feature-head {
    display: block!important
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500145] .module-10000111 .Container-Top .Header-Container .middle .brand-image .header-logo-img.desktop {
        display:block!important
    }
}

body[fcode=Fr-5500103] .module-2000021 .seo-area {
    display: none
}

body[fcode=Fr-5500103] .farktor-copyright {
    display: none
}

body[fcode=Fr-5500103][userpage=HomePage] .farktor-copyright {
    display: block
}

body[fcode=Fr-5500103] .module-4000049.D2030 .slider-container .slider-content .still-banner {
    background-color: #43cecb
}

body[fcode=Fr-5500103] .module-4000049.D2069 .slider-container .slider-content .still-banner {
    background-color: #6fad62
}



body[fcode=Fr-5500103] .StockNotification {
    background-color: #f79005
}

body[fcode=Fr-5500103] .ProductDetail-001 .layoutGroups.L1 .layout.L1-4 {
    display: none
}

body[fcode=Fr-5500103] .module-8000217 .filter-container {
    z-index: 18!important
}

body[fcode=Fr-5500103] .module-8000217 .filter-container .filter-left {
    z-index: 18!important
}

body[fcode=Fr-5500103] .module-10000110 .header-body .header-content-area .header-top .left {
    align-items: center
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500103] .module-10000110 {
        top:40px
    }
}

.module_900031106 .gallery-area .product-gallery .gallery-link img {
    width: 100%
}

body[fcode=Fr-5500103] .module_900032109 .product-content .colors-container .colors-area>.column>.ColorList>.item .color-group input[type=radio]:checked+.radio-label::after {
    bottom: 5px;
    right: 5px
}

body[fcode=Fr-5500103] .Pop_800>.ActionBtn {
    background-color: #ff9000
}

body[fcode=Fr-5500103] .Pop_800>.ActionBtn:hover {
    background-color: #dc820d
}

body[fcode=Fr-5500103] .module_900032109_mobile .product-content>.content-area>.product-cart-body>.item>.addCartArea>.AddCart,body[fcode=Fr-5500103] .module_900032109 .product-content .body-list-container .addCartArea>.AddCart {
    background-color: #ff9000
}

body[fcode=Fr-5500103] .module_900032109 .product-content .TahminiKargo .TahminiKargoItem {
    color: #ff9000
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500103] .module-10000110 .header-body .header-content-area .header-left .header-left-content-area .header-left-content .top .top-list-item.active .header-sub-class {
        overflow:visible;
        opacity: 1;
        left: 160px;
        padding-left: 50px
    }

    body[fcode=Fr-5500103] .module_900032109 .product-content .body-list-container .addCartArea>.AddCart:hover {
        background-color: #ff9000
    }

    body[fcode=Fr-5500103] .module_900032109 .product-content .body-list-container .addCartArea>.addFavItem>.AddFav:hover {
        background-color: #ff9000
    }

    body[fcode=Fr-5500103] .module-8000217 .filter-container .list-title .filter-head-container {
        display: flex;
        position: absolute;
        transform: translateX(-50%);
        left: 60%
    }
}

@media only screen and (max-width: 991px) {
    .module-10000110 .mobile-header-top .header-top-container .mbl-left .left-content .brand-logo img {
        width:100%
    }

    body[fcode=Fr-5500103] .module-8000217 .filter-container .list-title .filter-head-container>h1 {
        display: none!important
    }
}

body[fcode=Fr-5500103] .module-19000072.D2735 {
    margin-top: 0
}

body[fcode=Fr-5500103] .module-10000110 .header-body .header-content-area .header-top .right .header-right .header-search form {
    margin-bottom: 0
}

body[fcode=Fr-5500103] .module-10000110 .header-body .header-content-area .header-top .right .header-right .header-search .menu-search .search-button {
    position: relative;
    left: 21px
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] section.ProductDetail-001 .ProductAccordion .AccordionItem:last-child {
    display: none
}

.module_900032109_mobile {
    position: relative;
    z-index: 99
}

.module_900032109_mobile .m900032109_overlay.Show {
    transition: .3s;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 15;
    background-color: #000000c2
}

.module_900032109_mobile>.ColorList {
    position: absolute;
    z-index: 5;
    right: 44px;
    top: 7px;
    display: flex;
    align-items: center;
    padding: 8px 9px
}

.module_900032109_mobile>.ColorList>.list {
    display: flex;
    align-items: center;
    max-width: 55px
}

.module_900032109_mobile>.ColorList>.list>.item {
    margin-right: 6px
}

.module_900032109_mobile>.ColorList>.list>.item:nth-child(n+4) {
    display: none
}

.module_900032109_mobile>.ColorList>.list>.item .color-group {
}

.module_900032109_mobile>.ColorList>.list>.item .color-group input {
    display: none
}

.module_900032109_mobile>.ColorList>.list>.item .color-group .radio-label {
    display: block;
    line-height: 0;
    width: 13px;
    height: 13px;
    position: relative;
    border-radius: 50%;
    overflow: hidden
}

.module_900032109_mobile>.ColorList>.list>.item .color-group .radio-label>span {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    border-radius: 50%
}

.module_900032109_mobile>.ColorList>.list>.item .color-group .radio-label>span::before {
    content: "";
    background-color: var(--colorCode);
    display: inline-block;
    width: 16px;
    height: 16px
}

.module_900032109_mobile>.ColorList>.list>.item .color-group .radio-label>img {
    display: none!important
}

.module_900032109_mobile>.ColorList>.colorCount {
    font-size: 13px;
    color: #676767;
    font-weight: 100;
    line-height: 18px;
    padding: 4px 0 0;
    height: 22px
}

.module_900032109_mobile .colorListContent {
    padding: 5px 15px
}

.colorListContent_Title {
    padding: 20px 0 0;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 14px
}

.module_900032109_mobile .List {
    white-space: nowrap;
    overflow-x: auto;
    padding-bottom: 16px
}

.module_900032109_mobile .List .item {
    display: inline-block;
    width: 82px;
    margin-right: 14px
}

.module_900032109_mobile .List .item .color-group {
    text-align: center
}

.module_900032109_mobile .List .item .color-group::after {
    content: attr(data-color-name);
    display: block;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    margin-top: 9px
}

.module_900032109_mobile .List .item .color-group input {
    opacity: 0;
    visibility: hidden;
    position: absolute
}

.module_900032109_mobile .List .item .color-group .radio-label {
    display: block;
    border: 1px solid transparent;
    border-radius: 3px;
    overflow: hidden;
    position: relative
}

.module_900032109_mobile .List .item .color-group .radio-label>span {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500126][userpage=List].list-hide [cd=setHeader] {
        transform:translateY(-110px)
    }

    body[fcode=Fr-5500126][userpage=List] .module-8000211 .filter-container {
        top: 0;
        background-color: #fff;
        z-index: 55;
        transition: all .5s
    }

    body[fcode=Fr-5500126][userpage=List].list-hide .module-8000211 .filter-container {
        top: -31px;
        z-index: 999
    }

    body[fcode=Fr-5500126][userpage=List].list-down .module-8000211 .filter-container {
        top: 76px
    }
}

.module-30000341[design_id="4434"] .banner-container .banner-header,.module-30000341[design_id="1913"] .banner-container .banner-header,.module-30000341[design_id="1914"] .banner-container .banner-header {
    display: none!important
}

body[fcode=Fr-5500126] .BadgeBar>span {
    background-color: transparent!important
}

body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.CampaingBadge .special-today {
    background-color: #35ac5c;
    color: #fff;
    border: 0;
    padding: 5px 11px 5px 33px;
    border-radius: 60px;
    position: relative;
    margin-bottom: 5px
}

body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.CampaingBadge .special-today::before {
    content: "";
    position: absolute;
    left: 0;
    background-image: url(https://static.farktor.com/Library/SystemBox/img/sWNa6DCpp3R4.png);
    width: 30px;
    height: 30px;
    background-size: 29px;
    background-repeat: no-repeat;
    left: -4px;
    top: 1px
}

body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.CampaingBadge .special-today .special-today-text {
    color: #fff;
    margin: 0;
    text-transform: uppercase;
    font-size: 12px
}

body[fcode=Fr-5500126] .module_900032109 .product-content .product-card .FlashPrice .FlashPriceItem,body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.ProductPrice .second-price {
    color: #ec088c
}

body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.ProductPrice .special-today-price {
    color: #ec088c;
    margin-left: 38px
}

body[fcode=Fr-5500126] .MobileAddCartModal .ModalAddBag {
    background-color: #ec088c
}

body[fcode=Fr-5500126] .MobileAddCartModal .ItemArea .ColorContent .ColorItem>.color-group input[type=radio]:checked+.radio-label::before {
    background-color: #ec088c
}

body[fcode=Fr-5500126] .MobileAddCartModal .ItemDetail>.Info .flashPrice {
    border-color: #ec088c;
    color: #ec088c
}

body[fcode=Fr-5500126] .module_900032109_mobile .product-content>.content-area>.product-cart-body>.item>.addCartArea>.AddCart {
    background-color: #ec088c
}

body[fcode=Fr-5500126] .module_900032109 .product-content .body-list-container .addCartArea>.AddCart {
    background-color: #ec088c
}

body[fcode=Fr-5500126] .module_900032109 .product-content .body-list-container .addCartArea>.AddCart:hover {
    background-color: #d01882
}

body[fcode=Fr-5500126] .module_900032109 .product-content .body-list-container .addCartArea>.addFavItem>.AddFav:hover {
    background-color: #d01882
}

body[fcode=Fr-5500126] header.module-1000012 .header-menu-container .account-container .header-account-wrap .account-ul .account-li .account-a:hover {
    color: #ec088c!important
}

body[fcode=Fr-5500126] .module_900032109 .product-content .body-list-container .addCartArea>.addFavItem>.AddFav {
    background: #fff;
    border: 1px solid #ec088c
}

body[fcode=Fr-5500126] .module_900032109 .product-content .body-list-container .addCartArea>.addFavItem>.AddFav::before {
    color: #ec088c
}

body[fcode=Fr-5500126] .module_900032109 .product-content .body-list-container .addCartArea>.addFavItem>.AddFav:hover::before {
    color: #fff
}

body[fcode=Fr-5500126] .module_900032109_mobile .product-mobile-head>.item>.pName {
    overflow: initial;
    white-space: normal;
    text-overflow: initial
}

body[fcode=Fr-5500126] .ProductDetail-001 .layoutGroups.L1 .layout.L1-4 {
    display: none
}

body[fcode=Fr-5500126][userpage=Bag] .ElementItemList.Footer {
    display: none
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.ProductPrice .special-today-price {
        margin-left:8px
    }

    body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.CampaingBadge .special-today {
        padding: 5px 11px 5px 33px!important
    }

    body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.CampaingBadge .special-today .special-today-text {
        color: #fff!important
    }

    body[fcode=Fr-5500126] .MobileAddCartModal .ItemArea .ColorContent .ColorItem>.color-group .radio-label>img {
        display: block
    }

    body[fcode=Fr-5500126] .MobileAddCartModal .ItemArea .ColorContent .ColorItem>.color-group .radio-label {
        width: 55px;
        height: auto
    }

    body[fcode=Fr-5500126] .MobileAddCartModal .ItemDetail>.Info .flashPrice {
        font-size: 13px
    }

    body[fcode=Fr-5500126] .MobileAddCartModal .ItemDetail>.Info .Price>.newPrice.disable-price {
        font-size: 13px
    }

    body[fcode=Fr-5500126] .MobileAddCartModal .ItemArea .bodyContent .bodyItem>.body-group {
        margin-right: 12px
    }

    body[fcode=Fr-5500126] .MobileAddCartModal .ItemArea .bodyContent .bodyItem>.body-group .radio-label {
        padding: 0 12px
    }

    body[fcode=Fr-5500126] .module-8000214 .listArea .filter.Show {
        max-width: calc(100% - 80px)
    }

    body[fcode=Fr-5500126] .module-8000214 .filter-container .filter-toggle {
        border: 1px solid #313131;
        padding: 3px 6px 3px 13px;
        border-right: 0;
        border-radius: 10px 0 0 10px;
        position: relative
    }

    body[fcode=Fr-5500126] .module-8000214 .filter-container .filter-toggle::after {
        content: "";
        position: absolute;
        right: -2px;
        height: 16px;
        width: 1px;
        background-color: #000
    }

    body[fcode=Fr-5500126] .module-8000214 .filter-container .sort {
        border: 1px solid #313131;
        padding: 8px 12px 7px 13px!important;
        border-left: 0;
        border-radius: 0 10px 10px 0;
        max-width: 120px
    }
}

@media only screen and (max-width: 768px) {
    body[fcode=Fr-5500126] .productItemLayout .Layout.Info {
        padding:0 6px
    }

    body[fcode=Fr-5500126] .productItemLayout .Layout.Info .Layout.ProductName .item-description-title {
        overflow: initial;
        white-space: normal
    }
}

.Popup.WHEELPOPUP .Popup_Center {
}

.Popup.WHEELPOPUP .Popup_Center .BtnList {
    position: absolute;
    bottom: 0;
    padding: 10px;
    display: flex;
    width: 330px
}

.Popup.WHEELPOPUP .Popup_Center .BtnList .wheelBtn {
    padding: 8px 10px;
    text-align: center;
    color: #000;
    border-radius: 3px;
    margin: 5px;
    cursor: pointer;
    font-family: system-ui;
    width: 100%;
    font-size: 12px;
    font-weight: 600;
    position: relative;
    transition: .3s
}

.Popup.WHEELPOPUP .Popup_Center .BtnList .wheelBtn:hover {
    box-shadow: 0 6px 30px -5px #000;
    top: -2px
}

.Popup.WHEELPOPUP .Popup_Center .BtnList .wheelBtn.BtnCancel {
    background: #fff
}

.Popup.WHEELPOPUP .Popup_Center .BtnList .wheelBtn.BtnResume {
    background: #ffef7b
}

.Pop_1200 .TabContent .TabsArea .BodyTableTabs {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px
}

.Pop_1200 .TabContent .TabsArea .BodyTableTabs>.item {
    padding: 5px 10px;
    border-radius: 60px;
    border: 1px solid #f5f5f5;
    font-size: 12px;
    margin: 0 4px;
    cursor: pointer
}

.Pop_1200 .TabContent .TabsArea .BodyTableTabs>.item:hover {
    background-color: #eee
}

.Pop_1200 .TabContent .TabsArea .BodyTableTabs>.item.active {
    background-color: #000;
    color: #fff
}

.Pop_1200 .TabContent .TabsArea .TableAccordion {
    display: none
}

.Pop_1200 .TabContent .TabsArea .TableAccordion.Show {
    display: block
}

body[fcode=Fr-5500179].scroll-hide .ElementItemList.Header,body[fcode=Fr-5500179].scroll-down .ElementItemList.Header {
    transition: .3s
}

body[fcode=Fr-5500179].scroll-hide .ElementItemList.Header {
    top: -72px;
    transition: .3s
}

body[fcode=Fr-5500179] .MobileAddCartModal .ItemDetail>.Img {
    padding: 0
}

body[fcode=Fr-5500179] .MobileAddCartModal .ModalAddBag:not(.Disable) {
    background-color: #e4060d
}

body[fcode=Fr-5500179] .Popup.B2 {
}

body[fcode=Fr-5500179] .Popup.B2 .PopupOverlay {
    z-index: 5
}

body[fcode=Fr-5500179] .Popup.B2 .Modal {
    max-width: 100%!important;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: initial;
    z-index: 6
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm {
    padding: 0!important;
    max-height: unset
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Close {
    right: 10px;
    top: 10px;
    background-color: transparent;
    box-shadow: none
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center {
    border-radius: 0;
    border: 0;
    padding: 30px 15px 20px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .ifa-icon {
    color: #00ca8d;
    background-color: #fff;
    font-size: 20px;
    position: relative;
    top: 1px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .header-text {
    font-size: 17px;
    color: #2b2b2b;
    padding-left: 3px;
    font-weight: 800
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body {
    padding: 16px 0
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item {
    display: flex;
    flex-direction: row;
    align-items: center
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section {
    padding-right: 16px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section .item-image-element {
    width: 74px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc {
    padding-top: 5px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc:first-child {
    padding-top: 0
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-name-box .item-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .old-price-text {
    font-size: 15px;
    color: #191919;
    font-weight: 700;
    text-decoration: line-through
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .discount-price-text {
    font-size: 15px;
    color: #e3000c;
    font-weight: 900;
    padding-left: 3px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section {
    display: flex;
    flex-direction: row;
    align-items: center
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box {
    border: 1px solid #8b8b8b;
    background-color: #fff;
    border-radius: 8px;
    cursor: pointer
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
    font-size: 15px;
    color: #000;
    opacity: .5;
    padding: 12px 22px 10px;
    width: max-content;
    pointer-events: none;
    display: block;
    font-weight: 400
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box {
    background-color: #e3000c;
    border-radius: 8px;
    border: 1px solid #e3000c;
    margin-left: 16px;
    cursor: pointer
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
    font-size: 16px;
    color: #fff;
    padding: 11px 28px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
    padding-top: 15px;
    border-top: 2px solid #f1f1f1;
    margin-top: 19px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-header .header-text {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: 800
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content {
    padding-top: 15px;
    white-space: nowrap;
    overflow-x: auto
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content::-webkit-scrollbar {
    width: 0;
    height: 0
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell {
    display: inline-block;
    width: 140px;
    margin-right: 15px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link {
    display: block
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo {
    padding-top: 9px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.pName {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #888;
    font-weight: 300;
    margin-bottom: 6px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox {
    display: flex;
    align-items: initial;
    font-size: 14px;
    color: #000
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.OldPrice {
    margin-right: 5px
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.Price.Colored {
    color: #a30301
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox {
    font-size: 14px;
    color: #a30000
}

body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox .flashCampaingName {
    display: block;
    margin-bottom: 2px
}

@media only screen and (max-width: 413px) {
    body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
        padding:10px 13px
    }

    body[fcode=Fr-5500179] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1700 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
        padding: 11px 23px
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500186] .module-30000341 {
        margin-bottom:15px
    }

    body[fcode=Fr-5500186] .module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,body[fcode=Fr-5500186] .module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link>img {
        height: initial!important
    }
}

body[fcode=Fr-5500186] .module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,body[fcode=Fr-5500186] .module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link>img {
    height: initial!important
}

body[fcode=Fr-5500186] .module-30000339 .item .item-text-content {
    display: none!important
}

body[fcode=Fr-5500157] .module-2000022 .seo-area {
    display: none
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500126] .module-19000072 .owl-19000072 .item .item-caption {
        bottom:9%
    }
}

body[fcode=Fr-5500181] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .dropdown-sub .sub-menu-body>.dropdown-li>a {
    letter-spacing: .03em
}

body[fcode=Fr-5500181] .module-10000113 .menu-container .nav-menu .nav-list .nav-link {
    letter-spacing: .04em
}

body[fcode=Fr-5500181] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content>.forgot-link {
    text-decoration: none!important;
    border-bottom: 1px solid;
    padding-bottom: 1px;
    padding-left: 0;
    line-height: 12px
}

body[fcode=Fr-5500181] .Pop_1400 .stokOwl .list-inline__item input[type=radio]+label {
    font-size: 13px;
    padding: 10px 10px 6px
}

body[fcode=Fr-5500181] .Pop_1400 .stokOwl .list-inline__item input[type=radio]:checked+label {
    background-color: #000!important;
    color: #fff;
    border-color: #000
}

body[fcode=Fr-5500181] .Pop_1400>.stok-btn-box .stok-btn.Back,body[fcode=Fr-5500181] .Pop_1400>.stok-btn-box .stok-btn {
    font-size: 14px;
    padding: 12px 12px 10px
}

body[fcode=Fr-5500181] .Pop_1400>.stok-btn-box .stok-btn.Disable {
    background-color: #ccc;
    border-color: #d0d0d0;
    color: #5d5d5d
}

body[fcode=Fr-5500181] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.product-column.product-price>.price-box>.new-price.colorRed {
    color: #bb0b0e
}

body[fcode=Fr-5500181] section.Cart .CartFooter .cart-addition .addition-detail .addition-total .column.left>.item .total-price {
    color: #bb0b0e
}

body[fcode=Fr-5500181] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content.success .label-form,.module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content.success .form-input {
    border-color: #0b9247!important;
    color: #0b9247!important
}

body[fcode=Fr-5500181] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content.success .form-input~.label-form::before {
    color: #0b9247!important
}

body[fcode=Fr-5500181] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content.error .form-alert,.module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content.error .form-input {
    border-color: #bb0b0e!important;
    color: #bb0b0e!important
}

body[fcode=Fr-5500181] .Widgets.BottomLeft .SpecialWidget {
    background-color: rgb(0 0 0/63%);
    color: #fff;
    font-size: 11px;
    padding: 10px 10px 5px;
    margin-bottom: 50px
}

body[firm-lang=en] .module-300003110 .body .right .slider-content.active .slide-head .main-caption {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse
}

body[firm-lang=en] .module-300003110 .body .right .slider-content.active .slide-head .main-caption>span {
    margin-left: 7px
}

.module-300003124[design_id="3109"] .container-300003124 .counter-container>.countdown #coundown_day {
    display: none!important
}

@media only screen and (max-width: 991px) {
    .module-10000419 .background-selector .all-items {
        left:0!important
    }

    body[fcode=Fr-5500181] .module-300003124[design_id="3109"] {
        background-color: #000
    }

    body[fcode=Fr-5500181] .module-300003124[design_id="3109"] .container-300003124 {
        padding-top: 150px
    }

    body[fcode=Fr-5500181] .module-300003124[design_id="4638"] .counter-container {
        padding-top: 150px
    }

    body[fcode=Fr-5500181] .module-300003124[design_id="3633"] .container-300003124 .counter-container {
        padding-top: 128px
    }
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"] {
    grid-gap: 7px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: max-content;
    padding: 20px 43px!important;
    max-height: 485px
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub {
    width: max-content;
    min-width: 140px;
    padding: 0!important
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub#recordsArray_453272222 {
    position: absolute!important;
    width: 715px;
    right: 81px;
    top: 40px
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub#recordsArray_45286 {
    position: absolute!important;
    width: 715px;
    right: 81px;
    top: 40px
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45146"][topnavid="45146"]>.dropdown-sub#recordsArray_45573 {
    position: absolute!important;
    width: 715px;
    right: 81px;
    top: 40px
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub .sub-menu-header {
    padding: 5px 8px;
    font-size: 16px!important
}

body[fcode=Fr-5500181] .header-menu-container .module-71024 .slider-content .swiper-pagination {
    display: none!important
}

@media only screen and (max-width: 1330px) {
    body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub#recordsArray_45286 {
        width:565px;
        right: 26px
    }

    body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub#recordsArray_453272222 {
        width: 565px;
        right: 26px
    }
}

@media only screen and (max-width: 1199px) {
    body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub#recordsArray_45286 {
        width:425px;
        right: 26px
    }

    body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45145"][topnavid="45145"]>.dropdown-sub#recordsArray_453272222 {
        width: 425px;
        right: 26px
    }
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45146"][topnavid="45146"] {
    grid-gap: 7px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: max-content;
    padding: 40px 43px!important;
    max-height: 430px
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45146"][topnavid="45146"]>.dropdown-sub {
    width: max-content;
    min-width: 140px;
    padding: 0!important
}

body[fcode=Fr-5500181] .module-10000113 .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container.colLeft .dropdown-body .sub-container[data_id="45146"][topnavid="45146"]>.dropdown-sub .sub-menu-header {
    padding: 5px 8px;
    font-size: 16px!important
}

body[fcode=Fr-5500181] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-list .product-list .product-item .product-link .campaing-container .flash-price>.flash-campaing-discount {
    display: none!important
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500181] .module-300003112 .wrapper .left-menu .items .item .item-link[data-slides=ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ndirim-5151] {
        color:#000;
        font-weight: 800
    }
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper .swiper-wrapper .swiper-slide::before {
        content:"";
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        transition-duration: .2s;
        background: #bb0b0e61
    }

    body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper .info-wrapper .ext-link {
        color: #fff
    }
}

body[fcode=Fr-5500181] .module-300003124[design_id="3289"] #coundown_day {
    display: none!important
}

.Popup.giftProductDetail {
    background-color: #000000bf
}

.Popup.giftProductDetail .Modal {
    margin: 0 auto;
    max-width: 610px;
    overflow: auto!important
}

.Popup.giftProductDetail .Document {
}

.Popup.giftProductDetail .Modal .Htm .Document .Close {
    border-radius: 50%;
    right: 4px;
    top: 4px;
    z-index: 6
}

.Popup.giftProductDetail .Document .giftProductDetailContent {
    background-color: #fff;
    border-radius: 5px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentTitle {
    padding: 35px 20px 20px;
    text-align: center;
    position: sticky;
    top: -15px;
    background-color: #fff;
    z-index: 5
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentTitle>.bT {
    font-size: 20px;
    font-weight: 900;
    margin-bottom: 5px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentTitle>.sT {
    font-size: 12px;
    font-weight: 100
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody {
    background-color: #f4f4f4;
    padding: 20px;
    position: relative;
    padding-top: 30px;
    max-height: 100%;
    overflow-y: auto
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody::before {
    content: "";
    top: 0;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #fff;
    border-width: 13px;
    margin-left: -13px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #eee;
    padding: 15px;
    margin-bottom: 15px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info {
    display: flex;
    align-items: center;
    flex: auto
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info>.Info-img {
    flex: none;
    width: 70px;
    margin-right: 15px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info>.Info-detail {
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info>.Info-detail>.productName {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 6px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info>.Info-detail>.subInfo {
    font-size: 12px;
    color: #909090;
    font-weight: 100;
    margin-bottom: 8px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info>.Info-detail>.productColor {
    font-size: 14px;
    font-weight: 100
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info>.Info-detail>.productColor>span {
    font-weight: 300
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .productAddCartBox {
    flex: none;
    width: 130px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .productAddCartBox .giftProductSelect {
    background-color: #f2f2f2bd;
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #a5a5a5;
    border-radius: 3px;
    font-size: 14px;
    background-position: calc(100% - 11px) 50%;
    padding-right: 28px;
    margin-bottom: 15px
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .productAddCartBox .GiftAddConfirm {
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #bcbcbc;
    color: #9e9e9e;
    font-size: 14px;
    padding: 11px 10px 8px;
    text-align: center;
    font-weight: 100;
    cursor: pointer;
    pointer-events: none
}

.Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .productAddCartBox .GiftAddConfirm.Active {
    pointer-events: auto;
    background-color: #3fc98d;
    color: #fff;
    border-color: #3fc98d
}

@media only screen and (max-width: 991px) {
    .Popup.giftProductDetail .Document .giftProductDetailContent {
        margin-top:50px
    }
}

@media only screen and (max-width: 575px) {
    .Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item {
        display:block
    }

    .Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .product-info {
        margin-bottom: 15px
    }

    .Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .productAddCartBox {
        width: 100%;
        display: flex;
        align-items: center
    }

    .Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .productAddCartBox .giftProductSelect {
        margin: 0;
        margin-right: 15px;
        flex: 1
    }

    .Popup.giftProductDetail .Document .giftProductDetailContent .contentBody .gift-product-item .productAddCartBox .GiftAddConfirm {
        flex: 1
    }
}

.GiftCouponCounter {
    position: fixed;
    bottom: 30px;
    left: -100%;
    transition: all .5s ease-in-out
}

.GiftCouponCounter.Open {
    left: 0;
    transition: all .5s ease-in-out;
    z-index: 99
}

.GiftCouponCounter .BackGround {
    position: absolute;
    left: 10px;
    bottom: -7px;
    z-index: 15
}

.GiftCouponCounter .icon-ifa {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: red;
    color: #fff;
    border-radius: 50%;
    font-size: 20px;
    position: relative
}

.GiftCouponCounter .icon-ifa .Piece {
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    font-size: 15px;
    top: -1px;
    right: -1px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-family: monospace;
    color: red;
    border: 1px solid red
}

.GiftCouponCounter .Counter {
    margin-left: 30px;
    padding: 12px 30px 5px 45px
}

.GiftCouponCounter .Counter .item p {
    display: none
}

.GiftCouponCounter .Counter .item .countdown-area {
    display: flex;
    width: max-content;
    background-color: #fff;
    color: #f10;
    padding: 5px 11px;
    border-radius: 5px;
    border: 1px solid red;
    font-family: sans-serif;
    font-weight: 600;
    font-size: 13px;
    position: absolute;
    left: 100%;
    margin-left: -13px;
    transform: translateX(-50%);
    top: -13px;
    align-items: center
}

.GiftCouponCounter .Counter .item .countdown-area::before {
    content: "\e906";
    font-family: misszenne!important;
    font-size: 17px;
    margin-right: 7px
}

.GiftCouponCounter .Counter .item .countdown-area .countdown {
    display: flex;
    align-items: center
}

.GiftCouponCounter .Counter .item .countdown-area .countDay {
    display: flex;
    align-items: center
}

.GiftCouponCounter .Counter .item .countdown-area .countdown>.Countdown {
}

.GiftCouponWidget.Close {
    left: -100%;
    transition: all .5s ease-in-out
}

.GiftCouponWidget {
    position: fixed;
    bottom: 25px;
    left: 25px;
    width: 300px;
    background: #000000d6;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e76600",endColorstr="#ff7000",GradientType=1);
    padding: 10px 18px;
    border-radius: 5px;
    box-shadow: 0 20px 20px -23px #3e3e3e;
    z-index: 99;
    transition: all .5s ease-in-out
}

.GiftCouponWidget .close-Widget {
    position: absolute;
    right: -7px;
    top: -8px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    font-size: 12px;
    color: #8e8e8e;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center
}

.GiftCouponWidget .dots {
    position: absolute;
    top: 10px;
    bottom: 10px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-evenly;
    border-right: 13px dotted transparent
}

.GiftCouponWidget .dots .CouponNumber {
}

.GiftCouponWidget .dots::before,.GiftCouponWidget .dots::after {
    width: 15px;
    height: 15px;
    display: block;
    background-color: #fbfbfb;
    border-radius: 50%;
    flex: none
}

.GiftCouponWidget .dots>i {
    width: 15px;
    height: 15px;
    display: block;
    background-color: #fbfbfb;
    border-radius: 50%;
    flex: none;
    display: none
}

.GiftCouponWidget .dots.dots-left {
    left: -7px
}

.GiftCouponWidget .dots.dots-right {
    right: -7px
}

.GiftCouponWidget .CouponWidgetOwl {
    min-height: 46px;
    text-align: center;
    margin-top: -32px
}

.GiftCouponWidget .CouponWidgetOwl .owl-stage-outer {
    padding-top: 45px
}

.GiftCouponWidget .CouponWidgetOwl .owl-stage-outer .item {
    padding-top: 6px
}

.GiftCouponWidget .CouponWidgetOwl .owl-stage-outer .item:first-child {
    color: #fff
}

.GiftCouponWidget .CouponWidgetOwl p.T1 {
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    margin-top: 2px;
    margin-bottom: 4px
}

.GiftCouponWidget .CouponWidgetOwl .countdown-area {
    display: flex;
    color: red!important;
    border-color: red!important
}

.GiftCouponWidget .countdown-area .countDay {
    display: flex;
    color: red;
    border-color: red
}

.GiftCouponWidget .CouponWidgetOwl p.T1 {
    font-weight: 700;
    color: #f5f5f5;
    font-size: 16px;
    margin-top: 2px;
    margin-bottom: 4px
}

.GiftCouponWidget .CouponWidgetOwl p.T2 {
    font-weight: 400;
    color: #f5f5f5;
    font-size: 12px;
    margin-top: 2px;
    margin-bottom: 4px
}

.GiftCouponWidget .CouponWidgetOwl p.T3 {
    font-weight: 400;
    color: #580c0c;
    font-size: 9px
}

.GiftCouponWidget .CouponWidgetOwl p>strong {
}

.GiftCouponWidget .CouponWidgetOwl .countdown-area {
    display: flex;
    align-items: center;
    width: max-content;
    background-color: #fff;
    color: #4caf50;
    padding: 5px 11px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    font-family: sans-serif;
    font-weight: 600;
    font-size: 13px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -40px
}

.GiftCouponWidget .CouponWidgetOwl .countdown-area::before {
    content: "\e906";
    font-family: misszenne!important;
    font-size: 17px;
    margin-right: 7px
}

.GiftCouponWidget .CouponWidgetOwl .countdown-area .countdown {
    display: flex;
    align-items: center
}

.GiftCouponWidget .CouponWidgetOwl .countdown-area .countdown>.Countdown {
}

.CouponWidgetOwl.owl-theme .owl-dots .owl-dot span {
    margin: 3px;
    width: 10px;
    height: 10px;
    background-color: transparent;
    border: 1px solid #fff
}

.CouponWidgetOwl.owl-theme .owl-dots .owl-dot.active span,.CouponWidgetOwl.owl-theme .owl-dots .owl-dot:hover span {
    background-color: #fff
}

.module-210001211 {
    z-index: 99999999999!important
}

@media only screen and (max-width: 991px) {
    .module-19000072 .owl-19000072 .item .item-link>.item-video {
        position:initial!important
    }
}

body[fcode=Fr-5500186] .module-19000072 .owl-19000072 .item .icon.sound {
    display: none
}

body[fcode=Fr-5500186] .module-19000072[design_id="4007"] .owl-19000072 .item .icon.sound,body[fcode=Fr-5500186] .module-19000072[design_id="4172"] .owl-19000072 .item .icon.sound,body[fcode=Fr-5500186] .module-19000072[design_id="4004"] .owl-19000072 .item .icon.sound {
    display: block
}

; body[fcode=Fr-5500172] .module-30000341[design_id="2749"] .banner-header {
    display: none
}

body[fcode=Fr-5500172] .module-30000341[design_id="2750"] .banner-header {
    display: none
}

body[fcode=Fr-5500172] .module-30000312[design_id="3030"] {
    margin-top: 30px
}

body[fcode=Fr-5500172] .module-30000312[design_id="3030"] .Container.WFULL>.row:first-child {
    display: none
}

@media screen and (max-width: 768px) {
    body[fcode=Fr-5500172] .module-30000312[design_id="3030"] .owl-30000312 {
        padding-bottom:0
    }

    body[fcode=Fr-5500172] .module-30000312[design_id="3030"] .item-link .item-img {
        margin-bottom: 0
    }

    body[fcode=Fr-5500172] .module-30000312[design_id="3030"] .Container.WFULL>.row .item-link {
        margin-bottom: 0
    }
}

body[fcode=Fr-5500154] .module-1000015-control section.Corporate .Container {
    width: 100%
}

body[fcode=Fr-5500154] .module_900031104 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,.module_900031104 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link>img {
    height: initial!important
}

body[fcode=Fr-5500154] section.Corporate .Container {
    width: 100%
}

body[fcode=Fr-5500154] .module_900032104_mobile .product-content>.content-area>.campaign-badges>.flash-campaign>.campaign-item:nth-child(2) {
    display: none
}

@media only screen and (min-device-width: 414px) and (max-device-width:736px) and (device-width:414px) and (device-height:736px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:3) and (-webkit-device-pixel-ratio:3) {
    .Popup.B1.siteSetting>.Modal {
        overflow-y:initial!important
    }
}

@media only screen and (max-device-width: 640px),only screen and (max-device-width:667px),only screen and (max-width:480px) {
    .Popup.B1.siteSetting>.Modal {
        overflow-y:initial!important
    }
}

@media only screen and (min-width: 991px) {
    .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .sub-container .dropdown-sub.Sub2 .sub-menu-body[data_id="42831"] {
        -webkit-column-count:3;
        -moz-column-count: 3;
        column-count: 3
    }
}

@media only screen and (max-width: 991px) {
    .module_900031103 .gallery-area .product-mobile-gallery {
        padding-bottom:26px
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500103] .rvts_personalized_search_main {
        width:calc(100% - 30px)!important;
        height: calc(100% - 130px)!important;
        box-shadow: none!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-categories {
        display: block!important;
        margin-bottom: 15px!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-categories::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-categories>div {
        font-size: 16px!important;
        font-weight: 400!important;
        margin: 0!important;
        margin-bottom: 10px!important;
        padding-bottom: 2px!important;
        border: none!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-categories>a {
        margin: 0!important;
        border-radius: 60px!important;
        background-color: #ebebeb!important;
        font-size: 15px!important;
        padding: 8px 17px!important;
        margin-right: 10px!important;
        margin-bottom: 10px!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-last-search {
        display: block!important;
        margin-bottom: 15px!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-last-search::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-last-search>div {
        font-size: 16px!important;
        font-weight: 400!important;
        margin: 0!important;
        margin-bottom: 10px!important;
        padding-bottom: 2px!important;
        border: none!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-last-search>a {
        margin: 0!important;
        border-radius: 60px!important;
        background-color: #ebebeb!important;
        font-size: 15px!important;
        padding: 8px 17px!important;
        margin-right: 10px!important;
        margin-bottom: 10px!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-recommended-queries {
        display: block!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-recommended-queries::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-recommended-queries>div {
        font-size: 16px!important;
        font-weight: 400!important;
        margin: 0!important;
        margin-bottom: 10px!important;
        padding-bottom: 2px!important;
        border: none!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-recommended-queries>a {
        margin: 0!important;
        border-radius: 60px!important;
        background-color: #ebebeb!important;
        font-size: 15px!important;
        padding: 8px 17px!important;
        margin-right: 10px!important;
        margin-bottom: 10px!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-right-panel {
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-right-panel .rvts_personalized_search-results-title {
        width: 100%!important;
        padding: 0!important;
        font-size: 16px!important;
        font-weight: 400!important;
        margin: 0!important;
        margin-bottom: 3px!important;
        padding-bottom: 2px!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-right-panel .rvts_personalized_search-results {
        padding: 0!important;
        display: block!important
    }

    body[fcode=Fr-5500103] .rvts_personalized_search_main-right-panel .rvts_personalized_search-results .rvts_personalized_search-result {
        min-width: 100%!important;
        margin: 0!important;
        margin-bottom: 17px!important
    }
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500150] section.Cart .CartContainer .CartHead .item>.T {
        font-size:0
    }

    body[fcode=Fr-5500150] section.Cart .CartContainer .CartHead .item>.T .cart-count {
        font-size: 13px;
        position: relative;
        top: -3px
    }

    body[fcode=Fr-5500150] section.Cart .CartContainer .CartHead .item>.T [cd=bagProductCount] {
        margin-left: 4px
    }
}

@media only screen and (min-width: 991px) {
    
    body:not([fcode=Fr-5500191]):not([fcode=Fr-5500156]):not([fcode=Fr-5500186]):not([fcode=Fr-5500190]):not([fcode=Fr-5500193]):not([fcode=Fr-5500199]):not([fcode=Fr-5500195]):not([fcode=Fr-5500198]):not([fcode=Fr-5500200]):not([fcode=Fr-5500210]) .ListPageContainer .filter .filter-menu .detail .detail-items .item-col .features {
        padding-left:27px!important;
        padding-top: 4px!important
    }

    body:not([fcode=Fr-5500191]):not([fcode=Fr-5500156]):not([fcode=Fr-5500190]):not([fcode=Fr-5500193]):not([fcode=Fr-5500199]):not([fcode=Fr-5500195]):not([fcode=Fr-5500198]):not([fcode=Fr-5500200]):not([fcode=Fr-5500210]) .ListPageContainer .filter .filter-menu .detail .detail-items .item-col.color-style .features {
        padding-left: 27px!important
    }

    
    body:not([fcode=Fr-5500191]):not([fcode=Fr-5500156]):not([fcode=Fr-5500186]):not([fcode=Fr-5500190]):not([fcode=Fr-5500193]):not([fcode=Fr-5500199]):not([fcode=Fr-5500195]):not([fcode=Fr-5500198]):not([fcode=Fr-5500200]):not([fcode=Fr-5500210]) .ListPageContainer .filter .filter-menu .detail[title=Kategoriler] .detail-items .item-col .features {
        padding-left: 0!important
    }
}

.module-11000512 .bottom-sidebar-container {
    z-index: 9999999!important
}

.module-login.Center {
    z-index: 9999999999!important
}

body[fcode=Fr-5500181] .module-login .right-siderbar .siderbar-container .siderbar-body .login-form .form-content>.form-line {
    display: none
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500142][userpage=ProductView] .module_900032102_mobile .product-content>.content-area>.Left>.ProductName {
        text-overflow:initial;
        white-space: initial;
        max-width: initial
    }

    .module_900031100,.module_900031103 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,.module_900031103 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item,.module_900031103 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel],.module_900031106 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,.module_900031106 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item,.module_900031106 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel],.module_900031105 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item,.module_900031105 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,.module_900031105 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link>img,.module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel],.module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item,.module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,.module_900031106 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item.video-item img,.module_900031100 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link>img {
        height: auto!important
    }

    .module_900032104_mobile .product-content>.content-area>.product-card>.Right>.prices-group>.Left {
        flex: none
    }
}

body[fcode=Fr-5500156] .module-300003116 .banner-wrap .right .right-item .item-text {
    display: none
}

body[fcode=Fr-5500175][userpage=List] .module-7000110 {
    display: block!important;
    z-index: 994
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500175][userpage=List] .module-7000110 {
        display:block!important;
        top: 60px;
        z-index: 996
    }

    body[fcode=Fr-5500175][userpage=List] .module-7000110 .BreadCrumbsFlex .item ol>li.Drop .Link {
        pointer-events: none
    }

    body[fcode=Fr-5500175] .module_900032109_mobile .product-content>.content-area>.product-card .prices-group>.PriceBox .priceGroup {
        flex-direction: row-reverse
    }

    body[fcode=Fr-5500175] .module_900032109_mobile .product-content>.content-area>.product-card .prices-group>.PriceBox .priceGroup>.Price {
        color: #000!important
    }

    body[fcode=Fr-5500175] .module_900032109_mobile .product-content>.content-area>.product-card .prices-group>.PriceBox .priceGroup>.OldPrice {
        color: #909090d9!important;
        font-size: 14px!important;
        padding-left: 3px
    }

    body[fcode=Fr-5500175][userpage=ProductView] header.module-1000013 {
        display: block!important;
        opacity: 1!important;
        visibility: visible!important
    }

    body[fcode=Fr-5500175][userpage=ProductView] header.module-1000013 .header-menu-wrap {
        display: none
    }

    body[fcode=Fr-5500175][userpage=ProductView] header.module-1000013 .header-account-wrap .c-md-4.col-12:not(:nth-child(2)) {
        display: none
    }

    body[fcode=Fr-5500175][userpage=List] .module-8000218 .filter-container .firmLogo {
        display: block!important;
        width: 100%;
        position: fixed;
        top: 60px;
        left: 0;
        right: 0;
        background: #fff
    }

    body[fcode=Fr-5500175][userpage=List] .module-8000218 .filter-container .firmLogo .header-logo-img.mobile {
        width: 150px
    }

    body[fcode=Fr-5500175][userpage=List] .module-8000218 {
        z-index: 996
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500175][userpage=List] .productItemLayout .Layout.Info .Layout.ProductPrice.MobilePrice .priceGroup {
        display:flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        flex-direction: row-reverse
    }

    body[fcode=Fr-5500175][userpage=List] .productItemLayout .Layout.Info .Layout.ProductPrice.MobilePrice .priceGroup .price-group {
        flex-direction: row!important;
        width: 100%
    }

    body[fcode=Fr-5500175][userpage=List] .productItemLayout .Layout.Info .Layout.ProductPrice.MobilePrice .priceGroup .price-group .first-price {
        order: 2
    }

    body[fcode=Fr-5500175][userpage=List] .productItemLayout .Layout.Info .Layout.ProductPrice.MobilePrice .priceGroup .price-group .second-price {
        order: 1
    }
}

body.fixed-BulletinBar[fcode=Fr-5500181] .BulletinBar.Top {
    display: block!important
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500181]:not([userpage=HomePage]) .module-10000113 {
        top:32px
    }

    body[fcode=Fr-5500181] .module-10000113 {
        top: 33px
    }

    body[fcode=Fr-5500181][userpage=List] .ListPageContainer .filter-container .filter-mobile-head {
        top: 33px
    }

    body[fcode=Fr-5500181][userpage=List] .ListPageContainer .filter-container {
        margin-top: 33px
    }

    body[fcode=Fr-5500181] .BulletinBar.Top>.List .owl-general-notification .item>.item-link>.icon-text {
        font-size: 13px
    }
}

body[fcode=Fr-5500181] section.module-login.Active[modul_id="210001214"] .pageOverlay {
    display: none
}

body[fcode=Fr-5500181] section.module-login.Active[modul_id="210001214"] {
    background-color: #00000069
}

body.fixed-BulletinBar[fcode=Fr-5500181] .BulletinBar.Top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 5
}

body.TopBulletinHide.fixed-BulletinBar[fcode=Fr-5500181]:not([userpage=List]) .ElementItemList.Header {
    top: 0
}

body.fixed-BulletinBar[fcode=Fr-5500181] .listingCustomTopBar {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 111
}

@media only screen and (max-width: 1440px) {
    body[fcode=Fr-5500181] .module-login[cd='[[registerContainer]]'] .right-siderbar .siderbar-container .siderbar-body .login-form .form-content {
        margin-top:10px;
        margin-bottom: 14px
    }
}

body[fcode=Fr-5500181] .GiftCouponWidget {
    display: none!important
}

body[fcode=Fr-5500181] .GiftCouponCounter {
    display: none!important
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500181] .module-20000214 .footer-container .mobile-social-section .body {
        flex-wrap:wrap;
        margin-top: 20px;
        margin-bottom: 20px
    }

    body[fcode=Fr-5500181] .module-20000214 .footer-container .mobile-social-section .body .mbl-social-item {
        flex: none;
        width: 50%
    }

    body[fcode=Fr-5500181] .module-20000214 .footer-container .mobile-social-section .body .mbl-social-item:after {
        display: none
    }

    body[fcode=Fr-5500181] .module-20000214 .footer-container .mobile-social-section .body .mbl-social-item:nth-child(1) {
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee
    }

    body[fcode=Fr-5500181] .module-20000214 .footer-container .mobile-social-section .body .mbl-social-item:nth-child(2) {
        border-bottom: 1px solid #eee
    }

    body[fcode=Fr-5500181] .module-20000214 .footer-container .mobile-social-section .body .mbl-social-item:nth-child(3) {
        border-right: 1px solid #eee
    }
}

body[fcode=Fr-5500181] .header-menu-container .module-71023 .banner-content .text-box .category-link .text-element {
    text-shadow: none!important
}

body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper .options .option:not(.active)>div:before {
    background: #00000061
}

body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper .options .option.active>div:before {
    background: linear-gradient(0deg,#00000099,transparent)
}

body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper .options .option.active>div:before {
    background: linear-gradient(0deg,#0000009e,transparent)!important
}

body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper .options .option:not(.active)>div:before {
    background: #0000009e
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper .swiper-wrapper .swiper-slide:before {
        background:linear-gradient(0deg,#0000009e,transparent)!important
    }
}

body[fcode=Fr-5500126][userpage=List],body[fcode=Fr-5500126][userpage=HomePage] {
    cursor: url(https://static.farktor.com/Library/SystemBox/Upl/170001616_m5Ht38Vjj13g.jpg),auto
}

body[fcode=Fr-5500126] .module-19000072.D2432 {
    margin-bottom: 0
}

body[fcode=Fr-5500126] .module-19000072.D3899 {
    margin-top: 0;
    margin-bottom: 0
}

body[fcode=Fr-5500126] .module-19000072.D3901 {
    margin-top: 0
}

body[fcode=Fr-5500142] .module_900032102 .product-content .inner-wrapper-sticky .content-area .inner-wrapper-sticky {
    padding-top: 10px
}

body[fcode=Fr-5500142][userpage=ProductView] .module_900032102 .product-content .TahminiKargo {
    display: none
}

body[fcode=Fr-5500142][userpage=ProductView] .module_900032102 .product-content .Area {
    border-top: 1px solid #eee
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc {
    cursor: pointer;
    display: flex;
    align-items: center;
    top: 10px;
    left: 0;
    position: absolute
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .first-com {
    font-size: 12px;
    color: #9b9b9b;
    padding-top: 1px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .com-stars {
    display: flex;
    align-items: center
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .com-stars {
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .com-stars>.icon-ifa {
    color: #d9d9d9;
    font-size: 12px;
    margin-right: 3px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .com-stars>.icon-ifa.Active {
    color: #f89d03
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .com-rating {
    font-size: 11px;
    background-color: #ededed;
    padding: 4px 5px 2px;
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .com-count {
    font-size: 11px;
    background-color: #ededed;
    padding: 4px 5px 2px;
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .content-area .comments-sort-desc .com-points {
    font-size: 11px;
    background-color: #ededed;
    padding: 4px 5px 2px;
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new {
    flex: auto;
    text-align: right;
    position: relative
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .NewComment {
    display: inline-flex;
    background-color: #f89d03;
    color: #fff;
    padding: 7px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .NewComment:hover {
    background-color: #f1a525
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .NewComment>.icon-ifa {
    display: none
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .hide-comment {
    padding-top: 5px;
    position: absolute;
    white-space: nowrap;
    bottom: -36px;
    right: 0;
    opacity: 0;
    transition: .1s linear;
    z-index: -1
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new:hover .hide-comment {
    opacity: 1;
    z-index: 99
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .hide-comment .comment-items {
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 1px solid #e8e8e8;
    padding: 7px 18px;
    border-radius: 4px;
    position: relative;
    z-index: 5;
    background-color: #fff;
    box-shadow: 0 1px 2px #00000029
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .hide-comment .comment-items::after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    z-index: 10;
    transform: rotate(45deg);
    border-left: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    margin-left: -10px;
    right: 10px;
    top: -6px;
    background-color: #fff
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .hide-comment .comment-items .icon-ifa {
    color: #ff9d00;
    font-size: 15px
}

body[fcode=Fr-5500142] .module_900032102 .product-content .colors-container .colors-area>.column>.comments-new .hide-comment .comment-items .comment-text {
    font-size: 13px;
    color: #070707;
    font-weight: 400;
    padding-left: 7px
}

body[fcode=Fr-5500142] .ProductDetail #Comment {
    z-index: 99!important
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content .colors-container .colors-area>.column>.comments-new {
    flex: auto;
    text-align: right
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content .colors-container .colors-area>.column>.comments-new .NewComment {
    display: inline-flex;
    background-color: #f89d03;
    color: #fff;
    padding: 7px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content .colors-container .colors-area>.column>.comments-new .NewComment:hover {
    background-color: #f1a525
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content .colors-container .colors-area>.column>.comments-new .NewComment>.icon-ifa {
    display: none
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc {
    cursor: pointer;
    display: flex;
    align-items: center;
    margin-bottom: 4px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .first-com {
    font-size: 12px;
    color: #9b9b9b;
    padding-top: 1px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .com-stars {
    display: flex;
    align-items: center
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .com-stars {
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .com-stars>.icon-ifa {
    color: #d9d9d9;
    font-size: 14px;
    margin-right: 3px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .com-stars>.icon-ifa.Active {
    color: #f89d03
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .com-rating {
    font-size: 12px;
    background-color: #ededed;
    padding: 4px 5px 2px;
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .com-count {
    font-size: 12px;
    background-color: #ededed;
    padding: 4px 5px 2px;
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area .comments-sort-desc .com-points {
    font-size: 12px;
    background-color: #ededed;
    padding: 4px 5px 2px;
    margin-right: 5px
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.content-area>.product-cart-body {
    z-index: 99
}

body[fcode=Fr-5500103] .GiftCouponWidget {
    bottom: 75px
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] .module_900032109 .product-content .product-options {
    display: none
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] .module_900032109 .product-content .product-options>.item[cd=productFeaturesBox] {
    display: none!important
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] .Popup.B5 .Popup_Center .Pop_600.Balance_Modal .Btn.Change {
    display: none!important
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] .module_900032109 .product-content .body-list-container>.BodyContent:first-child span {
    margin: 0!important
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] .module_900032109 .product-content .body-list-container>.BodyContent:first-child span:last-child {
    display: none!important
}

body[fcode=Fr-5500103][scode=Fr-5500103-2] .module_900032109_mobile .product-content>.content-area>.product-card .left-sub {
    text-align: left
}

body[fcode=Fr-5500103] .ProductDetail-001 .layoutGroups.L1 .m900032109_selectModal.Show {
    z-index: 999999
}

.module_900031106 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link,.module_900031106 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item>.gallery-link>img {
    height: auto!important
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout {
    width: 20%;
    padding: 10px;
    display: inline-flex;
    flex-direction: column
}


.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="1"] {
    width: 100%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="2"] {
    width: calc(50% - 15px)
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="3"] {
    width: 33.33%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="4"] {
    width: 25%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="5"] {
    width: 20%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="6"] {
    width: 16.66%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[PADDING="1"] {
    padding: 0
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[INFO="1"] .Layout.Info {
    display: none
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[INFO="1"] .addFavItem {
    display: none
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[PADDING="1"] .view-area {
    margin-right: 0
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout {
    padding: 10px;
    aspect-ratio: auto
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="1"][INFO="0"] .Layout.Info {
    display: block
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="2"][INFO="0"] .Layout.Info {
    display: block
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="3"][INFO="0"] .Layout.Info {
    display: block
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    aspect-ratio: auto
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] .Layout.Gallery {
    width: 100%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] .Layout.Info {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] .Layout.Gallery .item-img::before {
    padding: inherit
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] .Layout.Gallery .item-slider .owl-theme .item-img img {
    position: relative
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] .Layout.Gallery .item-slider .videoItem .item-img>.product-card-media {
    z-index: 5;
    height: auto;
    position: relative
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] .Layout.Gallery .item-slider .videoItem>img {
    display: none;
    opacity: 0
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[ListType="1"] .Layout.Gallery .item-slider .videoItem .item-img {
    position: relative
}

.ProductList.Special .productItemLayout .Layout.Gallery .item-img::before {
    padding: 0
}

.ProductList.Special .productItemLayout .Layout.Gallery .item-img>img {
    position: initial
}

.ProductList.Special .productItemLayout .Layout.Gallery .item-slider .videoItem .item-img,.ProductList.Special .productItemLayout .Layout.Gallery .item-slider .videoItem .item-img>.product-card-media {
    position: initial;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial
}

@media only screen and (max-width: 991px) {
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="3"][PADDING="0"]{width:calc(33.33% - 12px);margin:0 auto}
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout .Layout.Gallery .Widgets .BadgeBar>span{font-size: 10px!important;}
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="4"][PADDING="0"]{width:calc(25% - 12px);margin:0 auto}
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="4"][PADDING="1"]{width:25%}
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="2"]{margin-right:auto}
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="2"][PADDING="1"]{width:50%}
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout+.productItemLayout[SubType="2"]{margin-left: auto;}
    .DesignModule .list .list-wrapper .ProductList.Special {
        grid-gap:10px
    }

    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout {
        width: calc(50% - 10px);
        padding: 0
    }
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="4"] .Layout.Info{display:none}
    .DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="5"] .Layout.Info{display:none}
}

body[fcode=Fr-5500175] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .sub-container .dropdown-sub.Sub2#recordsArray_46681 {
    flex: auto;
    width: auto
}

body[fcode=Fr-5500175] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .sub-container .dropdown-sub.Sub2#recordsArray_46681 section.module-71011 .sub-menu .sub-menu-list {
    grid-template-columns: 150px 150px 150px 150px 150px
}

@media only screen and (max-width: 1320px) {
    body[fcode=Fr-5500175] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .sub-container .dropdown-sub.Sub2#recordsArray_46681 section.module-71011 .sub-menu .sub-menu-list {
        grid-template-columns:150px 150px 150px 150px
    }
}

@media only screen and (max-width: 1199px) {
    body[fcode=Fr-5500175] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .sub-container .dropdown-sub.Sub2#recordsArray_46681 section.module-71011 .sub-menu .sub-menu-list {
        grid-template-columns:150px 150px 150px
    }
}

body[fcode=Fr-5500175] .productItemLayout .Layout.Info .Layout.ColorBox .item-add-cart .cart-sizes .cart-sizes-header {
    margin-bottom: 10px
}

body[fcode=Fr-5500175] .productItemLayout .Layout.Info .Layout.ColorBox .item-add-cart .cart-sizes .cart-sizes-header[cd="[[productCardAddBag]]"]::before {
    content: "Sepete Ekle"
}

body[fcode=Fr-5500156] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .sub-container .dropdown-sub.Sub1#recordsArray_41061 {
    width: auto
}

.module-10000118 .banner .header .wrapper .header-body .header-menu-container .menu-container>.nav-menu .nav-list .nav-link {
    font-weight: 600!important;
    background-color: transparent!important
}

.module-10000118 .banner .header .wrapper .header-body .header-menu-container {
    background-color: transparent!important
}

body[fcode=Fr-5500170] .module-10000118 .banner .header .wrapper .header-body .header-menu-container .menu-container>.nav-menu .nav-list .nav-link[navid="47271"] {
    padding-left: 36px
}

body[fcode=Fr-5500170] .module-10000118 .banner .header.is-sticky .wrapper .header-body .header-menu-container .menu-container>.nav-menu .nav-list .nav-link[navid="47271"] .icon-text {
    color: #5e1821
}

body[fcode=Fr-5500170] .module-10000118 .banner .header .wrapper .header-body .header-menu-container .menu-container>.nav-menu .nav-list .nav-link[navid="47271"]::before {
    content: "";
    background-image: url(https://farktorcdn.com/Library/SystemBox/Upl/1_l52Sk87JId3G.png);
    position: absolute;
    left: 0;
    width: 32px;
    height: 27px;
    background-size: cover;
    top: -1px
}

body[fcode=Fr-5500170] .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-button-content .product-btn,body[fcode=Fr-5500170] section.Cart .CartFooter .cart-addition .addition-detail .addition-total .column .cart-btn,body[fcode=Fr-5500170] section.Cart .CartContainer .CartHead .item>.addition-total .column .cart-btn {
    border-radius: 3px;
    font-weight: 100;
    font-size: 15px
}

body[fcode=Fr-5500170] section.Cart .CartContainer .CartBody .cart-product-item:first-of-type .ProductImg::before,body[fcode=Fr-5500170] section.Cart .CartContainer .CartHead .item>.T {
    font-weight: 200;
    font-size: 15px
}

body[fcode=Fr-5500170] section.Cart .CartContainer .CartHead .item>.T>.cart-count {
    font-size: 14px;
    margin-right: 5px
}

body[fcode=Fr-5500170] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.Product-info>span {
    font-weight: 200
}

body[fcode=Fr-5500170] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.product-column.product-count select,body[fcode=Fr-5500170] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.Product-info>.product-name {
    font-weight: 300
}

body[fcode=Fr-5500170] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.product-column.product-price>.price-box>.new-price {
    font-weight: 300;
    font-size: 15px
}

body[fcode=Fr-5500170] section.Cart .CartContainer .CartBody .cart-product-item .cart-content .ProductDetail>.product-column {
    font-weight: 200
}

body[fcode=Fr-5500170] section.Cart .CartFooter .cart-promotion .cart-accordion>.accordion-title {
    font-weight: 100;
    font-size: 14px
}

body[fcode=Fr-5500170] section.Cart .CartFooter .cart-addition .addition-detail>.detail-head {
    font-weight: 200
}

body[fcode=Fr-5500170] section.Cart .CartFooter .cart-addition .addition-detail .detail-body table tr td {
    font-weight: 200
}

body[fcode=Fr-5500170] section.Cart .CartFooter .cart-addition .addition-detail .detail-body table tr td>.free-cargo {
    font-weight: 200
}

body[fcode=Fr-5500170] section.Cart .CartFooter .cart-addition .addition-detail .addition-total .column.left>.item {
    font-weight: 200
}

body[fcode=Fr-5500170] section.Cart .cart-features>.item>.feature-item {
    font-weight: 100
}

body[fcode=Fr-5500170] .module-0000001 .discounts-top-info .discounts-title {
    font-weight: 200;
    margin-bottom: 10px
}

body[fcode=Fr-5500170] .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .product-name {
    font-weight: 200
}

body[fcode=Fr-5500170] .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .new-price {
    font-weight: 200
}

body[fcode=Fr-5500170] section.Cart .cart-head-bar>.head-left .BackTxt {
    font-weight: 100
}

body[fcode=Fr-5500170] section.Cart .cart-head-bar>.head-left .BackTxt div>span {
    font-weight: 100
}

body[fcode=Fr-5500170] .module-19000072[design_id="4391"] .icon.sound {
    display: block;
    top: 30px;
    right: 30px
}

body[fcode=Fr-5500170] .module-19000072[design_id="4420"] .icon.sound {
    display: block;
    top: 160px;
    right: 30px
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500170] .layout.L1-1 section.module-19000072 {
    }

    body[fcode=Fr-5500170] .layout.L1-1 section.module-19000072[design_id="4392"] {
        padding: 0;
        margin-top: 0
    }

    body[fcode=Fr-5500170] .module-2000027 .Container .Footer-Content .Footer-Sections .Footer-part .Footer-part-title {
        font-weight: 100
    }

    body[fcode=Fr-5500170] .module-2000027 .Container .Footer-Content .mobile-social-media-area .social-media-header {
        font-weight: 300
    }
}

section.module-40000418[data-form-id="41"] .module-content .design-module-container>.design-left>.uniform-design-images .uniform-textNumber[color=White] {
    color: #a67844!important
}

body[fcode=Fr-5500181] .module-300003115 .module-head {
    display: none
}

body[fcode=Fr-5500181] .module-300003115 .desktop-wrapper {
    margin-top: 0
}

body[fcode=Fr-5500181] section.AccountPages .AccountContent .ContentBody.ReturnPageDetail .Return_Success>.success-head>.sT {
    opacity: 0!important
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500136][userpage=HomePage] body {
        padding-top:68px
    }
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="47149"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="47149"]:hover {
    background-color: #ffee60
}

body[fcode=Fr-5500191] .module-100004114 .nav-wrapper>.nav-body {
    padding-top: 50px
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="48989"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="49419"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="47160"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50031"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50225"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50429"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="48188"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50505"] a,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50505"] a,.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50707"] a {
    font-size: 20px!important;
    font-weight: 700
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50429"] a {
    color: #d43232
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="49401"] {
    margin-bottom: 20px
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="49401"] a {
    font-size: 20px;
    font-weight: 700;
    color: #c84848
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50031"] a::after {
    content: "ITEMS!";
    position: relative;
    top: -16px;
    margin-left: 5px;
    color: #fff;
    background-color: #279d0f;
    padding: 2px 2px 2px 4px;
    font-size: 14px
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50225"] a::after {
    content: "YENÃ„Â°";
    position: relative;
    top: -16px;
    margin-left: 5px;
    color: #ddc752;
    padding: 2px 2px 2px 4px;
    font-size: 14px
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="49180"] a {
    color: #c00;
    font-weight: 700
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="48989"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="47160"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="49401"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="49419"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="47149"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50031"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50225"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50429"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="48188"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50505"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50577"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50707"] {
    font-size: 20px;
    font-weight: 700
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="47149"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50429"],.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50707"] {
    color: #d43232
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="47149"] .nav-link,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50577"] .nav-link,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50707"] .nav-link {
    /*margin-bottom: 30px;
    font-size: 20px;
    font-weight: 700;
    color: #d43232*/
}
.nav-link,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="50707"] .nav-link{
    margin-bottom: 0px;
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="47149"] .nav-link::after {
}

/* .module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="47149"]::after,.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="47149"] .nav-link::after {
    content: "%50'YE VARAN";
    color: #d50265;
    font-size: 13px;
    position: relative;
    top: -8px;
    margin-left: 5px
} */

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="49401"] {
    color: #c84848
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50225"]::after {
    content: "YENÃ„Â°";
    position: relative;
    top: -12px;
    margin-left: 5px;
    color: #ddc752;
    padding: 2px 2px 2px 4px;
    font-size: 14px
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="50031"]::after {
    content: "ITEMS!";
    position: relative;
    top: -12px;
    margin-left: 5px;
    color: #fff;
    background-color: #279d0f;
    padding: 2px 2px 2px 4px;
    font-size: 14px
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="49180"] {
    color: #c00;
    font-weight: 700;
    font-size: 20px
}

body[fcode=Fr-5500191] .module-300003117 {
    background-color: #000;
    padding-bottom: 30px
}

body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area {
    background: 0 0
}

body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .head .main-header {
    color: #fff
}

body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .head .sub-header-text {
    color: #fff
}

body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .head .head-control {
    border-color: #fff
}

body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .head .head-control a {
    color: #fff
}

body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .body .button-box-container .button-box {
    border-color: #fff
}

body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .body .button-box-container .button-box .button-text {
    color: #fff
}
@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .body .slider-container .owl-carousel-300003117 .owl-dots{
        bottom: -52px;
    }
    body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .body .slider-container .owl-carousel-300003117 .owl-dots .owl-dot span{
        border-color: #fff;
        background-color: transparent;
    }
    body[fcode=Fr-5500191] .module-300003117 .instashop-container .instashop-content-area .body .slider-container .owl-carousel-300003117 .owl-dots .owl-dot.active span{
        background:#fff !important;
        border-color: #fff !important;
    }
}

body[fcode=Fr-5500191] .owl-theme .owl-dots .owl-dot.active span,body[fcode=Fr-5500191] .owl-theme .owl-dots .owl-dot:hover span {
    background: #444;
    border-color: #444
}

@media only screen and (min-width: 991px) {
    .module-300003158[design_id="3753"] .main-banner .main-container .image-area .img-section .image {
        opacity:0
    }
}

section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-img-list {
    width: 100%!important
}

section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-img-list>.mini-img-carousel {
    height: auto!important;
    overflow-x: auto!important;
    overflow-y: hidden!important;
    white-space: nowrap!important;
    padding-bottom: 7px
}

section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-img-list>.mini-img-carousel .carousel-cell {
    display: inline-block!important
}

section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-img-list>.mini-img-carousel::-webkit-scrollbar {
    width: 100%;
    height: 5px
}

section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-img-list>.mini-img-carousel::-webkit-scrollbar-track {
    background: #f1f1f1
}

section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-img-list>.mini-img-carousel::-webkit-scrollbar-thumb {
    background: #888
}

section.Cart.Cart_Step2 .cart-page>.cart-right .addition-head>.head-body>.mini-img-list>.mini-img-carousel::-webkit-scrollbar-thumb:hover {
    background: #555
}

body[fcode=Fr-5500103] .module_900033100 .product-info-detail .detail-content.bottom>.item:last-child {
    display: none
}

body[fcode=Fr-5500151] .module-10000419 .background-selector .all-items .special-items {
    display: none!important
}

body[fcode=Fr-5500142] .module-19000072 .owl-19000072 .owl-dots {
}

body[fcode=Fr-5500142] .module-19000072 .owl-19000072 .owl-dots .owl-dot span {
    background: 0 0;
    width: 10px;
    height: 10px
}

body[fcode=Fr-5500142] .module-19000072 .owl-19000072 .owl-dots .owl-dot.active span {
    background: #ffffff85!important;
    border-color: #ffffff85!important
}

.coksatanlar-specialbadge {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 70px
}

@media only screen and (max-width: 991px) {
    ._hj_feedback_container ._hj-1O2Rr__MinimizedWidgetMiddle__container._hj-1QnQT__MinimizedWidgetMiddle__right {
        bottom:40%!important
    }

    .coksatanlar-specialbadge {
        right: initial;
        top: 70px;
        left: 20px
    }
}

body[fcode=Fr-5500186][userpage=List] .ProductList:not(.Special) .productItemLayout .Layout.Gallery .item-img::before {
    padding-top: calc((100%/(239/359)))!important
}

body[fcode=Fr-5500142] .module-19000072 {
    margin-bottom: 3px
}

body[fcode=Fr-5500142] .module-30000342 .banner-container .banner-image-box .banner-image-content {
    grid-gap: 3px
}

body[fcode=Fr-5500142] .module-30000342 .banner-container .banner-image-box .banner-image-content .banner-item {
    padding-bottom: 3px;
    padding-right: 0;
    padding-top: 0
}

body[fcode=Fr-5500142] .module-30000342 .banner-container .banner-image-box .banner-image-content .banner-item .banner-image .image-element {
    max-width: inherit
}

body[fcode=Fr-5500142] .module-300003166 .wrapper {
    padding-top: 0;
    padding-bottom: 3px
}

body[fcode=Fr-5500142] .module-300003159 .wrapper-collection>.inner-container .body {
    padding-top: 0
}

body[fcode=Fr-5500142] .module-300003159 .wrapper-collection>.inner-container .body .card-area>.card+.card {
    margin-left: 3px
}

body[fcode=Fr-5500142] .module-300003159 .wrapper-collection>.inner-container .body .card-area {
    padding-bottom: 3px
}

body[fcode=Fr-5500142] .module-2000022 {
    padding-top: 0
}

body[fcode=Fr-5500142] .module_900032102_mobile .product-content>.special-text {
    display: none!important
}

body[fcode=Fr-5500191] .module-19000072[design_id="4692"] {
    margin-bottom: 0
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500191] .module-300003124[design_id="5743"] {
        margin-top:45px
    }

    body[fcode=Fr-5500191] .module-300003124[design_id="5743"] .container-300003124 .counter-container>.t-count {
        font-size: 17px;
        padding-top: 30px
    }

    body[fcode=Fr-5500191] .module-10000117 .header .header-container .header-right .user-list .user-item.language-select {
        display: none!important
    }
}

@keyframes shine {
    to {
        background-position: 200% center
    }
}

.newShine {
    background: linear-gradient(90deg,rgba(245,255,0,1) 0%,rgba(0,194,255,1) 25%,rgba(255,0,249,1) 50%,rgba(112,255,131,1) 75%,rgba(245,197,19,1) 100%);
    background-size: 900% auto;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 9s linear infinite
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list>.nav-item[n2_id="48188"] {
    margin-bottom: 20px
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list>.nav-item[n2_id="48188"] a {
    background: linear-gradient(90deg,rgba(245,255,0,1) 0%,rgba(0,194,255,1) 25%,rgba(255,0,249,1) 50%,rgba(112,255,131,1) 75%,rgba(245,197,19,1) 100%);
    background-size: 900% auto;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: shine 9s linear infinite;
    font-size: 20px
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="48188"] {
    /*margin-bottom: 10px*/
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="48188"] a {
    /* background: linear-gradient(90deg,rgba(245,255,0,1) 0%,rgba(0,194,255,1) 25%,rgba(255,0,249,1) 50%,rgba(112,255,131,1) 75%,rgba(245,197,19,1) 100%); */
    /* background-size: 900% auto; */
    /*background-clip: text;*/
    /*text-fill-color: transparent;*/
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
    /* animation: shine 9s linear infinite; */
    /* font-size: 18px; */
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="48349"] {
    margin: 18px 0;
    background: linear-gradient(to right,#fba534 0%,#ffe1c4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    display: inline-block
}

.module-10000117 .header .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item .nav-link[n2_id="48349"]::before {
    content: "";
    background: url(https://static.farktor.com/Library/SystemBox/Upl/1_yEUg83Jwv6Xt.png);
    position: absolute;
    width: 18px;
    height: 18px;
    background-size: cover;
    right: -15px;
    top: -3px
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="48349"] a {
    margin: 18px 0;
    background: linear-gradient(to right,#fba534 0%,#ffe1c4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    display: inline-block
}

.module-100004114 .nav-wrapper>.nav-body .nav-list-area .nav-list .nav-item[navid="48349"] a::before {
    content: "";
    background: url(https://static.farktor.com/Library/SystemBox/Upl/1_yEUg83Jwv6Xt.png);
    position: absolute;
    width: 18px;
    height: 18px;
    background-size: cover;
    right: -15px;
    top: -3px
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .payments {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    padding-bottom: 25px;
    border-bottom: 1px solid #70707024;
    padding-top: 20px
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom {
    display: flex;
    margin-top: 70px;
    position: relative
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .main-caption {
    font-size: 20px;
    color: #141414;
    font-weight: 500
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .main-caption.free {
    position: absolute;
    top: -37px
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables {
    flex: auto;
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 7px
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item {
    flex: auto;
    display: flex;
    flex-direction: column;
    transition: .35s ease-out;
    transform: translateY(-15px);
    overflow: hidden;
    opacity: 0;
    height: 0
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item.activeTable {
    transform: translateY(0);
    height: auto;
    opacity: 1;
    overflow: visible
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .head {
    display: flex
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .head .head-text {
    flex: 1;
    text-align: center;
    display: block;
    padding: 5px 0;
    font-size: 14px;
    color: #000;
    font-weight: 500
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .head .head-text:first-child {
    text-align: left
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .head .head-text:last-child {
    text-align: right
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .body {
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .body .body-row:first-child {
    border-top: 1px solid #ececec
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .body .body-row {
    display: flex;
    border-bottom: 1px solid #ececec
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .body .body-row .body-text {
    flex: 1;
    display: block;
    text-align: center;
    color: #222;
    font-size: 14px;
    font-weight: 300;
    padding: 9px 0
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .body .body-row .body-text:first-child {
    text-align: left
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bottom .tables .table-item .body .body-row .body-text:last-child {
    text-align: right
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .payments .payment-item {
    border-radius: 4px;
    background-color: #f3faed;
    border: 1px solid #a5c689;
    padding: 7px 12px;
    min-width: 150px
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .payments .payment-item .pay-head {
    padding: 0;
    font-size: 13px;
    color: #141414d6;
    font-weight: 300
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .payments .payment-item .item-value {
    padding-top: 0;
    color: #141414d6;
    font-weight: 500;
    font-size: 15px
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bank-list {
    display: flex;
    flex-direction: column;
    max-width: 120px;
    margin-right: 30px;
    flex: 1;
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bank-list .bank-item:first-child {
    margin-top: 0
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bank-list .bank-item {
    margin-top: 12px;
    border: 1px solid #ededed;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 6px 10px;
    cursor: pointer;
    margin-left: 0;
    min-height: 50px;
    max-height: 50px;
    min-width: 90px;
    max-width: 90px
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bank-list .bank-item.activeItem {
    box-shadow: inset 0 3px 6px #69696929;
    border-color: #d5d5d5
}

#customPaymentPopup.Popup.B1 .Modal .Document>.Popup_Center .bank-list .bank-item img {
    display: block;
    max-width: 75px
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal {
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.Title {
    margin-bottom: 10px
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.subTitle {
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.BalanceBox {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 25px
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.BalanceBox>input {
    border: 1px solid #eee;
    background-color: #e9e9e9;
    border-radius: 5px;
    padding: 12px;
    margin-bottom: 5px;
    letter-spacing: 17px;
    padding-left: 40px
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.BalanceBox>input.Error {
    border-color: #ffcfcf;
    background-color: #ffe5e5
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.BalanceBox>.sendAgain {
    font-size: 12px;
    font-weight: 100;
    display: inline-block;
    cursor: pointer;
    padding: 10px 0 5px;
    display: flex;
    align-items: center
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.BalanceBox>.sendAgain>#BalanceSmsConfirmCodeCount {
    margin-right: 5px
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.BalanceBox>.sendAgain>.AgainSms.Disabled {
    pointer-events: none;
    opacity: .7
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.ActionArea {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.ActionArea>.Btn {
    background-color: #000;
    padding: 10px 11px;
    color: #fff;
    font-weight: 100;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.ActionArea>.Btn.Disabled {
    background-color: #a1a1a1;
    pointer-events: none
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.ActionArea>.Btn:hover {
    opacity: .8
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.sendAlert {
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    color: green;
    margin-top: 10px
}

.Popup .Modal .Htm .Document .Popup_Center .BalanceSmsConfirmModal>.sendAlert2 {
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    color: red;
    margin-top: 10px
}

body[fcode=Fr-5500170] .module-2000027 .Container .Footer-Content .Footer-Sections .Footer-part .Footer-part-link .email-register .email-contract .check-gender {
    display: none!important
}

section.module-40000418 .uniform-preview-modal>.preview-body>.preview-content>.uniform-siluet>.uniform-design-images .uniform-textNumber>.uniform-numbers {
    margin-bottom: 10px
}

section.module-40000418 .uniform-preview-modal>.preview-body>.preview-content>.uniform-siluet>.uniform-design-images .uniform-textNumber>.uniform-numbers>span {
    display: inline-block;
    margin: 0 5px
}

section.module-40000418 .uniform-preview-modal>.preview-body>.preview-content>.uniform-siluet>.uniform-design-images .uniform-textNumber>.uniform-numbers>span img {
    max-width: initial;
    height: 80px
}

@media only screen and (max-width: 991px) {
    section.module-40000418 .module-content .design-module-container>.design-left>.uniform-design-images .uniform-textNumber>.uniform-numbers {
        font-size:initial!important;
        height: 84px!important;
        margin-bottom: 10px!important
    }

    section.module-40000418 .module-content .design-module-container>.design-left>.uniform-design-images .uniform-textNumber>.uniform-numbers>span img {
        height: 77px!important
    }

    section.module-40000418 .module-content .design-module-container>.design-left>.uniform-design-images .uniform-textNumber>.uniform-numbers>span {
        height: auto!important
    }
}

body:not([firm-lang=tr]) .right-area .account-list .account-item.urlGiftCard {
    display: none!important
}

.packetPlaylistmp3 {
    font-size: 15px;
    padding-left: 3px;
    transition: .3s;
    position: fixed;
    bottom: 70px;
    left: 15px;
    padding-left: 0;
    z-index: 5
}

.packetPlaylistmp3 .player__header {
    background-color: #fff;
    border-radius: 5px;
    padding: 7px;
    box-shadow: rgb(0 0 0/5%) 0 6px 24px 0,rgb(0 0 0/8%) 0 0 0 1px
}

.packetPlaylistmp3 .slider__name,.packetPlaylistmp3 .slider__title {
    overflow: hidden;
    white-space: nowrap
}

.packetPlaylistmp3 .slider__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 120px;
    position: relative;
    top: 3px
}

.packetPlaylistmp3 .player__button {
    all: unset;
    z-index: 100;
    cursor: pointer;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px 5px;
    margin-right: 5px;
    border-radius: 3px
}

.packetPlaylistmp3 .player__button>.fa-solid {
    color: #000
}

.packetPlaylistmp3 .player__button.play-song {
    width: 12px
}

.packetPlaylistmp3 .player__button img {
    width: 12px
}

.packetPlaylistmp3 .player__button>.fa-solid {
    display: inline-block;
    font-size: 12px;
    color: #000
}

.packetPlaylistmp3 .player__button>.fa-solid.fa-pause {
    display: none
}

.packetPlaylistmp3 .player__button--absolute--center {
    display: flex;
    align-items: center;
    justify-content: center
}

.packetPlaylistmp3 .player__button--absolute--center>img {
    width: 20px
}

.packetPlaylistmp3 .player__button.back-song,.packetPlaylistmp3 .player__button.next-song {
    padding: 8px
}

.packetPlaylistmp3 .sound-gif {
    display: flex;
    align-items: center;
    padding-bottom: 2px
}

.packetPlaylistmp3 .sound-gif img {
    height: 12px
}

.packetPlaylistmp3 .sound-gif .playing-icon {
    display: none
}

.packetPlaylistmp3 .player__controls {
    display: flex
}

.packetPlaylistmp3 .player__controls.move {
    width: 88%;
    transform: translate3d(-1.1em,calc(var(--parent-height) - 153%),0)
}

.packetPlaylistmp3 .player__context {
    text-transform: capitalize;
    padding: 5px;
    font-size: 13px;
    font-weight: 500;
    margin: 0;
    margin-left: 3px;
    color: #000
}

.packetPlaylistmp3 .player__context.slider__context {
    cursor: pointer
}

.packetPlaylistmp3 .player__context.slider__context::after {
    content: "\f106";
    font-family: "font awesome 6 pro";
    position: relative;
    top: 1px;
    margin-left: 3px
}

.packetPlaylistmp3 .player__context.slider__context.ActiveDropdown::after {
    content: "\f107"
}

.packetPlaylistmp3 .player-dropdown {
    opacity: 0;
    visibility: hidden;
    transition: .3s;
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: calc(100% - -10px);
    width: 310px;
    border-radius: 5px;
    overflow: hidden
}

.packetPlaylistmp3 .player-dropdown.Show {
    opacity: 1;
    visibility: visible;
    z-index: 999
}

.packetPlaylistmp3 .player-dropdown .dropdown-content {
    display: flex;
    flex-direction: column-reverse
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player-dropdown-head {
    display: flex;
    align-items: center;
    background-color: #fdfdfd;
    padding: 10px 10px 10px 25px
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__playlist {
    padding: 10px;
    margin: 0;
    max-height: 330px;
    overflow-y: auto
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__playlist::-webkit-scrollbar {
    width: 4px
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__playlist::-webkit-scrollbar-track {
    background: #fdfdfd
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__playlist::-webkit-scrollbar-thumb {
    background: #e9e9e9
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__song {
    display: flex;
    cursor: pointer;
    padding: 7px 14px;
    padding-right: 35px;
    position: relative;
    border-radius: 5px;
    margin-bottom: 6px
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__song.active {
    background-color: #e9e9e9
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__song.active::after {
    content: "";
    background-image: url(https://static3.farktor.com/Library/SystemBox/Upl/1_ydt2WKi77Qx6.svg);
    position: absolute;
    width: 13px;
    height: 13px;
    background-size: cover;
    right: 13px;
    top: 10px
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__song.active.playNow::after {
    background-image: url(https://static3.farktor.com/Library/SystemBox/Upl/1_bFVi0ML886A7.gif)
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__song .player__context {
    line-height: 19px;
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 300;
    color: #000
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__song .player__context .player__song-name {
    color: #000
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .audio {
    display: none!important
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .progres {
    height: .25em;
    cursor: pointer;
    border-radius: 1em;
    touch-action: none;
    background-color: #e5e7ea;
    flex: auto;
    margin-right: 20px
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .player__controls.move .progres {
    width: 98%
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .progres__filled {
    width: 0;
    height: 100%;
    display: flex;
    position: relative;
    align-items: center;
    border-radius: inherit;
    background-color: #78adfe
}

.packetPlaylistmp3 .player-dropdown .dropdown-content .progres__filled::before {
    right: 0;
    width: 10px;
    content: " ";
    height: 10px;
    border-radius: 50%;
    position: absolute;
    background-color: #5781bd
}

.__jivoMobileButton {
    margin-bottom: 50px!important
}

[CD=productOldPrice] {
    display: none
}

body[fcode=Fr-5500170] .header-menu-container .menu-container .nav-menu .nav-list .menu-dropdown-container .dropdown-body .dropdown-sub .sub-menu-body>.dropdown-li {
    margin: 5px 0
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500199] .ElementItemList.Header {
        position:initial
    }

    body[fcode=Fr-5500199] header.module-1000015 {
        position: absolute;
        z-index: initial
    }

    body[fcode=Fr-5500199] header.module-1000015 .header-nav-container {
        position: absolute;
        height: max-content;
        z-index: 5;
        height: 100vw
    }

    body[fcode=Fr-5500199] .module-8000217 .filter-container {
        z-index: 99!important;
        top: 0
    }

    body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Center .header-search .search-group {
        top: 107px
    }

    body[fcode=Fr-5500199] .module-7000110 {
        z-index: 15
    }

    body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Center {
        z-index: 999
    }

    body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Right,body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Left {
        position: relative;
        z-index: 32
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500199][userpage=HomePage] {
        padding-top:68px
    }
}

body[fcode=Fr-5500199] .module-11000511>.bottom-bar-nav>.bottom-bar-list>.bottom-bar-link>.icon-ifa>span {
    background-color: #e72c7f;
    font-family: arial;
    font-size: 13px
}

body[fcode=Fr-5500199] section.module-14000810 .about-page-container .about-body>.Left>.about-list>li>.Link {
    color: #e72c7f
}

body[fcode=Fr-5500199] section.module-14000810 .about-page-container .about-body>.Left>.about-list>li>.Link::after {
    background-color: #e72c7f
}

body[fcode=Fr-5500199] section.module-14000810 .about-page-container .about-body>.Left>.about-list>li>.Link.Active {
    color: #000
}

body[fcode=Fr-5500199] section.module-14000810 .about-page-container .mob-control {
    color: #e72c7f
}

body[fcode=Fr-5500199] .module-13000710 .accountbar-container .accountbar-body .account-nav>.nav-list>.nav-link {
    color: #e72c7f
}

body[fcode=Fr-5500199] .module-13000710 .accountbar-container .accountbar-body .account-nav>.nav-list.Active .nav-link .icon-text,body[fcode=Fr-5500199] .module-13000710 .accountbar-container .accountbar-body .account-nav>.nav-list.Active .nav-link .icon-ifa {
    color: #000
}

body[fcode=Fr-5500199] .module-13000710 .order-list.order-none>.tite>a {
    background-color: #e72c7f
}

body[fcode=Fr-5500199] .module-13000710 .order-list.order-none>.tite>a:hover {
    background-color: #be2569
}

body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Right .right-nav .item.item-cart .cart-dropdown .dropdown-content .cart-body .card-list .card-info .product-price .product-new-price {
    color: #e72c7f
}

body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Right .right-nav .item.item-cart .cart-dropdown .dropdown-content .cart-footer .cart-link .cart-btn {
    background-color: #e72c7f;
    border-color: #be2569
}

body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Right .right-nav .item.item-cart .cart-dropdown .dropdown-content .cart-footer .cart-link .cart-btn:hover {
    background-color: #be2569
}

body[fcode=Fr-5500199] .productItemLayout .Layout.Gallery .addFavItem.activeFav>.AddFav {
    background-color: #e72c7f
}

body[fcode=Fr-5500199] .FormElements>button {
    background-color: #e72c7f
}

body[fcode=Fr-5500199] .FormElements>button:hover {
    background-color: #be2569
}

body[fcode=Fr-5500199] .module-13000710 .profilebar-container .profile-from-control .profile-btn,body[fcode=Fr-5500199] section.Cart .cart-btn,body[fcode=Fr-5500199] section.Cart .CartFooter .cart-promotion .cart-accordion>.accordion-body>.code-form>.code-flex>.dis-btn {
    background-color: #e72c7f;
    border-color: #be2569
}

body[fcode=Fr-5500199] .module-13000710 .profilebar-container .profile-from-control .profile-btn:hover,body[fcode=Fr-5500199] section.Cart .cart-btn:hover,body[fcode=Fr-5500199] section.Cart .CartFooter .cart-promotion .cart-accordion>.accordion-body>.code-form>.code-flex>.dis-btn:hover {
    background-color: #be2569;
    border-color: #be2569
}

body[fcode=Fr-5500199] .Address-modal .Address-footer>.steps-control>.item>.step-btn.btn-next {
    background-color: #e72c7f;
    border-color: #be2569
}

body[fcode=Fr-5500199] .Address-modal .Address-footer>.steps-control>.item>.step-btn.btn-next:hover {
    background-color: #be2569;
    border-color: #be2569
}

body[fcode=Fr-5500199] section.Cart .CartFooter .cart-addition .addition-detail .addition-total .column.left>.item .total-price {
    color: #e72c7f!important
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500199] header.module-1000015 .header-body-content .Right .right-nav .item.item-cart .cart-car [cd=bagProductCount] {
        background-color:#e72c7f;
        font-family: arial;
        font-size: 12px
    }
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500103] .module_900032103 .product-content .body-list-container .addCartArea>.AddCart {
        background-color:#ff8901;
        color: #fff
    }

    body[fcode=Fr-5500103] .module_900032103 .product-content .body-list-container .addCartArea>.addFavItem>.AddFav {
        background-color: #000;
        color: #fff
    }
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500103] .module_900031106 .gallery-area .product-mobile-gallery [cd=DetailGalleryCarousel] .gallery-item {
        margin:0
    }
}

body[fcode=Fr-5500103] .Address-modal .Address-head>.item>.Corporate-control {
    font-size: 16px;
    font-weight: 600
}

.module_900032103 .product-content .product-card>.Left>.brand-name {
    display: none!important
}

body[fcode=Fr-5500194] .productItemLayout .Layout.Info {
    z-index: 12
}

body[fcode=Fr-5500194] .productItemLayout .Layout.Info .Layout.ColorBox .sizeList .size-group {
    display: none
}

.Address-modal .Address-body .address-corporate .corporate-tabs-body .tabs-content#Sahis>.column {
    display: block
}

.DesignModule .list .list-wrapper .ProductList.Special {
    width: 100%;
    display: flex;
    align-items: baseline;
    justify-content: center;
    grid-template-columns: none;
    flex-wrap: wrap;
    grid-gap: initial
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="1"][data_w="1"] {
    width: 50%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="2"][data_w="1"] {
    width: 33.33%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="3"][data_w="1"] {
    width: 25%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="4"][data_w="1"] {
    width: 20%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="5"][data_w="1"] {
    width: 15%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="1"][data_w="2"] {
    width: 33.33%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="2"][data_w="2"] {
    width: 25%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="3"][data_w="2"] {
    width: 20%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="4"][data_w="2"] {
    width: 15%
}

.DesignModule .list .list-wrapper .ProductList.Special .productItemLayout[SubType="5"][data_w="2"] {
    width: 10%
}

.list-divider {
    width: 100%;
    display: block;
    height: 0!important
}

body[fcode=Fr-5500196] .module-11000511>.bottom-bar-nav>.bottom-bar-list>.bottom-bar-link>.icon-text {
    font-family: neuehelvetica!important
}

body[fcode=Fr-5500196] .module-20000219 .footer .footer-body .inner-area .info-part .card-area .card-item .list-item {
    list-style-type: none
}

body[fcode=Fr-5500196] .module-20000219 .footer .footer-body .inner-area .info-part .card-area .card-item .list-item .item-link {
    font-size: 14px;
    font-weight: 300;
    color: #969696;
    cursor: pointer;
    display: inline-block;
    padding: 8px 6px 8px 0;
    margin-bottom: 3px;
    letter-spacing: .28px;
    position: relative;
    transition: all .4s linear
}

body[fcode=Fr-5500196] .module-10000419 .background-selector .all-items .module-footer {
    display: none
}

@media only screen and (max-width: 991px) {
    body[fcode=Fr-5500196] .BulletinBar.Top {
        display:block!important;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 33
    }

    body[fcode=Fr-5500196] .module-10000113 {
        top: 29px
    }
}

@media only screen and (min-width: 991px) {
    body[fcode=Fr-5500193][userpage=Bag] {
        padding-top:100px
    }
}

body[fcode=Fr-5500126] .module-300003124 .Container {
    padding: 0
}

@keyframes rgbColor {
    to {
        background-position: 200% center
    }
}

body[fcode=Fr-5500126] .header-menu-container .menu-container>.nav-menu .nav-list .nav-link[navid="48824"] .icon-text {
    background: linear-gradient(90deg,rgba(245,255,0,1) 0%,rgba(0,194,255,1) 25%,rgba(255,0,249,1) 50%,rgba(112,255,131,1) 75%,rgba(245,197,19,1) 100%);
    background-size: 900% auto;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: rgbColor 9s linear infinite;
    padding-right: 34px
}

body[fcode=Fr-5500126] .header-menu-container .menu-container>.nav-menu .nav-list .nav-link[navid="48824"] .icon-text::after {
    content: "";
    background-image: url(" https://static.farktor.com/Library/SystemBox/Upl/1_ine5HtsGFBhD.png");
    position: absolute;
    right: 0;
    width: 33px;
    height: 28px;
    background-repeat: no-repeat;
    background-size: 37px;
    top: -2px
}

body[fcode=Fr-5500126] .module-100004111 .sidebar .content .choice .img-text[category_id="48824"]>span {
    background: linear-gradient(90deg,rgba(245,255,0,1) 0%,rgba(0,194,255,1) 25%,rgba(255,0,249,1) 50%,rgba(112,255,131,1) 75%,rgba(245,197,19,1) 100%);
    background-size: 900% auto;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: rgbColor 9s linear infinite;
    position: relative;
    z-index: 2
}

body[fcode=Fr-5500126] .module-100004111 .sidebar .content .choice .img-text[category_id="48824"]::after {
    content: "";
    position: absolute;
    left: -1px;
    right: -1px;
    top: 0;
    bottom: -1px;
    background-color: #ebebeb;
    border-radius: 0 0 15px 15px
}

body[fcode=Fr-5500126] .module-100004111 .sidebar .content .choice .img-text {
    background-color: #ebebeb;
    color: #000
}

.Popup.B1.module-000155-popUp .Modal {
    overflow-y: hidden
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Close.Outside {
    top: 16px;
    right: 18px;
    box-shadow: none;
    border-radius: 0;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    display:block
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center {
    border-radius: 0!important;
    padding: 27px 0
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper {
    background-color: #fff;
    height: 700px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .product-area {
    height: calc(100% - 145px);
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 24px;
    padding-right: 24px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head .list-title {
    color: #2e2e2e;
    font-size: 18px;
    font-weight: 500
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head .top-area .bag-link {
    display: none
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head>.body-area {
    margin-top: 6px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head .list-description {
    font-size: 13px;
    font-weight: 300;
    color: #575757
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body {
    margin-top: 18px;
    border-top: 1px solid #2b2b2b1a;
    padding-top: 20px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section {
    display: flex
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-left {
    flex-shrink: 0
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-left .thumbnail {
    max-width: 95px;
    cursor: pointer;
    position: relative
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-left .thumbnail .item {
    width: 100%
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-left .thumbnail .image {
    display: block;
    max-width: 100%
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-left .thumbnail .text {
    color: #2e2e2e;
    font-weight: 500;
    font-size: 12px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffffbf;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 2px;
    display: none
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info {
    margin-left: 12px;
    padding-left: 22px;
    flex: 1;
    max-width: calc(100% - 24px);
    position: relative;
    padding-bottom: 38px;
    display: block!important;
    border: 0!important
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-top {
    display: flex;
    justify-content: space-between
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .product-title {
    color: #2e2e2e;
    font-size: 14px;
    font-weight: 500
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-top .percentPrice {
    color: #656565;
    background-color: #ededed;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    border-radius: 16px 0 0 16px;
    align-self: flex-start
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area {
    margin-top: 8px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .campaing-area {
    color: #e06c09;
    font-size: 13px;
    font-weight: 300;
    display: inline-block;
    border: 1px solid #ed7006;
    text-transform: uppercase;
    background: #fff;
    padding: 4px 8px;
    margin-top: 8px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area .top {
    margin-top: 6px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area .top .first-price {
    margin-right: 10px;
    color: #2e2e2e;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: 100;
    display: none
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area .top .discountPrice {
    color: #000;
    font-weight: 500;
    font-size: 14px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area .top .discountPrice.disable-price {
    color: #858585;
    text-decoration: line-through
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area .campaignPrice {
    margin-top: 4px;
    background-color: red;
    border-radius: 2px;
    padding: 1px 3px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area .campaignPrice .discountInPrice {
    color: #fff;
    font-size: 13px;
    font-weight: 500
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content {
    margin-top: 13px;
    position: relative
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content.size-area {
    margin-top: 5px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .content-title {
    color: #2e2e2e;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #2b2b2b;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section.selected .product-info .info-content .content-title {
    color: #2ab419;
    padding-top: 4px;
    padding-bottom: 4px;
    border-color: #2ab419
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .content-title .size-text {
    font-size: 14px;
    font-weight: 500
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section.selected .product-info .info-content .content-title .size-text {
    font-size: 19px;
    font-weight: 700
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .content-title .fa-light {
    font-size: 16px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .options {
    overflow-x: auto;
    overflow-y: hidden;
    max-width: 450px;
    display: flex
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box {
    padding-bottom: 30px;
    position: relative;
    padding-left: 2px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box .color {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: transparent;
    display: inline-block;
    position: relative;
    cursor: pointer;
    flex-shrink: 0;
    border: 1px solid #dedede;
    transition: all .3s
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box .color-text {
    font-size: 12px;
    font-weight: 100;
    color: #909090;
    position: absolute;
    left: 0;
    bottom: 0;
    display: none
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box.active .color-text {
    display: inline-block
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box.active .color {
    border-color: #717171
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box+.color-box {
    margin-left: 15px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 3px;
    left: 3px;
    bottom: 3px;
    right: 3px;
    border-radius: 50%
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color1::before {
    background-color: #8d674a
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color2::before {
    background-color: #dad9c5
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color3::before {
    background-color: #d5881f
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    width: 100%;
    background-color: #fff;
    z-index: 10;
    border: 1px solid transparent;
    border-top: 0;
    max-height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all .3s
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown.show {
    max-height: 160px;
    transition: all .3s;
    border-color: #2e2e2e;
    z-index: 999
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown .size-content {
    padding-top: 8px;
    padding-bottom: 8px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown .size-content .size-list .size-item .select-btn {
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #2e2e2e;
    padding: 8px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown .size-content .size-list .size-item .select-btn.disabled {
    display: block;
    font-size: 16px;
    font-weight: 100;
    color: #d3d3d3;
    padding: 8px;
    pointer-events: none;
    text-decoration: line-through
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown .size-content .size-list .size-item.active .select-btn {
    color: #2ab419
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area {
    background-color: #fff;
    position: relative;
    z-index: 999;
    border-top: 1px solid #eee;
    box-shadow: 0 0 4px #eee
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .action-content {
    padding-left: 24px;
    padding-right: 24px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .result-section {
    margin-top: 17px;
    display: flex;
    justify-content: space-between
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .result-section .result-info:last-child {
    text-align: right
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .result-section .result-info .result-title {
    font-size: 14px;
    font-weight: 100;
    color: #2e2e2e
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .result-section .result-info .result-total {
    font-size: 15px;
    font-weight: 500;
    color: #2e2e2e;
    margin-top: 7px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .cartBtn-area {
    margin-top: 13px;
    border-top: 1px solid #2b2b2b1a;
    padding-top: 24px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .cartBtn-area .addCartBtn {
    position: relative;
    font-family: inherit;
    background-color: transparent;
    border: 1px solid #393939;
    border-radius: 1px;
    display: block;
    width: 100%;
    height: 51px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #0000006c;
    cursor: not-allowed;
    outline: none;
    padding: 0
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .cartBtn-area .addCartBtn.active {
    background-color: #393939;
    color: #fff;
    border-color: #fff
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .cartBtn-area .addCartBtn.btnLoading {
    cursor: not-allowed
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .cartBtn-area .addCartBtn.btnLoading::before {
    content: "";
    display: block;
    position: absolute;
    left: 20px;
    transform: translate(0%,-50%) rotate(0deg);
    top: 50%;
    width: 16px;
    height: 16px;
    border: 3px solid #fff;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: popup0155-spinner 1s linear infinite
}

@keyframes popup0155-spinner {
    0% {
        transform: translate(0%,-50%) rotate(0deg)
    }

    100% {
        transform: translate(0%,-50%) rotate(360deg)
    }
}

body[fcode=Fr-5500191] .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box .color {
    width: 17px!important;
    height: 17px!important
}

body[fcode=Fr-5500191] .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box .color-text {
    display: none!important
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .messg-area {
    position: absolute;
    left: 22px;
    right: 0;
    bottom: 4px;
    border-radius: 2px;
    text-align: center;
    z-index: 99;
    opacity: 1
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .messg-area .messg-txt {
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    letter-spacing: .4px;
    padding: 6px 4px
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .messg-area .messg-txt.success {
    background-color: #2ab419
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .messg-area .messg-txt.warning {
    background-color: crimson
}

.Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .messg-area.moveUp {
    bottom: 120px;
    transition: all .6s ease-in-out 2s;
    opacity: 0
}

@media screen and (max-width: 1450px) {
    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center {
        padding-top:14px;
        padding-bottom: 14px
    }
}

@media only screen and (min-width: 992px) {
    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .colors .color-box:hover .color {
        border-color:#717171
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown .size-content .size-list .size-item:hover {
        background-color: #f5f5f5;
        cursor: pointer
    }
}

@media screen and (max-width: 991px) {
    .Popup.B1.module-000155-popUp .Modal {
        padding:0
    }

    .Popup .Modal .Htm {
        padding: 0!important
    }

    .Popup .Modal .Htm .Document .Popup_Close.Outside {
        left: initial;
        right: 5px;
        top: 5px;
        font-size: 14px;
        width: 24px;
        height: 24px;
        padding: 8px 12px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center {
        max-height: 100vh;
        padding: 0;
        border: none;
        overflow: hidden!important
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper {
        height: 100vh
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .product-area {
        height: calc(100% - 164px);
        padding-bottom: 160px;
        padding-left: 0;
        padding-right: 0
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head {
        padding-top: 14px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head>.top-area {
        border-bottom: 1px solid #2b2b2b1a;
        padding: 10px 16px 17px 18px;
        text-align: center;
        display: flex;
        align-items: center
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head .list-title {
        font-size: 15px;
        flex: 1
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head .top-area .bag-link {
        color: #000;
        position: relative;
        bottom: 2px;
        display: block
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head .top-area .bag-link .fa-light {
        font-size: 19px;
        display: inline-block;
        padding: 6px 8px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head .top-area .bag-link .icon-count {
        width: 13px;
        height: 13px;
        background-color: #000;
        color: #fff;
        border-radius: 50%;
        font-size: 10px;
        line-height: 14px;
        position: absolute;
        top: 10px;
        right: 5px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-head>.body-area {
        padding: 12px 22px 14px 16px;
        margin-top: 0
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body {
        margin-top: 0;
        padding-top: 15px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section-area {
        padding-left: 18px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-left .thumbnail {
        max-width: 81px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info {
        padding-left: 12px;
        margin-left: 5px;
        padding-bottom: 34px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .product-title {
        font-weight: 300
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area {
        margin-top: 6px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .price-area .top .discountPrice {
        font-weight: 300
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-top .percentPrice {
        align-self: flex-end;
        font-size: 12px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content {
        margin-top: 9px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content.size-area {
        margin-top: 2px;
        margin-right: 32px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .messg-area {
        left: 12px;
        right: 32px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .messg-area .messg-txt {
        font-size: 13px;
        padding-left: 2px;
        padding-right: 2px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .content-title {
        color: #2e2e2e80
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .content-title .size-text {
        font-size: 13px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section .product-info .info-content .dropdown .size-content .size-list .size-item .select-btn {
        font-size: 13px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .list-body .section.selected .product-info .info-content .content-title .size-text {
        font-size: 17px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .action-content {
        padding-left: 0;
        padding-right: 0
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .result-section {
        margin-top: 27px;
        padding-left: 18px;
        padding-right: 18px
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .cartBtn-area {
        margin-top: 9px;
        margin-left: 18px;
        margin-right: 18px;
        padding-top: 19px;
        padding-bottom: 19px;
        border-top: 1px solid #2b2b2b1a
    }

    .Popup.B1.module-000155-popUp .Modal.w60 .Htm .Document .Popup_Center .wrapper .action-area .cartBtn-area .addCartBtn {
        font-size: 17px;
        height: 46px
    }
}

.header-menu-container .menu-container>.nav-menu .nav-list[data_id="40222"] a,.header-menu-container .menu-container>.nav-menu .nav-list[data_id="40241"] a,.header-menu-container .menu-container>.nav-menu .nav-list[data_id="40293"] a {
    font-weight: 200!important
}

body[fcode=Fr-5500201] header.module-1000012 .header-menu-container {
    justify-content: center!important
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head {
    display: flex;
    justify-content: space-between;
    align-items: center
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .header-text {
    color: #020202;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 5px 0;
    flex: auto
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .shopping-bag-text {
    color: #020202;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 5px 9px;
    display: flex;
    justify-content: flex-end;
    padding-right: 0;
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .variationArea{
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 10px;
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
    padding-top: 35px
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-header {
    padding-bottom: 20px
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-header .header-text {
    font-size: 14px;
    color: #020202;
    font-weight: 100
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content {
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-bottom: 5px
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell {
    min-width: 80px;
    max-width: 80px;
    margin-right: 7px;
    position: initial!important;
    left: initial!important
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell .productItem>a {
    display: block;
    width: 100%
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell .productItem>a .carousel-image {
    display: block;
    width: 100%
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell .productItem>a .productInfo .pName {
    display: none
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell .productItem>a .productInfo .PriceBox .OldPrice {
    display: none!important
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell .productItem>a .productInfo .PriceBox .Price {
    font-size: 13px;
    color: #2e2e2e;
    font-weight: 100;
    padding-top: 2px
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell .productItem>a .productInfo .flashCampaingBox .flashCampaingName {
    display: none!important
}

body[fcode=Fr-5500186] .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area .slider-content .carousel-cell .productItem>a .productInfo .flashCampaingBox .flashCampaingPrice {
    font-size: 13px;
    color: #2e2e2e;
    font-weight: 100
}

body[fcode=Fr-5500186] .Popup.B2 .Modal .Htm .Document .Popup_Close {
    left: initial;
    right: 5px;
    top: 5px
}
/*
body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44112"],body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44113"],body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44114"],body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44115"],body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="48971"] {
    margin-right: 35px
}
*/

body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44112"] a,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44113"] a,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44114"] a,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44115"] a,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="48971"] a {
    font-weight: 500
}

body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44112"] a:hover,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44113"] a:hover,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44114"] a:hover,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="44115"] a:hover,body[fcode=Fr-5500186] .module-10000121 .header .header-container .header-left .nav-list-area .product-list .product-item .dropdown-items>ul .nav-item[n2_id="48971"] a:hover {
    text-indent: 0;
    opacity: .7
}

@media only screen and (max-width: 991px) {
    body {
        padding-top:0
    }
}

body[fcode=Fr-5500157] .module_900032105 .product-content .product-card>.Right>.PriceBox>.discount-num {
    display: none!important
}

body[fcode=Fr-5500156] .header-menu-container .menu-container>.nav-menu .nav-list:first-child .nav-link[navid="49345"] {
    color: red!important
}

body[fcode=Fr-5500156][userpage=ProductView] .module_900032103_mobile .product-content>.content-area>.product-option>.option-item {
    display: none
}

body[fcode=Fr-5500191] .nav-wrapper li[navid="49315"] a,body[fcode=Fr-5500191] .nav-wrapper li[n2_id="49315"] a {
    font-weight: 700!important;
    font-size: 21px!important;
    line-height: 30px!important;
    color: #c00!important;
    display: inline-block!important
}

body[fcode=Fr-5500191] .nav-wrapper li[navid="49315"] a::before,body[fcode=Fr-5500191] .nav-wrapper li[n2_id="49315"] a::before {
    content: "";
    position: absolute;
    right: -8px;
    top: -10px;
    width: 30px;
    height: 30px;
    transform: rotate(20deg);
    background-image: url(https://static.farktor.com/Library/SystemBox/img/dHXk05Maa7Cw.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

@media(max-width: 991px) {
    body[fcode=Fr-5500191] .nav-wrapper li[navid="49315"] a,body[fcode=Fr-5500191] .nav-wrapper li[n2_id="49315"] a {
        padding-top:4px!important;
        padding-bottom: 0!important
    }
}

body[fcode=Fr-5500198] .module-100004115 .background-selector .all-items .module-seo-bar .country-section,body[fcode=Fr-5500200] .module-100004115 .background-selector .all-items .module-seo-bar .country-section {
    display: none!important
}

body[fcode=Fr-5500198] .module-100004115 .background-selector .all-items .module-header .home-icon [cd=bagProductCount],body[fcode=Fr-5500200] .module-100004115 .background-selector .all-items .module-header .home-icon [cd=bagProductCount] {
    background-color: #24aeb1;
    color: #fff;
    font-size: 10px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    line-height: 15px;
    text-align: center;
    font-family: aplus
}

body[fcode=Fr-5500198] .module-100004115 .background-selector .all-items .module-seo-bar .seo-container .login-box .login-item,body[fcode=Fr-5500200] .module-100004115 .background-selector .all-items .module-seo-bar .seo-container .login-box .login-item {
    font-size: 13px;
    font-weight: 400
}

body[fcode=Fr-5500198] .module-100004115 .background-selector .all-items .module-seo-bar .seo-container .seo-items .seo-item .seo-item-link,body[fcode=Fr-5500200] .module-100004115 .background-selector .all-items .module-seo-bar .seo-container .seo-items .seo-item .seo-item-link {
    font-size: 14px
}

body[fcode=Fr-5500198] .module-100004115 .background-selector .all-items .module-categorybar,body[fcode=Fr-5500200] .module-100004115 .background-selector .all-items .module-categorybar {
    margin: 0
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item {
    transition: .3s;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #eee;
    padding: 10px
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img {
    position: relative
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .product-add-fav {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #f3f5f9;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
    transition: .3s;
    cursor: pointer
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .product-add-fav::before {
    content: "\f004";
    font-family: "font awesome 6 pro";
    font-weight: 300
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .product-discount {
    background-color: #84be52;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 5px;
    z-index: 2
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .img-link {
    display: block;
    overflow: hidden;
    padding-top: 15px
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .img-link img {
    transition: .3s
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info {
    padding: 5px
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-link {
    display: block;
    color: #1d2a38;
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 15px;
    cursor: pointer
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-prices {
    display: flex;
    align-items: center;
    margin-bottom: 5px
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-prices .new-price {
    color: #eb3a7b;
    font-weight: 700;
    font-size: 17px
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-prices .old-price {
    color: #7d879c;
    font-size: 16px;
    text-decoration: line-through;
    margin-left: 5px;
    position: relative;
    font-weight: 100
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .flashCampaingBox {
    font-size: 13px;
    font-weight: 100;
    color: #24aeb1
}

body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-action {
    display: none!important
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item {
    transition: .3s;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #eee;
    padding: 10px
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img {
    position: relative
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .product-add-fav {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #f3f5f9;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
    transition: .3s;
    cursor: pointer
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .product-add-fav::before {
    content: "\f004";
    font-family: "font awesome 6 pro";
    font-weight: 300
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .product-discount {
    background-color: #84be52;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 5px;
    z-index: 2
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .img-link {
    display: block;
    overflow: hidden;
    padding-top: 15px
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-img .img-link img {
    transition: .3s
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info {
    padding: 5px
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-link {
    display: block;
    color: #1d2a38;
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 15px;
    cursor: pointer
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-prices {
    display: flex;
    align-items: center;
    margin-bottom: 5px
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-prices .new-price {
    color: #eb3a7b;
    font-weight: 700;
    font-size: 17px
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-prices .old-price {
    color: #7d879c;
    font-size: 16px;
    text-decoration: line-through;
    margin-left: 5px;
    position: relative;
    font-weight: 100
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .flashCampaingBox {
    font-size: 13px;
    font-weight: 100;
    color: #24aeb1
}

body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list .product-last-view-list .carousel-cell .product-item>.product-info .product-action {
    display: none!important
}

@media(max-width: 991px) {
    body[fcode=Fr-5500198] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list,body[fcode=Fr-5500200] .module-170001615 .Container .row .col-12 .seach-body .body-right .search-product-last-view-list {
        margin-top:16px
    }
}

body[fcode=Fr-5500198] .Popup.B2 {
}

body[fcode=Fr-5500198] .Popup.B2 .PopupOverlay {
    z-index: 5
}

body[fcode=Fr-5500198] .Popup.B2 .Modal {
    max-width: 100%!important;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: initial;
    z-index: 6
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm {
    padding: 0!important;
    max-height: unset
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Close {
    right: 10px;
    top: 10px;
    background-color: transparent;
    box-shadow: none
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center {
    border-radius: 0;
    border: 0;
    padding: 18px 15px 20px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .ifa-icon {
    color: #00ca8d;
    background-color: #fff;
    font-size: 20px;
    position: relative;
    top: 1px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .header-text {
    font-size: 16px;
    color: #24aeb1;
    font-weight: 800
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .shopping-bag-text {
    font-size: 14px;
    color: #2c2c2c;
    padding: 10px 0;
    font-weight: 100
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body {
    padding: 16px 0
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item {
    display: flex;
    flex-direction: row;
    align-items: center
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section {
    padding-right: 16px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section .item-image-element {
    width: 74px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc {
    padding-top: 5px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc:first-child {
    padding-top: 0
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-name-box .item-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .old-price-text {
    font-size: 15px;
    color: #191919;
    font-weight: 700;
    text-decoration: line-through
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .discount-price-text {
    font-size: 15px;
    color: #e3000c;
    font-weight: 900;
    padding-left: 3px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
    padding-top: 15px;
    border-top: 2px solid #f1f1f1;
    margin-top: 9px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-header .header-text {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: 800
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content {
    padding-top: 15px;
    white-space: nowrap;
    overflow-x: auto
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content::-webkit-scrollbar {
    width: 0;
    height: 0
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell {
    display: inline-block;
    width: 40%;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 5px;
    margin-right: 15px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link {
    display: block
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo {
    padding-top: 9px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.pName {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #888;
    font-weight: 300;
    margin-bottom: 6px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox {
    display: flex;
    align-items: initial;
    font-size: 14px;
    color: #000
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.OldPrice {
    margin-right: 5px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.Price.Colored {
    color: #a30301
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox {
    font-size: 14px;
    color: #a30000
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox .flashCampaingName {
    display: block;
    margin-bottom: 2px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item {
    transition: .3s;
    border-radius: 5px;
    overflow: hidden;
    height: 100%
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img {
    position: relative
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .product-add-fav {
    position: absolute;
    right: 4px;
    top: 4px;
    background-color: #f3f5f9;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
    transition: .3s;
    cursor: pointer;
    display: none
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .product-add-fav::before {
    content: "\f004";
    font-family: "font awesome 6 pro";
    font-weight: 300
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .product-discount {
    background-color: #84be52;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 5px;
    z-index: 2
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .img-link {
    display: block;
    overflow: hidden;
    padding-top: 15px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .img-link img {
    transition: .3s
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info {
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-link {
    display: block;
    color: #1d2a38;
    font-weight: 600;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    margin-bottom: 7px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-prices {
    display: flex;
    align-items: center;
    margin-bottom: 6px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-prices .new-price {
    color: #eb3a7b;
    font-weight: 700;
    font-size: 12px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-prices .old-price {
    color: #7d879c;
    font-size: 11px;
    text-decoration: line-through;
    margin-left: 5px;
    position: relative;
    font-weight: 100
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-action {
    margin-bottom: 6px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-action .add-box {
    display: none;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    color: #1d2a38;
    padding-left: 33px;
    position: relative;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    cursor: pointer;
    transition: .3s
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-action .add-box::before {
    content: "\e0af";
    font-family: "font awesome 6 pro";
    font-weight: 300;
    position: absolute;
    left: 0;
    width: 25px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #24aeb1;
    border-radius: 50%;
    color: #fff;
    top: 0;
    font-size: 11px
}

body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .flashCampaingBox {
    font-size: 12px;
    font-weight: 100;
    color: #24aeb1;
    margin-bottom: 7px
}

@media only screen and (max-width: 413px) {
    body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
        padding:10px 13px
    }

    body[fcode=Fr-5500198] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
        padding: 11px 23px
    }
}

body[fcode=Fr-5500200] .Popup.B2 {
}

body[fcode=Fr-5500200] .Popup.B2 .PopupOverlay {
    z-index: 5
}

body[fcode=Fr-5500200] .Popup.B2 .Modal {
    max-width: 100%!important;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: initial;
    z-index: 6
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm {
    padding: 0!important;
    max-height: unset
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Close {
    right: 10px;
    top: 10px;
    background-color: transparent;
    box-shadow: none
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center {
    border-radius: 0;
    border: 0;
    padding: 18px 15px 20px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .ifa-icon {
    color: #00ca8d;
    background-color: #fff;
    font-size: 20px;
    position: relative;
    top: 1px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .header-text {
    font-size: 16px;
    color: #24aeb1;
    font-weight: 800
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .shopping-bag-text {
    font-size: 14px;
    color: #2c2c2c;
    padding: 10px 0;
    font-weight: 100
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body {
    padding: 16px 0
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item {
    display: flex;
    flex-direction: row;
    align-items: center
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section {
    padding-right: 16px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-image-section .item-image-element {
    width: 74px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc {
    padding-top: 5px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-box-inc:first-child {
    padding-top: 0
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-name-box .item-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-color-box .item-color-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-name {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-size-box .item-size-text {
    color: #131313;
    font-size: 14px;
    opacity: .8
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .old-price-text {
    font-size: 15px;
    color: #191919;
    font-weight: 700;
    text-decoration: line-through
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-body .item .item-info-section .item-info .item-price-box .discount-price-text {
    font-size: 15px;
    color: #e3000c;
    font-weight: 900;
    padding-left: 3px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
    padding-top: 15px;
    border-top: 2px solid #f1f1f1;
    margin-top: 9px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-header .header-text {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: 800
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content {
    padding-top: 15px;
    white-space: nowrap;
    overflow-x: auto
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content::-webkit-scrollbar {
    width: 0;
    height: 0
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell {
    display: inline-block;
    width: 40%;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 5px;
    margin-right: 15px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link {
    display: block
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo {
    padding-top: 9px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.pName {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #888;
    font-weight: 300;
    margin-bottom: 6px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox {
    display: flex;
    align-items: initial;
    font-size: 14px;
    color: #000
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.OldPrice {
    margin-right: 5px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo>.PriceBox>.Price.Colored {
    color: #a30301
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox {
    font-size: 14px;
    color: #a30000
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .productItem>.Link>.productInfo .flashCampaingBox .flashCampaingName {
    display: block;
    margin-bottom: 2px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item {
    transition: .3s;
    border-radius: 5px;
    overflow: hidden;
    height: 100%
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img {
    position: relative
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .product-add-fav {
    position: absolute;
    right: 4px;
    top: 4px;
    background-color: #f3f5f9;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
    transition: .3s;
    cursor: pointer;
    display: none
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .product-add-fav::before {
    content: "\f004";
    font-family: "font awesome 6 pro";
    font-weight: 300
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .product-discount {
    background-color: #84be52;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 5px;
    z-index: 2
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .img-link {
    display: block;
    overflow: hidden;
    padding-top: 15px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-img .img-link img {
    transition: .3s
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info {
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-link {
    display: block;
    color: #1d2a38;
    font-weight: 600;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    margin-bottom: 7px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-prices {
    display: flex;
    align-items: center;
    margin-bottom: 6px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-prices .new-price {
    color: #eb3a7b;
    font-weight: 700;
    font-size: 12px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-prices .old-price {
    color: #7d879c;
    font-size: 11px;
    text-decoration: line-through;
    margin-left: 5px;
    position: relative;
    font-weight: 100
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-action {
    margin-bottom: 6px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-action .add-box {
    display: none;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    color: #1d2a38;
    padding-left: 33px;
    position: relative;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    cursor: pointer;
    transition: .3s
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .product-action .add-box::before {
    content: "\e0af";
    font-family: "font awesome 6 pro";
    font-weight: 300;
    position: absolute;
    left: 0;
    width: 25px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #24aeb1;
    border-radius: 50%;
    color: #fff;
    top: 0;
    font-size: 11px
}

body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-container .slider-content-area .slider-content .carousel-cell .product-item>.product-info .flashCampaingBox {
    font-size: 12px;
    font-weight: 100;
    color: #24aeb1;
    margin-bottom: 7px
}

@media only screen and (max-width: 413px) {
    body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .goon-shop-box .shop-box-text {
        padding:10px 13px
    }

    body[fcode=Fr-5500200] .Popup.B2 .Modal .Htm .Document .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .buttons .button-section .shopping-bag-box .shopping-bag-text {
        padding: 11px 23px
    }
}

body[fcode=Fr-5500170] section.module-40000424 .uniform-preview-modal>.preview-body>.preview-content>.detail-addition>.priceBox>.oldPrice {
    display: none!important
}

section.Cart .cart-head-bar {
    max-width: 1440px;
    margin: auto
}

section.Cart.Cart_Step2 .cart_payment_tabs {
    max-width: 1440px!important;
    padding: 0!important
}

section.Cart.Cart_Step2 .cart-page {
    max-width: 1440px!important;
    padding: 0!important
}

.module-0000001 {
    width: 100%;
    background-color: #f8f8f8
}

.module-0000001 .module-content-area {
    padding: 50px 0
}

.module-0000001 .discounts-top-info {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

.module-0000001 .discounts-top-info .discounts-title {
    font-size: 18px;
    color: #171717
}

.module-0000001 .discounts-top-info .see-all {
    font-size: 14px;
    color: #621822;
    text-decoration: underline;
    cursor: pointer
}

.module-0000001 .discounts-content-area {
}

.module-0000001 .discounts-content-area .product-list {
    border-radius: 3px
}

.module-0000001 .discounts-content-area .product-list {
}

.module-0000001 .discounts-content-area .product-list .product-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 500px;
    margin: 8px 4px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    padding: 5px
}

.module-0000001 .discounts-content-area .product-list .product-item img {
    width: 120px
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper {
    display: flex;
    flex: 1 1 0%;
    align-items: center;
    padding: 0 25px
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-link .product-img {
    padding: 7px 29px 6px 23px
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details {
    flex: 1 1 0%
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .product-name {
    color: #454545;
    font-size: 14px;
    padding-bottom: 7px
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .discount-rate {
    background-color: #95182f;
    border-radius: 9px;
    font-size: 13px;
    color: #fff;
    padding: 2px 9px 1px 8px;
    margin-right: 12px;
    display: none
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .old-price {
    font-size: 16px;
    color: #171717;
    text-decoration: line-through;
    margin-right: 5px;
    display: none
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .new-price {
    font-size: 16px;
    color: #95182f
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .flashCampaingBox {
    color: #95182f;
    border-radius: 3px;
    text-align: left;
    max-width: max-content;
    font-size: 12px;
    display: flex;
    align-items: center
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .flashCampaingBox .flashCampaingName {
    margin: 6px 5px;
    display: inline-block;
    border: 1px solid;
    padding: 3px 6px;
    border-right: 0;
    margin-right: 0;
    border-radius: 4px 0 0 4px;
    margin-left: 0;
    font-size:10px
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .flashCampaingBox .flashCampaingPrice {
    margin: 6px 5px;
    display: inline-block;
    border: 1px solid;
    padding: 3px 6px;
    margin-left: 0;
    border-left: 0;
    padding-left: 0;
    border-radius: 0 3px 3px 0;
    font-size:10px;
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-button-content {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    cursor: pointer
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-button-content .product-btn {
    color: #621822;
    font-size: 14px;
    border: 1px solid #621822;
    border-radius: 19px;
    padding: 11px 10px 10px;
    transition: all 300ms ease 0s;
    cursor: pointer
}

.module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-button-content .product-btn:hover {
    background-color: #621822;
    color: #fff
}

@media only screen and (max-width: 1199px) {
    .module-0000001 .module-content-area {
        padding:50px 70px
    }
}

@media only screen and (max-width: 991px) {
    .module-0000001 .discounts-content-area .product-list .product-item img {
        width:80px
    }

    .module-0000001 .module-content-area {
        margin: 0 auto;
        padding: 0
    }

    .module-0000001 .discounts-content-area {
        padding: 0
    }

    .module-0000001 .discounts-top-info {
        display: flex;
        flex-direction: row;
        padding: 24px 2px 5px
    }

    .module-0000001 .discounts-content-area .product-list {
        display: block;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden
    }

    .module-0000001 .discounts-content-area .product-list {
    }

    .module-0000001 .discounts-content-area .product-list::-webkit-scrollbar {
        height: 5px
    }

    .module-0000001 .discounts-content-area .product-list::-webkit-scrollbar-track {
        background: #f1f1f1
    }

    .module-0000001 .discounts-content-area .product-list::-webkit-scrollbar-thumb {
        background: #dedede
    }

    .module-0000001 .discounts-content-area .product-list .product-item {
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        border: 1px solid #ebebeb;
        border-radius: 3px;
        width: max-content;
        padding: 10px 30px 10px 10px;
        margin: 0;
        margin-bottom: 10px;
        margin-right: 15px
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details {
        flex: 1 1 0%;
        display: block;
        flex-wrap: wrap;
        margin-bottom: 15px
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details .product-name {
        color: #454545;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details .discount-rate {
        background-color: #95182f;
        border-radius: 9px;
        font-size: 13px;
        color: #fff
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper {
        display: flex;
        flex-direction: column;
        flex: 1 1 0%;
        padding-left: 15px;
        align-items: initial;
        padding-right: 0
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .old-price {
        font-size: 16px;
        color: #171717;
        text-decoration: line-through
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-details .new-price {
        font-size: 16px;
        color: #95182f
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-button-content {
        display: flex;
        padding: 0;
        justify-content: flex-start
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-button-content .product-btn {
        color: #621822;
        font-size: 13px;
        border: 1px solid #621822;
        border-radius: 16px;
        transition: all 300ms ease 0s;
        cursor: pointer;
        padding: 9px 19px 8px;
        white-space: nowrap
    }

    .module-0000001 .discounts-content-area .product-list .product-item .product-details-wrapper .product-button-content .product-btn:hover {
        background-color: #621822;
        color: #fff
    }
}

.pop-up-container {
    padding: 22px 0
}

.pop-up-container .pop-up-wrapper {
    max-width: 850px;
    display: flex;
    margin: 0 auto
}

.pop-up-container .pop-up-wrapper .popup-left {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 12px 0
}

.pop-up-container .pop-up-wrapper .popup-left .show-slide {
    display: flex;
    justify-content: center;
    margin: 12px 0
}

.pop-up-container .pop-up-wrapper .popup-left .show-slide .product-img {
    display: block
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area {
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme {
    position: relative;
    max-width: 220px;
    margin: 0 auto
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .slide-item {
    width: 45px;
    max-width: 45px
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .slide-item .imageElement {
    display: block;
    width: 100%
}

.pop-up-container .pop-up-wrapper .popup-right {
    width: 50%;
    padding: 0 25px
}

.pop-up-container .pop-up-wrapper .popup-right .img-details {
    margin-top: 12px
}

.pop-up-container .pop-up-wrapper .popup-right .img-details .product-title {
    color: #262626;
    font-size: 17px;
    font-weight: 400
}

.pop-up-container .pop-up-wrapper .popup-right .img-details .product-text {
    padding-top: 5px;
    display: block
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 17px;
    border-bottom: 1px solid #00000034
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info .product-discount-details {
    border: 1px solid #a30000;
    border-radius: 3px
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info .product-discount-details .discount-text {
    font-size: 13px;
    font-weight: 500;
    color: #a30000;
    padding: 7px 17px;
    display: block
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info .discount {
    border-radius: 15px;
    background: #95182f
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info .discount .discount-score {
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    padding: 4px 10px;
    display: block
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info .old-new-prices {
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info .old-new-prices .old-price.price {
    font-weight: 400;
    font-size: 16px;
    color: #171717;
    opacity: .8;
    text-decoration: line-through
}

.pop-up-container .pop-up-wrapper .popup-right .product-discount-info .old-new-prices .new-price.price {
    font-weight: 800;
    color: #95182f;
    font-size: 16px
}

.pop-up-container .pop-up-wrapper .popup-right .color-info {
    padding: 17px 0;
    border-bottom: 1px solid #00000034
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-text {
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-text .color-textEl {
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area {
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link {
    display: flex;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding-top: 9px
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem {
    margin: 0 4px;
    max-width: 45px;
    min-width: 45px
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem.active {
    border: 1px solid #000
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem input {
    display: none
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label span {
    display: block!important
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label span .mobile-color-box {
    display: none
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label span .mobile-color-text {
    display: none!important
}

.pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label span img {
    display: block;
    width: 100%
}

.pop-up-container .pop-up-wrapper .popup-right .size-detail {
    padding: 20px 0
}

.pop-up-container .pop-up-wrapper .popup-right .size-detail .sizes-info {
    display: flex;
    justify-content: space-between
}

.pop-up-container .pop-up-wrapper .popup-right .size-detail .sizes-info .sizes {
    font-size: 14px;
    color: #383838;
    font-weight: 400
}

.pop-up-container .pop-up-wrapper .popup-right .size-detail .sizes-info .sizes-text {
    font-size: 12px;
    color: #717171;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes {
    position: relative
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .selectBox {
    cursor: pointer;
    display: flex;
    border: 1px solid #989898;
    padding: 12px 16px;
    align-items: center;
    border-radius: 1px;
    justify-content: space-between
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .selectorAllItems {
    margin-left: 8px
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .selectBox .selectBodyText {
    font-size: 13px;
    color: #1c1c1c
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .selectBox .change-icon {
    color: #000;
    font-size: 11px
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area {
    display: none;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 999;
    background: #fff;
    border: 1px solid #0000001c
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group {
    background: #fff
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group input {
    display: none
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group .radio-label {
    display: block;
    padding: 7px 9px;
    cursor: pointer
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group .radio-label .size-info {
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group .radio-label .size-info .size-text {
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group .radio-label .size-info .icon-ifa.ifa-119.change-icon {
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group .radio-label .sizeList-area {
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group .radio-label .sizeList-area .size-list {
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .size-area .body-group .radio-label .sizeList-area .size-list .size-item {
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .btn-area {
    margin: 14px 0
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .btn-area .add-btn {
    width: 100%;
    border: 1px solid #5e1821;
    background: #5e1821;
    color: #fff;
    padding: 14px 0
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .cargo-content {
    display: flex;
    align-items: center
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .cargo-content .icon-ifa.ifa-656 {
    font-size: 29px;
    color: #000;
    margin-right: 3px
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .cargo-content .cargo-date {
    color: #000;
    font-size: 13px
}

.pop-up-container .pop-up-wrapper .popup-right .product-boxes .cargo-content .cargo-date-text {
    color: #9a9a9a;
    font-size: 13px;
    margin-left: 3px
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .owl-nav .owl-prev {
    position: absolute;
    top: 38%;
    left: -45px;
    background: #fff!important;
    border-radius: 50%!important;
    box-shadow: #00000021 0 3px 6px;
    transform: translateY(-50%)
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .owl-nav .owl-prev #prev-slide {
    font-size: 11px;
    padding: 4px;
    color: #000;
    opacity: .6
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .owl-nav .owl-next {
    position: absolute;
    top: 38%;
    right: -45px;
    background: #fff!important;
    border-radius: 50%;
    box-shadow: #00000021 0 3px 6px;
    transform: translateY(-50%);
    border-radius: 50%!important
}

.pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .owl-nav .owl-next #next-slide {
    font-size: 11px;
    padding: 4px;
    color: #000;
    opacity: .6
}

@media only screen and (min-width: 991px) {
    .pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .owl-item.firstActiveItem {
        border:1px solid #0000005e;
        border-radius: 2px
    }
}

@media only screen and (max-width: 991px) {
    .pop-up-container {
        padding-bottom:35px
    }

    .pop-up-container .pop-up-wrapper {
        flex-direction: column
    }

    .pop-up-container .pop-up-wrapper .popup-left .show-slide {
        display: none
    }

    .pop-up-container .pop-up-wrapper .popup-left {
        width: 100%
    }

    .pop-up-container .pop-up-wrapper .popup-right {
        width: 100%;
        padding: 0
    }

    .pop-up-container .pop-up-wrapper .popup-left .owl-area .owl-popup.owl-carousel.owl-theme .slide-item {
        width: 100%;
        max-width: 175px;
        margin: 0 auto
    }

    .pop-up-container .pop-up-wrapper .popup-right .product-discount-info .old-new-prices {
        display: flex;
        flex-direction: column
    }

    .pop-up-container .pop-up-wrapper .popup-right .product-discount-info .discount {
        border-radius: 5px;
        padding: 5px 0;
        margin: 0 10px
    }

    .Popup .Modal .Htm .Document .Popup_Center {
        padding: 21px 19px
    }

    .pop-up-container .pop-up-wrapper .popup-right .product-discount-info {
        justify-content: initial;
        padding-top: 6px
    }

    .pop-up-container .pop-up-wrapper .popup-right .size-detail {
        padding: 13px 0
    }

    .pop-up-container .pop-up-wrapper .popup-right .color-info {
        padding: 9px 0
    }

    .pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label span .mobile-color-text {
        display: block!important;
        padding: 6px 12px;
        margin-left: 4px
    }

    .pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label span .mobile-color-box {
        display: block;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background-color: var(--colorCode);
        min-width: 15px;
        margin-left: 8px
    }

    .pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label span img {
        display: none
    }

    .pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem .radio-label>span {
        display: flex!important;
        align-items: center
    }

    .pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link .colorItem {
        margin: 0 8px;
        min-width: 125px;
        border-radius: 17px;
        border: 1px solid #d6d6d6
    }

    .pop-up-container .pop-up-wrapper .popup-right .color-info .color-area .color-group.color-link {
        padding: 12px 0
    }
}

.MobileAddCartModal2 {
    position: fixed;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    right: 0;
    width: 100%;
    background-color: #fff;
    z-index: 9999;
    padding: 0;
    border-radius: 10px 10px 0 0;
    max-width: 520px;
    margin: 0 auto;
    padding: 10px 15px
}

@media only screen and (max-width: 991px) {
    .MobileAddCartModal2 {
        position:fixed;
        bottom: 0;
        top: initial;
        left: 0;
        transform: translateY(0);
        right: 0;
        width: 100%;
        background-color: #fff;
        z-index: 9999;
        padding: 0;
        border-radius: 10px 10px 0 0;
        max-width: 520px;
        margin: 0 auto;
        padding: 10px 15px
    }
}

.MobileAddCartModal2 .CloseCart {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    color: #464646;
    width: 34px;
    height: 34px;
    text-align: center;
    border: 0;
    border-style: solid;
    border-color: #d6d6d6;
    border-width: 0;
    display: flex;
    font-size: 15px;
    align-items: center;
    justify-content: center;
    z-index: 44;
    background-color: #fff;
    border-radius: 50%
}

.MobileAddCartModal2 .ItemDetail {
    margin-bottom: 6px;
    text-align: center;
    margin-top: -40px;
    display: block
}

.MobileAddCartModal2 .ItemDetail>.Img {
    width: 100px;
    background-color: #fff;
    padding: 4px;
    box-shadow: 0 -1px 4px 0 #9c9c9c99;
    display: inline-block;
    position: relative
}

.MobileAddCartModal2 .ItemDetail>.Img>.disNum {
    background-color: #ffffffb3;
    color: #000;
    text-align: center;
    display: none;
    font-size: 12px;
    font-weight: 400;
    padding: 6px 6px 2px 3px;
    position: absolute;
    left: 10px;
    bottom: 22px
}

.MobileAddCartModal2 .ItemDetail>.Info {
    text-align: center;
    padding: 8px;
    margin-bottom: 10px
}

.MobileAddCartModal2 .ItemDetail>.Info .pName {
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    color: #5a5a5a;
    order: 2;
    line-height: 15px
}

.MobileAddCartModal2 .ItemDetail>.Info.priceContainer {
    margin-bottom: 5px
}

.MobileAddCartModal2 .ItemDetail>.Info .Price {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 3px;
    margin-bottom: 3px
}

.MobileAddCartModal2 .ItemDetail>.Info .CampaingActive {
    text-align: center
}

.MobileAddCartModal2 .ItemDetail>.Info .CampaingActive .flashPrice {
    margin-top: 0;
    color: #a30000
}

.MobileAddCartModal2 .ItemDetail>.Info .CampaingActive .flashPrice>span {
    margin-left: 5px
}

.MobileAddCartModal2 .ItemDetail>.Info .Price>.oldPrice {
    display: none;
    margin-right: 5px;
    color: #a2a2a2;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: 600;
    padding-top: 1px
}

.MobileAddCartModal2 .ItemDetail>.Info .Price>.newPrice {
    color: red;
    font-size: 16px;
    font-weight: 400
}

.MobileAddCartModal2 .ItemDetail>.Info .Price>.newPrice.disable-price {
    color: #909090;
    text-decoration: line-through
}

.MobileAddCartModal2 .ItemDetail>.Info.flashPrice {
    margin-top: 8px;
    font-size: 16px;
    width: max-content;
    color: #d0001c;
    display: flex;
    align-items: center;
    border-radius: 3px;
    border: solid 1px #d0001d;
    text-align: left;
    padding: 6px 6px 3px;
    max-width: max-content
}

.MobileAddCartModal2 .ItemDetail>.Info.flashPrice>span {
    margin-left: 7px
}

.MobileAddCartModal2 .ItemDetail>.Info.flashPrice>.fprice {
    font-size: 16px;
    font-weight: 700;
    display: block;
    color: #d0001c;
    flex: none;
    margin: 0
}

.MobileAddCartModal2 .ItemArea {
    margin-bottom: 10px;
    padding: 5px 15px;
    border-bottom: 1px solid #eee
}

.MobileAddCartModal2 .ItemArea:last-child {
    margin-bottom: 5px
}

.MobileAddCartModal2 .ItemArea .ItemHead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px
}

.MobileAddCartModal2 .ItemArea .ItemHead>.Column {
    font-size: 13px;
    font-weight: 600;
    color: #2c2c2c
}

.MobileAddCartModal2 .ItemArea .ItemHead>.Column>.body-table {
    color: #185abd;
    font-weight: 100;
    font-size: 14px;
    padding: 5px 0;
    text-decoration: underline
}

.MobileAddCartModal2 .ItemArea .ItemHead>.Column.ColorCount {
    padding-left: 20px;
    position: relative
}

.MobileAddCartModal2 .ItemArea .ItemHead>.Column.ColorCount::before {
    content: "";
    background-image: url(https://static.farktor.com/Library/SystemBox/Upl/220001316_g30Ner5DDx1B.png);
    width: 8px;
    position: absolute;
    width: 14px;
    height: 14px;
    background-size: 100%;
    left: 0;
    top: -1px;
    background-repeat: no-repeat
}

.MobileAddCartModal2 .ItemArea .ColorContent {
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 10px
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group {
    display: inline-block;
    margin-right: 8px
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group input[type=radio] {
    position: absolute;
    opacity: 0
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group input[type=radio]:checked+.radio-label img {
    border-color: #000;
    border: 1px solid
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group input[type=radio]+.radio-label:after {
    content: attr(color-name)!important;
    display: block;
    font-size: 12px!important;
    margin-top: 6px;
    text-align: center;
    color: #989898;
    width: 50px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative!important;
    top: unset!important;
    left: unset!important;
    transform: unset!important;
    width: auto!important
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group .radio-label {
    display: block;
    position: relative;
    cursor: pointer;
    border-radius: 50%;
    text-align: center;
    align-items: center;
    border: 0!important
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group input[type=radio]:checked+.radio-label::after {
    color: #545454
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group .radio-label>img {
    border: 2px solid transparent;
    border-radius: 3px;
    width: 50px
}

.MobileAddCartModal2 .ItemArea .ColorContent .ColorItem>.color-group .radio-label>span {
    display: inline-block;
    width: 32px;
    height: 32px
}

.MobileAddCartModal2 .ItemArea .bodyContent {
}

.MobileAddCartModal2 .ItemArea .bodyContent .bodyItem {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 10px
}

.MobileAddCartModal2 .ItemArea .bodyContent .bodyItem>.body-group {
    display: inline-block;
    margin-right: 5px
}

.MobileAddCartModal2 .ItemArea .bodyContent .bodyItem>.body-group input[type=radio] {
    position: absolute;
    opacity: 0
}

.MobileAddCartModal2 .ItemArea .bodyContent .bodyItem>.body-group .radio-label {
    display: block;
    position: relative;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    border: 1px solid #e4e4e4;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 60px;
    padding: 0 10px
}

.MobileAddCartModal2 .ItemArea .bodyContent .bodyItem>.body-group input[type=radio]:checked+.radio-label {
    border-color: #000
}

.MobileAddCartModal2 .ItemArea .bodyContent .bodyItem>.body-group input[type=radio][disable]+.radio-label {
    pointer-events: none;
    background-color: #f5f5f5;
    color: #8c8c8c
}

.MobileAddCartModal2 .ItemArea .bodyContent .bodyItem>.body-group input[type=radio][disable]+.radio-label::before {
    content: "";
    position: absolute;
    top: 18px;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #b9b9b9
}

.MobileAddCartModal2 .ModalAddBag {
    border-radius: 6px;
    text-align: center;
    background-color: #00ca8d;
    color: #fff;
    padding: 14px;
    cursor: pointer;
    transition: .3s;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    padding: 13px 45px;
    font-weight: 100;
    transition: none;
    position: relative;
    margin: 0 5px 5px;
    width: initial
}

.MobileAddCartModal2 .ModalAddBag.Disable {
    pointer-events: none;
    background-color: #d2d2d2;
    color: #929292
}

.MobileAddCartModal2 .ModalAddBag.LoadingBtn {
    height: 42px;
    font-size: 0;
    transition: none;
    text-align: center;
    opacity: .7;
    pointer-events: none
}

.MobileAddCartModal2 .ModalAddBag.LoadingBtn::before {
    content: "";
    width: 16px;
    height: 16px;
    background: 0 0;
    border: 2px solid #fff;
    border-radius: 50%;
    -webkit-clip-path: inset(0 0 50% 0);
    clip-path: inset(0 0 50% 0);
    transform: translate(-50%,-50%) rotate(0);
    -webkit-animation: spin .6s linear infinite;
    animation: spin .6s linear infinite;
    position: absolute;
    top: 9px
}

.Pop_100 {
}

.Pop_100>.Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}

.Pop_100>.SubTitle {
    text-align: center;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 25px;
    color: #000
}

.Pop_100>.FormElements {
    margin-bottom: 15px;
    color: #000
}

.Pop_100>.FormElements>input {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    color: #3d3d3d
}

.Pop_100>.FormElements>button {
    background-color: #000;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #eee
}

.Pop_100>.KargoTakibiSonuc {
    display: none;
    width: 100%
}

.Pop_100>.KargoTakibiSonuc tr {
}

.Pop_100>.KargoTakibiSonuc tr>td {
    background-color: #efefef;
    border-bottom: 1px solid #fff;
    padding: 10px 8px;
    font-size: 11px;
    font-weight: 500;
    color: #000
}

.Pop_100>.KargoTakibiSonuc tr>td:last-child {
    background-color: #eeee;
    color: #000;
    font-weight: 600;
    text-align: center
}

.Pop_100>#loader {
    display: none;
    z-index: 1;
    margin: 20px auto 0;
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 3px solid #fd950b;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.Pop_200 {
    color: #000
}

.Pop_200 .Icon {
    display: block;
    font-size: 58px;
    text-align: center;
    margin-bottom: 22px
}

.Popup .Modal .Htm .Document .Pop_200 .Title {
    font-size: 18px;
    color: #000
}

.Pop_200 .S_Title {
    text-align: center
}

.Pop_200 .Center {
    margin: 30px 0;
    border: 1px solid #eee
}

.Pop_200 .Center .stockBox {
}

.Pop_200 .Center .stockBox>.T {
    padding: 14px;
    font-weight: 600;
    border-bottom: 1px solid #eee
}

.Pop_200 .Center .stockBox>.BoxList {
    padding: 15px 15px 11px;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl {
    position: relative;
    display: inline-block;
    margin: 0 4px
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl>.Img {
    position: relative;
    width: 100px
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl>.Img>img {
    width: 100%
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl>.Img>span {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.7803921568627451);
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    padding: 8px 0
}

.Pop_200 .ActionArea {
    display: flex
}

.Pop_200 .ActionArea>.Btn {
    padding: 12px 15px;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
    cursor: pointer;
    font-weight: 500;
    flex: 1 auto;
    text-align: center;
    cursor: pointer;
    margin: 0
}

.Pop_200 .ActionArea>.Btn:hover {
    filter: brightness(1.1)
}

@media only screen and (max-width: 768px) {
    .Pop_200 {
        width:100%
    }
}

.Pop_300 {
}

.Pop_300>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 16px
}

.Pop_300>.Text {
    text-align: left;
    line-height: 21px;
    margin-top: 15px
}

.Pop_300 .NewMessageForm {
    text-align: left;
    margin-top: 0;
    width: 100%
}

.Pop_300 .NewMessageForm>.UserInfo {
    margin-bottom: 5px
}

.Pop_300 .NewMessageForm>.FormElements {
    margin-top: 0;
    margin-bottom: 18px
}

.Pop_300 .SendMEssage {
    display: block;
    text-align: center;
    padding: 11px 10px;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 10px;
    width: 100%;
    max-width: 240px;
    margin: 23px auto 0;
    background-color: #ff8901
}

.Pop_300 .NewMessageForm>.FormElements>label {
    display: block;
    margin-bottom: 4px;
    color: #404040;
    font-size: 14px;
    font-weight: 500
}

.Pop_300 .NewMessageForm>.FormElements>select {
    width: 100%;
    padding: 10px;
    border: 1px solid #eee;
    color: #404040;
    max-width: 100%;
    margin: 0;
    font-size: 14px
}

.Pop_300 .NewMessageForm>.FormElements>textarea {
    width: 100%;
    resize: none;
    height: 186px;
    max-width: 100%;
    border: 1px solid #eee;
    padding: 10px
}

.Pop_300 .NewMessageForm>.FormElements>select.error,.Pop_300 .NewMessageForm>.FormElements>textarea.error {
    background-color: rgba(253,62,62,.050980392156862744);
    border-color: rgba(253,62,62,.15)
}

.Pop_300 .NewMessageForm>.FormElements>.SendMEssage {
    padding: 12px 15px 10px;
    background-color: #3a3a3a;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    margin: 0;
    max-width: 100%
}

.Pop_300 .NewMessageForm>.FormElements>.SendMEssage:hover {
    filter: brightness(1.1)
}

.Pop_300 .NewMessageForm>.FormElements>span.error {
    font-size: 12px;
    color: #ed2727;
    display: block;
    margin-top: 5px
}

.Pop_300 .NewMessageForm>.Alert {
    font-size: 12px;
    color: #4c4c4c
}

.Pop_300 .Table--List {
    width: 100%;
    margin: 21px 0 0;
    text-align: left;
    border: 1px solid #e2e2e2
}

.Pop_300 .Table--List>.Head {
    border-bottom: 1px solid #d2d2d2;
    padding: 10px 10px 9px;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 5px;
    background-color: #e2e2e2
}

.Pop_300 .Table--List>.ContentList .List {
    color: #333;
    font-size: 12px;
    padding: 10px;
    border-bottom: 1px solid #e2e2e2
}

.Pop_300 .Table--List>.ContentList .List:last-child {
    border: 0
}

.Pop_300 .Table--List>.ContentLst>.ContentList a {
    color: #fba100;
    font-weight: 600;
    font-size: 12px
}

.Pop_400>.EnterCoupon {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px
}

.Pop_400>.EnterCoupon .form-group {
    display: inline-block;
    width: 100%;
    max-width: 400px;
    position: relative;
    margin-bottom: 13px
}

.Pop_400>.EnterCoupon .form-group input {
    width: 100%;
    padding: 0 12px;
    color: #9f9f9f;
    text-transform: uppercase;
    border: 1px solid #c6c6c6;
    font-size: 14px;
    height: 45px;
    padding-top: 13px
}

.Pop_400>.EnterCoupon .form-group input:focus {
    outline: none
}

.Pop_400>.EnterCoupon .form-group label {
    color: #9f9f9f;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 12px;
    top: 21px;
    transition: .2s ease all;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all;
    transform: translateY(-50%);
    font-weight: 600
}

.Pop_400>.EnterCoupon .form-group input:focus~label,.Pop_400>.EnterCoupon .form-group input:valid~label {
    top: 11px;
    font-size: 10px
}

.Pop_400>.EnterCoupon .form-group button {
    height: 39px;
    background-color: #7d7d7d;
    border: 0;
    color: #fff;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    font-size: 14px
}

.Pop_400>.EnterCoupon .Alert {
    font-size: 12px;
    font-weight: 500;
    color: #ff2e2e
}

.Pop_400>.EnterCoupon .Alert.OK {
    color: #15d015
}

.Pop_400>.DefinedCoupons {
    overflow-y: auto;
    max-height: 430px
}

.Pop_400>.DefinedCoupons::-webkit-scrollbar {
    width: 6px
}

.Pop_400>.DefinedCoupons::-webkit-scrollbar-thumb {
    background: rgba(255,125,1,.18)
}

.Pop_400>.DefinedCoupons::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,125,1,.18)
}

.Pop_400>.DefinedCoupons .CouponItem {
    position: relative;
    border-bottom: 1px solid #ebebeb
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio {
    position: absolute;
    opacity: 0
}

.Pop_400>.DefinedCoupons .CouponItem .CouponItem-label {
    display: block;
    position: relative;
    font-size: 12px;
    font-weight: 500;
    padding: 20px 20px 0;
    padding-left: 32px
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio+.CouponItem-label:before {
    content: '';
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 23px;
    left: 0;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:checked+.CouponItem-label:before {
    background-color: #ff7d01;
    -webkit-box-shadow: inset 0 0 0 4px #f4f4f4;
    box-shadow: inset 0 0 0 4px #f4f4f4
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:checked+.CouponItem-label .CouponCode {
    border-color: #ff7d01
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:disabled+.CouponItem-label {
    background-color: transparent
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:disabled+.CouponItem-label:before {
    content: "\ea4a";
    font-family: misszenne!important;
    background: 0 0;
    border: 0;
    font-size: 20px;
    left: 1px;
    color: #ff1919
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:disabled+.CouponItem-label .Error {
    color: red
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio+.CouponItem-label:empty:before {
    margin-right: 0
}

.Pop_400>.DefinedCoupons .CouponItem .CouponCode {
    color: #434343;
    font-size: 12px;
    padding: 7px 45px;
    border: 1px dashed #434343;
    display: inline-block
}

.Pop_400>.DefinedCoupons .CouponItem .CouponCode.DisableCode {
    border-color: red;
    background-color: #fffbfb;
    margin-bottom: 4px
}

.Pop_400>.DefinedCoupons .CouponItem .CouponInfo {
    margin-top: 6px;
    line-height: 15px;
    font-size: 12px;
    color: #737373
}

.Pop_400>.DefinedCoupons .CouponItem .Alert {
    margin-top: 7px;
    color: #898989
}

.Pop_400>.DefinedCoupons .CouponItem .Alert>.Link {
    color: #ff7d01
}

.Pop_400>.noCoupon {
    text-align: center;
    padding: 40px
}

.Pop_400>.noCoupon>.Icon {
    font-size: 74px;
    color: #ff7d01
}

.Pop_400>.noCoupon>.Text {
    font-size: 22px;
    color: #7b7b7b;
    margin-top: 5px
}

.Pop_500 {
}

.Pop_500 .ActionBtn {
    max-width: 220px;
    float: none;
    margin: 25px auto 0;
    display: block;
    width: auto;
    padding: 14px 0;
    background-color: #707070;
    color: #fff;
    box-shadow: none;
    font-size: 14px;
    font-weight: 500;
    text-align: center
}

.Popup .Modal .Htm .Document .Pop_500 .Title {
    font-size: 18px;
    margin-bottom: 15px
}

.Popup .Modal .Htm .Document .Pop_500 .SubTitle {
    margin-bottom: 2px;
    text-align: center;
    font-size: 16px;
    line-height: 17px;
    color: #464646
}

.Pop_500 .SubTitle>a {
    color: #ff8901
}

.Pop_500 .ConfirmAction {
    display: flex;
    margin-top: 19px
}

.Pop_500 .ConfirmAction>.Btn {
    flex: 1 auto;
    border: 1px solid #000;
    padding: 0;
    border-radius: 5px;
    margin: 0 5px;
    font-size: 12px;
    color: #000;
    cursor: pointer;
    transition: all .3s;
    text-align: center;
    height: 42px;
    line-height: 42px
}

.Pop_500 .ConfirmAction>.Btn:hover {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.Pop_500 .ConfirmAction>.Btn>.Icon {
    font-size: 20px;
    vertical-align: sub
}

.Pop_500 .ConfirmAction>.Btn.Active {
    background-color: #ff8901;
    color: #fff
}

.Pop_500 .reload {
    width: 145px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 50%;
    opacity: 0;
    display: none;
    cursor: pointer;
    z-index: 9999;
    transform: translateX(-50%)!important;
    top: 8px;
    cursor: pointer;
    background-color: #ececec
}

.Pop_500 .reload svg {
    width: 12px;
    height: 40px;
    float: left;
    margin-right: 10px;
    margin-left: 10px
}

.Pop_500 .reload p {
    color: #000;
    font-size: 15px;
    float: left;
    margin: 0
}

.Pop_500 .smsTimer {
    width: 100%;
    display: block;
    color: #cdcdcd;
    position: relative;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center
}

.Pop_500 .countdown.timer {
    display: inline-block;
    color: #6b6b6b;
    padding: 0 10px;
    vertical-align: middle;
    margin-left: 5px;
    text-align: left;
    margin: 7px 0 0;
    height: 34px
}

.Pop_500 .countdown.timer #coundown_hour {
    display: none
}

.Pop_500 .Countdown>div {
    font-size: 0;
    height: 40px;
    background: 0 0;
    position: relative;
    padding: 0 6px;
    text-align: center
}

.Pop_500 .Countdown>div::before {
    content: ":";
    display: inline-block;
    font-size: 18px;
    position: absolute;
    right: -2px;
    color: #464646
}

.Pop_500 #coundown_sec.Countdown>div:last-child::before {
    display: none
}

.Pop_500 .Countdown>div>span {
    color: #fff;
    font-weight: 100;
    font-size: 14px
}

.Pop_500 .Countdown>div>span {
    color: #464646;
    font-weight: 100;
    font-size: 26px
}

.Pop_500 .Countdown.count {
    display: inline-block
}

.Pop_500 .Countdown.count:before {
    right: -17px
}

.Pop_500 .FormElements {
    text-align: center;
    margin-top: 24px
}

.Pop_500 .FormElements>.SMS_input {
    width: 100%;
    max-width: 210px;
    padding: 15px;
    letter-spacing: 15px;
    border-radius: 5px;
    border: 1px solid #dadada;
    text-align: center
}

.Pop_500 .FormElements>.retry {
    display: table;
    margin: 9px auto 0;
    color: #848484;
    font-size: 12px
}

.Pop_500 .ConfirmBtn {
    margin-top: 21px;
    padding: 10px 50px;
    border: 1px solid #eee;
    background-color: #000;
    color: #fff;
    display: block;
    margin: 0 auto
}

.Pop_500 .Alert {
    margin-top: 7px;
    color: red
}

.Pop_500 .SmsPhoneControl {
    margin: 0 0 16px;
    padding-top: 14px;
    position: relative;
    border-top: 1px solid #e0e0e0;
    text-align: center
}

.Pop_500 .SmsPhoneControl input {
    width: 172px;
    padding: 8px 4px;
    text-align: center;
    margin-right: 6px;
    border: 1px solid #e2e2e2;
    font-size: 16px;
    vertical-align: middle;
    transition: all .3s;
    color: #404040
}

.Pop_500 .SmsPhoneControl input.Disable {
    background-color: transparent;
    border: 0;
    font-size: 20px;
    padding: 0 4px;
    font-weight: 600
}

.Pop_500 .SmsPhoneControl #Edit_number {
    border: 0;
    background-color: transparent;
    color: #9cc221;
    padding: 0;
    font-size: 12px;
    border-bottom: 1px solid;
    line-height: 13px;
    cursor: pointer
}

.Pop_500 .SmsPhoneControl #Edit_number.Change {
    color: red
}

.Pop_600 {
}

.Pop_600>p {
    font-size: 13px;
    line-height: 18px;
    color: #404040;
    margin-top: 15px
}

.Pop_600 .ActionArea {
    margin-top: 25px;
    text-align: center
}

.Pop_600 .ActionArea>.Btn {
    display: inline-block;
    padding: 9px 15px;
    background-color: #7d7d7d;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
    cursor: pointer;
    font-weight: 500
}

.Popup .Modal .Htm .Document .Pop_700 .Title {
    font-size: 18px
}

.Pop_700>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 14px;
    line-height: 16px;
    text-align: center
}

.Pop_700>.SubTitle>a {
    color: #ff8901
}

.Pop_700>p {
    margin-bottom: 10px;
    line-height: 18px
}

.Pop_700>.ActionArea .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_700 .FormElements {
    position: relative;
    margin-bottom: 10px
}

.Pop_700 .FormElements>select {
    display: block;
    width: 100%;
    height: 44px;
    border: 1px solid #bfbfbf;
    padding: 0 10px;
    color: #848484;
    margin: 0
}

.Pop_700 .FormElements>button {
    display: block;
    width: 100%;
    border: 0;
    padding: 11px 10px;
    background-color: #000;
    color: #fff;
    cursor: pointer;
    margin-top: 25px;
    font-weight: 400;
    font-size: 14px
}

.Pop_700 .FormElements>input,.Pop_700 .FormElements>textarea {
    position: relative;
    outline: 0;
    width: 100%;
    padding: 20px 10px 5px;
    transition: all .5s ease;
    border: 1px solid #bfbfbf
}

.Pop_700 .FormElements>select.Error,.Pop_700 .FormElements>input.Error,.Pop_700 .FormElements>textarea.Error {
    border-color: #ff9090;
    background-color: #fff8f8
}

.Pop_700 .FormElements>.ErrorText {
}

.Pop_700 .FormElements>textarea {
    resize: none;
    height: 120px
}

.Pop_700 .FormElements>label {
    position: absolute;
    left: 10px;
    font-size: 12px;
    transition: all .3s ease;
    color: #b9b9b9;
    text-transform: uppercase;
    top: 50%;
    transform: translateY(-50%)
}

.Pop_700 .FormElements>textarea:focus~label,.Pop_700 .FormElements>textarea:valid~label,.Pop_700 .FormElements>input:focus~label,.Pop_700 .FormElements>input:valid~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_700 .FormElements>input:disabled~label,.Pop_700 .FormElements>textarea:disabled~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_700 .FormElements.NumIcon::before {
    content: "TL";
    position: absolute;
    right: 15px;
    top: 50%;
    z-index: 2;
    font-size: 14px;
    transform: translateY(-50%);
    color: #757575
}

.Pop_700 .FormElements.IbanSearch::before {
    content: "\ea3c";
    font-family: misszenne!important;
    position: absolute;
    right: 10px;
    top: 7px;
    z-index: 2;
    font-size: 26px;
    color: #bfbfbf
}

.Pop_700 .FormElements.IbanSearch>input {
    padding-right: 40px
}

.Pop_700 .FormElements.IbanSearch.OK::before,.Pop_700 .FormElements.IbanSearch.OK>label {
    color: #9cc668
}

.Pop_700 .FormElements.IbanSearch.OK>input {
    border-color: #9cc668
}

.Pop_700 .FormElements.IbanSearch.OK>label::after {
    content: "\e93d";
    font-family: misszenne!important;
    margin-left: 4px
}

.Pop_700 .FormElements.Error>input,.Pop_700 .FormElements.Error>select {
    border: 1px solid red
}

.Pop_700 .FormElements.Error>label {
    color: red!important
}

.Pop_700 .FormElements.Error.IbanSearch::before {
    content: "\ea4a";
    color: red
}

.Pop_700 .FormElements>input {
    height: 46px
}

.Pop_700 .FormElements>input,.Pop_700 .FormElements>textarea {
    position: relative;
    outline: 0;
    width: 100%;
    padding: 20px 10px 5px;
    transition: all .5s ease;
    border: 1px solid #bfbfbf;
    color: #404040;
    font-size: 14px
}

.PhoneOrder_Modal .ActionBtn {
    background-color: #000;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #000
}

.Pop_700.Result {
    max-width: 400px
}

.Pop_700.Result>.ActionBtn {
    width: inherit;
    padding: 6px 20px;
    background-color: #7d7d7d;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    float: none;
    cursor: pointer;
    line-height: initial;
    display: block;
    font-size: 12px;
    margin: 20px auto 0;
    box-shadow: none
}

.Pop_700 .BankInfo {
}

.Pop_700 .BankInfo .item {
    border: 1px solid #eee;
    border-radius: 5px;
    margin-bottom: 9px
}

.Pop_700 .BankInfo .item.checked {
    border-color: #67d39f
}

.Pop_700 .BankInfo .item .bank-input {
    position: absolute;
    left: -9999px
}

.Pop_700 .BankInfo .item .bank-input+.bank-label {
    position: relative;
    padding: 12px 10px 18px 40px;
    cursor: pointer;
    font-size: 15px;
    color: #000;
    line-height: 18px;
    font-weight: 400;
    display: flex;
    align-items: center
}

.Pop_700 .BankInfo .item .bank-input+.bank-label.Error {
    background-color: #fffdfd
}

.Pop_700 .BankInfo .item .bank-input+.bank-label:before {
    content: '';
    position: absolute;
    left: 10px;
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #b9b9b9;
    top: 50%;
    transform: translateY(-50%)
}

.Pop_700 .BankInfo .item .bank-input:checked+.bank-label:before {
    background-color: #67d39f;
    border-color: #67d39f
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-logo>img {
    width: 100%
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-logo {
    flex: none;
    max-width: 100px;
    width: 100%
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-detail {
    margin-left: 9px
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-detail>.Iban {
    font-weight: 600;
    color: #4e4e4e;
    margin-bottom: 2px;
    word-break: break-word;
    white-space: inherit
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-detail>p {
    font-weight: 100;
    font-size: 14px
}

@media only screen and (max-width: 768px) {
    .Pop_700 .BankInfo {
        width:100%;
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch
    }

    .Pop_700 .BankInfo .item {
        display: inline-block
    }

    .Pop_700 .BankInfo .item .bank-input+.bank-label {
        display: block
    }

    .Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-logo {
        margin-bottom: 18px;
        margin-left: 9px
    }
}

.Pop_800 {
}

.Pop_800 .phoneBoxs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 9px
}

.Pop_800 .phoneBoxs>.item {
    flex: 1;
    border-radius: 0;
    min-height: 70px;
    text-align: center;
    margin: 5px 0;
    background-color: #dadada;
    color: #6d6d6d;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Pop_800 .phoneBoxs>.item:last-child {
    margin-right: 0
}

.Pop_800 .phoneBoxs>.item>.icon {
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0
}

.Pop_800 .phoneBoxs>.item>p {
    display: inline-block;
    margin-left: 8px
}

@media only screen and (max-width: 768px) {
    .Pop_800 .phoneBoxs>.item {
        padding:8px 10px
    }

    .Pop_800 .phoneBoxs>.item>p {
        font-size: 14px;
        line-height: 18px
    }
}

.Pop_800>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 26px;
    line-height: 21px
}

.Pop_800>.ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #000;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    float: none;
    margin: 0;
    font-size: 13px;
    padding: 5px 0;
    box-shadow: none;
    line-height: 30px;
    border: 1px solid #eee
}

.Pop_800>.FormElements {
    margin-bottom: 13px;
    position: relative
}

.Pop_800>.FormElements textarea,.Pop_800>.FormElements input {
    width: 100%;
    padding: 14px;
    background-color: #f7f7f7;
    border: 0;
    font-size: 12px;
    border: 1px solid #eee
}

.Pop_800>.FormElements textarea {
    max-height: 65px;
    min-height: 65px;
    resize: none
}

.Pop_800>.FormElements .errorText {
    color: #ff9090;
    padding-left: 3px;
    padding-top: 3px;
    font-size: 12px
}

.Pop_800>.FormElements>.Contract {
    margin-bottom: 5px
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox {
    position: absolute;
    opacity: 0;
    width: auto
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox+label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-size: 10px;
    font-weight: 500
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox+label:before {
    content: '';
    margin-right: 7px;
    display: inline-block;
    vertical-align: sub;
    width: 11px;
    height: 11px;
    background: #fff;
    border: 1px solid #cecece
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox:checked+label:after {
    content: "\e93d";
    font-family: misszenne!important;
    position: absolute;
    left: 2px;
    top: 1px;
    color: #ff8901
}

.Pop_900 {
    text-align: center
}

.Pop_900>.Icon {
    font-size: 44px;
    margin-bottom: 10px
}

.Pop_900>p {
    font-size: 13px;
    line-height: 18px;
    color: #404040;
    margin-top: 15px
}

.Pop_900 .ActionBtn {
    float: none;
    font-size: 13px;
    height: 38px;
    padding: 0 12px;
    box-shadow: none;
    width: 100%;
    padding: 11px 10px;
    background-color: #7d7d7d;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    line-height: 20px
}

.Pop_900 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_900>.IconAlert {
    text-align: center;
    padding: 30px 0
}

.Pop_900>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_900>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_900>.IconAlert>p {
    line-height: 20px;
    color: #585858;
    font-size: 14px
}

.Pop_1000 {
    text-align: center
}

.Pop_1000>.Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}

.Pop_1000>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_1000>.ActionBtn {
    float: none;
    width: fit-content;
    display: inline-flex;
    padding: 2px 20px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    line-height: 30px;
    border: 1px solid #eee
}

.Pop_1000>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_1100 select {
    margin: 0
}

.Popup .Modal .Htm .Document .Pop_1100 .Title {
    margin-bottom: 5px;
    text-align: left;
    text-transform: none;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}

.Pop_1100 .CheckboxArea {
    text-align: right
}

.Pop_1100 .CheckboxArea .checkboxItem {
    position: absolute;
    opacity: 0
}

.Pop_1100 .CheckboxArea .checkboxItem+label {
    position: relative;
    cursor: pointer;
    padding: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    color: #797979;
    background-color: transparent;
    right: 25px
}

.Pop_1100 .CheckboxArea .checkboxItem+label:before {
    content: '';
    margin-right: 6px;
    display: inline-block;
    vertical-align: text-top;
    width: 12px;
    height: 12px;
    background-color: inherit;
    border: 1px solid;
    border-color: inherit;
    color: inherit
}

.Pop_1100 .CheckboxArea .checkboxItem:checked+label {
    color: #d7d7d7
}

.Pop_1100 .CheckboxArea .checkboxItem:checked+label:before {
    border-color: inherit;
    background-color: inherit
}

.Pop_1100 .FormElements {
    margin-bottom: 14px;
    min-height: 60px
}

.Pop_1100 .FormElements>label {
    width: 100%;
    display: block;
    font-weight: 600;
    font-size: 11px;
    margin-bottom: 5px;
    color: #5d5d5d
}

.Pop_1100 .FormElements>input,.Pop_1100 .FormElements>textarea,.Pop_1100 .FormElements>select {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    color: #3d3d3d
}

.Pop_1100 .FormElements>textarea {
    max-height: 80px;
    min-height: 80px;
    max-width: 100%;
    min-width: 100%
}

.Pop_1100 .FormElements .form-text {
    font-size: 12px;
    margin-top: 4px
}

.Pop_1100 .FormElements .CountryPhone .countryPhoneMask {
    padding: 14px
}

.countryPhoneMask {
}

.Pop_1100 .Head {
    margin-bottom: 15px
}

.Pop_1100 .Head>.row>.col-6:last-child {
    display: none
}

.Pop_1100 .FormElements .ulkeSelect {
    position: relative
}

.Pop_1100 .FormElements .ulkeSelect:hover .ulkeAlert .alertTxt {
    opacity: 1;
    visibility: visible
}

.Pop_1100 .FormElements .ulkeSelect .ulkeAlert.show .alertTxt {
    opacity: 1;
    visibility: visible
}

.Pop_1100 .FormElements .ulkeSelect>.cover {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    background-color: #fff;
    color: #000
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert {
    position: absolute;
    text-align: right
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.Icon {
    display: inline-block;
    padding: 3px 8px;
    background-color: #d4d4d4;
    margin-right: 8px;
    top: -24px;
    right: 0;
    font-size: 12px;
    position: absolute
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt {
    opacity: 0;
    visibility: hidden;
    background-color: #383838;
    color: #fff;
    font-size: 11px;
    font-weight: 100;
    position: relative;
    z-index: 2;
    margin-top: 12px;
    padding: 10px;
    text-align: center;
    line-height: 16px;
    transition: .3s
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt:after {
    bottom: 100%;
    right: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-bottom-color: #383838;
    border-width: 8px;
    margin-left: -8px
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt>a {
    margin-top: 5px;
    color: #fff;
    text-decoration: underline
}

.Pop_1100 .Corporate {
    display: none;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e4e4e4
}

.Pop_1100 .BtnBox {
    text-align: center
}

.Pop_1100 .BtnBox>button {
    background-color: #000;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #eee
}

.Pop_1100 .Title {
    font-weight: 800;
    margin-bottom: 15px;
    font-size: 16px
}

.Popup .Modal .Htm .Document .Pop_1100 .Title.Phone_Check {
    text-align: center
}

.Pop_1100 .SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 26px;
    text-align: center
}

.Pop_1100 .ConfirmAction {
    display: flex;
    justify-content: center;
    align-items: center
}

.Pop_1100 .ConfirmAction .ActionBtn {
    margin: 0 4px;
    width: 100%;
    padding: 11px 10px;
    background-color: #fc1d1b;
    border: 0;
    font-weight: 600;
    color: #fff;
    text-align: center
}

@media only screen and (max-width: 768px) {
    .Message_Modal .NewMessageForm {
        width:100%
    }

    .Pop_1100 {
        max-width: 100%
    }
}

@media only screen and (max-width: 575px) {
    .Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt {
        line-height:13px
    }
}

.Pop_1200>.Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}

.Pop_1200 .TableAccordion {
    padding: 16px;
    background-color: #fff;
    border: 1px solid #fff;
    width: 100%;
    overflow-y: auto
}

.Pop_1200 .TableAccordion .accordion {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #e5e5e5
}

.Pop_1200 .TableAccordion .accordion-item {
    background-color: #e6e6e6;
    margin-bottom: 7px;
    border: 1px solid #e6e6e6
}

.Pop_1200 .TableAccordion .accordion-thumb {
    margin: 0;
    padding: 10px 35px 10px 15px;
    cursor: pointer;
    position: relative;
    font-size: 12px;
    font-weight: 600
}

.Pop_1200 .TableAccordion .accordion-thumb::before {
    content: "\e977";
    font-family: misszenne!important;
    display: inline-block;
    font-size: 10px;
    color: #949494;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.Pop_1200 .TableAccordion .accordion-panel {
    margin: 0;
    display: none;
    background-color: #fff
}

.Pop_1200 .TableAccordion .accordion-item.is-active .accordion-thumb::before {
    content: "\e973"
}

.Pop_1200 .TableAccordion>table {
    width: 100%;
    text-align: center;
    font-size: 13px
}

.Pop_1200 .TableAccordion>table thead {
    background-color: #efefef
}

.Pop_1200 .TableAccordion>table thead th {
    padding: 6px 0
}

.Pop_1200 .TableAccordion>table tr:nth-child(even) {
    background-color: #f3f3f3
}

.Pop_1200 .TableAccordion>table tr td {
    padding: 13px 6px;
    color: #000;
    padding: 13px 6px;
    color: #000;
    white-space: nowrap;
    text-align: left
}

.Pop_1200 .Content {
    text-align: center;
    padding: 15px 15px 15px 10px;
    width: 100%
}

.Pop_1200 .Content>img {
    display: inline-block
}

.Pop_1200 .Content>.Area {
    text-align: left;
    font-size: 12px;
    margin-top: 10px;
    color: #000
}

.Pop_1200 .Content>.Area>.T {
    font-weight: 600;
    margin-bottom: 3px
}

.Pop_1200 .Content>.Area>p {
    line-height: 16px;
    font-size: 10px
}

.Pop_1200 .TabsHead {
    display: none!important;
    text-align: center;
    padding-top: 16px;
    margin: 0 10px 10px
}

.Pop_1200 .TabsHead>.Item {
    display: inline-block;
    padding: 10px;
    background-color: #949494;
    font-size: 14px;
    color: #fff;
    flex: 1;
    position: relative;
    margin: 0 5px
}

.Pop_1200 .TabsHead>.Item.Show {
    background-color: #ff7d01
}

.Pop_1200 .TabsHead>.Item.Show:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #ff7d01;
    border-width: 10px;
    margin-left: -10px
}

.Pop_1200 .TabsLeft::after,.Pop_1200 .TabsRight::after {
    content: '';
    clear: both;
    display: table
}

.Pop_1200 .TabsRight {
    display: none
}

.Pop_1200 ul.TabArea {
    padding: 5px 10px 0 15px;
    margin: 0
}

.Pop_1200 .TabArea li {
    background-color: #f5f5f5;
    border: 0;
    margin-right: 0;
    font-size: 14px;
    padding: 8px 15px 6px;
    text-transform: capitalize;
    display: inline-block
}

.Pop_1200 .TabArea li.active {
    background-color: #fff;
    color: #fe6e00
}

.Pop_1200 .TabArea li.active:after {
    display: none
}

.Pop_1200 .TabWrap {
    background-color: #fff
}

.Pop_1200 .TabWrap .TabContent {
    display: none
}

.Pop_1200 .TabWrap .TabContent.active {
    display: block
}

.Pop_1200 .TabWrap .TabContent .TabsArea {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.Pop_1200 .ContentIMG {
}

.Pop_1200 .ContentIMG .Area {
    margin-top: 15px
}

.Pop_1200 .ContentIMG .Area>.T {
    color: #000;
    margin-bottom: 9px;
    font-size: 16px
}

.Pop_1200 .ContentIMG .Area>p {
    font-size: 14px;
    color: #666
}

@media only screen and (max-width: 768px) {
    .Pop_1200 .TabWrap .TabContent .TabsArea {
        display:block
    }

    .Pop_1200 .TableAccordion {
        width: 100%!important;
        margin-bottom: 20px
    }

    .Pop_1200 .ContentIMG {
        display: none
    }
}

.Pop_1400 {
}

.Pop_1400 .SubTitle {
    text-align: center;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 25px;
    color: #000
}

.Pop_1400 .ActionBtn {
    padding: 9px 15px;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
    cursor: pointer;
    font-weight: 500;
    flex: 1 auto;
    text-align: center;
    cursor: pointer;
    margin: 0;
    width: 100%;
    line-height: inherit;
    border: 0
}

.Pop_1400 .ActionBtn:hover {
    filter: brightness(1.1)
}

.Pop_1400>.AddText {
    font-size: 18px;
    color: #000;
    padding-right: 40px;
    padding-bottom: 11px;
    border-bottom: 1px solid #eee
}

.Pop_1400>.AddText.Green {
    color: #1ba735
}

.Pop_1400>.AddText.Green::before {
    content: "\e93d";
    font-family: misszenne!important;
    margin-right: 7px;
    vertical-align: bottom
}

.Pop_1400>.SubTxt {
    margin: 10px 0;
    color: #666;
    font-size: 14px;
    text-align: left
}

.Pop_1400 .stokOwl {
    margin: 20px 0;
    width: 100%!important
}

.Pop_1400 .stokOwl .owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box
}

.Pop_1400 .stokOwl .item {
    display: inline-block
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio] {
    display: none
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio]+label {
    color: #676767;
    border: 1px solid #e8e8e8;
    padding: 11px 15px;
    display: inline-block;
    flex: 1;
    margin-right: 6px;
    text-align: center;
    -webkit-box-shadow: 0 0 24px -11px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 24px -11px rgba(0,0,0,.4);
    box-shadow: 0 0 24px -11px rgba(0,0,0,.4)
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio]:checked+label {
    background-color: #dedede;
    color: #505050;
    border-color: #c7c7c7
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio]+label,.Pop_1400 .stokOwl .list-inline__item input[type=radio]:checked+label {
    -webkit-transition: background-color .4s linear;
    -o-transition: background-color .4s linear;
    -moz-transition: background-color .4s linear;
    transition: background-color .4s linear
}

.Pop_1400>.stok-btn-box .stok-btn {
    padding: 10px;
    display: block;
    background-color: #000;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: 1px solid #000
}

.Pop_1400>.stok-btn-box .stok-btn.Disable {
    pointer-events: none;
    border-color: #000
}

.Pop_1400>.stok-btn-box .stok-btn.Remove {
    background-color: red;
    border-color: red
}

.Pop_1400>.stok-btn-box .stok-btn.Back {
    background-color: #fff;
    color: #000;
    margin-top: 10px
}

.Pop_1400>.stok-btn-box .stok-btn>span {
    font-size: 8px;
    vertical-align: middle
}

.Pop_1400 .trigger-stok {
    padding: 15px;
    background-color: #eaeaea26;
    border: 1px solid #dadada;
    width: 100%;
    display: block;
    margin-bottom: 16px
}

.Pop_1400 .trigger-stok>p {
    font-size: 14px;
    line-height: 20px
}

.Pop_1400 .trigger-stok>.control {
    display: flex;
    margin-top: 18px
}

.Pop_1400 .trigger-stok>.control>.Btn {
    padding: 8px 10px;
    background-color: red;
    margin-right: 10px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    transition: all .3s;
    border: 1px solid
}

.Pop_1400 .trigger-stok>.control>.Btn:hover {
    background-color: #fff;
    border: 1px solid red;
    color: red
}

.Pop_1400 .trigger-stok>.control>.Btn:last-child {
    border: 1px solid #ff671b;
    background-color: #fff;
    color: #ff671b;
    margin: 0
}

.Pop_1400 .trigger-stok>.control>.Btn:last-child:hover {
    background-color: #ff671b;
    color: #fff
}

.StockNotification {
    width: 100%;
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: -50px;
    background-color: #33982a;
    color: #fff;
    padding: 12px 14px;
    font-size: 13px;
    z-index: 99999;
    transition: .3s;
    text-align: center
}

.StockNotification.active {
    top: 0
}

@media only screen and (max-width: 768px) {
    .StockNotification {
        text-align:left
    }
}

.FavoriteSuccess {
    width: 100%;
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: -50px;
    background-color: #33982a;
    color: #fff;
    padding: 12px 14px;
    font-size: 13px;
    z-index: 99999;
    transition: .3s;
    text-align: center
}

.FavoriteSuccess.active {
    top: 0
}

@media only screen and (max-width: 768px) {
    .FavoriteSuccess {
        text-align:left
    }
}

.Pop_1600 {
    padding: 5px;
    position: relative;
    text-align: center
}

.Pop_1600::before {
    content: "";
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 15px;
    top: 15px;
    z-index: 0
}

.Pop_1600>.Title {
}

.Pop_1600>.shareList {
    position: relative;
    z-index: 2;
    margin-top: 15px
}

.Pop_1600>.shareList>.Link {
    display: inline-block;
    font-size: 44px;
    margin: 0 5px
}

.Pop_1600>.shareList>.Link.Fb {
    color: #3b5999
}

.Pop_1600>.shareList>.Link.Twt {
    color: #55acee
}

.Pop_1600>.shareList>.Link.gPlus {
    color: #dd4b39
}

.Pop_1600>.shareList>.Link.Pint {
    color: #bd081c
}

.Pop_1602 {
    padding: 25px;
    display: flex
}

.Pop_1602 .Left {
    flex: none;
    max-width: 260px
}

.Pop_1602 .Left .product-info {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_1602 .Left .product-info>.pName {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_1602 .Right {
    padding: 10px 80px
}

.Pop_1602 .Right>.T {
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase
}

.Pop_1602 .Right .share-detail {
}

.Pop_1602 .Right .share-detail .T {
    margin-bottom: 21px;
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase
}

.Pop_1602 .Right .share-detail .ShareList {
}

.Pop_1602 .Right .ShareList>li {
}

.Pop_1602 .Right .share-detail .ShareList>li>a {
    font-size: 16px;
    color: #232323;
    padding: 12px 0;
    width: 100%;
    display: flex;
    align-items: center
}

.Pop_1602 .Right .share-detail .ShareList>li>a>span {
    margin-right: 10px;
    font-size: 20px
}

.Pop_1700 .product-info {
    display: flex;
    color: #666;
    margin-bottom: 20px
}

.Pop_1700 .product-info>.Img {
    border-radius: 10px;
    overflow: hidden;
    flex: none;
    width: 65px
}

.Pop_1700 .product-info>.Img img {
    width: 100%
}

.Pop_1700 .product-info>.Info {
    padding: 5px 10px
}

.Pop_1700 .product-info>.Info>.pName {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 7px
}

.Pop_1700 .product-info>.Info>.oldPrice {
    text-decoration: line-through;
    font-size: 14px;
    color: #a0a0a0;
    font-family: oxygen,sans-serif
}

.Pop_1700 .product-info>.Info>.newPrice {
    font-family: oxygen,sans-serif;
    color: #ff64b1;
    font-weight: 700;
    margin-bottom: 6px
}

.Pop_1700 .product-info>.Info>.newPrice.Line {
    text-decoration: line-through
}

.Pop_1700 .product-info>.Info>.Badge {
    font-family: oxygen,sans-serif;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #f64423;
    color: #f64423;
    line-height: 26px;
    padding: 0 7px;
    width: max-content;
    border-radius: 5px
}

.Pop_1700 .product-info>.Info>.badgePrice,.Pop_1700 .product-info>.Info>.campaign-list-item {
    background-color: #fff;
    border-radius: 60px;
    padding: 5px 13px;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #eee;
    margin-right: 5px;
    display: inline-block
}

.Pop_1700 .product-info>.Info>.badgePrice,.Pop_1700 .product-info>.Info>.campaign-list-item.SS {
    border-color: #f9007f;
    color: #f9007f
}

.Pop_1700 .product-info>.Info>.badgePrice>span {
    display: inline-block;
    background-color: #f5087f;
    color: #fff;
    font-weight: 600;
    padding: 2px 6px;
    border-radius: 60px;
    font-size: 14px
}

.Pop_1700 .BodyList {
    margin-bottom: 20px
}

.Pop_1700 .BodyList>.T {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 10px;
    color: #666
}

.Pop_1700 .BodyList>.List {
}

@media only screen and (max-width: 768px) {
    .Pop_1700 .product-info>.Info>.badgePrice,.Pop_1700 .product-info>.Info>.campaign-list-item {
        padding:4px 6px;
        font-size: 12px
    }

    .Pop_1700 .product-info>.Info>.badgePrice>span {
        font-size: 12px;
        font-weight: 100;
        margin-left: 3px
    }
}

.Pop_1700 .BodyList>.List .BodySizeItem {
    display: inline-block;
    position: relative;
    margin-right: 5px;
    margin-bottom: 10px
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio {
    display: none
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio+label {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    border: 1px solid #e8e8e8;
    margin-right: 3px;
    padding: 0 8px 1px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-weight: 500;
    transition: all .3s;
    border-radius: 5px
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio+label:hover {
    border-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio:checked+label {
    background-color: #f764b1;
    color: #fff
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio+label {
    border-color: #ccc;
    color: #b7b7b7;
    position: relative
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio+label::before {
    content: '';
    width: 55px;
    height: 1px;
    background-color: inherit;
    position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-35deg);
    left: -5px;
    bottom: 15px
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio+label::after {
    content: "\ebe8";
    font-family: misszenne!important;
    position: absolute;
    right: -7px;
    top: -9px;
    color: #000;
    border-radius: 50%;
    border: 1px solid;
    width: 19px;
    border-color: inherit;
    height: 19px;
    font-size: 12px;
    background-color: #fff;
    line-height: 19px
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable.Active .BodyRadio+label {
    border-color: #f764b1;
    color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable.Active .BodyRadio+label::before {
    background-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable.Active .BodyRadio+label::after {
    color: #f764b1;
    border-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio:checked+label {
    background-color: #fff;
    color: #f764b1;
    border-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio:checked+label::before {
    background-color: #ff570a
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio:checked+label::after {
    border-color: #f764b1;
    color: #f764b1
}

.Pop_1700 .BodyBtn {
    width: 100%;
    padding: 10px;
    text-align: center;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    font-weight: 600;
    border: 1px solid red;
    cursor: pointer;
    transition: .3s
}

.Pop_1700 .BodyBtn.Disable {
    background-color: #e0e0e0;
    color: #949494;
    border-color: #e0e0e0;
    pointer-events: none
}

.Pop_1700 .BodyBtn.Alarm {
    border-color: #ff64b1;
    color: #ff64b1;
    background-color: #fff
}

.Pop_1700 .BodyBtn.Alarm:hover {
    background-color: #f9007f;
    color: #fff
}

.Pop_1700 .BodyBtn.AddPopCart {
    background-color: #ff64b1;
    border-color: #ff64b1
}

.Pop_1700 .BodyBtn.AddPopCart:hover {
    background-color: #ff53a8
}

.Pop_1700 .BodyList>.List>.item.Selected>.body-item {
    border-color: #ff64b1;
    color: #ff64b1
}

.Pop_1700 .BodyList>.List>.item.Selected>.body-item::before {
    background-color: #ff64b1
}

.Pop_1700 .BodyList>.List>.item.Selected>.body-item::after {
    border-color: #ff64b1;
    color: #ff64b1
}

.Pop_1700 .TeachOverlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.36);
    z-index: 10;
    transition: .3s
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect {
    position: relative;
    z-index: 15;
    background-color: #fff
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect:after {
    top: -18px;
    right: 3px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #fff;
    border-width: 9px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer {
    position: absolute;
    left: 0;
    right: 15px;
    background-color: #fff;
    border-radius: 10px;
    padding: 15px;
    z-index: 15;
    bottom: 60px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer::before {
    content: "\ebe8";
    font-family: misszenne!important;
    position: absolute;
    top: 10px;
    right: 14px;
    color: #f6550e;
    font-size: 24px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer>.T {
    color: #f6560e;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 5px;
    padding: 4px 0
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer>p {
    font-size: 14px;
    color: #616161;
    margin-bottom: 10px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer>.Ok {
    display: inline-block;
    padding: 5px 0;
    font-weight: 600
}

.Pop_1700 {
}

.Pop_1700 .nonAdded {
    text-align: center
}

.Pop_1700>.T {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px
}

.Pop_1700>.sT {
    text-align: center;
    line-height: 18px;
    color: #909090;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed
}

.Pop_1700>table {
    width: 100%;
    border: 1px solid #e1e1e1;
    border-bottom: 0;
    border-right: 0
}

.Pop_1700>table thead th {
    font-weight: 600;
    color: #313131;
    padding: 10px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.Pop_1700>table tbody tr:nth-child(odd) td {
    background-color: #fafafa
}

.Pop_1700>table tbody tr td {
    background-color: #f4f4f4;
    text-align: center;
    padding: 9px 3px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.Pop_1700>table tbody tr td span {
    display: inline-block;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    padding: 2px 10px;
    border-radius: 3px
}

.Pop_1700>.seriesControl {
    display: flex;
    align-items: center;
    margin-top: 15px
}

.Pop_1700>.seriesControl>.item {
    flex: 1;
    margin-right: 10px
}

.Pop_1700>.seriesControl>.item:last-child {
    margin: 0
}

.Pop_1700>.seriesControl>.item>.seriesBtn {
    background-color: #000;
    text-align: center;
    padding: 12px 10px;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
    transition: .3s
}

.Pop_1700>.seriesControl>.item>.seriesBtn:hover {
    filter: brightness(1.1)
}

.Pop_1700>.seriesControl>.item>.seriesBtn.Confirm {
    background-color: #00a453
}

.Pop_1700>.Mob-Added-Card {
    width: 100%
}

.Pop_1700>.Mob-Added-Card.Show {
    opacity: 1;
    visibility: visible;
    z-index: 5
}

.Pop_1700>.Mob-Added-Card>.Close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 40px;
    height: 35px;
    line-height: 37px;
    text-align: center
}

.Pop_1700>.Mob-Added-Card>.AddText {
    font-size: 19px;
    color: #000;
    padding-bottom: 11px;
    border-bottom: 1px solid #eee;
    color: #27c802;
    font-size: 22px
}

.Pop_1700>.Mob-Added-Card>.AddText::before {
    content: "\e93d";
    font-family: misszenne!important;
    margin-right: 6px
}

.Pop_1700>.Mob-Added-Card>.SubTxt {
    margin: 10px 0;
    color: #a2a2a2
}

.Pop_1700>.Mob-Added-Card>.HorizontalList {
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    margin-bottom: 13px;
    right: 30px;
    left: 30px
}

.Pop_1700>.Mob-Added-Card>.HorizontalList::-webkit-scrollbar {
    width: 1px;
    height: 0
}

.Pop_1700>.Mob-Added-Card>.HorizontalList::-webkit-scrollbar-thumb {
    background: 0 0
}

.Pop_1700>.Mob-Added-Card>.HorizontalList::-webkit-scrollbar-thumb:window-inactive {
    background: 0 0
}

.Pop_1700>.Mob-Added-Card>.HorizontalList>.Link {
    color: #676767;
    border: 1px solid #e8e8e8;
    padding: 11px 5px;
    display: inline-block;
    margin-right: 6px;
    text-align: center;
    font-size: 13px;
    cursor: pointer
}

.Pop_1700>.Mob-Added-Card>.goCard {
    padding: 10px;
    display: block;
    background-color: #000;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 13px;
    border: 1px solid #9c9c9c
}

.Pop_1700>.Mob-Added-Card>.goCard.Back {
    background-color: #fff;
    color: #868686;
    margin-top: 10px
}

.Pop_1700>.Mob-Added-Card>.goCard>span {
    font-size: 8px;
    vertical-align: middle
}

.Pop_1700>.nonAdded .T {
    font-size: 18px;
    padding-bottom: 12px;
    color: #000
}

.Pop_1700>.nonAdded .Icon {
    font-size: 44px;
    margin-bottom: 27px;
    text-align: center;
    color: #000
}

.Pop_1700>.nonAdded .sT {
    color: #666;
    font-size: 12px;
    font-size: 12px;
    margin-bottom: 14px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab {
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -65px;
    right: -65px;
    height: 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .owl-carousel .owl-nav .owl-next,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .owl-carousel .owl-nav .owl-prev {
    font-size: 36px;
    color: gray;
    padding: 20px 10px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color {
    display: none
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color.Show {
    display: block
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color .ColorOwl {
    width: 140px;
    margin: 0 auto
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color .ColorOwl .color-item {
    display: block;
    border-radius: 5px;
    overflow: hidden
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo {
    text-align: center;
    margin-top: 10px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.pName {
    font-size: 14px;
    color: #525252
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.pPrice {
    margin-bottom: 5px;
    font-size: 14px;
    font-family: oxygen,sans-serif;
    color: #ff64b1;
    font-weight: 700;
    margin-top: 3px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.pPrice>span {
    font-size: 12px;
    text-decoration: line-through;
    color: #909090;
    font-weight: 100
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.badgePrice,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.campaign-list-item {
    background-color: #fff;
    border-radius: 60px;
    padding: 3px 7px;
    font-size: 12px;
    border: 1px solid #eee;
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 5px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.badgePrice,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.campaign-list-item.SS {
    border-color: #f9007f;
    color: #f9007f
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.badgePrice>span {
    display: inline-block;
    background-color: #f5087f;
    color: #fff!important;
    font-weight: 500;
    padding: 2px 6px;
    border-radius: 60px;
    font-size: 13px;
    margin-left: 3px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors {
    margin-top: 15px;
    border-top: 1px dashed #d8d8d8
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.T {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 600
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl {
    padding: 0 30px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl .tab-color-item {
    width: 50px;
    margin: 0 auto;
    border-radius: 5px;
    border: 2px solid #d6d6d6;
    overflow: hidden
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl .tab-color-item.Active {
    border-color: #f764b1
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl.owl-carousel .owl-nav {
    left: 0;
    right: 0
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-next,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-prev {
    font-size: 24px;
    padding: 20px 0
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.goTo {
    width: 100%;
    padding: 11px;
    text-align: center;
    background-color: #ff64b1;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    margin-top: 15px
}

.Pop_1800 {
    width: 100%
}

.Pop_1800 .owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -65px;
    right: -65px;
    height: 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Pop_1800 .owl-carousel .owl-nav .owl-next,.Pop_1800 .owl-carousel .owl-nav .owl-prev {
    font-size: 36px;
    color: gray;
    padding: 20px 10px
}

.Pop_1800 .tab-content .tab-color {
    display: none
}

.Pop_1800 .tab-content .tab-color.Show {
    display: block
}

.Pop_1800 .tab-content .tab-color .ColorOwl {
    width: 140px;
    margin: 0 auto
}

.Pop_1800 .tab-content .tab-color .ColorOwl .color-item {
    display: block;
    border-radius: 5px;
    overflow: hidden
}

.Pop_1800 .tab-content .tab-color .ColorOwl .color-item img {
    width: 100%
}

.Pop_1800 .tab-content .colorProductInfo {
    text-align: center;
    margin-top: 10px
}

.Pop_1800 .tab-content .colorProductInfo>.pName {
    font-size: 14px;
    color: #525252
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice {
    margin-bottom: 5px;
    font-size: 14px;
    font-family: oxygen,sans-serif;
    color: #ff64b1;
    font-weight: 700;
    margin-top: 5px;
    display: block
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice .oldPrice {
    font-weight: 100;
    font-size: 14px;
    text-decoration: line-through;
    color: #9e9e9e;
    margin-right: 6px;
    display: inline-block
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice .newPrice {
    display: inline-block
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice>span {
    font-size: 12px;
    text-decoration: line-through;
    color: #909090;
    font-weight: 100
}

.Pop_1800 .tab-content .colorProductInfo .badgePrice,.Pop_1800 .tab-content .colorProductInfo .campaign-list-item {
    background-color: #fff;
    border-radius: 60px;
    padding: 3px 7px;
    font-size: 14px;
    border: 1px solid #eee;
    margin-right: 5px;
    display: block;
    width: 100%;
    max-width: max-content;
    margin: 8px auto 0;
    font-weight: 500
}

.Pop_1800 .tab-content .colorProductInfo .badgePrice,.Pop_1800 .tab-content .colorProductInfo .campaign-list-item.SS {
    border-color: #f9007f;
    color: #f9007f
}

.Pop_1800 .tab-content .colorProductInfo .badgePrice>span {
    font-weight: 900;
    display: inline-block;
    background-color: #f5087f;
    color: #fff!important;
    font-weight: 500;
    padding: 2px 6px;
    border-radius: 60px;
    font-size: 13px;
    margin-left: 3px
}

.Pop_1800 .otherColors {
    margin-top: 15px;
    border-top: 1px dashed #d8d8d8
}

.Pop_1800 .otherColors>.T {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 600;
    padding-left: 30px
}

.Pop_1800 .otherColors>.OtherColorOwl {
    padding: 0 30px;
    width: 100%
}

.Pop_1800 .otherColors>.OtherColorOwl .tab-color-item {
    width: 50px;
    margin: 0 auto;
    border-radius: 5px;
    border: 2px solid #d6d6d6;
    overflow: hidden
}

.Pop_1800 .otherColors>.OtherColorOwl .tab-color-item img {
    width: 100%
}

.Pop_1800 .otherColors>.OtherColorOwl .tab-color-item.Active {
    border-color: #f764b1
}

.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav {
    left: 0;
    right: 0
}

.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav.disabled {
    opacity: 0
}

.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-next,.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-prev {
    font-size: 24px;
    padding: 20px 0
}

.Pop_1800 .otherColors>.goTo {
    width: 100%;
    padding: 11px;
    text-align: center;
    background-color: #ff64b1;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    margin-top: 15px;
    display: block
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 768px) {
    .Pop_1800 .otherColors>.T {
        text-align:center;
        padding: 0
    }

    .Pop_1800 .otherColors>.OtherColorOwl {
        max-width: 300px;
        margin: 0 auto
    }
}

.Pop_1900 .LoaderArea {
    width: 100%;
    height: 260px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.Pop_1900 .LoaderArea .LoaderIcon {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    margin-bottom: 30px
}

.Pop_1900 .LoaderArea .LoaderIcon div {
    animation: LoaderIcon 1.2s cubic-bezier(.5,0,.5,1) infinite;
    transform-origin: 32px 32px;
    background-color: #d8d8d8
}

.Pop_1900 .LoaderArea .LoaderIcon div:after {
    content: " ";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: inherit;
    margin: -3px 0 0 -3px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(1) {
    animation-delay: -.036s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(1):after {
    top: 50px;
    left: 50px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(2) {
    animation-delay: -.072s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(2):after {
    top: 54px;
    left: 45px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(3) {
    animation-delay: -.108s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(3):after {
    top: 57px;
    left: 39px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(4) {
    animation-delay: -.144s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(4):after {
    top: 58px;
    left: 32px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(5) {
    animation-delay: -.18s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(5):after {
    top: 57px;
    left: 25px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(6) {
    animation-delay: -.216s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(6):after {
    top: 54px;
    left: 19px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(7) {
    animation-delay: -.252s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(7):after {
    top: 50px;
    left: 14px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(8) {
    animation-delay: -.288s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(8):after {
    top: 45px;
    left: 10px
}

.Pop_1900 .LoaderArea div {
    font-size: 18px;
    color: #e63333;
    margin-bottom: 4px
}

@keyframes LoaderIcon {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.Pop_2000 {
    text-align: center
}

.Pop_2000>.Title {
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 10px;
    font-size: 16px
}

.Pop_2000>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2000>.SubTitle>a {
    color: #8e8e8e
}

.Pop_2000>p {
    margin-bottom: 10px;
    line-height: 18px
}

.Pop_2000>.ActionArea .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #8e8e8e;
    border: 0;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2000 .errorText {
    text-align: left;
    margin-top: 6px;
    font-size: 12px
}

.Pop_2000 .FormElements {
    position: relative;
    margin-bottom: 10px
}

.Pop_2000 .FormElements>select {
    display: block;
    width: 100%;
    border: 1px solid #bfbfbf;
    color: #b9b9b9;
    border-radius: 0;
    padding: 10px!important;
    margin: 0;
    font-size: 14px;
    padding: 13px 8px
}

.Pop_2000 .FormElements>button {
    display: block;
    width: 100%;
    border: 0;
    padding: 10px;
    background-color: #232323;
    color: #fff;
    cursor: pointer;
    margin-top: 25px
}

.Pop_2000 .FormElements>button:hover {
    filter: brightness(1.1)
}

.Pop_2000 .FormElements>input,.Pop_2000 .FormElements>textarea {
    position: relative;
    outline: 0;
    width: 100%;
    padding: 10px 5px;
    transition: all .5s ease;
    border: 1px solid #bfbfbf;
    text-indent: 94px
}

.Pop_2000 .FormElements>select.Error,.Pop_2000 .FormElements>input.Error,.Pop_2000 .FormElements>textarea.Error {
    border-color: #ff9090;
    background-color: #fff8f8
}

.Pop_2000 .FormElements>.ErrorText {
}

.Pop_2000 .FormElements>textarea {
    resize: none;
    height: 120px
}

.Pop_2000 .FormElements>label {
    position: absolute!important;
    left: 3px!important;
    font-size: 12px!important;
    transition: all .3s ease;
    color: #b9b9b9!important;
    text-transform: uppercase!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    border: none!important;
    background: 0 0!important
}

.Pop_2000 .FormElements>textarea:focus~label,.Pop_2000 .FormElements>textarea:valid~label,.Pop_2000 .FormElements>input:focus~label,.Pop_2000 .FormElements>input:valid~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_2000 .FormElements>input:disabled~label,.Pop_2000 .FormElements>textarea:disabled~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_2000 .FormElements.NumIcon::before {
    content: "TL";
    position: absolute;
    right: 15px;
    top: 50%;
    z-index: 2;
    font-size: 14px;
    transform: translateY(-50%);
    color: #757575
}

.Pop_2000 .FormElements.IbanSearch {
}

.Pop_2000 .FormElements.IbanSearch>input {
    padding-right: 40px
}

.Pop_2000 .FormElements.IbanSearch.OK::before,.Pop_2000 .FormElements.IbanSearch.OK>label {
    color: #9cc668
}

.Pop_2000 .FormElements.IbanSearch.OK>input {
    border-color: #9cc668
}

.Pop_2000 .FormElements.IbanSearch.OK>label::after {
    content: "\e93d";
    font-family: misszenne!important;
    margin-left: 4px
}

.Pop_2000 .FormElements.Error>input,.Pop_2000 .FormElements.Error>select {
    border: 1px solid red
}

.Pop_2000 .FormElements.Error>label {
    color: red!important
}

.Pop_2000 .FormElements.Error.IbanSearch::before {
    content: "\ea4a";
    color: red
}

.Pop_2000>.Title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.Pop_2000>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_2000 .ActionArea {
    margin-top: 25px;
    text-align: center
}

.Pop_2000>.ActionBtn {
    padding: 7px 18px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    text-align: center;
    width: inherit;
    line-height: inherit;
    float: none;
    display: inline-block;
    border: 1px solid #eee;
    box-shadow: none
}

.Pop_2000>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_2100 {
    padding: 5px 0 30px;
    max-width: 430px;
    margin: 0 auto
}

.Pop_2100 .text-center {
    text-align: center
}

.Pop_2100>.Title {
    font-size: 18px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 4px solid #c1c1c1
}

.Pop_2100>.Icon {
    font-size: 44px;
    margin-bottom: 10px;
    text-align: center
}

.Pop_2100>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2100>.SubTitle a {
    color: #7d7d7d
}

.Pop_2100 p {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 14px;
    text-align: left
}

.Pop_2100 .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2100 .ActionBtn.B2 {
    width: 100%;
    padding: 11px 10px;
    background-color: #4caf50;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2100 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_2100>.IconAlert {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #cecece
}

.Pop_2100>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_2100>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_2100>.IconAlert p {
    line-height: 20px;
    color: #717171
}

.Pop_2100 .ActionArea {
    text-align: center
}

.Pop_2100 .ActionArea>.Btn {
    display: inline-block;
    padding: 8px 13px;
    background-color: #7b7b7b;
    color: #fff;
    font-size: 11px
}

.Pop_2100 .ActionArea>.Btn.S2 {
    background-color: #d8d8d8
}

.Pop_2200 {
    text-align: center
}

.Pop_2200>.Title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px
}

.Pop_2200>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_2200 .ActionArea {
}

.Pop_2200 .ActionArea {
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.Pop_2200 .ActionArea>.ActionBtn {
    padding: 7px 18px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    line-height: inherit;
    width: 100%;
    box-shadow: none;
    border: 1px solid #eee
}

.Pop_2200 .ActionArea>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_2300 {
    max-width: 430px;
    text-align: center;
    padding: 5px 0 30px
}

.Pop_2300>.Title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dadada
}

.Pop_2300>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_2300 .ActionArea {
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.Pop_2300 .ActionArea>.ActionBtn {
    padding: 10px 18px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    text-align: center;
    width: 100%;
    line-height: inherit;
    border: 1px solid #eee
}

.Pop_2300 .ActionArea>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_2400 {
    padding: 5px 0 30px;
    max-width: 430px
}

.Pop_2400 .text-center {
    text-align: center
}

.Pop_2400>.Title {
    font-size: 18px;
    padding-bottom: 12px;
    margin-bottom: 20px
}

.Pop_2400>.Icon {
    font-size: 44px;
    margin-bottom: 10px
}

.Pop_2400>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2400>.SubTitle a {
    color: #7d7d7d
}

.Pop_2400 p {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 14px;
    text-align: left
}

.Pop_2400 .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2400 .ActionBtn.B2 {
    width: 100%;
    padding: 11px 10px;
    background-color: #4caf50;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2400 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_2400>.IconAlert {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #cecece
}

.Pop_2400>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_2400>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_2400>.IconAlert p {
    line-height: 20px;
    color: #717171
}

.Pop_2400 .ActionArea {
    text-align: center
}

.Pop_2400 .ActionArea>.Btn {
    display: inline-block;
    padding: 8px 13px;
    background-color: #7b7b7b;
    color: #fff;
    font-size: 11px
}

.Pop_2400 .ActionArea>.Btn.S2 {
    background-color: #d8d8d8
}

.rangeSlider {
    padding-top: 15px;
    width: 100%;
    position: relative
}

.rangeSlider::after {
    content: "";
    clear: both;
    display: table
}

.rangeSlider .Prix {
    float: left;
    color: #ff8901;
    font-size: 19px;
    margin-right: 5px
}

.rangeSlider .range-slider {
    position: relative;
    width: 200px;
    float: left;
    margin-right: 5px
}

.rangeSlider .range-slider .input-range {
    -webkit-appearance: none;
    width: 100%;
    height: 5px;
    border-radius: 5px;
    background: #ccc;
    outline: none
}

.rangeSlider .range-slider .input-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #ff8901;
    cursor: pointer;
    -webkit-transition: "background" .15s ease-in-out;
    transition: "background" .15s ease-in-out
}

.rangeSlider .range-slider .input-range::-webkit-slider-thumb:hover {
    background: #ff8901
}

.rangeSlider .range-slider .input-range:active::-webkit-slider-thumb {
    background: #ff8901
}

.rangeSlider .range-slider .input-range::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border: 0;
    border-radius: 50%;
    background: #ff8901;
    cursor: pointer;
    -webkit-transition: "background" .15s ease-in-out;
    transition: "background" .15s ease-in-out
}

.rangeSlider .range-slider .input-range::-moz-range-thumb:hover {
    background: #ff8901
}

.rangeSlider .range-slider .input-range:active::-moz-range-thumb {
    background: #ff8901
}

.rangeSlider .range-slider .range-value {
    display: inline-block;
    position: relative;
    width: 62px;
    color: #fff;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    border-radius: 3px;
    background: #ff8901;
    padding: 5px 10px
}

.rangeSlider ::-moz-range-track {
    background: #ccc;
    border: 0
}

.rangeSlider input::-moz-focus-inner {
    border: 0
}

.Contract_Wrapper {
}

.Contract_Wrapper .informationContract {
}

.Contract_Wrapper p,.Contract_Wrapper pre {
    word-break: break-all;
    font-size: 12px!important;
    line-height: 22px!important;
    padding-top: 9px!important;
    font-family: sans-serif!important
}

.Contract_Wrapper table {
    width: 100%!important;
    border: 1px solid #ddd!important
}

.Contract_Wrapper table tr {
}

.Contract_Wrapper table tr>th {
    border-bottom: 1px solid #ddd;
    border-spacing: 0;
    font-size: 12px
}

.Contract_Wrapper table tr>td {
    border-bottom: 1px solid #ddd!important;
    border-spacing: 0;
    font-size: 12px;
    padding: 4px 8px
}

.Contract_Wrapper table {
    width: 100%!important
}

.Contract_Wrapper h3 {
}

.Contract_Wrapper .comfirmArea {
    position: sticky;
    position: -webkit-sticky;
    bottom: -30px;
    background-color: #fff;
    padding: 15px 0;
    margin-top: 25px
}

.Contract_Wrapper .Info.ConfirmText {
    font-size: 14px;
    text-align: center
}

.Contract_Wrapper .ContractComplate {
    display: table;
    margin: 10px auto 0;
    width: 100%;
    background-color: #000;
    max-width: 300px;
    text-align: center;
    border: 1px solid #000;
    padding: 10px;
    color: #fff
}

.Pop_2500 {
    max-width: 430px
}

.Pop_2500 .text-center {
    text-align: center
}

.Pop_2500>.Title {
    font-size: 18px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 4px solid #c1c1c1
}

.Pop_2500>.Icon {
    font-size: 44px;
    margin-bottom: 10px;
    text-align: center
}

.Pop_2500>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2500>.SubTitle a {
    color: #7d7d7d
}

.Pop_2500 p {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 14px;
    text-align: center
}

.Pop_2500 .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2500 .ActionBtn.B2 {
    width: 100%;
    padding: 11px 10px;
    background-color: #4caf50;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2500 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_2500>.IconAlert {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #cecece
}

.Pop_2500>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_2500>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_2500>.IconAlert p {
    line-height: 20px;
    color: #717171
}

.Pop_2500 .ActionArea {
    margin-top: 25px;
    text-align: center
}

.Pop_2500 .ActionArea>.Btn {
    display: inline-block;
    padding: 9px 15px;
    background-color: #7b7b7b;
    color: #fff;
    font-size: 12px;
    margin: 0 5px
}

.Pop_2500 .ActionArea>.Btn.S2 {
    background-color: #d8d8d8
}

.Pop_2600 {
}

.Pop_2600>.Title {
    font-weight: 500;
    margin-bottom: 20px;
    text-align: center
}

.Pop_2600>.FormElements {
    margin-bottom: 15px
}

.Pop_2600>.FormElements>label {
    display: block;
    color: #797979;
    margin-bottom: 5px
}

.Pop_2600>.FormElements>select {
    width: 100%;
    padding: 10px
}

.SiteSetting_Modal {
    padding: 30px;
    border-top: 0;
    width: 100%
}

.Pop_2600>.FormElements>.SiteSetting_dropdown {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 2px #ccc;
    transition: all .5s ease;
    position: relative;
    font-size: 14px;
    color: #474747;
    text-align: left
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_select {
    cursor: pointer;
    display: block;
    padding: 10px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_select .flag-icon {
    margin-right: 5px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_select>i {
    font-size: 13px;
    color: #888;
    cursor: pointer;
    transition: all .3s ease-in-out;
    float: right;
    line-height: 20px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown:hover {
    box-shadow: 0 0 4px #ccc
}

.Pop_2600>.FormElements>.SiteSetting_dropdown:active {
    background-color: #f8f8f8
}

.Pop_2600>.FormElements>.SiteSetting_dropdown.active:hover,.Pop_2600>.FormElements>.SiteSetting_dropdown.active {
    box-shadow: 0 0 4px #ccc;
    border-radius: 5px 5px 0 0;
    background-color: #f8f8f8
}

.Pop_2600>.FormElements>.SiteSetting_dropdown.active .SiteSetting_select>i {
    transform: rotate(-90deg)
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    margin-top: 1px;
    box-shadow: 0 1px 2px #ccc;
    border-radius: 0 1px 5px 5px;
    overflow: hidden;
    display: none;
    max-height: 144px;
    overflow-y: auto;
    z-index: 9
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li {
    padding: 10px;
    transition: all .2s ease-in-out;
    cursor: pointer
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li .flag-icon {
    margin-right: 5px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu {
    padding: 0;
    list-style: none
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li:hover {
    background-color: #f2f2f2
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li:active {
    background-color: #e2e2e2
}

.Pop_2600>.Save {
    width: 100%;
    padding: 10px;
    font-weight: 600;
    background-color: #ff7d01;
    border: 0;
    color: #fff;
    margin-top: 15px;
    font-size: 14px
}

.Pop_2600.Alert {
    width: 100%;
    max-width: initial;
    background-color: #fff;
    padding: 16px 15px
}

.Pop_2600.Alert>p {
    margin-bottom: 20px;
    text-align: center;
    color: #8e8e8e;
    line-height: 19px
}

.Pop_2600.Alert>.Control {
    display: flex
}

.Pop_2600.Alert>.Control>button {
    width: calc(50% - 7px);
    background-color: #d0d0d0;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 38px;
    color: #fff;
    font-weight: 900;
    margin-right: 10px
}

.Pop_2600.Alert>.Control>button.Btn_Vazgec {
    margin: 0;
    background-color: #f27a1b;
    border-color: #f27a1b
}

@media only screen and (max-width: 575px) {
    .Pop_2600 {
        width:100%
    }
}

.Pop_2800 {
    padding: 25px;
    display: flex
}

.Pop_2800 .Left {
    flex: none;
    max-width: 260px
}

.Pop_2800 .Left .product-info {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2800 .Left .product-info>.pName {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2800 .Right {
    padding: 10px 80px
}

.Pop_2800 .Right .return-features {
    margin-bottom: 40px
}

.Pop_2800 .Right .return-features .feature-head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.Pop_2800 .Right .return-features .feature-head>.feature-title {
    font-weight: 400;
    font-size: 15px;
    display: flex;
    align-items: center
}

.Pop_2800 .Right .return-features .feature-head>.feature-title>.Icon {
    font-size: 20px;
    margin-right: 13px
}

.Pop_2800 .Right .return-features .feature-head>.feature-text {
    color: #000;
    font-weight: 600
}

.Pop_2800 .Right .return-features>p {
    font-weight: 100;
    font-size: 14px;
    line-height: 22px;
    color: #4e4e4e;
    padding-left: 33px
}

@media only screen and (max-width: 991px) {
    .Pop_2800 {
        padding:0
    }

    .Pop_2800 .Right {
        padding: 30px
    }
}

@media only screen and (max-width: 768px) {
    .Pop_2800 .Right {
        padding:25px 0 0
    }

    .Pop_2800 .Left {
        display: none
    }
}

.Pop_2900 {
    padding: 25px;
    display: flex
}

.Pop_2900 .Left {
    flex: none;
    max-width: 260px
}

.Pop_2900 .Left .product-info {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2900 .Left .product-info>.pName {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2900 .Right {
    padding: 10px 80px
}

.Pop_2900 .Right>.T {
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase
}

.Pop_2900 .Right>.cargo-features {
    display: flex;
    margin-bottom: 25px
}

.Pop_2900 .Right>.cargo-features>.feature-left {
    flex: auto
}

.Pop_2900 .Right>.cargo-features>.feature-left>.feature-title {
    font-weight: 400;
    margin-bottom: 7px
}

.Pop_2900 .Right>.cargo-features>.feature-left>p {
    font-weight: 100;
    font-size: 13px;
    line-height: 18px;
    color: #4e4e4e
}

.Pop_2900 .Right>.cargo-features>.feature-right {
    flex: none;
    width: 90px;
    text-align: right
}

.Pop_2900 .Right>.cargo-features>.feature-right .feature-price {
    font-weight: 600
}

.Pop_2900 .Right>.cargo-features>.feature-right .feature-price.colored-text {
    color: #67d39f
}

@media only screen and (max-width: 991px) {
    .Pop_2900 {
        padding:0
    }

    .Pop_2900 .Right {
        padding: 30px
    }
}

@media only screen and (max-width: 768px) {
    .Pop_2900 .Right {
        padding:25px 0 0
    }

    .Pop_2900 .Left {
        display: none
    }
}

.Pop_3000 {
    background-color: #fff;
    padding: 20px
}

.Pop_3000>.Title {
    font-weight: 600;
    margin-bottom: 15px
}

.Pop_3000>.hire-container {
    width: 550px;
    display: flex;
    max-height: 400px
}

.Pop_3000>.hire-container>.hire-tab-head {
    flex: none;
    width: 150px;
    margin-right: 20px;
    overflow-y: auto;
    padding-right: 10px
}

.Pop_3000>.hire-container>.hire-tab-head::-webkit-scrollbar {
    width: 0;
    height: 0
}

.Pop_3000>.hire-container>.hire-tab-head>.tab-item {
    padding: 10px;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    margin-bottom: 15px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px
}

.Pop_3000>.hire-container>.hire-tab-head>.tab-item.active {
    border-color: #05dc9b;
    box-shadow: 10px 10px 20px -27px #000
}

.Pop_3000>.hire-container>.hire-tab-body {
    flex: auto
}

.Pop_3000>.hire-container>.hire-tab-body .body-item {
    display: none;
    overflow-y: auto;
    height: 100%
}

.Pop_3000>.hire-container>.hire-tab-body .body-item.show {
    display: block
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table {
    width: 100%;
    text-align: center
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table thead tr td {
    background-color: #f9f9fa;
    padding: 15px;
    border-bottom: 1px solid #e4e4e4;
    font-weight: 600;
    font-size: 12px
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table thead tr td:first-child {
    text-align: left
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table thead tr td:last-child {
    text-align: right
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table tbody tr td {
    padding: 15px;
    border-bottom: 1px solid #eee;
    font-size: 13px;
    font-weight: 100
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table tbody tr td:first-child {
    text-align: left
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table tbody tr td:last-child {
    text-align: right
}

@media only screen and (max-width: 768px) {
    .Pop_3000 {
        padding:0
    }

    .Pop_3000>.hire-container {
        display: block;
        width: 100%;
        margin-top: 25px
    }

    .Pop_3000>.hire-container>.hire-tab-head {
        width: 100%;
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch
    }

    .Pop_3000>.hire-container>.hire-tab-head>.tab-item {
        display: inline-block
    }
}

.Pop_100 {
}

.Pop_100>.Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}

.Pop_100>.SubTitle {
    text-align: center;
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 25px;
    color: #000
}

.Pop_100>.FormElements {
    margin-bottom: 15px;
    color: #000
}

.Pop_100>.FormElements>input {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    color: #3d3d3d
}

.Pop_100>.FormElements>button {
    background-color: #000;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #eee
}

.Pop_100>.KargoTakibiSonuc {
    display: none;
    width: 100%
}

.Pop_100>.KargoTakibiSonuc tr {
}

.Pop_100>.KargoTakibiSonuc tr>td {
    background-color: #efefef;
    border-bottom: 1px solid #fff;
    padding: 10px 8px;
    font-size: 11px;
    font-weight: 500;
    color: #000
}

.Pop_100>.KargoTakibiSonuc tr>td:last-child {
    background-color: #eeee;
    color: #000;
    font-weight: 600;
    text-align: center
}

.Pop_100>#loader {
    display: none;
    z-index: 1;
    margin: 20px auto 0;
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 3px solid #fd950b;
    width: 40px;
    height: 40px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.Pop_200 {
    color: #000
}

.Pop_200 .Icon {
    display: block;
    font-size: 58px;
    text-align: center;
    margin-bottom: 22px
}

.Popup .Modal .Htm .Document .Pop_200 .Title {
    font-size: 18px;
    color: #000
}

.Pop_200 .S_Title {
    text-align: center
}

.Pop_200 .Center {
    margin: 30px 0;
    border: 1px solid #eee
}

.Pop_200 .Center .stockBox .BoxList {
}

.Pop_200 .Center .stockBox .BoxList .Item {
    margin-bottom: 15px
}

.Pop_200 .Center .stockBox .BoxList .ItemDetail {
    display: flex
}

.Pop_200 .Center .stockBox .BoxList .ItemDetail .Img {
    flex: none;
    width: 70px
}

.Pop_200 .Center .stockBox .BoxList .ItemDetail .Info {
    flex: auto;
    margin: 0 10px
}

.Pop_200 .Center .stockBox .BoxList .ItemDetail .Info .pName {
    width: 100%;
    display: block;
    white-space: normal;
    margin: 0
}

.Pop_200 .Center .stockBox .BoxList .ItemDetail .Info .Price {
    display: flex;
    margin-top: 6px
}

.Pop_200 .Center .stockBox .BoxList .ItemDetail .Info .Price .oldPrice {
    margin-right: 6px;
    text-decoration: line-through;
    color: #9e9e9e
}

body[firm-lang=ar] .Pop_200 .Center .stockBox .BoxList .ItemDetail .Info .Price .oldPrice {
    margin-right: 0;
    margin-left: 6px
}

.Pop_200 .Center .stockBox .BoxList .ItemArea {
    margin-top: 10px
}

.Pop_200 .Center .stockBox .BoxList .ItemHead {
    margin-bottom: 10px
}

.Pop_200 .Center .stockBox .BoxList .bodyItem {
    display: flex;
    align-items: center
}

.Pop_200 .Center .stockBox .BoxList label {
    min-width: 30px;
    height: 30px;
    margin-right: 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #d6d6d6;
    font-size: 14px
}

.Pop_200 .Center .stockBox .BoxList input:checked+label {
    background-color: #000;
    color: #fff
}

body[firm-lang=ar] .Pop_200 .Center .stockBox .BoxList label {
    margin-left: 5px;
    margin-right: 0
}

.Pop_200 .Center .stockBox .BoxList .ModalAddBag {
    text-align: center;
    margin-top: 15px;
    background-color: #000;
    color: #fff;
    padding: 11px 0;
    font-size: 14px
}

.Pop_200 .Center .stockBox .BoxList .ModalAddBag.Disable {
    background-color: #929292;
    pointer-events: none
}

.Pop_200 .Center .stockBox {
}

.Pop_200 .Center .stockBox>.T {
    padding: 14px;
    font-weight: 600;
    border-bottom: 1px solid #eee
}

.Pop_200 .Center .stockBox>.BoxList {
    padding: 15px 15px 11px;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl {
    position: relative;
    display: inline-block;
    margin: 0 4px
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl>.Img {
    position: relative;
    width: 100px
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl>.Img>img {
    width: 100%
}

.Pop_200 .Center .stockBox>.BoxList .bagProductControl>.Img>span {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.7803921568627451);
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 100;
    padding: 8px 0
}

.Pop_200 .ActionArea {
    display: flex
}

.Pop_200 .ActionArea>.Btn {
    padding: 12px 15px;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
    cursor: pointer;
    font-weight: 500;
    flex: 1 auto;
    text-align: center;
    cursor: pointer;
    margin: 0
}

.Pop_200 .ActionArea>.Btn:hover {
    filter: brightness(1.1)
}

@media only screen and (max-width: 768px) {
    .Pop_200 {
        width:100%
    }
}

.Pop_300 {
}

.Pop_300>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 16px
}

.Pop_300>.Text {
    text-align: left;
    line-height: 21px;
    margin-top: 15px
}

.Pop_300 .NewMessageForm {
    text-align: left;
    margin-top: 0;
    width: 100%
}

.Pop_300 .NewMessageForm>.UserInfo {
    margin-bottom: 5px
}

.Pop_300 .NewMessageForm>.FormElements {
    margin-top: 0;
    margin-bottom: 18px
}

.Pop_300 .SendMEssage {
    display: block;
    text-align: center;
    padding: 11px 10px;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 10px;
    width: 100%;
    max-width: 240px;
    margin: 23px auto 0;
    background-color: #ff8901
}

.Pop_300 .NewMessageForm>.FormElements>label {
    display: block;
    margin-bottom: 4px;
    color: #404040;
    font-size: 14px;
    font-weight: 500
}

.Pop_300 .NewMessageForm>.FormElements>select {
    width: 100%;
    padding: 10px;
    border: 1px solid #eee;
    color: #404040;
    max-width: 100%;
    margin: 0;
    font-size: 14px
}

.Pop_300 .NewMessageForm>.FormElements>textarea {
    width: 100%;
    resize: none;
    height: 186px;
    max-width: 100%;
    border: 1px solid #eee;
    padding: 10px
}

.Pop_300 .NewMessageForm>.FormElements>select.error,.Pop_300 .NewMessageForm>.FormElements>textarea.error {
    background-color: rgba(253,62,62,.050980392156862744);
    border-color: rgba(253,62,62,.15)
}

.Pop_300 .NewMessageForm>.FormElements>.SendMEssage {
    padding: 12px 15px 10px;
    background-color: #3a3a3a;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    margin: 0;
    max-width: 100%
}

.Pop_300 .NewMessageForm>.FormElements>.SendMEssage:hover {
    filter: brightness(1.1)
}

.Pop_300 .NewMessageForm>.FormElements>span.error {
    font-size: 12px;
    color: #ed2727;
    display: block;
    margin-top: 5px
}

.Pop_300 .NewMessageForm>.Alert {
    font-size: 12px;
    color: #4c4c4c
}

.Pop_300 .Table--List {
    width: 100%;
    margin: 21px 0 0;
    text-align: left;
    border: 1px solid #e2e2e2
}

.Pop_300 .Table--List>.Head {
    border-bottom: 1px solid #d2d2d2;
    padding: 10px 10px 9px;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 5px;
    background-color: #e2e2e2
}

.Pop_300 .Table--List>.ContentList .List {
    color: #333;
    font-size: 12px;
    padding: 10px;
    border-bottom: 1px solid #e2e2e2
}

.Pop_300 .Table--List>.ContentList .List:last-child {
    border: 0
}

.Pop_300 .Table--List>.ContentLst>.ContentList a {
    color: #fba100;
    font-weight: 600;
    font-size: 12px
}

.Pop_400>.EnterCoupon {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px
}

.Pop_400>.EnterCoupon .form-group {
    display: inline-block;
    width: 100%;
    max-width: 400px;
    position: relative;
    margin-bottom: 13px
}

.Pop_400>.EnterCoupon .form-group input {
    width: 100%;
    padding: 0 12px;
    color: #9f9f9f;
    text-transform: uppercase;
    border: 1px solid #c6c6c6;
    font-size: 14px;
    height: 45px;
    padding-top: 13px
}

.Pop_400>.EnterCoupon .form-group input:focus {
    outline: none
}

.Pop_400>.EnterCoupon .form-group label {
    color: #9f9f9f;
    font-size: 12px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 12px;
    top: 21px;
    transition: .2s ease all;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all;
    transform: translateY(-50%);
    font-weight: 600
}

.Pop_400>.EnterCoupon .form-group input:focus~label,.Pop_400>.EnterCoupon .form-group input:valid~label {
    top: 11px;
    font-size: 10px
}

.Pop_400>.EnterCoupon .form-group button {
    height: 39px;
    background-color: #7d7d7d;
    border: 0;
    color: #fff;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    font-size: 14px
}

.Pop_400>.EnterCoupon .Alert {
    font-size: 12px;
    font-weight: 500;
    color: #ff2e2e
}

.Pop_400>.EnterCoupon .Alert.OK {
    color: #15d015
}

.Pop_400>.DefinedCoupons {
    overflow-y: auto;
    max-height: 430px
}

.Pop_400>.DefinedCoupons::-webkit-scrollbar {
    width: 6px
}

.Pop_400>.DefinedCoupons::-webkit-scrollbar-thumb {
    background: rgba(255,125,1,.18)
}

.Pop_400>.DefinedCoupons::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,125,1,.18)
}

.Pop_400>.DefinedCoupons .CouponItem {
    position: relative;
    border-bottom: 1px solid #ebebeb
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio {
    position: absolute;
    opacity: 0
}

.Pop_400>.DefinedCoupons .CouponItem .CouponItem-label {
    display: block;
    position: relative;
    font-size: 12px;
    font-weight: 500;
    padding: 20px 20px 0;
    padding-left: 32px
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio+.CouponItem-label:before {
    content: '';
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 23px;
    left: 0;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:checked+.CouponItem-label:before {
    background-color: #ff7d01;
    -webkit-box-shadow: inset 0 0 0 4px #f4f4f4;
    box-shadow: inset 0 0 0 4px #f4f4f4
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:checked+.CouponItem-label .CouponCode {
    border-color: #ff7d01
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:disabled+.CouponItem-label {
    background-color: transparent
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:disabled+.CouponItem-label:before {
    content: "\ea4a";
    font-family: misszenne!important;
    background: 0 0;
    border: 0;
    font-size: 20px;
    left: 1px;
    color: #ff1919
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio:disabled+.CouponItem-label .Error {
    color: red
}

.Pop_400>.DefinedCoupons .CouponItem .Coupon-radio+.CouponItem-label:empty:before {
    margin-right: 0
}

.Pop_400>.DefinedCoupons .CouponItem .CouponCode {
    color: #434343;
    font-size: 12px;
    padding: 7px 45px;
    border: 1px dashed #434343;
    display: inline-block
}

.Pop_400>.DefinedCoupons .CouponItem .CouponCode.DisableCode {
    border-color: red;
    background-color: #fffbfb;
    margin-bottom: 4px
}

.Pop_400>.DefinedCoupons .CouponItem .CouponInfo {
    margin-top: 6px;
    line-height: 15px;
    font-size: 12px;
    color: #737373
}

.Pop_400>.DefinedCoupons .CouponItem .Alert {
    margin-top: 7px;
    color: #898989
}

.Pop_400>.DefinedCoupons .CouponItem .Alert>.Link {
    color: #ff7d01
}

.Pop_400>.noCoupon {
    text-align: center;
    padding: 40px
}

.Pop_400>.noCoupon>.Icon {
    font-size: 74px;
    color: #ff7d01
}

.Pop_400>.noCoupon>.Text {
    font-size: 22px;
    color: #7b7b7b;
    margin-top: 5px
}

.Pop_500 {
}

.Pop_500 .ActionBtn {
    max-width: 220px;
    float: none;
    margin: 25px auto 0;
    display: block;
    width: auto;
    padding: 14px 0;
    background-color: #707070;
    color: #fff;
    box-shadow: none;
    font-size: 14px;
    font-weight: 500;
    text-align: center
}

.Popup .Modal .Htm .Document .Pop_500 .Title {
    font-size: 18px;
    margin-bottom: 15px
}

.Popup .Modal .Htm .Document .Pop_500 .SubTitle {
    margin-bottom: 2px;
    text-align: center;
    font-size: 16px;
    line-height: 17px;
    color: #464646
}

.Pop_500 .SubTitle>a {
    color: #ff8901
}

.Pop_500 .ConfirmAction {
    display: flex;
    margin-top: 19px
}

.Pop_500 .ConfirmAction>.Btn {
    flex: 1 auto;
    border: 1px solid #000;
    padding: 0;
    border-radius: 5px;
    margin: 0 5px;
    font-size: 12px;
    color: #000;
    cursor: pointer;
    transition: all .3s;
    text-align: center;
    height: 42px;
    line-height: 42px
}

.Pop_500 .ConfirmAction>.Btn:hover {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.Pop_500 .ConfirmAction>.Btn>.Icon {
    font-size: 20px;
    vertical-align: sub
}

.Pop_500 .ConfirmAction>.Btn.Active {
    background-color: #ff8901;
    color: #fff
}

.Pop_500 .reload {
    width: 145px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 50%;
    opacity: 0;
    display: none;
    cursor: pointer;
    z-index: 9999;
    transform: translateX(-50%)!important;
    top: 8px;
    cursor: pointer;
    background-color: #ececec
}

.Pop_500 .reload svg {
    width: 12px;
    height: 40px;
    float: left;
    margin-right: 10px;
    margin-left: 10px
}

.Pop_500 .reload p {
    color: #000;
    font-size: 15px;
    float: left;
    margin: 0
}

.Pop_500 .smsTimer {
    width: 100%;
    display: block;
    color: #cdcdcd;
    position: relative;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center
}

.Pop_500 .countdown.timer {
    display: inline-block;
    color: #6b6b6b;
    padding: 0 10px;
    vertical-align: middle;
    margin-left: 5px;
    text-align: left;
    margin: 7px 0 0;
    height: 34px
}

.Pop_500 .countdown.timer #coundown_hour {
    display: none
}

.Pop_500 .Countdown>div {
    font-size: 0;
    height: 40px;
    background: 0 0;
    position: relative;
    padding: 0 6px;
    text-align: center
}

.Pop_500 .Countdown>div::before {
    content: ":";
    display: inline-block;
    font-size: 18px;
    position: absolute;
    right: -2px;
    color: #464646
}

.Pop_500 #coundown_sec.Countdown>div:last-child::before {
    display: none
}

.Pop_500 .Countdown>div>span {
    color: #fff;
    font-weight: 100;
    font-size: 14px
}

.Pop_500 .Countdown>div>span {
    color: #464646;
    font-weight: 100;
    font-size: 26px
}

.Pop_500 .Countdown.count {
    display: inline-block
}

.Pop_500 .Countdown.count:before {
    right: -17px
}

.Pop_500 .FormElements {
    text-align: center;
    margin-top: 24px
}

.Pop_500 .FormElements>.SMS_input {
    width: 100%;
    max-width: 210px;
    padding: 15px;
    letter-spacing: 15px;
    border-radius: 5px;
    border: 1px solid #dadada;
    text-align: center
}

.Pop_500 .FormElements>.retry {
    display: table;
    margin: 9px auto 0;
    color: #848484;
    font-size: 12px
}

.Pop_500 .ConfirmBtn {
    margin-top: 21px;
    padding: 10px 50px;
    border: 1px solid #eee;
    background-color: #000;
    color: #fff;
    display: block;
    margin: 0 auto
}

.Pop_500 .Alert {
    margin-top: 7px;
    color: red
}

.Pop_500 .SmsPhoneControl {
    margin: 0 0 16px;
    padding-top: 14px;
    position: relative;
    border-top: 1px solid #e0e0e0;
    text-align: center
}

.Pop_500 .SmsPhoneControl input {
    width: 172px;
    padding: 8px 4px;
    text-align: center;
    margin-right: 6px;
    border: 1px solid #e2e2e2;
    font-size: 16px;
    vertical-align: middle;
    transition: all .3s;
    color: #404040
}

.Pop_500 .SmsPhoneControl input.Disable {
    background-color: transparent;
    border: 0;
    font-size: 20px;
    padding: 0 4px;
    font-weight: 600
}

.Pop_500 .SmsPhoneControl #Edit_number {
    border: 0;
    background-color: transparent;
    color: #9cc221;
    padding: 0;
    font-size: 12px;
    border-bottom: 1px solid;
    line-height: 13px;
    cursor: pointer
}

.Pop_500 .SmsPhoneControl #Edit_number.Change {
    color: red
}

.Pop_600 {
}

.Pop_600>p {
    font-size: 13px;
    line-height: 18px;
    color: #404040;
    margin-top: 15px
}

.Pop_600 .ActionArea {
    margin-top: 25px;
    text-align: center
}

.Pop_600 .ActionArea>.Btn {
    display: inline-block;
    padding: 9px 15px;
    background-color: #7d7d7d;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
    cursor: pointer;
    font-weight: 500
}

.Popup .Modal .Htm .Document .Pop_700 .Title {
    font-size: 18px
}

.Pop_700>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 14px;
    line-height: 16px;
    text-align: center
}

.Pop_700>.SubTitle>a {
    color: #ff8901
}

.Pop_700>p {
    margin-bottom: 10px;
    line-height: 18px
}

.Pop_700>.ActionArea .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_700 .FormElements {
    position: relative;
    margin-bottom: 10px
}

.Pop_700 .FormElements>select {
    display: block;
    width: 100%;
    height: 44px;
    border: 1px solid #bfbfbf;
    padding: 0 10px;
    color: #848484;
    margin: 0
}

.Pop_700 .FormElements>button {
    display: block;
    width: 100%;
    border: 0;
    padding: 11px 10px;
    background-color: #000;
    color: #fff;
    cursor: pointer;
    margin-top: 25px;
    font-weight: 400;
    font-size: 14px
}

.Pop_700 .FormElements>input,.Pop_700 .FormElements>textarea {
    position: relative;
    outline: 0;
    width: 100%;
    padding: 20px 10px 5px;
    transition: all .5s ease;
    border: 1px solid #bfbfbf
}

.Pop_700 .FormElements>select.Error,.Pop_700 .FormElements>input.Error,.Pop_700 .FormElements>textarea.Error {
    border-color: #ff9090;
    background-color: #fff8f8
}

.Pop_700 .FormElements>.ErrorText {
}

.Pop_700 .FormElements>textarea {
    resize: none;
    height: 120px
}

.Pop_700 .FormElements>label {
    position: absolute;
    left: 10px;
    font-size: 12px;
    transition: all .3s ease;
    color: #b9b9b9;
    text-transform: uppercase;
    top: 50%;
    transform: translateY(-50%)
}

.Pop_700 .FormElements>textarea:focus~label,.Pop_700 .FormElements>textarea:valid~label,.Pop_700 .FormElements>input:focus~label,.Pop_700 .FormElements>input:valid~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_700 .FormElements>input:disabled~label,.Pop_700 .FormElements>textarea:disabled~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_700 .FormElements.NumIcon::before {
    content: "TL";
    position: absolute;
    right: 15px;
    top: 50%;
    z-index: 2;
    font-size: 14px;
    transform: translateY(-50%);
    color: #757575
}

.Pop_700 .FormElements.IbanSearch::before {
    content: "\ea3c";
    font-family: misszenne!important;
    position: absolute;
    right: 10px;
    top: 7px;
    z-index: 2;
    font-size: 26px;
    color: #bfbfbf
}

.Pop_700 .FormElements.IbanSearch>input {
    padding-right: 40px
}

.Pop_700 .FormElements.IbanSearch.OK::before,.Pop_700 .FormElements.IbanSearch.OK>label {
    color: #9cc668
}

.Pop_700 .FormElements.IbanSearch.OK>input {
    border-color: #9cc668
}

.Pop_700 .FormElements.IbanSearch.OK>label::after {
    content: "\e93d";
    font-family: misszenne!important;
    margin-left: 4px
}

.Pop_700 .FormElements.Error>input,.Pop_700 .FormElements.Error>select {
    border: 1px solid red
}

.Pop_700 .FormElements.Error>label {
    color: red!important
}

.Pop_700 .FormElements.Error.IbanSearch::before {
    content: "\ea4a";
    color: red
}

.Pop_700 .FormElements>input {
    height: 46px
}

.Pop_700 .FormElements>input,.Pop_700 .FormElements>textarea {
    position: relative;
    outline: 0;
    width: 100%;
    padding: 20px 10px 5px;
    transition: all .5s ease;
    border: 1px solid #bfbfbf;
    color: #404040;
    font-size: 14px
}

.PhoneOrder_Modal .ActionBtn {
    background-color: #000;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #000
}

.Pop_700.Result {
    max-width: 400px
}

.Pop_700.Result>.ActionBtn {
    width: inherit;
    padding: 6px 20px;
    background-color: #7d7d7d;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    float: none;
    cursor: pointer;
    line-height: initial;
    display: block;
    font-size: 12px;
    margin: 20px auto 0;
    box-shadow: none
}

.Pop_700 .BankInfo {
}

.Pop_700 .BankInfo .item {
    border: 1px solid #eee;
    border-radius: 5px;
    margin-bottom: 9px
}

.Pop_700 .BankInfo .item.checked {
    border-color: #67d39f
}

.Pop_700 .BankInfo .item .bank-input {
    position: absolute;
    left: -9999px
}

.Pop_700 .BankInfo .item .bank-input+.bank-label {
    position: relative;
    padding: 12px 10px 18px 40px;
    cursor: pointer;
    font-size: 15px;
    color: #000;
    line-height: 18px;
    font-weight: 400;
    display: flex;
    align-items: center
}

.Pop_700 .BankInfo .item .bank-input+.bank-label.Error {
    background-color: #fffdfd
}

.Pop_700 .BankInfo .item .bank-input+.bank-label:before {
    content: '';
    position: absolute;
    left: 10px;
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 50%;
    border: 1px solid #b9b9b9;
    top: 50%;
    transform: translateY(-50%)
}

.Pop_700 .BankInfo .item .bank-input:checked+.bank-label:before {
    background-color: #67d39f;
    border-color: #67d39f
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-logo>img {
    width: 100%
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-logo {
    flex: none;
    max-width: 100px;
    width: 100%
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-detail {
    margin-left: 9px
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-detail>.Iban {
    font-weight: 600;
    color: #4e4e4e;
    margin-bottom: 2px;
    word-break: break-word;
    white-space: inherit
}

.Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-detail>p {
    font-weight: 100;
    font-size: 14px
}

@media only screen and (max-width: 768px) {
    .Pop_700 .BankInfo {
        width:100%;
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch
    }

    .Pop_700 .BankInfo .item {
        display: inline-block
    }

    .Pop_700 .BankInfo .item .bank-input+.bank-label {
        display: block
    }

    .Pop_700 .BankInfo .item .bank-input+.bank-label>.bank-logo {
        margin-bottom: 18px;
        margin-left: 9px
    }
}

.Pop_800 {
}

.Pop_800 .phoneBoxs {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 9px
}

.Pop_800 .phoneBoxs>.item {
    flex: 1;
    border-radius: 0;
    min-height: 70px;
    text-align: center;
    margin: 5px 0;
    background-color: #dadada;
    color: #6d6d6d;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.Pop_800 .phoneBoxs>.item:last-child {
    margin-right: 0
}

.Pop_800 .phoneBoxs>.item>.icon {
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0
}

.Pop_800 .phoneBoxs>.item>p {
    display: inline-block;
    margin-left: 8px
}

@media only screen and (max-width: 768px) {
    .Pop_800 .phoneBoxs>.item {
        padding:8px 10px
    }

    .Pop_800 .phoneBoxs>.item>p {
        font-size: 14px;
        line-height: 18px
    }
}

.Pop_800>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 26px;
    line-height: 21px
}

.Pop_800>.ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #000;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    float: none;
    margin: 0;
    font-size: 13px;
    padding: 5px 0;
    box-shadow: none;
    line-height: 30px;
    border: 1px solid #eee
}

.Pop_800>.FormElements {
    margin-bottom: 13px;
    position: relative
}

.Pop_800>.FormElements textarea,.Pop_800>.FormElements input {
    width: 100%;
    padding: 14px;
    background-color: #f7f7f7;
    border: 0;
    font-size: 12px;
    border: 1px solid #eee
}

.Pop_800>.FormElements textarea {
    max-height: 65px;
    min-height: 65px;
    resize: none
}

.Pop_800>.FormElements .errorText {
    color: #ff9090;
    padding-left: 3px;
    padding-top: 3px;
    font-size: 12px
}

.Pop_800>.FormElements>.Contract {
    margin-bottom: 5px
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox {
    position: absolute;
    opacity: 0;
    width: auto
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox+label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-size: 10px;
    font-weight: 500
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox+label:before {
    content: '';
    margin-right: 7px;
    display: inline-block;
    vertical-align: sub;
    width: 11px;
    height: 11px;
    background: #fff;
    border: 1px solid #cecece
}

.Pop_800>.FormElements>.Contract>.Contract-checkbox:checked+label:after {
    content: "\e93d";
    font-family: misszenne!important;
    position: absolute;
    left: 2px;
    top: 1px;
    color: #ff8901
}

.Pop_900 {
    text-align: center
}

.Pop_900>.Icon {
    font-size: 44px;
    margin-bottom: 10px
}

.Pop_900>p {
    font-size: 13px;
    line-height: 18px;
    color: #404040;
    margin-top: 15px
}

.Pop_900 .ActionBtn {
    float: none;
    font-size: 13px;
    height: 38px;
    padding: 0 12px;
    box-shadow: none;
    width: 100%;
    padding: 11px 10px;
    background-color: #7d7d7d;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    line-height: 20px
}

.Pop_900 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_900>.IconAlert {
    text-align: center;
    padding: 30px 0
}

.Pop_900>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_900>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_900>.IconAlert>p {
    line-height: 20px;
    color: #585858;
    font-size: 14px
}

.Pop_1000 {
    text-align: center
}

.Pop_1000>.Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}

.Pop_1000>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_1000>.ActionBtn {
    float: none;
    width: fit-content;
    display: inline-flex;
    padding: 2px 20px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    line-height: 30px;
    border: 1px solid #eee
}

.Pop_1000>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_1100 select {
    margin: 0
}

.Popup .Modal .Htm .Document .Pop_1100 .Title {
    margin-bottom: 5px;
    text-align: left;
    text-transform: none;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}

.Pop_1100 .CheckboxArea {
    text-align: right
}

.Pop_1100 .CheckboxArea .checkboxItem {
    position: absolute;
    opacity: 0
}

.Pop_1100 .CheckboxArea .checkboxItem+label {
    position: relative;
    cursor: pointer;
    padding: 0;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    color: #797979;
    background-color: transparent;
    right: 25px
}

.Pop_1100 .CheckboxArea .checkboxItem+label:before {
    content: '';
    margin-right: 6px;
    display: inline-block;
    vertical-align: text-top;
    width: 12px;
    height: 12px;
    background-color: inherit;
    border: 1px solid;
    border-color: inherit;
    color: inherit
}

.Pop_1100 .CheckboxArea .checkboxItem:checked+label {
    color: #d7d7d7
}

.Pop_1100 .CheckboxArea .checkboxItem:checked+label:before {
    border-color: inherit;
    background-color: inherit
}

.Pop_1100 .FormElements {
    margin-bottom: 14px;
    min-height: 60px
}

.Pop_1100 .FormElements>label {
    width: 100%;
    display: block;
    font-weight: 600;
    font-size: 11px;
    margin-bottom: 5px;
    color: #5d5d5d
}

.Pop_1100 .FormElements>input,.Pop_1100 .FormElements>textarea,.Pop_1100 .FormElements>select {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    color: #3d3d3d
}

.Pop_1100 .FormElements>textarea {
    max-height: 80px;
    min-height: 80px;
    max-width: 100%;
    min-width: 100%
}

.Pop_1100 .FormElements .form-text {
    font-size: 12px;
    margin-top: 4px
}

.Pop_1100 .FormElements .CountryPhone .countryPhoneMask {
    padding: 14px
}

.countryPhoneMask {
}

.Pop_1100 .Head {
    margin-bottom: 15px
}

.Pop_1100 .Head>.row>.col-6:last-child {
    display: none
}

.Pop_1100 .FormElements .ulkeSelect {
    position: relative
}

.Pop_1100 .FormElements .ulkeSelect:hover .ulkeAlert .alertTxt {
    opacity: 1;
    visibility: visible
}

.Pop_1100 .FormElements .ulkeSelect .ulkeAlert.show .alertTxt {
    opacity: 1;
    visibility: visible
}

.Pop_1100 .FormElements .ulkeSelect>.cover {
    width: 100%;
    padding: 10px;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #d4d4d4;
    background-color: #fff;
    color: #000
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert {
    position: absolute;
    text-align: right
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.Icon {
    display: inline-block;
    padding: 3px 8px;
    background-color: #d4d4d4;
    margin-right: 8px;
    top: -24px;
    right: 0;
    font-size: 12px;
    position: absolute
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt {
    opacity: 0;
    visibility: hidden;
    background-color: #383838;
    color: #fff;
    font-size: 11px;
    font-weight: 100;
    position: relative;
    z-index: 2;
    margin-top: 12px;
    padding: 10px;
    text-align: center;
    line-height: 16px;
    transition: .3s
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt:after {
    bottom: 100%;
    right: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-bottom-color: #383838;
    border-width: 8px;
    margin-left: -8px
}

.Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt>a {
    margin-top: 5px;
    color: #fff;
    text-decoration: underline
}

.Pop_1100 .Corporate {
    display: none;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e4e4e4
}

.Pop_1100 .BtnBox {
    text-align: center
}

.Pop_1100 .BtnBox>button {
    background-color: #000;
    border: 0;
    padding: 12px 15px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    border: 1px solid #eee
}

.Pop_1100 .Title {
    font-weight: 800;
    margin-bottom: 15px;
    font-size: 16px
}

.Popup .Modal .Htm .Document .Pop_1100 .Title.Phone_Check {
    text-align: center
}

.Pop_1100 .SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 26px;
    text-align: center
}

.Pop_1100 .ConfirmAction {
    display: flex;
    justify-content: center;
    align-items: center
}

.Pop_1100 .ConfirmAction .ActionBtn {
    margin: 0 4px;
    width: 100%;
    padding: 11px 7px;
    background-color: #0e0e0e;
    border: 0;
    font-weight: 300;
    color: #fff;
    text-align: center;
    font-size: 13px;
    border-radius: 4px;
    margin-top: 10px
}

@media only screen and (max-width: 768px) {
    .Message_Modal .NewMessageForm {
        width:100%
    }

    .Pop_1100 {
        max-width: 100%
    }
}

@media only screen and (max-width: 575px) {
    .Pop_1100 .FormElements .ulkeSelect>.ulkeAlert>.alertTxt {
        line-height:13px
    }
}

.Pop_1200>.Title {
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: inherit;
    font-weight: 600;
    font-size: 16px
}
.Pop_1200 .TableView {
    padding: 0;
    background-color: #fff;
    border: 1px solid #fff;
    width: 100%;
    overflow-y: auto
}

.Pop_1200 .TableAccordion {
    padding: 0;
    background-color: #fff;
    border: 1px solid #fff;
    width: 100%;
    overflow-y: auto
}

.Pop_1200 .TableAccordion .accordion {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #e5e5e5
}

.Pop_1200 .TableAccordion .accordion-item {
    background-color: #e6e6e6;
    margin-bottom: 7px;
    border: 1px solid #e6e6e6
}

.Pop_1200 .TableAccordion .accordion-thumb {
    margin: 0;
    padding: 10px 35px 10px 15px;
    cursor: pointer;
    position: relative;
    font-size: 12px;
    font-weight: 600
}

.Pop_1200 .TableAccordion .accordion-thumb::before {
    content: "\e977";
    font-family: misszenne!important;
    display: inline-block;
    font-size: 10px;
    color: #949494;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.Pop_1200 .TableAccordion .accordion-panel {
    margin: 0;
    display: none;
    background-color: #fff
}

.Pop_1200 .TableAccordion .accordion-item.is-active .accordion-thumb::before {
    content: "\e973"
}

.Pop_1200 .TableView>table {
    width: 100%;
    text-align: center;
    font-size: 13px;
    width: 100%;overflow: hidden;border: 1px solid #f3f3f3;border-collapse: collapse
}

.Pop_1200 .TableView>table thead {
    background-color: #efefef
}

.Pop_1200 .TableView>table thead th {
    padding: 6px 0
}

.Pop_1200 .TableView>table tr:nth-child(even) {
    background-color: transparent
}

.Pop_1200 .TableView>table tr td {
    padding: 13px 6px;
    color: #000;
    padding: 13px 6px;
    color: #000;
    white-space: nowrap;
    text-align: left
}
.Pop_1200 .TableView>table tr td{position: relative;min-width: 121px;height: 46px;border: 1px solid #f3f3f3;cursor: pointer;font-size: 13px;background: transparent;font-weight: 100;}
.Pop_1200 .TableView>table tr td>span{display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 1;position: relative;}
.Pop_1200 .TableView>table tr td[Convert="0"]{font-weight: 200;}
.Pop_1200 .TableView>table tr td[Convert="1"]:hover {
    background-color: #f3eee7;
}
.Pop_1200 .TableView>table tr td[Convert="1"]:hover::before {position: absolute;top: 0;right: 100%;z-index: 0;width: 100vw;height: 100%;background-color: rgba(243,238,231,.3);content: "Ã‚Â "}
.Pop_1200 .TableView>table tr td[Convert="1"]:hover::after {position: absolute;bottom: 100%;left: 0;z-index: 0;width: 100%;height: 100vh;background-color: rgba(243,238,231,.3);content: "Ã‚Â "}

.Pop_1200 .Content {
    text-align: center;
    padding: 15px 15px 15px 10px;
    width: 100%
}

.Pop_1200 .Content>img {
    display: inline-block
}

.Pop_1200 .Content>.Area {
    text-align: left;
    font-size: 12px;
    margin-top: 10px;
    color: #000
}

.Pop_1200 .Content>.Area>.T {
    font-weight: 600;
    margin-bottom: 3px
}

.Pop_1200 .Content>.Area>p {
    line-height: 16px;
    font-size: 10px
}

.Pop_1200 .TabsHead {
    display: none!important;
    text-align: center;
    padding-top: 16px;
    margin: 0 10px 10px
}

.Pop_1200 .TabsHead>.Item {
    display: inline-block;
    padding: 10px;
    background-color: #949494;
    font-size: 14px;
    color: #fff;
    flex: 1;
    position: relative;
    margin: 0 5px
}

.Pop_1200 .TabsHead>.Item.Show {
    background-color: #ff7d01
}

.Pop_1200 .TabsHead>.Item.Show:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #ff7d01;
    border-width: 10px;
    margin-left: -10px
}

.Pop_1200 .TabsLeft::after,.Pop_1200 .TabsRight::after {
    content: '';
    clear: both;
    display: table
}

.Pop_1200 .TabsRight {
    display: none
}

.Pop_1200 ul.TabArea {
    padding: 5px 10px 0 15px;
    margin: 0
}

.Pop_1200 .TabArea li {
    background-color: #f5f5f5;
    border: 0;
    margin-right: 0;
    font-size: 14px;
    padding: 8px 15px 6px;
    text-transform: capitalize;
    display: inline-block
}

.Pop_1200 .TabArea li.active {
    background-color: #fff;
    color: #fe6e00
}

.Pop_1200 .TabArea li.active:after {
    display: none
}

.Pop_1200 .TabWrap {
    background-color: #fff
}

.Pop_1200 .TabWrap .TabContent {
    display: none
}

.Pop_1200 .TabWrap .TabContent.active {
    display: block
}

.Pop_1200 .TabWrap .TabContent .TabsArea {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}
.Pop_1200 .TabWrap .TabContent .TabsArea .TopArea{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    width: 100%;
    margin: 10px 0px 30px 0px;
}
.Pop_1200 .TabWrap .TabContent .TabsArea .TopArea select{
    border: 0;
    font-size: 14px;
    padding: 0;
    padding-right: 30px;
    margin: 0;
}

.Pop_1200 .ContentIMG {
}

.Pop_1200 .ContentIMG .Area {
    margin-top: 15px
}

.Pop_1200 .ContentIMG .Area>.T {
    color: #000;
    margin-bottom: 9px;
    font-size: 16px
}

.Pop_1200 .ContentIMG .Area>p {
    font-size: 14px;
    color: #666
}

@media only screen and (max-width: 768px) {
    .Pop_1200 .TabWrap .TabContent .TabsArea {
        display:block
    }

    .Pop_1200 .TableAccordion {
        width: 100%!important;
        margin-bottom: 20px
    }

    .Pop_1200 .ContentIMG {
        display: none
    }
}

.Pop_1400 {
}

.Pop_1400 .SubTitle {
    text-align: center;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 25px;
    color: #000
}

.Pop_1400 .ActionBtn {
    padding: 9px 15px;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
    cursor: pointer;
    font-weight: 500;
    flex: 1 auto;
    text-align: center;
    cursor: pointer;
    margin: 0;
    width: 100%;
    line-height: inherit;
    border: 0
}

.Pop_1400 .ActionBtn:hover {
    filter: brightness(1.1)
}

.Pop_1400>.AddText {
    font-size: 18px;
    color: #000;
    padding-right: 40px;
    padding-bottom: 11px;
    border-bottom: 1px solid #eee
}

.Pop_1400>.AddText.Green {
    color: #1ba735
}

.Pop_1400>.AddText.Green::before {
    content: "\e93d";
    font-family: misszenne!important;
    margin-right: 7px;
    vertical-align: bottom
}

.Pop_1400>.SubTxt {
    margin: 10px 0;
    color: #666;
    font-size: 14px;
    text-align: left
}

.Pop_1400 .stokOwl {
    margin: 20px 0;
    width: 100%!important
}

.Pop_1400 .stokOwl .owl-stage {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box
}

.Pop_1400 .stokOwl .item {
    display: inline-block
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio] {
    display: none
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio]+label {
    color: #676767;
    border: 1px solid #e8e8e8;
    padding: 11px 15px;
    display: inline-block;
    flex: 1;
    margin-right: 6px;
    text-align: center;
    -webkit-box-shadow: 0 0 24px -11px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 24px -11px rgba(0,0,0,.4);
    box-shadow: 0 0 24px -11px rgba(0,0,0,.4)
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio]:checked+label {
    background-color: #dedede;
    color: #505050;
    border-color: #c7c7c7
}

.Pop_1400 .stokOwl .list-inline__item input[type=radio]+label,.Pop_1400 .stokOwl .list-inline__item input[type=radio]:checked+label {
    -webkit-transition: background-color .4s linear;
    -o-transition: background-color .4s linear;
    -moz-transition: background-color .4s linear;
    transition: background-color .4s linear
}

.Pop_1400>.stok-btn-box .stok-btn {
    padding: 10px;
    display: block;
    background-color: #000;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: 1px solid #000
}

.Pop_1400>.stok-btn-box .stok-btn.Disable {
    pointer-events: none;
    border-color: #000
}

.Pop_1400>.stok-btn-box .stok-btn.Remove {
    background-color: red;
    border-color: red
}

.Pop_1400>.stok-btn-box .stok-btn.Back {
    background-color: #fff;
    color: #000;
    margin-top: 10px
}

.Pop_1400>.stok-btn-box .stok-btn>span {
    font-size: 8px;
    vertical-align: middle
}

.Pop_1400 .trigger-stok {
    padding: 15px;
    background-color: #eaeaea26;
    border: 1px solid #dadada;
    width: 100%;
    display: block;
    margin-bottom: 16px
}

.Pop_1400 .trigger-stok>p {
    font-size: 14px;
    line-height: 20px
}

.Pop_1400 .trigger-stok>.control {
    display: flex;
    margin-top: 18px
}

.Pop_1400 .trigger-stok>.control>.Btn {
    padding: 8px 10px;
    background-color: red;
    margin-right: 10px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    transition: all .3s;
    border: 1px solid
}

.Pop_1400 .trigger-stok>.control>.Btn:hover {
    background-color: #fff;
    border: 1px solid red;
    color: red
}

.Pop_1400 .trigger-stok>.control>.Btn:last-child {
    border: 1px solid #ff671b;
    background-color: #fff;
    color: #ff671b;
    margin: 0
}

.Pop_1400 .trigger-stok>.control>.Btn:last-child:hover {
    background-color: #ff671b;
    color: #fff
}

.StockNotification {
    width: 100%;
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    top: -50px;
    background-color: #33982a;
    color: #fff;
    padding: 12px 14px;
    font-size: 13px;
    z-index: 99999;
    transition: .3s;
    text-align: center
}

.StockNotification.active {
    top: 0
}

@media only screen and (max-width: 768px) {
    .StockNotification {
        text-align:left
    }
}

.FavoriteSuccess {
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: -50px;
    background-color: #33982a;
    color: #fff;
    padding: 4px 14px;
    font-size: 13px;
    z-index: 99999;
    transition: .3s;
    display: flex;
    align-items: center;
    justify-content: center
}

.FavoriteSuccess>a {
    padding: 10px 0;
    color: #fff;
    margin-left: 8px;
    text-decoration: underline
}

.FavoriteSuccess.active {
    top: 0
}

@media only screen and (max-width: 768px) {
    .FavoriteSuccess {
        justify-content:space-between
    }
}

body[fcode=Fr-5500191] .FavoriteSuccess {
    background-color: #fff;
    color: #000
}

body[fcode=Fr-5500191] .FavoriteSuccess .Title {
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 300;
    font-size: 16px
}

body[fcode=Fr-5500191] .FavoriteSuccess>a {
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 300;
    font-size: 14px
}

.Pop_1600 {
    padding: 5px;
    position: relative;
    text-align: center
}

.Pop_1600::before {
    content: "";
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 15px;
    top: 15px;
    z-index: 0
}

.Pop_1600>.Title {
}

.Pop_1600>.shareList {
    position: relative;
    z-index: 2;
    margin-top: 15px
}

.Pop_1600>.shareList>.Link {
    display: inline-block;
    font-size: 44px;
    margin: 0 5px
}

.Pop_1600>.shareList>.Link.Fb {
    color: #3b5999
}

.Pop_1600>.shareList>.Link.Twt {
    color: #55acee
}

.Pop_1600>.shareList>.Link.gPlus {
    color: #dd4b39
}

.Pop_1600>.shareList>.Link.Pint {
    color: #bd081c
}

.Pop_1602 {
    padding: 25px;
    display: flex
}

.Pop_1602 .Left {
    flex: none;
    max-width: 260px
}

.Pop_1602 .Left .product-info {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_1602 .Left .product-info>.pName {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_1602 .Right {
    padding: 10px 80px
}

.Pop_1602 .Right>.T {
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase
}

.Pop_1602 .Right .share-detail {
}

.Pop_1602 .Right .share-detail .T {
    margin-bottom: 21px;
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase
}

.Pop_1602 .Right .share-detail .ShareList {
}

.Pop_1602 .Right .ShareList>li {
}

.Pop_1602 .Right .share-detail .ShareList>li>a {
    font-size: 16px;
    color: #232323;
    padding: 12px 0;
    width: 100%;
    display: flex;
    align-items: center
}

.Pop_1602 .Right .share-detail .ShareList>li>a>span {
    margin-right: 10px;
    font-size: 20px
}

.Pop_1700 .product-info {
    display: flex;
    color: #666;
    margin-bottom: 20px
}

.Pop_1700 .product-info>.Img {
    border-radius: 10px;
    overflow: hidden;
    flex: none;
    width: 65px
}

.Pop_1700 .product-info>.Img img {
    width: 100%
}

.Pop_1700 .product-info>.Info {
    padding: 5px 10px
}

.Pop_1700 .product-info>.Info>.pName {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 7px
}

.Pop_1700 .product-info>.Info>.oldPrice {
    text-decoration: line-through;
    font-size: 14px;
    color: #a0a0a0;
    font-family: oxygen,sans-serif
}

.Pop_1700 .product-info>.Info>.newPrice {
    font-family: oxygen,sans-serif;
    color: #ff64b1;
    font-weight: 700;
    margin-bottom: 6px
}

.Pop_1700 .product-info>.Info>.newPrice.Line {
    text-decoration: line-through
}

.Pop_1700 .product-info>.Info>.Badge {
    font-family: oxygen,sans-serif;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #f64423;
    color: #f64423;
    line-height: 26px;
    padding: 0 7px;
    width: max-content;
    border-radius: 5px
}

.Pop_1700 .product-info>.Info>.badgePrice,.Pop_1700 .product-info>.Info>.campaign-list-item {
    background-color: #fff;
    border-radius: 60px;
    padding: 5px 13px;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #eee;
    margin-right: 5px;
    display: inline-block
}

.Pop_1700 .product-info>.Info>.badgePrice,.Pop_1700 .product-info>.Info>.campaign-list-item.SS {
    border-color: #f9007f;
    color: #f9007f
}

.Pop_1700 .product-info>.Info>.badgePrice>span {
    display: inline-block;
    background-color: #f5087f;
    color: #fff;
    font-weight: 600;
    padding: 2px 6px;
    border-radius: 60px;
    font-size: 14px
}

.Pop_1700 .BodyList {
    margin-bottom: 20px
}

.Pop_1700 .BodyList>.T {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 10px;
    color: #666
}

.Pop_1700 .BodyList>.List {
}

@media only screen and (max-width: 768px) {
    .Pop_1700 .product-info>.Info>.badgePrice,.Pop_1700 .product-info>.Info>.campaign-list-item {
        padding:4px 6px;
        font-size: 12px
    }

    .Pop_1700 .product-info>.Info>.badgePrice>span {
        font-size: 12px;
        font-weight: 100;
        margin-left: 3px
    }
}

.Pop_1700 .BodyList>.List .BodySizeItem {
    display: inline-block;
    position: relative;
    margin-right: 5px;
    margin-bottom: 10px
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio {
    display: none
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio+label {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #000;
    cursor: pointer;
    border: 1px solid #e8e8e8;
    margin-right: 3px;
    padding: 0 8px 1px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-weight: 500;
    transition: all .3s;
    border-radius: 5px
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio+label:hover {
    border-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem .BodyRadio:checked+label {
    background-color: #f764b1;
    color: #fff
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio+label {
    border-color: #ccc;
    color: #b7b7b7;
    position: relative
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio+label::before {
    content: '';
    width: 55px;
    height: 1px;
    background-color: inherit;
    position: absolute;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-35deg);
    left: -5px;
    bottom: 15px
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio+label::after {
    content: "\ebe8";
    font-family: misszenne!important;
    position: absolute;
    right: -7px;
    top: -9px;
    color: #000;
    border-radius: 50%;
    border: 1px solid;
    width: 19px;
    border-color: inherit;
    height: 19px;
    font-size: 12px;
    background-color: #fff;
    line-height: 19px
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable.Active .BodyRadio+label {
    border-color: #f764b1;
    color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable.Active .BodyRadio+label::before {
    background-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable.Active .BodyRadio+label::after {
    color: #f764b1;
    border-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio:checked+label {
    background-color: #fff;
    color: #f764b1;
    border-color: #f764b1
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio:checked+label::before {
    background-color: #ff570a
}

.Pop_1700 .BodyList>.List .BodySizeItem.Disable .BodyRadio:checked+label::after {
    border-color: #f764b1;
    color: #f764b1
}

.Pop_1700 .BodyBtn {
    width: 100%;
    padding: 10px;
    text-align: center;
    color: #fff;
    border-radius: 5px 5px 5px 5px;
    font-weight: 600;
    border: 1px solid red;
    cursor: pointer;
    transition: .3s
}

.Pop_1700 .BodyBtn.Disable {
    background-color: #e0e0e0;
    color: #949494;
    border-color: #e0e0e0;
    pointer-events: none
}

.Pop_1700 .BodyBtn.Alarm {
    border-color: #ff64b1;
    color: #ff64b1;
    background-color: #fff
}

.Pop_1700 .BodyBtn.Alarm:hover {
    background-color: #f9007f;
    color: #fff
}

.Pop_1700 .BodyBtn.AddPopCart {
    background-color: #ff64b1;
    border-color: #ff64b1
}

.Pop_1700 .BodyBtn.AddPopCart:hover {
    background-color: #ff53a8
}

.Pop_1700 .BodyList>.List>.item.Selected>.body-item {
    border-color: #ff64b1;
    color: #ff64b1
}

.Pop_1700 .BodyList>.List>.item.Selected>.body-item::before {
    background-color: #ff64b1
}

.Pop_1700 .BodyList>.List>.item.Selected>.body-item::after {
    border-color: #ff64b1;
    color: #ff64b1
}

.Pop_1700 .TeachOverlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.36);
    z-index: 10;
    transition: .3s
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect {
    position: relative;
    z-index: 15;
    background-color: #fff
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect:after {
    top: -18px;
    right: 3px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #fff;
    border-width: 9px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer {
    position: absolute;
    left: 0;
    right: 15px;
    background-color: #fff;
    border-radius: 10px;
    padding: 15px;
    z-index: 15;
    bottom: 60px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer::before {
    content: "\ebe8";
    font-family: misszenne!important;
    position: absolute;
    top: 10px;
    right: 14px;
    color: #f6550e;
    font-size: 24px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer>.T {
    color: #f6560e;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 5px;
    padding: 4px 0
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer>p {
    font-size: 14px;
    color: #616161;
    margin-bottom: 10px
}

.Pop_1700 .BodyList>.List>.item.Disable.TeachSelect .TeachContainer>.Ok {
    display: inline-block;
    padding: 5px 0;
    font-weight: 600
}

.Pop_1700 {
}

.Pop_1700 .nonAdded {
    text-align: center
}

.Pop_1700>.T {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px
}

.Pop_1700>.sT {
    text-align: center;
    line-height: 18px;
    color: #909090;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed
}

.Pop_1700>table {
    width: 100%;
    border: 1px solid #e1e1e1;
    border-bottom: 0;
    border-right: 0
}

.Pop_1700>table thead th {
    font-weight: 600;
    color: #313131;
    padding: 10px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.Pop_1700>table tbody tr:nth-child(odd) td {
    background-color: #fafafa
}

.Pop_1700>table tbody tr td {
    background-color: #f4f4f4;
    text-align: center;
    padding: 9px 3px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.Pop_1700>table tbody tr td span {
    display: inline-block;
    background-color: #fff;
    border: 1px solid #d7d7d7;
    padding: 2px 10px;
    border-radius: 3px
}

.Pop_1700>.seriesControl {
    display: flex;
    align-items: center;
    margin-top: 15px
}

.Pop_1700>.seriesControl>.item {
    flex: 1;
    margin-right: 10px
}

.Pop_1700>.seriesControl>.item:last-child {
    margin: 0
}

.Pop_1700>.seriesControl>.item>.seriesBtn {
    background-color: #000;
    text-align: center;
    padding: 12px 10px;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
    transition: .3s
}

.Pop_1700>.seriesControl>.item>.seriesBtn:hover {
    filter: brightness(1.1)
}

.Pop_1700>.seriesControl>.item>.seriesBtn.Confirm {
    background-color: #00a453
}

.Pop_1700>.Mob-Added-Card {
    width: 100%
}

.Pop_1700>.Mob-Added-Card.Show {
    opacity: 1;
    visibility: visible;
    z-index: 5
}

.Pop_1700>.Mob-Added-Card>.Close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 40px;
    height: 35px;
    line-height: 37px;
    text-align: center
}

.Pop_1700>.Mob-Added-Card>.AddText {
    font-size: 19px;
    color: #000;
    padding-bottom: 11px;
    border-bottom: 1px solid #eee;
    color: #27c802;
    font-size: 22px
}

.Pop_1700>.Mob-Added-Card>.AddText::before {
    content: "\e93d";
    font-family: misszenne!important;
    margin-right: 6px
}

.Pop_1700>.Mob-Added-Card>.SubTxt {
    margin: 10px 0;
    color: #a2a2a2
}

.Pop_1700>.Mob-Added-Card>.HorizontalList {
    overflow: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    margin-bottom: 13px;
    right: 30px;
    left: 30px
}

.Pop_1700>.Mob-Added-Card>.HorizontalList::-webkit-scrollbar {
    width: 1px;
    height: 0
}

.Pop_1700>.Mob-Added-Card>.HorizontalList::-webkit-scrollbar-thumb {
    background: 0 0
}

.Pop_1700>.Mob-Added-Card>.HorizontalList::-webkit-scrollbar-thumb:window-inactive {
    background: 0 0
}

.Pop_1700>.Mob-Added-Card>.HorizontalList>.Link {
    color: #676767;
    border: 1px solid #e8e8e8;
    padding: 11px 5px;
    display: inline-block;
    margin-right: 6px;
    text-align: center;
    font-size: 13px;
    cursor: pointer
}

.Pop_1700>.Mob-Added-Card>.goCard {
    padding: 10px;
    display: block;
    background-color: #000;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 13px;
    border: 1px solid #9c9c9c
}

.Pop_1700>.Mob-Added-Card>.goCard.Back {
    background-color: #fff;
    color: #868686;
    margin-top: 10px
}

.Pop_1700>.Mob-Added-Card>.goCard>span {
    font-size: 8px;
    vertical-align: middle
}

.Pop_1700>.nonAdded .T {
    font-size: 18px;
    padding-bottom: 12px;
    color: #000
}

.Pop_1700>.nonAdded .Icon {
    font-size: 44px;
    margin-bottom: 27px;
    text-align: center;
    color: #000
}

.Pop_1700>.nonAdded .sT {
    color: #666;
    font-size: 12px;
    font-size: 12px;
    margin-bottom: 14px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab {
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -65px;
    right: -65px;
    height: 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .owl-carousel .owl-nav .owl-next,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .owl-carousel .owl-nav .owl-prev {
    font-size: 36px;
    color: gray;
    padding: 20px 10px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color {
    display: none
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color.Show {
    display: block
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color .ColorOwl {
    width: 140px;
    margin: 0 auto
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .tab-color .ColorOwl .color-item {
    display: block;
    border-radius: 5px;
    overflow: hidden
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo {
    text-align: center;
    margin-top: 10px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.pName {
    font-size: 14px;
    color: #525252
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.pPrice {
    margin-bottom: 5px;
    font-size: 14px;
    font-family: oxygen,sans-serif;
    color: #ff64b1;
    font-weight: 700;
    margin-top: 3px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.pPrice>span {
    font-size: 12px;
    text-decoration: line-through;
    color: #909090;
    font-weight: 100
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.badgePrice,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.campaign-list-item {
    background-color: #fff;
    border-radius: 60px;
    padding: 3px 7px;
    font-size: 12px;
    border: 1px solid #eee;
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 5px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.badgePrice,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.campaign-list-item.SS {
    border-color: #f9007f;
    color: #f9007f
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .tab-content .colorProductInfo>.badgePrice>span {
    display: inline-block;
    background-color: #f5087f;
    color: #fff!important;
    font-weight: 500;
    padding: 2px 6px;
    border-radius: 60px;
    font-size: 13px;
    margin-left: 3px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors {
    margin-top: 15px;
    border-top: 1px dashed #d8d8d8
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.T {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 600
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl {
    padding: 0 30px
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl .tab-color-item {
    width: 50px;
    margin: 0 auto;
    border-radius: 5px;
    border: 2px solid #d6d6d6;
    overflow: hidden
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl .tab-color-item.Active {
    border-color: #f764b1
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl.owl-carousel .owl-nav {
    left: 0;
    right: 0
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-next,.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-prev {
    font-size: 24px;
    padding: 20px 0
}

.Popup .Modal .Htm .Document .Popup_Center .ColorListTab .otherColors>.goTo {
    width: 100%;
    padding: 11px;
    text-align: center;
    background-color: #ff64b1;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    margin-top: 15px
}

.Pop_1800 {
    width: 100%
}

.Pop_1800 .owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -65px;
    right: -65px;
    height: 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Pop_1800 .owl-carousel .owl-nav .owl-next,.Pop_1800 .owl-carousel .owl-nav .owl-prev {
    font-size: 36px;
    color: gray;
    padding: 20px 10px
}

.Pop_1800 .tab-content .tab-color {
    display: none
}

.Pop_1800 .tab-content .tab-color.Show {
    display: block
}

.Pop_1800 .tab-content .tab-color .ColorOwl {
    width: 140px;
    margin: 0 auto
}

.Pop_1800 .tab-content .tab-color .ColorOwl .color-item {
    display: block;
    border-radius: 5px;
    overflow: hidden
}

.Pop_1800 .tab-content .tab-color .ColorOwl .color-item img {
    width: 100%
}

.Pop_1800 .tab-content .colorProductInfo {
    text-align: center;
    margin-top: 10px
}

.Pop_1800 .tab-content .colorProductInfo>.pName {
    font-size: 14px;
    color: #525252
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice {
    margin-bottom: 5px;
    font-size: 14px;
    font-family: oxygen,sans-serif;
    color: #ff64b1;
    font-weight: 700;
    margin-top: 5px;
    display: block
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice .oldPrice {
    font-weight: 100;
    font-size: 14px;
    text-decoration: line-through;
    color: #9e9e9e;
    margin-right: 6px;
    display: inline-block
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice .newPrice {
    display: inline-block
}

.Pop_1800 .tab-content .colorProductInfo>.pPrice>span {
    font-size: 12px;
    text-decoration: line-through;
    color: #909090;
    font-weight: 100
}

.Pop_1800 .tab-content .colorProductInfo .badgePrice,.Pop_1800 .tab-content .colorProductInfo .campaign-list-item {
    background-color: #fff;
    border-radius: 60px;
    padding: 3px 7px;
    font-size: 14px;
    border: 1px solid #eee;
    margin-right: 5px;
    display: block;
    width: 100%;
    max-width: max-content;
    margin: 8px auto 0;
    font-weight: 500
}

.Pop_1800 .tab-content .colorProductInfo .badgePrice,.Pop_1800 .tab-content .colorProductInfo .campaign-list-item.SS {
    border-color: #f9007f;
    color: #f9007f
}

.Pop_1800 .tab-content .colorProductInfo .badgePrice>span {
    font-weight: 900;
    display: inline-block;
    background-color: #f5087f;
    color: #fff!important;
    font-weight: 500;
    padding: 2px 6px;
    border-radius: 60px;
    font-size: 13px;
    margin-left: 3px
}

.Pop_1800 .otherColors {
    margin-top: 15px;
    border-top: 1px dashed #d8d8d8
}

.Pop_1800 .otherColors>.T {
    margin: 10px 0;
    font-size: 14px;
    font-weight: 600;
    padding-left: 30px
}

.Pop_1800 .otherColors>.OtherColorOwl {
    padding: 0 30px;
    width: 100%
}

.Pop_1800 .otherColors>.OtherColorOwl .tab-color-item {
    width: 50px;
    margin: 0 auto;
    border-radius: 5px;
    border: 2px solid #d6d6d6;
    overflow: hidden
}

.Pop_1800 .otherColors>.OtherColorOwl .tab-color-item img {
    width: 100%
}

.Pop_1800 .otherColors>.OtherColorOwl .tab-color-item.Active {
    border-color: #f764b1
}

.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav {
    left: 0;
    right: 0
}

.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav.disabled {
    opacity: 0
}

.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-next,.Pop_1800 .otherColors>.OtherColorOwl.owl-carousel .owl-nav .owl-prev {
    font-size: 24px;
    padding: 20px 0
}

.Pop_1800 .otherColors>.goTo {
    width: 100%;
    padding: 11px;
    text-align: center;
    background-color: #ff64b1;
    color: #fff;
    border-radius: 5px;
    font-weight: 700;
    margin-top: 15px;
    display: block
}

@media only screen and (max-width: 768px) {
}

@media only screen and (max-width: 768px) {
    .Pop_1800 .otherColors>.T {
        text-align:center;
        padding: 0
    }

    .Pop_1800 .otherColors>.OtherColorOwl {
        max-width: 300px;
        margin: 0 auto
    }
}

.Pop_1900 .LoaderArea {
    width: 100%;
    height: 260px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.Pop_1900 .LoaderArea .LoaderIcon {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    margin-bottom: 30px
}

.Pop_1900 .LoaderArea .LoaderIcon div {
    animation: LoaderIcon 1.2s cubic-bezier(.5,0,.5,1) infinite;
    transform-origin: 32px 32px;
    background-color: #d8d8d8
}

.Pop_1900 .LoaderArea .LoaderIcon div:after {
    content: " ";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: inherit;
    margin: -3px 0 0 -3px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(1) {
    animation-delay: -.036s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(1):after {
    top: 50px;
    left: 50px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(2) {
    animation-delay: -.072s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(2):after {
    top: 54px;
    left: 45px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(3) {
    animation-delay: -.108s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(3):after {
    top: 57px;
    left: 39px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(4) {
    animation-delay: -.144s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(4):after {
    top: 58px;
    left: 32px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(5) {
    animation-delay: -.18s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(5):after {
    top: 57px;
    left: 25px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(6) {
    animation-delay: -.216s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(6):after {
    top: 54px;
    left: 19px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(7) {
    animation-delay: -.252s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(7):after {
    top: 50px;
    left: 14px
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(8) {
    animation-delay: -.288s
}

.Pop_1900 .LoaderArea .LoaderIcon div:nth-child(8):after {
    top: 45px;
    left: 10px
}

.Pop_1900 .LoaderArea div {
    font-size: 18px;
    color: #e63333;
    margin-bottom: 4px
}

@keyframes LoaderIcon {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.Pop_2000 {
    text-align: center
}

.Pop_2000>.Title {
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 10px;
    font-size: 16px
}

.Pop_2000>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2000>.SubTitle>a {
    color: #8e8e8e
}

.Pop_2000>p {
    margin-bottom: 10px;
    line-height: 18px
}

.Pop_2000>.ActionArea .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #8e8e8e;
    border: 0;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2000 .errorText {
    text-align: left;
    margin-top: 6px;
    font-size: 12px
}

.Pop_2000 .FormElements {
    position: relative;
    margin-bottom: 10px
}

.Pop_2000 .FormElements>select {
    display: block;
    width: 100%;
    border: 1px solid #bfbfbf;
    color: #b9b9b9;
    border-radius: 0;
    padding: 10px!important;
    margin: 0;
    font-size: 14px;
    padding: 13px 8px
}

.Pop_2000 .FormElements>button {
    display: block;
    width: 100%;
    border: 0;
    padding: 10px;
    background-color: #232323;
    color: #fff;
    cursor: pointer;
    margin-top: 25px
}

.Pop_2000 .FormElements>button:hover {
    filter: brightness(1.1)
}

.Pop_2000 .FormElements>input,.Pop_2000 .FormElements>textarea {
    position: relative;
    outline: 0;
    width: 100%;
    padding: 10px 5px;
    transition: all .5s ease;
    border: 1px solid #bfbfbf;
    text-indent: 94px
}

.Pop_2000 .FormElements>select.Error,.Pop_2000 .FormElements>input.Error,.Pop_2000 .FormElements>textarea.Error {
    border-color: #ff9090;
    background-color: #fff8f8
}

.Pop_2000 .FormElements>.ErrorText {
}

.Pop_2000 .FormElements>textarea {
    resize: none;
    height: 120px
}

.Pop_2000 .FormElements>label {
    position: absolute!important;
    left: 3px!important;
    font-size: 12px!important;
    transition: all .3s ease;
    color: #b9b9b9!important;
    text-transform: uppercase!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    border: none!important;
    background: 0 0!important
}

.Pop_2000 .FormElements>textarea:focus~label,.Pop_2000 .FormElements>textarea:valid~label,.Pop_2000 .FormElements>input:focus~label,.Pop_2000 .FormElements>input:valid~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_2000 .FormElements>input:disabled~label,.Pop_2000 .FormElements>textarea:disabled~label {
    font-size: 10px;
    color: #b9b9b9;
    transform: none;
    top: 6px
}

.Pop_2000 .FormElements.NumIcon::before {
    content: "TL";
    position: absolute;
    right: 15px;
    top: 50%;
    z-index: 2;
    font-size: 14px;
    transform: translateY(-50%);
    color: #757575
}

.Pop_2000 .FormElements.IbanSearch {
}

.Pop_2000 .FormElements.IbanSearch>input {
    padding-right: 40px
}

.Pop_2000 .FormElements.IbanSearch.OK::before,.Pop_2000 .FormElements.IbanSearch.OK>label {
    color: #9cc668
}

.Pop_2000 .FormElements.IbanSearch.OK>input {
    border-color: #9cc668
}

.Pop_2000 .FormElements.IbanSearch.OK>label::after {
    content: "\e93d";
    font-family: misszenne!important;
    margin-left: 4px
}

.Pop_2000 .FormElements.Error>input,.Pop_2000 .FormElements.Error>select {
    border: 1px solid red
}

.Pop_2000 .FormElements.Error>label {
    color: red!important
}

.Pop_2000 .FormElements.Error.IbanSearch::before {
    content: "\ea4a";
    color: red
}

.Pop_2000>.Title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.Pop_2000>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_2000 .ActionArea {
    margin-top: 25px;
    text-align: center
}

.Pop_2000>.ActionBtn {
    padding: 7px 18px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    text-align: center;
    width: inherit;
    line-height: inherit;
    float: none;
    display: inline-block;
    border: 1px solid #eee;
    box-shadow: none
}

.Pop_2000>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_2100 {
    padding: 5px 0 30px;
    max-width: 430px;
    margin: 0 auto
}

.Pop_2100 .text-center {
    text-align: center
}

.Pop_2100>.Title {
    font-size: 18px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 4px solid #c1c1c1
}

.Pop_2100>.Icon {
    font-size: 44px;
    margin-bottom: 10px;
    text-align: center
}

.Pop_2100>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2100>.SubTitle a {
    color: #7d7d7d
}

.Pop_2100 p {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 14px;
    text-align: left
}

.Pop_2100 .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2100 .ActionBtn.B2 {
    width: 100%;
    padding: 11px 10px;
    background-color: #4caf50;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2100 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_2100>.IconAlert {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #cecece
}

.Pop_2100>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_2100>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_2100>.IconAlert p {
    line-height: 20px;
    color: #717171
}

.Pop_2100 .ActionArea {
    text-align: center
}

.Pop_2100 .ActionArea>.Btn {
    display: inline-block;
    padding: 8px 13px;
    background-color: #7b7b7b;
    color: #fff;
    font-size: 11px
}

.Pop_2100 .ActionArea>.Btn.S2 {
    background-color: #d8d8d8
}

.Pop_2200 {
    text-align: center
}

.Pop_2200>.Title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px
}

.Pop_2200>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_2200 .ActionArea {
}

.Pop_2200 .ActionArea {
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.Pop_2200 .ActionArea>.ActionBtn {
    padding: 7px 18px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    line-height: inherit;
    width: 100%;
    box-shadow: none;
    border: 1px solid #eee
}

.Pop_2200 .ActionArea>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_2300 {
    max-width: 430px;
    text-align: center;
    padding: 5px 0 30px
}

.Pop_2300>.Title {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dadada
}

.Pop_2300>.SubTitle {
    color: #8e8e8e;
    font-size: 14px;
    margin-bottom: 16px;
    line-height: 20px
}

.Pop_2300 .ActionArea {
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.Pop_2300 .ActionArea>.ActionBtn {
    padding: 10px 18px;
    background-color: #8a8a8a;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    margin: 0 5px;
    text-align: center;
    width: 100%;
    line-height: inherit;
    border: 1px solid #eee
}

.Pop_2300 .ActionArea>.ActionBtn.OK {
    background-color: #f31b1b
}

.Pop_2400 {
    padding: 5px 0 30px;
    max-width: 430px
}

.Pop_2400 .text-center {
    text-align: center
}

.Pop_2400>.Title {
    font-size: 18px;
    padding-bottom: 12px;
    margin-bottom: 20px
}

.Pop_2400>.Icon {
    font-size: 44px;
    margin-bottom: 10px
}

.Pop_2400>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2400>.SubTitle a {
    color: #7d7d7d
}

.Pop_2400 p {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 14px;
    text-align: left
}

.Pop_2400 .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2400 .ActionBtn.B2 {
    width: 100%;
    padding: 11px 10px;
    background-color: #4caf50;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2400 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_2400>.IconAlert {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #cecece
}

.Pop_2400>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_2400>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_2400>.IconAlert p {
    line-height: 20px;
    color: #717171
}

.Pop_2400 .ActionArea {
    text-align: center
}

.Pop_2400 .ActionArea>.Btn {
    display: inline-block;
    padding: 8px 13px;
    background-color: #7b7b7b;
    color: #fff;
    font-size: 11px
}

.Pop_2400 .ActionArea>.Btn.S2 {
    background-color: #d8d8d8
}

.rangeSlider {
    padding-top: 15px;
    width: 100%;
    position: relative
}

.rangeSlider::after {
    content: "";
    clear: both;
    display: table
}

.rangeSlider .Prix {
    float: left;
    color: #ff8901;
    font-size: 19px;
    margin-right: 5px
}

.rangeSlider .range-slider {
    position: relative;
    width: 200px;
    float: left;
    margin-right: 5px
}

.rangeSlider .range-slider .input-range {
    -webkit-appearance: none;
    width: 100%;
    height: 5px;
    border-radius: 5px;
    background: #ccc;
    outline: none
}

.rangeSlider .range-slider .input-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #ff8901;
    cursor: pointer;
    -webkit-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out
}

.rangeSlider .range-slider .input-range::-webkit-slider-thumb:hover {
    background: #ff8901
}

.rangeSlider .range-slider .input-range:active::-webkit-slider-thumb {
    background: #ff8901
}

.rangeSlider .range-slider .input-range::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border: 0;
    border-radius: 50%;
    background: #ff8901;
    cursor: pointer;
    -webkit-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out
}

.rangeSlider .range-slider .input-range::-moz-range-thumb:hover {
    background: #ff8901
}

.rangeSlider .range-slider .input-range:active::-moz-range-thumb {
    background: #ff8901
}

.rangeSlider .range-slider .range-value {
    display: inline-block;
    position: relative;
    width: 62px;
    color: #fff;
    font-size: 15px;
    line-height: 17px;
    text-align: center;
    border-radius: 3px;
    background: #ff8901;
    padding: 5px 10px
}

.rangeSlider ::-moz-range-track {
    background: #ccc;
    border: 0
}

.rangeSlider input::-moz-focus-inner {
    border: 0
}

.Contract_Wrapper {
}

.Contract_Wrapper .informationContract {
}

.Contract_Wrapper p,.Contract_Wrapper pre {
    word-break: break-all;
    font-size: 12px!important;
    line-height: 22px!important;
    padding-top: 9px!important;
    font-family: sans-serif!important
}

.Contract_Wrapper table {
    width: 100%!important;
    border: 1px solid #ddd!important
}

.Contract_Wrapper table tr {
}

.Contract_Wrapper table tr>th {
    border-bottom: 1px solid #ddd;
    border-spacing: 0;
    font-size: 12px
}

.Contract_Wrapper table tr>td {
    border-bottom: 1px solid #ddd!important;
    border-spacing: 0;
    font-size: 12px;
    padding: 4px 8px
}

.Contract_Wrapper table {
    width: 100%!important
}

.Contract_Wrapper h3 {
}

.Contract_Wrapper .comfirmArea {
    position: sticky;
    position: -webkit-sticky;
    bottom: -30px;
    background-color: #fff;
    padding: 15px 0;
    margin-top: 25px
}

.Contract_Wrapper .Info.ConfirmText {
    font-size: 14px;
    text-align: center
}

.Contract_Wrapper .ContractComplate {
    display: table;
    margin: 10px auto 0;
    width: 100%;
    background-color: #000;
    max-width: 300px;
    text-align: center;
    border: 1px solid #000;
    padding: 10px;
    color: #fff
}

.Pop_2500 {
    max-width: 430px
}

.Pop_2500 .text-center {
    text-align: center
}

.Pop_2500>.Title {
    font-size: 18px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 4px solid #c1c1c1
}

.Pop_2500>.Icon {
    font-size: 44px;
    margin-bottom: 10px;
    text-align: center
}

.Pop_2500>.SubTitle {
    color: #8e8e8e;
    font-size: 12px;
    margin-bottom: 14px;
    line-height: 16px
}

.Pop_2500>.SubTitle a {
    color: #7d7d7d
}

.Pop_2500 p {
    margin-bottom: 10px;
    line-height: 18px;
    font-size: 14px;
    text-align: center
}

.Pop_2500 .ActionBtn {
    width: 100%;
    padding: 11px 10px;
    background-color: #ff8901;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2500 .ActionBtn.B2 {
    width: 100%;
    padding: 11px 10px;
    background-color: #4caf50;
    border: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    text-align: center
}

.Pop_2500 .ActionBtn.dBlock {
    max-width: 200px;
    width: initial;
    display: inline-block
}

.Pop_2500>.IconAlert {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #cecece
}

.Pop_2500>.IconAlert>.Icon {
    font-size: 74px;
    margin-bottom: 5px;
    color: #717171
}

.Pop_2500>.IconAlert>.Icon.Green {
    color: #07bb72
}

.Pop_2500>.IconAlert p {
    line-height: 20px;
    color: #717171
}

.Pop_2500 .ActionArea {
    margin-top: 25px;
    text-align: center
}

.Pop_2500 .ActionArea>.Btn {
    display: inline-block;
    padding: 9px 15px;
    background-color: #7b7b7b;
    color: #fff;
    font-size: 12px;
    margin: 0 5px
}

.Pop_2500 .ActionArea>.Btn.S2 {
    background-color: #d8d8d8
}

.Pop_2600 {
}

.Pop_2600>.Title {
    font-weight: 500;
    margin-bottom: 20px;
    text-align: center
}

.Pop_2600>.FormElements {
    margin-bottom: 15px
}

.Pop_2600>.FormElements>label {
    display: block;
    color: #797979;
    margin-bottom: 5px
}

.Pop_2600>.FormElements>select {
    width: 100%;
    padding: 10px
}

.SiteSetting_Modal {
    padding: 30px;
    border-top: 0;
    width: 100%
}

.Pop_2600>.FormElements>.SiteSetting_dropdown {
    width: 100%;
    display: inline-block;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 2px #ccc;
    transition: all .5s ease;
    position: relative;
    font-size: 14px;
    color: #474747;
    text-align: left
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_select {
    cursor: pointer;
    display: block;
    padding: 10px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_select .flag-icon {
    margin-right: 5px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_select>i {
    font-size: 13px;
    color: #888;
    cursor: pointer;
    transition: all .3s ease-in-out;
    float: right;
    line-height: 20px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown:hover {
    box-shadow: 0 0 4px #ccc
}

.Pop_2600>.FormElements>.SiteSetting_dropdown:active {
    background-color: #f8f8f8
}

.Pop_2600>.FormElements>.SiteSetting_dropdown.active:hover,.Pop_2600>.FormElements>.SiteSetting_dropdown.active {
    box-shadow: 0 0 4px #ccc;
    border-radius: 5px 5px 0 0;
    background-color: #f8f8f8
}

.Pop_2600>.FormElements>.SiteSetting_dropdown.active .SiteSetting_select>i {
    transform: rotate(-90deg)
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    margin-top: 1px;
    box-shadow: 0 1px 2px #ccc;
    border-radius: 0 1px 5px 5px;
    overflow: hidden;
    display: none;
    max-height: 144px;
    overflow-y: auto;
    z-index: 9
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li {
    padding: 10px;
    transition: all .2s ease-in-out;
    cursor: pointer
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li .flag-icon {
    margin-right: 5px
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu {
    padding: 0;
    list-style: none
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li:hover {
    background-color: #f2f2f2
}

.Pop_2600>.FormElements>.SiteSetting_dropdown .SiteSetting_dropdown-menu li:active {
    background-color: #e2e2e2
}

.Pop_2600>.Save {
    width: 100%;
    padding: 10px;
    font-weight: 600;
    background-color: #ff7d01;
    border: 0;
    color: #fff;
    margin-top: 15px;
    font-size: 14px
}

.Pop_2600.Alert {
    width: 100%;
    max-width: initial;
    background-color: #fff;
    padding: 16px 15px
}

.Pop_2600.Alert>p {
    margin-bottom: 20px;
    text-align: center;
    color: #8e8e8e;
    line-height: 19px
}

.Pop_2600.Alert>.Control {
    display: flex
}

.Pop_2600.Alert>.Control>button {
    width: calc(50% - 7px);
    background-color: #f27a1b;
    border: 1px solid #f27a1b;
    border-radius: 5px;
    height: 38px;
    color: #fff;
    font-weight: 900;
    margin-right: 10px
}

.Pop_2600.Alert>.Control>button.Btn_Vazgec {
    margin: 0;
    background-color: #d0d0d0;
    border-color: #ccc
}

body[fcode=Fr-5500181] .Pop_2600.Alert>.Control>button.Btn_Vazgec {
    background: #d0d0d0;
    border-color: #d0d0d0
}

body[fcode=Fr-5500181] .Pop_2600.Alert>.Control>button.GoLocation {
    background: #0b9243;
    border-color: #0b9243
}

@media only screen and (max-width: 575px) {
    .Pop_2600 {
        width:100%
    }
}

.Pop_2800 {
    padding: 25px;
    display: flex
}

.Pop_2800 .Left {
    flex: none;
    max-width: 260px
}

.Pop_2800 .Left .product-info {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2800 .Left .product-info>.pName {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2800 .Right {
    padding: 10px 80px
}

.Pop_2800 .Right .return-features {
    margin-bottom: 40px
}

.Pop_2800 .Right .return-features .feature-head {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.Pop_2800 .Right .return-features .feature-head>.feature-title {
    font-weight: 400;
    font-size: 15px;
    display: flex;
    align-items: center
}

.Pop_2800 .Right .return-features .feature-head>.feature-title>.Icon {
    font-size: 20px;
    margin-right: 13px
}

.Pop_2800 .Right .return-features .feature-head>.feature-text {
    color: #000;
    font-weight: 600
}

.Pop_2800 .Right .return-features>p {
    font-weight: 100;
    font-size: 14px;
    line-height: 22px;
    color: #4e4e4e;
    padding-left: 33px
}

@media only screen and (max-width: 991px) {
    .Pop_2800 {
        padding:0
    }

    .Pop_2800 .Right {
        padding: 30px
    }
}

@media only screen and (max-width: 768px) {
    .Pop_2800 .Right {
        padding:25px 0 0
    }

    .Pop_2800 .Left {
        display: none
    }
}

.Pop_2900 {
    padding: 25px;
    display: flex
}

.Pop_2900 .Left {
    flex: none;
    max-width: 260px
}

.Pop_2900 .Left .product-info {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2900 .Left .product-info>.pName {
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px
}

.Pop_2900 .Right {
    padding: 10px 80px
}

.Pop_2900 .Right>.T {
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase
}

.Pop_2900 .Right>.cargo-features {
    display: flex;
    margin-bottom: 25px
}

.Pop_2900 .Right>.cargo-features>.feature-left {
    flex: auto
}

.Pop_2900 .Right>.cargo-features>.feature-left>.feature-title {
    font-weight: 400;
    margin-bottom: 7px
}

.Pop_2900 .Right>.cargo-features>.feature-left>p {
    font-weight: 100;
    font-size: 13px;
    line-height: 18px;
    color: #4e4e4e
}

.Pop_2900 .Right>.cargo-features>.feature-right {
    flex: none;
    width: 90px;
    text-align: right
}

.Pop_2900 .Right>.cargo-features>.feature-right .feature-price {
    font-weight: 600
}

.Pop_2900 .Right>.cargo-features>.feature-right .feature-price.colored-text {
    color: #67d39f
}

@media only screen and (max-width: 991px) {
    .Pop_2900 {
        padding:0
    }

    .Pop_2900 .Right {
        padding: 30px
    }
}

@media only screen and (max-width: 768px) {
    .Pop_2900 .Right {
        padding:25px 0 0
    }

    .Pop_2900 .Left {
        display: none
    }
}

.Pop_3000 {
    background-color: #fff;
    padding: 20px
}

.Pop_3000>.Title {
    font-weight: 600;
    margin-bottom: 15px
}

.Pop_3000>.hire-container {
    width: 550px;
    display: flex;
    max-height: 400px
}

.Pop_3000>.hire-container>.hire-tab-head {
    flex: none;
    width: 150px;
    margin-right: 20px;
    overflow-y: auto;
    padding-right: 10px
}

.Pop_3000>.hire-container>.hire-tab-head::-webkit-scrollbar {
    width: 0;
    height: 0
}

.Pop_3000>.hire-container>.hire-tab-head>.tab-item {
    padding: 10px;
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    margin-bottom: 15px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px
}

.Pop_3000>.hire-container>.hire-tab-head>.tab-item.active {
    border-color: #05dc9b;
    box-shadow: 10px 10px 20px -27px #000
}

.Pop_3000>.hire-container>.hire-tab-body {
    flex: auto
}

.Pop_3000>.hire-container>.hire-tab-body .body-item {
    display: none;
    overflow-y: auto;
    height: 100%
}

.Pop_3000>.hire-container>.hire-tab-body .body-item.show {
    display: block
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table {
    width: 100%;
    text-align: center
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table thead tr td {
    background-color: #f9f9fa;
    padding: 15px;
    border-bottom: 1px solid #e4e4e4;
    font-weight: 600;
    font-size: 12px
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table thead tr td:first-child {
    text-align: left
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table thead tr td:last-child {
    text-align: right
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table tbody tr td {
    padding: 15px;
    border-bottom: 1px solid #eee;
    font-size: 13px;
    font-weight: 100
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table tbody tr td:first-child {
    text-align: left
}

.Pop_3000>.hire-container>.hire-tab-body .body-item>table tbody tr td:last-child {
    text-align: right
}

@media only screen and (max-width: 768px) {
    .Pop_3000 {
        padding:0
    }

    .Pop_3000>.hire-container {
        display: block;
        width: 100%;
        margin-top: 25px
    }

    .Pop_3000>.hire-container>.hire-tab-head {
        width: 100%;
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch
    }

    .Pop_3000>.hire-container>.hire-tab-head>.tab-item {
        display: inline-block
    }
}

#Popup .wrapper {
    position: relative;
    max-width: 780px;
    width: 100%;
    margin: 0 auto
}

#Popup .wrapper .info-header {
    border-bottom: 1px solid rgba(112,112,112,.2);
    padding-bottom: 17px;
    position: relative
}

#Popup .wrapper .info-header .title {
    font-size: 16px;
    color: #000;
    line-height: 18px;
    font-weight: 800;
    margin-bottom: 10px;
    text-transform: uppercase
}

#Popup .wrapper .info-header .description {
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
    color: #3c3c3c;
    display: block
}

#Popup .wrapper .info-body {
    padding-top: 17px;
    display: flex
}

#Popup .popUpLoading {
    width: 100%;
    text-align: center;
    color: #adadad;
    padding: 40px
}

#Popup .popUpLoading .LoadingIcon {
    font-size: 44px;
    display: block
}

#Popup .popUpLoading .LoadingIcon::before {
    -webkit-animation: spin .6s linear infinite;
    display: block;
    animation: spin linear infinite .8s;
    width: 60px;
    margin: 0 auto
}

#Popup .popUpLoading p {
    margin-top: 21px;
    font-size: 16px
}

#Popup .wrapper .info-body .left {
    margin-right: 21px;
    max-width: 153px
}

#Popup .wrapper .info-body .right {
    flex: auto
}

#Popup .wrapper .info-body .right .price-box.price-desktop {
    display: block
}

#Popup .wrapper .info-body .left .price-box.price-mobile {
    display: none
}

#Popup .wrapper .info-body .price-box .campaign-text {
    font-size: 15px;
    font-weight: 700;
    color: #be144d;
    margin-bottom: 4px
}

#Popup .wrapper .info-body .price-box .price {
    color: #be144d;
    font-weight: 700;
    margin-right: 8px;
    margin-bottom: 8px;
    display: inline-block
}

#Popup .wrapper .info-body .price-box .old-price {
    font-size: 14px;
    font-weight: 200;
    text-decoration: line-through;
    display: inline-block
}

#Popup .wrapper .info-body .price-box .product-name {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-bottom: 7px
}

#Popup .wrapper .info-body .price-box .prd-note {
    font-size: 11px;
    font-weight: 400;
    margin-bottom: 10px;
    color: #b7b7b7
}

#Popup .product-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid rgba(112,112,112,.25);
    border-bottom: 1px solid rgba(112,112,112,.25)
}

#Popup .product-info .prdct-details {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #262626;
    width: 100%
}

#Popup .warning {
    color: #be144d!important
}

#Popup .product-info .prdct-details:nth-child(2) {
    position: relative
}

#Popup .product-info .prdct-details:nth-child(2)::before {
    content: "";
    width: 1px;
    background-color: rgba(112,112,112,.25);
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 0;
    display: block
}

#Popup .product-info .prdct-details .details-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    padding-right: 22px;
    padding-left: 22px
}

#Popup .product-info .prdct-details .details-property.details-color {
    padding-left: 22px
}

#Popup .product-info .prdct-details:nth-child(2) .details-top {
    padding-left: 22px
}

#Popup .product-info .prdct-details .details-top .info-title {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

#Popup .product-info .prdct-details .details-top .info-desc {
    font-size: 12px;
    font-weight: 200;
    opacity: .67;
    line-height: 16px
}

#Popup .details-property {
    position: relative;
    padding-right: 22px
}

#Popup .prdct-details:nth-child(2) .details-property {
    padding-left: 22px
}

#Popup .details-property .filter-area {
    position: absolute;
    top: 100%;
    left: 0;
    right: -1px;
    z-index: 99;
    background-color: #fff;
    border: 1px solid rgba(112,112,112,.25);
    border-top: none;
    max-height: 175px;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
    background-color: #fff
}

#Popup .details-property .filter-area .back {
    display: none
}

#Popup .details-property .filter-area.f-color {
    padding-left: 22px
}

#Popup .details-property .filter-area .filter-container {
    padding-top: 16px;
    padding-bottom: 16px
}

#Popup .details-property .filter-area .filter-container .form-btn {
    display: none
}

#Popup .details-property .filter-area .mobile-title {
    display: none
}

#Popup .details-property .filter-area.f-size {
    padding-left: 22px
}

#Popup .details-property .filter-area.f-size #Popup .details-property .filter-area .filter {
    padding-bottom: 12px
}

#Popup .details-property .filter-area .filter.color-filter {
    position: relative
}

#Popup .details-property .filter-area .filter.color-filter .color-box {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    border-radius: 50%
}

#Popup .details-property .filter-area .filter.f-color1 .color-box {
    background-color: #3e5e86
}

#Popup .details-property .filter-area .filter.f-color2 .color-box {
    background-color: #335b3a
}

#Popup .details-property .filter-area .filter.f-color3 .color-box {
    background-color: #8c787a
}

#Popup .details-property .filter-area .filter.f-color3 {
    padding-bottom: 0
}

#Popup .details-property .filter-area .filter input {
    display: none;
    outline: none
}

#Popup .details-property .filter-area .filter .filter-title {
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    position: relative;
    font-weight: 400;
    padding: 5px 8px 5px 0;
    display: block;
    color: #262626
}

#Popup .details-property .filter-area .filter .filter-title.color-title {
    padding-left: 38px
}

#Popup .details-property .selected-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

#Popup .details-property .c-name {
    display: flex;
    align-items: center;
    justify-content: center
}

#Popup .product-info .prdct-details .details-property .color {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin-right: 14px;
    border: 1px solid #eee
}

#Popup .details-property .info-text {
    font-size: 13px;
    font-weight: 400;
    line-height: 19px
}

#Popup .details-property .icon-ifa {
    font-size: 10px
}

#Popup .product-info .details-property .icon-ifa.ifa-117 {
    display: inline-block
}

#Popup .product-info .details-property .icon-ifa.ifa-121 {
    display: none
}

#Popup .adress {
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#Popup .adress .details-property {
    height: 38px;
    max-width: 215px;
    width: 100%;
    margin-right: 18px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    position: relative
}

#Popup .adress .details-property .selected-title {
    border-radius: 3px;
    padding-left: 16px;
    height: 100%
}

#Popup .adress .details-property .filter-area .filter {
    position: relative
}

#Popup .details-property .filter-area .filter .icon-ifa {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    color: #2fa15f;
    font-size: 12px;
    display: none
}

#Popup .details-property .filter-area .filter input:checked~.icon-ifa {
    display: inline-block
}

#Popup .details-property .filter-area.f-location {
    padding-left: 16px;
    left: -1px
}

#Popup .adress .btn-area {
    flex: 1
}

#Popup .adress .btn-area .btn-location {
    height: 38px;
    border-radius: 3px;
    background-color: #000;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    font-family: inherit;
    transition: all .4s;
    border: 1px solid transparent;
    width: 100%;
    cursor: pointer
}

#Popup .wrapper .store-box {
    display: flex;
    flex-direction: column;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden
}

#Popup .wrapper .store-box .store-amount {
    padding-top: 7px;
    padding-bottom: 14px;
    font-size: 13px;
    font-weight: 400;
    color: #262626
}

#Popup .wrapper .store-box .store-amount .amount-text .icon-ifa {
    color: #be144d;
    background-color: #fff;
    width: 17px;
    height: 17px;
    margin-right: 9px
}

#Popup .wrapper .store-box .store-amount .amount-text .amount-txt {
    font-weight: 700
}

#Popup .wrapper .store-box .store {
    margin-bottom: 14px;
    padding: 27px 20px
}

#Popup .wrapper .store-box .store-area {
}

#Popup .wrapper .store-box .store-area .store {
    background-color: #f2f2f2;
    border-radius: 3px
}

#Popup .wrapper .store-box .store-area .store .store-info .adress-area .store-caption {
    font-size: 16px;
    font-weight: 900;
    color: #262626
}

#Popup .wrapper .store-box .store-area .store .store-info .adress-area .adress-info {
    margin-top: 9px;
    font-size: 13px;
    font-weight: 400;
    color: #262626
}

#Popup .wrapper .store-box .store-area .store .store-info .adress-area {
    position: relative
}

#Popup .wrapper .store-box .store-area .store .store-info .map-btn {
    height: 40px;
    font-size: 13px;
    font-weight: 900;
    color: #262626;
    text-transform: uppercase;
    border: none;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%)
}

#Popup .wrapper .store-box .store-area .store .store-drop {
    display: none;
    overflow: hidden;
    height: 200px
}

#Popup .wrapper .store-box .store-area .store .store-drop iframe {
    width: 100%;
    height: 100%
}

@media only screen and (min-width: 992px) {
    #Popup .adress .btn-area .btn-location:hover {
        background-color:#2fa15f
    }
}

@media screen and (max-width: 991px) {
    #Popup .wrapper .info-body {
        flex-direction:column;
        padding-top: 20px
    }

    #Popup .wrapper .info-header .icon-ifa {
        display: inline-block;
        position: absolute;
        top: 28%;
        transform: translateY(-50%);
        left: 0;
        color: #000;
        font-size: 20px;
        font-weight: 700;
        padding-top: 10px;
        padding-bottom: 10px
    }

    #Popup .wrapper .info-header .description {
        display: none
    }

    #Popup .wrapper .info-header {
        padding-bottom: 22px
    }

    #Popup .wrapper .info-header .title {
        text-transform: capitalize;
        font-size: 17px;
        font-weight: 400;
        margin-bottom: 0
    }

    #Popup .wrapper .info-body .left {
        display: flex;
        width: 100%;
        max-width: 100%;
        margin-right: 0;
        padding-bottom: 17px;
        border-bottom: 1px solid rgba(112,112,112,.2)
    }

    #Popup .wrapper .info-body .right {
        padding-top: 17px
    }

    #Popup .wrapper .info-body .right .price-box.price-desktop {
        display: none
    }

    #Popup .wrapper .info-body .left .price-box.price-mobile {
        display: block
    }

    #Popup .wrapper .info-body .left .left-img {
        margin-right: 15px
    }

    #Popup .wrapper .info-body .price-box .campaign-text {
        font-size: 16px
    }

    #Popup .wrapper .info-body .price-box .price {
        font-size: 21px
    }

    #Popup .wrapper .info-body .price-box .old-price {
        font-weight: 400
    }

    #Popup .wrapper .info-body .price-box .product-name {
        font-size: 15px;
        opacity: .6
    }

    #Popup .mobile-view {
        border: none
    }

    #Popup .mobile-view {
        flex-direction: column
    }

    #Popup .product-info .prdct-details:nth-child(2) {
        margin-top: 16px
    }

    #Popup .product-info .prdct-details:nth-child(2)::before {
        display: none
    }

    #Popup .product-info .prdct-details .details-top {
        padding-left: 16px;
        margin-bottom: 4px;
        padding-right: 20px
    }

    #Popup .product-info .prdct-details .details-top .info-desc {
        position: absolute;
        top: 50%;
        right: 44px;
        transform: translateY(-50%)
    }

    #Popup .prdct-details .details-property {
        padding-left: 16px
    }

    #Popup .details-property .filter-area.f-color {
        padding-left: 0
    }

    #Popup .product-info .prdct-details .details-property.details-color {
        padding-left: 16px
    }

    #Popup .product-info .prdct-details {
        border: 1px solid #000;
        border-radius: 6px;
        position: relative;
        padding-top: 8px;
        padding-bottom: 8px
    }

    #Popup .product-info .prdct-details .details-property .color {
        display: none
    }

    #Popup .product-info .details-property .icon-ifa.ifa-117 {
        display: none
    }

    #Popup .product-info .details-property .icon-ifa.ifa-121 {
        display: inline-block;
        position: absolute;
        top: 0;
        transform: translateY(-50%);
        right: 20px
    }

    #Popup .product-info .prdct-details .details-top .info-title {
        font-weight: 700
    }

    #Popup .adress {
        margin-top: 16px;
        align-items: initial
    }

    #Popup .adress .details-property {
        max-width: 100%;
        height: 60px;
        border-radius: 6px
    }

    #Popup .adress .details-property:nth-child(2) {
        margin-top: 16px
    }

    #Popup .adress .btn-area {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
        padding: 10px 20px;
        background-color: #fff
    }

    #Popup .adress .btn-area .btn-location {
        border-radius: 5px;
        background-color: #2fa15f;
        font-size: 15px;
        height: 50px
    }

    #Popup .details-property .filter-area {
        position: fixed;
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999999;
        text-align: center;
        box-shadow: 0 -5px 8px 0 #00000029;
        border: none;
        height: 100%;
        max-height: 350px;
        overflow: visible
    }

    #Popup .details-property .filter-area .back {
        position: fixed;
        top: 0;
        left: 0;
        background-color: rgba(0,0,0,.5);
        width: 100%;
        height: 100%;
        z-index: -10;
        display: block
    }

    #Popup .details-property .filter-area .filter-container {
        padding: 20px 26px;
        width: 100%;
        background-color: #fff;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden
    }

    #Popup .details-property .filter-area .filter-container::after {
        content: "";
        top: -12px;
        right: 27px;
        border: solid transparent;
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: transparent;
        border-bottom-color: #fff;
        border-width: 6px;
        margin-left: -7px
    }

    #Popup .details-property .filter-area .filter-container .form-btn {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        display: grid;
        place-items: center;
        background-color: #fff;
        color: #000;
        border: none;
        box-shadow: 0 3px 6px 0 #00000029;
        position: absolute;
        right: 18px;
        top: -44px;
        padding: 0
    }

    #Popup .details-property .filter-area .filter-container .form-btn .icon-ifa {
        display: inline-block;
        font-weight: 700;
        font-size: 16px
    }

    #Popup .details-property .filter-area.f-location {
        padding-left: 0
    }

    #Popup .details-property .filter-area .filter {
        border-bottom: 1px solid rgba(112,112,112,.2);
        padding-bottom: 22px;
        padding-top: 22px;
        position: relative
    }

    #Popup .details-property .filter-area .filter .icon-ifa {
        font-size: 15px
    }

    #Popup .details-property .filter-area .filter:last-child {
        border-bottom: none
    }

    #Popup .details-property .filter-area .mobile-title {
        display: block;
        font-size: 14px;
        font-weight: 700;
        text-transform: capitalize;
        text-decoration: underline;
        margin-bottom: 20px;
        padding-bottom: 5px;
        color: #020202
    }

    #Popup .details-property .filter-area .filter .filter-title {
        font-size: 16px;
        color: #050505;
        font-weight: 700
    }

    #Popup .details-property .filter-area .filter .filter-title.color-title {
        padding-left: 0
    }

    #Popup .details-property .filter-area .filter .color-title::before {
        left: 30%;
        transform: translateX(-50%)
    }

    #Popup .details-property .filter-area.f-size {
        padding-left: 0
    }

    #Popup .wrapper .store-box {
        height: 360px
    }

    #Popup .wrapper .store-box .store-area .store .store-info .adress-head {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    #Popup .wrapper .store-box .store-area .store .store-info .adress-area .store-caption {
        font-size: 14px
    }

    #Popup .wrapper .store-box .store-area .store .store-info .map-btn {
        font-size: 12px;
        position: static;
        transform: translateY(0);
        white-space: nowrap
    }

    #Popup .warning {
        border-color: #be144d!important
    }

    .Popup .Modal {
        padding: 0
    }

    .Popup .Modal .Htm {
        padding: 0!important
    }

    .Popup .Modal .Htm .Document .Popup_Close.Outside {
        right: 18px;
        top: 9px;
        border-radius: initial;
        box-shadow: initial;
        font-size: 13px;
        font-weight: 400
    }

    .Popup .Modal .Htm .Document .Popup_Center {
        border-radius: initial;
        padding: 41px 19px
    }
}

@media screen and (max-width: 420px) {
    #Popup .wrapper .info-body .left .left-img {
        max-width:63px
    }
}

.intl-tel-input {
    position: relative;
    display: inline-block
}

.intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.intl-tel-input .hide {
    display: none
}

.intl-tel-input .v-hide {
    visibility: hidden
}

.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0!important;
    margin-bottom: 0!important;
    padding-right: 36px;
    margin-right: 0
}

.intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px
}

.intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px
}

.intl-tel-input .selected-flag .iti-arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up {
    border-top: none;
    border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0,0,0,.2);
    background-color: #fff;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.intl-tel-input .country-list.dropup {
    bottom: 100%;
    margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
    display: inline-block;
    width: 20px
}

@media(max-width: 500px) {
    .intl-tel-input .country-list {
        white-space:normal
    }
}

.intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
    padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
    color: #999
}

.intl-tel-input .country-list .country.highlight {
    background-color: rgba(0,0,0,.05)
}

.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code {
    vertical-align: middle
}

.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name {
    margin-right: 6px
}

.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 86px;
    margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0
}

.intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
    background-color: rgba(0,0,0,.05)
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
    cursor: default
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
    background-color: transparent
}

.intl-tel-input.separate-dial-code .selected-flag {
    background-color: rgba(0,0,0,.05)
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    margin-left: 6px
}

.intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px
}

.intl-tel-input.iti-container:hover {
    cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed
}

.iti-mobile .intl-tel-input .country-list {
    max-height: 100%;
    width: 100%
}

.iti-mobile .intl-tel-input .country-list .country {
    padding: 10px;
    line-height: 1.5em
}

.iti-flag {
    width: 20px
}

.iti-flag.be {
    width: 18px
}

.iti-flag.ch {
    width: 15px
}

.iti-flag.mc {
    width: 19px
}

.iti-flag.ne {
    width: 18px
}

.iti-flag.np {
    width: 13px
}

.iti-flag.va {
    width: 15px
}

@media(-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .iti-flag {
        background-size:5652px 15px
    }
}

.iti-flag.ac {
    height: 10px;
    background-position: 0 0
}

.iti-flag.ad {
    height: 14px;
    background-position: -22px 0
}

.iti-flag.ae {
    height: 10px;
    background-position: -44px 0
}

.iti-flag.af {
    height: 14px;
    background-position: -66px 0
}

.iti-flag.ag {
    height: 14px;
    background-position: -88px 0
}

.iti-flag.ai {
    height: 10px;
    background-position: -110px 0
}

.iti-flag.al {
    height: 15px;
    background-position: -132px 0
}

.iti-flag.am {
    height: 10px;
    background-position: -154px 0
}

.iti-flag.ao {
    height: 14px;
    background-position: -176px 0
}

.iti-flag.aq {
    height: 14px;
    background-position: -198px 0
}

.iti-flag.ar {
    height: 13px;
    background-position: -220px 0
}

.iti-flag.as {
    height: 10px;
    background-position: -242px 0
}

.iti-flag.at {
    height: 14px;
    background-position: -264px 0
}

.iti-flag.au {
    height: 10px;
    background-position: -286px 0
}

.iti-flag.aw {
    height: 14px;
    background-position: -308px 0
}

.iti-flag.ax {
    height: 13px;
    background-position: -330px 0
}

.iti-flag.az {
    height: 10px;
    background-position: -352px 0
}

.iti-flag.ba {
    height: 10px;
    background-position: -374px 0
}

.iti-flag.bb {
    height: 14px;
    background-position: -396px 0
}

.iti-flag.bd {
    height: 12px;
    background-position: -418px 0
}

.iti-flag.be {
    height: 15px;
    background-position: -440px 0
}

.iti-flag.bf {
    height: 14px;
    background-position: -460px 0
}

.iti-flag.bg {
    height: 12px;
    background-position: -482px 0
}

.iti-flag.bh {
    height: 12px;
    background-position: -504px 0
}

.iti-flag.bi {
    height: 12px;
    background-position: -526px 0
}

.iti-flag.bj {
    height: 14px;
    background-position: -548px 0
}

.iti-flag.bl {
    height: 14px;
    background-position: -570px 0
}

.iti-flag.bm {
    height: 10px;
    background-position: -592px 0
}

.iti-flag.bn {
    height: 10px;
    background-position: -614px 0
}

.iti-flag.bo {
    height: 14px;
    background-position: -636px 0
}

.iti-flag.bq {
    height: 14px;
    background-position: -658px 0
}

.iti-flag.br {
    height: 14px;
    background-position: -680px 0
}

.iti-flag.bs {
    height: 10px;
    background-position: -702px 0
}

.iti-flag.bt {
    height: 14px;
    background-position: -724px 0
}

.iti-flag.bv {
    height: 15px;
    background-position: -746px 0
}

.iti-flag.bw {
    height: 14px;
    background-position: -768px 0
}

.iti-flag.by {
    height: 10px;
    background-position: -790px 0
}

.iti-flag.bz {
    height: 14px;
    background-position: -812px 0
}

.iti-flag.ca {
    height: 10px;
    background-position: -834px 0
}

.iti-flag.cc {
    height: 10px;
    background-position: -856px 0
}

.iti-flag.cd {
    height: 15px;
    background-position: -878px 0
}

.iti-flag.cf {
    height: 14px;
    background-position: -900px 0
}

.iti-flag.cg {
    height: 14px;
    background-position: -922px 0
}

.iti-flag.ch {
    height: 15px;
    background-position: -944px 0
}

.iti-flag.ci {
    height: 14px;
    background-position: -961px 0
}

.iti-flag.ck {
    height: 10px;
    background-position: -983px 0
}

.iti-flag.cl {
    height: 14px;
    background-position: -1005px 0
}

.iti-flag.cm {
    height: 14px;
    background-position: -1027px 0
}

.iti-flag.cn {
    height: 14px;
    background-position: -1049px 0
}

.iti-flag.co {
    height: 14px;
    background-position: -1071px 0
}

.iti-flag.cp {
    height: 14px;
    background-position: -1093px 0
}

.iti-flag.cr {
    height: 12px;
    background-position: -1115px 0
}

.iti-flag.cu {
    height: 10px;
    background-position: -1137px 0
}

.iti-flag.cv {
    height: 12px;
    background-position: -1159px 0
}

.iti-flag.cw {
    height: 14px;
    background-position: -1181px 0
}

.iti-flag.cx {
    height: 10px;
    background-position: -1203px 0
}

.iti-flag.cy {
    height: 14px;
    background-position: -1225px 0
}

.iti-flag.cz {
    height: 14px;
    background-position: -1247px 0
}

.iti-flag.de {
    height: 12px;
    background-position: -1269px 0
}

.iti-flag.dg {
    height: 10px;
    background-position: -1291px 0
}

.iti-flag.dj {
    height: 14px;
    background-position: -1313px 0
}

.iti-flag.dk {
    height: 15px;
    background-position: -1335px 0
}

.iti-flag.dm {
    height: 10px;
    background-position: -1357px 0
}

.iti-flag.do {
    height: 14px;
    background-position: -1379px 0
}

.iti-flag.dz {
    height: 14px;
    background-position: -1401px 0
}

.iti-flag.ea {
    height: 14px;
    background-position: -1423px 0
}

.iti-flag.ec {
    height: 14px;
    background-position: -1445px 0
}

.iti-flag.ee {
    height: 13px;
    background-position: -1467px 0
}

.iti-flag.eg {
    height: 14px;
    background-position: -1489px 0
}

.iti-flag.eh {
    height: 10px;
    background-position: -1511px 0
}

.iti-flag.er {
    height: 10px;
    background-position: -1533px 0
}

.iti-flag.es {
    height: 14px;
    background-position: -1555px 0
}

.iti-flag.et {
    height: 10px;
    background-position: -1577px 0
}

.iti-flag.eu {
    height: 14px;
    background-position: -1599px 0
}

.iti-flag.fi {
    height: 12px;
    background-position: -1621px 0
}

.iti-flag.fj {
    height: 10px;
    background-position: -1643px 0
}

.iti-flag.fk {
    height: 10px;
    background-position: -1665px 0
}

.iti-flag.fm {
    height: 11px;
    background-position: -1687px 0
}

.iti-flag.fo {
    height: 15px;
    background-position: -1709px 0
}

.iti-flag.fr {
    height: 14px;
    background-position: -1731px 0
}

.iti-flag.ga {
    height: 15px;
    background-position: -1753px 0
}

.iti-flag.gb {
    height: 10px;
    background-position: -1775px 0
}

.iti-flag.gd {
    height: 12px;
    background-position: -1797px 0
}

.iti-flag.ge {
    height: 14px;
    background-position: -1819px 0
}

.iti-flag.gf {
    height: 14px;
    background-position: -1841px 0
}

.iti-flag.gg {
    height: 14px;
    background-position: -1863px 0
}

.iti-flag.gh {
    height: 14px;
    background-position: -1885px 0
}

.iti-flag.gi {
    height: 10px;
    background-position: -1907px 0
}

.iti-flag.gl {
    height: 14px;
    background-position: -1929px 0
}

.iti-flag.gm {
    height: 14px;
    background-position: -1951px 0
}

.iti-flag.gn {
    height: 14px;
    background-position: -1973px 0
}

.iti-flag.gp {
    height: 14px;
    background-position: -1995px 0
}

.iti-flag.gq {
    height: 14px;
    background-position: -2017px 0
}

.iti-flag.gr {
    height: 14px;
    background-position: -2039px 0
}

.iti-flag.gs {
    height: 10px;
    background-position: -2061px 0
}

.iti-flag.gt {
    height: 13px;
    background-position: -2083px 0
}

.iti-flag.gu {
    height: 11px;
    background-position: -2105px 0
}

.iti-flag.gw {
    height: 10px;
    background-position: -2127px 0
}

.iti-flag.gy {
    height: 12px;
    background-position: -2149px 0
}

.iti-flag.hk {
    height: 14px;
    background-position: -2171px 0
}

.iti-flag.hm {
    height: 10px;
    background-position: -2193px 0
}

.iti-flag.hn {
    height: 10px;
    background-position: -2215px 0
}

.iti-flag.hr {
    height: 10px;
    background-position: -2237px 0
}

.iti-flag.ht {
    height: 12px;
    background-position: -2259px 0
}

.iti-flag.hu {
    height: 10px;
    background-position: -2281px 0
}

.iti-flag.ic {
    height: 14px;
    background-position: -2303px 0
}

.iti-flag.id {
    height: 14px;
    background-position: -2325px 0
}

.iti-flag.ie {
    height: 10px;
    background-position: -2347px 0
}

.iti-flag.il {
    height: 15px;
    background-position: -2369px 0
}

.iti-flag.im {
    height: 10px;
    background-position: -2391px 0
}

.iti-flag.in {
    height: 14px;
    background-position: -2413px 0
}

.iti-flag.io {
    height: 10px;
    background-position: -2435px 0
}

.iti-flag.iq {
    height: 14px;
    background-position: -2457px 0
}

.iti-flag.ir {
    height: 12px;
    background-position: -2479px 0
}

.iti-flag.is {
    height: 15px;
    background-position: -2501px 0
}

.iti-flag.it {
    height: 14px;
    background-position: -2523px 0
}

.iti-flag.je {
    height: 12px;
    background-position: -2545px 0
}

.iti-flag.jm {
    height: 10px;
    background-position: -2567px 0
}

.iti-flag.jo {
    height: 10px;
    background-position: -2589px 0
}

.iti-flag.jp {
    height: 14px;
    background-position: -2611px 0
}

.iti-flag.ke {
    height: 14px;
    background-position: -2633px 0
}

.iti-flag.kg {
    height: 12px;
    background-position: -2655px 0
}

.iti-flag.kh {
    height: 13px;
    background-position: -2677px 0
}

.iti-flag.ki {
    height: 10px;
    background-position: -2699px 0
}

.iti-flag.km {
    height: 12px;
    background-position: -2721px 0
}

.iti-flag.kn {
    height: 14px;
    background-position: -2743px 0
}

.iti-flag.kp {
    height: 10px;
    background-position: -2765px 0
}

.iti-flag.kr {
    height: 14px;
    background-position: -2787px 0
}

.iti-flag.kw {
    height: 10px;
    background-position: -2809px 0
}

.iti-flag.ky {
    height: 10px;
    background-position: -2831px 0
}

.iti-flag.kz {
    height: 10px;
    background-position: -2853px 0
}

.iti-flag.la {
    height: 14px;
    background-position: -2875px 0
}

.iti-flag.lb {
    height: 14px;
    background-position: -2897px 0
}

.iti-flag.lc {
    height: 10px;
    background-position: -2919px 0
}

.iti-flag.li {
    height: 12px;
    background-position: -2941px 0
}

.iti-flag.lk {
    height: 10px;
    background-position: -2963px 0
}

.iti-flag.lr {
    height: 11px;
    background-position: -2985px 0
}

.iti-flag.ls {
    height: 14px;
    background-position: -3007px 0
}

.iti-flag.lt {
    height: 12px;
    background-position: -3029px 0
}

.iti-flag.lu {
    height: 12px;
    background-position: -3051px 0
}

.iti-flag.lv {
    height: 10px;
    background-position: -3073px 0
}

.iti-flag.ly {
    height: 10px;
    background-position: -3095px 0
}

.iti-flag.ma {
    height: 14px;
    background-position: -3117px 0
}

.iti-flag.mc {
    height: 15px;
    background-position: -3139px 0
}

.iti-flag.md {
    height: 10px;
    background-position: -3160px 0
}

.iti-flag.me {
    height: 10px;
    background-position: -3182px 0
}

.iti-flag.mf {
    height: 14px;
    background-position: -3204px 0
}

.iti-flag.mg {
    height: 14px;
    background-position: -3226px 0
}

.iti-flag.mh {
    height: 11px;
    background-position: -3248px 0
}

.iti-flag.mk {
    height: 10px;
    background-position: -3270px 0
}

.iti-flag.ml {
    height: 14px;
    background-position: -3292px 0
}

.iti-flag.mm {
    height: 14px;
    background-position: -3314px 0
}

.iti-flag.mn {
    height: 10px;
    background-position: -3336px 0
}

.iti-flag.mo {
    height: 14px;
    background-position: -3358px 0
}

.iti-flag.mp {
    height: 10px;
    background-position: -3380px 0
}

.iti-flag.mq {
    height: 14px;
    background-position: -3402px 0
}

.iti-flag.mr {
    height: 14px;
    background-position: -3424px 0
}

.iti-flag.ms {
    height: 10px;
    background-position: -3446px 0
}

.iti-flag.mt {
    height: 14px;
    background-position: -3468px 0
}

.iti-flag.mu {
    height: 14px;
    background-position: -3490px 0
}

.iti-flag.mv {
    height: 14px;
    background-position: -3512px 0
}

.iti-flag.mw {
    height: 14px;
    background-position: -3534px 0
}

.iti-flag.mx {
    height: 12px;
    background-position: -3556px 0
}

.iti-flag.my {
    height: 10px;
    background-position: -3578px 0
}

.iti-flag.mz {
    height: 14px;
    background-position: -3600px 0
}

.iti-flag.na {
    height: 14px;
    background-position: -3622px 0
}

.iti-flag.nc {
    height: 10px;
    background-position: -3644px 0
}

.iti-flag.ne {
    height: 15px;
    background-position: -3666px 0
}

.iti-flag.nf {
    height: 10px;
    background-position: -3686px 0
}

.iti-flag.ng {
    height: 10px;
    background-position: -3708px 0
}

.iti-flag.ni {
    height: 12px;
    background-position: -3730px 0
}

.iti-flag.nl {
    height: 14px;
    background-position: -3752px 0
}

.iti-flag.no {
    height: 15px;
    background-position: -3774px 0
}

.iti-flag.np {
    height: 15px;
    background-position: -3796px 0
}

.iti-flag.nr {
    height: 10px;
    background-position: -3811px 0
}

.iti-flag.nu {
    height: 10px;
    background-position: -3833px 0
}

.iti-flag.nz {
    height: 10px;
    background-position: -3855px 0
}

.iti-flag.om {
    height: 10px;
    background-position: -3877px 0
}

.iti-flag.pa {
    height: 14px;
    background-position: -3899px 0
}

.iti-flag.pe {
    height: 14px;
    background-position: -3921px 0
}

.iti-flag.pf {
    height: 14px;
    background-position: -3943px 0
}

.iti-flag.pg {
    height: 15px;
    background-position: -3965px 0
}

.iti-flag.ph {
    height: 10px;
    background-position: -3987px 0
}

.iti-flag.pk {
    height: 14px;
    background-position: -4009px 0
}

.iti-flag.pl {
    height: 13px;
    background-position: -4031px 0
}

.iti-flag.pm {
    height: 14px;
    background-position: -4053px 0
}

.iti-flag.pn {
    height: 10px;
    background-position: -4075px 0
}

.iti-flag.pr {
    height: 14px;
    background-position: -4097px 0
}

.iti-flag.ps {
    height: 10px;
    background-position: -4119px 0
}

.iti-flag.pt {
    height: 14px;
    background-position: -4141px 0
}

.iti-flag.pw {
    height: 13px;
    background-position: -4163px 0
}

.iti-flag.py {
    height: 11px;
    background-position: -4185px 0
}

.iti-flag.qa {
    height: 8px;
    background-position: -4207px 0
}

.iti-flag.re {
    height: 14px;
    background-position: -4229px 0
}

.iti-flag.ro {
    height: 14px;
    background-position: -4251px 0
}

.iti-flag.rs {
    height: 14px;
    background-position: -4273px 0
}

.iti-flag.ru {
    height: 14px;
    background-position: -4295px 0
}

.iti-flag.rw {
    height: 14px;
    background-position: -4317px 0
}

.iti-flag.sa {
    height: 14px;
    background-position: -4339px 0
}

.iti-flag.sb {
    height: 10px;
    background-position: -4361px 0
}

.iti-flag.sc {
    height: 10px;
    background-position: -4383px 0
}

.iti-flag.sd {
    height: 10px;
    background-position: -4405px 0
}

.iti-flag.se {
    height: 13px;
    background-position: -4427px 0
}

.iti-flag.sg {
    height: 14px;
    background-position: -4449px 0
}

.iti-flag.sh {
    height: 10px;
    background-position: -4471px 0
}

.iti-flag.si {
    height: 10px;
    background-position: -4493px 0
}

.iti-flag.sj {
    height: 15px;
    background-position: -4515px 0
}

.iti-flag.sk {
    height: 14px;
    background-position: -4537px 0
}

.iti-flag.sl {
    height: 14px;
    background-position: -4559px 0
}

.iti-flag.sm {
    height: 15px;
    background-position: -4581px 0
}

.iti-flag.sn {
    height: 14px;
    background-position: -4603px 0
}

.iti-flag.so {
    height: 14px;
    background-position: -4625px 0
}

.iti-flag.sr {
    height: 14px;
    background-position: -4647px 0
}

.iti-flag.ss {
    height: 10px;
    background-position: -4669px 0
}

.iti-flag.st {
    height: 10px;
    background-position: -4691px 0
}

.iti-flag.sv {
    height: 12px;
    background-position: -4713px 0
}

.iti-flag.sx {
    height: 14px;
    background-position: -4735px 0
}

.iti-flag.sy {
    height: 14px;
    background-position: -4757px 0
}

.iti-flag.sz {
    height: 14px;
    background-position: -4779px 0
}

.iti-flag.ta {
    height: 10px;
    background-position: -4801px 0
}

.iti-flag.tc {
    height: 10px;
    background-position: -4823px 0
}

.iti-flag.td {
    height: 14px;
    background-position: -4845px 0
}

.iti-flag.tf {
    height: 14px;
    background-position: -4867px 0
}

.iti-flag.tg {
    height: 13px;
    background-position: -4889px 0
}

.iti-flag.th {
    height: 14px;
    background-position: -4911px 0
}

.iti-flag.tj {
    height: 10px;
    background-position: -4933px 0
}

.iti-flag.tk {
    height: 10px;
    background-position: -4955px 0
}

.iti-flag.tl {
    height: 10px;
    background-position: -4977px 0
}

.iti-flag.tm {
    height: 14px;
    background-position: -4999px 0
}

.iti-flag.tn {
    height: 14px;
    background-position: -5021px 0
}

.iti-flag.to {
    height: 10px;
    background-position: -5043px 0
}

.iti-flag.tr {
    height: 14px;
    background-position: -5065px 0
}

.iti-flag.tt {
    height: 12px;
    background-position: -5087px 0
}

.iti-flag.tv {
    height: 10px;
    background-position: -5109px 0
}

.iti-flag.tw {
    height: 14px;
    background-position: -5131px 0
}

.iti-flag.tz {
    height: 14px;
    background-position: -5153px 0
}

.iti-flag.ua {
    height: 14px;
    background-position: -5175px 0
}

.iti-flag.ug {
    height: 14px;
    background-position: -5197px 0
}

.iti-flag.um {
    height: 11px;
    background-position: -5219px 0
}

.iti-flag.un {
    height: 14px;
    background-position: -5241px 0
}

.iti-flag.us {
    height: 11px;
    background-position: -5263px 0
}

.iti-flag.uy {
    height: 14px;
    background-position: -5285px 0
}

.iti-flag.uz {
    height: 10px;
    background-position: -5307px 0
}

.iti-flag.va {
    height: 15px;
    background-position: -5329px 0
}

.iti-flag.vc {
    height: 14px;
    background-position: -5346px 0
}

.iti-flag.ve {
    height: 14px;
    background-position: -5368px 0
}

.iti-flag.vg {
    height: 10px;
    background-position: -5390px 0
}

.iti-flag.vi {
    height: 14px;
    background-position: -5412px 0
}

.iti-flag.vn {
    height: 14px;
    background-position: -5434px 0
}

.iti-flag.vu {
    height: 12px;
    background-position: -5456px 0
}

.iti-flag.wf {
    height: 14px;
    background-position: -5478px 0
}

.iti-flag.ws {
    height: 10px;
    background-position: -5500px 0
}

.iti-flag.xk {
    height: 15px;
    background-position: -5522px 0
}

.iti-flag.ye {
    height: 14px;
    background-position: -5544px 0
}

.iti-flag.yt {
    height: 14px;
    background-position: -5566px 0
}

.iti-flag.za {
    height: 14px;
    background-position: -5588px 0
}

.iti-flag.zm {
    height: 14px;
    background-position: -5610px 0
}

.iti-flag.zw {
    height: 10px;
    background-position: -5632px 0
}

.iti-flag {
    height: 15px;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(https://static.farktor.com/Library/SystemBox/Upl/1_uYPc62Err4To.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0
}

@media(-webkit-min-device-pixel-ratio: 2),(min-resolution:192dpi) {
    .iti-flag {
        background-image:url(https://static.farktor.com/Library/SystemBox/Upl/1_uYPc62Err4To.png)
    }
}

.iti-flag.np {
    background-color: transparent
}

:root {
    --balloon-color: rgba(16, 16, 16, 0.95);
    --balloon-font-size: 13px;
    --balloon-move: 4px
}

button[aria-label][data-balloon-pos] {
    overflow: visible
}

[aria-label][data-balloon-pos] {
    position: relative;
    cursor: pointer
}

[aria-label][data-balloon-pos]:after {
    opacity: 0;
    pointer-events: none;
    transition: all .18s ease-out .18s;
    text-indent: 0;
    font-family: -apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;
    font-weight: 400;
    font-style: normal;
    text-shadow: none;
    font-size: var(--balloon-font-size);
    background: var(--balloon-color);
    border-radius: 2px;
    color: #fff;
    content: attr(aria-label);
    padding: .5em 1em;
    position: absolute;
    white-space: nowrap;
    z-index: 10
}

[aria-label][data-balloon-pos]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: var(--balloon-color);
    opacity: 0;
    pointer-events: none;
    transition: all .18s ease-out .18s;
    content: "";
    position: absolute;
    z-index: 10
}

[aria-label][data-balloon-pos]:hover:before,[aria-label][data-balloon-pos]:hover:after,[aria-label][data-balloon-pos][data-balloon-visible]:before,[aria-label][data-balloon-pos][data-balloon-visible]:after,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before,[aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {
    opacity: 1;
    pointer-events: none
}

[aria-label][data-balloon-pos].font-awesome:after {
    font-family: FontAwesome,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif
}

[aria-label][data-balloon-pos][data-balloon-break]:after {
    white-space: pre
}

[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {
    white-space: pre-line;
    word-break: break-word
}

[aria-label][data-balloon-pos][data-balloon-blunt]:before,[aria-label][data-balloon-pos][data-balloon-blunt]:after {
    transition: none
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:after {
    bottom: 100%;
    left: 50%;
    margin-bottom: 10px;
    transform: translate(-50%,var(--balloon-move));
    transform-origin: top
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:before {
    bottom: 100%;
    left: 50%;
    transform: translate(-50%,var(--balloon-move));
    transform-origin: top
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:after {
    transform: translate(-50%,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=up]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up][data-balloon-visible]:before {
    transform: translate(-50%,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:after {
    bottom: 100%;
    left: 0;
    margin-bottom: 10px;
    transform: translate(0,var(--balloon-move));
    transform-origin: top
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:before {
    bottom: 100%;
    left: 5px;
    transform: translate(0,var(--balloon-move));
    transform-origin: top
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:after {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=up-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-left][data-balloon-visible]:before {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:after {
    bottom: 100%;
    right: 0;
    margin-bottom: 10px;
    transform: translate(0,var(--balloon-move));
    transform-origin: top
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:before {
    bottom: 100%;
    right: 5px;
    transform: translate(0,var(--balloon-move));
    transform-origin: top
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:after {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=up-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=up-right][data-balloon-visible]:before {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:after {
    left: 50%;
    margin-top: 10px;
    top: 100%;
    transform: translate(-50%,calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: var(--balloon-color);
    left: 50%;
    top: 100%;
    transform: translate(-50%,calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:after {
    transform: translate(-50%,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=down]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down][data-balloon-visible]:before {
    transform: translate(-50%,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:after {
    left: 0;
    margin-top: 10px;
    top: 100%;
    transform: translate(0,calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: var(--balloon-color);
    left: 5px;
    top: 100%;
    transform: translate(0,calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:after {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=down-left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-left][data-balloon-visible]:before {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:after {
    right: 0;
    margin-top: 10px;
    top: 100%;
    transform: translate(0,calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: var(--balloon-color);
    right: 5px;
    top: 100%;
    transform: translate(0,calc(var(--balloon-move) * -1))
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:after {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=down-right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=down-right][data-balloon-visible]:before {
    transform: translate(0,0)
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:after {
    margin-right: 10px;
    right: 100%;
    top: 50%;
    transform: translate(var(--balloon-move),-50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: var(--balloon-color);
    right: 100%;
    top: 50%;
    transform: translate(var(--balloon-move),-50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:after {
    transform: translate(0,-50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=left]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=left][data-balloon-visible]:before {
    transform: translate(0,-50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:after {
    left: 100%;
    margin-left: 10px;
    top: 50%;
    transform: translate(calc(var(--balloon-move) * -1),-50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:before {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-right-color: var(--balloon-color);
    left: 100%;
    top: 50%;
    transform: translate(calc(var(--balloon-move) * -1),-50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:after,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:after {
    transform: translate(0,-50%)
}

[aria-label][data-balloon-pos][data-balloon-pos=right]:hover:before,[aria-label][data-balloon-pos][data-balloon-pos=right][data-balloon-visible]:before {
    transform: translate(0,-50%)
}

[aria-label][data-balloon-pos][data-balloon-length=small]:after {
    white-space: normal;
    width: 80px
}

[aria-label][data-balloon-pos][data-balloon-length=medium]:after {
    white-space: normal;
    width: 150px
}

[aria-label][data-balloon-pos][data-balloon-length=large]:after {
    white-space: normal;
    width: 260px
}

[aria-label][data-balloon-pos][data-balloon-length=xlarge]:after {
    white-space: normal;
    width: 380px
}

@media screen and (max-width: 768px) {
    [aria-label][data-balloon-pos][data-balloon-length=xlarge]:after {
        white-space:normal;
        width: 90vw
    }
}

[aria-label][data-balloon-pos][data-balloon-length=fit]:after {
    white-space: normal;
    width: 100%
}

/*!Flickity v2.2.1
https://flickity.metafizzy.co
----------------------------------------------*/
.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: none
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: hsla(0,0%,100%,.75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: #fff;
    cursor: pointer
}

.flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19f
}

.flickity-button:active {
    opacity: .6
}

.flickity-button:disabled {
    opacity: .3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: currentColor
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.ProductDetail-001 .layoutGroups {
    pointer-events: inherit;
    position: relative;
    background-color: #fff
}

.ProductDetail-001 .layoutGroups.L1 {
    margin: 0 auto;
    display: flex
}

.ProductDetail-001 .layoutGroups.L1 .layout.L1-1 {
    width: 100%
}

.ProductDetail-001 .layoutGroups.L1 .layout.L1-2 {
    flex: auto
}

.ProductDetail-001 .layoutGroups.L1 .layout.L1-3 {
    width: 480px;
    flex: none
}

.ProductDetail-001 .layoutGroups.L1 .layout.L1-4 {
    width: 100%
}

.ProductDetail-001 .layoutGroups.L1 .layout.L1-5 {
    width: 100%
}

@media only screen and (max-width: 1199px) {
    .ProductDetail-001 .layoutGroups.L1 .layout.L1-3 {
        width:425px
    }
}

@media only screen and (max-width: 991px) {
    .ProductDetail-001 .layoutGroups.L1 .layout.L1-3 {
        width:100%
    }

    .ProductDetail-001 .layoutGroups.L1 {
        display: block
    }
}

.Popup.AddPopCart_Added{
    position: initial;
    display: block;
    width: fit-content;
}
.Popup.AddPopCart_Added .Modal{
    position: relative;
    right: -100%;
    top: 0;
    width: 320px;
    min-height: inherit!important;
    border: 1px solid #4caf50;
    border-left: 5px solid #4caf50;
    padding: 0;
    transition: .3s;
    max-width: inherit;
    overflow: visible;
    background: #fff;
}

.Popup.AddPopCart_Added.Active .Modal{
    right: 16px;
    transition: .3s;
}
.Popup.AddPopCart_Added .Modal .Htm{
    padding:0 !important;
    display: block;
}
.Popup.AddPopCart_Added .Modal .Htm .Popup_Center{min-height: inherit !important;padding: 10px;border: 0;}
.Popup.AddPopCart_Added .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head {
    display: flex;
    align-items: flex-start!important;
    flex-direction: row !important;
    justify-content: flex-start !important;
}
.Popup.AddPopCart_Added .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head div:nth-child(1){
    width:40px
}
.Popup.AddPopCart_Added .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head div:nth-child(2){
   
display: flex;
   
flex-direction: column;
   
align-items: flex-start;
   
justify-content: space-between;
   
height: 53px;
}
.Popup.AddPopCart_Added .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head div:nth-child(2) .header-text{padding:0;font-size: 13px;color: #000;}
.Popup.AddPopCart_Added .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .top .top-section .top-head .shopping-bag-text {
    padding: 0!important;
    color: #ff5722!important;
    font-size: 14px;
}

.Popup.AddPopCart_Added .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
    display: none!important
}

.Popup.AddPopCart_Added .Modal .Htm .Document .Popup_Close {
    display: none !important;
}

.Popup.AddPopCart_Added .PopupOverlay {
    display: none
}

.Popup.AddPopCart_Added .popupLoading {
    display: none!important
}




.card-list.is-loading {
    .card-img>img{opacity:0}
    .card-img,
    .product-name,
    .product-color,
    .product-unit,
    .product-new-price,
    .product-price
    {
      background: #eee;
      background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
      border-radius: 5px;
      background-size: 200% 100%;
      animation: 1.5s shine linear infinite;
    }
  
    .product-name,
    .product-color,
    .product-unit,
    .product-new-price,
    .product-price{
      height: 18px;
    }
  }
  
  @keyframes shine {
    to {
      background-position-x: -200%;
    }
  }

  .product_campaing_box{opacity: 0;}


  .pay01_TabList{
    display: flex;
    width: fit-content;
    border-radius: 4px;
    background: #f7f7f7;
    border: 1px solid #ededed;
    margin-bottom: 24px;
    position: relative;
}
.pay01_TabList>.pay01_TabItem{
    padding: 12px 32px 8px 32px;
    font-size: 13px;
    cursor:pointer;
    position: relative;
    z-index: 1;
}
.pay01_TabList>.pay01_TabBg{
    background: #fff;
    border-radius: 4px;
    border: 1px solid #D5D5D5;
    position: absolute;
    height: 100%;
    width: 120px;
    transition: all 0.2s;
    top: 0;
}
.pay01_TabList[T="1"]>.pay01_TabBg{
    left: 0;
    transition: all 0.2s;
}
.pay01_TabList[T="2"]>.pay01_TabBg{
    left: 120px;
    width: 160px;
    transition: all 0.2s;
}


.CardItem{width:100%;border: 1px solid #EAEAEA;padding: 15px;border-radius: 4px;display: flex;align-items: center;margin-bottom: 10px;}
.CardItem.Active{border-color:#65D39F}
.CardItem .Logo{width: 63px;height: 38px;border: 1px solid #EAEAEA;border-radius: 4px;padding: 11px 9px;display: flex;align-items: center;justify-content: center;margin-right: 12px;flex: none;}
.CardItem .Logo>img{width: 100%;max-width: inherit;}
.CardItem .Info{width:100%;display: flex;flex-direction: column;}
.CardItem .Info>.Name{width:100%;font-size: 12px;font-weight: 100;}
.CardItem .Info>.Card{width:100%;display: flex;align-items: center;justify-content: flex-start;}
.CardItem .Info>.Card>img{height: 14px;}
.CardItem .Info>.Card>.Num{display: flex;font-size: 12px;margin-right: 12px;}
.CardItem .Info>.Card>.Num>span{width: 4px;height: 4px;display: block;background: #414141;border-radius: 300%;margin: 0 1.5px;}
.CardItem .Nav{font-size: 13px;margin-left: auto;}
.CardItem .Check{display:none}

.selectedCardItem{width:100%;border: 1px solid #EAEAEA;padding: 15px;border-radius: 4px;display: flex;align-items: center;margin-bottom: 10px;cursor: pointer;}
.selectedCardItem.Active{border-color:#65D39F}
.selectedCardItem .Logo{width: 63px;height: 38px;border: 1px solid #EAEAEA;border-radius: 4px;padding: 11px 9px;display: flex;align-items: center;justify-content: center;margin-right: 12px;flex: none;}
.selectedCardItem .Logo>img{width: 100%;max-width: inherit;}
.selectedCardItem .Info{width:100%;display: flex;flex-direction: column;}
.selectedCardItem .Info>.Name{width:100%;font-size: 12px;font-weight: 100;}
.selectedCardItem .Info>.Card{width:100%;display: flex;align-items: center;justify-content: flex-start;}
.selectedCardItem .Info>.Card>img{height: 14px;}
.selectedCardItem .Info>.Card>.Num{display: flex;font-size: 12px;margin-right: 12px;}
.selectedCardItem .Info>.Card>.Num>span{width: 4px;height: 4px;display: block;background: #414141;border-radius: 300%;margin: 0 1.5px;}
.selectedCardItem .Nav{font-size: 13px;margin-left: auto;}

.selectedCardItem .pay-check-item {
    margin-bottom: 7px;
    position: relative
}

.selectedCardItem .pay-check-item .pay-check-input {
    position: absolute;
    left: -9999px
}

.selectedCardItem .pay-check-item .pay-check-input+.pay-check-label {
    position: relative;
    padding: 10px 0 10px 28px;
    cursor: pointer;
    display: block;
    font-size: 13px;
    color: #000;
    line-height: 18px;
    font-weight: 400;
    font-weight: 100
}

.selectedCardItem .pay-check-item .pay-check-input+.pay-check-label .check-link {
    color: #4183e4;
    font-weight: 400;
    text-decoration: underline;
    font-size: 13px;
    padding: 4px 0
}

.selectedCardItem .pay-check-item .pay-check-input+.pay-check-label:before {
    content: '';
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 100%;
    border: 1px solid #d9d9d9;
    top: 64%;
    transform: translateY(-50%);
    font-family: misszenne!important;
    text-align: center;
    font-size: 13px;
    color: #929292
}

.selectedCardItem .pay-check-item .pay-check-input:checked+.pay-check-label:before {
    content: "";
    border-color: #65D39F;
    box-shadow: inset 0px 0px 0px 3px #65D39F;
}

.selectedCardItem .pay-check-item .pay-check-input+.pay-check-label strong {
    font-weight: 400
}

.selectedCardItem .pay-check-item.Error::before {
    content: attr(data-error);
    position: absolute;
    left: -6px;
    top: -41px;
    background-color: #fff7f7;
    box-shadow: 10px 10px 18px -17px rgba(0,0,0,.52);
    padding: 10px;
    border-radius: 3px;
    border: 1px solid #ffd5d5;
    font-size: 14px
}

.selectedCardItem .pay-check-item.Error::after {
    top: -3px;
    left: 11px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #ffd5d5;
    border-width: 8px;
    margin-left: -8px
}

.selectedCardItem .pay-check-item.Error .pay-check-input+.pay-check-label:before {
    background-color: #fff7f7;
    border-color: #ffd5d5
}




.selectedCardItem>.tab-content .content-area>.cc-container>.cc-detail {
    flex: none;
    margin-right: 15px;
    width: 55%;
    padding-right: 5%;
}


.RightPopup{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.RightPopup>.Container{
    background: #fff;
    width: 420px;
    height: 100%;
    position: absolute;
    z-index: 1;
    right: -100%;
    padding: 24px;
    transition: all 0.3s;
}
.RightPopup.Active>.Container{
    right: 0;
    transition: all 0.3s;
}
.RightPopup>.Container>.Title{
    position: relative;
    display: flex;
    justify-content: space-around;
}
.RightPopup>.Container>.Title>.Text{
    text-align: left;
    width: 100%;
}
.RightPopup>.Overflow{
    background: #000;
    opacity: 0.3;
    z-index: 0;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.specIndex{z-index:99999999999}
li{
    list-style:none;
    margin:0;
    padding:0
}



  
/*  Anasayfa Kar effecti*/

.snow-effect{
    position:fixed !important;
    height:100%;
    width:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:999999;
    pointer-events:none;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFCN0Y1NTYyMjczMTFFMUFCRDRFQUNEMjAzMjJFMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkU1MTk3OTQyMjc0MTFFMUFCRDRFQUNEMjAzMjJFMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUI3RjU1NDIyNzMxMUUxQUJENEVBQ0QyMDMyMkUyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUI3RjU1NTIyNzMxMUUxQUJENEVBQ0QyMDMyMkUyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhaMNc4AABHpSURBVHja7N3BTlzXlgbgTQQIImCQjEx6QvkhOjOTif0KhgcId9C6L5NJkwcAP0LjSWDS/RSGUZdHyQAjg0ykumt17bquHFO+bVwF51R9n7QU1TlSLG8MP3vvdfZZGgwGBQDotm8MAQAIdABAoAMAAh0AEOgAINABgNZYNgQAM7EStRm1HnUd9S7q1rAg0AG6YyNqN2o/qhf1Juo46jTqyvAwC0sOlgGYqtWo51GHUdtj1/tRB1EnZurMgj10gOnKZfa9RpiX+jmvbxkiBDpA+62V4TL7XXr1Pgh0gJbLBrjzCfcu6n0Q6AAtl01v2QDXb1zPz0dFUxwzoikOYPrGu9x36sw8w/ysDB9fA4EO0BHZ7Z4Ncrln7jl0BDoA8K/ZQwcAgQ4ACHQAQKADAAIdAAQ6ACDQAQCBDgAIdAAQ6ACAQAcABDoAINABQKADAAIdABDoAIBAB4A5tjyj/+9K1FbUWtR11LuoP6MGhhwAuhHom1HPovaielEXUUdRZzXYAYApWxoMpjppzpn5i6jDqO2x6/2og6iTqFvDDgDTNe099M06M99uXN+u1zcNOQC0P9DXy3CZ/S5P630AoOWBflOGe+Z3eVPvAwAtD/TLqOMy3DMf16/XLw05AEzftJvi0kbUbvnY5X5ew/w06sqQA0A3Aj2tlmEDXD6Hnsvs+bjaB8MNAN0KdADgATn6FQAEOgAg0AEAgQ4ACHQAEOgAgEAHAAQ6ACDQAUCgAwACHQAQ6ACAQAcAgQ4ACHQAQKADAAIdAAQ6ACDQAQCBDgAIdAAQ6ACAQAcABDoAINABQKADAF2xbAhgplajNqLWo66jrqI+GBZAoEN3ZJDvRu1FPY16E3UcdVqDHWBqlgaDgVGA6VuJehF1GLU9dv1t1M9RJ1G3hgmYFnvoMBtbdWa+3bj+pF7fNESAQIf2yz3z3oR7vXofQKBDy72POp9w76IMG+QABDq0XDa9ZQPc28b1ftRR1DtDBEyTpjiYnfEu916dsetyBwQ6dFA+h54NcGtRN3Vm7jl0QKADAJ+yhw4AAh0AEOgAgEAHAAQ6AAh0AECgAwBT5H3owNfKV8Xm4Tn5whmH54BABzrI8bbQEk6KA75mZv4i6tcyfM/7SL6A5m9R/xV1a5jgYdhDB+4rl9n3G2GetqNe1vuAQAdaLvfMdybcy+X3bw0RCHSg/a7LcM/8Lnn9vSECgQ60X3azZwNcv3G9X6+/M0TwcDTFAV8j98mflU+73M8EOgh0oFuy230raq0Mn0O/jPozyg8XEOgAwJewhw4Ac8BJcd00ftRmdhrniVyO2gQQ6HTIpCak0+KoTYCFZQ+9W1ajnkcdluFpXCP5mNBB1GszdYDFZA+9e7Pz/UaYl/p5rzhqE0Cg0wn5WNDnjtpcN0QAAp32y2d8Jx21eVEctQkg0OmEPLDjrqM230YdFSdzASwsTXHdsxG1Wz52uV/UMD8tutwBBDqdMjpqc/Qces7MdbcDCHQAoMvsoQOAQAcABDoAINABAIEOAAIdABDoAIBABwAEOgAIdABAoAMAAh0A+NSyIQCATlmN2oxai7op9Y2bAh0AuiOD/FnUXlQv6jzqOOosX5+aSe9d2gDQ/pn586jDqO2x6/2ov31T0x4AaP/sfK8R5qV+fpmBvmaMAKD1Mq97E+71MtBvjBEAHbcS9V3UD1Hf18/z5jrqYsK982yKe+ffAQAdthG1W+5oFJuzjLuKOirDprjmHvpxNsX5pwBAl2fmL8rdjWIHUSdRt3P09x11ue/XX17e1F9eTgU6AF2Wy+u/1Nl5Uwbdf0T9MYe/xGyV4Z76dZ25ew4dgE7LUNuZcC9nsOtz+HfOFYffmxcd/QpAl+UM9XzCvby+MI3fAh2ALsumt1xa7zeu5+ejskCN3/bQAei68UaxnTK/Xe4CHYC5l8ei5uNruWd+XYP8dpEGQKADwBywhw4AAh0AEOgAgEAHAAQ6AAh0AECgAwACHQAQ6AAg0AEAgQ4ACHQAQKADgEAHAAQ6ACDQAQCBDgACHQAQ6ACAQAcABDoACHQAQKADAAIdABDoACDQAQCBDgAIdABAoAOAQAcABDoAINABAIEOAAIdABDoAIBABwAEOgAIdABAoAMAAh0AEOgAINABAIEOAAh0AECgAwACHQAEOgAg0AEAgQ4ACHQAEOgAgEAHAAQ6ACDQAUCgAwACHQAQ6ACAQAcAgQ4ACHQAQKADAJ+xbAiABbMStRW1FnUTdRl1a1gQ6ADdsRG1G7UftRN1HnUcdRb1zvDQZUuDwcAoAIsyM38R9WvUk7Hr/aiDqBMzdbrMHjqwKHKZfa8R5mm7Xt8yRAh0gPbLPfPehHu9eh8EOkDLXUddTLh3Xu+DQAdouWx6OyrDPfNx+Tkb464MEV2mKQ5YJJO63E8FOgIdoFuy230zar0Mn0PPmfsHw4JABwAenT10ABDoAIBABwAEOgAg0AFAoAMAAh0AEOgAgEAHAIEOAAh0AECgAwACHQDm0rIhgM5aqt/Do1eBXpfhq0BvDQ0IdKA7NqKeRe1F9aIuoo6izmqwA4v0G773oUMnrUS9iDqM2h673o86iDoxU4fFYg+dNluN+i7qh/rfVUPyT5t1Zr7duJ6f9+t9YIFYcqetcjl5t4bW06g3UcdRp1FXhqd8W4bL7HfZKcM9dUCgw6NaqWE+vpz871E/Rf1cLCenbIDLPfMf77h3HnXjnxEsFkvutNFWuXs5+Um9bjm5lMsybIDrN67n51zJ0BQHZujw6HK5eNJycq9YTk65QnFahg1woy738xrm2eX+wRCBQIfH9r6G013LybnMfG2I/k/2EuT2w/9ErRXPocOXyK29XO37tv7M6fz3jkCnrUGVM83cM38ydj2Xk4+K5eTmTP13wwBfZKP+fBmtbmXT7auo30qHm249h06bv+F2y6fLyadFlzvwdTPzz53h8Lp0dMtKoNNm+dx5LonlcvJNnZnbGwa+xvdRv9TJQlOuAP69dHTVy5I7bfahWE4GpisnCDsT7vXq/U7y2BoAiyRX+y4m3Mutvc423Qp0ABZJbt3l0vrbxvXRGQ6a4gCgI7I3ZzfqZfnrmwpPBToAdEt2u+eplHNzhoNAB4A5YA8dAAQ6ANAGi/4c+tztoQAg0BfN6GjR/TI8ZGDU5XhWnBUOQMcsalPc6CzfX8tfX/6RzyX+XIZvsDJTB6AzFnUPfavOzJ80rufnvXofAAR6y83tWb4ACPRFkg1wc3mWLwACfZGMzvLtN653/ixfABbTIp8UN+pyzz3zXp2ZZ5ifCnQABHqH/u5l+NheNsCtR70vnkMHQKADAI/F0a8AINABAIEOAAh0AECgA4BABwAEOgAg0AEAgQ4AAh0AEOgAgEAHAAQ6AAh0AECgAwAzsmwIAGDqVqI2o9ajrqPeRd0KdADojo2o3aj9qF7Um6jjqNOoq1n9oUuDwcDQA8B0rEY9jzqM2h673o86iDqZ1UzdHjoATE8us+81wrzUzzlj35rVHyzQAWB61spwmf0uO/W+QAeAlssGuPMJ9y7qfYEOAC2XTW+vot42ruce+lHRFAcAnTHqcs+99F6dsetyB4AOGn8O/aYMn0P/MMs/UKADwBywhw4AAh0AEOgAgEAHAAQ6AAh0AECgAwACHQAYt2wIgAeWJ2jlKyTzBK18UcXMT9ACgQ4wXXkU5rMyfC90vkryQc64hkXg6FfgIWfmL6IOo7bHrudbqX6OOom6NUxwP/bQgYecne81wjw9qTP2LUMEAh1ov9wz7024l8vva4YIBDrQfvkKyfMJ9y7KsEEOEOhAy12WYQNcv3E9Px+VYbc7cE+a4oCHNOpyz730XvnY5X4m0EGgA90y/hz6+xrkuttBoDPnVuusLhumcg/20g9/gE85WIY2ay7PZuNU7rVangUwQ6cjJh1Ckg1UB1Gvi+NCAf5JlztttVXuPoRku17fMEQAAp32yz3zSYeQ5PV1QwQg0Gm/zx1CktcdQgIg0OmA7GZ/VYYv7hjXr9e9mQtgjKY42iz3yXfLx1dtjrrcTwU6gECnW0aHkHgOHUCgA8B8s4cOAAIdABDoAIBABwAEOgAIdABAoAMAAh0AEOgAINABAIEOAAh0AECgA4BABwAEOgAg0AEAgQ4AAh0AEOgAgEAHAAQ6AAh0AECgAwACHQAQ6AAg0AEAgQ4ACHQAQKADgEAHAAQ6ACDQAQCBDgACHQAQ6ACAQAcA7mfZEADwwFaitqLWoq6jrqI+GBaBDkB3bET9FPUy6mnUm6jjqLOod4bn/pYGg4FRAOAhrEY9j/o16snY9X7UQdRJ1K1hup+H2EPPpZXvo36o/1017AALaTNqrxHmaTtqv97nnma95J5LK7v1C9iLOi+WVgAW1XrNgrvs1Pu0MNBzZp77JP9Zf/tKP9aAt7QCsHje14ndj3fcy+s3huj+ZrnknksnL8fCfGS7zti3DD/AQslu9lyl7Teu9+v1S0PUzhn655ZW8vqa4QdYKPloWm65HpRPt2JPi1Xb1gZ6Plt4Ue5eWsnrllYAFk/2T+WW63/Xid9NveY59K/0zYy/aEdRbxvXLa0ALLacif8R9b9Rvwvz6Zj1c+jjXe4OEACAjgZ6Wq3BnksrjvgDgI4GOgAwY962BgACHQAQ6ACAQAcABDoACHQAQKADAAIdABDoACDQAQCBDgAIdABAoAOAQAcABDoAINABAIEOAAIdABDoAIBABwAEOgAIdABAoAMAAh0AEOgAINABAIEOAAh0AECgA4BABwAEOgAg0AEAgQ4AAh0AEOgAgEAHAAQ6AAh0AECgAwACHQAQ6AAg0AEAgQ4ACHQAQKADAAIdAAQ6ACDQAYBpWTYEwB1Worai1qKuo95F3RoWEOhAd2xGPYvaj+pFvYk6jjqrwQ600NJgMDAKwMhq1POow6jtsev9qIOoEzN1aCd76EBzdr7XCPNSP+eMfcsQgUAH2i/3zHsT7vXqfUCgAy2XDXDnE+7lXvqNIQKBDrRfNr1lA9zbxvW39fqlIYJ20hQHNG1E7ZbhnvlOnbFnmJ9GXRkeEOhAd+Rz6Nkgt148hw4Cnc5brT/Uxw8X+TPKPxqAlnGwDJOMDhfJR5iyu/ki6qhYdgUwQ6dTM3OHiwB0iC53Js3OJx0uslfvAyDQabnPHS7ytAwbpQAQ6LRcNsBdTLjncBFgJJ+G+C7q3+p/VwzJ49EUx12y6S0b4LIprrmH7nARIOV5BT+Vj42z+cv+q6jfisbZR6Epjs99s+6OfbM6XAQYn5m/KJMbZ19HfTBMAp32WK3B7nARYNz3Ub/UX/ibcnXv71G/G6aHZcmdz8nfsP8wDEBDNs7uTLjnrXyPRFMcAF8qG2MnNc7m9ty1IRLoALRfbr/l0nrzrXyjxll9No/AHjoA95EHTO1GvSyOhxboAHRadrtvlb++wEnjrEAHAO7LHjoAzAGPrcHDyeXJ3HfM5/qzSzhP3LM8CQh06JBJJ++dleG+I8BXsYcODzMz/9wxmd4vD3w1e+gwe9kFvF/ufr98Xvd+eUCgQwf8q2MyvV8eEOjQAfl87vmEe3nd++UBgQ4dkE1v2QDXb1zPz0dFUxwwBZri4GHkPvmzMtwz3ym63AGBDp3l/fKAQAcAJrOHDgACHQAQ6ACAQAcABDoACHQAQKADAAIdABDoACDQAQCBDgAIdABAoAOAQAcABDoAINABAIEOAAIdABDoAIBABwAEOgAIdABAoAMAAh0AEOgAINABAIEOAAh0AOD/b/mR/tyVqM2o9ajrqKuoD74cANCdQM8gfxa1F9WLOo96FfVbDXYA4AstDQaDh56Zv4g6jNoeu96POoh6baYOAF/uoffQt6L2G2Fe6uecsW/4kgBA+wN9LWpnwr1cfl/3JQGA9gd6NsBdTLh3Xu8DAC0P9Gx6Oy7DPfNx/XpdUxwA3MNDN8Wl3CffLcO99J06M88wPxXoANCdQE/Z7Z4NcrmnfhN1GXXrywEA3Qp0AGCKHP0KAAIdABDoAIBABwAEOgAIdABAoAMAAh0AEOgAINABAIEOAAh0AECgA4BABwAEOgAg0AEAgQ4AAh0AEOgAgEAHAAQ6AAh0AECgAwACHQAQ6AAg0AEAgQ4ACHQAQKADwEL5hwADAMs2WvovYbdMAAAAAElFTkSuQmCC"),
      url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTFCN0Y1NEUyMjczMTFFMUFCRDRFQUNEMjAzMjJFMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTFCN0Y1NEYyMjczMTFFMUFCRDRFQUNEMjAzMjJFMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUI3RjU0QzIyNzMxMUUxQUJENEVBQ0QyMDMyMkUyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUI3RjU0RDIyNzMxMUUxQUJENEVBQ0QyMDMyMkUyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prq/JMMAAAvPSURBVHja7N19bxTXFQfgWWObN0MgaYCiiqZtKjVVIvX7f41ESaNSldCU8hICGGOM37bnaM+I0datICT4zuzzSEe7XvJHPDP+zbl3Z+7M5vN5V2ZVaV4F0Iz1wfs+pGbCCmjR2gmfCStgNIEFILAABBawEtZtAiZqtlQ5N3tc/2aeVmBBc4G1GXW+jvP9qL2oA4ElsKAlOdWxEfVh1M2oi1FPo+7Vq+sMBRY0Jbura1Ff1OudqJdRu1GHNs94z0QwxeFg32Vld7UVdaF+RocFTcnhXs5VPYm6HfUo6mHUc92VwIIWA2u/Qmqvhoc5HNwWWCNvnQc3P8MUh4Xr9f64wsqEu8CCZkPrpO4LQ0JocmjIhPiWEBBYAAILEFgAAgtAYAECi1U0fGISNMt1WIJqrSrfH3WLK8Jdv4TAormwOtMtVjG4UO/zfrsX3eLG4WObCIFFS4F1Lup61K2os1H3o+52FrlDYNHgUDBD6kbU51GXor7uFkuyPK/hITTFpPtqmp/wfvhqAh4dFs2F1quoB1FfDYaEO501o2h1aGB5mZUeFuZEez5V5mJn0h2BxQhCqw+uvus66ky2I7AA3o1Jd0BgAQgsYGW5rOHtDG8SXr5+CRBYTXWj+W3aRr3Pb9P6r/9dAgACq6nOKsMqb1+52i3uwcvrlfI2lp36d50WCKxmAiufHnwt6rMKrXtRf+0WTxjes4lAYLUUWLmtLkf9plvcMJz+WZ2XDgsEVjP6K8B3ox7XZz9WZ2VVA3hfnYMr3d+4w8rJ9is1LMwF77ajHtar21lAYDVlrTrSzRoG5ooGudqBbwlBYDXbac2Whoo2ILwn5rDejoCCUx7mAAgsAIEFCCwAgQUgsACBBSCwAAQWILAABBaAwAIEFoDAAhBYgMACEFgAAgsQWAACC0BgAQILQGABCCxgnDxIlVU5MfdP7c4H4R53HogrsKAxGVBnojajzlVw7UftRR0ILYEFrQVWhtW1qF/X+x+i/hX1XKclsKClsFqrzirD6i9RW1HfVli9rG6LkY3tYcpySLhRYbVVAXamAg0dFjShn1zfq2HgtxVW30ftRh3ZRCNsm+dzQ3gmPSzMk/LFqMvVWWVYbUe9qkBDYEFToXWmqquQOhJWAgtaDq3+dd75ZnC0zGGxCuZLr4yUbwkBgQUgsACBBSCwAAQWILCAqejXAJsM12HBNBuRvvLas6NuIhfMCiyYXleVq1Pk/ZPnK6xedIvldI7GHloCC6YVVnnP5KWoW1E3usVN3nej/j0ILYEFNCEDK9f9+iTqz91iscIMrSfdYqmd0Y91gWma3L2TOiyYlhzy7UTdqY4qu6sH9X70S+pYXgamJUdNk510F1gwPf3k+2zQdU3isgaBBYyqfQQQWAACCxBYAAILQGABAgugQW7NYdlsqeZLBQKLpgIrj4u8rWMz6qBb3IeWr8dCC4FFS2GVt3R8EHUz6kq3uA/tXtTjqH2bCIFFS7Kruhr1p26xptLDqMNusa7SgQ6L02TSneUOazgkzJUr867/jTpWZjYROixaMa9uajvqu26xJMmzbrFape6K0z+jWq2BpQ4rO6lz3WIeK1/3K8B2uwmsp4TAYrrDwrVB1+UbQgQWTQfX8nARTpU5LP4XAUVzfEsICCwAgQUILACBBSCwgFXjsob3Y3l9qWObBARWi0G1Vtt5s37Oq8bzdhe3uYDAai6wcqWDj6I+rvd5I3Eu2fKic7sLCKzGuqtcpiUXw/u8WyzVcrtbrOC5Z2gIAqvFbXwh6lrUVtSjGh76wgMEVjP6yfWcr3oadaeCK4eDuc7UkU0EAqs1OfS7VyGV2zuXGt4WWPD2LC/zC2/f7vWDHTbqfQaVJ9CAwGo+uPqhoo0OhoTNElI/X/B3tqXAgrEMrWc1nHbhrcCC5qx1r69n26r3+QVGXnjbzwUisKCZ7iqf3nMj6lbU2aj7UXe7xeUihtsCq4mDdMgBudqBlSF1PeqL6rK+jvqxW1wi4vIQgXWqB2f/iKmN+izb/kNn0pUPLScvmgysPJteqeqq7c/as7tW0rz2/YOoLwdDwh3dlcA6bTmhmjcI/zbqj/XZ36rL6jstVstxBVYfUsNJdxffCqxT77BygjWXY/ldfZZzFd93/z2vxep0WNlJ7VZw9XcLWAhRYJ16WHXVST2vIUBX7w8G/40z6uqG1vHgZwRWEwdltv3fVcuffuhez1c4UAUXK6y1ewn7Re9yvajht4T7nfkKEFgN3vw8G7zODAOAFoeEy23/vHOzK9B4YJ0UXgDWFQcEFoDAAgQWgMACEFiAwAIQWAACCxBYAAILQGABAgtAYAEILEBgAQgsAIEFCCwAgQUgsACBBfAerdsEwHvWPyR5+Bi/N3qkn8Ci5QN6+PTveec5lVNpkvrK/XoQdfSmoSWwaDGs8rg8W5VeRe3VgS20xmut9umHUZeiDqOeRG1H7euwVqcTGZ6d5hP4nc5F3Yi6Xp89iLof9UJgjXq/nom6HPVp1CdRu1HfVlgdDjotgTXBnZ9nq42f2lo3flBfjLoV9UV9/mXU8+qyDA3HK/ft+ahrUb+vfZono83u5HktgTWhrurcu7TWIziwc+iwVT+frc8Yt+M6Pp9Vx7xbXfPhm56IBNb4zGu/ffAurXXDv1se1C/rgP6mPr9fn+msxu2oTqq3ox7XqODR2+xbgTXeYdOwtd6pP+q+tR77WTjPunejfqzPduozk+7jPtEe18n1XgVV33EdCKzVaa0f1B/z7qC1HvuBfVC/2059dti9vrSBce/bPOnsVXXdW85JzuZzx8AIO6yccL9YHdbV+gN/WB3Jfv1xT+H37F9NtCOwJjAszCHgxgmttZ2KwKLZbmsuqFgF5rDGPydgboeVYbWGaYQWCCwAgQUgsACBBSCwAAQWILAABBaAwAIEFoDAAhBYgMACEFgAAgsQWAACC0BgAQILQGABAgtAYAEILEBgAQgsAIEFCCwAgQUgsACBBSCwAAQWILAABBaAwAIEFoDAAhBYgMACEFgAAgsQWAACC0BgAQILQGABCCxAYAEILEBgAQisdzCza4Bl6w0GVV/zqm7wCgisZpyJ2ozaiDqO2o86EFpAa4GVYXUh6lrU1QqqR1GPK7gEFmO2PM3heB5xYM0qsC5HfVr1IuqrqN2ow+q4YIxBNau/tbU6jo/qVWiNuMNaq+HgB1HXo55HXRz8P87sYEYaVufrZHy+RgvbgxMxIw2sPOu8jHoY9fd6/3QwHBRWjFGehD+M+kOdiJ9F3Y66V8e843rEgbVdO/NBnX2eRO0ZDjLiDiv/xi5FfVKhlcd2zsvm/OwrQ8NxBla/w/ZqRz6pHXlQQQZjNK/j+LBGDDvdYm72YBBUwuptzgDzeVPba/Z/wgzG2mFdibpZry9qOPh4EFyMNLBgatYqtHLCfXPQbZmbFVjQZJd10h0cwuonWLcJ4Bc1DCaX5vwM7Srw/sILgQUILACBBSCwAIEFILAABBYgsAAEFr8oTyFiEtyaM/2g6pefztfjzrImCCwa7qDPRW11iycR5XpjubxJrhRgnTEEFk11V7mcya+iftstVr3MNZi+q1crXSKwaCqwNiqwPusW64n/o1usKZ5LUR/YRIxxyMB0A2uZuSt0WDSpXxP/h6hvor6voeAz3RWjPQtbcXTS8tvBnHTP5zvmfFY/6d4/rQUEFk0NC/vLGvquy/K8GBLSpOVwElIILEYRXDB6viUEBBaAwAIEFoDAAhBYgMACEFgAAgsQWAACC0BgAQILQGABCCxAYAEILACBBQgsAIEFILAAgQUgsAAEFiCwAAQWgMACBBaAwAIElk0ACCyAn9n64P1sUPOoY5sHaC2w+pDaiNqs94dR+1FHFV4AzQRWBtVHUR9XcD2Jehj1ojotoQU0EVg5j3Uu6mbU51EXo25H7VUZGgItmPUdVr5eiLoWtRX1qLouk/JAUx1WdlA5X/U06k4FVw4HX3aLOSyAFsz7wMqh370KqfzsedS2wAKaGhPO5/P+W8Iz3WLCvaugOuxMuAMN+Y8AAwClSt21xjnpmgAAAABJRU5ErkJggg=="),
      url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAEoZJREFUeNrs3XlXG1eex+GvJDYTL1mcTJLuniTz/t/TnO5Jxp32gjcwAkk1f9xfoUImgfZghOB5zqkjKNt9OoWoj+6tbdR13ShN/zqu125lAYAzW4NwTAZLksyTzJIsBASAiwKSJNtJHiTZT7Jb0ThOcphkahQCwEUBmVQ0vkryXZLHNfp4meRf9fW8/r6IAJAkoz4g+0meJvklyfdJTpL8vUYfH5KcVkRGIgJAH5BRjUT2k3yd5NsKx0GNTCZZHicRDwBGqXB0aQfLp0neJ3l7wcgDAM7ZqkBMk7xKm7Z6U0F5nuRdRWRhUwFQuj4g/RlXLyske7XusEYkJ3EqLwArERnVhYTjtGMd2zk/rdVPYTmNF4BzRl3XJe2AyHBJltNW4gHAR7YGkchKKLo4bReASwKSPwiFeABwobFNAICAACAgAAgIAAICAAICgIAAICAACAgAAgIAAgKAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgAAgIAAgKAgAAgIAAICAACAgACAoCAbKrR4HW8sg5g423ZBJ89HBdFo7OZ7u17w88eAeFPdxKjJJMk27WNuySzJKdJ5iJybz9QdIPv/fwREC6Mx3aSL5I8TLKXZJHkMMn7JMcVEzuQ+/VhYjwIx8IHCQSEi0ySPEjyTZIfknxZwXie5FntOBa147DzuLv66cudJLv1OqpR6DTJSb0XvAcQEM4+cU5q1PF1kp+SfF87i+0agbyv77nb74MMRqJfJnlS743DJAdJ3ib5EMdFEBByfq57Up84v6gdx7RGJdv5+IwsO4+7OwLZrp//32o0up3kZb0/Tmo0cuo9gIDQDT5NzpIcJXldITmtT5zTwbSFKay7/4FiO8l+kqc1Gt2p5XWF5NB7AAFhGJE+Hv0nzRdpxzxeJHlTEbHTuNvhGF0ySl1d5/2AgJCuRhjTtHnuadoB1EXafPdRjUYWNtWdfx90adNUR2knUOzUiOTFYDTqfYCA8JFZ2vTEtEYhfVhmg52GT513Nx6j+jnPatQ5SvIu5w+iO52bzR9ud53373Vv08FOZJzzUxTzmLK4L++BfrnsNF6jEASEP92ZGHHc75AMLyRcDBbvCwQEuPQDxCq/eGw8x0Dg8+oGIREN7hS3c4ebDQkICAACAgACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAAICgIAAICAACAgACAgAAgKAgAAgIAAICAAICAACAoCAACAgAAgIAAgIAJ/flk0A8NmM/mB9JyAAXBaPyeDrLsmivl8ICAAXxWNU+9idJNv1/SzJSb1m0yMiIACfZ+SxnWQ/yZMkD2sk8iHJ6yTvKyRdNng6S0AArt+kAvI4yV+T/Eftbw+S/FojkHmNQAQEgHOjkO0kj5J8l+S/0qayntXo43WNRkab/B/pNF6A6w3HcP86rpDsJNmr10mtH9XoY2MjYgQCcH2GQTitUcarGnlsJ3me5fGPxeDfCAgASdrxjdMkb5P8luSw9rfvk7yssMyy4deDjLqu86MGuOZ9a9pUVT91tZc2bXVS8ZgOArKxO2EBAfg8ARkNQtJfTLiocPTTVxt9HYiAAHzekKRGH/3OdqNHHQICsJ6Y3KkdrtN4AW7Gnfu0LiAACAgAAgKAgAAgIMC69dcWwNq5lQnc/mB0OX9hWm+eO3hqKAICXF9A+ru6bqVd0dwN4rHRz5NAQIDPF4/+9/RB2tPtdisax2k36JvmDl3ZjIAA12dS0fgq7cFEj2v08TLJv+rref1dEUFAgCTLaav9JE+T/JLk+7Q7uv69Rh8f0m4b7ngIAgIkOX/wvI/I10m+rXAc1Mikv8urEQgCAnwUkVlF433aA4pWRx4gIMCZLu1g+byC8Spt2upNBeV5kncVkYXNhYAAqxGZp51x9bJCslfBOMz5Z2ubvuLmh8ieBwK32jjLp9pt14e+flqrn8JyGi8CAlz8e5qPr0RfDEYpfolZC1NYcPt1K6/9107bRUCAK0fksnVwY9yNFwABAUBAABAQAAQEAAQEAAEBQEAAEBAABAQABAQAAQFAQAAQEAAEBAAEhI00GrxXR4N1I5sG1vzL6ZG23PJ4jFbC0eX8Y1y9gWFNPJGQ2x6PSZLteq+OksyTnNSr54GDgMCFJkkeJHmY5Iu0aazjJO+THCY5tYlAQGB19DFOspPkSZIfknxb79fXSZ4lWQwWoxAQEDibuuoD8ijJj0l+ru//mWSa5F2NRmb170QEBATO9BF5kORxkt206audtOmtkXiAgEBWYtClHSg/TvI2yYsKx0GSoxp5LAajFhEBAYGzgEyTvEnya5IPNep4m+RlRcSZWLBGrgPh1r43Kxh7SfbTprHGFZWjCsqpgICAwEUB6Q+mb2V5zGOe5fRVl+U0FnDDTGFxW/WfbPpYDK9G76eu3M4EjEDgyqMSb1gwArnxHc+ffcpls0YlgIDcWDyG8+luxgcgIFeKR38QdiftpnxJO3vnJOcPxgIgIOdGHttpN+N7knZDvqTdiO9N2lXNJ0YiAAKyapJ2+4svk/wtydNa/yLt4rRZlqeFAiAg555it5vlHV1/qvXbaVc0v0m7IK3/N0YhAEYg5yLS35Rvt9btDNb3f9cFaQACcjaSWKQdMD9K8jzLg+gvat1JHEQHEJALLNLu5nqQdjzkTa1/W+umRh4An+YuX4k+fKb2btpN+foprGmFZZp2AN0IBEBALoxIf7yjH3HN45GowGbu027N/uq+3AtrtPLaM30FbML+azz4/tbcSeO+3AvLbUuATQ3HOG0qfivLJ3X2y1r3a27nDnA745Gcf6jaXq07TjuL9DhrPoYrIAC30yTtmrUnSb5L8lWtf53k95w/hruWiAgIwO0NyF6F46ckf6n1v6Vdw9Y/1nltJwIJCMDtMlrZR+/VKORp/dlhrdta+Tc3HhEBAda6E+Ijw8c1z2u0cZR2AXQqICdZPto5RiDAOoIxGoSjSzvjx+ntt8M87WLnt2l3Dz+q9a9qXX8njbVF3zPR4X6HY1JLf0PR1dND7SDWZ5x2/779tGcZ7df6oxqFHKUdA1nbz0lA4P7FY7hzepA2nz5JOyX0Q9rpoWvdMXH2s+qvAdnOcsZoVj+f+bpHIKaw4H7umLbqU+03aWf57NYn2le1LOJBa+vWDQIxy/Jq9G5lWRsBgfu3U+o/0T5Me9Daf9bXB0n+u0YgqwdpWd/PK/n49iW34oQHAYH7N/pIReRB2uOef0zyuEYhL+t1nI/vHcf6I5ILvl6bsZ8N3Ev9AfPTtLN5+mWW5RXOERGMQIDhJ9f+hnyHaU/n3KnRyNu04x8fsuZbZLAhw1lnYcH9+p3P8vTdB2lXOD9KOyYyTXtq57u04yDDkQgICHAuIju1jNOmr07qdW4EgoAAfxaR4cOKhqeNRjwQEOCykFzEjoFLOYgO95tQ8MmcxguAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgAAgIAAgKAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgAAgIbZVQLsCZbNgEbGI6sxKOzWUBA4LIRx7iWUYVjkWQuJCAgcJE+GFtJdmuZJDlNcpJkWhGZ21QgILBqkuRBkq+SfJlkO8lxkoMkb5J8qNGIUQgICJwZVTAeJfkhyd+S7Fc4/jEYicwFBAQEhvHop6/2k3xTAXmc5HmSt0le1J+fZHlsZFP+2wQPAYHPrLtkZ9tt0A65PxlgaFHrF37UCAhcbzhmacc5Xib5nyynsF5neRA9tzwgw7PIJoPfv1n9/18YlSAgcL073T4g75I8q5AMD6IfDnbAt90kyV4FcK/WHSc5qlcjEAQErnEEkgpEf6bV+3x8Gu9tPwNrVP+fd5M8SfJd2hllqVHU7zl/XYtRCAIC1xSRRQVjXp/U++MFiw351N5PX+1UOH5K8pf6s9/qv+1DBdHpyAgIXHNEukFMVtff9nj0r9tpU1dPkjytdYe1zu8jAgKf2aYdbO4Gr/MaZRylnYKcCsjqiQAOpiMg8Bl3xpsYvmmF49eKSJK8qnWbcjYZtCF113mfwk38rmU5hbWf5It6TYXksF5PsxnTciAgcMMRGV4DMrwOpF/EAwEB/nQkMnwgVreywEZwDARuXn8m2TAgDppjBALA/eCZ6AAICAACAoCAAHDLjT7lHzkLC0A0ht9f+cwqAQG4v/HoH3DWG97d+tKQCAiwyTtA1yF82rbrn0+zU8s47U4IJ2m307lSRAQE2JSdXjf4tDwMiEcBf1o8HqQ9VuBR2j3apmmPiX6X5dMxBQS4Mzu9/j5i/QPF+ufJuw3M1fQR3k7yMMkPSX6smPR3iZ7Xdj297H9MQIBNichO2h2M97N8pPFRlk9y5OrbcivtjtBPk/xco5CXtT1fp90d+tJtKiDAJu3wvqud3m7t5J7XMo9HAV91W/av49quu2lPxNyp78c5f8PPTkCATd3h9c+Sf5Q25fLL4BNz6lPzNG3aJSJyqa621XHaMY//TZu+OsjywWZ9jB0DATbeMCJPkzyu9c/S5vPHcSD93w3I+9p+09q2R2lPxxw+2CwCAmzyCCT1ifg07XhH/yz5d1k+BrjLJ15NfU/N0qYAu9qOk1r3IVc8A0tAgNtusbLD+72+36tP0C/qE/MsjoFcdfTRv57WNvyQ5Vlt81pylRGd54EAmzAK6Q/2Pkw7mL6VdpbQ+wrLdLDj4+rbdXRBYK4cBQEBNmVH11+/0J8pNK9P0cNnyduhfdr2/aTtJiDAJu3oxrn4WfIRj5vnGAiwKfrblly0HgEBuDQi3BIeKAWAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgAAgIAAgKAgAAgIAAICAACAgACAoCAACAgAAgIAAICAAICgIAAICAACAgAAsI1GtUCcGdt2QQ3Eo3O5gEEhD8Kx6hGdJN67ZLMkixqERJAQPjDbblXy3aSeZJpkqMkp4OIAAgIZyZJHiT5Osk39fU0yUGSl0neV0SMQgAB4cyoRhz7Sb5N8kuSryoa/6iQTGtEMrO5AAGhj0d/7GM3yeMk31dI3iZ5kzalNRn8fSMQ4E5wGu/16NKOccwGI45pPj6I7tRewAiEs3B0adNTH5K8Spu2el3fv0hyeEFIAASEpAJxlORfNfLYTTto/i7tWMhsMAIxhQXcCaOusz/7/27DLI+DbCfZqTAvkpzUMh+MVgAEhHMRSUVkeEW6iwgBAeHKERl+bdQB3FmOgVyf7orrAASEfysmAHeK60AAEBAABAQAAQFAQABAQAAQEAAEBAABAUBAAEBAABAQAAQEAAEBQEAAQEAAEBAABAQAAQFAQABAQAAQEAAEBAABATgzWtnHjFbWcUds2QTANcdjNAhHkiwGf97ZRAICcFE8xkkmtW/p9y+zwSIiAgJw4chjK8l+ki/qNUmOkhzW6yzJ3OYSEIChcZLdJF8l+SHJ17X+VZJnFY5FLUYhAgJwZlIBeZzkr7Ukya81AnmXZFojFQEREIBzZ1hNkuykTV89rj87qHWTlX8jIgIC3HPdICKzJMdJ3iR5Uete17rZIBriISAAZ+YVioMkf0/ydhCQg/ozxz/u0tCz6/wsgevZnyTZTrKXNoW1V+uP087AOk5yagQiIAAXBWSc89eCJMtTd52BJSAAl4akj0m/gxGOO8gxEOC6dYMlwiEgAJ8SEu4wd+MFQEAAEBAABAQAAQEAAQFAQAAQEAAEBAABAQABAUBAABAQAAQEAAEBAAEBQEAAEBAABAQAAQEAAQFAQAAQEAAEBAABAQABAUBAABAQAAQEAAEBAAEBQEAAEBAABAQAAQEAAQFAQAAQEAAEBNZrtPL+Ha2sA27Ilk3AhsVjNAhHknS1jJIsbCIQEPijeEySbNd7d5RkluQ0yby+72wqEBAYxiMVjwdJHib5okYix0neJzmsmMxFBAQEhsZJdpI8SfJDkm/r/fs6ybO06avDehUQEBD4KCCPkvyY5Of6/p9Jpkne1WhkblOBgEDy8VlX22nTWI+S7KVNX+2kTW/1x0AcCwEBgbMgpEYX0yRvk7ysmBwkOUo7/rEY/BtAQCCpOEyTvEnya5IP9f7tY3IUB9DhZqcHus7vG5vxXk2bptpLsp82jTWuqBxVUE6zvC4EEBA4C0h/EeFWlsc85llOX3VxMSHcGFNYbIr+k04fi/FgXR8PtzQBIxC40ohkGBbACAT+rREJsCbuxguAgAAgIAAICAACAgACAoCAACAgAAgIAPcsIP1N6wDgD/3fAHB4suvGwZv+AAAAAElFTkSuQmCC");
    background-size: 160px;
    opacity: .6;
    font-family: helvetica, arial;
    -webkit-animation: snow 20s linear infinite;
    -moz-animation: snow 20s linear infinite;
    -ms-animation: snow 20s linear infinite;
    animation: snow 20s linear infinite;
  }



  /* ------------------Snow Kar Effecti Kayframess-------------*/
  
  /* Animation */
  
  @keyframes snow {
    0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
      background-position: 500px 1000px, 400px 400px, 300px 300px;
    }
  }
  
  @-moz-keyframes snow {
    0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
      background-position: 500px 1000px, 400px 400px, 300px 300px;
    }
  }
  
  @-webkit-keyframes snow {
    0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
      background-position: 500px 1000px, 400px 400px, 300px 300px;
    }
  }
  
  @-ms-keyframes snow {
    0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
    }
    100% {
      background-position: 500px 1000px, 400px 400px, 300px 300px;
    }
  }
  





.PopupBox {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10013;
}
.PopupBox>.OverFlow {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    background: #00000047;
    z-index: 1;
}

.PopupBox>.Document {
    position: relative;
    z-index: 2;
    background: #fff;
    min-width: 320px;
    min-height: 120px;
    transition: 0.1s;
}

.PopupBox.LoginLoad>.Document {
    width: auto !important;
    border-radius: 12px;
    padding: 10px !important;
    min-width: inherit;
    margin: 20px;
    min-height: inherit;
}

.PopupBox.Center>.Document {
    padding: 60px 20px 40px 20px;
}

.PopupBox>.Document>.Container {
    width: 100%
}

.PopupBox .PopClosed {
    width: 100%
}

.PopupBox.RightPop {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}

.PopupBox.RightPop .PopClosed {
    width: 100%
}

.PopupBox.RightPop>.Document {
    min-width: 420px;
    min-height: 100%;
    right: -100%;
    transition: 0.1s;
    flex: none;
}

.PopupBox.RightPop.Show .Document {
    right: 0%;
    transition: 0.1s;
}

.PopupBox.RightPop .Closed {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    PADDING: 20PX;
}

.PopupBox.RightPop .Closed:hover {
    opacity: 0.8
}

.PopupBox.Center .Closed {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.PopupBox.Center .Closed:hover {
    opacity: 0.8
}



.PopContent[fr='Sms'] .otc label {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}

.PopContent[fr='Sms'] .top-area {
    position: relative;
    text-align: center;
    display: flex;
    flex-direction: column;
}

.PopContent[fr='Sms'] .title {
    position: relative;
    margin: 0;
    margin-bottom: 17px;
}

.PopContent[fr='Sms'] .text {
    position: relative;
    margin: 0;
    max-width: 62%;
    margin: 0 auto;
}

.PopContent[fr='Sms'] .otc {
    position: relative;
    margin-top: 22px;
}

.PopContent[fr='Sms'] .otc .fieldset-sms {
    border: 0;
    padding: 0;
    margin: 0;
}

.PopContent[fr='Sms'] .otc .input-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.PopContent[fr='Sms'] .otc legend.label {
    font-size: 12px;
    color: #000000;
    text-align: center;
    text-transform: uppercase;
}

.PopContent[fr='Sms'] .otc.error legend.label {
    color: #f00;
}

.PopContent[fr='Sms'] .otc .fieldset-sms .input-group > input {
    width: 41px;
    height: 46px;
    line-height: 1;
    margin-top: 10px;
    padding: 15px 0 0px;
    font-size: 18px;
    appearance: textfield;
    -webkit-appearance: textfield;
    border: 0;
    border-bottom: 1px solid #000000;
    color: #000000;
    outline: none;
    text-align: center;
}

.PopContent[fr='Sms'] .otc .fieldset-sms .input-group > input[type="number"].input-code.full {
    border-color: #000000;
    background-color: #fff;
}

.PopContent[fr='Sms'] .otc.error .fieldset-sms .input-group > input[type="number"].input-code.full {
    border-color: #FF0000;
    color: #f00
}

.PopContent[fr='Sms'] .otc .left-time {
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column-reverse;
}

.PopContent[fr='Sms'] .otc .left-time .timekeeper {
    font-size: 12px;
    color: #000000;
    cursor: pointer;
    line-height: 16px;
    margin: 4px 0px;
}

.PopContent[fr='Sms'] .otc .left-time .time-text {
    font-size: 11px;
    color: #8B8B8B;
    line-height: 16px;
}

.PopContent[fr='Sms'] .otc .verify-area {
    margin-top: 8px;
}

.PopContent[fr='Sms'] .otc .verify-area .btn-verify {
    background-color: #EFEFEF;
    border: 1px solid #E5E5E5;
    cursor: pointer;
    display: block;
    width: 100%;
    height: 39px;
    font-size: 12px;
    text-transform: uppercase;
    color: #939393;
    transition: all .3s linear;
}

.PopContent[fr='Sms'] .otc .verify-area .btn-verify.success {
    background-color: #000000;
    color: #fff;
}
.modLoginBox{display:none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: #fff;}
.modLoginBox.show{display:flex;}
.modLogin_container {
   width: 100%;
   height: 100%;
   display: flex;
   align-items: stretch;
   justify-content: space-between;
   position: relative;
   z-index: 0;
}

.modLogin_container_left_area {
   width: 100%;
   height: 100%;
   display: block;
}

.modLogin_container_left_area_closed {
   width: 100%;
}

.modLogin_container_left_area_item_01 {
   width: 100%;
   background-image: url('/Library/Img/Rectangle_2228.jpg');
   height: 100%;
   background-size: cover;
}

.modLogin_container_left_area_item_02 {
   width: 100%;
}

.modLogin_container_left_area_item_03 {
   width: 100%;
}

.modLogin_container_right_area {
   width: 840px;
   flex: none;
   padding: 80px 24px;
}

.modLogin_container_right_area_container{width: 360px;margin: 0 auto;}

.modLogin_container_right_area_closed {
   width: 100%;
}

.modLogin_container_right_area_tab_box {
   width: 100%;
   display: none;
   align-items: center;
   gap: 12px;
   margin-bottom: 20px;
}

.modLogin_container_right_area_tab_box_item {
   width: 100%;
   line-height: 28px;
   background: #ffffff;
   padding: 9px;
   border-radius: 4px;
   text-align: center;
   border: 1px solid #ccc;
   cursor: pointer;
}
 .modLogin_container_right_area_tab_box_item.active {
   border: 1px solid #000000;
}

.modLogin_container_right_area_tab_view {
   width: 100%;
   display: none;
}
.modLogin_container_right_area_tab_view.active {
   display: block;
}

.modLogin_container_right_area_title_box {
   width: 100%;
}

.modLogin_container_right_area_title_box_text01 {
   width: 100%;
   text-align: center;
   margin-bottom: 50px;
}

.modLogin_container_right_area_title_box_text02 {
   width: 100%;
}

.modLogin_container_right_area_title_box_text03 {
   width: 100%;
}

.modLogin_container_right_area_title_box_text04 {
   width: 100%;
}

.modLogin_container_right_area_form {
   width: 100%;
}

.modLogin_container_right_area_form_box01 {
   width: 100%;
   display: flex;
   flex-direction: column;
}

  .modLogin_container_title{margin-bottom: 8px;position:relative;text-indent: 0;order: -10;font-size: 16px;font-weight: 500;}
  .modLogin_container_title::before{content:"";width:5px;height:5px;background:#000;position:absolute;left: 0px;top: 3px;display: none;}

.modLogin_container_right_area_form_box_input {
   width: 100%;
   position: relative;
   margin-bottom: 12px;
}

.modLogin_container_right_area_form_box_input input{
   display: block;
   width: 100%;
   font-size: 12px;
   font-weight: 500;
   line-height: 1.5;
   color: var(--bs-gray-700);
   appearance: none;
   background-color: var(--bs-body-bg);
   background-clip: padding-box;
   border: 1px solid var(--bs-gray-300);
   transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   border-bottom: 1px solid #000000;
   border-radius: 0;
   line-height: 20px;
   padding: 16px 3px 4px 9px;
   outline: none;
   background: transparent;
}
.modLogin_container_right_area_form_box_input input + label{
   color:#5a5a5b
}
.modLogin_container_right_area_form_box_input .passwordViewer{position:absolute;right: 9px;bottom: 24px;border: 0;background: transparent;display: block;line-height: 0;border-radius: 2px;cursor: pointer;padding: 4px 4px;}
.modLogin_container_right_area_form_box_input .passwordViewer>svg{height: 11px;display: none;}
.modLogin_container_right_area_form_box_input .passwordViewer>svg[fr="{passwordView}"]{height: 11px;display: block;}
.modLogin_container_right_area_form_box_input .passwordViewer>svg[fr="{passwordHide}"]{height: 11px;}
.modLogin_container_right_area_form_box_input.view .passwordViewer>svg[fr="{passwordView}"]{display:none}
.modLogin_container_right_area_form_box_input.view .passwordViewer>svg[fr="{passwordHide}"]{display:block}

.modLogin_container_right_area_form_box_input .inputClear{position:absolute;right: 9px;bottom: 22px;border: 1px solid #ccc;background: #fff;display: none;line-height: 0;border-radius: 23px;cursor: pointer;padding: 4px 4px;width: 20px;height: 20px;}
.modLogin_container_right_area_form_box_input .inputClear>svg{height: 11px;}
.modLogin_container_right_area_form_box_input .inputClear:hover{background: #000;border-color: #000;}
.modLogin_container_right_area_form_box_input .inputClear:hover>svg>path{fill: #fff;}
.modLogin_container_right_area_form_box_input label {
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 2;
    height: 100%;
    font-size: 12px;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out;
    color: #5a5a5b;
    line-height: 45px;
}
.modLogin_container_right_area_form_box_input input:not(:placeholder-shown){
    padding-top: 16px;
}
.modLogin_container_right_area_form_box_input input:focus~label,.modLogin_container_right_area_form_box_input input:not(:placeholder-shown)~label {
    font-size: 11px;
    line-height: 25px;
}
.modLogin_container_right_area_form_box_input input:disabled~button{
    display: flex;
    align-items: center;
    justify-content: center;
}
.modLogin_container_right_area_form_box_input input:not(:placeholder-shown)~label::after {
    position: absolute;
    inset: 1rem .5rem;
    z-index: -1;
    height: 1.5em;
    content: "";
    background-color: var(--bs-body-bg);
    border-radius: .65rem;
}
.modLogin_container_right_area_form_box_input_content {
   width: 100%;
   display: flex;
   padding: 2px;
}
[fr="{formPhone}"] .modLogin_container_right_area_form_box_input_content{
   border: 1px solid #efefef;
   background: #f0f0f0;
}
[fr="{formPhone}"] .modLogin_container_right_area_form_box_input_content input{
   border:0
}
[fr="{formPhone}"] textarea:-webkit-autofill,[fr="{formPhone}"]  select:-webkit-autofill,[fr="{formPhone}"]  input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0 1000px #f0f0f0 inset !important;
   transition: background-color 5000s ease-in-out 0s;
}

[fr="{formPhone}"] textarea:-webkit-autofill,[fr="{formPhone}"]  select:-webkit-autofill,[fr="{formPhone}"]  input:-webkit-autofill {
   background-color: #f0f0f0 !important;
}


[formtype="1"]:not([type="registerform"]) [fr="{formMail}"] .modLogin_container_right_area_form_box_input_content{
   border: 1px solid #efefef;
   background: #f0f0f0;
}
[formtype="1"]:not([type="registerform"]) [fr="{formMail}"] .modLogin_container_right_area_form_box_input_content input{
   border:0
}
[formtype="1"]:not([type="registerform"]) [fr="{formMail}"] textarea:-webkit-autofill,[fr="{formMail}"]  select:-webkit-autofill,[fr="{formMail}"]  input:-webkit-autofill {
   -webkit-box-shadow: 0 0 0 1000px #f0f0f0 inset !important;
   transition: background-color 5000s ease-in-out 0s;
}

[formtype="1"]:not([type="registerform"]) [fr="{formMail}"] textarea:-webkit-autofill,[fr="{formMail}"]  select:-webkit-autofill,[fr="{formMail}"]  input:-webkit-autofill {
   background-color: #f0f0f0 !important;
}


.modLogin_container_right_area_form_box_input_content.d-flex{
   display: flex;
   gap: 20px;
   align-items: center;
   justify-content: flex-start;
   margin: 0;
   margin-bottom: 6px;
   margin-top: 10px;
   background: transparent;
   border: 0;
}


.modLogin_container_right_area_form_box_input_error {
   width: 100%;
   color: #f00;
   font-size: 11px;
   font-weight: 100;
   height: 12px;
   opacity: 0;
}

.modLogin_container_right_area_form_box_input_content_checkgroup {
   display: flex;
   cursor: pointer;
}
.modLogin_container_right_area_form_box_input_content_checkgroup .Check{display: flex;width: 14px;height: 14px;justify-content: center;position: relative;margin-right: 6px;flex: none;margin-top: 0;align-items: center;}
.modLogin_container_right_area_form_box_input_content_checkgroup .Check::before{content:"";width: 14px;height: 14px;border: 1px solid #000;flex: none;}
.modLogin_container_right_area_form_box_input.error .modLogin_container_right_area_form_box_input_content_checkgroup .Check::before{content:"";border-color:  #ff0000;}
.modLogin_container_right_area_form_box_input_content_checkgroup .Check.active::after{content:"";width: 6px;height: 6px;background: #000;position: absolute;left: 4px;top: 4px;flex: none;}

.modLogin_container_right_area_form_box_input.error input{
  border-color:#f00;
}
.modLogin_container_right_area_form_box_input.error .modLogin_container_right_area_form_box_input_error{
  opacity:1
}

.modLogin_container_right_area_form_box_remember {
   width: 100%;
   margin-bottom: 24px;
}
.modLogin_container_right_area_form_box_remember>div{
   width: 100%;
   cursor:pointer;
   margin-bottom: 24px;
}
.modLogin_container_right_area_form_box_remember>div:hover{
   text-decoration:underline;
}

.modLogin_container_right_area_form_box_remember_group {
   width: 100%;
   display: flex;
   margin-bottom: 25px;
   gap: 20px;
   flex-direction: column;
}

.modLogin_container_right_area_form_box_btn_group {
   width: 100%;
}

.modLogin_container_right_area_form_box_btn {
   width: 100%;
   background: #000000;
   font-size: 12px;
   color: #FFFFFF;
   display: flex;
   align-items: center;
   justify-content: center;
   line-height: 40px;
   margin-bottom: 16px;
   cursor: pointer;
}
.modLogin_container_right_area_form_box_btn[fr="{nonLogin}"]{display:none}
body[Page="Bag"] [fr="login"][NonLogin="1"] .modLogin_container_right_area_form_box_btn[fr="{nonLogin}"]{display:flex}

.modLogin_container_right_area_form_box_btn_group .modLogin_container_right_area_form_box_btn[fr="{change_form_btn}"]{
   background: #ffffff;
   color: #000000;
   border: 1px solid;
   display: none;
}
.modLogin_container_right_area_form_box_btn[fr="{alternative_login_mail}"]{
   background: #ffffff;
   color: #000000;
   border: 1px solid;
   height: 26px;
   line-height: 24px;
   cursor: pointer;
   display:none
}
.modLogin_container_right_area_form_box_btn[fr="{alternative_login_phone}"]{
   background: #ffffff;
   color: #000000;
   border: 1px solid;
   height: 26px;
   line-height: 24px;
   display:none
}

.modLoginBox[Operation="3"][FormType="0"] .modLogin_container_right_area_form_box_btn[fr="{alternative_login_mail}"]{display:flex}
.modLoginBox[Operation="3"][FormType="1"] .modLogin_container_right_area_form_box_btn[fr="{alternative_login_phone}"]{display:flex}
.modLoginBox[Operation="3"][FormType="1"] [fr="{formPassword}"]{/* display: block !important; */}
.modLogin_container_right_area_form_box_btn:hover{opacity:0.8}
.modLogin_container_right_area_form_box_social_box {
   width: 100%;
}

.modLogin_container_right_area_form_box_social_box_container {
   width: 100%;
   margin: 50px 0px 20px 0px;
}

.modLogin_container_right_area_form_box_social_text01 {
   width: 100%;
   font-size: 12px;
}

.modLogin_container_right_area_form_box_social_text02 {
   width: 100%;
}

.modLogin_container_right_area_form_box_social_contract01 {
   width: 100%;
   font-size: 12px;
   line-height: 18px;
   margin: 17px 0px 33px 0px;
}
.modLogin_container_right_area_form_box_social_contract01 strong {
   cursor:pointer
}

.modLogin_container_right_area_form_box_social_contract02 {
   width: 100%;
   display: none;
}

.modLogin_container_right_area_form_box_social_btn_group {
   width: 100%;
}

.modLogin_container_right_area_form_box_social_btn {
   width: 100%;
   height: 40px;
   display: flex;
   align-items: center;
   font-size: 12px;
   border: 1px solid #ccc;
   margin-bottom: 16px;
   justify-content: center;
   position: relative;
}
.modLogin_container_right_area_form_box_social_btn[fr="{social_btn_facebook}"]{
   background: #3A76F3;
   border-color: #3A76F3;
   color: #fff;
}
.modLogin_container_right_area_form_box_social_btn[fr="{social_btn_facebook}"]>i{
   background: url(/Library/Img/mod_login_icon_05.svg);
   height: 16px;
   width: 16px;
   position: absolute;
   left: 17px;
}
.modLogin_container_right_area_form_box_social_btn[fr="{social_btn_google}"]{
   background: #ffffff;
   border-color: #000000;
   color: #000000;
}
.modLogin_container_right_area_form_box_social_btn[fr="{social_btn_google}"]>i{
   background: url(/Library/Img/mod_login_icon_04.svg);
   height: 16px;
   width: 16px;
   position: absolute;
   left: 17px;
}
.modLogin_container_right_area_form_box_social_btn[fr="{social_btn_apple}"]{
   display:none
}

.modLogin_container_right_area_form_box_contract {
   width: 100%;
}

.modLogin_container_right_area_form_box_contract_conntainer {
   width: 100%;
}

.modLogin_container_overflow {
   width: 100%;
}

.modLogin_closed {
   background: url(/Library/Img/mod_login_icon_02.svg);
   height: 11px;
   width: 16px;
   position: fixed;
   left: 0;
   top: 0;
   z-index: 11;
   cursor: pointer;
   padding: 40px;
   background-size: 16px;
   background-repeat: no-repeat;
   background-position: 50%;
}


.modLogin_container_right_area_form_box02 {
   width: 100%;
}
.modLogin_container_right_area_form_box03 {
   width: 100%;
}
.modLogin_container_right_area_form_box_change_register_text01{display :none}

.modLogin_container_right_area_form_box_contract_box{width:100%;display:flex;margin-top: 8px;}
.modLogin_container_right_area_form_box_contract_contract01{width:100%;display:flex;align-items: flex-start;margin-bottom: 24px;}
.modLogin_container_right_area_form_box_contract_contract01>div{width:100%;display:flex;font-size: 11px;line-height: 16px;text-decoration: underline;margin-top: -3px;cursor:pointer}
.modLogin_container_right_area_form_box_contract_contract01>div:hover{color:#000;text-decoration:none}
.modLogin_container_right_area_form_box_contract_contract01 .Check{display: flex;width: 14px;height: 14px;justify-content: center;position: relative;align-items: center;margin-right: 14px;flex: none;margin-top: 0;}
.modLogin_container_right_area_form_box_contract_contract01 .Check::before{content:"";width: 14px;height: 14px;border: 1px solid #000;flex: none;}
.modLogin_container_right_area_form_box_contract_contract01 .Check.active::after{content:"";width: 6px;height: 6px;background: #000;position: absolute;left: 4px;top: 4px;flex: none;}


@media(max-width: 990px) {
  .modLogin_closed{padding: 32px;}
  .modLogin_container_left_area{display:none}
  .modLogin_container_title{/* display:none; */font-size: 12px;}
  .modLogin_container_right_area{width:100%;padding: 60px 24px 24px 24px;}
  .modLogin_container_right_area_container{width:100%}
}


[CD='supportNotification']{
    display: flex;
    align-items: center;
    background: #fff;
    padding: 4px;
    border-radius: 2px;
    position: relative;
    margin-left: 8px;
}
[CD='supportNotification'] svg{
    height:20px
}
[CD='supportNotification'] span{
    font-size: 10px;
    margin-left: 4px
}
[CD='supportNotification']:before{
    content:"";
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 10px solid #ffffff;
    position: absolute;
    left: -7px;
}

/* Gelince Haber Ver Popup 16.12.2024 */

.Popup.BhaberVer{left:unset;}
.Popup.BhaberVer .Modal.w40 { left: unset;}
.Popup.BhaberVer .Modal{padding:0 !important; max-height:none}
.Popup.BhaberVer .Modal .Htm .Document .callProductArea{display:flex;align-items:center;justify-content: start;margin-bottom: 78px;}.Popup.BhaberVer .Modal .Htm .Document .callProductArea img{width:58px;margin-right:21px}
.Popup.BhaberVer .Modal .Htm .Document .Popup_Center{padding: 94px 40px 0;}
.Popup.BhaberVer .Modal .Htm .Document .Popup_Center{border-radius:0;height: 100vh;}.Popup.BhaberVer .Modal .Htm{padding:0 !important;}
.Popup.BhaberVer .Modal.w40 { max-width: 443px;}
.Popup.BhaberVer .Modal .Htm .Document .Popup_Close.Outside {right: 24px;top: 36px;background-color: #fff;border-radius: 0;box-shadow: none;width: 15px;height: 15px;}
.Popup.BhaberVer .Modal .Htm .Document .callProductArea .pInfos {
  display:flex;
  flex-direction:column;
  row-gap:8px;
}
.Popup.BhaberVer .Modal .Htm .Document .callProductArea .pInfos .pCode{
  font-size:11px;
  color:#434343;
}
.Popup.BhaberVer .Modal .Htm .Document .callProductArea .pInfos .pName{
  font-size:12px;
  color:#000;
  margin-top:0;
}
.Popup.BhaberVer .Modal .Htm .Document .callProductArea .pInfos .pSize{
  font-size:12px;
  color:#434343;
  margin-top:0;
  margin-bottom:0
}
.Popup.BhaberVer .Modal .Htm .Document div.Title {
    font-size: 13px;
    margin-bottom: 16px ;
    text-transform: uppercase;
    text-align: start;
    color: #000;
}
.Popup.BhaberVer .Modal .Htm .Document .SubTitle {
    font-size: 12px;
    line-height: 18px;
    color: #434343;
    text-align: start;
    margin-bottom: 37px;
}
.Popup.BhaberVer .Pop_800>.FormElements textarea,.Popup.BhaberVer .Pop_800>.FormElements input{
  background:#fff;
  border:1px solid #B5B5B5;
}
.Popup.BhaberVer .Pop_800>.FormElements textarea,.Popup.BhaberVer .Pop_800>.FormElements input::-webkit-input-placeholder { 
    color:#9B9B9B;
}

/* Gelince Haber Ver Popup Sonu 16.12.2024*/



.module-005 {margin: -30px;}
.module-005 .evaluation-section {border-bottom: 1px solid #99999940;display: flex;flex-direction: row;justify-content: space-between;}
.module-005 .evaluation-section .evaluation-text { text-transform: uppercase;font-weight: 600;padding: 20px;color: #333;font-size: 17px; }
.module-005 .evaluation-section .Popup_Close{padding: 20px 10px 20px 20px;margin: 0 10px;border-left: 1px solid #99999940;font-size: 15px;color: #000000b5;}

.module-005 .product-section {margin: 0 20px;padding:20px 0; display: flex;flex-direction: row;align-items: center;border-bottom: 1px solid #99999940; }
.module-005 .product-section .product-image {width: 45px;}
.module-005 .product-section .product-detail {display: flex;flex-direction: column;padding-left: 20px; }
.module-005 .product-section .product-detail .sale { font-size: 16px;font-weight: 600;color: #BE144D;}
.module-005 .product-section .product-detail .price {display: flex;flex-direction: row;padding-top: 5px;align-items: baseline;font-weight: 600; }
.module-005 .product-section .product-detail .price .new-price { font-size:21px;color: #BE144D;}
.module-005 .product-section .product-detail .price .new-price > span{font-size: 13px;}
.module-005 .product-section .product-detail .price .old-price {padding-left: 8px;text-decoration:line-through ;color: #070707;opacity: 0.5;font-size: 13px; }
.module-005 .product-section .product-detail .product-name {padding-top: 3px;color: #000000;opacity: 0.6;color: 15px;font-weight: 400;}

.module-005 .comment-section {padding:20px ; }
.module-005 .comment-section .comment-intro {font-size: 14px;font-weight: 600;color: #000000; }
.module-005 .comment-section .rating-section {display: flex;flex-direction: row;justify-content: space-between;padding:20px; }
.module-005 .comment-section .rating-section .rating-item { display: flex;flex-direction: column;justify-content: space-between;align-items: center;color: #E8E8E8;}
.module-005 .comment-section .rating-section .rating-item .icon-ifa { font-size: 33px;}

.module-005 .comment-section .rating-section .rating-item.Active .icon-ifa{ color:#FF9D00}
.module-005 .comment-section .rating-section .rating-item.Active .rating-text{ color:#FF9D00}
.module-005 .comment-section .rating-section .rating-item.Selected .icon-ifa{ color:#ff9d00ad}
.module-005 .comment-section .rating-section .rating-item.Selected .rating-text{ color:#ff9d00ad}

.module-005 .comment-section .rating-section .rating-item .rating-text {padding-top: 14px;font-size: 13px;font-weight: 400; }
.module-005 .comment-section .message-form {margin-top: 10px;height: 104px;border: 1px solid #EFEFEF; background-color: #F5F5F5;border-radius: 2px;}
.module-005 .comment-section .message-form .comment {width: 100%;height: 83%; background-color: transparent;border-style: none;padding: 13px;font-size: 13px;overflow-y: scroll;color: #000000;opacity: 0.4; }
.module-005 .comment-section .message-form .comment::-webkit-scrollbar{width: 0;}
.module-005 .comment-section .message-form .text-size {text-align: end;padding-right: 10px;padding-bottom: 3px;font-size: 10px;color: #000000;opacity: 0.7; }
.module-005 .comment-section .select-section { }
.module-005 .comment-section .select-section .select-item {display: flex;flex-direction: row;align-items: center;margin-top: 20px; }
.module-005 .comment-section .select-section .select-item .select-box { }
.module-005 .comment-section .select-section .select-item .select-text{margin-left: 12px;font-size: 13px;font-weight: 400;color: #464646;}
.module-005 .comment-section .select-section .select-item .select-text .select-special{font-size: 13px;font-weight: 400;color: #464646;text-decoration: underline;}

@keyframes rotation {
0% {
  transform: rotate(0deg);
}
100% {
  transform: rotate(360deg);
}
}
.loaderComment {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px auto 20px auto;
    width: 22px;
    height: 22px;
    border: 2px solid #E8E8E8;
    border-bottom-color: transparent;
    border-radius: 50%;
    box-sizing: border-box;
    animation: rotation 1s linear infinite !important;
  }

.module-005 .comment-section .select-section .select-item .select-box .switch {
    display: inline-block;
    position: relative;
    width: 42px;
    height: 25px;
    border-radius: 20px;
    background: #E5E6E7;
    transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    cursor: pointer;
}
.module-005 .comment-section .select-section .select-item .select-box .switch::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 2px;
    width: 22px;
    height: 22px;
    background: #fafafa;
    border-radius: 50%;
    transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.module-005 .comment-section .select-section .select-item .select-box .switch:active::before {
    box-shadow: 0 2px 8px rgba(0,0,0,0.28), 0 0 0 20px rgba(128,128,128,0.1);
}
.module-005 .comment-section .select-section .select-item .select-box input:checked + .switch {
    background: #343434;
}
.module-005 .comment-section .select-section .select-item .select-box input:checked + .switch::before {
    left: 18px;
    background: #fff;
}
.module-005 .comment-section .select-section .select-item .select-box input:checked + .switch:active::before {
    box-shadow: 0 2px 8px rgba(0,0,0,0.28), 0 0 0 20px rgba(0,150,136,0.2);
}
.module-005 .evaluation-btn {margin:0 20px 20px 20px; font-size: 15px;font-weight: 600;color: #fff;background-color: #FF9D00;border-radius: 5px;width:calc(100% - 40px);padding: 17px 26px;border: 1px solid #FF9D00;letter-spacing: 0.5px;transition: .2s ;}
.module-005 .evaluation-btn:hover {background-color: #48D792;border-color: #48D792;}

/* 
.Popup .Modal.w80{max-width: 460px;}
.Popup .Modal.w80::-webkit-scrollbar{width: 0;}  */


@media only screen and (max-width: 991px) {
    .Popup .Modal .Htm .Document .Popup_Close.Outside{
        font-size: 9px; 
    } 
}

/* @media only screen and (max-width:991px) {
    .Popup .Modal .Htm .Document .Popup_Close.Outside{
        display: none;
    }
} */
