.elementor-widget-media-carousel .elementor-swiper-button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:999px!important;background:#fff!important;color:#2e5f7f!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 6px 18px rgba(25,46,67,.16)!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;z-index:1!important}.elementor-widget-media-carousel .elementor-swiper-button:hover{background:#2e5f7f!important;color:#fff!important}.elementor-widget-media-carousel .elementor-swiper-button.swiper-button-disabled{background:#fff!important;color:#2e5f7f!important;border-radius:999px!important;opacity:.45!important;cursor:not-allowed!important}.elementor-widget-media-carousel .elementor-swiper-button-prev{right:16px!important;left:auto!important}.elementor-widget-media-carousel .elementor-swiper-button-next{right:auto!important;left:16px!important}@media (max-width:767px){.elementor-widget-media-carousel .elementor-swiper-button{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}.elementor-widget-media-carousel .elementor-swiper-button-prev{right:10px!important}.elementor-widget-media-carousel .elementor-swiper-button-next{left:10px!important}}@media (min-width:1025px){.elementor-widget-media-carousel:has(.elementor-swiper-button-prev.swiper-button-disabled):has(.elementor-swiper-button-next.swiper-button-disabled) .elementor-swiper-button{display:none!important}}html.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button,body.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button,html.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button-prev,html.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button-next,body.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button-prev,body.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button-next{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important}.elementor-widget-media-carousel .elementor-swiper-button.swiper-button-lock{display:none!important}.elementor-widget-media-carousel .elementor-swiper-button:not(.swiper-button-lock){display:flex!important}html.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button,body.roma-mobile-menu-open .elementor-widget-media-carousel .elementor-swiper-button{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.roma-mobile-offcanvas{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate!important}.roma-mobile-offcanvas .e-off-canvas__overlay{position:absolute!important;inset:0!important;z-index:1!important}.roma-mobile-offcanvas .e-off-canvas__main{position:absolute!important;z-index:2!important}.roma-mobile-offcanvas .e-off-canvas__content{position:relative!important;z-index:3!important}@media (max-width:1024px){html.roma-mobile-menu-open .jet-listing-grid__slider-icon,body.roma-mobile-menu-open .jet-listing-grid__slider-icon,html.roma-mobile-menu-open .jet-listing-grid__slider-icon.prev-arrow,body.roma-mobile-menu-open .jet-listing-grid__slider-icon.prev-arrow,html.roma-mobile-menu-open .jet-listing-grid__slider-icon.next-arrow,body.roma-mobile-menu-open .jet-listing-grid__slider-icon.next-arrow,html.roma-mobile-menu-open .jet-listing-grid .slick-arrow,body.roma-mobile-menu-open .jet-listing-grid .slick-arrow,html.roma-mobile-menu-open .jet-listing-grid .jet-slick-dots,body.roma-mobile-menu-open .jet-listing-grid .jet-slick-dots{z-index:-1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important}}.roma-loop-pricebox{width:100%;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:2px 4px;direction:rtl;text-align:center;background:0 0;border:0}.roma-loop-pricebox__meta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.roma-loop-price{width:100%;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:3px 7px;line-height:1.45}.roma-loop-price__current,.roma-loop-price ins{color:#326a8b;font-size:13px;font-weight:700;text-decoration:none!important}.roma-loop-price .woocommerce-Price-amount{color:inherit;font-weight:inherit}.roma-loop-price .woocommerce-Price-currencySymbol{font-size:.82em;font-weight:500;opacity:.7}.roma-loop-price__old,.roma-loop-price del{color:#a2a8ac;font-size:11px;font-weight:400;text-decoration-line:line-through!important;text-decoration-color:#d75b61!important;text-decoration-thickness:1px!important}.roma-loop-price__from,.roma-loop-price__to{color:#89949b;font-size:10px;font-weight:400}.roma-loop-discount{display:inline-block;color:#c65359;padding:0;background:0 0;border:0;font-size:10px;font-weight:600;line-height:1.3}.roma-loop-price--unavailable{min-height:28px}.roma-loop-price__unavailable{color:#b65358;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.roma-loop-price__contact{color:#89949b;font-size:11px;font-weight:500}.roma-loop-price__free{color:#39765e;font-size:12px;font-weight:700}.roma-loop-stock{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:0 0;font-size:10px;font-weight:500}.roma-loop-stock__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.roma-loop-stock--in{color:#4d7b68}.roma-loop-stock--backorder{color:#a87834}.roma-loop-stock--out{color:#b65358}.roma-loop-price-note{display:none}@media (max-width:767px){.roma-loop-pricebox{min-height:52px;gap:2px}.roma-loop-price__current,.roma-loop-price ins{font-size:14px}.roma-loop-price__old,.roma-loop-price del{font-size:13px}.roma-loop-discount{font-size:13px}.roma-loop-price__unavailable{font-size:12px}}