.combo-shopping{border:1px dashed #2d2d2d;padding:20px 10px 10px;border-radius:5px;position:relative;margin-bottom:30px}@media (min-width: 992px){.combo-shopping{display:flex}}.combo-shopping .title{font-size:16px;position:absolute;padding:5px 10px;top:-25px;left:10px;background:#2d2d2d;text-transform:uppercase;border-radius:5px;color:#fff}@media (min-width: 992px){.combo-shopping .style-list{-ms-flex:0 0 calc(100% - 170px);flex:0 0 calc(100% - 170px);max-width:calc(100% - 170px);padding-right:10px}}@media (max-width: 991px){.combo-shopping .style-list{padding-bottom:10px}}.combo-shopping .style-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.combo-shopping .style-list .item .checkbox-wrap{margin:0 4px 0 0}.combo-shopping .style-list .item .checkbox-wrap .checkbox{display:inline-block;cursor:pointer;font-size:13px;font-weight:400;color:#9b9b9b}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]{opacity:0;filter:alpha(opacity=0);display:none}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]+span.ico{width:18px;height:18px;display:inline-block;background-image:url(//bizweb.dktcdn.net/100/340/361/themes/913887/assets/check.png?1776401377563);background-size:18px;vertical-align:middle;color:#a6a6a6;margin-right:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]:checked+span.ico{background-image:url(//bizweb.dktcdn.net/100/340/361/themes/913887/assets/check_on.png?1776401377563)}.combo-shopping .style-list .item .image{border:1px solid #d8d8d8;border-radius:4px;text-align:center;margin-right:8px;padding:2px;width:46px;height:46px;position:relative;overflow:hidden}.combo-shopping .style-list .item .image a{display:block}.combo-shopping .style-list .item .image img{width:auto;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.combo-shopping .style-list .item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 78px)}.combo-shopping .style-list .item .name a{color:#4a4a4a;display:block}.combo-shopping .style-list .item .name a:hover,.combo-shopping .style-list .item .name a:focus{color:var(--primary-color)}.combo-shopping .style-list .item .name .variant_price{color:#ed1c24;font-family:sans-serif}@media (max-width: 480px){.combo-shopping .style-list .item .name b{display:block}.combo-shopping .style-list .item .name span{display:none}}.combo-shopping .style-list .item select{border-radius:5px;width:initial;padding:0 30px 0 5px;font-size:12px;margin-bottom:5px}.combo-shopping .style-list .item.disabled .image,.combo-shopping .style-list .item.disabled .name,.combo-shopping .style-list .item.disabled .variant_price{opacity:0.3}@media (min-width: 992px){.combo-shopping .summary{border-left:1px solid #ddd;-ms-flex:0 0 170px;flex:0 0 170px;max-width:170px;display:flex;align-items:center;justify-content:center;padding-left:10px}}@media (max-width: 991px){.combo-shopping .summary{border-top:1px solid #ddd;padding-top:10px}}.combo-shopping .summary p{font-size:18px}.combo-shopping .summary p .total-prices{color:#ed1c24}.combo-shopping .summary button{background:#2d2d2d;color:#f6c216;border:0;padding:6px 10px 5px;width:100%;border-radius:5px}.combo-shopping .summary button:hover,.combo-shopping .summary button:focus{background:#ed1c24;color:#fff}
