.compare-tooltip{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.compare-tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:1px solid #111111;border-radius:50%;background:transparent;color:#111;font-size:12px;line-height:1;cursor:pointer;padding:0;appearance:none;-webkit-appearance:none}.compare-tooltip-content{position:absolute;top:calc(100% + 10px);left:0;min-width:230px;max-width:280px;padding:14px 16px;background:#fff;color:#2f2a25;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 8px 20px #0000001f;font-size:14px;line-height:1.7;font-weight:400;white-space:normal;z-index:999999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.compare-tooltip-content:before{content:"";position:absolute;top:-7px;left:12px;width:14px;height:14px;background:#fff;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;transform:rotate(45deg)}.compare-tooltip:hover .compare-tooltip-content,.compare-tooltip:focus-within .compare-tooltip-content{opacity:1;visibility:visible}.compare-page__inner{padding:40px 0 80px}.compare-page__title{display:none!important}.compare-page__empty{font-size:18px;color:#6f6f6f}.compare-page__content[hidden],.compare-page__empty[hidden]{display:none!important}.compare-page__top{display:grid;grid-template-columns:260px repeat(var(--compare-columns, 3),minmax(0,1fr));column-gap:32px;align-items:start;margin-bottom:56px;background:#f7f6f3;padding:36px 40px;border-radius:16px;border:1px solid #e5e1da}.compare-page__intro{position:relative;padding-top:86px}.compare-page__clear-all{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#7d7a74;font-size:14px;line-height:1.2;font-weight:400;cursor:pointer;appearance:none!important;-webkit-appearance:none!important}.compare-page__clear-all:hover{color:#2a2a2a}.compare-page__clear-all-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.compare-page__clear-all svg{display:block}.compare-page__intro-title{margin:0 0 10px;font-size:24px;line-height:1.15;font-weight:400;color:#2a2a2a}.compare-page__intro-text{margin:0;font-size:16px;line-height:1.5;color:#7d7a74}.compare-page__controls{display:flex;justify-content:flex-end;align-items:center;margin:-28px 0 24px}.compare-page__top-toggle{display:flex;justify-content:flex-end;align-items:center}.compare-page__switch{display:inline-flex;align-items:center;gap:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.compare-page__switch-label{font-size:16px;line-height:1.3;color:#111}.compare-page__switch input{position:absolute;opacity:0;pointer-events:none}.compare-page__switch-slider{position:relative;width:52px;height:30px;border-radius:999px;background:#d9d9d9;transition:background .2s ease;flex:0 0 52px}.compare-page__switch-slider:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px #00000026}.compare-page__switch input:checked+.compare-page__switch-slider{background:#111}.compare-page__switch input:checked+.compare-page__switch-slider:after{transform:translate(22px)}.compare-page__product{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.compare-page__product-link{display:flex;flex-direction:column;align-items:center;width:100%;text-decoration:none;color:inherit}.compare-page__product-link:hover .compare-page__name{text-decoration:underline}.compare-page__product-link:focus-visible{outline:2px solid #111111;outline-offset:4px;border-radius:6px}.compare-page__remove-top{position:absolute;top:2px;right:2px;z-index:2;border:0;background:transparent;color:#6f6b65;font-size:18px;line-height:1;font-weight:300;cursor:pointer;padding:0;opacity:.9}.compare-page__remove-top:hover{color:#2a2a2a;opacity:1}.compare-page__image-wrap{display:flex;align-items:center;justify-content:center;min-height:120px;margin-bottom:18px;background:transparent!important}.compare-page__image{max-width:110px;max-height:110px;width:auto;height:auto;object-fit:contain;display:block}.compare-page__name{margin:0 0 8px;font-size:16px;line-height:1.3;font-weight:700;color:#1f1f1f}.compare-page__section{margin-top:32px}.compare-page__section-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #d8d2ca;margin-bottom:0}.compare-page__section-title{margin:0;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:0;text-transform:none;color:#111}.compare-page__table{width:100%}.compare-page__section+.compare-page__section{margin-top:40px}.compare-page__row{display:grid;grid-template-columns:260px repeat(var(--compare-columns, 3),minmax(0,1fr));column-gap:32px;border-bottom:0;min-height:64px;align-items:stretch}.compare-page__label{display:flex;align-items:center;gap:6px;padding:14px 16px;font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none;color:#555;font-weight:400;flex-wrap:wrap}.compare-page__label-text{display:inline}.compare-page__value{display:flex;align-items:center;justify-content:center;text-align:center;padding:14px 16px;font-size:14px;line-height:1.45;color:#2f2f2f;background:#fff}.compare-page__value-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:999px;font-size:14px;line-height:1.2;font-weight:600;flex-wrap:wrap}.compare-page__value-badge--yes{color:#0a8f3c;background:#edf8f1}.compare-page__value-badge--no{color:#d92d20;background:#fff1f0}.compare-page__value-badge--empty{color:#8b8b8b;background:#f5f5f5;font-weight:400}.compare-page__value-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:700}.compare-page__value--availability{color:#4d9a46;font-weight:400}@media screen and (max-width:989px){.compare-page__top,.compare-page__row{grid-template-columns:180px repeat(var(--compare-columns, 3),minmax(0,1fr));column-gap:20px}.compare-page__title{font-size:42px}}@media screen and (max-width:749px){.compare-page__title{font-size:34px}.compare-page__top,.compare-page__row{grid-template-columns:1fr}.compare-page__intro{padding-top:0;margin-bottom:24px}.compare-page__label{padding-bottom:10px;min-height:auto}.compare-page__value{padding-top:0}.compare-page__controls{justify-content:flex-start;margin:0 0 20px}.compare-page__top-toggle{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/compare-page.css.map */
