.elementor .hp-mm-sub:hover,.elementor .hp-mm-sub:focus-visible{color:var(--primary);background-color:transparent;}.elementor .hp-mm-sub{font-family:var(--font-main);font-weight:500;font-size:16px;color:var(--text-graphite);line-height:24px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;background-color:transparent;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .hp-mm-row:hover,.elementor .hp-mm-row:focus-visible{color:var(--primary);background-color:transparent;}.elementor .hp-mm-row{font-family:var(--font-main);font-weight:600;font-size:20px;color:var(--text-obsidian);line-height:28px;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:6px;padding-inline-end:6px;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--border-subtle); &::after { content: '←'; font-size: 18px; color: var(--text-muted); transition: transform 0.15s ease, color 0.15s ease; } &:hover::after { color: var(--primary); transform: translateX(-4px); }\n}.elementor .hp-reviews-grid{width:100%;& .jet-listing-grid__items { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin: 0; } & .jet-listing-grid__item { width: auto !important; max-width: none !important; padding: 0 !important; } & .jet-listing-grid__item > .elementor { height: 100%; } & iframe { width: 100%; aspect-ratio: 9 / 16; max-height: 560px; height: auto; border: 0; display: block; } & iframe[src*='youtube'] { aspect-ratio: 16 / 9; max-height: none; } & .jet-listing-dynamic-field__content, & .jet-listing-dynamic-field__inline-wrap { width: 100%; display: block; } & blockquote.tiktok-embed, & blockquote.instagram-media { margin: 0 !important; max-width: 100% !important; min-width: 0 !important; } & .hp-card { display: flex; flex-direction: column; gap: 12px; height: 100%; box-sizing: border-box; padding: 20px; background-color: #FFFFFF; border: 1px solid var(--border-subtle); border-radius: 16px; box-shadow: 0 1px 3px rgba(0,0,0,0.04); direction: rtl; font-family: var(--font-main); } & .hp-card .e-con { padding: 0; } & [data-id='7c12b8e3'] { display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 10px; } & [data-id='18ee0987'] { display: flex; flex-direction: column; gap: 0; } & [data-id='ad9b7ca'] { display: block; border-radius: 12px; overflow: hidden; background: var(--surface-soft); } & [data-id='ad9b7ca']:not(:has(iframe, blockquote)) { display: none; } & .hp-h3 { font-family: var(--font-main); font-size: 16px; font-weight: 600; line-height: 24px; color: var(--text-obsidian); margin: 0; } & .hp-small { font-family: var(--font-main); font-size: 13px; line-height: 20px; color: var(--text-muted); } & [data-id='c26e67a'] { direction: ltr; text-align: right; } & .hp-body { font-family: var(--font-main); font-size: 15px; line-height: 1.75; color: var(--text-graphite); } & .hp-pill-amber { font-family: var(--font-main); font-size: 12px; font-weight: 600; line-height: 16px; color: var(--amber-text); background-color: var(--amber-soft); border: 1px solid #FDE68A; border-radius: 9999px; padding: 4px 12px; white-space: nowrap; flex-shrink: 0; } & [data-id='21c10e86'] { white-space: pre-line; color: var(--success); } & [data-id='3d2d0eca'] { white-space: pre-line; } & .hp-btn-secondary { align-self: flex-start; margin-top: auto; font-family: var(--font-main); font-size: 14px; font-weight: 500; color: var(--text-obsidian); background: #FFFFFF; border: 1px solid var(--border-subtle); border-radius: 8px; padding: 9px 16px; text-decoration: none; transition: border-color 0.15s ease, color 0.15s ease; } & .hp-btn-secondary:hover { color: var(--primary); border-color: var(--primary); } & .hp-card p:empty, & .hp-card span:empty { display: none; } & iframe { width: 100% !important; } & [data-id='51456e39'] { display: none; } & [data-id='51456e39'] a { color: var(--primary); font-weight: 600; text-decoration: none; } & [data-id='51456e39'] .jet-listing-dynamic-field__content { font-family: var(--font-main); font-size: 13px; color: var(--text-muted); background: var(--primary-soft); border-radius: 8px; padding: 6px 10px; display: inline-block; } & .jet-listing-dynamic-field { display: block !important; width: 100%; } & .jet-listing-dynamic-field__inline-wrap, & .jet-listing-dynamic-field__content { width: 100% !important; flex: 1 1 auto; }\n}.elementor .hp-hide-empty{&:not(:has(.jet-listing-grid__item)) { display: none; }\n}.elementor .hp-menu-cart{font-family:var(--font-main);flex:0 0 auto;& .elementor-menu-cart__toggle .elementor-button, & .elementor-menu-cart__toggle_button { display: inline-flex; align-items: center; gap: 8px; height: 44px; padding: 0 16px; background-color: var(--primary) !important; color: #FFFFFF !important; border: 0 !important; border-radius: 12px !important; font-family: var(--font-main); font-size: 14px; font-weight: 600; transition: background-color 0.18s ease, transform 0.18s ease; } & .elementor-menu-cart__toggle .elementor-button:hover { background-color: var(--primary-hover) !important; transform: translateY(-1px); } & .elementor-menu-cart__toggle .elementor-button-icon { color: #FFFFFF; font-size: 20px; position: relative; } & .elementor-menu-cart__toggle .elementor-button-icon svg { fill: #FFFFFF; width: 20px; height: 20px; } & .elementor-menu-cart__toggle .elementor-button-icon[data-counter]::before, & .elementor-button-icon-qty { background-color: var(--amber) !important; color: #FFFFFF !important; font-family: var(--font-main); font-size: 11px; font-weight: 700; min-width: 18px; height: 18px; line-height: 18px; border-radius: 9999px; top: -10px; inset-inline-end: -10px; } & .elementor-menu-cart__toggle .elementor-button-text { color: #FFFFFF; } & .elementor-menu-cart__container .elementor-menu-cart__main { font-family: var(--font-main); direction: rtl; } & .elementor-menu-cart__product-name a { font-family: var(--font-main); font-size: 14px; font-weight: 600; color: var(--text-obsidian); } & .elementor-menu-cart__product-price { font-family: var(--font-main); color: var(--text-muted); } & .elementor-menu-cart__subtotal { font-family: var(--font-main); font-size: 16px; font-weight: 700; color: var(--text-obsidian); } & .elementor-menu-cart__footer-buttons .elementor-button { font-family: var(--font-main); font-size: 15px; font-weight: 600; border-radius: 10px; padding: 14px; } & .elementor-menu-cart__footer-buttons .elementor-button--view-cart { background: #FFFFFF; color: var(--text-obsidian); border: 1px solid var(--border-strong); } & .elementor-menu-cart__footer-buttons .elementor-button--checkout { background: var(--primary); color: #FFFFFF; } & .elementor-menu-cart__product-price, & .elementor-menu-cart__product-price .quantity, & .elementor-menu-cart__product-price .amount { font-family: var(--font-main) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 20px !important; color: var(--text-muted) !important; } & .elementor-menu-cart__product-name, & .elementor-menu-cart__product-name a { font-size: 14px !important; line-height: 20px !important; text-decoration: none; } & .elementor-menu-cart__close-button { margin-top: 8px; } width: fit-content; & .elementor-widget-woocommerce-menu-cart, & .elementor-widget-container, & .elementor-menu-cart__wrapper, & .elementor-menu-cart__toggle_wrapper { width: auto !important; min-width: 0 !important; display: inline-block; }\n}.elementor .hp-trust{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;border-width:1px;border-color:var(--border-subtle);border-style:solid;background-color:var(--surface-soft);display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .hp-wc-tabs{width:100%;font-family:var(--font-main);& .woocommerce-tabs ul.tabs { display: flex; gap: 6px; padding: 0; margin: 0 0 24px 0; border-bottom: 1px solid var(--border-subtle); overflow-x: auto; } & .woocommerce-tabs ul.tabs::before, & .woocommerce-tabs ul.tabs li::before, & .woocommerce-tabs ul.tabs li::after { display: none; } & .woocommerce-tabs ul.tabs li { margin: 0; padding: 0; border: 0; background: transparent; border-radius: 0; } & .woocommerce-tabs ul.tabs li a { display: block; font-family: var(--font-main); font-size: 15px; font-weight: 600; color: var(--text-muted); padding: 12px 18px; border-bottom: 2px solid transparent; text-decoration: none; white-space: nowrap; } & .woocommerce-tabs ul.tabs li.active a { color: var(--text-obsidian); border-bottom-color: var(--primary); } & .woocommerce-tabs ul.tabs li a:hover { color: var(--primary); } & .woocommerce-Tabs-panel { font-family: var(--font-main); font-size: 16px; line-height: 1.8; color: var(--text-graphite); max-width: 820px; } & .woocommerce-Tabs-panel h2 { font-family: var(--font-main); font-size: 22px; font-weight: 700; color: var(--text-obsidian); margin: 0 0 12px 0; } & table.shop_attributes { border: 1px solid var(--border-subtle); border-radius: 12px; overflow: hidden; border-collapse: separate; } & table.shop_attributes th, & table.shop_attributes td { padding: 12px 16px; border: 0; border-bottom: 1px solid var(--border-subtle); font-style: normal; } & table.shop_attributes tr:nth-child(even) th, & table.shop_attributes tr:nth-child(even) td { background: var(--surface-soft); } & table.shop_attributes th { font-weight: 600; color: var(--text-obsidian); width: 200px; } & #reviews #submit { background: var(--primary); color: #FFFFFF; border-radius: 8px; font-family: var(--font-main); }\n}.elementor .hp-pdp-cart{width:100%;font-family:var(--font-main);& form.cart { display: flex; flex-wrap: wrap; align-items: stretch; gap: 10px; margin: 0; } & form.cart .quantity { margin: 0; } & form.cart .quantity input.qty { height: 52px; width: 76px; border: 1px solid var(--border-strong); border-radius: 10px; font-family: var(--font-main); font-size: 16px; font-weight: 600; text-align: center; background: #FFFFFF; } & form.cart button.single_add_to_cart_button { flex: 1 1 200px; height: 52px; font-family: var(--font-main); font-size: 16px; font-weight: 600; color: #FFFFFF; background-color: var(--primary); border: 0; border-radius: 10px; padding: 0 24px; transition: background-color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease; } & form.cart button.single_add_to_cart_button:hover { background-color: var(--primary-hover); transform: translateY(-2px); box-shadow: 0 8px 20px -6px rgba(2,132,199,0.55); } & table.variations { width: 100%; margin-bottom: 12px; } & table.variations select { height: 44px; border: 1px solid var(--border-strong); border-radius: 8px; padding: 0 12px; font-family: var(--font-main); } & .stock { display: none; } & .tinv-wishlist, & .tinv-wraper { margin: 0; display: flex; align-items: center; } & .tinvwl_add_to_wishlist_button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 52px; padding: 0 16px; margin: 0; border: 1px solid var(--border-strong); border-radius: 10px; background: #FFFFFF; font-family: var(--font-main); font-size: 14px; font-weight: 500; color: var(--text-graphite); text-decoration: none; transition: border-color 0.15s ease, color 0.15s ease; } & .tinvwl_add_to_wishlist_button:hover, & .tinvwl_add_to_wishlist_button.tinvwl-product-in-list { color: var(--danger); border-color: #FCA5A5; } & .tinvwl_add_to_wishlist_button::before { font-size: 18px; margin: 0; } & .stock { display: block; font-family: var(--font-main); font-size: 14px; font-weight: 600; margin: 0 0 12px 0; } & .stock.in-stock { color: var(--success); } & .stock.out-of-stock { color: var(--danger); }\n}.elementor .hp-pdp-gallery{width:100%;& .woocommerce-product-gallery { width: 100%; margin: 0; } & .woocommerce-product-gallery__wrapper { margin: 0; } & .woocommerce-product-gallery__image img, & .flex-viewport img { background-color: var(--surface-soft); border-radius: 16px; aspect-ratio: 1 / 1; object-fit: contain; padding: 32px; box-sizing: border-box; } & .flex-viewport { border-radius: 16px; border: 1px solid var(--border-subtle); background: var(--surface-soft); } & ol.flex-control-thumbs { display: flex; gap: 10px; margin: 12px 0 0 0; padding: 0; } & ol.flex-control-thumbs li { width: 72px; float: none; list-style: none; } & ol.flex-control-thumbs li img { border-radius: 10px; border: 1px solid var(--border-subtle); background: var(--surface-soft); opacity: 0.6; transition: opacity 0.15s ease, border-color 0.15s ease; } & ol.flex-control-thumbs li img.flex-active, & ol.flex-control-thumbs li img:hover { opacity: 1; border-color: var(--primary); } & .woocommerce-product-gallery__trigger { top: 16px; left: 16px; right: auto; background: #FFFFFF; border: 1px solid var(--border-subtle); border-radius: 9999px; } & .onsale { display: none; } & .woocommerce-product-gallery { opacity: 1 !important; } & .woocommerce-product-gallery { opacity: 1 !important; width: 100% !important; float: none !important; } & .woocommerce-product-gallery__image, & .woocommerce-product-gallery__image a { display: block; width: 100%; } & .woocommerce-product-gallery__image img { width: 100% !important; height: auto; }\n}.elementor .hp-wc-grid{width:100%;font-family:var(--font-main);& .woocommerce-result-count { font-family: var(--font-main); font-size: 13px; color: var(--text-muted); margin: 0 0 16px 0; line-height: 40px; } & .woocommerce-ordering { margin: 0 0 16px 0; } & .woocommerce-ordering select { font-family: var(--font-main); height: 40px; padding: 0 12px; border: 1px solid var(--border-strong); border-radius: 8px; background-color: #FFFFFF; font-size: 14px; color: var(--text-obsidian); } & ul.products { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin: 0; padding: 0; clear: both; } & ul.products::before, & ul.products::after { display: none; } & ul.products li.product { width: auto; margin: 0; float: none; position: relative; display: flex; flex-direction: column; background-color: #FFFFFF; border: 1px solid var(--border-subtle); border-radius: 16px; padding: 12px; box-shadow: 0 1px 3px rgba(0,0,0,0.04); transition: border-color 0.2s ease, box-shadow 0.2s ease; text-align: right; } & ul.products li.product:hover { border-color: var(--border-strong); box-shadow: 0 10px 25px -5px rgba(0,0,0,0.06), 0 8px 10px -6px rgba(0,0,0,0.04); } & ul.products li.product a.woocommerce-LoopProduct-link { display: flex; flex-direction: column; flex: 1 1 auto; text-decoration: none; } & ul.products li.product img { width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: contain; background-color: var(--surface-soft); border-radius: 12px; padding: 16px; margin: 0 0 12px 0; box-sizing: border-box; } & ul.products li.product .woocommerce-loop-product__title { font-family: var(--font-main); font-size: 15px; font-weight: 600; line-height: 22px; color: var(--text-obsidian); padding: 0 4px; margin: 0 0 8px 0; min-height: 44px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } & ul.products li.product .price { font-family: var(--font-main); font-size: 20px; font-weight: 700; color: var(--text-obsidian); padding: 10px 4px 0 4px; margin: auto 0 0 0; border-top: 1px solid var(--border-subtle); display: block; } & ul.products li.product .price del { font-size: 14px; font-weight: 400; color: var(--text-muted); } & ul.products li.product .price ins { text-decoration: none; } & ul.products li.product a.button { display: block; font-family: var(--font-main); font-size: 14px; font-weight: 600; line-height: 20px; text-align: center; color: #FFFFFF; background-color: var(--primary); border-radius: 8px; padding: 10px 14px; margin: 10px 0 0 0; text-decoration: none; transition: background-color 0.18s ease, transform 0.18s ease; } & ul.products li.product a.button:hover { color: #FFFFFF; background-color: var(--primary-hover); transform: translateY(-1px); } & ul.products li.product a.added_to_cart { display: block; text-align: center; font-size: 13px; color: var(--primary); margin-top: 6px; } & ul.products li.product .onsale { position: absolute; top: 20px; left: 20px; right: auto; min-height: 0; min-width: 0; line-height: 16px; font-size: 12px; font-weight: 600; color: var(--amber-text); background-color: var(--amber-soft); border: 1px solid #FDE68A; border-radius: 9999px; padding: 4px 12px; margin: 0; z-index: 2; } & ul.products li.product .tinvwl-loop-button-wrapper, & ul.products li.product .tinv-wraper { position: absolute; top: 20px; right: 20px; margin: 0; z-index: 3; } & .tinvwl_add_to_wishlist_button { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; margin: 0; padding: 0; border-radius: 9999px; background-color: #FFFFFF; border: 1px solid var(--border-subtle); color: var(--text-graphite); font-size: 0; } & .tinvwl_add_to_wishlist_button:hover, & .tinvwl_add_to_wishlist_button.tinvwl-product-in-list { color: var(--danger); border-color: #FCA5A5; } & .tinvwl_add_to_wishlist_button::before { font-size: 17px; margin: 0; } & .tinvwl_add_to_wishlist-text { display: none; } & nav.woocommerce-pagination { margin-top: 32px; } & nav.woocommerce-pagination ul { border: 0; display: flex; justify-content: center; gap: 6px; } & nav.woocommerce-pagination ul li { border: 0; } & nav.woocommerce-pagination ul li a, & nav.woocommerce-pagination ul li span { font-family: var(--font-main); min-width: 40px; height: 40px; line-height: 40px; padding: 0 12px; border: 1px solid var(--border-subtle); border-radius: 8px; color: var(--text-obsidian); background: #FFFFFF; } & nav.woocommerce-pagination ul li span.current { background: var(--primary); border-color: var(--primary); color: #FFFFFF; } & ul.products li.product h2.woocommerce-loop-product__title, & ul.products li.product .woocommerce-loop-product__title { font-family: var(--font-main) !important; font-size: 15px !important; font-weight: 600 !important; line-height: 22px !important; letter-spacing: 0 !important; color: var(--text-obsidian) !important; text-transform: none !important; } & ul.products li.product .price { font-family: var(--font-main) !important; font-size: 22px !important; font-weight: 800 !important; line-height: 1.2 !important; color: var(--text-obsidian) !important; letter-spacing: normal !important; display: flex !important; align-items: baseline; gap: 6px; flex-wrap: wrap; margin: 4px 0 10px 0 !important; } & ul.products li.product .price .woocommerce-Price-currencySymbol { font-size: 0.75em !important; font-weight: 700 !important; margin-inline-end: 2px; } & ul.products li.product .price del { font-size: 15px !important; font-weight: 500 !important; color: var(--text-muted) !important; opacity: 1; } & ul.products li.product .price ins { text-decoration: none !important; }\n}.elementor .hp-search-slot{& .elementor-widget-shortcode, & .elementor-shortcode { margin: 0; width: 100%; } & .dgwt-wcas-search-wrapp { max-width: none; min-width: 0; } & .dgwt-wcas-sf-wrapp { background: transparent; padding: 0; } & input.dgwt-wcas-search-input { height: 48px; border-radius: 12px; border: 1px solid var(--border-subtle); background-color: var(--surface-subdued); font-family: var(--font-main); font-size: 14px; color: var(--text-obsidian); box-shadow: inset 0 1px 2px rgba(0,0,0,0.04); transition: border-color 0.15s ease, box-shadow 0.15s ease, background-color 0.15s ease; } & input.dgwt-wcas-search-input:focus { border-color: var(--primary); background-color: #FFFFFF; box-shadow: 0 0 0 3px rgba(2,132,199,0.15); outline: none; } & .dgwt-wcas-suggestions-wrapp { font-family: var(--font-main); }\n}.elementor .hp-hot-link:hover,.elementor .hp-hot-link:focus-visible{color:var(--primary);text-decoration:none;}.elementor .hp-hot-link:focus{color:var(--text-muted);}.elementor .hp-hot-link{font-family:var(--font-main);font-weight:500;font-size:12px;color:var(--text-muted);line-height:16px;text-decoration:none;transition:color 0.15s;}.elementor .hp-icon-btn:hover,.elementor .hp-icon-btn:focus-visible{border-color:var(--primary);background-color:var(--primary-soft);transform:translate3d(0px, -1px, 0px);}.elementor .hp-icon-btn{width:44px;height:44px;text-decoration:none;padding:0px;border-radius:12px;border-width:1px;border-color:var(--border-subtle);border-style:solid;background-color:var(--canvas);transition:border-color 0.15s, background-color 0.15s, transform 0.15s;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .hp-icon-btn:active{transform:scale3d(0.92, 0.92, 1);transition:transform 90ms;}.elementor .hp-foot-col{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .hp-foot-title{font-family:var(--font-main);font-weight:700;font-size:14px;color:#FAFAFA;letter-spacing:0.02em;line-height:20px;margin-block-end:6px;}.elementor .hp-foot-link:hover,.elementor .hp-foot-link:focus-visible{color:#FAFAFA;text-decoration:none;}.elementor .hp-foot-link:focus{color:#A1A1AA;}.elementor .hp-foot-link{font-family:var(--font-main);font-size:14px;color:#A1A1AA;line-height:22px;text-decoration:none;transition:color 0.15s;}.elementor .hp-navlink:hover,.elementor .hp-navlink:focus-visible{color:var(--primary);text-decoration:none;background-color:var(--primary-soft);}.elementor .hp-navlink:focus{color:var(--text-graphite);}.elementor .hp-navlink{font-family:var(--font-main);font-weight:500;font-size:14px;color:var(--text-graphite);line-height:20px;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius-sm);background-color:transparent;transition:color 0.15s, background-color 0.15s;white-space: nowrap;\n}.elementor .hp-topbar-item{font-family:var(--font-main);font-weight:500;font-size:12px;color:#D4D4D8;line-height:16px;white-space: nowrap;\n}.elementor .hp-wrap{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .hp-pill-primary{font-family:var(--font-main);font-weight:600;font-size:12px;color:var(--primary-hover);line-height:16px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:9999px;background-color:var(--primary-soft);}.elementor .hp-btn-amber:hover,.elementor .hp-btn-amber:focus-visible{color:#FFFFFF;text-decoration:none;background-color:var(--amber-hover);box-shadow:0px 8px 20px -6px rgba(217,119,6,0.55);transform:translate3d(0px, -2px, 0px);}.elementor .hp-btn-amber{font-family:var(--font-main);font-weight:600;font-size:15px;color:#FFFFFF;line-height:24px;text-align:center;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-sm);background-color:var(--amber);transition:transform 0.18s, box-shadow 0.18s, background-color 0.18s;white-space: nowrap;\n}.elementor .hp-btn-amber:focus{color:#FFFFFF;}.elementor .hp-btn-amber:active{color:#FFFFFF;transform:scale3d(0.97, 0.97, 1);box-shadow: none; transition-duration: 90ms;\n}.elementor .hp-btn-secondary:hover,.elementor .hp-btn-secondary:focus-visible{color:var(--primary);text-decoration:none;border-color:var(--primary);background-color:var(--canvas);transform:translate3d(0px, -2px, 0px);}.elementor .hp-btn-secondary{font-family:var(--font-main);font-weight:500;font-size:15px;color:var(--text-obsidian);line-height:24px;text-align:center;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-sm);border-width:1px;border-color:var(--border-subtle);border-style:solid;background-color:var(--canvas);transition:transform 0.18s, border-color 0.18s, color 0.18s, background-color 0.18s;white-space: nowrap;\n}.elementor .hp-btn-secondary:focus{color:var(--text-obsidian);}.elementor .hp-btn-secondary:active{transform:scale3d(0.97, 0.97, 1);transition-duration: 90ms;\n}.elementor .hp-small{font-family:var(--font-main);font-weight:400;font-size:13px;color:var(--text-muted);line-height:20px;}.elementor .hp-body{font-family:var(--font-main);font-weight:400;font-size:15px;color:var(--text-graphite);line-height:24px;}.elementor .hp-h3{font-family:var(--font-main);font-weight:600;font-size:18px;color:var(--text-obsidian);line-height:26px;}.elementor .hp-h2{font-family:var(--font-main);font-weight:700;font-size:40px;color:var(--text-obsidian);letter-spacing:-0.025em;line-height:1.15;}.elementor .hp-eyebrow{font-family:var(--font-main);font-weight:600;font-size:13px;color:var(--primary);letter-spacing:0.04em;line-height:18px;}.elementor .hp-stack{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .hp-container{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .hp-section{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:0px;align-items:center;box-sizing: border-box;\n}.elementor .hp-page{width:100%;font-family:var(--font-main);color:var(--text-graphite);direction:rtl;padding:0px;background-color:var(--surface-soft);display:flex;flex-direction:column;gap:0px;}