/*
Theme Name: Miqi Themes
Theme URI: https://miqidisplay.com
Description: Miqi 企业站子主题（父主题：Twenty Twenty-Five）。站点结构与配色由站点编辑器保存在数据库中，本文件只承载样式与功能定制。
Author: MIQI
Requires at least: 6.7
Tested up to: 6.9
Requires PHP: 7.2
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: miqi-themes
Tags: one-column, custom-colors, block-patterns, block-styles, style-variations, wide-blocks, full-site-editing
Template: twentytwentyfive
*/
*,*::before,*::after{box-sizing:border-box;}


/*
 * Link styles
 * https://github.com/WordPress/gutenberg/issues/42319
 */
/*
 * Bootstrap Icons：只内联本站实际用到的 13 个图标。
 * 原先 remote @import 会串行发起跨域请求（84KB CSS + 121KB 字体），
 * 且必须等 style.css 下载完才会被发现，是渲染阻塞链上多余的一跳。
 */
@font-face{font-display:block;font-family:bootstrap-icons;src:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/fonts/bootstrap-icons.woff2?2ab2cbbe07fcebb53bdaa7313bb290f2") format("woff2"),url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/fonts/bootstrap-icons.woff?2ab2cbbe07fcebb53bdaa7313bb290f2") format("woff")}
.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bi-calendar3::before{content:"\f214"}
.bi-chevron-bar-up::before{content:"\f278"}
.bi-chevron-down::before{content:"\f282"}
.bi-envelope-paper::before{content:"\f73d"}
.bi-facebook::before{content:"\f344"}
.bi-gear::before{content:"\f3e5"}
.bi-list::before{content:"\f479"}
.bi-person::before{content:"\f4e1"}
.bi-send::before{content:"\f6c0"}
.bi-tiktok::before{content:"\f6cc"}
.bi-whatsapp::before{content:"\f618"}
.bi-x-lg::before{content:"\f659"}
.bi-youtube::before{content:"\f62b"}

a {
	text-decoration-thickness: 1px !important;
	text-underline-offset: .1em;
}

/* Focus styles */
:where(.wp-site-blocks *:focus) {
	outline-width: 1px;
	outline-style: solid;
}

/* Increase the bottom margin on submenus, so that the outline is visible. */
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
	margin-bottom: 3px;
}

/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
	outline-offset: 4px;
}

/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */
.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	outline-offset: 0;
}

/*
 * Progressive enhancement to reduce widows and orphans
 * https://github.com/WordPress/gutenberg/issues/55190
 */
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
	text-wrap: pretty;
}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
	display: block;
}


/*****  all   ******/
.miqi-hd a { color:#111;}
.miqi-hd a:hover { color:#0039c1; text-decoration:underline;}

/*****  menu   ******/
.miqi-nav { position:unset;}
.miqi-nav:hover .miqi-nav__panel { display:block; }
.miqi-nav__panel { display:none; position:absolute; top:58px; left:50%; transform: translate(-50%, 0); width:min(1440px, calc(100% - 40px)); background-color:#fff; z-index: 999; padding:30px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);}
.miqi-nav__panel ul { list-style-type: none; display:flex; font-size:1.1rem; font-weight:400; }
.miqi-nav__panel ul li {padding-top:10px; margin-right:30px; }
.miqi-nav__panel ul li p { display:none;}
.miqi-nav__panel ul li:nth-child(4) {display:none;}
.miqi-nav__panel ul li ul li:nth-child(4) {display:block;}
.miqi-nav__panel ul li ul { display:block; padding-left:0; font-size:0.9rem; font-weight:100; }
.miqi-nav__panel .menu_original ul li:first-child { display:block;}

.wp-block-search__inside-wrapper { height:50px; margin-right:1.5rem;}
:root :where(.wp-block-search .wp-block-search__input) { padding-left:6px; padding-right:0; width:200px;}
.wp-block-search__button.has-small-font-size.has-icon.wp-element-button { padding-left:1rem;padding-right:1rem; padding-top:0; padding-bottom:0;}
.bi-list, .bi-x-lg { font-size:2rem;}

/*****  home   ******/
.footer_logo a { border:20px solid #fff;}
.home_fenlei .count, .home_fenlei p { display:none;}

.home_fenlei .woocommerce ul.products li.product {margin-bottom:0; border:1px solid #eee;}
.home_fenlei .count { display:none;}
.home_fenlei h2 { text-align:center; font-size:1.1rem;}
.home_fenlei ul { display:flex; gap:20px;}
.home_fenlei ul li { list-style:none;}
.home_fenlei ul li img { width:100%; height:auto;}
.home_fenlei ul li:hover img, .wc-block-product-template__responsive li:hover img { transform: scale(1.1);  transition-duration: 0.6s;}
.wp-block-post-template li:hover img { transform: scale(1.05);  transition-duration: 0.6s;}
.wc-block-product-template__responsive li, .wp-block-post-template li {padding:10px;}
.wc-block-product-template__responsive li {  border:1px solid #eee; text-align:center; }
.wc-block-product-template__responsive li ul li {padding:0;}

.bi-youtube {font-size: 2rem; color: #cc0000;}
.bi-facebook {font-size: 2rem; color: #3C5CA3; }
.bi-tiktok { font-size:1.6rem;}
/*****  p-list   ******/
.wc-block-attribute-filter__actions {display:none;}

.p_list_shaixuan { height:80px;}
.p_list_shaixuan .wp-block-woocommerce-filter-wrapper { float:left; padding-right:20px; min-width:180px;} 

.contact_page p { margin-top:0; margin-bottom:0;}
.contact_page p input { height:32px;}
.contact_page p textarea { height:120px;}

.contact_page p input.wpcf7-submit { height:46px; padding:0 30px; background-color:#0039c1; cursor: pointer; color:#fff; border:none; font-size:1.1rem; }
.contact_page p input.wpcf7-submit:hover { background-color:#686868; }

.p_list_001 > li { border:1px solid #ddd; padding-bottom:20px }
.p_list_001 > li >ul > li {font-size:0.9rem; line-height:1.5rem;}


.p_list_box001 { max-height:300px; grid-auto-flow: column; grid-template-columns: auto; overflow-y: auto; scroll-behavior:smooth; }
.p_list_box001::-webkit-scrollbar {width:6px; }
.p_list_box001::-webkit-scrollbar-track {background-color: #ddd; }
.p_list_box001::-webkit-scrollbar-thumb {background-color: #292D3ACC; border-radius: 4px;}
.p_list_box001::-webkit-scrollbar-thumb:hover {background-color: #1D1F26;}
.wc-block-product-filter-checkbox-list__show-more { display:none;}

/* 分类页属性筛选：默认展开全部选项（原先靠 wp_footer 里的 JS 轮询去掉 hidden） */
.wc-block-product-filter-checkbox-list__item[hidden] { display:block !important;}

.wp-block-query-pagination a, .wp-block-query-pagination .page-numbers { padding:5px 10px; border:1px solid #ddd; margin-right:6px;}



/*****  p   ******/
.woocommerce div.product .p_anniu form.cart { margin-bottom:0; margin-right:1rem;}
.woocommerce .shuxing001 table.shop_attributes th {width: 220px; text-align: left; font-weight: normal; padding:0; border-bottom:none;}
.woocommerce .shuxing001 table.shop_attributes td { font-style:normal;}
.woocommerce .shuxing001 table.shop_attributes tr:nth-child(even) td, .woocommerce .shuxing001 table.shop_attributes tr:nth-child(even) th {background:none;}
.woocommerce .shuxing001 table.shop_attributes td {border-bottom:none;}
.woocommerce .shuxing001 table.shop_attributes {border-top:none;}
.woocommerce table.shop_attributes td p {padding:2px 0;}
.woocommerce table.shop_attributes { margin-bottom:0;}

.product-attributes {height:100px; overflow:hidden;}
.product-attributes li { list-style-type:none; }

.wp-block-post-terms__prefix {padding-right:170px}
.p-details007 span { padding-right:136px;}
.p-details007 a { font-weight:600;}

#tab-description > h2 {}

#window111 {display:none; background:#000; z-index:99999999999; height:100%; width:100%; position:fixed; top: 0; left: 0;}
.window001 {background:#fff; padding: 20px; position:fixed;  top: 50%; left: 50%; transform: translate(-50%, -50%);}
#zongwindow .openstyle001 {display:flex;}
#ad33ltho1a4o1745034133231 {display:none;}

.woocommerce div.product div.images .flex-control-thumbs li { width:20%;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear:none;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(5n+1) { display:none;}

.woocommerce-tabs h2:first-child { display:none;} 

/***** one page ******/
.original_page .woocommerce ul.products li.product, .original_page .woocommerce-page ul.products li.product {width:11%;}
.box-hidden { display: none; }


/***** media ******/
@media (min-width: 1024px) { .miqi-hd__mb{display: none;}}
@media (max-width: 1024px) { .miqi-nav, .miqi-nav__link, .miqi-search {display: none;}}

#miqi-drawer { display:none;position: fixed; display: none; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; top:0; background-color: rgba(0, 0, 0, 1); z-index: 99999;}
.miqi-drawer__panel {background-color: #fff; position: fixed; min-width: 300px; width: 50%; top:0; bottom: 0; right: 0; overflow-y: auto; padding:50px 10px 10px 10px;}
#miqi-menu-close {font-size:1.5rem; position: fixed; right: 20px; top: 6px; background-color: #fff; z-index: 999999999999999; padding: 10px 20px;}

.trp_language_switcher_shortcode p { padding:0; margin:0;}
.trp_language_switcher_shortcode br { display:none; height:0;}


.footer_whatapp { background-color:#3d3d3d; list-style-type:none; position: fixed; right: 0px; bottom:25%;  width: 74px; height: 312px; text-align: center; color:#fff; font-size:0.9rem; padding:0;}
.footer_whatapp li a { display: block; border-bottom: 1px solid #aaa; padding:10px 8px; color:#fff; font-size:0.9rem;}
.footer_whatapp li:nth-child(5) a {border-bottom: none;}
.footer_whatapp i {font-size:1.15rem;}

.footer_whatapp002, .footer_whatapp004 {display: none; width: 170px;padding-left:10px; height:66px;line-height:66px; position:absolute; left:-172px; top: 0; background-color:#3d3d3d; border-radius:4px 0 0 4px; text-align:left;}
.footer_whatapp004 {top: 67px}
.footer_whatapp001:hover .footer_whatapp002, .footer_whatapp003:hover .footer_whatapp004 { display: block;}

/*********remove recaptcha logo*********/
.grecaptcha-badge { visibility: hidden;}
.grecaptcha-badge { display: none; }

#closeBtn001 {display: block; font-size: 26px; width: 26px; float: right; line-height: 26px; height: 26px;}


section.up-sells { padding:0 100px;}
section.up-sells .price, section .up-sells .wp-element-button { display:none;}
.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .price { display:none;}

.widget-visible iframe body.font-lato, .widget-visible iframe html.font-lato { display:none;}


/* 隐藏tawk.to各种状态下的品牌标识 */
#tawkchat-container [class*="branding"],
#tawkchat-container [id*="branding"],
#tawkchat-iframe-container [class*="branding"],
#tawkchat-iframe-container [id*="branding"],
#tawkchat-minified-iframe + div,
#tawkchat-iframe + div,
div[style*="position: absolute; bottom: 0px; left: 0px; right: 0px; height: 24px;"],
div[style*="font-size: 11px; color: rgb(153, 153, 153);"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
}

/* 修正聊天窗口底部高度，避免隐藏标识后出现空白 */
#tawkchat-container .chat-wrapper,
#tawkchat-iframe-container .chat-wrapper {
    padding-bottom: 0 !important;
}


.article-outline .level-3 { font-size:0.9em; font-weight:300; padding-left:10px;} 
.outline-item { display: -webkit-box;
  /* 限制文本显示的行数 */
  -webkit-line-clamp: 2;
  /* 设置子元素的排列方向为垂直 */
  -webkit-box-orient: vertical;
  /* 超出部分隐藏 */
  overflow: hidden;}

/* 固定在左侧的代码---将要固定的区块样式 */
.sticky-element.sticky {
            position: fixed;
            top: 20px;
       width:248px;
        }

/* Miqi header/footer (code version) - layout rules previously generated dynamically by block rendering */
.wp-container-core-group-is-layout-00f579c5 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1400px;margin-left:auto !important;margin-right:auto !important;}
.wp-container-core-group-is-layout-2d94d167{flex-wrap:nowrap;justify-content:center;}
.wp-container-core-group-is-layout-3007c8ef{flex-wrap:nowrap;justify-content:space-between;}
.wp-container-core-group-is-layout-536deb23{justify-content:space-between;align-items:flex-start;}
.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap;}
.wp-container-core-group-is-layout-72e8cf26 > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);}
.wp-container-core-group-is-layout-c213dfb7 > .alignfull{margin-right:calc(var(--wp--preset--spacing--70) * -1);}
.wp-container-core-group-is-layout-c9115f92 > .alignfull{margin-right:calc(var(--wp--preset--spacing--20) * -1);margin-left:calc(var(--wp--preset--spacing--20) * -1);}
.wp-container-core-group-is-layout-d625c27a > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1900px;margin-left:auto !important;margin-right:auto !important;}
.wp-container-core-group-is-layout-ff778368 > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);}.wp-container-core-group-is-layout-fc9f69e7{flex-wrap:nowrap;justify-content:flex-start;}

/* == inline block css: wp-img-auto-sizes-contain == */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* == inline block css: wp-block-spacer == */
.wp-block-spacer{clear:both}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/spacer/style.min.css */

/* == inline block css: wp-block-image == */
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/image/style.min.css */

/* == inline block css: wp-block-paragraph == */
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/paragraph/style.min.css */

/* == inline block css: wp-block-quote == */
.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/quote/style.min.css */

/* == inline block css: wp-block-columns == */
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.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}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/columns/style.min.css */

/* == inline block css: wp-block-group == */
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/group/style.min.css */

/* == inline block css: wp-block-heading == */
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/heading/style.min.css */

/* == inline block css: wp-block-post-title == */
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/post-title/style.min.css */

/* == inline block css: woocommerce-product-template-style == */
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-product-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wc-block-product-template.wc-block-product-template{background:none}.wc-block-product-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wc-block-product-template.is-flex-container>li{list-style:none;margin:0;width:100%}@media(min-width:600px){.wc-block-product-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wc-block-product-template__responsive{grid-gap:1.25em;display:grid}.wc-block-product-template__responsive.columns-2{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(50% - .625em)),1fr))}.wc-block-product-template__responsive.columns-3{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(33.33333% - .83333em)),1fr))}.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(25% - .9375em)),1fr))}.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(20% - 1em)),1fr))}.wc-block-product-template__responsive.columns-6{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(16.66667% - 1.04167em)),1fr))}.wc-block-product-template__responsive>li{margin-block-start:0}:where(.wc-block-product-template .wc-block-product)>:not(:last-child){margin-bottom:.75rem;margin-top:0}.is-product-collection-layout-list .wc-block-product:not(:last-child){margin-bottom:1.2rem}.is-product-collection-layout-carousel{container-name:carousel;container-type:inline-size;overflow-x:auto;padding:4px;position:relative;scroll-padding:0 30%;scroll-snap-type:x mandatory;scrollbar-width:none}.is-product-collection-layout-carousel .wc-block-product{flex-basis:0;max-width:400px;min-width:42.5%;scroll-snap-align:center}@container carousel (min-width: 600px){.is-product-collection-layout-carousel .wc-block-product{min-width:28.5%}}@container carousel (min-width: 782px){.is-product-collection-layout-carousel .wc-block-product{min-width:29%}}@container carousel (min-width: 960px){.is-product-collection-layout-carousel .wc-block-product{min-width:22%}}@container carousel (min-width: 1280px){.is-product-collection-layout-carousel .wc-block-product{min-width:18%}}@container carousel (min-width: 1440px){.is-product-collection-layout-carousel .wc-block-product{min-width:15%}}

/*# sourceURL=https://miqidisplay.com/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-template-style.css */

/* == inline block css: woocommerce-product-collection-style == */
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-collection{margin-bottom:30px}.wp-block-woocommerce-product-collection .wc-block-components-product-stock-indicator{text-align:center}.wp-block-woocommerce-product-collection h2.wp-block-heading{font-size:var(--wp--preset--font-size--small,14px);line-height:20px}.wp-block-woocommerce-product-collection .wc-block-components-notices:not(:has(*))+.wc-block-product-template{margin-block-start:0}@media(max-width:600px)and (hover:none)and (pointer:coarse){.wp-block-woocommerce-product-collection:has(.is-product-collection-layout-carousel) :where(.wc-block-next-previous-buttons.wc-block-next-previous-buttons){display:none}}.wc-block-components-notice-banner .wc-block-components-button.wc-block-components-notice-banner__dismiss[hidden]{display:none}

/*# sourceURL=https://miqidisplay.com/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/product-collection-style.css */

/* == inline block css: wp-block-button == */
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/button/style.min.css */

/* == inline block css: wp-block-buttons == */
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/buttons/style.min.css */

/* == inline block css: wp-block-post-featured-image == */
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/post-featured-image/style.min.css */

/* == inline block css: wp-block-post-excerpt == */
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/post-excerpt/style.min.css */

/* == inline block css: wp-block-post-template == */
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://miqidisplay.com/wp-includes/blocks/post-template/style.min.css */

/* == inline block css: block-style-variation-styles == */
:root :where(.is-style-section-2--1 .wp-block-separator){color: color-mix(in srgb, currentColor 25%, transparent);}:root :where(.is-style-section-2--1 .wp-block-post-author-name){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-post-author-name a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-post-date){color: color-mix(in srgb, currentColor 85%, transparent);}:root :where(.is-style-section-2--1 .wp-block-post-date a:where(:not(.wp-element-button))){color: color-mix(in srgb, currentColor 85%, transparent);}:root :where(.is-style-section-2--1 .wp-block-post-terms){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-post-terms a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-author-name){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-author-name a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-date){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-date a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-edit-link){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-edit-link a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-reply-link){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-comment-reply-link a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-pullquote){color: currentColor;}:root :where(.is-style-section-2--1 .wp-block-quote){color: currentColor;}:root :where(.wp-block-group.is-style-section-2--1){background-color: var(--wp--preset--color--accent-2);color: var(--wp--preset--color--contrast);}
:root :where(.wp-block-quote.is-style-plain--2){border-radius: 0;border-color: transparent;border-width: 0;border-style: none;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
:root :where(.wp-block-quote.is-style-plain--3){border-radius: 0;border-color: transparent;border-width: 0;border-style: none;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
:root :where(.wp-block-quote.is-style-plain--4){border-radius: 0;border-color: transparent;border-width: 0;border-style: none;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
:root :where(.wp-block-quote.is-style-plain--5){border-radius: 0;border-color: transparent;border-width: 0;border-style: none;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
:root :where(.is-style-section-3--6 .wp-block-separator){color: color-mix(in srgb, currentColor 25%, transparent);}:root :where(.is-style-section-3--6 .wp-block-post-author-name){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-post-author-name a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-post-date){color: color-mix(in srgb, currentColor 85%, transparent);}:root :where(.is-style-section-3--6 .wp-block-post-date a:where(:not(.wp-element-button))){color: color-mix(in srgb, currentColor 85%, transparent);}:root :where(.is-style-section-3--6 .wp-block-post-terms){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-post-terms a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-author-name){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-author-name a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-date){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-date a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-edit-link){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-edit-link a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-reply-link){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-comment-reply-link a:where(:not(.wp-element-button))){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-pullquote){color: currentColor;}:root :where(.is-style-section-3--6 .wp-block-quote){color: currentColor;}:root :where(.wp-block-group.is-style-section-3--6){background-color: var(--wp--preset--color--accent-1);color: var(--wp--preset--color--contrast);}
:root :where(p.is-style-text-subtitle--7){font-size: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem);line-height: 1.2;}
:root :where(.wp-block-quote.is-style-plain--8){border-radius: 0;border-color: transparent;border-width: 0;border-style: none;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
:root :where(.wp-block-quote.is-style-plain--9){border-radius: 0;border-color: transparent;border-width: 0;border-style: none;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
:root :where(.wp-block-quote.is-style-plain--10){border-radius: 0;border-color: transparent;border-width: 0;border-style: none;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
/*# sourceURL=block-style-variation-styles-inline-css */

/* == inline block css: core-block-supports == */
.wp-container-core-quote-is-layout-22223934 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-quote-is-layout-22223934 > * + *{margin-block-start:var(--wp--preset--spacing--20);margin-block-end:0;}.wp-container-core-columns-is-layout-08c01c1c{flex-wrap:nowrap;gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40);}.wp-container-core-quote-is-layout-8a368f38 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-quote-is-layout-8a368f38 > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-columns-is-layout-714d85e9{flex-wrap:nowrap;gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50);}.wp-elements-64ff5280683bac8b7bc0508e9cbe0555 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-container-core-column-is-layout-6a27151a > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-column-is-layout-6a27151a > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-columns-is-layout-658170e2{flex-wrap:nowrap;gap:2em var(--wp--preset--spacing--30);}.wp-container-core-group-is-layout-a357cc82 > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);}.wp-container-core-group-is-layout-a357cc82 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-a357cc82 > * + *{margin-block-start:var(--wp--preset--spacing--40);margin-block-end:0;}.wp-elements-23923f76082e780f020da029d158acd7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-elements-43296b7782247ab90d66e0c316b0a2ca a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base);}.wp-container-content-62aae154{flex-basis:20px;}.wp-container-core-buttons-is-layout-a89b3969{justify-content:center;}.wp-container-core-group-is-layout-8778ca4a{flex-direction:column;align-items:center;justify-content:center;}.wp-container-core-group-is-layout-f0f2a97b > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:800px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-f0f2a97b > .alignwide{max-width:800px;}.wp-container-core-group-is-layout-f0f2a97b .alignfull{max-width:none;}.wp-container-core-group-is-layout-f0f2a97b > .alignfull{margin-right:calc(var(--wp--preset--spacing--50) * -1);margin-left:calc(var(--wp--preset--spacing--50) * -1);}.wp-container-core-quote-is-layout-119bc444 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-quote-is-layout-119bc444 > * + *{margin-block-start:var(--wp--preset--spacing--40);margin-block-end:0;}.wp-container-core-post-template-is-layout-77737926{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--wp--preset--spacing--50);}.wp-container-core-column-is-layout-860428b2 > .alignfull{margin-right:calc(var(--wp--preset--spacing--40) * -1);margin-left:calc(var(--wp--preset--spacing--40) * -1);}.wp-container-core-columns-is-layout-e87f2171{flex-wrap:nowrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);}
/*# sourceURL=core-block-supports-inline-css */

/* == woocommerce product-image.css 子集 == */

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}
.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}
.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}
.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}
.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}
.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}
.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}
.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}
.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}


/* 首页统计/资质区块：cite 字号统一为 1rem */
.has-accent-5-background-color cite { font-size: 1rem; }

/* === 首页统计/资质区块（拍平版，图标化） === */
.miqi-stats{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;}
.miqi-stat{flex:1 1 220px;text-align:center;padding:4px 20px;}
.miqi-stat + .miqi-stat{border-left:1px solid var(--wp--preset--color--accent-4);}
.miqi-stat__icon{display:block;font-size:2.5rem;line-height:1;color:var(--wp--preset--color--accent-4,#888);}
.miqi-stat__num{margin:10px 0 4px;}
.miqi-stat__note{display:block;font-size:1rem;font-style:normal;}
@media (max-width:781px){
	.miqi-stat{flex:1 1 100%;padding:14px 0;}
	.miqi-stat + .miqi-stat{border-left:0;border-top:1px solid var(--wp--preset--color--accent-4);}
}
/* 新增图标（bootstrap-icons 1.10.0 码位） */
.bi-truck::before{content:"\f5ea";}
.bi-headset::before{content:"\f414";}
.bi-globe::before{content:"\f3ee";}
.bi-award::before{content:"\f154";}
/* === 首页主体：简化区块（替代 wp-block-group 长类串） === */
.miqi-main{display:block;}
.miqi-band{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);}
.miqi-band > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important;}
.miqi-band > .alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1);}
.miqi-band--full{width:auto;max-width:100%;box-sizing:border-box;}
.miqi-band--accent5{background-color:var(--wp--preset--color--accent-5);}
.miqi-band--cta{background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);}
.miqi-band--cta > *{margin-block-start:0;margin-block-end:0;}
.miqi-band--cta > * + *{margin-block-start:var(--wp--preset--spacing--40);margin-block-end:0;}
.miqi-band--cta > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(var(--wp--preset--spacing--30) * -1);}
.miqi-band--cta a{color:inherit;}
.miqi-band--narrow{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);}
.miqi-band--narrow > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:800px;margin-left:auto !important;margin-right:auto !important;}
.miqi-band--narrow > .alignwide{max-width:800px;}
.miqi-band--narrow .alignfull{max-width:none;}
.miqi-band--narrow > .alignfull{margin-right:calc(var(--wp--preset--spacing--50) * -1);margin-left:calc(var(--wp--preset--spacing--50) * -1);}
.miqi-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.miqi-card{padding:var(--wp--preset--spacing--30) var(--wp--style--root--padding-right);}
.miqi-card > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important;}
/* === 头部：整条底边框（替代原菜单容器的内联边框） === */
header.wp-block-template-part{border-bottom:1px solid #eee;}

/* === 头部搜索：输入框与按钮统一 30px 高 / 描边 / 白图标 / 悬浮蓝 === */
.miqi-search .wp-block-search__inside-wrapper{height:30px;display:flex;align-items:stretch;margin-right:1.5rem;}
.miqi-search .wp-block-search__input{height:30px;width:200px;line-height:28px;padding:0 6px;border:1px solid #eee;border-radius:0;box-sizing:border-box;}
.miqi-search .wp-block-search__button.has-small-font-size.has-icon.wp-element-button{height:30px;width:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:0;background-color:var(--wp--preset--color--contrast);}
.miqi-search .wp-block-search__button .search-icon{width:16px;height:16px;fill:#fff;}
.miqi-search .wp-block-search__button:hover{background-color:#0039c1;}
.miqi-search .wp-block-search__button:hover .search-icon{fill:#fff;}
/* ================= 自适应优化 ================= */

/* ① 移动端菜单（汉堡）：容器按断点显示 + 抽屉滑入 + 遮罩 */
.miqi-hd__mb{display:none;}
@media (max-width:1024px){ .miqi-hd__mb{display:block;} }
#miqi-menu-btn{cursor:pointer;font-size:1.9rem;line-height:1;display:inline-flex;align-items:center;}
#miqi-drawer{background-color:rgba(0,0,0,.55);opacity:0;transition:opacity .25s ease;}
#miqi-drawer.is-open{opacity:1;}
#miqi-drawer .miqi-drawer__panel{width:min(88vw,420px);min-width:0;max-width:100%;padding:58px 18px 20px;box-shadow:-6px 0 24px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .28s ease;}
#miqi-drawer.is-open .miqi-drawer__panel{transform:translateX(0);}
#miqi-menu-close{position:absolute;top:12px;right:14px;font-size:1.4rem;color:#111;cursor:pointer;z-index:2;}
#miqi-drawer .miqi-drawer__panel ul{list-style:none;margin:0;padding:0;}
#miqi-drawer .miqi-drawer__panel li{padding:2px 0;}
#miqi-drawer .miqi-drawer__panel a{display:inline-block;padding:9px 4px;line-height:1.35;}

/* ② 头图 banner 自适应（覆盖页面内联的固定宽高与绝对定位） */
body .banner_all{background-repeat:no-repeat;background-size:cover;background-position:center center;height:auto;min-height:420px;display:flex;align-items:center;padding-top:70px;padding-bottom:70px;padding-left:max(var(--wp--style--root--padding-left),calc((100% - var(--wp--style--global--content-size)) / 2));padding-right:max(var(--wp--style--root--padding-right),calc((100% - var(--wp--style--global--content-size)) / 2));}
body .banner{position:static;left:auto;margin:0;width:700px;max-width:100%;}
@media (max-width:1024px){
	body .banner_all{min-height:340px;padding-top:52px;padding-bottom:52px;}
	body .banner{width:520px;}
}
@media (max-width:781px){
	body .banner_all{min-height:0;padding:44px 20px;}
	body .banner{width:100%;}
	body .banner h1{font-size:1.75rem;line-height:1.25;}
	body .banner h3{font-size:1rem;line-height:1.5;}
}


/* ③ 分类宫格（.miqi-cats）：宽屏 6 列 → 中屏 3 列 → 窄屏 2 列（grid 保证每行个数精确） */
.miqi-cats ul.products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;}
.miqi-cats ul.products > li.product-category,
.miqi-cats ul.products > li.product{width:auto;min-width:0;margin:0;padding:0;float:none;clear:none;box-sizing:border-box;}
.miqi-cats ul.products img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;}
@media (max-width:1200px){ .miqi-cats ul.products{grid-template-columns:repeat(3,minmax(0,1fr));} }
@media (max-width:781px){ .miqi-cats ul.products{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));} }
@media (max-width:480px){ .miqi-cats h2{font-size:.95rem;} }
/* ④ 页脚：新结构 miqi-ft / __cols / __col / __bottom */
.miqi-ft{background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);padding-top:50px;padding-left:max(var(--wp--style--root--padding-left),calc((100% - var(--wp--style--global--content-size)) / 2));padding-right:max(var(--wp--style--root--padding-right),calc((100% - var(--wp--style--global--content-size)) / 2));}
.miqi-ft__cols{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;}
.miqi-ft__col{flex:1 1 calc(25% - 24px);min-width:0;}
.miqi-ft__bottom{flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;text-align:center;margin-top:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);}
@media (max-width:1024px){ .miqi-ft__col{flex-basis:calc(50% - 16px);} }
@media (max-width:781px){
	.miqi-ft__cols{flex-direction:column;gap:24px;}
	.miqi-ft__col{flex-basis:auto;width:100%;}
	.footer_whatapp{width:60px;height:auto;bottom:16%;border-radius:8px 0 0 8px;}
	.footer_whatapp li a{font-size:.72rem;padding:8px 4px;}
	.footer_whatapp002,.footer_whatapp004{display:none !important;}
}

/* === ① 头部新结构（替原 wp-block-group 多层包裹） === */
.miqi-hd__row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);}
.miqi-hd__left{display:flex;flex-wrap:nowrap;align-items:center;}
.miqi-hd__logo{padding-right:var(--wp--preset--spacing--30);}
.miqi-nav__panel > *{display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.miqi-nav__link{padding-left:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);align-items:center;}
.miqi-search{align-items:center;}

/* === ④-b Featured 通栏头图区块 === */
.miqi-hero{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--30);text-align:center;padding:var(--wp--preset--spacing--50) var(--wp--style--root--padding-left);}
.miqi-hero__title{margin:0;color:#fff;font-size:var(--wp--preset--font-size--xx-large,2.25rem);line-height:1.2;padding:10px 16px;background-color:#00000057;}
.miqi-hero__sub{margin:0;color:#fff;padding:8px 14px;background-color:#15151552;}
.miqi-hero__btn{display:inline-block;color:#fff;background-color:#0000004f;padding:12px 28px;text-decoration:none;}
.miqi-hero__btn:hover{background-color:#0039c1;color:#fff;}
@media (max-width:781px){
	.miqi-hero{min-height:280px;padding:var(--wp--preset--spacing--30) 16px;}
	.miqi-hero__title{font-size:1.75rem;}
}

/* === 移动端头部：只保留汉堡 ===（放文件末尾，压过前面所有规则） === */
@media (min-width:1025px){
	.miqi-nav{display:block;}
	.miqi-nav__link{display:inline-flex;}
	.miqi-search{display:flex;}
}
@media (max-width:1024px){
	.miqi-nav,.miqi-nav__link,.miqi-search{display:none !important;}
	.miqi-hd__mb{display:block;}
}
.miqi-hd__mb{position:relative;z-index:3;}
#miqi-menu-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.9rem;line-height:1;}
#miqi-drawer.is-open{display:block;}
#miqi-drawer .miqi-drawer__panel{max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}