
.card .picture img:is(img[src*="d90944_54b3dd50c15541f09663ba1e614626c7~mv2.jpg"],
  img[src*="d90944_cd0e1a9bba31496a8fa37782d6a319b8~mv2.jpg"],
  img[src*="d90944_1daea0a076d94e46a8e8e65a127379b6~mv2.jpg"],
  img[src*="d90944_e48cab66a1934f8b988f3a9395d35805~mv2.jpg"],
  img[src*="d90944_1de36afbb601473da234b959bd075100~mv2.jpg"],
  img[src*="d90944_82a9d2ce4fa348be91a2bf67e3965ddb~mv2.jpg"],
  img[src*="d90944_612bc303559644b79a3be248ff1e3e07~mv2.jpg"]) {
  filter: url("#amg-map-sharpen-thumbnail") !important;
  mix-blend-mode: normal !important;
}
.product-top[data-photo-display="full-size"]:has(.product-image:is(img[src*="d90944_54b3dd50c15541f09663ba1e614626c7~mv2.jpg"],
  img[src*="d90944_3cdbbbaf265a4b438510b6e74cb6729a~mv2.jpg"],
  img[src*="d90944_1e0142982580478cb0f03e492d164a8c~mv2.jpg"],
  img[src*="d90944_59c748bd862c429f8859c967edf7836d~mv2.jpg"],
  img[src*="d90944_7c5a04bd8a32456ebeb779c0cd8042a5~mv2.jpg"],
  img[src*="d90944_c02199736ec445abae797ff71aa5f471~mv2.jpg"],
  img[src*="d90944_cd0e1a9bba31496a8fa37782d6a319b8~mv2.jpg"],
  img[src*="d90944_042ac708617843b59d15aa03d83bcd35~mv2.jpg"],
  img[src*="d90944_ade566a4008c489aa9234d7769b9a150~mv2.jpg"],
  img[src*="d90944_b2bdf823dd2346828ee116b0fb85fba5~mv2.jpg"],
  img[src*="d90944_388b5e3034c94b6cb708e8ccf9895b61~mv2.jpg"],
  img[src*="d90944_8efc890b247849f58480217502812de3~mv2.jpg"],
  img[src*="d90944_f7b0cc6d5a6a4876b65c2ca47ff49ba1~mv2.jpg"],
  img[src*="d90944_cf3375810f50473a83c5fd123cbf1c3e~mv2.jpg"],
  img[src*="d90944_5e97817a74304ae5bf203066071f7676~mv2.jpg"],
  img[src*="d90944_1daea0a076d94e46a8e8e65a127379b6~mv2.jpg"],
  img[src*="d90944_e48cab66a1934f8b988f3a9395d35805~mv2.jpg"],
  img[src*="d90944_1de36afbb601473da234b959bd075100~mv2.jpg"],
  img[src*="d90944_b64b7cb3750447f9a8f3f7a9092e61de~mv2.jpg"],
  img[src*="d90944_1ff087c3f21548de82b95978510b4211~mv2.jpg"],
  img[src*="d90944_82a9d2ce4fa348be91a2bf67e3965ddb~mv2.jpg"],
  img[src*="d90944_a98a8b130c264c4fb2b7db3f38a555f7~mv2.jpg"],
  img[src*="d90944_f3dc70b2921647dcb7778a296d4b5a5e~mv2.jpg"],
  img[src*="d90944_612bc303559644b79a3be248ff1e3e07~mv2.jpg"],
  img[src*="d90944_0548914a9186403999be2987d17d0871~mv2.jpg"],
  img[src*="d90944_7ebbec914978418aa098d942b8ded6ba~mv2.jpg"])) .image-button .product-image {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: min(620px, 77svh);
  margin-inline: auto;
  padding: 0;
  object-fit: contain;
  filter: url("#amg-map-sharpen-detail");
  transform: none;
}
.product-top[data-photo-display="full-size"]:has(.product-image:is(img[src*="d90944_54b3dd50c15541f09663ba1e614626c7~mv2.jpg"],
  img[src*="d90944_3cdbbbaf265a4b438510b6e74cb6729a~mv2.jpg"],
  img[src*="d90944_1e0142982580478cb0f03e492d164a8c~mv2.jpg"],
  img[src*="d90944_59c748bd862c429f8859c967edf7836d~mv2.jpg"],
  img[src*="d90944_7c5a04bd8a32456ebeb779c0cd8042a5~mv2.jpg"],
  img[src*="d90944_c02199736ec445abae797ff71aa5f471~mv2.jpg"],
  img[src*="d90944_cd0e1a9bba31496a8fa37782d6a319b8~mv2.jpg"],
  img[src*="d90944_042ac708617843b59d15aa03d83bcd35~mv2.jpg"],
  img[src*="d90944_ade566a4008c489aa9234d7769b9a150~mv2.jpg"],
  img[src*="d90944_b2bdf823dd2346828ee116b0fb85fba5~mv2.jpg"],
  img[src*="d90944_388b5e3034c94b6cb708e8ccf9895b61~mv2.jpg"],
  img[src*="d90944_8efc890b247849f58480217502812de3~mv2.jpg"],
  img[src*="d90944_f7b0cc6d5a6a4876b65c2ca47ff49ba1~mv2.jpg"],
  img[src*="d90944_cf3375810f50473a83c5fd123cbf1c3e~mv2.jpg"],
  img[src*="d90944_5e97817a74304ae5bf203066071f7676~mv2.jpg"],
  img[src*="d90944_1daea0a076d94e46a8e8e65a127379b6~mv2.jpg"],
  img[src*="d90944_e48cab66a1934f8b988f3a9395d35805~mv2.jpg"],
  img[src*="d90944_1de36afbb601473da234b959bd075100~mv2.jpg"],
  img[src*="d90944_b64b7cb3750447f9a8f3f7a9092e61de~mv2.jpg"],
  img[src*="d90944_1ff087c3f21548de82b95978510b4211~mv2.jpg"],
  img[src*="d90944_82a9d2ce4fa348be91a2bf67e3965ddb~mv2.jpg"],
  img[src*="d90944_a98a8b130c264c4fb2b7db3f38a555f7~mv2.jpg"],
  img[src*="d90944_f3dc70b2921647dcb7778a296d4b5a5e~mv2.jpg"],
  img[src*="d90944_612bc303559644b79a3be248ff1e3e07~mv2.jpg"],
  img[src*="d90944_0548914a9186403999be2987d17d0871~mv2.jpg"],
  img[src*="d90944_7ebbec914978418aa098d942b8ded6ba~mv2.jpg"])) .thumbs:has(> .thumb:only-child) {
  display: none;
}
dialog.lightbox[open]:has(> img:is(img[src*="d90944_54b3dd50c15541f09663ba1e614626c7~mv2.jpg"],
  img[src*="d90944_3cdbbbaf265a4b438510b6e74cb6729a~mv2.jpg"],
  img[src*="d90944_1e0142982580478cb0f03e492d164a8c~mv2.jpg"],
  img[src*="d90944_59c748bd862c429f8859c967edf7836d~mv2.jpg"],
  img[src*="d90944_7c5a04bd8a32456ebeb779c0cd8042a5~mv2.jpg"],
  img[src*="d90944_c02199736ec445abae797ff71aa5f471~mv2.jpg"],
  img[src*="d90944_cd0e1a9bba31496a8fa37782d6a319b8~mv2.jpg"],
  img[src*="d90944_042ac708617843b59d15aa03d83bcd35~mv2.jpg"],
  img[src*="d90944_ade566a4008c489aa9234d7769b9a150~mv2.jpg"],
  img[src*="d90944_b2bdf823dd2346828ee116b0fb85fba5~mv2.jpg"],
  img[src*="d90944_388b5e3034c94b6cb708e8ccf9895b61~mv2.jpg"],
  img[src*="d90944_8efc890b247849f58480217502812de3~mv2.jpg"],
  img[src*="d90944_f7b0cc6d5a6a4876b65c2ca47ff49ba1~mv2.jpg"],
  img[src*="d90944_cf3375810f50473a83c5fd123cbf1c3e~mv2.jpg"],
  img[src*="d90944_5e97817a74304ae5bf203066071f7676~mv2.jpg"],
  img[src*="d90944_1daea0a076d94e46a8e8e65a127379b6~mv2.jpg"],
  img[src*="d90944_e48cab66a1934f8b988f3a9395d35805~mv2.jpg"],
  img[src*="d90944_1de36afbb601473da234b959bd075100~mv2.jpg"],
  img[src*="d90944_b64b7cb3750447f9a8f3f7a9092e61de~mv2.jpg"],
  img[src*="d90944_1ff087c3f21548de82b95978510b4211~mv2.jpg"],
  img[src*="d90944_82a9d2ce4fa348be91a2bf67e3965ddb~mv2.jpg"],
  img[src*="d90944_a98a8b130c264c4fb2b7db3f38a555f7~mv2.jpg"],
  img[src*="d90944_f3dc70b2921647dcb7778a296d4b5a5e~mv2.jpg"],
  img[src*="d90944_612bc303559644b79a3be248ff1e3e07~mv2.jpg"],
  img[src*="d90944_0548914a9186403999be2987d17d0871~mv2.jpg"],
  img[src*="d90944_7ebbec914978418aa098d942b8ded6ba~mv2.jpg"])) > img {
  padding: 0;
  object-fit: scale-down;
  filter: url("#amg-map-sharpen-detail");
}
@media (max-width: 700px) {
  .product-top[data-photo-display="full-size"]:has(.product-image:is(img[src*="d90944_54b3dd50c15541f09663ba1e614626c7~mv2.jpg"],
  img[src*="d90944_3cdbbbaf265a4b438510b6e74cb6729a~mv2.jpg"],
  img[src*="d90944_1e0142982580478cb0f03e492d164a8c~mv2.jpg"],
  img[src*="d90944_59c748bd862c429f8859c967edf7836d~mv2.jpg"],
  img[src*="d90944_7c5a04bd8a32456ebeb779c0cd8042a5~mv2.jpg"],
  img[src*="d90944_c02199736ec445abae797ff71aa5f471~mv2.jpg"],
  img[src*="d90944_cd0e1a9bba31496a8fa37782d6a319b8~mv2.jpg"],
  img[src*="d90944_042ac708617843b59d15aa03d83bcd35~mv2.jpg"],
  img[src*="d90944_ade566a4008c489aa9234d7769b9a150~mv2.jpg"],
  img[src*="d90944_b2bdf823dd2346828ee116b0fb85fba5~mv2.jpg"],
  img[src*="d90944_388b5e3034c94b6cb708e8ccf9895b61~mv2.jpg"],
  img[src*="d90944_8efc890b247849f58480217502812de3~mv2.jpg"],
  img[src*="d90944_f7b0cc6d5a6a4876b65c2ca47ff49ba1~mv2.jpg"],
  img[src*="d90944_cf3375810f50473a83c5fd123cbf1c3e~mv2.jpg"],
  img[src*="d90944_5e97817a74304ae5bf203066071f7676~mv2.jpg"],
  img[src*="d90944_1daea0a076d94e46a8e8e65a127379b6~mv2.jpg"],
  img[src*="d90944_e48cab66a1934f8b988f3a9395d35805~mv2.jpg"],
  img[src*="d90944_1de36afbb601473da234b959bd075100~mv2.jpg"],
  img[src*="d90944_b64b7cb3750447f9a8f3f7a9092e61de~mv2.jpg"],
  img[src*="d90944_1ff087c3f21548de82b95978510b4211~mv2.jpg"],
  img[src*="d90944_82a9d2ce4fa348be91a2bf67e3965ddb~mv2.jpg"],
  img[src*="d90944_a98a8b130c264c4fb2b7db3f38a555f7~mv2.jpg"],
  img[src*="d90944_f3dc70b2921647dcb7778a296d4b5a5e~mv2.jpg"],
  img[src*="d90944_612bc303559644b79a3be248ff1e3e07~mv2.jpg"],
  img[src*="d90944_0548914a9186403999be2987d17d0871~mv2.jpg"],
  img[src*="d90944_7ebbec914978418aa098d942b8ded6ba~mv2.jpg"])) .image-button .product-image {
    max-height: 68svh;
  }
}

.product-top[data-photo-display="full-size"]:has(.product-image:is(img[src*="d90944_54b3dd50c15541f09663ba1e614626c7~mv2.jpg"],
  img[src*="d90944_3cdbbbaf265a4b438510b6e74cb6729a~mv2.jpg"],
  img[src*="d90944_1e0142982580478cb0f03e492d164a8c~mv2.jpg"],
  img[src*="d90944_59c748bd862c429f8859c967edf7836d~mv2.jpg"],
  img[src*="d90944_7c5a04bd8a32456ebeb779c0cd8042a5~mv2.jpg"],
  img[src*="d90944_c02199736ec445abae797ff71aa5f471~mv2.jpg"],
  img[src*="d90944_cd0e1a9bba31496a8fa37782d6a319b8~mv2.jpg"],
  img[src*="d90944_042ac708617843b59d15aa03d83bcd35~mv2.jpg"],
  img[src*="d90944_ade566a4008c489aa9234d7769b9a150~mv2.jpg"],
  img[src*="d90944_b2bdf823dd2346828ee116b0fb85fba5~mv2.jpg"],
  img[src*="d90944_388b5e3034c94b6cb708e8ccf9895b61~mv2.jpg"],
  img[src*="d90944_8efc890b247849f58480217502812de3~mv2.jpg"],
  img[src*="d90944_f7b0cc6d5a6a4876b65c2ca47ff49ba1~mv2.jpg"],
  img[src*="d90944_cf3375810f50473a83c5fd123cbf1c3e~mv2.jpg"],
  img[src*="d90944_5e97817a74304ae5bf203066071f7676~mv2.jpg"],
  img[src*="d90944_1daea0a076d94e46a8e8e65a127379b6~mv2.jpg"],
  img[src*="d90944_e48cab66a1934f8b988f3a9395d35805~mv2.jpg"],
  img[src*="d90944_1de36afbb601473da234b959bd075100~mv2.jpg"],
  img[src*="d90944_b64b7cb3750447f9a8f3f7a9092e61de~mv2.jpg"],
  img[src*="d90944_1ff087c3f21548de82b95978510b4211~mv2.jpg"],
  img[src*="d90944_82a9d2ce4fa348be91a2bf67e3965ddb~mv2.jpg"],
  img[src*="d90944_a98a8b130c264c4fb2b7db3f38a555f7~mv2.jpg"],
  img[src*="d90944_f3dc70b2921647dcb7778a296d4b5a5e~mv2.jpg"],
  img[src*="d90944_612bc303559644b79a3be248ff1e3e07~mv2.jpg"],
  img[src*="d90944_0548914a9186403999be2987d17d0871~mv2.jpg"],
  img[src*="d90944_7ebbec914978418aa098d942b8ded6ba~mv2.jpg"])) .image-button .gallery-zoom-badge {
  position: static;
  display: inline-flex;
  margin-block: 12px 2px;
}
.product-top[data-photo-display="full-size"]:has(.product-image:is(img[src*="d90944_54b3dd50c15541f09663ba1e614626c7~mv2.jpg"],
  img[src*="d90944_3cdbbbaf265a4b438510b6e74cb6729a~mv2.jpg"],
  img[src*="d90944_1e0142982580478cb0f03e492d164a8c~mv2.jpg"],
  img[src*="d90944_59c748bd862c429f8859c967edf7836d~mv2.jpg"],
  img[src*="d90944_7c5a04bd8a32456ebeb779c0cd8042a5~mv2.jpg"],
  img[src*="d90944_c02199736ec445abae797ff71aa5f471~mv2.jpg"],
  img[src*="d90944_cd0e1a9bba31496a8fa37782d6a319b8~mv2.jpg"],
  img[src*="d90944_042ac708617843b59d15aa03d83bcd35~mv2.jpg"],
  img[src*="d90944_ade566a4008c489aa9234d7769b9a150~mv2.jpg"],
  img[src*="d90944_b2bdf823dd2346828ee116b0fb85fba5~mv2.jpg"],
  img[src*="d90944_388b5e3034c94b6cb708e8ccf9895b61~mv2.jpg"],
  img[src*="d90944_8efc890b247849f58480217502812de3~mv2.jpg"],
  img[src*="d90944_f7b0cc6d5a6a4876b65c2ca47ff49ba1~mv2.jpg"],
  img[src*="d90944_cf3375810f50473a83c5fd123cbf1c3e~mv2.jpg"],
  img[src*="d90944_5e97817a74304ae5bf203066071f7676~mv2.jpg"],
  img[src*="d90944_1daea0a076d94e46a8e8e65a127379b6~mv2.jpg"],
  img[src*="d90944_e48cab66a1934f8b988f3a9395d35805~mv2.jpg"],
  img[src*="d90944_1de36afbb601473da234b959bd075100~mv2.jpg"],
  img[src*="d90944_b64b7cb3750447f9a8f3f7a9092e61de~mv2.jpg"],
  img[src*="d90944_1ff087c3f21548de82b95978510b4211~mv2.jpg"],
  img[src*="d90944_82a9d2ce4fa348be91a2bf67e3965ddb~mv2.jpg"],
  img[src*="d90944_a98a8b130c264c4fb2b7db3f38a555f7~mv2.jpg"],
  img[src*="d90944_f3dc70b2921647dcb7778a296d4b5a5e~mv2.jpg"],
  img[src*="d90944_612bc303559644b79a3be248ff1e3e07~mv2.jpg"],
  img[src*="d90944_0548914a9186403999be2987d17d0871~mv2.jpg"],
  img[src*="d90944_7ebbec914978418aa098d942b8ded6ba~mv2.jpg"])) .gallery-arrow {
  position: static;
  transform: none;
  width: 44px;
  height: 44px;
  margin: 8px 8px 0 0;
}


/* Instagram post tiles: preserve the three-column grid across screen sizes. */
.instagram-feature .social-gallery {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(5px, 1.5vw, 16px);
}
.instagram-feature .social-tile {
  display: block;
  overflow: hidden;
  aspect-ratio: 1 / 1;
  border: 0;
  background: var(--wine);
}
.instagram-feature .social-tile img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: none;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  background: var(--wine);
}
.instagram-feature .social-tile span { display: none; }
@media (max-width: 640px) {
  .instagram-feature .social-gallery { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px; }
}
