.compare{display:block}.card__compare{position:relative;z-index:2;display:block;margin-top:1.2rem}.card__compare-label{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 0;font-size:1.4rem;line-height:1.2;cursor:pointer;text-decoration:none}.card__compare-input{flex-shrink:0;width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}.card__compare-input:disabled{cursor:not-allowed}.card__compare-text{color:rgba(var(--color-foreground),.75)}.card__compare-input:disabled+.card__compare-text{opacity:.45}.card__compare[data-selected] .card__compare-text{color:rgb(var(--color-foreground));font-weight:600}.card-wrapper:has(.card__compare[data-selected]) .card--card,.card-wrapper:has(.card__compare[data-selected]) .card--standard .card__inner{border:.2rem solid rgb(var(--product-card-compare-selected-color));box-shadow:0 .4rem 1.6rem rgba(var(--product-card-compare-selected-color),.35)}.product__compare-link{display:inline-flex;align-items:center;gap:.8rem}.product__compare-link .svg-wrapper{flex-shrink:0;width:1.8rem;height:1.8rem}.compare__tray{position:fixed;z-index:4;right:0;bottom:0;left:0;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.4rem 1.6rem rgba(var(--color-shadow),.12)}.compare__tray[hidden]{display:none}body.compare-tray-visible{padding-bottom:10rem}@media screen and (max-width:749px){body.compare-tray-visible{padding-bottom:14rem}}.compare__tray-inner{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;padding-top:1.2rem;padding-bottom:1.2rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.compare__tray-items{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.compare__tray-item{display:flex;align-items:center;gap:.8rem;max-width:22rem;padding:.4rem .4rem .4rem .6rem;background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem}.compare__tray-thumb{flex-shrink:0;width:3.2rem;height:3.2rem;object-fit:contain}.compare__tray-title{overflow:hidden;font-size:1.3rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.compare__tray-remove,.compare__product-remove{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;font-size:1.8rem;line-height:1;color:rgba(var(--color-foreground),.7);background:none;border:0;border-radius:50%;cursor:pointer;transition:background var(--duration-short) ease}.compare__tray-remove:hover,.compare__product-remove:hover{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.compare__tray-meta{flex:0 1 auto;margin:0}.compare__count,.compare__hint{margin:0;font-size:1.3rem;line-height:1.4}.compare__count{font-weight:600}.compare__hint{color:rgba(var(--color-foreground),.7)}.compare__hint[hidden]{display:none}.compare__tray-actions{display:flex;flex:0 0 auto;align-items:center;gap:1.6rem;margin-left:auto}.compare__open{min-width:0;min-height:4.4rem;padding:0 2.4rem}.compare__open[disabled]{opacity:.5;cursor:not-allowed}.compare__clear{font-size:1.4rem;background:none;border:0;cursor:pointer}@media screen and (max-width:749px){.compare__tray-inner{gap:.8rem 1.2rem}.compare__tray-title{display:none}.compare__tray-actions{flex:1 1 100%;margin-left:0}.compare__open{flex:1 1 auto}}.compare__modal{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background:rgba(var(--color-foreground),.5);transition:opacity var(--duration-default) ease,visibility 0s linear var(--duration-default)}.compare__modal[open]{z-index:101;visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility 0s}.compare__dialog{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:2rem;background:rgb(var(--color-background))}.compare__dialog:focus{outline:none}.compare__table-wrap{flex:1 1 auto;min-height:0}@media screen and (min-width:990px){.compare__dialog{padding:2.4rem 4rem}}.compare__panel-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.compare__heading{margin:0}.compare__close{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;color:rgb(var(--color-foreground));background:none;border:0;cursor:pointer}.compare__close .svg-wrapper{width:1.8rem;height:1.8rem}.compare__table-wrap{overflow:auto;-webkit-overflow-scrolling:touch;background:rgb(var(--color-background))}.compare__table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.4rem;text-align:left}.compare__table th,.compare__table td{min-width:16rem;padding:1.2rem 1.6rem;vertical-align:top;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.compare__rowhead{position:sticky;left:0;z-index:1;min-width:12rem;font-weight:600;white-space:nowrap;background:rgb(var(--color-background))}thead th,thead td{position:sticky;top:0;z-index:2;background:rgb(var(--color-background))}.compare__product{vertical-align:bottom}thead .compare__rowhead{z-index:3}.compare__product-inner{position:relative;width:14rem;max-width:100%}.compare__product-link{display:block;color:rgb(var(--color-foreground));text-decoration:none}.compare__product-link:hover .compare__product-title{text-decoration:underline}.compare__product-image{display:block;width:100%;height:auto;margin-bottom:.8rem}.compare__product-title{display:block;font-size:1.5rem;line-height:1.3}.compare__product-remove{position:absolute;top:.4rem;right:.4rem;width:3.2rem;height:3.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15)}.compare__cell--empty{color:rgba(var(--color-foreground),.45)}.compare__spacer{width:100%;min-width:0;padding:0}.compare__cta{background-color:rgb(var(--product-card-cta-background, var(--color-button)));color:rgb(var(--product-card-cta-text, var(--color-button-text)));box-sizing:border-box;min-width:0;min-height:3.2rem;padding:.4rem 1.2rem;font-size:1rem}.compare__cta:hover:after,.compare__cta:focus-visible:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--product-card-cta-text, var(--color-button-text)),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgb(var(--product-card-cta-background, var(--color-button)))}.compare__table tfoot td,.compare__table tfoot th{border-bottom:0}@media screen and (max-width:749px){.compare__dialog{padding:1.6rem 1.2rem}.compare__panel-header{margin-bottom:1.2rem}.compare__table th,.compare__table td{min-width:13rem;padding:1rem}tbody .compare__rowhead,tfoot .compare__rowhead{position:static}thead .compare__rowhead{left:auto;z-index:2}.compare__rowhead{min-width:9rem;white-space:normal;font-size:1.3rem}.compare__product-inner{width:10rem}.compare__product-title{font-size:1.4rem}.compare__product-remove{top:.2rem;right:.2rem}.compare__table{font-size:1.3rem}.compare__cta{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-compare.css.map */
