.elementor-65 .elementor-element.elementor-element-56c9be4{--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;--overlay-opacity:1;--padding-top:200px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-56c9be4:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-56c9be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dampamok.com/wp-content/uploads/2026/03/Ellipse-43827.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-56c9be4::before, .elementor-65 .elementor-element.elementor-element-56c9be4 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-56c9be4 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-56c9be4 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-56c9be4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-56c9be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dampamok.com/wp-content/uploads/2026/03/Ellipse-43829.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-ffa7b08{--display:flex;--min-height:370px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-65 .elementor-element.elementor-element-ffa7b08:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-ffa7b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://dampamok.com/wp-content/uploads/2026/03/Rectangle-427322015-6.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-65 .elementor-element.elementor-element-6fe6847{--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;--justify-content:center;}.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-65 .elementor-element.elementor-element-981af42{text-align:center;}.elementor-65 .elementor-element.elementor-element-981af42 .elementor-heading-title{font-family:var( --e-global-typography-40fe8ef-font-family ), Sans-serif;font-size:var( --e-global-typography-40fe8ef-font-size );font-weight:var( --e-global-typography-40fe8ef-font-weight );text-transform:var( --e-global-typography-40fe8ef-text-transform );text-decoration:var( --e-global-typography-40fe8ef-text-decoration );line-height:var( --e-global-typography-40fe8ef-line-height );letter-spacing:var( --e-global-typography-40fe8ef-letter-spacing );color:var( --e-global-color-948fb4b );}.elementor-65 .elementor-element.elementor-element-347d65c{--display:flex;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-928cdff .coupon .input-text, .elementor-65 .elementor-element.elementor-element-928cdff .e-cart-totals .input-text, .elementor-65 .elementor-element.elementor-element-928cdff select, .elementor-65 .elementor-element.elementor-element-928cdff .select2-selection--single{background-color:#131313;}.elementor-65 .elementor-element.elementor-element-928cdff .shop_table .button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-fa5dd37-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5dd37-font-size );font-weight:var( --e-global-typography-fa5dd37-font-weight );text-transform:var( --e-global-typography-fa5dd37-text-transform );text-decoration:var( --e-global-typography-fa5dd37-text-decoration );line-height:var( --e-global-typography-fa5dd37-line-height );border-width:1px 1px 1px 1px;}.elementor-65 .elementor-element.elementor-element-928cdff{--sections-background-color:#000000;--sections-border-type:solid;--sections-border-color:#FFFFFF2E;--sections-border-radius:20px 20px 20px 20px;--sections-padding:30px 30px 30px 30px;--sections-title-color:var( --e-global-color-948fb4b );--links-normal-color:var( --e-global-color-948fb4b );--sections-radio-buttons-color:var( --e-global-color-948fb4b );--forms-fields-normal-color:var( --e-global-color-948fb4b );--forms-fields-border-radius:44px 44px 44px 44px;--forms-buttons-normal-text-color:var( --e-global-color-948fb4b );--forms-buttons-hover-text-color:var( --e-global-color-948fb4b );--forms-buttons-border-type:solid;--forms-buttons-border-color:#FFFFFF47;--forms-buttons-border-radius:44px 44px 44px 44px;--order-summary-color:var( --e-global-color-948fb4b );--order-summary-variations-color:var( --e-global-color-948fb4b );--product-link-normal-color:var( --e-global-color-948fb4b );--order-summary-items-divider-color:#FFFFFF36;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:#FFFFFFE3;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-948fb4b );--totals-rows-gap-top:calc( 35px/2 );--totals-rows-gap-bottom:calc( 35px/2 );--totals-color:var( --e-global-color-948fb4b );--totals-divider-color:#FFFFFF47;--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-948fb4b );--checkout-button-border-radius:55px 55px 55px 55px;}.elementor-65 .elementor-element.elementor-element-928cdff .e-cart-section{box-shadow:0px 4px 2px 0px rgba(255, 255, 255, 0.13) inset;border-width:1px 1px 1px 1px;}.elementor-65 .elementor-element.elementor-element-928cdff .cart_totals h2{font-family:var( --e-global-typography-09c7bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-09c7bd5-font-size );font-weight:var( --e-global-typography-09c7bd5-font-weight );text-transform:var( --e-global-typography-09c7bd5-text-transform );text-decoration:var( --e-global-typography-09c7bd5-text-decoration );line-height:var( --e-global-typography-09c7bd5-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff {--sections-descriptions-color:var( --e-global-color-948fb4b );}.elementor-65 .elementor-element.elementor-element-928cdff .e-cart-content, .elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-shipping-destination, .elementor-65 .elementor-element.elementor-element-928cdff .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff #shipping_method li label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .coupon .input-text, .elementor-65 .elementor-element.elementor-element-928cdff .cart-collaterals .input-text, .elementor-65 .elementor-element.elementor-element-928cdff select, .elementor-65 .elementor-element.elementor-element-928cdff .select2-selection--single{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-style:solid;border-color:#FFFFFF1F;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-948fb4b );}.elementor-65 .elementor-element.elementor-element-928cdff .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-948fb4b );}.elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-948fb4b );}.elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart th, .elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart td:before{font-family:var( --e-global-typography-09c7bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-09c7bd5-font-size );font-weight:var( --e-global-typography-09c7bd5-font-weight );text-transform:var( --e-global-typography-09c7bd5-text-transform );text-decoration:var( --e-global-typography-09c7bd5-text-decoration );line-height:var( --e-global-typography-09c7bd5-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .cart td span, .elementor-65 .elementor-element.elementor-element-928cdff .cart td, .elementor-65 .elementor-element.elementor-element-928cdff .input-text.qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .cart_totals .shop_table td:before, .elementor-65 .elementor-element.elementor-element-928cdff .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .checkout-button{font-family:var( --e-global-typography-fa5dd37-font-family ), Sans-serif;font-size:var( --e-global-typography-fa5dd37-font-size );font-weight:var( --e-global-typography-fa5dd37-font-weight );text-transform:var( --e-global-typography-fa5dd37-text-transform );text-decoration:var( --e-global-typography-fa5dd37-text-decoration );line-height:var( --e-global-typography-fa5dd37-line-height );}.elementor-65 .elementor-element.elementor-element-ce7ba9f{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-06b6782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-65 .elementor-element.elementor-element-06b6782 .elementor-heading-title{font-family:"Inter", Sans-serif;color:var( --e-global-color-948fb4b );}.elementor-65 .elementor-element.elementor-element-32cf1d5{--cols:4;--image-space:25px;}.elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-item{text-align:center;}.elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-title{font-family:var( --e-global-typography-09c7bd5-font-family ), Sans-serif;font-size:var( --e-global-typography-09c7bd5-font-size );font-weight:var( --e-global-typography-09c7bd5-font-weight );text-transform:var( --e-global-typography-09c7bd5-text-transform );text-decoration:var( --e-global-typography-09c7bd5-text-decoration );line-height:var( --e-global-typography-09c7bd5-line-height );}.elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-image{border-style:none;}.elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-image, .elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-image img{border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-32cf1d5 .price{margin-bottom:20px;}body.elementor-page-65:not(.elementor-motion-effects-element-type-background), body.elementor-page-65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-56c9be4{--padding-top:140px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-ffa7b08{--min-height:200px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-981af42 .elementor-heading-title{font-size:var( --e-global-typography-40fe8ef-font-size );line-height:var( --e-global-typography-40fe8ef-line-height );letter-spacing:var( --e-global-typography-40fe8ef-letter-spacing );}.elementor-65 .elementor-element.elementor-element-928cdff .cart_totals h2{font-size:var( --e-global-typography-09c7bd5-font-size );line-height:var( --e-global-typography-09c7bd5-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .e-cart-content, .elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-shipping-destination, .elementor-65 .elementor-element.elementor-element-928cdff .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .coupon .input-text, .elementor-65 .elementor-element.elementor-element-928cdff .cart-collaterals .input-text, .elementor-65 .elementor-element.elementor-element-928cdff select, .elementor-65 .elementor-element.elementor-element-928cdff .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .shop_table .button{font-size:var( --e-global-typography-fa5dd37-font-size );line-height:var( --e-global-typography-fa5dd37-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart th, .elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart td:before{font-size:var( --e-global-typography-09c7bd5-font-size );line-height:var( --e-global-typography-09c7bd5-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .cart td span, .elementor-65 .elementor-element.elementor-element-928cdff .cart td, .elementor-65 .elementor-element.elementor-element-928cdff .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .cart_totals .shop_table td:before, .elementor-65 .elementor-element.elementor-element-928cdff .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .checkout-button{font-size:var( --e-global-typography-fa5dd37-font-size );line-height:var( --e-global-typography-fa5dd37-line-height );}.elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-title{font-size:var( --e-global-typography-09c7bd5-font-size );line-height:var( --e-global-typography-09c7bd5-line-height );}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-56c9be4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-65 .elementor-element.elementor-element-ffa7b08{--min-height:104px;}.elementor-65 .elementor-element.elementor-element-ffa7b08:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-ffa7b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-65 .elementor-element.elementor-element-981af42 .elementor-heading-title{font-size:var( --e-global-typography-40fe8ef-font-size );line-height:var( --e-global-typography-40fe8ef-line-height );letter-spacing:var( --e-global-typography-40fe8ef-letter-spacing );}.elementor-65 .elementor-element.elementor-element-928cdff .cart_totals h2{font-size:var( --e-global-typography-09c7bd5-font-size );line-height:var( --e-global-typography-09c7bd5-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .e-cart-content, .elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-shipping-destination, .elementor-65 .elementor-element.elementor-element-928cdff .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .coupon .input-text, .elementor-65 .elementor-element.elementor-element-928cdff .cart-collaterals .input-text, .elementor-65 .elementor-element.elementor-element-928cdff select, .elementor-65 .elementor-element.elementor-element-928cdff .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .shop_table .button{font-size:var( --e-global-typography-fa5dd37-font-size );line-height:var( --e-global-typography-fa5dd37-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart th, .elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart td:before{font-size:var( --e-global-typography-09c7bd5-font-size );line-height:var( --e-global-typography-09c7bd5-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .cart td span, .elementor-65 .elementor-element.elementor-element-928cdff .cart td, .elementor-65 .elementor-element.elementor-element-928cdff .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .cart_totals .shop_table td:before, .elementor-65 .elementor-element.elementor-element-928cdff .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65 .elementor-element.elementor-element-928cdff .checkout-button{font-size:var( --e-global-typography-fa5dd37-font-size );line-height:var( --e-global-typography-fa5dd37-line-height );}.elementor-65 .elementor-element.elementor-element-06b6782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-65 .elementor-element.elementor-element-32cf1d5{--cols:1;}.elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-title{font-size:var( --e-global-typography-09c7bd5-font-size );line-height:var( --e-global-typography-09c7bd5-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-928cdff */.elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-cart-form {
    --order-summary-title-color: #ffffff;
  
}
.elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart th, .elementor-65 .elementor-element.elementor-element-928cdff .e-shop-table .cart td:before{
     text-transform: capitalize;
}

.quantity-wrapper.type-circle span, .quantity-wrapper.type-square span {
    padding-right: 6px !important;
    padding-left: 6px !important;
    border: none !important;

    background: #141414;
    color: #fff !important;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.2) inset !important;
    border-radius: 5px;
}
.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text.qty{
    border:none !important;
    color: #ffffff;}
    
.quantity-wrapper.size-sm svg,.quantity:has(.quantity-wrapper.size-sm) svg {
    width: 10px !important;
    height: 10px !important;
}
a.clear-cart{
    display: none !important;
}


-cart .woocommerce table.shop_table.cart .actions .button {
    color: #FFFFFF;
    background-image: linear-gradient(90deg, #6B6BFF 0%, #FF4BD8 100%);
    border: none;
    border-radius: 50px;
    padding: 20px 40px;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    transition: all 0.3s ease;
    cursor: pointer;
}

/* Hover effect */
.elementor-65 .elementor-element.elementor-element-928cdff .checkout-button:hover,
.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button:hover {}
/* Chrome, Safari, Edge: show arrows always */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: auto; /* make sure arrows are visible */
    opacity: 1 !important;   /* force visibility */
    display: inline-block !important; /* ensure they show */
}

/* Firefox: show arrows */
input[type=number] {
    -moz-appearance: number-input; /* default spinner arrows in Firefox */
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .button.checkout-button{
    text-transform: none !important;
}
.elementor-65 .elementor-element.elementor-element-928cdff .product-price, .elementor-65 .elementor-element.elementor-element-928cdff .product-sku, .elementor-65 .elementor-element.elementor-element-928cdff .product-subtotal, .elementor-65 .elementor-element.elementor-element-928cdff .product-remove{
    border: none !important;
    color: #fff !important;
}
.elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-Price-amount bdi{
    color: #fff !important;
}

@media (max-width: 767px){
    .elementor-65 .elementor-element.elementor-element-928cdff .e-cart-section{
    margin-bottom: 20px;
}
}
.elementor-65 .elementor-element.elementor-element-928cdff.shipping_method li label, #shipping_method input[type=radio]:checked+label{
    color: #fff !important;
}
.elementor-65 .elementor-element.elementor-element-928cdff .product-sku, .elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-shipping-destination{
    display: none;
}
.elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-shipping-totals {
    display: flex;
    justify-content: space-between;
}
.elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-shipping-totals td{
    width: 100%;
}
.elementor-65 .elementor-element.elementor-element-928cdff .woocommerce-shipping-totals td:before{
    position: absolute;
    width: 30%;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-32cf1d5 */.elementor-65 .elementor-element.elementor-element-32cf1d5 img{
     box-shadow: 0px 0px 4px 2px rgba(255, 255, 255, 0.2) inset !important;
    border-radius: 14px;
    border: solid 1px #FFFFFF26;
    
}

/* Add text next to bag icon */
.etheme-product-grid-item .add_to_cart_button {
    display: flex;
    align-items: center;
    gap: 6px;
   
    font-family: 'Poppins', Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-decoration: none;
    
    fill: #fff !important;
    color: # !important;
    border-style: none;
    border-width: 0px 0px 0px 0px;
    border-radius: 55px 55px 55px 55px;
    background-image: linear-gradient(90deg, var(--e-global-color-5626070) 0%, var(--e-global-color-dd9121d) 100%) !important;
    background-color: transparent;
    padding: 15px 40px;
}



/* Add text */
.elementor-65 .elementor-element.elementor-element-32cf1d5 .etheme-product-grid-item .add_to_cart_button::after {
    content: "Tilføj Til Kurv";
   font-family: 'Poppins', Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    text-decoration: none;
    color: #fff;
}

/* Optional: center icon + text */
.etheme-product-grid-item .footer-inner a.button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
}


.etheme-product-grid-item .footer-inner i, .etheme-product-grid-item .footer-inner span.et-icon, .etheme-product-grid-item .footer-inner svg {
    font-size: var(--hover-icon-size, 1.2rem);
    color: #fff;
    fill: #fff;
    margin: 0px !important;
}


/* Button relative for spinner */
.etheme-product-grid-item .add_to_cart_button{
    position: relative;
}

/* Hide icon + text while loading */
.etheme-product-grid-item .add_to_cart_button.loading svg,
.etheme-product-grid-item .add_to_cart_button.loading::after{
    opacity: 0;
}

/* Spinner */
.etheme-product-grid-item .add_to_cart_button.loading::before{
    content: "";
    width: 18px;
    height: 18px;
    border: 4px solid rgba(255,255,255,0.4);
    border-top: 2px solid #fff;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: et-cart-spin 0.7s linear infinite;
}

/* Spin animation */
@keyframes et-cart-spin{
    0%{ transform: translate(-50%, -50%) rotate(0deg); }
    100%{ transform: translate(-50%, -50%) rotate(360deg); }
}
@media (max-width: 767px){
    .elementor-65 .elementor-element.elementor-element-32cf1d5 .footer-inner{
    padding: 15px;
}
}
@media (max-width: 767px){
    .elementor-65 .elementor-element.elementor-element-32cf1d5 .footer-inner{
    padding: 15px;
}
}/* End custom CSS */