.single-product{--pdp-text:#333333;--pdp-text-muted:#555555;--pdp-text-soft:#666666;--pdp-fs-body:1rem;--pdp-fs-small:0.875rem;--pdp-fs-title:clamp(1.0625rem, 1.5vw, 1.1875rem);--pdp-fs-product-title:clamp(1.125rem, 1.6vw, 1.35rem);--pdp-fs-price:clamp(1.125rem, 2vw, 1.375rem);--pdp-fw-normal:400;--pdp-fw-medium:500;--pdp-fw-heading:600}.single-product .site-main{background:#fff0}.single-product .product-info-section{background:var(--section-categories);padding:var(--space-7) 0 var(--space-8)}.single-product .product-gallery-wrapper.orang-section--dark{--section-bg:var(--dark-bg-primary);--dark-section-bg:var(--dark-bg-primary);background:var(--dark-bg-primary);border-radius:var(--radius-card);padding:var(--space-5);margin-bottom:0;border:1px solid var(--dark-border)}.single-product .product-zone--dark{background:var(--dark-bg-secondary);border:1px solid var(--dark-border);border-radius:var(--radius-card);padding:var(--space-5)}.single-product .product-details-col{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;height:auto;min-height:0}.single-product .product-details-wrapper{position:sticky;top:calc(var(--header-height, 72px) + 10px);height:auto;max-height:none;overflow:visible;flex:0 0 auto;align-self:flex-start;will-change:auto}body.admin-bar.single-product .product-details-wrapper{top:calc(var(--header-height, 72px) + 10px + 32px);max-height:none}.single-product .product-dimensions-section.orang-section--light{--section-bg:var(--section-best-sellers);background:var(--section-best-sellers);border-radius:var(--radius-card);padding:var(--space-5);margin-top:var(--space-6);margin-bottom:0;border:1px solid var(--light-border);box-shadow:inset 0 1px 0 var(--accent-border-subtle)}.single-product .product-dimensions-section .dimensions-tabs{background:transparent!important;border-bottom:1px solid var(--light-border);padding:0 0 var(--space-3)!important;margin:0;border-radius:0;gap:var(--space-5);display:flex;flex-wrap:wrap}.single-product .product-dimensions-section .dimension-tab{color:var(--pdp-text-muted);padding:var(--space-2) 0;font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-medium)}.single-product .product-dimensions-section .dimension-tab:hover{color:var(--pdp-text)}.single-product .product-dimensions-section .dimension-tab.active{color:var(--pdp-text);font-weight:var(--pdp-fw-heading)}.single-product .product-dimensions-section .dimension-tab.active::after{bottom:calc(-1 * var(--space-3) - 1px);background-color:var(--accent-primary)}.single-product .product-dimensions-section .dimension-content{display:none;background:transparent!important;border:none!important;border-radius:0!important;padding:var(--space-5) 0 0!important;margin:0}.single-product .product-dimensions-section .dimension-content.active{display:block}.single-product .product-dimensions-section .dimensions-info h3{color:var(--pdp-text);font-size:var(--pdp-fs-title);font-weight:var(--pdp-fw-heading);margin:0 0 var(--space-4);line-height:1.35}.single-product .product-dimensions-section .dimension-list li{color:var(--pdp-text);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-normal);padding:var(--space-2) 0;line-height:var(--line-height-body)}.single-product .product-dimensions-section .dimensions-grid{gap:var(--space-5);align-items:center}.single-product .product-dimensions-section .dimensions-image{background:var(--light-bg-elevated);border:1px solid var(--light-border);border-radius:var(--radius-control);padding:var(--space-3)}.single-product .product-dimensions-section .dimension-list li i{color:var(--accent-primary);font-size:var(--font-size-small);width:1.25rem}.single-product .orang-reviews-full.orang-section--light{--section-bg:var(--section-reviews);background:var(--section-reviews);border:1px solid var(--light-border);box-shadow:inset 0 1px 0 var(--accent-border-subtle);margin-top:var(--space-6)}.single-product .product-certifications-section.orang-section--light{--section-bg:var(--section-new-arrivals);background:var(--section-new-arrivals);border:1px solid var(--light-border);box-shadow:inset 0 1px 0 var(--accent-border-subtle);margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-card)}.single-product .product-dimensions-section{margin-top:var(--space-6);margin-bottom:0}.single-product .orang-breadcrumbs .woocommerce-breadcrumb{color:var(--pdp-text-muted);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal)}.single-product .orang-breadcrumbs .woocommerce-breadcrumb a{color:var(--pdp-text);font-weight:var(--pdp-fw-medium)}.single-product .product-details-wrapper .product_title{font-size:var(--pdp-fs-product-title);font-weight:var(--pdp-fw-heading);color:var(--text-light-primary);margin:0 0 var(--space-4);font-family:var(--font-persian);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}.single-product .product-short-narrative,.single-product .product-short-narrative p{color:#d8d2ca;font-size:var(--pdp-fs-small);line-height:var(--line-height-body);margin:0 0 var(--space-4);font-weight:var(--pdp-fw-normal)}.single-product .product-delivery-info{display:inline-flex;align-items:center;gap:var(--space-2);color:#d8d2ca;font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-normal);margin-bottom:0;line-height:1}.single-product .product-delivery-info i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125em;height:1.125em;font-size:.9375rem;line-height:1;font-weight:900;color:#fff0;-webkit-text-stroke:1.15px var(--accent-primary)}.single-product .product-delivery-info i::before{line-height:1}.single-product .product-delivery-info span{display:inline-flex;align-items:center;line-height:1.35}.single-product .product-delivery-info--ready{color:#edae19;font-weight:700}.single-product .product-purchase-row{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-3);row-gap:var(--space-3);align-items:center;margin-bottom:var(--space-4);direction:ltr}.single-product .product-purchase-row__top,.single-product .product-purchase-row form.cart,.single-product .product-purchase-row .single_variation_wrap,.single-product .product-purchase-row .woocommerce-variation-add-to-cart{display:contents}.single-product .product-purchase-row .product-delivery-info{grid-column:1;grid-row:2;min-width:0;direction:rtl;text-align:left;justify-self:start;align-self:center}.single-product .product-purchase-row .orang-variations-stack,.single-product .product-purchase-row table.variations{grid-column:1 / -1;grid-row:1;direction:rtl}.single-product .product-purchase-row .orang-variations-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%}.single-product .product-purchase-row table.variations{width:100%;margin:0}.single-product .product-purchase-row table.variations tr{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.single-product .product-purchase-row table.variations th.label,.single-product .product-purchase-row table.variations td.value{padding:0;border:none;width:auto}.single-product .product-purchase-row .variations label{margin:0;font-size:.75rem;font-weight:400;white-space:nowrap}.single-product .product-purchase-row table.variations select{width:100%;min-height:36px;padding:.4rem 2rem .4rem .75rem;border:1px solid var(--dark-border);border-radius:8px;background-color:rgb(250 246 241 / .04);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23a89f96' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center;background-size:10px;color:var(--text-light-primary);font-size:.8125rem;font-weight:400;appearance:none;box-shadow:none}html[dir='rtl'] .single-product .product-purchase-row table.variations select{background-position:right 10px center;padding-left:.75rem;padding-right:2rem}.single-product table.variations select option{color:#2a2622;background-color:#fdf9f4}.single-product table.variations select option:disabled,.single-product table.variations select option.disabled{color:#8a837c;background-color:#f3eee8}.single-product .product-purchase-row .orang-reset-variations-slot{margin-top:0;align-self:center}.single-product .product-purchase-row a.reset_variations,.single-product .product-purchase-row a.orang-reset-variations{width:32px;height:36px;min-height:36px;justify-content:center;font-size:0}.single-product .product-purchase-row a.reset_variations span,.single-product .product-purchase-row a.orang-reset-variations span{display:none}.single-product .product-purchase-row a.reset_variations i,.single-product .product-purchase-row a.orang-reset-variations i{font-size:.75rem}.single-product .product-purchase-row .woocommerce-variation.single_variation,.single-product .product-purchase-row .woocommerce-variation-price,.single-product .woocommerce-variation-price{display:none!important}.single-product .product-purchase-row .quantity{grid-column:2;grid-row:2;justify-self:end}.single-product .product-purchase-row .single_add_to_cart_button{grid-column:1 / -1;grid-row:3;width:100%;direction:rtl}.single-product .product-details-wrapper .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;margin:0!important;padding:14px 32px!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;border-radius:var(--radius-control);letter-spacing:.3px;text-align:center}.single-product .product-details-wrapper .single_add_to_cart_button .atc-btn__inner{display:flex;align-items:center;justify-content:center;gap:1rem;width:auto;max-width:100%;direction:rtl}.single-product .product-details-wrapper .single_add_to_cart_button .atc-btn__label{flex:0 1 auto;min-width:0;font-weight:600;font-size:.9375rem;line-height:1.3;text-align:center}.single-product .product-details-wrapper .single_add_to_cart_button .atc-btn__divider{flex:0 0 1px;align-self:stretch;width:1px;min-height:1.2em;margin:.15em 0;background:linear-gradient(180deg,transparent 0%,rgb(42 38 34 / .35) 50%,transparent 100%);opacity:1}.single-product .product-details-wrapper .single_add_to_cart_button .atc-btn__price{flex:0 0 auto;font-weight:700;font-size:1rem;line-height:1.2;white-space:nowrap;letter-spacing:.01em;text-align:center}.single-product .product-details-wrapper .single_add_to_cart_button:hover .atc-btn__divider{background:linear-gradient(180deg,transparent 0%,rgb(42 38 34 / .45) 50%,transparent 100%)}.single-product .product-details-wrapper .single_add_to_cart_button:disabled .atc-btn__inner{opacity:.75}.single-product .product-cta-support{color:var(--text-meta);font-size:var(--font-size-small);text-align:center;margin:0 0 var(--space-3);font-weight:300}.single-product .product-price-block .price,.single-product .product-details-wrapper .price{color:var(--accent-primary);font-family:var(--font-persian);font-size:var(--pdp-fs-price);font-weight:700;margin:0 0 var(--space-4)}.single-product .product-price-block .price del,.single-product .product-details-wrapper .price del{color:#b8b0a8;font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-normal);opacity:1}.single-product .product-price-block .price ins,.single-product .product-details-wrapper .price ins{text-decoration:none;color:var(--accent-primary)}.single-product .woocommerce-product-rating{margin-bottom:var(--space-4)}.single-product .product-info-section .product_meta{color:var(--text-light-secondary)}.single-product form.cart{margin:0}.single-product .product-purchase-row form.cart{margin:0}.single-product form.cart .quantity{display:inline-flex;align-items:stretch;margin-left:0;margin-bottom:0;border:1px solid var(--dark-border);background:var(--dark-bg-primary);border-radius:var(--radius-control);overflow:hidden;direction:ltr}.single-product form.cart .quantity{border-radius:8px;background:rgb(250 246 241 / .04)}.single-product form.cart .quantity .qty-btn{flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;min-height:36px;padding:0;border:none;background:#fff0;color:var(--text-light-secondary);font-size:.95rem;font-weight:400;line-height:1;cursor:pointer;transition:color var(--transition-base)}.single-product form.cart .quantity .qty-btn:hover{background:#fff0;color:var(--accent-primary)}.single-product form.cart .quantity .qty-btn:active{background:var(--dark-bg-primary)}.single-product form.cart .quantity .qty-minus{border-right:1px solid var(--dark-border)}.single-product form.cart .quantity .qty-plus{border-left:1px solid var(--dark-border)}.single-product form.cart .quantity .qty,.single-product form.cart .quantity input.qty{flex:1 1 auto;width:2rem;min-width:1.85rem;min-height:36px;padding:0 2px!important;border:none!important;background:transparent!important;color:var(--text-light-primary)!important;-webkit-text-fill-color:var(--text-light-primary);font-family:var(--font-persian);font-size:.8125rem;font-weight:400;text-align:center;-moz-appearance:textfield;appearance:textfield;box-shadow:none!important}.single-product form.cart .quantity .qty:focus,.single-product form.cart .quantity input.qty:focus{outline:none;box-shadow:inset 0 0 0 2px var(--accent-border)}.single-product form.cart .quantity .qty::-webkit-outer-spin-button,.single-product form.cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .orang-trust-badges-section--product{margin-top:var(--space-5);margin-bottom:0}.single-product .orang-trust-badges--product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);list-style:none;margin:0;padding:var(--space-5);direction:rtl;background:var(--dark-bg-primary);border:1px solid var(--dark-border);border-radius:var(--radius-card)}.single-product .orang-trust-badges--product .orang-trust-badge{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-3);width:100%;min-width:0;text-align:right}.single-product .orang-trust-badges--product .orang-trust-badge__content{flex:1;min-width:0;display:flex;align-items:center;min-height:44px}.single-product .orang-trust-badges--product .orang-trust-badge__label{font-size:var(--pdp-fs-body);line-height:1.35;text-align:right}.single-product .orang-reviews-full.orang-section--light{padding:var(--space-5)}.single-product .orang-reviews-full .reviews-full-header{margin-bottom:var(--space-5)}.single-product .orang-reviews-full .reviews-full-title{color:var(--pdp-text);font-size:var(--pdp-fs-title);font-weight:var(--pdp-fw-heading);margin:0 0 var(--space-4);padding:0;line-height:1.35}.single-product .orang-reviews-full .reviews-full-subtitle{color:var(--text-meta);font-size:var(--font-size-body);font-weight:300;margin:calc(-1 * var(--space-2)) 0 var(--space-4);line-height:var(--line-height-body)}.single-product .orang-reviews-full .rating-summary-full{background:var(--card-cream);border:1px solid var(--light-border);padding:var(--space-4);margin-bottom:var(--space-4)}.single-product .rating-count-full,.single-product .rating-bar-label-full,.single-product .rating-bar-percent-full{color:var(--pdp-text-muted);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal)}.single-product .rating-average-full{font-size:2rem;font-weight:700}.single-product .rating-stars-full{font-size:var(--pdp-fs-body)}.single-product .rating-stars-full .empty{color:rgb(42 38 34 / .15)}.single-product .rating-bar-track-full{background-color:var(--light-border)}.single-product .load-more-btn-full{background:var(--card-cream);color:var(--pdp-text);border:1px solid var(--light-border);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-medium)}.single-product .load-more-btn-full:hover{background:var(--card-cream-hover);border-color:var(--accent-border);color:var(--accent-cta)}.single-product .filter-select-full{background:var(--card-cream);border:1px solid var(--light-border);color:var(--pdp-text);font-size:var(--pdp-fs-body)}.single-product .no-reviews-full{color:var(--pdp-text-muted);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-normal)}.single-product .orang-review-form-wrapper{background:var(--card-cream);border:1px solid var(--light-border);padding:var(--space-5);margin-top:var(--space-5)}.single-product .orang-review-form-wrapper .form-label{color:var(--pdp-text);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-medium)}.single-product .orang-review-form-wrapper .form-input,.single-product .orang-review-form-wrapper .form-textarea,.single-product .orang-review-form-wrapper .form-select{background:var(--light-bg-elevated);border:1px solid var(--light-border);color:var(--pdp-text);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-normal)}.single-product .orang-review-form-wrapper .form-input::placeholder,.single-product .orang-review-form-wrapper .form-textarea::placeholder{color:var(--pdp-text-soft)}.single-product .review-form-title{color:var(--pdp-text);font-size:var(--pdp-fs-title);font-weight:var(--pdp-fw-heading);margin-bottom:var(--space-2)}.single-product .review-form-subtitle{color:var(--pdp-text-muted);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal)}.single-product .media-upload-area{border-color:var(--light-border);background:var(--light-bg-elevated)}.single-product .product-certifications-section.orang-section--light{padding:var(--space-5)}.single-product .product-certifications-section .certifications-grid{align-items:start}.single-product .certifications-title{color:var(--pdp-text);font-size:var(--pdp-fs-title);font-weight:var(--pdp-fw-heading);margin:0 0 var(--space-4);padding:0;line-height:1.35}.single-product .certification-badge{background:var(--card-cream);border:1px solid var(--light-border);color:var(--pdp-text);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-medium)}.single-product .info-item{border-bottom-color:var(--light-border)}.single-product .info-toggle{color:var(--pdp-text);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-medium)}.single-product .info-toggle:hover{color:var(--accent-cta)}.single-product .info-toggle i{color:var(--pdp-text-soft);font-size:var(--pdp-fs-small)}.single-product .info-toggle.active i{color:var(--accent-primary)}.single-product .info-content.active{padding-bottom:var(--space-4)}.single-product .info-content p{color:var(--pdp-text);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-normal);padding:0;margin:0;line-height:var(--line-height-body)}.single-product .thumb-slider{margin-top:var(--space-5)}.single-product .slider-thumbnails .slick-list{padding:3px 5px 3px 0}.single-product .thumb-slider .slider-thumbnails .slick-track{display:flex!important;align-items:center}.single-product .slider-thumbnails .slide-item{opacity:.45;border:2px solid rgb(250 246 241 / .14);background:rgb(250 246 241 / .04);box-shadow:none;transition:opacity var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.single-product .slider-thumbnails .slide-item:hover{opacity:.72;border-color:rgb(237 174 25 / .35)}.single-product .slider-thumbnails .slide-item.slick-current,.single-product .slider-thumbnails .slide-item.active{opacity:1;border-color:var(--accent-primary);box-shadow:0 0 0 1px rgb(237 174 25 / .22),var(--shadow-glow)}.single-product .slider-thumbnails .slide-item img{filter:brightness(.9) saturate(.9);transition:filter var(--transition-base)}.single-product .slider-thumbnails .slide-item.slick-current img,.single-product .slider-thumbnails .slide-item.active img{filter:brightness(1) saturate(1)}.single-product .main-slider .slider-prev,.single-product .main-slider .slider-next{background:rgb(22 20 18 / .72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(250 246 241 / .14);box-shadow:0 4px 16px rgb(0 0 0 / .28),inset 0 1px 0 rgb(250 246 241 / .06);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.single-product .main-slider .slider-prev svg path,.single-product .main-slider .slider-next svg path{stroke:rgb(250 246 241 / .75);transition:stroke var(--transition-base)}.single-product .main-slider .slider-prev:hover,.single-product .main-slider .slider-next:hover{background:rgb(42 38 34 / .88);border-color:rgb(237 174 25 / .45);box-shadow:var(--shadow-glow),0 6px 24px rgb(0 0 0 / .32),inset 0 1px 0 rgb(250 246 241 / .08);transform:translateY(-50%) scale(1.03)}.single-product .main-slider .slider-prev:hover svg path,.single-product .main-slider .slider-next:hover svg path{stroke:var(--accent-primary)}.single-product .review-card-full{background:var(--light-bg-elevated);border:1px solid var(--light-border);box-shadow:var(--shadow-sm)}.single-product .review-card-full:hover{box-shadow:var(--shadow-md)}.single-product .reviewer-name-full{color:var(--pdp-text);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-heading)}.single-product .review-date-full{color:var(--pdp-text-muted);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal)}.single-product .review-rating-full{color:var(--accent-primary);font-size:var(--pdp-fs-body)}.single-product .review-content-full{color:var(--pdp-text);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-normal);line-height:var(--line-height-body)}.single-product .verified-badge-full{background:var(--accent-muted);color:var(--accent-copper);border:1px solid var(--accent-border-subtle);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-medium)}.single-product .rating-average-full,.single-product .rating-stars-full,.single-product .rating-stars-full i:not(.empty){color:var(--accent-primary)}.single-product .rating-bar-label-full i{color:var(--accent-primary)}.single-product .rating-bar-fill-full{background-color:var(--accent-primary)}.single-product .reviewer-avatar-full{background:var(--accent-primary);color:var(--accent-button-text);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-heading)}.single-product .add-review-btn,.single-product .review-submit-btn{background-color:var(--accent-cta);background-image:var(--gradient-cta);color:var(--accent-button-text);border:1px solid rgb(212 160 23 / .35);border-radius:var(--radius-control);box-shadow:var(--shadow-cta);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-heading);transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}.single-product .add-review-btn:hover,.single-product .review-submit-btn:hover{background-color:var(--accent-cta-hover);background-image:var(--gradient-cta-hover);box-shadow:var(--shadow-cta-hover),var(--shadow-glow);transform:translateY(-1px) scale(1.01);color:var(--accent-button-text)}.single-product .verified-buyer-notice{background:var(--accent-muted);border:1px solid var(--accent-border-subtle);color:var(--accent-cta);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal)}.single-product .verified-buyer-notice i{color:var(--accent-primary)}.single-product .product-details-wrapper::-webkit-scrollbar-thumb{background:var(--accent-border)}.single-product .product-details-wrapper::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.single-product .guarantee-icon{background:rgb(212 160 23 / .06);color:var(--accent-primary)}.single-product .guarantee-content h4{color:var(--text-light-primary);font-size:var(--pdp-fs-body);font-weight:var(--pdp-fw-heading);margin:0 0 var(--space-2);line-height:1.45}.single-product .guarantee-content p{color:#c4bdb4;font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal);margin:0;line-height:1.65}.single-product .woocommerce-product-rating,.single-product .woocommerce-product-rating .star-rating{font-size:var(--pdp-fs-body)}.single-product .woocommerce-review-link{color:#c4bdb4;font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal)}.single-product .media-upload-placeholder,.single-product .media-upload-placeholder p{color:var(--pdp-text-muted);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-normal)}.single-product .media-hint{color:var(--pdp-text-soft)!important;font-size:var(--pdp-fs-small)!important;font-weight:var(--pdp-fw-normal)!important}.single-product .media-browse-btn{border-color:var(--light-border);color:var(--pdp-text);background:var(--card-cream);font-size:var(--pdp-fs-small);font-weight:var(--pdp-fw-medium)}.single-product .product-wishlist-block{margin:0 0 var(--space-4);width:100%}.single-product .product-wishlist-block .yith-add-to-wishlist-button-block,.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist{width:100%}.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button,.single-product .product-wishlist-block .yith-wcwl-wishlistexistsbrowse a,.single-product .product-wishlist-block .yith-wcwl-wishlistaddedbrowse a{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--space-2);width:100%!important;max-width:none!important;margin:0!important;padding:11px 18px!important;background:rgb(250 246 241 / .05)!important;border:1px solid var(--dark-border)!important;border-radius:var(--radius-control)!important;color:#e8e2da!important;font-family:var(--font-persian);font-size:0.9375rem!important;font-weight:500;text-decoration:none!important;box-shadow:inset 0 1px 0 rgb(250 246 241 / .05);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.single-product .product-wishlist-block .yith-wcwl-wishlistexistsbrowse,.single-product .product-wishlist-block .yith-wcwl-wishlistaddedbrowse{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.single-product .product-wishlist-block .yith-wcwl-wishlistexistsbrowse .feedback,.single-product .product-wishlist-block .yith-wcwl-wishlistaddedbrowse .feedback{display:none}.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button:hover,.single-product .product-wishlist-block .yith-wcwl-wishlistexistsbrowse a:hover,.single-product .product-wishlist-block .yith-wcwl-wishlistaddedbrowse a:hover{background:rgb(212 160 23 / .1)!important;border-color:rgb(212 160 23 / .35)!important;color:var(--accent-primary)!important;transform:translateY(-1px)}.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-added,.single-product .product-wishlist-block .yith-wcwl-wishlistexistsbrowse a,.single-product .product-wishlist-block .yith-wcwl-wishlistaddedbrowse a{background:rgb(212 160 23 / .12)!important;border-color:rgb(212 160 23 / .32)!important;color:var(--accent-primary)!important}.single-product .product-wishlist-block .yith-wcwl-icon,.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0!important;flex-shrink:0}.single-product .product-wishlist-block .yith-wcwl-icon svg,.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button-icon svg{width:18px;height:18px;fill:none!important;stroke:var(--accent-primary);stroke-width:1.75;transition:stroke var(--transition-base)}.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-added .yith-wcwl-icon svg,.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-added .yith-wcwl-add-to-wishlist-button-icon svg,.single-product .product-wishlist-block .yith-wcwl-wishlistexistsbrowse a .yith-wcwl-icon svg,.single-product .product-wishlist-block .yith-wcwl-wishlistaddedbrowse a .yith-wcwl-icon svg{fill:none!important;stroke:var(--accent-primary);stroke-width:2}.single-product .product-wishlist-block .yith-wcwl-add-to-wishlist-button__label{font-family:var(--font-persian);font-size:.9375rem;font-weight:500}.single-product .orang-review-form-wrapper .review-form-toggle-container{display:block;width:100%;margin:var(--space-5) 0 var(--space-4);text-align:stretch}.single-product .orang-review-form-wrapper .add-review-btn{display:flex;width:100%;justify-content:center;align-items:center;gap:var(--space-2);padding:14px var(--space-4);border-radius:var(--radius-control)}.single-product .orang-breadcrumbs .woocommerce-breadcrumb a:hover{color:var(--accent-primary)}.single-product .woocommerce-Tabs-panel h2:first-child{display:none}.single-product .orang-product-content.orang-section--light{--section-bg:var(--section-categories, var(--card-cream));background:var(--card-cream,#faf6f1);border:1px solid var(--light-border);box-shadow:inset 0 1px 0 var(--accent-border-subtle),var(--shadow-sm);margin-top:var(--space-6);margin-bottom:0;padding:var(--space-5) var(--space-5) var(--space-6);border-radius:var(--radius-card,var(--radius-lg));color:var(--pdp-text,var(--text-dark-secondary))}.single-product .orang-product-content__header{margin:0 0 var(--space-4)}.single-product .orang-product-content__eyebrow{margin:0 0 var(--space-2);font-size:var(--pdp-fs-small,var(--font-size-caption));font-weight:var(--pdp-fw-heading,600);color:var(--accent-copper,var(--color-primary))}.single-product .orang-product-content__title{margin:0;font-family:var(--font-persian);font-size:var(--pdp-fs-title,clamp(1.25rem, 2vw, 1.375rem));font-weight:var(--pdp-fw-heading,600);color:var(--pdp-text,var(--text-dark-primary));line-height:1.35}.single-product .orang-product-content__body{--orang-prose-size:0.875rem;--orang-prose-leading:1.75;--orang-prose-color:var(--text-dark-secondary, #55514c);--orang-prose-heading:var(--text-dark-primary, #2a2622);position:relative;max-width:46rem;font-family:var(--font-persian)!important;font-size:var(--orang-prose-size);font-weight:400;line-height:var(--orang-prose-leading);letter-spacing:0;color:var(--orang-prose-color);text-align:right}.single-product .product-info-section .orang-product-content__body,.single-product .product-info-section .orang-product-content__body :where(p,li,span,div,td,th,font,em,i,b,strong,a,small){font-family:var(--font-persian)!important}.single-product .product-info-section .orang-product-content__body :where(p,li,span,div,td,th,font,small){font-size:var(--orang-prose-size)!important;font-weight:400!important;line-height:var(--orang-prose-leading)!important;letter-spacing:0!important;color:var(--orang-prose-color)!important;background:transparent!important}.single-product .orang-product-content__body :where(.has-text-color,.has-background,.has-font-size,.has-small-font-size,.has-regular-font-size,.has-medium-font-size,.has-large-font-size,.has-x-large-font-size,.has-huge-font-size,[class*='has-'][class*='-font-size'],[class*='has-'][class*='-color']){font-size:var(--orang-prose-size)!important;color:var(--orang-prose-color)!important;background:transparent!important}.single-product .orang-product-content__body :where(b,strong){font-weight:700!important;color:var(--orang-prose-heading)!important;font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}.single-product .orang-product-content__body :where(em,i){font-style:italic;font-size:inherit!important;color:inherit!important;font-family:inherit!important}.single-product .orang-product-content__body :where(a){color:var(--accent-link,var(--color-secondary))!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;text-decoration:none;background:transparent!important}.single-product .orang-product-content__body :where(a):hover{color:var(--accent-link-hover,var(--color-secondary))!important}.single-product .orang-product-content__body h1,.single-product .orang-product-content__body h2,.single-product .orang-product-content__body h3,.single-product .orang-product-content__body h4,.single-product .orang-product-content__body h5,.single-product .orang-product-content__body h6,.single-product .orang-product-content__body .wp-block-heading{font-family:var(--font-persian)!important;font-weight:700!important;color:var(--orang-prose-heading)!important;letter-spacing:0!important;line-height:1.45!important;margin:var(--space-5) 0 var(--space-3)!important;background:transparent!important}.single-product .orang-product-content__body h1,.single-product .orang-product-content__body h1[class*='has-']{font-size:1.125rem!important}.single-product .orang-product-content__body h2,.single-product .orang-product-content__body h2[class*='has-']{font-size:1.0625rem!important}.single-product .orang-product-content__body h3,.single-product .orang-product-content__body h3[class*='has-']{font-size:1rem!important}.single-product .orang-product-content__body h4,.single-product .orang-product-content__body h5,.single-product .orang-product-content__body h6,.single-product .orang-product-content__body h4[class*='has-'],.single-product .orang-product-content__body h5[class*='has-'],.single-product .orang-product-content__body h6[class*='has-']{font-size:0.9375rem!important}.single-product .orang-product-content.is-collapsed .orang-product-content__body{max-height:22rem;overflow:hidden}.single-product .orang-product-content.is-collapsed .orang-product-content__body::after{content:'';position:absolute;right:0;bottom:0;left:0;height:5.5rem;background:linear-gradient(to top,var(--card-cream,#faf6f1) 12%,transparent);pointer-events:none}.single-product .orang-product-content__body>:first-child{margin-top:0!important}.single-product .orang-product-content__body>:last-child{margin-bottom:0!important}.single-product .orang-product-content__body :where(p){margin:0 0 var(--space-4)!important}.single-product .orang-product-content__body :where(ul,ol){margin:0 0 var(--space-4)!important;padding:0 1.4em 0 0!important;list-style-position:outside}.single-product .orang-product-content__body :where(li){margin:0 0 var(--space-2)!important}.single-product .orang-product-content__body :where(blockquote){margin:0 0 var(--space-5)!important;padding:var(--space-4) var(--space-5)!important;border:none!important;border-right:3px solid var(--accent-primary,#edae19)!important;background:var(--light-bg-elevated,#fff)!important;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--orang-prose-heading)!important;font-size:var(--orang-prose-size)!important;font-style:normal!important}.single-product .orang-product-content__body :where(table){width:100%;border-collapse:collapse;margin:0 0 var(--space-5);font-size:var(--pdp-fs-small,.875rem)!important}.single-product .orang-product-content__body :where(th,td){border:1px solid var(--light-border);padding:.65rem .85rem;text-align:right;font-size:inherit!important;color:var(--orang-prose-color)!important}.single-product .orang-product-content__body :where(th){background:var(--light-bg-elevated,#fff);color:var(--orang-prose-heading)!important;font-weight:700!important}.single-product .orang-product-content__body :where(img,figure,.wp-block-image,.wp-block-image img){max-width:100%!important;height:auto!important}.single-product .orang-product-content__body :where(img,.wp-block-image img){border-radius:var(--radius-md,12px)}.single-product .orang-product-content__body :where(figure,.wp-block-image){margin:0 0 var(--space-5)!important}.single-product .orang-product-content__body :where(hr){border:0;border-top:1px solid var(--light-border);margin:var(--space-5) 0}.single-product .orang-product-content__more{display:flex;align-items:center;justify-content:center;width:fit-content;margin:var(--space-4) auto 0;min-height:44px;padding:.55rem 1.2rem;border:1px solid var(--light-border);border-radius:var(--radius-full,999px);background:var(--light-bg-elevated,#fff);color:var(--pdp-text,var(--text-dark-primary));font-family:var(--font-persian);font-size:var(--pdp-fs-small,.875rem);font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm)}.single-product .orang-product-content__more:hover{border-color:var(--accent-primary,#edae19);background:var(--accent-muted,var(--color-primary-muted))}.single-product .orang-product-content .orang-product-content__more[hidden]{display:none}.single-product .product-info-section{overflow-x:clip}.single-product .product-info-section .product-layout-row{width:100%}.single-product .product-layout-row .product-content-col,.single-product .product-layout-row .product-details-col{min-width:0}.single-product .slider-gallery img,.single-product .product-diagram-img,.single-product .orang-product-content img{max-width:100%;height:auto}@media (max-width:991.98px){.single-product .product-info-section{padding:var(--space-5) 0 var(--space-6)}.single-product .product-info-section .product-layout-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin-left:0;margin-right:0;width:100%;gap:var(--space-5)}.single-product .product-info-section .product-layout-row>.product-content-col{display:contents}.single-product .product-info-section .product-layout-row>.product-details-col,.single-product .product-info-section .product-layout-row>.product-content-col>*{width:100%;max-width:100%;flex:none;margin-left:0;margin-right:0;box-sizing:border-box}.single-product .product-info-section .product-layout-row>.product-details-col{padding-left:0;padding-right:0}.single-product .product-gallery-wrapper{order:1}.single-product .product-details-col{order:2;align-self:stretch;margin-top:0;margin-bottom:0}.single-product .orang-trust-badges-section{order:3}.single-product .product-dimensions-section{order:4;margin-top:0}.single-product .orang-product-content{order:5;margin-top:0}.single-product .orang-reviews-full{order:6;margin-top:0}.single-product .product-certifications-section{order:7;margin-top:0}.single-product .product-details-wrapper,.single-product .product-details-wrapper.product-zone--dark,.single-product .product-info-section[dir='rtl'] .product-details-wrapper,html[dir='rtl'] .single-product .product-details-wrapper,body.admin-bar.single-product .product-details-wrapper{position:relative!important;top:auto!important;max-height:none;overflow:visible;width:100%;box-sizing:border-box;padding:var(--space-4)}.single-product .product-details-wrapper>*{min-width:0;max-width:100%}.single-product .product-details-wrapper .product_title{overflow-wrap:anywhere}.single-product .product-gallery-wrapper.orang-section--dark,.single-product .product-dimensions-section.orang-section--light,.single-product .orang-product-content.orang-section--light,.single-product .orang-reviews-full.orang-section--light,.single-product .product-certifications-section.orang-section--light{padding:var(--space-4);box-sizing:border-box}.single-product .orang-trust-badges-section--product{padding:0}.single-product .product-dimensions-section .dimension-content{padding:var(--space-4) 0 0!important}.single-product .product-dimensions-section .dimensions-grid,.single-product .product-certifications-section .certifications-grid{grid-template-columns:1fr;gap:var(--space-4)}.single-product .orang-trust-badges--product{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:var(--space-4);box-sizing:border-box}.single-product .product-dimensions-section .dimensions-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3) var(--space-4);overflow:hidden;padding-left:0!important;padding-right:0!important}.single-product .product-dimensions-section .dimension-tab{white-space:nowrap;flex:0 0 auto}.single-product .product-dimensions-section .dimension-content h3,.single-product .product-dimensions-section .dimensions-info h3{display:none}.single-product .product-info-section .product-certifications-section.orang-section--light{padding:var(--space-4)}.single-product .product-certifications-section .certifications-grid,.single-product .product-certifications-section .certifications-col,.single-product .product-certifications-section .information-col{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;box-sizing:border-box}.single-product table.variations,.single-product table.variations tbody{display:block;width:100%}.single-product .product-purchase-row table.variations tr{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%}.single-product .product-purchase-row table.variations th.label{width:auto;padding:0}.single-product .product-purchase-row table.variations td.value,.single-product .product-purchase-row table.variations select{display:block;width:100%;max-width:100%;box-sizing:border-box}.single-product .product-purchase-row .orang-variations-stack{grid-template-columns:minmax(0,1fr) auto}.single-product .orang-reviews-full .rating-summary-full{flex-direction:column;align-items:stretch;gap:var(--space-4)}.single-product .rating-bars-full{width:100%}}@media (max-width:768px){.single-product .product-info-section{padding:var(--space-4) 0 var(--space-5)}.single-product .orang-breadcrumbs{font-size:.8125rem;overflow-wrap:anywhere}.single-product .product-details-wrapper .product_title{font-size:1.125rem;margin-bottom:var(--space-3)}.single-product .orang-trust-badges--product{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-3)}.single-product .orang-trust-badges--product .orang-trust-badge{align-items:center;gap:var(--space-3)}.single-product .orang-trust-badge__icon{width:40px;height:40px}.single-product .orang-trust-badge__label{font-size:.8125rem}.single-product .product-dimensions-section .dimensions-tabs{gap:var(--space-3);overflow:hidden;flex-wrap:wrap;justify-content:center}.single-product .product-dimensions-section .dimension-tab{white-space:nowrap;font-size:.875rem}.single-product .product-details-wrapper .single_add_to_cart_button{padding:14px 24px!important}.single-product .product-details-wrapper .single_add_to_cart_button .atc-btn__label,.single-product .product-details-wrapper .single_add_to_cart_button .atc-btn__price{font-size:.875rem}.single-product .orang-review-form-wrapper{padding:var(--space-4)}.single-product .orang-review-form-wrapper .form-input,.single-product .orang-review-form-wrapper .form-textarea,.single-product .review-preset-options,.single-product .add-review-btn,.single-product .review-submit-btn{width:100%;max-width:100%}.single-product .review-header-full{flex-wrap:wrap;gap:var(--space-3)}.single-product .slider-gallery,.single-product .slider-gallery .slide-item{border-radius:var(--radius-control,12px)}.single-product .thumb-slider{margin-top:var(--space-3)}}@media (max-width:576px){.single-product .orang-trust-badges--product{grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .product-details-wrapper .single_add_to_cart_button .atc-btn__inner{gap:var(--space-2)}.single-product .rating-overview-full{flex-direction:row;align-items:center;gap:var(--space-3);min-width:0}.single-product .rating-average-full{font-size:1.5rem}}