:root{--ld-compare-fg: #231f20;--ld-compare-fg-muted: #6b6b6b;--ld-compare-border: #cdcac2;--ld-compare-bg-soft: #faf9f8;--ld-compare-bg-light: #f3f3f3;--ld-compare-bg-white: #ffffff;--ld-compare-switch-off-bg: #e6e2dc;--ld-compare-active-bg: #000000;--ld-compare-active-fg: #ffffff;--ld-compare-tray-height: 66px;--ld-compare-tray-shadow: 0 -1px 8px rgba(0, 0, 0, .08);--ld-compare-tray-z: 80;--ld-compare-toggle-switch-width: 36px;--ld-compare-toggle-switch-height: 18px;--ld-compare-toggle-thumb-size: 14px;--ld-compare-card-checkbox-size: 16px}.ld-compare-toolbar-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-inline-start:auto;font-family:var(--font-primary--family, inherit);font-size:14px;line-height:22px;color:var(--ld-compare-fg)}.ld-collection-toolbar .ld-compare-toolbar-toggle{margin-inline-start:auto}.ld-compare-toolbar-toggle:focus-visible{outline:2px solid var(--ld-compare-active-bg);outline-offset:4px;border-radius:4px}.ld-compare-toolbar-toggle__label{display:inline-block}.ld-compare-toolbar-toggle__switch{position:relative;display:inline-block;width:var(--ld-compare-toggle-switch-width);height:var(--ld-compare-toggle-switch-height);border-radius:999px;background:var(--ld-compare-switch-off-bg);transition:background-color .16s ease;flex-shrink:0}.ld-compare-toolbar-toggle__thumb{position:absolute;top:50%;inset-inline-start:2px;width:var(--ld-compare-toggle-thumb-size);height:var(--ld-compare-toggle-thumb-size);border-radius:999px;background:var(--ld-compare-active-bg);transform:translateY(-50%);transition:inset-inline-start .16s ease,background-color .16s ease}.ld-compare-toolbar-toggle[data-mode=on] .ld-compare-toolbar-toggle__switch{background:var(--ld-compare-active-bg)}.ld-compare-toolbar-toggle[data-mode=on] .ld-compare-toolbar-toggle__thumb{inset-inline-start:calc(var(--ld-compare-toggle-switch-width) - var(--ld-compare-toggle-thumb-size) - 2px);background:var(--ld-compare-active-fg)}.ld-compare-card-toggle{display:none;position:absolute;inset-block-start:var(--ld-compare-inset-block, 8px);inset-inline-start:var(--ld-compare-inset-inline, 8px);z-index:2;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-primary--family, inherit);font-size:12px;line-height:1;color:var(--ld-compare-fg)}body[data-compare-mode=on] .ld-compare-card-toggle{display:inline-flex}product-card:has(.ld-product-badges-block--top-left) .ld-compare-card-toggle{inset-block-start:calc(var(--ld-compare-inset-block, 8px) + var(--ld-product-badge-row-height, 21px) + var(--ld-compare-inset-block, 8px))}.ld-compare-card-toggle__input{appearance:none;-webkit-appearance:none;width:var(--ld-compare-card-checkbox-size);height:var(--ld-compare-card-checkbox-size);border:1px solid var(--ld-compare-border);border-radius:2px;background:var(--ld-compare-bg-white);cursor:pointer;position:relative;flex-shrink:0;margin:0}.ld-compare-card-toggle__input:checked{background-color:var(--ld-compare-active-bg);border-color:var(--ld-compare-active-bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-6' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:11px 11px}.ld-compare-card-toggle__input:focus-visible{outline:2px solid var(--ld-compare-active-bg);outline-offset:2px}.ld-compare-card-toggle__input:disabled{opacity:.4;cursor:not-allowed}.ld-compare-card-toggle__label{cursor:pointer}.ld-compare-card-toggle[data-disabled=true] .ld-compare-card-toggle__label{opacity:.4;cursor:not-allowed}.ld-compare-tray{position:fixed;inset-inline:0;bottom:0;z-index:var(--ld-compare-tray-z);background:var(--ld-compare-bg-white);box-shadow:var(--ld-compare-tray-shadow);transform:translateY(100%);transition:transform .22s ease;font-family:var(--font-primary--family, inherit);color:var(--ld-compare-fg)}.ld-compare-tray:not([hidden]){transform:translateY(0)}.ld-compare-tray__inner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;max-width:1440px;margin-inline:auto;padding-inline:16px;padding-block:12px;min-height:var(--ld-compare-tray-height)}.ld-compare-tray__main{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1 1 100%}.ld-compare-tray__count{font-size:14px;line-height:22px;margin:0;white-space:nowrap;min-width:84px}.ld-compare-tray__chips{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;flex:0 0 auto}.ld-compare-tray__chip-slot{display:block}.ld-compare-tray__chip{position:relative;width:42px;height:42px;background:var(--ld-compare-bg-soft);border:0;padding:4px;cursor:pointer;overflow:visible;display:flex;align-items:center;justify-content:center}.ld-compare-tray__chip[data-empty=true]{cursor:default}.ld-compare-tray__chip[data-empty=true] .ld-compare-tray__chip-image,.ld-compare-tray__chip[data-empty=true] .ld-compare-tray__chip-remove{display:none}.ld-compare-tray__chip-image:not([src]),.ld-compare-tray__chip-image[src=""]{display:none}.ld-compare-tray__chip-image{width:100%;height:100%;object-fit:contain;display:block}.ld-compare-tray__chip-remove{position:absolute;top:-6px;inset-inline-end:-6px;width:13px;height:13px;border-radius:999px;background:var(--ld-compare-active-bg);color:var(--ld-compare-active-fg);display:inline-flex;align-items:center;justify-content:center}.ld-compare-tray__chip-remove svg{width:8px;height:8px;display:block}.ld-compare-tray__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:24px;height:42px;background:var(--ld-compare-active-bg);color:var(--ld-compare-active-fg);font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:0;white-space:nowrap;flex:1 1 auto}.ld-compare-tray__cta[data-cta-disabled=true]{background:var(--ld-compare-bg-light);color:var(--ld-compare-fg-muted);cursor:not-allowed;pointer-events:none}.ld-compare-tray__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.ld-compare-tray__cta-icon svg{width:18px;height:16px;display:block}.ld-compare-tray__clear{display:inline-flex;align-items:center;justify-content:center;height:42px;padding-inline:24px;background:var(--ld-compare-bg-white);color:var(--ld-compare-active-bg);border:1px solid var(--ld-compare-active-bg);font-size:12px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex:0 0 auto}.ld-compare-tray__clear:hover{background:var(--ld-compare-bg-soft)}.ld-compare-tray__close{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;font-size:14px;line-height:22px;color:var(--ld-compare-fg);cursor:pointer;white-space:nowrap;margin-inline-start:auto}.ld-compare-tray__close:hover{text-decoration:underline}.ld-compare-tray__close-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;background:var(--ld-compare-active-bg);color:var(--ld-compare-active-fg);border-radius:999px}.ld-compare-tray__close-icon svg{width:8px;height:8px;display:block}@media(min-width:750px){.ld-compare-tray__inner{flex-wrap:nowrap;padding-inline:32px;gap:24px}.ld-compare-tray__main{flex:1 1 auto;flex-wrap:nowrap;gap:24px}.ld-compare-tray__cta{flex:0 0 auto;margin-inline-start:auto}}.ld-compare-page__inner{max-width:1440px;margin-inline:auto}.ld-compare-page__heading{margin:0;padding-block-end:24px;text-align:start}.ld-compare-page__heading h1,.ld-compare-page__heading h2,.ld-compare-page__heading h3,.ld-compare-page__heading p{margin:0;font-family:var(--font-heading--family);font-size:1.5rem;font-weight:400;line-height:1.2;text-transform:none;letter-spacing:normal;color:var(--color-foreground)}.ld-compare-grid__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding-block:48px;text-align:center}.ld-compare-grid__empty[hidden],.ld-compare-grid__table[hidden]{display:none}.ld-compare-grid__spinner{display:none;align-items:center;justify-content:center;padding-block:80px;color:var(--ld-compare-fg)}.ld-compare-grid__spinner svg{width:40px;height:40px;animation:ld-compare-spin .9s linear infinite}@keyframes ld-compare-spin{to{transform:rotate(360deg)}}ld-compare-grid[data-loading=true] .ld-compare-grid__spinner{display:flex}ld-compare-grid[data-loading=true] .ld-compare-grid__table,ld-compare-grid[data-loading=true] .ld-compare-grid__empty{display:none}.ld-compare-grid__empty-title{margin:0;font-size:1.5rem}.ld-compare-grid__empty-cta{display:inline-flex;align-items:center;height:42px;padding-inline:24px;background:var(--ld-compare-active-bg);color:var(--ld-compare-active-fg);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.ld-compare-grid__table{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--ld-compare-border)}.ld-compare-grid__products,.ld-compare-grid__row{display:grid;grid-template-columns:var(--ld-compare-row-label-width, 96px) repeat(var(--ld-compare-cols, 1),minmax(0,1fr))}.ld-compare-grid__products{gap:0;padding-block:16px;border-bottom:1px solid var(--ld-compare-border)}.ld-compare-grid__products:before{content:"";display:block}.ld-compare-grid__product{display:block;padding-inline:8px;position:relative}.ld-compare-grid__product[hidden],.ld-compare-grid__cell[hidden]{display:none}.ld-compare-card{position:relative;display:block;height:100%}.ld-compare-card .product-card__content{display:flex;flex-direction:column;gap:8px}.ld-compare-card__media{display:block;aspect-ratio:4 / 5;background:var(--ld-compare-bg-soft);overflow:hidden}.ld-compare-card__media img{width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box}.ld-compare-card__title{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;text-align:center;color:inherit;text-decoration:none}.ld-compare-card__price{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:.875rem}.ld-compare-card__price .price-item--sale{color:var(--ld-sale-fg, #446f3c)}.ld-compare-card__price .compare-at-price{opacity:.48}.ld-compare-grid__product-remove{position:absolute;top:-8px;inset-inline-end:-8px;width:24px;height:24px;border-radius:999px;border:1px solid var(--ld-compare-border);background:var(--ld-compare-bg-white);cursor:pointer;font-size:16px;line-height:1;z-index:2}.ld-compare-grid__product-empty{height:100%;display:flex;align-items:center;justify-content:center;color:var(--ld-compare-fg-muted);background:var(--ld-compare-bg-soft);min-height:200px}.ld-compare-grid__row{border-bottom:1px solid var(--ld-compare-border)}.ld-compare-grid__row-label{padding:12px;font-size:12px;font-weight:500;background:var(--ld-compare-bg-soft)}.ld-compare-grid__cell{display:block;padding:12px;font-size:12px;border-inline-start:1px solid var(--ld-compare-border)}.ld-compare-grid__cell-empty{color:var(--ld-compare-fg-muted)}@media(min-width:750px){.ld-compare-grid__products,.ld-compare-grid__row{--ld-compare-row-label-width: 200px}.ld-compare-grid__products{padding-block:24px}.ld-compare-grid__product{padding-inline:16px}.ld-compare-card__title{font-size:.875rem}.ld-compare-card__price{font-size:1rem}.ld-compare-grid__row-label,.ld-compare-grid__cell{padding:16px;font-size:inherit}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ld-compare.css.map */
