/** Shopify CDN: Minification failed

Line 73:1 Unexpected ";"

**/
/* ========== 基于自定义主题（首页StyleCSS [mego250724.css]已加载条件下）新增mego美化Product样式表 ========== */
#shopify-section-template--17339391606954__main-product .main-product--root .main-product--wrapper .product--breadcrumbs {
  display: none;/*隐藏产品详情右侧顶部面包屑导航*/
}
#shopify-section-template--17339391606954__main-product .main-product--root .main-product--wrapper .mego-product--herotitle h6{
  font-size: 0.925rem;/*产品标题上额外的小文字*/
  margin: 0;
  font-weight: normal;
  font-family:'Akzidenz Grotesk', sans-serif;
}

#shopify-section-template--17339391606954__main-product .main-product--root .main-product--wrapper .product-form--block--heading {
  color: #000000;
  font-style: italic;
  font-size: 1.825rem;
  font-weight: 600;
  font-family: "Times New Roman", Times, serif;
}
#shopify-section-template--17339391606954__main-product .main-product--wrapper {
  justify-content:space-between;
}
#shopify-section-template--17339391606954__main-product .main-product--desktop .product-media--variants--root {
  position:static;/*禁止左侧缩略图+主图 跟随 右侧文字版块移动*/
}
#shopify-section-template--17339391606954__main-product .main-product--root .main-product--wrapper .product-rating--root {
  font-size: 1.185rem;
  justify-content: right;
}
#shopify-section-template--17339391606954__main-product .main-product--root .main-product--wrapper .product-rating--root .product-rating--stars:before {
  --star-color: #cf9c87;
  --star-bg-opacity: .15;
}
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type]:last-child {
  margin-top: 12px;/*最后一个Pickup版块*/
}
#shopify-section-template--17339391606954__main-product .product-form--block .product-options--container .radios--header {
  font-size: 0.825rem;
  font-weight: 600;
}








/*价格*/
#shopify-section-template--17339391606954__main-product .product-price--original {
  font-size:1.325rem;
}
/*评分版块*/
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type=rating] {
  margin-top: 0;
  position: relative;
  top: -20px;
  right: 0;
  display:flex;
  justify-content:flex-end;
}
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type=rating] .mego-review-add-startip {
  font-size: 1.125rem;
  margin-left:5px;
}
#shopify-section-template--17339391606954__main-product .product-rating--root:after {
  content: "" attr(data-count) "";
  font-size:1.025rem;
};

/*size 版块*/
#shopify-section-template--17339391606954__main-product .product-form--block .product-options--container .radios--value-button{
  border: 1px solid #707070;/*option值*/
  border-radius: 0;
  background-color:#f5f0ea;
  height: 30px;
  line-height: 30px;
  padding: 0 40px;
  min-width: 150px;
}
/*修改默认size 样式*/
#shopify-section-template--17339391606954__main-product .product-form--block .product-options--container .radios--value-button {
  border:1px solid #9b9b9b;
  background-color: #F5F0EA;
  border-radius:0;
}
#shopify-section-template--17339391606954__main-product .product-form--block .product-options--container .radios--value-button:has(>.radios--input[data-item=radio]:checked){
  background-color: #EAE2D7;/*option值check状态*/
  color: #000000;
  border-radius:0;
  border: 1px solid #000000;/*option值*/
}
#shopify-section-template--17339391606954__main-product .product-form--block .product-options--container .radios--container {
  position: relative;
}
#shopify-section-template--17339391606954__main-product .product-form--block .product-options--container .radios--container .mego-optionvalue-add-text {
  position: absolute;
  line-height: 30px;
  top: -32px;
  left: 50px;
  font-size: 0.825rem;
  font-weight: 600;
  text-transform: uppercase;
}
/*数量 版块*/
#shopify-section-template--17339391606954__main-product .product-form--block .quantity-selector--root label:first-child {
  display: none;
}
#shopify-section-template--17339391606954__main-product .product-form--block .quantity-selector--root .quantity-selector--container button{
  background-color: #000000;
  box-shadow:none;
  border-radius: 0;
}
#shopify-section-template--17339391606954__main-product .product-form--block .quantity-selector--root .quantity-selector--container .icon--root path{
  fill: #FFFFFF;
}
#shopify-section-template--17339391606954__main-product .product-form--block .quantity-selector--root .quantity-selector--container .quantity-selector--input {
  background-color: #000000;
  color: #FFFFFF;
}
/*移动端购买按钮*/
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type=buy-buttons] {
  margin-top: 0;
  margin-left: 110px;
  position: relative;
  top: -38px;
  right: 0;
  z-index:50;
}
#shopify-section-template--17339391606954__main-product .product-form--block .product-buy-buttons--root .product-buy-buttons--primary,
#shopify-section-template--17339391606954__main-product .product-form--block .product-buy-buttons--root .product-buy-buttons--primary .product-buy-buttons--cta-text{
  border-radius: 0;
  border: 0;
  height: 38px;
  line-height: 38px;
}
/*分期AfterPay版块*/
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type='@app']{
  margin-top: 0;
}
/*pickup版块*/
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type=pickup]{
  margin-top: 10px;
}
/*Read More &  Read Less版块 */
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type=description] {
  margin-top: 22px;
  overflow:hidden;
  /* position: relative; */
}
#shopify-section-template--17339391606954__main-product .product-form--block[data-block-type=description] .product-form--block--description {
  font-size: 14px;
  line-height: 1.2rem;
}
#shopify-section-template--17339391606954__main-product .collapsible-row--toggle {
  padding:0;
  padding-top:16px;
}
#shopify-section-template--17339391606954__main-product .collapsible-row--toggle span.mego-more,
#shopify-section-template--17339391606954__main-product .collapsible-row--toggle span.mego-less
{
  display: none;
  text-decoration:underline;
}
#shopify-section-template--17339391606954__main-product .collapsible-row--toggle[aria-expanded=false] span.mego-more,
#shopify-section-template--17339391606954__main-product .collapsible-row--toggle[aria-expanded=true] span.mego-less
{
  display: block;
}
#shopify-section-template--17339391606954__main-product .collapsible-row--root {
  border:0;
  padding-top:16px;
}
#shopify-section-template--17339391606954__main-product .collapsible-row--root .collapsible-row--content {
  padding:0;
}
#shopify-section-template--17339391606954__main-product .collapsible-row--wrapper[data-transition-active=false] {
    /* --fz: 14px;
    --lh: 1.5;
    --max-lines: 3;
    -webkit-line-clamp: var(--max-lines);
    max-height: calc(var(--fz) * var(--lh) * var(--max-lines))!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word;
    transition: max-height .5s ease;
    padding:0 0 16px 0; 
    height: 200px!important;*/
    min-height: 60px!important;
    max-height: calc(var(--fz) * var(--lh) * var(--max-lines))!important;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    opacity:1;
    visibility: visible;
}
#shopify-section-template--17339391606954__main-product .collapsible-row--wrapper[data-transition-active=ture]{
    -webkit-line-clamp: unset;
    max-height: 100%;
}





/*mego 新增Description独立版块Begin*/
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root{
  background-color: #f1f1f0;
  padding-top: 30px;
}
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root .collapsible-row--root {
  border: 0;
  width: 100%;
  position: relative;
}
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root ul,
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-row--content {
  padding: 20px 0;
}
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root [data-item=rte-content]>*:not(blockquote), .rte>*:not(blockquote){
  padding-bottom: 0;
}
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root .collapsible-row--root .mego-proinfo-add-btn {
  padding: 0;
}
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root .collapsible-row--root .collapsible-row--heading {
  font-family: Arial, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  border-bottom: 1px solid #000000;
}
#shopify-section-template--17339391606954__collapsible_rows_6ytYpe .collapsible-rows--root .collapsible-row--root .mego-proinfo-add-colorblock {
  width: 100%;
  height: 46px;
  background-color: #FFFFFF;
  display: block;
  position: absolute;
  bottom: -72px;
  left: 0;
}
/*mego 新增Description独立版块End*/

/*产品详情页面After & Before 版块Begin*/
#shopify-section-template--17339391606954__otsb_image_comparison_4_FJramt {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
#shopify-section-template--17339391606954__otsb_image_comparison_4_FJramt .otsb__root .otsb-h2.heading--template--17339391312042__otsb_image_comparison_4_FJramt {
  font-family: MaisonNeue, Arial, Helvetica, sans-serif;
  margin-bottom: 0;
}
#shopify-section-template--17339391606954__otsb_image_comparison_4_FJramt .mego-abshow-add-box {
    margin:0 auto;
    font-family: MaisonNeue,Arial,Helvetica,sans-serif;
    line-height:1.55rem;
    text-align:left;
    width:80%;
    padding:1rem 5%;
    padding-top:0; 
}
#shopify-section-template--17339391606954__otsb_image_comparison_4_FJramt .mego-abshow-add-box h4.mego-h4 {
    text-align:center;
    font-size: 2.525rem;
    font-weight:600;
    padding:0 0 10px 0;
    font-style: italic;
    font-family: "Times New Roman", Times, serif;
}
#shopify-section-template--17339391606954__otsb_image_comparison_4_FJramt .mego-abshow-add-box p.mego-p {
    font-size: 1.085rem;
    font-family: MaisonNeue,Arial,Helvetica,sans-serif;
}
#shopify-section-template--17339391606954__otsb_image_comparison_4_FJramt .mego-abshow-add-text div:first-child {
  padding-left: 1rem;
  padding-right: 0;
}
/*产品详情页面After & Before 版块End*/

/*产品特点 Begin*/
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 {
    width: 1200px;
    padding:0 20px;
    margin: 0 auto;
    overflow: hidden;
}
/*让用户使用版块上浮Hack*/
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 {
    margin-top:-620px;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-iwt-image img,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-image img,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 .otsb-iwt-image img{
    border-radius:0;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-iwt-content-no-overlap,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-content-no-overlap,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 .otsb-iwt-content-no-overlap {
    position: relative;
    top: 50px;
    left: -39px;
    background-color: #fff;
    z-index:10;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-iwt-no-overlap,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 .otsb-iwt-no-overlap 
{
    padding-left:3rem;
    padding-right:0;
    color:#000000;
    position:relative;
    top:-30px;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-iwt-no-overlap .heading-size--heading_Y8BNUh,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap .heading-size--heading_gYcbWU,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 .otsb-iwt-no-overlap .heading-size--heading_GBdfeg
{
    font-size: 1.625rem;
    font-style: italic;
    font-weight: 600;
    font-family: "Times New Roman", Times, serif;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-iwt-no-overlap .font-medium,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap .font-medium,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 .otsb-iwt-no-overlap .font-medium
{
    font-size:1.085rem;
    line-height:1.925rem;
    padding-right:30px;
    font-family: MaisonNeue,Arial,Helvetica,sans-serif;
    margin-top: 1.2rem;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-iwt-no-overlap .otsb-rte,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap .otsb-rte,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 .otsb-iwt-no-overlap .otsb-rte
{
    font-size:1.025rem;
    font-family: MaisonNeue,Arial,Helvetica,sans-serif;
    margin-top:1.8rem;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-iwt-no-overlap .otsb-rte p,
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap .otsb-rte p,
#shopify-section-template--17339391606954__otsb_media_with_text_1_bPgJD3 .otsb-iwt-no-overlap .otsb-rte p
{
  line-height:1.8rem;
}
/*针对用户体验版块让 标题和文字对调*/
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .color-text-heading_gYcbWU {
  display:flex;
  flex-direction:column;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap  .font-medium {
  order:1;
  margin-top:0;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap  .heading-size--heading_gYcbWU {
  order:2;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb-iwt-no-overlap  .otsb-rte {
  order:3;
  margin-top:0;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h1, 
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h2, 
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h3, 
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h4, 
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h5, 
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h6{
  font-weight:600;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h1 {
  font-size:2rem;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h2 {
  font-size:1.5rem;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h3 {
  font-size:1.275rem;
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_RHRJKt .otsb__root .otsb-rte h4 {
  font-size:1.175rem;
}
/*y9Eygy是科技版块(只有这个版块是视频),RHRJKt是用户体验,bPgJD3是用户使用*/
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb__root .pb-\[56\.25\%\] {
  padding-bottom:100%;
  /* height:100%; */
  /*算是hack，顶替上面的样式*/
}
#shopify-section-template--17339391606954__otsb_media_with_text_1_y9Eygy .otsb-image-with-text {
  align-items: flex-start;
}

/*产品特点 End*/

/*产品成分(该部分是组合Section [RichText+SlideShow#5]) Begin*/
/***********************************Part 1   RichText**************************************/
#shopify-section-template--17339391606954__featured_text_ED64wN {
    padding-top:30px;  
    background-color: #f1f1f0;
    min-height: 720px;
}
#shopify-section-template--17339391606954__featured_text_ED64wN .featured-text--root {
    width: 1200px;
    min-height:680px;
    padding:20px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #f1f1f0;
    justify-content:flex-start;
}
#shopify-section-template--17339391606954__featured_text_ED64wN .stacked-text--root{
    width: 33.333333%;
    position:relative;
    top:0;
    left:0;
    z-index:3;
    background-color:#F1F1F0;
}
#shopify-section-template--17339391606954__featured_text_ED64wN .stacked-text--root > .stacked-text--wrapper{
    padding-top:0;/*左侧文本容器*/
    padding-left:0;
    padding-right: 2.5rem;
}
#shopify-section-template--17339391606954__featured_text_ED64wN .stacked-text--root .stacked-text--button {
    position:absolute;/*Learn More按钮*/
    left:0;
    bottom:0;
    display:none;
}
#shopify-section-template--17339391606954__featured_text_ED64wN .stacked-text--root h2.stacked-text--title{
    font-size: 1.625rem;/*左侧文字标题*/
    font-style: italic;
    font-weight: 600;
    font-family: "Times New Roman", Times, serif;
    margin-bottom: 2rem;
    top:0;
}
#shopify-section-template--17339391606954__featured_text_ED64wN .stacked-text--root .stacked-text--description strong{
    font-size:1.025rem;
}
#shopify-section-template--17339391606954__featured_text_ED64wN .stacked-text--root .stacked-text--description{
    font-size: 1.025rem;/*左侧文字内容*/
    line-height: 1.925rem;
    font-family: MaisonNeue, Arial, Helvetica, sans-serif;
    margin-top: 1.2rem;
}




/***********************************Part 2   SlideShow#5**************************************/
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR {
   position:relative;
   top:-680px;
   background-color: #f1f1f0;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .otsb__root {
    width: 1200px;
    padding:20px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #f1f1f0;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .block-text--slide_text_NVgqiz {
  z-index:2;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .mego-class-add {
    position:absolute;/*文字版块移动到右侧去*/
    top:2.5rem;
    right:2.5rem;
    z-index:3;
    background: #f1f1f0;
    color: #000000;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .mego-class-add .image-treatment-text {
    font-family: MaisonNeue,Arial,Helvetica,sans-serif;
    font-size:0.8rem;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .mego-class-add-images {
    position:absolute;/*图片去中间去*/
    top:0;
    right:33.333333%;
    z-index:2;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .mego-class-add-images img {
   display:block;
   width:100%;
   margin:0 auto;
   height:auto;
   border-radius:0;
}
/*底部进度条*/
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR ul.splide__pagination {
  position:relative;
  bottom:-20px;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR ul.splide__pagination li {
  margin-right:10px;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR ul.splide__pagination li > button{
    width:2.4rem;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR ul.splide__pagination .is-active.pagination-bars\:is-active-pagination\:before\:opacity-\[99\%\]:before{
  background-color:rgba(40,40,40,1);/*当前按钮*/
  height:70%;
  border-radius:5px;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR ul.splide__pagination .before\:opacity-40:before {
  background-color: rgba(40,40,40,0.4);/*普通按钮*/
  height:70%;
  border-radius:5px;
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .after\:bg-white:after {
  background:rgba(0,0,0,1);/*覆盖进度条默认白色*/
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR ul.splide__pagination .is-active.pagination-bars\:is-active-pagination\:after\:h-1\/2:after {
  height:70%;/*active进度条*/
  border-radius:5px;
}
/*左右切换按钮*/
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR button.splide__arrow--prev {
  display:none;/*左按钮隐藏*/
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR button.otsb-button-arrow{
   
}
#shopify-section-template--17339391606954__otsb_slideshow_5_y7n9rR .splide__arrow.splide__arrow--next {
  border-radius:0!important;
  background-color:#FFFFFF!important;
  color:#000000;
  position:absolute;
  top:3.655rem;
  left:386px;
  opacity:1;
}
/*产品成分(该部分是组合Section [RichText+SlideShow#5]) End*/



/*RecommendedForYou 版块Begin*/
#shopify-section-template--17339391606954__featured_products_MRefcf {
    background-color: #f1f1f0;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .featured-collection--root {
    width: 1200px;
    padding:20px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #f1f1f0;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .featured-collection--title{
    font-size: 1.625rem;/*标题*/
    font-style: italic;
    font-weight: 600;
    padding: 30px 0;
    position: relative;
    text-align: center;
    width: 100%;
    font-family: "Times New Roman", Times, serif;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .featured-collection--title + h5.featured-collection--title--h5 {
    display:none;/*小标题隐藏*/
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product--labels {
  top: -78px;
  left: 0;
  width: 100%;
  display: none;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .featured-collection--products .product-card--root:first-child .product--labels{
  /* display: block; 先把这里的New ....也隐藏*/
  display:none; 
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product--labels .product--label {
  width: 100%;
  background: #1220e1;
  font-size: 0.675rem;
  font-family: MaisonNeue,Arial,Helvetica,sans-serif;
  text-transform:capitalize;
}

/*默认隐藏了 QUICK SHOP  和 Learn More 两个按钮,若要显示，与注释代码对调*/
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-quick-add {
  display:none;
}


#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--root {
  padding-top: 30px;
  margin-bottom: 120px;
  position: relative;
  background-color: #FFFFFF;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--details .product-card--details-wrapper {
  position: absolute;
  top: 38px;
  width: 100%;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--details .product--price-container {/*价格*/
  background-color: #f1f1f0;
  position: absolute;
  bottom: -60px;
  width: 100%;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--details .product--price-container .product--compare-price {
  font-size: 0.825rem;
  font-family: MaisonNeue,Arial,Helvetica,sans-serif;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--details .product--price-container .product--price {
  font-size: 1.025rem;
  font-weight: 600;
  font-family: MaisonNeue,Arial,Helvetica,sans-serif;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--image-wrapper {
  /* left: 10px; */
  /*仅供查看,后期要删除*/
  top: 75px;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--image-wrapper img{
  border-radius: 0;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--details .product-card--details-wrapper .product-card--title {
  font-size: 18px;
  color: #182231;
  padding: 0 30px;
  letter-spacing: 0;
  text-align: center;
  font-family: "Times New Roman", Times, serif;
  text-transform: capitalize;
  
  -webkit-line-clamp: 2; /* 限制行数 */
  -moz-line-clamp: 2; /* Firefox */
  line-clamp: 2; /* 标准语法 */
  max-height: 2.2em; /* 备用方案：基于行高的最大高度（假设行高1.5em） */
  line-height: 1.1em; /* 确保行高固定 */
}
/*核心固定产品名称循环输出*/
/* #shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--details .product-card--details-wrapper .product-card--title span{
  display: none;
}
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--root:nth-child(1) .product-card--title span.mego-title-add-1,
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--root:nth-child(2) .product-card--title span.mego-title-add-2,
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--root:nth-child(3) .product-card--title span.mego-title-add-3,
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--root:nth-child(4) .product-card--title span.mego-title-add-4,
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--root:nth-child(5) .product-card--title span.mego-title-add-5,
#shopify-section-template--17339391606954__featured_products_MRefcf .mego-prolists-add-wrapper .product-card--root:nth-child(6) .product-card--title span.mego-title-add-6 {
  display: block;
} */
/*RecommendedForYou 版块End*/




/*产品详情页面 FAQS版块Begin*/
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb__root {
  width: 1200px;
  padding:20px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 40px;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb__root .pr-6 {
  margin-right:20px;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb__root .divider {
  display:none;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb-faq-container .mego-faq-add-tit {
    font-size: 1.625rem;
    font-style: italic;
    font-weight:600;
    padding: 30px 0;
    position: relative;
    text-align: center;
    width: 100%;
    font-family: Times New Roman, Times, serif;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb-faq-container .otsb-faq-image img{
  border-radius:0;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb-faq-container .mego-faq-add-block{
  position: relative;
  top: -20px;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb__root .justify-center {
  justify-content: right;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .mego-faq-add-btn {
    display: inline-flex;
    /*Learn More按钮*/
    /* display:none; */
    align-items: center;
    justify-content: center;
    padding:0.75rem 1.5rem;
    color:#FFFFFF;
    background:#000000;
    font-family: MaisonNeue,Arial,Helvetica,sans-serif;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .mego-faq-add-btn span {
  display: none!important;
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .mego-faq-add-btn:hover {
    background-color: rgba(89,89,89,1);
}
#shopify-section-template--17339391606954__otsb_faq_2_mnDGgH .otsb__root a.otsb-effect-inline:after {
  border: 0;
}
/*产品详情页面 FAQS版块End*/





/* ***************************************************产品详情顶部主图展示区域 swiper框架CSS ************************************************* */
.swiper-main-root { /*左侧媒体总框架*/
  width: 634px;
  height: 684px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.swiper {
  width: 100%;
}
/* 主图框架 */
.mySwiper2 {
  width: 532px;
  height: 100%;
  margin-right: 0; 
}
.mySwiper2 img {
  cursor: zoom-in !important;
}


.mySwiper2 .swiper-wrapper{
  justify-content: flex-start;/*主图内每个slide水平方向从左对齐*/
  grid-gap: 0;/*清除网格内slide之间的间距*/
}
.mySwiper2 .swiper-wrapper .swiper-slide {
  align-items:flex-start;/*主图slide内的每个DIV垂直方向居顶对齐*/
}
.mySwiper2 .swiper-wrapper .swiper-slide .product-media--modal {
  width:532px;/*存放image的容器固定尺寸*/
  height:684px;
}
.mySwiper2 .swiper-wrapper .swiper-slide .product-media--modal > img {
  margin:0;
  padding:0;
  width:532px;
  height:684px;
  object-fit: fill;
  border-radius:0;
}
/* 雷达框架 */
.product-media--thumbs-wrapper {
  overflow-y:visible;/*核心hack 禁止雷达框架垂直方向滚动,弄丢了,废1天功夫*/
}
.mySwiper {
  width: 86px;
  height: 100%;
  margin-left: 0; 
  box-sizing: border-box;
}
.mySwiper .swiper-wrapper {
  gap:0;
}
.mySwiper .swiper-slide {
  width: 86px;
  height: 109px;
  position:relative;
}
.mySwiper .swiper-slide:first-child {
  margin-top:0;
}
.mySwiper .swiper-slide img {
  margin:0;
  width:86px;
  height:109px;
  object-fit: fill;
  border-radius:0;
}
.mySwiper .swiper-slide-thumb-active:after {
    content: ""; /* 必须，否则伪元素不会显示 */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #797979; /* 边框样式 */
    pointer-events: none; /* 防止伪元素阻挡鼠标事件 */
    box-sizing: border-box; /* 边框包含在元素尺寸内 */
}
.swiper-slide {
  text-align: center;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-position: center;
}
.swiper-slide img {
  display: block;
  object-fit: cover;
}
/*左右按钮*/
.mySwiper2 .swiper-button-prev {
  /*左上一个*/
  left: -45px;
  right: auto;
}
.mySwiper2 .swiper-button-next {
  /*右下一个*/
  right: -45px;
  left: auto;
}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active {
  /*当前选中*/
  background:rgba(0,0,0,0.8);
}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet {
  /*默认圆点*/
  background:rgba(0,0,0,0.5);
}


.mySwiper2 .swiper-button-next,.mySwiper2 .swiper-button-prev{
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #000;
    opacity:0;
    transition: .25s all;
    z-index:111;
}
.mySwiper2 .swiper-button-disabled {
  opacity:0;
  display:none;
}
.mySwiper2 .swiper-button-next:hover,.mySwiper2 .swiper-button-prev:hover {
    background-color: rgba(89,89,89,1);
}
.mySwiper2:hover .swiper-button-prev{
    opacity:1;
    left: 20px;
}
.mySwiper2:hover .swiper-button-next{
    opacity:1;
    right: 20px;
}
.mySwiper2 .swiper-button-next:after,.mySwiper2 .swiper-button-prev:after {
  font-size:0.625rem;
  color:#FFFFFF;
}

/*****************************************************产品详情页面-主图弹窗太大*******************************************************/
.modal--view {
  background:transparent!important;/*默认白色背景透明化*/
}
.modal--view img {
  max-width:80%!important;
  width:50%!important; 
}




/* ***************************************************产品详情A&B 新增加轮播图区域 swiper框架CSS ************************************************* */
.newmegoSwiper {
  position:relative;
  top:0;
  right:0;
  width:100%;
  height:100%;
}

.newmegoSwiper .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newmegoSwiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius:0;
}
.newmegoSwiper .swiper-button-next,.newmegoSwiper .swiper-button-prev{
    position: absolute!important;
    width: 45px;
    height: 45px;
    border-radius: 50%!important;
    background-color: #000;
    opacity:0;
    transition: .25s all;
    z-index:111;
}
.newmegoSwiper .swiper-button-disabled {
  opacity:0;
  display:none;
}
.newmegoSwiper .swiper-button-next:hover,.newmegoSwiper .swiper-button-prev:hover {
    background-color: rgba(89,89,89,1);
}
.newmegoSwiper:hover .swiper-button-prev{
    opacity:1;
    left: 20px;
}
.newmegoSwiper:hover .swiper-button-next{
    opacity:1;
    right: 20px;
}
.newmegoSwiper .swiper-button-next:after,.newmegoSwiper .swiper-button-prev:after {
  font-size:0.625rem;
  color:#FFFFFF;
}
.newmegoSwiper .swiper-pagination .swiper-pagination-bullet-active {
  /*当前选中*/
  background:rgba(0,0,0,0.8);
}
.newmegoSwiper .swiper-pagination .swiper-pagination-bullet {
  /*默认圆点*/
  background:rgba(0,0,0,0.5);
}



/*后期人为为视频添加一个播放时长*/
.megoadd-videoTime {
  position:absolute;
  bottom:-30px;
  left:0;
  z-index:11;
}





/*产品详情页面 链接Instagram数据展示Begin*/
#shopify-section-template--17339391606954__featured_text_bYDR6b
{
  width: 1200px;
  margin: 20px auto;
}
#insta-feed {
  padding-top:10px;
  padding-bottom:28px;
}
#insta-feed h2 {
  display:none!important; /*默认自带APP版块的标题隐藏掉*/
}
#shopify-section-template--17339391606954__featured_text_bYDR6b .featured-text--root
{
  padding: 0;
  position:static;
  display: inline;
}
#shopify-section-template--17339391606954__featured_text_bYDR6b .featured-text--root .stacked-text--root[data-x-alignment=center] .stacked-text--wrapper
{
    align-items: flex-start;
    text-align: left;
    gap:0;
}
#shopify-section-template--17339391606954__featured_text_bYDR6b .featured-text--root .stacked-text--title
{
    font-size: 1.625rem;
    font-style: italic;
    font-weight: 600;
    font-family: Times New Roman, Times, serif;
    position:static;
}
#shopify-section-template--17339391606954__featured_text_bYDR6b .featured-text--root .stacked-text--overline
{
    font-size: 1.125rem;
    order:2;
}
#shopify-section-template--17339391606954__featured_text_bYDR6b .featured-text--root  .stacked-text--overline [data-item=overline]
{
  margin-top:10px;
  position:static;
}
#shopify-block-AYWNGRGZBUVpnSzBMM__instafeed_app_block_D9V3Bp {
  margin-top: 20px;
}
#shopify-block-AYWNGRGZBUVpnSzBMM__instafeed_app_block_D9V3Bp #insta-feed h2{
    display: none;
}
/*产品详情页面 链接Instagram数据展示End*/