/** Shopify CDN: Minification failed

Line 291:0 Expected "}" to go with "{"

**/
/* ==========================
   Dasaita Product Layout
   Impact Theme
========================== */


/* Main Product Grid */

.dasaita-product-layout {
  display: grid !important;
  grid-template-columns: minmax(600px, 1.1fr) minmax(480px, 0.9fr) !important;
  gap: 40px;
  align-items: start;
}

/* 手机端单列，主图在上，信息在下 */
@media screen and (max-width: 999px) {
  .dasaita-product-layout {
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }
  
  .dasaita-product-layout .product-gallery__media-list {
    width: 100% !important;
    max-width: 100vw !important;
    overflow: hidden !important;
  }
  
  .dasaita-product-layout .product-gallery__media-list img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
  }
}


/* ==========================
   Product Information Card
========================== */


.dasaita-product-layout .product-info {

background:#ffffff!important;

border-radius:24px!important;

padding:32px!important;

box-shadow:

0 10px 40px rgba(0,0,0,.08)!important;

}



/* Product title */

.product-info__title {

    font-size:36px !important;

    line-height:1.15;

    font-weight:700;

}



/* Subtitle */

.product-info p {

    line-height:1.6;

}



/* ==========================
   Gallery
========================== */


/* Remove sticky temporarily */

.dasaita-product-layout .product-gallery {

    width:100%;

}
.dasaita-product-layout .product-gallery{

max-height:650px;



.dasaita-product-layout .product-gallery img {

    object-fit:contain;

}



/* ==========================
   Trust Badge
========================== */


.dasaita-trust-grid {

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:12px;

    margin-top:25px;

}



.product-info .trust-box{

min-height:55px;

display:flex;

align-items:center;

font-size:13px;

}



/* ==========================
   Mobile
========================== */


@media(max-width:1000px){


.dasaita-product-layout {

    display:block !important;

}


.dasaita-product-layout .product-info {

    margin-top:30px;

}


.product-info__title {

    font-size:28px !important;

}


}

/* Save标签改为蓝色圆角 */
.product-info__badge-list .badge--sale {
  background-color: #1677ff !important;
  color: #ffffff !important;
  border-radius: 20px !important;
}

/* 价格黑色 */
.sale-price .trans-money {
  color: #1a1a1a !important;
}

/* 划线价灰色 */
.compare-at-price {
  color: #999 !important;
}

/* Save标签蓝色无背景 */
.sale-price-text {
  background: none !important;
  background-color: transparent !important;
  color: #1677ff !important;
  border: none !important;
}

/* 价格区域外框 */
.product-info__price .price-list {
  border: 1.5px solid #e8e8e8 !important;
  border-radius: 12px !important;
  padding: 14px 16px !important;
  margin-bottom: 16px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  flex-wrap: wrap !important;
}

/* 当前价格黑色 */
.product-info__price .price-list * .trans-money,
.product-info__price .price-list .trans-money {
  color: #1a1a1a !important;
  font-size: 28px !important;
  font-weight: 700 !important;
}

/* 划线价灰色 */
.product-info__price .price-list .text-subdued {
  color: #999 !important;
}

/* Save标签蓝色 */
.product-info__price .price-list .text-on-sale,

/* 价格外框 */
.dasaita-price-box {
  border: 1.5px solid #e8e8e8 !important;
  border-radius: 12px !important;
  padding: 14px 16px !important;
  margin-bottom: 16px !important;
}
/* 缩略图移到主图下方 */
.pwrjrs1 {
  flex-direction: column !important;
}

.pwrjrs2 {
  flex-direction: row !important;
  width: 100% !important;
  height: auto !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
}

/* Daily Lifestyle & Hardware Slide 手机端用PC图片自动适应 */
@media (max-width: 768px) {
  .slide-img-mobile {
    display: none !important;
  }
  .slide-img-pc {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }
  .feat-ph-slide-img-mobile {
    display: none !important;
  }
  .feat-ph-slide-img-pc {
    display: block !important;
    width: 100% !important;
    height: auto !important;
  }
  #carousel-daily,
  .feat-carousel-daily {
    height: auto !important;
    overflow: visible !important;
  }
}
/* 手机端单列显示 */
@media only screen and (max-width: 768px) {
  div.feat-grid-2,
  div.feat-grid-3 {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }
}
/* 手机端产品页主图在上，信息在下 */
@media screen and (max-width: 999px) {
  .dasaita-product-layout {
    --product-grid: auto / minmax(0, 1fr) !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: auto auto !important;
  }
}
