.size-n-fit ul{}
.shipping-n-returns ul{}

.details-n-material ul{}

.acf-innerblocks-container .index_responsive-text {
  /* clamp(最小值, 變動值, 最大值) */
  font-size: clamp(30px, 4vw + 15px, 60px)!important;
}



.acf-innerblocks-container .index_responsive-text2-1 {
  /* clamp(最小值, 變動值, 最大值) */
  font-size: clamp(20px, 4vw + 15px, 25px)!important;
}

.acf-innerblocks-container .index_responsive-text2-2 {
  /* clamp(最小值, 變動值, 最大值) */
  font-size: clamp(50px, 4vw + 15px, 50px)!important;
}


.acf-innerblocks-container .index_responsive-text3-1 {
  /* clamp(最小值, 變動值, 最大值) */
  font-size: clamp(20px, 4vw + 15px, 30px)!important;
}

.acf-innerblocks-container .index_responsive-text3-2 {
  /* clamp(最小值, 變動值, 最大值) */
  font-size: clamp(60px, 4vw + 15px, 80px)!important;
}

.wp-block-refine-lab-menu-panel .menu-panel-container {

  left: -40px!important;
}

@media (max-width: 1024px) {
    .woo-sidebar {
        grid-template-columns: repeat(3, 1fr);
    }
    .woo-sidebar .product-archive-select {
        grid-column: span 2;
}
}
@media (max-width: 824px) {
    .woo-sidebar {
        grid-template-columns: repeat(2, 1fr);
        gap: 5px;
    }
    .woo-sidebar .product-archive-select {
        grid-column: span 1;
}

    .woo-filters-products ul.products {
        grid-template-columns: repeat(2, minmax(0px, 1fr));
        gap: 5px;
    }
}


:root {
    --wp--style--global--content-size: 1568px!important;
    --wp--style--global--wide-size: 1920px;
}





.wp-container-core-group-is-layout-d3c573ea > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 1568px!important; 
    padding-left: 25px; 
    padding-right: 25px;

}

.wp-container-core-group-is-layout-713a4376 > .alignwide  {
    max-width: 1568px!important; 
    padding-left: 25px; 
    padding-right: 25px;
}
.wp-block-refine-lab-mini-account{}

.wp-container-core-group-is-layout-8005af90 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 1568px!important; 
    padding-left: 25px; 
    padding-right: 25px;
}

@media (min-width: 1600px) {
.is-style-product-archive{
  padding-left: 0px!important;
   padding-right: 0px!important;}
}


#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button 
{

    font-size: 14px!important;
 }

.order-total{
      font-weight: 500;
      color: #253746;
}

div.wpforms-container-full button[type=submit]{

    font-size: 14px!important;
    
}
/****** new from HQ site
#wp--skip-link--target .entry-content  {
    padding-left: 25px; 
    padding-right: 25px;
}
****/
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation__title{
    font-size: 28px;

}

.border.border-[#919191].p-[25px].pr-[10px].bg-white.block.leading-[40px] {
  color:#253746;
}

/****** new from HQ site
.wp-container-core-columns-is-layout-467c7c8b {
    gap: 0 28px!important;
}

.wp-container-core-columns-is-layout-467c7c8b .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-of-type(2) {
    padding-left: 5px;
    padding-right: 16px;

}


****/

.account-content h4{color:#5E5E5E;}
.account-content a:hover h4{color:#1E2C38;}

.woocommerce-customer-details > div:nth-child(2) > div{
  font-size: 13px;

  line-height: 1.5;
}
.woocommerce-order-details-card section.woocommerce-customer-details .bg-[#F6F6F6]>div {
font-size: 13px;
line-height: 1.5;
}


button.button{cursor: pointer;}

.woocommerce .woocommerce-cart-wrapper{
  max-width: 1300px;
    margin: 0 auto;
}

.woocommerce-cart-form .w-full{
max-width: 600px;  
}

@media (min-width: 1025px)  {


/* 第一個 DIV：佔 66% */
.woocommerce-cart-wrapper > .woocommerce-cart-form {
    flex: 0 0 66%; 
}

/* 第二個 DIV：佔 34% */
.woocommerce-cart-wrapper > .cart-collaterals {
    flex: 0 0 34%;
}

}

h1.has-large-font-size{font-size: 28px!important;}