/* bundedeals-package */
body{background: #b6def8; background:linear-gradient(to bottom, #96d2f9 0%, #ffffff 100%)}
.bundle-main .combo-package-container,
.bundle-main  .recently.you{ max-width: 1400px;padding: 0px;width: 100%;margin: 0 auto;}
.bundle-main  .recently.you .rec-items a {width: 223px !important;}
.bundle-main .combo-package-module{ z-index: auto; max-width: 100%;}
.bundle-main .breadcrumb{background-color:transparent; padding-left: 0;}
.bundle-main .combo-package-plus{position: relative; height: 100%; display: flex;align-items: center}
.bundle-main .combo-package-plus::after{left:calc(50% - 6px);}
.bundle-main .combo-package-product { padding: 10px 6px 10px;}
.bundle-main  .combo-package-shell { max-width: 100%;background: transparent;}
.bundle-main .combo-package-products,
.bundle-main .combo-package-summary{margin: 0;padding-left: 10px;}
.bundle-main .combo-package-summary { flex: 0 0 236px;margin: 0px;padding: 15px;}
.bundle-main .combo-package-image-link { width: 128px; flex: 0 0 128px; height: 180px;}
.bundle-main .combo-package-content {min-height: 210px;}
.bundle-main .combo-package-change {font-size: 12px;bottom: 30px;}
.bundle-main  .combo-package-name { text-align: left;cursor: pointer; height: 109px;display: flex;}
.bundle-main .combo-package-container{padding-bottom: 30px}
.bundle-main  .recently.you{background: transparent;    margin-top: 90px;}


/*  one-package  */
.bundle-main .combo-package-one{display:grid;grid-template-columns: repeat(6, 1fr);grid-auto-rows: auto;grid-column-gap: 10px;grid-row-gap: 10px;}
.bundle-main .combo-package-one .combo-package-content{display: block;}
.bundle-main .combo-package-one .combo-package-product {display: block;padding: 0;}
.bundle-main .combo-package-one .combo-package-image-link { margin: auto;width: 100px;flex: 0 0 100px;height: 160px;position: initial;}
.bundle-main .combo-package-one .combo-package-shell {padding: 0;}
.bundle-main .combo-package-one .combo-package-name {height: 40px;}
.bundle-main .combo-package-one .combo-package-info {padding-left: 0;}
.bundle-main .combo-package-one .combo-package-product-price { display: flex;gap: 6px;align-items: center;justify-content: center;font-size: 15px;}
.bundle-main .combo-package-one .combo-package-buy{margin-top:0px}
.bundle-main .combo-package-one .combo-package-summary{background: #fff;padding-top: 5px;border-top: 0;}
.bundle-main .combo-package-one .combo-package-summary .combo-package-total-discount{display: none;}
.bundle-main .combo-package-one .combo-package-summary .combo-package-standard-total{display: none;}
.bundle-main .combo-package-one .combo-package-summary .combo-package-save{display: none;}
.bundle-main .combo-package-one .combo-package-module {margin:0px;}
.bundle-main .combo-package-two .combo-package-shell h2{position: relative;margin-top: 24px;}
.bundle-main .combo-package-two .combo-package-shell h2:before{content: "";width: 50px;height: 6px;background-color: #1769e0;border-radius: 5px;position: absolute;top: -14px;left: 0px;}



/*  mobile  */
.wap-mobile .wap_title{padding:10px;background-color: #208ceb;border-radius: 2px;color: white;}
.wap-mobile .bundle-main .combo-package-change { font-size: 12px;bottom: 30px;position: static; width: 100%;}
.wap-mobile .bundle-main .combo-package-two section:nth-child(1)  .combo-package-content { display: block;}
.wap-mobile .bundle-main .combo-package-two section:nth-child(1)  .combo-package-image-link { flex: 0 0 110px;width: 110px;height: 153px;  }
.wap-mobile .bundle-main  .combo-package-two section:nth-child(1) .combo-package-image-link .max-discou-off{left:auto;right: 10px; top: 6px;width: auto;}
.wap-mobile .bundle-main .combo-package-two section:nth-child(1) .combo-package-name{ height:78px;}
.wap-mobile .bundle-main .combo-package-two section:nth-child(1) .combo-package-plus {height: 196px;padding-top: 80px; align-items: start;}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(1) .combo-package-plus::after { left: calc(50%);}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .wap_title{padding:12px}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-content{display: block;}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-plus{height: 415px;padding-top: 116px; align-items:start}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-plus::after { left: calc(50%);}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-product {display: block;}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-image-link {width: 100%;  height: 235px;}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2)  .combo-package-image-link .max-discou-off{left:auto;right: 10px; top: 17px;width: auto;}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-title {padding: 26px 7px;}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-container {padding-bottom: 0px;}
.wap-mobile .bundle-main  .combo-package-two section:nth-child(2) .combo-package-shell {max-width: 100%;background: transparent;padding: 5px;}
.wap-mobile .bundle-main .combo-package-two section:nth-child(2) .combo-package-name{ height:  60px;}
.wap-mobile .bundle-main .combo-package-two section:nth-child(2) .combo-package-change {font-size: 12px;bottom: 30px;margin-top: 5px;}
.wap-mobile .bundle-main .combo-package-two section:nth-child(2) .bundle-main .combo-package-plus::after{left:calc(50% - 6px);}
.wap-mobile .bundle-main .combo-package-one{grid-template-columns: repeat(3, 1fr);padding: 15px}
.wap-mobile .bundle-main .combo-package-one .combo-package-product-price {display:block;}
.wap-mobile .bundle-main .combo-package-one .combo-package-buy {margin-top: 0px;font-size: 16px;height: 40px;padding: 7px;}
.wap-mobile .bundle-main .rec-font{text-align:center;height:50px; --theme: #208ceb;}
.wap-mobile .bundle-main .rec-font span {font-size: 1.1rem; background:  var(--theme);color: #fff; border-bottom-left-radius: 17px;border-bottom-right-radius: 17px; padding: 6px 24px;text-transform: uppercase;position: relative;top: -3px;}
.wap-mobile .bundle-main .rec-font span::before{width:0;content:"";height:0;margin-left:2px;vertical-align:middle;border-top:20px dashed var(--theme);border-right:9px solid transparent;border-left:8px solid transparent;top:0px;position:absolute;z-index:1;left:-9px;transform:skewX(1deg)}
.wap-mobile .bundle-main .rec-font span::after{width:0;content:"";height:0;margin-left:2px;vertical-align:middle;border-top:20px dashed  var(--theme);border-right:9px solid transparent;border-left:8px solid transparent;top:0px;position:absolute;z-index:1;right:-9px;transform:skewX(-1deg)}
.wap-mobile .bundle-main  .rec-icon{width:103px;height:53px;background-size:61px}
.wap-mobile .bundle-main .combo-package-one .combo-package-module .combo-package-image-link .max-discou-off {font-size: 12px;line-height: 1rem;padding: 2px 5px; margin-left: 0;position: absolute;top: 11px;  right: 9px;border-radius: 5px;left: auto; text-align: center;  width: auto;height: auto;}
