#xycombinationslist .xycombinationslist-combinations .color-row{padding:1em 0 .5em 0}
#xycombinationslist .xycombinationslist-combinations .color-row:not(:last-child){border-bottom:1px solid #DFDFDF}
#xycombinationslist .xycombinationslist-combinations .color-row>div:first-child{padding-left:0}
#xycombinationslist .xycombinationslist-combinations .color-row>div:last-child{padding-right:0}
#xycombinationslist .xycombinationslist-combinations .color-row>div .xycombinationslist-img{cursor:pointer;border:1px solid transparent;height:75px}
#xycombinationslist .xycombinationslist-combinations .color-row>div .xycombinationslist-img:hover,#xycombinationslist .xycombinationslist-combinations .color-row>div .xycombinationslist-img.selected{border-color:#8b8b8b}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-sizes{padding-left:0;flex-wrap:wrap}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size{border-radius:6px;border:1px solid #DFDFDF;display:flex;flex-direction:column;justify-content:center;max-width:68px;margin-bottom:0.5em}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size:not(:last-child){margin-right:0.5em}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .attribute-name{text-align:center;font-size:18px;font-weight:700}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .bootstrap-touchspin{box-shadow:none;border:0;border-radius:0;margin-bottom:2px}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .bootstrap-touchspin .input-group-btn-vertical{margin-right:5px}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .bootstrap-touchspin .xycombinationlist-qty{height:calc(1.5em + .75rem);padding:.15rem .30rem;max-width:46px;border-radius:0}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .bootstrap-touchspin .xycombinationlist-qty.has-no-qty{color:#b3b3b3}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .bootstrap-touchspin .xycombinationlist-qty.has-no-stock{cursor:not-allowed;background:#e9ecef}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .bootstrap-touchspin .xycombinationlist-qty.has-no-stock+span{background:#e9ecef}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size .bootstrap-touchspin .xycombinationlist-qty.has-no-stock+span button{background:#e9ecef}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size.no-combination{background:#F5F5F5}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size.no-combination .attribute-name{color:#b3b3b3}
#xycombinationslist .xycombinationslist-combinations .color-row>div .product-size.no-combination .bootstrap-touchspin{opacity:0}
#xycombinationslist .xycombinationslist-add-to-cart{margin:48px 0}
#xycombinationslist .xycombinationslist-add-to-cart .label-full,#xycombinationslist .xycombinationslist-add-to-cart .add-to-cart-label-full{display:inline}
#xycombinationslist .xycombinationslist-add-to-cart .label-short,#xycombinationslist .xycombinationslist-add-to-cart .add-to-cart-label-short{display:none}
#xycombinationslist .xycombinationslist-add-to-cart .form-control{padding:15px}
#xycombinationslist .xycombinationslist-add-to-cart .form-control .xycombinationslist-label{display:flex}
#xycombinationslist .xycombinationslist-add-to-cart .form-control .xycombinationslist-counter{margin-right:5px}
#xycombinationslist .xycombinationslist-add-to-cart .form-control .xycombinationslist-price{display:flex;align-items:center;font-size:24px;font-weight:900;line-height:1}
@media (min-width: 992px){
    #xycombinationslist .xycombinationslist-add-to-cart .label-full,#xycombinationslist .xycombinationslist-add-to-cart .add-to-cart-label-full{display:none}
    #xycombinationslist .xycombinationslist-add-to-cart .label-short,#xycombinationslist .xycombinationslist-add-to-cart .add-to-cart-label-short{display:inline}
}
    @media (min-width: 1800px){
    #xycombinationslist .xycombinationslist-add-to-cart .label-full,#xycombinationslist .xycombinationslist-add-to-cart .add-to-cart-label-full{display:inline}
    #xycombinationslist .xycombinationslist-add-to-cart .label-short,#xycombinationslist .xycombinationslist-add-to-cart .add-to-cart-label-short{display:none}
}