.adam-product-card[data-adam-compare-card=true]>.adam-product-card__surface{position:relative}.adam-decision-card[data-adam-compare-card=true]{position:relative}.adam-compare__card-toggle{position:absolute;z-index:3;top:1.1rem;right:1.1rem;min-height:3.5rem;padding:0 1rem;border:.1rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.38);border-radius:999px;background:#fffffff0;box-shadow:0 .5rem 1.4rem #17362f1a;color:var(--color-brand-dark, #214d44);font:inherit;font-size:1.12rem;font-weight:780;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.adam-compare__card-toggle:hover{border-color:rgba(var(--color-brand-rgb, 131, 189, 172),.68);background:#fff;box-shadow:0 .7rem 1.7rem #17362f26}.adam-compare__card-toggle.is-selected{border-color:var(--color-brand-dark, #214d44);background:var(--color-brand-dark, #214d44);color:#fff}.adam-product-card.is-compare-selected>.adam-product-card__surface:not(.card--horizontal){outline:.2rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.72);outline-offset:.35rem}.adam-decision-card.is-compare-selected{box-shadow:0 0 0 .25rem rgba(var(--color-brand-rgb, 131, 189, 172),.72),0 1.1rem 2.8rem #12252221}.adam-compare__tray{position:fixed;z-index:35;bottom:2.4rem;left:2.4rem;width:min(94rem,calc(100vw - 18rem));border:.1rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.34);border-radius:1.5rem;background:#fffffff7;box-shadow:0 1.4rem 3.8rem #17362f33;color:var(--color-brand-dark, #214d44)}.adam-compare__tray-inner{display:flex;align-items:center;justify-content:space-between;gap:1.8rem;padding:1.2rem 1.4rem 1.2rem 1.7rem}.adam-compare__tray-copy{min-width:0}.adam-compare__eyebrow{margin:0 0 .45rem;color:rgba(var(--color-text-brand-rgb, 33, 61, 54),.57);font-size:1.05rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adam-compare__selection-status{margin:0;color:var(--color-brand-dark, #214d44);font-size:1.32rem;font-weight:760;line-height:1.35}.adam-compare__selected-products{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.7rem}.adam-compare__selected-product{position:relative;display:inline-flex;max-width:min(100%,25rem);min-height:2.8rem;align-items:center;padding:.55rem 2.7rem .55rem .85rem;overflow:hidden;border:.1rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.3);border-radius:999px;background:rgba(var(--color-brand-rgb, 131, 189, 172),.08);color:var(--color-brand-dark, #214d44);font:inherit;font-size:1.1rem;font-weight:700;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.adam-compare__selected-product:after{position:absolute;content:"\d7";margin-left:.6rem;font-size:1.55rem;font-weight:400;line-height:1}.adam-compare__tray-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem}.adam-compare__clear,.adam-compare__open{min-height:4.2rem;padding:0 1.25rem;border-radius:.95rem;font:inherit;font-size:1.22rem;font-weight:780;cursor:pointer}.adam-compare__clear{border:0;background:transparent;color:var(--color-brand-dark, #214d44);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.3rem}.adam-compare__open{border:.1rem solid var(--color-brand-dark, #214d44);background:var(--color-brand-dark, #214d44);color:#fff}.adam-compare__open:disabled{cursor:not-allowed;opacity:.48}.adam-compare__dialog{width:min(94rem,calc(100% - 3.2rem));max-height:min(86vh,88rem);padding:0;border:0;border-radius:2rem;background:#fff;box-shadow:0 2.4rem 7rem #0f2d2647;color:var(--color-brand-dark, #214d44)}.adam-compare__dialog::backdrop{background:#112d267a;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.adam-compare__dialog-inner{padding:clamp(2rem,4vw,4rem)}.adam-compare__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.adam-compare__header h2{margin:0;font-size:clamp(2.2rem,3vw,3.6rem);line-height:1.1}.adam-compare__header p:not(.adam-compare__eyebrow){max-width:62rem;margin:1rem 0 0;color:rgba(var(--color-text-brand-rgb, 33, 61, 54),.7);font-size:1.4rem;line-height:1.5}.adam-compare__close{display:grid;flex:0 0 auto;width:3.6rem;height:3.6rem;place-items:center;padding:0;border:.1rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.24);border-radius:50%;background:#fff;color:inherit;cursor:pointer}.adam-compare__close:before{content:"\d7";font-size:2.3rem;font-weight:400;line-height:1}.adam-compare__status{min-height:2rem;margin:1.2rem 0 0;color:rgba(var(--color-text-brand-rgb, 33, 61, 54),.72);font-size:1.3rem;line-height:1.45}.adam-compare__results{overflow:auto;max-height:calc(min(86vh,88rem) - 22rem);margin-top:.8rem}.adam-compare__table{width:100%;min-width:62rem;border:.1rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.2);border-spacing:0;border-radius:1.4rem;overflow:hidden}.adam-compare__table th,.adam-compare__table td{padding:1.2rem 1.35rem;border-bottom:.1rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.16);text-align:left;vertical-align:top;font-size:1.32rem;line-height:1.45}.adam-compare__table tr:last-child th,.adam-compare__table tr:last-child td{border-bottom:0}.adam-compare__table thead th{background:rgba(var(--color-brand-rgb, 131, 189, 172),.1);font-size:1.2rem;font-weight:800}.adam-compare__table tbody th{width:22%;color:rgba(var(--color-text-brand-rgb, 33, 61, 54),.68);font-size:1.14rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.adam-compare__table td{white-space:pre-line}.adam-compare__table tbody tr.is-different th{border-left:.35rem solid rgb(var(--color-brand-rgb, 131, 189, 172));background:rgba(var(--color-brand-rgb, 131, 189, 172),.08);color:var(--color-brand-dark, #214d44)}.adam-compare__table tbody td.is-different{background:rgba(var(--color-brand-rgb, 131, 189, 172),.12);color:var(--color-brand-dark, #214d44);font-weight:700}.adam-compare__empty,.adam-compare__links{margin:0;padding:1.8rem;border:.1rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.2);border-radius:1.2rem;background:rgba(var(--color-brand-rgb, 131, 189, 172),.08);font-size:1.38rem;line-height:1.5}.adam-compare__links{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:1.2rem;padding:1.1rem 0 0;border:0;background:transparent}.adam-compare__links a{color:var(--color-brand-dark, #214d44);font-weight:760;text-decoration:underline;text-underline-offset:.3rem}.adam-compare button:focus-visible,.adam-compare a:focus-visible{outline:.25rem solid rgba(var(--color-brand-rgb, 131, 189, 172),.72);outline-offset:.25rem}@media screen and (max-width:749px){.adam-compare__card-toggle{top:.8rem;right:.8rem;min-height:3.2rem;padding:0 .8rem;font-size:1rem}.adam-compare__tray{right:.8rem;bottom:.8rem;left:.8rem;width:auto;border-radius:1.25rem}.adam-compare__tray-inner{display:grid;gap:1rem;padding:1.1rem}.adam-compare__selection-status{font-size:1.18rem}.adam-compare__selected-product{max-width:100%;font-size:1rem}.adam-compare__tray-actions{display:grid;grid-template-columns:1fr 1fr}.adam-compare__clear,.adam-compare__open{width:100%;min-height:4rem;padding:0 .7rem;font-size:1.1rem}.adam-compare__dialog{width:calc(100% - 1.6rem);max-height:88vh;border-radius:1.5rem}.adam-compare__dialog-inner{padding:2rem 1.6rem}.adam-compare__results{max-height:calc(88vh - 23rem)}}@media(prefers-reduced-motion:reduce){.adam-compare__card-toggle{transition:none}}.adam-decision-card .adam-compare__card-toggle{min-height:3.4rem;padding:0 1rem;border-color:#17483f;border-radius:.7rem;background:#17483f;box-shadow:0 .45rem 1.25rem #0d352d33;color:#fff;font-size:1.08rem;font-weight:800}.adam-decision-card .adam-compare__card-toggle:before{content:"+";margin-right:.45rem;font-size:1.35em;font-weight:500;vertical-align:-.04em}.adam-decision-card .adam-compare__card-toggle:hover{border-color:#0d352d;background:#0d352d;color:#fff;box-shadow:0 .65rem 1.55rem #0d352d47}.adam-decision-card .adam-compare__card-toggle.is-selected{border-color:#d8eee5;background:#d8eee5;color:#17483f}.adam-decision-card .adam-compare__card-toggle.is-selected:before{content:"\2713";font-size:1em;font-weight:800}@media screen and (max-width:749px){.adam-decision-card .adam-compare__card-toggle{min-height:3.1rem;padding:0 .8rem;border-radius:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/adam-product-compare-modal.css.map */
