.slh-service-main{min-height:60vh;padding-top:28px;padding-bottom:64px}.slh-service-title{margin:28px 0}.slh-service-title p{color:var(--slh-muted);margin:0 0 8px;font-size:12px}.slh-service-title h1{color:var(--slh-wine-deep);margin:0;font-size:clamp(24px,4vw,36px);line-height:1.7}.slh-service-links{white-space:nowrap;gap:25px;padding-top:12px;padding-bottom:14px;font-size:12px;display:flex;overflow:auto}.slh-service-links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.slh-service-content{border:1px solid var(--slh-line);background:#fff;border-radius:24px;padding:32px;box-shadow:0 12px 40px #4b1a4e09}.slh-reading{overflow-wrap:anywhere;max-width:850px;margin:auto;font-size:14px;line-height:2.3}.slh-reading p,.slh-reading li{text-align:justify!important}.slh-reading h2{color:var(--slh-wine-deep);margin:32px 0 14px;font-size:24px}.slh-reading h3,.slh-reading h4{margin-top:24px}.slh-reading img{border-radius:20px;max-width:100%;height:auto}.slh-reading a{color:var(--slh-wine-deep);text-underline-offset:4px;text-decoration:underline}.slh-reading ul{padding-inline-start:24px}.slh-reading time{color:var(--slh-muted);margin-bottom:20px;font-size:12px;display:block}.slh-article-cover{object-fit:cover;width:100%;max-height:500px;margin:0 0 32px;display:block}.slh-service-blog .slh-service-content{box-shadow:none;background:0 0;border:0;padding:0}.slh-service-blog .slh-blog-card h2{font-size:18px;line-height:1.9}.slh-service-blog .slh-blog-card p{text-align:justify}.slh-checkout-steps{text-align:center;color:var(--slh-muted);background:#f2edf3;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;padding:8px;font-size:13px;display:grid}.slh-checkout-steps>*{border-radius:11px;padding:12px 4px}.slh-checkout-steps .is-current{color:var(--slh-wine-deep);background:#fff;font-weight:800;box-shadow:0 3px 10px #4b1a4e0c}.slh-commerce-help{color:var(--slh-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:25px 0;font-size:12px;display:flex}.slh-commerce-help>a{color:var(--slh-wine-deep)}.slh-commerce-payments{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.slh-commerce-payments img{object-fit:contain;max-width:70px}.slh-commerce-payments small{font-size:11px}.slh-footer>.slh-container{grid-template-columns:1fr 1.4fr 125px;align-items:center;gap:32px;display:grid}.slh-footer nav{flex-wrap:wrap;gap:14px 22px;line-height:1.9;display:flex}.slh-enamad{background:#fff;border-radius:14px;padding:6px;display:block}.slh-enamad img{object-fit:contain;width:113px;height:124px}.slh-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin:30px 0;display:flex}.slh-pagination .page-numbers{border:1px solid var(--slh-line);background:#fff;border-radius:10px;padding:8px 14px}.slh-pagination .current{background:var(--slh-wine-deep);color:#fff}.sepanta-lite-page .slh-commerce,.sepanta-lite-page .slh-commerce input,.sepanta-lite-page .slh-commerce select,.sepanta-lite-page .slh-commerce textarea,.sepanta-lite-page .slh-commerce button{font-family:SLHIranSans,IRANSansX,Tahoma,sans-serif!important}.slh-commerce .woocommerce{font-size:13px;line-height:2}.slh-commerce .woocommerce a{color:var(--slh-wine-deep)}.sepanta-lite-page .slh-commerce .woocommerce button.button,.sepanta-lite-page .slh-commerce .woocommerce a.button,.sepanta-lite-page .slh-commerce .woocommerce input.button{background:var(--slh-wine-deep);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:14px 24px;font-weight:700;line-height:1.6}.sepanta-lite-page .slh-commerce .woocommerce button.button:hover,.sepanta-lite-page .slh-commerce .woocommerce a.button:hover{color:#fff;background:#65246a}.sepanta-lite-page .slh-commerce .woocommerce button.button:disabled{opacity:.55;cursor:not-allowed}.slh-commerce input.input-text,.slh-commerce textarea,.slh-commerce select{width:100%;min-height:46px;box-shadow:none;color:#2d1730;background:#fff;border:1px solid #dcd1dd;border-radius:11px;padding:10px 13px;font-size:14px}.slh-commerce .form-row label{margin-bottom:7px;font-weight:600}.slh-commerce .form-row{margin-bottom:18px!important}.slh-commerce .required{color:#a30020}.slh-commerce .select2-container .select2-selection--single{border:1px solid #dcd1dd;border-radius:11px;height:46px}.slh-commerce .select2-container .select2-selection__rendered{padding-inline-start:13px;line-height:44px}.slh-commerce .select2-container .select2-selection__arrow{height:44px}.slh-commerce #payment{background:#f8f3f9!important;border-radius:16px!important}.slh-commerce #payment ul.payment_methods{border-color:#e8dfea!important;padding:22px!important}.slh-commerce #payment div.payment_box{color:#332136;background:#fff;border-radius:12px;line-height:2}.slh-commerce #payment div.payment_box:before{border-bottom-color:#fff}.slh-commerce #payment .payment_methods label{cursor:pointer}.slh-commerce #payment img{object-fit:contain;max-height:36px}.slh-commerce #place_order{width:100%;min-height:52px;float:none!important;margin:15px 0 0!important}.slh-commerce #order_review_heading{font-size:21px}.slh-commerce .woocommerce-checkout-review-order{border:1px solid var(--slh-line);border-radius:18px;padding:20px}.slh-commerce table.shop_table{border-collapse:separate;overflow:hidden;border:1px solid var(--slh-line)!important;border-radius:14px!important}.slh-commerce table.shop_table td,.slh-commerce table.shop_table th{border-color:#eee5ef!important;padding:14px!important}.slh-commerce table.shop_table th{background:#faf6fb;font-weight:700}.slh-commerce table.shop_table .product-thumbnail img{object-fit:contain;border-radius:12px;width:76px;height:76px}.slh-commerce .quantity .qty{direction:ltr;width:72px;min-height:44px;padding:8px}.slh-commerce .coupon{flex-wrap:wrap;gap:8px;display:flex}.slh-commerce .coupon .input-text{width:150px!important}.slh-commerce .woocommerce-cart-form .actions button{margin:5px 0}.slh-commerce .cart_totals{border:1px solid var(--slh-line);background:#faf6fb;border-radius:18px;margin-top:25px;padding:24px}.slh-commerce .cart_totals h2{margin-top:0;font-size:21px}.slh-commerce a.checkout-button{text-align:center;display:block!important}.slh-commerce .woocommerce-info,.slh-commerce .woocommerce-message,.slh-commerce .woocommerce-error{border-top-width:3px;border-radius:12px;padding-top:18px;padding-bottom:18px;font-size:13px;line-height:2.1}.slh-commerce .woocommerce-info{background:#f1f8ff;border-color:#07b}.slh-commerce .woocommerce-message{background:#eff9f2;border-color:#267142}.slh-commerce .woocommerce-error{background:#fff2f3;border-color:#a30020}.slh-commerce .woocommerce-MyAccount-navigation ul{border:1px solid var(--slh-line);background:#faf6fb;border-radius:17px;margin:0 0 24px;padding:8px;list-style:none}.slh-commerce .woocommerce-MyAccount-navigation li a{border-radius:10px;padding:13px 16px;display:block}.slh-commerce .woocommerce-MyAccount-navigation li.is-active a{background:var(--slh-wine-deep);color:#fff}.slh-commerce .woocommerce-MyAccount-content{padding-inline-start:24px}.slh-commerce .woocommerce-Addresses .woocommerce-Address{border:1px solid var(--slh-line);border-radius:14px;margin-bottom:20px;padding:20px}.slh-commerce .woocommerce-Addresses h3{font-size:18px}.slh-commerce form.login,.slh-commerce form.register{border-color:var(--slh-line)!important;border-radius:18px!important}.slh-commerce .woocommerce-order-overview{background:#faf6fb;border-radius:16px;flex-wrap:wrap;gap:16px;display:flex;padding:20px!important}.slh-commerce .woocommerce-order-overview li{float:none!important;border:0!important;margin:0!important;padding:8px!important;font-size:12px!important}.slh-commerce .woocommerce-order-details,.slh-commerce .woocommerce-customer-details{margin-top:30px}.slh-commerce .woocommerce-order-details h2,.slh-commerce .woocommerce-customer-details h2{font-size:20px}.slh-commerce .woocommerce-customer-details address{border:1px solid var(--slh-line)!important;border-radius:14px!important;padding:20px!important}.slh-commerce .woocommerce-order-received{color:var(--slh-wine-deep);font-size:18px;font-weight:700}@media (width>=900px){.slh-commerce form.checkout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:0 34px;display:grid}.slh-commerce form.checkout #customer_details{grid-area:1/1/4}.slh-commerce form.checkout #customer_details .col-1,.slh-commerce form.checkout #customer_details .col-2{float:none;width:100%}.slh-commerce form.checkout #order_review_heading,.slh-commerce form.checkout #order_review{grid-column:2}.slh-commerce form.checkout .woocommerce-NoticeGroup{grid-area:1/1/auto/-1}.slh-commerce .woocommerce-MyAccount-navigation{width:25%!important}.slh-commerce .woocommerce-MyAccount-content{width:75%!important}}@media (width<=760px){.slh-service-main{padding-top:16px;padding-bottom:30px}.slh-service-title{margin:20px 0}.slh-service-content{border-radius:18px;padding:20px 14px}.slh-service-links{gap:20px;font-size:11px}.slh-reading{font-size:13px;line-height:2.2}.slh-reading h2{font-size:21px}.slh-checkout-steps{gap:2px;padding:4px;font-size:11px}.slh-checkout-steps>*{padding:12px 3px}.slh-footer>.slh-container{grid-template-columns:1fr 105px;gap:22px}.slh-footer .slh-logo{grid-column:1/-1}.slh-enamad img{width:93px;height:102px}.slh-commerce .woocommerce-MyAccount-navigation,.slh-commerce .woocommerce-MyAccount-content{padding:0;float:none!important;width:100%!important}.slh-commerce .woocommerce-MyAccount-navigation ul{white-space:nowrap;gap:6px;display:flex;overflow:auto}.slh-commerce .woocommerce-MyAccount-navigation li{flex:none}.slh-commerce table.shop_table td,.slh-commerce table.shop_table th{padding:12px!important}.slh-commerce .cart_totals{padding:16px}.slh-commerce .woocommerce-checkout-review-order{padding:12px}.slh-commerce .woocommerce table.my_account_orders{font-size:12px}.slh-commerce .woocommerce table.my_account_orders .button{margin:5px}.slh-commerce .woocommerce-Addresses .woocommerce-Address{float:none;width:100%}.slh-commerce .woocommerce-order-overview{gap:8px}.slh-commerce-help{gap:12px;font-size:11px}.slh-commerce .woocommerce-cart-form .coupon{width:100%}.slh-commerce .woocommerce-cart-form .coupon .input-text{flex:1}.slh-commerce .form-row-first,.slh-commerce .form-row-last{float:none!important;width:100%!important}.slh-commerce .woocommerce form .form-row{padding:0}.slh-service-account .slh-service-content{padding-top:12px}}@media (width>=900px){.slh-commerce form.checkout #customer_details{grid-row:2/5}.slh-commerce form.checkout #order_review_heading{grid-row:2}.slh-commerce form.checkout #order_review{grid-row:3}}