.product-compare{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:stretch;justify-content:center;visibility:hidden;pointer-events:none}.product-compare.is-open{visibility:visible;pointer-events:auto}.product-compare__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .25s ease}.product-compare.is-open .product-compare__overlay{opacity:1}.product-compare__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;margin:0;background:rgb(var(--color-background, 255 255 255));transform:translateY(1.5rem);opacity:0;transition:transform .25s ease,opacity .25s ease;overflow:hidden}.product-compare.is-open .product-compare__panel{transform:translateY(0);opacity:1}.product-compare__header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 1.25rem;box-shadow:0 .6rem 1.2rem -.4rem rgba(var(--color-foreground, 0 0 0),.12)}@media screen and (min-width:750px){.product-compare__header{padding:2rem 2.5rem}}.product-compare__title{margin:0;font-size:var(--font-heading-h3-size, 2rem);font-weight:700}.product-compare__body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto;padding:0}.product-compare__grid{display:flex;flex-direction:row;align-items:stretch;flex:1;min-height:0;--product-compare-border: .1rem solid rgba(var(--color-foreground, 0 0 0), .18);--product-compare-label-bg: #f3f3f3;--product-compare-col-width: 400px}.product-compare__table{border-collapse:collapse;flex:0 1 auto;height:100%}.product-compare__table tbody{height:100%}.product-compare__row--header,.product-compare__row:not(.product-compare__row--fill){height:1px}.product-compare__row--header td,.product-compare__row:not(.product-compare__row--fill) td{height:auto}.product-compare__row--fill{height:100%}.product-compare__label-cell{padding:1.6rem 1.25rem;border-bottom:var(--product-compare-border);background:var(--product-compare-label-bg);font-size:1.35rem;font-weight:700;text-align:left;white-space:nowrap;width:1%;vertical-align:middle}.product-compare__corner{background:var(--product-compare-label-bg)}.product-compare__column-header,.product-compare__field-value{width:var(--product-compare-col-width);min-width:var(--product-compare-col-width);max-width:var(--product-compare-col-width);padding:1.6rem 1.25rem;border-left:var(--product-compare-border);border-bottom:var(--product-compare-border);vertical-align:middle;box-sizing:border-box}.product-compare__column-header{padding:1.25rem 1rem;vertical-align:top}.product-compare__field-value{font-size:1.35rem;text-align:left;overflow-wrap:anywhere;color:rgb(var(--color-text-secondary))}.product-compare__fill-cell{padding:0;border-left:var(--product-compare-border);border-bottom:0;vertical-align:top}.product-compare__fill-cell.product-compare__label-cell{background:var(--product-compare-label-bg)}.product-compare__add-col{flex:0 0 var(--product-compare-col-width);width:var(--product-compare-col-width);align-self:stretch;display:flex;align-items:center;justify-content:center;border-left:var(--product-compare-border)}.product-compare__add-col[hidden]{display:none}.product-compare__add-button{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;padding:0;border:0;border-radius:50%;background:var(--primary-color, rgb(var(--color-button)));color:#fff;box-shadow:0 .6rem 1.2rem -.4rem rgba(var(--color-foreground, 0 0 0),.18);cursor:pointer;transition:opacity .2s ease,box-shadow .2s ease}.product-compare__add-button:hover,.product-compare__add-button:focus-visible{opacity:.85;box-shadow:0 .8rem 1.6rem -.4rem rgba(var(--color-foreground, 0 0 0),.22)}.product-compare__add-button .c-plus{width:2rem;height:2rem;color:#fff;fill:#fff}.product-compare__add-button .c-plus path{fill:#fff}.product-compare__add-col[aria-busy=true]{opacity:.65;pointer-events:none}.product-compare__add-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;visibility:hidden;pointer-events:none}.product-compare__add-modal.is-open{visibility:visible;pointer-events:auto}.product-compare__add-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.product-compare__add-modal-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:52rem;max-height:min(80vh,64rem);background:rgb(var(--color-background, 255 255 255));box-shadow:0 1.2rem 3.2rem #0000002e}.product-compare__add-modal-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0}.product-compare__add-modal-body{display:flex;flex-direction:column;gap:.75rem;padding:2.5rem 2rem 2rem;min-height:0}.product-compare__modal-search-row{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.product-compare__modal-search-row .product-compare__search-wrap{flex:1 1 auto;min-width:0}.product-compare__search-wrap{position:relative;width:100%;flex:0 0 auto}.product-compare__search-icon{position:absolute;top:50%;left:1.2rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-text-secondary));pointer-events:none;transform:translateY(-50%)}.product-compare__search-icon .icon{width:2rem;height:2rem}.product-compare__search{width:100%;padding:1rem 4.8rem 1rem 4.4rem;border:0;border-radius:var(--radius-md, .4rem);font:inherit;font-size:1.4rem;background:rgb(var(--color-base-background-2));color:inherit}.product-compare__search::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.product-compare__search-clear{position:absolute;top:50%;right:1rem;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground, 0 0 0),.38);color:#fff;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease}.product-compare__search-clear[hidden]{display:none}.product-compare__search-clear:hover,.product-compare__search-clear:focus-visible{opacity:.85}.product-compare__search-clear .icon-close-small{width:1.2rem;height:1.2rem}.product-compare__search::placeholder{color:rgb(var(--color-text-secondary))}.product-compare__search:focus{outline:.2rem solid rgba(var(--color-foreground, 0 0 0),.35);outline-offset:.1rem}.product-compare__results-status{display:flex;justify-content:center;align-items:center;margin:0;padding:2rem 0;color:rgba(var(--color-foreground, 0 0 0),.65)}.product-compare__results-status[hidden]{display:none}.product-compare__results-status .spinner{width:2.4rem;height:2.4rem}.product-compare__results-empty{margin:0;font-size:1.35rem;color:rgba(var(--color-foreground, 0 0 0),.65)}.product-compare__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;max-height:40rem;overflow:auto}.product-compare__result-button{display:flex;align-items:center;gap:.9rem;width:100%;padding:.9rem 0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:opacity .2s ease}.product-compare__result-button:hover,.product-compare__result-button:focus-visible{opacity:.65}.product-compare__result-image{flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:var(--radius-md, .4rem);object-fit:contain}.product-compare__result-image--placeholder{display:inline-block}.product-compare__result-title{display:block;font-size:1.4rem;font-weight:700;line-height:1.35}.product-compare__product-header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem;position:relative;width:100%;min-width:0}.product-compare__image-wrap{width:100%;max-width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-compare__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.product-compare__product-title{margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}.product-compare__product-title a{color:inherit;text-decoration:none}.product-compare__product-title a:hover{text-decoration:underline}.product-compare__remove{position:absolute;top:0;right:0;padding:0;border:0;background:transparent;font:inherit;font-size:1.35rem;font-weight:400;color:rgb(var(--color-text-secondary));cursor:pointer}.product-compare__remove:hover{opacity:.65}.product-compare__empty-profile,.product-compare__error{margin:0;color:rgba(var(--color-foreground, 0 0 0),.65)}.product-compare__card-label{position:absolute;top:1.2rem;left:1.2rem;z-index:2;margin:0;padding:0;border:0;background:transparent;font-size:1.3rem;font-weight:400;line-height:1;color:rgb(var(--color-text-secondary));text-transform:capitalize;cursor:pointer}.product-compare__card-label:hover{opacity:.75}@media screen and (max-width:749px){.product-compare__grid{flex-direction:column}.product-compare__table,.product-compare__table tbody,.product-compare__table tr,.product-compare__table td{display:block;width:100%;max-width:none;min-width:0;border-left:0}.product-compare__label-cell,.product-compare__row--fill{display:none}.product-compare__row--header+.product-compare__row,.product-compare__field-value{border-top:var(--product-compare-border)}.product-compare__field-value:before{content:attr(data-field-label);display:block;margin-bottom:.35rem;font-size:1.2rem;font-weight:700;color:rgb(var(--color-foreground))}.product-compare__add-col{width:100%;max-width:none;padding:2rem 0;border-left:0;border-top:var(--product-compare-border)}.product-compare__add-modal-body{padding:2.5rem 1.25rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-compare.css.map */
