.entry-summary .cart{padding:10px 0}.entry-summary .variations{border:none;margin-bottom:0}.entry-summary .variations td.label{display:table-cell;vertical-align:top;width:1%;padding:0 10px 12px 0;text-align:inherit;border:none;min-width:50px;white-space:nowrap}.entry-summary .variations td.label:after{content:':'}.entry-summary .variations td.label label{display:inline;margin:0}.entry-summary .variations td.value{padding:0 0 12px;text-align:inherit;border:none}.entry-summary .variations select{border-color:#eee;height:24px;line-height:20px;padding-top:1px;padding-bottom:1px;cursor:pointer;width:100%}.entry-summary .variations .reset_variations{float:right;margin-left:10px;font-family:'Lato',sans-serif;font-style:italic;opacity:.6}.entry-summary .variations select[data-attributetype=label],.entry-summary .variations select[data-attributetype=button],.entry-summary .variations select[data-attributetype=photo],.entry-summary .variations select[data-attributetype=color]{display:none !important}.entry-summary .variations .data-val[data-attributetype=label],.entry-summary .variations .data-val[data-attributetype=button],.entry-summary .variations .data-val[data-attributetype=photo],.entry-summary .variations .data-val[data-attributetype=color]{display:inline-block;vertical-align:top}.entry-summary .variations .data-val{display:none;font-size:0;line-height:0;margin:0 -4px}.entry-summary .variations .data-val a{position:relative;display:inline-block;vertical-align:middle;min-width:20px;height:20px;font-size:12px;line-height:20px;border:1px solid #eee;margin:2px 4px;padding:0 5px;text-transform:uppercase}.entry-summary .variations .data-val a:before{position:absolute;content:'';top:-2px;bottom:-2px;left:-2px;right:-2px;border:1px solid transparent}.entry-summary .variations .data-val a:hover,.entry-summary .variations .data-val a.active{border-color:#ffe6ec}.entry-summary .variations .data-val a:hover:before,.entry-summary .variations .data-val a.active:before{border-color:#f36}.entry-summary .variations .data-val a.photo{width:35px;height:45px;background-size:cover;padding:0;background-position:center}