/** Shopify CDN: Minification failed

Line 73:138 Expected ":"

**/
:root{
  --gotham:Gotham;
  --primary-color:#F7C6B7;
  --secondary-color:#FFF3F3;
  --text-color:#161514;
  --svg-color:#313131;
}

body,
p{font-family:var(--gotham);font-size:16px;line-height:22px;letter-spacing:0;}

h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-family: var(--gotham);
  letter-spacing:0;
}
.jdgm-revs-tab-btn.btn{display:none!important;}

@media screen and (max-width:991px){
  body,
  p{font-size:16px;line-height:22px;}
}

@media screen and (max-width:768px){
  body,
  p{font-size:16px;line-height:20px;}
}

@media screen and (max-width:480px){
  body,
  p{font-size:16px;line-height:18px;}
}

/* TITLE */

.section_titles{font-size: 40px;line-height: 44px;font-weight: 700;}
.main_title{font-size: 50px;line-height: 54px;font-weight: 700;}

@media screen and (max-width:1400px){
  .main_title{font-size: 45px;line-height: 50px;}
}

@media screen and (max-width:1200px){
  .section_titles{font-size: 35px;line-height: 40px;}
  .main_title{font-size: 40px;line-height: 45px;}
}

@media screen and (max-width:575px){
  .section_titles{font-size: 26px;line-height: 29px;}
  .main_title{font-size: 28px;line-height: 31px;}
  
}


/* ---------------- SWIPER ----------------*/
  .swiper-button-next, 
  .swiper-button-prev{display: block !important;background-size: 100%;width: 112px;height: 35px;left: 50%;bottom: 37px;right: unset;top: unset;background-repeat: no-repeat;}  
  .swiper-button-next{background-image:url('/cdn/shop/files/right-arrow.svg?v=1700476923')!important;}
  .swiper-button-prev{background-image:url('/cdn/shop/files/left-arrow.svg?v=1700477090');important;left:calc(50% - 132px);}
  .swiper-button-next:after, .swiper-button-prev:after{content:none !important;}

  @media screen and (max-width: 767px) {
    .swiper-button-next, .swiper-button-prev{width:58px;bottom: 20px;height: 18px;}
    .swiper-button-prev{left:calc(50% - 68px);}
  }

  .swiper-pagination-bullet{width: 15px;height: 15px;opacity: unset;}
  .swiper-pagination-bullet-active{background: #fff;border: 2px solid #000;}

@media screen and (max-width:1400px){
   .swiper-pagination-bullet{width: 12px;height: 12px;}
}



/* ---------------- HEADER ------------ */

sticky-header{background:#fff!important;} 
.header .header__icon--cart{width:25px;}
.header .header__heading .mobile_logo{display:none;}
.header .mobile_header_search{display:none;}
.header summary .icon-caret{top: 10px;}

@media screen and (max-width:1200px){
  .header .header__heading-logo{width: 190px;}
}

@media screen and (max-width:989px){
  .header .header_mobile_active .desktop_logo{display:none;}
  .header .header_mobile_active .mobile_logo{display:block;}
  .header .header__heading-logo{width: 64px;height: 55px;object-fit: contain;}
  .header .mobile_header_search{display:block;}
  /* .header .header__search{display:none;} */
  .header header-drawer{display: flex;flex-direction: row-reverse;gap:10px;}
  .header .header__icon--search{width:2rem;}
  .header .header__icon--search{width:0!important;}
  .header__icon--summary{width: 3.2rem;margin-left: 9px;}
}

@media screen and (max-width:749px){
  /* .header__icon--cart {width: 50px;}   */
  .header {padding: 10px 1.5rem 10px 1.5rem;}
}

.header .header__submenu{padding: 0;}
.header .child_menu{position:relative;padding: 5px 0;}
/* .header .child_menu a{margin-bottom:0;} */
.header .child_menu details[open]>.header__submenu{left:100%;}
.header .header__submenu{background:var(--secondary-color);} 
.header .header__submenu .graundchild_menu{padding: 5px 0;}
.header .child_menu:hover,
.header .graundchild_menu:hover{background:var(--primary-color);}

.header .details_link details>summary>span{border-bottom:3px solid transparent;}
.header .details_link .child_menu details>summary>span{padding-top:3px;}
.header .details_link details[open]>summary>span{border-color:var(--primary-color);}
.header .details_link_menu{font-size: 20px;font-weight: 500;} 
.header .header__menu-item{color:var(--text-color);padding-top: 0;padding-bottom: 0;}
.header .menu-drawer__close-button{background:var(--primary-color)!important;}
.header .header__submenu .header__menu-item{font-size:16px;margin-bottom:0;}
.header .wishlist{width: 21px;}
.header .wishlist svg{height:100%;width:100%;}
.header .header__icon>.heart_icon_active{display:none;}
.header .header__icon.active>.heart-icon{display:none}
.header .header__icon.active>.heart_icon_active{display:block}

.header .header__menu-item .cus_link_menu{text-decoration: none;color: #000;}


@media screen and (max-width:1400px){
  .header .details_link_menu {font-size: 17px;}
  .header summary.list-menu__item {padding-left: 10px;padding-right: 15px;}
  .header__menu-item .icon-caret {right: 2px;}
  .header .header {padding-left:15px!important;padding-left:15px!important;}
}

@media only screen and (max-width: 1400px) and (min-width: 989px)  {
  .header:not(.drawer-menu).page-width {padding-left: 3rem;padding-right: 2rem;}
}

@media screen and (max-width:989px){
  .header .icon-hamburger{height:30px;width:30px;}
}

@media screen and (max-width:1024px){
  .header .header__submenu .header__menu-item {font-size: 14px;}
  .header .wishlist{width: 20px;height: 25px;}
}

@media screen and (max-width:575px){
  .header .header__icon, .header__icon--cart .icon{width: 3.4rem;}
  .header .header__icon--cart {width: 25px;}
  .header .wishlist.header__icon{width: 2.1rem;}

}


/* ---------------- BUTTON -------------*/
.button{background:var(--primary-color);color:var(--text-color);border-radius:54px;text-transform: capitalize;font-weight:500;letter-spacing:0;transition:0.2s;}
.button:after{box-shadow:unset;}
.button:hover:after{box-shadow:unset!important;}
.button:hover{background:#000;color:#F7C6B7;}

@media screen and (max-width:575px){
  .button{font-size:14px;min-height:40px;}
}

.page-width{padding: 0 60px;max-width: 1710px;width:100%;}
.section-spacing{padding:100px 0;}

@media screen and (max-width: 1400px){
  .page-width{padding: 0 30px;}
}
@media screen and (max-width: 1200px){
  .section-spacing{padding: 70px 0;}
}
@media screen and (max-width: 991px){
  .page-width{padding: 0 20px;}
  .section-spacing{padding: 50px 0;}
}


/* ---------- NEWSLETTER ----------------*/
.newsletter .newsletter-form{max-width:1064px;}
.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:800px;margin:0 auto;}
.newsletter .newsletter-form__field-wrapper > .field{gap:15px;}
.newsletter .newsletter-form__field-wrapper > .field:after{content:unset;}
.newsletter .newsletter-form__button{position:unset;;height: 100%;border-radius: 5.286px;background: #313131!important;color: #F7C6B7 ! important;width: 100%;max-width: 202px;padding: 1.5rem;}
.newsletter .newsletter-form__field-wrapper .field__input{background:#F3EFEF;padding: 8px 1.5rem 8px 2rem;}
.newsletter .field__input:focus{padding:1.5rem;}
.newsletter .newsletter__wrapper .field__input::placeholder{visibility:visible;opacity:1;color:#888;}

@media screen and (max-width:991px){
  .newsletter .newsletter-form__field-wrapper > .field{flex-direction:column;align-items: center;}
}


/* ---------- COLLECTION LIST ---------------- */

@media screen and (min-width: 681px){
  .collection-list-wrapper .grid--3-col-desktop .grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
}
.collection-list-wrapper .title-wrapper-with-link{margin-bottom:50px}
.collection-list-wrapper .main_title{margin-left:auto;margin-right:auto;}
.collection-list-wrapper .card__information{padding:15px 10px!important;background:var(--primary-color);}
.collection-list-wrapper .card__information .card__heading{color: var(--text-color);font-size: 22px;font-weight: 500;text-align: center;text-transform: capitalize;}
.collection-list-wrapper .collection-card-wrapper .card{border-radius: 20px;overflow: auto;background:#fff;border:1px solid;}
.collection-list-wrapper .card__inner {background:#fff;}

@media screen and (max-width:991px){
  .collection-list-wrapper .title-wrapper-with-link{margin-bottom:30px}
  .collection-list-wrapper .card__information .card__heading{font-size:20px;}
}

@media screen and (max-width:680px){
  .collection-list{gap:20px;}
}

/* ------------------------ INSTA APP -------------------------*/

.custom_insta_title{text-align:center;font-size:36px;font-weight:500;margin:0 0 28px 0;line-height: 37px;}
.custom_insta_title a{color:inherit;}
#insta-feed h2 {
  margin-top: 0;
}
@media screen and (max-width: 880px) {
  .custom_insta_title{font-size:24px;}
}
@media screen and (max-width: 575px) {
  .custom_insta_title {max-width: 295px;margin-left: auto;margin-right: auto;}
  .custom_insta_title{font-size:19px;line-height: 23px;}
}


/* ----------------- page--affiliate-marketing ----------------------- */

.page--affiliate-marketing .main_title{text-align:center;}

/*----------- SHARE ---------*/
.share_main_row{display: flex;flex-wrap: wrap;padding: 0;gap:7px;}
.share__col{width: 100%;background-color: var(--primary-color);border: 1px solid #e4e4e4;color: #162950;padding: 10px;max-width: 92px;list-style-type: none;display: flex;gap: 5px}
.share__col span{font-size:12px;font-weight:500;color:var(--text-color);}

@media screen and (max-width:575px){
  .template--product .share_main_row{gap:2px}
}

.cart-drawer .customer-current-view{font-size: 16px;text-align:center;display: flex;justify-content: center;}
.cart-drawer .customer-current-view span{margin-right: 5px;}
.cart-drawer .swiper-button-next{background-image:unset!important;}

/* LOGIN */

.cart__login-paragraph> a{color:var(--text-color)}

.template--article .article-template__content a{color: var(--svg-color);}