/*! catalog-compare-button */@-o-keyframes button-anim-1{60%{transform:scale3d(0.8,.8,1)}85%{transform:scale3d(1.1,1.1,1)}100%{transform:scale3d(1,1,1)}}@keyframes button-anim-1{60%{transform:scale3d(0.8,.8,1)}85%{transform:scale3d(1.1,1.1,1)}100%{transform:scale3d(1,1,1)}}@-o-keyframes button-anim-2{to{opacity:0;transform:scale3d(1,1,1)}}@keyframes button-anim-2{to{opacity:0;transform:scale3d(1,1,1)}}.compare-button-container{box-sizing:border-box;position:fixed;right:0;bottom:0;left:0;z-index:1000;backface-visibility:hidden;display:block!important}.g-middle-i .compare-button-container{padding:0 10px}.g-middle-i .compare-button-container .compare-button-container__inner{max-width:1380px}.compare-button-container__inner{margin:auto;position:relative;z-index:1000}.compare-button-container__poof{width:64px;height:64px;margin-left:-32px;background:url(../images/poof.png) 0 0/auto 320px;opacity:0;z-index:1;position:absolute;bottom:0;right:105px;pointer-events:none}.compare-button-container__poof_action{background-position:0 -320px;background-repeat:no-repeat;opacity:1;z-index:3;-o-transition:opacity .2s ease,background-position .3s steps(5) .1s;transition:opacity .2s ease,background-position .3s steps(5) .1s}.compare-button-container .compare-button{position:absolute;right:0;bottom:-30px;z-index:5}@media only screen and (max-width:767px){.g-middle-i .compare-button-container_responsive{padding:0}.compare-button-container_responsive .compare-button{width:100%;height:90px;box-shadow:none;right:0;bottom:-40px}.compare-button-container_responsive .compare-button__inner-container{border-radius:0}.compare-button-container_responsive .compare-button__sub{line-height:49px}.compare-button-container_responsive .compare-button__sub .compare-button__icon{opacity:.6}.compare-button-container_responsive .compare-button__sub .compare-button_control{width:59px}.compare-button-container_responsive .compare-button-container__poof{left:50%;right:auto}}.compare-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:240px;height:70px;box-shadow:0 12px 15px 0 rgba(128,85,0,.3),0 2px 3px 0 rgba(128,85,0,.5);border-radius:3px 3px 0 0;-o-transition:opacity .05s ease,-o-transform .1s ease-out;transition:opacity .05s ease,transform .1s ease-out;-o-transform:translateY(50px);transform:translateY(50px);font:15px 'Open Sans',Arial,Helvetica Neue,Helvetica,sans-serif;-webkit-tap-highlight-color:transparent}.compare-button_visible{-o-transform:translateY(0px);transform:translateY(0px)}.compare-button_animated{-o-animation:button-anim-1 .3s forwards;animation:button-anim-1 .3s forwards}.compare-button_animated:before{content:'';position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:#fddd3a;z-index:0;opacity:1;-o-transform:scale(0.8,.5);transform:scale(0.8,.5);-o-animation:button-anim-2 .3s .3s forwards;animation:button-anim-2 .3s .3s forwards}.compare-button_hidden{opacity:0}.compare-button__inner-container{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);border-radius:3px 3px 0 0;height:100%;overflow:hidden}.compare-button__inner{height:100%;position:relative;z-index:2;-o-transform:translateX(0px);transform:translateX(0px);-o-transition:all .2s ease-out;transition:all .2s ease-out}.compare-button__inner_moved{-o-transform:translateX(-100%);transform:translateX(-100%)}.compare-button__state{width:100%;height:100%;position:absolute;bottom:0;left:0;-o-transition:all .2s ease-out;transition:all .2s ease-out}.compare-button__state_initial .compare-button__sub{background-color:#fddd3a;color:#333}.compare-button__state_initial .compare-button__sub:focus,.compare-button__state_initial .compare-button__sub:hover{background-color:#fde837}.compare-button__state_initial .compare-button__sub:active{background-color:#fad400}.compare-button__state_clear .compare-button__sub{background-color:#e43f45;color:#fff}.compare-button__state_clear .compare-button__sub:focus,.compare-button__state_clear .compare-button__sub:hover{background-color:#fd1000}.compare-button__state_clear .compare-button__sub:active{background-color:#E64545}.compare-button__state_hidden{left:100%}.compare-button__sub{height:100%;display:block;-o-transition:opacity .15s ease,background-color .15s ease;transition:opacity .15s ease,background-color .15s ease;text-align:center;line-height:39px;text-decoration:none;cursor:pointer}.compare-button__sub .compare-button__icon{opacity:.3}.compare-button__sub:hover{text-decoration:none}.compare-button__sub:focus .compare-button__icon,.compare-button__sub:hover .compare-button__icon{opacity:.7}.compare-button__sub_control{width:51px;float:right;border-left:1px solid #E4C734}.compare-button__icon{-o-transition:.2s ease opacity;transition:.2s ease opacity;display:inline-block;background:no-repeat;vertical-align:middle}.compare-button__icon_trash{width:15px;height:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019%2023%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M18%204l-1.5%2017.2c0%201-.8%201.8-1.8%201.8H4.2c-1%200-1.8-.8-1.8-1.8L1%204H0V3h5V1.8C5%20.8%205.8%200%206.8%200h5.5c1%200%201.8.8%201.8%201.8V3h5v1H18zm-5-2.2c0-.5-.3-.8-.8-.8H6.8c-.5%200-.8.3-.8.8V3h7V1.8zM1.8%204l1.5%2017.2c0%20.4.5.8%201%20.8h10.5c.4%200%20.9-.3.9-.8L17.2%204H1.8zm10.4%2016L13%206h1l-1%2014h-.8zM9%206h1v14H9V6zM5.2%206H6l.8%2014H6L5.2%206z%22%2F%3E%3C%2Fsvg%3E")}