.etalage img.gallery-image{max-width:100%}.clearfix:after,.configurable-swatch-list:after,.product-view .product-options .swatch-attr:after{content:"";clear:both;display:table}.swatch-label,.swatch-link{font-size:14px;text-decoration:none;color:#636363;text-align:center;box-sizing:content-box;border-radius:3px;display:block}.swatch-link{border:1px solid #ccc;margin:0 0 3px}.swatch-link img{border-radius:2px}.swatch-link:hover{text-decoration:none;cursor:pointer}.swatch-link .x{right:0;text-indent:-999em;position:absolute;bottom:0;top:0;left:0;display:none;z-index:10}.swatch-link.has-image .swatch-label{position:relative}.swatch-link.has-image img{position:absolute;top:0;left:0}.swatch-label{border:1px solid #fff;margin:0;background:#f4f4f4;white-space:nowrap}.configurable-swatch-list{-webkit-transform:translateZ(0);zoom:1}.configurable-swatch-list li{zoom:1;display:inline-block}.products-grid .configurable-swatch-list li{margin:0;float:none;vertical-align:top;display:inline-block}.configurable-swatch-list .not-available .x{display:block}.configurable-swatch-list .not-available .swatch-link{border-color:#ededed;position:relative}.configurable-swatch-list .not-available .swatch-link.has-image img{filter:alpha(opacity=40);opacity:.4}.configurable-swatch-list .not-available .swatch-label{color:#aaa;background:#fff}.configurable-swatch-list .wide-swatch .swatch-label{padding:0 6px}.configurable-swatch-list .not-available a:focus{outline:0}#narrow-by-list dd .configurable-swatch-list.no-count{margin-right:-7px}#narrow-by-list dd .configurable-swatch-list li{margin:0 0 5px 3px;width:47%}#narrow-by-list dd .configurable-swatch-list.no-count li{margin:0 0 5px;width:auto}#narrow-by-list dd .swatch-link{border:none;margin-right:2px;text-align:left;line-height:25px}#narrow-by-list dd .swatch-link.has-image{line-height:inherit}#narrow-by-list dd .swatch-link:hover .swatch-label{border-color:#08c}#narrow-by-list dd .swatch-label{padding:0;border:1px solid #ccc;margin:0 5.25px 0 0;border-radius:3px;background:#f4f4f4;line-height:1.5em;float:left;white-space:nowrap;display:block}#narrow-by-list dd .swatch-label img{border:1px solid #fff;box-sizing:content-box;border-radius:3px}@media only screen and (max-width:770px){#narrow-by-list dd .configurable-swatch-list li:nth-child(odd){clear:left}}.currently .swatch-current{position:relative}.currently .swatch-current .btn-remove{right:0;position:absolute;top:50%;margin-top:-10px}.currently .swatch-current span{float:left;display:block}.currently .swatch-link{margin:0 0 0 3px;display:inline-block}.currently .swatch-link:hover{border-color:#ccc;cursor:default}.configurable-swatch-list .hover .swatch-link,.configurable-swatch-list .selected .swatch-link,.swatch-link:hover{border-color:#08c}.configurable-swatch-box{background:none!important}.configurable-swatch-box select.swatch-select{display:none}.configurable-swatch-box .validation-advice{padding:2px 5px!important;font-weight:700;color:#fff!important;margin:0 0 5px;border-radius:3px;background:#df280a;float:left;display:block}.product-view .product-options .swatch-attr{border:0;clear:both;float:none;display:block}.product-view .product-options .swatch-attr .select-label,.product-view .product-options .swatch-attr label{font-size:12px}.product-view .product-options .swatch-attr label{line-height:1.3;display:block}.product-view .product-options .swatch-attr .select-label{font-weight:400;color:#08c;padding-left:5px;display:inline}