.product-list-item .product-stock.in-stock,.product-detail .product-stock.in-stock{color:green}.product-list-item .product-stock.out-of-stock,.product-detail .product-stock.out-of-stock{color:#d9534f}.product-list-item .product-price .product-stock,.product-detail .product-price .product-stock{font-size:50%;float:right}.product-detail .product-stock{font-size:110%}.product-detail .product-image .label{display:block;margin-bottom:5px;width:fit-content;font-weight:normal}@media (max-width:991px){.product-detail .product-image .label{margin:10px}}.product-detail .product-image .product-badges{position:absolute;padding:15px 0}.product-detail .product-image .product-badges .label,.product-detail .product-image .product-badges .badge{border-radius:0}.product-detail .product-image .product-badges-right{position:absolute;right:0}.product-detail .product-categories{height:50px;width:100%}.product-detail .product-categories a{color:#444;font-weight:normal}.product-detail .variant-thumb{display:inline-block;border:1px solid #eee;border-radius:15px;color:#555;width:100px;font-size:11px;line-height:15px;text-align:center;height:100%;margin-top:10px;padding:5px}.product-detail .variant-thumb .img-responsive{max-width:100%}.product-detail .variant-thumb:hover,.product-detail .variant-thumb.active{border-color:#d2af84;color:black}.product-detail .variant-thumb.active:only-child{display:none}.product-detail .variants{margin-top:15px;margin-bottom:30px}.product-detail .product-code{font-size:12px;color:#444}.product-detail .product-description *:not(img){font-family:"Open Sans", sans-serif !important;font-size:18px !important;color:#444 !important;line-height:32.4px !important;letter-spacing:-0.14px !important;margin:0 !important}.product-detail .product-description *:not(a){color:#444 !important}.product-detail .product-description a,.product-detail .product-description a *{color:#1e91cf !important}.product-detail .product-description ul{margin-left:25px !important}.product-detail .product-description ul{margin-left:25px !important}.product{position:relative;border:1px solid #fafafa;border-radius:0;background:#fff;padding:25px;transition:0.3s all;margin-top:10px;margin-bottom:20px}.product:first-of-type{border-left:0}.product .product-price{xx-webkit-filter:grayscale(70%);xxfilter:grayscale(70%);transition:0.3s all}@media (max-width:991px){.product .product-price{top:7px;-webkit-filter:none;filter:none}}.product .discounted-price{font-size:85%;color:#d9534f}.product .product-credits{position:absolute;top:14px;left:20px;font-size:105%}@media (max-width:450px){.product .product-credits{top:64px;right:20px;text-align:right}}.product .label-left-top{position:absolute;top:28px;left:25px;font-size:105%;text-align:left}@media (max-width:991px){.product .label-left-top{top:10px;font-size:90%}}.product .badge{border-radius:0}.product .buttons{position:absolute;bottom:20px;left:25px;width:100%}@media (max-width:991px){.product .buttons .btn{font-size:12px}}.product .product-stock{width:100%;font-size:78%}@media (max-width:991px){.product .product-stock{font-size:12px}}@media (min-width:1200px){.product:hover{box-shadow:0 0 11px #f0f0f0;transition:0.1s all;xtransform:scale(1.005)}.product:hover .product-price{-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:0.1s all}}.product-list .input-group{margin-top:8px}.product-list .input-group-addon:not(:first-child):not(:last-child){padding:1px;border-left:0;border-right:0;background:#fff}.product-list input{padding:6px}.product-list ul.navbar-nav>li{margin-right:10px}.product-list .close-link,.product-list .dropdown-toggle{display:inline-block}@media (max-width:991px){.product-list .remove-filters{font-size:13px}.product-list button[data-target="#category-filter-navbar-collapse"]{float:right}}.product-filters .sort-label{margin-right:-12px !important}.product-filters form[role="exclude-sold-filter"]{padding-top:12px;padding-left:5px}.product-filters form[role="exclude-sold-filter"] label{font-weight:normal;vertical-align:middle;margin-left:5px}@media (min-width:768px){.product-filters ul.nav li{width:233px}.product-filters ul.nav:first-child li:first-child{width:200px}}#category-filter-navbar-collapse{padding-left:25px}