.elementor-239 .elementor-element.elementor-element-b365055{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-239 .elementor-element.elementor-element-3296ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-239 .elementor-element.elementor-element-764c201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-239 .elementor-element.elementor-element-e6048fc .cart button, .elementor-239 .elementor-element.elementor-element-e6048fc .cart .button{background-color:var( --e-global-color-ac5487f );border-color:var( --e-global-color-ac5487f );transition:all 0.2s;}.elementor-239 .elementor-element.elementor-element-e6048fc .cart button:hover, .elementor-239 .elementor-element.elementor-element-e6048fc .cart .button:hover{background-color:var( --e-global-color-d95e7e1 );border-color:var( --e-global-color-d95e7e1 );}.elementor-239 .elementor-element.elementor-element-e6048fc .quantity .qty{border-style:solid;transition:all 0.2s;}.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart .variations{width:100%;}.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations tr th, .woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations td.value select, .woocommerce .elementor-239 .elementor-element.elementor-element-e6048fc form.cart table.variations td.value:before{border-radius:10px;}.elementor-239 .elementor-element.elementor-element-ee0d4de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-239 .elementor-element.elementor-element-a873644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-239 .elementor-element.elementor-element-3296ffb{--width:40%;}.elementor-239 .elementor-element.elementor-element-764c201{--width:60%;}}@media(max-width:1024px){.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-239 .elementor-element.elementor-element-ce35848.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.custom-lens-table{
    border: 1px solid gray !important;
}
.right-label,.left-label{
        display: flex;
     align-items: end;
}
.right-label .wapf-field-label,.left-label .wapf-field-label{
    margin-bottom: 0;
}
.sec-items{
    padding: 5px !important;
}
.sec-items .wapf-field-label{
    display: none;
}
.custom-lens-header-th{
    background-color: gray;
 
    color: #fff;
  
}
.custom-lens-header-th th{
    padding: .7em .1rem;
}
.custom-lens-header-box .wapf-field-p{
    display: none;
}
.custom-lens-header-box td{
    padding:.5rem !important;
}
.mobile-text {
    display: none;
}
.d-text-i{
    font-size: 14px;
}

.product-img-box .flex-control-nav.flex-control-thumbs img {

    width: 100px !important; 
    height: 100px !important; 
    object-fit: cover;
}

/* 移除onload事件的强制尺寸（如果CSS仍不生效） */
.product-img-box .flex-control-nav.flex-control-thumbs img[onload] {
    onload: "" !important; /* 清除内联onload事件的尺寸设置 */
}
@media (max-width: 1024px) {
    .product-img-box .flex-control-nav.flex-control-thumbs img {

    width: 61px !important; 
    height: 61px !important; 
    
}
}
@media (max-width: 767px) {
    .product-img-box .flex-control-nav.flex-control-thumbs img {

    width: 59px !important; 
    height: 59px !important; 
    
}
  .custom-lens-header-th th{
    padding: 0 !important;
    font-weight: 500;
        font-size: 12px;
}
     .custom-lens-header-box td{
    padding: .1rem !important;
}
    .desktop-text {
        display: none;
    }
    
    .mobile-text {
        display: inline;
   
        
    }
         .axis{
            font-size: 10px;
        }
}/* End custom CSS */