/** Shopify CDN: Minification failed

Line 152:0 Unexpected "}"
Line 173:0 Unexpected "}"
Line 185:0 Expected "}" to go with "{"

**/

/* .foxkit-button--primary.foxkit-popup__submit {
    background-color: var(--foxkit-btn-primary-bg, #000);
    border-color: var(--foxkit-btn-primary-bg, #000);
    color: var(--foxkit-btn-primary-text, #fff);
} */
.foxkit-modal.foxkit-modal__wrapper.foxkit-pre-purchase.is-open {
    z-index: 9999999999;
}
.m-section.m-scrolling-promotion-section .m-scrolling-promotion {
    display: flex;
}
[disabled="false"],
button[disabled="false"],
.m-button[disabled="false"] {
  opacity: 1;
  pointer-events: auto;
}

body .f-incart__products {
    display: block;
}
body .f-incart__product {
  display: block;
  width: 100%;
}
body .f-incart__product + .f-incart__product {
  margin-left: 0;
}
.f-incart__product-inner {
  gap: 12px;
}
 @media(max-width:600px){
   body .f-incart__products {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

  span[data-clear-search]{
    right:15rem!important;
  }
   #cart-drawer-container .scd__close{
     right:84%!important;
   }
}


[dir=rtl] body .sf-sub-links.left-full {
left: auto !important;
right: 100% !important;
}

@media (min-width:1024px) {
  [dir=rtl] .m-slider-control-hover-inside:hover .m-slider-controls--absolute .m-slider-controls__button {
    left: auto;
    right: calc(var(--column-gap, 0px) / 2 + 25px);
  }
  [dir=rtl] .m-slider-control-hover-inside:hover .m-slider-controls--absolute .m-slider-controls__button-next {
    right: auto;
    left: calc(var(--column-gap, 0px) / 2 + 25px);
  }
}

@media only screen and (max-width:767px){
    .m-image-cards .sf__ms .m-image-card {
        width: 66vw;
    }
 [dir="rtl"] .m-accordion--item.m-tab-content .m-accordion--item-button {
    padding-right: 1.5rem;
}
}

/* Custom by Sayaka from Minimog */
.m-product-meta--value a {
  text-decoration: underline;
}

.open-level-1 {
  transform: translate(100%);
}

.open-level-2 {
    transform: translate(200%);
}
/* End custom */


.prose img {
	display: inline;
}

body .f-incart__product-add {
height: unset;
}

.main-product_block.main-product_block-price {
font-weight: 600;
}

.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.full-width {
  width: 100%;
}

@media (max-width: 767px) {
  .main-product_block .prod_title {
  	padding: 0 !important;
  }
  .m-hero_inner .m-hero_content {
    margin: auto!important;
  }
}
@media (max-width: 639px) {
  .sf-product__section.m-product-recommendations .sf-column {
    width: 66.66vw !important;
  }
}


.imagebordercorner {
  border-radius: 50%;
}


.fade-in {
  opacity: 0;
  animation: fadeIn 1s ease-in-out forwards;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

}
/* Initial state for images with the 'img-rise' class */
.img-rise {

  display: block; margin-left: auto; margin-right: auto; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  opacity: 0;
  transform: translateY(100px); /* Start position below */
  transition: opacity 0.5s ease, transform 0.5s ease;
}

/* Animation state when the image is visible */
.img-rise.animate-rise {
  opacity: 1;
  transform: translateY(0); /* End position at normal position */
}

.m-product-card__title {
  font-size: 14px;
  text-align: center;
  color: black;
}
}
ul {
  list-style-type: disc;
  
.m-image-box {
  overflow: visible;
}

.m-image-with-text__image-first .m-image {
    border-radius: 15px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
