body.single-product,body.single-product #wrapper,body.single-product #main,body.single-product .page-wrapper,body.single-product .shop-container,body.single-product .product-main,body.single-product .product-container{background:#f7f5ef!important}body.single-product .product-main{padding:0 0 30px!important}body.single-product #product-sidebar.product-sidebar-small{display:none!important}body.single-product .woocommerce-breadcrumb,body.single-product .breadcrumbs{width:calc((min(1280px,calc(100% - 30px)) - 18px)/2)!important;max-width:none!important;margin-top:0!important;margin-right:max(15px,calc((100% - 1280px)/2))!important;margin-bottom:8px!important;margin-left:auto!important;padding:0 4px!important;color:#6F7B74!important;font-size:14px!important;font-weight:650!important;line-height:1.75!important;text-align:right!important;direction:rtl!important;box-sizing:border-box!important}body.single-product .woocommerce-breadcrumb a,body.single-product .breadcrumbs a{color:#66736b!important;text-decoration:none!important}body.single-product .woocommerce-breadcrumb a:hover,body.single-product .breadcrumbs a:hover{color:#173f2a!important}body.single-product .woocommerce-breadcrumb .divider,body.single-product .breadcrumbs .divider{display:inline-flex!important;width:auto!important;height:auto!important;min-height:0!important;margin:0 10px!important;padding:0!important;align-items:center!important;justify-content:center!important;color:#c4ad84!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.single-product .woocommerce-breadcrumb .divider::before,body.single-product .woocommerce-breadcrumb .divider::after,body.single-product .breadcrumbs .divider::before,body.single-product .breadcrumbs .divider::after{display:none!important;content:none!important}body.single-product .msh-breadcrumb-separator{display:inline!important;margin:0!important;padding:0!important;color:#c4ad84!important;background:transparent!important;border:0!important;box-shadow:none!important}body.single-product .product-main .row.content-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;width:min(1280px,calc(100% - 30px))!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;align-items:stretch!important;direction:rtl!important}body.single-product .product-main .row.content-row>.product-gallery,body.single-product .product-main .row.content-row>.product-info{width:100%!important;max-width:none!important;min-width:0!important;flex:initial!important;flex-basis:auto!important;margin:0!important;box-sizing:border-box!important}body.single-product .product-main .row.content-row>.product-gallery{grid-column:1!important;order:1!important;padding:18px!important;overflow:hidden!important;background:#fbfaf7!important;border:1px solid rgb(23 63 42 / .10)!important;border-radius:22px!important;box-shadow:0 7px 24px rgb(23 63 42 / .045)!important;direction:rtl!important}body.single-product .product-main .row.content-row>.product-info{grid-column:2!important;order:2!important;display:flex!important;flex-direction:column!important;padding:28px 30px 24px!important;background:#fffdf9!important;border:1px solid rgb(182 138 58 / .20)!important;border-radius:22px!important;box-shadow:0 7px 24px rgb(23 63 42 / .04)!important;direction:rtl!important}body.single-product .product-gallery>.sticky-element-placeholder,body.single-product .product-gallery>.sticky-element{width:100%!important;max-width:100%!important}body.single-product .product-gallery .woocommerce-product-gallery,body.single-product .product-gallery .product-images,body.single-product .woocommerce-product-gallery{width:100%!important;max-width:100%!important;margin:0!important;background:transparent!important;border:0!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}body.single-product .product-gallery .woocommerce-product-gallery__wrapper,body.single-product .woocommerce-product-gallery__wrapper{width:100%!important;margin:0!important;background:transparent!important;touch-action:pan-y pinch-zoom}body.single-product .product-gallery .woocommerce-product-gallery__image,body.single-product .woocommerce-product-gallery__image{display:flex!important;width:100%!important;height:clamp(500px,39vw,610px)!important;max-height:610px!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important}body.single-product .product-gallery .woocommerce-product-gallery__image>a,body.single-product .woocommerce-product-gallery__image>a{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}body.single-product .product-gallery .woocommerce-product-gallery__image img,body.single-product .woocommerce-product-gallery__image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}body.single-product .product-thumbnails{margin:12px 0 0!important;padding:0 6px!important;background:transparent!important}body.single-product .product-thumbnails .col{padding:0 5px!important}body.single-product .product-thumbnails .col-inner,body.single-product .product-thumbnails a{background:#fff!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:10px!important}body.single-product .product-thumbnails img{aspect-ratio:1/1!important;object-fit:contain!important;background:transparent!important;border:1px solid transparent!important;border-radius:9px!important}body.single-product .product-thumbnails .is-nav-selected img,body.single-product .product-thumbnails .col:hover img{border-color:#173f2a!important}body.single-product .msh-product-gallery-mobile{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body.single-product .product-info>.product-title,body.single-product .product-info .product-title{order:10!important;margin:0!important;padding:4px 0 18px!important;color:#0d573b!important;font-size:clamp(27px,2.2vw,38px)!important;font-weight:900!important;line-height:1.55!important;letter-spacing:-.018em!important;text-align:right!important;border-bottom:1px solid rgb(23 63 42 / .12)!important}body.single-product .product-info>.product-short-description{order:15!important;margin:12px 0 0!important;color:#627068!important;font-size:12.5px!important;line-height:1.95!important}body.single-product .product-info>.woocommerce-product-rating,body.single-product .product-info>.is-divider{order:16!important;margin:8px 0 0!important}body.single-product .msh-product-key-specs{order:20!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;margin:16px 0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(23 63 42 / .11)!important;border-radius:15px!important}body.single-product .msh-product-key-spec{position:relative!important;min-width:0!important;padding:13px 8px 12px!important;text-align:center!important}body.single-product .msh-product-key-spec+.msh-product-key-spec{border-right:1px solid rgb(23 63 42 / .10)!important}body.single-product .msh-product-key-spec__label{display:block!important;margin:0 0 4px!important;color:#7b8580!important;font-size:11px!important;font-weight:600!important;line-height:1.65!important;white-space:nowrap!important}body.single-product .msh-product-key-spec__value{display:block!important;overflow:hidden!important;color:#0d573b!important;font-size:14px!important;font-weight:900!important;line-height:1.75!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.single-product .msh-select-weight-prompt{display:block!important;margin:2px 0 8px!important;color:#173f2a!important;font-size:14px!important;font-weight:850!important;text-align:right!important}body.single-product .msh-weight-card-row>td{padding:0!important}body.single-product .msh-weight-picker{width:100%!important;margin:0 0 12px!important}body.single-product .msh-weight-picker__title{margin:0 0 10px!important;color:#173f2a!important;font-size:14px!important;font-weight:900!important;text-align:right!important}body.single-product .msh-weight-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.single-product .msh-weight-card{position:relative!important;display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:92px!important;padding:12px 14px!important;align-items:center!important;column-gap:11px!important;color:#173f2a!important;text-align:right!important;background:#fff!important;border:1px solid rgb(182 138 58 / .27)!important;border-radius:14px!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}body.single-product .msh-weight-card:hover{border-color:rgb(23 63 42 / .38)!important;transform:translateY(-1px)!important}body.single-product .msh-weight-card:focus-visible{outline:3px solid rgb(182 138 58 / .22)!important;outline-offset:2px!important}body.single-product .msh-weight-card.is-selected{background:#fbfdfb!important;border-color:#173f2a!important;box-shadow:0 0 0 1px rgb(23 63 42 / .08)!important}body.single-product .msh-weight-card__image{grid-row:1/3!important;width:48px!important;height:62px!important;object-fit:contain!important}body.single-product .msh-weight-card__label{align-self:end!important;color:#173f2a!important;font-size:14px!important;font-weight:900!important;line-height:1.65!important}body.single-product .msh-weight-card__price{align-self:start!important;color:#33473c!important;font-size:12px!important;font-weight:750!important;line-height:1.65!important}body.single-product .msh-weight-card__price .price{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}body.single-product .msh-weight-card__check{position:absolute!important;top:8px!important;left:8px!important;display:grid!important;width:19px!important;height:19px!important;place-items:center!important;color:#fff!important;background:#173f2a!important;border-radius:50%!important;font-size:10px!important;opacity:0!important;transform:scale(.82)!important;transition:opacity .18s ease,transform .18s ease!important}body.single-product .msh-weight-card.is-selected .msh-weight-card__check{opacity:1!important;transform:scale(1)!important}body.single-product .msh-native-weight-row{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}body.single-product .msh-simple-final-price,body.single-product .woocommerce-variation-price{order:30!important;display:flex!important;width:100%!important;min-height:72px!important;margin:0 0 12px!important;padding:13px 16px!important;align-items:center!important;gap:14px!important;background:#fff!important;border:1px solid rgb(23 63 42 / .10)!important;border-radius:14px!important;box-sizing:border-box!important}body.single-product .msh-final-price-label{flex:0 0 auto!important;margin:0!important;color:#66736b!important;font-size:12px!important;font-weight:800!important;line-height:1.6!important;white-space:nowrap!important}body.single-product .msh-simple-final-price__value,body.single-product .msh-simple-final-price>.price,body.single-product .woocommerce-variation-price .price{display:flex!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;align-items:center!important;justify-content:flex-end!important;gap:13px!important;color:#0d573b!important;font-size:23px!important;font-weight:900!important;line-height:1.35!important;direction:rtl!important}body.single-product .msh-simple-final-price del,body.single-product .woocommerce-variation-price del{color:#a5aaa7!important;font-size:13px!important;font-weight:650!important;opacity:.75!important}body.single-product .msh-simple-final-price ins,body.single-product .woocommerce-variation-price ins{color:#0d573b!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important}body.single-product .product.product-type-variable .product-info>.price{display:none!important}body.single-product .product-info>form.cart:not(.variations_form){order:40!important;display:grid!important;grid-template-columns:138px 68px minmax(0,1fr)!important;grid-template-areas:"qty package button"!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;align-items:stretch!important;direction:ltr!important}body.single-product form.cart:not(.variations_form) .msh-single-package{grid-area:package!important;display:grid!important;width:68px!important;min-width:68px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:3px!important;place-items:center!important;overflow:hidden!important;color:#1E4D36!important;background:#fff!important;border:1px solid #DCE3DF!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important}body.single-product form.cart:not(.variations_form) .msh-single-package::before,body.single-product form.cart:not(.variations_form) .msh-single-package::after{display:none!important;content:none!important}body.single-product .msh-single-package--icon-only img{display:block!important;width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;margin:0!important;padding:0!important;object-fit:contain!important}body.single-product form.cart:not(.variations_form) .quantity{grid-area:qty!important}body.single-product form.cart:not(.variations_form) .single_add_to_cart_button{grid-area:button!important}body.single-product form.cart .quantity{position:relative!important;display:inline-flex!important;flex-flow:row nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;direction:rtl!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #DCE3DF!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important;box-sizing:border-box!important}body.single-product form.cart .quantity>.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.single-product form.cart .quantity .plus,body.single-product form.cart .quantity .minus{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#F7F9F8!important;color:#1E4D36!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:20px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;box-sizing:border-box!important}body.single-product form.cart .quantity input.qty{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;background:#fff!important;color:#173D2D!important;border:0!important;border-left:1px solid #E5EAE7!important;border-right:1px solid #E5EAE7!important;border-radius:0!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;line-height:48px!important;text-align:center!important;appearance:textfield!important;-moz-appearance:textfield!important;box-sizing:border-box!important}body.single-product form.cart .quantity input.qty::-webkit-inner-spin-button,body.single-product form.cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}body.single-product form.cart .quantity .plus:hover,body.single-product form.cart .quantity .minus:hover{background:#EAF1EC!important;color:#123B2B!important}body.single-product form.cart .quantity:focus-within{border-color:#1E4D36!important}body.single-product form.cart .quantity .plus:focus-visible,body.single-product form.cart .quantity .minus:focus-visible,body.single-product form.cart .quantity input.qty:focus-visible{outline:2px solid #C89B4C!important;outline-offset:-2px!important}body.single-product .product-info>form.variations_form.cart{order:40!important;width:100%!important;margin:0!important}body.single-product .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:138px minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;align-items:stretch!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;direction:ltr!important}body.single-product .woocommerce-variation-add-to-cart .quantity{grid-column:1!important}html body.single-product form.cart .single_add_to_cart_button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:50px!important;height:50px!important;margin:0!important;padding:12px 28px!important;color:#fff!important;background:linear-gradient(180deg,#1E4D36 0%,#123B2B 100%)!important;border:1px solid #1E4D36!important;border-radius:12px!important;box-shadow:0 8px 18px rgb(23 63 42 / .16)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-align:center!important;white-space:nowrap!important;direction:rtl!important}html body.single-product form.cart .single_add_to_cart_button::before{content:""!important;position:static!important;display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C89B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.4a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 2-1.6L21 8H6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important;transform:none!important;pointer-events:none!important}html body.single-product form.cart .single_add_to_cart_button:hover{background:#123B2B!important;color:#fff!important;box-shadow:0 5px 14px rgb(18 59 43 / .18)!important;transform:none!important}html body.single-product form.cart .single_add_to_cart_button:focus-visible{outline:2px solid #C89B4C!important;outline-offset:3px!important}html body.single-product form.cart .single_add_to_cart_button:disabled,html body.single-product form.cart .single_add_to_cart_button.disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}html body.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{grid-column:2!important}body.single-product .product-info>.msh-first-order-shipping{order:50!important;display:flex!important;width:100%!important;min-height:54px!important;margin:12px 0 10px!important;padding:10px 13px!important;align-items:center!important;gap:10px!important;color:#173f2a!important;background:#f8faf7!important;border:1px solid rgb(23 63 42 / .12)!important;border-radius:13px!important;box-sizing:border-box!important}body.single-product .msh-first-order-shipping__icon{display:grid!important;flex:0 0 32px!important;width:32px!important;height:32px!important;place-items:center!important;color:#0d573b!important;background:#eef5ef!important;border-radius:50%!important}body.single-product .msh-first-order-shipping__copy{min-width:0!important}body.single-product .msh-first-order-shipping__copy strong{display:block!important;color:#173f2a!important;font-size:11.5px!important;font-weight:900!important;line-height:1.65!important}body.single-product .msh-first-order-shipping__copy small,body.single-product .msh-first-order-shipping__copy span{display:block!important;margin-top:1px!important;color:#718078!important;font-size:9.5px!important;line-height:1.65!important}body.single-product .product-info>.msh-product-coupon,body.single-product .msh-product-coupon{order:60!important;width:100%!important;margin:14px 0 12px!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #DCE3DF!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important}body.single-product .msh-product-coupon>summary{position:relative!important;display:flex!important;min-height:50px!important;margin:0!important;padding:11px 15px 11px 48px!important;align-items:center!important;color:#173D2D!important;background:#fff!important;border:0!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important;list-style:none!important;cursor:pointer!important;box-sizing:border-box!important}body.single-product .msh-product-coupon>summary::-webkit-details-marker{display:none!important}body.single-product .msh-product-coupon>summary::after{content:"+"!important;position:absolute!important;left:16px!important;top:50%!important;width:24px!important;height:24px!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#1E4D36!important;background:#F3F7F4!important;border:0!important;border-radius:7px!important;font-size:21px!important;font-weight:500!important;line-height:1!important}body.single-product .msh-product-coupon[open]>summary::after{content:"−"!important}body.single-product .msh-product-coupon__body{margin:0!important;padding:12px 15px 14px!important;overflow:visible!important;background:#fff!important;border-top:1px solid #E5EAE7!important;box-sizing:border-box!important}body.single-product .msh-product-coupon__body p{margin:0 0 10px!important;color:#6f7973!important;font-size:10.5px!important;line-height:1.8!important}body.single-product .msh-product-coupon__form{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;align-items:center!important;direction:rtl!important;box-sizing:border-box!important}body.single-product .msh-product-coupon__form input{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;background:#fff!important;color:#33473c!important;border:1px solid #DCE3DF!important;border-radius:9px!important;box-shadow:none!important;font-size:12px!important;line-height:40px!important;box-sizing:border-box!important}body.single-product .msh-product-coupon__form button{display:inline-flex!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;color:#173D2D!important;background:#F3F7F4!important;border:1px solid #DCE3DF!important;border-radius:9px!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}body.single-product .msh-product-coupon__form button:hover{color:#123B2B!important;background:#EAF1EC!important;border-color:#C9D7CF!important}body.single-product .product-info>.msh-product-trust,body.single-product .msh-product-trust{order:70!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin:0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(23 63 42 / .10)!important;border-radius:14px!important;box-sizing:border-box!important}body.single-product .msh-product-trust__item{display:flex!important;min-width:0!important;min-height:84px!important;margin:0!important;padding:12px 9px!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:right!important;background:#fff!important;border:0!important}body.single-product .msh-product-trust__item+.msh-product-trust__item{border-right:1px solid rgb(23 63 42 / .09)!important}body.single-product .msh-product-trust__icon{display:grid!important;flex:0 0 34px!important;width:34px!important;height:34px!important;place-items:center!important;color:#0d573b!important;background:#eef5ef!important;border-radius:50%!important}body.single-product .msh-product-trust__icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}body.single-product .msh-product-trust__copy{min-width:0!important}body.single-product .msh-product-trust__copy strong,body.single-product .msh-product-trust__copy small{display:block!important}body.single-product .msh-product-trust__copy strong{color:#173f2a!important;font-size:11px!important;font-weight:900!important;line-height:1.65!important}body.single-product .msh-product-trust__copy small{margin-top:1px!important;color:#77817b!important;font-size:9px!important;line-height:1.55!important}@media (max-width:849px){body.single-product .product-main{padding:8px 0 18px!important}body.single-product .page-title.shop-page-title.product-page-title,body.single-product .woocommerce-breadcrumb,body.single-product .breadcrumbs{display:none!important}body.single-product .product-main .row.content-row{grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 16px)!important;max-width:none!important}body.single-product .product-main .row.content-row>.product-gallery{grid-column:1!important;order:1!important;padding:10px!important;border-radius:18px!important}body.single-product .product-main .row.content-row>.product-info{grid-column:1!important;order:2!important;padding:18px 12px 16px!important;border-radius:20px!important}body.single-product .product-gallery .woocommerce-product-gallery__image,body.single-product .woocommerce-product-gallery__image{height:min(82vw,340px)!important;max-height:340px!important}body.single-product .product-thumbnails{margin-top:8px!important}body.single-product .product-info>.product-title,body.single-product .product-info .product-title{padding:2px 2px 15px!important;font-size:clamp(22px,6.2vw,28px)!important;line-height:1.65!important;text-align:center!important}body.single-product .product-info>.product-short-description{margin-top:10px!important;font-size:11.5px!important;text-align:center!important}body.single-product .msh-product-key-specs{margin:13px 0!important;border-radius:13px!important}body.single-product .msh-product-key-spec{padding:10px 4px 9px!important}body.single-product .msh-product-key-spec__label{margin-bottom:3px!important;font-size:9px!important}body.single-product .msh-product-key-spec__value{font-size:11.5px!important}body.single-product .msh-weight-picker__title,body.single-product .msh-select-weight-prompt{font-size:12.5px!important}body.single-product .msh-weight-cards{gap:8px!important}body.single-product .msh-weight-card{grid-template-columns:38px minmax(0,1fr)!important;min-height:72px!important;padding:9px 10px!important;column-gap:7px!important;border-radius:12px!important}body.single-product .msh-weight-card__image{width:34px!important;height:46px!important}body.single-product .msh-weight-card__label{font-size:11.5px!important}body.single-product .msh-weight-card__price{font-size:9.5px!important}body.single-product .msh-simple-final-price,body.single-product .woocommerce-variation-price{min-height:64px!important;padding:11px 12px!important;gap:9px!important;border-radius:12px!important}body.single-product .msh-final-price-label{font-size:10.5px!important}body.single-product .msh-simple-final-price__value,body.single-product .msh-simple-final-price>.price,body.single-product .woocommerce-variation-price .price{gap:8px!important;font-size:19px!important}body.single-product .msh-simple-final-price del,body.single-product .woocommerce-variation-price del{font-size:10.5px!important}body.single-product .product-info>form.cart:not(.variations_form){grid-template-columns:138px 62px minmax(0,1fr)!important;grid-template-areas:"qty package button"!important;gap:8px!important}body.single-product form.cart:not(.variations_form) .msh-single-package{width:62px!important;min-width:62px!important;min-height:50px!important;padding:3px!important;border-radius:12px!important}body.single-product form.cart .quantity,body.single-product .woocommerce-variation-add-to-cart .quantity{width:138px!important;min-width:138px!important;height:50px!important}body.single-product form.cart .quantity input,body.single-product form.cart .quantity button,body.single-product .woocommerce-variation-add-to-cart .quantity input,body.single-product .woocommerce-variation-add-to-cart .quantity button{height:100%!important;font-size:16px!important}body.single-product .woocommerce-variation-add-to-cart{grid-template-columns:minmax(106px,.36fr) minmax(0,1fr)!important;gap:10px!important}html body.single-product form.cart:not(.variations_form) .single_add_to_cart_button,html body.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{min-height:50px!important;padding:10px 14px!important;border-radius:12px!important;font-size:13px!important}body.single-product .product-info>.msh-first-order-shipping{min-height:50px!important;margin:10px 0 9px!important;padding:9px 10px!important}body.single-product .msh-first-order-shipping__icon{flex-basis:29px!important;width:29px!important;height:29px!important}body.single-product .msh-first-order-shipping__copy strong{font-size:10px!important}body.single-product .msh-first-order-shipping__copy small,body.single-product .msh-first-order-shipping__copy span{font-size:8.5px!important}body.single-product .msh-product-coupon>summary{min-height:48px!important;padding:10px 12px 10px 42px!important;font-size:11.5px!important}body.single-product .msh-product-coupon>summary::after{left:14px!important;font-size:20px!important}body.single-product .msh-product-coupon__form{grid-template-columns:minmax(0,1fr) 88px!important}body.single-product .msh-product-trust{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.single-product .msh-product-trust__item{flex-direction:column!important;min-height:96px!important;padding:10px 5px!important;gap:5px!important;text-align:center!important}body.single-product .msh-product-trust__item:nth-child(3){grid-column:auto!important;border-top:0!important}body.single-product .msh-product-trust__item:nth-child(2){border-right:1px solid rgb(23 63 42 / .09)!important}body.single-product .msh-product-trust__icon{flex-basis:32px!important;width:32px!important;height:32px!important}body.single-product .msh-product-trust__icon svg{width:18px!important;height:18px!important}body.single-product .msh-product-trust__copy strong{font-size:9.5px!important;line-height:1.5!important}body.single-product .msh-product-trust__copy small{font-size:8px!important;line-height:1.45!important}}@media (max-width:420px){body.single-product .product-main .row.content-row{width:calc(100% - 12px)!important}body.single-product .product-main .row.content-row>.product-info{padding-right:10px!important;padding-left:10px!important}body.single-product .msh-product-key-spec__label{font-size:8.5px!important}body.single-product .msh-product-key-spec__value{font-size:10.8px!important}}.mpt-table-card{background:#fff;border:1px solid #E5DBC6;border-radius:16px;overflow:hidden;margin:20px 0;box-shadow:0 8px 24px rgb(0 0 0 / .04)}.mpt-table{width:100%;border-collapse:collapse;font-size:14px}.mpt-table th,.mpt-table td{padding:14px 18px;border-bottom:1px solid #EFE8DA}.mpt-table th{width:35%;background:#FAF7F0;color:#1E4D36;font-weight:700}.mpt-table td{color:#4B554E;font-weight:500;background:#fff}.mpt-table tr:last-child th,.mpt-table tr:last-child td{border-bottom:none}.mpt-table-scroll{overflow-x:auto}.mpt-compare-table{min-width:600px;text-align:center}.mpt-compare-table thead th{background:#1E4D36;color:#fff;font-weight:700}.mpt-compare-table tbody tr:nth-child(even){background:#FCFBF8}.mpt-compare-table tbody td:first-child{font-weight:700;color:#1E4D36;background:#FAF7F0}.mpt-note-box{background:#FAF7F0;border:1px solid #E5DBC6;border-radius:14px;padding:20px;margin-top:20px}.mpt-note-box p{margin:0;line-height:2.2;font-size:14px;color:#465048}.mpt-head{margin-bottom:20px}.mpt-head span{display:inline-block;padding:4px 12px;background:#F7F4EE;border:1px solid #E5DBC6;border-radius:30px;font-size:12px;font-weight:700;color:#A47B2B;margin-bottom:10px}.mpt-head h2{font-size:26px;font-weight:800;color:#1E4D36;margin-bottom:8px;line-height:1.7}.mpt-head p{color:#66736B;font-size:14px;line-height:2;margin:0}.mpt-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mpt-faq-grid details{background:#fff;border:1px solid #E5DBC6;border-radius:14px;padding:14px 16px;transition:.3s}.mpt-faq-grid details:hover{border-color:#C89B3C}.mpt-faq-grid summary{cursor:pointer;font-weight:700;color:#1E4D36;line-height:1.8}.mpt-faq-grid p{margin-top:12px;line-height:2;font-size:14px;color:#59655E}.mpt-qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.mpt-qa-card{background:#fff;border:1px solid #E5DBC6;border-radius:14px;padding:18px;transition:.3s}.mpt-qa-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .05)}.mpt-qa-card h3{font-size:15px;font-weight:700;color:#1E4D36;margin-bottom:8px}.mpt-qa-card p{font-size:14px;line-height:2;color:#5B665F;margin:0}@media (max-width:768px){.mpt-faq-grid,.mpt-qa-grid{grid-template-columns:1fr}.mpt-head h2{font-size:22px}.mpt-table th,.mpt-table td{padding:12px;font-size:13px}}.mashoouf-product-info{direction:rtl;font-family:inherit;color:#203628;margin:28px 0}.mashoouf-product-info *,.mashoouf-product-info *::before,.mashoouf-product-info *::after{box-sizing:border-box}.mashoouf-product-info .mp-section-head{text-align:right;margin:26px 0 14px}.mashoouf-product-info .mp-section-head span{display:inline-block;font-size:12px;font-weight:700;color:#8A6B2C;background:#FAF7F0;border:1px solid #E5DBC6;border-radius:999px;padding:5px 13px;margin-bottom:8px}.mashoouf-product-info .mp-section-head h2{font-size:22px;line-height:1.8;color:#1E4D36;margin:0 0 6px;font-weight:800}.mashoouf-product-info .mp-section-head p{font-size:14px;line-height:2;color:#4D5A51;margin:0}.mashoouf-product-info .mp-small-head{margin-top:32px}.mashoouf-product-info .mp-table-card{background:#fff;border:1px solid #E5DBC6;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgb(32 54 40 / .05);margin-bottom:18px}.mashoouf-product-info .mp-table-scroll{overflow-x:auto}.mashoouf-product-info .mp-table{width:100%;border-collapse:collapse;text-align:right;font-size:14px}.mashoouf-product-info .mp-table th,.mashoouf-product-info .mp-table td{padding:14px 16px;border-bottom:1px solid #EFE8DA;line-height:1.9}.mashoouf-product-info .mp-table tr:last-child th,.mashoouf-product-info .mp-table tr:last-child td{border-bottom:0}.mashoouf-product-info .mp-specs-table th{width:38%;background:#FAF7F0;color:#1E4D36;font-weight:800}.mashoouf-product-info .mp-specs-table td{color:#3E4A42;font-weight:600}.mashoouf-product-info .mp-compare-table{min-width:520px;text-align:center}.mashoouf-product-info .mp-compare-table thead th{background:#1E4D36;color:#fff;text-align:center;font-weight:800}.mashoouf-product-info .mp-compare-table tbody td:first-child{background:#FAF7F0;color:#1E4D36;font-weight:800}.mashoouf-product-info .mp-note-box{background:#FAF7F0;border:1px solid #E5DBC6;border-radius:16px;padding:18px 20px;margin:16px 0}.mashoouf-product-info .mp-note-box p{margin:0;font-size:14px;line-height:2.2;color:#3E4A42}.mashoouf-product-info .mp-product-cta{background:linear-gradient(135deg,#F7F4EE,#fff);border:1px solid #E5DBC6;border-radius:18px;padding:22px;margin:20px 0 28px}.mashoouf-product-info .mp-product-cta h3{font-size:20px;line-height:1.8;color:#1E4D36;margin:0 0 6px;font-weight:800}.mashoouf-product-info .mp-product-cta p{font-size:14px;line-height:2;color:#4D5A51;margin:0}.mashoouf-product-info .mp-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}.mashoouf-product-info details{background:#fff;border:1px solid #E5DBC6;border-radius:14px;padding:14px 16px;box-shadow:0 6px 18px rgb(32 54 40 / .04)}.mashoouf-product-info summary{cursor:pointer;color:#203628;font-size:14px;font-weight:800;line-height:1.9}.mashoouf-product-info details p{margin:10px 0 0;font-size:13px;line-height:2.1;color:#4D5A51}.mashoouf-product-info .mp-qa-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mashoouf-product-info .mp-qa-card{background:#fff;border:1px solid #E5DBC6;border-radius:14px;padding:16px;box-shadow:0 6px 18px rgb(32 54 40 / .04)}.mashoouf-product-info .mp-qa-card h3{font-size:15px;line-height:1.8;color:#1E4D36;margin:0 0 6px;font-weight:800}.mashoouf-product-info .mp-qa-card p{font-size:13px;line-height:2;color:#4D5A51;margin:0}@media (max-width:768px){.mashoouf-product-info .mp-section-head h2{font-size:19px}.mashoouf-product-info .mp-table th,.mashoouf-product-info .mp-table td{padding:12px;font-size:13px}.mashoouf-product-info .mp-faq-grid,.mashoouf-product-info .mp-qa-grid{grid-template-columns:1fr}}.mashoouf-cat-template,.mashoouf-cat-bottom{--mct-green:#173F2A;--mct-green-2:#1E4D36;--mct-text:#2A3B31;--mct-muted:#5F6B63;--mct-gold:#B68A3A;--mct-gold-light:#C39B4B;--mct-cream:#F7F4EE;--mct-cream-2:#FAF7F0;--mct-border:#E5DBC6;--mct-line:#EFE8DA;--mct-white:#FFFFFF;--mct-shadow:0 12px 34px rgba(23,63,42,.07);width:100%;direction:rtl;font-family:inherit;color:var(--mct-text)}.mashoouf-cat-template *,.mashoouf-cat-bottom *,.mashoouf-cat-template *::before,.mashoouf-cat-template *::after,.mashoouf-cat-bottom *::before,.mashoouf-cat-bottom *::after{box-sizing:border-box}.mashoouf-cat-template a,.mashoouf-cat-bottom a{text-underline-offset:4px}.mashoouf-cat-template a:focus-visible,.mashoouf-cat-bottom a:focus-visible,.mashoouf-cat-template summary:focus-visible,.mashoouf-cat-bottom summary:focus-visible,.mashoouf-cat-template [tabindex="0"]:focus-visible,.mashoouf-cat-bottom [tabindex="0"]:focus-visible{outline:3px solid rgb(182 138 58 / .36);outline-offset:3px}.mashoouf-cat-template .mct-hero-card,.mashoouf-cat-bottom .mct-hero-card{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border:1px solid var(--mct-border);border-radius:24px;background:linear-gradient(135deg,rgb(247 244 238 / .72),rgb(255 255 255 / .98));box-shadow:var(--mct-shadow)}.mashoouf-cat-template .mct-hero-content,.mashoouf-cat-bottom .mct-hero-content{order:1;padding:42px;text-align:right}.mashoouf-cat-template .mct-hero-image,.mashoouf-cat-bottom .mct-hero-image{order:2;height:100%;min-height:380px;background:var(--mct-cream)}.mashoouf-cat-template .mct-hero-image img,.mashoouf-cat-bottom .mct-hero-image img{display:block;width:100%;height:100%;object-fit:cover}.mashoouf-cat-template .mct-breadcrumb,.mashoouf-cat-bottom .mct-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:16px;color:#727A74;font-size:13px;line-height:1.9}.mashoouf-cat-template .mct-breadcrumb a,.mashoouf-cat-bottom .mct-breadcrumb a{color:var(--mct-green);text-decoration:none}.mashoouf-cat-template .mct-breadcrumb a:hover,.mashoouf-cat-bottom .mct-breadcrumb a:hover{color:var(--mct-gold)}.mashoouf-cat-template .mct-hero-content h1,.mashoouf-cat-bottom .mct-hero-content h1{margin:0 0 10px;color:var(--mct-green);font-size:clamp(30px,3.2vw,42px);font-weight:900;line-height:1.55}.mashoouf-cat-template .mct-hero-content h2,.mashoouf-cat-bottom .mct-hero-content h2{margin:0 0 14px;color:var(--mct-text);font-size:22px;font-weight:800;line-height:1.85}.mashoouf-cat-template .mct-hero-subtitle,.mashoouf-cat-bottom .mct-hero-subtitle{margin:0 0 14px!important;color:var(--mct-gold)!important;font-size:17px!important;font-weight:850;line-height:2!important}.mashoouf-cat-template .mct-hero-content p,.mashoouf-cat-bottom .mct-hero-content p{margin:0 0 16px;color:#4D5A51;font-size:15px;line-height:2.2}.mashoouf-cat-template .mct-hero-content p:last-of-type,.mashoouf-cat-bottom .mct-hero-content p:last-of-type{margin-bottom:22px}.mashoouf-cat-template .mct-actions,.mashoouf-cat-bottom .mct-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mashoouf-cat-template .mct-btn,.mashoouf-cat-bottom .mct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 22px;border-radius:11px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.5;text-align:center;text-decoration:none!important;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.mashoouf-cat-template .mct-btn-primary,.mashoouf-cat-bottom .mct-btn-primary{border:1px solid var(--mct-green);background:var(--mct-green);color:#fff!important;box-shadow:0 8px 18px rgb(23 63 42 / .16)}.mashoouf-cat-template .mct-btn-secondary,.mashoouf-cat-bottom .mct-btn-secondary{border:1px solid #D8C8A8;background:#fff;color:var(--mct-green)!important}.mashoouf-cat-template .mct-btn-link,.mashoouf-cat-bottom .mct-btn-link{min-height:auto;padding:10px 4px;border:0;border-radius:0;background:#fff0;color:var(--mct-green)!important;box-shadow:none}.mashoouf-cat-template .mct-btn:hover,.mashoouf-cat-bottom .mct-btn:hover{transform:translateY(-2px)}.mashoouf-cat-template .mct-btn-primary:hover,.mashoouf-cat-bottom .mct-btn-primary:hover{border-color:#102F1E;background:#102F1E;color:#fff!important;box-shadow:0 12px 22px rgb(23 63 42 / .21)}.mashoouf-cat-template .mct-btn-secondary:hover,.mashoouf-cat-bottom .mct-btn-secondary:hover{border-color:var(--mct-gold);background:var(--mct-cream-2);color:var(--mct-green)!important}.mashoouf-cat-template .mct-feature-strip,.mashoouf-cat-bottom .mct-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--mct-border);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgb(23 63 42 / .035)}.mashoouf-cat-template .mct-feature-strip>div,.mashoouf-cat-bottom .mct-feature-strip>div{position:relative;min-width:0;padding:17px 14px;border-left:1px solid var(--mct-line);text-align:center;color:var(--mct-muted);font-size:13px;line-height:1.9}.mashoouf-cat-template .mct-feature-strip>div:last-child,.mashoouf-cat-bottom .mct-feature-strip>div:last-child{border-left:0}.mashoouf-cat-template .mct-feature-strip strong,.mashoouf-cat-bottom .mct-feature-strip strong{display:block;margin-bottom:4px;color:var(--mct-green);font-size:14px;font-weight:900}.mashoouf-cat-template .mct-feature-strip span,.mashoouf-cat-bottom .mct-feature-strip span{display:block}.mashoouf-cat-template .mcb-heading,.mashoouf-cat-bottom .mcb-heading{margin:0 0 24px;text-align:center}.mashoouf-cat-template .mcb-heading>span,.mashoouf-cat-bottom .mcb-heading>span,.mashoouf-cat-template .mcb-eyebrow,.mashoouf-cat-bottom .mcb-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;padding:6px 14px;border:1px solid rgb(182 138 58 / .58);border-radius:999px;background:var(--mct-cream-2);color:#8A6B2C;font-size:12.5px;font-weight:850;line-height:1.7}.mashoouf-cat-template .mcb-heading h2,.mashoouf-cat-bottom .mcb-heading h2{margin:0 0 10px;color:var(--mct-green);font-size:clamp(23px,2.2vw,29px);font-weight:900;line-height:1.75}.mashoouf-cat-template .mcb-heading p,.mashoouf-cat-bottom .mcb-heading p{max-width:820px;margin:0 auto;color:#4D5A51;font-size:14.5px;line-height:2.15}.mashoouf-cat-template .mcb-text-box h3,.mashoouf-cat-bottom .mcb-text-box h3{margin:18px 0 8px;color:var(--mct-green);font-size:17px;font-weight:850;line-height:1.9}.mashoouf-cat-template .mcb-grid,.mashoouf-cat-bottom .mcb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px}.mashoouf-cat-template .mcb-card,.mashoouf-cat-template .mcb-table-card,.mashoouf-cat-template .mcb-text-box,.mashoouf-cat-template .mcb-faq,.mashoouf-cat-bottom .mcb-card,.mashoouf-cat-bottom .mcb-table-card,.mashoouf-cat-bottom .mcb-text-box,.mashoouf-cat-bottom .mcb-faq{border:1px solid var(--mct-border);border-radius:20px;background:#fff;box-shadow:0 9px 26px rgb(23 63 42 / .045)}.mashoouf-cat-template .mcb-card,.mashoouf-cat-template .mcb-text-box,.mashoouf-cat-template .mcb-faq,.mashoouf-cat-bottom .mcb-card,.mashoouf-cat-bottom .mcb-text-box,.mashoouf-cat-bottom .mcb-faq{padding:24px}.mashoouf-cat-template .mcb-table-card,.mashoouf-cat-bottom .mcb-table-card{margin:28px 0;padding:26px}.mashoouf-cat-template .mcb-card,.mashoouf-cat-bottom .mcb-card{display:flex;flex-direction:column;min-width:0}.mashoouf-cat-template .mcb-card .mct-actions,.mashoouf-cat-bottom .mcb-card .mct-actions{margin-top:auto;padding-top:12px}.mashoouf-cat-template .mcb-card h2,.mashoouf-cat-template .mcb-card h3,.mashoouf-cat-template .mcb-table-card>h2,.mashoouf-cat-template .mcb-text-box h2,.mashoouf-cat-template .mcb-faq h2,.mashoouf-cat-bottom .mcb-card h2,.mashoouf-cat-bottom .mcb-card h3,.mashoouf-cat-bottom .mcb-table-card>h2,.mashoouf-cat-bottom .mcb-text-box h2,.mashoouf-cat-bottom .mcb-faq h2{margin:0 0 13px;color:var(--mct-green);font-size:21px;font-weight:900;line-height:1.85}.mashoouf-cat-template .mcb-card p,.mashoouf-cat-template .mcb-text-box p,.mashoouf-cat-template .mcb-faq p,.mashoouf-cat-bottom .mcb-card p,.mashoouf-cat-bottom .mcb-text-box p,.mashoouf-cat-bottom .mcb-faq p{margin:0 0 13px;color:#4D5A51;font-size:14px;line-height:2.15}.mashoouf-cat-template .mcb-card p:last-child,.mashoouf-cat-template .mcb-text-box p:last-child,.mashoouf-cat-template .mcb-faq p:last-child,.mashoouf-cat-bottom .mcb-card p:last-child,.mashoouf-cat-bottom .mcb-text-box p:last-child,.mashoouf-cat-bottom .mcb-faq p:last-child{margin-bottom:0}.mashoouf-cat-template .mcb-list,.mashoouf-cat-bottom .mcb-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mashoouf-cat-template .mcb-list li,.mashoouf-cat-bottom .mcb-list li{position:relative;margin:0;padding:12px 38px 12px 14px;border:1px solid var(--mct-line);border-radius:12px;background:var(--mct-cream-2);color:#465249;font-size:14px;line-height:1.9}.mashoouf-cat-template .mcb-list li::before,.mashoouf-cat-bottom .mcb-list li::before{content:"✓";position:absolute;top:12px;right:14px;color:var(--mct-gold);font-weight:900}.mashoouf-cat-template .mcb-benefits,.mashoouf-cat-bottom .mcb-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin:0 0 28px}.mashoouf-cat-template .mcb-benefit,.mashoouf-cat-bottom .mcb-benefit{min-width:0;padding:22px 16px;border:1px solid var(--mct-border);border-radius:17px;background:#fff;text-align:center;box-shadow:0 8px 22px rgb(23 63 42 / .04)}.mashoouf-cat-template .mcb-benefit>span,.mashoouf-cat-bottom .mcb-benefit>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto 12px;border-radius:50%;background:var(--mct-green);color:#fff;font-size:15px;font-weight:900}.mashoouf-cat-template .mcb-benefit h3,.mashoouf-cat-bottom .mcb-benefit h3{margin:0 0 7px;color:var(--mct-green);font-size:15px;font-weight:900;line-height:1.8}.mashoouf-cat-template .mcb-benefit p,.mashoouf-cat-bottom .mcb-benefit p{margin:0;color:#59655E;font-size:13px;line-height:2}.mashoouf-cat-template .mcb-table-wrap,.mashoouf-cat-bottom .mcb-table-wrap{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--mct-line);border-radius:15px;background:#fff;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--mct-gold)var(--mct-cream)}.mashoouf-cat-template .mcb-table-wrap::-webkit-scrollbar,.mashoouf-cat-bottom .mcb-table-wrap::-webkit-scrollbar{height:7px}.mashoouf-cat-template .mcb-table-wrap::-webkit-scrollbar-track,.mashoouf-cat-bottom .mcb-table-wrap::-webkit-scrollbar-track{background:var(--mct-cream)}.mashoouf-cat-template .mcb-table-wrap::-webkit-scrollbar-thumb,.mashoouf-cat-bottom .mcb-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:var(--mct-gold)}.mashoouf-cat-template .mcb-table,.mashoouf-cat-bottom .mcb-table{width:100%;min-width:720px;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;text-align:center}.mashoouf-cat-template .mcb-table th,.mashoouf-cat-template .mcb-table td,.mashoouf-cat-bottom .mcb-table th,.mashoouf-cat-bottom .mcb-table td{padding:14px 16px;border:0;border-bottom:1px solid var(--mct-line);border-left:1px solid var(--mct-line);color:#435047;font-size:14px;line-height:1.95;vertical-align:middle}.mashoouf-cat-template .mcb-table tr>*:last-child,.mashoouf-cat-bottom .mcb-table tr>*:last-child{border-left:0}.mashoouf-cat-template .mcb-table thead th,.mashoouf-cat-bottom .mcb-table thead th{background:var(--mct-green);color:#fff;font-weight:900}.mashoouf-cat-template .mcb-table tbody th,.mashoouf-cat-template .mcb-table tbody td:first-child,.mashoouf-cat-bottom .mcb-table tbody th,.mashoouf-cat-bottom .mcb-table tbody td:first-child{position:sticky;right:0;z-index:2;width:24%;background:var(--mct-cream-2);color:var(--mct-green);font-weight:900}.mashoouf-cat-template .mcb-table thead th:first-child,.mashoouf-cat-bottom .mcb-table thead th:first-child{position:sticky;right:0;z-index:4;background:#102F1E}.mashoouf-cat-template .mcb-table tbody tr:nth-child(even) td:not(:first-child),.mashoouf-cat-bottom .mcb-table tbody tr:nth-child(even) td:not(:first-child){background:#FDFBF7}.mashoouf-cat-template .mcb-table tbody tr:last-child>*,.mashoouf-cat-bottom .mcb-table tbody tr:last-child>*{border-bottom:0}.mashoouf-cat-template .mcb-table-note,.mashoouf-cat-bottom .mcb-table-note{margin:14px 0 0;padding:12px 15px;border-right:3px solid var(--mct-gold);border-radius:10px;background:rgb(182 138 58 / .08);color:#59655E;font-size:13px;line-height:2}.mashoouf-cat-template .mcb-faq,.mashoouf-cat-bottom .mcb-faq{margin-top:30px}.mashoouf-cat-template .mcb-faq-grid,.mashoouf-cat-bottom .mcb-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.mashoouf-cat-template .mcb-faq details,.mashoouf-cat-bottom .mcb-faq details{margin:0 0 10px;overflow:hidden;border:1px solid var(--mct-line);border-radius:13px;background:#fff;box-shadow:0 5px 16px rgb(23 63 42 / .03)}.mashoouf-cat-template .mcb-faq summary,.mashoouf-cat-bottom .mcb-faq summary{position:relative;padding:15px 46px 15px 15px;color:var(--mct-green);font-size:14px;font-weight:850;line-height:1.9;cursor:pointer;list-style:none}.mashoouf-cat-template .mcb-faq summary::-webkit-details-marker,.mashoouf-cat-bottom .mcb-faq summary::-webkit-details-marker{display:none}.mashoouf-cat-template .mcb-faq summary::before,.mashoouf-cat-bottom .mcb-faq summary::before{content:"+";position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:var(--mct-cream);color:var(--mct-gold);font-size:18px;font-weight:900;line-height:1}.mashoouf-cat-template .mcb-faq details[open] summary::before,.mashoouf-cat-bottom .mcb-faq details[open] summary::before{content:"−"}.mashoouf-cat-template .mcb-faq details p,.mashoouf-cat-bottom .mcb-faq details p{margin:0;padding:0 16px 16px;color:#526058;font-size:13.5px;line-height:2.1}.mashoouf-cat-template .mcb-cta,.mashoouf-cat-bottom .mcb-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding:28px;border:1px solid rgb(182 138 58 / .30);border-radius:22px;background:linear-gradient(135deg,var(--mct-cream),#fff);box-shadow:0 10px 28px rgb(23 63 42 / .05)}.mashoouf-cat-template .mcb-cta h2,.mashoouf-cat-bottom .mcb-cta h2{margin:0 0 8px;color:var(--mct-green);font-size:23px;font-weight:900;line-height:1.8}.mashoouf-cat-template .mcb-cta p,.mashoouf-cat-bottom .mcb-cta p{margin:0;color:#536058;font-size:14px;line-height:2}.mashoouf-cat-template .mcb-cta>a:not(.mct-btn),.mashoouf-cat-bottom .mcb-cta>a:not(.mct-btn){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:46px;padding:11px 24px;border:1px solid var(--mct-green);border-radius:11px;background:var(--mct-green);color:#fff!important;font-size:14px;font-weight:850;line-height:1.5;text-align:center;text-decoration:none!important;white-space:nowrap}.mashoouf-cat-template .mcb-cta .mct-actions,.mashoouf-cat-bottom .mcb-cta .mct-actions{flex:0 0 auto;justify-content:flex-end}.mashoouf-cat-template .mct-scroll-anchor,.mashoouf-cat-bottom .mct-scroll-anchor,.mashoouf-cat-template #premium-product-loop,.mashoouf-cat-bottom #premium-product-loop{scroll-margin-top:120px}@media (max-width:1100px){.mashoouf-cat-template .mcb-benefits,.mashoouf-cat-bottom .mcb-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.mashoouf-cat-template .mct-hero-content,.mashoouf-cat-bottom .mct-hero-content{padding:34px}}@media (max-width:768px){.mashoouf-cat-template .mct-hero-card,.mashoouf-cat-bottom .mct-hero-card{grid-template-columns:1fr;border-radius:19px}.mashoouf-cat-template .mct-hero-image,.mashoouf-cat-bottom .mct-hero-image{order:1;min-height:220px}.mashoouf-cat-template .mct-hero-content,.mashoouf-cat-bottom .mct-hero-content{order:2;padding:23px 18px;text-align:center}.mashoouf-cat-template .mct-breadcrumb,.mashoouf-cat-bottom .mct-breadcrumb{display:none}.mashoouf-cat-template .mct-hero-content h1,.mashoouf-cat-bottom .mct-hero-content h1{font-size:28px}.mashoouf-cat-template .mct-hero-content h2,.mashoouf-cat-bottom .mct-hero-content h2{font-size:18px}.mashoouf-cat-template .mct-hero-subtitle,.mashoouf-cat-bottom .mct-hero-subtitle{font-size:15px!important}.mashoouf-cat-template .mct-actions,.mashoouf-cat-bottom .mct-actions{justify-content:center}.mashoouf-cat-template .mct-btn,.mashoouf-cat-bottom .mct-btn{flex:1 1 100%;width:100%;white-space:normal}.mashoouf-cat-template .mct-feature-strip,.mashoouf-cat-bottom .mct-feature-strip{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mashoouf-cat-template .mct-feature-strip>div,.mashoouf-cat-bottom .mct-feature-strip>div{flex:0 0 76%;min-width:220px;border-right:0;border-left:1px solid var(--mct-line);scroll-snap-align:start}.mashoouf-cat-template .mct-feature-strip>div:last-child,.mashoouf-cat-bottom .mct-feature-strip>div:last-child{border-left:0}.mashoouf-cat-template .mcb-heading,.mashoouf-cat-bottom .mcb-heading{margin-bottom:20px}.mashoouf-cat-template .mcb-heading h2,.mashoouf-cat-bottom .mcb-heading h2{font-size:23px}.mashoouf-cat-template .mcb-grid,.mashoouf-cat-bottom .mcb-grid,.mashoouf-cat-template .mcb-faq-grid,.mashoouf-cat-bottom .mcb-faq-grid{grid-template-columns:1fr}.mashoouf-cat-template .mcb-card,.mashoouf-cat-template .mcb-text-box,.mashoouf-cat-template .mcb-faq,.mashoouf-cat-bottom .mcb-card,.mashoouf-cat-bottom .mcb-text-box,.mashoouf-cat-bottom .mcb-faq{padding:20px 17px;border-radius:16px}.mashoouf-cat-template .mcb-table-card,.mashoouf-cat-bottom .mcb-table-card{margin:24px 0;padding:20px 12px;border-radius:17px}.mashoouf-cat-template .mcb-benefits,.mashoouf-cat-bottom .mcb-benefits{grid-template-columns:1fr;gap:10px}.mashoouf-cat-template .mcb-benefit,.mashoouf-cat-bottom .mcb-benefit{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:start;padding:17px;text-align:right}.mashoouf-cat-template .mcb-benefit>span,.mashoouf-cat-bottom .mcb-benefit>span{grid-row:1 / span 2;margin:0}.mashoouf-cat-template .mcb-benefit h3,.mashoouf-cat-bottom .mcb-benefit h3{margin:0 0 4px}.mashoouf-cat-template .mcb-table-wrap::before,.mashoouf-cat-bottom .mcb-table-wrap::before{content:"برای مشاهده کامل جدول، صفحه را به چپ بکشید";position:sticky;right:0;display:block;width:max-content;max-width:100%;padding:8px 12px;background:var(--mct-cream);color:#8A6B2C;font-size:11.5px;font-weight:800;line-height:1.8}.mashoouf-cat-template .mcb-table,.mashoouf-cat-bottom .mcb-table{min-width:660px}.mashoouf-cat-template .mcb-table th,.mashoouf-cat-template .mcb-table td,.mashoouf-cat-bottom .mcb-table th,.mashoouf-cat-bottom .mcb-table td{padding:12px;font-size:13px}.mashoouf-cat-template .mcb-cta,.mashoouf-cat-bottom .mcb-cta{flex-direction:column;align-items:stretch;padding:22px 18px;text-align:center}.mashoouf-cat-template .mcb-cta .mct-actions,.mashoouf-cat-bottom .mcb-cta .mct-actions{width:100%;justify-content:center}.mashoouf-cat-template .mcb-cta>a:not(.mct-btn),.mashoouf-cat-bottom .mcb-cta>a:not(.mct-btn){width:100%;white-space:normal}}@media (max-width:420px){.mashoouf-cat-template .mct-hero-content,.mashoouf-cat-bottom .mct-hero-content{padding:20px 14px}.mashoouf-cat-template .mct-hero-content h1,.mashoouf-cat-bottom .mct-hero-content h1{font-size:25px}.mashoouf-cat-template .mcb-card h2,.mashoouf-cat-template .mcb-card h3,.mashoouf-cat-template .mcb-table-card>h2,.mashoouf-cat-template .mcb-text-box h2,.mashoouf-cat-template .mcb-faq h2,.mashoouf-cat-bottom .mcb-card h2,.mashoouf-cat-bottom .mcb-card h3,.mashoouf-cat-bottom .mcb-table-card>h2,.mashoouf-cat-bottom .mcb-text-box h2,.mashoouf-cat-bottom .mcb-faq h2{font-size:19px}}.mct-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 0;border:1px solid #d9ccb2;border-radius:20px;overflow:hidden;background:#fff}.mct-feature-strip>div{padding:20px 18px;text-align:center;border-left:1px solid #e7ddca;display:flex;flex-direction:column;justify-content:center;min-height:108px}.mct-feature-strip>div:last-child{border-left:none}.mct-feature-strip strong{display:block;font-size:18px;line-height:1.7;color:#173F2A;font-weight:800;margin:0 0 8px}.mct-feature-strip span{display:block;font-size:14px;line-height:1.9;color:#6a6a5f}@media (max-width:768px){.mct-feature-strip{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0;border:none;border-radius:0;background:#fff0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mct-feature-strip>div{flex:0 0 78%;min-height:auto;padding:16px 14px;border:1px solid #d9ccb2;border-radius:16px;background:#fff;text-align:right;align-items:flex-start;scroll-snap-align:start}.mct-feature-strip>div:last-child{border-left:1px solid #d9ccb2}.mct-feature-strip strong{font-size:15px;line-height:1.7;margin-bottom:4px}.mct-feature-strip span{font-size:13px;line-height:1.8}.mct-feature-strip::-webkit-scrollbar{display:none}}body.single-product .product-footer .woocommerce-tabs,body.single-product .woocommerce-tabs,body.single-product .product-tabs{width:min(100%,1160px)!important;max-width:1160px!important;margin-right:auto!important;margin-left:auto!important;padding:22px 24px!important;background:#FFFDF9!important;border:1px solid rgb(200 155 76 / .14)!important;border-radius:18px!important;box-shadow:0 8px 28px rgb(30 77 54 / .045)!important;overflow:visible!important}body.single-product .tab-panels,body.single-product .woocommerce-Tabs-panel,body.single-product .woocommerce-tabs .panel{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.single-product .mashoouf-product-detail,body.single-product .mashoouf-cat-bottom{--mcb-green:#173F2A;--mcb-green-2:#1E4D36;--mcb-gold:#C89B4C;--mcb-gold-dark:#8A6422;--mcb-bg:#F6F5F2;--mcb-card:#FFFDF9;--mcb-warm:#F4F0E8;--mcb-border:rgba(200,155,76,0.18);--mcb-line:#E9E2D6;--mcb-text:#2A3B31;--mcb-muted:#66736B;width:100%!important;max-width:1080px!important;margin:0 auto!important;padding:0 0 42px!important;direction:rtl!important;color:var(--mcb-text)!important}body.single-product .mashoouf-product-detail .mcb-heading,body.single-product .mashoouf-product-detail .mcb-text-box,body.single-product .mashoouf-product-detail .mcb-table-card,body.single-product .mashoouf-product-detail .mcb-faq,body.single-product .mashoouf-product-detail .mcb-cta{box-sizing:border-box!important;width:100%!important;background:var(--mcb-card)!important;border:1px solid var(--mcb-border)!important;border-radius:18px!important;box-shadow:0 7px 22px rgb(30 77 54 / .04)!important}body.single-product .mashoouf-product-detail .mcb-heading{color:var(--mcb-text)!important;font-size:15.5px!important;font-weight:400!important;line-height:2.1!important;text-align-last:right!important}body.single-product .mashoouf-product-detail .mcb-table-card{margin:22px 0!important;padding:26px 26px!important}body.single-product .mashoouf-product-detail .mcb-text-box{padding:23px 23px!important}body.single-product .mashoouf-product-detail h2{position:relative!important;margin:0 0 17px!important;padding:0 13px 0 0!important;color:var(--mcb-green)!important;border:0!important;border-right:4px solid var(--mcb-gold)!important;box-shadow:none!important;font-size:clamp(24px,2.3vw,31px)!important;font-weight:850!important;line-height:1.62!important;text-align:right!important;text-align-last:right!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}body.single-product .mashoouf-product-detail h2::before,body.single-product .mashoouf-product-detail h2::after{display:none!important;content:none!important}body.single-product .mashoouf-product-detail h3{margin:0 0 8px!important}body.single-product .mashoouf-product-detail .mcb-table-wrap{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;direction:rtl!important;background:#FFFFFF!important;border:1px solid rgb(200 155 76 / .17)!important;border-radius:16px!important;box-shadow:0 6px 18px rgb(30 77 54 / .035)!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--mcb-gold)#EFE8DA}body.single-product .mashoouf-product-detail .mcb-table-wrap::-webkit-scrollbar{height:6px}body.single-product .mashoouf-product-detail .mcb-table-wrap::-webkit-scrollbar-track{background:#EFE8DA;border-radius:999px}body.single-product .mashoouf-product-detail .mcb-table-wrap::-webkit-scrollbar-thumb{background:var(--mcb-gold);border-radius:999px}body.single-product .mashoouf-product-detail .mcb-table-wrap::before{display:none!important}body.single-product .mashoouf-product-detail table.mcb-table{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;direction:rtl!important;background:#FFFFFF!important;border:0!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0!important;box-shadow:none!important;table-layout:fixed!important}body.single-product .mashoouf-product-detail table.mcb-table:not(:has(thead)) tbody th{width:31%!important}body.single-product .mashoouf-product-detail table.mcb-table:not(:has(thead)) tbody td{width:69%!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) thead th:first-child,body.single-product .mashoouf-product-detail table.mcb-table:has(thead) tbody th{width:28%!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) thead th:not(:first-child),body.single-product .mashoouf-product-detail table.mcb-table:has(thead) tbody td{width:36%!important}body.single-product .mashoouf-product-detail table.mcb-table th,body.single-product .mashoouf-product-detail table.mcb-table td{box-sizing:border-box!important;padding:15px 17px!important;color:var(--mcb-text)!important;background:#FFFFFF!important;border:0!important;border-left:1px solid var(--mcb-line)!important;border-bottom:1px solid var(--mcb-line)!important;font-size:13.5px!important;font-weight:500!important;line-height:1.9!important;text-align:right!important;vertical-align:middle!important;white-space:normal!important}body.single-product .mashoouf-product-detail table.mcb-table thead th{color:#FFFDF9!important;background:var(--mcb-green)!important;font-weight:850!important;line-height:1.75!important;white-space:nowrap!important}body.single-product .mashoouf-product-detail table.mcb-table tbody th,body.single-product .mashoouf-product-detail table.mcb-table tbody td:first-child{color:var(--mcb-green)!important;background:#F7F3EA!important;font-weight:850!important}body.single-product .mashoouf-product-detail table.mcb-table tr:last-child th,body.single-product .mashoouf-product-detail table.mcb-table tr:last-child td{border-bottom:0!important}body.single-product .mashoouf-product-detail table.mcb-table th:last-child,body.single-product .mashoouf-product-detail table.mcb-table td:last-child{border-left:0!important}body.single-product .mashoouf-product-detail .mcb-table-note{margin:14px 0 0!important;padding:16px 18px!important;color:var(--mcb-muted)!important;background:var(--mcb-warm)!important;border:0!important;border-right:4px solid var(--mcb-gold)!important;border-radius:13px!important;box-shadow:none!important;font-size:14px!important;line-height:2!important;text-align:right!important;text-align-last:right!important}body.single-product .mashoouf-product-detail .mcb-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:22px 0!important}body.single-product .mashoouf-product-detail .mcb-list{margin:0!important;padding:0!important;list-style:none!important}body.single-product .mashoouf-product-detail .mcb-list li{position:relative!important;margin:0 0 9px!important;padding:0 18px 0 0!important;text-align:right!important}body.single-product .mashoouf-product-detail .mcb-list li::before{content:""!important;position:absolute!important;top:1em!important;right:0!important;width:6px!important;height:6px!important;background:var(--mcb-gold)!important;border-radius:50%!important;transform:translateY(-50%)!important}body.single-product .mashoouf-product-detail .mcb-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:22px 0!important}body.single-product .mashoouf-product-detail .mcb-benefit{padding:22px 18px!important;background:var(--mcb-card)!important;border:1px solid var(--mcb-border)!important;border-radius:16px!important;box-shadow:0 7px 22px rgb(30 77 54 / .04)!important;text-align:center!important}body.single-product .mashoouf-product-detail .mcb-benefit>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0 auto 10px!important;color:#FFFDF9!important;background:var(--mcb-green)!important;border-radius:50%!important;font-size:14px!important;font-weight:800!important}body.single-product .mashoouf-product-detail .mcb-benefit h3{text-align:center!important}body.single-product .mashoouf-product-detail .mcb-faq details{color:var(--mcb-text)!important;font-size:14px!important;line-height:2!important}body.single-product .mashoouf-product-detail .mcb-faq summary{background:#FFFFFF!important}body.single-product .mashoouf-product-detail .mcb-faq summary::before{position:absolute!important;top:50%!important;right:15px!important;place-items:center!important;width:28px!important;height:28px!important;color:var(--mcb-gold-dark)!important;background:var(--mcb-warm)!important;border-radius:50%!important;font-size:20px!important;font-weight:850!important;line-height:1!important;transform:translateY(-50%)!important}body.single-product .mashoouf-product-detail .mcb-faq details[open] summary::before{content:"−"!important}body.single-product .mashoouf-product-detail .mcb-faq details>:not(summary){display:block!important;padding:0 18px 16px!important}body.single-product .mashoouf-product-detail .mcb-cta{justify-content:space-between!important}body.single-product .mashoouf-product-detail .mcb-cta h2{margin-bottom:8px!important}body.single-product .mashoouf-product-detail .mcb-cta a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:170px!important;min-height:48px!important;padding:10px 22px!important;color:#FFFDF9!important;background:linear-gradient(180deg,rgb(255 255 255 / .16)0%,rgb(255 255 255 / .04)50%,rgb(0 0 0 / .04)100%),rgb(30 77 54 / .94)!important;border:1px solid rgb(200 155 76 / .48)!important;border-radius:12px!important;box-shadow:0 10px 22px rgb(23 63 42 / .15),inset 0 1px 0 rgb(255 255 255 / .2)!important;font-size:13.5px!important;font-weight:760!important;line-height:1.45!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}html body #main .product-small .box-text .add-to-cart-button a,html body #main .product-small .box-text .add-to-cart-button a.button,html body #main .product-small .box-text a.add_to_cart_button,html body #main .product-small .box-text a.button,html body.woocommerce-shop #main .product-small .box-text .add-to-cart-button a,html body.archive.woocommerce #main .product-small .box-text .add-to-cart-button a,html body.tax-product_cat #main .product-small .box-text .add-to-cart-button a,html body.single-product button.single_add_to_cart_button,html body.single-product .single_add_to_cart_button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:138px!important;max-width:170px!important;min-height:42px!important;margin:8px auto 0!important;padding:8px 16px!important;color:#FFFDF9!important;background:linear-gradient(180deg,rgb(255 255 255 / .16)0%,rgb(255 255 255 / .04)48%,rgb(0 0 0 / .05)100%),rgb(30 77 54 / .94)!important;border:1px solid rgb(200 155 76 / .46)!important;border-radius:12px!important;box-shadow:0 8px 18px rgb(23 63 42 / .14),inset 0 1px 0 rgb(255 255 255 / .2)!important;font-size:12.7px!important;font-weight:720!important;line-height:1.45!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;opacity:1!important;transform:none!important}html body #main .product-small .box-text .add-to-cart-button,html body #main .product-small .box-text .add-to-cart-button .button{display:flex!important;justify-content:center!important;width:100%!important;margin-top:6px!important;text-align:center!important}html body #main .product-small .box-text{text-align:center!important}@media screen and (max-width:849px){body.single-product .product-footer .woocommerce-tabs,body.single-product .woocommerce-tabs,body.single-product .product-tabs{width:100vw!important;max-width:100vw!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;padding:8px 6px 20px!important;background:#F6F5F2!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.single-product .mashoouf-product-detail,body.single-product .mashoouf-cat-bottom{width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 36px!important}body.single-product .mashoouf-product-detail .mcb-heading,body.single-product .mashoouf-product-detail .mcb-text-box,body.single-product .mashoouf-product-detail .mcb-table-card,body.single-product .mashoouf-product-detail .mcb-faq,body.single-product .mashoouf-product-detail .mcb-cta{width:calc(100% - 14px)!important;margin-right:auto!important;margin-left:auto!important;border-radius:16px!important}body.single-product .mashoouf-product-detail .mcb-heading{margin-top:16px!important;margin-bottom:16px!important;padding:19px 15px!important;font-size:14.6px!important;line-height:2.06!important}body.single-product .mashoouf-product-detail h2{margin-bottom:14px!important;padding-right:11px!important;font-size:clamp(21px,6vw,26px)!important;line-height:1.68!important}body.single-product .mashoouf-product-detail .mcb-table-card{padding:20px 13px!important}body.single-product .mashoouf-product-detail .mcb-table-wrap{border-radius:14px!important}body.single-product .mashoouf-product-detail .mcb-table-wrap::before{display:block!important;content:"برای مشاهده کامل جدول، صفحه را به چپ بکشید"!important;width:100%!important;padding:9px 10px!important;color:var(--mcb-gold-dark)!important;background:var(--mcb-warm)!important;border-bottom:1px solid rgb(200 155 76 / .12)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.8!important;text-align:center!important}body.single-product .mashoouf-product-detail table.mcb-table:not(:has(thead)){width:100%!important;min-width:0!important}body.single-product .mashoouf-product-detail table.mcb-table:not(:has(thead)) tbody th{width:37%!important}body.single-product .mashoouf-product-detail table.mcb-table:not(:has(thead)) tbody td{width:63%!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) thead th:first-child,body.single-product .mashoouf-product-detail table.mcb-table:has(thead) tbody th{min-width:150px!important}body.single-product .mashoouf-product-detail table.mcb-table th,body.single-product .mashoouf-product-detail table.mcb-table td{padding:12px 11px!important;font-size:12.2px!important;line-height:1.85!important}body.single-product .mashoouf-product-detail .mcb-table-note{padding:14px 15px!important;font-size:13px!important;line-height:2!important}body.single-product .mashoouf-product-detail .mcb-grid{grid-template-columns:1fr!important;gap:14px!important;margin:18px 0!important}body.single-product .mashoouf-product-detail .mcb-text-box{padding:20px 15px!important}body.single-product .mashoouf-product-detail .mcb-benefits{grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 14px)!important;margin:20px auto!important}body.single-product .mashoouf-product-detail .mcb-benefit{padding:18px 15px!important}body.single-product .mashoouf-product-detail .mcb-faq{padding:21px 13px!important}body.single-product .mashoouf-product-detail .mcb-faq-grid{grid-template-columns:1fr!important;gap:0!important}body.single-product .mashoouf-product-detail .mcb-faq summary{min-height:52px!important;padding:11px 43px 11px 11px!important;font-size:13.4px!important;line-height:1.85!important}body.single-product .mashoouf-product-detail .mcb-faq summary::before{right:12px!important;width:25px!important;height:25px!important;font-size:18px!important}body.single-product .mashoouf-product-detail .mcb-cta{flex-direction:column!important;align-items:stretch!important;gap:15px!important;padding:22px 15px!important;text-align:center!important}body.single-product .mashoouf-product-detail .mcb-cta h2{padding-right:0!important;border-right:0!important;text-align:center!important;text-align-last:center!important}body.single-product .mashoouf-product-detail .mcb-cta a{width:100%!important;min-height:46px!important}html body #main .product-small .box-text .add-to-cart-button a,html body #main .product-small .box-text .add-to-cart-button a.button,html body #main .product-small .box-text a.add_to_cart_button,html body #main .product-small .box-text a.button{min-width:124px!important;max-width:155px!important;min-height:40px!important;padding:8px 12px!important;border-radius:11px!important;font-size:11.8px!important;line-height:1.45!important}}@media screen and (max-width:390px){body.single-product .product-footer .woocommerce-tabs,body.single-product .woocommerce-tabs,body.single-product .product-tabs{padding-right:5px!important;padding-left:5px!important}body.single-product .mashoouf-product-detail .mcb-heading,body.single-product .mashoouf-product-detail .mcb-text-box,body.single-product .mashoouf-product-detail .mcb-table-card,body.single-product .mashoouf-product-detail .mcb-faq,body.single-product .mashoouf-product-detail .mcb-cta,body.single-product .mashoouf-product-detail .mcb-benefits{width:calc(100% - 10px)!important}body.single-product .mashoouf-product-detail table.mcb-table th,body.single-product .mashoouf-product-detail table.mcb-table td{padding-right:9px!important;padding-left:9px!important;font-size:11.8px!important}}.product-footer .woocommerce-tabs{background-color:#FFFDF9!important;border:1px solid rgb(200 155 76 / .16)!important;border-radius:14px!important;box-shadow:0 8px 28px rgb(30 77 54 / .06)!important}.product-footer .tab-panels,.product-footer .woocommerce-Tabs-panel,.product-footer .panel,.mashoouf-product-description{background:transparent!important;border:0!important;box-shadow:none!important}body.single-product,body.single-product #wrapper,body.single-product #main,body.single-product .page-wrapper,body.single-product .shop-container,body.single-product .product-main,body.single-product .product-footer,body.single-product .product-container{background:#F6F5F2!important}body.single-product .product-main .row,body.single-product .product-main .row-collapse,body.single-product .product-main .col,body.single-product .product-main .col-inner{background:transparent!important;background-color:transparent!important;box-shadow:none!important}body.single-product .slider-wrapper,body.single-product .flickity-viewport,body.single-product .flickity-slider,body.single-product .easyzoom,body.single-product .easyzoom-flyout{background:#F6F5F2!important;background-color:#F6F5F2!important;background-image:none!important;border:0!important;box-shadow:none!important}body.single-product .product-info{background:#FFFDF9!important;background-color:#FFFDF9!important;background-image:none!important;border:1px solid rgb(200 155 76 / .16)!important;border-radius:14px!important;padding:28px!important;box-shadow:0 8px 28px rgb(30 77 54 / .06)!important}@media (max-width:849px){body.single-product .product-info{margin-top:14px!important;padding:20px 17px!important;border-radius:12px!important}}body.single-product .msh-product-specs{width:min(100%,1180px);margin:18px auto 28px;padding:26px;border:1px solid rgb(200 161 101 / .18);border-radius:16px;background:#fffdf9;box-shadow:0 8px 26px rgb(23 63 42 / .045)}body.single-product .msh-product-specs h2{margin:0 0 18px;color:#173F2A;font-size:22px;line-height:1.7}body.single-product .msh-product-specs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid #eee8df;border-right:1px solid #eee8df}body.single-product .msh-product-specs__item{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);margin:0;border-left:1px solid #eee8df;border-bottom:1px solid #eee8df}body.single-product .msh-product-specs__item dt,body.single-product .msh-product-specs__item dd{margin:0;padding:12px 13px;line-height:1.9}body.single-product .msh-product-specs__item dt{background:#faf7f0;color:#435248;font-size:12px;font-weight:800}body.single-product .msh-product-specs__item dd{color:#1f2d24;font-size:13px;font-weight:700}body.single-product .msh-product-specs__batch-note{margin:16px 0 0;padding:12px 14px;border-right:3px solid #c8a165;border-radius:8px;background:#faf7f0;color:#59645d;font-size:12px;line-height:2}@media (max-width:849px){body.single-product .msh-product-specs{width:calc(100% - 14px);padding:18px 13px;border-radius:14px}body.single-product .msh-product-specs__grid{grid-template-columns:1fr}body.single-product .msh-product-specs h2{font-size:20px}}body.single-product .product-main{padding:34px 0 26px}body.single-product #product-sidebar{display:none!important}body.single-product .variations{margin:0!important}body.single-product .variations tbody{display:block}body.single-product .variations tr{display:block}body.single-product .variations td{display:block;width:100%;padding:0!important;border:0!important}body.single-product .reset_variations{display:none!important}body.single-product .single_variation_wrap{padding-top:2px}body.single-product .product_meta{display:none!important}body.single-product .msh-gallery-origin{display:none!important}@media (max-width:849px){body.single-product .product-main{padding:14px 0 18px}body.single-product .msh-product-specs{margin-top:14px!important}}body.single-product .msh-mobile-buybar{display:none}@media (max-width:849px){body.single-product .msh-mobile-buybar{position:fixed;z-index:9998;right:10px;left:10px;bottom:calc(84px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;min-height:64px;padding:9px 10px;border:1px solid rgb(200 161 101 / .42);border-radius:17px;background:rgb(255 253 248 / .97);box-shadow:0 12px 34px rgb(23 63 42 / .18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(calc(100% + 110px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease;direction:rtl}body.single-product .msh-mobile-buybar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}body.single-product .msh-mobile-buybar__meta{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-inline:3px}body.single-product .msh-mobile-buybar__meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:750;color:#647069}body.single-product .msh-mobile-buybar__meta>strong{margin-top:2px;overflow:hidden;font-size:12.5px;line-height:1.5;color:#173f2a}body.single-product .msh-mobile-buybar__meta .price{font-size:inherit!important;margin:0!important}body.single-product .msh-mobile-buybar__meta .woocommerce-Price-amount{font-size:inherit!important;color:inherit!important}body.single-product .msh-mobile-buybar>button{min-height:44px!important;margin:0!important;padding:8px 12px!important;border:1px solid #1E4D36!important;border-radius:11px!important;background:linear-gradient(180deg,#1E4D36 0%,#123B2B 100%)!important;color:#fff!important;box-shadow:none!important;font-size:11.5px!important;font-weight:850!important}body.single-product .msh-mobile-buybar:not(.is-ready)>button{background:#f0f4f1!important;color:#173f2a!important;border:1px solid rgb(23 63 42 / .12)!important}}@media (max-width:420px){body.single-product .msh-mobile-buybar{right:7px;left:7px;grid-template-columns:minmax(0,1fr) 124px;bottom:calc(82px + env(safe-area-inset-bottom));padding:8px}}@media (prefers-reduced-motion:reduce){body.single-product .msh-mobile-buybar{transition:none!important}}body.single-product .msh-product-longform{width:min(1180px,calc(100% - 32px));margin:26px auto 34px;direction:rtl}body.single-product .msh-product-longform__head>span{margin-bottom:8px}body.single-product .msh-product-longform__head h2{margin:0 0 7px;color:#173f2a;font-size:clamp(23px,2.2vw,30px);font-weight:900;line-height:1.75}body.single-product .msh-product-longform__content>.mashoouf-product-detail{margin:0!important;padding-top:0!important}body.single-product .msh-product-longform .mashoouf-product-detail>.mcb-heading:first-child+.mcb-table-card{display:none!important}body.single-product .msh-product-longform .mcb-heading,body.single-product .msh-product-longform .mcb-grid,body.single-product .msh-product-longform .mcb-table-card,body.single-product .msh-product-longform .mcb-benefits,body.single-product .msh-product-longform .mcb-faq,body.single-product .msh-product-longform .mcb-cta{max-width:100%!important}body.single-product .related.related-products-wrapper{width:min(1180px,calc(100% - 32px));margin:34px auto 46px;padding-top:24px;border-top:1px solid rgb(23 63 42 / .09)}body.single-product .related.related-products-wrapper>h3,body.single-product .related.related-products-wrapper>h2{margin:0 0 18px;color:#173f2a;font-size:24px;font-weight:900;text-align:right}body.single-product .msh-longform-accordion{display:block;margin:0 0 10px;border:1px solid rgb(23 63 42 / .1);border-radius:14px;background:#fff;overflow:hidden}body.single-product .msh-longform-accordion>summary{display:none}body.single-product .msh-longform-accordion__body{display:block}@media(max-width:849px){body.single-product .msh-product-longform{width:calc(100% - 16px);margin:20px auto 28px}body.single-product .msh-product-longform__head h2{font-size:21px}body.single-product .msh-product-longform__head p{font-size:11.5px}body.single-product .msh-longform-accordion{display:block;margin-bottom:9px;border-radius:13px;box-shadow:0 5px 16px rgb(23 63 42 / .035)}body.single-product .msh-longform-accordion>summary{position:relative;display:flex;align-items:center;min-height:52px;padding:12px 16px 12px 46px;cursor:pointer;list-style:none;color:#173f2a;font-size:13px;font-weight:850;line-height:1.7}body.single-product .msh-longform-accordion>summary::-webkit-details-marker{display:none}body.single-product .msh-longform-accordion>summary::after{content:"+";position:absolute;left:16px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f0f5f1;color:#0f5b35;font-size:18px;font-weight:500}body.single-product .msh-longform-accordion[open]>summary::after{content:"−"}body.single-product .msh-longform-accordion__body{padding:0 7px 8px}body.single-product .msh-longform-accordion__body>.mcb-heading,body.single-product .msh-longform-accordion__body>.mcb-grid,body.single-product .msh-longform-accordion__body>.mcb-table-card,body.single-product .msh-longform-accordion__body>.mcb-benefits,body.single-product .msh-longform-accordion__body>.mcb-faq{width:100%!important;margin-top:0!important;margin-bottom:0!important;border-radius:11px!important;box-shadow:none!important}body.single-product .msh-product-longform .mcb-cta{width:100%!important;margin:13px 0 0!important}body.single-product .related.related-products-wrapper{width:calc(100% - 16px);margin:24px auto 110px;padding-top:18px}body.single-product .related.related-products-wrapper>h3,body.single-product .related.related-products-wrapper>h2{font-size:19px;margin-bottom:12px}}body.single-product .msh-product-reviews #reviews{margin:0!important}body.single-product .msh-product-reviews .woocommerce-Reviews-title,body.single-product .msh-product-reviews #reply-title{color:#173f2a;font-weight:900}body.single-product .msh-brand-promise--product{width:min(1180px,calc(100% - 32px));margin:22px auto 10px;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:20px;padding:22px 24px;border:1px solid rgb(23 63 42 / .08);border-radius:18px;background:#fbfaf7;box-shadow:0 7px 24px rgb(23 63 42 / .03);direction:rtl}body.single-product .msh-brand-promise--product .msh-brand-promise__mark{display:grid;place-items:center;min-height:72px;border-left:1px solid rgb(23 63 42 / .09);color:#173f2a;font-size:17px;font-weight:900}body.single-product .msh-brand-promise--product .msh-brand-promise__eyebrow{display:block;margin-bottom:3px;color:#9a7838;font-size:10.5px;font-weight:850}body.single-product .msh-brand-promise--product h2{margin:0 0 6px;color:#173f2a;font-size:19px;font-weight:900;line-height:1.7}body.single-product .msh-brand-promise--product p{margin:0;max-width:920px;color:#667069;font-size:12.5px;line-height:2.05}@media(max-width:849px){body.single-product .msh-brand-promise--product{width:calc(100% - 16px);grid-template-columns:1fr;gap:8px;margin:16px auto 8px;padding:16px 15px;border-radius:14px}body.single-product .msh-brand-promise--product .msh-brand-promise__mark{display:none}body.single-product .msh-brand-promise--product h2{font-size:16.5px}body.single-product .msh-brand-promise--product p{font-size:11.5px;line-height:2}}body.single-product .msh-product-reviews{position:relative;overflow:hidden}body.single-product .msh-product-reviews .woocommerce-Reviews-title{color:#173f2a!important;font-size:22px!important;font-weight:900!important;line-height:1.7!important}body.single-product .msh-product-reviews #reviews #comments ol.commentlist{margin:0!important;padding:0!important;list-style:none!important}body.single-product .msh-product-reviews #reviews #comments ol.commentlist li{margin:0 0 12px!important;padding:0!important}body.single-product .msh-product-reviews #reviews #comments ol.commentlist li .comment_container{padding:16px 17px!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:13px!important;background:#fff!important}body.single-product .msh-product-reviews #reviews #comments ol.commentlist img.avatar{display:none!important}body.single-product .msh-product-reviews #reviews #comments ol.commentlist .comment-text{margin:0!important;padding:0!important;border:0!important}body.single-product .msh-product-reviews .msh-review-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:1px 0 10px!important;color:#7a827c!important;font-size:10.5px!important;line-height:1.7!important}body.single-product .msh-product-reviews .msh-review-meta .woocommerce-review__author{color:#173f2a!important;font-size:11px!important;font-weight:900!important}body.single-product .msh-product-reviews .msh-review-meta .woocommerce-review__published-date{color:#8a918c!important}body.single-product .msh-product-reviews .star-rating{margin-bottom:9px!important;color:#b68a3a!important}body.single-product .msh-product-reviews .description{color:#4e5851!important;font-size:12px!important;line-height:2!important}body.single-product .msh-product-reviews .description p:last-child{margin-bottom:0!important}body.single-product .msh-product-reviews #review_form_wrapper{margin-top:22px!important;padding-top:20px!important;border-top:1px solid rgb(23 63 42 / .08)!important}body.single-product .msh-product-reviews #reply-title{display:block;margin:0 0 4px!important;color:#173f2a!important;font-size:18px!important;font-weight:900!important;line-height:1.7!important}body.single-product .msh-product-reviews .comment-form-rating,body.single-product .msh-product-reviews .comment-form-comment{margin:13px 0!important}body.single-product .msh-product-reviews .comment-form-rating>label,body.single-product .msh-product-reviews .comment-form-comment>label{display:block!important;margin:0 0 7px!important;color:#30463b!important;font-size:11.5px!important;font-weight:850!important}body.single-product .msh-product-reviews .required{color:#b68a3a!important}body.single-product .msh-product-reviews .comment-form-rating select{max-width:210px!important}body.single-product .msh-product-reviews p.stars{margin:6px 0 0!important}body.single-product .msh-product-reviews p.stars a{color:#b68a3a!important;font-size:19px!important}body.single-product .msh-product-reviews textarea#comment{margin:0!important;padding:12px 13px!important;color:#24352c!important;font-size:12px!important;line-height:1.9!important;resize:vertical!important}body.single-product .msh-product-reviews textarea#comment:focus{border-color:#173f2a!important;outline:2px solid rgb(23 63 42 / .08)!important;outline-offset:1px!important}body.single-product .msh-product-reviews .form-submit{margin:12px 0 0!important}body.single-product .msh-product-reviews .form-submit .submit{min-height:44px!important;margin:0!important;padding:9px 22px!important;border:1px solid #173f2a!important;border-radius:10px!important;background:#173f2a!important;color:#fff!important;box-shadow:0 6px 16px rgb(23 63 42 / .13)!important;font-size:11.5px!important;font-weight:850!important}body.single-product .msh-product-reviews .form-submit .submit:hover{background:#0f5b35!important;transform:none!important}body.single-product .msh-product-reviews .woocommerce-verification-required{margin:13px 0 0!important;padding:12px 13px!important;border:1px solid rgb(182 138 58 / .18)!important;border-radius:10px!important;background:#fffaf2!important;color:#6d654f!important;font-size:11px!important;line-height:1.9!important}body.single-product.logged-in .msh-product-reviews .comment-form-author,body.single-product.logged-in .msh-product-reviews .comment-form-email,body.single-product.logged-in .msh-product-reviews .comment-form-cookies-consent{display:none!important}@media(max-width:849px){body.single-product .msh-product-reviews::before{font-size:9.5px}body.single-product .msh-product-reviews .woocommerce-Reviews-title{margin-bottom:15px!important;font-size:18px!important}body.single-product .msh-product-reviews #reviews #comments ol.commentlist li .comment_container{padding:13px!important;border-radius:11px!important}body.single-product .msh-product-reviews .description{font-size:11.3px!important}body.single-product .msh-product-reviews #reply-title{font-size:16px!important}body.single-product .msh-product-reviews textarea#comment{min-height:120px!important;font-size:11.5px!important}}@media(min-width:1100px){body.single-product .product-main .product-title,body.single-product .product-main h1.product-title,body.single-product .product-main .product_title,body.single-product .product-info .product_title{margin:0 0 16px!important;color:#173F2A!important;font-size:34px!important;font-weight:900!important;line-height:1.48!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-wrap:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-align:right!important}}@media(min-width:850px) and (max-width:1099px){body.single-product .product-main .product-title,body.single-product .product-main h1.product-title,body.single-product .product-main .product_title,body.single-product .product-info .product_title{margin:0 0 14px!important;color:#173F2A!important;font-size:31px!important;font-weight:900!important;line-height:1.52!important;letter-spacing:-.01em!important;white-space:normal!important;text-wrap:balance!important;text-align:right!important}}body.single-product .msh-product-specs h2,body.single-product .msh-brand-promise--product h2,body.single-product .msh-product-longform__head h2,body.single-product .mashoouf-product-detail .mcb-heading h2,body.single-product .mashoouf-product-detail .mcb-text-box h2,body.single-product .mashoouf-product-detail .mcb-table-card>h2,body.single-product .mashoouf-product-detail .mcb-faq>h2,body.single-product .mashoouf-product-detail .mcb-cta h2,body.single-product .msh-product-reviews .woocommerce-Reviews-title,body.single-product .related.products>h2{margin-top:0!important;color:#173F2A!important;font-size:26px!important;font-weight:900!important;line-height:1.65!important;letter-spacing:-.005em!important;text-align:right!important}body.single-product .msh-product-longform__head::before,body.single-product .mashoouf-product-detail .mcb-heading::before,body.single-product .mashoouf-product-detail h2::before,body.single-product .mashoouf-product-detail h2::after,body.single-product .related.products>h2::before,body.single-product .related.products>h2::after{display:none!important;content:none!important}body.single-product .msh-product-longform__head{margin:0 0 24px!important;padding:26px 28px!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:18px!important;background:linear-gradient(135deg,rgb(255 255 255 / .84),rgb(255 250 241 / .58))!important;box-shadow:0 8px 24px rgb(23 63 42 / .03)!important;text-align:right!important}body.single-product .msh-product-longform__head>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 11px!important;padding:5px 12px!important;border:1px solid rgb(182 138 58 / .28)!important;border-radius:999px!important;background:#FFF8ED!important;color:#8A6422!important;font-size:11px!important;font-weight:850!important;line-height:1.6!important}body.single-product .msh-product-longform__head h2{margin-bottom:7px!important}body.single-product .msh-product-longform__head p{width:100%!important;max-width:none!important;margin:0!important;color:#657168!important;font-size:14px!important;font-weight:500!important;line-height:2!important;direction:rtl!important;text-align:justify!important;text-align-last:right!important}body.single-product .mashoouf-product-detail .mcb-heading{width:100%!important;margin:20px 0!important;padding:24px 26px!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:18px!important;background:#FFFDF9!important;box-shadow:0 7px 22px rgb(23 63 42 / .03)!important;direction:rtl!important;text-align:right!important}body.single-product .mashoouf-product-detail .mcb-heading>span,body.single-product .mashoouf-product-detail .mcb-eyebrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0 0 11px!important;padding:5px 12px!important;border:1px solid rgb(182 138 58 / .30)!important;border-radius:999px!important;background:#FFF8ED!important;color:#8A6422!important;font-size:11.5px!important;font-weight:850!important;line-height:1.6!important;white-space:nowrap!important}body.single-product .mashoouf-product-detail .mcb-heading h2{margin:0 0 10px!important;padding:0!important;border:0!important}body.single-product .mashoouf-product-detail .mcb-heading .mcb-lead,body.single-product .mashoouf-product-detail .mcb-heading>p{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:#4F5E56!important;font-size:15px!important;font-weight:500!important;line-height:2.05!important;direction:rtl!important;text-align:justify!important;text-align-last:right!important;unicode-bidi:plaintext!important}body.single-product .mashoouf-product-detail .mcb-text-box p,body.single-product .mashoouf-product-detail .mcb-table-note,body.single-product .mashoouf-product-detail .mcb-cta p{color:#4F5E56!important;font-size:14px!important;font-weight:500!important;line-height:2!important;direction:rtl!important;text-align:justify!important;text-align-last:right!important}body.single-product .mashoouf-product-detail h3{color:#173F2A!important;font-size:18px!important;font-weight:850!important;line-height:1.75!important}body.single-product .mashoouf-product-detail .mcb-faq{margin:24px 0!important;padding:22px!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:18px!important;background:#FFFDF9!important;box-shadow:0 7px 22px rgb(23 63 42 / .03)!important}body.single-product .mashoouf-product-detail .mcb-faq>h2{margin:0 0 16px!important;padding:0!important;border:0!important}body.single-product .mashoouf-product-detail .mcb-faq-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important}body.single-product .mashoouf-product-detail .mcb-faq-grid>div{display:grid!important;gap:10px!important;min-width:0!important}body.single-product .mashoouf-product-detail .mcb-faq details{margin:0!important;overflow:hidden!important;border:1px solid rgb(23 63 42 / .09)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}body.single-product .mashoouf-product-detail .mcb-faq summary{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:50px!important;margin:0!important;padding:12px 14px!important;direction:rtl!important;list-style:none!important;color:#173F2A!important;font-size:13px!important;font-weight:850!important;line-height:1.85!important;text-align:right!important;cursor:pointer!important}body.single-product .mashoouf-product-detail .mcb-faq summary::-webkit-details-marker{display:none!important}body.single-product .mashoouf-product-detail .mcb-faq summary::before{display:none!important;content:none!important}body.single-product .mashoouf-product-detail .mcb-faq summary::after{content:'+'!important;position:static!important;inset:auto!important;order:2!important;flex:0 0 26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;margin:0!important;padding:0!important;transform:none!important;border:1px solid rgb(182 138 58 / .28)!important;border-radius:999px!important;background:#FFF8ED!important;color:#8A6422!important;font-size:18px!important;font-weight:600!important;line-height:1!important}body.single-product .mashoouf-product-detail .mcb-faq details[open] summary::after{content:'−'!important}body.single-product .mashoouf-product-detail .mcb-faq details[open] summary{border-bottom:1px solid rgb(23 63 42 / .07)!important;background:#FBFAF7!important}body.single-product .mashoouf-product-detail .mcb-faq details>summary~*{margin:0!important;padding:11px 14px 14px!important;color:#59645D!important;font-size:12.5px!important;font-weight:500!important;line-height:2!important;direction:rtl!important;text-align:justify!important;text-align-last:right!important}body.single-product .mashoouf-product-detail .mcb-cta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;margin:24px 0!important;padding:22px 24px!important;border:1px solid rgb(182 138 58 / .18)!important;border-radius:18px!important;background:linear-gradient(135deg,rgb(255 250 241 / .82),rgb(255 255 255 / .94))!important;box-shadow:0 8px 24px rgb(23 63 42 / .03)!important;direction:rtl!important}body.single-product .mashoouf-product-detail .mcb-cta h2{margin:0 0 6px!important;padding:0!important;border:0!important}body.single-product .mashoouf-product-detail .mct-actions{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}body.single-product .mashoouf-product-detail .mct-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:170px!important;min-height:44px!important;margin:0!important;padding:9px 18px!important;border:1px solid #173F2A!important;border-radius:10px!important;background:#173F2A!important;color:#fff!important;box-shadow:0 6px 16px rgb(23 63 42 / .12)!important;font-size:11.5px!important;font-weight:850!important;line-height:1.5!important;text-decoration:none!important}body.single-product .mashoouf-product-detail .msh-topic-links{margin:16px 0 0!important;padding:20px!important;background:#FFFDF9!important}body.single-product .mashoouf-product-detail .msh-topic-links__head{margin:0 0 14px!important}body.single-product .mashoouf-product-detail .msh-topic-links__head h2{margin:0 0 6px!important;padding:0!important;border:0!important}body.single-product .mashoouf-product-detail .msh-topic-links__head p{margin:0!important;color:#4F5E56!important;font-size:13px!important;font-weight:500!important;line-height:1.9!important;text-align:right!important;text-align-last:right!important}body.single-product .mashoouf-product-detail .msh-topic-links__grid{display:flex!important;align-items:stretch!important;gap:12px!important;width:100%!important}body.single-product .mashoouf-product-detail .msh-topic-card{position:relative!important;display:flex!important;flex:1 1 0!important;flex-direction:column!important;min-width:0!important;min-height:104px!important;padding:14px 15px 13px!important;border:1px solid rgb(23 63 42 / .09)!important;border-radius:13px!important;background:#FFFFFF!important;color:#173F2A!important;box-shadow:0 4px 14px rgb(23 63 42 / .03)!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}body.single-product .mashoouf-product-detail .msh-topic-card strong{display:block!important;margin:0 0 5px!important;color:#173F2A!important;font-size:13px!important;font-weight:850!important;line-height:1.7!important}body.single-product .mashoouf-product-detail .msh-topic-card span{display:block!important;margin:0 0 7px!important;color:#68736D!important;font-size:11.5px!important;font-weight:500!important;line-height:1.8!important}body.single-product .mashoouf-product-detail .msh-topic-card em{display:inline-flex!important;align-items:center!important;margin:0!important;margin-top:auto!important;color:#9A742D!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;line-height:1.4!important}@media(hover:hover){body.single-product .mashoouf-product-detail .msh-topic-card:hover{transform:translateY(-2px)!important;border-color:rgb(182 138 58 / .48)!important;box-shadow:0 8px 20px rgb(23 63 42 / .06)!important}}body.single-product .mashoouf-product-detail .msh-topic-card:focus-visible{outline:3px solid rgb(182 138 58 / .34)!important;outline-offset:3px!important}@media(max-width:849px){body.single-product .mashoouf-product-detail .msh-topic-links{width:calc(100% - 14px)!important;margin:12px auto 0!important;padding:14px 12px!important;border-radius:14px!important}body.single-product .mashoouf-product-detail .msh-topic-links__head{margin-bottom:10px!important}body.single-product .mashoouf-product-detail .msh-topic-links__head h2{font-size:18px!important;line-height:1.7!important}body.single-product .mashoouf-product-detail .msh-topic-links__head p{font-size:11.5px!important;line-height:1.85!important}body.single-product .mashoouf-product-detail .msh-topic-links__grid{display:flex!important;flex-direction:column!important;gap:8px!important}body.single-product .mashoouf-product-detail .msh-topic-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:2px!important;align-items:center!important;min-height:74px!important;padding:10px 12px!important;border-radius:11px!important}body.single-product .mashoouf-product-detail .msh-topic-card strong{grid-column:1!important;grid-row:1!important;margin:0!important;font-size:12.2px!important;line-height:1.7!important}body.single-product .mashoouf-product-detail .msh-topic-card span{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:10.6px!important;line-height:1.75!important}body.single-product .mashoouf-product-detail .msh-topic-card em{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important;margin:0!important;padding:0!important;white-space:nowrap!important;font-size:10.5px!important}}body.single-product .related.products{width:min(1180px,calc(100% - 32px))!important;margin:26px auto 22px!important;padding:22px!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:18px!important;background:#FFFDF9!important;box-shadow:0 8px 24px rgb(23 63 42 / .03)!important;direction:rtl!important}body.single-product .related.products>h2{margin:0 0 16px!important;padding:0!important;border:0!important}body.single-product .related.products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important}body.single-product .related.products ul.products li.product,body.single-product .related.products ul.products .product-small,body.single-product .related.products ul.products .product-small>.col-inner{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}body.single-product .related.products ul.products .product-small .box,body.single-product .related.products ul.products li.product .box{overflow:hidden!important;border:1px solid rgb(23 63 42 / .09)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 20px rgb(23 63 42 / .025)!important}body.single-product .related.products ul.products .box::before,body.single-product .related.products ul.products .box::after{display:none!important;content:none!important}body.single-product .related.products ul.products img{width:100%!important;aspect-ratio:1/1!important;object-fit:contain!important}body.single-product .related.products ul.products .box-text{padding:12px 12px 14px!important;text-align:right!important}body.single-product .related.products ul.products .name,body.single-product .related.products ul.products .woocommerce-loop-product__title{margin:0 0 6px!important;color:#173F2A!important;font-size:13.5px!important;font-weight:850!important;line-height:1.85!important}body.single-product .related.products ul.products .price{color:#0F5B35!important;font-size:13.5px!important;font-weight:900!important}body.single-product .msh-product-reviews{width:min(1180px,calc(100% - 32px))!important;margin:22px auto calc(38px + env(safe-area-inset-bottom))!important;padding:22px!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:18px!important;background:#FFFDF9!important;box-shadow:0 8px 24px rgb(23 63 42 / .03)!important;direction:rtl!important}body.single-product .msh-product-reviews::before{content:"نظر خریداران واقعی"!important;display:inline-flex!important;align-items:center!important;margin:0 0 8px!important;padding:4px 10px!important;border:1px solid rgb(182 138 58 / .26)!important;border-radius:999px!important;background:#FFF8ED!important;color:#8A6422!important;font-size:10px!important;font-weight:850!important;line-height:1.6!important}body.single-product .msh-product-reviews .woocommerce-Reviews-title{margin:0 0 16px!important}body.single-product .msh-product-reviews #reviews{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important;gap:20px!important;align-items:start!important}body.single-product .msh-product-reviews #review_form_wrapper{padding:16px!important;border:1px solid rgb(23 63 42 / .08)!important;border-radius:12px!important;background:#fff!important}body.single-product .msh-product-reviews textarea#comment{width:100%!important;min-height:125px!important;border:1px solid rgb(23 63 42 / .12)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}@media(max-width:849px){body.single-product .product-main .product-title,body.single-product .product-main h1.product-title,body.single-product .product-main .product_title,body.single-product .product-info .product_title{margin-bottom:12px!important;color:#173F2A!important;font-size:24px!important;font-weight:900!important;line-height:1.6!important;white-space:normal!important;text-wrap:balance!important;text-align:right!important}body.single-product .msh-product-specs h2,body.single-product .msh-brand-promise--product h2,body.single-product .msh-product-longform__head h2,body.single-product .mashoouf-product-detail .mcb-heading h2,body.single-product .mashoouf-product-detail .mcb-text-box h2,body.single-product .mashoouf-product-detail .mcb-table-card>h2,body.single-product .mashoouf-product-detail .mcb-faq>h2,body.single-product .mashoouf-product-detail .mcb-cta h2,body.single-product .msh-product-reviews .woocommerce-Reviews-title,body.single-product .related.products>h2{font-size:20px!important;line-height:1.75!important}body.single-product .msh-product-longform__head{margin-bottom:14px!important;padding:17px 14px!important;border-radius:14px!important}body.single-product .mashoouf-product-detail .mcb-heading{width:calc(100% - 14px)!important;margin:15px auto!important;padding:17px 14px!important;border-radius:14px!important}body.single-product .mashoouf-product-detail .mcb-heading>span,body.single-product .mashoouf-product-detail .mcb-eyebrow{margin-bottom:8px!important;padding:4px 10px!important;font-size:10px!important}body.single-product .msh-product-longform__head p,body.single-product .mashoouf-product-detail .mcb-heading .mcb-lead,body.single-product .mashoouf-product-detail .mcb-heading>p{font-size:12.5px!important;line-height:1.95!important}body.single-product .mashoouf-product-detail .mcb-faq{width:calc(100% - 14px)!important;margin:14px auto!important;padding:14px 12px!important;border-radius:14px!important}body.single-product .mashoouf-product-detail .mcb-faq-grid{grid-template-columns:1fr!important;gap:8px!important}body.single-product .mashoouf-product-detail .mcb-faq-grid>div{gap:8px!important}body.single-product .mashoouf-product-detail .mcb-faq summary{min-height:46px!important;gap:10px!important;padding:10px 11px!important;font-size:11.5px!important;line-height:1.8!important}body.single-product .mashoouf-product-detail .mcb-faq summary::after{flex-basis:24px!important;width:24px!important;height:24px!important;font-size:17px!important}body.single-product .mashoouf-product-detail .mcb-faq details>summary~*{padding:10px 11px 12px!important;font-size:11.5px!important;line-height:1.95!important}body.single-product .mashoouf-product-detail .mcb-cta{grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 14px)!important;margin:14px auto!important;padding:16px 14px!important;border-radius:14px!important}body.single-product .mashoouf-product-detail .mct-actions,body.single-product .mashoouf-product-detail .mct-btn{width:100%!important}body.single-product .related.products{width:calc(100% - 16px)!important;margin:16px auto!important;padding:13px!important;border-radius:14px!important}body.single-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.single-product .related.products ul.products .box-text{padding:9px!important}body.single-product .related.products ul.products .name,body.single-product .related.products ul.products .woocommerce-loop-product__title,body.single-product .related.products ul.products .price{font-size:11px!important}body.single-product .msh-product-reviews{width:calc(100% - 16px)!important;margin:16px auto calc(130px + env(safe-area-inset-bottom))!important;padding:13px!important;border-radius:14px!important}body.single-product .msh-product-reviews #reviews{grid-template-columns:1fr!important;gap:14px!important}}body.single-product .related.products ul.products li.product,body.single-product .related.products ul.products .product-small,body.single-product .related.products ul.products .product-small.col,body.single-product .related.products ul.products .col,body.single-product .related.products ul.products .col-inner,body.single-product .related.products ul.products li.product>.col-inner,body.single-product .related.products ul.products .product-small>.col-inner{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}body.single-product .related.products ul.products .col-inner,body.single-product .related.products ul.products li.product>.col-inner,body.single-product .related.products ul.products .product-small>.col-inner{padding:0!important}body.single-product .related.products ul.products li.product .box,body.single-product .related.products ul.products .product-small .box,body.single-product .related.products ul.products .col-inner>.box{overflow:hidden!important;border:1px solid rgb(23 63 42 / .09)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 20px rgb(23 63 42 / .025)!important}body.single-product .related.products ul.products li.product::before,body.single-product .related.products ul.products li.product::after,body.single-product .related.products ul.products .product-small::before,body.single-product .related.products ul.products .product-small::after,body.single-product .related.products ul.products .col-inner::before,body.single-product .related.products ul.products .col-inner::after,body.single-product .related.products ul.products .box::before,body.single-product .related.products ul.products .box::after{display:none!important;content:none!important}body.single-product .related.products .product-small.col,body.single-product .related.products .product-small.col>.col-inner{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}body.single-product .related.products .product-small.col>.col-inner{padding:0!important;margin:0!important}body.single-product .related.products .product-small.col::before,body.single-product .related.products .product-small.col::after,body.single-product .related.products .product-small.col>.col-inner::before,body.single-product .related.products .product-small.col>.col-inner::after{display:none!important;content:none!important}body.single-product .related.products .product-small.box,body.single-product .related.products .product-small.col>.col-inner>.product-small.box{overflow:hidden!important;border:1px solid rgb(23 63 42 / .09)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 20px rgb(23 63 42 / .025)!important}body.single-product .related.products .product-small.box::before,body.single-product .related.products .product-small.box::after{display:none!important;content:none!important}body.single-product .related-products-wrapper .product-small.col{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}body.single-product .related-products-wrapper .product-small.col>.col-inner{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}body.single-product .related-products-wrapper .product-small.box{overflow:hidden!important;border:1px solid rgb(200 155 76 / .15)!important;border-radius:12px!important;background:#FFFDF9!important;box-shadow:0 8px 28px rgb(30 77 54 / .06)!important}body.single-product .related-products-wrapper .product-small.col::before,body.single-product .related-products-wrapper .product-small.col::after,body.single-product .related-products-wrapper .product-small.col>.col-inner::before,body.single-product .related-products-wrapper .product-small.col>.col-inner::after{display:none!important;content:none!important}body.single-product .related-products-wrapper .product-small.col{padding-left:0!important;padding-right:0!important}body.single-product .related-products-wrapper .product-small.box{width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important}@media(max-width:849px){body.single-product .related-products-wrapper .product-small.box{width:calc(100% - 10px)!important;margin-left:5px!important;margin-right:5px!important}}@media screen and (max-width:849px){body.single-product .mashoouf-product-detail .mcb-table-wrap:has(table.mcb-table thead){overflow:hidden!important}body.single-product .mashoouf-product-detail .mcb-table-wrap:has(table.mcb-table thead)::before{display:none!important;content:none!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead){width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) th,body.single-product .mashoouf-product-detail table.mcb-table:has(thead) td{min-width:0!important;padding:10px 6px!important;font-size:11.3px!important;line-height:1.7!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important;vertical-align:middle!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) thead th{padding:9px 5px!important;font-size:10.8px!important;font-weight:900!important;line-height:1.5!important;white-space:normal!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) tbody th{padding:10px 7px!important;background:#F7F3EA!important;color:var(--mcb-green)!important;font-size:11.8px!important;font-weight:900!important;line-height:1.65!important;text-align:right!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) thead th:first-child,body.single-product .mashoouf-product-detail table.mcb-table:has(thead) tbody th{width:38%!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) thead th:not(:first-child),body.single-product .mashoouf-product-detail table.mcb-table:has(thead) tbody td{width:auto!important;min-width:0!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead):has(thead th:nth-child(3)) thead th:first-child,body.single-product .mashoouf-product-detail table.mcb-table:has(thead):has(thead th:nth-child(3)) tbody th{width:32%!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead):has(thead th:nth-child(4)) thead th:first-child,body.single-product .mashoouf-product-detail table.mcb-table:has(thead):has(thead th:nth-child(4)) tbody th{width:27%!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead):has(thead th:nth-child(5)) thead th:first-child,body.single-product .mashoouf-product-detail table.mcb-table:has(thead):has(thead th:nth-child(5)) tbody th{width:23%!important}body.single-product .mashoouf-product-detail table.mcb-table:has(thead) tbody tr:nth-child(even) td{background:#FFFDF9!important}}