/* comparison overlay */
.product--selected{border:3px solid #2e3192}.grid .extra{display:none}@-webkit-keyframes swing{25%{ -webkit-transform:rotate3d(0,0,1,6deg);transform:rotate3d(0,0,1,6deg)}50%{-webkit-transform:rotate3d(0,0,1,-4deg);transform:rotate3d(0,0,1,-4deg)}75%{-webkit-transform:rotate3d(0,0,1,2deg);transform:rotate3d(0,0,1,2deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{25%{ -webkit-transform:rotate3d(0,0,1,6deg);transform:rotate3d(0,0,1,6deg)}50%{-webkit-transform:rotate3d(0,0,1,-4deg);transform:rotate3d(0,0,1,-4deg)}75%{-webkit-transform:rotate3d(0,0,1,2deg);transform:rotate3d(0,0,1,2deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.action{display:inline-block;font-size:1.3em;white-space:nowrap;padding:.6em .65em;cursor:pointer;border:0;background:transparent;text-align:center}.action:focus{outline:0}.action--button{background:#2C2D34;color:#fff;border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.action--button:hover{background:#5C5EDC}.action__text{font-family:'Raleway','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;font-size:.813em;vertical-align:middle;display:inline-block}.action__text--invisible{position:absolute;top:100%;opacity:0;pointer-events:none}.action--button i+span{margin-left:5px}.flexbox .action--buy{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:1em;-webkit-flex:none;-ms-flex:none;flex:none}.action--close{position:absolute;overflow:hidden;top:0;right:0;font-size:1.5em;color:#ddd;pointer-events:none;opacity:0;-webkit-transition:opacity .3s,background .2s;transition:opacity .3s,background .2s}.view--compare+.compare .action--close{pointer-events:auto;opacity:1;-webkit-transition-delay:.4s,0s;transition-delay:.4s,0s}.action--close:hover,.action--close:focus{color:#797BED}.action--compare{font-size:18px;margin:0 0 0 4px;opacity:0;pointer-events:none;cursor:default;background-color:#34363D;color:#565B6C;-webkit-transition:opacity .3s;transition:opacity .3s}.compare-basket--active .action--compare{opacity:1}.compare-basket--active .action--compare:nth-child(3),.compare-basket--active .action--compare:nth-child(4){background-color:#494BC7;color:#fff;pointer-events:auto;cursor:pointer}.action--remove{position:absolute;overflow:hidden;color:#ddd;top:0;right:2px;padding:0;font-size:.65em}.action--compare-add{color:#6C80A9;position:absolute;bottom:0;right:5px}.action--compare-add:hover .action__text--invisible{opacity:1;top:35px;right:10px;color:#ddd;font-size:55%;letter-spacing:0;background:#2F3035;border-radius:2px;padding:3px 5px}.action--remove:hover,.action--compare-add:hover{color:#5C5EDC}.action--compare-add .fa-check,.action--compare-add input[type=checkbox]:checked~.fa-plus{display:none}.action--compare-add input[type=checkbox]:checked~.fa-check{display:block;color:#5C5EDC}.check-hidden{position:absolute;opacity:0}.compare-basket{width:100%;padding:.75em;text-align:right;position:fixed;top:0;left:0;background:#212227;z-index:1000;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(0.2,1,.3,1);transition:transform .3s cubic-bezier(0.2,1,.3,1)}.compare-basket--active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flexbox .compare-basket{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.product-icon{overflow:hidden;display:inline-block;vertical-align:middle;background:#42444F;width:50px;height:50px;padding:5px;margin:0 3px;border-radius:2px;position:relative}.product-icon::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:4px;z-index:-1;box-shadow:-56px 0 #2c2d34}.compare-basket--full .product-icon::after{display:none}.flexbox .product-icon{display:block}.compare{width:100%;display:flex;background:#212529;position:fixed;overflow:hidden;height:0;top:0;left:0;z-index:1001;-webkit-transition:height 0s .4s;transition:height 0s .4s}.view--compare+.compare{pointer-events:auto;height:100%;-webkit-transition:none;transition:none;overflow-x:auto;overflow-y:auto}.view--compare+.compare::before{opacity:1}.compare__item{background:#24252A;text-align:center;cursor:default;padding:2em 0;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;width:350px;margin:0 10px}.compare__item .add-to-card{display:none}.compare__item:nth-child(odd){-webkit-transform:translate3d(0,-100 vh,0);transform:translate3d(0,-100 vh,0)}.compare__item:nth-child(even){-webkit-transform:translate3d(0,100 vh,0);transform:translate3d(0,100 vh,0)}.view--compare+.compare .compare__item:nth-child(odd),.view--compare+.compare .compare__item:nth-child(even){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.compare__effect{width:100%;height:100%;color:#FFF;opacity:0;-webkit-transition:-webkit-transform 1s cubic-bezier(0.2,1,.3,1),opacity 1s cubic-bezier(0.2,1,.3,1);transition:transform 1s cubic-bezier(0.2,1,.3,1),opacity 1s cubic-bezier(0.2,1,.3,1)}.compare__effect .card-body p{overflow:auto;text-overflow:ellipsis}.compare__item:nth-child(odd) .compare__effect{-webkit-transform:translate3d(0,-250px,0);transform:translate3d(0,-250px,0)}.compare__item:nth-child(even) .compare__effect{-webkit-transform:translate3d(0,250px,0);transform:translate3d(0,250px,0)}.view--compare+.compare .compare__item:nth-child(odd) .compare__effect,.view--compare+.compare .compare__item:nth-child(even) .compare__effect{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.3s;transition-delay:.3s}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
