.elementor-1837 .elementor-element.elementor-element-4968911{--display:flex;}/* Start custom CSS *//* =========================================
   TEHRAN CITY LANDING - ADDON
========================================= */
.lefton-tehran-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.lefton-tehran-card{position:relative;padding:21px 22px;background:#fff;border:1px solid var(--lefton-border);border-radius:var(--lefton-radius);box-shadow:0 7px 22px rgba(20,20,20,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.lefton-tehran-card:hover{transform:translateY(-2px);border-color:#d2afb3;background:#fdfafa;box-shadow:0 11px 28px rgba(111,37,45,.075)}.lefton-tehran-card::before{content:"";position:absolute;top:20px;right:0;width:3px;height:31px;background:var(--lefton-wine);border-radius:4px 0 0 4px}.lefton-tehran-card-title{display:block;margin:0 0 7px;color:var(--lefton-charcoal);font-size:17px;font-weight:900;line-height:1.8}.lefton-tehran-card-text{margin:0;color:var(--lefton-text);font-size:15px;line-height:1.95}.lefton-tehran-product{margin:17px 0;padding:22px 23px;background:#fff;border:1px solid var(--lefton-border);border-radius:var(--lefton-radius);box-shadow:var(--lefton-shadow);transition:border-color .2s ease,box-shadow .2s ease}.lefton-tehran-product:hover{border-color:#d6babc;box-shadow:0 10px 28px rgba(111,37,45,.065)}.lefton-tehran-product .lefton-article-h3{margin-top:0}.lefton-tehran-category-link{display:inline-flex;align-items:center;margin-top:5px;color:var(--lefton-wine);font-weight:800;text-decoration:none;border-bottom:1px solid rgba(111,37,45,.3);transition:color .2s ease,border-color .2s ease}.lefton-tehran-category-link:hover{color:var(--lefton-wine-dark);border-bottom-color:var(--lefton-wine-dark)}.lefton-tehran-shipping-intro{margin:22px 0;padding:20px 22px;background:#faf8f7;border:1px solid var(--lefton-border);border-right:4px solid var(--lefton-wine);border-radius:12px}.lefton-tehran-destinations{display:grid;grid-template-columns:1fr;gap:12px;margin:22px 0}.lefton-tehran-destination{position:relative;padding:19px 22px;background:#fff;border:1px solid var(--lefton-border);border-radius:12px;box-shadow:0 5px 18px rgba(20,20,20,.035);transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lefton-tehran-destination:hover{background:#fdfafa;border-color:var(--lefton-wine);transform:translateX(-3px);box-shadow:0 8px 22px rgba(111,37,45,.06)}.lefton-tehran-destination .lefton-article-h3{margin:0 0 6px;padding-right:17px;font-size:18px}.lefton-tehran-destination-text{margin:0;color:var(--lefton-text);font-size:14.5px;line-height:1.95}.lefton-tehran-shortcode{margin:25px 0}.lefton-tehran-tip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.lefton-tehran-tip-item{padding:17px 19px;background:var(--lefton-soft);border:1px solid var(--lefton-border);border-radius:11px}.lefton-tehran-tip-item strong{display:block;margin-bottom:4px;color:var(--lefton-charcoal);font-size:15.5px;font-weight:900}.lefton-tehran-tip-item span{display:block;color:var(--lefton-text);font-size:14px;line-height:1.9}@media(max-width:767px){.lefton-tehran-grid,.lefton-tehran-tip{grid-template-columns:1fr}.lefton-tehran-card,.lefton-tehran-product,.lefton-tehran-destination{padding:17px}.lefton-tehran-shipping-intro{padding:17px}.lefton-tehran-card-title{font-size:16px}.lefton-tehran-card-text,.lefton-tehran-destination-text{font-size:14.5px}.lefton-tehran-destination .lefton-article-h3{font-size:17px}}/* End custom CSS */