/** Shopify CDN: Minification failed

Line 195:1 Expected "}" to go with "{"

**/


header .header__menu-item{text-transform:uppercase; padding: 34px 30px !important;}
header.header #menu-drawer .menu-drawer__menu .menu-drawer__menu-item{text-transform:uppercase; font-size:24px !important;}
header.header #menu-drawer .menu-drawer__menu .menu-opening .menu-drawer__inner-submenu .menu-drawer__menu-item{text-transform: inherit; font-size:18px!important;}
.mega-menu__link--level-2{font-weight:700!important;}

header.header #menu-drawer summary.menu-drawer__menu-item:after{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22' viewBox='0 0 14 22'%3E%3Cpolyline points='1,1 11,11 1,21' fill='none' stroke='%23366cd9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center !important;}

header.header #menu-drawer summary.menu-drawer__menu-item.active:after{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='14' viewBox='0 0 22 14'%3E%3Cpolyline points='1,1 11,11 21,1' fill='none' stroke='%23366cd9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center !important;}

.transparent_button{display:inline-flex !important; align-items:center; gap:5px;}
.transparent_button > svg > g{stroke:#fff;}

.full_width_product_main{max-width:100%; padding:0px 3rem 0px 3rem;}

.related-products .swiper-button-next, .related-products .swiper-button-prev{width:10px;}

.offer_text_container .offer{color:red!important; margin-top:0;} 


.product-form .product-form__buttons.button-disable button {
    background: #000000 !important;
    opacity: 0.5;
}
.product-form .product-form__buttons button[disabled="disabled"] {
    background: #000 !important;
}

.style_with_product p.accordion-titles{font-size: 17px; line-height: 1; font-weight: var(--font-weight-regular); color: var(--custom-font-color_2);}
.style_with_product .product__container.product-grid{padding-left:0 !important; list-style:none; display: grid; gap:15px; grid-template-columns:repeat(2, 1fr);}
.style_with_product .product__container.product-grid > li{width:100%;}
.style_with_product .product-grid .card-wrapper .card__content .custom-swatches-list a.more-swatch-count{display:none;}
.style_with_product .product-grid .card-wrapper .card__content .custom-swatches-list > a.add_to_cart_icon_sty{margin-left:auto; color:#000; display:inline-flex;}

.mobile-collection-banner{display:none;}

.desktop-collection-banner{   
   display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 12px;
    row-gap: 15px;
    margin-bottom:30px;
  }
.desktop-collection-title{margin-bottom:30px;}
.desktop-collection-title h1{font-size: 30px;
    line-height: 1;
    letter-spacing: 0;
    color: var(--custom-font-color_2);
    margin: 0;}    

.desktop-collection-banner > img{width:100%;}
.desktop-collection-banner > a{font-size: 13px;
    line-height: 1;
    font-weight: var(--font-weight-regular);
    letter-spacing: 0;
    color: var(--custom-font-color_2);
    text-decoration: none;
    border: 1px solid #27252E;
    border-radius: 50px;
    /* padding: 10px 40px; */
    padding: 9px 20px;
    /* width: calc(20% - 20px); */
    width: 100%;
    max-width: 140px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;}

.desktop-collection-banner > a:hover  {background-color: #F2EBE4; border: 1px solid #F2EBE4;} 

.collection-list-custom .collection-list.text-position-right p{margin-left: auto !important; margin-right:0 !important}
.collection-list-custom .collection-list.text-position-left p{margin-left: 0 !important; margin-right:auto !important}

tolstoy-carousel.tolstoy-carousel .tolstoy-carousel-container {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

.breadcrumb-main .page-width{max-width:100%; padding:0px 3rem 0px 3rem;}

ul.simple-menu-set li a {
 padding: 6px 8px !important;
}

product-form.product-form .product-form__buttons.button-disable {
    pointer-events: none;
}

.klaviyo-form-RQneSA form button.go630901947:after{
   display:none;
}

.klaviyo-form-RQneSA form button.go630901947:hover{
  background:none !important;
}

.klaviyo-form-RQneSA form button.go4267222521{
   padding: 0px 30px !important;
    padding-right: 50px !important;
}

.klaviyo-form-RQneSA form 
button.go4267222521.go4267222521.go4267222521:hover{
   background-color:#000 !important;
   color: #fff !important;
}

.pswp--click-to-zoom .pswp__button--arrow .pswp__icn{width:35px; height:35px;}

body #shopify-section-template--25540058743099__annoucement_text_hcahFH.scroll_animation_sec{z-index: 1!important;}

[data-testid="POPUP"] .klaviyo-form button.needsclick{
   background: rgb(48, 19, 8) !important;
    border-radius: 40px !important;
    border-style: solid !important;
    border-color: rgb(2, 39, 1) !important;
    border-width: 1px !important;
    color: rgb(255, 255, 255) !important;
}

[data-testid="POPUP"] .klaviyo-form button.needsclick:after{
  display: none;
}

[data-testid="POPUP"] .klaviyo-form button.needsclick:hover{
  background: rgb(48, 19, 8) !important;
  color: rgb(255, 255, 255) !important;
}

[data-testid="POPUP"] .klaviyo-form [data-testid="form-row"]:last-of-type button.needsclick{
   background: rgb(249, 245, 242) !important;
    border-radius: 40px !important;
    border-style: solid !important;
    border-color: rgb(48, 19, 8) !important;
    border-width: 1px !important;
    color: rgb(48, 19, 8) !important;
}

[data-testid="POPUP"] form.klaviyo-form .needsclick p, [data-testid="POPUP"] form.klaviyo-form .needsclick p span, [data-testid="POPUP"] form.klaviyo-form .needsclick h1, [data-testid="POPUP"] form.klaviyo-form .needsclick h1 span{font-family: Poppins, sans-serif !important;}

@media (max-width:1440px){
      header .header__menu-item {padding: 32px 8px !important;}
}

@media (max-width:1023px){
      /* .product-above-gallery-custom .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
        right: 0 !important;
        left: auto;
        display: inline-flex !important;
        flex-direction: column;
        width: 25px;
        top: 50%;
        transform: translateY(-50%);
        height: 40px;
        row-gap: 8px;
    } */

    .product-above-gallery-custom .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
        right: 10px !important;
        left: auto;
        text-align: right;
    }

    .product-above-gallery-custom .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
      margin-top:5px;
      margin-bottom:5px;
    }

@media (max-width:991px){
  .desktop-collection-banner>a{max-width: fit-content; padding:7px 18px;}
}

@media (max-width:749px){
  header.header #menu-drawer .menu-drawer__menu .menu-drawer__menu-item{font-size:18px !important;}
  header.header #menu-drawer .menu-drawer__menu .menu-opening .menu-drawer__inner-submenu .menu-drawer__menu-item{text-transform: inherit; font-size:16px!important;}

  .full_width_product_main{padding:0px 2rem 0px 2rem;}

  .desktop-collection-banner, .desktop-collection-title{display:none;}

  .mobile-collection-banner{display:flex;}

  .product-above-gallery-custom .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
        right: 45px !important;
    }
}