.variations-table{clear:both;margin-bottom:10px}#variations table.variations{table-layout:auto}#variations table.variations tbody tr:nth-child(even){background-color:#F4F4F4F4}#variations table.variations tbody tr input{background-color:rgb(0 0 0 / .1)}#variations .filters,#variations .filter{display:inline-block;vertical-align:bottom}#variations .variation-filters{padding:5px;background-color:#eee}#variations .filter{margin:0 5px;display:block;float:left}#variations .filter:first-child{margin-left:0}#variations .filter input,#variations .filter select{font-size:11px;border-radius:0;border:solid #eee 1px;padding:5px;height:2.5em;float:left;clear:both}#variations table.variations th{background-color:#eee;cursor:pointer;white-space:nowrap;display:table-cell;padding:5px;vertical-align:middle}#variations table.variations th.image_link{width:140px}#variations table.variations th.add-to-cart{width:170px}#variations table.variations th.quantity,#variations table.variations th.price_html,#variations table.variations th.weight_html{width:90px}#variations table.variations input.qty{width:60px}.InputAddOn{display:flex}.InputAddOn-field{flex:1}.InputAddOn-field:not(:first-child){border-left:0}.InputAddOn-field:not(:last-child){border-right:0}.InputAddOn-item{background-color:rgb(147 128 108 / .1);color:#666;font:inherit;font-weight:400}.InputAddOn-field,.InputAddOn-item{border:1px solid rgb(147 128 108 / .25);padding:.5em .75em}.InputAddOn-field:first-child,.InputAddOn-item:first-child{border-radius:2px 0 0 2px}.InputAddOn-field:last-child,.InputAddOn-item:last-child{border-radius:0 2px 2px 0}#variations table.variations th.sku{width:150px}#variations table.variations th.active{color:#000}#variations table.variations th.active .arrow{opacity:1}#variations table.variations th .arrow{display:inline-block;vertical-align:middle;width:0;height:0;margin-left:5px;opacity:.66}#variations table.variations th.image_link .arrow{display:none}#variations table.variations tr{display:table-row}#variations table.variations td{display:table-cell;padding:5px;vertical-align:middle}#variations table.variations .arrow.asc{border-left:4px solid #fff0;border-right:4px solid #fff0;border-bottom:4px solid #666}#variations table.variations .arrow.dsc{border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:4px solid #666}.variations-table h3.available-title{font-size:18px;margin-bottom:10px}#variations .image_link img{width:100px;height:auto}.available-options-btn{margin-bottom:15px}@media screen and (max-width:767px){#variations .filter{}#variations table.variations td:before{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;content:attr(data-title);text-transform:uppercase;font-weight:700;display:table-cell;padding-right:10px;width:10%}#variations table.variations td.image_link:before{display:none}#variations table.variations td>span{display:table-cell}#variations table.variations td{max-width:none;display:table;line-height:1.5em;width:100%}#variations table.variations td.image_link{text-align:center;display:block}#variations table.variations td.image_link img{width:auto}#variations table.variations thead{display:none}#variations table.variations input.qty{width:100%;text-align:center;float:initial}#variations table.variations td.add-to-cart{width:100%;display:inline-block;text-align:center}}