<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
Theme Name: Astra Child
Author: ZXD
Author URI: http://wpastra.com/about/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/


/* ���鋋у����膠紙��蘂� */
.woocommerce-products-header {
	display: none;
}
.woocommerce-ordering {
	display: none;
}
/**/
header#masthead{
    position: sticky;
    top: 0;
    left: 0;
    z-index: 9999;
}
ul.sub-menu{
	background: rgba(255, 255, 255, 1) !important;
}
ul.sub-menu li&gt;a {
    font-size: 14px!important;
	color: #000!important;
}
ul.sub-menu li&gt;a:hover {
	color: var(--ast-global-color-0) !important;
}
.dx-submit-form {
	text-align: center;
}

footer#colophon #wpforms-1857 .wpforms-field {
    padding: 6px 0;
}
footer#colophon #wpforms-1857 .wpforms-field input{
    padding: 8px 10px;
    font-size: 14px;
}
footer#colophon #wpforms-1857 .wpforms-field textarea{
    padding: 8px 10px;
    height: 120px;
    font-size: 14px;
    resize: none;
}

/* 薤�蕁灸婚��藜�����菴��丞ず���� */
.home-product:hover + .home-product-bg {
    opacity: 1;
    z-index: 150;
    transition: .5s;
}
.home-product-bg{
    padding: 0 !important;
    height: 100% !important;
    justify-content: center !important;
    opacity: 0;
}
.home-product-bg:hover{
    opacity: 1;
    z-index: 150;
    transition: .5s;
}

/* 莅≧�医�� */
.home-calc-num{

}
.home-calc-num .elementor-counter-number{
    font-size: 56px;
}

/* contact蕁級�� ��� ����hover */
.contact-link{
    color: #fff !important;
}
.contact-link:hover{
    text-decoration: underline !important;
}
.contact-form .wpforms-title{
    text-align: center;
}
.contact-form .wpforms-submit-container {
    text-align: center;
}

/*Products蕁級�� hover�桁�*/
#post-4945 .dx-product-carousel-list .products &gt; .product .eael-product-carousel{
    background: #0057a8;
    transition: .3s;
    overflow: hidden;
}
#post-4945 .dx-product-carousel-list .products &gt; .product .eael-product-carousel:hover {
    background: #e6e6e6;
}
#post-4945 .dx-product-carousel-list .products &gt; .product .product-details-wrap .eael-product-title &gt; a &gt; *{
    color: #fff;
}
#post-4945 .dx-product-carousel-list .products &gt; .product .eael-product-carousel:hover .eael-product-title &gt; a &gt; *{
    color: #000;
}

/* ��腴�箴ц捷�靕��� */
.sidebar-main {
	position: sticky;
	top: 160px;
}
/* ���鋋у��莚���蕁窮��single-product-category��product-meta */
.ast-woocommerce-container .single-product-category,.ast-woocommerce-container .product_meta{
	display: none !important;
}

/* 篋у��莚���蕁窮��Email to us�����桁� */
.dx-product-mail-btn{
	display: block;
	width: 180px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	color: var(--ast-global-color-0);
	border: 1px solid var(--ast-global-color-0);
	border-radius: 3px;
}
.dx-product-mail-btn:hover {
	background: var(--ast-global-color-0);
	color: #fff;
}
/* 篋у��莚����丞��莨号� */
.ast-desktop .ast-primary-header-bar .main-header-menu &gt; .menu-item{
	margin: 0 30px;
}
.ast-desktop .ast-primary-header-bar .main-header-menu &gt; .menu-item &gt; .menu-link {
    padding: 0;
}

/* ���箙�篋у����膠脂ゝ�� */
.dx-c-product-banner-box{
    position: relative;
    width: 100%;
    min-height: 700px;
    background: url('https://www.dxellence.com/wp-content/uploads/2025/03/Banner1-1.jpg') no-repeat center center;
    background-size: cover;
}
.dx-c-product-banner-box::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .15);
}
.article-list-wrapper .dx-c-product-banner-box{
    background: url('https://www.deshsun.com/wp-content/uploads/2024/04/16841167346259741.jpg') no-repeat center center;
    background-size: cover;
}

.dx-c-product-banner-box h1{
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
    color: #fff;
}
.dx-c-product-box{
    width: 100%;
}
.dx-c-product-box .dx-c-product-nav-list{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
    margin: 20px auto;
    list-style: none;
}

.dx-c-product-box .dx-c-product-nav-list &gt; li {
    background: #fff;
}
.dx-c-product-box .dx-c-product-nav-list &gt; li .dx-c-product-cat-active {
    border: 1px solid var(--ast-global-color-0);
    color: var(--ast-global-color-1);
}
.dx-c-product-box .dx-c-product-nav-list &gt; li &gt; a {
    display: block;
    padding: 12px 20px;
    border: 1px solid #fff;
}
.dx-c-product-box .dx-c-product-nav-list &gt; li &gt; a:hover {
    border: 1px solid var(--ast-global-color-0);
}


/* pdf-list羝��ゆ貴�� */
.ast-woocommerce-container .dx_pdf_list{
    display: flex;
    clear: both;
}
.ast-woocommerce-container .dx_pdf_list .dx_pdf_item{
    margin-right: 10px;
    background: #fff;
    border: 1px solid #999;
}
.ast-woocommerce-container .dx_pdf_list .dx_pdf_item &gt; a {
    display: block;
    padding: 10px;
}


/* 羌���轡�傑�� */
.dx-c-tool-container{
    position: fixed;
    bottom: 200px;
    right: 20px;
    z-index: 99;
}
.dx-c-tool-container ul{
    margin: 0;
    list-style: none;
}
.dx-c-tool-container ul &gt; li {
    display: flex;
    align-content: center;
    justify-content: center;
    margin-bottom: 10px;
    width: 40px;
    height: 40px;
    border-radius: 6px;
    box-shadow: 0 0 4px #666;
    background: #fff;
    transition: .3s;
}
.dx-c-tool-container ul &gt; li:last-child{
    margin: 0;
}
.dx-c-tool-container ul &gt; li &gt; a{
    display: block;
    padding: 8px;
    width: 100%;
    height: 100%;
}
.dx-c-tool-container ul &gt; li svg{
   width: 100%;
   height: 100%;
}
.dx-c-tool-container ul &gt; li.dx-c-whatsapp svg{
   fill: green; 
}
.dx-c-tool-container ul &gt; .dx-c-whatsapp:hover{
    background: green;
}
.dx-c-tool-container ul &gt; .dx-c-whatsapp:hover svg{
    fill: #fff;
}
.dx-c-tool-container ul &gt; li.dx-c-email svg{
    fill: var(--ast-global-color-0); 
 }
.dx-c-tool-container ul &gt; .dx-c-email:hover{
    background: var(--ast-global-color-0);
}
.dx-c-tool-container ul &gt; .dx-c-email:hover svg{
    fill: #fff;
}

/* 篋у��莚��� */
.single-product #content {
    margin-top: 20px;
    padding: 20px 0;
    background: #fff;
}
.single-product #primary {
    margin: 0;
    box-shadow: 0 0 6px #999;
    border-radius: 6px;
}
.single-product .summary {
    margin-top: 20px;
}

/* 薤�蕁灸婚������桁� */


/* translate.js */
.translateSelectLanguage{
    position: sticky;
    top: 10px;
    right: 50px;
}

/* �����荐�罔≧��筝���罅� */
.dx-select-language-box{
    position: fixed;
    top: 5px;
    right: 10px;
    width: 120px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: #fff;
    font-size: 14px;
    cursor: pointer;
    z-index: 202;
}
.dx-select-language-box .dx-current-language{
    display: flex;
    align-items: center;
    padding: 0 8px;
    height: 100%;
}
.dx-select-language-box .dx-current-language&gt;img{
    display: inline-block;
    width: 22px;
    height: 22px;
}
.dx-select-language-box .dx-current-language&gt;svg{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translate(0, -50%);
}
.dx-select-language-box .dx-language-list{
    position: absolute;
    top: 30px;
    right: 0;
    margin: 0;
    min-width: 140px;
    height: auto;
    background: #fff;
    list-style: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.dx-select-language-box .dx-select-show{
    display: block;
}
.dx-select-language-box .dx-select-hide{
    display: none;
}
.dx-select-language-box .dx-language-list&gt;li{
    display: flex;
    align-items: center;
    padding: 4px 10px;
    height: 35px;
    cursor: pointer;
}
.dx-select-language-box .dx-language-list&gt;li:hover {
    background: #eee;
}
.dx-select-language-box .dx-language-list&gt;li&gt;img{
    flex-shrink: 0;
    width: 22px;
    height: 22px;
}
.elementor-widget-container .elementor-icon-box-wrapper{
    border-radius: 8px;
    transition: .3s;
}

.woocommerce-Tabs-panel--description table tr:nth-child(2n - 1){
    background: #fff;
}
.woocommerce-Tabs-panel--description table tr:nth-child(2n){
    background: #f3f3f3;
}

.woocommerce-Tabs-panel--description table tr:first-child{
    background: var(--ast-global-color-0);
    color: #fff;
}

.woocommerce-Tabs-panel--description table tr:hover{
    background: #ddd;
}
.woocommerce-Tabs-panel--description table tr:first-child:hover{
    background: var(--ast-global-color-0);
}

.ast-scroll-to-top-right{
	bottom: 100px!important;
}

@media (max-width: 921px) {
    .dx-product-carousel .swiper-button-prev, .dx-product-carousel .swiper-button-next{
        display: none;
    }
}</pre></body></html>