.aquatic-compare-bar{background:var(--aq-surface,#fff);border:1px solid var(--aq-border,#2c3e4a1f);border-radius:var(--aq-r-lg,12px);bottom:var(--aq-s5,1.25rem);box-shadow:var(--aq-shadow-md,0 14px 34px #1a334029);box-sizing:border-box;color:var(--aq-text,#2c3e4a);align-items:center;gap:var(--aq-s3,.75rem);opacity:0;max-width:calc(100vw - 2rem);padding:var(--aq-s3,.75rem) var(--aq-s4,1rem);pointer-events:none;left:auto;right:var(--aq-s5,1.25rem);transition:opacity var(--aq-t-base,.2s ease), transform var(--aq-t-base,.2s ease), bottom var(--aq-t-base,.2s ease);z-index:999992;width:auto;display:flex;position:fixed;transform:translateY(12px)}.aquatic-compare-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.aquatic-compare-bar[hidden],.aquatic-compare-toast,body.aquatic-compare-page .aquatic-compare-bar{display:none}body .aquatic-compare-bar :is(.aquatic-compare-bar__link.button,.aquatic-compare-bar__clear.button){white-space:nowrap;justify-content:center;align-items:center;min-height:2.75rem;margin:0;padding:.625rem .875rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}body:has(.aquatic-compare-bar.is-visible) .cookie-notification[data-type]{bottom:7rem}body.aquatic-compare-page .aquatic-compare{box-sizing:border-box;width:100%;max-width:min(1120px,100%);margin-inline:auto}body.aquatic-compare-page .aquatic-compare-table-wrap{box-sizing:border-box;max-width:100%}.aquatic-compare-live{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aquatic-compare__profile-note{color:#2c3e4abf;margin:0 0 .75rem;font-size:.9375rem}.aquatic-compare__header{align-items:center;gap:var(--aq-s4);margin-bottom:var(--aq-s6);flex-wrap:wrap;justify-content:space-between;display:flex}.aquatic-compare__title{color:var(--aq-neutral);font-family:var(--aq-font-display);margin:0;font-size:clamp(1.75rem,4vw,2.5rem)}.aquatic-compare__empty-msg{color:var(--aq-text-muted);margin:0 0 var(--aq-s5);max-width:42rem;font-size:1.0625rem}.aquatic-compare-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--aq-border);border-radius:var(--aq-r-lg);box-shadow:var(--aq-shadow-sm);overflow-x:auto}.aquatic-compare-table{border-collapse:collapse;width:100%;min-width:640px}.aquatic-compare-table th,.aquatic-compare-table td{border-bottom:1px solid var(--aq-border);padding:var(--aq-s4);text-align:center;vertical-align:middle}.aquatic-compare-table__label-col,.aquatic-compare-table__row-label{background:var(--aq-primary-light);color:var(--aq-neutral);text-align:left;width:160px;font-weight:600}.aquatic-compare-table__product-col{min-width:180px;position:relative}.aquatic-compare-table__remove{color:var(--aq-text-muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:1.25rem;line-height:1;position:absolute;top:8px;right:8px}.aquatic-compare-table__remove:hover,.aquatic-compare-table__remove:focus-visible{color:var(--aq-danger)}.aquatic-compare-table__product-link{color:inherit;text-decoration:none;display:block}.aquatic-compare-table__img{border-radius:var(--aq-r-md);height:auto;margin:0 auto var(--aq-s3);width:100%;max-width:140px}.aquatic-compare-table__product-name{color:var(--aq-neutral);font-family:var(--aq-font-display);font-size:1rem;line-height:1.3;display:block}.aquatic-compare-table__cell .price{color:var(--aq-primary);font-size:1.125rem;font-weight:700}.aquatic-compare-table .product-card__price-from{color:#59605a;font-size:.78em;font-weight:600}.aquatic-compare-table__cell .care-badge{border-radius:var(--aq-r-pill);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-block}.aquatic-compare-table__atc{margin:0 auto;font-size:.875rem}.aquatic-compare-table__unavailable{color:var(--aq-text-muted);font-size:.875rem}@media (width<=689px){.aquatic-compare-bar{bottom:max(var(--aq-s4,1rem), env(safe-area-inset-bottom,0px));left:var(--aq-s4,1rem);right:var(--aq-s4,1rem);width:auto}body .aquatic-compare-bar .aquatic-compare-bar__clear.button{margin-left:auto}html body.aquatic-compare-page .site-main,html body.aquatic-compare-page #main{box-sizing:border-box;overflow-x:hidden}html body.aquatic-compare-page .aquatic-compare{padding:clamp(1.25rem,5vw,1.75rem) 0 2rem}body.aquatic-compare-page .aquatic-compare .aquatic-compare__header{box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:.9rem;width:100%;margin:0 0 1.25rem;padding-inline:clamp(1.15rem,5vw,1.5rem);display:grid}body.aquatic-compare-page .aquatic-compare .aquatic-compare__title{overflow-wrap:normal;white-space:normal;max-width:100%;margin:0;font-size:clamp(1.95rem,8.6vw,2.2rem);line-height:1.08}body.aquatic-compare-page .aquatic-compare .aquatic-compare__profile-note{margin:0;font-size:1rem;line-height:1.4}body.aquatic-compare-page .aquatic-compare__clear-all.button{border-radius:8px;justify-content:center;justify-self:start;align-items:center;width:auto;min-height:3.1rem;padding:.75rem 1.15rem;font-size:1rem;display:inline-flex}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:16px;width:100%;max-width:100%;margin-top:.85rem;overflow:auto hidden}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table th,body.aquatic-compare-page .aquatic-compare .aquatic-compare-table td{box-sizing:border-box;vertical-align:middle;padding:.85rem .65rem}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__label-col,body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__row-label{text-align:center;z-index:4;width:108px;min-width:108px;max-width:108px;position:sticky;left:0}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__label-col{z-index:6}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__row-label{font-size:.95rem;line-height:1.2}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__product-col,body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__cell{width:168px;min-width:168px;max-width:168px}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__remove{z-index:3;top:.35rem;right:.35rem}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:112px;max-width:112px;height:auto;margin:0 auto .65rem;display:block}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__product-name{-webkit-line-clamp:2;text-align:center;white-space:normal;-webkit-box-orient:vertical;max-height:2.4em;font-size:1rem;line-height:1.18;display:-webkit-box;overflow:hidden}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__cell{overflow-wrap:anywhere;text-align:center;font-size:1rem;line-height:1.35}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__cell .price{white-space:nowrap;font-size:1.05rem}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__cell .care-badge{white-space:nowrap;padding:.35rem .55rem;font-size:.68rem;line-height:1}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table__atc{white-space:normal;width:100%;max-width:100%;min-height:2.55rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.1}html body.aquatic-compare-page{overflow-x:hidden}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table-wrap:has(.aquatic-compare-table thead th:nth-child(3):last-child){overflow-x:hidden}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child){table-layout:fixed;width:100%;min-width:0}:is(body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__label-col,body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__row-label){width:86px;min-width:86px;max-width:86px;padding:.75rem .4rem}:is(body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__product-col,body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__cell){width:calc(50% - 43px);min-width:0;max-width:none;padding:.75rem .42rem}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__img{width:min(92px,100%);max-width:92px}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__product-name{font-size:.9rem;line-height:1.15}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__cell{font-size:.95rem;line-height:1.3}body.aquatic-compare-page .aquatic-compare .aquatic-compare-table:has(thead th:nth-child(3):last-child) .aquatic-compare-table__cell .price{font-size:.98rem}}
