.etalage img.gallery-image{max-width:100%}.clearfix:after,.configurable-swatch-list:after,.product-view .product-options .swatch-attr:after{content:'';display:table;clear:both}.swatch-link,.swatch-label{display:block;border-radius:3px;font-size:11px;text-align:center;color:#636363;text-decoration:none;box-sizing:content-box}.swatch-link:not(.has-image){border:1px solid #cccccc;margin:0 0 3px}.swatch-link img{border-radius:2px}.swatch-link:hover{cursor:pointer;text-decoration:none}.swatch-link .x{display:none;text-indent:-999em;position:absolute;left:0;right:0;top:0;bottom:0;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;white-space:nowrap}.configurable-swatch-list{zoom:1;-webkit-transform:translateZ(0px)}.configurable-swatch-list li{display:inline-block;zoom:1}.products-grid .configurable-swatch-list li{display:inline-block;float:none;margin:0;vertical-align:top}.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{opacity:0.4;filter:alpha(opacity=40)}.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 3px 0;width:auto}#narrow-by-list dd .swatch-link{border:none;line-height:25px;margin-right:2px;text-align:left}#narrow-by-list dd .swatch-link.has-image{line-height:inherit;margin-right:0}#narrow-by-list dd .swatch-label{background:#f4f4f4;border:1px solid #cccccc;border-radius:3px;display:block;float:left;line-height:1.5em;margin:0;padding:0;white-space:nowrap}#narrow-by-list dd .swatch-label img{border:0;border-radius:3px;box-sizing:content-box;box-shadow:0 0 10px rgba(0,0,0,0.13)}#narrow-by-list dd .swatch-link.has-image .swatch-label{border:0}@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{margin-top:-10px;position:absolute;right:0;top:50%}.currently .swatch-current span{display:block;float:left}.currently .swatch-link{display:inline-block;margin:0 0 0 3px}.currently .swatch-link:hover{border-color:#cccccc;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{margin:0 0 5px;background:#df280a;padding:2px 5px !important;font-weight:bold;color:#fff !important;float:left;display:block;border-radius:3px}.product-view .product-options .swatch-attr{float:none;display:block;clear:both;border:0}.product-view .product-options .swatch-attr label{display:block;line-height:1.3}.product-view .product-options .swatch-attr .select-label{display:inline;font-weight:normal;color:#08c;padding-left:5px}.product-view .configurable-swatch-list li.selected .swatch-link.has-image .swatch-label:before{content:'\e84e';font-family:'porto';color:#fff;position:absolute;top:0;width:100%;display:block;z-index:1;text-shadow:0 0 2px rgba(0,0,0,0.3)}