.klbtheme-empty, .klbtheme-terms + select:not(.klbtheme-select), .klbtheme-term.klbtheme-disabled:after, .klbtheme-term.klbtheme-disabled:before { display: none !important; } .klbtheme-term.klbtheme-disabled { opacity: .4; cursor: default; } .klbtheme-variations { margin-bottom: 20px; } .variations .klbtheme-variations-items + .klbtheme-variations-items { margin-top: 10px; } .klbtheme-terms { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .klbtheme-term { display: inline-flex; justify-content: center; align-items: center; cursor: pointer; text-align: center; position: relative; } .klbtheme-type-color .klbtheme-term{ background-color: gray; margin-right: 10px; width: 1rem; height: 1rem; border-radius: 50%; margin-bottom: 0; } .klbtheme-type-color .klbtheme-term:first-child { margin-left: 0; } .klbtheme-type-color span.klbtheme-term.klbtheme-selected { box-shadow: 0 0 0 2px var(--color-text-description); border: 2px solid #fff; } .klbtheme-type-image .klbtheme-term { height: 42px; width: 42px; } .klbtheme-type-image .klbtheme-term img { width: 100%; height: 100%; display: block; } .klbtheme-type-color .klbtheme-term { font-size: 0; } .klbtheme-type-button .klbtheme-term { font-size: 12px; } .klbtheme-type-button span.klbtheme-term { width: calc(40% - 20px * 4 / 5); border-radius: 0; border: 1px solid #d9dde3; padding: 15px 14px; height: auto; line-height: 1; margin: 4px 8px 4px 0; font-size: 15px; } .klbtheme-type-button span.klbtheme-term.klbtheme-selected { background: var(--color-primary); color: #fff; border-color: var(--color-primary); } table.variations span.selected-value img { display: none; } .klbtheme-type-image span.klbtheme-term.klbtheme-selected { border: 1px solid var(--color-primary); } .single-product table.variations tr { display: block !important; } @media screen and (min-width: 992px) { .single-product-wrapper .product-detail form.cart table.variations .value { padding-left: 0 !important; margin-top:10px; } } .single-product-wrapper .product-detail form.cart table.variations .label span.selected-value { color: var(--color-text-primary); font-weight: bolder; }