.card-wrapper[data-compare-product]{position:relative}.card-compare{position:absolute;top:1rem;right:1rem;z-index:5;pointer-events:auto}.card-compare__label{display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.55rem 1rem .55rem .7rem;border-radius:999px;background:#fffffff5;border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 .6rem 1.8rem #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.02em;color:rgb(var(--color-foreground));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-compare__label:hover{transform:translateY(-.1rem);box-shadow:0 .8rem 2rem #00000024}.card-compare.is-compared .card-compare__label{border-color:rgba(var(--color-button),.35);box-shadow:0 .8rem 2rem rgba(var(--color-button),.18)}.card-compare__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.card-compare__checkbox{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:.15rem solid rgba(var(--color-foreground),.22);border-radius:.45rem;background:#fff;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.card-compare__checkbox svg{width:1rem;height:auto;opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .2s ease}.card-compare.is-compared .card-compare__checkbox,.card-compare__input:checked+.card-compare__checkbox{background:rgb(var(--color-button));border-color:rgb(var(--color-button));transform:scale(1.02)}.card-compare.is-compared .card-compare__checkbox svg,.card-compare__input:checked+.card-compare__checkbox svg{opacity:1;transform:scale(1)}.card-compare__text{text-transform:uppercase;font-size:1.1rem}.collection-compare-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:1.4rem 0 calc(1.4rem + env(safe-area-inset-bottom));background:#ffffffeb;border-top:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 -1.2rem 3.6rem #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .2s ease}.collection-compare-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.collection-compare-bar__meta{display:flex;flex-direction:column;gap:.4rem;min-width:10rem}.collection-compare-bar__heading{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.02em}.collection-compare-bar__count{font-size:1.2rem;color:rgba(var(--color-foreground),.62)}.collection-compare-bar__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0;flex:1}.collection-compare-bar__slot{position:relative;display:flex;align-items:center;gap:1rem;min-height:6.4rem;padding:.8rem 1rem;border-radius:1.2rem;border:.1rem dashed rgba(var(--color-foreground),.16);background:rgba(var(--color-foreground),.03);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.collection-compare-bar__slot.is-filled{border-style:solid;border-color:rgba(var(--color-foreground),.08);background:#fff;box-shadow:0 .8rem 2.4rem #0000000f}.collection-compare-bar__slot-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;font-size:1.2rem;color:rgba(var(--color-foreground),.38)}.collection-compare-bar__slot.is-filled .collection-compare-bar__slot-placeholder{display:none}.collection-compare-bar__slot-image{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.9rem;flex-shrink:0;background:rgba(var(--color-foreground),.04)}.collection-compare-bar__slot-body{min-width:0;flex:1}.collection-compare-bar__slot-title{margin:0;font-size:1.3rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-compare-bar__slot-remove{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.72);cursor:pointer;flex-shrink:0;transition:background-color .2s ease,color .2s ease}.collection-compare-bar__slot-remove:hover{background:rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground))}.collection-compare-bar__actions{display:flex;align-items:center;flex-shrink:0}.collection-compare-bar__slot.is-empty .collection-compare-bar__slot-image,.collection-compare-bar__slot.is-empty .collection-compare-bar__slot-body,.collection-compare-bar__slot.is-empty .collection-compare-bar__slot-remove{display:none}.collection-compare-bar__compare{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;pointer-events:auto;min-width:14rem;min-height:4.8rem;padding:1.2rem 2.4rem;border:0;border-radius:var(--buttons-radius, 0);font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));transition:opacity .2s ease,transform .2s ease}.collection-compare-bar__compare:hover{opacity:.92;transform:translateY(-.1rem)}.collection-compare-bar__compare[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none}html.collection-compare-active .shopify-section-group-footer-group,html.collection-compare-active footer{padding-bottom:10rem}@media screen and (max-width:989px){.collection-compare-bar__inner{flex-wrap:wrap;gap:1.2rem}.collection-compare-bar__meta{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.collection-compare-bar__products{width:100%;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x mandatory}.collection-compare-bar__slot{min-width:18rem;scroll-snap-align:start}.collection-compare-bar__actions{width:100%}.collection-compare-bar__compare{width:100%;text-align:center}}@media screen and (max-width:749px){.card-compare{top:.8rem;right:.8rem}.card-compare__label{padding:.45rem .8rem .45rem .55rem;font-size:1.1rem}.card-compare__text{font-size:1rem}.collection-compare-bar__products{grid-template-columns:none;display:flex}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collection-compare.css.map */
