.bundles-list{--itm-w: 266px;--itm-gap: 12px;--list-flow: column;--mb: 15px;border:0 !important;padding-bottom:7px;margin-bottom:var(--mb)}.bundles-list .list-inner{gap:var(--itm-gap)}.bundles-list .list-inner .list-item{display:flex;flex-flow:column nowrap;width:var(--itm-w);flex:0 0 var(--itm-w)}.bundles-list .list-inner .list-item .item-header{background:var(--color-gray-white);border:var(--border-sep);border-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;padding:8px 12px;font-size:14px}.bundles-list .list-inner .list-item .item-header>small{display:block;font-size:12px;font-weight:300}.bundles-list .list-inner .list-item .item-body{border:var(--border-sep);border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bundles-list .list-inner .list-item .product-list{display:flex;flex-flow:var(--list-flow) nowrap;border:0}.bundles-list .list-inner .list-item .product-list .product{padding:20px 21px 20px 12px;border:0;flex:initial;align-items:center}.bundles-list .list-inner .list-item .product-list .product .product-caption b{display:block;max-height:2.3em;margin-bottom:0}.bundles-list .list-inner .list-item .product-list .product .product-caption small{margin-bottom:5px}.bundles-list .list-inner .list-item .item-footer{padding:18px 12px 16px;border-top:var(--border-sep);position:relative}.bundles-list .list-inner .list-item .item-footer .item-price{font-size:27px;font-weight:900;line-height:normal;color:var(--color-basic-red);margin-bottom:5px}.bundles-list .list-inner .list-item .item-footer .item-price>span{display:inline-block;text-align:left;line-height:1}.bundles-list .list-inner .list-item .item-footer .item-price s{color:var(--color-key-black);font-weight:normal;font-size:18px}.bundles-list .list-inner .list-item .item-footer .item-price small{font-size:13px;color:var(--color-basic-gray);font-weight:400}.bundles-list .list-inner .list-item .item-footer .btn{display:block;width:100%}.bundles-list .list-inner .list-item .product-list .product+.product:before,.bundles-list .list-inner .list-item .item-footer:before{display:block;width:70%;background:#fff;color:#9a9a9a;font-size:30px;position:absolute;top:0;left:15%;z-index:2;line-height:23px;text-align:center;margin-top:-12px;vertical-align:middle}.bundles-list .list-inner .list-item .product-list .product+.product{border-top:var(--border-sep)}.bundles-list .list-inner .list-item .product-list .product+.product:before{content:"+"}.bundles-list .list-inner .list-item .item-footer:before{content:"="}@media(min-width: 768px){.bundles-list{--itm-w: auto;--list-flow: row;--product-w: 274px}.bundles-list .list-inner .list-item .product-list .product{padding:12px 21px 12px 12px}.bundles-list .list-inner .list-item .product-list .product+.product{border-left:var(--border-sep);border-top:0}.bundles-list .list-inner .list-item .product-list .product+.product:before{width:auto;height:70%;top:15px;left:0;margin-left:-9px;margin-top:0;display:flex;align-items:center}.bundles-list .list-inner .list-item .item-footer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.bundles-list .list-inner .list-item .item-footer:before{width:auto;position:static;margin:0 20px 0 0;display:inline-block}.bundles-list .list-inner .list-item .item-footer>div{display:flex;flex-flow:row nowrap;align-items:center}.bundles-list .list-inner .list-item .item-footer .item-price{margin:0 10px 0 0}.bundles-list .list-inner .list-item .item-footer .btn{width:auto;display:inline-block}}@media(min-width: 1024px){.bundles-list{--mb: 20px}}@media(min-width: 1400px){.bundles-list .list-inner .list-item .item-header>small{display:inline-block;margin-left:10px}.bundles-list .list-inner .list-item .item-body{display:flex;flex-flow:row nowrap}.bundles-list .list-inner .list-item .item-footer{width:var(--product-w);flex:0 0 var(--product-w);border-left:var(--border-sep);border-top:0;display:block;text-align:center}.bundles-list .list-inner .list-item .item-footer:before{position:absolute;height:70%;top:15px;left:0;margin:0 0 0 -9px;display:flex;align-items:center}.bundles-list .list-inner .list-item .item-footer>div{display:inline-block}.bundles-list .list-inner .list-item .item-footer .item-price{margin:0 0 5px 0}.bundles-list .list-inner .list-item .item-footer .btn{width:auto;display:block}}
