.hidden{display:none !important;visibility:hidden !important;}.atawc-swatches{overflow:hidden;padding:5px;}.atawc-swatches .swatch.out_of_stock{position:relative;opacity:.2;}.atawc-swatches .swatch.out_of_stock::before,.atawc-swatches .swatch.out_of_stock::after{content:"";position:absolute;top:50%;left:0;background:#f00;bottom:0px;right:0px;height:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.atawc-swatches .swatch.out_of_stock::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.atawc-swatches .swatch,ul.smart_attribute.label li  a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin-right:15px;cursor:pointer;position:relative;margin-bottom:3px;}.atawc-swatches .swatch-color{text-indent:-9999px;}.atawc-swatches .swatch-color.tick_sign.selected:before,.swatch.swatch-label.selected.tick_sign:before,.swatch.swatch-image.selected.tick_sign:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);content:"";width:9px;height:17px;display:block;border:solid #fff;border-width:0 2px 2px 0;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-10px;}.swatch.swatch-image.selected.tick_sign:before{border:solid #000;border-width:0 2px 2px 0;}.atawc-swatches .swatch-label,.swatch.swatch-label.selected.tick_sign,.swatch.swatch-image.selected.tick_sign,ul.smart_attribute.label li{background-color:#f1f1f1;}.atawc-swatches .swatch-image{overflow:hidden;}.swatch.swatch-label.round,.atawc-swatches .swatch-color.round,.swatch.swatch-image.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.swatch.swatch-label.round_corner,.atawc-swatches .swatch-color.round_corner,.swatch.swatch-image.round_corner{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.swatch.swatch-label.zoom_up.selected,.atawc-swatches .swatch-color.zoom_up.selected,.atawc-swatches .swatch-image.zoom_up.selected{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}.swatch.swatch-label.zoom_down.selected,.atawc-swatches .swatch-color.zoom_down.selected,.atawc-swatches .swatch-image.zoom_down.selected{-webkit-transform:scale(.8);-ms-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8);}.swatch_radio{padding-left:30px;position:relative;z-index:999;margin-left:0px;border:1px solid #f00;}.swatch_radio input[type=radio]{position:absolute;left:-20px;top:5px;z-index:-1;margin:0px;}.ed-tooltip{display:none;display:block;position:absolute;background-color:#161616;border-radius:5px;padding:5px 10px;color:#fff;font-size:12px;font-family:Arial,Helvetica,sans-serif;z-index:9999;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.ed-tooltip:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-width:7px;margin-left:-7px;}.swatch.swatch-label.opacity,.atawc-swatches .swatch-color.opacity,.atawc-swatches .swatch-image.opacity{opacity:.5;}.swatch.swatch-label.opacity.selected,.atawc-swatches .swatch-color.opacity.selected,.atawc-swatches .swatch-image.opacity.selected{opacity:1;}#secondary ul.smart_attribute,ul.smart_attribute{display:block !important;margin:0px -3px !important;padding:0px !important;text-align:left;}ul.smart_attribute li{margin:5px;list-style:none;display:inline-block;float:none;}ul.smart_attribute_as_widgets  a.swatch-color,ul.smart_attribute_as_widgets  a.swatch-image{text-indent:-600px;overflow:hidden;}ul.smart_attribute.color li a.round{text-indent:-600px;}ul.smart_attribute li a.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}ul.smart_attribute li a.round_corner{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#secondary ul.smart_attribute.label li::before{display:none;}ul.smart_attribute.label li  a{margin-right:0px;line-height:45px;font-size:12px;}.swatch.swatch-label{max-width:100% !important;padding:0px 3px;}.smart-swatches-archive-box .quantity{display:none !important;visibility:hidden !important;}.smart_attribute_as_widgets li .swatch{display:block;}