//#site-header{background-color:#7F1016 !important}/* Titles margin bottom on the banner of the home page */.elementor-element.banner-margin{margin-bottom:10px}/* Footer Callout */.lingerie-callout .col{border-left:1px solid #555}.lingerie-callout .col-1{border-left:0}.lingerie-callout .callout-content{line-height:1;text-align:center}.lingerie-callout .callout-content a{display:inline-block}.lingerie-callout .icon-box-icon,.lingerie-callout .icon-box-heading{display:inline-block;vertical-align:middle}.lingerie-callout .icon-box-icon{margin-right:12px}.lingerie-callout .icon-box-icon span{font-size:22px}.lingerie-callout .icon-box-heading{font-size:16px;font-weight:400;margin:0;letter-spacing:1px;text-transform:capitalize}@media screen and (max-width:767px){.lingerie-callout .col{border-left:0 !important}.lingerie-callout .icon-box-icon{display:none}.lingerie-callout .icon-box-heading{display:block}a.elementor-item{font-size:20px !important}button.single_add_to_cart_button.button.alt{width:100% !important}}@media screen and (min-width:767px){button.single_add_to_cart_button.button.alt{width:40% !important}}/* Footer */#footer-widgets .footer-box{width:25%;border-left:1px solid #373737;padding-left:60px}#footer-widgets .footer-box.col-1{width:50%;border-left:0;padding-left:0 !important}#footer-widgets .footer-box .footer-widget.social-widget{margin-bottom:14px}#footer-widgets .footer-box .widget-title{border:0;padding-left:0}#footer-widgets .footer-box .social-widget .style-simple li a{font-size:14px;width:26px}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]{background-color:#383838;color:#909090;border-color:#383838;font-size:13px;padding:6px 12px;height:40px;border-radius:20px}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#525252}#footer-widgets .oceanwp-newsletter-form-wrap button{background-color:#212121;height:36px;right:2px;padding:0 24px;border-radius:20px}#footer-widgets .oceanwp-newsletter-form-wrap button:hover{background-color:#ff4a96}/* Footer Bottom */#footer-bottom{padding:0}#footer-bottom-inner{border-top:1px solid #373737;padding:20px 0}#footer-bottom #copyright,#footer-bottom #footer-bottom-menu{float:none;width:100%;text-align:center;padding:0}#footer-bottom #footer-bottom-menu{margin-bottom:16px}#footer-bottom a,#footer-bottom #footer-bottom-menu a{font-size:13px;padding:0 10px}/* Responsive */@media screen and (max-width:1280px){#footer-widgets .footer-box{padding-left:20px}}@media screen and (max-width:959px){#footer-widgets .footer-box{padding-left:10px}}@media screen and (max-width:767px){#footer-widgets .footer-box{border-left:0;padding-left:0;padding-top:20px}}@media screen and (max-width:480px){#scroll-top{display:none !important}}@media screen and (max-width:320px){#site-logo #site-logo-inner a img{max-width:150px}}.woocommerce ul.products li.product .price .amount{color:black}.wcmenucart i{color:white}.owp-woo-single-cond-notice{display:none !important}.single_add_to_cart_button{display:block !important;visibility:visible !important}.yith-wcwl-add-to-wishlist-button__label{display:none !important}header.elementor-element.elementor-element-d29615d.e-con-full.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.e-flex.e-con.e-parent.e-lazyloaded.elementor-sticky{height:55px !important}.elementor-element.elementor-element-defe6fe.e-con-full.e-flex.e-con.e-child{width:auto !important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{width:max-content !important}td.value{border:none !important}th.label{border:none !important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{background-color:rgb(0,0,0) !important;font-family:Helvetica,sans-serif !important;fill:rgb(255,255,255) !important;color:rgb(255,255,255) !important;font-size:medium !important;font-weight:300 !important}button.single_add_to_cart_button.button.alt{background-color:rgb(0,0,0) !important;font-family:Helvetica,sans-serif !important;fill:rgb(255,255,255) !important;color:rgb(255,255,255) !important;font-size:medium !important;font-weight:300 !important}a.reset_variations{display:none !important}button.elementor-button.elementor-size-sm.elementor-animation-shrink{border:none !important;padding:6px 9px !important;color:white !important;background:black !important;border-radius:5px !important}/* Category Page Style */div#primary{width:100% !important}div#right-sidebar-inner{display:none}a.wp-block-button__link.wp-element-button:hover{color:white !important;font-weight:400}.elementor-element.elementor-element-defe6fe.e-flex.e-con-boxed.e-con.e-child{width:fit-content !important}@media (max-width:768px){img.attachment-full.size-full.wp-image-1802{height:31px !important}i.icon.icon-user{padding-top:5px !important}.elementor-menu-cart__toggle.elementor-button-wrapper{margin-right:2px !important;margin-left:3px !important}}/* Login / Sign Up */.woocommerce-MyAccount-navigation-link a{/* font-family:'MinSans' !important;*/font-weight:600}ul.owp-account-links{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.clr .woocommerce{display:flex !important;justify-content:center !important;align-items:center !important;flex-direction:column !important}a.owp-account-link{font-size:xx-large !important;/* font-family:'MinSans' !important;*/font-weight:600 !important;animation:color-blink 2s infinite !important}@keyframes color-blink{0%{color:#2b2d22}50%{color:#c73e00}100%{color:#2b2d22}}li.or{display:none !important}@media (min-width:768px){.woocommerce-MyAccount-tabs{width:50% !important}}.login .form-row{width:100% !important}button.woocommerce-button.button.woocommerce-form-login__submit{width:100% !important;background-color:#000000 !important}button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:black !important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background:#000000 !important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{background:black !important}.elementor-element.elementor-element-e3aaf3d.elementor-widget.elementor-widget-html{padding-bottom:300px !important}.oceanwp-user-profile.clr .image{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--giftcards{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--saved-cards{display:none !important}.woocommerce-MyAccount-tabs.clr{margin-bottom:100px !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard{display:none !important}header.woocommerce-Address-title.title h2{font-size:medium !important;/* font-family:'MinSans' !important;*/}.woocommerce-info{/* font-family:'MinSans';*/font-weight:600;color:#000000}a.woocommerce-Button.wc-forward.button{/* font-family:'MinSans';*/font-weight:600;margin-top:25px;background:#000000}a.woocommerce-Button.wc-forward.button:hover{background:black !important}.woocommerce-MyAccount-tabs .oceanwp-user-profile .user-info{padding-left:0 !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none !important}/* Transparent Toggle */.elementor-menu-toggle{background:transparent !important}/* Navabar Font Mobile */a.elementor-item{font-family:system-ui !important}/* Product Title */h1.product_title.entry-title.elementor-heading-title.elementor-size-default{font-size:x-large !important}/* Category Image PC Hover Wishlist */a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-position-after.tinvwl-loop{display:none !important}a.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor{padding-top:2.5px !important;margin-top:2px !important}/* Footer Titles */h4.elementor-heading-title.elementor-size-default{margin-bottom:15px !important}/* Remove Ugly Outline */a:focus,a:active,button:focus,button:active{outline:none !important;box-shadow:none !important;border:none !important}/* Navbars Animation */#site-header{border-bottom:none}.elementor-element-7e5f9e72{height:98px}#site-header{background-color:transparent;position:absolute}/* change back to transparent after christmas */.elementor-7186 .elementor-element.elementor-element-7e5f9e72:not(.elementor-motion-effects-element-type-background),.elementor-7186 .elementor-element.elementor-element-7e5f9e72 >.elementor-motion-effects-container >.elementor-motion-effects-layer{/* background:linear-gradient(to bottom,rgba(255,255,255,0.7),rgba(255,255,255,0));*/background:transparent;height:85px}.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none !important}.desktop-image-container{width:60%}.desktop-image-container:hover{width:70%}/*Desktop Logo Animation*//* Initial big logo */.elementor-element-10ef0359 .elementor-widget-container a img.wp-image-7456{height:130px;margin-top:30px;transition:all 0.35s ease;/* Smooth scale + movement */}/* Smaller logo when scrolled */.elementor-element-10ef0359 .elementor-widget-container a img.wp-image-7456.shrink{height:95px;margin-top:0}/* cart and checkout */.elementor-element.elementor-element-42d474c9.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{padding-top:70px !important}.elementor-element.elementor-element-3aca6ddb.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{padding-top:70px !important}/* hover desktop product heart */svg#yith-wcwl-icon-heart-outline{margin-top:2.5px !important;color:#454545 !important}/*برد کرامپ */.site-breadcrumbs a,.background-image-page-header .site-breadcrumbs a{color:#000000 !important}.site-breadcrumbs,.background-image-page-header .site-breadcrumbs{color:#000000 !important}/* Fix only blog/article pages header overlap */body.single-post #site-header{position:relative !important;background:#ffffff !important}body.single-post #main{padding-top:12px !important}/* Hide OceanWP Single Product Floating Bar */body.single-product .owp-floating-bar,body.single-product .owp-floating-bar.show{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important;pointer-events:none !important}/* Prevent any empty space caused by the floating bar */body.single-product{padding-top:0 !important}//#site-header{background-color:#7F1016 !important}/* Titles margin bottom on the banner of the home page */.elementor-element.banner-margin{margin-bottom:10px}/* Footer Callout */.lingerie-callout .col{border-left:1px solid #555}.lingerie-callout .col-1{border-left:0}.lingerie-callout .callout-content{line-height:1;text-align:center}.lingerie-callout .callout-content a{display:inline-block}.lingerie-callout .icon-box-icon,.lingerie-callout .icon-box-heading{display:inline-block;vertical-align:middle}.lingerie-callout .icon-box-icon{margin-right:12px}.lingerie-callout .icon-box-icon span{font-size:22px}.lingerie-callout .icon-box-heading{font-size:16px;font-weight:400;margin:0;letter-spacing:1px;text-transform:capitalize}@media screen and (max-width:767px){.lingerie-callout .col{border-left:0 !important}.lingerie-callout .icon-box-icon{display:none}.lingerie-callout .icon-box-heading{display:block}a.elementor-item{font-size:20px !important}button.single_add_to_cart_button.button.alt{width:90% !important}}@media screen and (min-width:767px){button.single_add_to_cart_button.button.alt{width:40% !important}}/* Footer */#footer-widgets .footer-box{width:25%;border-left:1px solid #373737;padding-left:60px}#footer-widgets .footer-box.col-1{width:50%;border-left:0;padding-left:0 !important}#footer-widgets .footer-box .footer-widget.social-widget{margin-bottom:14px}#footer-widgets .footer-box .widget-title{border:0;padding-left:0}#footer-widgets .footer-box .social-widget .style-simple li a{font-size:14px;width:26px}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]{background-color:#383838;color:#909090;border-color:#383838;font-size:13px;padding:6px 12px;height:40px;border-radius:20px}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#525252}#footer-widgets .oceanwp-newsletter-form-wrap button{background-color:#212121;height:36px;right:2px;padding:0 24px;border-radius:20px}#footer-widgets .oceanwp-newsletter-form-wrap button:hover{background-color:#ff4a96}/* Footer Bottom */#footer-bottom{padding:0}#footer-bottom-inner{border-top:1px solid #373737;padding:20px 0}#footer-bottom #copyright,#footer-bottom #footer-bottom-menu{float:none;width:100%;text-align:center;padding:0}#footer-bottom #footer-bottom-menu{margin-bottom:16px}#footer-bottom a,#footer-bottom #footer-bottom-menu a{font-size:13px;padding:0 10px}/* Responsive */@media screen and (max-width:1280px){#footer-widgets .footer-box{padding-left:20px}}@media screen and (max-width:959px){#footer-widgets .footer-box{padding-left:10px}}@media screen and (max-width:767px){#footer-widgets .footer-box{border-left:0;padding-left:0;padding-top:20px}}@media screen and (max-width:480px){#scroll-top{display:none !important}}@media screen and (max-width:320px){#site-logo #site-logo-inner a img{max-width:150px}}.woocommerce ul.products li.product .price .amount{color:black}.wcmenucart i{color:white}.owp-woo-single-cond-notice{display:none !important}.single_add_to_cart_button{display:block !important;visibility:visible !important}.yith-wcwl-add-to-wishlist-button__label{display:none !important}header.elementor-element.elementor-element-d29615d.e-con-full.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.e-flex.e-con.e-parent.e-lazyloaded.elementor-sticky{height:55px !important}.elementor-element.elementor-element-defe6fe.e-con-full.e-flex.e-con.e-child{width:auto !important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{width:max-content !important}td.value{border:none !important}th.label{border:none !important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{background-color:rgb(0,0,0) !important;font-family:Helvetica,sans-serif !important;fill:rgb(255,255,255) !important;color:rgb(255,255,255) !important;font-size:medium !important;font-weight:300 !important}button.single_add_to_cart_button.button.alt{background-color:rgb(0,0,0) !important;font-family:Helvetica,sans-serif !important;fill:rgb(255,255,255) !important;color:rgb(255,255,255) !important;font-size:medium !important;font-weight:300 !important}a.reset_variations{display:none !important}button.elementor-button.elementor-size-sm.elementor-animation-shrink{border:none !important;padding:6px 9px !important;color:white !important;background:black !important;border-radius:5px !important}/* Category Page Style */div#primary{width:100% !important}div#right-sidebar-inner{display:none}a.wp-block-button__link.wp-element-button:hover{color:white !important;font-weight:400}.elementor-element.elementor-element-defe6fe.e-flex.e-con-boxed.e-con.e-child{width:fit-content !important}@media (max-width:768px){img.attachment-full.size-full.wp-image-1802{height:31px !important}i.icon.icon-user{padding-top:5px !important}.elementor-menu-cart__toggle.elementor-button-wrapper{margin-right:2px !important;margin-left:3px !important}}/* Login / Sign Up */.woocommerce-MyAccount-navigation-link a{/* font-family:'MinSans' !important;*/font-weight:600}ul.owp-account-links{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.clr .woocommerce{display:flex !important;justify-content:center !important;align-items:center !important;flex-direction:column !important}a.owp-account-link{font-size:xx-large !important;/* font-family:'MinSans' !important;*/font-weight:600 !important;animation:color-blink 2s infinite !important}@keyframes color-blink{0%{color:#2b2d22}50%{color:#c73e00}100%{color:#2b2d22}}li.or{display:none !important}@media (min-width:768px){.woocommerce-MyAccount-tabs{width:50% !important}}.login .form-row{width:100% !important}button.woocommerce-button.button.woocommerce-form-login__submit{width:100% !important;background-color:#000000 !important}button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:black !important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background:#000000 !important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{background:black !important}.elementor-element.elementor-element-e3aaf3d.elementor-widget.elementor-widget-html{padding-bottom:300px !important}.oceanwp-user-profile.clr .image{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--giftcards{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--saved-cards{display:none !important}.woocommerce-MyAccount-tabs.clr{margin-bottom:100px !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard{display:none !important}header.woocommerce-Address-title.title h2{font-size:medium !important;/* font-family:'MinSans' !important;*/}.woocommerce-info{/* font-family:'MinSans';*/font-weight:600;color:#000000}a.woocommerce-Button.wc-forward.button{/* font-family:'MinSans';*/font-weight:600;margin-top:25px;background:#000000}a.woocommerce-Button.wc-forward.button:hover{background:black !important}.woocommerce-MyAccount-tabs .oceanwp-user-profile .user-info{padding-left:0 !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none !important}/* Transparent Toggle */.elementor-menu-toggle{background:transparent !important}/* Navabar Font Mobile */a.elementor-item{font-family:system-ui !important}/* Product Title */h1.product_title.entry-title.elementor-heading-title.elementor-size-default{font-size:x-large !important}/* Category Image PC Hover Wishlist */a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-position-after.tinvwl-loop{display:none !important}a.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor{padding-top:2.5px !important;margin-top:2px !important}/* Footer Titles */h4.elementor-heading-title.elementor-size-default{margin-bottom:15px !important}/* Remove Ugly Outline */a:focus,a:active,button:focus,button:active{outline:none !important;box-shadow:none !important;border:none !important}/* Navbars Animation */#site-header{border-bottom:none}.elementor-element-7e5f9e72{height:98px}#site-header{background-color:transparent;position:absolute}/* change back to transparent after christmas */.elementor-7186 .elementor-element.elementor-element-7e5f9e72:not(.elementor-motion-effects-element-type-background),.elementor-7186 .elementor-element.elementor-element-7e5f9e72 >.elementor-motion-effects-container >.elementor-motion-effects-layer{/* background:linear-gradient(to bottom,rgba(255,255,255,0.7),rgba(255,255,255,0));*/background:transparent;height:85px}.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none !important}.desktop-image-container{width:60%}.desktop-image-container:hover{width:70%}/*Desktop Logo Animation*//* Initial big logo */.elementor-element-10ef0359 .elementor-widget-container a img.wp-image-7456{height:130px;margin-top:30px;transition:all 0.35s ease;/* Smooth scale + movement */}/* Smaller logo when scrolled */.elementor-element-10ef0359 .elementor-widget-container a img.wp-image-7456.shrink{height:95px;margin-top:0}/* cart and checkout */.elementor-element.elementor-element-42d474c9.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{padding-top:70px !important}.elementor-element.elementor-element-3aca6ddb.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{padding-top:70px !important}/* hover desktop product heart */svg#yith-wcwl-icon-heart-outline{margin-top:2.5px !important;color:#454545 !important}/*برد کرامپ */.site-breadcrumbs a,.background-image-page-header .site-breadcrumbs a{color:#000000 !important}.site-breadcrumbs,.background-image-page-header .site-breadcrumbs{color:#000000 !important}/* Fix only blog/article pages header overlap */body.single-post #site-header{position:relative !important;background:#ffffff !important}body.single-post #main{padding-top:12px !important}/* Hide OceanWP Single Product Floating Bar */body.single-product .owp-floating-bar,body.single-product .owp-floating-bar.show{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;overflow:hidden !important;pointer-events:none !important}/* Prevent any empty space caused by the floating bar */body.single-product{padding-top:0 !important}/* BETSA AMIRI - Minimal Crystal Table */body.single-product table:not(.variations):not(.shop_table){width:100% !important;margin:24px 0 !important;border-collapse:separate !important;border-spacing:0 !important;border:1px solid #eee9e3 !important;border-radius:12px !important;overflow:hidden !important;background:#ffffff !important;box-shadow:none !important}/* Table Header */body.single-product table:not(.variations):not(.shop_table) thead th{background:#fdfbf8 !important;color:#181818 !important;font-weight:700 !important;font-size:14px !important;padding:15px 18px !important;text-align:left !important;border:none !important;border-bottom:1px solid #eee9e3 !important}/* Table Cells */body.single-product table:not(.variations):not(.shop_table) th,body.single-product table:not(.variations):not(.shop_table) td{background:#ffffff !important;color:#181818 !important;padding:15px 18px !important;font-size:15px !important;line-height:1.55 !important;text-align:left !important;border:none !important;border-bottom:1px solid rgba(184,149,106,0.16) !important}/* Title / First Column */body.single-product table:not(.variations):not(.shop_table) tbody th,body.single-product table:not(.variations):not(.shop_table) tbody td:first-child{width:32% !important;color:#6e6662 !important;font-weight:700 !important}/* Details / Second Column */body.single-product table:not(.variations):not(.shop_table) tbody td:nth-child(2){color:#181818 !important;font-weight:400 !important}/* Remove Last Border */body.single-product table:not(.variations):not(.shop_table) tbody tr:last-child th,body.single-product table:not(.variations):not(.shop_table) tbody tr:last-child td{border-bottom:none !important}/* Mobile */@media (max-width:768px){body.single-product table:not(.variations):not(.shop_table){margin:20px 0 !important;border-radius:10px !important}body.single-product table:not(.variations):not(.shop_table) th,body.single-product table:not(.variations):not(.shop_table) td{padding:13px 14px !important;font-size:14px !important}body.single-product table:not(.variations):not(.shop_table) tbody th,body.single-product table:not(.variations):not(.shop_table) tbody td:first-child{width:38% !important}/* ========================================= BULLET LIST — PRODUCTS & ARTICLES ========================================= *//* Bullet list container */body.single-product .woocommerce-product-details__short-description ul:not([class]),body.single-product .woocommerce-Tabs-panel--description ul:not([class]),body.single-product .entry-content ul:not([class]),body.single-post .entry-content ul:not([class]),body.single-post .elementor-widget-theme-post-content ul:not([class]){list-style-type:disc !important;list-style-position:outside !important;padding-left:25px !important;margin-top:10px !important;margin-bottom:15px !important}/* Bullet list items */body.single-product .woocommerce-product-details__short-description ul:not([class]) >li,body.single-product .woocommerce-Tabs-panel--description ul:not([class]) >li,body.single-product .entry-content ul:not([class]) >li,body.single-post .entry-content ul:not([class]) >li,body.single-post .elementor-widget-theme-post-content ul:not([class]) >li{display:list-item !important;color:#000000 !important;font-weight:700 !important;line-height:1.6 !important;margin-bottom:6px !important}/* Bold bullet markers */body.single-product .woocommerce-product-details__short-description ul:not([class]) >li::marker,body.single-product .woocommerce-Tabs-panel--description ul:not([class]) >li::marker,body.single-product .entry-content ul:not([class]) >li::marker,body.single-post .entry-content ul:not([class]) >li::marker,body.single-post .elementor-widget-theme-post-content ul:not([class]) >li::marker{color:#000000 !important;font-weight:700 !important}}/* Betsa Amiri – Desktop Header Menu Fix */@media only screen and (min-width:1025px){/* Move only the menu toward the left */header .elementor-widget-nav-menu,#site-header #site-navigation-wrap{position:relative !important;left:-60px !important;width:calc(100% + 60px) !important;max-width:none !important;overflow:visible !important}header .elementor-widget-nav-menu .elementor-widget-container,header .elementor-widget-nav-menu .elementor-nav-menu--main,header .elementor-widget-nav-menu nav,#site-header #site-navigation-wrap #site-navigation{width:max-content !important;min-width:max-content !important;max-width:none !important;overflow:visible !important}/* Keep all menu items on one line */header .elementor-nav-menu,#site-header #site-navigation-wrap .dropdown-menu{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;width:max-content !important;min-width:max-content !important;max-width:none !important;gap:28px !important;margin:0 !important;padding:0 !important}header .elementor-nav-menu >li,#site-header #site-navigation-wrap .dropdown-menu >li{width:auto !important;min-width:max-content !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;white-space:nowrap !important}header .elementor-nav-menu >li >a,#site-header #site-navigation-wrap .dropdown-menu >li >a{width:auto !important;min-width:max-content !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;white-space:nowrap !important;letter-spacing:0 !important}/* Betsa Amiri – Desktop Header Menu Fix */@media only screen and (min-width:1025px){/* Move only the menu toward the left */header .elementor-widget-nav-menu,#site-header #site-navigation-wrap{position:relative !important;left:-60px !important;width:calc(100% + 60px) !important;max-width:none !important;overflow:visible !important}header .elementor-widget-nav-menu .elementor-widget-container,header .elementor-widget-nav-menu .elementor-nav-menu--main,header .elementor-widget-nav-menu nav,#site-header #site-navigation-wrap #site-navigation{width:max-content !important;min-width:max-content !important;max-width:none !important;overflow:visible !important}/* Keep all menu items on one line */header .elementor-nav-menu,#site-header #site-navigation-wrap .dropdown-menu{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;width:max-content !important;min-width:max-content !important;max-width:none !important;gap:28px !important;margin:0 !important;padding:0 !important}header .elementor-nav-menu >li,#site-header #site-navigation-wrap .dropdown-menu >li{width:auto !important;min-width:max-content !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;white-space:nowrap !important}header .elementor-nav-menu >li >a,#site-header #site-navigation-wrap .dropdown-menu >li >a{width:auto !important;min-width:max-content !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;white-space:nowrap !important;letter-spacing:0 !important}}}/* Checkout desktop layout fix */@media only screen and (min-width:960px){body.woocommerce-checkout .clr .woocommerce{display:block !important;width:100% !important}}/* Betsa Amiri – Improved Minimal Black Dropdown */@media (min-width:1025px){.elementor-nav-menu--main .sub-menu{min-width:220px !important;padding:10px !important;background-color:#ffffff !important;border:1px solid rgba(0,0,0,0.07) !important;border-radius:0 0 5px 5px !important;box-shadow:0 15px 35px rgba(0,0,0,0.10) !important}.elementor-nav-menu--main .sub-menu a{margin:1px 0 !important;padding:13px 16px 16px !important;color:#292929 !important;background-color:transparent !important;font-weight:400 !important;letter-spacing:0 !important;/* Animated black underline */background-image:linear-gradient(#111111,#111111) !important;background-repeat:no-repeat !important;background-position:left 10px bottom 7px !important;background-size:0 2px !important;border:0 !important;transition:background-size 0.30s ease,padding-left 0.25s ease,color 0.25s ease,letter-spacing 0.25s ease !important}.elementor-nav-menu--main .sub-menu a:hover{padding-left:20px !important;color:#000000 !important;background-color:transparent !important;font-weight:600 !important;letter-spacing:.15px !important;background-size:calc(100% - 20px) 2px !important}/* Dropdown opening animation */.elementor-nav-menu--main .menu-item-has-children:hover >.sub-menu{animation:betsa-menu-open 0.22s ease-out both}@keyframes betsa-menu-open{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}/* Arrow animation */.elementor-nav-menu--main .menu-item-has-children >a .sub-arrow{transition:transform 0.25s ease !important}.elementor-nav-menu--main .menu-item-has-children:hover >a .sub-arrow{transform:rotate(180deg)}}/* Move Our Collection slightly to the right */@media only screen and (min-width:1025px){header .elementor-widget-nav-menu{transform:translateX(30px) !important}}/* ============================================== BETSA AMIRI - BLOG TABLE SAME STYLE AS PRODUCT TABLE ============================================== */html body.single-post .elementor table,html body.single-post .elementor-widget-container table,html body.single-post .elementor-widget-theme-post-content table,html body.single-post .elementor-post__content table,html body.single-post .entry-content table,html body.single-post .wp-block-table table{width:100% !important;max-width:100% !important;margin:24px 0 !important;border-collapse:separate !important;border-spacing:0 !important;border:1px solid #eee9e3 !important;border-radius:12px !important;overflow:hidden !important;background:#ffffff !important;box-shadow:none !important}/* HEADER */html body.single-post .elementor table thead th,html body.single-post .elementor-widget-container table thead th,html body.single-post .elementor-widget-theme-post-content table thead th,html body.single-post .entry-content table thead th{background:#fdfbf8 !important;color:#181818 !important;font-weight:700 !important;font-size:14px !important;padding:15px 18px !important;text-align:left !important;vertical-align:middle !important;border:none !important;border-bottom:1px solid #eee9e3 !important}/* ALL CELLS */html body.single-post .elementor table th,html body.single-post .elementor table td,html body.single-post .elementor-widget-container table th,html body.single-post .elementor-widget-container table td,html body.single-post .elementor-widget-theme-post-content table th,html body.single-post .elementor-widget-theme-post-content table td,html body.single-post .entry-content table th,html body.single-post .entry-content table td{background:#ffffff !important;color:#181818 !important;padding:15px 18px !important;font-size:15px !important;line-height:1.55 !important;text-align:left !important;vertical-align:middle !important;border:none !important;border-bottom:1px solid rgba(184,149,106,0.16) !important}/* FIRST COLUMN */html body.single-post .elementor table tbody th,html body.single-post .elementor table tbody td:first-child,html body.single-post .elementor-widget-container table tbody th,html body.single-post .elementor-widget-container table tbody td:first-child,html body.single-post .entry-content table tbody th,html body.single-post .entry-content table tbody td:first-child{width:32% !important;color:#6e6662 !important;font-weight:700 !important}/* NORMAL CELLS */html body.single-post .elementor table tbody td:not(:first-child),html body.single-post .elementor-widget-container table tbody td:not(:first-child),html body.single-post .entry-content table tbody td:not(:first-child){color:#181818 !important;font-weight:400 !important}/* LAST ROW */html body.single-post .elementor table tbody tr:last-child th,html body.single-post .elementor table tbody tr:last-child td,html body.single-post .elementor-widget-container table tbody tr:last-child th,html body.single-post .elementor-widget-container table tbody tr:last-child td{border-bottom:none !important}/* ============================================== MOBILE ============================================== */@media only screen and (max-width:768px){html body.single-post .elementor table,html body.single-post .elementor-widget-container table,html body.single-post .elementor-widget-theme-post-content table,html body.single-post .entry-content table{margin:20px 0 !important;border-radius:10px !important}html body.single-post .elementor table th,html body.single-post .elementor table td,html body.single-post .elementor-widget-container table th,html body.single-post .elementor-widget-container table td{padding:13px 14px !important;font-size:14px !important}}/* ========================================= BETSA AMIRI - PREFORMATTED TEXT STYLE ========================================= */body.single-post pre,body.single-post .wp-block-preformatted{margin:22px 0 !important;padding:18px 20px !important;background:#f7f8fa !important;color:#252a32 !important;border:1px solid rgba(145,154,168,0.30) !important;border-left:4px solid #252a32 !important;border-radius:10px !important;font-family:inherit !important;font-size:15px !important;font-weight:400 !important;line-height:1.75 !important;white-space:pre-wrap !important;word-break:break-word !important;overflow-wrap:anywhere !important;box-shadow:0 4px 16px rgba(0,0,0,0.04) !important}/* First line / strong text inside */body.single-post pre strong,body.single-post .wp-block-preformatted strong{color:#111111 !important;font-weight:700 !important}/* Links */body.single-post pre a,body.single-post .wp-block-preformatted a{color:#111111 !important;font-weight:600 !important;text-decoration:underline !important;text-underline-offset:3px !important}/* Mobile */@media only screen and (max-width:768px){body.single-post pre,body.single-post .wp-block-preformatted{margin:18px 0 !important;padding:15px 16px !important;font-size:14px !important;line-height:1.7 !important;border-radius:8px !important}}body.single-product a.added_to_cart.wc-forward{display:inline-block !important;margin-left:20px !important;transform:translateY(5px)}body.single-product .product_title{border-bottom:none !important;padding-bottom:0 !important}body.single-product .yith-wcwl-add-to-wishlist-button--anchor{position:absolute !important;right:-60px !important;top:20px !important;z-index:20 !important}body.single-product .elementor-widget-woocommerce-product-title{position:relative !important}body.single-product form.variations_form.cart{border-top:0 !important;border-bottom:0 !important}body.single-product .woocommerce div.product form.cart{border-top:none !important;border-bottom:none !important}body.single-product .elementor-widget-woocommerce-product-add-to-cart form.cart{border-top:none !important;border-bottom:none !important}/* Single Product Price Size */body.single-product .elementor-widget-woocommerce-product-price .price{font-size:20px !important}body.single-product .elementor-widget-woocommerce-product-price .woocommerce-Price-amount{font-size:20px !important;font-weight:500 !important}.single-product form.cart{margin-top:-15px !important}.single-product .single_add_to_cart_button{width:100% !important}@media screen and (min-width:767px){body.single-product button.single_add_to_cart_button.button.alt{width:100% !important;max-width:100% !important}}/* Bigger Add To Cart Text */body.single-product button.single_add_to_cart_button.button.alt{font-size:18px !important;font-weight:500 !important}/* Size label + select in one row */body.single-product table.variations tr{display:flex !important;align-items:center !important;gap:20px !important}body.single-product table.variations td.label{width:auto !important;flex:0 0 auto !important;padding:0 !important}body.single-product table.variations td.value{flex:1 !important;width:auto !important}body.single-product table.variations select{width:100% !important;height:50px !important}/* Move SIZE label up + add colon */body.single-product .variations .label{position:relative !important;top:-10px !important}body.single-product .variations .label label::after{content:" :" !important}/* Luxury Glass Reflection Hover */body.single-product button.single_add_to_cart_button.button.alt{position:relative !important;overflow:hidden !important;background:#000 !important;color:#fff !important;transition:all .4s ease !important}body.single-product button.single_add_to_cart_button.button.alt::before{content:"" !important;position:absolute !important;top:0;left:-120%;width:70%;height:100%;background:linear-gradient( 120deg,transparent,rgba(255,255,255,0.35),transparent );transform:skewX(-25deg);transition:.7s ease}body.single-product button.single_add_to_cart_button.button.alt:hover::before{left:140%}body.single-product button.single_add_to_cart_button.button.alt:hover{background:#050505 !important;box-shadow:0 0 18px rgba(255,255,255,0.12) !important}body.single-product button.single_add_to_cart_button.button.alt{transform:translateY(-15px) !important}@media (max-width:768px){body.single-product .yith-wcwl-add-to-wishlist-button--anchor{right:-20px !important;top:10px !important}}@media (max-width:767px){body.single-product form.cart,body.single-product .woocommerce-variation-add-to-cart{width:100% !important;display:block !important}body.single-product button.single_add_to_cart_button.button.alt{width:100% !important;display:block !important;margin-left:0 !important;margin-right:0 !important}}/* ================================================== BETSA - BY ORDER PRODUCTS ================================================== *//* Hide complete Tabby / Tamara BNPL section */.single-product:has(#betsa-by-order-request) .product-bnpl-note,.single-product:has(#betsa-by-order-request) .product-bnpl,.single-product:has(#betsa-by-order-request) .product-bnpl-text,.single-product:has(#betsa-by-order-request) .product-bnpl-logos,.single-product:has(#betsa-by-order-request) [class*="tabby"],.single-product:has(#betsa-by-order-request) [class*="tamara"]{display:none !important}/* Hide WooCommerce unavailable / out of stock text */.single-product:has(#betsa-by-order-request) .stock,.single-product:has(#betsa-by-order-request) p.stock,.single-product:has(#betsa-by-order-request) .woocommerce-variation-availability{display:none !important}/* Order Now wrapper */.single-product:has(#betsa-by-order-request) #betsa-by-order-request{margin-top:18px !important;margin-bottom:65px !important;padding:0 !important}/* Order Now button */.single-product:has(#betsa-by-order-request) #betsa-by-order-request >.bamycor-popup-trigger{position:relative !important;top:0 !important;width:100% !important;margin:0 !important}/* Remove empty WooCommerce spacing */.single-product:has(#betsa-by-order-request) .summary form.cart:empty,.single-product:has(#betsa-by-order-request) .woocommerce-variation-availability:empty{display:none !important;margin:0 !important;padding:0 !important}/* Mobile */@media (max-width:767px){.single-product:has(#betsa-by-order-request) #betsa-by-order-request{margin-top:15px !important;margin-bottom:40px !important}.single-product:has(#betsa-by-order-request) #betsa-by-order-request >.bamycor-popup-trigger{top:0 !important;margin:0 !important}}/* Fix gap between Order Now button and custom order form */.single-product:has(#betsa-by-order-request) #betsa-by-order-request{margin-top:-30px !important;margin-bottom:15px !important}/* Remove extra spacing from popup wrapper */.single-product:has(#betsa-by-order-request) .bamycor-popup-wrap{margin-top:10px !important}/* Keep button spacing clean */.single-product:has(#betsa-by-order-request) .bamycor-popup-trigger{margin-bottom:0 !important}@media (max-width:768px){/* Fix wishlist overlapping product title only on mobile */.single-product .product_title{padding-right:31px !important;position:relative}.single-product .yith-wcwl-add-to-wishlist{position:absolute !important;right:0 !important;top:5px !important}}body.single-product .entry-content ul,body.single-product .woocommerce-Tabs-panel ul,body.single-product .elementor-widget-text-editor ul{list-style:disc !important;padding-left:24px !important}body.single-product .entry-content li,body.single-product .woocommerce-Tabs-panel li,body.single-product .elementor-widget-text-editor li{display:list-item !important;font-weight:700 !important}