/* Add custom CSS styles below */ 
.group.relative.text-center.aspect-\[3\/4\].lg\:aspect-\[3\/2\].w-full.overflow-hidden.before\:w-full.before\:h-full.before\:left-0.before\:top-0.before\:absolute.before\:bg-\[var\(--data-overlay\)\].before\:opacity-\[var\(--data-overlay-opacity\)\].before\:z-1,
.group.relative.text-center.aspect-\[3\/4\].lg\:aspect-\[3\/2\].w-full.overflow-hidden.md\:order-2 {
    border-radius: 15px;
}
.flex.items-center.flex-wrap.lg\:flex-nowrap.h-full.lg\:h-\[650px\] {
    display: flex
;
    margin: auto;
    flex-direction: column;
}
.relative.overflow-hidden.h-full.w-full.lg\:w-1\/2.reveal {
    display: none;
}
section#single-product-14 {
    border: 2px solid #c62531;
    border-radius: 19px;
    box-shadow: 0px 1px 10px 1px #80808082;
}
.statistics-list__item.relative.flex.flex-col.w-full.h-full.border.border-dashed.border-primary.overflow-hidden.rounded.\[background\:var\(--store-background-secondary\)\] {
    background: #fffdf0 !important;
}
button.accordion.text-base.\!leading-normal.flex.justify-between.rtl\:text-right.ltr\:text-left.items-center.border-none.w-full.gap-2.outline-none.cursor-pointer.text-\[var\(--store-title\)\].\[background\:var\(--store-background-secondary\)\].py-3.px-5 {
    background: #fffdf0 !important;
    color: #7f0212 !important;
}
iframe#instagram-embed-0 {
    border-radius: 22px !important;
    box-shadow: 0px 0px 10px #0000004d !important;
}
.testimonials-content.flex.h-full.relative.saji_anime.\[background\:var\(--store-background-secondary\)\].rounded-2xl.flex-col.p-4.border.border-primary.justify-between,
.testimonial-pic.w-12.h-12.relative.rounded-full.inline-block.\[background\:var\(--store-background-secondary\)\] {
   background: #fffdf0 !important;
}
.footer-bottom.\[background\:var\(--store-background-secondary\)\] {
    background: #fffdf0 !important;
}
section#video_text-9 {
    background: #fffdf0 !important;
}
nav.breadcrumbs.w-full.py-6.\!\[background\:var\(--store-background-secondary\)\].\!text-\[var\(--store-description\)\] {
    background: #fffdf0 !important;
}
.product-form-data.w-full.static.lg\:w-\[60\%\].p-3.h-fit.lg\:sticky.top-\[55px\].border-none.\[background\:var\(--store-background-secondary\)\],
.saji_anime.\[background\:var\(--store-background-secondary\)\].p-3.\[\&_\.s-reviews-summary-percentage\]\:text-\[var\(--store-description\)\].\[\&_\.s-reviews-summary-recommendation-percentage\]\:text-primary.\[\&_p\]\:text-\[var\(--store-description\)\].\[\&_\.s-comments-item-user-info-name\]\:text-primary.\[\&_\.s-reviews-summary-average\]\:text-primary.\[\&_textarea\]\:\!\[background\:var\(--store-background-secondary\)\].\[\&_textarea\]\:\!border-\[var\(--store-description\)\].\[\&_textarea\]\:placeholder\:text-\[var\(--store-description\)\].\[\&_textarea\]\:text-\[var\(--store-description\)\].\[\&_\.s-comments-item-rated-widget\]\:text-primary.\[\&_\.s-comments-item-has-order-check-text\]\:text-\[var\(--store-description\)\].\[\&_\.s-comments-count-label\]\:text-primary.\[\&_\.s-progress-bar-progress\]\:\!bg-primary,
.\[background\:var\(--store-background-secondary\)\].p-5.sm\:p-7.rounded.mb-5.relative.transition-all.duration-1000,
section.cart-item.\[background\:var\(--store-background-secondary\)\].overflow-hidden.p-5.sm\:p-7.rounded.mb-5.relative {
    background: #fffdf0 !important;
}
.\[background\:var\(--store-background-secondary\)\].flex.items-center.mb-4.justify-end.gap-1.md\:gap-3.shadow-sm.mt-2.md\:mt-4.p-3 {
    background: #fffdf0;
    border-radius: 29px;
}
small.flex.gap-1.items-center.text-xs.p-1.backdrop-blur-md.text-\[var\(--product-available-color\)\] {
    border-radius: 82px !important;
}
section.cart-item.\[background\:var\(--store-background-secondary\)\].overflow-hidden.p-5.sm\:p-7.rounded.mb-5.relative {
    border: 2px solid #b42f17;
    box-shadow: -2px 2px 10px gray;
    background: #fff2f000 !important;
}
.\[background\:var\(--store-background-secondary\)\].p-5.sm\:p-7.rounded.mb-5.relative.transition-all.duration-1000 {
    background: #ffffff !important;
    border: 1px solid #7f0212;
}
.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8 {
    background: #fffdf0 !important;
}
.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8,
.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8,
.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8,
.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8,
.content.content--single-page.w-full.lg\:w-10\/12.bg-white.rounded.p-6.lg\:p-8 {
    border: 2px solid #8b1c29;
    background: #fffdf0;
}
span.s-button-text {
    padding: 7px;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    padding: 2px;
}
span.s-button-text {
    padding: 4px;
}
input#agree_terms {
    border-radius: 3px;
    width: 21px;
    height: 21px;
}
label {
    color: #7f0212;
}

/*صفحة التوكيل في زر شراء*/
/* النافذة الخلفية */
#agreementPopup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.6);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

/* صندوق المحتوى */
#agreementPopup .popup-content {
  background: #fff;
  padding: 25px;
  border-radius: 15px;
  max-width: 400px;
  text-align: center;
  box-shadow: 0 5px 20px rgba(0,0,0,0.3);
  direction: rtl;
}

#agreementPopup h3 {
  color: #7f0212;
  margin-bottom: 15px;
}

#agreementPopup label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  margin-bottom: 20px;
}

#agreementPopup button {
  background: #7f0212;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.3s;
}

#agreementPopup button:disabled {
  background: #ccc;
  cursor: not-allowed;
}