.compare-fab.js-compare-fab{display:flex;align-items:center;position:fixed;z-index:29;top:50%;right:0;bottom:auto;left:auto;margin-top:-50px;transform:rotate(-90deg) translate3d(50%,0,0);transform-origin:bottom right;border-radius:6px 6px 0 0;box-shadow:-2px 1px 10px 2px #0003;background:#fff;color:#000;padding:12px 26px;border:none;font-weight:600;font-size:18px;cursor:pointer}.product-card-wrapper .card.card--card{padding-top:3rem;background:#fff}.product-card-wrapper .product-compare-toggle{position:absolute;top:.5rem;left:2rem;z-index:10;display:flex;align-items:center;justify-content:center;gap:5px}.product-card-wrapper .product-compare-toggle input{margin:0;opacity:0;display:none}.product-card-wrapper .product-compare-toggle input:checked+label:before{background:#f40009;border:1px solid #F40009}.product-card-wrapper .product-compare-toggle input:checked+label:after{opacity:1}.product-card-wrapper .product-compare-toggle label{position:relative;padding-left:2rem}.product-card-wrapper .product-compare-toggle label:before{content:"";width:15px;height:15px;border:1px solid black;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.product-card-wrapper .product-compare-toggle label:after{content:" ";border:solid white;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg) translateY(-50%);border-width:0 0 2px 2px!important;height:4px;width:8px;margin:0;left:.5rem;top:46%;opacity:0}.compare-modal__overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;pointer-events:none;z-index:30;display:block!important;transition:all .4s ease}.compare-modal__overlay.active{opacity:.3;pointer-events:all}.compare-drawer.js-compare-drawer{position:fixed;right:-100%;top:0;z-index:31;max-width:540px;width:100%;height:100%;background:#fff;box-shadow:-2px 1px 10px 2px #0003;transition:all .6s ease}.compare-drawer.js-compare-drawer .compare-drawer__panel{display:flex;height:100%;flex-direction:column}.compare-drawer.js-compare-drawer .compare-drawer__panel header{padding:24px 32px;position:relative;border-bottom:1px solid #09030233}.compare-drawer.js-compare-drawer .compare-drawer__panel header .compare-drawer__title{margin:0;font-size:26px}.compare-drawer.js-compare-drawer .compare-drawer__panel header .compare-drawer__close{position:absolute;right:3rem;top:50%;transform:translateY(-50%);background:transparent;border:none;font-size:25px;cursor:pointer;color:#000}.compare-drawer.js-compare-drawer .compare-drawer__panel .compare-drawer__body{overflow-y:scroll}.compare-drawer.js-compare-drawer .compare-drawer__panel .compare-drawer__body .compare-drawer__empty.js-compare-empty{padding-left:3rem}.compare-drawer.js-compare-drawer .compare-drawer__panel .compare-drawer__body .compare-drawer__list{display:flex;flex-direction:column;gap:2rem;padding-left:3rem;padding-right:3rem}.compare-drawer.js-compare-drawer .compare-drawer__panel .compare-drawer__body .compare-drawer__list li{position:relative;list-style:none;display:flex;align-items:flex-end;justify-content:flex-start}.compare-drawer.js-compare-drawer .compare-drawer__panel .compare-drawer__body .compare-drawer__list li .compare-item__img{width:12rem;height:12rem;object-fit:cover}.compare-drawer.js-compare-drawer .compare-drawer__panel .compare-drawer__body .compare-drawer__list li .texto-producto .compare-item__title{margin:0;font-size:16px;line-height:21px;color:#000}.compare-drawer.js-compare-drawer .compare-drawer__panel .compare-drawer__body .compare-drawer__list li .compare-item__remove{position:absolute;right:2rem;top:1rem;background:transparent;border:none;font-size:25px;cursor:pointer;color:#000}.compare-drawer.js-compare-drawer .compare-drawer__panel footer{margin-top:auto;padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center}.compare-drawer.js-compare-drawer .compare-drawer__panel footer button{width:100%}.compare-drawer.js-compare-drawer .compare-drawer__panel footer button:before{content:none}.compare-drawer.js-compare-drawer .compare-drawer__panel footer button.compare-drawer__clear{margin-top:2rem;background:transparent;border:none;width:fit-content;text-decoration:underline}.compare-drawer.js-compare-drawer.is-open{right:0}.compare-modal.js-compare-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:30;background:#fff;width:90vw;max-width:1100px;height:90vh;max-height:600px;opacity:0;pointer-events:none;transition:all .4s ease}.compare-modal.js-compare-modal .compare-modal__panel{overflow-y:scroll;height:100%;padding:3rem}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__close{position:absolute;right:0;top:0;background:transparent;border:none;margin:16px;padding:0;font-size:44px;padding-right:1rem;cursor:pointer}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid{display:flex;justify-content:center;gap:2.5rem;padding-inline:25px;width:100%;overflow-x:scroll}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;width:min-content;max-width:350px}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col img{margin-inline:auto}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col h3{margin:0 0 15px;font-size:16px;line-height:21px;min-height:63px}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col .compare-item__price{margin-bottom:0rem}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col .compare-item__price strong{font-size:20px;margin-right:10px}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col .compare-spec{border-bottom:1px solid #80808075}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col .compare-spec .compare-spec__value{font-size:15px;line-height:20px}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col .compare-spec:not(:first-child){padding-block:8px}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col a.button.button--primary{width:100%;margin-top:3rem;font-size:15px;padding:13px;line-height:15px;min-height:auto}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col a.button.button--primary:after,.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col a.button.button--primary:before{content:none}.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid .compare-col button.compare-remove{width:auto;background:transparent;border:none;margin-top:10px;margin-inline:auto;display:flex;border-bottom:1px solid black;padding:0;cursor:pointer;color:#000}.compare-modal.js-compare-modal.is-open{opacity:1;pointer-events:all}.compare-modal.show-differences .compare-modal__grid .compare-spec.is-same{display:none!important}.switch{display:flex;width:auto;height:auto}.switch input{opacity:0;width:0;height:0}.slider{width:46px;display:block;height:26px;position:relative;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#f40009}input:focus+.slider{box-shadow:0 0 1px #f40009}input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media (max-width: 795px){.compare-modal.js-compare-modal .compare-modal__panel .compare-modal__grid{justify-content:flex-start;padding-inline:0 25px}.compare-fab.js-compare-fab{padding:10px 14px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/popup-comparar.css.map */
