.mens-sauna-page .product-photo img{aspect-ratio:2/3;max-height:690px;object-fit:contain;background:#f0f0ee}.mens-sauna-page .product-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.mens-sauna-thumb{padding:0;background:#f0f0ee;border:1px solid #d2dfdd;border-radius:6px;overflow:hidden;cursor:pointer}.mens-sauna-thumb[hidden]{display:none}.mens-sauna-thumb[aria-pressed=true]{border:2px solid #075e59}.mens-sauna-thumb img{width:100%;aspect-ratio:2/3;object-fit:contain;display:block}.mens-sauna-thumb:focus-visible{outline:3px solid #148f85;outline-offset:3px}.mens-sauna-colours{border:0;padding:0;display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 18px}.mens-sauna-colours legend{font-weight:700;margin-bottom:10px}.mens-sauna-colours label{display:flex;align-items:center;gap:8px;border:1px solid #d2dfdd;padding:9px 12px;border-radius:6px;cursor:pointer;font-size:14px}.mens-sauna-colours label:has(input:checked){border-color:#075e59;background:#f0f7f5}.mens-sauna-colours label span{width:17px;height:17px;border-radius:50%;border:1px solid #aaa}.mens-sauna-size{display:flex;align-items:center;gap:15px;font-weight:700}.mens-sauna-size select{font:inherit;font-size:15px;background:#fff;border:1px solid #bacfcb;border-radius:6px;padding:10px 24px 10px 12px;min-width:130px}.product-copy .mens-sauna-choice{font-size:14px;line-height:1.5;margin:16px 0 22px}.mens-sauna-page .l008-photo-pair img{aspect-ratio:2/3;object-fit:contain;background:#f0f0ee}@media(max-width:760px){.mens-sauna-page .product-photo img{max-height:560px}}
