.tooltip-inner{background-color:#fff;box-shadow:0 2px 15px 0 rgba(75,75,75,.15);opacity:1 !important;padding:1.2rem 1.3rem;position:relative;text-align:start;z-index:55;}.tooltip-inner p:last-child{margin-bottom:0;}.tooltip-small .tooltip-inner{left:-100px;max-width:300px;position:absolute;top:8px;width:300px;}.tooltip{z-index:21;}.tooltip-large .tooltip-inner{max-width:600px;}@media (min-width:768px){.tooltip-large .tooltip-inner{position:absolute;right:-125px;width:600px;}}.comparator-bar{background-color:#fff;border-top:1px solid #dfe8f0;bottom:0;left:0;position:fixed;transform:translateY(100%);transition:all .2s ease-in-out;width:100%;z-index:999;}.comparator-bar--visible{transform:translateY(0);}.comparator-bar__inner{display:flex;flex-direction:column;}.comparator-bar__product{animation:fade-in .3s ease-in-out 0s forwards;overflow:hidden;transition:all .5s ease-in-out;}.comparator-bar__product:last-child .comparator-bar__product__inner{margin-bottom:0;}.comparator-bar__product__inner{align-items:center;border:1px solid #dfe8f0;border-radius:.25rem;display:flex;gap:1rem;margin-bottom:.5rem;padding:.5rem;}.comparator-bar__product__image{flex:0 0 75px;}.comparator-bar__product__image img{height:auto;width:100%;}.comparator-bar__product__body{font-size:.875rem;}.comparator-bar__product__title{flex-grow:1;font-weight:700;}.comparator-bar__product__actions{flex:0 0 24px;margin-left:auto;text-align:center;}.comparator-bar__product__actions svg{height:24px;width:24px;fill:#7f849e;}.comparator-bar__product__button-remove:hover svg{transform:scale(1.1);}.comparator-bar__actions{align-items:center;display:flex;justify-content:space-between;}.comparator-bar__actions__summary .counter-badge{background-color:#ff9c02;border:0;border-radius:1rem;color:#fff;font-size:.875rem;line-height:1;padding:.5rem 1rem;white-space:nowrap;}.comparator-bar__actions__summary .counter-badge span{display:inline-block;margin-right:.5rem;}.comparator-bar__actions__summary .counter-badge svg{transform:rotate(180deg);transition:all .5s ease-in-out;vertical-align:center;}.comparator-bar__actions__summary .counter-badge svg,.comparator-bar__actions__summary .counter-badge svg path{fill:#fff;height:auto;width:10px;}.comparator-bar__actions__button{white-space:nowrap;}.comparator-bar--open .comparator-bar__actions__summary .counter-badge svg{transform:rotate(0deg);}@media (max-width:991.98px){.comparator-bar__actions,.comparator-bar__products__inner{padding:.5rem;}.comparator-bar__products{box-shadow:0 1px 15px rgba(49,55,84,.1);max-height:0;overflow:hidden;transition:all .5s ease-in-out;}.comparator-bar__products__inner{max-height:400px;overflow:auto;}.comparator-bar__product--closing{height:0 !important;}}@media (min-width:992px){.comparator-bar{box-shadow:0 1px 15px rgba(49,55,84,.1);padding:.5rem;}.comparator-bar__inner{flex-direction:row;}.comparator-bar__products{flex-grow:1;max-height:none !important;position:relative;}.comparator-bar__products__inner{box-shadow:none;display:flex;overflow-x:auto;}.comparator-bar__products:after{background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));content:"";height:100%;position:absolute;right:0;top:0;width:50px;}.comparator-bar__product{flex:0 0 330px;}.comparator-bar__product:last-child{margin-right:30px;}.comparator-bar__product__inner{margin-bottom:0;margin-right:.5rem;}.comparator-bar__product--closing{flex-basis:0 !important;}.comparator-bar__actions__summary{display:none;}}@keyframes fade-in{0%{opacity:0;}to{opacity:1;}}