.module-001 * {font-weight:200 !important}
.module-11000512{display:none!important}
/* div[cd=breadcrumbsContainer].breadcrumbs{border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;} */
div[cd=breadcrumbsContainer].breadcrumbs .module-7000110{padding-top: 8px;padding-bottom: 8px;}
div[cd=breadcrumbsContainer].breadcrumbs .module-7000110 .row{margin-left: 0px;margin-right: 0px;}
div[cd=breadcrumbsContainer].breadcrumbs .module-7000110 .BreadCrumbsFlex .item ol>li>a.Link{font-size: 13px;font-weight: 400;color: #767676;}
div[cd=breadcrumbsContainer].breadcrumbs .module-7000110 .BreadCrumbsFlex{padding-left: 0px;padding-right: 0px;}
div[cd=breadcrumbsContainer].breadcrumbs .module-7000110 .BreadCrumbsFlex .item ol>li.Drop::before{display: none;content: none;}
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .lineThrough.single-price{text-decoration: line-through;}
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .price-section.activeCamp .price-box p[cd='productPrice']{font-size:15px!important;line-height: 15px;color: #888888;font-weight: 500;}
.Popup.B2 .PopupOverlay{pointer-events: inherit;}
.Popup.B2 .Modal{height:360px!important;min-width: 100%;}
.module-900039101 .backButtonWrapper{padding: 0 44px;}
.module-900039101 .backButtonWrapper a{padding: 5px 15px;}
.module-900039101 .backButtonWrapper a svg{}
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box.campaign [cd='productPrice'].discount-price{text-decoration:auto;color: #5C5C5C;line-height: 13px;}
.module-7000110 .Container.W1440 {
    width: 100%;
    padding: 0 5% 0 3%
}
.module-900039101 .detail-content .detail-action-section .buttons .checkText{display:none}
@media only screen and (max-width: 991px) {
    .module-900039101 .backButtonWrapper{display:none!important}
    body {padding:0 !important}
    .module-900039101 .detail-content .detail-action-section .buttons .checkText-element{font-size: 8px;position: absolute;top: 34pX;left: 4px;display:none!important}
    .ElementItemList.Header{display:none!important}
    .module-10000117 .header .header-container .header-right .search-area .search-btn{position:relative;top:-1px}
    .module-10000117 .header .header-container .header-right .search-area .search-btn>.fa-light{display:none!important}
    .module-10000117 .header .header-container .header-right .search-area .search-btn>.text{display:block}
    .module-10000117 .header .header-container .header-right .search-area{display: flex;}
    .module-10000117 .header .header-container .header-right .user-list .user-item.favorite{}
    .module-7000110 {
        display:none!important
    }

    .module-7000110 .Container.W1440 {
        padding: 0 15px
    }
}
        

.module-900039101 {
    margin: 0 auto;
    position: relative;
  
}

.PageOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    z-index: 97;
    display: none
}


.module-900039101 .mobile-head-area {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background:transparent;
    z-index: 100;
    height: 38px;
    transition: transform 0.3s ease, opacity 0.3s ease;
    transform: translateY(0);
    opacity: 1;
}

.module-900039101 .mobile-head-area.hidden {
    transform: translateY(-100%);
    opacity: 0;
}

.module-900039101 .mobile-head-area.visible {
    transform: translateY(0);
    opacity: 1;
}


.module-900039101 .mobile-head-area .head-wrapper {
    
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 13px;
}

.module-900039101 .mobile-head-area .head-wrapper .mob-control {
    font-size: 20px;
    color: #000;
    padding: 10px 7px;
}
.module-900039101 .mobile-head-area .head-wrapper .left .menu-btn{
    padding-top: 6px;
    padding-bottom: 6px;
    color: #000;
}

.module-900039101 .mobile-head-area .head-wrapper .left .menu-btn .fa-light{
    font-size: 17px;
}

.module-900039101 .mobile-head-area .head-wrapper .mob-control .bag-txt {
    font-size: 11px;
    font-weight: 400;
    color: #262626;
    height: 100%;
    display: inline-flex;
    align-items: center;
}
.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-back {}


.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-home {
    font-size: 16px;
    padding: 10px 11px 10px;
}

.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-share .fa-light{
    font-size: 15px;
}

.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-search .fa-light{
    font-size: 15px;
}

.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-fav {display: none;}
.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-cart {
    position: relative;
}
.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-cart > .number {
    position: absolute;
    font-family: arial;
    font-size: 12px;
    background-color: #fff;
    padding: 2px;
    bottom: 5px;
    left: calc(100% - 18px);
    display: none;
}
.module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-cart > i {}

.module-900039101 .mobile-head-area .head-wrapper > .left {
    display: flex;
    align-items: center;
}

.module-900039101 .mobile-head-area .head-wrapper > .left > .mob-back {

    display: none;

}



.module-900039101 .mobile-head-area .head-wrapper > .right {
    display: flex;
    animation: l;
}

.module-900039101 .mobile-head-area .head-wrapper > .right > .mob-control >.icon-ifa{color: #969696;}




.module-900039101 .detail-content .module-details-area #Comment-box.Comment {
    padding: 0 45px;
    display: none;
}

.PageOverlay.Show {
    display: block
}

.module-005 .product-section .product-detail .price .new-price {
    color: #000
}

.module-005 .comment-section .rating-section .rating-item.Active .icon-ifa {
    color: #000
}

.module-005 .comment-section .rating-section .rating-item.Active .rating-text {
    color: #000
}

.module-005 .evaluation-btn {
    border-color: #000;
    background-color: #000
}

.module-002 .evaluation .evaluation-all .evaluation-select .select-item .icon-ifa {
    color: #000
}

.module-002 .product-evalue .button-section {
    background-color: #000
}

.module-002 .evaluation .evaluation-all .all-items .all-item .icon-ifa {
    color: #000
}

.module-002 .evaluation .evaluation-all .evaluation-select .select-item .progress-bar .progress-bar-position {
    background-color: #000
}

.Popup.B1 .Modal.customCargoPopup {
    max-width: 650px
}

.module-900039101 .detail-content .content-area>.slider-section .video-item[cd=ProductGalleryItemVideo] {
    position: absolute;
    bottom: 15px;
    left: 15px;
    z-index: 20;
    display: none
}

@media only screen and (min-width: 991px) {
  
    .module-900039101 .detail-content .content-area>.slider-section .video-item[cd=ProductGalleryItemVideo] {
        display:none!important
    }
}

.module-900039101 .detail-content .content-area>.slider-section .video-item[cd=ProductGalleryItemVideo] .video-button {
    background: #fff;
    border-radius: 50%;
    width: 23px;
    height: 23px;
    font-size: 12px;
    color: #000000a1;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none
}

.module-900039101 .detail-content .content-area>.slider-section .video-item[cd=ProductGalleryItemVideo] .video-button .icon-box {
    position: relative;
    top: 1px
}

.module-900039101 .detail-content .content-area>.slider-section .video-item[cd=ProductGalleryItemVideo] .video-button.show {
    display: block
}

.module-900039101 .detail-content .content-area>.slider-section .video-item[cd=ProductGalleryItemVideo] .video-button.play {
}

.module-900039101 .detail-content .content-area>.slider-section .video-item[cd=ProductGalleryItemVideo] .video-button.pause {
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide .item .image-element .item-link .product-card-media {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: -5
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide .item .image-element .item-link .product-card-media.active {
    display: flex;
    z-index: 1000
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide .item .image-element .item-link .product-card-media.active.fixed {
    /* position: fixed;
    width: initial;
    height: 175px;
    right: 10px;
    left: initial;
    top: 10px; */
    border-radius: 4px;
    box-shadow: #00000029 0 3px 10px
}

.Popup.B1 .Modal.customCargoPopup .Document .Popup_Close {
    right: 25px!important;
    top: 25px!important;
    box-shadow: none!important
}

.Popup.B1 .Modal.customCargoPopup .Document>.Popup_Center {
    border-radius: 2px;
    padding-top: 75px;
    height: calc(100vh - 100px)!important
}

.Popup.B1 .Modal.customCargoPopup .Document>.Popup_Center p.main-caption {
    color: #141414;
    font-size: 20px;
    font-weight: 500;
    padding: 0;
    text-transform: uppercase
}

.Popup.B1 .Modal.customCargoPopup .Document>.Popup_Center p.main-caption.free {
    position: absolute;
    top: -44px;
    left: 0
}

.Popup.B1 .Modal.customCargoPopup .Document>.Popup_Center>p {
    padding-bottom: 16px
}

.module-900039101 .module-details-area .module-001 .module-header-section .module-header-bottom .bottom-header-right .button-section {
    background-color: #393939
}


#customPaymentPopupDrawer p.main-caption {
    color: #141414;
    font-size: 20px;
    font-weight: 500;
    padding: 0;
    text-transform: uppercase
}

#customPaymentPopupDrawer>p.main-caption {
    display: none
}

#customPaymentPopupDrawer p.main-caption.free {
    position: absolute;
    top: -44px;
    left: 0
}

#customPaymentPopupDrawer>p {
    padding-bottom: 16px
}

.module-900039101 .module-details-area .module-001 .module-header-section .module-header-bottom .bottom-header-right .button-section {
    background-color: #393939
}

#customPaymentPopupDrawer .payments {
    border-bottom: 1px solid #70707024;
    display: flex;
    flex-wrap: nowrap;
    gap: 5px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 8px;
}

#customPaymentPopupDrawer .bottom {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}

#customPaymentPopupDrawer .main-caption {
    font-size: 20px;
    color: #141414;
    font-weight: 500
}

#customPaymentPopupDrawer .bottom .main-caption.free {
    font-size: 11px;
    position: initial;
    margin-top: 10px;
    margin-bottom: 5px;
}

#customPaymentPopupDrawer .bottom .tables {
    flex: auto;
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 7px;
    margin-top: 11px;
}

#customPaymentPopupDrawer .bottom .tables .table-item {
    flex: auto;
    display: flex;
    flex-direction: column;
    transition: .35s ease-out;
    transform: translateY(-15px);
    overflow: hidden;
    opacity: 0;
    height: 0
}

#customPaymentPopupDrawer .bottom .tables .table-item.activeTable {
    transform: translateY(0);
    height: auto;
    opacity: 1;
    overflow: visible
}

#customPaymentPopupDrawer .bottom .tables .table-item .head,.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content,.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features {
    display: flex
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content {
    width: 100%
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items {
    width: 100%
}

#customPaymentPopupDrawer .bottom .tables .table-item .head .head-text {
    flex: 1;
    text-align: center;
    display: block;
    padding: 5px 0;
    font-size: 12px;
    color: #000;
    font-weight: 500
}

#customPaymentPopupDrawer .bottom .tables .table-item .head .head-text:first-child {
    text-align: left
}

#customPaymentPopupDrawer .bottom .tables .table-item .head .head-text:last-child {
    text-align: right
}

#customPaymentPopupDrawer .bottom .tables .table-item .body .body-row:first-child {
    border-top: 1px solid #ececec
}

#customPaymentPopupDrawer .bottom .tables .table-item .body .body-row {
    display: flex;
    border-bottom: 1px solid #ececec
}

#customPaymentPopupDrawer .bottom .tables .table-item .body .body-row .body-text {
    flex: 1;
    display: block;
    text-align: center;
    color: #222;
    font-size: 11px;
    font-weight: 300;
    padding: 5px 0;
}
#customPaymentPopupDrawer .bottom .tables .table-item .body .body-row .body-text:nth-child(1) {
    text-align: left;
}

#customPaymentPopupDrawer .payments .payment-item {
    border-radius: 4px;
    background-color: #f3faed;
    border: 1px solid #a5c689;
    padding: 7px 12px;
    width: 33.33%;
}

#customPaymentPopupDrawer .payments .payment-item .pay-head {
    padding: 0;
    color: #141414d6;
    font-weight: 300;
    font-size: 12px;
    height: 32px;
}

#customPaymentPopupDrawer .payments .payment-item .item-value {
    padding-top: 0;
    color: #141414d6;
    font-size: 14px;
    font-weight: bold;
    font-family: sans-serif;
}

#customPaymentPopupDrawer .bank-list {
    margin-right: 9px;
    flex: 1;
    display: flex;
    flex-direction: row;
    width: 100%;
    max-width: 100%;
    overflow: auto;
    height: initial;
    overflow-y: hidden;
}
#customPaymentPopupDrawer .bank-list::-webkit-scrollbar {
    width: 8px!important;
    height: 6px!important;
    border-radius: 20px;
    overflow: hidden;
}

#customPaymentPopupDrawer .bank-list::-webkit-scrollbar-thumb {
    background-color: #000000;
    border-radius: 20px;
}

#customPaymentPopupDrawer .bank-list::-webkit-scrollbar-track {
    background: rgb(236 236 236);
    border-radius: 20px;
}


#customPaymentPopupDrawer .bank-list .bank-item:first-child {
}

#customPaymentPopupDrawer .bank-list .bank-item {
    border: 1px solid #ededed;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 6px 10px 6px 0;
    cursor: pointer;
    min-height: 50px;
    max-height: 50px;
    min-width: 90px;
    max-width: 90px
}

#customPaymentPopupDrawer .bank-list .bank-item.activeItem {
    box-shadow: inset 0 3px 6px #69696929;
    border-color: #d5d5d5
}

#customPaymentPopupDrawer .bank-list .bank-item img {
    display: block;
    max-width: 75px
}


.module-900039101 .detail-content .module-details-area .mobile-tabs {
    display: none
}


.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .last-price-text.disable-price {
    color: #2b2a29;
    text-decoration: line-through;
    font-weight: 600;
    font-size: 13px;
    margin-right: 6px;
    padding: 0px 3px;
    padding-left: 0;
    line-height: 13px;
}




.module-900039101 .detail-content .dividerCol {
    display: flex;
    position: relative;
    justify-content: center; 
    align-items: flex-start;
    /* margin: 0 5% 0 3%; */
    margin-bottom: 104px;
    margin-top: 15px
}

.module-900039101 .detail-content .content-area {

    flex: auto;
    display: flex;
    max-width: max-content;
    overflow: hidden;

}

.module-900039101 .detail-content .content-area .thumb-slider {
    margin-right: 7px;

}

.module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 {

}

.module-900039101 .detail-content .module-details-area .module-detail-other[cd=ProductAlternativeContainer] .slider-section .head .caption {
    color: #020202;
    font-weight: 500;
    font-size: 22px;
    padding: 22px 0;
    text-transform: uppercase
}

.module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide {
    width: 47px;
    height: auto
}


.module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide:not(:first-child) [cd=ProductGalleryItemVideo] {
    display: none!important
}

.module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide .item {
    border: 1px solid #e4e4e4;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .thumbnailMobile .item:last-of-type{border-right:1px solid  #262626}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .PriceBox{
    display: flex !important;
    align-items: center;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .flashCampaingBox {

    font-size: 16px;
    font-weight: 700;
    margin-top: 5px;

}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .all-color {
    margin-bottom: 12px;
    display: flex;
    align-items: center;
}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .all-color .color-bg{

    background-color: var(--selectCode);
    width: 11px;
    height: 11px;
    border: 1px solid #C9C9C9;
    display: none;
    position: relative;
    top: -1px;

}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .all-color .more-color{
    font-size: 10px;
    font-weight: 400;
    color: #000000;
    margin-left: 4px;
}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper{
    position: relative;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .Link{
    display: block;
}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .Link >.carousel-image{
   width: 100%;
}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .add-sizeBtn{
    
    cursor: pointer;
    font-family: inherit;
    padding: 8px;
    position: absolute;
    left:50%;
    bottom: 22px;
    transform: translateX(-50%);

}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .add-sizeBtn.hide{
    display: none;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .add-sizeBtn >.fa-light{
    background-color: #ffffffb3;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    color: #000000;
    display: grid;
    place-items: center;
    font-size: 13px;
}

 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .desktop-sizeArea{
    background-color: #FFFFFFBE;
    position: absolute;
    left: 0px;
    right:0px;
    bottom: 0px;
    height: 56px;
    opacity: 0;
    z-index: -1;
    pointer-events: none;
}

 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .desktop-sizeArea.show{

    opacity: 1;
    z-index: 99;
    pointer-events: all;

 }
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .desktop-sizeArea .content-size{padding: 6px 18px;}
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list{display: flex;align-items: center;overflow-x: auto;overflow-y: hidden;}
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item {min-width: 42px;width: 42px;}
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item + .item {margin-left: 2px;}
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item .body-group .radio-label{display: flex;align-items: center;padding: 6px 8px;cursor: pointer;font-size: 13px;font-weight: 400;color: #262626;justify-content: center;width: 100%;position: relative;}
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item .body-group .radio-label .AzStok{display: none;}
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item .body-group .radio-label .verify-span{display: none;}

 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item.active .body-group .radio-label::before{

    content: "";
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 3px;
    height: 1px;
    background-color: #000;
    width: 10px;
    margin: 0 auto;


    
} 

/* .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .overlay-wrapper{
    position: fixed;
    top: 0;
    bottom: 0px;
    left:0px;
    right:0px;
    background-color: #00000060;
    opacity: 0;
    z-index: -1;
    pointer-events: none;
} */


/* .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .overlay-wrapper.show{
    opacity: 1;
    z-index: 999;
    pointer-events: all;
} */





.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .flashCampaingBox>.flashCampaingName {

    color:#D24343;
    overflow: initial;
    text-overflow: initial;
    white-space: initial;
    /* max-width: 58%; */
    display: inline-block;
    font-size: 13px;
    font-weight: 600;


}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .flashCampaingBox>.flashCampaingPrice {
    margin-left: 4px;
    color: #D24343;
    font-size: 13px;
    padding: 3px 5px;
    font-weight: 400;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .PriceBox>.Price.Colored {
    background-color: #FFCE4E;
    border-radius: 1px;
    font-size: 13px;
    padding: 2px 5px;
    color: #000;
    font-weight: 100;
    line-height: 13px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .PriceBox>.OldPrice {

    color: #2e2e2e;
    margin-right: 4px;
    display: none;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo{
    padding: 17px 0px 32px;
    position: relative;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top .right-icons{

}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top .right-icons .favorite{
    margin-left: 4px;
}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top .right-icons .favorite > .fa-light{
    font-size: 16px;
    color: #000;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .pName {

    color: #242424;
    font-size: 13px;
    font-weight: 400;
    width: 88%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 4px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .PriceBox>.Price{
    font-size: 13px;
    font-weight: 600;
    color: #242424;
    display: block !important;
}

.module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide .item .image-element {
}

.module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide .item .image-element .item-link {
    position: relative
}

.module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide .item .image-element .item-link .slide-image {
}
    

.module-900039101 .detail-content .dividerCol .product-detail-area {
    max-width: 27%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    padding-top: 0;
    order:-1
}

.module-900039101 .detail-content .dividerCol .product-detail-area .logo-area{}

.module-900039101 .detail-content .dividerCol .product-detail-area .logo-area > img{max-width: 164px;width: 100%;}


.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-addBox>span.ifa-icon {
    pointer-events: none;
    font-size: 12px;
    display: flex;
    align-items: center;
    padding-right: 5px;
    display: none;
    padding-top: 3px
}







.module-900039101 .slider-section .head .mainCaption-slide {
    color:#2C2C2C;
    font-weight: 400;
    font-size: 15px;
    padding-bottom: 25px;
    text-transform: uppercase
}

.module-900039101 .slider-section {
    position: relative;
    display: block;
    width: 100%;
    background: 0 0;
}
.module-900039101 .module-detail-other .OtherProducts .caption {
    color: #020202;
    font-weight: 500;
    font-size: 21px;
    padding: 22px 0;
    text-transform: uppercase
}

.module-900039101 .module-detail-other .OtherProducts {

    padding-left: 30px;
    padding-right: 30px;

}




.module-900039101 .slider-section .slider-content.slider-900039101-1 {

    aspect-ratio: 55/82;
    width:570px;
    
}
.swiper-pagination-progressbar {
    background: #EDEDED;
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination {
    right: 0px;
    width: 1px;
    left: initial;
    z-index: 10;
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination .swiper-pagination-progressbar-fill {
    background-color: #202020;
    width: 1px;
    border-radius: 3px
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide {
    display: flex
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide .item {
    border: 1px solid #e4e4e4;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-addBox {
    display: none!important;
    background-color: #fff;
    color: #262626;
    width: 100%;
    padding: 11px;
    justify-content: center;
    text-transform: uppercase;
    max-width: 155px;
    cursor: pointer;
    font-size: 13px;
}





 .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody {display: none;align-items: center;}
 .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .item {
    position: relative;
    margin-left: 15px;
}
 .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .item > img {}
 .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .item > i {
    font-size: 19px;
}
 .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .item > .Counter-item {
    position: absolute;
    right: -5px;
    bottom: 0;
    width: 14px;
    height: 14px;
    background-color: #fff;
    font-size: 10px;
    border-radius: 50%;
    font-family: arial;
    text-align: center;
    line-height: 14px;
}
 .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .item.openBodyList > .Counter-item {
    bottom: -2px;
    right: -4px;
}





.module-900039101 .slider-section .slider-content.slider-900039101-1 .item .image-element .item-link .slide-image {
    display: block
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination {
    display: none
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination .swiper-button-next {
    background: #fff;
    right: 28%;
    border-radius: 50%;
    width: 43px;
    height: 43px;
    top: 50%;
    box-shadow: #00000021 0 3px 6px
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination .swiper-button-prev {
    background: #fff;
    left: 11px;
    border-radius: 50%;
    width: 43px;
    height: 43px;
    top: 50%;
    box-shadow: #00000021 0 3px 6px
}


.module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination .swiper-button-next::after {
    font-size: 13px;
    color: #000
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area {
    display: none
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination .swiper-button-prev::after {
    font-size: 13px;
    color: #000
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content {
    padding: 0;
    border: 1px solid #E2E2E2;
    border-radius: 12px;
    overflow: hidden;
}

.module-900039101 .detail-content .item-of-detail.LastSeen {
    opacity: 1!important;
    height: auto!important;
    visibility: visible!important;
    background: #fff;
    padding: 0 12px
}

.module-900039101 .detail-content .item-of-detail.LastSeen .mainCaption-slide {
    color: #2c2c2c;
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 21px
}

.module-900039101 .detail-content .item-of-detail.LastSeen .slider-section {
    display: block;
    padding-top: 0;
    order: inherit;
    background: 0;
    width: 100%
}

.module-900039101 .detail-content .detail-action-section {
    flex: none;
    max-width: 26%;
    width: 100%;
    min-width: 350px;
    margin-left: 86px;
    
}




@media only screen and (min-width:991px){
    /* .module-900039101 .detail-content .dividerCol .product-detail-area {max-height: calc(100vh - 344px); overflow-y:auto;direction:rtl; margin-bottom:0; } */
    .module-900039101 .detail-content .dividerCol .product-detail-area::-webkit-scrollbar { width: 5px; }
    .module-900039101 .detail-content .dividerCol .product-detail-area::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 5px; }
    .module-900039101 .detail-content .dividerCol .product-detail-area::-webkit-scrollbar-thumb { background: #888; border-radius: 5px; }
    .module-900039101 .detail-content .dividerCol .product-detail-area::-webkit-scrollbar-thumb:hover { background: #555; }
}

.module-900039101 .detail-content .detail-action-section .action-content {
    display: flex;
    flex-direction: column
}
 .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .mobileAllImage{display:none}
 .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .sizeFind-wrapper{display:none}

.module-900039101 .detail-content .detail-action-section .buttons .addCommentBar {
    display: none;
    padding: 9px;
    font-size: 19px;
    margin: 0 3px;
    position: relative;
    cursor: pointer
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area {
    display: flex;
    flex-direction: column
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item {
    margin: 0 20px;
    border-top: 1px solid #7070704f;
    position: relative
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item:first-child {
    border-top: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-text {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    padding: 12px 0;
    display: flex;
    justify-content: space-between;
    padding-right: 8px;
    padding-left: 25px
}

.module-900039101 .module-detail-other .OtherProducts .other-body .otherCarousel{
    display: flex;
    flex-wrap: wrap;
}

.module-900039101 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell {
    margin-right: 15px;
    width: calc(20% - 15px);
}




.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-text>span {
    position: absolute;
    left: 0
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-text .fa-light {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content {
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 250px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care .product-head {
    display: flex;
    justify-content: space-between;
    padding: 5px 0
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care .product-head .right {
    font-size: 14px;
    color: #000;
    font-weight: 700
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care .product-head .left {
    font-size: 14px;
    color: #000;
    font-weight: 700
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care .product-sug:last-child {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care .product-sug {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 7px 0;
    border-top: 1px solid #70707036
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care .product-sug>p {
    font-size: 13px;
    color: #000;
    font-weight: 500
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .product-item-care .product-sug>img {
    display: block;
    width: 100%;
    max-width: 25px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .return-features {
}



.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .return-features .feature-head {
    color: #000;
    font-weight: 700
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .return-features>p {
    font-size: 14px;
    color: #000;
    padding-left: 5px;
    padding-top: 5px
}

.module-900039101 .detail-content .detail-action-section .share-box .box-content .social-area .social-item {
    border-radius: 50%;
    margin: 0 5px;
    border: 1px solid #414141;
    padding: 6px;
    width: 28px;
    height: 28px;
    text-align: center;
}

.module-900039101 .detail-content .detail-action-section .share-box .box-content .social-area .social-item>i {
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 2px;
    padding-right: 1px;
    color: #333
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .cargo-features {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .cargo-features .feature-title {
    font-weight: 700
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details .tab-area .tab-item .tab-content .cargo-features>div>p {
    padding-left: 5px;
    padding-top: 5px;
    font-size: 14px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-details {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0 15px 50px #edeef2ed;
    margin-top: 9px
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content {
    display: flex;
    padding: 12px 0;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0 15px 50px #edeef2ed
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    text-align: center;
    border-right: 1px solid #70707033;
    cursor: pointer;
    justify-content: space-between
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item:last-child {
    border-right: none
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item .text {
    font-size: 12px;
    color: #3e3e3e;
    padding-top: 7px
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item .text {
    font-size: 12px;
    color: #3e3e3e;
    padding-top: 7px
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item .icon {
    font-size: 26px;
    color: #000
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item .icon>i {
    position: relative
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item .icon>i:after {
    content: "\f80";
    font-size: 13px;
    position: absolute;
    top: 0;
    left: -8px;
    color: #ff9d00;
    font-weight: 500;
    background: #fff
}

.module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item[actiontabcontent=similarProduct] .icon>i:after {
    top: 13px
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct {
    background: #dddddd85;
    padding: 16px 20px;
    margin-bottom: 18px;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct.suggestedActive {
    display: block
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct .head-area .head-text {
    font-size: 14px;
    color: #434343;
    font-weight: 600
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct .items-area {
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 9px
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct .items-area .item {
    max-width: 160px;
    position: relative;
    margin-right: 11px;
    cursor: pointer;
    min-width: 120px;
    display: flex;
    border: 1px solid #d0d0d0;
    border-radius: 2px;
    background: #fff;
    padding: 5px 12px
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct .items-area .item .left .sml-imageElement {
    display: block;
    width: 34px;
    max-width: 34px
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct .items-area .item .right {
    margin-left: 5px
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct .items-area .item .right .item-textElement {
    white-space: nowrap;
    font-size: 13px;
    color: #7c7c7c;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 88px
}

.module-900039101 .detail-content .detail-action-section .action-content .suggestedProduct .items-area .item .right .item-priceElement {
    font-size: 15px;
    color: #343434;
    font-weight: 600
}

.module-900039101 .detail-content .detail-action-section .action-content .multiple-button {
    display: none
}


.module-900039101 .detail-content .top-bar {
    justify-content: start;
    max-height: 50px
}

.module-900039101 .detail-content .top-bar .left-side {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    display: none
}

.module-900039101 .detail-content .top-bar .left-side .act-button {
    background: 0;
    border: 0;
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 9px;
    display: none
}

.module-900039101 .detail-content .top-bar .left-side .act-button:first-child {
    padding-left: 0;
    display: flex!important;
    position: absolute;
    flex-direction: column;
    top: 90px;
    right: 25px
}

.module-900039101 .detail-content .top-bar .left-side .act-button:first-child::before {
    content: '';
    width: 1px;
    height: 15px;
    top: 2px;
    right: 0;
    position: absolute;
    background-color: #eee
}

.module-900039101 .detail-content .top-bar .left-side .act-button .act-text {
    font-size: 13px;
    font-weight: 200;
    color: #000
}

.module-900039101 .detail-content .top-bar .left-side .act-button .ifa-icon {
    font-size: 15px;
    color: #000;
    padding-right: 0
}

.module-900039101 .detail-content .top-bar .right-side {
    display: flex;
    align-items: center;
    padding-bottom: 56px;
   
}

.module-900039101 .detail-content .top-bar .right-side .prevButton {
    font-size: 11px;
    color: #262626;
    font-weight: 400;
    cursor: pointer
}

.module-900039101 .detail-content .top-bar .right-side .nextButton {
    font-size: 11px;
    color: #262626;
    font-weight: 400;
    padding-left: 5px;
    cursor: pointer
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area .bottom-header-left {
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area .bottom-header-left .rating-evaluation {
    order: 2;
    margin-left: 18px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area .bottom-header-left .rating-evaluation .rating-evaluation-property {
    font-size: 18px;
    color: #262626;
    font-weight: 800
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area .bottom-header-left .icon-ifa.only-arrow {
    font-size: 11px;
    color: #797979;
    margin-left: 4px;
    padding: 4px 7px;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area .bottom-header-left .icon-section {
    order: 1;
    border-right: 1px solid #70707040;
    padding-right: 12px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area .bottom-header-left .icon-section .icon-ifa {
    font-size: 17px;
    color: #d9d9d9;
    position: relative;
    border: 1px solid transparent;
    position: relative
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .comment-area .bottom-header-left .icon-section .icon-ifa.Active {
    color: #ff9d00
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-select-area{

    margin-top: 13px;
    /*max-width: 352px;*/
    width: 100%;

}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section {
    /* display: flex;
    flex-direction: column; */
    display: none;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .product-pre{
    display: flex;
    justify-content: space-between;
    margin-top: 7px;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .price-section {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex: none;
    max-width: 352px;
    width: 100%;  
    row-gap: 5px;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .product-cat {
    margin-bottom: 9px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .product-cat .text {
    font-size: 15px;
    color: #28842d;
    font-weight: 600
}




.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .discount-text {
    color: #A00101;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;

}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section {
    display: flex;
    justify-content: space-between;
    position: relative
}


.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left {
    width: 100%;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area {
    position: relative;
    min-height: 35px;
    
}
 .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area .top .colors-mobile{
        display: none;
    }



.module-900039101 .detail-content .detail-action-section .buttons {
    display: inline-flex; 
    position: relative;
    top: 0px;
    transform:translateY(-150%);
    right: 0;
}

.module-900039101 .detail-content .detail-action-section .buttons .favorite,.module-900039101 .detail-content .detail-action-section .buttons .share-box {
    padding: 9px;
    font-size: 19px;
    margin: 0 3px;
    position: relative;
    cursor: pointer
}

.module-900039101 .detail-content .detail-action-section .buttons .share-box.share-desktop {
}

.module-900039101 .detail-content .detail-action-section .buttons .share-box.share-mobil {
    display: none
}

.module-900039101 .detail-content .detail-action-section .buttons .share-box .box-content {
    visibility: hidden;
    height: 0;   
    opacity: 0;
    padding: 0;
    width: 0;
    position: absolute;
    right: 280px
}

.module-900039101 .detail-content .detail-action-section .buttons .share-box>i {
    pointer-events: none
}



.module-900039101 .detail-content .detail-action-section .buttons .favorite.activeFav {
}

.module-900039101 .detail-content .detail-action-section .buttons .favorite.activeFav i {
    font-weight: 900
}


.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-text {

    font-size: 15px;
    color:#242424;
    font-weight: 500;
    max-width:352px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .product-code {
    font-size: 15px;
    color: #2b2a29;
    font-weight: 300;
}



.module-900039101 .detail-content .detail-action-section .action-content .estimated-cargo {
    display: flex;
    margin-top: 18px;
    align-items: center
}


.module-900039101 .detail-content .detail-action-section .action-content .estimated-cargo .fa-light {
    color:#2b2a29;
    border-radius: 50%;
    font-size: 20px;
    padding: 3px 5px;
    width: 13px;
    height: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    
}
.module-900039101 .detail-content .detail-action-section .action-content .estimated-cargo .text-element {

    font-size: 11px;
    color: #2b2a29;
    font-weight: 400;
    padding: 6px 10px;
    background-color: #F7F7F7;
    border-radius: 4px;


}

.module-900039101 .detail-content .detail-action-section .action-content .estimated-cargo .text-element .date{
    color: #00CA8D;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .discount-box {
    color: #e3000c;
    font-size: 13px;
    font-weight: 800;
    display:flex;
    align-items:center;
}



.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box {
    display: flex;
    align-items: center;
    font-size: 19px;
    font-weight: 600;
    color: #2b2a29;
    margin-right: 7px;

}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .last-price-text {
    font-size: 16px;
    padding-right: 5px;
    text-decoration: line-through;
    color: #2e2e2e;
    font-weight: 200
}


.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .discount-rate {
    
    display: block;
    color:red;
    font-weight: 600;
    font-size: 13px;
    order: -1;
    line-height: 13px;
    margin-right: 7px;
}



.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box.campaign .last-price-text.disable-price,
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box.campaign .discount-rate
{display: none !important;}   

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box.campaign .discount-price{background-color: transparent;text-decoration: line-through;color: #9e9595;}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box.campaign .discount-price.lineThrough{text-decoration: line-through;}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .last-price-text.single-price {
    color: #000;
    text-decoration: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .discount-price {
    color: #262626;
    font-weight: 600;
    font-size: 13px;
    background-color: #face4e;
    line-height: 13px;
    padding: 2px;

}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .credit-info {
    font-size: 11px;
    color: #484848;
    font-weight: 400;
    text-decoration-line: underline;
    position: relative
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .discount-price.single-price {
    color: #000;
    background: 0 0;
    font-weight: 500
}


.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .discount-price.c-disable-price {
    color: #a7a7a7;
    font-weight: 400;
    text-decoration-line: line-through
}

.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .credit-info::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -7px;
    width: 3px;
    height: 3px;
    background: #c70303;
    transform: translateY(-50%);
    border-radius: 50%
}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .code-product{
    display: flex;
    font-size: 11px;
    font-weight: 400;
    color: #747474;

}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .code-product .color-text{
    color:#262626
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .mobile-caption-text {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .code-product .code-text{
    position: relative;
    display: inline-block;
    margin-left: 8px;
    padding-left: 8px;
}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .code-product .code-text::before{
    content: "";
    display: block;
    position: absolute;
    top:1px;
    bottom:3px;
    left: 0px;
    background-color: #747474;
    width: 1px;

}


.module-900039101 .detail-content .detail-action-section .action-content .payment-detail {
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0 15px 50px #edeef2ed;
    padding: 9px 0;
    border-radius: 5px;
    margin-top: 9px
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments {
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-text {
    position: relative
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-text>span {
    position: absolute;
    left: 21px
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-text .text-element {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    padding: 12px 0;
    display: flex;
    justify-content: space-between;
    padding-right: 8px;
    padding-left: 45px;
    padding-top: 0
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-text>i {
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content {
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features {
    display: flex
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features .payment-item {
    display: flex;
    flex: 1;
    text-align: center;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #70707033
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features .payment-item:last-child {
    border: none
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features .payment-item .left {
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features .payment-item .right {
    padding-left: 13px
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features .payment-item .right>p {
    font-size: 13px;
    color: #3e3e3e;
    font-weight: 700
}

.module-900039101 .detail-content .detail-action-section .action-content .payment-detail .payments .tab-content .payment-features .payment-item .left>i {
    font-size: 21px
}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .main-caption {
    font-size: 14px;
    color: #2e2e2e;
    font-weight: 300;
 
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .caption-tab {
    display: none;
    background: #fff;
    padding: 15px 20px;
    align-items: center;
    padding: 14px 12px;
}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .caption-tab .ifa-icon{
    display: flex;
    align-items: center;
    font-size: 11px;
    font-weight: 400;
    color: #2b2a29;
    display: none;
}



.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .caption-tab .color-info .caption-text.c-title{
    margin-left: 8px;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .caption-tab .color-info {
    font-size: 15px;
    font-weight: 400;
    color: #949494;
    display: flex;
    align-items: center;
}



.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items::-webkit-scrollbar {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgb(0 0 0/17%);
    border-radius: 10px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items::-webkit-scrollbar-thumb {
    background: #00000059;
    border-radius: 10px;
    opacity: .6
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items::-webkit-scrollbar-corner {
    background: #000
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items{
    display:flex;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item {
    background: #fff;
    margin-right: 7px;
    flex: 0 0 auto;
    user-select: none;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item:last-child {
    margin-right: 0
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .select-color-btn {
    position: relative;
    cursor: pointer;
    border-radius: 3px;

}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input:before {
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item.active .verify-span {
    display: block
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .image {
    width: 100%;
    display: block
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .image .item-image {
    display: block;
    width: 100%
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content {
    margin: 4px 0;
    position: relative;
    display: none !important;
}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .colorDivider {
    width: 23px;
    height: 23px;
    display: flex;
 
    border: 1px solid #D5D5D5;
    margin: 0 auto;
    padding: 3px;

}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .colorDivider .select-color {
    background-color: var(--selectCode);
    width: 100%;
    background-image: var(--selectUrl);
    background-size: cover;
    height: 100%;
    padding: 3px;
    display: block;
    border-radius: 50%;
    border: 1px solid #eee
}




.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .text-content::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .text-content {
    font-size: 12px;
    color: #2e2e2e;
    font-weight: 300;
    text-align: center;
    padding-top: 9px
}


.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input[type=radio]:checked+.radio-label .item-content::before {
    content: "\e96e";
    font-family: misszenne!important;
    font-size: 7px;
    padding: 3px;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input[type=radio]:checked+.radio-label .text-content {

}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .price-textElement {
    font-size: 15px;
    color: #343434;
    font-weight: 700;
    display: none!important
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input[type=radio]:checked+.radio-label .verify-span {
    display: block;
    display: none!important
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .verify-span {
    position: absolute;
    top: 1px;
    right: -5px;
    background: #000;
    border-radius: 50%;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .verify-span .ifa-icon {
    color: #fff;
    font-size: 6px;
    padding: 4px;
    display: block;
    font-weight: 900
}

.module-900039101 .detail-content .detail-action-section .share-box .box-content .link-area {
    margin-top: 16px
}

.module-900039101 .detail-content .detail-action-section .share-box .box-content .link-area .link {
    border: 1px solid #b2b2b2;
    height: 32px;
    width: 100%;
    position: relative;
    cursor: pointer;
    border-radius: 4px
}

.module-900039101 .detail-content .detail-action-section .share-box .box-content .link-area .link .link-text {
    color: #3c3c3cbf;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 100%;
    line-height: 29px;
    padding-left: 6px;
    padding-right: 36px;
    font-weight: 300;
    pointer-events: none
}

.module-900039101 .detail-content .detail-action-section .share-box .box-content .link-area .link-head {
    font-size: 13px;
    color: #3c3c3c;
    font-weight: 700;
    margin-bottom: 15px
}



.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown {
    
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-title .item .left .item-count {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-title .item .left .item-text {
    font-size: 13px;
    color: #000;
    font-weight: 400;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-title .item .left .BodyRehber {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    display: none!important
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-title .item .left .BodyRehber .ifa-icon {
    font-size: 17px;
    color: #000
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-title .item .left .BodyRehber .text {
    font-size: 13px;
    color: #45454587;
    font-weight: 400;
    padding-left: 2px;
    text-decoration: underline
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-title .item .right {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content {
    display: flex
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .caption-tab {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items {
    width: 100%
}


.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .selectedItem {
    padding: 18px 12px;
    border: 1px solid #f1f1f1;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    display: none;
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .selectedItem .right {
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .selectedItem .right .change-body-text {
    color: #151515;
    font-size: 13px;
    font-weight: 300;
    opacity: .6
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .selectedItem .bodyValue {
    font-weight: 500;
    font-size: 14px;
    color: #2e2e2e
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head {
    padding: 18px 12px;
    display: flex;
    justify-content: space-between;
}
.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head .close-caption > .ifa-icon{
    font-size: 11px;
    font-weight: 400;
    color: #2b2a29;
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head .allSize {
    font-size: 13px;
    color: #151515ab;
    font-weight: 300;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head .right {
    display: flex;
    align-items: center
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head .right .attention {
    width: 15px;
    height: 15px;
    background: #767676;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 2px;
    font-size: 11px;
    line-height: 5px
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head .right .body-text {
    padding-left: 5px;
    font-size: 12px;
    color: #000;
    line-height: 16px
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head .head-caption {
    font-size: 15px;
    color: #949494;
    font-weight: 400
}


.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .all_items::-webkit-scrollbar {
    width: 3.5px
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .all_items::-webkit-scrollbar-track {
    background: #f1f1f1
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .all_items::-webkit-scrollbar-thumb {
    background: #8888888f
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content.notSelectBody .items {
    border-color: #e3000c;
    -webkit-animation: horizontal 2s ease infinite;
    animation: horizontal 2s ease infinite;
    background-color: #e3000c0d
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items.oneBodySize {
    padding: 10px 15px;
    background-color: #000;
    color: #fff
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel {
    text-align: center;
    display: flex;
    max-width: 600px;
    flex-direction: column
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots {
    display: none
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-button.previous .flickity-button-icon {
    width: 44%;
    height: 44%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-button.next .flickity-button-icon {
    width: 44%;
    height: 44%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .carousel-cell {
    width: 100%;
    margin: 0!important;
    float: initial!important
}

@-webkit-keyframes horizontal {
    0% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }

    6% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0)
    }

    12% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }

    18% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0)
    }

    24% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }

    30% {
        -webkit-transform: translate(5px,0);
        transform: translate(5px,0)
    }

    36% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes horizontal {
    0% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0)
    }

    6% {
        -webkit-transform: translate(5px,0);
        -ms-transform: translate(5px,0);
        transform: translate(5px,0)
    }

    12% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0)
    }

    18% {
        -webkit-transform: translate(5px,0);
        -ms-transform: translate(5px,0);
        transform: translate(5px,0)
    }

    24% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0)
    }

    30% {
        -webkit-transform: translate(5px,0);
        -ms-transform: translate(5px,0);
        transform: translate(5px,0)
    }

    36% {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item {
    width: 100%;
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group {
    position: relative
}


.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group input {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label {
    padding: 14px 24px;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item:last-child .body-group .radio-label span.label-size {
    position: relative
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .label-size.text {
    font-size: 14px;
    color: #2e2e2e;
    font-weight: 400;
    text-transform: uppercase;
    display: block
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .HaberVer .ifa-icon {
    font-size: 17px;
    color: #313131;
    display: block;
    padding-right: 6px;
    position: relative;
    top: -1px;
    opacity: 1
}


.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .HaberVer div span {
    font-size: 14px;
    color: #050505;
    display: block;
    padding-left: 5px
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .AzStok {
    display: none;
    cursor: pointer;
    height: 16px;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 26px;
    color: #EC221F;
    font-size: 13px;
    
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .AzStok .ifa-829{
    font-weight: 600;
    position: relative;
    margin-right: 2px;
    top: 1px;
}


.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .AzStok div {
    font-size: 9px;
    font-weight: 400;
    color:#262626;
    display: block;
    text-transform: uppercase;
    display: grid;
    place-items: center;
    height: 100%;
    
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .verify-span {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock {
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock .label-size.text {
    opacity: .4
}



.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock .HaberVer {
    position: absolute;
    top: 2px;
    right: 3px;
    cursor: pointer;
    z-index: 5;
    display: flex;
    height: 22px;
    background: #fff;
    font-size: 13px;
    color: #151515a1;
    align-items: center
}


.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item.active .body-group .radio-label {
    /* background-color: #000; */
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item.active .body-group .radio-label span.label-size {
    color: #000000;
}

.module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16%;
    width: 74px;
    height: 1px;
    background: #707070;
    transform: rotate(160deg);
    opacity: .67;
    display: none
}


.module-900039101 .detail-content .detail-action-section .action-content .product-add-box {
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 12px;
    justify-content: center;
    width: 100%;
}


.module-900039101 .detail-content .detail-action-section .action-content .size-helper{
    display: block !important;
    margin-top: 6px;
    padding-top: 8px;
    padding-bottom: 8px;
    max-width: 352px;
    width: 100%;
}

.module-900039101 .detail-content .detail-action-section .action-content .size-helper >.title{

    font-size: 11px;
    font-weight: 400;
    color: #2C2C2C;
    text-transform: uppercase;
    cursor: pointer;
}
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area #commentInfo{
    cursor: pointer;
}



.module-900039101 .detail-content .other-fields {

    border-bottom: 1px solid #DADADA;
    margin-top: 44px;
    max-width: 480px;
    width: 100%;
    

}

.module-900039101 .detail-content .other-fields .wrapper {
    background: #fff
}


.module-900039101 .detail-content .other-fields .wrapper .field-item {
    display: block;
    position: relative;
    cursor: pointer
}


.module-900039101 .detail-content .other-fields .wrapper .field-item .caption {

    border-top:1px solid #DADADA;
    padding-left: 20px;
    padding-right: 20px;
}


.module-900039101 .detail-content .other-fields .wrapper .field-item .title {
    color: #242424;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 17px;
    padding-bottom: 17px;
}

.module-900039101 .detail-content .other-fields .wrapper .field-item .content{
    border-top: 1px solid #dadada;
    font-size: 13px;
    font-weight: 400;
    color: #242424;
    padding: 18px;
    line-height: 22px;
}

.module-900039101 .detail-content .other-fields .wrapper .field-item .content {
    display: none
}


.module-900039101 .detail-content .other-fields .wrapper .field-item .content .info-wrapper{display: flex;margin-top: 10px;}


.module-900039101 .detail-content .dividerCol .detail-action-section .other-fields .wrapper .field-item.active  .content.section_Loading{
    position: relative;
    height: 208px;
    z-index: 1;

}


.module-900039101 .detail-content .dividerCol .detail-action-section .other-fields .wrapper .field-item.active  .content.section_Loading::before{
    content: "";
    background-color:#fff;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 55px;
    z-index: 999;
}


.module-900039101 .detail-content .dividerCol .detail-action-section .other-fields .wrapper .field-item.active  .content.section_Loading::after{

    content:"";
    display: block;
    animation: spinnerButtonAnimate 1s linear infinite;
    border: 5px solid #afafaf;
    border-radius: 50%;
    border-right-color:#e4e4e4;
    height: 24px;
    width: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform:translate(-50%,-50%);
    z-index: 999;
}


@keyframes spinnerButtonAnimate {
    to {
        transform:translate(-50%,-50%) rotate(360deg);
    }
}



.module-900039101 .detail-content .other-fields .wrapper .field-item:after {
    content: "\e975";
    position: absolute;
    font-family: "MissZenne" !important;
    right: 25px;
    top: 17px;
    width: 3px;
    height: 3px;
    color: #2b2a29;
    font-size: 11px;
    transition: transform .3s ease;
    pointer-events: none;
}
.module-900039101 .detail-content .other-fields .wrapper .field-item.active::after {
    transform: translateX(7px) rotate(90deg);
    transition: transform .5s ease;
}







.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addBasket {
    background: #FF64A4;
    position: relative;
    width: 100%;
    height: 52px;
    align-items: center;
    justify-content: center;
    border-radius: 26px;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addBasket.LoadingBtn::before {
    content: "";
    width: 12px;
    height: 12px;
    background: 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: 22px;
    top: 11px
}


.module-900039101 .detail-content .content-area .mobile-bottom-bar .product-color-box .body-content .items .item .Color-group>input {
    display: none
}



@media only screen and (min-width:991px){
    /* show head on desktop and style as select-like */
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head{
        display: flex;
        align-items: center;
        padding: 14px 20px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .image .item-image {
        width: 40px;
    }

}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addBasket .basket-text {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addFav {
    background: #fff;
    border-radius: 50%;
    display: flex;
    position: absolute;
    top: 25px;
    right: 22px;
    width: 41px;
    height: 41px;
    align-items: center;
    justify-content: center;
    box-shadow: 0 3px 6px #00000021
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addFav.activeFav {
    border-color: #e3000c;
    background-color: #e3000c
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addFav .fav-text {
    color: #2a254b;
    font-size: 16px;
    font-weight: 800;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addFav.activeFav .fav-text {
    color: #fff
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addFav .ifa-icon {
    font-size: 18px;
    color: #2a254b;
    font-weight: 700
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addFav.activeFav .ifa-icon {
    color: #fff
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .sold-out {
    flex: auto
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .sold-out .StockAlarm {
    background: #fff;
    border: 1px solid #a8a8a8;
    display: flex;
    align-items: center;
    padding: 9px;
    flex-direction: column;
    flex: auto;
    border-radius: 4px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .sold-out .StockAlarm .caption.t {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box .sold-out .StockAlarm .tukendi-text {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar {
    padding: 32px 36px;
    padding-top: 40px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item {
    display: flex;
    position: relative
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item:not(:first-child) {
    padding-top: 6px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area {
    padding: 12px 0;
    margin: 0 12px;
    margin-bottom: 35px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons {
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 49px;
    right: 42px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element.activeFav>div>span::before {
    content: "\e901"
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    trasition: .15s ease-out;
    border-radius: 50%;
    max-width: 36px;
    width: 36px;
    padding: 9px;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0 3px 7px #00000029
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element .button-text {
    font-size: 15px;
    color: #000;
    font-weight: 400;
    padding-left: 5px;
    line-height: 22px;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element:first-child {
    margin-right: 8px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element:last-child {
    margin-left: 8px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element .icon {
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element .icon .ifa-icon {
    font-size: 17px;
    color: #4d4d4d
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item-model {
    position: relative;
    margin-top: 24px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item-model .text-element {
    font-size: 13px;
    color: #0d0d0d;
    font-weight: 400
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item .text-element {
    font-size: 13px;
    color: #0d0d0d;
    font-weight: 400
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item .text-value {
    font-size: 13px;
    color: #0b9247;
    font-weight: 500;
    padding-left: 6px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item-model .text-value-model {
    font-size: 13px;
    color: #0d0d0d;
    font-weight: 300
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item::before {
    content: "\e93e";
    font-family: misszenne;
    position: absolute;
    top: 1px;
    left: -15px;
    background: #0b9247;
    border-radius: 50%;
    color: #fff;
    font-size: 6px;
    padding: 3px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item:not(:first-child)::before {
    margin-top: 5px
}

.module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item-model::before {
    content: "";
    position: absolute;
    top: 4px;
    left: -11px;
    width: 6px;
    height: 6px;
    background: #0b9247;
    border-radius: 50%
}

.module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: 22px;
    background: #fff;
    border-radius: 50%;
    box-shadow: #00000210 3px 6px;
    transform: translate(0,-50%)
}

.module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-prev #prev-slide {
    font-size: 13px;
    padding: 8px;
    color: #000;
    opacity: .6;
    transition: .35s ease-out
}

.module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 6px;
    background: #fff;
    border-radius: 50%;
    box-shadow: #00000021 0 3px 6px;
    transform: translate(0,-50%)
}

.module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-next #next-slide {
    font-size: 13px;
    padding: 8px;
    color: #000;
    opacity: .6;
    transition: .35s ease-out
}

.module-900039101 .detail-content .content-area .mobile-bottom-bar {
    display: none
}

.module-900039101 .slider-section .slider-900039101-pagination .swiper-button-next {
    background: #fff;
    border-radius: 50%;
    width: 39px;
    height: 39px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0,-50%);
    box-shadow: #00000021 0 3px 6px
}

.module-900039101 .slider-section .slider-900039101-pagination .swiper-button-next:after {
    color: #000;
    font-size: 13px;
    content: "\e975";
    font-family: misszenne
}

.module-900039101 .slider-section .slider-900039101-pagination .swiper-button-prev {
    background: #fff;
    border-radius: 50%;
    width: 43px;
    height: 43px;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translate(0,-50%);
    box-shadow: #00000021 0 3px 6px
}

.module-900039101 .slider-section .slider-900039101-pagination .swiper-button-prev::after {
    font-size: 13px;
    color: #000;
    font-family: misszenne;
    content: "\e976"
}

.module-900039101 .detail-content .content-area .multiple-bar-content {
    display: none
}

.module-900039101 .detail-content .detail-action-section.fixedBar .action-content .product-info-box .price-section .estimated-cargo {
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity {
    max-height: 40px;
    max-width: 135px;
    width: 100%;
    display: none
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent {
    display: flex;
    align-items: center;
    margin: 0 12px;
    background: #fff
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent .dec-button {
    background: #ddd;
    border-radius: 3px;
    padding: 3px 10px;
    cursor: pointer
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent .dec-button span {
    color: #383838;
    font-size: 25px;
    display: block;
    min-width: 15px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent .inc-button {
    background: #ddd;
    border-radius: 3px;
    padding: 3px 10px;
    cursor: pointer
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent .inc-button span {
    color: #383838;
    font-size: 25px;
    display: block;
    min-width: 15px
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent .text-area {
    flex: auto;
    text-align: center
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent .text-area #quantityCount {
    font-size: 16px;
    color: #383838;
    font-weight: 700
}

.module-900039101 .detail-content .detail-action-section .action-content .product-add-box #changeQuantity .quantityContent .text-area .quantityText {
    font-size: 12px;
    color: #383838;
    font-weight: 500
}

.text-loading {
    height: 10px;
    width: 230px;
    margin: 4px 0
}

.module-900039101 .detail-content .content-area .addFavs {
    display: none
}

.module-900039101 .detail-content .detail-action-section .share-box .box-content .link-area .link:before {
    content: "\f24d";
    font-family: 'font awesome 6 pro';
    position: absolute;
    top: 3px;
    right: 9px;
    font-weight: 200
}

#Comment-box .header {
    font-weight: 500
}

#Comment-box .rating-evaluation-property {
    font-weight: 500
}

@media only screen and (min-width: 991px) {
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area .buttons .share-box .box-content:before {
        content:"";
        position: absolute;
        top: -7px;
        right: 26px;
        z-index: -2;
        width: 0;
        height: 0;
        border-top: 10px solid #fff;
        border-bottom: 10px solid transparent;
        border-right: 10px solid transparent;
        transform: rotate(45deg);
        pointer-events: none
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box>.buttons {
        display: none
    }

    .module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide:first-child .item .image-element .item-link .video-item {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }

    .module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide:first-child .item .image-element .item-link .video-item .video-button {
        background: #fff;
        border-radius: 50%;
        width: 23px;
        height: 23px;
        font-size: 12px;
        color: #000000a1;
        display: none
    }

    



    
    .module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide:first-child .item .image-element .item-link .video-item .video-button.show {
        display: block
    }

    .module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide:first-child .item .image-element .item-link .video-item .video-button .icon-box {
        pointer-events: none
    }

    .module-900039101 .module-details-area .module-001 .module-header-section .module-header-bottom .bottom-header-right .button-section:hover {
        background-color: #393939de
    }

    .module-900039101 .detail-content .content-area .thumb-slider .sub-slider-900039101-2 .swiper-slide .item:hover {
    }

    .module-900039101 .detail-content .content-area:hover .thumb-slider {
        transform: translateX(0);
        opacity: 1
    }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label .mobile-addBag {
        display: none!important
    }

    .module-900039101 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell:nth-child(6n){

    border-right: 0px;

    }
    /* .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area{
        display: flex;

    } */


    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area .buttons .share-box:hover .box-content {
        visibility: visible;
        height: auto;
        opacity: 1;
        display: flex;
        padding: 18px 24px;
        flex-direction: column;
        width: 250px;
        top: 38px;
        z-index: 5;
        right: -10px;
        background: #fff;
        height: 150px;
        box-shadow: #00000029 0 3px 10px
    }



    #customPaymentPopupDrawer .bank-list .bank-item img {
        max-width: 65px
    }


    .module-900039101 .detail-content .detail-action-section .share-box .box-content .social-area .social-item:hover {
        background: #363636
    }

    .module-900039101 .detail-content .detail-action-section .share-box .box-content .social-area .social-item:hover>i {
        color: #fff
    }

    .module-900039101 .detail-content .detail-action-section .share-box .box-content .social-area {
        display: flex
    }


    .module-900039101 .detail-content .top-bar .right-side>p:hover {
        text-decoration: underline
    }
  

    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items {
        margin-left: 0px;
        border-top: 0px;
        padding-top: 10px;
        padding-bottom: 2px;
        margin-top: 8px;
        display: flex;
        overflow-x: auto;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input[type=radio]:checked+.radio-label .item .item-content .colorDivider{

    }


    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item {
        /* margin: 0;
        width: 51px */
        margin-right: 0px;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item .radio-label{
        position: relative;
    }
    
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input[type=radio]:checked+.radio-label::before{
       z-index: 99;
       opacity:1;
    }


    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item{
        padding-bottom: 4px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item + .item{
        margin-left: 16px;
    }
  


/******************************* */
      .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content{
        display: flex;
        align-items: center;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .colorDivider{

        margin: 0px;
        padding: 0px;

    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .colorDivider .select-color{
        padding: 0px;
        border-radius: 0px;
        border:1px solid #eee;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content .text-content{
        padding-top: 0px;
        font-size: 14px;
        font-weight: 400;
        display: none !important;
    }




    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .item-content{
        margin: 0px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .caption-tab .color-info .color-text.c-title{
    display: inline-block !important;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .caption-tab .color-info .curr-color{
        width: 25px;
        height: 25px;
        border: 1px solid #e0e0e0;
        background-image: var(--selectUrl);
        background-color: var(--selectedCode);
        display: none;
        background-size: cover;
    }


    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .caption-tab .color-info .caption-text{
        margin-left: 8px;
    }
  
    /* *********** */

    .module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-next:hover {
        background: #fff
    }

    .module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-prev:hover {
        background: #fff
    }

    .module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-next #next-slide:hover {
        opacity: 1;
        transform: scale(1.1)
    }

    .module-900039101 .slider-section .slider-900039101-1 .owl-nav .owl-prev #prev-slide:hover {
        opacity: 1;
        transform: scale(1.1)
    }

    .module-900039101 .detail-content .detail-action-section .action-content .top-bar .right-side .prevButton:hover {
        color: #000
    }

    .module-900039101 .detail-content .detail-action-section .action-content .top-bar .right-side .nextButton:hover {
        color: #000
    }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock .HaberVer {
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addBasket:hover {
        opacity: 0.8;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addBasket:hover .basket-text {
        color: #fff
    }

    
    /* .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label:not(.noneStock):hover {
        background-color: #f7f7f7;
        left: 5px
    } */

 
    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addFav:hover {
        background: #e8e5e5de
    }
}

@media only screen and (max-width: 1680px) {


    .module-900039101 .detail-content .detail-action-section{
        max-width: 30%;
    }
    
    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide {
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination {
        right: -14px
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 {
        aspect-ratio: 55/76
    }

} 

/* @media only screen and (max-width: 1680px) { */

    /* .module-900039101 .detail-content .content-area{
        flex: 1;
        width: 50%;
 
    }

    .module-900039101 .detail-content .detail-action-section{max-width: none;width: 50%;flex:1;margin-left: 20px;display: flex;}

    .module-900039101 .detail-content .detail-action-section .action-content{
        min-width: 350px;
        margin: 0 auto;
        width:100%;
        max-width: 350px;
        margin-top: 15px;
    } */


    /* .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide {
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination {
        right: -14px
    } */

    /* .module-900039101 .slider-section .slider-content.slider-900039101-1 {
        aspect-ratio: 55/82;
        width: 490px
    } */


    /* .module-900039101 .slider-section .slider-content.slider-900039101-1{

        width: auto;
        aspect-ratio: auto;

    } */
/* } */

@media only screen and (max-width: 1440px) {
    /* .module-900039101 .detail-content .detail-action-section .buttons{transform:translateX(-100%)} */
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown {
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-bar {
        padding: 22px;
        padding-top: 26px
    }

    .module-900039101 .detail-content .detail-action-section {
        max-width: 35%;
        margin-left: 55px;
    }

    .module-900039101 .detail-content .item-of-detail.LastSeen .slider-content.owl-carousel-00001 .item {
        width: 215px
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide {
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination {
        right: -14px
    }


    .module-900039101 .slider-section .slider-content.slider-900039101-1 {
        /* aspect-ratio: 55/83;
        width: 413px */
    }

}

@media only screen and (max-width: 1400px) {

    .module-900039101 .slider-section {
    }

}

@media only screen and (max-width: 1366px) {
    .module-900039101 .detail-content .detail-action-section {
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 {
        aspect-ratio: 55/83;
        width: 389px
    }
 
    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination {
        right: -15px
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide {
        width: 100%;
    }
}

@media only screen and (max-width: 991px) {
    .module-900039101 .detail-content .dividerCol .product-detail-area .logo-area{display:none}
    .module-900039101 .detail-content .dividerCol .product-detail-area{display: block;order:2;max-width: 100%;}
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item{max-width: 55px;min-width:55px}
    /*.module-900039101 .detail-content .content-area{height:calc(100vh - 215px)}*/
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content-overlay.active{
        position: fixed;
        inset: 0;
        background: #00000073;
        z-index: 55;
    }

     #customPaymentPopupDrawer {
        max-width: 85vw
    }
      #customPaymentPopupDrawer .bottom {
        flex-direction: column
    }

    #customPaymentPopupDrawer .bank-list {
        flex-direction: row;
        max-width: initial;
        overflow-x: auto;
        overflow-y: hidden;
        padding-bottom: 8px
    }

    #customPaymentPopupDrawer .bottom .tables {
        margin-top: 20px
    }

    #customPaymentPopupDrawer .bank-list .bank-item {
        margin: 0 10px;
        min-width: 90px
    }

    #customPaymentPopupDrawer .bank-list .bank-item:first-child {
        margin-left: 0
    }
    .module-900039101 .detail-content .detail-action-section .buttons .share-box.share-desktop {
        display:none
    }

    .module-900039101 .detail-content .detail-action-section .buttons .share-box.share-mobil {
        display: block
    }

    .Popup.B2 {
        top: initial;
        bottom: -5px
    }

    .Popup.B2 .Modal {
        padding-bottom: 0
    }

    .Popup.B2 .Htm {
        padding: 0!important
    }

    .Popup.B2 .Htm .Document .Popup_Close {
        display: none!important;
        right: 1px!important;
        top: 3px!important
    }

    .Popup.B2 .Htm .Popup_Center {
        border-radius: 0!important;
        padding-top: 45px!important
    }

    .Popup.B2 .Htm .Popup_Center:before {
        content: "";
        position: absolute;
        top: 15px;
        left: 50%;
        transform: translateX(-50%);
        height: 1.4px;
        width: 41px;
        background-color: #7070707d;
        border-radius: 2px
    }

    .Popup.B2 .Popup_Center .Pop_1701 {
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo>.flashCampaingBox {
        align-items: flex-start
    }

    .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
    }

    .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
    }

    .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
    }

    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom {
        padding-top: 35px
    }

    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section {
    }

    .Popup.B2 .Popup_Center .Pop_1701 .mobile-popup .mobile-popup-container .popup-content-area .bottom .bottom-section .slider-content-area {
    }

    .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
    }

    .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 .bottom-section .slider-content-area .slider-content {
        display: flex;
        overflow-x: scroll;
        overflow-y: hidden;
        padding-bottom: 5px
    }

    .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
    }

    .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 {
    }

    .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%
    }
    

    .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%
    }

    .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 {
    }

    .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
    }

    .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 {
    }

    .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
    }

    .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
    }

    .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 {
    }

    .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
    }

    .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;
        height: fit-content
    }
    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide .item .image-element .item-link .product-card-media.active.fixed {
        /* right: initial;
        left: 10px */
    }

    .module-900039101 .slider-section {
    }

    .module-900039101 .detail-content .module-details-area .module-detail-other .slider-section.OtherProducts {
        padding: 0px;
        height: 0;
        border: 0;
        height: max-content;
    }

    .module-900039101 .slider-section .head {
        display: none
    }

    /* make the dropdown head visible and style it like a select box */
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #fff;
        padding: 10px 14px;
        border: 1px solid #e6e6e6;
        border-radius: 6px;
        cursor: pointer;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head .close-caption{
        padding: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* selected item appearance (left side of the head) */
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .selectedItem{
        display: flex;
        align-items: center;
        gap: 8px;
        min-height: 36px;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .selectedItem .bodyValue{
        font-weight: 500;
        color: #2b2a29;
    }

    /* overlay/content open state */
    .action-content .body_dropdown .dropdown-content .items .const-content-overlay.active + .const-content,
    .action-content .body_dropdown .dropdown-content .items .const-content.Show {
        display: block;
        opacity: 1;
        transform: translateY(0);
    }

    /* dropdown content default hidden state */
    .action-content .body_dropdown .dropdown-content .items .const-content {
        display: none;
        background: #fff;
        box-shadow: 0 6px 18px rgba(0,0,0,0.08);
        border-radius: 8px;
        margin-top: 8px;
        padding: 12px;
        transition: all 180ms ease-in-out;
        transform: translateY(-6px);
        z-index: 40;
    }
    /* items wrapper collapsed by default; will expand via JS animation */
    .action-content .body_dropdown .dropdown-content .items .items-wrapper{
        max-height: 0;
        overflow: hidden;
        transition: max-height 240ms ease-in-out, padding 200ms ease-in-out;
    }
    .action-content .body_dropdown .dropdown-content .items .items-wrapper.open{
        /* when open JS will set an explicit max-height, but keep this as fallback */
        max-height: 600px;
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .module-900039101 .detail-content .content-area .thumb-slider {
        display: none
    }
    
    .module-900039101 .detail-content .content-area .product-color-box .body-content .main-caption {
        display: none
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination {
        right: initial;
        left: 12px
    }

    .module-900039101 .detail-content .other-fields .wrapper .field-item:first-child {
    }
    .module-900039101 .detail-content .other-fields .wrapper .field-item:after {
    top: 16px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .overlay-wrapper .mobile-sizeArea{
       display: flex;
        flex-direction: column;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: 0 0;
        background-color: #fff;
        border: none;
        z-index: -1;
        max-height: 430px;
        transition: .3s;
        transform: translateY(120%);
        overflow-x: hidden;
        overflow-y: auto;
        pointer-events: none;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .title-wrapper{
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: 400;
    color: #000000;
    

}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .overlay-wrapper .mobile-sizeArea.show{
    transform: translateY(0);
    z-index: 999;
    pointer-events: all;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .thumbnailMobile{
    display: flex;
    border-top: 1px solid #262626;
    border-bottom: 1px solid #262626;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .thumbnailMobile .item .slide-image{

    min-width: 75px;
    width: 75px;

}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .thumbnailMobile .item + .item{
    border-left: 1px solid #262626;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .product-detail{padding-top: 16px;padding-bottom: 16px;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .product-detail .inner{padding-left: 20px;padding-right: 20px;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .product-detail .low-stock{font-size: 9px;font-weight: 400;color: #262626;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .product-detail .prd-name{

    margin-top: 4px;
    color: #000000;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item + .item{
    margin-left: 0px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .product-detail .price-wrapper{margin-top: 4px;font-size: 11px;font-weight: 400;color: #262626;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .content-size{border-top: 1px solid #000;border-bottom: 1px solid #000;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .content-size .list{display: flex;flex-wrap: wrap;overflow: hidden;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .content-size .list .item{width: 50%;border-right: 1px solid #000;border-bottom: 1px solid #000;height: 54px;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .content-size .list .item .body-group{height: 100%;display: flex;align-items: center;justify-content: center;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .content-size .list .item:nth-child(2n){border-right: 0px;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .content-size .list .item .addSize{font-family: inherit;display: flex;align-items: center;padding: 6px 8px;cursor: pointer;font-size: 12px;font-weight: 400;color: #000000;justify-content: center;width: 100%;position: relative;height: 100%;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .content-size .list .item .addSize >span{display: inline-block;margin-top: 4px;font-size: 9px;font-weight: 400;color: #262626;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item.active .body-group .radio-label::before{display: none;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item .body-group .radio-label{height: 100%;flex-direction: column;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .content-size .list .item .body-group .radio-label .lowMob-stock{color: #262626;font-size: 9px;font-weight: 400;margin-top: 3px;}
.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .size-table-area{
    padding: 20px;
}


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .mobile-sizeArea .size-table-area .title-btn{
    font-size: 11px;
    font-weight: 400;
    color: #000000;
}

    .module-900039101 .detail-content .dividerCol .product-detail-area.ActiveInfo {

    }

    .module-900039101 {
        padding: 0
    }

    .module-900039101 .mobile-head-area {
        display: block;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-select-area{
        margin-top: 0px;
    }


  
    .Popup.B9999.B1 .Modal .Htm .Document .Popup_Center{width:100%!important}

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: 0 0;
        background-color: #fff;
        border: none;
        z-index: 55;
        max-height: 430px;
        transition: .3s;
        transform: translateY(120%);
    }
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content.Show {transform:translateY(0)}

    
    

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .selectedItem {
        display: none;
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-slide .item{
        border: none;
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-wrapper{
        border: 1px solid #e4e4e4;
        /* yeni eklendi 28.10 */
        /* overflow-x: hidden;
        overflow-y: auto;
        display: flex;
        flex-direction: column; */
        overflow-x: auto;
        overflow-y: hidden;
    }
    @supports (-webkit-overflow-scrolling: touch) {
        .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-wrapper {
            margin-bottom: -10px;
        }
    }
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items {
        display: flex;
        padding: 0;
        margin-top: 0px;
        flex-wrap: wrap;
        border-top: 1px solid #000000;
        border-bottom: 1px solid #000000;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items .item {border: none;width: 50%;margin-top: 0px;border-bottom: 1px solid;}

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock .HaberVer {
        background: 0 0;
        right: 12px;
        padding: 9px 0;
        height: initial;
        text-align: center;
        position: initial;
        width: 100%;
        justify-content: center
    }


    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items .item .radio-label {
        padding: 22px;
        text-align: center;
        height: 54px;
        border: 0px;
        border-right: 1px solid #000;
        /* border-bottom: 1px solid #000; */
    }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items.even .item:nth-last-child(1) .radio-label,
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items.even .item:nth-last-child(2) .radio-label
    {border-bottom: 0;}
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items.odd .item:nth-last-child(1) .radio-label{
        border-bottom: 0;
    }
    
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items .item:nth-child(2n) .radio-label{
       border-right: 0;
    }


    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items .item .radio-label .mobile-addBag {
        transform: translateX(200%);
        position: absolute;
        top: 0;
        right: 0;
        width: 41%;
        background-color: #555;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 400;
        transition: .35s ease-out;
        z-index: 99;
        display: none !important;

    }
    .module-900039101 .detail-content .detail-action-section .action-content .estimated-cargo{
        margin-top: 3px;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .result-mobile{
        display: flex;
        font-size: 11px;
        font-weight: 400;
        color: #262626;
        margin-top: 24px;
    }

    .module-900039101 .detail-content .other-fields{margin-top: 22px;}

    .module-900039101 .detail-content .detail-action-section .action-content .result-mobile .code-share .product-code .code-text{position: relative;display: inline-block;margin-left: 8px;padding-left: 8px;}
    .module-900039101 .detail-content .detail-action-section .action-content .result-mobile .code-share .product-code .code-text::before{
        content: "";
        display: block;
        position: absolute;
        top:1px;
        bottom:3px;
        left: 0px;
        background-color: #747474;
        width: 1px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items .item.oneSize .radio-label .mobile-addBag {
        width: 100%;
        transform: translateX(0);
        background-color: transparent;
        font-size: 0
    }
    /* .module-900039101 .module-detail-other .OtherProducts .other-body .otherCarousel{
        justify-content: center;
    } */

    .module-900039101 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell{
        width:calc(33% - 1px);
        margin-right: 1.5px;

    }

    .module-900039101 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell:nth-child(2n){
        border-right: 0px;

    }
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo{
        padding:26px 4px 4px 5px;
    }
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top .right-icons{display: none;}
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .pName{
        width: 100%;
    }
   
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .all_items .item .radio-label .label-size {
        font-size: 12px;
        color: #000000;
        font-weight: 400
    }
     .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .mobileAllImage{
        display: flex;
        order:-1;
        display: none;

     }
     .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .sizeFind-wrapper{
        padding: 20px 20px 16px 20px;
        display: block;

     }
     .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .sizeFind-wrapper .inner-area > .title{font-size: 11px;font-weight: 400;color: #000000;}
     .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .sizeFind-wrapper .inner-area > .desc{margin-top: 4px;font-size: 10px;font-weight: 400;color: #484848;}
     .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .sizeFind-wrapper .inner-area .btn-area{margin-top: 12px;}
     .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .sizeFind-wrapper .inner-area .btn-area .find-btn{
        font-family: inherit;
        background-color: #fff;
        border: 1px solid #000000;
        font-size: 11px;
        font-weight: 400;
        color: #000000;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        

     }
     .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .mobileAllImage .item{
        min-width: 16.666%;
        max-width: 16.666%;

     }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .size-itemTable{
        height: 54px;
        margin-left: 20px;
        margin-right: 20px;
        display:inline-flex;
        align-items: center;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .const-content .size-itemTable .title{
        font-size: 11px;
        font-weight: 400;
        color: #000000;
        text-transform: uppercase;
    }


    .module-900039101 .detail-content .detail-action-section .buttons .share-box.active .box-content .social-area .close-btn>i {
        pointer-events: none
    }

    .module-900039101 .detail-content .detail-action-section .buttons .share-box.active .box-content {
        left: 0;
        right: 0;
        width: 100vw;
        visibility: visible;
        height: auto;
        opacity: 1;
        background: #fff;
        z-index: 55;
        padding: 42px 20px;
        position: fixed;
        bottom: 0;
        padding-top: 20px
    }

    .module-900039101 .detail-content .detail-action-section .buttons .share-box.active:after {
        content: "";
        position: fixed;
        inset: 0;
        background: #0006;
        z-index: 2
    }

    .module-900039101 .detail-content .detail-action-section .buttons .share-box.active .box-content .social-area {
        position: relative
    }

    .module-900039101 .detail-content .detail-action-section .buttons .share-box.active .box-content .social-area .close-btn {
        position: absolute;
        top: -6px;
        right: -7px;
        padding: 9px 15px
    }
    .module-900039101 .detail-content .detail-action-section .buttons .addCommentBar {
        display: none !important;
    }
    .module-900039101 .detail-content .content-area .product-color-box .body-content .item .item-content .text-content {
        color: #2E2E2E;
        font-size: 15px;
        font-weight: 100;
        display: none;
    }


    .module-900039101 .detail-content .content-area .product-color-box .body-content .select-color-btn {
        padding: 0px;
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination .swiper-pagination-bullet {
        border: 1px solid #3e3e3e;
        background: initial;
        width: 6.6px;
        height: 6.6px;
        margin: 9px 0
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo  .PriceBox>.Price{
        font-size: 11px !important;
        line-height: 11px;
        color: #FF64A4;
    }

     .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem.campaign .productInfo  .PriceBox>.Price{
        font-size: 11px !important;
        line-height: 11px;
        color: #242424;
    }
    

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #464646
    }

    .module-900039101 .detail-content {
        background: #fff;
        padding-bottom: 30px;
    }


    .module-900039101 .detail-content .module-details-area .mobile-tabs {

        display: flex;
        margin: 46px 20px 18px 12px;
        align-items: center;


    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .discount-text{
        font-size: 11px;
        font-weight: 500;
    }

    .module-900039101 .detail-content .module-details-area {
    }

    .module-900039101 .detail-content .module-details-area #Comment-box .module-001 .module-header-section .product-section .bottom-header-left .icon-section span.icon-ifa {
        color: #000
    }

    .module-900039101 .detail-content .module-details-area #Comment-box .module-001 .module-header-section .module-header-top .header.Sub {
        color: #2c2c2c
    }

    .module-900039101 .detail-content .module-details-area #Comment-box .module-001 .module-header-section {
        padding: 0
    }

    .module-900039101 .detail-content .module-details-area #Comment-box.Comment {
        padding: 0 15px
    }

    .module-900039101 .detail-content .module-details-area .module-detail-other {
    }

    .module-900039101 .detail-content .module-details-area .module-detail-other.notActive {
        visibility: hidden;
        opacity: 0;
        height: 0;
        margin: 0
    }

    .module-900039101 .detail-content .item-of-detail.Comment {
        margin: 0 auto;
        max-width: 1440px
    }

    .module-900039101 .detail-content .module-details-area .mobile-tabs .tab-select {
        flex: 1;
        text-align: center;
        padding: 5px 9px;
        color:#2C2C2C;
        font-weight: 400;
        font-size: 11px;
        text-transform: uppercase;
        position: relative
    }

    /* .module-900039101 .detail-content .module-details-area .mobile-tabs .tab-select.active {
        color: #020202;
        font-weight: 500
    } */

    /* .module-900039101 .detail-content .module-details-area .mobile-tabs .tab-select.active:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -9px;
        width: 100%;
        height: 1.2px;
        background: #000
    } */

    .module-900039101 .detail-content .module-details-area .mobile-tabs .tab-select[tab-control=tab2]:before {
        bottom: -17px
    }


    .module-900039101 .detail-content .dividerCol {
        margin: 0;
        flex-direction: column;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .discount-price {

        order: 1;
        font-size: 11px !important;
        top: 0;
        border-right: 0;
        margin: 0;
        font-weight: 600;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .discount-price.lineThrough{
        padding-left: 0px;
        
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box {
        min-height: 18px;
        padding: 0;
    
        max-height: 40px;
        margin-right: 4px;
        font-size: 14px;

    }

    .module-900039101 .detail-content .detail-action-section .action-content .size-helper{
        display: none !important;
    }
     

    .module-900039101 .detail-content .detail-action-section .buttons {
        position: static;
        display: block;
        transform:none;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .sold-out .StockAlarm p{font-weight: 300;}
    .module-900039101 .detail-content .detail-action-section .buttons .favorite{
        display:flex;
        align-items: center;
        justify-content: center;
        border: 1px solid #000000;
        margin-right: 20px;
        margin-left: 0px;
        height: 38px;
        width: 46px;
        padding: 0px;
    }

    .module-900039101 .detail-content .detail-action-section .buttons .favorite >.fa-bookmark{
        font-size: 11px;
        font-weight: 300;
    }
    
    .module-900039101 .detail-content .detail-action-section .buttons .share-box {
        padding-right: 0;
        margin-right: 0;
        position: relative;
        display: none;
    }

    .module-900039101 .detail-content .detail-action-section .buttons .share-box.active {
        position: initial
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content {
        transform: translateX(100%)
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content.active {
        transform: translateX(0);
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #fff;
        display: flex;
        flex-direction: column;
        z-index: 1000
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content .item {
        display: flex;
        padding: 15px 20px;
        border-bottom: 1px solid #0000001c
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content .item .icon {
        position: relative;
        padding-right: 16px
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content .item .icon:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 100%;
        background: #00000b52
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content .item .icon .ifa-icon {
        font-size: 17px;
        color: #000
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content .item .item-text {
        color: #2a254b;
        font-size: 15px;
        font-weight: 800;
        font-style: italic;
        text-transform: uppercase;
        padding-left: 16px
    }

    .module-900039101 .detail-content .content-area .multiple-bar-content .multiple-close {
        position: absolute;
        top: -20px;
        right: 30px;
        width: 41px;
        height: 41px;
        background: #fff;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: #0000001c 0 3px 6px;
        cursor: pointer
    }

    .module-900039101 .detail-content .content-area .multiple-button {
        display: block;
        width: 56px;
        height: 56px;
        background: linear-gradient(270deg,#00ca8d,#006547);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: #00000029 0 3px 8px;
        cursor: pointer;
        position: fixed;
        bottom: 112px;
        right: 20px;
        z-index: 85;
        display: none
    }

    .module-900039101 .detail-content .content-area .multiple-button .ifa-icon {
        color: #fff;
        font-size: 21px;
        position: relative;
        left: 2px
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section {
        order: 2;
        padding: 0;
        min-width: 120px;
        border-bottom: 0;
        flex-direction: row;
        position: relative
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .credit-info {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar {
        display: flex;
        order: 3
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper .carousel-cell {
        width: 100%!important;
        min-width: 100%
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel {
        text-align: initial;
        flex-wrap: initial;
        gap: initial;
        overflow-x: auto;
        overflow-y: hidden
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 {
        aspect-ratio: initial;
        width: 100%;
        min-width: 100%
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination {
        display: block;
        position: absolute;
        z-index: 20;
        bottom: 16px;
        left: 16px
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination .swiper-pagination-bullet {
        margin: 0 4px;
        background: #000;
        width: 4px;
        height: 4px;
        opacity: 1;
        border: 1px solid #000;
        border-radius: 50%
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        padding: 3px;
        position: relative;
        top: 2px;
        height: 5px;
        width: 5px;
        background: #fff
    }

    .module-900039101 .detail-content .mobile-top-menu {
        display: block;
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 24
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        position: fixed;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        transition: background-color 1s ease
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content.nav-down {
        background-color: #fff;
        box-shadow: 0 3px 8px #0000001a
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left {
        display: flex;
        align-items: center
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .back .ifa-icon {
        font-size: 18px;
        color: #272727;
        padding: 18px;
        display: block;
        padding-right: 5px
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .home .fa-house-blank {
        font-size: 18px;
        color: #272727;
        padding: 16px 17px 18px 10px;
        display: block
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .product-info-box {
        font-size: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: none
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .product-info-box .product-name {
        font-size: 15px;
        color: #131313;
        font-weight: 500
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .product-info-box .product-code {
        font-size: 14px;
        color: #272727;
        font-weight: 300;
        opacity: .56;
        padding-top: 2px
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .product-info-box .product-code .product-code-text {
        font-size: 13px;
        color: #272727;
        font-weight: 300;
        opacity: .56
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .product-info-box .product-code .aux-element {
        font-size: 13px;
        color: #272727;
        font-weight: 300;
        opacity: .56
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-left .product-info-box .product-code .product-d-code {
        font-size: 13px;
        color: #272727;
        font-weight: 300;
        opacity: .56
    }


    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-right {
        position: absolute;
        right: 0;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        transition: .5s
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content.nav-down-extra .menu-right {
        right: 15px
    }

    .module-900039101 .detail-content .detail-action-section.fixedBar .action-content .product-info-box .price-section .credit-info {
        display: none
    }



    .module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-back >.icon-ifa{font-size: 18px;}

  
    .module-900039101 .detail-content .detail-action-section.fixedBar .action-content .product-info-box {
        padding-top: 0;
        padding-bottom: 0
    }

    .module-900039101 .detail-content .detail-action-section.fixedBar .action-content .product-info-box .price-section {
        padding-top: 6px
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-right .bag {
        position: relative;
        padding: 15px;
        cursor: pointer
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-right .bag .ifa-icon {
        font-size: 20px;
        color: #000
    }


    div[cd=breadcrumbsContainer].breadcrumbs{
        display: none;
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-right .bag .bag-count {
        position: absolute;
        top: 10px;
        right: 7px;
        background: #e3000c;
        border-radius: 50%;
        display: flex;
        font-size: 10px;
        width: 16px;
        height: 16px;
        justify-content: space-around;
        align-items: center;
        line-height: normal
    }


    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-right .bag .bag-count .count-text {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        line-height: 0
    }

    .module-900039101 .detail-content .content-area {
        display: flex;
        width: 100%;
        margin: 0 auto;
        height: auto !important;
        position: relative;

    }


    .module-900039101 .detail-content .content-area>.slider-section {
        order: 1;
        position: relative;

    }

    .module-900039101 .slider-section .slide-wrapper.gallery {
        width: calc(100% - 78px)
    }

    .module-900039101 .detail-content .detail-action-section {
        bottom: 0;
        width: 100%;
        max-width: 100%;
        min-width: initial;
        z-index: 99;
        position: relative
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: .15s ease-out;
        border: 1px solid #00000038;
        border-radius: 5px;
        padding: 10px 0;
        min-width: 48%
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element .button-text {
        font-size: 15px;
        color: #000;
        font-weight: 600;
        padding-left: 5px;
        line-height: 22px;
        display: block
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element:first-child {
        margin-right: 8px
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element:last-child {
        margin-left: 8px
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element .icon {
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons .button-Element .icon .ifa-icon {
        font-size: 20px;
        color: #4d4d4d
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .item .image-element .item-link .slide-image {
        display: block;
        /* Yeni eklendi 28.10 */
        max-height: 100vh;
        width: 100%;
        height: 100%;

    }

    .module-900039101 .detail-content .detail-action-section .action-content {
        padding: 0 10px;
        background: #fff;
        border: 0;
        max-width: initial;
    }
    .module-900039101 .detail-content .detail-action-section{
        margin-left: 0px;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .discount-box .discount-text {
        font-weight: 400;
        font-size: 11px;
        padding: 3px 2px;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .discount-box {

        font-size:11px;
        font-weight: 400;
        color: #5C5C5C;

    }


    .module-900039101 .detail-content .top-bar {
        display: none
    }

  
    
    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .addBasket {
        display: none!important
    }

    

    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody{
        margin-right: 8px;
        order: -1;
        display: none;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .item{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 8px 10px;
        border: 1px solid #f1f1f1;
    }


    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .openColorList,
    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .openBodyList{

        display: none !important;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody > .item.head{
        display: flex !important;
    }
    
    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-ColorAndBody .caption-tab{
        margin-left: 0px;
        display: flex !important;
        height: 100%;
        min-width: 90px;
    }
    
    
    .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab .color-info{
        font-size: 14px;
        font-weight: 400;
        color: #949494;
        display: flex;
        align-items: center;
     }
     

     .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab .color-info .caption-text{
        margin-left: 8px;
        display: none;
     }



     .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab .color-info .color-text.c-title{

        margin-left: 8px;
        display: block !important;
        max-width: 39px;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;

     }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab  >.ifa-121{
        display: none;
    }
     

    
    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box .mobile-addBox {
        display: flex!important;
        font-weight: 400;
        align-items: center;
        justify-content: space-between;
        max-width: none;
        padding: 8px;
        height: 54px;
        position: fixed;
        padding: 0 !important;
        background-color: transparent;
        border: none;
        box-shadow: none;
        bottom: 0;
        z-index: 99999;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box {
        border-radius: 0;
        min-height: 50px;
        padding: 12px 0 2px;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-add-box {

        background-color: #fff;
        padding-bottom: 12px;
        padding-top: 12px;
        margin-top: 4px;

    }


    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown {
        background-color: #fff;
        padding: 0;
        margin: 0
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .product-code{
        padding-top: 16px;
    }


    .module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item {
        display: flex
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item .text-element {
        padding-left: 20px
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-bar {
        padding: 8px 13px;
        padding: 0;
        border-radius: 0 15px 15px 0;
        background: #f5f5f5;
        width: max-content;
        padding-right: 16px;
        padding-top: 3px;
        padding-bottom: 3px;
        margin-bottom: 10px;
        order: 2
    }


    .module-900039101 .detail-content .content-area .product-color-box {

        background-color:#fff;
        margin: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        transition: .3s;
        transform: translateY(120%);
        opacity: 0;
        visibility: hidden;
        z-index: -1;
        height: 0px;
        overflow: hidden;
    }


    .module-900039101 .detail-content .content-area .product-color-box.Show { 
        transform: translateY(0%);
        opacity: 1;
        z-index: 999;
        visibility: visible;
        height: auto;
        position: fixed;
    }

    .module-900039101 .detail-content .content-area .product-color-box .color-box-content {
        width: 100%;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-details {
        order: 8
    }

    .module-900039101 .detail-content .detail-action-section .action-content .payment-detail {
        order: 9
    }



    .module-900039101 .detail-content .content-area .product-color-box .body-content {
        display: flex;
        flex-direction: column;
        border-bottom: 1px solid #000;

    }


    .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab{
        display: flex !important;
        padding: 8px 8px 8px 20px;
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab .caption-text {
        font-size: 10px;
        color: #262626;
        font-weight: 400;
        display: block !important;
    }
    
    .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab .color-info .c-title{
        display: block !important;
        font-size: 10px;
        color: #262626;
        font-weight: 400;
    }
   
    

    .module-900039101 .detail-content .content-area .product-color-box .mobile-caption-text {
        font-size: 11px;
        font-weight: 500;
        color: #2e2e2e;
        margin-right: 5px;
        display: none !important;
    }


    
    .module-900039101 .detail-content .content-area .product-color-box .body-content .items {
        display: flex;
        overflow-x: scroll;
        overflow-y: hidden;
        order: -1;
        border-top:1px solid #000000;
        border-bottom:1px solid #000000;
        padding:0 31px
    }
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .add-sizeBtn{
        bottom: 16px;
        padding: 6px;
    }
    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .add-wrapper .add-sizeBtn >.fa-light{
        width: 23px;
        height: 23px;
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items.dropdownisAbove.isActive .item {
        pointer-events: initial!important
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items.dropdownisAbove:not(.isActive) .item:not(:first-child) {
        /*display: none*/
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items.isActive.dropdownisAbove {
        position: absolute;
        bottom: calc(100% + 8px);
        left: -3px;
        right: -3px;
        background: 0 0;
        background-color: #ffffff91;
        height: 52px;
        transition: .35s ease-out;
        overflow-x: auto;
        overflow-y: hidden
    }

    .module-900039101 .detail-content .content-area .product-color-box  .body-content .item .image {
        /* display: none; */
    }
    .module-900039101 .detail-content .content-area .product-color-box .body-content .item .item-content{display:none}

    
    .module-900039101 .detail-content .content-area .product-color-box .body-content .item .item-content .price-textElement{
        display: none !important;
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items.isActive.dropdownisAbove>.item {
        margin-right: 0;
        background: 0 0;
        min-width: 42px
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items.isActive.dropdownisAbove .item .Color-group input[type=radio]:checked+.radio-label .item .item-content .text-content {
        display: block;
        padding-top: 5px
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items.isActive.dropdownisAbove .item .item-content {
        margin: 10px 0
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items.isActive.dropdownisAbove .item .item-content .text-content {
    }

    .module-900039101 .detail-content .detail-action-section .action-content #action-tab-content {
        order: 7
    }

    .module-900039101 .detail-content .detail-action-section .action-content #action-tab-content .per-item .text {
        padding: 0 12px
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area {
        order: 5;
        margin-bottom: 10px
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items>.item {
        /* border-right: 1px solid #818181; */
        padding-top: 16px;
        padding-bottom: 16px;
        width: 64px;
        min-width: 64px;
        position: relative;
        margin-right: 0px;
        margin-right: 6px;
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items>.item input[cd='colorSelect']:checked+label .image{border: 1px solid;}


    .module-900039101 .detail-content .content-area .product-color-box .body-content .item .item-content .colorDivider {

        width: 24px;
        height: 24px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        border: 1px solid #D5D5D5;
        padding: 0px;
    }


    .module-900039101 .detail-content .content-area .product-color-box .body-content .item .item-content .colorDivider .select-color{

        background-color: var(--selectCode);
        width: 100%;
        background-image: var(--selectUrl);
        background-size: cover;
        height: 100%;
        display: block;

    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .item .Color-group input[type=radio]:checked+.radio-label .text-content {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-layer-area .buttons {
        position: initial
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .item.active .item-content::before {
        all: unset
    }

    .module-900039101 .slider-section .slider-900039101-pagination {
        position: relative
    }

    .module-900039101 .slider-section .slider-900039101-pagination .swiper-button-next {
        all: unset;
        position: absolute;
        bottom: 49px;
        right: 15px;
        z-index: 15
    }

    .module-900039101 .slider-section .slider-900039101-pagination .swiper-button-next:after {
        font-size: 13px;
        padding: 14px;
        color: #000;
        content: "\e979";
        font-family: misszenne
    }

    .module-900039101 .slider-section .slider-900039101-pagination .swiper-button-prev {
        all: unset;
        position: absolute;
        top: 16px;
        right: 15px;
        z-index: 15
    }

    .module-900039101 .slider-section .slider-900039101-pagination .swiper-button-prev:after {
        font-size: 13px;
        padding: 14px;
        color: #000;
        content: "\e97a";
        font-family: misszenne
    }



    .module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item-model {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar {
        display: flex;
        justify-content: space-between;
        padding: 8px 7px;
        border: 1px solid #00000b1c;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #fff;
        z-index: 112
    }

    .module-900039101 .detail-content .detail-action-section.fixedBar {
        position: fixed;
        top: 53px;
        width: 100%;
        left: 0;
        background: #fff;
        z-index: 24
    }




    /* .module-900039101 .detail-content .content-area .product-color-box {
        flex: 1;
        display: flex;
        align-items: center;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        max-width: 122px;
        border: 1px solid #909090;
        margin-right: 12px;
        border-radius: 5px;
        position: relative
    } */

    .module-900039101 .detail-content .content-area .product-color-box:after {
        content: "";
        position: absolute;
        border-right: 1px solid #00000b1c;
        height: 57px;
        left: 122px;
        top: 0;
        display: none
    }

    .module-900039101 .detail-content .content-area .product-color-box .mobile-caption-text {
        display: block;
        font-size: 15px;
        color: #51ab42;
        font-weight: 700;
        padding-top: 1px;
    }

    .module-900039101 .detail-content .content-area .product-color-box .color-text {
        font-weight: 500;
        color: #7c7c7c;
        font-size: 13px;
        min-width: 78px
    }


    .module-900039101 .detail-content .content-area .product-color-box .color-box-content .code-product{
        display: none;
    }
    


    .module-900039101 .detail-content .content-area .product-color-box .body-content .main-caption {
        font-size: 12px;
        font-weight: 500;
        color: #272727;
        opacity: .8;
        padding: 14px;
        display: none
    }

   

    .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab .close-tab {
        padding: 12px;
        cursor: pointer;
        background: 0;
        border: 0;
        position: relative;
        top: -22px;
        background: #fff;
        border-radius: 50%;
        box-shadow: 0 3px 6px #0000001c
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .caption-tab .close-tab .ifa-icon {
        font-size: 19px;
        display: block;
        color: #000;
        pointer-events: none
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item.active {
        border-color: #000
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item .image .item-image {
        width: 100%;
        display: block
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item .item-content .text-content {
        font-size: 13px;
        color: #4a4a4a;
        font-weight: 400;
        text-align: center;
        margin-top: 9px
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item .item-content .price-textElement {
        font-size: 15px;
        color: #343434;
        font-weight: 700;
        margin-top: 5px
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item .verify-span {
        display: none
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item .Color-group input[type=radio]:checked+.radio-label .verify-span {
        display: none
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item .verify-span .ifa-icon {
        color: #fff;
        font-size: 6px;
        padding: 4px;
        display: block;
        font-weight: 900
    }

    .module-900039101 .detail-content .content-area .product-color-box .body-content .items .item .verify-span {
        position: absolute;
        top: 1px;
        right: -5px;
        background: #000;
        border-radius: 50%
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown {
        flex: 1;
        display: flex;
        align-items: center;
        position: relative;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        margin-right: 5px;
        border: 1px solid #909090;
        border-radius: 5px;
        flex: none;
        padding-left: 8px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title {
        padding-left: 5px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item {
        display: flex
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .item-text {
        font-weight: 500;
        color: #272727;
        font-size: 14px;
        min-width: 52px;
        text-align: center;
        position: relative;
        left: -9px;
        padding-left: 1px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .item-text.oneSize:after {
        content: initial
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .item-text.oneSize {
        left: 40%;
        transform: translateX(-50%);
        padding-left: 0
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .item-text.changed {
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .item-text:after {
        content: "\e979";
        font-family: misszenne!important;
        font-size: 9px;
        position: absolute;
        top: 17px;
        right: -2px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .item-text.changed:after {
        top: 5px;
        right: -10px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .item-count {
        font-size: 12px;
        color: #272727;
        opacity: .5;
        font-weight: 400;
        padding-top: 1px;
        position: relative;
        left: -7px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .left .BodyRehber {
        display: none!important
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-title .item .right div {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #fff;
        z-index: 22;
        border-radius: 4px 4px 0 0;
        padding-bottom: 16px;
        transform: translateY(100%);
        transition: .35s ease-out
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content.active .dropdown-helper {
        display: none!important
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content.active {
        transform: translateY(0)
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .caption-tab {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding: 0 15px;
        border-bottom: 1px solid #00000b1c
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .caption-tab .caption-text {
        font-size: 16px;
        color: #000;
        font-weight: 800;
        text-transform: uppercase;
        display: flex;
        align-items: center
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .caption-tab .close-tab {
        padding: 12px;
        cursor: pointer;
        background: 0;
        border: 0
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .caption-tab .close-tab .ifa-icon {
        font-size: 19px;
        display: block;
        color: #000;
        pointer-events: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .items {
        display: flex;
        flex-direction: column;
        overflow-x: hidden;
        overflow-y: scroll;
        max-height: 300px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .items .head {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group input {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .all_items {
        display: flex;
        flex-wrap: wrap;
        column-gap: 10px;
        row-gap: 18px;
        margin: 18px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item {
        width: calc(25% - 9px);
        border: 1px solid #c4c4c4;
        border-radius: 4px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group {
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label {
        display: flex;
        justify-content: space-between;
        padding: 10px 0;
        text-align: center;
        min-width: 85px;
        position: relative;
        min-height: 40px;
        align-items: center
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock {
        background: #e2e2e2
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item.active .body-group .radio-label {
        background: #343434;
        color: #fff
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock:after {
        content: "";
        position: absolute;
        top: 51%;
        right: 11%;
        width: 77px;
        height: 1px;
        background: #707070;
        transform: rotate(155deg);
        opacity: .67
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock .label-size {
        opacity: .5
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .label-size.text {
        font-weight: 600;
        min-width: 25px;
        text-align: center;
        display: block;
        width: 100%
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .HaberVer {
        display: flex;
        align-items: center;
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .HaberVer .ifa-icon {
        font-size: 9px;
        background: #000;
        color: #fff
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .HaberVer div {
        font-size: 13px;
        color: #0f0f0f;
        font-weight: 400;
        padding-left: 7px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label.AzStok .AzStok {
        display: flex
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .AzStok {
        display: flex;
        align-items: center;
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .AzStok .ifa-icon {
        font-size: 20px;
        color: #f78e00f8
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .AzStok div {
        font-size: 13px;
        color: #f78e00f8;
        font-weight: 400;
        padding-left: 7px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item.active .body-group .radio-label .verify-span {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .verify-span {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label .verify-span .ifa-icon {
        font-size: 16px;
        color: #0ec1ae
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock .HaberVer {
        display: flex;
        position: absolute;
        top: -7px;
        right: -5px;
        background: #fff;
        border-radius: 50%;
        border: 1px solid #bfbfbf;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 25px;
        height: 25px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .body_dropdown .dropdown-content .item .body-group .radio-label.active {
        background-color: #f0f0f0
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .addBasket {
        background: #343434;
        border: 0;
        border-radius: 5px;
        position: relative;
        width: 100%
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box {
        flex: auto
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .addBasket .basket-text {
        font-size: 15px;
        color: #fff;
        font-weight: 700;
        padding: 16px 25px;
        width: 100%;
        text-transform: uppercase
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .addBasket.LoadingBtn::before {
        left: calc(50% - 10px);
        z-index: 5
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .addBasket.LoadingBtn::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: .8;
        border-radius: 25px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .addFav {
        display: none
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-right .addFavs {
        display: flex;
        width: 40px;
        height: 40px;
        align-items: center;
        justify-content: center;
        font-size: 22px;
        transition: .3s;
        cursor: pointer;
        color: #383838;
        border-radius: 50%
    }

    .module-900039101 .detail-content .mobile-top-menu .menu-content .menu-right .addFavs.activeFav {
        border-color: #e3000c;
        background-color: #e3000c;
        color: #fff
    }

    .module-900039101 .detail-content .detail-action-section .action-content .bottom-bar .bottom-item::before {
        content: "\e93d";
        font-family: misszenne!important;
        font-size: 15px;
        position: absolute;
        left: 5px;
        top: 50%;
        transform: translateY(-50%);
        background: green;
        padding: 2px;
        font-size: 8px;
        margin: 0!important
    }

    .ElementItemList.Header {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .sold-out .StockAlarm {
        background: #eaeaea;
        border: 1px solid #a8a8a8;
        display: flex;
        align-items: center;
        padding: 13px;
        flex-direction: column;
        flex: auto;
        font-size: 15px
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .sold-out .StockAlarm .caption.t {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar .product-add-box .sold-out .StockAlarm .tukendi-text {
        display: none
    }

    .module-900039101 .detail-content .content-area .mobile-bottom-bar #add-box-Product #changeQuantity {
        display: none
    }

    .module-900039101 .detail-content>.slider-section {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: -1;
        width: 100%;
        margin-top: 0
    }

    .module-900039101 .detail-content .top-bar .right-side {
        display: none!important
    }

    .module-900039101 .detail-content .top-bar .left-side {
        display: block
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .product-cat {
        order: 1
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .campaing-area {

        display: flex;
        align-items: center;

    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left {
        display: flex;
        flex-direction: column;
        width: 100%;
        justify-content: center;
    }


    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area >.top{
       display: flex;
       align-items: center;
       justify-content: space-between;
       width: 60%;
    }

    


    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area >.top .colors-mobile {
        display: flex;
        align-items: center;
        display: none;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area >.top .colors-mobile .ColorListCount{
        display: none;
        font-size: 10px;
        font-weight: 400;
        color: #313131;
        margin-left:7px;
        position: relative;
        top: 1px;
        

    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area >.top .colors-mobile .openColorList .color-bg{
        display: inline-block;
        width: 18px;
        height: 18px;
        border: .2px solid #838383;
        background-color: var(--selectedCode);
        background-image: var(--selectUrl);
        border-radius: 1px;
    }   

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-text {
         font-size: 15px;
        white-space: normal;
        color: #242424;
        font-weight: 500;
        padding-left: 15px;

    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area .buttons {
        position: initial;
        display: none
    }

    .module-900039101 .detail-content .top-bar .left-side .act-button:first-child::before {
        display: none
    }

    .module-900039101 .detail-content .top-bar .left-side .act-button:first-child {
        padding: 9px;
        top: 75px
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .last-price-text {
        order: 1;
        color: #2e2e2e;
        margin: 0!important;
        font-size: 13px;
        padding-right: 5px;
        text-decoration: line-through;
        line-height: 25px;
        padding: 0!important;
        padding-right: 5px!important;
        font-size: 14px !important;
    }


    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .discount-rate {

        order: 1;

        font-size: 14px !important;
   
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots {
        position: absolute;
        bottom: 21px;
        padding: 0;
        list-style: none;
        text-align: center;
        line-height: 0;
        background: #e6e6e6;
        margin: 0 auto;
        display: inline-block;
        border-radius: 4px;
        width: max-content
    }
   
    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots {
        opacity: 1;
        background: #e6e6e6
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots .dot:first-child {
        border-radius: 10px 0 0 10px
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots .dot:last-child {
        border-radius: 0 10px 10px 0
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots .dot {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: #9b9b9b;
        cursor: pointer;
        transition: .3s;
        margin: 0;
        border-radius: 0;
        opacity: 1
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots .dot.is-selected {
        opacity: 1
    }

    .module-900039101 .slider-section .slider-content.slider-900039101-1 .slide-wrapper.mainCarousel .flickity-page-dots .dot.is-selected~* {
        opacity: 0
    }
  

}

/* Payment Drawer Styles - Base */
.payment-drawer-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9998;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.payment-drawer-overlay.active {
    opacity: 1;
    visibility: visible;
}

.payment-drawer {
    position: fixed;
    top: 0;
    right: -100%;
    height: 100vh;
    background-color: #fff;
    z-index: 99999;
    overflow-y: auto;
    transition: right 0.3s ease;
    display: flex;
    flex-direction: column;
}

.payment-drawer.active {
    right: 0;
}

.payment-drawer-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    border-bottom: 1px solid #e4e4e4;
    position: sticky;
    top: 0;
    background-color: #fff;
    z-index: 10;
}

.payment-drawer-title {
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    color: #262626;
}

.payment-drawer-close {
    background: none;
    border: none;
    cursor: pointer;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 0.2s ease;
}

.payment-drawer-close:hover {
    opacity: 0.7;
}

.payment-drawer-close i {
    font-size: 24px;
    color: #262626;
}

.payment-drawer-content {
    flex: 1;
    overflow-y: auto;
    padding: 20px;
}

/* Mobile Styles (max-width: 991px) */
@media only screen and (max-width: 991px) {
    .payment-drawer {
        width: 100%;
        right: -100%;
    }
    
    .payment-drawer.active {
        right: 0;
    }
    
    .payment-drawer-header {
        padding: 16px 20px;
    }
    
    .payment-drawer-title {
        font-size: 16px;
    }
    
    .payment-drawer-content {
        padding: 16px 20px;
    }
}

/* Desktop Styles (min-width: 991px) */
@media only screen and (min-width: 991px) {
    .payment-drawer {
        width: 391px;
        right: -391px;
        box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
    }
    
    .payment-drawer.active {
        right: 0;
    }
}


.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area {
      margin-bottom: 1px;
      order: 3;
      margin-left: 1px;
      color: #000 !important;
  }
  
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .discount-box .discount-price {
    font-size: 15px;
    font-weight: 500;
    color: #FF64A4;
    line-height: 15px;
  }
  .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .price-section.activeCamp .campaing-area{
    order: 3;
  }
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box{
    margin-right:2px;
  }
.module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .discount-text{
    color:#FF64A4;
    font-size: 15px;
  }


  @media screen and (max-width:991px) {
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .discount-text,
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .discount-box .discount-price,
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .price-section.activeCamp .price-box p[cd='productPrice']{
        font-size: 12px !important;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .price-section {
        margin-top: 2px;  
    }
  }
  .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .discount-text:empty:before{
    content:""
  }
  .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .discount-text:empty:after{
    content:""
  }

 @media screen and (min-width:991px) {
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group .radio-label.noneStock .HaberVer{
         top: 50%;
         transform: translateY(-50%);
         right: 26px;
         background-color: transparent;
         font-size: 13px;
      }

 }

 .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box .single-price{
    font-size: 15px;
    color: #FF64A4;
 }

 .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .image .item-image{
    border-radius: 4px;
 }



 @media screen and (min-width:991px) {
     .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .Color-group input[type=radio]:checked+.radio-label .item .image:after {
         content: "";
         position: absolute;
         top: -5px;
         left: -5px;
         pointer-events: none;
         border: 1px solid #E1E1E1;
         box-shadow: 0 3px 6px #00000012;
         height: calc(100% + 10px);
         width: calc(100% + 10px);
         border-radius: 4px;
         box-sizing: border-box;
     }
     
     .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .items>.item:first-child .select-color-btn{
         margin-left:5px;
     }
 }


 @media screen and (min-width:991px) {
    .const-content .items-wrapper {
     height: 0;
    overflow: hidden;
    transition: height 0.4s ease;
    }  
    
    .const-content.Show .items-wrapper {
      height: calc(var(--count) * 45px);
      max-height: 290px;
      overflow-y: auto;
    }
    
    /* Kapatma ikonunu döndürme */
    .const-content .close-caption {
      transition: transform .5s ease;
    }
    
    .const-content.Show .close-caption {
      transform: rotate(180deg);
    }
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item .body-group {
    border-bottom: 1px solid #e2e2e2;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content  .const-content.Show .head{
    border-bottom: 1px solid #e2e2e2;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .item.active{
    background-color:    #E9E9E9;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .body_dropdown .dropdown-content .items .head{
        cursor: pointer;
    }
 }

     .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .all-color .colors .colorItem {
         width:12px;
         height:12px;
         border-radius:50%;
         display: inline-block;
         background-color: var(--selectCode);
         margin-right: 6px;
     }

     .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top .right-icons{
        position: absolute;
        top: 14px;
        right: 5px;
     }



@media screen and (min-width:991px) {


.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer {
  opacity: 0;
  transition: ease-in-out .1s;
  display: flex;
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 20px;
  background-color: #fff;
  z-index: 10;
  height: 28px;
  font-size: 13px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes {
  padding-left: 14px;
  padding-right: 10px;
  width: 50%;
  cursor: pointer;
  border: 1px solid black;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeButton {
  user-select: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown {
  background: #FFFFFF;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  pointer-events: none;
  overflow: hidden;
  border: 1px solid #000000;
  border-bottom: none;
  z-index: 999;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown.active {
  border-bottom: 1px solid black;
  pointer-events: auto;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown.active .sizeItem {
  opacity: 1;
  height: 26px;
  transition: linear height .3s;
  padding: 0 12px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem {
  transition: height cubic-bezier(.5, 0, .75, 0) .3s;
  padding: 0 12px;
  height: 0;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem .sizeName {
  color: #2E2E2E;
  text-transform: uppercase;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem .info {
  font-size: 12px;
  color: #2E2E2E;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem .info button.outOfStock {
  font-size: 12px;
  user-select: none;
  background-color: transparent;
  text-align: center;
  text-decoration: none;
  border: none;
  cursor: pointer;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem .info.lowStock {
  font-size: 8px;
  color: #FD9927;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem .info.lowStock div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem .info.lowStock div svg {
  color: #FD9927;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem .info.lowStock div span {
  margin-left: 6px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem.active {
  background-color: #EAEAEA;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem:hover {
  background-color: #EAEAEA;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem.disabled {
  cursor: auto;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeDropdown .sizeItem.disabled .sizeName {
  color: #969696;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .sizes .sizeText {
  text-transform: uppercase;
  line-height: 28px;
  color: #2E2E2E;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer .dropdownArrow {
  font-size: 10px;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer button.addToCart {
  user-select: none;
  background-color: black;
  width: 50%;
  text-align: center;
  pointer-events: none;
  text-decoration: none;
  border: none;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer button.addToCart:hover {
  filter: brightness(1.25);
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer button.addToCart .addText {
  font-size: 13px;
  text-transform: uppercase;
  color: white;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem .addToCartContainer button.addToCart.selectedSize {
  pointer-events: auto;
  cursor: pointer;
  background-color: #FF64A4;
}

.module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell > .productItem:hover .addToCartContainer {
  transition: ease-in-out .3s;
  opacity: 1 !important;
}
}

/* Mobil Sepet Butonu */
.mobile-cart-btn {
    position: absolute;
    top: 3px;
    left: 4px;
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 10;
    transition: all 0.2s ease;
}

.mobile-cart-btn:active {
  transform: scale(0.95);
}

.mobile-cart-btn .ifa-929 {
  font-size: 18px;
}

/* Bottom Sheet */
.mobile-size-bottom-sheet {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}

.bottom-sheet-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.bottom-sheet-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: white;
  border-radius: 20px 20px 0 0;
  z-index: 2;
  transform: translateY(100%);
  transition: transform 0.3s ease;
  max-height: 85vh;
  display: flex;
  flex-direction: column;
}

.bottom-sheet-content.active {
  transform: translateY(0);
}

.bottom-sheet-header {
  padding: 16px 20px;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}

.close-bottom-sheet {
  position: absolute;
  top: 16px;
  right: 16px;
  background: #f5f5f5;
  border: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
}

.close-bottom-sheet .ifa-icon {
  font-size: 16px;
  color: #333;
}

.product-info-mini {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  padding-right: 40px;
  position: relative;
}

.product-mini-image {
  width: 100px;
  object-fit: cover;
  border-radius: 3px;
  background: #f5f5f5;
  position: absolute;
  top: -33px;
  left: 50%;
  transform: translateX(-50%);
  border: 3px solid white;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.product-mini-details {
  flex: 1;
  width: 100%;
  padding-top: 125px;
}

.product-mini-name {
  font-size: 14px;
  font-weight: 600;
  color: #333;
  margin: 0 0 4px 0;
  line-height: 1.3;
}

.product-mini-price {
  font-size: 16px;
  font-weight: 700;
  color: #FF64A4;
}

.bottom-sheet-body {
  padding: 20px;
  overflow-y: auto;
  flex: 1;
}

.size-selection-title {
  font-size: 14px;
  font-weight: 600;
  color: #333;
  margin: 0 0 16px 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.size-list-mobile {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.size-item-mobile {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 16px;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  background: white;
  width: auto;
  border-radius: 60px;
}

.size-item-mobile:not(.disabled):active {
  transform: scale(0.98);
}

.size-item-mobile.selected {
  border-color: #FF64A4;
  background: #fff5f9;
}

.size-item-mobile.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  background: #f9f9f9;
}

.size-item-mobile .size-name {
  font-size: 15px;
  font-weight: 600;
  color: #333;
  width: 100%;
  text-align: center;
}

.size-item-mobile .stock-info {
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 4px;
  margin-left: 5px;
}

.size-item-mobile .stock-info.out-of-stock {
  color: #f44336;
}

.size-item-mobile .stock-info.low-stock {
  color: #ff9800;
}

.bottom-sheet-footer {
  padding: 16px 20px;
  border-top: 1px solid #f0f0f0;
  background: white;
}

.add-to-cart-mobile-btn {
  width: 100%;
  padding: 16px;
  background: #FF64A4;
  color: white;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.add-to-cart-mobile-btn:disabled {
  background: #e0e0e0;
  color: #999;
  cursor: not-allowed;
}

.add-to-cart-mobile-btn:not(:disabled):active {
  transform: scale(0.98);
}

@media only screen and (min-width: 992px) {
  .mobile-cart-btn {
    display: none !important;
  }
}
@media only screen and (max-width: 992px) {
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top{
    display: none;
 }
 .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .flashCampaingBox>.flashCampaingPrice {
    margin-left: 0;
    padding-left: 0;
}
}

/* ========================================
   MOBİL BOTTOM BAR TASARIMI
   Görüntüdeki tasarım - Telefonun altında sabit
   ======================================== */

/* Desktop'ta gizle */
@media only screen and (min-width: 992px) {
    .mobile-addBox {
        display: none !important;
    }
}

/* Sadece mobilde göster */
@media only screen and (max-width: 991px) {
    .mobile-addBox {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #ffffff;
        border-top: 1px solid #e0e0e0;
        padding: 10px 12px;
        display: flex !important;
        align-items: center;
        z-index: 999;
        box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);
    }
    
    /* Sol: Renk Thumbnails */
    .mobile-bar-colors {
        display: flex;
        gap: 2px;
        width: 30%;
        background-color: #fff;
        height: 100%;
        display: flex;
        align-items: center;
        border-top: 1px solid #EEEEEE;
        border-bottom: 1px solid #EEEEEE;
        border-right: 1px solid #EEEEEE;
    }
    
    .mobile-bar-colors .color-thumb {
        width: 36px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        cursor: pointer;
    }
    
    .mobile-bar-colors .color-thumb img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    /* Orta: Beden Dropdown */
    .mobile-bar-size {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 6px;
        background: #fff;
        cursor: pointer;
        width: 25%;
        height: 100%;
        border-top: 1px solid #EEEEEE;
        border-bottom: 1px solid #EEEEEE;
    }
    
    .mobile-bar-size:active {
        background: #f0f0f0;
    }
    
    .mobile-bar-size .fa-angle-up,
    .mobile-bar-size .fa-angle-down {
        font-size: 14px;
        color: #999;
    }
    
    .mobile-bar-size .size-label {
        font-size: 14px;
        font-weight: 500;
        color: #333;
        text-transform: none;
    }
    
    /* Sağ: Sepete Ekle Butonu */
    .mobile-bar-cart {
    background: #FF1493;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    height: 100%;
    width: 45%;
    }
    
    .mobile-bar-cart:active {
        transform: scale(0.96);
        background: #e01180;
    }
}



/* ========================================
   MOBİL RENK BOTTOM SHEET
   ======================================== */

/* Desktop'ta gizle */
@media only screen and (min-width: 992px) {
    .mobile-color-sheet {
        display: none !important;
    }
}

/* Mobilde göster */
@media only screen and (max-width: 991px) {
    /* Bottom Sheet Overlay */
    .mobile-color-sheet {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9999;
    }
    
    .color-sheet-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        z-index: 1;
    }
    
    /* Bottom Sheet Content */
    .color-sheet-content {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: #ffffff;
        border-radius: 20px 20px 0 0;
        max-height: 80vh;
        z-index: 2;
        display: flex;
        flex-direction: column;
        animation: slideUp 0.3s ease-out;
    }
    
    @keyframes slideUp {
        from {
            transform: translateY(100%);
        }
        to {
            transform: translateY(0);
        }
    }
    

    

    
    /* Sheet Body */
    .sheet-body {
        flex: 1;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 47px;
    }
    
    /* Color Grid */
    .color-grid {
        display: flex;
        overflow-y: hidden;
        overflow-x: auto;
        padding-bottom: 48px;
    }
    
    .color-grid-item {
        border-radius: 8px;
        flex: 0 0 auto;
        margin-right: 15px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    

    
    .color-grid-item .color-item-image {
        overflow: hidden;
        position: relative;
        padding: 8px;
        margin-bottom: 4px;
    }
    
    .color-grid-item .color-item-image img {
      height: 100%;
      object-fit: cover;
      width: 42px;
      height: auto;
      border-radius: 4px;
      aspect-ratio: 2/3;
    }
    
    .color-grid-item .color-item-info {
        display: flex;
        align-items: center;
        gap: 8px;
    }
    
    .color-grid-item .color-swatch {
        width: 24px;
        height: 24px;
        border-radius: 50%;
        border: 1px solid #e0e0e0;
        flex-shrink: 0;
    }
    
    .color-grid-item .color-name {
        font-size: 12px;
        font-weight: 500;
        color: #242424;
        flex: 1;
    }
    
    .color-grid-item .color-check {
        display: none;
        width: 20px;
        height: 20px;
        background: #000;
        border-radius: 50%;
        color: #fff;
        align-items: center;
        justify-content: center;
        font-size: 12px;
    }
    
    .color-grid-item.selected .color-check {
        display: flex;
    }
    
    /* Body scroll lock when sheet is open */
    body.sheet-open {
        overflow: hidden;
    }
    
    /* Bottom bar'daki renk thumbnail'leri tıklanabilir yap */
    [CD="mobileBarColorThumbs"] .color-thumb {
        cursor: pointer;
        transition: transform 0.2s ease;
    }
    
    [CD="mobileBarColorThumbs"] .color-thumb:active {
        transform: scale(0.95);
    }


    @media (max-width: 991px) {
    /* Mobil bottom bar renk thumbnails */
    .mobile-bar-colors {
        display: flex;
        align-items: center;
    }
    

    

    
 
    
    .mobile-bar-colors .color-dropdown-icon {
        margin-left: 13%;
        font-size: 16px;
        color: #454545;
        transition: transform 0.2s ease;
    }
    .mobile-bar-colors .color-dropdown-icon.active {
        transform: rotate(180deg);
        transition: transform 0.2s ease;
    }
  
    
    /* Yukarı çıkma animasyonu */
    .color-sheet-content.slide-up {
        animation: slideUp 0.3s ease-out forwards;
    }
    
    /* Aşağı inme animasyonu */
    .color-sheet-content.slide-down {
        animation: slideDown 0.3s ease-in forwards;
    }
    
    @keyframes slideUp {
        from {
            transform: translateY(100%);
        }
        to {
            transform: translateY(0);
        }
    }
    
    @keyframes slideDown {
        from {
            transform: translateY(0);
        }
        to {
            transform: translateY(100%);
        }
    }
    
    /* Scroll lock */
    body.sheet-open {
        overflow: hidden;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section {
                position: fixed;
        background-color: #fff;
        width: 100%;
        bottom: 52px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        z-index: 99;
        filter: drop-shadow(15px 0px 15px rgba(0, 0, 0, 0.35));
        height: 70px;
    }
   .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area {
        display: flex;
        justify-content: space-between;
    }

    .module-900039101 .detail-content .detail-action-section .action-content {
        padding-left: 0;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .price-box{
        justify-content: flex-end;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .campaing-area{
        justify-content: flex-end;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .campaign-name{
        display: flex;
        justify-content: flex-end;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .price-section.activeCamp .price-box p[cd='productPrice']{
        color: #242424;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .desc-area .discount-text,
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .price-section .discount-box .discount-price{
        font-size: 13px !important;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .left .name-area .price-section{
        row-gap: unset;
        margin-bottom: 5px;
        padding-right: 13px;
    }
    .module-detail-other {
       margin-bottom: 94px;
    }
    .BackToTop.Nav-hide{
        bottom: 130px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .name-section .left .name-area{
        margin-bottom: 5px;
    }
  }

    @media (min-width: 992px) {
        .mobile-bar-colors,
        .mobile-color-sheet,
        .mobile-size-sheet {
            display: none !important;
        }
    }
    
    /* BEDEN BOTTOM SHEET */
    .mobile-size-sheet {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9999;
    }
    
    .size-sheet-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
    }
    
    .size-sheet-content {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: white;
        border-radius: 20px 20px 0 0;
        max-height: 70vh;
        overflow-y: auto;
    }
    
    .size-sheet-content .sheet-header {
        display: flex;
        flex-direction: column;
        background: #fff;
    }
    
    .size-sheet-content .sheet-header .size-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: 45px;
        background-color: #F0F0F0;
        padding-left: 23px;
        padding-right: 9px;
    }
    
    .size-sheet-content .sheet-header .size-header span:first-child {
        font-size: 13px;
        font-weight: 500;
        color: #6D6D6D;
    }
    
    .size-sheet-content .sheet-header .size-header span:last-child {
        font-size: 13px;
        font-weight: 500;
        color: #000;
        text-decoration: underline;
    }
    
    .size-sheet-content .sheet-header .model-info {
        width: 100%;
        padding-left: 23px;
        height: 33px;
        display: none; /* Varsayılan olarak gizli, JavaScript ile gösterilecek */
        align-items: center;
    }

    .size-sheet-content .sheet-header .model-info span {
        font-size: 11px;
        font-weight: 400;
        color: #323232;
    }
    
    .size-sheet-content .sheet-header .size-info {
       width: 100%;
        background: #FFFAEA;
        padding: 10px 12px;
        border-radius: 4px;
        display: none; /* Varsayılan olarak gizli, JavaScript ile gösterilecek */
        margin-right: 8px;
        align-items: center;
        padding-left: 23px;
    }
    
    .size-sheet-content .sheet-header .size-info span {
        font-size: 12px;
        font-weight: 500;
        color: #6C5611;
    }
    .size-sheet-content .sheet-header .size-info .ifa-71{
        margin-right: 8px;
    }
    
    .size-sheet-content .sheet-header h3 {
        font-size: 18px;
        font-weight: 600;
        margin: 0;
    }
    
    .size-sheet-content .sheet-header .close-btn {
        background: none;
        border: none;
        font-size: 24px;
        cursor: pointer;
        padding: 0;
        width: 32px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .size-grid {
        display: flex;
        flex-direction: column;
    }
    
    .size-grid-item {
        cursor: pointer;
        transition: all 0.2s ease;
        background: white;
        border-bottom: 1px solid #EEEEEE;
        height: 60px;
        padding-left: 23px;
        align-items: center;
    }
    
    .size-grid-item:active {
        transform: scale(0.95);
    }
    
    .size-grid-item.selected {
        background: #f8f8f8;
    }
    
    .size-item-content {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        width: 100%;
        height: 100%;
    }
    
    .size-item-content .size-name {
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #000;
    }
    
    /* Tükenmek üzere */
    .size-item-content .mobile-little-stock {
        display: flex;
        align-items: center;
        gap: 6px;
        font-size: 12px;
        color: #EC221F;
        margin-right: 8px;
        font-weight: 400;
    }
    
    .size-item-content .mobile-little-stock i {
        font-size: 12px;
    }
    
    .size-item-content .mobile-little-stock .stock-count {
        font-weight: 400;
        color: #EC221F;
    }
    
    /* Gelince haber ver */
    .size-item-content .mobile-stock-alarm {
        display: flex;
        align-items: center;
        gap: 4px;
        font-size: 11px;
        color: #666;
        margin-left: auto;
        margin-right: 8px;
        cursor: pointer;
        padding: 4px 8px;
        border-radius: 4px;
        transition: background 0.2s ease;
    }
    
    .size-item-content .mobile-stock-alarm:hover {
        background: #f0f0f0;
    }
    
    .size-item-content .mobile-stock-alarm:active {
        background: #e0e0e0;
    }
    
    .size-item-content .mobile-stock-alarm i {
        font-size: 12px;
    }
    
    /* Stok durumlarında beden disabled */
    .size-grid-item.out-of-stock {
        opacity: 0.5;
        /* pointer-events: none; */
    }
    
    .size-grid-item.out-of-stock .size-name {
        text-decoration: line-through;
    }
    
    
    /* Yukarı çıkma animasyonu */
    .size-sheet-content.slide-up {
        animation: slideUp 0.3s ease-out forwards;
    }
    
    /* Aşağı inme animasyonu */
    .size-sheet-content.slide-down {
        animation: slideDown 0.3s ease-in forwards;
    }
    
    /* Beden dropdown aktif durumu */
    .mobile-bar-size .fa-angle-down {
        transition: transform 0.2s ease;
    }
    
    .mobile-bar-size .fa-angle-down.active {
        transform: rotate(180deg);
    }
    .mobile-bar-size .fa-angle-down {
        color: #454545;
        font-size: 16px;
    }
    .color-sheet-content .sheet-body{
        margin-bottom: 15px;
       padding: 15px 0px 8px 15px;
    }
    .size-sheet-content .sheet-body{
        margin-bottom: 70px;
    }



    .color-grid-item.selected .color-item-image:after {
         content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        pointer-events: none;
        border: 1px solid #dadada;
        height: 100%;
        width: 100%;
        border-radius: 4px;
        box-sizing: border-box;
   }
   .module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-home {
    display: none;
   } 
    .Popup.B2:has(.Mob-Added-Card){ bottom:40px}
    .BackToTop.Nav-hide{
        bottom: 142px;
    }
    .BackToTop.Show{
        bottom: 122px !important;
    }
    .module-900039101 .detail-content .detail-action-section .buttons .favorite{
        position: absolute;
        top: -52px;
        right: 0;
        background-color: #fff;
        border-radius: 11px;
        border: none;
        width:43px;
        height:43px;
    }
    .module-900039101 .detail-content .detail-action-section .buttons .favorite i.fa-heart{
        font-weight: 500;
        color: #060606;
    }
    .module-900039101 .detail-content .detail-action-section .buttons .favorite.activeFav i.fa-heart{
        font-weight: 600;
    }
    .module-900039101 .mobile-head-area .head-wrapper{
        align-items: flex-start;
    }
    .module-900039101 .mobile-head-area .head-wrapper > .right{
        flex-direction: column;
    }
    .module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-cart{
        order: -1;
    }
    .module-900039101 .mobile-head-area .head-wrapper .left .menu-btn .fa-light{
        font-size: 17px;
        top: 4px;
        position: relative;
        font-weight: 500;
    }
    .module-900039101 .mobile-head-area .head-wrapper .mob-control.search{
        display: none;
    }
    .module-900039101 .mobile-head-area .head-wrapper .mob-control{
        padding-top:6px;
    }
    .module-900039101 .mobile-head-area .head-wrapper .mob-control .bag-txt{
        font-size: 11px;
    }
    .module-900039101 .mobile-head-area .head-wrapper .mob-control .bag-txt .ifa-492{
        font-size: 17px;
        font-weight: 500;
    }
    .module-900039101 .mobile-head-area .head-wrapper .mob-control .bag-txt{
        align-items: flex-end;
    }
    .module-900039101 .mobile-head-area .head-wrapper .mob-control.mob-share .fa-light{
        font-size: 17px;
        font-weight: 300;
    }
    .Pop_1200 .ContentIMG{
        display: block;
    }
    .BackToTop{
        z-index: 99;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box{
        padding: 3px 0 2px;
    }
    

}
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area .bottom-header-left .icon-section .icon-ifa{
        color: #D9D9D9;
        font-size: 11px;

    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area .bottom-header-left .icon-section .icon-ifa.Active{
        color: #000000;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area .bottom-header-left .rating-evaluation,
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area .bottom-header-left .only-arrow{
        display: none;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area{
        display: flex;
        padding-left: 18px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area #commentInfo{
       color: #121212;
       font-size: 13px;
       text-decoration: underline;
       line-height: 20px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area #commentInfo .rightArrow{
        font-size: 10px;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area .stars{
        margin-right: 25px;
        position: relative;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area .stars::after{
        position: absolute;
        top: 3px;
        right: -13px;
        bottom: 0;
        width: 1px;
        height: calc(100% - 6px);
        content: "";
        background: #9B9B9B;
        z-index: 1;
    }

@media screen and (min-width:991px) {
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .body-content .item .image .item-image{
        aspect-ratio: 2/3;
    }

    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area{
        padding: 5px 0;
    }

    .model-info-desktop {
        width: 100%;
        display: none; /* Varsayılan olarak gizli, JavaScript ile gösterilecek */
        align-items: center;
        padding: 20px 0 28px 0;
    }

    .model-info-desktop span {
        font-size: 12px;
        font-weight: 400;
        color: #737373;
    }
    .mobile-code-container {
        display: none;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .size-helper{
        padding-bottom: 20px;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .size-helper >.title{
        text-decoration: underline;
        text-transform: none;
        font-weight: 500;
        font-size: 14px;
        color: #242424;
    }
    .module-900039101 .detail-content .detail-action-section .action-content .product-color-box .code-product{
        display: none;
    }
    .shipping-info{
        padding: 16px 0 !important;
    }
    .shipping-header[cd="returnToggleHeader"]{
    cursor: pointer;
    }
    .shipping-info .shipping-item:not(.expandable) {
        border-radius: 18px 18px 0 0 !important;
    }
    .shipping-info .shipping-header .info-item {
        flex: unset !important;
        margin: 20px auto;
        padding: 9px 27px !important;
        background-color: #F4F4F4;
        border-radius: 12px;
    }
    .shipping-info .shipping-item:not(.expandable) .shipping-header {
        background-color: transparent !important;
    }

    .shipping-info .shipping-item.expandable {
    border-radius: 0 0 18px 18px !important;
    }
    .shipping-info .shipping-header .info-item .title,
    .shipping-info .shipping-header .info-item .date{
        font-size: 13px !important;
    }
    .shipping-info .shipping-item .shipping-content .drawer-shipping-tabs-header{
    display: none;
    }
}

/* ========================================
   MOBİL DRAWER STYLES (SADECE MOBİL)
   ======================================== */
@media only screen and (max-width: 991px) {
    
    .shipping-info .shipping-content {
        position: fixed;
        top: 0;
        right: 0;
        width: 100%;
        height: 100vh;
        background: #fff;
        z-index: 9999;
        overflow-y: auto;
        transform: translateX(100%);
        transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        box-shadow: -2px 0 8px rgba(0, 0, 0, 0.15);
        will-change: transform;
        opacity: 0;
    }
    
    .shipping-info .shipping-item.open .shipping-content {
        transform: translateX(0);
        opacity: 1;
        transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    }
    
    /* Drawer kapanırken */
    .shipping-info .shipping-item.closing .shipping-content {
        transform: translateX(100%);
        transition: transform 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
    }
    
    /* Drawer Header */
    .shipping-info .shipping-content .drawer-shipping-tabs-header {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
        padding: 16px;
        border-bottom: 1px solid #EAEAEA;
        background: #fff;
        position: sticky;
        top: 0;
        z-index: 10;
    }
    
    .shipping-info .shipping-content .drawer-shipping-tabs-header .header {
        font-size: 16px;
        font-weight: 600;
        color: #000;
    }
    
    .shipping-info .shipping-content .drawer-shipping-tabs-header .close-button {
        background: none;
        border: none;
        font-size: 20px;
        color: #000;
        cursor: pointer;
        padding: 0;
        width: 32px;
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
/* MOBİL DRAWER STYLES BİTİŞ */




 

        .shipping-info {
        width: 100%;
        padding-top: 12px;
        background: #fff;
        padding: 12px 18px;
        }
        
        .shipping-info .shipping-item {
            border: 1px solid #D9D9D9;
            border-radius: 0 ;
            background: #fff;
            overflow: hidden;
        }
        

        
        .shipping-info .shipping-header {
            display: flex;
            align-items: stretch;
            background: #fff;
            justify-content: center;
        }
        
        .shipping-info .shipping-item.expandable {
            border-radius: 0 0 8px 8px;
            border-top: none; 
        }
        
        .shipping-info .shipping-item:not(.expandable) .shipping-header {
            cursor: default;
            background-color: #F4F4F4 ;
        }
        
        .shipping-info .shipping-header .info-item {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: 4px;
            padding: 0 16px;
            justify-content: center;
        }
        
        .shipping-info .shipping-header .info-item .title {
            font-size: 11px;
            font-weight: 400;
            color: #666;
            line-height: 1.3;
        }
        
        .shipping-info .shipping-header .info-item .date {
            font-size: 12px;
            color: #000;
            font-weight: 500;
        }
        
        .shipping-info .shipping-header .separator {
            width: 1px;
            background: #D9D9D9;
            flex-shrink: 0;
        }
        
        .shipping-info .expandable .shipping-header {
            padding: 10px 16px;
            gap: 10px;
        }
        
        .shipping-info .expandable .shipping-header .title {
            font-size: 13px;
            font-weight: 400;
            color: #000;
        }
        
        .shipping-info .shipping-header .toggle-icon {
            font-size: 14px;
            color: #000;
            transition: transform 0.5s ease;
            flex-shrink: 0;
        }
        
        .shipping-info .shipping-header .toggle-icon.active {
            transform: rotate(180deg);
        }
        
        .shipping-info .shipping-content {
            height: 0;
            overflow: hidden;
            background: #fff;
            border-top: 1px solid #D9D9D9;
            transition: height 0.5s ease-in-out;
        }
        
        .shipping-info .shipping-item.open .shipping-content {
            height: 350px;
        }
        
        .shipping-info .shipping-content .content-inner {
            padding: 10px 16px;
        }
        
        .shipping-info .shipping-content p {
            font-size: 12px;
            color: #000;
            line-height: 1.5;
            margin: 0;
        }
        .shipping-info .shipping-header .info-item {
            padding: 20px 0;
            align-items: center;
        }
         .shipping-item.expandable:not(.open) .shipping-content{
            border-top:none;
        }



    
    /* Shipping Tabs Styles */
    .shipping-tabs {
        display: flex;
        gap: 10px;
        border-bottom: 1px solid #EAEAEA;
        height: 47px;
    }
    
    .shipping-tabs .tab-button {
        flex: 1;
        padding: 10px 15px;
        background: transparent;
        border: none;
        border-bottom: 2px solid transparent;
        cursor: pointer;
        font-size: 14px;
        color: #b1b1b1;
        transition: all 0.3s ease;
    }
    
    .shipping-tabs .tab-button:hover {
        color: #333;
    }
    
    .shipping-tabs .tab-button.active {
        color: #232323;
        border-bottom-color: #000;
        font-weight: 600;
    }
    
    .tab-contents {
        padding: 15px;
    }
    
    .tab-content {
        display: none;
    }
    
    .tab-content.active {
        display: block;
    }
    
    .tab-content.section_Loading {
        min-height: 100px;
        position: relative;
    }














    /* Mobil Kargo ve İade Bilgileri */
    @media only screen and (max-width: 991px) {
        .desktop-code-container {
            display: none;
        }

        /* Mobil Ürün ve Model Kodu */
        .mobile-code-container {
            display: flex;
            flex-direction: column;
            gap: 2px;
            padding: 12px 18px;
        }

        .mobile-code-container .code-item {
            display: flex;
            align-items: center;
            gap: 3px;
        }

    

        .mobile-code-container .code-label,
        .mobile-code-container .code-value {
            font-size: 13px;
            color: #242424;
            font-weight: 500;
            line-height: 18px;
        }

        .mobile-code-container .copy-btn {
            display: flex;
            align-items: center;
            gap: 4px;
            background: transparent;
            border: none;
            cursor: pointer;
            padding: 4px 8px;
            font-size: 11px;
            color: #717171;
            font-weight: 400;
            line-height: 15px;
        }

        .mobile-code-container .copy-btn i {
            font-size: 11px;
        }

        /* Kopyalama Toast Mesajı */
        .copy-toast {
            position: fixed;
            bottom: 80px;
            left: 50%;
            transform: translateX(-50%) translateY(20px);
            background: #000;
            color: #fff;
            padding: 12px 24px;
            border-radius: 8px;
            font-size: 14px;
            font-weight: 500;
            /* Raise above other fixed elements (drawer, bottom bars) */
            z-index: 200000;
            opacity: 0;
            transition: all 0.3s ease;
            pointer-events: none;
        }

        .copy-toast.show {
            opacity: 1;
            transform: translateX(-50%) translateY(0);
        }

   
       
        .module-900039101 .detail-content .detail-action-section .action-content .product-select-area{
            display: none;
        }
        .module-900039101 .detail-content .detail-action-section .action-content .product-add-box{
            padding: 0;
        }
        .module-900039101 .detail-content .detail-action-section .action-content .result-mobile{
            display: none;
        }
        .module-900039101 .detail-content .detail-action-section .action-content{
            padding: 0;
        }



        .shipping-info .shipping-item .shipping-content .drawer-shipping-tabs-header{
             display: flex;
             justify-content: space-between;
             padding: 19px;
             border-bottom: 1px solid #dadada;
             color: #232323;
             font-weight: 600;
             font-size: 14px;
        }


        .shipping-info .shipping-item.open .shipping-content{
           overflow-y: auto;
           overflow-x: hidden;
           position: fixed;
           top: 0;
           left: 0;
           right: 0;
           height: 100vh;
           z-index: 99999;
        }
        .module-900039101 .detail-content .detail-action-section{
            z-index: 101;
        }
        
    }

    @media screen and (min-width:991px) {
           .desktop-code-container {
            display: flex;
            flex-direction: column;
            gap: 2px;
            padding: 17px 25px 12px 21px;
            border-top: 1px solid #DADADA;
        }

        .desktop-code-container .code-item {
            display: flex;
            align-items: center;
            gap: 3px;
        }

    

        .desktop-code-container .code-label,
        .desktop-code-container .code-value {
            font-size: 14px;
            color: #242424;
            font-weight: 500;
            line-height: 18px;
        }

        .desktop-code-container .copy-btn {
            display: flex;
            align-items: center;
            gap: 4px;
            background: transparent;
            border: none;
            cursor: pointer;
            padding: 4px 8px;
            font-size: 12px;
            color: #717171;
            font-weight: 400;
            line-height: 12px;
            margin-left: auto;
            /**/
            transition: transform 0.12s ease, opacity 0.12s ease;
            will-change: transform;
        }

        .desktop-code-container .copy-btn i {
            font-size: 12px;
        }

        /*  */
        @media only screen and (min-width: 992px) {
            .desktop-code-container .copy-btn:active {
                transform: scale(0.86);
            }
        }
    }








     .shipping-info .shipping-content .tab-contents .tab-content.section_Loading{
         position: relative;
         height: 208px;
         z-index: 1;
     
     }


     .shipping-info .shipping-content .tab-contents .tab-content.section_Loading::before{
         content: "";
         background-color:#fff;
         position: absolute;
         top:0;
         left: 0;
         width: 100%;
         height: 100%;
         display: flex;
         align-items: center;
         justify-content: center;
         font-size: 55px;
         z-index: 999;
     }
     
     
     .shipping-info .shipping-content .tab-contents .tab-content.section_Loading::after{
     
         content:"";
         display: block;
         animation: spinnerButtonAnimate 1s linear infinite;
         border: 5px solid #afafaf;
         border-radius: 50%;
         border-right-color:#e4e4e4;
         height: 24px;
         width: 24px;
         position: absolute;
         left: 50%;
         top: 50%;
         transform:translate(-50%,-50%);
         z-index: 999;
     }



     @media screen and (max-width:991px) {
        .shipping-info .shipping-header .toggle-icon{
            transform: rotate(270deg);
        }
        .shipping-info .shipping-header .toggle-icon.active {
            transform: rotate(90deg);
        }
        .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area{
            padding-top: 17px;
        }

     }


     .module-900039101 .detail-content .module-details-area #Comment-box.Comment{
        display: block;
     }

     .module-900039101 .detail-content .other-fields .wrapper .field-item .title[cd="deliveryContractBtn"]{
        display: none;
     }


    #Comment-box .module-001 .module-header-section .module-header-bottom .bottom-header-middle .middle-text{
        color: #5CC777 !important;
     }

    #Comment-box .module-001 .module-header-section .module-header-bottom .bottom-header-left .icon-section .icon-ifa.Active{
        color: #000 !important;
     }

    #Comment-box .module-001 .module-header-section .module-header-bottom .evaluation .evaluation-all .evaluation-select .select-item .rating .rating-icon-section .icon-ifa.ifa-201.Active{
        color: #000 !important;
     }

    #Comment-box .module-001 .module-header-section .module-header-bottom .evaluation .evaluation-all .evaluation-select .select-item .progress-bar .progress-bar-position{
        background-color: #000 !important;
     }

    #Comment-box .module-001 .show-more .show-more-btn{
        border: 1px solid #5CC777 !important;
        color: #5CC777 !important;
     }

     .module-001 .show-more .show-more-btn{
        background-color: transparent !important;
     }

 #Comment-box .module-001 .show-more .show-more-btn:hover{
        background-color: #5CC777 !important;
        color:#fff !important;
     }

     .module-900039101 .detail-content .other-fields .wrapper .field-item .content{
        display: none !important;
     }

     .module-001 .comment-area .customer-comment .comment-text-area .comment-icon .icon-ifa.Active{
        color: #000;
     }
    .module-900039101 .detail-content .other-fields .wrapper .field-item .title{
            text-transform: none;
        }
        [CD='ProductAlternativeContainer']{
            display: none !important;
        }
     @media screen and (min-width:991px) {
        .module-900039101 .detail-content .other-fields .wrapper .field-item .title{
            text-transform: none;
        }
        .shipping-info .shipping-item.open .shipping-content{
            height: 400px;
        }
     }
     @media screen and (max-width:991px) {
        .module-900039101 .detail-content .other-fields .wrapper .field-item .title{
            font-size: 13px;
            font-weight: 500;
        }
        .module-900039101 .detail-content .module-details-area #Comment-box.Comment {
            padding: 14px 15px;
        }
        .module-001 .module-header-section .product-section .product-detail .product-name{
            font-size: 13px;
        }
        .module-001 .module-header-section .product-section .product-detail .bottom-header-left .rating-evaluation,
        .module-001 .module-header-section .product-section .product-detail .bottom-header-left div{
            font-size:13px
        }
    }




     @media screen and (min-width:991px) {

           /* Swiper Scrollbar Styles - Progress Bar Mode */
        .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-scrollbar {
            position: absolute;
            right: 10px;
            top: 0;
            bottom: 0;
            width: 3px;
            background: rgba(0, 0, 0, 0.1);
            border-radius: 10px;
            z-index: 10;
        }
        
        .module-900039101 .slider-section .slider-content.slider-900039101-1 .swiper-scrollbar-drag {
            background: rgba(0, 0, 0, 0.6);
            border-radius: 10px;
            transition: background 0.3s ease;
        }

        .module-900039101 .slider-section{
            padding-right: 13px;
        }
        .module-900039101 .detail-content .content-area{
            position: sticky;
            top: 0;
        }
    }

    @media only screen and (min-width: 991px) {
        .shipping-info .shipping-item.open .shipping-content .tab-contents .tab-content{
            overflow-x: hidden;
            overflow-y: auto;
            height: calc(100% - 69px);
        }
        .module-900039101 .detail-content .dividerCol{
            margin-bottom: 16px;
        }
    }



    .module-900039101 .detail-content .detail-action-section .action-content .product-info-box .comment-area,
    .module-900039101 .detail-content .module-details-area #Comment-box.Comment{
       display: none;
    }
    .module-900039101 .detail-content .other-fields .wrapper .field-item:has(.customCargoPopup){
    display:none;
    }

    .module-detail-other .OtherProducts .other-body .otherCarousel .carousel-cell>.productItem .productInfo .info-top .right-icons .favorite{
    cursor:pointer;
    }