/** Shopify CDN: Minification failed

Line 13:27 Expected ";"

**/


@import url('https://fonts.googleapis.com/css2?family=Heebo&display=swap')

/* [data-simple-bundles-options] select {
    background-position: left 8px center !important;
} */
span.option-label--selected {
    display: none;
}
.white a.m-button.m-button--link {
    color: #fff;
}
.g-container .globo-heading{
    text-align: center !important;
}
h3.title.globo-heading {
    text-align: center !important;
}

.description.globo-description {
    text-align: center !important;
    color: #000 !important;
}
div#m-custom-sections--15696705257587__custom_content_Q8tY4C {
    display: none;
}
.m-slider-controls__wrapper {
    direction: ltr !important;
}
/*yogev fix */

.bxp-step-content {
    display: grid;

    grid-gap: 5px; /* gap between grid items */
}

.bxp-bldr-item {

    padding: 0px;
    text-align: center;
}
/* changed by Yohad to make sure the text will be from ltr */
[lang="en"] .main-product__block.main-product__block-custom_text {
    text-align: right;
    direction: rtl;
}
[lang="en"] .m-main-product--wrapper.m\:flex.m\:flex-wrap {
    text-align: left;
    direction: ltr;
}
/* Optional: Adjust styling for better visualization */
.bxp-bldr-item img {
    max-width: 100%;
    height: auto;
}
/* Define the grid for larger screens */
@media screen and (min-width: 768px) {
    .bxp-step-content {
        grid-template-columns: repeat(3, 1fr); /* 4 columns with equal width */
    }
}

/* Define the grid for larger screens */
@media screen and (min-width: 1px) and (max-width: 319px) {
    .bxp-step-content {
        grid-template-columns: repeat(2, 1fr); /* 4 columns with equal width */
    }
}
@media screen and (min-width: 320px) and (max-width: 390px) {
    .bxp-step-content {
        grid-template-columns: repeat(2, 1fr); /* 4 columns with equal width */
    }
}
/* For smaller screens, adjust the number of columns */
@media screen and (min-width: 390px) and (max-width: 767px){
    .bxp-step-content {
        grid-template-columns: repeat(3, 1fr); /* 2 columns with equal width */
    }
}

.bxp-bldr-question_title h3 {

    margin: 0!important;;
}
.bxp-step-content img {
display:none;
}

.bxp-bldr-item label {
    width: fit-content !important;
    min-height: fit-content !important;
    word-break: keep-all !important;
        padding: 0px 1px !important;
}
.bxp-bldr-row {

    flex-direction: column!important;
}

@media (max-width: 768px){
#bxp-bldr-sidebar,.theiaStickySidebar {
    position: relative!important;
}
  div#bxp-bldr-sidebar {
    position: relative !important;
}
  button#bxp-complete {
    padding: 5% 40%!important;;
    
}
}


button#bxp-complete {
    white-space: pre;
    padding: 10% 40%;
}
.bxp-bldr-item label strong {
font-size:16px !important;
    font-weight: 400 !important;;
}
#bxp-bldr-price_total h3{
  display:none !important;
}
.bxp-bldr-item label .bxp-bldr-item_price {
    background-color: rgb(58 58 58 / 0%)!important;;
    padding: 5px 15px 5px 15px!important;;
    position: absolute!important;;
    top: 0!important;
    left: 0!important;
    width: 100%!important;
    height: 27px!important;
    border-radius: 0!important;
    border: 1px black solid!important;
margin-top:0 !important;
      color: #ffffff00 !important;
  box-shadow: 0px 0px 0px #aaa!important;
}
.bxp-bldr-item label {
      width: 100% !important;
      text-align: center;
}

div#bxp-bldr-order_details {
    display: none!important;
}
#bxp-bldr-bottom-wizard {

    border: 0px!important;
}
#bxp-bldr-price_total h3{
          font-family: "Heebo", sans-serif!importnat;
}
.m-cart-drawer__title,.m-cart-drawer foxkit-visible-check h1, .m-cart-drawer foxkit-visible-check h2, .m-cart-drawer foxkit-visible-check h3, .m-cart-drawer foxkit-visible-check h4, .m-cart-drawer foxkit-visible-check h5, .m-cart-drawer foxkit-visible-check a, .m-cart-drawer foxkit-visible-check .foxkit-card__prices, .m-cart-drawer foxkit-visible-check .foxkit-product-card__price{
     font-family: "Heebo", sans-serif
}
.f-incart__product-info{
padding-right:12px;
}
.foxkit-slider__control {
    direction: ltr;
    float: right;
}
button#bxp-view-box {
    display: none;

}

.bxp-bldr-item label strong {
    font-size: 12px;
    white-space: pre;
}

.bxp-bldr-item label {

}
#bxp-bldr-bottom-wizard {

    margin-top: 0!important;;
}
    
.bxp-bldr-item label figure {
height: fit-content!important;;
    width: fit-content!important;;
}


.bxp-bldr-item {
    margin-top: 10px!important;
}

/* .bxp-bldr-item:first-child{
    margin-top: 00px!important;
} */
.bxp-bldr-add-text,.bxp-qty-num {
    color: #c7000000!important;
  display:none!important;
}
.bxp-qty-num{
  display:none!important;
}
.bxp-bldr-item input[type=checkbox]:not(old):checked+label:before{
  display:none!important;
}
.bxp-bldr-item input[type=checkbox]:not(old):checked+label:before, .bxp-bldr-item input[type=radio]:not(old):checked+label:before{
    display:none!important;
}
.bxp-bldr-item input[type=radio]:not(old):checked+label{
  border: 2px black solid!important;
      border-radius: 0!important;
  box-shadow: 2px 2px 5px #aaa!important;
}
.bxp-bldr-row.bxp-step-box.bxp-flex {
    display: none!important;
}
div#bxp-bldr-price_total {
    display: flex;
    flex-direction: column;
}



.catimg.m-custom-content__block-inner {
  display: flex;
  justify-content: center; /* Centers the content horizontally */
}

.catalogtxt.main p {
    font-size: 26px;
    color: #000;
}


.m-product-tax{
  display:none;
}
.catimg .m-image {
  max-width: 450px; /* Limits the maximum width of the image to 450 pixels */
  width: 100%; /* Ensures the image doesn't exceed its container */
  height: auto; /* Maintains the aspect ratio of the image */
  display: block; /* Makes the image a block-level element */
}
.catimg responsive-image.m-image.m-image-loaded {
    text-align: center;
    margin: auto;
}


.m-testimonial__image {
    --image-width: 10rem !important;
    margin-bottom: 28px!important;
}

.m-testimonial__image .responsive-image.m-image.m-image-loaded {
    border-radius: 100%!important;;
}

.m-testimonial__image img{
border-radius:100%
}
.m-testimonials--layout-1 .m-stars {

    margin-bottom: 0!important;
    margin-top: 18px!important;
}
.rokhim{
  direction:ltr;
}

[dir=rtl] .m-menu__arrow, [dir=rtl] .m-menu__sub-arrow {
    margin-left: 8px;
    margin-right: 8px;
}


.Shopbyfragrance .m-icon-box__icon.m-hover-box.m-hover-box--scale-up.m\:items-center {
    width: 100%!important;
}

span.m-breadcrumb--separator {
    transform: scale(-1);
}
.m-breadcrumb--separator svg {
    width: 9px;
    height: 9px;
    scale: -1;
}
.main-product__block.main-product__block-custom_text p {
    margin: 0;
}


div.m-main-product--info.m\:column.m\:w-full.md\:m\:w-1\/2.m-scroll-trigger.animate--fade-in-up > div > div:nth-child(5){
  direction:ltr;
  text-align:left
}

.m-product-details-tabs .m-tab-content:not(.m-tab-content--reviews) .m-tab-content__inner span, .m-product-details-tabs .m-tab-content:not(.m-tab-content--reviews) .m-tab-content__inner strong{
font-size:16px !important;

  
}
.mlp .metafield-rich_text_field p {
    padding-bottom: 10px!important;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
  border-radius:35px !important;
}
m-quantity-input.m-quantity {
    border-radius: 0;
      border-bottom-left-radius:180vw;
    border-bottom-right-radius:180vw;
    border-top-left-radius:180vw;
    border-top-right-radius:180vw;
}

/* .description {
  padding: 0 25%;
} */

.m-tab-content__inner {
    padding: 0 25%;
}
.description a {
    color: inherit;
    text-decoration: underline;
    cursor: text;
}

.description .en {
text-align:left;
  direction:ltr;
      margin-top: 25px;
}


 .video [style*='--aspect-ratio']:before{
      --aspect-ratio: 3/3;

}

 .videosecond [style*='--aspect-ratio']:before{
    --aspect-ratio: 16/9;
 }
    
    .metafield-rich_text_field p {
    padding-bottom: 20px;
}
a.m-button.m-button--white {
    background: #fff0;
    border: 2px solid #fff;
    color: #fff;
    font-weight: 700;
}
a.m-button.m-button--white:hover{
    background: #ffffff5c;
    border: 2px solid #fff;
    color: #fff;
    font-weight: 700;
}


.description .he {
text-align:right;
    direction:rtl;
}

.m-product-quickview span.m-product-inventory__text{
  display:none;
}

.m-header__menu {
    direction: rtl;
}
.main-product__block.main-product__block-custom_text {
    padding-left: 35%;
}

.m-breadcrumb--wrapper.m\:flex.m\:items-center.m\:justify-center {
    text-transform: uppercase;
      margin-top: 15px;
}
.m-button{
  border-radius:25px
}

button.m-add-to-cart.m-spinner-button.m-button.m-button--secondary {
    border-radius: 0px;
}
h2.m-section__heading.h3.m-scroll-trigger.animate--fade-in-up {
    text-align: center;
}

/* .m-richtext__description, .m-menu__link--main, .m-tab-header,.newsletter{
    font-family: "Heebo", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-size:16px !important;
} */

.m-slider-controls__button-next{
  right:auto !important;
}
.m-slider-controls__button-prev{

    left:auto !important;
}

.newsletter .m-newsletter-form__wrapper{
  direction:ltr; 
}
.m-product-tabs--horizontal .m-tab-header {
    margin-left: 14px !important;;
    margin-right: 14px !important;;
}

/* .m-button--secondary {
    box-shadow: inset 0 -2px 0 0 #000!important;
    border-radius: 0;
}


.m-button--secondary:hover {
    box-shadow: inset 0 0px 0 0 #000!important;
    border-radius: 0;
  color:#000;
  background:#fff;
  
}

.m-button--secondary:hover a{
  margon-bottom:-2px;
}
 */

/* Secondary button style */
.m-button--secondary {
    color: black;
    position: relative; /* Required for absolute positioning of pseudo-element */
    border-bottom-left-radius:180vw;
    border-bottom-right-radius:180vw;
    border-top-left-radius:180vw;
    border-top-right-radius:180vw;
}

/* Hover effect */
.m-button--secondary:hover {
    color:#c9c9c9;
}

/* Drawing animation */

.m-button--secondary::after {
    color:#c9c9c9;
    /*content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0; */
   /* border-top: 1px solid #000; /* Initial state: 1px top border */
   /* border-left: 1px solid #000; /* Initial state: 1px left border */
   /* transition: width 0.3s ease, height 0.3s ease, border-top-width 0.3s ease, border-left-width 0.3s ease; /* Transition for animation */
}

.m-button--secondary:hover::after {
    width: calc(100% - 0px); /* Adjusted width to remove the left border */
    height: 100%; /* Expand height to 100% */
    border-top: 1px solid #000; /* Solid border at top */
    border-left: 1px solid #000; /* Hide left border */
}


.m-button--secondary::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
z-index:999;
  color:#c9c9c9;
}
.m-button--secondary:hover::before {
   border-top: 1px solid #000;
    border-left: 1px solid #000;
  color:#c9c9c9;
}



.m-button:not(.m-button--link):hover, .shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link):hover, .spr-button.spr-button-primary:not(.m-button--link):hover{
       box-shadow: 0 0 0 00 #ddd;
}

.m-button--secondary:focus, .m-button--secondary:hover {
    background: transparent;
  color:#000;
}







  
header {
  border-bottom: 1px solid #ddd;
}

.m-header__center.m\:w-1\/5 {
    padding-top: 15px;
}

.help {
padding: 55px 20px;
  background:#f8f8f8
}

.categorisslider a:after{
      content: "";
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 6px solid #000;
    position: absolute;
       margin-top: 12px;
    margin-left: 6px;
}


.newsletter-form{
  padding: 55px 95px;
}
.foot .container-full.m-section-my.m-section-py{
  margin:0;

}
.m-testimonial__wrapper {
  display: flex;
  flex-direction: column;
}

.m-testimonial__image {
  order: -1; 
      --image-width: 10rem !important;
}

.foot{
  border-top:1px solid #e6e5e5;
  border-bottom:1px solid #e6e5e5;

}
.foot .help{
    border-left:1px solid #e6e5e5;
}

.foot .m-custom-content__wrapper:last-child{
border-left:1px solid #e6e5e5
}

.m-product-text.m-product-text--subtitle {
    color: #000!important;
    font-size: large;
    font-weight: 500;
}

body .m-product-tag--new {
    background-color: #000 !important;
    border-radius: 0!important;
}
.padding {
  padding: 0px 80px;
}
h1.m-page-header__title {
    text-transform: uppercase;
}

.onlymobile{
  display:none
}

  .padding{
    padding: 0 25%;
  }
  .banervideo{
  margin-top:-200px;
    margin-bottom:-200px
}
  
@media only screen and (max-width: 567px) {

  .glo .m-slide__wrapper.container-fluid.m-slide-animate--fade-in-up {
    position: absolute;
}
  .glo .m-richtext__subtitle.m-slide__subtitle.m\:text-white.h5 {
    color: #fff;
}
   .glo h2.m-richtext__title.m-slide__title.m\:text-white.h1{
     color: #fff;
   }
.banervideo{
      text-align: center;
  margin-top:-80px !important;
  margin-bottom:00px !important
}
  .banervideo h3{

  margin-top:-60px !important;

}
  
  .right{
    padding:10px!important;
    text-align: center;
  }

  .right h3 {
  font-size: 300%!important;
          text-align: center;
}
.right p {
  font-size: 20px!important;
}
.right .m-richtext__button.content__button {
    text-align: center;
}
  
.logoline.scrolled::before, .logoline.scrolled::after {
    width: 31% !important;
}
  .padding{
    padding:0;
  }

  .m-tab-content__inner {
    padding: 0; 
}
.catalogtxt.main p {
    font-size: 18px;
    color: #000;
}

a.m-button.m-button--white{
        background: #000!important
  }
a.m-button.m-button--white:hover {
    background: #000000e0;
    border: 2px solid #fff;
    color: #fff;
    font-weight: 700;
}
  .catimg .m-image {
  max-width: 250px; /* Limits the maximum width of the image to 450 pixels */
  width: 100%; /* Ensures the image doesn't exceed its container */
  height: auto; /* Maintains the aspect ratio of the image */
  display: block; /* Makes the image a block-level element */
}
  
.catalogtxt .m-richtext.m-richtext--medium.m\:text-left.m-scroll-trigger.animate--fade-in-up {
    text-align: center;
}
  .about {
  padding: 0% !important;
}
.onlydesktop{
  display:none
}
  .onlymobile{
  display:block
}
  .padding {
  padding: 0px 0px;
}
  
  .main-product__block.main-product__block-custom_text{
    padding:0;
  }

  .description{
    padding:0;
  }

  .m-tabs__header-inner {
    column-gap: 20px;
}
.m-tab-header {
    font-size: 16px;
}
  .newsletter-form {
    padding:0;
    border:0px;
}
  .foot .m-custom-content__wrapper:last-child,.foot .help
{
        border:0px;
  }
  .foot .help
{
  margin-bottom:20px
}
  .m-custom-content__block-newsletter {
    padding: 20px 0 0 0;
}

#mega {
    width: 100%!important;;
    text-align: right;
    border-right: 0px solid #ddd!important;;
    padding-left: 0!important;;
    padding-right: 0!important;;
    border-bottom: 1px solid #ddd!important;;
    padding-top: 15px!important;;
    padding-bottom: 15px!important;;
}
  a#mega:first-child {
    padding-top: 0;
    margin-top: -30px;
}
  .m-mega-html .flex-container {
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
  }
  .m-menu-mobile__item>a {

    border-bottom: 1px solid #dddddd1f;

  }
  div#m-custom__block--newsletter_UzYHkA {
    margin-bottom: 50px;
}

 .m-content-box p {
    text-align: center;
}

   .m-content-box .m-richtext__title,  .m-content-box .m-richtext__button {
    text-align: center;
}
  button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next {
    order: -1;
}
  #shopify-section-template--15696705093747__custom_content_wfYnFP .padding{
    
  }

  .m-select-custom .m-select-custom--options {
    right: 0;
    left: 0;
}

  span.m-select-custom--trigger-text,.m-select-custom--option {
    font-size: 18px;
}

  label.m-product-option--node__label {
    --option-aspect-ratio: 1/2 !important;
}

  a.m-button.m-button--white {
     background: #000;
  }
  h2.m-richtext__title.m-slide__title.m\:text-white.h1 b{
    font-weight:400
  }


}




html[lang="he"] ul.m-menu {
    direction: rtl !important;
}



.right{
      text-align: right !important;
}

.globo-form-id-41914 .globo-form-app .globo-label, .globo-form-id-41914 .globo-form-app .globo-form-control label.globo-label, .globo-form-id-41914 .globo-form-app .globo-form-control label.globo-label span.label-content{
    color: #000;
    text-align: right !important;
}



/* testing kit */

/* .m-menu-bar.m-gradient.m-color-default > div > div > ul > li:nth-child(2) > a {
    background: #f8f8f8;
} */

/* Define the grid for larger screens */
@media screen and (max-width: 768px) {
.m-slide__bg--mobile {

    --aspect-ratio-mobile: 0.7 !important;
}

.slideshow .m-slide__wrapper.container-fluid.m-slide-animate--fade-in-up {
    position: absolute!important;
      transform: scale(0.9);
}
.slideshow .m-slide__wrapper.container-fluid.m-slide-animate--fade-in-up *{
   color:#fff;
  border-color:#Fff!important;
          text-align: right;
}
.slideshow p {
    font-size: 16px !important;
}
 .slideshow h2 {
      font-size: 25px;
}

.slideshow button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    right: 0 !important;
    position: absolute;
    color: #fff;
    margin-top: -35px;
}

.slideshow button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next{
    left: 0 !important;
    position: absolute;
    color: #fff;
    margin-top: -35px;
}

.slideshow.m-featured-collection button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    margin-top: -80px;
}

.slideshow.m-featured-collection button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next{
    margin-top: -80px;
}

.tabs button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    right: 0 !important;
    position: absolute;
   background: transparent;
        border: transparent;
  color:#000;
    margin-top: -40px;
}

.tabs button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next{
    left: 0 !important;
    position: absolute;
   background: transparent;
        border: transparent;
  color:#000;
    margin-top: -40px;
}
.glo button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    right: 0 !important;
    position: absolute;
   background: transparent;
        border: transparent;
        color: #fff;
        margin-top: -45px;
}



  
.glo button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next{
    left: 0 !important;
    position: absolute;
   background: transparent;
        border: transparent;
        color: #fff;
        margin-top: -45px;
}

  .lookbook button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    right: 0 !important;
    position: absolute;
   background: transparent;
        border: transparent;
  color:#000;
    margin-top: -00px;
top: 25%;
}

.lookbook button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next{
    left: 0 !important;
    position: absolute;
   background: transparent;
        border: transparent;
  color:#000;
    margin-top: -0px;
  top: 25%;
}


  .lookbook .m-product-card__info {
    text-align: right;
    padding-right: 15px;
}

    .lookbook button.m-add-to-cart.m-spinner-button.m\:w-full.m-button.m-button--secondary ,.m-product-card--style-4 .m-product-card__content .m-product-card__action-wrapper .m-button{
        border: 1px solid #000 !important;
        width: fit-content;
        text-align: right;
        margin: auto;
        justify-content: start;
        float: right;
        margin-right: 15px;
    }

    .m-lookbook-slider .m-product-card__media {
        width: 120px !important;;
}

  
.m-slider-controls.m-slider-controls--bottom-center.m-slider-controls--show-nav.m-slider-controls--show-pagination.m-slider-controls--pagination-fraction.m-slider-controls--group {
    display: none;
}

  

}


a.m-button.m-button--white {
    background: #fff !important;
    border: 2px solid #fff !important;;
    color: black !important;
    font-weight: 400 !important;;
}
a.m-button.m-button--white.m-button--small{
   color: black !important;
}
a.m-button.m-button--primary{

    border: 0px solid #fff !important;;

}


section.m-section.m-custom-liquid h1{
    font-size: 16px;
}