.lifestyle-gallery__stage{touch-action:pan-y pinch-zoom;grid-area:1/2;width:100%;min-width:0;height:max(480px,100svh - 160px);max-height:1120px;position:relative}.lifestyle-gallery__photo{opacity:0;pointer-events:none;cursor:zoom-in;transition:opacity .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.lifestyle-gallery__photo[data-active=true]{opacity:1;pointer-events:auto}.lifestyle-gallery__photo img{object-fit:contain;-webkit-user-select:none;user-select:none}.lifestyle-gallery__navigation{align-items:center;gap:22px;margin-top:48px;display:flex}.lifestyle-gallery__navigation .look-gallery__count{margin:0}.lifestyle-gallery__navigation button{background:0 0;border:none;width:44px;height:44px;padding:0;font-size:18px;font-weight:300;transition:opacity .25s}.lifestyle-gallery__navigation button:disabled{opacity:.25}.lifestyle-gallery__original{color:#6b6c66;margin-top:26px;padding-block:12px;font-size:10px;display:inline-block}.lifestyle-gallery__return{width:fit-content;margin-top:26px;display:block}.lifestyle-gallery__color-name{color:#6b6c66;margin-top:16px;font-size:12px}.lifestyle-gallery__colors{gap:18px;margin-top:32px}.lifestyle-gallery__colors .look-gallery__color{justify-content:center;min-width:44px;min-height:58px}.lifestyle-gallery__stage:focus-visible,.lifestyle-gallery__photo:focus-visible,.lifestyle-gallery__navigation button:focus-visible,.lifestyle-gallery__original:focus-visible{outline-offset:4px;box-shadow:none;outline:1px solid #20211f}@media (max-width:900px){.lifestyle-gallery__stage{aspect-ratio:2/3;height:auto;max-height:none}}@media (max-width:700px){.lifestyle-gallery__stage{width:calc(100% + 10vw);margin-left:-5vw}.lifestyle-gallery__navigation{margin-top:28px}}@media (prefers-reduced-motion:reduce){.lifestyle-gallery__photo,.lifestyle-gallery__navigation button{transition:none}}
