ec-product-comparison.ec-compare{--ec-label-width: 200px;--ec-min-model-width: 260px;--ec-content-width: max(100%, calc(var(--ec-label-width) + var(--ec-model-count) * var(--ec-min-model-width)));display:block;padding-block:var(--ec-padding-top) var(--ec-padding-bottom);color:var(--ec-text);background:var(--ec-bg)}.ec-compare *,.ec-compare *:before,.ec-compare *:after{box-sizing:border-box}.ec-compare [hidden]{display:none!important}.ec-compare .ec-compare__model-picker{position:relative;display:block;width:100%;min-width:0;max-width:100%}.ec-compare select.ec-compare__model-select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;max-width:100%;height:30px;margin:0;padding:2px 26px 2px 8px;overflow:hidden;color:inherit;background-color:var(--ec-surface);border:1px solid rgb(var(--ec-text-rgb)/.18);border-radius:6px;font:inherit;line-height:1.2;letter-spacing:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-compare .ec-compare__model-select:focus-visible{outline:2px solid rgb(var(--ec-accent-rgb));outline-offset:2px}.ec-compare .ec-compare__model-chevron{position:absolute;top:50%;right:8px;width:12px;height:12px;transform:translateY(-50%);pointer-events:none}.ec-compare__inner{min-width:0}.ec-compare__intro{max-width:760px;margin:0 auto 24px;text-align:center}.ec-compare__heading{margin:0;color:inherit;font:var(--font-heading-weight, 700) clamp(30px,3vw,44px)/1.12 var(--font-heading-family, inherit);letter-spacing:-.035em;text-wrap:balance;text-transform:none}.ec-compare__description{margin-top:14px;color:rgb(var(--ec-text-rgb)/.7);font-size:16px;line-height:1.6}.ec-compare__description>:first-child,.ec-compare__note>:first-child{margin-top:0}.ec-compare__description>:last-child,.ec-compare__note>:last-child{margin-bottom:0}.ec-compare__full-head{position:relative;background:var(--ec-surface)}.ec-compare__summary{position:sticky;top:var(--ec-sticky-top, 0px);z-index:4;height:0;visibility:hidden;opacity:0;pointer-events:none}.ec-compare.is-summary-pinned .ec-compare__summary{visibility:visible;opacity:1;pointer-events:auto}.ec-compare__head-scroll,.ec-compare__summary-scroll,.ec-compare__body-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ec-compare__head-scroll,.ec-compare__summary-scroll{scrollbar-width:none}.ec-compare__head-scroll::-webkit-scrollbar,.ec-compare__summary-scroll::-webkit-scrollbar{display:none}.ec-compare__head-scroll:focus-visible,.ec-compare__summary-scroll:focus-visible,.ec-compare__body-scroll:focus-visible{outline:2px solid rgb(var(--ec-accent-rgb));outline-offset:3px}.ec-compare__head-grid,.ec-compare__summary-grid,.ec-compare__table{width:var(--ec-content-width)}.ec-compare__summary-grid{display:grid;grid-template-columns:var(--ec-label-width) repeat(var(--ec-model-count),minmax(0,1fr));align-items:stretch;background:var(--ec-surface);border-bottom:1px solid rgb(var(--ec-text-rgb)/.12)}.ec-compare__summary-model{container-type:inline-size;position:relative;display:grid;grid-template-columns:minmax(0,260px) auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;min-height:76px;padding:8px 16px;color:inherit;background:var(--ec-surface)}.ec-compare__summary-product{display:flex;grid-column:1;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.ec-compare__summary-image-link,.ec-compare__summary-image{display:block;flex:0 0 40px;width:40px;height:40px}.ec-compare__summary-image-link{position:relative}.ec-compare__summary-image{position:absolute;left:50%;top:50%;width:auto;height:100%;max-width:100%;max-height:100%;transform:translate(-50%,-50%);object-fit:contain}.ec-compare__summary-info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ec-compare__summary-title,.ec-compare__summary-info .ec-compare__model-picker{display:block;overflow:hidden;font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ec-compare__summary-info .ec-compare__model-picker{overflow:visible}.ec-compare .ec-compare__summary-info .ec-compare__model-select{height:18px;padding:0 18px 0 0;border:0;border-radius:0;background-color:transparent;line-height:1.25;text-align:left}.ec-compare .ec-compare__summary-info .ec-compare__model-chevron{right:0;width:10px;height:10px}.ec-compare__summary-price{font-size:16px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.ec-compare__summary-pricing{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0}.ec-compare__summary-compare{font-size:12px;line-height:1.3}.ec-compare__summary-saving.eps-card__saving{padding:2px 6px;font-size:11px;line-height:1.2}.ec-compare__summary-actions{display:flex;grid-column:2;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.ec-compare__summary-actions .eps-card__button--details{width:94px}.ec-compare__summary-error{position:absolute;inset:100% 0 auto;z-index:1;margin:0;padding:8px 12px;color:rgb(var(--color-error-text));background:var(--ec-surface);font-size:12px;line-height:1.4}.ec-compare ec-product-shop.ec-compare__head-grid{display:grid;grid-template-columns:var(--ec-label-width) repeat(var(--ec-model-count),minmax(0,1fr));align-items:stretch;padding:0;color:inherit;background:var(--ec-surface);border-bottom:1px solid rgb(var(--ec-text-rgb)/.12)}.ec-compare .ec-compare__label-spacer{display:block;position:sticky;left:0;z-index:1;background:var(--ec-surface)}.ec-compare__model{container-type:inline-size;display:flex;flex-direction:column;min-width:0;padding:0}.ec-compare__model .eps-card{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;height:auto;min-height:0;text-align:center}.ec-compare__model .eps-card__media{flex:0 0 180px;width:100%;max-width:340px;height:180px;max-height:none;aspect-ratio:auto;margin-inline:auto}.ec-compare__model .eps-card__body{flex:1 1 auto;width:100%;max-width:340px;margin-inline:auto;padding:12px 16px 14px}.ec-compare__model .eps-card__title{width:100%;max-width:260px;margin-inline:auto}.ec-compare__model .eps-card__title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-compare__model .eps-card__rating{align-self:center}.ec-compare__model .eps-card__pricing{justify-content:center;min-width:0;margin-top:0;padding-top:8px}.ec-compare__model .eps-card__form{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 12px;margin-top:6px}.ec-compare__model .eps-card__options,.ec-compare__model .eps-card__actions{grid-column:1/-1}.ec-compare__model .eps-card__actions{display:flex;justify-content:center}.ec-compare__model .eps-card__options,.ec-compare__model .eps-card__swatches{justify-content:center}.ec-compare__model .eps-card__button--details{width:94px;min-width:0}.ec-compare__choice{flex:0 0 auto;width:100%;max-width:340px;margin:0 auto;padding:0 16px 16px;text-align:left}.ec-compare__choice-title{margin:0 0 6px;color:inherit;font:var(--font-heading-weight, 700) 17px/1.3 var(--font-heading-family, inherit);text-wrap:balance}.ec-compare__choice-reasons{display:grid;gap:4px;margin:0;padding-left:15px;color:rgb(var(--ec-text-rgb)/.8);font-size:13px;line-height:1.45;list-style:disc}.ec-compare__choice-reasons li{padding-left:1px}.ec-compare__photo{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;max-height:250px;text-decoration:none}.ec-compare__photo>img,.ec-compare__placeholder{display:block;width:100%;height:100%;object-fit:contain}.ec-compare__model-info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px}.ec-compare__model-title{margin:0;color:inherit;font:var(--font-heading-weight, 700) 22px/1.2 var(--font-heading-family, inherit);letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.ec-compare__model-title a{color:inherit;text-decoration:none}.ec-compare__model-title a:hover{text-decoration:underline;text-underline-offset:3px}.ec-compare__price{margin:0;font-size:19px;line-height:1.3;font-weight:650;font-variant-numeric:tabular-nums}.ec-compare .ec-compare__button{--color-button-background: var(--ec-accent-rgb);--color-button-border: var(--ec-accent-rgb);--color-button-text: var(--ec-text-rgb);min-height:42px;padding:10px 20px;font-size:13px}.ec-compare__table{margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--ec-surface);font-size:15px;line-height:1.55}.ec-compare__label-col{width:var(--ec-label-width)}.ec-compare__table th,.ec-compare__table td{height:auto;padding:18px 24px;vertical-align:top;color:inherit;border:0;border-bottom:1px solid rgb(var(--ec-text-rgb)/.08);background:var(--ec-surface);text-align:left;overflow-wrap:anywhere}.ec-compare__row-label{position:sticky;left:0;z-index:1;font-weight:600}.ec-compare__group>th{padding-block:26px 12px;background:var(--ec-bg);font-family:var(--font-heading-family, inherit);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.015em}.ec-compare__note{max-width:960px;margin-top:20px;color:rgb(var(--ec-text-rgb)/.65);font-size:12px;line-height:1.6}@container (max-width: 419px){.ec-compare__summary-product,.ec-compare__summary-actions{grid-column:1/-1}.ec-compare__summary-product{gap:6px}.ec-compare__summary-image-link{flex-basis:28px;width:28px;height:28px}.ec-compare__summary-title,.ec-compare__summary-info .ec-compare__model-picker{font-size:13px}.ec-compare .ec-compare__summary-info .ec-compare__model-select{height:17px}.ec-compare__summary-price{font-size:14px;line-height:1.2}.ec-compare__summary-pricing{gap:2px 4px}.ec-compare__summary-compare{font-size:11px}.ec-compare__summary-saving.eps-card__saving{padding:2px 5px;font-size:10px}.ec-compare__summary-actions{justify-content:center}.ec-compare__summary-actions .eps-card__button.button{min-height:32px;padding-block:4px}.ec-compare__summary-actions .eps-card__button--details{width:82px}}@container (min-width: 420px){.ec-compare__choice{max-width:none;padding-left:176px}.ec-compare__model .eps-card{display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto;align-items:center;text-align:left}.ec-compare__model .eps-card__media{align-self:center;width:160px;max-width:none;height:180px;margin:0}.ec-compare__model .eps-card__body{align-self:stretch;justify-content:center;max-width:none;margin:0}.ec-compare__model .eps-card__title{margin-inline:0}.ec-compare__model .eps-card__rating{align-self:flex-start}.ec-compare__model .eps-card__pricing,.ec-compare__model .eps-card__options,.ec-compare__model .eps-card__actions,.ec-compare__model .eps-card__swatches{justify-content:flex-start}}@media(min-width:768px){.ec-compare[data-model-count="4"],.ec-compare[data-model-count="5"],.ec-compare[data-model-count="6"],.ec-compare[data-model-count="7"],.ec-compare[data-model-count="8"]{--ec-content-width: max(calc(var(--ec-label-width) + (100% - var(--ec-label-width)) / 3 * var(--ec-model-count)), calc(var(--ec-label-width) + var(--ec-model-count) * var(--ec-min-model-width)))}}@media(min-width:768px)and (max-width:989px){ec-product-comparison.ec-compare{--ec-min-model-width: 240px}}@media(max-width:767px){ec-product-comparison.ec-compare{--ec-label-width: 0px;--ec-min-model-width: 160px;--ec-content-width: max(100%, calc(var(--ec-model-count) * var(--ec-min-model-width)));padding-block:calc(var(--ec-padding-top) * .75) calc(var(--ec-padding-bottom) * .75)}.ec-compare[data-model-count="1"],.ec-compare[data-model-count="2"]{--ec-content-width: 100%}.ec-compare__intro{margin-bottom:24px}.ec-compare__heading{font-size:29px}.ec-compare__description{margin-top:12px;font-size:14px;line-height:1.55}.ec-compare ec-product-shop.ec-compare__head-grid,.ec-compare__summary-grid{grid-template-columns:repeat(var(--ec-model-count),minmax(0,1fr))}.ec-compare__summary-model{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:80px;height:auto;padding:6px 8px}.ec-compare__summary-product{display:block}.ec-compare__summary-image-link{display:none}.ec-compare__summary-title,.ec-compare__summary-info .ec-compare__model-picker{font-size:12px}.ec-compare .ec-compare__summary-info .ec-compare__model-select{height:16px}.ec-compare__summary-price{font-size:14px;line-height:1.2;flex:0 0 auto}.ec-compare__summary-pricing{flex-wrap:nowrap;gap:4px}.ec-compare__summary-saving.eps-card__saving{display:none;min-width:0;max-width:100%;padding:2px 5px;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.2}.ec-compare__summary-compare{display:inline-flex;flex:0 0 auto;white-space:nowrap}.ec-compare__summary-actions{display:flex;grid-column:1/-1;justify-content:flex-start;gap:6px;width:100%}.ec-compare__summary-actions .eps-card__button.button{min-width:32px;min-height:30px;height:30px;padding:4px;font-size:11px;line-height:1.2}.ec-compare__summary-actions button.eps-card__button{flex:0 0 32px;width:32px}.ec-compare__summary-actions .eps-card__button svg{width:17px;height:17px}.ec-compare__summary-actions .btn-loader{gap:4px}.ec-compare__summary-actions .eps-card__button--details{flex:0 1 82px;width:82px;max-width:100%}.ec-compare .ec-compare__label-spacer{display:none}.ec-compare__model .eps-card__media{flex-basis:120px;height:120px}.ec-compare__model .eps-card__body{padding:12px 10px 16px}.ec-compare__choice{padding:0 10px 14px}.ec-compare__choice-title{font-size:15px}.ec-compare__choice-reasons{gap:5px;font-size:12px}.ec-compare__model .eps-card__form{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ec-compare__model .eps-card__button--details{width:auto;padding-inline:6px}.ec-compare__model .eps-card__actions{display:grid;grid-template-columns:44px minmax(0,1fr);width:100%}.ec-compare__photo{max-height:180px}.ec-compare__model-info{gap:8px;padding-top:12px}.ec-compare__model-title{font-size:18px}.ec-compare__price{font-size:16px}.ec-compare .ec-compare__button{min-height:38px;padding:8px 12px;font-size:12px}.ec-compare__table,.ec-compare__table tbody{display:block}.ec-compare__table{font-size:14px}.ec-compare__table colgroup{display:none}.ec-compare__table tbody{width:100%}.ec-compare__table tbody>tr{display:grid;grid-template-columns:repeat(var(--ec-model-count),minmax(0,1fr))}.ec-compare__table th,.ec-compare__table td{min-width:0;padding:10px 12px 16px;border:0}.ec-compare__table .ec-compare__row-label{position:static;grid-column:1/-1;padding-block:14px 2px;font-size:16px;font-weight:700}.ec-compare__table .ec-compare__value{font-size:14px}.ec-compare__row{border-bottom:1px solid rgb(var(--ec-text-rgb)/.08)}.ec-compare__group>th{grid-column:1/-1;padding:22px 12px 10px;font-size:16px}.ec-compare__note{margin-top:16px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/ec-product-comparison.css.map */
