.single-product div.product{padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)}.lg\:grid{display:grid;gap:2rem}@media (min-width:1024px){.lg\:grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-14{grid-column:span 14 / span 14}}aside.lg\:col-span-6{grid-column:span 6 / span 6}@media (min-width:1280px){aside.xl\:col-span-5{grid-column:span 5 / span 5}}.woocommerce-product-gallery{border-radius:.5rem;overflow:hidden}.book-actions{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.book-actions .button,.book-actions a.button{width:100%;display:flex;justify-content:center;align-items:center;padding:.75rem 1rem;border-radius:.5rem;font-weight:700;text-align:center;border:none;cursor:pointer;transition:background-color 0.2s ease-in-out}.book-actions .single_add_to_cart_button{background-color:#14b8a6;color:#fff}.book-actions .single_add_to_cart_button:hover{background-color:#0d9488}.book-actions .book-button-secondary{background-color:#f97316;color:#fff}.book-actions .book-button-secondary:hover{background-color:#ea580c}.book-actions .book-button-tertiary{background-color:#6b7280;color:#fff}.book-actions .book-button-tertiary:hover{background-color:#4b5563}.price-summary{margin-top:2rem;font-size:.875rem}.price-summary .price{display:flex;flex-direction:column;gap:.5rem}.price-summary .price>del{order:1;position:relative;color:#be123c;padding-right:45px}.price-summary .price>del::before{content:"قبل:";position:absolute;right:0;font-weight:700;color:#4b5563}.price-summary .price>ins{order:2;position:relative;font-size:1.25rem;font-weight:700;color:#1f2937;text-decoration:none;padding-right:45px}.price-summary .price>ins::before{content:"بعد:";position:absolute;right:0;font-size:.875rem;font-weight:700;color:#4b5563}.info-box-container{margin-top:1.5rem;background-color:#fefce8;padding:.75rem;border-radius:.25rem;display:flex;flex-direction:column;gap:1rem}.info-box{display:flex;align-items:center;gap:.75rem}.info-box-icon{font-size:1.25rem}.info-box-text{display:flex;flex-direction:column;font-size:.75rem}.info-box-text .font-bold{font-weight:700}.info-box-text .italic{font-style:italic}article.lg\:col-span-11{grid-column:span 11 / span 11}@media (min-width:1280px){article.xl\:col-span-14{grid-column:span 14 / span 14}}.product_title{font-size:1.875rem;font-weight:800;color:#334155;margin-bottom:.5rem}.woocommerce-product-rating{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.book-section-heading{display:inline-block;font-size:1.25rem;font-weight:800;color:#475569;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:4px solid #f43f5e}.woocommerce-product-details__short-description{color:#4b5563;line-height:1.75}.book-author-section{margin-top:2rem}.author-box{background-color:#f8fafc;padding:1.5rem;border-radius:.5rem}aside.lg\:col-span-7{grid-column:span 7 / span 7}@media (min-width:1280px){aside.xl\:col-span-5{grid-column:span 5 / span 5}}.book-metadata-list{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;font-size:.875rem}.metadata-row{display:grid;grid-template-columns:2fr 3fr;border-bottom:1px solid #e2e8f0}.metadata-row:last-child{border-bottom:none}.metadata-row dt,.metadata-row dd{padding:.75rem 1rem}.metadata-row dt{font-weight:700;color:#334155;background-color:#f1f5f9}.metadata-row dd{color:#475569;background-color:#f8fafc}.woocommerce-sharing-buttons{margin-top:1rem}.book-categories-widget{margin-top:2rem}.book-categories-widget .widget-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.book-categories-widget ul{list-style:none;padding:0;margin:0;border-top:1px solid #e2e8f0}.book-categories-widget li{border-bottom:1px solid #e2e8f0}.book-categories-widget li a{display:flex;justify-content:space-between;padding:.75rem .5rem;text-decoration:none;color:#475569;transition:background-color 0.2s ease}.book-categories-widget li a:hover{background-color:#f1f5f9}.book-categories-widget .category-name{color:#be185d;font-weight:500}.book-categories-widget .category-count{color:#64748b}.woocommerce-tabs ul.tabs{display:flex;gap:.5rem;padding:0;border-bottom:2px solid #e2e8f0;margin-bottom:-2px}.woocommerce-tabs ul.tabs::before{display:none}.woocommerce-tabs ul.tabs li{background-color:#f1f5f9;border:2px solid #e2e8f0;border-bottom:none;border-radius:.5rem .5rem 0 0;padding:.5rem 1.5rem;margin:0;color:#475569;font-weight:700;cursor:pointer;position:relative;top:2px}.woocommerce-tabs ul.tabs li.active{background-color:#fff;border-bottom-color:#fff}.woocommerce-tabs ul.tabs li a{color:inherit;text-decoration:none}.woocommerce-tabs .woocommerce-Tabs-panel{padding:2rem;border:2px solid #e2e8f0;border-radius:0 .5rem .5rem .5rem}.woocommerce-breadcrumb{max-width:1280px;margin-left:auto;margin-right:auto;margin-top:1.5rem;padding:1rem 1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);font-size:.875rem;color:#475569;display:flex;align-items:center;flex-wrap:wrap}.woocommerce-breadcrumb a{color:#64748b;text-decoration:none;transition:color 0.2s ease-in-out}.woocommerce-breadcrumb a:hover{color:#1e293b}.woocommerce-breadcrumb .breadcrumb-separator{margin:0 .75rem;color:#cbd5e1}.woocommerce-breadcrumb{color:#1e293b;font-weight:600}.woocommerce-tabs.wc-tabs-wrapper{margin-top:4rem;font-family:Almarai,sans-serif}.woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 -1px 0;display:flex;gap:.25rem;border-bottom:1px solid #e2e8f0}.woocommerce-tabs ul.tabs::before{display:none}.woocommerce-tabs ul.tabs li{background-color:#f8fafc;border:1px solid #e2e8f0;border-bottom:none;border-radius:.5rem .5rem 0 0;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:.75rem 1.5rem;display:block;text-decoration:none;color:#7a7a7a;font-weight:600;transition:all 0.2s ease}.woocommerce-tabs ul.tabs li.active{background-color:#fff;border-bottom-color:#fff}.woocommerce-tabs ul.tabs li.active a{color:#ce5a07}.woocommerce-Tabs-panel{padding:2rem;border:1px solid #e2e8f0;border-radius:0 .5rem .5rem .5rem;background-color:#fff}#reviews .woocommerce-Reviews-title{font-size:1.5rem;font-weight:700;color:#190d06;margin:0 0 1.5rem 0;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.commentlist{list-style:none;padding:0;margin:0}.commentlist li.review{padding:1.5rem;border:1px solid #f1f5f9;border-radius:.5rem;background-color:#f8fafc;margin-bottom:1rem}.commentlist li.review:last-child{margin-bottom:0}.comment_container{display:flex;gap:1rem;align-items:flex-start}.comment_container .avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;border:2px solid #fff;box-shadow:0 0 0 1px #e2e8f0}.comment-text{flex-grow:1}.comment-text .star-rating{margin-bottom:.5rem;font-size:.8rem}.comment-text .star-rating span::before{color:#b49513}.comment-text p.meta{margin:0 0 .75rem;font-size:.875rem;color:#7a7a7a}.comment-text .meta .woocommerce-review__author{font-weight:700;color:#513838}.comment-text .description p{margin:0;color:#190d06;line-height:1.6}#review_form_wrapper{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #e2e8f0}#review_form .comment-reply-title{font-size:1.25rem;font-weight:700;color:#190d06;margin-bottom:1.5rem}.comment-form p{margin-bottom:1rem}.comment-form label{font-weight:600;color:#513838;display:block;margin-bottom:.5rem}.comment-form-rating .stars a{color:#cbd5e1;text-decoration:none;font-size:1.5rem;transition:color 0.2s ease;margin-left:.25rem}.comment-form-rating .stars a:hover,.comment-form-rating .stars a.active{color:#b49513}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form textarea{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.375rem;background-color:#f8fafc;transition:border-color 0.2s ease,box-shadow 0.2s ease}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form textarea:focus{outline:none;border-color:#ce5a07;box-shadow:0 0 0 2px rgb(206 90 7 / .2)}.comment-form-cookies-consent{display:flex;align-items:center;gap:.5rem}.comment-form-cookies-consent label{margin-bottom:0;font-weight:400;color:#7a7a7a}.form-submit .submit{display:inline-block;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-align:center;color:#fff;background-color:#ce5a07;border:none;border-radius:.375rem;cursor:pointer;transition:background-color 0.2s ease}.form-submit .submit:hover{background-color:#82522a}div#comments *{color:#513838!important}