.kt-inside-inner-col> .wp-block-cover {
    height: auto;
}
/* ============================================
   Pineeon 商品详情页深色化
   粘贴位置:后台 → Appearance → Customize → Additional CSS
   只作用于商品详情页(body.single-product),不影响其他页面
   ============================================ */

/* 页面底色 */
body.single-product,
body.single-product .site,
body.single-product .content-bg,
body.single-product .site-content,
body.single-product .content-area {
  background: #0a0e17 !important;
}

/* 面包屑 */
body.single-product .woocommerce-breadcrumb,
body.single-product .woocommerce-breadcrumb a {
  color: #9aa3b5;
}
body.single-product .woocommerce-breadcrumb a:hover { color: #4d8bff; }

/* 标题、价格、短描述 */
body.single-product .product_title { color: #ffffff; }
body.single-product .summary .price,
body.single-product p.price,
body.single-product .summary .price .amount {
  color: #ffffff;
  font-weight: 700;
}
body.single-product .woocommerce-product-details__short-description,
body.single-product .woocommerce-product-details__short-description p,
body.single-product .summary > p {
  color: #9aa3b5;
}

/* SKU / 分类 meta */
body.single-product .product_meta { color: #9aa3b5; border-color: #232b3d; }
body.single-product .product_meta a { color: #9aa3b5; }
body.single-product .product_meta a:hover { color: #4d8bff; }

/* 数量框 + 加购按钮 */
body.single-product form.cart .qty {
  background: #121826;
  color: #fff;
  border: 1px solid #3a4152;
  border-radius: 8px;
}
body.single-product .single_add_to_cart_button {
  background: #0055ff !important;
  color: #fff !important;
  border-radius: 8px !important;
  box-shadow: 0 8px 24px -8px rgba(0,85,255,.5);
}
body.single-product .single_add_to_cart_button:hover { background: #1266ff !important; }

/* 主图/相册 */
body.single-product .woocommerce-product-gallery__wrapper,
body.single-product .woocommerce-product-gallery__image,
body.single-product .woocommerce-product-gallery img {
  background: #121826;
  border-radius: 14px;
}
body.single-product .woocommerce-product-gallery { border-radius: 14px; overflow: hidden; }

/* Tabs(Description / Reviews) */
body.single-product .woocommerce-tabs ul.wc-tabs { border-color: #232b3d; }
body.single-product .woocommerce-tabs ul.wc-tabs li { background: transparent; border-color: #232b3d; }
body.single-product .woocommerce-tabs ul.wc-tabs li a { color: #9aa3b5; }
body.single-product .woocommerce-tabs ul.wc-tabs li.active a,
body.single-product .woocommerce-tabs ul.wc-tabs li a:hover { color: #ffffff; }
body.single-product .woocommerce-Tabs-panel {
  background: transparent;
  color: #c6cdda;
}
body.single-product .woocommerce-Tabs-panel h2,
body.single-product .woocommerce-Tabs-panel h3 { color: #ffffff; }

/* 属性表(Additional information) */
body.single-product table.woocommerce-product-attributes { background: #121826; border: 1px solid #3a4152; border-radius: 12px; }
body.single-product table.woocommerce-product-attributes th { color: #9aa3b5; border-color: #232b3d; }
body.single-product table.woocommerce-product-attributes td { color: #e6e9f0; border-color: #232b3d; }

/* Related products / 商品卡 */
body.single-product .related.products > h2,
body.single-product section.related h2 { color: #ffffff; }
body.single-product ul.products li.product {
  background: #121826;
  border: 1px solid #3a4152;
  border-radius: 14px;
  padding: 14px;
}
body.single-product ul.products li.product .woocommerce-loop-product__title,
body.single-product ul.products li.product .entry-title,
body.single-product ul.products li.product .entry-title a { color: #ffffff; }
body.single-product ul.products li.product .price { color: #d5dbe6; }

/* 评分星星 */
body.single-product .star-rating,
body.single-product .star-rating span { color: #f5b942; }

/* 评论区表单 */
body.single-product #reviews,
body.single-product #reviews .comment-text { color: #c6cdda; border-color: #232b3d; }
body.single-product #reviews input[type="text"],
body.single-product #reviews input[type="email"],
body.single-product #reviews textarea {
  background: #121826;
  color: #fff;
  border: 1px solid #3a4152;
  border-radius: 8px;
}
body.single-product #reviews .submit {
  background: #0055ff;
  color: #fff;
  border-radius: 8px;
}

/* 提示条(已加购等) */
body.single-product .woocommerce-message,
body.single-product .woocommerce-info {
  background: #121826;
  color: #d5dbe6;
  border-top-color: #0055ff;
}
body.single-product .woocommerce-message a { color: #4d8bff; }


/* PN-PATCH-1 商品页页头/占位图/Tabs 修正 */
body.single-product #masthead,body.single-product .site-header,body.single-product #masthead .site-header-row,body.single-product #masthead .site-header-inner-wrap,body.single-product #masthead .site-main-header-wrap,body.single-product #masthead .site-header-upper-wrap,body.single-product .site-header-wrap{background:#0a0e17 !important;}
body.single-product #masthead .site-header-item a,body.single-product #masthead .main-navigation .primary-menu-container > ul > li > a,body.single-product #masthead .site-header-item .header-navigation .header-menu-container > ul > li > a{color:#d5dbe6;}
body.single-product #masthead a:hover,body.single-product #masthead .main-navigation .primary-menu-container > ul > li > a:hover{color:#4d8bff;}
body.single-product #masthead .header-cart-wrap .header-cart-button,body.single-product #masthead .search-toggle-open{color:#d5dbe6;}
body.single-product img[src*="woocommerce-placeholder"]{filter:invert(.93) hue-rotate(180deg) brightness(.85);}
body.single-product .woocommerce-tabs ul.wc-tabs li{background:transparent !important;border:none !important;}
body.single-product .woocommerce-tabs ul.wc-tabs li a{color:#9aa3b5 !important;padding:10px 14px;display:inline-block;}
body.single-product .woocommerce-tabs ul.wc-tabs li.active{border-bottom:2px solid #0055ff !important;}
body.single-product .woocommerce-tabs ul.wc-tabs li.active a{color:#ffffff !important;}


/* PN-PATCH-2 分类归档页深色化 */
body.tax-product_cat,body.tax-product_cat .site,body.tax-product_cat .content-bg,body.tax-product_cat .site-content,body.tax-product_cat .content-area{background:#0a0e17 !important;}
body.tax-product_cat #masthead,body.tax-product_cat .site-header,body.tax-product_cat #masthead .site-header-row,body.tax-product_cat #masthead .site-header-inner-wrap,body.tax-product_cat #masthead .site-main-header-wrap,body.tax-product_cat #masthead .site-header-upper-wrap,body.tax-product_cat .site-header-wrap{background:#0a0e17 !important;}
body.tax-product_cat #masthead .site-header-item a,body.tax-product_cat #masthead .main-navigation .primary-menu-container > ul > li > a{color:#d5dbe6;}
body.tax-product_cat #masthead a:hover{color:#4d8bff;}
body.tax-product_cat .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-breadcrumb a{color:#9aa3b5;}
body.tax-product_cat .woocommerce-breadcrumb a:hover{color:#4d8bff;}
body.tax-product_cat .woocommerce-products-header__title,body.tax-product_cat h1.page-title,body.tax-product_cat .archive-title{color:#ffffff;}
body.tax-product_cat .term-description,body.tax-product_cat .woocommerce-result-count{color:#9aa3b5;}
body.tax-product_cat .woocommerce-ordering select,body.tax-product_cat select.orderby{background:#121826;color:#d5dbe6;border:1px solid #3a4152;border-radius:8px;}
body.tax-product_cat ul.products li.product{background:#121826;border:1px solid #3a4152;border-radius:14px;padding:14px;transition:border-color .2s;}
body.tax-product_cat ul.products li.product:hover{border-color:#3f7cff;}
body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.tax-product_cat ul.products li.product .entry-title,body.tax-product_cat ul.products li.product .entry-title a{color:#ffffff;}
body.tax-product_cat ul.products li.product .price,body.tax-product_cat ul.products li.product .price .amount{color:#d5dbe6;}
body.tax-product_cat ul.products li.product .button,body.tax-product_cat ul.products li.product .add_to_cart_button{background:#0055ff;color:#fff;border-radius:8px;}
body.tax-product_cat ul.products li.product .button:hover{background:#1266ff;}
body.tax-product_cat ul.products li.product img{background:#121826;border-radius:10px;}
body.tax-product_cat img[src*="woocommerce-placeholder"]{filter:invert(.93) hue-rotate(180deg) brightness(.85);}
body.tax-product_cat .woocommerce-pagination .page-numbers{background:#121826;color:#d5dbe6;border:1px solid #3a4152;border-radius:8px;}
body.tax-product_cat .woocommerce-pagination .page-numbers.current{background:#0055ff;color:#fff;}
body.tax-product_cat .star-rating,body.tax-product_cat .star-rating span{color:#f5b942;}

/* ===== PN-PATCH-3: Apple 式居中导航 + 语言胶囊 + 购物车 + Contact 按钮 ===== */
/* 非透明页头统一深色(与全站深色基准一致) */
body:not(.transparent-header) #masthead, body:not(.transparent-header) #masthead .site-header-row, body:not(.transparent-header) #masthead .site-main-header-wrap, body:not(.transparent-header) #masthead .site-header-inner-wrap, body:not(.transparent-header) #masthead .site-header-upper-wrap {background:#0a0e17;}
body:not(.transparent-header) #masthead .header-navigation .header-menu-container > ul > li > a {color:#fff;}
body:not(.transparent-header) #masthead .header-navigation .header-menu-container > ul > li > a:hover {color:#4d8bff;}
/* Contact 按钮:蓝色胶囊不换行 */
#masthead .header-button {white-space:nowrap; border-radius:999px; padding:7px 16px; font-size:13.5px; min-height:0; font-weight:600; letter-spacing:.01em; box-shadow:0 6px 18px rgba(0,85,255,.32); transition:transform .2s, box-shadow .2s, background .2s;}
#masthead .header-button:hover {transform:translateY(-1px); box-shadow:0 8px 22px rgba(0,85,255,.45);}
/* 语言切换:Heovose 式深色胶囊 select */
#masthead .pn-lang {display:inline-flex; align-items:center;}
#masthead .pn-lang select {-webkit-appearance:none; appearance:none; background-color:rgba(255,255,255,.07); color:#fff; border:1px solid rgba(255,255,255,.28); border-radius:999px; padding:7px 28px 7px 34px; font-size:13px; line-height:1.2; cursor:pointer; max-width:150px; background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='1.6'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Cpath%20d='M3%2012h18M12%203c2.5%202.6%203.8%205.7%203.8%209s-1.3%206.4-3.8%209c-2.5-2.6-3.8-5.7-3.8-9s1.3-6.4%203.8-9z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%20fill='none'%20stroke='white'%20stroke-width='1.6'%3E%3Cpath%20d='M2.5%204.5L6%208l3.5-3.5'/%3E%3C/svg%3E"); background-repeat:no-repeat,no-repeat; background-position:11px center, right 11px center; background-size:15px 15px, 10px 10px; transition:border-color .2s, background-color .2s;}
#masthead .pn-lang select:hover {border-color:#4d8bff; background-color:rgba(77,139,255,.14);}
#masthead .pn-lang select option {background:#121826; color:#fff;}
/* 右侧工具区间距 + 购物车 */
#masthead .site-header-section-right .site-header-item {margin-left:7px;}
#masthead .header-cart-wrap .header-cart-button {padding:6px 6px;}
/* 居中主导航:苹果式间距 */
#masthead .site-header-section-center .header-navigation .header-menu-container > ul > li > a {padding-left:14px; padding-right:14px;}
#masthead .site-header-section-center .custom-logo-link {margin-right:26px;}

/* ===== PN-PATCH-4: 导航精确居中 + 购物车抽屉深色化 ===== */
#masthead .site-main-header-inner-wrap{grid-template-columns:1fr auto 1fr !important;}
#cart-drawer .drawer-inner{background:#0f1522 !important; border-left:1px solid rgba(255,255,255,.08);}
#cart-drawer .drawer-header, #cart-drawer .side-panel-heading, #cart-drawer h2{color:#fff;}
#cart-drawer .widget_shopping_cart_content{color:#c7cfdd;}
#cart-drawer .woocommerce-mini-cart-item{border-bottom:1px solid rgba(255,255,255,.08); padding:12px 0;}
#cart-drawer .woocommerce-mini-cart-item a{color:#fff;}
#cart-drawer .woocommerce-mini-cart-item a:hover{color:#4d8bff;}
#cart-drawer .woocommerce-mini-cart-item a.remove{color:#ff5d6c !important; font-size:18px;}
#cart-drawer .woocommerce-mini-cart-item .quantity{color:#9aa3b5;}
#cart-drawer .cart_list img{border-radius:8px; background:#121826;}
#cart-drawer .woocommerce-mini-cart__total{color:#fff; border-top:1px solid rgba(255,255,255,.12); padding-top:14px; font-weight:600;}
#cart-drawer .woocommerce-mini-cart__buttons a.button{display:block; text-align:center; border-radius:999px; padding:11px 18px; font-weight:600; background:rgba(255,255,255,.07); color:#fff; border:1px solid rgba(255,255,255,.25); margin-bottom:10px; transition:all .2s;}
#cart-drawer .woocommerce-mini-cart__buttons a.button:hover{border-color:#4d8bff; color:#4d8bff;}
#cart-drawer .woocommerce-mini-cart__buttons a.button.checkout{background:#0055ff; border:1px solid #0055ff; color:#fff; box-shadow:0 6px 18px rgba(0,85,255,.35);}
#cart-drawer .woocommerce-mini-cart__buttons a.button.checkout:hover{background:#4d8bff; border-color:#4d8bff; color:#fff;}
#cart-drawer .woocommerce-mini-cart__empty-message{color:#c7cfdd; margin-top:8px;}

/* PN-PATCH-4b: 非透明页头购物车图标白色 */
body:not(.transparent-header) #masthead .header-cart-button{color:#fff;}
body:not(.transparent-header) #masthead .header-cart-button:hover{color:#4d8bff;}

/* ===== PN-PATCH-5: 页脚深色统一 + 间距修正 ===== */
#colophon, #colophon .site-footer-row-container {background:#0a0e17 !important;}
#colophon .site-bottom-footer-wrap {background:#070b12 !important;}
#colophon .widget-title {color:#fff; font-size:15px; letter-spacing:.04em;}
#colophon, #colophon .textwidget, #colophon p, #colophon .widget, #colophon .site-info {color:#9aa3b5;}
#colophon a {color:#9aa3b5;}
#colophon a:hover {color:#4d8bff;}
#colophon .widget_media_image img {content:url("https://i0.wp.com/pineeongm.com/wp-content/uploads/2026/04/cropped-Pineeon-%E7%99%BD%E8%89%B2.png"); max-width:180px; width:180px; height:auto;}
#colophon .widget_media_image {margin:0;}
#colophon .site-middle-footer-inner-wrap {padding-top:54px; padding-bottom:46px;}
#colophon .footer-widget-area {align-content:flex-start;}
#colophon .footer-social-wrap .social-button {color:#9aa3b5; border-color:rgba(255,255,255,.22);}
#colophon .footer-social-wrap .social-button:hover {color:#fff; border-color:#4d8bff; background:rgba(77,139,255,.12);}
#colophon .widget {margin-bottom:1em;}