.btn-orange {
    background-color: #ef7206;
    border-color: #ef7206
}

.btn-orange:hover {
    background-color: #fff;
    color: #ef7206;
    border-color: #ef7206
}

.btn-orange:focus {
    background-color: #ef7206;
    color: #fff;
    border-color: #ef7206
}

.btn-orange:active {
  background-color: #ef7206;
  color: #fff;
  border-color: #ef7206;
}

.btn-orange:active:hover {
  background-color: #ef7206;
  border-color: #ef7206;
  color: #fff;
}

.btn-primary.btn-orange.disabled {
    background-color: #ef7206;
    border-color: #ef7206;
    opacity: 1.0;
}

.btn-blue {
    background-color: #1068c5;
    border-color: #1068c5
}

.btn-blue:hover {
    background-color: #fff;
    color: #1068c5;
    border-color: #1068c5
}

.btn-blue:focus {
    background-color: #1068c5;
    color: #fff;
    border-color: #1068c5
}

@media (max-width: 991px) {
    .purchase-wrapper {
        margin-bottom: 10px;
        margin-right: -15px;
    }
}

@media (max-width: 991px) {
    .purchase-wrapper .purchase {
        border:none;
        margin-top: 0
    }
}

.btn-primary.btn-blue.disabled {
    background-color: #1068c5;
    border-color: #1068c5;
    opacity: 1.0;
}

.purchase-wrapper .purchase-bundle {
    margin-top: 30px
}

@media (max-width: 991px) {
    .purchase-wrapper .purchase-bundle {
        padding:0 10px;
        margin-top: 10px
    }
}

.purchase-wrapper .purchase-bundle__title {
    margin: 0 0 30px;
    padding-left: 20px;
    font-size: 26px;
}
.purchase-wrapper .purchase-bundle .bundle-data {
    margin-bottom: 20px;
    border: 1px solid #cdcdcd;
    padding: 15px;
    border-radius: 5px;
    margin-right: 8px;
}
.purchase-wrapper .purchase-bundle .bundle_row {
    display: flex;
}
.purchase-wrapper .purchase-bundle .bundle-data img {
    margin: 0 auto;
    width:145px;
    height:155px;   
}
.purchase-wrapper .purchase-bundle .bundle-data_price {
    color:#C41516;
}
.purchase-wrapper .purchase-bundle .bundle-data__title {
    font-size: 14px;
    font-weight: 600;
    display: block;
    max-height: 75px;
    height: 50px;
    overflow: hidden;
    margin-bottom:0;
}


.bundle_col{
 padding: 5px;
 width: 186px;
}

.purchase-wrapper .purchase-bundle .bundle-data .btn-primary {
    background-color: #fff;
    border-color: #ef7206;
    width: 100%;
    font-size: 17px;
    color: #ef7206;
    border-radius: 5px !important;
    height: auto;
}

.purchase-wrapper .purchase-bundle .bundle-data .btn-primary:hover {
    background-color: #fff;
    color: #ef7206
}

.blp-wrapper {
    padding-top: 25px
}

.blp-wrapper .page-headline {
    text-align: center;
    color: #1068c5;
    padding: 0 0 40px
}

@media (max-width: 767px) {
    .blp-wrapper .page-headline {
        display:none
    }
    .purchase-wrapper .purchase-bundle__title {
        font-size: 24px;
    }
}

.blp-wrapper .bundle-view {
    margin-bottom: 30px;
    position: relative
}

@media (max-width: 767px) {
    .blp-wrapper .bundle-view {
        margin-bottom:60px
    }
    .blp-wrapper .bundle-view .bundle-sidebar {
        padding:0px !important
    }
}

@media (max-width: 767px) {
    .blp-wrapper .bundle-view p {
        font-size:16px
    }
}

@media (min-width: 768px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper {
        padding-right:30px
    }
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .price--bundle__title {
        margin-top:0;
        font-size:28px;
        text-transform: capitalize;
        font-weight:300;
    }
}

@media (max-width: 767px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-carousels {
        margin-bottom:50px
    }
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-carousels__item {
    outline: none
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-carousels__item img {
    width: 100%
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-carousels .slick-dots {
    bottom: -30px
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-carousels .slick-dots li.slick-active button:before {
    background-color: #000
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-carousels .slick-dots li button:before {
    background-color: #d9d9d9;
    width: 20px;
    height: 20px
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description {
    width: 100%;
    display: inline-block;
    margin-top: 45px;
    margin-bottom:40px;
}
.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .product-specifications {
    border-bottom: 1px solid #CDCDCD;
}
@media (max-width: 767px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description {
        margin:20px 0;
    }
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description__title {
    margin: 0 0 15px;
    font-weight: 300;
    font-size:26px;
}

@media (max-width: 767px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description__data {
        max-width:100%
    }
}


@media (min-width: 641px) and (max-width: 991px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description__data {
        max-height: 120px;
        overflow-y: scroll;
        width: calc(200% - 59%);
        padding-right: 15px;
        max-width: none !important;
    }
    .blp-wrapper .bundle-view .bundle-hero-wrapper{
        padding-bottom:20px;
    }
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description__data p {
  margin: 0
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description__data ul {
  margin-top: 10px
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description__link {
    cursor: pointer;
    color: #ef7206;
    text-decoration: none;
    display: none;
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description.bundle--description.show-sm {
        display: none !important;
}

@media (min-width: 641px) and (max-width: 991px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description.bundle--description.show-sm {
        display: block !important;
    }
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description {
       position: absolute;
       top:125px;
       left: 100%;
       margin-top:0px;
       padding: 0 10px;
    }
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-carousels .slick-dots {
        bottom: 15px;
        position:relative;
    }

}
.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .product-details.show-sm {
        display: none !important;
    }
@media (min-width: 641px) and (max-width: 991px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .product-details.show-sm {
        display: block !important;
    }
}
.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description.hide-sm {
        display: block !important;
}
@media (min-width: 641px) and (max-width: 991px) {
    .blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .bundle-description.hide-sm {
        display: none !important;
    }
}

.blp-wrapper .bundle-view .price-bundle__discounted {
    color: red
}

.blp-wrapper .bundle-view .price-bundle__original{
    color: #333;
    text-decoration: line-through
}

.blp-wrapper .bundle-view .price-bundle.price--bundle .price--bundle__title {
    color: #333;
    margin: 15px 0 0;
    font-size:22px;
    font-weight:300;
}

.blp-wrapper .bundle-view .price-bundle__title {
    font-size: 28px;
}
.blp-wrapper .bundle-view .price-bundle__normal {
    margin: 10px 0 10px;
    font-size: 26px;
}
@media (max-width: 640px) {
    .blp-wrapper .bundle-view .price-bundle__normal {
        margin:10px 0 5px;
        font-size:14px;
    }
    .hero-wrapper .price-bundle .price-bundle__normal {
        display: none;
    }
}

.blp-wrapper .bundle-view .bundle-sidebar__btn {
    margin: 20px 0;
    display:none;
}
.blp-wrapper .bundle-view .bundle-sidebar .bundle-sidebar__btn.hide-sm{
    display:none;
}

.blp-wrapper .bundle-view .bundle-sidebar__btn .btn {
    width: 100%;
    font-size: 18px
}

@media (max-width: 767px) {
    .blp-wrapper .bundle-view .bundle-sidebar__btn .btn {
        bottom: 0;
        z-index: 1;
    }
}

.blp-wrapper .bundle-view .show-sm.bundle-sidebar {
    display:none !important;
}

@media (min-width: 641px) and (max-width: 991px) {
    .blp-wrapper .bundle-view .show-sm.bundle-sidebar {
        display:block !important;
    }
}


.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger {

    overflow-y: scroll;
    display: inline-block;
    width: 100%;
    height: auto;
    -webkit-overflow-scrolling: touch;
    border:1px solid #cdcdcd;
    border-radius:3px;
    margin-top:20px;
}


.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger.hide-sm {
    display: block !important;
}
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data .price-bundle__normal {
    font-size: 16px;
    font-family: 'Noto Sans SC', sans-serif !important;
 }
@media(min-width: 641px) and (max-width: 991px) {
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger.hide-sm {
        display: none !important;
    }
    .blp-wrapper .bundle-view .bundle-sidebar .bundle-sidebar__btn.hide-sm {
        display: none !important;
    }
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data {
        width: 45%;
    }
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data-overview .bundle-title__info {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data .price-bundle__normal {
        font-size: 15.9447px;
     }
     .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .delivery-estimate-section {
        display: flex !important;
        align-items: center;
     }
     .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .delivery-estimate-section .delivery-estimate-time {
        margin-left: 20px;
     }

}
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .delivery-estimate-section {
    display: block;
 }
 .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .delivery-estimate-section .delivery-estimate-date h4 {
    font-family: Mulish;
    font-size: 15px;
    font-weight: 800;
    color: #007600;
 }
 .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .delivery-estimate-section .delivery-estimate-time span {
    font-family: Mulish;
    font-size: 12px;
    font-weight: 700;
    color: #000000;
 }
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .sidebar-reset {
    display: inline-block;
    width: 100%;
    margin: 7px 0 12px
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .sidebar-reset__title {
    font-size: 16px;
    float: left;
    margin: 0
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .sidebar-reset__link {
    color: #ef7206;
    float: right;
    font-size: 16px;
    text-decoration: none;
    display: none
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav {
    border: none
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li {
    /*background-color: #fff;*/
    padding: 10px 12px;

    /*border-radius: 7px*/
    border-bottom:1px solid #cdcdcd;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li:last-child {
    border-bottom:none;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li.active{
    border: 2px solid #EF7206;
    margin-top:0;
}


.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .out-of-stock img {
   opacity:0.5;
}


.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .out-of-stock .bundle-title__data-link{
   color: #cdcdcd;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .out-of-stock .bundle-title__data-desc{
   color: #cdcdcd;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .out-of-stock .tool-tips{
   color: #cdcdcd !important;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .out-of-stock .tool-tips .dShip .icon-truck{
   fill: #cdcdcd !important;
}
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li img {
  width: 70px;
}
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li:first-child img {
  width:117px;
}

 .price-bundle__data {
    font-weight:bold;
  }

@media (max-width: 1024px) {
   .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li img {
     width: 70px;
   }
   .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li:first-child img {
     width:117px;
   }

   .bundle-title__info .price-bundle__normal {
       font-size: 16px !important;
       font-family: 'Noto Sans SC', sans-serif !important;
   }
   .blp-wrapper .bundle-view .bundle-sidebar__btn {
        margin: 20px -20px 0 -20px;
        display: block;
  }
  .blp-wrapper .bundle-view .bundle-sidebar__btn .btn {
        border-radius: 0 !important;
        margin: 0;
  }
}


.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__info {
    display:flex;
    align-items: center;
    justify-content: space-between;
}
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .adjacent-selectors {
    justify-content:end;
    align-items:center;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .adjacent-selectors .custom {
    margin: 0 5px;
    -webkit-flex: 0 0 52px;
    -moz-flex: 0 0 52px;
    -ms-flex: 0 0 52px;
    flex: 0 0 52px;
    max-width: 43px;
    max-height: 43px;
    height: 43px;
    text-align: center;
    border: 1px solid #CDCDCD;
    box-sizing: border-box;
    border-radius: 3px;
    font-size:11px;
    padding-top:12px;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .adjacent-selectors .pdp-qty-selector-btn:hover {
    background: #EAF1F8;
    border: 1px solid #1A6AC2 !important;
    box-shadow: 0px 0px 2px #1A6AC2;
    border-radius: 3px;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .adjacent-selectors .pdp-qty-selector-btn:active {
    color:white;
    background: #1A6AC2;
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .product-details .addReadMore .readMore,
.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .product-details .addReadMore .readLess
{
       font-weight: bold;
       margin-left: 2px;
       color: #1A6AC2;
       cursor: pointer;
       display: block;
}

.blp-wrapper .bundle-view .bundle-hero-wrapper .hero-wrapper .product-details .addReadMore .readMore::after
{
       content: url("/_ui/responsive/common/images/down-arrow-small.png");
       position: relative;
       right: 0;
       top: 0;
}






.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data-link {
    text-decoration: none;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size:15.9447px;
    font-weight: 700;
    text-transform: capitalize;
}





.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data-link-sm {
    padding:10px;
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data-itemcode {
    color: #7f7f7f;
    font-weight: 700;
    font-size: 15px;
}

.blp-wrapper .bundle-title__data-itemcode {
    color: #7f7f7f;
    font-weight: 700;
    font-size: 15px;
}


.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-qty .form-group,.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data-desc {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size:16px;
    font-weight:400px;
}

.bundle-qty .form-group {
width: 100%
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  .bundle-qty .dShip {
  white-space: normal;
  }
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-qty .form-group {
    font-size: 12px;
    color: #7f7f7f;
    float: right;
}

.dShip{
    white-space:initial !important;
    display: flex;
    cursor: pointer;
    padding-bottom: 5px;
}

.dShip .icon-truck {
    width: 1.2em;
    height: 1.2em;
    fill: #7f7f7f
}


.dShip:hover .icon-truck {
    fill:#1068c5
}



.dropship-space {
    font-weight: 600;
    margin-left: .5em;
    float: right;
    font-size: 8px !important;
}
.tooltipBox {
    position: absolute;
    width: 250px;
    margin-left: -185px;
    font-size: 12px;
    color: #333;
    font-weight: 300;
    padding-top: 10px;
    z-index: 11;
    max-width:400px !important;
    min-width:250px !important;
}
@media (max-width : 767px) {
.dShip .icon-truck {
    width: 1em;
    height: 1em;
}

.dropship-space {
    margin-left: .2em;
    font-size: 8px !important;
}
}

@media only screen and (device-width: 768px) {
.dShip .icon-truck {
    width: 1.3em;
    height: 1em;
    }

.dropship-space {
    margin-left: .2em;
    font-size: 8px !important;
}
.dShip{
    white-space: normal;
    }
}

.out-of-stock .dShip{
    color: #cdcdcd !important;
}

.out-of-stock .dShip .icon-truck {
    fill: #cdcdcd
}
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-qty .form-group .form-control {
    padding: 10px 8px;
    max-width: 65px;
    border-radius: 5px;
    font-weight: 600
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-qty .form-group .form-control:focus {
    border-color: #1068c5
}

.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav.sidebar-nav-active li a {
    text-decoration: none
}
.blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav.sidebar-nav-active li a .nav-active-title {
    margin: 30px 0 0
}

@media (max-width: 991px) {
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav.sidebar-nav-active li a .nav-active-title {
        margin:20px 0 0;
        font-size: 18px
    }
}

.bundle-full-modal.modal {
    text-align: center;
    padding: 0!important
}

.bundle-full-modal.modal:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px
}
.bundle-full-modal .modal-content .modal-title {
    font-weight:500;
}

.bundle-full-modal.modal .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    max-width: 290px
}

.bundle-full-modal.modal .modal-dialog .modal-content .modal-header {
    padding: 10px 15px 5px;
    border: none
}

.bundle-full-modal.modal .modal-dialog .modal-content .modal-header .close {
    color: #ef7206;
    font-size: 26px
}

.bundle-full-modal.modal .modal-dialog .modal-content .modal-body {
    max-height: 365px;
    overflow: auto;
    line-height: 1.4;
    font-size: 14px;
    word-wrap: break-word;
}

.bundle-full-modal.modal .modal-dialog .modal-content .modal-body p {
    margin: 0
}

@media screen and (max-width: 600px) {
    .bundle_row {
        padding: 0px 5px;

    }
    .purchase-wrapper .purchase-bundle__title {
        padding-left: 0px;
    }
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__info {
        display:inline;
    }
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-img .bundle-title__data-itemcode {
        display:none;
    }
    .blp-wrapper .bundle-title__data-itemcode {
        padding:4px 0;
        margin: 0 !important;
    }

    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li .bundle-title__data-link {
        font-size: 12px;
    }

    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li img {
      width: 62px;
    }
    .blp-wrapper .bundle-view .bundle-sidebar .sidebar-trigger .nav li:first-child img {
       width:80px;
    }
}

@media only screen and (device-width: 768px) {
    .purchase-wrapper .purchase-bundle__title {
        padding-left: 15px;
    }
}
@media only screen
  and (min-device-width: 641px)
  and (max-device-width: 1024px)
  and (orientation: landscape) {
    .blp-wrapper .bundle-view .bundle-sidebar .bundle-sidebar__btn.hide-sm {
        display: none !important;
     }
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
opacity: 1 !important;
}

p.bundle-title__data-desc.qty-limited {
    color: #7F7F7F !important;
    min-width:76px;
    font-weight:700;
    font-size:12px !important;
}

.bundle-title__data a.bundle-title__data-link {
    display: block;
    width: 100%;
    height: 100%;
    font-size:16px;
    font-weight: 700;
}


.bundle-title__data .bundle-main-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow-wrap: anywhere;
}



@media (min-width: 1025px) {
  .blp-wrapper .bundle-view > div.product-specifications:not(.single) {
    padding-right: 40px;
  }
  .blp-wrapper .bundle-view > div.product-resources:not(.single) {
    padding-left: 40px;
  }
  .bundle_row {
    padding: 0px 30px;
    display: flex;
    justify-content: center;
    column-gap: 5px;
    justify-content: flex-start;
  }
  .bundle_row .slick-prev::after,
  .bundle_row .slick-next::after {
    color: #1A6AC2;
}
  .bundle_row .slick-next,
  .bundle_row .slick-prev{
    background: #FFFFFF;
    border-radius: 50%;
    box-sizing: border-box;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
  }
  .blp-wrapper .bundle-view .bundle-sidebar .bundle-sidebar__btn.hide-sm {
    display: block !important;
 }
}
.bundle_row .slick-disabled {
    display: none !important;
}
.blp-wrapper .bundle-view .specifications {
  border-top: 1px solid #d9d9d9;
  max-width: 700px;
}
.blp-wrapper .bundle-view .specifications .specification {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.blp-wrapper .bundle-view .specifications .specification > div {
  -webkit-flex: 1 1 50%;
  -moz-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  max-width: 50%;
  padding: 5px 10px;
  border-bottom: 1px solid #d9d9d9;
}
.blp-wrapper .bundle-view .specifications .specification > div:first-child {
  background: #f7f7f7;
  border-right: 1px solid #d9d9d9;
}

.blp-wrapper .bundle-view .bundle-sidebar__btn .sm-section {
        display: none !important;
}
@media (min-width:641px) and (max-width: 991px){
    .blp-wrapper .bundle-view .bundle-sidebar__btn .sm-section {
            display: block !important;
    }
}

.blp-wrapper .bundle-view .bundle-sidebar__btn .visible-sm-or {
        display: none !important;
}
@media (min-width:992px){
    .blp-wrapper .bundle-view .bundle-sidebar__btn .visible-sm-or {
            display: block !important;
    }
}

.bundle-checkbox{
    position:relative;
    cursor:pointer;
    margin-right:20px;
}

@media (min-width:992px) and (max-width:1199px){
    .bundle-checkbox{
        margin-right:8px;
    }
}


.bundle-checkbox .bundle-input-checkbox {
	 border: 0;
	 height: 1px;
	 overflow: hidden;
	 position: absolute;
	 opacity:0;
	 width: 1px;
}

.bundle-checkbox input:checked + label > svg {
	 height: 15px;
	 width: 12px;
	 display:block;
}

.bundle-checkbox label {
	 cursor: pointer;
	 position: relative;
	 margin-bottom:0 !important;
	 padding-bottom:0 !important;
}

.bundle-checkbox label:after {
	 content: "";
	 height: 27px;
	 width: 27px;
	 display:block;
	 border: 2px solid #CDCDCD;
	 border-radius: 50%;
	 transition: 0.15s all ease-out;
}
.bundle-checkbox svg {
     display:none;
	 position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
}

.bundle-reset{
    text-align:right;
    visibility:hidden;
}
.bundle-reset span{
    font-weight: 700;
    font-size: 12px;
    color: #1A6AC2;
    cursor:pointer;
}
 .bundle-title__data-itemcode{
    font-weight:400;
    font-size:11px !important;
    padding-bottom:0;
 }
 @media (min-width: 768px) {
  .bundle-title__data-itemcode{
    font-size:14px !important;
    }
 }

 .product-price{
    font-size:14px !important;
    font-family: 'Noto Sans SC', sans-serif !important;
 }

  @media (min-width: 768px) {
   .product-price{
     font-size:15.9447px !important;
     margin-top:6px !important;
     }
  }

  .main-item-code{
    font-weight:700;
    font-size:12px !important;
  }
@media (min-width: 641px) {
 .main-item-code{
    font-size:15px !important;
    margin:5px 0;
   }
}
@media (min-width: 1200px) {
   .main-bundle{
    font-size:16px !important;
   }
}
.main-bundle-title{
    text-transform: capitalize !important;
}

.product-actions .purchase .option-list li.selected {
    border-color: #333333;
    border-radius: 50%;
    border: 2px solid #333333 !important;
    margin: 2px 17px 2px 0px;
    height: 35px;
}

@media(min-width : 1025px){
    .tooltipBox{
        margin-left: -70px !important;
    }
}

@media(min-width : 480px){
    .tooltipBox{
        width:max-content !important;
    }
}

@media(min-width : 480px) and (max-width : 1200px){
    .tooltipBox{
        width:300px !important;
    }
}
@media(min-width : 1200px) {
    .tooltipBox{
        width:max-content !important;
    }
}
