/** Shopify CDN: Minification failed

Line 64:0 Expected identifier but found "`"
Line 65:0 Expected "}" to go with "{"

**/


@media (min-width:769px){

  .product-single__gallery:has(.product-single__media-slider.flickity-enabled){
    display:grid;
    grid-template-columns:110px 1fr;
    gap:0 24px;
    align-items:start}

  .product-single__gallery:has(.product-single__media-slider.flickity-enabled) .product-single__thumbnails{
    grid-column:1;grid-row:1;
    width:100%;margin:0;position:relative;
    height:var(--bv-gal-h,600px);overflow:hidden;
    padding-left:16px;
    mask-image:linear-gradient(to bottom,#000 85%,transparent);
    -webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent)}

  .product-single__gallery:has(.product-single__media-slider.flickity-enabled) .product-single__media-slider{
    grid-column:2;grid-row:1;width:100%;min-width:0}

  .product-single__thumbnails.flickity-enabled .flickity-viewport{height:100% !important;overflow-y:auto;scrollbar-width:none}
  .product-single__thumbnails.flickity-enabled .flickity-viewport::-webkit-scrollbar{display:none}
  .product-single__thumbnails.flickity-enabled .flickity-slider{position:static !important;transform:none !important;display:flex;flex-direction:column;gap:8px;padding-right:2px}
  .product-single__thumbnails.flickity-enabled .product-single__thumbnail{position:static !important;transform:none !important;width:calc(100% - 2px) !important;margin:0;padding:0 !important}

  .product-single__media-slider.flickity-enabled .flickity-slider{transform:none !important}
  .product-single__media-slider.flickity-enabled .product-single__media-slide{left:0 !important;transform:none !important;opacity:0;transition:opacity .45s ease;pointer-events:none;z-index:0}
  .product-single__media-slider.flickity-enabled .product-single__media-slide.is-selected{opacity:1;pointer-events:auto;z-index:1}

  .bv-gal-bar{position:absolute;left:0;top:0;width:2px;height:100%;background:rgba(17,18,21,.12)}
  .bv-gal-bar i{position:absolute;left:0;width:100%;background:#EE3124;transition:transform .45s cubic-bezier(.25,.1,.25,1),height .3s ease}
}
@media (max-width:768.98px){.bv-gal-bar{display:none}}

/* === 縮圖 active 黑框 === */
.product-single__thumbnail-link{display:block;border:1px solid transparent;transition:border-color .25s ease}
.product-single__thumbnail.is-selected .product-single__thumbnail-link{border-color:#111215}

/* === 影片縮圖播放鍵:置中(圓形由白名單保證) === */
.product-single__thumbnail .icon.icon-media-video{
  position:absolute;
  top:50%;left:50%;right:auto;bottom:auto;
  transform:translate(-50%,-50%);
  margin:0;
  overflow:hidden}

  /*• == 左圖•sticky:desktop•only === */
@media (min-width: 981px){
•product-single product_media-container,
•product-single •product-single_media-group,
•product-single_gallery{ position:-webkit-sticky;
position: sticky;
top: 20px;
align-self: flex-start; height:-webkit-max-content;


```
