.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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.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-size:var( --e-global-typography-primary-font-size );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-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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1590 .elementor-element.elementor-element-8bc7b57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-1590 .elementor-element.elementor-element-8bc7b57.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1590 .elementor-element.elementor-element-77bc1d6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-1590 .elementor-element.elementor-element-77bc1d6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1590 .elementor-element.elementor-element-40caa7b:after{content:"0.66";}.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__meta-data span + span:before{content:"•";}.elementor-1590 .elementor-element.elementor-element-40caa7b{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__text{margin-top:20px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:16px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-16px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group > label, .elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-subgroup label{color:#0F0F35;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-type-html{padding-bottom:0px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group .elementor-field{color:#0F0F35;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#E2E2EA;border-radius:14px 14px 14px 14px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#E2E2EA;border-radius:14px 14px 14px 14px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-field-group .elementor-select-wrapper::before{color:#E2E2EA;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .e-form__buttons__wrapper__button-next{background-color:#0F0F35;color:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-button[type="submit"]{background-color:#0F0F35;color:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .e-form__buttons__wrapper__button-next:hover{background-color:#16163F;color:#ffffff;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-button[type="submit"]:hover{background-color:#16163F;color:#ffffff;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 .elementor-button{border-radius:999px 999px 999px 999px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1590 .elementor-element.elementor-element-f9af9b9 > .elementor-widget-container{padding:36px 36px 36px 36px;background-color:#F5F5F7;border-radius:28px 28px 28px 28px;}@media(max-width:1024px){.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.elementor-1590 .elementor-element.elementor-element-8bc7b57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1590 .elementor-element.elementor-element-77bc1d6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.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-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.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-size:var( --e-global-typography-primary-font-size );}.elementor-1590 .elementor-element.elementor-element-8bc7b57.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}.elementor-1590 .elementor-element.elementor-element-77bc1d6.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1590 .elementor-element.elementor-element-40caa7b:after{content:"0.5";}.elementor-1590 .elementor-element.elementor-element-f9af9b9 > .elementor-widget-container{padding:22px 22px 22px 22px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-8bc7b57 */.elementor-1590 .elementor-element.elementor-element-8bc7b57 ul.products li.product{background:#FFFFFF;border-radius:24px;padding:10px !important;margin:0 !important;box-shadow:0 0 0 1px rgba(15,15,53,.07);display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(15,15,53,.5)}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product a.woocommerce-LoopProduct-link{display:flex !important;flex-direction:column !important;flex-grow:1;color:inherit;text-decoration:none}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product a.woocommerce-LoopProduct-link img{order:1;width:100% !important;height:auto !important;aspect-ratio:1/1;object-fit:contain;padding:11%;background:#FFFFFF;border:1px solid rgba(15,15,53,.06);border-radius:18px;margin:0 0 16px !important;transition:transform .6s cubic-bezier(.32,.72,0,1)}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product:hover a.woocommerce-LoopProduct-link img{transform:scale(1.03)}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product a.woocommerce-LoopProduct-link::before{content:'STANDOX';order:2;display:block;padding:0 8px;margin-bottom:6px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;color:#8A6A2E}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .woocommerce-loop-product__title{order:3;font-family:'Manrope',sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;color:#0F0F35 !important;padding:0 8px !important;margin:0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .price,.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .star-rating{display:none !important}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .button{display:flex !important;align-items:center;justify-content:space-between;width:calc(100% - 16px) !important;margin:16px 8px 2px !important;padding:14px 0 0 !important;background:transparent !important;border:0 !important;border-top:1px solid rgba(15,15,53,.08) !important;border-radius:0 !important;color:#0F0F35 !important;font-size:0 !important;line-height:1 !important;box-shadow:none !important}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .button::before{content:'Δείτε το προϊόν';font-family:'Manrope',sans-serif;font-size:14px;font-weight:700;color:#0F0F35}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .button::after{content:'';flex-shrink:0;width:36px;height:36px;border-radius:999px;background:#0F0F35 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D6AF66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/15px no-repeat;transition:background-color .3s}
.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product:hover .button::after{background:#D6AF66 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/15px no-repeat}
@media (max-width:767px){.elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .woocommerce-loop-product__title{font-size:14px !important} .elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product a.woocommerce-LoopProduct-link img{padding:8%} .elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .button::before{font-size:13px} .elementor-1590 .elementor-element.elementor-element-8bc7b57 li.product .button::after{width:30px;height:30px}}
@media (max-width:767px){.elementor-1590 .elementor-element.elementor-element-8bc7b57 ul.products{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;gap:12px !important;grid-template-columns:none !important;margin:0 -20px !important;padding:4px 20px 18px !important;scrollbar-width:none} .elementor-1590 .elementor-element.elementor-element-8bc7b57 ul.products::-webkit-scrollbar{display:none} .elementor-1590 .elementor-element.elementor-element-8bc7b57 ul.products::before,.elementor-1590 .elementor-element.elementor-element-8bc7b57 ul.products::after{display:none !important;content:none !important} .elementor-1590 .elementor-element.elementor-element-8bc7b57 ul.products li.product{flex:0 0 74% !important;width:auto !important;max-width:none !important;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-77bc1d6 */.elementor-1590 .elementor-element.elementor-element-77bc1d6 ul.products li.product{background:#FFFFFF;border-radius:24px;padding:10px !important;margin:0 !important;box-shadow:0 0 0 1px rgba(15,15,53,.07);display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(15,15,53,.5)}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product a.woocommerce-LoopProduct-link{display:flex !important;flex-direction:column !important;flex-grow:1;color:inherit;text-decoration:none}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product a.woocommerce-LoopProduct-link img{order:1;width:100% !important;height:auto !important;aspect-ratio:1/1;object-fit:contain;padding:11%;background:#FFFFFF;border:1px solid rgba(15,15,53,.06);border-radius:18px;margin:0 0 16px !important;transition:transform .6s cubic-bezier(.32,.72,0,1)}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product:hover a.woocommerce-LoopProduct-link img{transform:scale(1.03)}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product a.woocommerce-LoopProduct-link::before{content:'NOVOL';order:2;display:block;padding:0 8px;margin-bottom:6px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;color:#8A6A2E}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .woocommerce-loop-product__title{order:3;font-family:'Manrope',sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;color:#0F0F35 !important;padding:0 8px !important;margin:0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .price,.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .star-rating{display:none !important}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .button{display:flex !important;align-items:center;justify-content:space-between;width:calc(100% - 16px) !important;margin:16px 8px 2px !important;padding:14px 0 0 !important;background:transparent !important;border:0 !important;border-top:1px solid rgba(15,15,53,.08) !important;border-radius:0 !important;color:#0F0F35 !important;font-size:0 !important;line-height:1 !important;box-shadow:none !important}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .button::before{content:'Δείτε το προϊόν';font-family:'Manrope',sans-serif;font-size:14px;font-weight:700;color:#0F0F35}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .button::after{content:'';flex-shrink:0;width:36px;height:36px;border-radius:999px;background:#0F0F35 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D6AF66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/15px no-repeat;transition:background-color .3s}
.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product:hover .button::after{background:#D6AF66 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/15px no-repeat}
@media (max-width:767px){.elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .woocommerce-loop-product__title{font-size:14px !important} .elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product a.woocommerce-LoopProduct-link img{padding:8%} .elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .button::before{font-size:13px} .elementor-1590 .elementor-element.elementor-element-77bc1d6 li.product .button::after{width:30px;height:30px}}
@media (max-width:767px){.elementor-1590 .elementor-element.elementor-element-77bc1d6 ul.products{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;gap:12px !important;grid-template-columns:none !important;margin:0 -20px !important;padding:4px 20px 18px !important;scrollbar-width:none} .elementor-1590 .elementor-element.elementor-element-77bc1d6 ul.products::-webkit-scrollbar{display:none} .elementor-1590 .elementor-element.elementor-element-77bc1d6 ul.products::before,.elementor-1590 .elementor-element.elementor-element-77bc1d6 ul.products::after{display:none !important;content:none !important} .elementor-1590 .elementor-element.elementor-element-77bc1d6 ul.products li.product{flex:0 0 74% !important;width:auto !important;max-width:none !important;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-40caa7b */.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__card{border-radius:22px;border:0;background:#FFFFFF;box-shadow:0 0 0 1px rgba(15,15,53,.06);overflow:hidden;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}
.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -28px rgba(15,15,53,.45)}
.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__avatar{display:none}
.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__text{padding:22px 22px 10px;margin-top:0}
.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__title,.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__title a{font-family:'Manrope',sans-serif;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#0F0F35}
.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__read-more{font-family:'Manrope',sans-serif;font-size:14px;font-weight:700;color:#8A6A2E;text-transform:none;letter-spacing:0}
.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__meta-data{padding:14px 22px 18px;border-top:1px solid rgba(15,15,53,.08)}
.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__meta-data,.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-post__meta-data span{font-family:'Manrope',sans-serif;font-size:13px !important;font-weight:500;line-height:1.4;color:#6B6B7E}
@media (max-width:767px){.elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-posts-container{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;gap:12px !important;grid-template-columns:none !important;margin:0 -20px !important;padding:4px 20px 18px !important;scrollbar-width:none} .elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-posts-container::-webkit-scrollbar{display:none} .elementor-1590 .elementor-element.elementor-element-40caa7b .elementor-posts-container .elementor-post{flex:0 0 80% !important;width:auto !important;max-width:none !important;scroll-snap-align:start}}/* End custom CSS */