.elementor-316 .elementor-element.elementor-element-028a0e4{--display:flex;}.elementor-316 .elementor-element.elementor-element-31d9521{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-316 .elementor-element.elementor-element-475291e .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-316 .elementor-element.elementor-element-2b50d7a{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-6c8dfd6 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-316 .elementor-element.elementor-element-44c9470 .elementor-button{background-color:var( --e-global-color-0a591fc );-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;}.elementor-316 .elementor-element.elementor-element-44c9470 .elementor-button-content-wrapper{flex-direction:row;}.elementor-316 .elementor-element.elementor-element-0bfb492 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-316 .elementor-element.elementor-element-0bfb492 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-316 .elementor-element.elementor-element-f3a4af7{--display:flex;}.elementor-316 .elementor-element.elementor-element-f3a4af7:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-f3a4af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF1E694;}.elementor-316 .elementor-element.elementor-element-aa34b47 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-astglobalcolor0 );}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-astglobalcolor0 );}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-0a591fc );}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-0a591fc );}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-0a591fc );}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products ul.products li.product{border-radius:22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:#FFFFFF;}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-astglobalcolor0 );}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-astglobalcolor0 );}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-0a591fc );}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-0a591fc );}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-0a591fc );}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products ul.products li.product{border-radius:18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:#FFFFFF;}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-316 .elementor-element.elementor-element-205ce36{--display:flex;}.elementor-316 .elementor-element.elementor-element-14cdf09 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-316 .elementor-element.elementor-element-06e9c9f{--display:flex;}.elementor-316 .elementor-element.elementor-element-7c300fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-bdcddd5 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-316 .elementor-element.elementor-element-c9e10cf .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-316 .elementor-element.elementor-element-abfebfc .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-316 .elementor-element.elementor-element-36e0968 .widget-image-caption{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-316 .elementor-element.elementor-element-87a103e{--display:flex;}.elementor-316 .elementor-element.elementor-element-d8bec43{--display:flex;}.elementor-316 .elementor-element.elementor-element-b0aa8f1 img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-316 .elementor-element.elementor-element-ea96636{--display:flex;}.elementor-316 .elementor-element.elementor-element-4f82c74 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-316 .elementor-element.elementor-element-d4e0151{font-family:"Roboto", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-316 .elementor-element.elementor-element-7c300fa{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-028a0e4:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-028a0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unclelimnasilemak.com/wp-content/uploads/2026/07/png8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-316 .elementor-element.elementor-element-028a0e4{--min-height:321px;}.elementor-316 .elementor-element.elementor-element-475291e{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:8px 0px -6px 0px;}.elementor-316 .elementor-element.elementor-element-475291e.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-475291e .elementor-heading-title{font-size:28px;letter-spacing:0.4px;}.elementor-316 .elementor-element.elementor-element-2b50d7a{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;line-height:1em;}.elementor-316 .elementor-element.elementor-element-2b50d7a p{margin-block-end:0px;}.elementor-316 .elementor-element.elementor-element-44c9470 .elementor-button{border-radius:11px 11px 11px 11px;}.elementor-316 .elementor-element.elementor-element-0bfb492 .elementor-button{border-radius:11px 11px 11px 11px;}.elementor-316 .elementor-element.elementor-element-e04deb6{text-align:start;}.elementor-316 .elementor-element.elementor-element-e04deb6 img{width:100%;}.elementor-316 .elementor-element.elementor-element-f3a4af7:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-f3a4af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unclelimnasilemak.com/wp-content/uploads/2026/07/30.png");}.elementor-316 .elementor-element.elementor-element-aa34b47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0px 0px -7px 0px;}.elementor-316 .elementor-element.elementor-element-aa34b47 .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products  ul.products{grid-column-gap:9px;grid-row-gap:40px;}.elementor-316 .elementor-element.elementor-element-6d67f86.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:2px 2px 2px 2px;}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products  ul.products{grid-column-gap:9px;grid-row-gap:17px;}.elementor-316 .elementor-element.elementor-element-7f9d614.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:1px 1px 1px 1px;}.elementor-316 .elementor-element.elementor-element-205ce36{--margin-top:319px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-14cdf09{text-align:center;}.elementor-316 .elementor-element.elementor-element-14cdf09 .elementor-heading-title{font-size:38px;line-height:1.7em;letter-spacing:0.5px;word-spacing:0.1em;}.elementor-316 .elementor-element.elementor-element-06e9c9f{--margin-top:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-7c300fa{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-87a103e{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-1509ee5 img{width:96%;border-radius:10px 10px 10px 10px;}.elementor-316 .elementor-element.elementor-element-d8bec43{--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-b0aa8f1 img{width:96%;border-radius:9px 9px 9px 9px;}.elementor-316 .elementor-element.elementor-element-4f82c74{text-align:center;}.elementor-316 .elementor-element.elementor-element-4f82c74 .elementor-heading-title{font-size:31px;letter-spacing:0.5px;}.elementor-316 .elementor-element.elementor-element-d4e0151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:0px 0px -9px 0px;text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-aa34b47 */<style>
.ul-title-block{
  max-width:430px;
  margin:0 auto;
  padding:28px 24px 18px;
  background:#fffaf0;
}

.ul-title-block h2{
  font-family:Georgia, serif;
  font-size:34px;
  line-height:1.05;
  margin:0;
  color:#173d2f;
  font-weight:800;
}

.ul-title-line{
  width:72px;
  height:3px;
  background:#c89a2a;
  margin:14px 0 18px;
  position:relative;
}

.ul-title-line:after{
  content:"";
  position:absolute;
  right:-14px;
  top:50%;
  width:8px;
  height:8px;
  background:#c89a2a;
  border-radius:50%;
  transform:translateY(-50%);
}

.ul-title-block p{
  font-family:Georgia, serif;
  font-size:18px;
  line-height:1.45;
  margin:0;
  color:#173d2f;
  font-weight:700;
}
</style>/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6d67f86 *//* =========================
   UNCLE LIM PRODUCT CARD
   ========================= */

/* Card */
.woocommerce ul.products li.product {
    background: #ffffff;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(0,0,0,0.10);
    padding-bottom: 20px !important;
    transition: all .3s ease;
}

.woocommerce ul.products li.product:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    border: 1px solid #D4AF37;
}

/* Hide Sale Badge */
.woocommerce span.onsale {
    display: none !important;
}

/* Product Image */
.woocommerce ul.products li.product img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    margin: 0 !important;
    border-radius: 18px 18px 0 0;
}

/* Product Title */
/* 字体、大小、粗细全部交给 Elementor */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #1F2A1F;
    padding: 15px 18px 5px;
}

/* Price */
/* 字体、大小、粗细全部交给 Elementor */
.woocommerce ul.products li.product .price {
    color: #0B4D35 !important;
    padding-left: 18px;
    margin-top: 10px;
}

/* Add To Cart Button */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .added_to_cart {
    float: right;
    margin-right: 18px !important;
    margin-top: -48px !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    background: #0B4D35 !important;
    color: #ffffff !important;
    padding: 0 !important;
    text-align: center;
    line-height: 26px !important;
    font-size: 0 !important;
    border: none !important;
    box-shadow: 0 4px 12px rgba(11,77,53,.30);
}

/* + Icon */
.woocommerce ul.products li.product .button::before {
    content: "+" !important;
    font-size: 30px !important;
    color: #ffffff;
    line-height: 46px;
}

/* Hover */
.woocommerce ul.products li.product .button:hover {
    background: #083A28 !important;
}

/* Remove underline */
.woocommerce ul.products li.product a {
    text-decoration: none !important;
}

/* Mobile */
@media(max-width:767px){

    .woocommerce ul.products li.product img{
        height:140px;
    }

    .woocommerce ul.products li.product .button{
        width:32px !important;
        height:32px !important;
        line-height:2px !important;
        margin-top:-32px !important;
    }

    .woocommerce ul.products li.product .button::before{
        font-size:25px !important;
        line-height:32px;
    }/* YITH Total Box - Minimal Style */
.yith-wapo-totals {
    background: #F7F1E7 !important;
    border: none !important;
    border-radius: 18px !important;
    padding: 18px 20px !important;
    max-width: 320px;
    box-shadow: none !important;
    margin-top: 20px;
}

/* Remove table grid lines */
.yith-wapo-totals table,
.yith-wapo-totals tr,
.yith-wapo-totals td,
.yith-wapo-totals th {
    border: none !important;
    background: transparent !important;
}

/* Each row */
.yith-wapo-totals tr {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    padding: 7px 0 !important;
}

/* Label */
.yith-wapo-totals th,
.yith-wapo-totals label {
    color: #4A4A4A !important;
    font-weight: 500 !important;
}

/* Price */
.yith-wapo-totals td,
.yith-wapo-totals .amount {
    color: #0B4D35 !important;
    font-weight: 700 !important;
}

/* Order total highlight */
.yith-wapo-totals tr:last-child {
    border-top: 1px solid #D9C9A8 !important;
    margin-top: 8px;
    padding-top: 12px !important;
}

.yith-wapo-totals tr:last-child th,
.yith-wapo-totals tr:last-child td,
.yith-wapo-totals tr:last-child label,
.yith-wapo-totals tr:last-child .amount {
    color: #0B4D35 !important;
    font-weight: 800 !important;
}

/* Quantity + Button area */
.woocommerce div.product form.cart {
    margin-top: 18px;
}

.woocommerce div.product form.cart div.quantity input.qty {
    border-radius: 12px !important;
    border: 1px solid #D9C9A8 !important;
    height: 42px !important;
    background: #fff !important;
}

/* Add to cart button */
.woocommerce div.product form.cart .button {
    background: #0B4D35 !important;
    color: #ffffff !important;
    border-radius: 999px !important;
    padding: 12px 30px !important;
    font-weight: 600 !important;
    border: none !important;
}

.woocommerce div.product form.cart .button:hover {
    background: #083A28 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7f9d614 *//* =========================
   UNCLE LIM PRODUCT CARD
   ========================= */

/* Card */
.woocommerce ul.products li.product {
    background: #ffffff;
    border-radius: 13px;
    overflow: hidden;
    box-shadow: 0 6px 18px rgba(0,0,0,0.10);
    padding-bottom: 20px !important;
    transition: all .3s ease;
}

.woocommerce ul.products li.product:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    border: 1px solid #D4AF37;
}

/* Hide Sale Badge */
.woocommerce span.onsale {
    display: none !important;
}

/* Product Image */
.woocommerce ul.products li.product img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    margin: 0 !important;
    border-radius: 18px 18px 0 0;
}

/* Product Title */
/* 字体、大小、粗细全部交给 Elementor */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #1F2A1F;
    padding: 15px 18px 5px;
}

/* Price */
/* 字体、大小、粗细全部交给 Elementor */
.woocommerce ul.products li.product .price {
    color: #0B4D35 !important;
    padding-left: 18px;
    margin-top: 10px;
}

/* Add To Cart Button */
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .added_to_cart {
    float: right;
    margin-right: 18px !important;
    margin-top: -48px !important;
    width: 46px !important;
    height: 46px !important;
    border-radius: 20% !important;
    background: #0B4D35 !important;
    color: #ffffff !important;
    padding: 0 !important;
    text-align: center;
    line-height: 26px !important;
    font-size: 0 !important;
    border: none !important;
    box-shadow: 0 4px 12px rgba(11,77,53,.30);
}

/* + Icon */
.woocommerce ul.products li.product .button::before {
    content: "+" !important;
    font-size: 30px !important;
    color: #ffffff;
    line-height: 46px;
}

/* Hover */
.woocommerce ul.products li.product .button:hover {
    background: #083A28 !important;
}

/* Remove underline */
.woocommerce ul.products li.product a {
    text-decoration: none !important;
}

/* Mobile */
@media(max-width:767px){

    .woocommerce ul.products li.product img{
        height:140px;
    }

    .woocommerce ul.products li.product .button{
        width:32px !important;
        height:32px !important;
        line-height:2px !important;
        margin-top:-32px !important;
    }

    .woocommerce ul.products li.product .button::before{
        font-size:25px !important;
        line-height:32px;
    }/* YITH Total Box - Minimal Style */
.yith-wapo-totals {
    background: #F7F1E7 !important;
    border: none !important;
    border-radius: 13px !important;
    padding: 18px 20px !important;
    max-width: 320px;
    box-shadow: none !important;
    margin-top: 20px;
}

/* Remove table grid lines */
.yith-wapo-totals table,
.yith-wapo-totals tr,
.yith-wapo-totals td,
.yith-wapo-totals th {
    border: none !important;
    background: transparent !important;
}

/* Each row */
.yith-wapo-totals tr {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    padding: 7px 0 !important;
}

/* Label */
.yith-wapo-totals th,
.yith-wapo-totals label {
    color: #4A4A4A !important;
    font-weight: 500 !important;
}

/* Price */
.yith-wapo-totals td,
.yith-wapo-totals .amount {
    color: #0B4D35 !important;
    font-weight: 700 !important;
}

/* Order total highlight */
.yith-wapo-totals tr:last-child {
    border-top: 1px solid #D9C9A8 !important;
    margin-top: 8px;
    padding-top: 12px !important;
}

.yith-wapo-totals tr:last-child th,
.yith-wapo-totals tr:last-child td,
.yith-wapo-totals tr:last-child label,
.yith-wapo-totals tr:last-child .amount {
    color: #0B4D35 !important;
    font-weight: 800 !important;
}

/* Quantity + Button area */
.woocommerce div.product form.cart {
    margin-top: 18px;
}

.woocommerce div.product form.cart div.quantity input.qty {
    border-radius: 12px !important;
    border: 1px solid #D9C9A8 !important;
    height: 42px !important;
    background: #fff !important;
}

/* Add to cart button */
.woocommerce div.product form.cart .button {
    background: #0B4D35 !important;
    color: #ffffff !important;
    border-radius: 999px !important;
    padding: 12px 30px !important;
    font-weight: 600 !important;
    border: none !important;
}

.woocommerce div.product form.cart .button:hover {
    background: #083A28 !important;
}/* End custom CSS */