.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-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);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}body.rtl .elementor-893 .elementor-element.elementor-element-17a40634{right:2%}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}body.rtl .elementor-893 .elementor-element.elementor-element-235da06{left:2%}@media (max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}body.rtl .elementor-893 .elementor-element.elementor-element-17a40634{right:-11%}.elementor-widget-loop-grid .elementor-pagination{line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-loop-grid .e-load-more-message{line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}}@media (max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}body.rtl .elementor-893 .elementor-element.elementor-element-17a40634{right:-47%}.elementor-widget-loop-grid .elementor-pagination{line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-widget-loop-grid .e-load-more-message{line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}}.geli-first-badge{background:#faf0f3;border:1px solid #f0c4d0;border-radius:14px;padding:22px 34px;min-width:170px;text-align:center;box-shadow:0 18px 36px rgba(30,20,16,.16)}.geli-first-badge .elementor-heading-title,.geli-first-badge h3,.geli-first-badge p{margin:0!important}.geli-first-badge strong,.geli-first-badge .elementor-heading-title{color:#8c2d46!important;font-family:"Playfair Display",Georgia,serif!important;font-size:52px!important;font-weight:500!important;line-height:.95em!important}.geli-first-badge small{display:block;margin-top:8px;color:#b03d5c;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:767px){.geli-first-badge{padding:18px 28px;min-width:145px;align-self:flex-end}.geli-first-badge strong,.geli-first-badge .elementor-heading-title{font-size:42px!important}.geli-first-badge small{font-size:9px}}.geli-loop-card .price>.amount,.geli-loop-price .price>.amount,.woocommerce ul.products li.product .price>.amount{@media (max-width:767px){.geli-loop-card .price,.geli-loop-price .price,.woocommerce ul.products li.product .price{gap:5px 6px!important;margin:8px 0 14px!important}.geli-loop-card .price del,.geli-loop-price .price del,.woocommerce ul.products li.product .price del{font-size:11px!important}.geli-loop-card .price ins,.geli-loop-price .price ins,.woocommerce ul.products li.product .price ins{font-size:12px!important;padding:6px 9px!important}.geli-loop-card .price ins::before,.geli-loop-price .price ins::before,.woocommerce ul.products li.product .price ins::before{font-size:7px!important;padding:3px 6px!important;margin-right:5px}}}.geli-loop-card .price>.amount,.geli-loop-price .price>.amount,.woocommerce ul.products li.product .price>.amount{@media (max-width:767px){.geli-loop-card .price,.geli-loop-price .price,.woocommerce ul.products li.product .price{gap:5px 6px!important;margin:8px 0 14px!important}.geli-loop-card .price del,.geli-loop-price .price del,.woocommerce ul.products li.product .price del{font-size:11px!important}.geli-loop-card .price ins,.geli-loop-price .price ins,.woocommerce ul.products li.product .price ins{font-size:12px!important;padding:6px 9px!important}.geli-loop-card .price ins::before,.geli-loop-price .price ins::before,.woocommerce ul.products li.product .price ins::before{font-size:7px!important;padding:3px 6px!important;margin-right:5px}}}@media (max-width:767px){.geli-top-grid .elementor-loop-container,.geli-top-grid .elementor-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding:0 18px!important}.geli-top-grid .geli-loop-card{padding:16px 16px 18px!important;border-radius:22px!important}.geli-top-grid .geli-loop-image{height:240px!important;margin-bottom:14px!important}.geli-top-grid .geli-loop-image img{max-height:225px!important;width:auto!important;object-fit:contain!important}.geli-top-grid .geli-loop-title,.geli-top-grid .geli-loop-title a{font-size:20px!important;line-height:1.12em!important;margin:10px 0 6px!important}.geli-top-grid .geli-loop-price{font-size:15px!important;margin-bottom:12px!important}.geli-top-grid .geli-loop-button .elementor-button{width:100%!important;padding:11px 18px!important;font-size:14px!important}}@media (max-width:767px){.geli-top-grid .elementor-loop-container,.geli-top-grid .elementor-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding:0 18px!important}.geli-top-grid .geli-loop-card{padding:16px 16px 18px!important;border-radius:22px!important}.geli-top-grid .geli-loop-image{height:240px!important;margin-bottom:14px!important}.geli-top-grid .geli-loop-image img{max-height:225px!important;width:auto!important;object-fit:contain!important}.geli-top-grid .geli-loop-title,.geli-top-grid .geli-loop-title a{font-size:20px!important;line-height:1.12em!important;margin:10px 0 6px!important}.geli-top-grid .geli-loop-price{font-size:15px!important;margin-bottom:12px!important}.geli-top-grid .geli-loop-button .elementor-button{width:100%!important;padding:11px 18px!important;font-size:14px!important}}