.overflow--hidden{overflow:hidden}.marmeto-compare-mobile{margin:20px 0;text-align:right}marmeto-comparison-switch{display:block;position:relative}marmeto-comparison-switch input{position:absolute;opacity:0}marmeto-comparison-switch label{margin:0;display:inline-flex;position:relative;align-items:center;cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}marmeto-comparison-switch label:before{content:"";position:absolute;top:50%;right:1px;width:22px;height:22px;padding-top:2px;transform:translate(-24px,-50%);border-radius:50%;background-color:#fff;box-shadow:0 0 2px 2px #00000040;text-align:center;transition:transform .3s}marmeto-comparison-switch label:after{content:"";display:block;width:48px;height:24px;margin-inline-start:.85em;transition:background-color .3s;border-radius:48px;background-color:#00000059}marmeto-comparison-switch input:checked+label:before{transform:translateY(-50%)}marmeto-comparison-switch input:checked+label:after{background-color:#000}.product-block__compare{display:flex;text-align:left;position:relative;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s,opacity .2s}[data-compare-enabled=true] .product-block__compare{opacity:1;max-height:25px;margin-bottom:10px}.product-block__compare input{position:absolute;opacity:0}.product-block__compare label{position:relative;display:flex;align-items:center}.product-block__compare label:before{content:"";width:15px;height:15px;display:block;margin-right:5px;border:1px solid #000;border-radius:2px}.product-block__compare input:checked+label:before{background:#000}.product-block__compare input:checked+label:after{content:"";top:10px;left:8px;width:4px;height:8px;position:absolute;transform:translate(-50%,-50%) rotate(45deg);border:solid #fff;border-width:0 1px 1px 0}.marmeto-compare-drawer__open{display:flex;position:fixed;top:50%;right:0;z-index:1;margin-top:-50px;align-items:center;transform:rotate(-90deg) translate3d(50%,0,0);transform-origin:bottom right;border-radius:6px 6px 0 0;padding:10px 25px;background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));box-shadow:-2px 1px 10px 2px rgb(var(--btn-bg-color));transition:transform .7s cubic-bezier(.19,1,.22,1),visibility .6s,opacity .6s}.marmeto-compare-drawer__open.is--hidden{opacity:0;visibility:hidden;transform:rotate(-90deg) translate3d(50%,100%,0)}.marmeto-compare-drawer__open.is--opened{transform:rotate(-90deg) translate3d(50%,-320px,0)}@media only screen and (min-width: 750px){.marmeto-compare-drawer__open.is--opened{transform:rotate(-90deg) translate3d(50%,-540px,0)}}.marmeto-compare-drawer{position:fixed;top:0;right:0;z-index:8001;width:100%;height:100vh;transform:translate3d(100%,0,0);background:#fff;display:flex;flex-direction:column;visibility:hidden;transition:visibility 0s .6s,transform .7s cubic-bezier(.19,1,.22,1)}.marmeto-compare-drawer.is--opened{visibility:visible;transform:translateZ(0);transition:visibility 0s 0s,transform .7s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width: 750px){.marmeto-compare-drawer{width:540px}}.marmeto-compare-drawer__header,.marmeto-compare-drawer__content,.marmeto-compare-drawer__footer{padding:20px}.marmeto-compare-drawer__header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cdcdcd}.marmeto-compare-drawer__heading{margin:0}.marmeto-compare-drawer__content{flex:1 1 auto;overflow:auto}.marmeto-compare-drawer__footer{border-top:1px solid #cdcdcd;display:flex;flex-direction:column;gap:.75rem}.marmeto-compare-drawer__footer button[disabled]{opacity:.35}.marmeto-compare-drawer__overlay{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;z-index:8000;display:block;visibility:hidden;pointer-events:none;background:#0000004d;transition:visibility .3s,z-index 0s .3s,opacity .3s}.marmeto-compare-drawer__overlay.is--opened{opacity:1;pointer-events:initial;visibility:visible;transition:visibility .3s,z-index 0s,opacity .3s}.marmeto-compare-drawer__close{margin:-10px;padding:10px}.js-compare-product-count,.marmeto-drawer-product__remove svg{pointer-events:none}.marmeto-compare-drawer__loading,.marmeto-compare-popup__loading{position:absolute;width:25px;height:25px;font-size:0;top:calc(50% - 12.5px);right:calc(50% - 12.5px);transition:opacity .4s .3s;animation:spinner .6s linear infinite;border:3px solid #545454;border-radius:50%;border-top-color:#fff}@keyframes spinner{to{transform:rotate(360deg)}}.marmeto-compare-drawer__notice{text-align:center;border:1px dashed #cdcdcd;display:flex;min-height:100px;align-items:center;justify-content:center}.marmeto-compare-drawer__products{display:flex;flex-direction:column}.marmeto-drawer-product__prices,.marmeto-popup-product__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--product-block-price-align)}.marmeto-drawer-product__price,.marmeto-popup-product__price{margin-inline-start:var(--product-block-price-item-margin-start);margin-inline-end:var(--product-block-price-item-margin-end)}.marmeto-drawer-product__compareprice,.marmeto-popup-product__compareprice{opacity:.5;margin-inline-start:var(--product-block-price-item-margin-start);margin-inline-end:var(--product-block-price-item-margin-end)}.marmeto-drawer-product{gap:1rem;display:flex;padding:15px;margin-bottom:1rem;border-bottom:1px solid var(--heading-divider-col)}.marmeto-drawer-product__media{flex:0 0 100px}.marmeto-drawer-product__image,.marmeto-popup-product__image{display:block;position:relative;overflow:hidden;padding-bottom:135%}.marmeto-drawer-product__image img,.marmeto-popup-product__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.marmeto-drawer-product__info{flex:1 1 auto}.marmeto-drawer-product__title,.marmeto-popup-product__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-weight:600}.marmeto-comparison-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8001;background:#fff;padding:20px;display:flex;flex-direction:column;visibility:hidden;transition:visibility 0s .4s,background-color .3s ease .1s}.marmeto-comparison-popup.is--opened{visibility:visible}.marmeto-comparison-popup__content{margin:20px -20px;padding-bottom:25px;overflow:auto}.marmeto-comparison-popup__close{text-align:right}.marmeto-comparison-popup__closebutton{padding:10px;margin:-15px}.marmeto-compare-row{display:flex;flex-wrap:nowrap;justify-content:flex-start}.marmeto-compare-col{flex:0 0 80%;padding:5px 15px;position:relative}.marmeto-compare-col .product-description__item{margin-bottom:0}.marmeto-compare-row--vendor .marmeto-compare-col,.marmeto-compare-row--title .marmeto-compare-col,.marmeto-compare-row--description .marmeto-compare-col,.marmeto-compare-row--price .marmeto-compare-col,.marmeto-compare-row--image .marmeto-compare-col{padding-top:8px;padding-bottom:8px}.marmeto-compare-col--bordered:before{content:"";position:absolute;bottom:0;left:15px;width:calc(100% - 30px);border-bottom:1px solid rgb(var(--body-text-color) / .1)}.marmeto-compare-col.marmeto-compare-col--bordered{padding-bottom:20px;margin-bottom:20px}.marmeto-popup-product__action{display:flex;gap:1rem;flex-direction:column}.metafield-compare__item{padding-bottom:15px;margin-bottom:5px;border-bottom:1px solid rgb(var(--body-text-color) / .1)}.metafield-compare__key{margin-bottom:5px;font-weight:600;text-transform:uppercase}@media only screen and (min-width: 750px){.marmeto-comparison-popup{padding:30px}.marmeto-comparison-popup__content{margin:20px 0}.marmeto-comparison-popup__closebutton{margin:-10px 0}.marmeto-compare-col{flex:0 0 20%}.metafield-compare__item{padding-bottom:20px;margin-bottom:10px}}.compare-container{padding:30px 34px 34px;margin:0 -20px;background-color:#f5f5f5}.compare-products{margin:20px auto}.slider-item p.compare-title{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:100%}.slider-item p{margin-bottom:unset}.compare-heading{margin-top:7px;margin-bottom:15px;font-size:1rem;font-weight:600;line-height:1.4em}.compare-products .product-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:16px}.product-slider .slider-item{scroll-snap-align:start;flex:0 0 auto;width:100%;max-width:215px}.slider-item img{width:100%;height:auto;object-fit:contain}.product-slider::-webkit-scrollbar{display:none}.compare-products .product-price{margin-bottom:10px}.slider-item button.add-to-compare{width:100%}
/*# sourceMappingURL=/cdn/shop/t/98/assets/marmeto-compare-product.css.map */
