.comp-productItem-bundle-item{--navbg:#03060b;background-color:#f7f7f7;border:1px solid #ebebeb;flex-direction:column;gap:24px;width:calc(33.3333% - 16px);padding:24px 40px 40px;display:flex;overflow:hidden}@media not (min-width:1024px){.comp-productItem-bundle-item{-webkit-tap-highlight-color:#0000;width:calc(50% - 12px);padding:16px}}@media not (min-width:768px){.comp-productItem-bundle-item{width:100%}}.comp-productItem-bundle-item figure{background-size:contain}.comp-productItem-bundle-item .item-img{width:240px;height:240px;margin:0 auto}.comp-productItem-bundle-item .item-title{font-family:var(--ff-woff2-B);--navbg:#03060b;font-size:18px;line-height:1.2}@media not (min-width:1024px){.comp-productItem-bundle-item .item-title{-webkit-tap-highlight-color:#0000;font-size:16px}}.comp-productItem-bundle-item .item-power{font-family:var(--ff-woff2-M);margin-top:8px;font-size:14px;line-height:1.3}.comp-productItem-bundle-item .item-desc{font-family:var(--ff-woff2-M);color:#707070;border-bottom:1px solid #ebebeb;margin-top:8px;padding-bottom:16px;font-size:14px;line-height:1.3}.comp-productItem-bundle-item .item-subs-label{font-family:var(--ff-woff2-B);margin-top:16px;margin-bottom:16px;font-size:14px;line-height:1.3}.comp-productItem-bundle-item .item-subs{background-color:#fff;border-radius:10px;flex-direction:column;display:flex}.comp-productItem-bundle-item .item-subs .item-sub{align-items:center;gap:6px;padding:16px 14px;display:flex}.comp-productItem-bundle-item .item-subs .item-sub .sub-img{flex:none;width:50px;height:50px}.comp-productItem-bundle-item .item-subs .item-sub .sub-info{flex-direction:column;gap:6px;width:100%;display:flex}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-title{font-family:var(--ff-woff2-B);font-size:14px;line-height:1.2}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-price{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-price .sub-price-price{font-family:var(--ff-woff2-B);font-size:14px;line-height:1.2}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-price .sub-price-compare{font-family:var(--ff-woff2-M);color:#83868a;font-size:12px;line-height:1.2;text-decoration:line-through}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-calc{align-items:center;gap:16px;display:flex}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-calc .calc-icon{cursor:pointer;width:24px;height:24px}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-calc .calc-icon.disabled{cursor:not-allowed}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-calc .calc-icon.disabled rect{fill:#ffffff59}.comp-productItem-bundle-item .item-subs .item-sub .sub-info .sub-cont .sub-calc .calc-text{text-align:center;width:20px;font-family:var(--ff-woff2-B);font-size:16px;line-height:1.2}.comp-productItem-bundle-item .item-cont{margin-top:auto}.comp-productItem-bundle-item .item-cont .item-price{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.comp-productItem-bundle-item .item-cont .item-price .item-price-price{font-family:var(--ff-woff2-EB);font-size:20px;line-height:1.2}.comp-productItem-bundle-item .item-cont .item-price .item-price-compare{font-family:var(--ff-woff2-M);color:#919191;font-size:16px;line-height:1.2;text-decoration:line-through}.comp-productItem-bundle-item .item-cont .item-price .item-tip{width:100%;font-family:var(--ff-woff2-M);color:#919191;font-size:12px;line-height:1.3}.comp-productItem-bundle-item .item-cont .item-btn{color:#fff;width:100%;font-family:var(--ff-woff2-B);cursor:pointer;text-align:center;background-color:#3f68e0;border-radius:4px;margin-top:16px;padding:15px;font-size:14px;line-height:1.2}.comp-productItem-bundle-item .item-cont .item-btn:not(.disabled):hover,.comp-productItem-bundle-item .item-cont .item-btn:not(.disabled):active{background-color:#3f4ce0}.comp-productItem-bundle-item .item-cont .item-btn.disabled{opacity:.5;cursor:not-allowed}.comp-productItem-bundle-item{--navbg:#03060b}@media not (min-width:768px){.comp-productItem-bundle-item{border-radius:8px;padding:0 20px 24px}}.comp-productItem-bundle-item.customize-item{flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex}.comp-productItem-bundle-item.customize-item .cus-title{font-family:var(--ff-woff2-B);font-size:24px;line-height:1.2}.comp-productItem-bundle-item.customize-item .cus-link{font-family:var(--ff-woff2-B);color:#3f68e0;cursor:pointer;align-items:center;gap:4px;margin-top:20px;font-size:20px;line-height:1.2;display:flex}.comp-productItem-bundle-item.customize-item .cus-link svg{width:28px;height:28px}.comp-productItem-bundle-item.customize-item .cus-link:hover,.comp-productItem-bundle-item.customize-item .cus-link:active{color:#3f4ce0;text-decoration:underline}.comp-productItem-bundle-item.customize-item .cus-link:hover svg path,.comp-productItem-bundle-item.customize-item .cus-link:active svg path{fill:#3f4ce0}.comp-productItem-bundle-item.customize-item .cus-img{width:280px;height:280px}
.comp-bundles{--gap:16px;background-color:#fff;padding:180px 0;overflow:hidden}.comp-bundles .bundles-container{width:100%}.comp-bundles .bundles-container .bundles-box{--navbg:#03060b;flex-wrap:wrap;gap:24px;width:calc(100vw - 240px);max-width:1200px;margin:0 auto;padding-bottom:60px;display:flex;position:relative}@media not (min-width:1024px){.comp-bundles .bundles-container .bundles-box{-webkit-tap-highlight-color:#0000;width:100vw;padding:0 48px}}.comp-bundles .bundles-container .bundles-box{--navbg:#03060b}@media not (min-width:768px){.comp-bundles .bundles-container .bundles-box{padding:0 24px}}.comp-bundles .title{text-align:center;font-family:var(--ff-woff2-EB);--navbg:#03060b;margin-bottom:48px;font-size:28px;line-height:1.1}@media not (min-width:1024px){.comp-bundles .title{-webkit-tap-highlight-color:#0000;margin-bottom:24px}}@media not (min-width:1024px){.comp-bundles{padding:120px 0}.comp-bundles .title{font-size:24px}.comp-bundles .bundles-box{margin-top:40px}.comp-bundles{-webkit-tap-highlight-color:#0000}}.comp-bundles{--navbg:#03060b}@media not (min-width:768px){.comp-bundles .bundles-box .bundle-item{width:100%}.comp-bundles .swiper-button-prev .swiper-button-next,.comp-bundles .swiper-button-next .swiper-button-next{display:none}}
