.pro-gallery{min-width:0;margin:0}.pro-gallery-stage{cursor:grab;touch-action:pan-y;background:#e7e7dc;outline:none;height:min(720px,66vw);min-height:480px;position:relative;overflow:hidden}.pro-gallery-stage:active{cursor:grabbing}.pro-gallery-stage:focus-visible{outline-offset:5px;outline:2px solid #52633a}.pro-gallery-track{will-change:transform;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.pro-gallery-slide{flex:0 0 100%;min-width:0;height:100%}.pro-gallery-slide img{object-fit:contain;background:#e7e7dc;width:100%;height:100%;display:block}.pro-gallery-arrow{color:#394332;cursor:pointer;background:#f7f6efeb;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font:29px/1 Georgia,serif;transition:opacity .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pro-gallery-arrow:hover{background:#fff}.pro-gallery-arrow:disabled{opacity:0;pointer-events:none}.pro-gallery-arrow-prev{left:18px}.pro-gallery-arrow-next{right:18px}.pro-gallery-count{letter-spacing:.14em;background:#f7f6efe6;padding:8px 10px;font-size:11px;position:absolute;bottom:16px;right:18px}.pro-gallery-thumbnails{gap:10px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.pro-gallery-thumbnails button{opacity:.52;cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 70px;width:70px;height:70px;padding:0}.pro-gallery-thumbnails button[aria-pressed=true]{opacity:1;border-color:#47513b}.pro-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.pro-gallery-stage{height:118vw;min-height:430px;max-height:660px}.pro-gallery-arrow{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.pro-gallery-track{transition:none}}
