.buy-now{height:40px;position:fixed;text-align:center;clear:both;top:calc(50% - 120px);left:0;width:40px;display:block;z-index:1020}.buy-now .btn-primary:hover{text-decoration:none!important;transition:width .2s ease .1s;width:180px}.buy-now .btn-primary{font-weight:500;transition:width .2s ease 0s;text-align:left;background-color:#fff;padding-left:7px}.buy-now .btn-primary,.colorswatch-btn{overflow:hidden;box-shadow:3px 0 3px rgba(0,0,0,.05);border-radius:0 50% 50% 0!important;background:#fff!important}.colorswatch-btn:active,.colorswatch-btn:focus,.colorswatch-btn:hover{background-color:#fff!important}.colorswatch-btn{height:58px;padding:0;transition:.3s;position:absolute;top:0;border-radius:50%;cursor:pointer;left:0;width:55px;display:block}.buy-now .btn-primary svg,.colorswatch-btn svg{height:32px;fill:#000;position:relative;top:12px;left:-4px;width:32px}.colorswatch-btn svg path{fill:#000!important}.colorswatch-btn:hover svg path{fill:#3d4c58!important}.buy-now .btn-primary svg{position:relative;margin:0 10px 0 0;left:-2px}.colorswatch{height:40px;position:fixed;text-align:center;top:calc(50% - 80px);left:0;width:40px;display:block;z-index:1020}.colorswatch-inside{height:58px;justify-content:space-between;transition:.3s;position:absolute;padding-right:7px;background-color:#fff;align-items:center;box-shadow:-5px 0 5px rgba(0,0,0,.05);left:-305px;width:305px;padding-left:10px;display:flex}.colorswatch.opened .colorswatch-inside{left:0}.colorswatch.opened .colorswatch-btn{left:305px}.colorswatch-inside a{height:40px;text-decoration:none!important;transition:.2s;position:relative;border-radius:50%;width:40px;display:block}.colorswatch-inside a.active{z-index:1}.colorswatch-inside a.active:after{font-size:14px;color:#fff;content:"\e907";position:relative;top:6px;left:0;font-family:cleaning}.colorswatch-inside a:hover{opacity:.7}.colorswatch-inside a:first-child{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c9fe8",endColorstr="#71bf52",GradientType=1);background:#4c9fe8;background:-moz-linear-gradient(left,#4c9fe8 0,#4c9fe8 50%,#71bf52 50%,#71bf52 100%);background:-webkit-gradient(left top,right top,color-stop(0,#4c9fe8),color-stop(50%,#4c9fe8),color-stop(50%,#71bf52),color-stop(100%,#71bf52));background:-webkit-linear-gradient(left,#4c9fe8,#4c9fe8 50%,#71bf52 0,#71bf52);background:-o-linear-gradient(left,#4c9fe8 0,#4c9fe8 50%,#71bf52 50%,#71bf52 100%);background:-ms-linear-gradient(left,#4c9fe8 0,#4c9fe8 50%,#71bf52 50%,#71bf52 100%);background:linear-gradient(90deg,#4c9fe8 0,#4c9fe8 50%,#71bf52 0,#71bf52)}.colorswatch-inside a:nth-child(2){filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#db3e53",endColorstr="#6451ba",GradientType=1);background:#db3e53;background:-moz-linear-gradient(left,#db3e53 0,#db3e53 50%,#6451ba 50%,#6451ba 100%);background:-webkit-gradient(left top,right top,color-stop(0,#db3e53),color-stop(50%,#db3e53),color-stop(50%,#6451ba),color-stop(100%,#6451ba));background:-webkit-linear-gradient(left,#db3e53,#db3e53 50%,#6451ba 0,#6451ba);background:-o-linear-gradient(left,#db3e53 0,#db3e53 50%,#6451ba 50%,#6451ba 100%);background:-ms-linear-gradient(left,#db3e53 0,#db3e53 50%,#6451ba 50%,#6451ba 100%);background:linear-gradient(90deg,#db3e53 0,#db3e53 50%,#6451ba 0,#6451ba)}.colorswatch-inside a:nth-child(3){filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5c03b",endColorstr="#3eafd5",GradientType=1);background:#e5c03b;background:-moz-linear-gradient(left,#e5c03b 0,#e5c03b 50%,#3eafd5 50%,#3eafd5 100%);background:-webkit-gradient(left top,right top,color-stop(0,#e5c03b),color-stop(50%,#e5c03b),color-stop(50%,#3eafd5),color-stop(100%,#3eafd5));background:-webkit-linear-gradient(left,#e5c03b,#e5c03b 50%,#3eafd5 0,#3eafd5);background:-o-linear-gradient(left,#e5c03b 0,#e5c03b 50%,#3eafd5 50%,#3eafd5 100%);background:-ms-linear-gradient(left,#e5c03b 0,#e5c03b 50%,#3eafd5 50%,#3eafd5 100%);background:linear-gradient(90deg,#e5c03b 0,#e5c03b 50%,#3eafd5 0,#3eafd5)}.colorswatch-inside a:nth-child(4){filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f79423",endColorstr="#65cf9d",GradientType=1);background:#f79423;background:-moz-linear-gradient(left,#f79423 0,#f79423 50%,#65cf9d 50%,#65cf9d 100%);background:-webkit-gradient(left top,right top,color-stop(0,#f79423),color-stop(50%,#f79423),color-stop(50%,#65cf9d),color-stop(100%,#65cf9d));background:-webkit-linear-gradient(left,#f79423,#f79423 50%,#65cf9d 0,#65cf9d);background:-o-linear-gradient(left,#f79423 0,#f79423 50%,#65cf9d 50%,#65cf9d 100%);background:-ms-linear-gradient(left,#f79423 0,#f79423 50%,#65cf9d 50%,#65cf9d 100%);background:linear-gradient(90deg,#f79423 0,#f79423 50%,#65cf9d 0,#65cf9d)}.colorswatch-inside a:nth-child(5){filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3bbd42",endColorstr="#f2cd15",GradientType=1);background:#3bbd42;background:-moz-linear-gradient(left,#3bbd42 0,#3bbd42 50%,#f2cd15 50%,#f2cd15 100%);background:-webkit-gradient(left top,right top,color-stop(0,#3bbd42),color-stop(50%,#3bbd42),color-stop(50%,#f2cd15),color-stop(100%,#f2cd15));background:-webkit-linear-gradient(left,#3bbd42,#3bbd42 50%,#f2cd15 0,#f2cd15);background:-o-linear-gradient(left,#3bbd42 0,#3bbd42 50%,#f2cd15 50%,#f2cd15 100%);background:-ms-linear-gradient(left,#3bbd42 0,#3bbd42 50%,#f2cd15 50%,#f2cd15 100%);background:linear-gradient(90deg,#3bbd42 0,#3bbd42 50%,#f2cd15 0,#f2cd15)}.colorswatch-inside a:nth-child(6){filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#50bebc",endColorstr="#e86868",GradientType=1);background:#50bebc;background:-moz-linear-gradient(left,#50bebc 0,#50bebc 50%,#e86868 50%,#e86868 100%);background:-webkit-gradient(left top,right top,color-stop(0,#50bebc),color-stop(50%,#50bebc),color-stop(50%,#e86868),color-stop(100%,#e86868));background:-webkit-linear-gradient(left,#50bebc,#50bebc 50%,#e86868 0,#e86868);background:-o-linear-gradient(left,#50bebc 0,#50bebc 50%,#e86868 50%,#e86868 100%);background:-ms-linear-gradient(left,#50bebc 0,#50bebc 50%,#e86868 50%,#e86868 100%);background:linear-gradient(90deg,#50bebc 0,#50bebc 50%,#e86868 0,#e86868)}@media (max-width:667px){.colorswatch{display:none}}