:root{--ph-ink:#232121;--ph-muted:#686565;--ph-line:#e5e3e1;--ph-orange:#f15a0b;--ph-teal:#009fac;--ph-page:#fff}body.single-product{background:var(--ph-page);color:var(--ph-ink)}body.single-product,body.single-product .product{font-family:Arial,"Noto Kufi Arabic",sans-serif}.single-product .wd-top-bar,.single-product .product-compare-button,.single-product .compare-button,.single-product .wd-wishlist-btn,.single-product .yith-wcwl-add-to-wishlist,.single-product .product_meta,.single-product .product-share,.single-product .wd-single-accordion,.single-product .woocommerce-tabs,.single-product .tabs-layout-tabs,.single-product .related-and-upsells{display:none!important}.single-product .container{max-width:1320px}.single-product .product{direction:rtl}.single-product .product .summary{direction:rtl;text-align:right}.single-product .product_title{color:var(--ph-ink)!important;font-size:40px!important;line-height:1.13!important;font-weight:600!important;letter-spacing:-.02em;margin:10px 0 16px!important}.single-product .woocommerce-breadcrumb{color:var(--ph-muted);font-size:14px}.single-product .woocommerce-breadcrumb a{color:var(--ph-muted)}.single-product .price{margin:0 0 24px!important}.single-product .price .amount,.single-product .price>span,.single-product .price ins .amount{color:var(--ph-orange)!important;font-size:23px!important;font-weight:600!important}.single-product .price del .amount{color:#76716e!important;font-size:16px!important;font-weight:400!important}.single-product .price del{opacity:1}.single-product .woocommerce-product-details__short-description{color:#4f4b49;font-size:16px;line-height:1.7;margin-bottom:24px}.single-product .product-image-wrap{background:#f8f5f2}.single-product .woocommerce-product-gallery__image a{background:#f8f5f2}.single-product .woocommerce-product-gallery__image img{mix-blend-mode:multiply}.single-product .woocommerce-product-gallery .product-image-summary{align-items:flex-start}.single-product .product-image-summary-wrap{gap:36px}.single-product .wd-product-gallery .product-image-summary{align-items:flex-start}.single-product .variations{margin:0!important}.single-product .variations tr{display:block;margin:0 0 22px}.single-product .variations th.label{display:none!important}.single-product .variations td.value{display:block!important;padding:0!important}.single-product.ph-options-ready .ph-native-select{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.single-product .reset_variations{display:none!important}.ph-option-group{margin:0;text-align:right}.ph-option-title{color:var(--ph-ink);font-size:18px;font-weight:700;margin:0 0 12px}.ph-option-choices{display:flex;flex-wrap:wrap;gap:10px;direction:rtl}.ph-option-choice{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:43px;padding:8px 14px;border:1px solid #bcb8b5;border-radius:3px;background:#fff;color:var(--ph-ink);font:500 16px/1 Arial,sans-serif;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .15s}.ph-option-choice:hover{border-color:var(--ph-ink)}.ph-option-choice.is-selected:not(.ph-colour-choice){background:var(--ph-ink);border-color:var(--ph-ink);color:#fff;font-weight:700}.ph-colour-choice{min-width:46px;width:46px;min-height:46px;height:46px;padding:0;border-radius:50%;border:2px solid #fff0;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .16)}.ph-colour-choice.is-selected{border-color:var(--ph-ink);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ph-ink);transform:scale(.92)}.ph-colour-preview{display:none;margin-top:14px;width:86px;height:86px;padding:5px;border:1px solid var(--ph-line);background:#faf8f6}.ph-colour-preview.has-image{display:block}.ph-colour-preview img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.single-product form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:6px;direction:rtl}.ph-purchase-summary{flex:0 0 100%;width:100%;margin:5px 0 2px}.ph-condition{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);color:var(--ph-ink)}.ph-condition span{color:var(--ph-muted);font-size:16px}.ph-condition strong{font-size:18px}.ph-bulk-message{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:13px 15px;border-right:3px solid var(--ph-orange);background:#fff6f0;color:var(--ph-ink)}.ph-bulk-message strong{font-size:16px}.ph-bulk-message span{color:#775a4a;font-size:13px}.ph-order-total{display:flex;justify-content:space-between;align-items:center;margin:16px 0 0;padding:17px 0;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);color:var(--ph-ink)}.ph-order-total span{font-size:18px;font-weight:700}.ph-order-total strong{color:var(--ph-orange);font-size:25px;font-weight:700}.single-product form.cart .quantity{margin:0!important}.single-product form.cart .quantity input.qty{height:56px;min-width:94px;border:1px solid #bbb7b4;color:var(--ph-ink);font-weight:600}.single-product form.cart .single_add_to_cart_button{min-height:56px;min-width:230px;padding:0 32px;border:0!important;border-radius:4px!important;background:var(--ph-orange)!important;color:#fff!important;box-shadow:none!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important}.single-product form.cart .single_add_to_cart_button:hover{background:#d94d05!important}.ph-product-assurance{max-width:760px;margin:42px auto 0;padding:25px 0 22px;border-top:1px solid var(--ph-line);border-bottom:1px solid var(--ph-line);text-align:center}.ph-assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ph-assurance-item{display:flex;flex-direction:column;align-items:center;gap:9px;color:#46413f;font-size:15px}.ph-assurance-icon{display:grid;place-items:center;width:31px;height:31px;color:var(--ph-orange);line-height:1}.ph-assurance-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ph-inspection-trigger{margin-top:22px;padding:0;border:0;background:#fff0;color:#9b532e;text-decoration:underline;text-underline-offset:3px;font-size:15px;font-weight:700;cursor:pointer}.ph-inspection-trigger:hover{color:var(--ph-orange)}.ph-product-accordions{max-width:720px;margin:36px auto 72px;border-top:1px solid var(--ph-line)}.ph-accordion{border-bottom:1px solid var(--ph-line)}.ph-accordion summary{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;min-height:76px;padding:0 10px;color:var(--ph-ink);cursor:pointer;font-size:20px;font-weight:700;list-style:none}.ph-accordion summary::-webkit-details-marker{display:none}.ph-accordion-icon{color:var(--ph-teal);font-size:22px;text-align:right}.ph-chevron{color:var(--ph-orange);font-size:28px;font-weight:400;text-align:left;transition:transform .15s}.ph-accordion[open] .ph-chevron{transform:rotate(180deg)}.ph-accordion-content{padding:0 38px 23px;color:#625d5a;font-size:16px;line-height:1.8}.ph-accordion-content p{margin:0}.ph-modal-open{overflow:hidden}.ph-inspection-modal{position:fixed;z-index:999999;inset:0;display:none;align-items:center;justify-content:center;padding:20px;background:rgb(28 25 23 / .48);direction:rtl}.ph-inspection-modal.is-open{display:flex}.ph-inspection-dialog{position:relative;width:min(660px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px 48px 40px;border-radius:8px;background:#fff;color:var(--ph-ink);text-align:center}.ph-inspection-close{position:absolute;top:12px;left:18px;width:38px;height:38px;border:0;background:#fff0;color:#17375f;font-size:37px;font-weight:300;line-height:1;cursor:pointer}.ph-inspection-dialog h2{margin:0 30px 14px;font-size:30px;line-height:1.25;font-weight:700}.ph-inspection-dialog>p{max-width:490px;margin:0 auto;color:#665f5c;font-size:17px;line-height:1.7}.ph-inspection-points{display:grid;grid-template-columns:1fr 1fr;gap:34px 44px;margin-top:34px}.ph-inspection-points div{display:flex;flex-direction:column;align-items:center;gap:10px;color:#5c5653;font-size:16px;line-height:1.25}.ph-inspection-points b{color:var(--ph-orange);font-size:33px;line-height:1}@media (max-width:1024px){.single-product .product_title{font-size:34px!important}.single-product .product-image-summary-wrap{gap:24px}}@media (max-width:767px){.single-product .container{width:100%;max-width:none;padding-right:0;padding-left:0}.single-product .main-page-wrapper{padding-top:0}.single-product .product-image-summary-wrap{display:block}.single-product .product-image-summary .product-image-wrap,.single-product .wd-product-gallery{width:100%;margin:0}.single-product .summary{width:100%;padding:24px 20px 0}.single-product .woocommerce-breadcrumb{font-size:13px}.single-product .product_title{font-size:28px!important;line-height:1.2!important;margin-top:12px!important}.single-product .price .amount,.single-product .price>span,.single-product .price ins .amount{font-size:21px!important}.ph-option-title{font-size:17px}.ph-option-choices{gap:9px}.ph-option-choice{min-width:72px;min-height:42px;font-size:15px}.ph-colour-choice{min-width:43px;width:43px;min-height:43px;height:43px}.ph-colour-preview{width:76px;height:76px}.single-product form.cart{gap:10px}.single-product form.cart .quantity{width:100%}.single-product form.cart .quantity input.qty{width:100%;min-width:0}.single-product form.cart .single_add_to_cart_button{width:100%;min-width:0}.ph-product-assurance{margin:34px 20px 0;padding:22px 0 20px}.ph-assurance-grid{grid-template-columns:1fr 1fr;gap:22px 8px}.ph-assurance-item:last-child{grid-column:1 / -1}.ph-assurance-item{font-size:14px}.ph-product-accordions{margin:32px 20px 54px}.ph-accordion summary{min-height:68px;font-size:18px}.ph-inspection-dialog{padding:32px 22px 28px}.ph-inspection-dialog h2{font-size:24px}.ph-inspection-dialog>p{font-size:15px}.ph-inspection-points{grid-template-columns:1fr 1fr;gap:24px 15px;margin-top:28px}.ph-inspection-points div{font-size:14px}}body.woocommerce-checkout{background:#fff;color:var(--ph-ink)}body.woocommerce-checkout .sidebar-container,body.woocommerce-checkout .area-sidebar,body.woocommerce-checkout .widget-area,body.woocommerce-checkout .wd-sidebar,body.woocommerce-checkout .sidebar-left,body.woocommerce-checkout .sidebar-right{display:none!important}body.woocommerce-checkout .main-page-wrapper{padding-top:42px;padding-bottom:72px}body.woocommerce-checkout .site-content,body.woocommerce-checkout .content-area,body.woocommerce-checkout .main-page-wrapper .content-area{width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.woocommerce-checkout .container{max-width:1180px}body.woocommerce-checkout .woocommerce{direction:rtl}body.woocommerce-checkout .woocommerce>.woocommerce-notices-wrapper{max-width:1120px;margin:0 auto 20px}.ph-checkout-intro{max-width:1120px;margin:0 auto 32px;padding-bottom:25px;border-bottom:1px solid var(--ph-line);text-align:right}.ph-checkout-eyebrow{margin:0 0 8px;color:var(--ph-orange);font-size:13px;font-weight:700;letter-spacing:.04em}.ph-checkout-intro h1{margin:0 0 8px;color:var(--ph-ink);font-size:37px;font-weight:700;line-height:1.2}.ph-checkout-intro p:last-child{margin:0;color:var(--ph-muted);font-size:16px}body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:30px;max-width:1120px;margin:0 auto;direction:ltr}body.woocommerce-checkout form.checkout>#customer_details{grid-column:2;width:100%;margin:0;direction:rtl}body.woocommerce-checkout form.checkout>#order_review_heading{display:none}body.woocommerce-checkout form.checkout>#order_review{grid-column:1;width:100%;margin:0;direction:rtl}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{float:none;width:100%;margin:0}body.woocommerce-checkout #customer_details .col-2{margin-top:22px}body.woocommerce-checkout #customer_details h3{display:none}.ph-checkout-section-heading{margin:0 0 18px;text-align:right}.ph-checkout-section-heading span{display:inline-grid;width:26px;height:26px;margin-left:8px;place-items:center;border-radius:50%;background:var(--ph-orange);color:#fff;font-size:13px;font-weight:700;vertical-align:middle}.ph-checkout-section-heading h2{display:inline;margin:0;color:var(--ph-ink);font-size:22px;font-weight:700;vertical-align:middle}.ph-checkout-section-heading p{margin:10px 0 0;color:var(--ph-muted);font-size:14px}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review{padding:28px;border:1px solid var(--ph-line);border-radius:4px;background:#fff;box-shadow:0 4px 24px rgb(35 33 33 / .045)}.ph-billing-card-heading{display:flex;align-items:flex-start;gap:9px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--ph-line);text-align:right}.ph-billing-card-heading>span{display:inline-grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--ph-orange);color:#fff;font-size:13px;font-weight:700}.ph-billing-card-heading h2{margin:0;color:var(--ph-ink);font-size:22px;font-weight:700}.ph-billing-card-heading p{margin:6px 0 0;color:var(--ph-muted);font-size:14px;line-height:1.55}body.woocommerce-checkout #order_review{position:sticky;top:24px}body.woocommerce-checkout .form-row{margin-bottom:16px;text-align:right}body.woocommerce-checkout .form-row label{margin-bottom:7px;color:var(--ph-ink);font-size:14px;font-weight:700}body.woocommerce-checkout .form-row .required{color:var(--ph-orange)}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .select2-container--default .select2-selection--single{min-height:52px;border:1px solid #cbc7c3!important;border-radius:3px!important;background:#fff;box-shadow:none;color:var(--ph-ink)}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea{padding:11px 13px;font-size:16px}body.woocommerce-checkout .form-row textarea{min-height:112px}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:13px;padding-left:36px;color:var(--ph-ink);line-height:50px;text-align:right}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{right:auto;left:10px;height:50px}body.woocommerce-checkout .form-row input:focus,body.woocommerce-checkout .form-row textarea:focus{border-color:var(--ph-orange)!important;outline:0;box-shadow:0 0 0 2px rgb(241 90 11 / .12)}body.woocommerce-checkout .woocommerce-checkout-review-order-table{margin:0 0 20px;border:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:13px 0;border-color:var(--ph-line);color:var(--ph-ink);font-size:15px;text-align:right}body.woocommerce-checkout .woocommerce-checkout-review-order-table th:last-child,body.woocommerce-checkout .woocommerce-checkout-review-order-table td:last-child{text-align:left;direction:ltr}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{padding-top:18px;font-size:21px;font-weight:700}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .amount{color:var(--ph-orange)}.ph-order-heading{margin-bottom:18px}.ph-cod-notice{display:flex;flex-direction:column;gap:5px;margin:20px 0;padding:15px 16px;border-right:3px solid var(--ph-orange);background:#fff6f0;color:var(--ph-ink);font-size:15px;line-height:1.65}.ph-cod-notice strong{font-size:17px}.ph-cod-notice span{color:#6d5a50}body.woocommerce-checkout #payment{border:0;border-radius:0;background:#fff0}body.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}body.woocommerce-checkout #payment li.wc_payment_method{padding:15px;border:1px solid var(--ph-line);border-radius:3px;background:#faf9f8}body.woocommerce-checkout #payment label{color:var(--ph-ink);font-size:17px;font-weight:700}body.woocommerce-checkout #payment div.payment_box{margin:12px 0 0;padding:0;background:#fff0;color:var(--ph-muted);font-size:14px}body.woocommerce-checkout #payment div.payment_box::before{display:none}body.woocommerce-checkout #payment .place-order{padding:18px 0 0}body.woocommerce-checkout #place_order{width:100%;min-height:58px;border:0;border-radius:4px;background:var(--ph-orange);color:#fff;font-size:17px;font-weight:700}body.woocommerce-checkout #place_order:hover{background:#d94d05}body.woocommerce-checkout .woocommerce-privacy-policy-text{margin:14px 0 0;color:var(--ph-muted);font-size:13px;line-height:1.7}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message{border-top-color:var(--ph-orange)}@media (max-width:767px){body.woocommerce-checkout .main-page-wrapper{padding-top:24px;padding-bottom:42px}body.woocommerce-checkout .container{width:100%;max-width:none;padding-right:20px;padding-left:20px}.ph-checkout-intro{margin-bottom:24px}.ph-checkout-intro h1{font-size:29px}body.woocommerce-checkout form.checkout{display:block}body.woocommerce-checkout form.checkout>#customer_details,body.woocommerce-checkout form.checkout>#order_review,body.woocommerce-checkout form.checkout>.checkout-order-review{width:100%}body.woocommerce-checkout #order_review{position:static;margin-top:30px}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review{padding:20px 16px}.ph-billing-card-heading{margin-bottom:18px;padding-bottom:13px}.ph-billing-card-heading h2{font-size:20px}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{float:none;width:100%}}@media (min-width:768px){body.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:34px!important;width:100%!important;max-width:1120px!important;margin-right:auto!important;margin-left:auto!important}body.woocommerce-checkout form.checkout.woocommerce-checkout>#customer_details{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body.woocommerce-checkout form.checkout.woocommerce-checkout>#order_review{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}body.woocommerce-checkout form.checkout.woocommerce-checkout>.checkout-order-review{display:block!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}body.woocommerce-checkout form.checkout.woocommerce-checkout>.checkout-order-review #order_review,body.woocommerce-checkout form.checkout.woocommerce-checkout>.checkout-order-review #order_review_heading{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;float:none!important}body.woocommerce-checkout form.checkout.woocommerce-checkout>.checkout-order-review #order_review{padding:28px!important}body.woocommerce-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout #customer_details .woocommerce-additional-fields{width:100%!important;max-width:none!important}body.woocommerce-checkout #customer_details .form-row,body.woocommerce-checkout #customer_details .form-row-first,body.woocommerce-checkout #customer_details .form-row-last{float:none!important;width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}body.woocommerce-checkout #customer_details .form-row input.input-text,body.woocommerce-checkout #customer_details .form-row textarea,body.woocommerce-checkout #customer_details .form-row .woocommerce-input-wrapper,body.woocommerce-checkout #customer_details .select2-container{width:100%!important;max-width:none!important}}@media (min-width:768px){body.woocommerce-checkout .checkout-order-review{width:100%!important;max-width:none!important;min-width:0!important}body.woocommerce-checkout .checkout-order-review #order_review{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}}.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus,.single-product form.cart .quantity input[type="button"]{width:42px!important;height:56px!important;min-height:56px!important;padding:0!important;border:1px solid #cfcac6!important;border-radius:0!important;background:#fff!important;color:var(--ph-ink)!important;box-shadow:none!important;font-size:20px!important;font-weight:400!important}.single-product form.cart .quantity .minus:hover,.single-product form.cart .quantity .plus:hover,.single-product form.cart .quantity input[type="button"]:hover{border-color:var(--ph-orange)!important;background:#fff6f0!important;color:var(--ph-orange)!important}.single-product form.cart .quantity input.qty{border-right:0!important;border-left:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.wd-side-hidden .wd-heading,.wd-dropdown-cart .wd-heading{border-bottom:1px solid var(--ph-line)!important}.wd-side-hidden .wd-heading .title,.wd-dropdown-cart .wd-heading .title{color:var(--ph-ink)!important;font-weight:700!important}.wd-side-hidden .woocommerce-mini-cart__total,.wd-dropdown-cart .woocommerce-mini-cart__total{border-top:1px solid var(--ph-line)!important;color:var(--ph-ink)!important}.wd-side-hidden .woocommerce-mini-cart__total .amount,.wd-dropdown-cart .woocommerce-mini-cart__total .amount{color:var(--ph-orange)!important;font-weight:700!important}.wd-side-hidden .woocommerce-mini-cart__buttons .button,.wd-dropdown-cart .woocommerce-mini-cart__buttons .button{min-height:52px!important;border-radius:3px!important;box-shadow:none!important;font-weight:700!important;text-transform:none!important}.wd-side-hidden .woocommerce-mini-cart__buttons .button.checkout,.wd-dropdown-cart .woocommerce-mini-cart__buttons .button.checkout,.wd-side-hidden .buttons .checkout,.wd-dropdown-cart .buttons .checkout{background:var(--ph-orange)!important;color:#fff!important}.wd-side-hidden .woocommerce-mini-cart__buttons .button.checkout:hover,.wd-dropdown-cart .woocommerce-mini-cart__buttons .button.checkout:hover,.wd-side-hidden .buttons .checkout:hover,.wd-dropdown-cart .buttons .checkout:hover{background:#d94d05!important}.wd-side-hidden .woocommerce-mini-cart__buttons .button:not(.checkout),.wd-dropdown-cart .woocommerce-mini-cart__buttons .button:not(.checkout){border:1px solid var(--ph-ink)!important;background:#fff!important;color:var(--ph-ink)!important}body.woocommerce-cart{background:#fff;color:var(--ph-ink)}body.woocommerce-cart .sidebar-container,body.woocommerce-cart .area-sidebar,body.woocommerce-cart .widget-area,body.woocommerce-cart .wd-sidebar,body.woocommerce-cart .sidebar-left,body.woocommerce-cart .sidebar-right{display:none!important}body.woocommerce-cart .main-page-wrapper{padding-top:42px;padding-bottom:72px}body.woocommerce-cart .site-content,body.woocommerce-cart .content-area,body.woocommerce-cart .main-page-wrapper .content-area{width:100%!important;max-width:100%!important;flex:0 0 100%!important}body.woocommerce-cart .container{max-width:1180px}body.woocommerce-cart .woocommerce{direction:rtl}body.woocommerce-cart .cart-collaterals{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:48px;align-items:start;direction:rtl}body.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important;margin:0!important;padding:25px;border:1px solid var(--ph-line);border-radius:4px;background:#fff;box-shadow:0 4px 24px rgb(35 33 33 / .045)}body.woocommerce-cart .shop_table{border:0!important}body.woocommerce-cart .shop_table th,body.woocommerce-cart .shop_table td{padding:18px 10px;border-color:var(--ph-line)!important;color:var(--ph-ink);text-align:right}body.woocommerce-cart .shop_table .product-price .amount,body.woocommerce-cart .shop_table .product-subtotal .amount,body.woocommerce-cart .cart_totals .order-total .amount{color:var(--ph-orange)!important;font-weight:700}body.woocommerce-cart .quantity .minus,body.woocommerce-cart .quantity .plus,body.woocommerce-cart .quantity input[type="button"]{background:#fff!important;color:var(--ph-ink)!important;border:1px solid #cfcac6!important;box-shadow:none!important}body.woocommerce-cart .quantity .minus:hover,body.woocommerce-cart .quantity .plus:hover,body.woocommerce-cart .quantity input[type="button"]:hover{background:#fff6f0!important;color:var(--ph-orange)!important;border-color:var(--ph-orange)!important}body.woocommerce-cart .quantity input.qty{background:#fff!important;color:var(--ph-ink)!important;border-color:#cfcac6!important;box-shadow:none!important}body.woocommerce-cart button[name="update_cart"]{border:1px solid var(--ph-ink)!important;border-radius:3px!important;background:#fff!important;color:var(--ph-ink)!important;box-shadow:none!important}body.woocommerce-cart button[name="update_cart"]:hover{background:#fff6f0!important;border-color:var(--ph-orange)!important;color:var(--ph-orange)!important}body.woocommerce-cart .checkout-button,body.woocommerce-cart a.checkout-button{min-height:56px!important;margin:18px 0 0!important;border-radius:3px!important;background:var(--ph-orange)!important;color:#fff!important;box-shadow:none!important;font-size:17px!important;font-weight:700!important;text-transform:none!important}body.woocommerce-cart .checkout-button:hover,body.woocommerce-cart a.checkout-button:hover{background:#d94d05!important;color:#fff!important}body.woocommerce-cart .cart_totals h2{color:var(--ph-ink);font-size:25px;font-weight:700}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{padding:15px 0;border-color:var(--ph-line);color:var(--ph-ink)}@media (max-width:767px){body.woocommerce-cart .main-page-wrapper{padding-top:24px;padding-bottom:42px}body.woocommerce-cart .container{width:100%;max-width:none;padding-right:16px;padding-left:16px}body.woocommerce-cart .cart-collaterals{display:block}body.woocommerce-cart .cart-collaterals .cart_totals{margin-top:28px!important;padding:20px 16px}body.woocommerce-cart .shop_table_responsive tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px 0}body.woocommerce-cart .shop_table_responsive td{padding:5px 0;border:0!important}body.woocommerce-cart .shop_table_responsive td::before{color:var(--ph-muted);font-weight:600}}