body[data-ws-theme=ws08] .main .about-box{padding:64px 24px;background:#17252d;isolation:isolate;box-sizing:border-box}
body[data-ws-theme=ws08] .main .about-box>.about-m{position:relative;inset:auto;z-index:1}
body[data-ws-theme=ws08] .main .about-box>.img-box{position:absolute;inset:0;height:100%;z-index:0;opacity:.25}
body[data-ws-theme=ws08] .main .about-box>.img-box img{width:100%;height:100%;object-fit:cover}
body[data-ws-theme=ws08] .main .about-box .about-m .about-m-title{margin-bottom:40px}
body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;max-width:1280px;margin:40px auto 0;box-sizing:border-box}
body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box .abu-icon-item{min-width:0;align-items:flex-start}
body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box .abu-text-box{min-width:0;max-width:100%;color:#fff}
body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box .abu-text-box :is(h6,p){white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset}
body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box .icon-pic{flex:0 0 48px;width:48px;height:48px}
body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box .icon-pic:not(:has(img)){display:none}
body[data-ws-theme=ws09] .main .about-box .about-inner-box{height:auto;min-height:0}
body[data-ws-theme=ws09] .main .about-box .about-inner-box .a-i-b-mx{position:relative;inset:auto;max-width:100%;margin-left:auto}
body[data-ws-theme=ws12] .main-box .about-box .up-are:not(:has(.pic-box img[data-src]:not([data-src=""]))){margin-bottom:40px}
body[data-ws-theme=ws12] .main-box .about-box .up-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .info-box{margin-bottom:0}
body[data-ws-theme=ws12] .main-box .about-box .up-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .info-box .text-are{height:auto;width:100%;max-width:100%}
@media(max-width:1024px){body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body[data-ws-theme=ws08] .main .about-box .about-m .about-icon-box{grid-template-columns:minmax(0,1fr)}}
body[data-ws-theme=ws05] .main .freevip-s .fre-warp .hea{background:rgba(255,255,255,.97);padding:24px;border-radius:8px;box-sizing:border-box}
body[data-ws-theme=ws05] .main .freevip-s .fre-warp .hea :is(.title,p){color:#17252d}
body[data-ws-theme=ws05] .main .freevip-s .fre-warp .hea .title{margin-bottom:24px}
body[data-ws-theme=ws08] .main .about-box .about-m .about-m-title{display:table;margin-inline:auto;padding:12px 24px;border-radius:4px;background:#fff;color:#17252d}
body[data-ws-theme=ws12] .main-box .about-box .up-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .pic-box{display:none}
body[data-ws-theme=ws12] .main-box .about-box .up-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .info-box{width:100%;max-width:900px;margin-inline:auto}
body[data-ws-theme=ws12] .main-box .about-box .dow-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .pic-box{position:static;width:100%;height:auto;max-width:900px;margin-inline:auto;padding:24px 0;border:0;border-radius:0;box-sizing:border-box}
body[data-ws-theme=ws12] .main-box .about-box .dow-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .pic-box :is(.title,p){position:static;transform:none;width:auto;max-width:100%;margin:0 0 12px;padding:0;background:none;color:#17252d;line-height:1.6}
body[data-ws-theme=ws12] .main-box .about-box .dow-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .pic-box .title{font-size:26px}
body[data-ws-theme=ws12] .main-box .about-box .dow-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .pic-box p{font-size:16px}
body[data-ws-theme=ws12] .main-box .about-box .dow-are:not(:has(.pic-box img[data-src]:not([data-src=""]))) .from-box{width:100%;max-width:900px;margin-inline:auto;padding:0 0 32px}
body[data-ws-theme=ws11] .main .SpecialSale-box .item-sale .info-box{background:rgba(8,22,30,.86);padding:24px;box-sizing:border-box}
body[data-ws-theme=ws15] .moreProducts-box:not(:has(.more-main>.item)){display:none}
body[data-ws-theme=ws13] .main-box .about-box .right-are:not(:has(img[data-src]:not([data-src=""]))){display:none}
body[data-ws-theme=ws13] .main-box .about-box .m_box:not(:has(.right-are img[data-src]:not([data-src=""])))>.left-are{width:100%;max-width:900px;margin-inline:auto}
@media(max-width:1024px){body[data-ws-theme=ws05] .main .about-box{height:auto;min-height:0;padding-block:32px}body[data-ws-theme=ws05] .main .about-box>.warp{height:auto;display:flex;flex-direction:column;gap:24px}body[data-ws-theme=ws05] .main .about-box .about-inner-box{position:relative;inset:auto;transform:none;width:100%;max-width:100%;padding:28px 24px;box-sizing:border-box}body[data-ws-theme=ws05] .main .about-box>.warp>.img{position:relative;width:100%;height:auto}body[data-ws-theme=ws05] .main .about-box>.warp>.img img{width:100%;height:auto;max-height:420px;object-fit:contain}body[data-ws-theme=ws05] .main .about-box .login-area{position:relative!important;inset:auto!important;transform:none;width:100%;height:auto;padding:0;box-sizing:border-box}}
/* Constrain product content to its actual container, including intermediate widths. */
@media(max-width:1024px){body[data-ws-theme=ws05] .main .about-box .about-inner-box::before{left:0}body[data-ws-theme=ws05] .main .about-box .about-inner-box::after{right:0}}
@media(max-width:1024px){
 body[data-ws-theme=ws05] .main .advantage-s .m-box{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%}
 body[data-ws-theme=ws05] .main .advantage-s .m-box>.item{width:100%;margin:0;padding:0;min-width:0;height:auto}
 body[data-ws-theme=ws05] .main .advantage-s .m-box>.item>img{max-width:100%;height:auto;max-height:280px;object-fit:contain}
 body[data-ws-theme=ws05] .main .advantage-s .m-box>.item .info-box{position:relative;inset:auto;transform:none;width:100%;padding:24px;box-sizing:border-box}
 body[data-ws-theme=ws05] .main .advantage-s .m-box>.item .info-box h5{font-size:18px;line-height:1.4;margin-bottom:12px}
 body[data-ws-theme=ws05] .main .advantage-s .m-box>.item .info-box .text{height:auto;max-height:none;font-size:16px;line-height:1.75;overflow:visible}
 body[data-ws-theme=ws11] .main .SpecialSale-box .item-sale{height:auto;background:#17252d}
 body[data-ws-theme=ws11] .main .SpecialSale-box .item-sale::before{display:none}
 body[data-ws-theme=ws11] .main .SpecialSale-box .item-sale>a>img{height:280px;display:block;background:#fff;object-fit:contain}
 body[data-ws-theme=ws11] .main .SpecialSale-box .item-sale .info-box{position:relative;inset:auto;transform:none;width:100%;max-width:none;padding:24px;box-sizing:border-box}
 body[data-ws-theme=ws11] .main .SpecialSale-box .item-sale .info-box>p{font-size:16px;line-height:1.7;margin-bottom:20px}
}

body[data-ws-theme] .main :is(.product-m,.product-img-box,.product-info-box){min-width:0;max-width:100%;box-sizing:border-box}
body[data-ws-theme] .main .product-m .product-img-box .product-list-f,body[data-ws-theme] .main .m-box .product-m .product-img-box .product-list-f #head-product-banner-list-phone{width:100%;max-width:360px;min-width:0;box-sizing:border-box}
body[data-ws-theme=ws08] .main .product_s .products-main #products{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
body[data-ws-theme=ws08] .main .product_s #products .m_box{gap:24px;box-sizing:border-box}
body[data-ws-theme=ws08] .main .product_s #products .m_box>.item{width:calc((100% - 48px)/3);margin:0;min-width:0}
body[data-ws-theme=ws08] .main .product_s #products .m_box>.item>a{min-width:0;flex-direction:column;align-items:stretch}
body[data-ws-theme=ws08] .main .product_s #products .m_box>.item>a .imgs{width:100%;height:220px;flex:0 0 auto}
body[data-ws-theme=ws08] .main .product_s #products .m_box>.item>a .info_box{width:auto;min-width:0;margin:0;padding:0 20px 24px}
body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .m-box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .m-box>.item{width:auto;margin:0;min-width:0;box-sizing:border-box}
body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .m-box>.item img{height:220px}
body[data-ws-theme=ws13] .main-box .product-s #products .m_box{grid-template-columns:repeat(4,minmax(0,1fr))}
body[data-ws-theme=ws13] .main-box .product-s #products .m_box>.item .price_box{width:200px;max-width:calc(100% - 24px);box-sizing:border-box}
body[data-ws-theme=ws08] .main .about-box .about-m .about-m-box{width:100%;max-width:1280px;margin-inline:auto;transform:none;box-sizing:border-box;gap:12px;align-items:stretch}
body[data-ws-theme=ws08] .main .about-box .about-m .about-m-box>:is(.about-m-a,.about-m-b,.about-m-c){width:calc((100% - 24px)/3);min-width:0;max-width:100%;margin:0;box-sizing:border-box}
body[data-ws-theme=ws08] .main .about-box .about-m .about-m-box .about-m-c .about-info-box{width:100%;min-width:0;box-sizing:border-box;padding-inline:24px}
@media(max-width:1024px){body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .m-box{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-ws-theme=ws08] .main .about-box .about-m .about-m-box{flex-direction:column;align-items:center;gap:24px}body[data-ws-theme=ws08] .main .about-box .about-m .about-m-box>:is(.about-m-a,.about-m-b,.about-m-c){width:100%;max-width:600px}}
@media(max-width:767px){body[data-ws-theme=ws13] .main-box .product-s #products .m_box{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .m-box{gap:12px}body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .m-box>.item .info-box{padding:12px}body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .m-box>.item img{height:180px}body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .price-box{flex-wrap:wrap;gap:4px}body:is([data-ws-theme=ws05],[data-ws-theme=ws06]) .main .product-s .price-box .price-iner{margin:0}}

body[data-ws-theme=ws13] .main .product-s .m-box .item .info-box .price-box{max-width:calc(100% - 24px);box-sizing:border-box}
body[data-ws-theme=ws11] .main .SpecialSale-box .item-sale::before{background:rgba(8,22,30,.64)}
body[data-ws-theme=ws11] .main .SpecialSale-box .info-box{width:calc(100% - 40px);max-width:450px;min-width:0;box-sizing:border-box}
body[data-ws-theme=ws11] .main .product-s :is(.price-box,.price-iner,.but){min-width:0;box-sizing:border-box}
body[data-ws-theme=ws11] .main .product-s .price-box{height:auto;min-height:50px}
body[data-ws-theme=ws11] .main .product-s .price-box :is(.price-iner,.but){line-height:1.5;padding:10px 6px;overflow-wrap:anywhere}
body[data-ws-theme=ws11] .main .product-s .price-box .but .jian-icon{display:none}
@media(max-width:1024px){body[data-ws-theme=ws08] .main .product_s #products .m_box>.item{width:calc((100% - 24px)/2)}}
@media(max-width:600px){body[data-ws-theme=ws08] .main .product_s #products .m_box>.item{width:100%}}

/* Keep merchant photography proportional; the paired columns retain equal height. */
body[data-ws-theme=ws10] .main .about-box{max-width:1920px;margin-inline:auto}
body[data-ws-theme=ws10] .main .about-box .about-item>.pic-box{min-width:0;overflow:hidden;background:#fff}
body[data-ws-theme=ws10] .main .about-box .about-item>.pic-box>img{display:block;object-fit:cover;object-position:50% 50%}
body[data-ws-theme=ws10] .main .about-box .contact-are>.pic-box>img{object-fit:contain}
@media(min-width:1025px){
 body[data-ws-theme=ws10] .main .about-box .about-item>.pic-box{position:relative;align-self:stretch;height:auto;min-height:clamp(360px,30vw,600px)}
 body[data-ws-theme=ws10] .main .about-box .about-item>.pic-box>img{position:absolute;inset:0;width:100%;height:100%}
}
@media(max-width:1024px){
 body[data-ws-theme=ws10] .main .about-box .about-item>.pic-box{flex:0 0 auto;width:100%;height:auto;min-height:0}
 body[data-ws-theme=ws10] .main .about-box .about-item>.pic-box>img{position:static;width:100%;height:auto;max-height:560px;max-height:min(72vh,560px);object-fit:contain}
}
/* Circular portraits crop to their frame instead of becoming oval faces. */
body[data-ws-theme=ws14] .are-one-box .are-one-mx .about-s .about-item .pic-box>img{object-fit:cover;object-position:50% 50%}
