.mehrad-cart-page-wrapper,.mehrad-checkout-page-wrapper{--mehrad-cc-page-bg:#f5f6f8;--mehrad-cc-surface:#fff;--mehrad-cc-border:#d9dde5;--mehrad-cc-text:#172033;--mehrad-cc-muted:#7d889b;--mehrad-cc-primary:#f33f5b;--mehrad-cc-primary-text:#fff;--mehrad-cc-success:#2d8f46;--mehrad-cc-danger:#f33f5b;background:var(--mehrad-cc-page-bg);border-radius:28px;padding:18px;color:var(--mehrad-cc-text);margin:0 auto 42px;direction:rtl}.mehrad-cart-page-wrapper *,.mehrad-checkout-page-wrapper *{box-sizing:border-box}.mehrad-cart-page-wrapper .woocommerce-notices-wrapper,.mehrad-checkout-page-wrapper .woocommerce-notices-wrapper{width:min(100%,1560px);margin:0 auto 16px}.mehrad-cc-root{width:min(100%,1560px);margin:0 auto}.mehrad-cc-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:28px;align-items:start;direction:ltr}.mehrad-cc-layout>*{direction:rtl}.mehrad-cc-main,.mehrad-cc-summary-card,.mehrad-cc-item,.mehrad-cc-package,.mehrad-cc-address-card,.mehrad-cc-payment-wrap{background:var(--mehrad-cc-surface);border:1px solid var(--mehrad-cc-border);border-radius:22px}.mehrad-cc-sidebar{position:sticky;top:120px}.mehrad-cc-summary-card{padding:22px 24px;display:grid;gap:12px}.mehrad-cc-summary-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--mehrad-cc-border) 90%,transparent);font-size:15px;font-weight:850;color:var(--mehrad-cc-text)}.mehrad-cc-summary-row:last-of-type{padding-bottom:0}.mehrad-cc-summary-row.is-profit span,.mehrad-cc-summary-row.is-profit strong{color:var(--mehrad-cc-success)}.mehrad-cc-summary-row.is-total span,.mehrad-cc-summary-row.is-total strong{font-size:17px;font-weight:950}.mehrad-cc-price{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:950;color:var(--mehrad-cc-text);white-space:nowrap}.mehrad-cc-price .mehrad-cc-price__currency img{height:12px;width:auto;display:block}.mehrad-cc-summary__button{display:flex;align-items:center;justify-content:center;min-height:58px;border:0;border-radius:15px;background:var(--mehrad-cc-primary);color:var(--mehrad-cc-primary-text);font-size:17px;font-weight:950;cursor:pointer;text-decoration:none;margin-top:8px;transition:.18s ease}.mehrad-cc-summary__button:hover{transform:translateY(-1px);filter:brightness(.98)}.mehrad-cc-summary-note{margin:16px 8px 0;color:var(--mehrad-cc-muted);font-size:14px;line-height:2;text-align:center}.mehrad-cc-section-head,.mehrad-cc-checkout-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;color:var(--mehrad-cc-text)}.mehrad-cc-section-head h1,.mehrad-cc-checkout-head h1,.mehrad-cc-page-title{margin:0;font-size:20px;font-weight:950}.mehrad-cc-checkout-head{padding:14px 20px;background:var(--mehrad-cc-surface);border:1px solid var(--mehrad-cc-border);border-radius:18px}.mehrad-cc-checkout-head__icon,.mehrad-cc-address-card__svg,.mehrad-cc-package__svg{width:20px;height:20px;fill:currentColor}.mehrad-cc-more-wrap{position:relative}.mehrad-cc-more{width:34px;height:34px;border:0;border-radius:12px;background:transparent;display:grid;align-items:center;justify-items:center;cursor:pointer}.mehrad-cc-more span{display:block;width:5px;height:5px;border-radius:50%;background:#9aa3b2}.mehrad-cc-more-menu{position:absolute;top:40px;left:0;min-width:190px;padding:10px;background:var(--mehrad-cc-surface);border:1px solid var(--mehrad-cc-border);border-radius:16px;box-shadow:0 18px 50px rgba(15,23,42,.12);z-index:9}.mehrad-cc-more-menu button{width:100%;min-height:48px;border:0;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:900;color:#3f4269;cursor:pointer}.mehrad-cc-more-menu__icon{width:20px;height:20px;fill:currentColor}.mehrad-cc-items,.mehrad-cc-package__items{display:grid;gap:0}.mehrad-cc-main{padding:18px 0 0;overflow:hidden}.mehrad-cc-item{display:grid;grid-template-columns:120px minmax(0,1fr) 136px;gap:16px;padding:18px 20px;border-bottom:1px solid color-mix(in srgb,var(--mehrad-cc-border) 88%,transparent);align-items:center;border-radius:0;background:transparent;border-inline:0;border-top:0}.mehrad-cc-item:last-child{border-bottom:0}.mehrad-cc-item__media{display:flex;justify-content:center;align-items:center}.mehrad-cc-item__media a{display:flex;align-items:center;justify-content:center;width:92px;height:92px}.mehrad-cc-item__image{width:92px!important;height:92px!important;object-fit:contain!important}.mehrad-cc-item__content{min-width:0}.mehrad-cc-item__title{margin:0 0 10px;font-size:18px;font-weight:950;line-height:1.9;color:var(--mehrad-cc-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mehrad-cc-item__title a{color:inherit;text-decoration:none}.mehrad-cc-item__attributes{margin:0;padding:0;list-style:none;display:grid;gap:7px}.mehrad-cc-item__attributes li{display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--mehrad-cc-muted);font-size:14px;font-weight:800;line-height:1.8}.mehrad-cc-item__attr-icon{display:grid;place-items:center;color:#9ca3af}.mehrad-cc-item__attr-svg{width:16px;height:16px;fill:currentColor}.mehrad-cc-item__price-wrap{margin-top:12px;display:grid;gap:4px}.mehrad-cc-item__discount{display:flex;align-items:center;gap:6px;color:var(--mehrad-cc-danger);font-size:14px;font-weight:850}.mehrad-cc-item__discount .mehrad-cc-price{color:var(--mehrad-cc-danger);font-size:14px}.mehrad-cc-item__price .mehrad-cc-price{font-size:16px}.mehrad-cc-item__actions{display:flex;justify-content:flex-end}.mehrad-cc-qty{display:grid;grid-template-columns:40px minmax(34px,1fr) 40px;align-items:center;min-height:56px;border:1px solid var(--mehrad-cc-border);border-radius:14px;overflow:hidden}.mehrad-cc-qty__btn{appearance:none;border:0;background:transparent;color:var(--mehrad-cc-primary);display:grid;place-items:center;cursor:pointer;height:100%}.mehrad-cc-qty__btn.is-trash{color:var(--mehrad-cc-danger)}.mehrad-cc-qty__icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2}.mehrad-cc-qty__value{display:grid;place-items:center;color:var(--mehrad-cc-primary);font-size:22px;font-weight:900}.mehrad-cc-empty{padding:60px 24px;text-align:center;background:var(--mehrad-cc-surface);border:1px solid var(--mehrad-cc-border);border-radius:26px}.mehrad-cc-empty__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:color-mix(in srgb,var(--mehrad-cc-primary) 12%,#fff);color:var(--mehrad-cc-primary);margin:0 auto 16px}.mehrad-cc-empty__svg{width:30px;height:30px;fill:currentColor}.mehrad-cc-empty h2{margin:0 0 8px;font-size:24px;font-weight:950}.mehrad-cc-empty p{margin:0 0 18px;color:var(--mehrad-cc-muted);font-size:15px;line-height:2}.mehrad-cc-empty a{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:48px;border-radius:14px;background:var(--mehrad-cc-primary);color:var(--mehrad-cc-primary-text);text-decoration:none;font-size:15px;font-weight:900}.mehrad-cc-modal[hidden]{display:none!important}.mehrad-cc-modal{position:fixed;inset:0;z-index:100120;display:grid;place-items:center;padding:18px}.mehrad-cc-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(4px)}.mehrad-cc-modal__box{position:relative;z-index:1;width:min(500px,96vw);max-height:min(92vh,880px);overflow:auto;background:var(--mehrad-cc-surface);border:1px solid var(--mehrad-cc-border);border-radius:28px;padding:26px}.mehrad-cc-modal__box h3{margin:0 0 10px;font-size:31px;font-weight:950;text-align:right}.mehrad-cc-modal__box p{margin:0;color:var(--mehrad-cc-muted);font-size:15px;line-height:2}.mehrad-cc-modal__actions{display:flex;align-items:center;gap:12px;margin-top:20px}.mehrad-cc-modal__btn{flex:1 1 auto;min-height:52px;border-radius:14px;border:1px solid var(--mehrad-cc-border);font-size:15px;font-weight:900;cursor:pointer}.mehrad-cc-modal__btn.is-light{background:transparent;color:var(--mehrad-cc-text)}.mehrad-cc-modal__btn.is-danger{background:var(--mehrad-cc-primary);border-color:var(--mehrad-cc-primary);color:var(--mehrad-cc-primary-text)}.mehrad-cc-modal__box--address{width:min(690px,96vw);padding:0 0 24px}.mehrad-cc-modal__head{position:sticky;top:0;background:var(--mehrad-cc-surface);padding:20px 24px 16px;border-bottom:1px solid color-mix(in srgb,var(--mehrad-cc-border) 90%,transparent);display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:1}.mehrad-cc-modal__head h3{margin:0;font-size:24px}.mehrad-cc-modal__close{width:40px;height:40px;border:0;border-radius:12px;background:#f3f4f6;color:#4b5563;display:grid;place-items:center;cursor:pointer}.mehrad-cc-modal__close-svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4}.mehrad-cc-form-grid{padding:20px 24px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.mehrad-cc-field{display:grid;gap:8px}.mehrad-cc-field--full{grid-column:1/-1}.mehrad-cc-field label{font-size:15px;font-weight:900;color:var(--mehrad-cc-text)}.mehrad-cc-field label small{color:var(--mehrad-cc-muted);font-weight:800}.mehrad-cc-field input,.mehrad-cc-field select,.mehrad-cc-field textarea{width:100%;min-height:54px;border:1px solid var(--mehrad-cc-border);border-radius:14px;background:#fff;color:var(--mehrad-cc-text);padding:12px 14px;font-size:15px;font-weight:850;outline:0;resize:vertical}.mehrad-cc-field textarea{min-height:102px}.mehrad-cc-field small{color:var(--mehrad-cc-muted);line-height:1.9}.mehrad-cc-layout--checkout .mehrad-cc-main{display:grid;gap:14px;padding:0;background:transparent;border:0}.mehrad-cc-address-card{padding:18px;border-radius:18px}.mehrad-cc-address-card__body{display:flex;align-items:center;justify-content:space-between;gap:18px}.mehrad-cc-address-card__icon{display:grid;place-items:center;color:#64748b}.mehrad-cc-address-card__text{display:grid;gap:6px;min-width:0;flex:1 1 auto}.mehrad-cc-address-card__text strong{font-size:17px;font-weight:950;color:#2563eb}.mehrad-cc-address-card__text span{font-size:15px;font-weight:850;color:var(--mehrad-cc-text);line-height:2}.mehrad-cc-address-card__edit,.mehrad-cc-address-card__add{border:0;background:transparent;color:#2563eb;font-size:17px;font-weight:900;cursor:pointer;text-decoration:none}.mehrad-cc-address-card__add{width:100%;min-height:54px;border-radius:14px;border:1px dashed #93c5fd;background:#eff6ff}.mehrad-cc-packages{display:grid;gap:16px}.mehrad-cc-package{padding:16px 0 0;overflow:hidden}.mehrad-cc-package__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px 14px}.mehrad-cc-package__label{display:flex;align-items:center;gap:12px}.mehrad-cc-package__label strong{font-size:18px;font-weight:950}.mehrad-cc-package__label span{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:38px;padding:0 12px;border-radius:16px;background:#eef2f7;color:#64748b;font-size:15px;font-weight:900}.mehrad-cc-package__icon{color:#eab308}.mehrad-cc-package .mehrad-cc-item{grid-template-columns:minmax(0,1fr) 126px;padding:0 18px 18px;margin:0 18px 18px;align-items:end}.mehrad-cc-package .mehrad-cc-item__media{order:2}.mehrad-cc-package .mehrad-cc-item__actions{grid-column:2;justify-content:flex-start}.mehrad-cc-package .mehrad-cc-item__content{grid-column:1;grid-row:1}.mehrad-cc-package .mehrad-cc-item__title{font-size:16px;margin-bottom:6px}.mehrad-cc-shipping-methods{display:grid;gap:10px;padding:0 20px 14px}.mehrad-cc-shipping-methods label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--mehrad-cc-border);border-radius:14px;background:#fff}.mehrad-cc-shipping-methods input{accent-color:var(--mehrad-cc-primary)}.mehrad-cc-package__note{margin:0;padding:0 20px 18px;font-size:15px;font-weight:850;line-height:2;color:var(--mehrad-cc-text)}.mehrad-cc-payment-wrap{padding:18px}.mehrad-cc-payment-wrap .woocommerce-checkout-payment{background:transparent!important;border:0!important}.mehrad-cc-payment-wrap #payment ul.payment_methods{border:0!important;padding:0!important;margin:0 0 18px!important;background:transparent!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li{padding:14px;border:1px solid var(--mehrad-cc-border);border-radius:16px;margin-bottom:12px;background:#fff}.mehrad-cc-payment-wrap #payment div.payment_box{background:#f8fafc!important;color:var(--mehrad-cc-text)!important;border-radius:14px}.mehrad-cc-payment-wrap #payment div.payment_box::before{display:none!important}.mehrad-cc-payment-wrap #place_order{display:none!important}.mehrad-cc-checkout-form .woocommerce-terms-and-conditions-wrapper{margin-top:14px}.mehrad-cc-checkout-form .form-row{margin-bottom:12px}.mehrad-cc-checkout-form input[type=radio]{accent-color:var(--mehrad-cc-primary)}.mehrad-cc-loading{position:relative;pointer-events:none;opacity:.65}.mehrad-cc-loading::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.5)}@media (max-width:1180px){.mehrad-cc-layout{grid-template-columns:1fr;gap:18px}.mehrad-cc-sidebar{position:static;order:2}.mehrad-cc-main{order:1}}@media (max-width:767px){.mehrad-cart-page-wrapper,.mehrad-checkout-page-wrapper{padding:12px;border-radius:18px}.mehrad-cc-layout{gap:14px}.mehrad-cc-section-head h1,.mehrad-cc-checkout-head h1{font-size:18px}.mehrad-cc-main{padding-top:14px}.mehrad-cc-item{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:14px}.mehrad-cc-item__actions{grid-column:1/-1;justify-content:flex-start}.mehrad-cc-item__image{width:74px!important;height:74px!important}.mehrad-cc-item__title{font-size:15px}.mehrad-cc-item__attributes li{font-size:12px}.mehrad-cc-item__price .mehrad-cc-price{font-size:14px}.mehrad-cc-summary-card{padding:18px}.mehrad-cc-summary-row{font-size:14px}.mehrad-cc-summary__button{min-height:52px;font-size:16px}.mehrad-cc-more-menu{left:auto;right:0;min-width:165px}.mehrad-cc-modal__box{padding:20px}.mehrad-cc-modal__box h3{font-size:24px}.mehrad-cc-form-grid{grid-template-columns:1fr;padding:16px 16px 0}.mehrad-cc-address-card__body{align-items:flex-start;flex-wrap:wrap}.mehrad-cc-address-card__edit{padding:0}.mehrad-cc-package__head{padding:0 14px 14px;align-items:flex-start}.mehrad-cc-package__label{flex-wrap:wrap}.mehrad-cc-package .mehrad-cc-item{grid-template-columns:minmax(0,1fr);margin:0 14px 14px;padding:0 0 14px}.mehrad-cc-package .mehrad-cc-item__media{order:0}.mehrad-cc-package .mehrad-cc-item__actions{grid-column:1;justify-content:flex-start}.mehrad-cc-payment-wrap{padding:14px}}


/* Mehrad v1.0.77: force custom cart/checkout to own the page content area even through page.php */
.mehrad-has-custom-cart .mehrad-page-shell,
.mehrad-has-custom-checkout .mehrad-page-shell,
.mehrad-has-custom-cart .entry-content,
.mehrad-has-custom-checkout .entry-content{
	width:100%!important;
	max-width:none!important;
	padding:0!important;
	margin:0!important;
	background:transparent!important;
}
.mehrad-has-custom-cart .entry-title,
.mehrad-has-custom-checkout .entry-title{
	display:none!important;
}
.mehrad-cart-page-wrapper,
.mehrad-checkout-page-wrapper{
	width:min(100% - 24px,1600px)!important;
}

/* Mehrad v1.0.78 refinements requested for custom Cart/Checkout */
.mehrad-cart-page-wrapper{background:transparent!important;}
.mehrad-cart-page-wrapper .mehrad-cc-main{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
.mehrad-cc-summary-card{border:0!important;}
.mehrad-cc-summary-row{border-bottom:0!important;}
.mehrad-cc-item__media a,.mehrad-cc-item__image,.mehrad-cc-package-product__image-link,.mehrad-cc-package-product__image{border-radius:16px!important;overflow:hidden!important;}
.mehrad-cc-package-product__image-link{display:flex!important;align-items:center!important;justify-content:center!important;width:132px!important;height:132px!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--mehrad-cc-border) 85%,transparent)!important;}
.mehrad-cc-package-product__image{width:112px!important;height:112px!important;object-fit:contain!important;display:block!important;}
.mehrad-cc-modal__box--address .mehrad-cc-modal__actions{padding:0 24px!important;margin-top:22px!important;display:block!important;}
.mehrad-cc-modal__box--address .mehrad-cc-modal__actions .mehrad-cc-summary__button{width:100%!important;min-height:58px!important;padding:15px 20px!important;margin:0!important;}
.mehrad-cc-packages{gap:18px!important;}
.mehrad-cc-package{padding:22px 0 0!important;border-radius:22px!important;}
.mehrad-cc-package__items{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,160px))!important;justify-content:end!important;align-items:start!important;gap:28px!important;padding:28px 26px!important;min-height:230px!important;}
.mehrad-cc-package-product{display:grid!important;justify-items:center!important;gap:12px!important;min-width:0!important;}
.mehrad-cc-package-product .mehrad-cc-qty{width:128px!important;min-height:54px!important;grid-template-columns:40px 48px 40px!important;background:#fff!important;}
.mehrad-cc-package .mehrad-cc-item{display:none!important;}
.mehrad-cc-package__note{padding:0 26px 22px!important;text-align:right!important;}
.mehrad-cc-coupon{display:grid!important;gap:12px!important;padding:16px 0!important;border-top:1px solid color-mix(in srgb,var(--mehrad-cc-border) 70%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--mehrad-cc-border) 70%,transparent)!important;margin:2px 0!important;}
.mehrad-cc-coupon__head{display:grid!important;gap:3px!important;}
.mehrad-cc-coupon__head strong{font-size:15px!important;font-weight:950!important;color:var(--mehrad-cc-text)!important;}
.mehrad-cc-coupon__head span{font-size:12px!important;font-weight:800!important;color:var(--mehrad-cc-muted)!important;line-height:1.8!important;}
.mehrad-cc-coupon__form{display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important;align-items:center!important;}
.mehrad-cc-coupon__input{width:100%!important;height:44px!important;border:1px solid var(--mehrad-cc-border)!important;border-radius:13px!important;background:#fff!important;color:var(--mehrad-cc-text)!important;font-size:13px!important;font-weight:850!important;padding:0 12px!important;outline:0!important;box-shadow:none!important;}
.mehrad-cc-coupon__input:focus{border-color:var(--mehrad-cc-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mehrad-cc-primary) 12%,transparent)!important;}
.mehrad-cc-coupon__apply{height:44px!important;border:0!important;border-radius:13px!important;background:var(--mehrad-cc-primary)!important;color:var(--mehrad-cc-primary-text)!important;font-size:13px!important;font-weight:950!important;cursor:pointer!important;padding:0 12px!important;}
.mehrad-cc-coupon__apply:disabled,.mehrad-cc-coupon__chip button:disabled{opacity:.65!important;cursor:wait!important;}
.mehrad-cc-coupon__message{font-size:12px!important;font-weight:850!important;line-height:1.8!important;color:var(--mehrad-cc-success)!important;}
.mehrad-cc-coupon__message.is-error{color:var(--mehrad-cc-danger)!important;}
.mehrad-cc-coupon__list{display:grid!important;gap:8px!important;}
.mehrad-cc-coupon__chip{display:grid!important;grid-template-columns:minmax(0,1fr) auto 34px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:13px!important;background:color-mix(in srgb,var(--mehrad-cc-success) 10%,#fff)!important;color:var(--mehrad-cc-success)!important;}
.mehrad-cc-coupon__chip span{font-size:12px!important;font-weight:950!important;direction:ltr!important;text-align:left!important;}
.mehrad-cc-coupon__chip small{font-size:12px!important;font-weight:900!important;}
.mehrad-cc-coupon__chip button{width:30px!important;height:30px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:var(--mehrad-cc-danger)!important;display:grid!important;place-items:center!important;cursor:pointer!important;}
.mehrad-cc-coupon__remove-icon{width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;}
.mehrad-checkout-page-wrapper .woocommerce-form-coupon-toggle,.mehrad-checkout-page-wrapper form.checkout_coupon{display:none!important;}
@media(max-width:767px){.mehrad-cc-package__items{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;gap:18px!important;padding:20px 14px!important;}.mehrad-cc-package-product__image-link{width:120px!important;height:120px!important}.mehrad-cc-package-product__image{width:98px!important;height:98px!important}.mehrad-cc-coupon__form{grid-template-columns:1fr!important}.mehrad-cc-coupon__apply{width:100%!important}.mehrad-cc-modal__box--address .mehrad-cc-modal__actions{padding:0 16px!important}}


/* Mehrad v1.0.79 - cart/checkout dark mode and RTL package fixes */
.mehrad-cart-page-wrapper,
.mehrad-checkout-page-wrapper{
	background:transparent!important;
	background-color:transparent!important;
}
.mehrad-cc-main{
	background:transparent!important;
	border:0!important;
	border-radius:0!important;
}
.mehrad-cc-package__items{
	direction:rtl!important;
	text-align:right!important;
	justify-items:start!important;
	align-items:start!important;
}
.mehrad-cc-package__items .mehrad-cc-item{
	direction:rtl!important;
	text-align:right!important;
}
.mehrad-cc-coupon,
.mehrad-cc-coupon *{
	box-sizing:border-box!important;
}
.mehrad-cc-coupon input,
.mehrad-cc-coupon .mehrad-cc-coupon__input,
.mehrad-cc-coupon input[type="text"]{
	background:color-mix(in srgb,var(--mehrad-cc-surface) 92%,#ffffff)!important;
	color:var(--mehrad-cc-text)!important;
	-webkit-text-fill-color:var(--mehrad-cc-text)!important;
	caret-color:var(--mehrad-cc-primary)!important;
	border:1px solid var(--mehrad-cc-border)!important;
}
html.dark .mehrad-cc-coupon input,
html.dark .mehrad-cc-coupon .mehrad-cc-coupon__input,
html.dark .mehrad-cc-coupon input[type="text"],
body.dark .mehrad-cc-coupon input,
[data-theme="dark"] .mehrad-cc-coupon input{
	background:#1f2937!important;
	color:#f8fafc!important;
	-webkit-text-fill-color:#f8fafc!important;
	caret-color:var(--mehrad-cc-primary)!important;
	border-color:#475569!important;
}
.mehrad-cc-coupon input::placeholder{
	color:var(--mehrad-cc-muted)!important;
	-webkit-text-fill-color:var(--mehrad-cc-muted)!important;
	opacity:1!important;
}
.mehrad-cc-item__image,
.mehrad-cc-item__media img,
.mehrad-cc-package__items img{
	border-radius:14px!important;
}

/* Mehrad v1.0.82 - professional shipping/payment styling and dark mode */
.mehrad-cc-shipping-methods{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;padding:0 20px 18px!important}.mehrad-cc-shipping-methods label{min-height:64px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border:1px solid var(--mehrad-cc-border)!important;border-radius:18px!important;background:var(--mehrad-cc-surface)!important;color:var(--mehrad-cc-text)!important;box-shadow:none!important}.mehrad-cc-shipping-methods input{width:18px!important;height:18px!important;margin:0!important;accent-color:var(--mehrad-cc-primary)!important}.mehrad-cc-shipping-methods span{font-weight:950!important;color:var(--mehrad-cc-text)!important}.mehrad-cc-shipping-methods small{font-weight:950!important;color:var(--mehrad-cc-primary)!important;white-space:nowrap!important}.mehrad-cc-payment-wrap{background:var(--mehrad-cc-surface)!important;border-color:var(--mehrad-cc-border)!important}.mehrad-cc-payment-wrap #payment{background:transparent!important;color:var(--mehrad-cc-text)!important}.mehrad-cc-payment-wrap #payment ul.payment_methods{display:grid!important;gap:12px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li{display:grid!important;grid-template-columns:24px 56px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:16px!important;border:1px solid var(--mehrad-cc-border)!important;border-radius:18px!important;background:color-mix(in srgb,var(--mehrad-cc-surface) 92%,#ffffff)!important;color:var(--mehrad-cc-text)!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li input[type=radio]{grid-column:1;width:18px!important;height:18px!important;margin:0!important;accent-color:var(--mehrad-cc-primary)!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li label{grid-column:2/4;display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;color:var(--mehrad-cc-text)!important;font-weight:950!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li img{max-height:44px!important;max-width:56px!important;border-radius:10px!important;margin:0!important;background:#fff!important;padding:4px!important}.mehrad-cc-payment-wrap #payment div.payment_box{grid-column:1/-1!important;margin:8px 0 0!important;padding:14px 16px!important;border-radius:14px!important;background:color-mix(in srgb,var(--mehrad-cc-border) 28%,transparent)!important;color:var(--mehrad-cc-text)!important;line-height:2!important}.mehrad-cc-payment-wrap #payment div.payment_box p{margin:0!important;color:var(--mehrad-cc-text)!important;font-weight:850!important}.mehrad-cc-payment-wrap .woocommerce-terms-and-conditions-wrapper{color:var(--mehrad-cc-muted)!important;line-height:2!important;margin-top:12px!important}.mehrad-cc-package__items{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;padding:0 20px 18px!important;direction:rtl!important;text-align:right!important}.mehrad-cc-package-product{width:130px!important;min-width:130px!important;display:grid!important;justify-items:center!important;gap:10px!important;padding:12px!important;border:1px solid var(--mehrad-cc-border)!important;border-radius:18px!important;background:var(--mehrad-cc-surface)!important}.mehrad-cc-package-product__image-link{width:96px!important;height:96px!important;display:grid!important;place-items:center!important}.mehrad-cc-package-product__image{width:96px!important;height:96px!important;object-fit:contain!important;border-radius:14px!important}.mehrad-cc-package-product .mehrad-cc-qty{min-height:42px!important;grid-template-columns:32px 30px 32px!important;border-radius:12px!important}.mehrad-cc-package-product .mehrad-cc-qty__value{font-size:17px!important}.mehrad-cc-package-product .mehrad-cc-qty__icon{width:15px!important;height:15px!important}html.dark .mehrad-cc-shipping-methods label,html.dark .mehrad-cc-payment-wrap #payment ul.payment_methods li,html.dark .mehrad-cc-package-product,body.dark .mehrad-cc-shipping-methods label,body.dark .mehrad-cc-payment-wrap #payment ul.payment_methods li,body.dark .mehrad-cc-package-product,[data-theme="dark"] .mehrad-cc-shipping-methods label,[data-theme="dark"] .mehrad-cc-payment-wrap #payment ul.payment_methods li,[data-theme="dark"] .mehrad-cc-package-product{background:var(--mehrad-cc-surface)!important;color:var(--mehrad-cc-text)!important;border-color:var(--mehrad-cc-border)!important}html.dark .mehrad-cc-payment-wrap #payment div.payment_box,body.dark .mehrad-cc-payment-wrap #payment div.payment_box,[data-theme="dark"] .mehrad-cc-payment-wrap #payment div.payment_box{background:#111827!important;color:var(--mehrad-cc-text)!important}.mehrad-has-custom-checkout .mehrad-entry-header,.mehrad-has-custom-checkout .entry-header,.mehrad-has-custom-checkout .entry-title,.mehrad-has-custom-cart .mehrad-entry-header,.mehrad-has-custom-cart .entry-header,.mehrad-has-custom-cart .entry-title{display:none!important}
@media(max-width:640px){.mehrad-cc-shipping-methods{grid-template-columns:1fr!important;padding:0 14px 14px!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li{grid-template-columns:22px minmax(0,1fr)!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li label{grid-column:2!important}.mehrad-cc-package-product{width:calc(50% - 8px)!important;min-width:0!important}}

/* Mehrad v1.0.83 - checkout field/payment/shipping/thank-you fixes */
.mehrad-cc-package__items{display:none!important}.mehrad-cc-package{padding:18px!important}.mehrad-cc-package__head{padding:0 0 14px!important;border-bottom:1px solid var(--mehrad-cc-border)!important;margin-bottom:14px!important}.mehrad-cc-shipping-methods{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:0!important}.mehrad-cc-shipping-methods label{min-height:58px!important;border-radius:16px!important;background:color-mix(in srgb,var(--mehrad-cc-surface) 94%,#fff)!important;color:var(--mehrad-cc-text)!important;box-shadow:none!important}.mehrad-cc-shipping-methods input{width:18px!important;height:18px!important;flex:0 0 auto!important}.mehrاد-cc-payment-wrap{}
.mehrad-cc-field select,.mehrad-cc-field input,.mehrad-cc-field textarea{height:auto!important;min-height:56px!important;line-height:1.6!important;display:block!important;background:var(--mehrad-cc-surface)!important;color:var(--mehrad-cc-text)!important}.mehrad-cc-field select{padding:0 14px!important;appearance:auto!important}.mehrad-cc-field textarea{min-height:116px!important;padding:14px!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li{display:block!important;background:color-mix(in srgb,var(--mehrad-cc-surface) 94%,#fff)!important;color:var(--mehrad-cc-text)!important;border:1px solid var(--mehrad-cc-border)!important;border-radius:16px!important;padding:16px!important;margin:0 0 12px!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li label{display:flex!important;align-items:center!important;gap:12px!important;color:var(--mehrad-cc-text)!important;font-weight:900!important}.mehrad-cc-payment-wrap #payment ul.payment_methods li input[type=radio]{width:18px!important;height:18px!important;accent-color:var(--mehrad-cc-primary)!important}.mehrad-cc-payment-wrap #payment div.payment_box{margin:12px 0 0!important;padding:14px!important;background:color-mix(in srgb,var(--mehrad-cc-border) 28%,transparent)!important;color:var(--mehrad-cc-text)!important}.mehrad-cc-payment-wrap #payment div.payment_box p{color:var(--mehrad-cc-text)!important}.mehrad-thankyou-page-wrapper{background:transparent!important}.mehrad-thankyou-card{max-width:760px;margin:34px auto;padding:42px 34px;border-radius:28px;background:var(--mehrad-cc-surface);border:1px solid var(--mehrad-cc-border);text-align:center;box-shadow:0 18px 48px rgba(15,23,42,.08)}.mehrad-thankyou-card__icon{width:86px;height:86px;border-radius:999px;background:color-mix(in srgb,var(--mehrad-cc-success) 16%,transparent);display:grid;place-items:center;margin:0 auto 18px}.mehrad-thankyou-card__icon span{width:38px;height:22px;border-left:5px solid var(--mehrad-cc-success);border-bottom:5px solid var(--mehrad-cc-success);transform:rotate(-45deg);animation:mehradThankCheck .75s ease both}.mehrad-thankyou-card h1{margin:0 0 10px;color:var(--mehrad-cc-text);font-size:28px;font-weight:950}.mehrad-thankyou-card p{margin:0 0 24px;color:var(--mehrad-cc-muted);font-size:15px;font-weight:850;line-height:2}.mehrad-thankyou-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.mehrad-thankyou-summary div{padding:16px;border-radius:18px;border:1px solid var(--mehrad-cc-border);background:color-mix(in srgb,var(--mehrad-cc-surface) 92%,#fff);display:grid;gap:8px}.mehrad-thankyou-summary span{color:var(--mehrad-cc-muted);font-size:13px;font-weight:850}.mehrad-thankyou-summary strong{color:var(--mehrad-cc-text);font-size:16px;font-weight:950}.mehrad-thankyou-price{display:inline-flex;direction:rtl;align-items:center;gap:4px}.mehrad-thankyou-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mehrad-thankyou-actions a{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:48px;border-radius:14px;background:var(--mehrad-cc-primary);color:var(--mehrad-cc-primary-text)!important;text-decoration:none;font-weight:950}.mehrad-thankyou-actions a+a{background:transparent;color:var(--mehrad-cc-text)!important;border:1px solid var(--mehrad-cc-border)}@keyframes mehradThankCheck{from{opacity:0;transform:rotate(-45deg) scale(.6)}to{opacity:1;transform:rotate(-45deg) scale(1)}}@media(max-width:720px){.mehrad-thankyou-summary{grid-template-columns:1fr}.mehrad-thankyou-card{padding:28px 18px}}

/* Mehrad v1.0.84 */
.mehrad-cc-package__note,.mehrad-cc-field small{display:none!important;}
.mehrad-cc-package__items{display:none!important;}
.mehrad-cc-field select,.mehrad-cc-field input{min-height:46px!important;height:46px!important;padding:0 12px!important;line-height:46px!important;font-size:14px!important;}
.mehrad-cc-field textarea{min-height:92px!important;}
.mehrad-cc-field select[data-mehrad-address-field="state"],.mehrad-cc-field select[data-mehrad-city-select]{height:46px!important;min-height:46px!important;line-height:1.4!important;padding-top:0!important;padding-bottom:0!important;}
.mehrad-thankyou-price{display:inline-flex!important;direction:rtl!important;gap:4px!important;align-items:center!important;}
.mehrad-thankyou-price__currency{order:0!important;}
.mehrad-thankyou-price__number{order:1!important;}


/* Mehrad v1.0.85 - permanent remove action and persistent checkout notices */
.mehrad-cc-qty{grid-template-columns:40px minmax(34px,1fr) 40px 40px!important;overflow:visible!important}
.mehrad-cc-qty__btn.is-remove{color:var(--mehrad-cc-danger)!important;border-inline-start:1px solid var(--mehrad-cc-border)!important}
.mehrad-cc-qty__btn:disabled{opacity:.35;cursor:not-allowed}
.mehrad-cc-notices{width:min(100%,1560px);margin:0 auto 16px;display:grid;gap:10px;scroll-margin-top:120px}
.mehrad-cc-notices:empty{display:none}
.mehrad-cc-notices .woocommerce-error,.mehrad-cc-notices .woocommerce-message,.mehrad-cc-notices .woocommerce-info,.mehrad-cc-notices .woocommerce-NoticeGroup-checkout{margin:0!important}
.mehrad-cc-notices .woocommerce-error,.mehrad-cc-notices .woocommerce-message,.mehrad-cc-notices .woocommerce-info{list-style:none!important;border:1px solid var(--mehrad-cc-border)!important;border-radius:16px!important;padding:14px 18px!important;background:var(--mehrad-cc-surface)!important;color:var(--mehrad-cc-text)!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important;line-height:1.9!important}
.mehrad-cc-notices .woocommerce-error{border-color:color-mix(in srgb,var(--mehrad-cc-danger) 45%,var(--mehrad-cc-border))!important;background:color-mix(in srgb,var(--mehrad-cc-danger) 8%,var(--mehrad-cc-surface))!important}
.mehrad-cc-notices .woocommerce-message{border-color:color-mix(in srgb,var(--mehrad-cc-success) 45%,var(--mehrad-cc-border))!important;background:color-mix(in srgb,var(--mehrad-cc-success) 8%,var(--mehrad-cc-surface))!important}
.mehrad-cc-summary__button:disabled{opacity:.65;cursor:wait;transform:none!important}
html.dark .mehrad-cc-notices .woocommerce-error,html.dark .mehrad-cc-notices .woocommerce-message,html.dark .mehrad-cc-notices .woocommerce-info{color:var(--mehrad-cc-text)!important;background:var(--mehrad-cc-surface)!important}
@media(max-width:767px){.mehrad-cc-qty{grid-template-columns:38px minmax(32px,1fr) 38px 38px!important}}


/* Mehrad v1.0.86 - checkout notice spacing */
.mehrad-cc-notices .woocommerce-error::before,
.mehrad-cc-notices .woocommerce-message::before,
.mehrad-cc-notices .woocommerce-info::before,
.mehrad-cc-notices .woocommerce-error li::before,
.mehrad-cc-notices .woocommerce-message li::before,
.mehrad-cc-notices .woocommerce-info li::before{display:none!important;content:none!important}
.mehrad-cc-notices .woocommerce-error,
.mehrad-cc-notices .woocommerce-message,
.mehrad-cc-notices .woocommerce-info{position:relative!important;padding:15px 18px!important;text-align:right!important;direction:rtl!important}
.mehrad-cc-notices .woocommerce-error li,
.mehrad-cc-notices .woocommerce-message li,
.mehrad-cc-notices .woocommerce-info li{padding:0!important;margin:0!important;line-height:2!important;color:inherit!important}


/* Mehrad v1.0.87 - cart notices and page-card transparency */
body.woocommerce-cart .woocommerce-message,
body.mehrad-has-custom-cart .woocommerce-message,
.mehrad-cart-page-wrapper .woocommerce-message{
	display:none!important;
}
body.mehrad-has-custom-cart .mehrad-content-card,
body.mehrad-has-custom-checkout .mehrad-content-card,
.mehrad-content-card.post-15.page.type-page.status-publish.hentry,
html.dark body.mehrad-has-custom-cart .mehrad-content-card,
html.dark body.mehrad-has-custom-checkout .mehrad-content-card,
html.dark .mehrad-content-card.post-15.page.type-page.status-publish.hentry,
body.dark .mehrad-content-card.post-15.page.type-page.status-publish.hentry,
[data-theme="dark"] .mehrad-content-card.post-15.page.type-page.status-publish.hentry{
	background:transparent!important;
	background-color:transparent!important;
	background-image:none!important;
	border:0!important;
	box-shadow:none!important;
}

/* Mehrad v1.0.88: keep real WooCommerce checkout fields in the form for gateway/city compatibility. */
.mehrad-native-checkout-fields{
	position:absolute!important;
	width:1px!important;
	height:1px!important;
	margin:-1px!important;
	padding:0!important;
	overflow:hidden!important;
	clip:rect(0 0 0 0)!important;
	clip-path:inset(50%)!important;
	white-space:nowrap!important;
	border:0!important;
}
.mehrad-native-checkout-fields .form-row{
	margin:0!important;
	padding:0!important;
}

/* Mehrad v1.0.89 - flat Thank You wrapper */
.mehrad-thankyou-card,html.dark .mehrad-thankyou-card,body.dark .mehrad-thankyou-card,[data-theme="dark"] .mehrad-thankyou-card{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}

/* Mehrad v1.0.90 - remove the outer WordPress page title on order received. */
body.woocommerce-order-received .mehrad-content-card > h1,
body.woocommerce-order-received .mehrad-page-shell > .mehrad-content-card > h1{
	display:none!important;
}


/* Mehrad v1.0.91 - Thank You currency position */
.mehrad-thankyou-price{
	display:inline-flex!important;
	flex-direction:row!important;
	direction:ltr!important;
	align-items:center!important;
	gap:4px!important;
	white-space:nowrap!important;
}
.mehrad-thankyou-price__currency{
	order:0!important;
	direction:rtl!important;
}
.mehrad-thankyou-price__number{
	order:1!important;
	direction:ltr!important;
}


/* Mehrad v1.0.95 - Cart/Checkout heading and method labels */
.mehrad-cart-page-wrapper h1,
.mehrad-checkout-page-wrapper h1,
body.woocommerce-cart .mehrad-content-card > h1,
body.woocommerce-checkout .mehrad-content-card > h1,
body.woocommerce-cart .entry-title,
body.woocommerce-checkout .entry-title{
	display:none!important;
}
.mehrad-cc-page-title{
	margin:0!important;
	color:var(--mehrad-cc-text)!important;
	font-size:20px!important;
	font-weight:950!important;
	line-height:1.6!important;
}
.mehrad-cc-checkout-head__back{
	width:38px!important;
	height:38px!important;
	min-width:38px!important;
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	border-radius:12px!important;
	color:var(--mehrad-cc-text)!important;
	background:color-mix(in srgb,var(--mehrad-cc-border) 38%,transparent)!important;
	text-decoration:none!important;
	transition:.18s ease!important;
}
.mehrad-cc-checkout-head__back:hover{
	color:var(--mehrad-cc-primary)!important;
	background:color-mix(in srgb,var(--mehrad-cc-primary) 10%,transparent)!important;
}
.mehrad-cc-payment-wrap{
	padding:0 18px 18px!important;
	overflow:hidden!important;
}
.mehrad-cc-payment-head{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:18px!important;
	padding:16px 2px 14px!important;
	margin:0!important;
	color:var(--mehrad-cc-text)!important;
}
.mehrad-cc-payment-head__label{
	display:flex!important;
	align-items:center!important;
	gap:12px!important;
}
.mehrad-cc-payment-head__label strong{
	font-size:18px!important;
	font-weight:950!important;
	color:var(--mehrad-cc-text)!important;
}
.mehrad-cc-payment-head__icon{
	color:var(--mehrad-cc-primary)!important;
	width:34px!important;
	height:34px!important;
	display:grid!important;
	place-items:center!important;
	border-radius:11px!important;
	background:color-mix(in srgb,var(--mehrad-cc-primary) 10%,transparent)!important;
}
.mehrad-cc-payment-head__svg{
	width:20px!important;
	height:20px!important;
	fill:currentColor!important;
}
.mehrad-cc-payment-wrap #payment{
	margin:0!important;
}


/* Mehrad v1.0.96 - payment gateway radio/label alignment */
.mehrad-cc-payment-wrap #payment ul.payment_methods li.wc_payment_method,
.mehrad-cc-payment-wrap #payment ul.payment_methods li.payment_method_WC_aqayepardakht{
	display:grid!important;
	grid-template-columns:22px minmax(0,1fr)!important;
	align-items:center!important;
	column-gap:10px!important;
	row-gap:0!important;
}
.mehrad-cc-payment-wrap #payment ul.payment_methods li.wc_payment_method > input[type="radio"],
.mehrad-cc-payment-wrap #payment ul.payment_methods li.payment_method_WC_aqayepardakht > input[type="radio"]{
	grid-column:1!important;
	grid-row:1!important;
	align-self:center!important;
	justify-self:center!important;
	position:static!important;
	top:auto!important;
	right:auto!important;
	left:auto!important;
	margin:0!important;
	width:18px!important;
	height:18px!important;
	min-width:18px!important;
	min-height:18px!important;
	vertical-align:middle!important;
}
.mehrad-cc-payment-wrap #payment ul.payment_methods li.wc_payment_method > label,
.mehrad-cc-payment-wrap #payment ul.payment_methods li.payment_method_WC_aqayepardakht > label{
	grid-column:2!important;
	grid-row:1!important;
	display:flex!important;
	align-items:center!important;
	justify-content:flex-start!important;
	gap:8px!important;
	min-height:30px!important;
	margin:0!important;
	padding:0!important;
	line-height:1.8!important;
	cursor:pointer!important;
}
.mehrad-cc-payment-wrap #payment ul.payment_methods li.wc_payment_method > label img,
.mehrad-cc-payment-wrap #payment ul.payment_methods li.payment_method_WC_aqayepardakht > label img{
	align-self:center!important;
	margin:0 8px 0 0!important;
	vertical-align:middle!important;
}
.mehrad-cc-payment-wrap #payment ul.payment_methods li.wc_payment_method > .payment_box,
.mehrad-cc-payment-wrap #payment ul.payment_methods li.payment_method_WC_aqayepardakht > .payment_box{
	grid-column:1 / -1!important;
	grid-row:2!important;
	width:100%!important;
	margin:12px 0 0!important;
}


/* Mehrad v1.0.97 - discount unit on the visual left */
.mehrad-cc-price{
	display:inline-flex!important;
	flex-direction:row!important;
	direction:ltr!important;
	align-items:center!important;
	justify-content:flex-start!important;
	gap:4px!important;
	unicode-bidi:isolate!important;
}
.mehrad-cc-price__currency,
.mehrad-cc-price__percent,
.mehrad-cc-price__unit{
	order:1!important;
	flex:0 0 auto!important;
	direction:rtl!important;
	unicode-bidi:isolate!important;
}
.mehrad-cc-price__amount{
	order:2!important;
	flex:0 0 auto!important;
	direction:ltr!important;
	unicode-bidi:isolate!important;
}
.mehrad-cc-summary-row.is-profit .mehrad-cc-price{
	direction:ltr!important;
}


/* Mehrad v1.0.1 - mobile cart more button */
@media(max-width:767px){
 .mehrad-cc-section-head{align-items:center!important;overflow:visible!important;padding-inline:14px}
 .mehrad-cc-more-wrap{position:relative!important;display:block!important;flex:0 0 42px!important;width:42px!important;height:42px!important;z-index:25}
 .mehrad-cc-more{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid var(--mehrad-cc-border)!important;border-radius:12px!important;background:var(--mehrad-cc-surface)!important}
 .mehrad-cc-more span{display:block!important;width:4px!important;height:4px!important;min-width:4px!important;min-height:4px!important;border-radius:50%!important;background:var(--mehrad-cc-text)!important;opacity:.75}
 .mehrad-cc-more-menu{top:46px!important;right:auto!important;left:0!important;min-width:160px!important;z-index:40!important}
}
