.compare-bar{position:fixed;left:0;width:100%;bottom:0;border-top:1px solid var(--tertiary_accent);background:var(--background_color);z-index:20;transition:opacity .3s ease-in-out}.RevolutionSelectbox--Title{color:var(--primary_text)}.compare-drawer__content.swiper{overflow:hidden;max-width:100%}.compare-bar__compare-btn .ButtonText{display:flex;align-items:center;justify-content:center}.compare-bar[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.compare-bar[aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.compare-bar__inner{display:flex;flex-direction:column}.compare-bar__product{position:relative}.compare-bar__products,.compare-bar__actions{display:flex;flex-direction:row;gap:1rem;align-items:center}.compare-bar__products{border-top:1px solid var(--tertiary_accent)}.compare-bar__product.SelectboxImage{width:56px!important}.compare-bar__product:not(.placeholder){outline:1px solid var(--primary_text)!important}.compare-bar__product.placeholder{width:56px;outline:1px dashed var(--tertiary_accent)!important}.compare-bar__product.placeholder.loading .compare-bar_img-wrapper{position:relative}.compare-bar__product.placeholder.loading .compare-bar_img-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000000a 25%,#00000014 37%,#0000000a 63%);background-size:400% 100%;animation:compare-skeleton 1.2s ease-in-out infinite;border-radius:2px}@keyframes compare-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.thumbnail-loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--secondary_grey_light, rgba(0,0,0,.03));border-radius:2px}.thumbnail-loader:after{content:"";width:16px;height:16px;border:2px solid var(--tertiary_accent);border-top:2px solid var(--primary_accent);border-radius:50%;animation:thumbnail-spin 1s linear infinite}@keyframes thumbnail-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.compare-bar__product.placeholder .compare-bar_img-wrapper{background:var(--secondary_grey_light, rgba(0,0,0,.05));border-radius:2px}.thumbnail-error{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ff00001a;color:var(--alert_error, #d32f2f);font-size:14px;border-radius:2px}.compare-bar__product.loading .compare-bar_img-wrapper{transition:opacity .3s ease-in-out}.compare-bar__product.loaded .compare-bar_img-wrapper img{opacity:0;animation:thumbnail-fade-in .3s ease-in-out forwards}@keyframes thumbnail-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.compare-bar__product.placeholder .label-icon{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out}.compare-bar__product .label-icon svg{width:10px;height:10px;color:var(--primary_text)}.compare-bar__product:not(.placeholder) .label-icon{opacity:1;visibility:visible;transition:opacity .3s ease-in-out;position:absolute;top:3px;right:3px;z-index:10;display:flex}.compare-bar__count-number{color:var(--primary_accent);display:block;margin-bottom:.25rem;margin-left:.25rem}.compare-bar__count span{color:var(--primary_text)}.compare-bar__compare-btn .ButtonText,.flex{display:flex}.compare-bar__clear-btn{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.compare-bar__clear-btn.hidden{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.compare-bar__compare-btn .compare-bar__count-number{color:var(--background_color)}.compare-drawer__header{display:flex;justify-content:space-between;width:100%;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--tertiary_accent)}.compare-drawer{width:95.737%;height:100%;z-index:55;transition:all .6s ease-in-out!important;background:var(--background_color)}.compare-drawer .Drawer--Close{right:1rem;padding:0;display:flex}.compare-drawer .product-compare-card{padding:1rem;overflow:hidden}.compare-drawer .product-compare-card .RevolutionSelectbox.product-compare-card__select{border:1px solid var(--tertiary_accent);padding:.5rem}.compare-drawer .product-compare-card .RevolutionSelectbox--Button:disabled{color:var(--primary_text)}.compare-drawer .product-compare-card .RevolutionSelectbox--Button:disabled svg{display:none}.compare-drawer .product-compare-card .RevolutionSelectbox--Button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}.compare-drawer .RevolutionSelectbox--Content[aria-hidden=false] .product-list{margin-top:1rem}.compare-drawer .product-compare-card .custom-dec-price{flex-direction:column;align-items:flex-start;gap:.5rem}.compare-drawer .product-compare-card .ProductCard--instantATC{margin-top:1rem}.compare-drawer .product-compare-card .separator{margin-top:1rem;margin-bottom:1rem}.compare-drawer .product-card-compare__product-info{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 1024px){.compare-bar__actions{border-top:1px solid var(--tertiary_accent);padding:1rem;justify-content:space-between}.compare-bar__products{padding:1rem}.compare-bar__dropdown{padding-left:1rem;padding-right:1rem}.compare-bar__dropdown[aria-expanded=true] svg{transform:rotate(0);transition:transform .3s ease-in-out}.compare-bar__dropdown[aria-expanded=false] svg{transform:rotate(180deg);transition:transform .3s ease-in-out}.compare-bar__actions .Button.compare-bar__compare-btn:disabled{width:100%}.compare-bar__actions .Button.compare-bar__compare-btn{width:67%}.compare-drawer__content.Drawer--Content{max-height:calc(var(--viewport-height) - 55px);overflow-y:auto!important;overflow-x:hidden!important;padding-top:1.5rem;padding-bottom:env(safe-area-inset-bottom,0px)}.compare-drawer__content .swiper-slide{border:1px solid var(--tertiary_accent)}}@media screen and (min-width: 1025px){.compare-bar{padding:1rem 1.5rem}.compare-bar__products{border-top:none}.compare-bar__compare-btn{min-width:310px}.compare-drawer__header{padding:.75rem 1.5rem}.compare-drawer{width:82%}.compare-drawer .Drawer--Close{right:1.5rem}.compare-drawer__content.Drawer--Content{display:grid;grid-template-columns:repeat(var(--product-count, 1),1fr);gap:1rem;height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;padding:1.5rem;max-width:100%}.compare-drawer__content[data-product-count="1"]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.compare-drawer__content[data-product-count="2"]{grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}.compare-drawer__content[data-product-count="3"]{grid-template-columns:repeat(3,1fr)}.compare-drawer__content[data-product-count="4"]{grid-template-columns:repeat(4,1fr)}.compare-drawer__content[data-product-count="5"]{grid-template-columns:repeat(5,1fr)}.compare-bar__inner{flex-direction:row;justify-content:space-between}.compare-drawer__content .product-compare-card{border:1px solid var(--tertiary_accent)}}.compare-thumb{display:flex;align-items:center;justify-content:center;width:120px;height:120px}.compare-thumb__image{width:100%;height:100%;object-fit:cover;border-radius:4px}.compare-thumb__placeholder{width:100%;height:100%;background:var(--tertiary_accent);border-radius:4px;display:flex;align-items:center;justify-content:center}@media (max-height: 600px){.compare-drawer__content.Drawer--Content{height:calc(100vh - 60px)!important}}@media (max-height: 500px){.compare-drawer__content.Drawer--Content{height:calc(100vh - 50px)!important;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection-comapre-bar.css.map */
