


.modal {
    position: fixed;
    top: 0px;
    left: 0;
    z-index: 999999999999999!important;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
    background: #000000a1;
}
 button.close.ssdgsd {
    float: right;
    /* width: 10px; */
    text-align: right;
    position: absolute;
    right: -5px;
    background: red;
    z-index: 9999;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 48px;
    margin-top: -10px;
}
    p.fg655555 {
    font-family: Graphik-Regular-Trial;
    font-size: 15px!important;
        text-transform: capitalize; 
}
    .modal-content.d4777177717 {
    border-radius: 8px!important;
}
    
    .modal-dialog {
    max-width: 500px;
    margin: 13.75rem auto!important;
}


    .s__logo___00e img.mw-100.mb-4 {
        width: 50px;
        float: left;
    }



    .gotodrp a {
        color: #fff;
        font-weight: normal;
        padding: 8px 9px;
        margin-left: 10px;
        width: 100%;
        display: inline-block;
    }

    .gotodrp a:hover {
        color: #fff
    }

    span.s_09uyg {
        float: left;
        /* width: 100%; */
        background: red;
        display: inline-block;
        padding: 2px 8px;
        text-transform: capitalize;
        font-size: 13px;
        border-radius: 5px;
        line-height: 25px;
        margin-top: 9px;
    }

    .s__logo___00e img.mw-100.mb-4 {
        width: 62px;
        float: left;
        margin-left: 6px;
        position: relative;
        top: 9px;
    }

    .gotodrp a {
        color: #fff;
        font-weight: normal;
        padding: 8px 9px;
        margin-left: 10px;
        width: 100%;
        display: inline-block;
        font-family: Graphik-Regular-Trial;
        /* font-size: 14px; */
    }

.s__logo___00e img.mw-100.mb-4 {
    width: 79px;
    float: left;
    margin-left: 2px;
    margin-top: -15px;
    margin-bottom: 18px!important;
}
    span.gotodrp {
        float: left;
        width: 79%;
    }

    section.mb-4.pt-3 {
        background: #f2f4f8;
    }

    .col-2.mt-3.d-none.d-lg-block.dfgdg22 {
        padding-top: 0px;
        margin-top: -5px !important;
    }

    /*
    .aiz-main-wrapper {
    min-height: 100vh;
    max-width: 100vw;
    background-color: var(--light);
    overflow: hidden;
}
    
    h1.mb-4.fs-16.fw-700.text-dark {
    text-transform: capitalize;
    font-size: 28px!important;
}
    .rela__09ijdd span.mr-4 {
    font-size: 27px;
}
    
    section.rela__09ijdd {
    padding-top: 34px;
}
    
    .carousel-box .p-md-3.p-2.text-center {
    background: #000;
    color: #fff!important;
    text-align: left;
}
    
    .carousel-box .fs-14.mt-3 span.fw-700.text-primary {
    color: #fff!important;
    margin-top: 0px!important;
}
    
    .s545488 span.aiz-megabox-elem {
    padding: 0px 0px!important;
    width: 34px;
    margin-bottom: 11px;
    background: #fff;
    height: 34px;
    border-radius: 60px!important;
    line-height: 15px!important;
    font-size: 11px;
}
    
    .h-60px, .size-60px {
    height: 46px!important;
}
*/

    .p-2.p-md-3.text-left.d11244 {
        padding-left: 21px !important;
        border-top: 1px solid #0000003d !important;
        padding-bottom: 0px !important;
        background: #7B1D0C;
        color: #fff;
        padding-bottom: 20px !important;
        padding-top: 13px !important;
    }

    .carousel-box .p-md-3.p-2.text-center {
        padding-left: 21px !important;
        border-top: 1px solid #0000003d !important;
        padding-bottom: 0px !important;
        background: #7B1D0C;
        color: #fff;
        padding-bottom: 20px !important;
        padding-top: 13px !important;
    }

    .aiz-carousel.product-gallery {
        height: 500px;
    }

    .carousel-box .p-md-3.p-2.text-center {
        padding-left: 21px !important;
        border-top: 1px solid #0000003d !important;
        padding-bottom: 0px !important;
        background: #fff;
        color: #fff;
        padding-bottom: 12px !important;
        padding-top: 13px !important;
    }

    .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
        height: 59px !important;
    }

    .aiz-carousel.product-gallery {
        background: #fff;
    }

    section.mb-4.pt-3 {
        background: #fff;
    }

/*
.text-dark.g__-0987ytrfg {
    position: 37px;
    right: 27px;
    bottom: 0px;
    background: #000;
    color: #fff;
    padding: 19px;
    border-radius: 8px;
    z-index: 9999959;
    border: 3px solid #000000;
    height: 108px;
    box-shadow: 0px 1px 30px -2px #ffffff8c;
    border: 2px solid #f01515;
    width: 356px;
}
*/

    span.s_09uyg {
        float: left;
        /* width: 100%; */
        background: red;
        display: inline-block;
        padding: 0px 13px;
        text-transform: capitalize;
        font-size: 12px;
        border-radius: 6px;
        line-height: 25px;
        margin-top: 9px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    span.sdds {
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: 0.4px;
    }
     span.prtk {
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 0.4px;
    }

    .gallery-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        background-color: #fff;
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
        width: 80%;
        margin: 0 auto;
        padding: 10px;
    }

    .gallery-item {
        flex-basis: 32.7%;
        margin-bottom: 6px;
        opacity: .85;
        cursor: pointer;
    }

    .gallery-item:hover {
        opacity: 1;
    }

    .gallery-item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .gallery-content {
        font-size: .8em;
    }

    .lightbox {
        position: fixed;
        display: none;
        background-color: rgba(0, 0, 0, 0.8);
        width: 100%;
        height: 100%;
        overflow: auto;
        top: 0;
        left: 0;
        z-index: 99999;
    }

    .lightbox-content {
        position: relative;
        width: 70%;
        height: 70%;
        margin: 5% auto;
    }

    .lightbox-content img {
        border-radius: 7px;
        box-shadow: 0 0 3px 0 rgba(225, 225, 225, .25);
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .lightbox-prev,
    .lightbox-next {
        position: absolute;
        background-color: rgba(0, 0, 0, 0.8);
        color: #fff;
        padding: 7px;
        top: 45%;
        cursor: pointer;
    }

    .lightbox-prev {
        left: 0;
    }

    .opacity-50,
    .hov-opacity-50:hover {
        opacity: 1 !important;
    }

    .col-xl-4.col-lg-4.d__098uygh .hhhh.sticky-top {
        top: 112px;
        padding-bottom: 91px;
    }

    .lightbox-next {
        right: 0;
    }

    .lightbox-prev:hover,
    .lightbox-next:hover {
        opacity: .8;
    }

    @media (max-width: 767px) {
        .gallery-container {
            width: 100%;
        }

        .gallery-item {
            flex-basis: 49.80%;
            margin-bottom: 3px;
        }

        .lightbox-content {
            width: 80%;
            height: 60%;
            margin: 15% auto;
        }
    }

    @media (max-width: 480px) {
        .gallery-item {
            flex-basis: 100%;
            margin-bottom: 1px;
        }

        .lightbox-content {
            width: 90%;
            margin: 20% auto;
        }
    }



    .sd_00 img.mx-auto.border.p-1 {
        border: none !important;
    }

    .as334 .sd_00 {
        float: left;
        width: 50%;
        border: none;
        height: 348px;
        margin-top: 0px;
    }

    .col-12.mt-3.d-none.d-lg-block.dfgdg22 {
        margin-top: -114px !important;
    }

    .col-xl-4.col-lg-4.d__098uygh .hhhh.sticky-top {
        top: 112px;
    }

    .top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035.ddd343343 {
        border-bottom: 1px solid #00000038 !important;
    }

    .col-12.mt-3.d-none.d-lg-block.dfgdg22 {
        margin-top: -114px !important;
        padding-bottom: 147px;
    }

    header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm {
        background: #000 !important;
        height: 72px;
        padding-top: 12px !important;
        z-index: 9999 !important;
    }

    section.rela__09ijdd .h-md-190px,
    .size-md-190px {
        height: auto;
        padding-top: 0px;
        padding-bottom: 16px;
    }



    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 22px !important;
        margin-top: -32px;
        margin-bottom: 0px !important;
    }

    .col-xl-4.col-lg-4.d__098uygh {
        background: #eee;
        margin-top: -33px;
        width: 112%;
        max-width: 115%;
        position: relative;
        left: 36px;
        padding-top: 67px;
    }

    body {

        overflow-x: clip !important;
    }

    .rating-mr-1 i {
        margin-right: 1px;
    }

    .slick-current.slick-active {
        border: none !important;
    }

    .col-xl-5.col-lg-4.d__098uygh {
        padding-top: 27px;
    }

    .aiz-megabox .aiz-megabox-elem {
        border: 1px solid #dfdfe6;
        border-radius: 0.25rem;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 0.25rem;
        background: #eee;
        margin-bottom: 10px;
        width: 42px;
        height: 42px;
        border-radius: 7px !important;
    }

    .text-secondary,
    .hov-text-secondary:hover {
        color: #000 !important;
        text-transform: uppercase;
        font-weight: 600 !important;
        margin-bottom: 5px;
    }

    .hov-text-secondary {

        color: #000 !important;
        text-transform: uppercase;
        font-weight: 600 !important;
        margin-bottom: 5px;
    }

    div#image_gallery_show {
        margin-top: 25px;
    }

    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 34px !important;
        margin-top: -32px;
        margin-bottom: 0px !important;
    }

    .aiz-megabox>input:checked~.aiz-megabox-elem,
    .aiz-megabox>input:checked~.aiz-megabox-elem {
        border-color: red;
        background: red;
        color: #fff;
    }

    .col-auto.fs-14.mt-1.ddsd {
        margin-top: -6px !important;
        color: #000 !important;
    }

    #option-choice-form .row.no-gutters.mb-3 {
        margin-bottom: -4px !important;
    }

    .text-secondary.fs-14.fw-400.mt-2 {
        color: #000 !important;
        font-weight: 600 !important;
    }

    .col-1.mt-3.d-none.d-lg-block.dfgdg22 {
        padding: 0px;
    }

    .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
        margin-bottom: 13px;
        border-radius: 20px !important;
    }

    #image_gallery_show img.mw-100.size-60px {
        width: 100px;
        height: 72px;
        padding: 17px !important;
        /* margin-bottom: 29px!important; */
    }


    .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
        margin-bottom: 23px;
        border-radius: 20px !important;
    }

    .col-2.mt-3.d-none.d-lg-block.dfgdg22 .slick-slide.slick-current.slick-active img {
        border: 1px solid red !important;
    }

    .border {
        border: 1px solid #dee2e6 !important;
        border-radius: 10px;
    }

    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 22px !important;
        margin-top: -32px;
        margin-bottom: 0px !important;
        background: rgb(233, 232, 227);
        padding: 6px 12px;
        border-radius: 6px;
    }

    .n_-098yg p {
        border: 1px solid #000;
        padding: 4px 11px;
        border-radius: 4px;
    }

    .n_-098yg p {
        border: 1px solid #000;
        padding: 4px 11px;
        border-radius: 4px;
        font-family: 'Graphik-Regular-Trial';
        font-weight: 600;
        color: #000;
    }

    .n_-098yg i.las.la-angle-down.fs-14 {
        float: right;
        font-weight: 600;
        color: #000;
        padding: 5px;
    }

    span.s__0ijhvn {
        float: right;
    }

    .s__1144444777 {
        border: 1px solid #000;
        padding: 16px 18px;
        border-radius: 5px;
        cursor: pointer;

    }

    .n_-098yg:hover {
        background: #eee;
        border-radius: 5px;
        color: #fff;
    }

    .n__0987g {
        display: none;

    }

    .product-price {
        text-align: right;
        font-size: 31px !important;
    }

    strong#chosen_price {
        font-size: 27px !important;
        position: relative;
        top: 4px;
        font-weight: 800 !important;
    }

    .row.no-gutters.align-items-center.aiz-plus-minus.mr-3 {
        border: 1px solid #0003;
        background: #fff;
        border-radius: 2px;
    }

    .aiz-megabox .aiz-megabox-elem {
        border: 1px solid #dfdfe6;
        border-radius: 0.25rem;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 0.25rem;
        background: #eee;
        margin-bottom: 11px;
        width: 37px;
        height: 37px;
        border-radius: 4px !important;
        font-size: 12px;
        font-weight: 600;
    }

    .col-xl-5.col-lg-4.d__098uygh {
        padding-top: 52px;
    }

    .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
        width: auto;
        border-radius: 7px !important;
    }

    .n_-098yg {
        width: 98%;
    }

    .fade:not(.show) {
        opacity: 1 !important;
    }

    .row.no-gutters.mb-3.hhhh__11144 {
        border: 1px solid #0000002e;
        margin-top: 13px;
        padding: 0 11px;
        border-radius: 6px;
        width: 98%;
    }

    section.py-3.text-light.footer-widget.border-bottom {
        margin-top: -250px !important;
        border-top: 2px solid red !important;
    }
    
    section.mb-4.pt-3 {
    background: #000;
}
    
    .n_-098yg p {
    border: 1px solid #000;
    padding: 4px 11px;
    border-radius: 4px;
    font-family: 'Graphik-Regular-Trial';
    font-weight: 600;
    color: #000;
    background: #000;
    color: #fff;
    border: 2px solid #f01515;
}
    
    .s__1144444777 {
    border: 2px solid #f01515;
    padding: 16px 18px;
    border-radius: 5px;
    cursor: pointer;
}
    
    .n_-098yg i.las.la-angle-down.fs-14 {
    float: right;
    font-weight: 600;
    color: #fff;
    padding: 5px;
}
    
    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
    font-size: 22px !important;
    margin-top: -32px;
    margin-bottom: 0px !important;
    background: black;
    padding: 6px 0px;
    border-radius: 6px;
}
    
    span.gotodrp {
    float: left;
    width: 71%;
}
    
    .gotodrp a {
    color: #fff;
    font-weight: normal;
    padding: 0px 9px;
    margin-left: 10px;
    width: 100%;
    display: inline-block;
    font-family: Graphik-Regular-Trial;
    /* font-size: 14px; */
}
    
    button.btn.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white {
    border: 2px solid #f01515!important;
}
    
        button.btn.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white:hover {
    background: #0af !important;
}
.d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
    font-size: 22px !important;
    margin-top: 3px;
    margin-bottom: 0px !important;
    background: black;
    padding: 6px 0px;
    border-radius: 6px;
    float: left;
    width: 100%;
}
    
    .col-xl-5.col-lg-4.d__098uygh {
    padding-top: 7px;
}
    
    .text-secondary.fs-14.fw-400.mt-2 {
    color: #fff !important;
    font-weight: 600 !important;
}
    
    .d-flex.flex-wrap.align-items-center.mb-3 a {
    text-transform: uppercase;
}
    
    .d-flex.flex-wrap.align-items-center.mb-3 a:hover {
    color: red;
}
    
    button.btn.btn-primary.buy-now.fw-600 {
    background: #000!important;
    border: 2px solid #f01515;
    width: 189px;
}
    
    button.btn.btn-primary.buy-now.fw-600:hover {
   background: #0af !important;
    
}
    
    ul#showAllsizes li a {
    margin: 3px;
    border: 2px solid #ff0000!important;
    padding: 7px 20px!important;
    border-radius: 6px !important;
    background: #000!important;
    color: #fff;
}
    
    
    ul#showAllsizes li a:hover {
    background: #0af !important;
}
    
    ul#showAllsizes li .active {
    margin: 3px;
    background: #0af !important;
    padding: 7px 20px;
    border-radius: 6px !important;
}
    
    .aiz-megabox .aiz-megabox-elem {
    border: 2px solid #ff0000;
    border-radius: 0.25rem;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0.25rem;
    background: #000!important;
    margin-bottom: 11px;
    width: 37px;
    color: #fff;
    height: 30px;
    border-radius: 4px !important;
    font-size: 12px;
    font-weight: 600;
}
    
    .aiz-megabox .aiz-megabox-elem:hover{
        
        background: #0af !important; 
    } 
    button.btn.btn-primary.buy-now.fw-600 {
    
    border: 2px solid #f01515!important;
   
}
    
    .aiz-megabox > input:checked ~ .aiz-megabox-elem, .aiz-megabox > input:checked ~ .aiz-megabox-elem {
    border-color: #f00;
    background: #00aaff !important;
    border: 2px solid #f01515!important;
}
    .aiz-megabox .aiz-megabox-elem {
    border: 2px solid #f01515!important;
    border-radius: 0.25rem;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0.25rem;
    background: #eee;
    margin-bottom: 11px;
    width: 37px;
    height: 30px;
    border-radius: 4px !important;
    font-size: 12px;
    font-weight: 600;
}
    
    .row.no-gutters.mb-3.sd__09iuhb {
    background: #000!important;
    padding: 0px 0px;
    padding-bottom: 0px;
    border-radius: 5px;
    margin-top: 12px;
        color: #fff!important;
        border: 2px solid #f01515!important;
}
    
    strong#chosen_price {
    font-size: 27px !important;
    position: relative;
    top: 6px;
    font-weight: 800 !important;
    color: #fff!important;
}
    
    .rela__09ijdd a.d-block {
    padding: 21px;
    height: 200px!important;
    padding-bottom: 0px;
}
    
    .carousel-box .p-md-3.p-2.text-center {
    padding-left: 21px !important;
    border-top: 1px solid #0000003d !important;
    padding-bottom: 0px !important;
    
    height: 107px;
}
    
    .row.no-gutters.mb-3.sd__09iuhb {
    height: 52px;
}
    
    .row.no-gutters.mb-3.hhhh__11144 .nav-tabs {
    background: #000;
    padding: 11px 0px !important;
    font-size: 11px;
    border-radius: 6px;
}
    
    .row.no-gutters.mb-3.hhhh__11144 .nav-tabs {
    background: #000;
    padding: 11px 0px !important;
    font-size: 11px;
    border-radius: 6px;
}
    .row.no-gutters.mb-3.hhhh__11144 {
    padding-left: 0px;
    padding-right: 0px;
}
    
    .slick-current.slick-active .carousel-box {
    overflow: visible !important;
    min-height: inherit!important;
}
    
    @media screen and (min-width:320px)and (max-width:767px){
        
            .slick-current.slick-active .carousel-box {
    overflow: visible !important;
    min-height: auto!important;
}
   

.n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
    width: 73px!important;
    border-radius: 7px !important;
    padding: 0px 5px !important;
    height: auto;
    font-size: 10px;
    line-height: 23px;
}

        
       .sticky-top.z-3.row.gutters-10 .slick-current.slick-active .carousel-box {
    overflow: visible !important;
    min-height: 316px !important;
}
        
        .sticky-top.z-3.row.gutters-10 {
    width: 100%;
    margin-right: 0px!important;
    margin-left: 0px!important;
}


    }
    .s__001444444444 .form__g input {
    width: 100%;
    margin-bottom: 13px;
    padding: 2px 9px;
    border-radius: 5px;
    border: 1px solid #00000045;
}
    
    .pjj p span {
    color: #fff!important;
    line-height: 31px;
}





    @media screen and (min-width:1700px) and (max-width:3000px){
        
        .rela__09ijdd .container-fluid {
    width: 1587px;
}
    }
    
    .rela__09ijdd a.d-block {
    padding: 21px;
    height: auto!important;
    padding-bottom: 0px;
}
h5#exampleModalLongTitle {
    color: #000;
    font-weight: 600;
}
    .modal-content {
    border: 0 !important;
    border-radius: 9px !important;
}
    
    .modal-dialog {
    max-width: 500px;
    margin: 8.75rem auto!important;
}
    div#exampleModalLong {
    width: 93%;
    margin-left: 15px;
    margin-right: auto;
}
    .aiz-carousel.product-gallery {
    height: 420px!important;
}
    @media screen and (min-width:320px) and (max-width:767px) {
        .aiz-carousel.product-gallery {
    height: auto!important;
}
        .aiz-carousel .slick-arrow {
    position: absolute;
    top: 100%!important;
    display: none!important;
}
        
        .mt-3.dddd33333333 button {
    width: 48%!important;
    border-radius: 5px!important;
    padding: 6px 0px;
    height: 40px!important;
    margin-bottom: 12px;
}
        button.col----mb-3---ttg {
    display: block;
    /* width: 80%!important; */
}
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
    width: 162px!important;
    margin-left: -9px;
    float: left;
}  
        .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
    width: 97px!important;
    border-radius: 7px !important;
    padding: 0px 5px !important;
    height: auto;
    font-size: 10px;
    line-height: 23px;
}
        ul#showAllsizes li {
    margin-top: 1px;
    margin-bottom: 13px;
}
        .modal-dialog {
    max-width: 91%;
    margin: 8.75rem auto!important;
}
        div#image_gallery_show .slick-list.draggable {
    height: auto!important;
}

    }
    @media screen and (min-width:2200px) and (max-width:3000px) {
        
        .aiz-carousel.product-gallery {
    height: 632px;
}
        
   
        #image_gallery_show .slick-list.draggable {
    height: 651px!important;
}
        section.rela__09ijdd {
    margin-top: 0px;
}
    }
    
    
    @media screen and (min-width:320px) and (max-width:767px) {
        
        .row.align-items-center.mb-3.dfdf00000000 {
    float: left;
    width: 100%;
}
        div#image_gallery_show {
    padding: 0px;
}
        .col-xl-5.col-lg-4.d__098uygh {
    padding: 0px!important;
}
        div#image_gallery_show .col-10 {
    padding: 0px;
}
        
        span.sdds {
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0.4px;
    float: left;
    line-height: 16px;
}
        span.s_09uyg {
    margin-top: 3px;
    float: right;
    position: relative;
    left: 23px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 13px;
    padding: 7px 15px;
    padding-bottom: 10px;
}
        
        span.s_09teek{
    margin-top: 3px;
    float: right;
    position: relative;
    left: 23px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 14px;
    padding: 10px 15px;
}
        .row.align-items-center.mb-3.dfdf00000000 .col-12 {
    padding: 0px;
}
        .row.align-items-center.mb-3.dfdf00000000 .col-auto.fs-14.mt-1.ddsd {
    padding: 0px;
}
       .row.align-items-center.mb-3.dfdf00000000  .rating i {
    color: #c3c3c5;
    font-size: 13px;
    letter-spacing: -7px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
        
        span.gotodrp {
    float: left;
    width: 100%;
    margin-top: -6px;
    padding-bottom: 0px;
}
        
    .gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg    span.gotodrp {
    width: 64%;
}
        
        .mt-3.dddd33333333 button {
    width: 47%!important;
    border-radius: 5px!important;
    padding: 6px 0px;
    height: 40px!important;
    margin-bottom: 12px;
}
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
    width: 122px!important;
    margin-left: -10px;
    float: left;
    margin-top: -3px!important;
}
        
        .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
    width: 98px!important;
    border-radius: 7px !important;
    padding: 0px 5px !important;
    height: auto;
    font-size: 10px;
    line-height: 23px;
    margin-left: 9px;
}
        .s__1144444777 {
    border: 2px solid #f01515;
    padding: 16px 10px;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    width: 100%;
    margin-bottom: 18px;
}
        
        .slick-slide {
    display: none;
    float: left;
    height: 200px!important;
    min-height: 1px;
}
        
        .dddd33333333 button.blukorder114442 {
    width: 120px!important;
    padding-top: 5px!important;
    margin-right: 3px;
}
        .mt-3.dddd33333333 button {
   
    margin-left: -1px!important;
}
        .fg4444 .p-3.p-sm-4 {
    padding: 0px!important;
}
        
        .container-fluid {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
        .position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
    height: 115px;
    background: #fff;
    display: flex;
}
        .d11244 h3.fw-400.fs-13.text-truncate-2.lh-1-4.mb-0.h-35px.text-left {
    height: 96px!important;
}
        .rela__09ijdd .slick-slide {
    
    height: 225px!important;
    min-height: 1px;
    border-radius: 19px!important;
}
        .hhhh.sticky-top   h1.mb-4.fs-16.fw-700.text-dark {
    font-family: Public Sans!important;
    font-size: 18px!important;
    letter-spacing: 0px!important;
}
        
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
    width: 99%!important;
    margin-left: -10px;
    float: left;
    margin-top: -3px!important;
}
        
            section.py-3.text-light.footer-widget.border-bottom {
    margin-top: 0px !important;
    border-top: none!important;
}
        
 .mt-3.dddd33333333 button {
    /* display: none; */
    width: 48%!important;
    float: left;
}
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
    width: 100%!important;
    margin-left: 3px!important;
    float: left!important;
    margin-top: 0px!important;
}
        
        .d-flexafafaSFA {
    position: relative;
    left: 6px;
    top: -3px;
}
        
            .gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg span.s_09teek {
    float: left;
    left: 0px!important;
    position: relative!important;
    top: 18px;
    padding: 1px 13px;
}
    .gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg span.prtk {
    float: left;
    line-height: 17px;
    margin-bottom: -7px;
}
    }
    .row.no-gutters.mb-3.s__098uhfghj {
    float: left;
    width: 100%;
}
    .d-flex.flex-wrap.align-items-center {
    float: left;
    width: 100%;
}
    .row.no-gutters.mb-3.s__098uhfghj span.size-25px {
    width: 56px!important;
    border-radius: 5px!important;
    padding: 0px;
    margin: 0px;
    height: 23px;
}
 span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.p-1 {
    /* border: none!important; */
    border: 1px solid #ffffff52 !important;
    border-radius: 7px!important;
    height: 37px;
}
    
    .row.no-gutters.mb-3.s__098uhfghj .aiz-megabox > input:checked ~ .aiz-megabox-elem, .aiz-megabox > input:checked ~ .aiz-megabox-elem {
    border-color: #f00;
    background: transparent!important;
    border: 2px solid #f01515!important;
    border: 2px solid #0af!important;
}
    
    .row.no-gutters.mb-3.s__098uhfghj  .aiz-megabox .aiz-megabox-elem:hover {
       background: transparent!important;
    border: 2px solid #0af!important;
}
    .row.no-gutters.mb-3.s__098uhfghj {
    margin-bottom: 0px!important;
}
    
    @media screen and (min-width:767px) and (max-width:3000px) {
        
        br.s0087979 {
    display: none;
}
        
        .d-flex.flex-column.align-items-start.aiz-plus-minus.mr-2.ml-0.d5t565 input.col.border-0.text-left.px-0.flex-grow-1.fs-14.input-number {
    padding-left: 0px!important;
    position: relative;
    left: -3px;
}
    }
    .sticky-top.g_gtresdfgh li.list-group-item .flex-grow-1.overflow--hidden.minw-0 span.fw-600.fs-16.text-primary {
    color: #000!important;
}
    
    .aiz-carousel.product-gallery {
    background: #fff!important;
}
    
    .aiz-carousel.product-gallery {
    height: 480px!important;
}
    
    
    .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    height: 477px!important;
}
    
    .py-5.d__000999d {
    background: #fff;
    width: 93%;
    float: right;
    border-radius: 9px;
    color: #000;
}
    
    .py-5.d__000999d h4 {
    color: #000;
    font-weight: 600;
    padding-left: 23px;
    padding-bottom: 15px;
}
    .py-5.d__000999d h4 {
    color: #000;
    font-weight: 600;
    padding-left: 23px;
    padding-bottom: 15px;
}
    .py-5.d__000999d .mw-100.overflow-hidden.text-left.aiz-editor-data {
    padding-left: 25px;
}
    .py-5.d__000999d {
    background: #fff;
    width: 93.5%;
    float: right;
    border-radius: 9px;
    color: #000;
    padding: 22px 0px!important;
}
    form#option-choice-form {
    background: #000;
}
    
    @media screen and (min-width:320px) and  (max-width:767px) {
        
        .aiz-carousel.product-gallery {
    height: auto!important;
}
        .py-5.d__000999d {
    background: #fff;
    width: 100%!important;
    float: right;
    border-radius: 9px;
    color: #000;
    padding: 22px 0px!important;
    margin-top: 19px;
}
        
        section.py-3.text-light.footer-widget {
    margin-top: -246px;
    padding-bottom: 54px!important;
    margin-bottom: 30px!important;
}
.gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg span.s_09teek {
    float: left;
    left: 0px!important;
    position: relative!important;
    top: 18px;
    padding: 0px 13px!important;
    font-size: 10px!important;
    padding-top: 0px!important;
    padding-bottom: 3px!important;
    height: 26px;
    line-height: 19px;
}
    }
    
     @media screen and (min-width:320px) and (max-width:767px) {
        span.prtk {
    width: 63%!important;
    font-size: 10px!important;
    line-height: 6px;
    display: inline-flex;
    align-items: center;
}
         
         .text-dark.g__-0987ytrfg .dloo__09d {
    right: 27px;
    /* bottom: 0px; */
    background: #000;
    color: #fff;
    padding: 9px 8px!important;
    border-radius: 8px;
    z-index: 9999;
    border: 3px solid #000000;
    height: auto;
    box-shadow: none;
    border: 2px solid #f01515;
    width: 100% !important;
    float: left;
    margin-left: 27px !important;
    padding-bottom: initial;
    margin-top: inherit!important;
    position: relative !important;
    margin-bottom: 18px;
    display: flex;
    align-items: center;
}
         
         .s__logo___00e img.mw-100.mb-4 {
    width: 79px;
    float: left;
    margin-left: 2px;
    margin-top: -15px;
    margin-bottom: 0px!important;
}
      section.py-3.text-light.footer-widget .mt-3.mb-4.sdfssaasf21421 {
    margin-bottom: 5px!important;
    /* MARGIN-TOP: 75PX!IMPORTANT; */
    margin-top: 64px!important;
} 
    }
    

    
    ul#showAllsizes li a {
    margin: 3px;
    border: 2px solid #ff0000!important;
    padding: 0px 7px!important;
    border-radius: 6px !important;
    background: #000!important;
    color: #fff;
    width: 152px;
    display: inline-block;
    text-align: center;
}
    
    ul#showAllsizes {
    margin-top: -10px;
    padding: 0px 0px!important;
    margin-bottom: 8px!important;
    padding-bottom: 6px!important;
}
    .col-sm-12.s545488 span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
    width: 86px!important;
}

    .modal {
        position: fixed;
        top: 0px;
        left: 0;
        z-index: 999999999999999!important;
        display: none;
        width: 100%;
        height: 100%;
        overflow: hidden;
        outline: 0;
        background: #000000a1;
    }
    button.close.ssdgsd {
        float: right;
        /* width: 10px; */
        text-align: right;
        position: absolute;
        right: -5px;
        background: red;
        z-index: 9999;
        opacity: 1;
        text-shadow: none;
        color: #fff;
        width: 25px;
        height: 25px;
        text-align: center;
        border-radius: 48px;
        margin-top: -10px;
    }
    p.fg655555 {
        font-family: Graphik-Regular-Trial;
        font-size: 15px!important;
        text-transform: capitalize; 
    }
    .modal-content.d4777177717 {
        border-radius: 8px!important;
    }
    
    .modal-dialog {
        max-width: 500px;
        margin: 13.75rem auto!important;
    }
    
    /* Consolidated unique styles from all  blocks */
    .s__logo___00e img.mw-100.mb-4 {
        width: 50px;
        float: left;
    }
    .gotodrp a {
        color: #fff;
        font-weight: normal;
        padding: 8px 9px;
        margin-left: 10px;
        width: 100%;
        display: inline-block;
    }
    .gotodrp a:hover {
        color: #fff
    }
    span.s_09uyg {
        float:left;

        background: red;
        display: inline-block;
        padding: 2px 8px;
        text-transform: capitalize;
        font-size: 13px;
        border-radius: 5px;
        line-height: 25px;
        margin-top: 9px;
    }
    .s__logo___00e img.mw-100.mb-4 {
        width: 62px;
        float: left;
        margin-left: 6px;
        position: relative;
        top: 9px;
    }
    .gotodrp a {
        color: #fff;
        font-weight: normal;
        padding: 8px 9px;
        margin-left: 10px;
        width: 100%;
        display: inline-block;
        font-family: Graphik-Regular-Trial;
        /* font-size: 14px; */
    }
    .s__logo___00e img.mw-100.mb-4 {
        width: 79px;
        float: left;
        margin-left: 2px;
        margin-top: -15px;
        margin-bottom: 18px!important;
    }
    span.gotodrp {
        float: left;
        width: 79%;
    }
    section.mb-4.pt-3 {
        background: #f2f4f8;
    }
    .col-2.mt-3.d-none.d-lg-block.dfgdg22 {
        padding-top: 0px;
        margin-top: -5px !important;
    }
    .p-2.p-md-3.text-left.d11244 {
        padding-left: 21px !important;
        border-top: 1px solid #0000003d !important;
        padding-bottom: 0px !important;
        background: #7B1D0C;
        color: #fff;
        padding-bottom: 20px !important;
        padding-top: 13px !important;
    }
    .carousel-box .p-md-3.p-2.text-center {
        padding-left: 21px !important;
        border-top: 1px solid #0000003d !important;
        padding-bottom: 0px !important;
        background: #7B1D0C;
        color: #fff;
        padding-bottom: 20px !important;
        padding-top: 13px !important;
    }
    .aiz-carousel.product-gallery {
        height: 500px;
    }
    .carousel-box .p-md-3.p-2.text-center {
        padding-left: 21px !important;
        border-top: 1px solid #0000003d !important;
        padding-bottom: 0px !important;
        background: #fff;
        color: #fff;
        padding-bottom: 12px !important;
        padding-top: 13px !important;
    }
    .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
        height: 59px !important;
    }
    .aiz-carousel.product-gallery {
        background: #fff;
    }
    section.mb-4.pt-3 {
        background: #fff;
    }
    span.s_09uyg {
        float: left;
        /* width: 100%; */
        background: red;
        display: inline-block;
        padding: 0px 13px;
        text-transform: capitalize;
        font-size: 12px;
        border-radius: 6px;
        line-height: 25px;
        margin-top: 9px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    span.sdds {
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: 0.4px;
    }
     span.prtk {
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 0.4px;
    }
    .gallery-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        background-color: #fff;
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
        width: 80%;
        margin: 0 auto;
        padding: 10px;
    }
    .gallery-item {
        flex-basis: 32.7%;
        margin-bottom: 6px;
        opacity: .85;
        cursor: pointer;
    }
    .gallery-item:hover {
        opacity: 1;
    }
    .gallery-item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .gallery-content {
        font-size: .8em;
    }
    .lightbox {
        position: fixed;
        display: none;
        background-color: rgba(0, 0, 0, 0.8);
        width: 100%;
        height: 100%;
        overflow: auto;
        top: 0;
        left: 0;
        z-index: 99999;
    }
    .lightbox-content {
        position: relative;
        width: 70%;
        height: 70%;
        margin: 5% auto;
    }
    .lightbox-content img {
        border-radius: 7px;
        box-shadow: 0 0 3px 0 rgba(225, 225, 225, .25);
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .lightbox-prev,
    .lightbox-next {
        position: absolute;
        background-color: rgba(0, 0, 0, 0.8);
        color: #fff;
        padding: 7px;
        top: 45%;
        cursor: pointer;
    }
    .lightbox-prev {
        left: 0;
    }
    .opacity-50,
    .hov-opacity-50:hover {
        opacity: 1 !important;
    }
    .col-xl-4.col-lg-4.d__098uygh .hhhh.sticky-top {
        top: 112px;
        padding-bottom: 91px;
    }
    .lightbox-next {
        right: 0;
    }
    .lightbox-prev:hover,
    .lightbox-next:hover {
        opacity: .8;
    }
    @media (max-width: 767px) {
        .gallery-container {
            width: 100%;
        }
        .gallery-item {
            flex-basis: 49.80%;
            margin-bottom: 3px;
        }
        .lightbox-content {
            width: 80%;
            height: 60%;
            margin: 15% auto;
        }
    }
    @media (max-width: 480px) {
        .gallery-item {
            flex-basis: 100%;
            margin-bottom: 1px;
        }
        .lightbox-content {
            width: 90%;
            margin: 20% auto;
        }
    }
    .sd_00 img.mx-auto.border.p-1 {
        border: none !important;
    }
    .as334 .sd_00 {
        float: left;
        width: 50%;
        border: none;
        height: 348px;
        margin-top: 0px;
    }
    .col-12.mt-3.d-none.d-lg-block.dfgdg22 {
        margin-top: -114px !important;
    }
    .col-xl-4.col-lg-4.d__098uygh .hhhh.sticky-top {
        top: 112px;
    }
    .top-navbar.bg-white.border-bottom.border-soft-secondary.z-1035.ddd343343 {
        border-bottom: 1px solid #00000038 !important;
    }
    .col-12.mt-3.d-none.d-lg-block.dfgdg22 {
        margin-top: -114px !important;
        padding-bottom: 147px;
    }
    header.sticky-top.z-1020.bg-white.border-bottom.shadow-sm {
        background: #000 !important;
        height: 72px;
        padding-top: 12px !important;
        z-index: 9999 !important;
    }
    section.rela__09ijdd .h-md-190px,
    .size-md-190px {
        height: auto;
        padding-top: 0px;
        padding-bottom: 16px;
    }
    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 22px !important;
        margin-top: -32px;
        margin-bottom: 0px !important;
    }
    .col-xl-4.col-lg-4.d__098uygh {
        background: #eee;
        margin-top: -33px;
        width: 112%;
        max-width: 115%;
        position: relative;
        left: 36px;
        padding-top: 67px;
    }
    body {
        overflow-x: clip !important;
    }
    .rating-mr-1 i {
        margin-right: 1px;
    }
    .slick-current.slick-active {
        border: none !important;
    }
    .col-xl-5.col-lg-4.d__098uygh {
        padding-top: 27px;
    }
    .aiz-megabox .aiz-megabox-elem {
        border: 1px solid #dfdfe6;
        border-radius: 0.25rem;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 0.25rem;
        background: #eee;
        margin-bottom: 10px;
        width: 42px;
        height: 42px;
        border-radius: 7px !important;
    }
    .text-secondary,
    .hov-text-secondary:hover {
        color: #000 !important;
        text-transform: uppercase;
        font-weight: 600 !important;
        margin-bottom: 5px;
    }
    .hov-text-secondary {
        color: #000 !important;
        text-transform: uppercase;
        font-weight: 600 !important;
        margin-bottom: 5px;
    }
    div#image_gallery_show {
        margin-top: 25px;
    }
    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 34px !important;
        margin-top: -32px;
        margin-bottom: 0px !important;
    }
    .aiz-megabox>input:checked~.aiz-megabox-elem,
    .aiz-megabox>input:checked~.aiz-megabox-elem {
        border-color: red;
        background: red;
        color: #fff;
    }
    .col-auto.fs-14.mt-1.ddsd {
        margin-top: -6px !important;
        color: #000 !important;
    }
    #option-choice-form .row.no-gutters.mb-3 {
        margin-bottom: -4px !important;
    }
    .text-secondary.fs-14.fw-400.mt-2 {
        color: #000 !important;
        font-weight: 600 !important;
    }
    .col-1.mt-3.d-none.d-lg-block.dfgdg22 {
        padding: 0px;
    }
    .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
        margin-bottom: 13px;
        border-radius: 20px !important;
    }
    #image_gallery_show img.mw-100.size-60px {
        width: 100px;
        height: 72px;
        padding: 17px !important;
        /* margin-bottom: 29px!important; */
    }
    .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
        margin-bottom: 23px;
        border-radius: 20px !important;
    }
    .col-2.mt-3.d-none.d-lg-block.dfgdg22 .slick-slide.slick-current.slick-active img {
        border: 1px solid red !important;
    }
    .border {
        border: 1px solid #dee2e6 !important;
        border-radius: 10px;
    }
    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 22px !important;
        margin-top: -32px;
        margin-bottom: 0px !important;
        background: rgb(233, 232, 227);
        padding: 6px 12px;
        border-radius: 6px;
    }
    .n_-098yg p {
        border: 1px solid #000;
        padding: 4px 11px;
        border-radius: 4px;
    }
    .n_-098yg p {
        border: 1px solid #000;
        padding: 4px 11px;
        border-radius: 4px;
        font-family: 'Graphik-Regular-Trial';
        font-weight: 600;
        color: #000;
    }
    .n_-098yg i.las.la-angle-down.fs-14 {
        float: right;
        font-weight: 600;
        color: #000;
        padding: 5px;
    }
    span.s__0ijhvn {
        float: right;
    }
    .s__1144444777 {
        border: 1px solid #000;
        padding: 16px 18px;
        border-radius: 5px;
        cursor: pointer;
    }
    .n_-098yg:hover {
        background: #eee;
        border-radius: 5px;
        color: #fff;
    }
    .n__0987g {
        display: none;
    }
    .product-price {
        text-align: right;
        font-size: 31px !important;
    }
    strong#chosen_price {
        font-size: 27px !important;
        position: relative;
        top: 4px;
        font-weight: 800 !important;
    }
    .row.no-gutters.align-items-center.aiz-plus-minus.mr-3 {
        border: 1px solid #0003;
        background: #fff;
        border-radius: 2px;
    }
    .aiz-megabox .aiz-megabox-elem {
        border: 1px solid #dfdfe6;
        border-radius: 0.25rem;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 0.25rem;
        background: #eee;
        margin-bottom: 11px;
        width: 37px;
        height: 37px;
        border-radius: 4px !important;
        font-size: 12px;
        font-weight: 600;
    }
    .col-xl-5.col-lg-4.d__098uygh {
        padding-top: 52px;
    }
    .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
        width: auto;
        border-radius: 7px !important;
    }
    .n_-098yg {
        width: 98%;
    }
    .fade:not(.show) {
        opacity: 1 !important;
    }
    .row.no-gutters.mb-3.hhhh__11144 {
        border: 1px solid #0000002e;
        margin-top: 13px;
        padding: 0 11px;
        border-radius: 6px;
        width: 98%;
    }
    section.py-3.text-light.footer-widget.border-bottom {
        margin-top: -250px !important;
        border-top: 2px solid red !important;
    }
    section.mb-4.pt-3 {
        background: #000;
    }
    .n_-098yg p {
        border: 1px solid #000;
        padding: 4px 11px;
        border-radius: 4px;
        font-family: 'Graphik-Regular-Trial';
        font-weight: 600;
        color: #000;
        background: #000;
        color: #fff;
        border: 2px solid #f01515;
    }
    .s__1144444777 {
        border: 2px solid #f01515;
        padding: 16px 18px;
        border-radius: 5px;
        cursor: pointer;
    }
    .n_-098yg i.las.la-angle-down.fs-14 {
        float: right;
        font-weight: 600;
        color: #fff;
        padding: 5px;
    }
    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 22px !important;
        margin-top: -32px;
        margin-bottom: 0px !important;
        background: black;
        padding: 6px 0px;
        border-radius: 6px;
    }
    span.gotodrp {
        float: left;
        width: 71%;
    }
    .gotodrp a {
        color: #fff;
        font-weight: normal;
        padding: 0px 9px;
        margin-left: 10px;
        width: 100%;
        display: inline-block;
        font-family: Graphik-Regular-Trial;
        /* font-size: 14px; */
    }
    button.btn.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white {
        border: 2px solid #f01515!important;
    }
    button.btn.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white:hover {
        background: #0af !important;
    }
    .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
        font-size: 22px !important;
        margin-top: 3px;
        margin-bottom: 0px !important;
        background: black;
        padding: 6px 0px;
        border-radius: 6px;
        float: left;
        width: 100%;
    }
    .col-xl-5.col-lg-4.d__098uygh {
        padding-top: 7px;
    }
    .text-secondary.fs-14.fw-400.mt-2 {
        color: #fff !important;
        font-weight: 600 !important;
    }
    .d-flex.flex-wrap.align-items-center.mb-3 a {
        text-transform: uppercase;
    }
    .d-flex.flex-wrap.align-items-center.mb-3 a:hover {
        color: red;
    }
    button.btn.btn-primary.buy-now.fw-600 {
        background: #000!important;
        border: 2px solid #f01515;
        width: 189px;
    }
    button.btn.btn-primary.buy-now.fw-600:hover {
       background: #0af !important;
    }
    ul#showAllsizes li a {
        margin: 3px;
        border: 2px solid #ff0000!important;
        padding: 7px 20px!important;
        border-radius: 6px !important;
        background: #000!important;
        color: #fff;
    }
    ul#showAllsizes li a:hover {
        background: #0af !important;
    }
    ul#showAllsizes li .active {
        margin: 3px;
        background: #0af !important;
        padding: 7px 20px;
        border-radius: 6px !important;
    }
    .aiz-megabox .aiz-megabox-elem {
        border: 2px solid #ff0000;
        border-radius: 0.25rem;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 0.25rem;
        background: #000!important;
        margin-bottom: 11px;
        width: 37px;
        color: #fff;
        height: 30px;
        border-radius: 4px !important;
        font-size: 12px;
        font-weight: 600;
    }
    .aiz-megabox .aiz-megabox-elem:hover{
        background: #0af !important; 
    } 
    button.btn.btn-primary.buy-now.fw-600 {
        border: 2px solid #f01515!important;
    }
    .aiz-megabox > input:checked ~ .aiz-megabox-elem, .aiz-megabox > input:checked ~ .aiz-megabox-elem {
        border-color: #f00;
        background: #00aaff !important;
        border: 2px solid #f01515!important;
    }
    .aiz-megabox .aiz-megabox-elem {
        border: 2px solid #f01515!important;
        border-radius: 0.25rem;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        border-radius: 0.25rem;
        background: #eee;
        margin-bottom: 11px;
        width: 37px;
        height: 30px;
        border-radius: 4px !important;
        font-size: 12px;
        font-weight: 600;
    }
    .row.no-gutters.mb-3.sd__09iuhb {
        background: #000!important;
        padding: 0px 0px;
        padding-bottom: 0px;
        border-radius: 5px;
        margin-top: 12px;
        color: #fff!important;
        border: 2px solid #f01515!important;
    }
    strong#chosen_price {
        font-size: 27px !important;
        position: relative;
        top: 6px;
        font-weight: 800 !important;
        color: #fff!important;
    }
    .rela__09ijdd a.d-block {
        padding: 21px;
        height: 200px!important;
        padding-bottom: 0px;
    }
    .carousel-box .p-md-3.p-2.text-center {
        padding-left: 21px !important;
        border-top: 1px solid #0000003d !important;
        padding-bottom: 0px !important;
        height: 107px;
    }
    .row.no-gutters.mb-3.sd__09iuhb {
        height: 52px;
    }
    .row.no-gutters.mb-3.hhhh__11144 .nav-tabs {
        background: #000;
        padding: 11px 0px !important;
        font-size: 11px;
        border-radius: 6px;
    }
    .row.no-gutters.mb-3.hhhh__11144 {
        padding-left: 0px;
        padding-right: 0px;
    }
    .slick-current.slick-active .carousel-box {
        overflow: visible !important;
        min-height: inherit!important;
    }
    @media screen and (min-width:320px)and (max-width:767px){
        .slick-current.slick-active .carousel-box {
            overflow: visible !important;
            min-height: auto!important;
        }
        .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
            width: 73px!important;
            border-radius: 7px !important;
            padding: 0px 5px !important;
            height: auto;
            font-size: 10px;
            line-height: 23px;
        }
        .sticky-top.z-3.row.gutters-10 .slick-current.slick-active .carousel-box {
            overflow: visible !important;
            min-height: 316px !important;
        }
        .sticky-top.z-3.row.gutters-10 {
            width: 100%;
            margin-right: 0px!important;
            margin-left: 0px!important;
        }
    }
    .s__001444444444 .form__g input {
        width: 100%;
        margin-bottom: 13px;
        padding: 2px 9px;
        border-radius: 5px;
        border: 1px solid #00000045;
    }
    .pjj p span {
        color: #fff!important;
        line-height: 31px;
    }
    @media screen and (min-width:1700px) and (max-width:3000px){
        .rela__09ijdd .container-fluid {
            width: 1587px;
        }
    }
    .rela__09ijdd a.d-block {
        padding: 21px;
        height: auto!important;
        padding-bottom: 0px;
    }
    h5#exampleModalLongTitle {
        color: #000;
        font-weight: 600;
    }
    .modal-content {
        border: 0 !important;
        border-radius: 9px !important;
    }
    .modal-dialog {
        max-width: 500px;
        margin: 8.75rem auto!important;
    }
    div#exampleModalLong {
        width: 93%;
        margin-left: 15px;
        margin-right: auto;
    }
    .aiz-carousel.product-gallery {
        height: 420px!important;
    }
    @media screen and (min-width:320px) and (max-width:767px) {
        .aiz-carousel.product-gallery {
            height: auto!important;
        }
        .aiz-carousel .slick-arrow {
            position: absolute;
            top: 100%!important;
            display: none!important;
        }
        .mt-3.dddd33333333 button {
            width: 48%!important;
            border-radius: 5px!important;
            padding: 6px 0px;
            height: 40px!important;
            margin-bottom: 12px;
        }
        button.col----mb-3---ttg {
            display: block;
            /* width: 80%!important; */
        }
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
            width: 162px!important;
            margin-left: -9px;
            float: left;
        }  
        .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
            width: 97px!important;
            border-radius: 7px !important;
            padding: 0px 5px !important;
            height: auto;
            font-size: 10px;
            line-height: 23px;
        }
        ul#showAllsizes li {
            margin-top: 1px;
            margin-bottom: 13px;
        }
        .modal-dialog {
            max-width: 91%;
            margin: 8.75rem auto!important;
        }
        div#image_gallery_show .slick-list.draggable {
            height: auto!important;
        }
    }
    @media screen and (min-width:2200px) and (max-width:3000px) {
        .aiz-carousel.product-gallery {
            height: 632px;
        }
        #image_gallery_show .slick-list.draggable {
            height: 651px!important;
        }
        section.rela__09ijdd {
            margin-top: 0px;
        }
    }
    @media screen and (min-width:320px) and (max-width:767px) {
        .row.align-items-center.mb-3.dfdf00000000 {
            float: left;
            width: 100%;
        }
        div#image_gallery_show {
            padding: 0px;
        }
        .col-xl-5.col-lg-4.d__098uygh {
            padding: 0px!important;
        }
        div#image_gallery_show .col-10 {
            padding: 0px;
        }
        span.sdds {
            text-transform: uppercase;
            font-size: 11px;
            letter-spacing: 0.4px;
            float: left;
            line-height: 16px;
        }
        span.s_09uyg {
            margin-top: 3px;
            float: right;
            position: relative;
            left: 23px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 13px;
            padding: 7px 15px;
            padding-bottom: 10px;
        }
        span.s_09teek{
            margin-top: 3px;
            float: right;
            position: relative;
            left: 23px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 14px;
            padding: 10px 15px;
        }
        .row.align-items-center.mb-3.dfdf00000000 .col-12 {
            padding: 0px;
        }
        .row.align-items-center.mb-3.dfdf00000000 .col-auto.fs-14.mt-1.ddsd {
            padding: 0px;
        }
       .row.align-items-center.mb-3.dfdf00000000  .rating i {
            color: #c3c3c5;
            font-size: 13px;
            letter-spacing: -7px;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
        }
        span.gotodrp {
            float: left;
            width: 100%;
            margin-top: -6px;
            padding-bottom: 0px;
        }
        .gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg    span.gotodrp {
            width: 64%;
        }
        .mt-3.dddd33333333 button {
            width: 47%!important;
            border-radius: 5px!important;
            padding: 6px 0px;
            height: 40px!important;
            margin-bottom: 12px;
        }
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
            width: 122px!important;
            margin-left: -10px;
            float: left;
            margin-top: -3px!important;
        }
        .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
            width: 98px!important;
            border-radius: 7px !important;
            padding: 0px 5px !important;
            height: auto;
            font-size: 10px;
            line-height: 23px;
            margin-left: 9px;
        }
        .s__1144444777 {
            border: 2px solid #f01515;
            padding: 16px 10px;
            border-radius: 5px;
            cursor: pointer;
            float: left;
            width: 100%;
            margin-bottom: 18px;
        }
        .slick-slide {
            display: none;
            float: left;
            height: 200px!important;
            min-height: 1px;
        }
        .dddd33333333 button.blukorder114442 {
            width: 120px!important;
            padding-top: 5px!important;
            margin-right: 3px;
        }
        .mt-3.dddd33333333 button {
            margin-left: -1px!important;
        }
        .fg4444 .p-3.p-sm-4 {
            padding: 0px!important;
        }
        .container-fluid {
            padding-left: 15px!important;
            padding-right: 15px!important;
        }
        .position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
            height: 115px;
            background: #fff;
            display: flex;
        }
        .d11244 h3.fw-400.fs-13.text-truncate-2.lh-1-4.mb-0.h-35px.text-left {
            height: 96px!important;
        }
        .rela__09ijdd .slick-slide {
            height: 225px!important;
            min-height: 1px;
            border-radius: 19px!important;
        }
        .hhhh.sticky-top   h1.mb-4.fs-16.fw-700.text-dark {
            font-family: Public Sans!important;
            font-size: 18px!important;
            letter-spacing: 0px!important;
        }
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
            width: 99%!important;
            margin-left: -10px;
            float: left;
            margin-top: -3px!important;
        }
        section.py-3.text-light.footer-widget.border-bottom {
            margin-top: 0px !important;
            border-top: none!important;
        }
 .mt-3.dddd33333333 button {
            /* display: none; */
            width: 48%!important;
            float: left;
        }
        button.col----mb-3---ttg a.mr-3.fs-14.text-dark.opacity-60.has-transitiuon.hov-opacity-100.test__bg__090999 {
            width: 100%!important;
            margin-left: 3px!important;
            float: left!important;
            margin-top: 0px!important;
        }
        .d-flexafafaSFA {
            position: relative;
            left: 6px;
            top: -3px;
        }
        .gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg span.s_09teek {
            float: left;
            left: 0px!important;
            position: relative!important;
            top: 18px;
            padding: 1px 13px;
        }
    .gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg span.prtk {
        float: left;
        line-height: 17px;
        margin-bottom: -7px;
    }
    }
    .row.no-gutters.mb-3.s__098uhfghj {
        float: left;
        width: 100%;
    }
    .d-flex.flex-wrap.align-items-center {
        float: left;
        width: 100%;
    }
    .row.no-gutters.mb-3.s__098uhfghj span.size-25px {
        width: 56px!important;
        border-radius: 5px!important;
        padding: 0px;
        margin: 0px;
        height: 23px;
    }
     span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.p-1 {
        /* border: none!important; */
        border: 1px solid #ffffff52 !important;
        border-radius: 7px!important;
        height: 37px;
    }
    .row.no-gutters.mb-3.s__098uhfghj .aiz-megabox > input:checked ~ .aiz-megabox-elem, .aiz-megabox > input:checked ~ .aiz-megabox-elem {
        border-color: #f00;
        background: transparent!important;
        border: 2px solid #f01515!important;
        border: 2px solid #0af!important;
    }
    .row.no-gutters.mb-3.s__098uhfghj  .aiz-megabox .aiz-megabox-elem:hover {
       background: transparent!important;
    border: 2px solid #0af!important;
    }
    .row.no-gutters.mb-3.s__098uhfghj {
        margin-bottom: 0px!important;
    }
    @media screen and (min-width:767px) and (max-width:3000px) {
        br.s0087979 {
            display: none;
        }
        .d-flex.flex-column.align-items-start.aiz-plus-minus.mr-2.ml-0.d5t565 input.col.border-0.text-left.px-0.flex-grow-1.fs-14.input-number {
            padding-left: 0px!important;
            position: relative;
            left: -3px;
        }
    }
    .sticky-top.g_gtresdfgh li.list-group-item .flex-grow-1.overflow--hidden.minw-0 span.fw-600.fs-16.text-primary {
        color: #000!important;
    }
    .aiz-carousel.product-gallery {
        background: #fff!important;
    }
    .aiz-carousel.product-gallery {
        height: 480px!important;
    }
    .slick-list {
        position: relative;
        display: block;
        overflow: hidden;
        margin: 0;
        padding: 0;
        height: 477px!important;
    }
    .py-5.d__000999d {
        background: #fff;
        width: 93%;
        float: right;
        border-radius: 9px;
        color: #000;
    }
    .py-5.d__000999d h4 {
        color: #000;
        font-weight: 600;
        padding-left: 23px;
        padding-bottom: 15px;
    }
    .py-5.d__000999d .mw-100.overflow-hidden.text-left.aiz-editor-data {
        padding-left: 25px;
    }
    .py-5.d__000999d {
        background: #fff;
        width: 93.5%;
        float: right;
        border-radius: 9px;
        color: #000;
        padding: 22px 0px!important;
    }
    form#option-choice-form {
        background: #000;
    }
    @media screen and (min-width:320px) and  (max-width:767px) {
        .aiz-carousel.product-gallery {
            height: auto!important;
        }
        .py-5.d__000999d {
            background: #fff;
            width: 100%!important;
            float: right;
            border-radius: 9px;
            color: #000;
            padding: 22px 0px!important;
            margin-top: 19px;
        }
        section.py-3.text-light.footer-widget {
            margin-top: -246px;
            padding-bottom: 54px!important;
            margin-bottom: 30px!important;
        }
        .gottodropshipageifnalsls.mb-4.fs-16.fw-700.text-dark.g__-0987ytrfg span.s_09teek {
            float: left;
            left: 0px!important;
            position: relative!important;
            top: 18px;
            padding: 0px 13px!important;
            font-size: 10px!important;
            padding-top: 0px!important;
            padding-bottom: 3px!important;
            height: 26px;
            line-height: 19px;
        }
    }
     @media screen and (min-width:320px) and (max-width:767px) {
        span.prtk {
            width: 63%!important;
            font-size: 10px!important;
            line-height: 6px;
            display: inline-flex;
            align-items: center;
        }
         .text-dark.g__-0987ytrfg .dloo__09d {
            right: 27px;
            /* bottom: 0px; */
            background: #000;
            color: #fff;
            padding: 9px 8px!important;
            border-radius: 8px;
            z-index: 9999;
            border: 3px solid #000000;
            height: auto;
            box-shadow: none;
            border: 2px solid #f01515;
            width: 100% !important;
            float: left;
            margin-left: 27px !important;
            padding-bottom: initial;
            margin-top: inherit!important;
            position: relative !important;
            margin-bottom: 18px;
            display: flex;
            align-items: center;
        }
         .s__logo___00e img.mw-100.mb-4 {
            width: 79px;
            float: left;
            margin-left: 2px;
            margin-top: -15px;
            margin-bottom: 0px!important;
        }
          section.py-3.text-light.footer-widget .mt-3.mb-4.sdfssaasf21421 {
            margin-bottom: 5px!important;
            /* MARGIN-TOP: 75PX!IMPORTANT; */
            margin-top: 64px!important;
        } 
    }
    ul#showAllsizes li a {
        margin: 3px;
        border: 2px solid #ff0000!important;
        padding: 0px 7px!important;
        border-radius: 6px !important;
        background: #000!important;
        color: #fff;
        width: 152px;
        display: inline-block;
        text-align: center;
    }
    ul#showAllsizes {
        margin-top: -10px;
        padding: 0px 0px!important;
        margin-bottom: 8px!important;
        padding-bottom: 6px!important;
    }
    .col-sm-12.s545488 span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
        width: 86px!important;
    }
    .col-xl-5.col-lg-4.d__098uygh span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
        width: 111px!important;
    }
    @media screen and (min-width:320px) and (max-width:767px) {
        ul#showAllsizes li a {
            margin: 3px;
            border: 2px solid #ff0000!important;
            padding: 0px 7px!important;
            border-radius: 6px !important;
            background: #000!important;
            color: #fff;
            width: 139px;
            display: inline-block;
            text-align: center;
        }
        .col-xl-5.col-lg-4.d__098uygh span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
            width: 129px!important;
        }
    }


      
        
            .hhhh p.MsoNormal {
    display: none!important;
}

.disabledTab {
    pointer-events: none;
    opacity: 0.5;
}

.disabledClasses input[type="radio"] {
    pointer-events: none;
}

.disabledClasses span {
    opacity: 0.5;
}

.aiz-carousel.product-gallery {
    background: #000000 !important;
}

        .disabledClasses span {
            background: #707070 !important;
            color: #fff;
        }

        .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
            width: 73px !important;
            border-radius: 7px !important;
            padding: 0px 5px !important;
            height: auto;
            font-size: 10px;
            line-height: 23px;
        }


        .row.no-gutters.mb-3.s__098uhfghj .aiz-megabox>input:checked~.aiz-megabox-elem,
        .aiz-megabox>input:checked~.aiz-megabox-elem {
            border-color: #f00;
            background: transparent !important;
            border: 2px solid #f01515 !important;
            border: 2px solid #f00 !important;
        }

        /*
.aiz-carousel.product-gallery {
    height: 355px!important;
    
}
*/


        .aiz-carousel.product-gallery {
            background: #fff;
        }


        .pjj p {
            border: 2px solid red;
            padding: 10px;
            /* padding-right: 43px; */
            /* margin-right: 4px; */
            padding-left: 14px;
            box-sizing: 32px;
            padding-right: -103px;
            /* color: white; */
            border-radius: 10px;
        }

        .aiz-carousel .slick-arrow:hover {
            background: #0af;
            color: #fff;
            font-size: 20px;
            border: 2px solid red;
        }

        ul#showAllsizes li .active {
            margin: 3px;
            border: 1px solid #030303;
            padding: 5px 18px;
            border-radius: 13px;
        }

        ul#showAllsizes .active {
            background: red;
            color: #fff !important;
        }

        ul#showAllsizes .active a {
            background: red;
            color: #fff !important;
        }

        ul#showAllsizes li a {
            margin: 3px;
            border: 1px solid #030303;
            padding: 5px 18px;
            border-radius: 13px;
        }

        ul#showAllsizes li {
            margin-top: 1px;
            margin-bottom: 5px;
        }

        .row.no-gutters.mb-3.hhhh__11144 .nav-tabs {
            background: #eee;
            padding: 11px 5px !important;
            font-size: 11px;
            border-radius: 6px;
        }

        ul#showAllsizes li a {
            margin: 3px;
            border: 1px solid #03030330;
            padding: 5px 18px;
            border-radius: 13px;
            background: #fff;
        }

        .col-sm-12.s545488 {
            padding: 0px;
            margin-top: 12px;
        }

        .aiz-megabox .aiz-megabox-elem {
            border: 1px solid #dfdfe6;
            border-radius: 0.25rem;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            border-radius: 0.25rem;
            background: #eee;
            margin-bottom: 11px;
            width: 37px;
            height: 30px;
            border-radius: 4px !important;
            font-size: 12px;
            font-weight: 600;
        }


        .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
            width: auto;
            border-radius: 7px !important;
            padding: 0px 5px !important;
            height: auto;
            font-size: 10px;
            line-height: 23px;
        }

        .row.no-gutters.mb-3.hhhh__11144 .nav-tabs {
            background: #000;
            padding: 11px 5px !important;
            font-size: 11px;
            border-radius: 6px;
        }

        .aiz-megabox>input:hover~.aiz-megabox-elem,
        .aiz-megabox>input:hover~.aiz-megabox-elem {
            border-color: red;
            background: red;
            color: #fff;
        }


        ul#showAllsizes a:hover {
            background: red;
            color: #fff !important;
        }

        span.s_09uyg {
            float: right;

        }

        .dloo__09d span.gotodrp {
            padding-top: 18px;
        }

        span.s_09uyg {
            margin-top: 0px;
            float: right;
            position: relative;
            left: 23px;
        }

        .text-primary,
        .hov-text-primary:hover {
            color: #fff !important;
        }

        button.blukorder114442 {
            float: right;
            margin-top: -52px;
            background: transparent;
            color: #fff;
            border: 2px solid red;
            padding: 3px 19px;
            border-radius: 7px;
        }

        button.blukorder114442:hover {
            background: #0af !important;
        }

        span.s_09uyg {
            margin-top: 3px;
            float: right;
            position: relative;
            left: 23px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 14px;
            padding: 10px 15px;
        }
        
        
        .d__098uygh h1.mb-4.fs-16.fw-700.text-dark {
    font-size: 22px !important;
    margin-top: 3px;
    margin-bottom: 0px !important;
    background: black;
    padding: 6px 0px;
    border-radius: 6px;
    float: left;
    width: 100%;
    font-family: sans-serif!important;
}

        /*
           span.s_09teek {
    margin-top: 3px;
    float: right;
    position: relative;
    left: 23px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 14px;
    padding: 10px 15px;
}
*/
        span.s_09teek {
            float: right;
            /* width: 100%; */
            background: #000;
            display: inline-block;
            padding: 0px 13px;
            text-transform: capitalize;
            font-size: 12px;
            border-radius: 6px;
            line-height: 25px;
            margin-top: -4px;
            margin-right: -33px;
            text-transform: uppercase;
            letter-spacing: 1px;
            border: 2px solid #f01515;
            padding: 5px 10px;
            top: -11px;
            left: 38px !important;
        }

        span.s_09teek:hover {
            background: #00aaff;
        }

        button.blukorder114442 {
            float: right;
            margin-top: 0px !important;

        }

        .min-w-150px {
            min-width: auto !important;
        }


        .hhhh.sticky-top h1.mb-4.fs-16.fw-700.text-dark {
            font-family: Public Sans !important;
            font-size: 23px !important;
            letter-spacing: 0px !important;
        }


        input.col.border-0.text-center.flex-grow-1.fs-16.input-number {
            background: transparent;
            color: #fff;
        }

        .row.no-gutters.mb-3.sd__09iuhb .btn-sm {
            padding: 1px 4px !important;
            font-size: 17px !important;
            padding-top: 2px !important;
            font-weight: 600 !important;
            background: transparent;
            color: #fff;
            border: none;
        }

        .row.no-gutters.align-items-center.aiz-plus-minus.mr-3 {
            border: 2px solid #f01515;
            background: #000;
            border-radius: 2px;
            border-radius: 5px;
            margin-left: -9px;
        }

        .row.no-gutters.mb-3.sd__09iuhb .btn-sm:hover {
            background: #0af !important;
            border-radius: 6px !important;

        }

        @media screen and (min-width:320px) and (max-width:767px) {

            span.sdds {
                text-transform: uppercase;
                font-size: 11px;
                letter-spacing: 0.4px;
            }

            .min-w-150px {
                min-width: 47%;
            }

            .n__0987g span.aiz-megabox-elem.rounded-0.d-flex.align-items-center.justify-content-center.py-1.px-3 {
                width: 98px !important;
                border-radius: 7px !important;
                padding: 0px 5px !important;
                height: auto;
                font-size: 10px;
                line-height: 23px;
            }
            
            .form__g select.form-control {
    width: 100%!important;
    padding: 8px 6px;
    border: 1px solid #0000003d !important;
}
            
            .carousel-box.img-zoom.rounded-0 {
    height: 478px!important;
}
        }




        div#tab_default_1 {
            width: 93%;
            float: right;
        }

        .text-dark.g__-0987ytrfg .dloo__09d {
            right: 27px;
            bottom: 0px;
            background: #000;
            color: #fff;
            padding: 14px;
            border-radius: 8px;
            z-index: 9999959;
            border: 3px solid #000000;
            height: auto;
            box-shadow: none;
            border: 2px solid #f01515;
            width: 100% !important;
            float: left;
            margin-left: 27px !important;
            padding-bottom: 0px;
            margin-top: 14px !important;
            position: relative !important;
            margin-bottom: 18px;
        }
        
        span.gotodrp {
    float: left;
    width: auto;
}
        
        .gottodropshipage.mb-4.fs-16.fw-700.text-dark {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
        span.s__2255555444888 {
    /* margin-right: -25px!important; */
    position: relative;
    left: 11px;
}
        
        .s_kkkkk55555 button.btn.btn-sm.btn-soft-warning.btn-outline-warning.hov-svg-white.hov-text-white.rounded-4 {
    padding: 4px 13px!important;
    margin-bottom: -13px;
    position: relative;
    top: -2px;
}
        
        .text-dark.g__-0987ytrfg .dloo__09d {
    right: 27px;
    bottom: 0px;
    background: #000;
    color: #fff;
    padding: 14px;
    border-radius: 8px;
    z-index: 9999;
    border: 3px solid #000000;
    height: auto;
    box-shadow: none;
    border: 2px solid #f01515;
    width: 100% !important;
    float: left;
    margin-left: 27px !important;
    padding-bottom: 0px;
    margin-top: 14px !important;
    position: relative !important;
    margin-bottom: 18px;
}
        
        @media screen and (min-width:768px) and (max-width:3000px) {
            
            .rela__09ijdd .aiz-carousel .slick-arrow {
    background: #000000;
    color: #fff;
    font-size: 20px;
    margin-top: -310px;
}
            
            section.rela__09ijdd {
    padding-bottom: 0px;
    margin-bottom: -107px;
}
        }
        
        .aiz-carousel.product-gallery {
    height: 480px!important;
    padding-top: 27px;
}
        
        .sticky-top.z-3.row.gutters-10  .carousel-box {
    overflow: visible;
    min-height: auto;
    background: #000!important; 
    height: 46px;
    border-radius: 10px;
    padding-top: 7px;
}
        
        .sticky-top.z-3.row.gutters-10  .carousel-box {
    overflow: visible;
    min-height: auto;
    background: #000!important;
    height: auto!important;
    border-radius: 10px;
    padding-top: 7px;
}
        section.rela__09ijdd {
    background: #000;
    margin-top: 0px;
    padding-bottom: 37px;
}
    
 .slick-current.slick-active {
        border: 1px solid #000;
    }

    .slick-current.slick-active .carousel-box {
        overflow: visible !important;
        min-height: 600px !important;
    }

    @media screen and (min-width:320px) and (max-width:767px) {

        .d11244 h3.fw-400.fs-13.text-truncate-2.lh-1-4.mb-0.h-35px.text-left {
            height: 47px !important;
        }

        .rela__09ijdd .slick-slide {
            height: 282px !important;
            min-height: 1px;
            border-radius: 19px !important;
        }

        .position-relative.h-140px.h-md-200px.img-fit.overflow-hidden {
            height: 74px;
            background: #fff;
            display: flex;
        }

        h3.fs-16.fw-700.mb-0.b_14440988 {
            text-align: center;
            font-size: 23px !important;
            padding-top: 42px;
            padding-bottom: 26px;
        }
        .aiz-carousel.product-gallery {
    height: auto!important;
    padding-top: 0px;
}
               section.py-3.text-light.footer-widget {
    padding-top: 45px!important;
    margin-bottom: -2px!important;
}   
    }