/* Add custom CSS styles below */ 
/* ===== Header  ===== */

.main-nav-container{
    min-height: auto;
    height: auto !important;
}

header .sicon-cart,
header .sicon-search,
header .sicon-user {
  font-size: 0;
}
.s-cart-summary-count {
    background: transparent;
}
header .main-nav-container .sicon-search:after {
  content: "";
background: url(https://media.zid.store/a787bb08-6922-43b1-80db-4221161c7f8c/e6218b1c-3c1e-4227-9b80-c818529c0595.svg)
    no-repeat center / cover;
  width: 24px;
  height: 24px;
  display: block;
}

header .main-nav-container .sicon-user:after {
  content: "";
background: url(https://media.zid.store/eeebe6f0-dc0e-46e7-a4fb-56c7c4f3196f/1a513270-862f-4743-84ad-dafa01bcd9cd.svg)
    no-repeat center / cover;
  width: 25px;
  height: 25px;
  display: block;
}
header .main-nav-container .sicon-cart:after {
  content: "";
background: url(https://media.zid.store/a787bb08-6922-43b1-80db-4221161c7f8c/1476c72e-6a0c-4738-8409-6be7314fd85e.svg)
    no-repeat center / cover;
  width: 26px;
  height: 26px;
  display: block;
}

.main-menu li.root-level > a{
  font-weight: 400;
  font-size: 1rem
}
/* ===== End Header  ===== */
/* ===== Special Product Slider  ===== */
@media (max-width: 991px) {
    .simplified-products .offer-slide, .simplified-products .s-products-slider-card {
        width: 300px;
    }
}

.s-block--special-products-slider .product-card__image, .s-block--special-products-slider .product-card {
    background-color: transparent;
}
.s-block--special-products-slider .space-y-4.lg\:space-y-8.absolute.top-0.left-0{
    position: static;
    padding: 0;
}
.s-block--special-products-slider .flex.flex-col.h-full.items-stretch{
  min-height: auto
}
.s-block--special-products-slider div.has-overlay--opacity-option.has-overlay--opacity-0 {
    min-height: auto;
    padding-bottom: 1rem;
    width: 100%;
  background-color: transparent !important;
}
.s-block--special-products-slider div.has-overlay--opacity-option.has-overlay--opacity-0 img {
    display: none;
}
.s-block--special-products-slider .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {
    background: linear-gradient(90deg, #F9C9DE 0%, #FBF2F5 100%);
    padding: 1rem;
    border-radius: 25px !important;
}
.advanced-slider__caption__inner__content__button {
    display: none;
}
.product-card__promotion, .promotion-title{
    border-radius: 8px;
    left: unset;
}
.s-block--square-links{
  display: none
}
/* ===== End Special Product Slider  ===== */

/* ===== Product Slider  ===== */
.enhanced-title-border{
  display: none
}
.product-card__enhanced-mini-cart button.s-button-element {
  border-radius: 25px;
  padding: 8px 10px
}
.product-card__enhanced-mini-cart button.s-button-element i{
  display: none
}
.product-card__enhanced-mini-cart .rtl\:mr-auto:where([dir=rtl],[dir=rtl] *) {
    margin-right: 0;
}
.product-card__normal-cart{
  display: none
}
.product-card__enhanced-mini-cart{
  display: block !important
}
/* ===== End Product Slider  ===== */

/* ===== Tabs ===== */


.s-block--tabs-produtcs .tabs {
  justify-content: center;
  border: none;
  gap: 1rem;
}


.s-block--tabs-produtcs .tab-trigger button {
  padding: 0;
  font-size: 1rem;
  border-bottom: 2px solid;
  opacity: 0.6;
  font-weight: 600;
}

.s-block--tabs-produtcs .tab-trigger.is-active button {
  opacity: 1;
}

.s-block-tabs{  
  margin-top:0;
  padding-top: 0
}

/* ===== Tabs ===== */

/* ===== Sections ===== */

.products-lookbook__label {
    bottom: 20px;
    color: #fff;
    font-size: 1.125rem;
    left: 20px;
    margin: 0;
    position: absolute;
    text-transform: uppercase;
    transform: rotate(180deg);
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
}
div.flex span.h-px.bg-gray-200.flex-1.block, div.flex .sicon-keyboard_arrow_left {
      background: transparent;
}
div.flex .btn.btn--outline-primary{
  color: var(--product-enhanced-btn-bg);
    border-color: var(--product-enhanced-btn-bg);
    border-radius: 25px !important;
    padding-inline: 1rem !important;
}
/* ===== End Sections ===== */

/* ===== Faq ===== */
.text-store-text-primary, .s-block--square-links h2, .s-block--about h2{
  color:#4A2A37
}
.text-store-text-secondary, .s-block--about p{
  color: #705A64
}
.s-block--faq
.home-block-title
p.mt-2.text-lg.leading-8.text-store-text-secondary {
  margin: 0 0 1rem;
  font-size: 1rem;
}
.s-block--faq .sicon-keyboard_arrow_down, .s-block--faq .sicon-keyboard_arrow_up{
    background: transparent;
    color: #000;
    font-size: 1.875rem;
}
.s-block--faq {
  padding-inline: 1rem;
}
.s-block--faq .single-faq {
    border: none;
    padding: 0;
    border-bottom:1px solid #FBF2F5
}
/* ===== End Faq ===== */
/* ====== Accordion ====== */
.accordion {
	direction: rtl;
	max-width: 900px;
	margin-inline: auto;
}
.dark-product-description .ques-button {
	color: #595959 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.ques-button {
	cursor: pointer;
	width: 100%;
	text-align: right;
	transition:
		background-color 0.3s,
		color 0.3s;
	font-size: 1.125rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all 0.3s ease-out;
	padding: 10px 15px;
	font-weight: 500;
	background-color: transparent;
	border: none;
	outline: none !important;
}

body:lang(en) .ques-button,
body:lang(en) .ques-content p {
	direction: ltr;
}
.ques-content .user-contacts  .footer-title{
  display: none
}
.ques-button .icon {
	font-size: 20px;
	margin-left: 10px;
}

.ques-content {
	overflow: hidden;
	transition: max-height 0.3s ease-out;
	padding-left: 18px;
	max-height: 0;
	padding-right: 18px;
  color: #705A64;
}

.ques-button:after {
	content: '╋';
	font-size: 1rem;
	transition: all 0.3s ease;
	font-weight: 500;
	font-family: sans;
}
.ques-button.active:after {
	content: '━';
	transform: rotate(180deg);
}

/* ====== End Accordion ====== */
/* ===== About ===== */
.s-block--about h2 {
    margin: 0;
    font-size: 1.3rem;
}
.s-block--about {
    padding: 0;
}
.s-block--about p{
  padding-top: 0.5rem
}
/* ===== End About ===== */

/* ===== Testimonial ===== */

.s-block--testimonials .flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md.shadow-\[rgba\(50\,_50\,_105\,_0\.15\)_0px_2px_5px_0px\,_rgba\(0\,_0\,_0\,_0\.05\)_0px_1px_1px_0px\]{
  box-shadow: none;
  border: 1px solid rgba(214, 214, 214, 0.6);
  padding: 0.5rem 1.25rem;
}

.s-block--testimonials div#item-text{
  text-align: center;
}

.s-block--testimonials .flex.items-center.mt-6.-mx-2{
  margin: 0;
  justify-content: center;
}

.s-block--testimonials img{
  display: none;
}

.s-block--testimonials p.text-base.mb-2.text-store-text-primary{
  text-align: center
}

.s-block--testimonials .sicon-quote, .s-block--testimonials.enhanced:before{
  display: none;
}

/* ===== End Testimonial ===== */
/* ===== Footer ===== */
footer svg.absolute{
	display: none;
}
.store-footer__inner{
  border:none;
  padding-bottom: 0
}
.store-footer__contacts-row{
  padding-top: 0;
      border: 0;
}
.store-footer__contacts-row .text-unicode{
 display:none
}
.store-footer .social-link, footer .store-footer__contacts-row i{
	border: none;
}
.store-footer__contacts-row i{
    font-size: 1.125rem;
}

.store-footer .flex.items-center.justify-center.flex-wrap.gap-2.md\:gap-5{
  gap: 0;
}
.store-footer__contacts-row a{
  border:none
}
.store-footer ul.flex.items-center.justify-center.flex-wrap.gap-5.mt-4{
  margin:0;
      gap: 5px;
}
.store-footer__contacts-row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.store-footer__contacts-row .text-unicode{
 display:none
}
.footer-description{
  margin-bottom: 10px;
}
.flex.rtl\:space-x-reverse.space-x-2.items-end.justify-center.anime-item{
  margin-top:10px
}
footer .flex.items-center.justify-center.mt-5.anime-item{
  margin:0
}
.store-footer__inner{
  border-radius: 16px 16px 0 0;
  border:none;
  padding-bottom:0
}
.footer-list a {
    font-size: 1rem;
}
.footer-is-custom .store-footer .footer-rights p {
    color: #fff;
}

/* ===== Footer ===== */

/* ===== Product Page ===== */
.product-more-info.vertical {
    margin: 0 !important;
}
.product-more-info .tab-content .tab-pane.show {
    padding: 0;
}
.product-single__inner .ques-button{ 
  font-size: 1rem;
  color: #4A2A37;
   border-bottom: 1px solid #ececec;
  margin-top: 0.5rem;
}
.non-accordion-content{
  color: #705A64;
}
.more-info-tabs__nav-link {
    display: none !important;
}

.product-more-info .tab-content .tab-pane {
    display: block;
}
.product-single section.bg-storeBG.p-5.rounded-md.mb-5{
  display: none
}
/* ===== End Product Page ===== */

/* ===== Media Queries ===== */
}
@media (min-width: 991px) {
    .product-card__enhanced-mini-cart, .product-card__enhanced-mini-cart-divider {
        display: block !important;
    }
}
@media (min-width: 1280px) {
    .s-block--special-products-slider .s-products-slider-card {
        width: 50%;
    }
}
@media (max-width: 768px) {

.basic-footer .store-footer__inner p {
  max-width: 100%;
  text-align: start;
}

footer .container {
  padding-inline: 1rem;
}

.s-block--square-links h2,
.s-block--best-offers h2,
section.s-block.container.fixed-products h2,
.s-block--faq p.text-3xl,
.s-block.banners-slider .container:before {
  font-size: 1.3rem;
}

header .container .flex.items-center.justify-start.w-1\/3 {
  gap: 10px;
}

footer ul.footer-list.store-links-items li a {
  font-size: 0.875rem;
}

.content.content--single-page {
  padding-inline: 0;
}

.s-block--about div.w-full {
  align-items: center;
}

.s-block.s-block--best-offers
.fit-slider-products
.s-slider-swiper-wrapper
.swiper-slide {
  width: 200px;
}

section.s-block.s-block--banners .grid {
  grid-template-columns: repeat(2, 1fr);
}

.s-block--enhanced-features__item h2 {
  font-size: 1rem;
}

.s-block--enhanced-features__item p {
  font-size: 0.875rem;
}

.s-block-tabs .s-products-list-vertical-cards {
  display: flex;
  overflow-x: auto;
  padding: 0 0 1rem;
}

.s-block-tabs .s-products-list-vertical-cards custom-salla-product-card {
  flex: 0 0 auto;
  width: 49%;
  scroll-snap-align: start;
  gap:2%
}

.s-block-tabs ::-webkit-scrollbar {
  height: 6px;
}

footer .enhanced_rounded_contacts{
  flex-direction: column;
  }
}

@media (min-width: 768px) {
.footer-list {
    margin-bottom: 1rem;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
  footer .grid div.mb-2\.5:nth-of-type(2){
    grid-column: span 2 / span 2;
  }
.s-block--about
.flex.flex-col-reverse.gap-5.items-center.md\:flex-row.md\:gap-10 {
  flex-direction: row-reverse;
}

.index.mobile_small_blocks_titles h2.text-3xl, .s-block--square-links h2, .s-block--about h2 {
  font-size: 1.7rem;
}

.s-block--square-links p , .s-block--about p {
  font-size: 1.3rem !important;
}

.s-block--tabs-produtcs .tab-trigger button, .ques-button{
  font-size: 1.2rem !important;
  line-height: normal;
}

.s-block--about div.w-full:last-of-type {
  width: 60%;
}

.s-block--about h3 {
  text-align: start;
  max-width: 30rem;
}
.product-single__slider{
  width: 60% !important;
}
.product-single__info {
  width: 40% !important;
}
}