.elementor-10 .elementor-element.elementor-element-68f84ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-046af12 .container-image-hsl{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-046af12 .image-container-hsl{width:100%;}.elementor-10 .elementor-element.elementor-element-046af12 .image-container-hsl, .elementor-10 .elementor-element.elementor-element-046af12 .rkit-hs-client{height:58vh;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-content{align-items:start;text-align:start;justify-content:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-content-background{opacity:15%;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-subtitle-section{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-046af12 .icon-subtitle-hs {font-size:20px;width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-046af12 .icon-subtitle-hs{color:#FFFFFFFF;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-subtitle-section {gap:10px;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-title{max-width:50%;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-description{max-width:50%;}.elementor-10 .elementor-element.elementor-element-046af12 .swiper-nav-cont{justify-content:center;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-aefa4bf{margin:-360px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;--e-icon-list-icon-size:100px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-aefa4bf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-item > a{font-family:var( --e-global-typography-9b446fd-font-family ), Sans-serif;font-size:var( --e-global-typography-9b446fd-font-size );font-weight:var( --e-global-typography-9b446fd-font-weight );text-transform:var( --e-global-typography-9b446fd-text-transform );font-style:var( --e-global-typography-9b446fd-font-style );text-decoration:var( --e-global-typography-9b446fd-text-decoration );line-height:var( --e-global-typography-9b446fd-line-height );}.elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-8c91ce4{--display:flex;}.elementor-10 .elementor-element.elementor-element-09f54a2{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-492dd7c{--display:flex;}.elementor-10 .elementor-element.elementor-element-0ceefdc .eael-fancy-text-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-0ceefdc .eael-fancy-text-prefix{font-size:22px;font-weight:600;line-height:1px;}.elementor-10 .elementor-element.elementor-element-0ceefdc .eael-fancy-text-strings, .elementor-10 .elementor-element.elementor-element-0ceefdc .typed-cursor{font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0ceefdc .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-10 .elementor-element.elementor-element-382ae153{--display:flex;}.elementor-10 .elementor-element.elementor-element-3f07c64{--update-cart-automatically-display:none;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-primary );--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-primary );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-primary );--order-summary-quantity-border-color:var( --e-global-color-primary );--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--checkout-button-normal-text-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3f07c64 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f07c64 {--sections-descriptions-color:var( --e-global-color-primary );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f07c64 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f07c64 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f07c64 .coupon{--sections-background-color:var( --e-global-color-accent );--sections-border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e0c5d0d .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-e0c5d0d .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-fdefc52{--display:flex;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-046af12 .hs-title{max-width:50%;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-description{max-width:50%;}.elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b446fd-font-size );line-height:var( --e-global-typography-9b446fd-line-height );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-046af12 .image-container-hsl, .elementor-10 .elementor-element.elementor-element-046af12 .rkit-hs-client{height:180px;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-title{max-width:100%;}.elementor-10 .elementor-element.elementor-element-046af12 .hs-description{max-width:100%;}.elementor-10 .elementor-element.elementor-element-aefa4bf{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:42px;}.elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-aefa4bf .elementor-icon-list-item > a{font-size:var( --e-global-typography-9b446fd-font-size );line-height:var( --e-global-typography-9b446fd-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-3f07c64 */.woocommerce-cart-form__cart-item .product-thumbnail {
    display: table-cell !important;
    width: 70px;
    padding-right: 10px;
}

.woocommerce-cart-form__cart-item .product-thumbnail img {
    display: block !important;
    width: 100%;
    height: auto;
}
.woocommerce-cart-form__cart-item .product-thumbnail {
  width: 110px !important;
  max-width: 110px;
  padding-right: 20px;
  vertical-align: middle;
}

.woocommerce-cart-form__cart-item .product-thumbnail img {
  width: 100% !important;
  height: auto;
  border-radius: 12px; /* Rounded corners */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); /* Soft shadow */
  transition: transform 0.3s ease;
}

.woocommerce-cart-form__cart-item .product-thumbnail img:hover {
  transform: scale(1.05);
}

.woocommerce-cart-form__cart-item td.product-name {
  display: flex;
  align-items: center;
  gap: 15px;
}/* End custom CSS */