/* Email Primary Color Work Around */
:root {
  --color-primary: #021e83 !important;
}
.dark {
  --color-primary: #436cff !important;
}

/* Add custom CSS styles below */
.main-menu li.root-level {
    display: inline-block;
   box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}

/* Fixing Colors in Dark Mode */
.dark {
  --color-primary: #436cff;
}

/* Textarea Placeholder */
.s-product-options-textarea textarea::placeholder {
    opacity: 0;
}

/* 
LTR Enhancements
*/

/* Fixing Colors in Static Pages */
.content-entry {
  color: #7a798a;
}

/* Breadcrumb Duplication */ 
h1#page-main-title {
    display: none;
}

/* Products Listing Height Fix */ 
.flex.min-h-screen {
    min-height: unset;
}
.content--single-page a {
  color: var(--color-primary);
  text-decoration: underline;
}
article a {
  color: var(--color-primary);
  text-decoration: underline;
}

.main-links-style-2-slider-single-content-title {
  display: none;
}
.main-links-style-2-slider-single {
  margin-bottom: 15px !important; 
  pointer-events: none;
}
.s-product-options-colors-wrapper input[type=radio]+label span {
      --tw-shadow: 0 3px 9px 0 rgb(0 0 0 / 75%), 0 1px 2px -1px rgb(0 0 0) !important;
}
.s-product-options-colors-wrapper input[type=radio]+label {
  align-items: start;
}
.s-product-options-option-label {
  width: 100% !important;
}
.s-product-options-option {
  flex-direction: column !important;
}
.bg-[#f0f8ff] {
  background-color: #f0f8ff;
}
.bg-sky-50 {
    background: aliceblue;
}
.bg-slate-100 {
	background-color: rgb(226 232 240);
}
.salla-advertisement h2 {
    color: white !important;
}
.product__description a {color: var(--color-primary);
text-decoration: underline}
.sicon-discount-calculator {
  display: inline-block;
}
.sicon-discount-calculator:before {
    content: url("data:image/svg+xml,%3Csvg style='-moz-transform: scale(-1, 1);%0A-webkit-transform: scale(-1, 1);%0A-o-transform: scale(-1, 1);%0A-ms-transform: scale(-1, 1);%0Atransform: scale(-1, 1); margin-top:3px;' color='%23f98080' xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' color='currentColor'%3E%3Cpath d='M10.996 10h.015M11 16h.015M7 13h8'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='matrix(1 0 0 -1 16 8)'/%3E%3Cpath d='M2.774 11.144c-1.003 1.12-1.024 2.81-.104 4a34 34 0 0 0 6.186 6.186c1.19.92 2.88.899 4-.104a92 92 0 0 0 8.516-8.698a1.95 1.95 0 0 0 .47-1.094c.164-1.796.503-6.97-.902-8.374s-6.578-1.066-8.374-.901a1.95 1.95 0 0 0-1.094.47a92 92 0 0 0-8.698 8.515'/%3E%3C/g%3E%3C/svg%3E") !important; 
}
.item-price {
  display: inline-block !important;
}
i.sicon-discount-calculator.text-gray-400.offer-icon.hidden {
  display: none
}
.offer-slider .swiper-wrapper {
  padding: 12px;
}
.offer-slider .swiper-slide {
  width: 48%;
}
/*
:root {
  --color-primary: #021E83 !important;
}
.dark {
    --color-primary: #436cff !important;
}*/

/* Cart Discount Enhancements */ 
.cart .offer-applied {
  font-weight: 700;
}
.cart .item-price {
  font-weight: 700;
}
.cart .item-regular-price {
  font-weight: 700;
}
/* Fixing Marquee Animation */ 

[lang="en"] .marquee--reverse .marquee__content {
  animation-direction: unset !important;
}

/* Hide Descriptive Button */
.descriptive-heading-action {
  display: none !important;
}
/* Hide Store Description in Footer Area */
footer p.max-w-xl.text-start.text-\[\#7a798a\] {
  display: none !important;
}
/* Organize Footer Content */
footer .flex.flex-col.md\:flex-row.items-center.justify-between.gap-8 {
    flex-direction: column;
}