/** Shopify CDN: Minification failed

Line 532:0 Unexpected "}"

**/
header.header{position:absolute; top:auto;}
.header__inner{height: 68px;}
.main-header-box {top: 0; left: 0; right: 0; bottom: 0; z-index: 2;}
.header_bottom{display:none;}
#announcement-bar{text-align: center;font-family: 'Inter';font-size: 10px;line-height: 12px;font-weight: 400; padding: 12px 0; background:#23411E; color: #FFF; text-transform:uppercase;  }
ul.nested-navigation { display: flex;padding-top: 20px; margin: 0; border-top: 1px solid #23411E; padding-bottom: 20px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); }
ul.nested-navigation li{ list-style-type: none; padding-right: 24px; }
.header__inner .navigation__item:hover{text-decoration:underline;}
.header_top .navigation__item__button, .header-under-box .nested-navigation__item a{font-family: 'MaaxMono'; line-height: 24px; letter-spacing: -0.5px;}
/* ul#child-4 { display: none !important;} */
.main-banner .banner-desktop{ display: flex; align-items: center; justify-content: center;margin-top: 0px;padding-top: 14px;}
div#shopify-section-homepage-cover { display: none;}
.header__inner .navigation__item:hover .header-under-box {border-top: 1px solid #23411E;}
.banner-text{position: absolute; right: 63px; bottom: 16px;  max-width: 35.3%;}
.banner-text .text-desktop { color: #fff;font-family: 'MaaxMono'; font-size: 32px; font-weight: 400; line-height: 36px; letter-spacing: -0.5px; text-align: right;}
.main-banner{max-width: 1440px;margin: auto;position: relative;padding: 0 42px;}
.banner-mobile, .text-mobile {display:none;}
.banner_img img {border-radius: 20px 0px 0px 20px;}
.banner_img.second_img img {border-radius: 0px 20px 20px 0px;}
.header__inner,.header .navigation{align-items: end;}
.header__logo{padding-bottom: 8px;}
.header .navigation {padding-bottom: 5px;}
/*Footer CSS  */
.footer{background-color:#23411e; color: #F5F5F5; border-top: none; padding:30px 0 0; }
.footer h2 {font-family: 'MaaxMono'; font-size: 22px;letter-spacing: -0.5px; line-height: 24px;font-weight: 400;}
.footer_top {display: flex; justify-content: space-between; border-bottom: 1px solid; padding: 0 40px 30px;}
footer.footer li {list-style: none;}
.footer .footer_top_right .link-text{border: 1px solid #F5F5F5; padding: 12px 21px; font-family: 'MaaxMono'; font-weight: 400; line-height: 24px;}
.footer .footer_top_right { display: flex; align-items: center;}
.footer .footer_top_right ul{display: flex; padding: 0;  align-items: center;}
.footer .footer_top_right ul li{padding-left: 24px;}
.footer .footer_top_left h2{ margin-bottom: 14px;}
.footer_middle {display: flex;border-bottom: 1px solid #F5F5F5; padding: 42px 40px 34px;}
.footer_middle .footer-block.grid__item {width: 25%; margin-right: 20px;}
.footer_middle .footer-block.grid__item ul{padding:0;}
.footer_middle .footer-block.grid__item ul li{border-bottom: 1px solid #F5F5F5; padding:8px 0;font-size: 14px;line-height: 20px;font-weight: 400;}
.footer p{margin-right:0;}
.footer_middle .footer-line-4{ margin-right: 0 !important;}
.footer-second-content { padding-top: 36px;}
.footer-block__details-content p{line-height: 20px;}
.footer_middle .footer-block.grid__item ul, .footer-block__details-content{margin-top:15px;}
.footer_middle .footer-block.grid__item ul li:first-child { padding-top: 0;}
.footer-second-content h2.footer-block__heading {margin-bottom: 12px;}
.footer_btm_right ul{padding:0;display: flex; align-items: center;margin:0;}
.footer_bottom { display: flex; align-items: center;justify-content: space-between; padding: 16px 40px;}
footer.footer .footer_btm_right li:nth-child(2) { margin: 0 16px;}
.footer_btm_right ul li {font-size:14px; line-height:20px;font-weight:400;}
.footer_top_left p a { font-weight: 600;text-decoration: underline;}

/*Collection slider  */
.collection-slider-wrapper .collection-title h2{font-family: 'EditorialNew';font-size: 48px; font-weight: 200;  line-height: 60px;  letter-spacing: 0.5px; margin-bottom: 33px; }
.collection-slider-wrapper .product-carousel__item h3{text-align: center;font-family: 'MaaxMono';font-size: 16px !important; font-weight: 400; line-height: 24px;max-width: 100%; text-transform: capitalize; margin-top: 11px;}
.collection-slider-wrapper {padding: 50px 0px 10px 40px;}
.collection-slider-wrapper .flickity-prev-next-button.next{right:40px;}
.collection-slider-wrapper .flickity-prev-next-button.previous{left:0;}
.collection-slider-wrapper .flickity-page-dots{bottom:-40px;width: calc(100% - 68px);left: 0;right: 0;margin: auto;}
.header-under-box{display:none;}
.product-carousel__item__visual span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: table;
    margin: auto;
    color: #23411E;
    border: 1px solid #23411E;
    background: #F5F5F5;
    font-size: 12px;
    line-height: 24px;
    font-family: 'MaaxMono';
    padding: 5px 14px;
  opacity:0;
  transform:none;
}
.product-carousel__item--product:hover .product-carousel__item__visual,.product-carousel__item--product:hover .product-carousel__item__visual span {
    opacity: 1;
}
.product-carousel__item--product:hover .product-carousel__item__visual img {
    opacity: 0.5;
}
.product-carousel__item__visual span br{
  display:none;
}
.collection-slider-wrapper .slider-collection{display: grid;grid-auto-flow: column;grid-template-columns: repeat(6, 19%);overflow-x: hidden;}
.collection-slider-wrapper .product-carousel__item--product{width: 100%;}
.collection-slider-wrapper .flickity-enabled  .product-carousel__item--product{width:19%; padding-left: 0; }
.collection-slider-wrapper .flickity-enabled {display: block;overflow: hidden;padding-bottom:40px;}
.collection-slider-wrapper .slider-collection-mobile{display:none;}
/* 13/10*/
.product__information__options a.button.button--subscription.coll_subscription_app{display: flex;}
.product__information__options a.button.button--subscription{display: none;}
/* 30/10/23 css start */
.header-under-box .nested-navigation__item a:hover {text-decoration: underline;}
.mainmenu_navigation .navigation__item.search_form {
    display: none;
}
.mobile_submenu {
    font-size: 14px;
    list-style-type: none;
    padding: 5px 0 0 15px;
    margin: 0;
  display:none;
}
.mobile_submenu.active {display:block;}
.mobile-navigation .navigation__item__button{display: inline-block;
    width: calc(100% - 20px);}
.mobile-navigation li.navigation__item svg path {
    fill: #fff;
}
.mobile-navigation .navigation{
  width: 190px;
    align-items: flex-start;
}
.mobile-navigation li.navigation__item {
    width: 100%;
}
.mobile-navigation .icon.active {
    transform: rotate(180deg);
}
.mobile-navigation .nested-navigation__item {
    padding-top: 5px;
}
.tempate_landings.landing_header .nested-navigation {
    display: none!important;
}
.collection_new_block {
    display: flex;
    flex-wrap: wrap;
  padding-top:20px;
  padding-bottom:60px;
}
.collection_product {
    max-width: 33.33%;
    flex-basis: 33.33%;
  padding:40px 10px 0;
}
.tempate_landings .collection_product .product-carousel__item__info__bottom {
    display: block;
}
.collection_product.product-carousel__item .product-carousel__item__info {
    position: relative;
    display: flex;
}
.collection_product .product-carousel__item__info__bottom .product__btn {
    margin-top: 28px;
}
.collection_product.product-carousel__item .product-carousel__item__info__name {
    max-width: 100%;
    font-size: 25px;
    margin: 21px 0;
    text-transform: capitalize;
    min-height: 3vw;
}
.product-carousel__item__info__description {
    min-height: 4vw;
}
.collection_product .product-carousel__item__info__price {
    font-family: MaaxMono,sans-serif;
}
.banner-text .text-desktop.text-link {
    font-size: 16px;
    line-height: 24px;
    padding: 11px 21px;
    border: 1px solid #FFF;
    letter-spacing: .01px;
    display: inline-block;
    margin-top: 15px;
}
.banner-text .text-desktop{
  text-align:left;
}
.banner_img.second_img {
    position: relative;
}
.banner-text {
    position: absolute;
    right: auto!important;
    left: 24px;
    bottom: 24px;
    max-width: 507px;
}

.collection-slider-wrapper .flickity-prev-next-button,.collection-slider-wrapper .flickity-page-dots{bottom:0px;}
.collection-slider-wrapper .flickity-page-dots{width:calc(100% - 148px);}
.collection_link{display:none;}
.collection_product .product-carousel__item__info__bottom .product__btn {
    margin-top: 0;
}
.collection_product .product-carousel__item__info__price {
    margin-right: 10px;
}
.featuredcollection_section.collection-page .product-carousel__item .product-carousel__item__info__name{
    min-height: 4vw;
}
.tempate_cadeaus-salespage .collection_product .product-carousel__item__visual{
  min-height: 25.4vw;
}
@media(max-width:1600px){
  .tempate_cadeaus-salespage .collection_product .product-carousel__item__visual{
    min-height: 30vw;
  }
}
@media(min-width:1200px){
  .collection-slider-wrapper .product-carousel__item__visual {
    min-height: 18.5vw;
 }
}
@media only screen and (max-width: 1199px) and (min-width: 1025px)  {
  .collection-slider-wrapper .product-carousel__item__visual {
    min-height: 29vw;
  }
}
@media only screen and (max-width: 991px) and (min-width: 767px){
  .featuredcollection_section .product-carousel__item__info__description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 73px;
}
  .product-carousel__item__info__description {
    min-height: auto !important;
    display: -webkit-box;
    max-width: 100%;
    height: auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
 }
  .featuredcollection_section .product-carousel__item__visual{
    min-height: 30vh;
  }
}
@media(min-width:768px){
.collection_product .product-carousel__item__visual {
    padding-top: 75%;
    position: relative;
    display: block;
}
  .tempate_cadeaus-salespage .collection_product .product-carousel__item__visual{padding-top:0px; }
.tempate_landings .collection_product.product-carousel__item .product-carousel__item__visual__image {
    position: absolute;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
  aspect-ratio: auto;
}
}
@media(max-width:1280px){
  .featuredcollection_section.collection-page .product-carousel__item .product-carousel__item__info__name {
    min-height: 7vw;
  }
}
@media(max-width:1199px){
  .banner-text {max-width: 410px;}
  .banner-text .text-desktop {font-size: 28px;line-height: 32px;}
    .navigation__item+.navigation__item {    margin-left: 15px;}
.collection-slider-wrapper  .slider-collection{grid-template-columns: repeat(4, 30%);}
.collection-slider-wrapper .flickity-enabled  .product-carousel__item--product{width:30%; }
}
@media(max-width:1024px){
 .collection-slider-wrapper .slider-collection{display:none;}
.collection-slider-wrapper .slider-collection-mobile{display:block;}
.collection-slider-wrapper .slider-collection-mobile{display: grid;grid-auto-flow: column;grid-template-columns: repeat(3, 46%);overflow-x: hidden;}
.collection-slider-wrapper .product-carousel__item--product{width: 100%;}
.collection-slider-wrapper .flickity-enabled  .product-carousel__item--product{width:46%; }
  /* .collection-slider-wrapper .slider-collection-mobile.flickity-enabled{display: inline;} */
  .collection-slider-wrapper .slider-collection-mobile{display:block;}
}
@media(max-width:1023px){
  .main-banner{padding:0px 25px;}
  .banner-text{right:50px;}
  .footer_middle{ padding: 42px 25px 34px;}
  .footer_top{ padding: 0 25px 30px;}
  .footer_bottom{padding: 16px 25px;}
  .collection-slider-wrapper{padding: 50px 0px 10px 25px;
                             /* background-color: #fff; */
                            }
.product-carousel__item__visual {
    width: calc(100% - 25px);
}
  .collection-slider-wrapper .product-carousel__item h3 {
    background: #f7f7f7;
    max-width: calc(100% - 25px);
    /* text-transform: uppercase; */
    color: #23411E;
    font-size: 14px!important;
    /* font-family: Arial; */
    letter-spacing: -0.5px;
    padding-top: 32px;
}
  .collection-slider-wrapper .product-carousel__item h3 br{display:none;}
   .collection-slider-wrapper .collection_link {
    display: table;
    /* text-transform: uppercase; */
     text-transform:capitalize;
    color: #23411E;
    font-size: 12px;
    font-family: Arial;
    line-height: 24px;
    text-decoration: underline;
    margin: 12px auto 0;
     display:none;
}
  .header .mobile-navigation-toggle{
    padding-bottom: 10px;
  }
  .mobile-navigation{
    top: 104px;  }
  body.mobile-navigation-is-active {
    overflow: hidden;
}
  .header__inner, .header .navigation {align-items: center;}
  .header .mobile-navigation-toggle,.header__logo ,.header .navigation{padding-bottom: 0;}
.collection-slider-wrapper .flickity-prev-next-button.next {
    right: 25px;
}
  .collection_product {max-width:50%;flex-basis: 50%;}
  /* mobile NAv  24/11  */
.mobile-navigation .navigation {width: 100%;align-items: flex-start;padding: 24px 17px;position: relative;height: 100%;}
.mobile-navigation.is-visible{padding-top: 0;max-height: 460px;border-radius: 0px 0px 20px 20px;}
 .mobile-navigation .navigation__item+.navigation__item, .mobile-navigation .submenu_head .nested-navigation__item {margin-top: 24px;} 
.mobile-navigation .navigation__item__button ,.mobile-navigation .submenu_head .nested-navigation__item, .mobile-navigation .image_svg .link_sublink {color: #FFF;font-family: 'MaaxMono';font-size: 20px;font-weight: 400;}
 .mobile-navigation li.navigation__item.header_account {border-top: 1px solid rgba(255, 255,255, 0.3);padding-top: 24px;}
.mobile-navigation li.navigation__item {display: flex;}
.mobile-navigation  li.navigation__item svg.icon{position: relative;z-index: 9999;}
.mobile-navigation  li.navigation__item.mobile_menuclick  .submenu_head{position: absolute;top: 0;width: 100%;bottom: 0;left: 0;background-color: rgb(var(--color-background));z-index: 9999;transform: translate(100%);    visibility: hidden;  display: none;  }
.mobile-navigation.active_submenu  li.navigation__item.mobile_menuclick  .submenu_head.active{transform: translate(0);visibility: visible;display: block;padding: 18px 17px;pointer-events: none;}
.mobile-navigation.is-visible.active_submenu a.navigation__item__button, .mobile-navigation.active_submenu li.navigation__item svg.icon {visibility: hidden;}
.mobile-navigation.active_submenu li.navigation__item.header_account {border-top: none;}
.mobile-navigation.active_submenu li.navigation__item .submenu_head.active  .link_sublink{width: 100%;display: flex;padding-bottom: 24px;border-bottom: 1px solid rgba(255, 255, 255, 0.3);align-items: center;}
.mobile-navigation.active_submenu li.navigation__item .submenu_head.active  .link_sublink span{    text-align: center;    display: inline-block;    width: 100%;  }
.mobile-navigation.active_submenu .mobile_submenu.active{    padding: 0; pointer-events: none; }
.mobile-navigation.active_submenu .navigation{    position: relative;  }
body.mobile-navigation-is-active .menu_mobile_backove{ position: relative; }
body.mobile-navigation-is-active  .menu_mobile_backove:after {content: '';position: absolute;top: 0;bottom: 0;background: rgba(0,0,0,.6);width: 100%;height: 100%;}
.mobile-navigation .navigation:after {content: '';position: absolute;top: auto;bottom: 18px;border-bottom: 4px solid rgba(255, 255, 255, 0.30);width: 36px;height: 4px;left: 0;right: 0;margin: 0 auto;border-radius: 4px;}
.header .header__logo{max-width: 153.6px;    min-height: 32px;}
/* 1/8/24 #announcement-bar{padding: 28px 5px;} */
.header .header__inner {height: 72px;padding: 16px;}
.mobile-navigation {top: 140px;}
  .flexible-content {    margin-top: 58px;}
  .mobile-navigation .submenu_head .nested-navigation__item{pointer-events: visible;}
.mobile-navigation  li.navigation__item.mobile_menuclick a.navigation__item__button {
    pointer-events: none;
}
.mobile-navigation.active_submenu li.navigation__item .submenu_head.active .image_svg.active {
    pointer-events: visible;
}
  .header .header__inner{border-bottom: 1px solid;}
  .tempate_cadeaus-salespage .collection_product .product-carousel__item__visual { min-height: 43vw;}


}
@media(max-width:991px){
  .banner-text{right: 40px;max-width: 310px;}
  .banner-text .text-desktop {font-size: 24px;line-height: 28px;}
  .footer .footer_top_right{max-width: 50%;}
  .footer_top_left { max-width: 50%;}
  .footer_top, .footer_bottom { max-width: 100%;}
  .footer_btm_left { padding-right: 15px; width: 50%;}
   .index_template .home_image_text_slider{margin-top:50px!important;}
  .product-carousel__item__info__description { min-height: 8vw;}
}
@media(max-width: 768px){
  .collection-slider-wrapper .slider-collection-mobile{grid-template-columns: repeat(2, 65%)}
}
@media(max-width:767px){
  /* .banner-mobile, .text-mobile{display:block;}
  .banner-desktop, .banner-text .text-desktop {display:none !important;} */
  .banner-mobile img{max-width: 100%; width: 100%;}
  .banner-text { position: absolute; right: 20px; bottom: 12px; max-width: 70%;}
  .text-mobile{text-align:center;padding:32px 16px;}
  .text-mobile h2{font-size: 32px;font-weight: 400;line-height: normal; letter-spacing: -0.75px;  font-family: Arial;}
  .text-mobile p{font-family: Inter; font-size: 16px; font-weight: 400;line-height: 25px;letter-spacing: -0.5px;padding: 16px 0 42px;}
  .banner-mobile{line-height:0px;}
  .banner-text .text-link {border: 1px solid #fff;padding: 12px 21px;display: inline-block;width: 100%;letter-spacing: -0.5px;line-height: 16px;}
  .main-banner{padding:0px;}
  .footer_top, .footer .footer_top_right { flex-direction: column;  align-items: center; }
  .footer .footer_top_right ul li{padding-left:0; width: 33.33%; background: #23411E; display: flex; align-items: center;  justify-content: center; padding: 12px 0;  margin-right: 8px;height:48px;}
  .footer .footer_top_right, .footer_top_left{max-width:100%;}
  .footer_top_left{ margin-bottom: 48px;}
  .footer_top_right{width:66%;}
  .footer .footer_top_right .link-text{width: 100%; text-align: center;}
  .footer .footer_top_right ul li:last-child {margin-right: 0;}
  .footer .footer_top_right ul{width:100%; margin: 8px 0 0; }
  .footer_middle{flex-direction:column;  padding: 0 16px 48px;border-bottom: 1px solid #23411E; }
  .footer_middle .footer-block.grid__item { width: 100%; margin-right: 0; margin-top:48px;}
  .footer_bottom{ flex-direction: column-reverse;}
  .footer_btm_left{ width: 100%; padding-right: 0; margin-bottom: 8px; }
  .footer_btm_right ul{flex-direction: column;}
  .footer_bottom, .footer_btm_right ul { align-items: flex-start;}
  footer.footer .footer_btm_right li:nth-child(2){margin:16px 0;}
  .footer_btm_right ul{margin:48px 0;}
    /* .footer{background-color: #FFFFFF; color: #23411E;} */
  .footer .footer_top_right .link-text{background: #23411E; color: #fff;   }
  .footer_middle .footer-block.grid__item ul li{ border-bottom: 1px solid #23411E; line-height: normal; letter-spacing: -0.5px;  padding: 12px 0; }
  .footer h2 {font-size: 16px;line-height: normal;font-weight: 400;
              /* text-transform: uppercase;  font-family: Arial;   */
              letter-spacing: -.5px;}
  footer.footer{padding-top:32px;}
  .footer_top{  padding: 0 16px 32px;}
  .footer_middle .footer-block.grid__item ul, .footer-block__details-content {margin-bottom:0;margin-top:28px;}
  .footer_bottom{ padding: 0 16px;}
  .footer_btm_left .copyright__content{font-size: 12px; line-height: normal; }
  .footer-line-1 .footer-block__details-content {margin-top: 16px;}
  .footer_btm_right ul li a { font-size: 12px;  line-height: normal;}
  .main-banner .banner-desktop{ flex-direction: column;margin-top: 0px;}
  .banner_img img { border-radius: 20px 20px 0 0;}
  .banner_img.second_img img { border-radius: 0;}
  .banner-text .text-desktop{ font-size: 20px;}
  .collection-slider-wrapper .product-carousel__item--product { width: 45%;}
  .collection-slider-wrapper .collection-title h2 {font-size: 32px;font-weight: 400; margin-bottom: 32px;  font-family: "Arial";  line-height: normal;  letter-spacing: -0.75px;}
  .banner_img.first-img img{margin-bottom: -13px;}
  .collection-slider-wrapper {padding: 48px 0px 128px 16px;}
  .product-carousel__item .product-carousel__item__visual__image{padding-bottom:24px;background: #f7f7f7;}
  .collection-slider-wrapper .product-carousel__item h3{max-width: calc(100% - 16px);}
  .product-carousel__item__visual {width: calc(100% - 16px);}
  .collection-slider-wrapper .flickity-button {background-color: #F5F6F5;height: 48px;width: 48px;background-size: 20px 14px;background-position: center;bottom: -80px;background-repeat: no-repeat;}
  .flickity-button:focus {outline: 0;}
  .collection-slider-wrapper .flickity-page-dots {bottom: -60px;}
  .collection-slider-wrapper .flickity-prev-next-button.next {right: 16px;}

  .collection-slider-wrapper .collection-title h2,.newletter_content h3{font-family: EditorialNew;}
   .collection_product {
     /* max-width:100%;flex-basis: 100%; */
     padding:30px 10px 0 ;}
  .collection_product .product-carousel__item__visual__image{display:table;margin:auto;}
  .collection_product.product-carousel__item .product-carousel__item__info__name {
    margin: 16px 0 10px;
}
  .collection_product .product-carousel__item__info__bottom .product__btn {
    margin-top: 0;
}
  .collection_product .product-carousel__item__info__price {
    margin-bottom: 0;
    margin-right: 24px;
}
  .tempate_landings .collection_product .product-carousel__item__info__bottom {
    margin-top: 18px;
    display: flex;
    flex-direction: row;
}
  .banner-text{bottom:20px;}
  .banner-text .text-desktop.text-link {
    width: auto;
}
  .footer_middle .footer-block.grid__item ul li {
    border-bottom: 1px solid #F5F5F5;
}

  .flexible-content__item.product-overview {
    display: flex;
    flex-wrap: wrap;gap:0;    row-gap: 60px;
}
  .product-carousel__item--product {
    max-width: 50%;
    flex-basis: 50%;
    padding: 0 10px!important;
}
  .collection_product .product-carousel__item__info__price{margin-bottom:10px;margin-right:0px;}
   /* 24/11 */
  .flexible-content {    margin-top: 58px;}
  .featuredcollection_section.collection-page .product-carousel__item .product-carousel__item__info__name{
    min-height: 5vh;
  }
  .collection-page .product-carousel__item .product-carousel__item__visual__image{
    /* min-height: 50vw; */
  }
  .tempate_cadeaus-salespage .collection_product .product-carousel__item__visual{
    height: 28vw;
    display: block;
    min-height:auto;
  }
  .product-carousel__item__info__description{
    display: -webkit-box;
    max-width: 100%;
    height: auto;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .collection_product.product-carousel__item .product-carousel__item__info__name{
    min-height: 7vw;
    display: -webkit-box;
    max-width: 100%;
    height: auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

@media(max-width:749px){
  .flexible-content {margin-top: 72px;}
  /* .mobile-navigation{top:72px;} */
  .main-banner{top: 0x; position: relative;}
  .flexible-content__item { margin-top: 116px;}
.banner_img img { border-radius: 0;}
  .collection-slider-wrapper .slider-collection-mobile.flickity-enabled {
    display: block;
}
  .collection-slider-wrapper .flickity-button{bottom:0px;}
  .collection-slider-wrapper .flickity-page-dots{bottom:18px;    width: calc(100% - 98px);}
  .slider-collection-mobile .flickity-viewport {
    margin-bottom: 60px;
}
  .collection-slider-wrapper,.collection-slider-wrapper .flickity-enabled{padding-bottom:0px;}
.collection-page .product-carousel__item__info__bottom{flex-direction:column!important;}
.collection-page span.product-carousel__item__info__price {
    margin-bottom: 10px!important;
    margin-right: 0!important;
}
/* 24/11 */
  .flexible-content {    margin-top: 58px;}
}

}
@media(max-width:575px){
  .footer_top_right{width:100%;}
 .collection-slider-wrapper .product-carousel__item--product{width: 70%;}
  .banner-text{ max-width: 80%;}
  .collection_block {width: 70%;}
}
@media(max-width:480px){
.collection_block {width: 70%;}
  .banner-text {max-width: 100%;left: 15px;right: 15px!important;}
.banner-text .text-desktop.text-link{padding:8px 15px;margin-top: 10px;}
  .collection-slider-wrapper .flickity-page-dots{width: calc(100% - 98px);}
  .collection-page .product-carousel__item .product-carousel__item__info__name {
    font-size: 20px;
}
  .collection-page .product__btn,.collection_product .product-carousel__item__info__bottom .product__btn{flex-direction:column;}
  .product-carousel__item .product-carousel__item__info .button:last-child {
    border-top: 0;
    border-left: 1px solid #23411e!important;
}.product-carousel__item .collection-popup .button[type=submit] {
    border: 1px solid #23411e !important;
    border-left: 0 !important;
}

  .collection_product.product-carousel__item .product-carousel__item__info__name{word-break:break-word;}
}
.product__information__options .button[disabled] {
    pointer-events: none;
}
/* 08-05 */
@media (max-width: 1023px) {.header .header__inner {border-bottom: 0;}}