
.selection-item{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto 1fr;gap:20px 16px;align-items:end;padding:24px;overflow:hidden;position:relative;border-color:#d0ddd2;transition:background .25s,border-color .25s,box-shadow .25s}.selection-item img{grid-column:1/-1;grid-row:auto;display:block;width:100%;height:285px;object-fit:contain;margin:0;transform:scale(1.1);transform-origin:center;transition:transform .55s cubic-bezier(.22,.61,.36,1);will-change:auto;pointer-events:none}.selection-item h4{min-height:0;margin:0;align-self:center;font-size:21px;line-height:1.4;overflow-wrap:anywhere}.selection-item>.catalog-arrow{display:grid;place-items:center;align-self:center;justify-self:end;width:44px;height:44px;min-height:44px;padding:0;margin:0;border:1px solid #b0c7bb;border-radius:50%;font-size:23px;line-height:1;background:#f7faf4;color:#245549;transition:background .25s,color .25s,transform .25s,border-color .25s}.selection-item:focus-visible{outline:3px solid #b56a39;outline-offset:4px}.selection-item:active{background:#dfeadc}.inner-product .product-directory img{height:265px;transform:scale(1.05);transition:transform .55s cubic-bezier(.22,.61,.36,1)}.inner-product .product-directory a{overflow:hidden}.wide-heating .wide-product-image img[src*="clean-products"]{transform:scale(1.13);transition:transform .55s}.wide-product-image{overflow:hidden}
@media(hover:hover) and (pointer:fine){.selection-item:hover{background:#e5eee1;border-color:#638575;box-shadow:0 8px 22px #234c3910}.selection-item:hover img{transform:translateY(-4px) scale(1.18)}.selection-item:hover>.catalog-arrow{background:#214f43;color:#fff;border-color:#214f43;transform:rotate(8deg)}.inner-product .product-directory a:hover img{transform:translateY(-3px) scale(1.1)}.wide-heating .wide-product-image:hover img[src*="clean-products"]{transform:translateY(-4px) scale(1.18)}}
@media(max-width:650px){.selection-item{grid-template-columns:120px minmax(0,1fr);grid-template-rows:1fr auto;gap:10px 16px;padding:18px;min-height:176px;align-items:center}.selection-item img{grid-column:1;grid-row:1/3;width:120px;height:140px;margin:0;transform:scale(1.12)}.selection-item h4{grid-column:2;grid-row:1;align-self:center;font-size:18px;line-height:1.4;margin:0}.selection-item>.catalog-arrow{grid-column:2;grid-row:2;justify-self:end;width:38px;height:38px;min-height:38px;font-size:21px}.inner-product .product-directory img{height:250px}.wide-heating .wide-product-image img[src*="clean-products"]{transform:scale(1.15)}}
@media(max-width:350px){.selection-item{grid-template-columns:94px minmax(0,1fr);padding:14px;gap:10px 12px;min-height:165px}.selection-item img{width:94px;height:132px}.selection-item h4{font-size:17px}.selection-item>.catalog-arrow{width:36px;height:36px;min-height:36px}}
@media(prefers-reduced-motion:reduce){.selection-item,.selection-item img,.selection-item>.catalog-arrow,.inner-product .product-directory img,.wide-heating .wide-product-image img[src*="clean-products"]{transition:none}.selection-item:hover img{transform:scale(1.1)}.selection-item:hover>.catalog-arrow{transform:none}}
