.woocommerce ul.products,[data-products=type-2],.aquatic-cat-section__list,.aquatic-tabbed-products__list{align-items:stretch}.woocommerce ul.products>li.product,[data-products=type-2]>li.product,.aquatic-cat-section__list>li.product,.aquatic-tabbed-products__list>li.product,:where(.woocommerce ul.products li.product,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product) .aquatic-product-card__body{flex-direction:column;display:flex}.woocommerce ul.products>li.product>figure,[data-products=type-2]>li.product>figure,.aquatic-cat-section__list>li.product>figure,.aquatic-tabbed-products__list>li.product>figure{aspect-ratio:3/4;flex-shrink:0;width:100%;margin:0;position:relative;overflow:hidden}.woocommerce ul.products>li.product>figure .ct-media-container,[data-products=type-2]>li.product>figure .ct-media-container,.aquatic-cat-section__list>li.product>figure .ct-media-container{width:100%;height:100%;display:block}@media (width<=689px){:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .ct-media-container{min-width:44px;min-height:44px}}.woocommerce ul.products>li.product>figure img,[data-products=type-2]>li.product>figure img,.aquatic-cat-section__list>li.product>figure img,.aquatic-tabbed-products__list>li.product>figure img{object-fit:cover;width:100%;height:100%;display:block}:where(.woocommerce ul.products li.product,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product) :is(.aquatic-product-card__body,.aquatic-product-card__grow){flex:auto;min-height:0}:where(.woocommerce ul.products li.product,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product) .product-card__meta{color:var(--aq-text-muted);margin:var(--aq-s2) var(--aq-s4) var(--aq-s1);flex-shrink:0;min-height:1.25em;font-size:.75rem;line-height:1.35}:where(.woocommerce ul.products li.product) .woocommerce-loop-product__title{font-size:1.0625rem}.woocommerce ul.products li.product .woocommerce-loop-product__title,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .woocommerce-loop-product__title{color:var(--aq-neutral,#2c3e4a);margin:0 var(--aq-s4) var(--aq-s1);word-break:break-word;flex-shrink:0;min-height:calc(1.35em + 2px);padding:0;line-height:1.35;display:block;overflow:visible}:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .woocommerce-loop-product__title{color:#173e35;height:var(--aq-card-title-height,2.4em);margin:0 0 .35rem;font-size:clamp(.93rem,1.08vw,1.125rem);line-height:1.2}:where(.woocommerce ul.products li.product,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product) .woocommerce-loop-product__title .woocommerce-loop-product__link{-webkit-line-clamp:2;color:inherit;height:var(--aq-card-title-height,auto);line-height:var(--aq-card-title-line-height);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}:where(.woocommerce ul.products li.product,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product) .product-card__scientific{color:var(--aq-text-muted);margin:0 var(--aq-s4) var(--aq-s2);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-height:1.25em;font-size:.8125rem;font-style:italic;line-height:1.35;display:block;overflow:hidden}:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product :is(.product-card__meta,.product-card__meta-stock,.product-card__meta-care,.product-card__scientific,.product-card__scientific em){color:#3d4f59}.woocommerce ul.products li.product :is(.related-product-scientific,.entry-meta,.product-meta,[class*=product-categor],.meta-categories,.product-card__image-meta,.product-card__badges){display:none}@media (width<=689px){.woocommerce ul.products,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list){--aq-card-title-height:44px;--aq-card-title-line-height:22px;max-width:100%;overflow-x:clip}.woocommerce ul.products li.product,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;transform:none}.woocommerce ul.products li.product:is(:hover,:focus-within),:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product:is(:hover,:focus-within),.woocommerce ul.products li.product img,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product img,.woocommerce ul.products li.product:is(:hover,:focus-within) img,:is(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product:is(:hover,:focus-within) img{transform:none}}body [data-products=type-2].products>li.product .aquatic-product-card__footer,body .woocommerce ul.products li.product .aquatic-product-card__footer,body .aquatic-cat-section__list>li.product .aquatic-product-card__footer,body .aquatic-tabbed-products__list>li.product .aquatic-product-card__footer{box-sizing:border-box;padding:0 var(--aq-s4,1rem) var(--aq-s4,1rem);flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;width:100%;margin:0;display:flex;overflow:visible}body [data-products=type-2].products>li.product .aquatic-compare-btn-wrap,body .woocommerce ul.products li.product .aquatic-compare-btn-wrap,body .aquatic-cat-section__list>li.product .aquatic-compare-btn-wrap,body .aquatic-tabbed-products__list>li.product .aquatic-compare-btn-wrap{max-width:var(--aq-card-compare-size,12.75rem);position:var(--aq-card-compare-position,relative);right:var(--aq-card-compare-right,auto);top:var(--aq-card-compare-top,auto);width:var(--aq-card-compare-size,100%);z-index:3;flex-shrink:0;margin:0 auto}body [data-products=type-2].products>li.product .aquatic-compare-btn-wrap .aquatic-compare-btn,body .woocommerce ul.products li.product .aquatic-compare-btn-wrap .aquatic-compare-btn,body .aquatic-cat-section__list>li.product .aquatic-compare-btn-wrap .aquatic-compare-btn,body .aquatic-tabbed-products__list>li.product .aquatic-compare-btn-wrap .aquatic-compare-btn{box-sizing:border-box;font-size:var(--aq-card-compare-font-size,.875rem);height:var(--aq-card-compare-size,auto);max-width:100%;min-height:var(--aq-card-compare-size,2.8rem);min-width:0;padding:var(--aq-card-compare-padding,.55rem .75rem);pointer-events:auto;touch-action:manipulation;white-space:normal;width:var(--aq-card-compare-size,100%);justify-content:center;align-items:center;line-height:1.15;display:flex;overflow:visible}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product{--aq-primary:#123b32;--aq-primary-dark:#0c2c25;--aq-card-surface:#fbfaf6;--aq-card-border:#e5e2d9;--aq-card-shadow:0 2px 8px #232d250a;background:var(--aq-card-surface);border-color:var(--aq-card-border);box-shadow:var(--aq-card-shadow);padding:var(--aq-s2) var(--aq-s2) var(--aq-s4);text-align:left;border-radius:16px;align-items:stretch}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product>figure{aspect-ratio:1;border-radius:10px}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .product-card__stock-badge{color:#123b32;pointer-events:none;z-index:2;background:#fbfaf6;border:1px solid #123b321f;border-radius:6px;max-width:calc(100% - 1.3rem);min-height:0;margin:0;padding:.3rem .5rem;font-size:.75rem;font-weight:600;line-height:1.35;position:absolute;top:.65rem;left:.65rem}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .product-card__meta-stock--out{color:#a12d30}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .product-card__care{color:#7a5b34;letter-spacing:.05em;text-transform:uppercase;margin:.85rem .5rem 0;font-size:.6875rem;font-weight:600;line-height:1.35;display:block}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-product-card__head{margin:.4rem .5rem .3rem;display:block}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-product-card__head .woocommerce-loop-product__title{color:#123b32;min-height:2.6em;margin:0;font-size:clamp(.9375rem,1.45vw,1.25rem);font-weight:400;line-height:1.3}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .product-card__scientific{color:#59605a;white-space:normal;margin:0 .5rem;overflow:visible}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .product-card__price{color:#123b32;font-variant-numeric:tabular-nums;white-space:normal;margin:.65rem .5rem .75rem;font-size:clamp(.9375rem,1.3vw,1.125rem);line-height:1.4;display:block}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .price :is(.amount,bdi){white-space:nowrap}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-product-card__footer{gap:.5rem;padding:0 .5rem}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product :is(.aquatic-product-card__status,.aquatic-compare-btn-wrap){width:100%;max-width:none}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-compare-btn-wrap .aquatic-compare-btn{color:#174b3c;background:#edf3ed;border:1px solid #6a8c77;border-radius:8px;gap:.4rem;width:100%;min-height:3rem;padding:.4rem;font-size:.8125rem}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-compare-btn-wrap .aquatic-compare-btn:is(:hover,:focus-visible,.is-active){color:#123b32;background:#e0ebdf;border-color:#174b3c}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-compare-btn:focus-visible{outline-offset:2px;outline:2px solid #174b3c}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-compare-btn__icon{flex:0 0 1rem;font-size:1.125rem}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-compare-btn.is-active .aquatic-compare-btn__icon{font-size:0}.woocommerce ul.products:not(.aquatic-cat-section__list,.aquatic-tabbed-products__list)>li.product .aquatic-compare-btn.is-active .aquatic-compare-btn__icon:after{content:"✓";font-size:1.125rem}
