.elementor-9141 .elementor-element.elementor-element-54da7b2{--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 5px;--row-gap:0px;--column-gap:5px;}.elementor-9141 .elementor-element.elementor-element-526a6c9{--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;}.woocommerce .elementor-9141 .elementor-element.elementor-element-f04042c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-9141 .elementor-element.elementor-element-f04042c .flex-viewport, .woocommerce .elementor-9141 .elementor-element.elementor-element-f04042c .flex-control-thumbs img{border-style:solid;}.woocommerce .elementor-9141 .elementor-element.elementor-element-f04042c .flex-control-thumbs img{border-style:groove;}.elementor-9141 .elementor-element.elementor-element-817e2f0{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-woocommerce-product-title .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-9141 .elementor-element.elementor-element-4f136c1{text-align:left;}.elementor-9141 .elementor-element.elementor-element-4f136c1 .elementor-heading-title{color:#000000;}.elementor-9141 .elementor-element.elementor-element-a35f10b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9141 .elementor-element.elementor-element-1bd1b61.elementor-element{--align-self:flex-start;}.woocommerce .elementor-widget-woocommerce-product-price .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-9141 .elementor-element.elementor-element-6ee3d9a{text-align:left;}.woocommerce .elementor-9141 .elementor-element.elementor-element-6ee3d9a .price{color:#000000;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9141 .elementor-element.elementor-element-dc83548 > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-9141 .elementor-element.elementor-element-dc83548 .cart button, .elementor-9141 .elementor-element.elementor-element-dc83548 .cart .button{background-color:#FF00F8;border-color:#100000;transition:all 0.2s;}.elementor-9141 .elementor-element.elementor-element-dc83548 .added_to_cart{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-9141 .elementor-element.elementor-element-09f5d65 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-9141 .elementor-element.elementor-element-f08669d .htwoolentor-faq .htwoolentor-faq-card + .htwoolentor-faq-card{margin-top:12px;}.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-9141 .elementor-element.elementor-element-cbbc0a7{text-align:center;}.elementor-9141 .elementor-element.elementor-element-cbbc0a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-product-inner .ht-product-categories{display:none !important;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner{border-color:#f1f1f1;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content{background-color:#ffffff;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label{color:#444444;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a{color:#444444;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before{background-color:#444444;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover{color:#dc9a0e;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{color:#444444;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover{color:#dc9a0e;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{color:#444444;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span,.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del{color:#444444;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty{color:#aaaaaa;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i{color:#dc9a0e;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip,.elementor-9141 .elementor-element.elementor-element-76d6172 span.woolentor-tip{color:#ffffff;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a{color:#000000;width:30px;height:30px;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i{font-size:20px;line-height:30px;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a.wishsuite-button svg{width:20px;height:20px;}.elementor-9141 .elementor-element.elementor-element-76d6172 .woolentor-compare.compare::before,.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-product-action ul li.woolentor-cart a::before{font-size:20px;}.elementor-9141 .elementor-element.elementor-element-76d6172 .woolentor-compare.compare::before,.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-product-action ul li.woolentor-cart a,.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-product-action ul li.woolentor-cart a::before{line-height:30px;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a{color:#dc9a0e;}.elementor-9141 .elementor-element.elementor-element-76d6172 .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a{color:#dc9a0e !important;}.elementor-9141 .elementor-element.elementor-element-76d6172 .product-slider .slick-arrow{top:50%;color:#dddddd;background-color:#ffffff !important;}.elementor-9141 .elementor-element.elementor-element-76d6172 .product-slider .slick-dots{left:50%;}.elementor-9141 .elementor-element.elementor-element-76d6172 .product-slider .slick-dots li button{background-color:#ffffff !important;}.elementor-9141 .elementor-element.elementor-element-76d6172 .product-slider .slick-arrow:hover{color:#23252a;background-color:#ffffff !important;}.elementor-9141 .elementor-element.elementor-element-76d6172 .product-slider .slick-dots li button:hover{background-color:#282828 !important;}.elementor-9141 .elementor-element.elementor-element-76d6172 .product-slider .slick-dots li.slick-active button{background-color:#282828 !important;}.elementor-9141 .elementor-element.elementor-element-e327f85{--display:flex;}.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-9141 .elementor-element.elementor-element-c7314ce{--display:flex;}@media(max-width:767px){.elementor-9141 .elementor-element.elementor-element-f04042c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9141 .elementor-element.elementor-element-f04042c.elementor-element{--align-self:center;}.elementor-9141 .elementor-element.elementor-element-4f136c1{text-align:left;}.elementor-9141 .elementor-element.elementor-element-1bd1b61.elementor-element{--align-self:flex-start;}.elementor-9141 .elementor-element.elementor-element-cbbc0a7{text-align:center;}}@media(min-width:768px){.elementor-9141 .elementor-element.elementor-element-526a6c9{--width:50%;}.elementor-9141 .elementor-element.elementor-element-817e2f0{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f04042c */.small-image-box img {
    max-height: 450px; /* Adjust this value to your desired height */
    width: auto; /* Ensure width adjusts automatically */
    object-fit: contain; /* Prevents stretching and ensures the whole image is visible */
}

/* Make it slightly smaller on mobile, if needed */
@media (max-width: 600px) {
    .small-image-box img {
        max-height: 350px; /* Smaller max height for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dc83548 *//* CSS to make the Add to Cart button thinner (less height) */
.single_add_to_cart_button, 
button.single_add_to_cart_button {
    /* 1. Reduce vertical padding (14px) but keep horizontal padding (40px) */
    padding: 14px 40px !important; 
    
    /* 2. Slightly reduce text size for a thinner look */
    font-size: 16px !important; 
    
    /* 3. Keep the text bold */
    font-weight: 700 !important;
    
    /* 4. Ensure the button takes up the full width of its container (Optional) */
    width: 100% !important; 
    
    /* Optional: Smooth transition for hover effects */
    transition: all 0.3s ease;
}

/* Optional: Enlarge the button on hover slightly */
.single_add_to_cart_button:hover, 
button.single_add_to_cart_button:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3080c2f *//* --- Trust Bar / Feature Grid CSS --- */
.trust-bar-container {
    font-family: 'Arial', sans-serif;
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 columns for desktop */
    gap: 20px;
    padding: 40px 20px;
    margin: 30px auto;
    max-width: 1200px; /* Adjust as needed */
    background-color: #ffffff;
    border-radius: 12px;
    /* Optional: Add a subtle shadow if desired */
    /* box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07); */
}

.trust-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 15px;
}

.trust-icon {
    font-size: 48px; /* Size for emojis or icons */
    margin-bottom: 15px;
    color: #333; /* Default icon color if using SVG/font icons */
}

/* Specific color for the star icon to match the image */
.trust-item:nth-child(3) .trust-icon { 
    color: #FFD700; /* Gold color for the star */
}


.trust-text {
    font-size: 15px;
    color: #555;
    line-height: 1.5;
    margin: 0;
}

.trust-text a {
    color: #007bff; /* Standard link blue */
    text-decoration: none;
    font-weight: 500;
}

.trust-text a:hover {
    text-decoration: underline;
}

/* --- Responsive Adjustments --- */
@media (max-width: 992px) {
    .trust-bar-container {
        grid-template-columns: repeat(2, 1fr); /* 2 columns on medium screens */
    }
}

@media (max-width: 576px) {
    .trust-bar-container {
        grid-template-columns: 1fr; /* 1 column on small screens */
        padding: 30px 15px;
        gap: 30px;
    }
    .trust-icon {
        font-size: 40px;
    }
    .trust-text {
        font-size: 14px;
    }
}/* End custom CSS */