/* 型号详情页快照样式
 * 来源：wierpower.com/product/awd05-23s15/ inline CSS 提取
 */

/* ── 两列布局 ── */
.wp-block-columns {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap !important;
    align-items: normal !important;
}
@media (min-width: 782px) {
    .wp-block-columns { flex-wrap: nowrap !important; }
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0; flex-grow: 1; }
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] { flex-grow: 0; }
}
@media (max-width: 781px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }
}
:where(.wp-block-columns) { margin-bottom: 1.75em; }
.wp-block-column { flex-grow: 1; min-width: 0; overflow-wrap: break-word; word-break: break-word; }

/* ── 产品线标题 ── */
.wp-block-tbs-block-archive-product-category-parent-title { background-color: unset !important; }
.wp-block-tbs-block-archive-product-category-parent-title .product-parent-line > * { font-size: inherit !important; margin: 0; }

/* ── 图片轮播 ── */
.wp-block-tbs-block-product-gallery-images { text-align: center; }
.wp-block-tbs-block-product-gallery-images .product-gallery-swiper {
    margin: 0 auto;
    max-width: 1200px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.wp-block-tbs-block-product-gallery-images .swiper-slide {
    align-items: center;
    display: flex;
    justify-content: center;
}
.wp-block-tbs-block-product-gallery-images .product-gallery-figure {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.wp-block-tbs-block-product-gallery-images .product-gallery-image {
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    display: block;
    height: auto;
    max-width: 100%;
    transition: opacity 0.3s ease;
}
.wp-block-tbs-block-product-gallery-images .product-gallery-image.loaded { opacity: 1; }
.wp-block-tbs-block-product-gallery-images .swiper-pagination { bottom: 0; }
.wp-block-tbs-block-product-gallery-images .swiper-pagination-bullet-active {
    background-color: var(--wp--preset--color--secondary);
}
.wp-block-tbs-block-product-gallery-images .swiper-button-next,
.wp-block-tbs-block-product-gallery-images .swiper-button-prev {
    background: hsla(0, 0%, 100%, 0.7);
    border-radius: 50%;
    color: #333;
    height: 40px;
    transition: all 0.3s ease;
    width: 40px;
    z-index: 10;
}
.wp-block-tbs-block-product-gallery-images .swiper-button-next:hover,
.wp-block-tbs-block-product-gallery-images .swiper-button-prev:hover {
    background: hsla(0, 0%, 100%, 0.9);
}
.wp-block-tbs-block-product-gallery-images .swiper-button-next::after,
.wp-block-tbs-block-product-gallery-images .swiper-button-prev::after {
    font-size: 18px;
    font-weight: 700;
}
@media (max-width: 768px) {
    .wp-block-tbs-block-product-gallery-images .swiper-button-next,
    .wp-block-tbs-block-product-gallery-images .swiper-button-prev { height: 30px; width: 30px; }
}

/* ── 规格参数表 ── */
.wp-block-tbs-block-archive-product-attributes {
    background-color: #fff;
    border: none;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute {
    display: flex;
    padding: var(--product-attribute-spaceing, var(--wp--preset--spacing--30));
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attribute__title {
    flex-shrink: 0;
    text-align: right;
    width: 5rem;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attribute__value {
    color: var(--wp--preset--color--secondary);
    display: flex;
    flex: 1;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attribute__value::before {
    content: "：";
    margin-left: 4px;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute.product-attribute--stripe {
    background-color: #f9f9f9;
    border-radius: 4px;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments {
    display: flex;
    gap: 0.4rem;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .attachment-item {
    height: 1rem;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .attachment-item > a {
    display: block;
    height: 1rem;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .pro-spirite {
    background-image: url(/wp-content/uploads/yike-assets/pro-spirite.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    margin: 0 auto;
    scale: 0.8;
    width: 25px;
}
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .pro-spirite.certificate-bg { display: inline-block; height: 25px; width: 25px; }
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .ce-bg  { background-position: -20px  -383px; }
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .cb-bg  { background-position: -73px  -383px; }
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .ul-bg  { background-position: -270px -383px; scale: 1; }
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .ccc-bg { background-position: -122px -383px; }
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .cqc-bg { background-position: -170px -383px; }
.wp-block-tbs-block-archive-product-attributes .product-attribute .product-attachments .rohs-bg{ background-position: -220px -383px; }

/* ── 规格书下载按钮 ── */
.wp-block-tbs-block-product-attachment-button-specification .wp-block-button__link {
    font-size: 0.8em;
}
