.variable-group:after,.variable-group:before{content:"";display:table}.variable-group:after{clear:both}.variations{border:none;margin-bottom:0;display:block}.entry-summary .variations tr{margin-bottom:12px;display:block}.variations .label{padding:0 10px 0 0;font-size:14px;border:none;font-weight:500;color:#333;text-align:left;border-radius:0;line-height:inherit;vertical-align:middle}.variations td.label:after{content:":"}.variations label{font-weight:inherit;margin-bottom:0}.variations .value{padding:0;border:none;text-align:left;display:inline}.variations select{height:30px;cursor:pointer;width:120px;line-height:30px}.variations .reset_variations{margin-left:10px;vertical-align:middle}.variations select[data-attributetype=box_style]{display:none!important}.variations .data-val[data-attributetype=box_style]{vertical-align:middle;display:inline-block}.variations .data-val .change-value{display:inline-block}.variations .data-val .color{height:16px;font-size:10px;text-transform:uppercase;position:relative;min-width:16px;text-align:center;line-height:14px;vertical-align:middle;display:inline-block}.variations .data-val span.color[style="background: #FFFFFF;"],.variations .data-val span.color[style="background: #ffffff;"]{border:1px solid #e4e4e4;background-color:#f8f8f8!important}.variations .data-val input{display:none}.variations .data-val input:checked+span.color:before,.variations .data-val span.color.active:before,.variations .data-val span.color:hover:before{color:#fff;content:"\f00c";font-family:FontAwesome,sans-serif}.variations .data-val a.photo img{max-width:180px;max-height:70px;opacity:.5}.variations .data-val a.photo:last-child{margin-right:0}.variations .data-val a.photo.active img,.variations .data-val a.photo:hover img{opacity:1}.variations .data-val a:not(.color){padding:0 5px;border:1px solid #a2a2a2;font-weight:500;margin-right:15px;border-radius:3px;display:inline-block}.variations .data-val a:not(.color):last-child{margin-right:0}.variations .data-val a:not(.color).active,.variations .data-val a:not(.color):hover{border-color:transparent;color:#fff;background-color:#85b839}