/** Shopify CDN: Minification failed

Line 90:1 Expected "}" to go with "{"

**/
/* 产品页图片与详情列 4:6 比例 */
@media screen and (min-width: 750px) {
  .product-information__grid {
    grid-template-columns: 4fr 6fr !important;
  }

  .product-media-gallery .slideshow-arrows {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    pointer-events: none;
  }

  .product-media-gallery .slideshow-control--previous,
  .product-media-gallery .slideshow-control--next {
    pointer-events: auto;
    margin: 0 8px;
  }
}
/* 产品图片翻页箭头位置 */
@media screen and (min-width: 750px) {
  .product-media-gallery slideshow-arrows {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
    pointer-events: none;
    z-index: 10;
  }

  .product-media-gallery slideshow-arrows .slideshow-control {
    pointer-events: auto;
  }
}

/* 产品详情列左右内边距 15% */
@media screen and (min-width: 750px) {
  .product-details {
    padding-inline-start: 15% !important;
    padding-inline-end: 15% !important;
  }
}


/* 加购及以下右侧缩进 */
.group-block-content .buy-buttons-block ~ * {
  padding-inline-end: clamp(8px, 10vw, 20%) !important;
}

.group-block-content .buy-buttons-block {
  padding-inline-end: clamp(8px, 10vw, 20%) !important;
}


/* 图片左侧距页面左边缘 15% */
@media screen and (min-width: 750px) {
  .product-information__media {
    padding-inline-start: 20%;
  }
}
/* 确保 zoom 功能正常 */
.product-media-gallery slideshow-slides,
.product-media-gallery .product-media-container {
  overflow: visible;
}
@media screen and (min-width: 750px) {
  /* 图片左边距 */
  .product-information__media {
    padding-inline-start: clamp(8px, 5vw, 15%);
  }

  /* 详情列左右边距 */
  .product-details {
    padding-inline-start: clamp(8px, 5vw, 15%);
    padding-inline-end: clamp(8px, 5vw, 15%);
  }

 