.single-product .product{margin-top:-20px!important;margin-bottom:0!important;border-radius:18px;padding:28px}.woocommerce-product-gallery{max-height:520px;overflow:hidden;margin-right:18px!important}.woocommerce-product-gallery img{width:100%;object-fit:cover!important;border-radius:16px;height:auto;max-width:1920px}@media (max-width:921px){.woocommerce-product-gallery img{height:250px!important}}.woocommerce div.product div.images{margin-right:10px!important}.single-product-category a{color:#c43b3b}.product_meta .posted_in a{color:#c43b3b}.single-product h1.product_title{font-family:"noto nask"!important;font-size:26px;font-weight:800;color:#000;margin-bottom:8px}.single-product .price{font-family:"noto nask";font-size:24px;font-weight:800;color:#c43b3b;margin-bottom:20px}.variations{font-family:"noto nask";margin-bottom:10px}.variations th.label{font-size:15px;padding-bottom:8px;color:#000;font-family:"noto nask"}.variations select{font-family:"noto nask";width:100%;height:48px;border-radius:30px;border:2px solid #000;padding:0 12px;font-size:15px;margin-bottom:15px;background:0 0;color:#000}.size-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.size-button{min-width:60px;padding:11px 0;text-align:center;border-radius:30px;border:2px solid #000;background:0 0;font-weight:700;cursor:pointer;color:#000;transition:all .25s ease}.size-button:hover{border-color:#c43b3b;color:#c43b3b}.size-button.active{background:#c43b3b;color:#fff;border-color:#000}.quantity input.qty{width:100%;height:15px!important;border-radius:30px;border:2px solid #000;font-size:16px;margin-bottom:15px}.single_add_to_cart_button{font-family:"noto nask";width:100%;padding:16px;font-size:17px;font-weight:800;border-radius:20px;background:#c43b3b!important;color:#fff;transition:all .3s ease}.single_add_to_cart_button:hover{background:#000;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.25)}.woocommerce-tabs{font-family:"noto nask";margin-top:35px}@media (max-width:768px){.woocommerce-product-gallery img{height:380px;width:100%!important;object-fit:contain!important}.single-product h1.product_title{font-size:22px}}.ast-woocommerce-container{margin-top:100px!important}.elementor-widget-container .bsk-tab-vertical{background:0 0!important}ul.products li.product .price{font-size:8px!important;display:none!important}@media (max-width:768px){.related{text-align:center!important;margin:auto!important}ul.products li.product h2.woocommerce-loop-product__title{font-size:11px!important;line-height:1.4;margin-bottom:6px}ul.products li.product .price{font-size:8px!important;display:none!important}ul.products li.product a.button{font-size:10px;padding:6px 10px;min-height:auto;line-height:1.4}ul.products li.product img{margin-top:20px!important;width:100%!important;max-height:160px;object-fit:contain}ul.products{gap:14px}}.content-area{margin-top:0!important}.related.products h2{text-align:right}.ast-loop-product .astra-shop-summary-wrap>a.button.product_type_simple{background-color:#fff;color:#c43b3b;border:2px solid #c43b3b;padding:10px 20px;border-radius:5px;display:inline-block;text-align:center;transition:all .3s ease;cursor:pointer}.ast-loop-product .astra-shop-summary-wrap>a.button.product_type_simple:hover{background-color:#000!important;color:#c43b3b!important;border-color:#c43b3b!important}.error-404.not-found{margin-top:150px}ul.products li .woocommerce-loop-product__title{font-size:22px!important}ul.products li .ast-woo-product-category{font-size:16px!important}.single-product .product,.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-Tabs-panel{font-family:"Noto Naskh Arabic",serif}.woocommerce-breadcrumb{margin-right:35px!important}.woocommerce-products-header__title.page-title{margin-right:35px!important;font-size:34px!important;font-weight:700}.woocommerce-ordering select.orderby{margin-right:1px!important}.woocommerce-result-count{margin-left:70px!important}.search .ast-archive-description{margin-top:150px!important}.fluentform{background:rgba(255,255,255,.97);padding:35px;border-radius:18px;box-shadow:0 15px 40px rgba(0,0,0,.08);max-width:100%}.fluentform label{font-size:14px;font-weight:600;color:#333;margin-bottom:6px;display:inline-block}.fluentform input,.fluentform textarea{width:100%;border-radius:12px;border:1px solid #ddd;padding:12px 15px;font-size:15px;background:#fff;transition:all .3s ease}.fluentform input:focus,.fluentform textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px rgba(255,106,0,0);outline:none}.fluentform .ff-el-group,.fluentform .ff-name-field-wrapper{margin-bottom:18px}.ff-name-field-wrapper .ff-t-cell{padding-right:10px}.ff-name-field-wrapper .ff-t-cell:last-child{padding-right:0}.fluentform .ff-error{color:#e63946;font-size:13px;margin-top:6px}.fluentform .ff-btn-submit{background:linear-gradient(135deg,#c43b3b,#a82f2f);color:#fff;border:none;border-radius:14px;padding:14px 36px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.fluentform .ff-btn-submit:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(196,59,59,.45)}.ff_submit_btn_wrapper{text-align:left}@media (max-width:768px){.fluentform{padding:25px 20px}.ff-name-field-wrapper .ff-t-cell{padding-right:0;margin-bottom:15px}}html[lang=en-US] .related.products h2{text-align:left}.woocommerce .content-area.primary{margin-top:65px!important}.related.products .ast-woo-product-category{display:block!important;text-align:center!important;margin-bottom:10px!important}.related.products .woocommerce-loop-product__title{text-align:center!important}