.elementor-11734 .elementor-element.elementor-element-150369b{--display:flex;--min-height:8vh;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E5DC;--border-color:#E8E5DC;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-11734 .elementor-element.elementor-element-150369b:not(.elementor-motion-effects-element-type-background), .elementor-11734 .elementor-element.elementor-element-150369b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF6;}.elementor-11734 .elementor-element.elementor-element-150369b.e-con{--align-self:stretch;}.elementor-11734 .elementor-element.elementor-element-44df748 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-11734 .elementor-element.elementor-element-1b1e3c2{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* Kav Tivi — WooCommerce My Account (page 11734) */

/* ===== Base ===== */
body.page-id-11734 .woocommerce{direction:rtl;width:calc(100% - 48px) !important;max-width:1180px !important;margin:0 auto !important;padding:40px 24px 72px !important;background:transparent !important;color:#1B1E1A;font-size:16px;line-height:1.7;box-sizing:border-box;}
body.page-id-11734 .woocommerce *,body.page-id-11734 .woocommerce *::before,body.page-id-11734 .woocommerce *::after{box-sizing:border-box;}
body.page-id-11734 .woocommerce a{color:#1E5631;text-decoration:none;}
body.page-id-11734 .woocommerce a:hover{color:#15401F;}
body.page-id-11734 .woocommerce h2,body.page-id-11734 .woocommerce h3,body.page-id-11734 .woocommerce legend{color:#1B1E1A;font-weight:700;line-height:1.25;}
body.page-id-11734 .woocommerce h2{font-size:30px;margin:0 0 22px;}
body.page-id-11734 .woocommerce h3,body.page-id-11734 .woocommerce legend{font-size:24px;margin:0 0 18px;}

/* ===== Shared white surfaces (consolidated) ===== */
body.page-id-11734 .woocommerce-MyAccount-navigation,
body.page-id-11734 .woocommerce-MyAccount-content,
body.page-id-11734 .woocommerce form.login,
body.page-id-11734 .woocommerce form.register,
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Address,
body.page-id-11734 .woocommerce table.shop_table{background:#FFFFFF !important;border:1px solid #E8E5DC !important;border-radius:8px !important;}
body.page-id-11734 .woocommerce-MyAccount-navigation,
body.page-id-11734 .woocommerce-MyAccount-content,
body.page-id-11734 .woocommerce form.login,
body.page-id-11734 .woocommerce form.register{box-shadow:0 10px 24px rgba(27,30,26,.04);}

/* ===== Logged-out: login / register ===== */
body.page-id-11734:not(.logged-in) .woocommerce{display:block !important;}
body.page-id-11734:not(.logged-in) #customer_login{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) !important;gap:32px !important;width:100% !important;margin:0 !important;padding:0 !important;}
body.page-id-11734:not(.logged-in) #customer_login::before,body.page-id-11734:not(.logged-in) #customer_login::after{display:none !important;content:none !important;}
body.page-id-11734:not(.logged-in) #customer_login .u-column1,body.page-id-11734:not(.logged-in) #customer_login .u-column2{float:none !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;}

/* ===== Logged-in layout ===== */
body.logged-in.page-id-11734 .woocommerce{display:grid !important;grid-template-columns:260px minmax(0,1fr) !important;gap:32px !important;align-items:start !important;}
body.logged-in.page-id-11734 .woocommerce .woocommerce-notices-wrapper{grid-column:1 / -1 !important;}
body.page-id-11734 .woocommerce-MyAccount-navigation{grid-column:1 !important;grid-row:2 !important;float:none !important;width:260px !important;padding:10px !important;}
body.page-id-11734 .woocommerce-MyAccount-content{grid-column:2 !important;grid-row:2 !important;float:none !important;width:auto !important;min-width:0 !important;min-height:360px;padding:32px !important;overflow:hidden;}

/* ===== Account nav ===== */
body.page-id-11734 .woocommerce-MyAccount-navigation-link--downloads{display:none !important;}
body.page-id-11734 .woocommerce-MyAccount-navigation ul,body.page-id-11734 .woocommerce-MyAccount-navigation li{list-style:none !important;margin:0 !important;padding:0 !important;}
body.page-id-11734 .woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;border-radius:6px;color:#1B1E1A;font-weight:500;}
body.page-id-11734 .woocommerce-MyAccount-navigation li.is-active a,body.page-id-11734 .woocommerce-MyAccount-navigation a:hover{background:#EDF3EC;color:#1E5631;}

/* ===== Login/register cards ===== */
body.page-id-11734 .woocommerce form.login,body.page-id-11734 .woocommerce form.register{width:100% !important;max-width:none !important;margin:0 !important;padding:28px !important;}

/* ===== Forms ===== */
body.page-id-11734 .woocommerce form .form-row{float:none !important;width:100% !important;margin:0 0 18px !important;padding:0 !important;clear:both;}
body.page-id-11734 .woocommerce form .form-row-first,body.page-id-11734 .woocommerce form .form-row-last{width:calc(50% - 10px) !important;clear:none !important;}
body.page-id-11734 .woocommerce form .form-row-first{float:right !important;}
body.page-id-11734 .woocommerce form .form-row-last{float:left !important;}
body.page-id-11734 .woocommerce form .clear{clear:both;}
body.page-id-11734 .woocommerce label{display:block;color:#1B1E1A;font-weight:600;margin-bottom:7px;}
body.page-id-11734 .woocommerce .required{color:#A8442A;}
body.page-id-11734 .woocommerce input.input-text,body.page-id-11734 .woocommerce textarea,body.page-id-11734 .woocommerce select{width:100% !important;min-height:46px;border:1px solid #E8E5DC !important;border-radius:6px !important;background:#FFFFFF !important;color:#1B1E1A !important;padding:10px 14px !important;box-shadow:none !important;}
body.page-id-11734 .woocommerce input.input-text:focus,body.page-id-11734 .woocommerce textarea:focus,body.page-id-11734 .woocommerce select:focus{border-color:#1E5631 !important;outline:2px solid #EDF3EC !important;}
body.page-id-11734 .woocommerce fieldset{margin:26px 0 22px !important;padding:22px 18px 4px !important;border:1px solid #E8E5DC !important;border-radius:8px !important;}
body.page-id-11734 .woocommerce fieldset legend{padding:0 8px;}

/* ===== Buttons ===== */
body.page-id-11734 .woocommerce button.button,body.page-id-11734 .woocommerce a.button,body.page-id-11734 .woocommerce input.button{float:none !important;display:inline-flex !important;align-items:center;justify-content:center;min-height:46px;background:#1E5631 !important;color:#FFFFFF !important;border:0 !important;border-radius:6px !important;padding:12px 22px !important;font-weight:700 !important;line-height:1.2;text-decoration:none !important;}
body.page-id-11734 .woocommerce button.button:hover,body.page-id-11734 .woocommerce a.button:hover,body.page-id-11734 .woocommerce input.button:hover{background:#15401F !important;color:#FFFFFF !important;}

/* ===== Login helpers ===== */
body.page-id-11734 .woocommerce-form-login__rememberme{display:inline-flex !important;gap:8px;align-items:center;margin:0 0 0 14px !important;}
body.page-id-11734 .woocommerce-form-login__rememberme input{margin:0 !important;}
body.page-id-11734 .woocommerce-LostPassword{margin:14px 0 0 !important;}

/* ===== Notices ===== */
body.page-id-11734 .woocommerce-message,body.page-id-11734 .woocommerce-info,body.page-id-11734 .woocommerce-error{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:32px !important;min-height:96px;width:100%;margin:0 0 24px !important;padding:24px 28px !important;border-top:0 !important;border-right:4px solid #1E5631 !important;border-radius:8px !important;background:#EDF3EC !important;color:#1B1E1A !important;text-align:right !important;}
body.page-id-11734 .woocommerce-info::before,body.page-id-11734 .woocommerce-message::before,body.page-id-11734 .woocommerce-error::before{display:none !important;}
body.page-id-11734 .woocommerce-info .button,body.page-id-11734 .woocommerce-message .button{flex:0 0 auto !important;margin-inline-start:auto !important;white-space:nowrap !important;}

/* ===== Tables ===== */
body.page-id-11734 .woocommerce table.shop_table{width:100% !important;overflow:hidden;}
body.page-id-11734 .woocommerce table.shop_table th{background:#F4F2EB !important;color:#1B1E1A !important;font-weight:700;}
body.page-id-11734 .woocommerce table.shop_table td,body.page-id-11734 .woocommerce table.shop_table th{border-color:#E8E5DC !important;padding:14px !important;}

/* ===== Addresses ===== */
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Addresses,body.page-id-11734 .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,body.page-id-11734 .woocommerce-MyAccount-content .col2-set.addresses{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:24px !important;width:100% !important;margin:28px 0 0 !important;padding:0 !important;}
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Addresses::before,body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Addresses::after,body.page-id-11734 .woocommerce-MyAccount-content .col2-set.addresses::before,body.page-id-11734 .woocommerce-MyAccount-content .col2-set.addresses::after{display:none !important;content:none !important;}
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Address{float:none !important;clear:none !important;width:auto !important;max-width:none !important;min-height:210px;margin:0 !important;padding:24px !important;text-align:right !important;}
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Address-title,body.page-id-11734 .woocommerce-MyAccount-content header.woocommerce-Address-title.title{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:16px !important;margin:0 0 22px !important;}
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Address-title h2,body.page-id-11734 .woocommerce-MyAccount-content header.woocommerce-Address-title.title h2{margin:0 !important;color:#1B1E1A !important;font-size:24px !important;font-weight:700 !important;line-height:1.25 !important;text-align:right !important;max-width:60%;}
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Address-title .edit,body.page-id-11734 .woocommerce-MyAccount-content header.woocommerce-Address-title.title .edit{display:inline-flex !important;align-items:center;justify-content:center;max-width:40%;min-height:38px;padding:8px 12px;color:#1E5631 !important;background:#EDF3EC;border-radius:6px;font-size:14px;font-weight:600;line-height:1.35;text-align:center;white-space:normal !important;}
body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Address address{margin:0 !important;color:#1B1E1A;font-style:normal !important;line-height:1.7;}
body.page-id-11734 .woocommerce-MyAccount-content > p:first-child{margin:0 0 20px !important;text-align:right !important;}

/* ===== Responsive: tablet & mobile ===== */
@media (max-width:1024px){
  /* FIX: override the logged-in grid (matching specificity) so content is not squeezed off-screen */
  body.page-id-11734 .woocommerce,
  body.logged-in.page-id-11734 .woocommerce{display:block !important;grid-template-columns:none !important;width:100% !important;padding:28px 16px 56px !important;}
  body.page-id-11734:not(.logged-in) #customer_login,
  body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Addresses,
  body.page-id-11734 .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,
  body.page-id-11734 .woocommerce-MyAccount-content .col2-set.addresses{display:block !important;}
  body.page-id-11734 .woocommerce-MyAccount-navigation,body.page-id-11734 .woocommerce-MyAccount-content{width:100% !important;}
  body.page-id-11734 .woocommerce-MyAccount-navigation,body.page-id-11734 .woocommerce form.login,body.page-id-11734 .woocommerce-MyAccount-content .woocommerce-Address{margin-bottom:22px !important;}
  body.page-id-11734 .woocommerce-message,body.page-id-11734 .woocommerce-info,body.page-id-11734 .woocommerce-error{display:block !important;}
  body.page-id-11734 .woocommerce-info .button,body.page-id-11734 .woocommerce-message .button{width:100%;margin-top:14px !important;}
}
@media (max-width:767px){
  body.page-id-11734 .woocommerce h2{font-size:26px;}
  body.page-id-11734 .woocommerce form.login,body.page-id-11734 .woocommerce form.register,body.page-id-11734 .woocommerce-MyAccount-content,body.page-id-11734 .woocommerce-Address{padding:22px !important;}
  body.page-id-11734 .woocommerce form .form-row-first,body.page-id-11734 .woocommerce form .form-row-last{float:none !important;width:100% !important;}
}/* End custom CSS */