.detail-gallery{min-width:0;background:#f8f3f1;align-self:start}.detail-gallery .detail-photo{height:min(70vh,600px);min-height:0}.product-thumbnails{display:flex;gap:10px;padding:14px 16px 8px;overflow-x:auto;overscroll-behavior-x:contain}.product-thumbnail{flex:0 0 68px;padding:3px;background:#fff;border:2px solid transparent;border-radius:10px;cursor:pointer;box-shadow:0 3px 7px #75404b13;transition:border-color .15s,transform .15s}.product-thumbnail img{display:block;width:58px;height:72px;object-fit:cover;border-radius:5px}.product-thumbnail[aria-pressed=true]{border-color:#d53972;background:#ffedf5;box-shadow:0 3px 0 #bc275b}.product-thumbnail:hover{transform:translateY(-2px)}.product-thumbnail:focus-visible{outline:3px solid #923858;outline-offset:3px}.gallery-caption{margin:0;padding:8px 16px 15px;color:#785c66;font-size:11px;line-height:1.5}@media(max-width:760px){.detail-gallery .detail-photo{height:350px}.product-thumbnails{padding-top:12px}.product-thumbnail{flex-basis:60px}.product-thumbnail img{width:50px;height:64px}}@media(prefers-reduced-motion:reduce){.product-thumbnail{transition:none}.product-thumbnail:hover{transform:none}}
