body:has(.site-mobile-nav[data-open=true]) .compare-drawer__container{z-index:1100}body.reveal-mobile-nav .compare-drawer__container{display:none}body:has(.compare-drawer__container.open) .AlLo-widget,body:has(.compare-drawer__container.open) #gorgias-chat-container{display:none!important}.compare-drawer__container{position:fixed;z-index:999999;width:100%}.compare-drawer__container.show{visibility:visible;opacity:1}.compare-drawer__toggle-container{position:absolute;bottom:100%;left:0;transform:translateY(.5px);width:100%;pointer-events:none;transition:.3s ease}.compare-drawer__toggle-button{z-index:1;display:flex;align-items:center;gap:0;background-color:var(--secondary-background);padding:8px 24px;border:1px solid transparent;border-radius:6px 6px 0 0;margin:0 auto;font-family:var(--primary-font);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.28px;color:var(--primary-color);pointer-events:auto;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.compare-drawer__toggle-button .icon-compare{width:16px;height:16px;margin-right:5px}.compare-drawer__toggle-button .icon-chevron-down{transform:rotate(180deg);width:12px;height:12px;margin-left:16px;transition:transform .3s ease}.compare-drawer__toggle-button-icon{display:flex;align-items:center;justify-content:center}.compare-drawer__content{background-color:var(--secondary-background);padding:0 40px}.compare-drawer__content-inner{display:flex;align-items:center;gap:0 40px;max-width:1176px;padding:20px 0;margin:0 auto}.compare-drawer__products{display:flex;gap:10px 12px;width:100%}.compare-drawer__product{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-width:calc(33.3333% - 8px);min-height:96px;background-color:var(--white);padding:18px 12px;border:1px solid transparent;border-radius:4px;overflow:hidden;font-family:var(--primary-font)}.compare-drawer__product:not(.empty-slot) .compare-drawer__product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.compare-drawer__product:not(.empty-slot) .compare-drawer__product-item{display:flex}.compare-drawer__product:not(.empty-slot) .compare-drawer__product-empty{display:none}.compare-drawer__product.empty-slot{border:1px dashed var(--tertiary-color);text-align:center}.compare-drawer__product.empty-slot .compare-drawer__product-title{font-weight:400;font-size:13px;line-height:18px;color:var(--tertiary-color)}.compare-drawer__product.empty-slot .compare-drawer__product-item{display:none}.compare-drawer__product-empty{text-decoration:none}.compare-drawer__product-empty:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.compare-drawer__product-title{font-weight:600;font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 360px) / 1080)),15px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);letter-spacing:calc(clamp(.28px,calc(.28px + (.3 - .28) * ((100vw - 360px) / 1080)),.3px)*-1);color:var(--primary-color)}.compare-drawer__actions{display:flex;align-items:center;flex-shrink:0;gap:12px;font-family:var(--primary-font)}.compare-drawer__compare-button{display:flex;align-items:center;justify-content:center;width:118px;height:44px;background-color:var(--primary-color);padding:3px 0 0;border-radius:4px;overflow:hidden;font-weight:500;font-size:13px;line-height:18px;color:var(--white);white-space:nowrap;text-decoration:none;text-transform:uppercase}.compare-drawer__compare-button:active{background-color:var(--black);color:var(--white)}.compare-drawer__compare-button[disabled],.compare-drawer__compare-button.disabled{background-color:var(--secondary-sold-out-color);color:#dedede;pointer-events:none}.compare-drawer__clear-button{background-color:transparent;padding:0;border:0;font-weight:500;font-size:12px;line-height:14px;color:var(--primary-color);text-decoration:underline;cursor:pointer}.compare-drawer__clear-button:active{text-decoration:none}.compare-drawer__product-item{align-items:center;gap:12px;width:100%}.compare-drawer__product-image{display:flex;justify-content:center;flex-shrink:0;width:60px;height:60px}.compare-drawer__product-image-img{max-width:100%;width:auto;max-height:100%;height:auto;margin-top:auto}.compare-drawer__product-image-img[src=""]{display:none}.compare-drawer__product-info{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%}.compare-drawer__product-price{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 360px) / 1080)),15px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);letter-spacing:calc(clamp(.28px,calc(.28px + (.3 - .28) * ((100vw - 360px) / 1080)),.3px)*-1);color:var(--primary-color)}.compare-drawer__product-price-compare{color:var(--secondary-sold-out-color);text-decoration:line-through}.compare-drawer__product-price-value.on-sale{color:var(--secondary-sale-price-color)}.compare-drawer__product-button-remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background-color:var(--secondary-background);border:0;border-radius:50%;color:var(--primary-color);cursor:pointer}.compare-drawer__product-button-remove svg{width:8px;height:8px}.compare-drawer__product-button-remove:active{background-color:var(--accent2-color);color:var(--primary-color)}.compare-drawer__header{display:none;font-family:var(--primary-font)}body.compare-drawer-modal-open{overflow:hidden}.compare-drawer-modal{position:fixed;top:0;left:0;z-index:999999;visibility:hidden;opacity:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#20222380;padding:27px;backdrop-filter:blur(2px);transition:.3s ease-in-out}.compare-drawer-modal.show{visibility:visible;opacity:1}.compare-drawer-modal.show .compare-drawer-modal__container{transform:translateY(0)}.compare-drawer-modal.modal-mismatch .max-limit-info,.compare-drawer-modal.modal-limit .mismatch-info{display:none}.compare-drawer-modal__container{position:relative;transform:translateY(-20px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,calc(12px + 4*(100vw - 1090px)),16px);max-width:clamp(306px,calc(306px + 123*(100vw - 1090px)),429px);width:100%;background-color:var(--white);padding:clamp(32px,calc(32px + 8*(100vw - 1090px)),40px);border-radius:6px;text-align:center;transition:.3s ease-in-out}.compare-drawer-modal__close-button{position:absolute;bottom:calc(100% + 9px);right:0;display:flex;justify-content:center;width:32px;height:32px;background-color:transparent;padding:0;border:0;color:var(--white);cursor:pointer}.compare-drawer-modal__close-button svg{width:22px;height:22px}.compare-drawer-modal__icon{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--primary-color)}.compare-drawer-modal__icon svg{width:100%;height:100%}.compare-drawer-modal__title{font-family:var(--primary-font);font-weight:600;font-size:clamp(18px,calc(18px + (24 - 18) * ((100vw - 360px) / 1080)),24px);line-height:clamp(22px,calc(22px + (26 - 22) * ((100vw - 360px) / 1080)),26px);letter-spacing:calc(clamp(.36px,calc(.36px + (.48 - .36) * ((100vw - 360px) / 1080)),.48px)*-1);color:var(--primary-color)}.compare-drawer-modal__description{font-weight:400;font-size:clamp(13px,calc(13px + (15 - 13) * ((100vw - 360px) / 1080)),15px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);color:var(--primary-color)}.compare-drawer-modal__description p{margin:0}.compare-drawer-modal__description a{text-decoration:underline}:is(.compare-drawer-modal__description a):active{text-decoration:none}.compare-drawer-modal__description strong{font-weight:700}@media (max-width: 1090px){body:has(.compare-drawer__container.show) .AlLo-widget{bottom:45px!important}body.compare-drawer-open{overflow:hidden}.compare-drawer__toggle-button{border:1px solid var(--border-color);border-radius:6px}.compare-drawer__container{position:fixed;bottom:0;left:0;visibility:hidden;opacity:0;transition:.2s ease}.compare-drawer__container.show{visibility:visible;opacity:1}.compare-drawer__container.open .compare-drawer__toggle-container{visibility:hidden;opacity:0}.compare-drawer__container.open .compare-drawer__content{visibility:visible;opacity:1}.compare-drawer__toggle-container{transform:translateY(-25px);transition:.3s ease}.compare-drawer__content{position:fixed;top:0;left:0;visibility:hidden;opacity:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#20222380;padding:16px;backdrop-filter:blur(2px);transition:.3s ease}.compare-drawer__content-inner{position:relative;flex-direction:column;max-width:328px;width:100%;background-color:var(--white);padding:24px 18px;border-radius:6px}.compare-drawer__products{flex-direction:column}.compare-drawer__actions{flex-direction:column;margin-top:24px}.compare-drawer__product.empty-slot{padding:0 12px}.compare-drawer__product:nth-child(3){display:none}.compare-drawer__header{display:flex;justify-content:center;width:100%;margin-bottom:16px;color:var(--primary-color)}.compare-drawer__heading-container{display:flex;align-items:center;gap:5px;font-weight:500;font-size:14px;line-height:20px}.compare-drawer__close-button{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:transparent;border:0;color:var(--white);cursor:pointer}.compare-drawer__close-button svg{width:22px;height:22px}.compare-drawer__heading-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.compare-drawer__heading-icon svg{width:16px;height:16px}.compare-drawer__compare-button{width:118px;height:44px;border-radius:4px;font-size:13px;line-height:18px}.compare-drawer-modal__container{width:100%}.compare-drawer-modal__close-button{bottom:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%)}}@media (min-width: 1091px){.compare-drawer__container{bottom:0;left:0;transform:translateY(calc(100% - 20px));visibility:hidden;opacity:0;display:flex;flex-direction:column;height:auto;transition:transform .3s cubic-bezier(.77,0,.18,1),opacity .3s ease}.compare-drawer__container.open{transform:translateY(0)}.compare-drawer__container.open .compare-drawer__toggle-button .icon-chevron-down{transform:rotate(0)}body:has(.compare-drawer__container:not(.open)) .AlLo-badge{width:auto!important}}@media (hover: hover){.compare-drawer__compare-button{transition:.3s ease}.compare-drawer__compare-button:hover{background-color:var(--black);color:var(--white)}.compare-drawer__clear-button:hover{text-decoration:none}.compare-drawer__product-button-remove{transition:.3s ease}.compare-drawer__product-button-remove:hover{background-color:var(--accent2-color);color:var(--primary-color)}:is(.compare-drawer-modal__description a):hover{text-decoration:none}}
