/** Shopify CDN: Minification failed

Line 1569:0 Unexpected "{"
Line 1803:124 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Tiro+Devanagari+Hindi&display=swap');

.prod_extended .content-page-detail .detail-info .product-price del, .product_sidebar .content-page-detail .detail-info .product-price del {

    color: #fff !important;

}
.product-item-v1 .product .info-product2 .price-product .price-old:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px !important;
    background: #db32b3 !important;
    display: block;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(-20deg);
}
span.tittle3 {
    display: block;
}
.section-newsletter-v1 .content {
    font-size: 16px;
    font-family: 'Inter';
}
span.break-1 {
    display: block;
}
.blog-page .content-blog-page .blog-list-view .blog_classic .post-info .post-title a {
 color: #fff;
}
	
	.blog-page .content-blog-page .blog-list-view .blog_classic .post-info .desc {
    font-size: 16px;
    font-family: 'Inter';
    font-weight: 400;
    color: #fff;
    margin-top: 22px;
}

.blog-page .content-blog-page .blog-list-view .blog_classic .post-info .blog-title {
color: #db32b3;
 
}
.post-details li b {
    font-size: 23px;
 color: #db32b3;
}

.post-details span {
    color: #fff;
    font-family: 'Inter';
    font-size: 16px;
}

.post-details li {
    color: #fff;
}


.blog-page .content-blog-page .blog-list-view .blog_classic .post-info .post-title:before {
background-color: #db32b3;
}
.article-page .content-single-blog .post-details .article_title {

    color: #fff;
}
.article-page .content-single-blog .post-details .cmt-author .author a {
  font-family: 'Inter';

    color: #db32b3;

}

.article-page .content-single-blog .post-details .cmt-author .comment_count {
   font-family: 'Inter';
color: #fff;

}
.article-page .content-single-blog .post-details .cmt-author .author {
    font-family: 'Inter';
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 400;
    position: relative;
}
.article-page .content-single-blog .post-details .cmt-author .author:after {

    background-color: #ffffff;


}


.blog-page .content-blog-page .blog-list-view .blog_classic .post-info .post-title a:after {

    color: #fff;

}
[data-id="cat-2"] .title {
    top: 3px !IMPORTANT;
}
.product-item-v1 .product .info-product2 .title-product {
    display: inline-block;
    margin-top: 18px;
    margin-bottom: 1px!important;
}
.product .img-product img {
    min-height: 371px;
  object-fit: cover;
}
.width-70 .product-wrap p:hover { color: #db32b3; }

.collection-page-fullwidth .content-page .shop_control .list-collection li a, .collection-page-sidebar .content-page .shop_control .list-collection li a {

    font-family: 'Inter';
  
}
span.natural_note {
    color: #fff;
}
.spacing-1 {
    padding-top: 7rem;
    font-family: 'Inter';
}

.logo {
    max-width: 183px;
}
.horizon-menu-home .main-navigation .menu-horizon-list .title_menu_mb.title_only_one {
 font-family: 'Inter';
}.style-heading {
    font-family: 'Inter';
}.elementor-widget-container p {
    font-family: 'Inter';
}

.spacing-1 h2 {
    font-family: 'Literata';
    font-size: 26px;
}
.pt-65.pb-30 {
    padding-top: 12rem;
}

.pt-65.pb-30 {
    font-family: 'Inter';
}

.maxus-titlebox {
    color: #fff;
    margin-top: 3rem;
}.fit-guide-style h2 b {
    font-family: 'Literata';
    color: #db32b3;
}

.fit-guide-style h4 b {
    font-family: 'Inter';
    font-size: 18px;
}

.fit-guide-style h2 strong {
    font-family: 'Literata';
    color: #db32b3;
}

td.fix {
    color: #db32b3;
}

.fit-table tr:nth-child(1) {
    color: #db32b3;
}

.fit-table {
    font-family: 'Inter';
}

.product-item-v1 .product .info-product2 .title-product a {text-transform: uppercase;}
.product .img-product  { object-fit: cover;}
.product .img-product {max-height: 361px;}
.flex-con > * { z-index: 100;}
.flex-con::after { z-index: 1;}
.contact-page .title_desc {color: #db32b3;line-height: initial;}
.flex-con:after {content: ''; width: 100%; height: 100%;background: #01050ea8; float: left; top: 0; right: 0; left: 0; bottom: 0; position: absolute;z-index:1;}
.row.outer-bg {
    display: flex;
    align-items: flex-end;
    min-height: 691px;
}
h3.the.Heading-1 {
    margin-bottom: 20px;
}
a.button-next {
 max-width: 198px;
}
.row.outer-bg p {
    font-family: 'Inter';
}
.container.text-center.collection-head {
    color: #fff;
    margin-top: 44px;
}

.container.text-center.collection-head p {
    max-width: 718px;
    margin:  0 auto;
    font-family: 'Inter';
    font-weight: 300;
}
.section-slideshow-v7 .slide-item .cate-wrap .collum-hover {
  
    vertical-align: bottom;

}
.content-banner2 a.list-inline-item.mr-0.button-next:hover, .flex-con a.list-inline-item.mr-0.button-next:hover {
    background: #000;
}
.product-item-v1 .product .info-product2 .title-product a:hover { color: #fff !IMPORTANT;}
#header.header-v2-h2 .dropdown-menu.list-home.show {
    display: none !important;
}
.product-item-v1 .product .info-product2 .price-product .price:hover {
    color: #fff !IMPORTANT;
}
.content-page.container.container-v1.product-detail9 * {
    color: #db32b3;

}
.tab-pd-details .tab_prod li a {
    color: #db32b3;
    font-size: 16px;
    font-family: 'Inter';
}
.tab-pd-details .product-desc p {
    font-family: 'Inter';
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: #fff;
}
.box-wrap {
    background: #1A8C08;
    color: #fff;
    padding: 4rem;
    min-height: 606px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 2;
    position: relative;
    top: 16px;
}
.header-v6-h6.menu_scroll_v6 {

    z-index: 3;
 
}
[data-section-type="section-banner-v3"] .box-img::after {
   display:none;
}



.section-slideshow-v1 .picture-slideshow:after {
    display: none;
}
.section-slideshow-v7 h2.title_heading.mb-0 {
    font-size: 45px;
    text-transform: uppercase;
    font-weight: 400;
}

.section-slideshow-v7 .slide-item .cate-wrap .collum-hover .content .title {
    color: #db32b3 !important;
    font-family: 'Dancing Script';
    font-size: 102px !important;
    text-transform: lowercase;
    position: relative;
    top: -38px;
    padding-bottom: 0px;
}
.section-slideshow-v7 .slide-item .cate-wrap .collum-hover .content .button-main2 {
    z-index: 99;
   
  
    position: relative;
    bottom: 24px;
    padding: 13px 32px;
    border: 1px solid;
    font-weight: 500;
    text-transform: uppercase;
    transition: unset !IMPORTANT;
}
.section-banner-v3 .box-info .content-banner {
  z-index: 2;
}
.section-banner-v3 .box-info:hover:after  {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000082;
    z-index: 1;
}





.flex-con{
    background: url(https://cdn.shopify.com/s/files/1/0716/7646/1353/t/2/assets/sew-bg.jpg);
    min-height: 680px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
  
}

.section-slideshow-v1:hover .next-slide {
    right: 3%;
    opacity: 0;
    display: none;
}
.box-wrap {
    background: #be308e;
    color: #fff;
    padding: 4rem;
    min-height: 606px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.section-slideshow-v1:hover .prev-slide {
    left: 3%;
    opacity: 0;
}
.section-newsletter-v1 .title_newletter h3 {
    font-size: 49px!important;
    font-family: 'Tiro Devanagari Hindi', serif;
    font-weight: 200;
    text-transform: initial;
}
.section-newsletter-v1 .title_newletter h3 span.Spring {
    font-weight: normal;
    font-size: 43px;
}
#shopify-section-dc5b0b5f-c4db-42a8-a3f8-4051b183c05e a {

    border: 1px solid #fff0;

}

.insta span.Spring {
    display: initial;
}
.row.row-2 .col-lg-3.col-md-3 {
    display: flex;
    justify-content: center;
}
.insta {
    text-align: center;
    margin-top: 17%;
    margin-bottom: 7%;
}
.insta {
    background: #171717;
    padding-top: 3%;
    padding-bottom: 3%;
}
.insta h3.Heading-1 {
    padding-bottom: 3%;
}
a.mt-4.button-main2 {
    padding: 13px 32px;
    border: 1px solid;
    font-weight: 500;
    text-transform: uppercase;
    transition: unset !IMPORTANT;
}
.section-slideshow-v1 .info-sideh1-no-effect .box-content .box-title2 {
    overflow: visible;
}
.section-slideshow-v1 .info-sideh1.effect2 .box-content-center .box-title .titlebig {
    font-size: 45px;
    font-weight: 400;
}
.product-loop h3 {
    line-height: 66px;
    font-size: 45px;
    color: #fff;
}
.section-banner-v3.mt-all .container.container-v1 {
    max-width: 1200px;
}


.section-info-v2 .container-v2 {
    max-width: 100%;
}
.section-slideshow-v1 h3.title-small.mb-0 {
    color: #db32b3;
    font-family: 'Dancing Script';
    font-size: 102px !important;
    text-transform: lowercase;
    position: relative;
    top: -51px;
}

a.mt-4.button-main2 {
    padding: 13px 32px;
    border: 1px solid;
    font-weight: 500;
    text-transform: uppercase;
    transition: unset !IMPORTANT;

}
span.Spring {
    display: block;
}

span.Spring {
    color: #db32b3;
}body {
  background: #000;
}
.picture-slideshow:after { 
   content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    background:#000;

}
.menu_scroll_v6 img {
    max-width: 139px;
}
.button-main2:hover {
    transform: none;
    background: #db32b3;
    box-shadow: none;
    border: 1px solid #db32b3 !important;
}
a.mt-4.button-main2:hover, a.button-next:hover {
  
  background: #db32b3;
    color: #fff;
    border: 1px solid #db32b3;
      box-shadow: none;
}
 .section-newsletter-v1 .newletter_email form .btn:hover {
    background-color: #db32b3;
    color: #fff;
    box-shadow: none;
    border: 1px solid #db32b3;
} 

header#header.menu_scroll_v6 {
    padding: 8px 0px;
}
.collection-page-fullwidth .content-page .shop_control .list-collection li a, .collection-page-sidebar .content-page .shop_control .list-collection li a {
 color: #fff;

}

.collection-page-fullwidth .content-page .shop_control .list-collection li a:hover, .collection-page-sidebar .content-page .shop_control .list-collection li a:hover {
    border-bottom: 1px solid #db32b3;
    color: #db32b3;
}

.collection-page-fullwidth .content-page .shop_control .style_layout_prod .prod_per a.active, .collection-page-sidebar .content-page .shop_control .style_layout_prod .prod_per a.active {
    background: #db32b3;
    color: #fff;
}

.product-item-v1 .product .info-product2 * {
    transition: .4s;
    font-family: 'Inter' !IMPORTANT;
}
.collection-page-fullwidth .content-page .shop_control .style_layout_prod .prod_list svg, .collection-page-sidebar .content-page .shop_control .style_layout_prod .prod_list svg {
    width: 22px;
    height: 36px;
    fill: #db32b3;
    transition: all .1s ease;
}
.collection-page-fullwidth .pagi-nav span a, .collection-page-sidebar .pagi-nav span a {
    color: #ffffff;
    font-family: 'Inter';
}
.collection-page-fullwidth .pagi-nav .current, .collection-page-sidebar .pagi-nav .current {
    border-color: #fff;
    color: #fff;
    background: #db32b3;
    margin: 0 -1px;
    z-index: 2;
}






[data-section-type="section-banner-v3"] .box-img:after{
 content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
 background-color: #0000008c;
}
.section-banner-v3 .box-info .content-banner {
    position: absolute;
    top: 72%;
    left: 40%;
    transform: translate(-35%,-50%);
    text-align: center;
}

.pllex {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.section-slideshow-v1 .info-sideh1.effect2 .box-content-center .box-title2 {
    overflow: hidden;
    overflow: initial !IMPORTANT;
}
.section-slideshow-v1 .info-sideh1.effect2 .box-content-center .box-title h3 {
    text-transform: uppercase;
}
a.mt-4.button-main2.button-shop-1578974005391-1 {
    margin: 0px !IMPORTANT;
}

.section-info-v1 h2.title_heading.mb-0 {
    font-weight: 400;
    font-size: calc(40px + (27 - 20) * ((100vw - 300px) / (2000 - 300)));
}
	.section-info-v1 .content_info {
    font-size: 16px;
    color: #a8a8a8;
    font-family: 'Inter';
    /* max-width: 564px; */
    font-weight: 300;
}
.section-slideshow-v1 .info-sideh1-no-effect .box-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 54%;
    background: #be308e;
    max-width: 530px;
}


.header-v6-h6 .model_menu .model-menu-icon span:nth-child(3) {
    width: 100%;
}
.header-v6-h6 .model_menu .model-menu-icon span:nth-child(2) {
    width: 100%;
}
.header-v6-h6 .model_menu .model-menu-icon span {
 width: 25px;
    height: 2px
 background: #db32b3;
	}
.section-newsletter-v1 {

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* #header .align-items-center {-ms-flex-align: flex-start!important; align-items: flex-start!important;} */
#header .menu ul li .dropdown-menu > .row {
    flex-direction: row-reverse;
}
#header .menu ul li .dropdown-menu {
    background-color: rgb(0 0 0 / 80%);
    bottom: auto;
    z-index: 99999999;
    right: 0;
    margin-top: 0px !important;
    padding: 10px 30px 20px;
    left: 0;
    width: 100%;
}
#header .menu ul li{
  height: 100px;
  display: flex;
  align-items: center;
  padding: 2px 15px 0;
}
.dropdown-menu ul li{
  height: auto;
}
.header-v3-h3 {
    background-color: rgb(0 0 0 / 80%);
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 !important;
}
.header-v3-h3.menu_scroll_v3{
  background-color: rgb(0 0 0 / 80%);
  z-index: 9;
}
#header .col-lg-8,
#header .navbar,
#header .dropdown{
    position: static;
}
#header .menu ul li .dropdown-menu li a,
#header .menu ul li .nav-link{
  font-size: 16px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  padding: 0 !important;
}
#header .menu ul li .dropdown-menu .list-clothing a{
  color: #fff !important;
}
#header .menu ul li .dropdown-menu .list-clothing a:hover,
#header .menu ul li .nav-link:hover, #header .menu ul li .nav-link:focus, #header .menu ul li .nav-link:active{
  color: #db32b3 !important;
}
#header .menu ul li .dropdown-menu .list-clothing a{
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
#header .picture a img {
    height: 180px;
    object-fit: cover;
}
#header .picture {
    text-align: center;
}
#header .menu ul li .dropdown-menu .list-clothing .title h5 a:after{
  display: none;
}
#header .currencies-login {
 /* padding-top: 41px; */
    right: 49px;
}
#header .currencies-login .cart-login-search ul li a svg {
    fill: #db32b3 !IMPORTANT;
    margin-right: 10px !IMPORTANT;
}
.header-v6-h6 .model_menu {
    margin-left: 26px;
    margin-top: 20px;
}
#header .model_menu .model-menu-icon span {
    background: #db32b3;
}
.section-info-v1 .mt-5, .my-5 {
    margin-top: 35px!important;
}
.section-info-v1 a.button-main2 {
    padding: 13px 32px;
    border: 1px solid;
    font-weight: 500;
}.section-banner-v3 .box-info .content-banner .info-top h3 {
    font-family: Literata;
    font-size: 30px;
    font-weight: 400;
 line-height: 1.5;
}
.section-banner-v3 .box-info .content-banner .button-shop:hover {
    background: #db32b3;
    color: #fff;
    border: 1px solid #db32b3;
}

.section-banner-v3 .box-info .content-banner .button-shop {
    padding: 9px 9px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    border-radius: 5px;
}
.section-slideshow-v1 .info-sideh1-no-effect .box-content {
    position: absolute;
    top: 56%;
    transform: translateY(-50%);
    left: 54%;
    background: #be308e;
    max-width: 530px;
    min-height: 608px;
    display: flex;
    align-items: center;
}

#shopify-section-dc5b0b5f-c4db-42a8-a3f8-4051b183c05e .box-info {
    padding: 23px 42px;
}
#shopify-section-dc5b0b5f-c4db-42a8-a3f8-4051b183c05e .box-title h3.titlebig.mb-0 {
    font-size: 45px;
    font-weight: 400;
}
#shopify-section-dc5b0b5f-c4db-42a8-a3f8-4051b183c05e a {
 padding: 9px 34px;
    border: 1px solid #fff;
    font-size: 20px;
    font-weight: 400;
    border-radius: 5px;
    text-transform: uppercase;
}
.product-loop {
    display: flex;
    max-width: 1170px;
    margin: 0 auto;
}
.width-30 {
    width: 40%;
}
.width-70 {
 display: flex;
 flex-wrap: wrap;
 width:60%;
}

.product-wrap {
    margin: 10px;
    padding: 10px;
    flex: 40%;
}

.product-loop p {
    color: #fff;
    font-size: 16px;
    font-family: 'Inter';
    line-height: 24px;
    margin-top: 35px;
    margin-bottom: 33px;
}
.Heading-1{
    line-height: 66px;
    font-size: 45px;
    color: #fff;
}

.section-banner-v4 .box-info .content-banner2.left .title {
  line-height: 66px;
    font-size: 45px;
    color: #fff;
}

span.Spring {
    color: #db32b3;
 display: block;
}
.product-loop {
    display: flex;
    max-width: 1170px;
    margin: 0 auto;
    margin-top: 107px;
}

a.button-next {
    background: transparent;
    padding: 9px 34px;
    border: 1px solid #fff;
    font-size: 20px;
    font-weight: 400;
    border-radius: 5px;
    text-transform: uppercase;
    color: #fff;
}
p.price-root {
    margin: 0px;
    padding-left: 12px;
}

p.product-title {
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 12px;
}
.spacing-2 {
    padding-top: 14%;
    position: relative;
    top: 2%;
}
.spacing-1 {
    position: relative;
    top: 11%;
}
.container-wrap{
max-width: 1170px;
    margin: 70px auto 0;
}

.product-loop2 {
    display: flex;
}

.product-loop2 .width-70 {
    width: 69%;
}
.product-loop2 .width-30 {
    width: 33%;
}
span.Spring1 {
    color: #db32b3;
}

.card-1 {
    background: #363636;
    display: block;
    width: 30%;
    border-radius: 20px;
    margin: 8px;
    color: #fff;
    padding: 19px;
    font-family: 'Inter';
}



.card-1.spacing-mid {
    position: relative;
    top: 93px;
}

.card-1.spacing-bottom {position: relative;top: 33px;}
.profile-container {
    display: flex;
    align-items: center;
}
.profile-client {
    height: 66px;
    width: 66px;
    background: #d9d9d9;
    border-radius: 50%;
    margin-bottom: 12px;
    margin-right: 19px;
}
.card-1 p {
    font-size: 14px;
}
.profile-name {
    font-weight: 600;
    font-size: 14px;
}
.product-loop2 .width-30 p {
    color: #fff;
    font-family: 'Inter';
    max-width: 300px;
    margin-top: 30px;
    margin-bottom: 32px;
}
.section-banner-v4 .box-info .content-banner2.left {
    position: absolute;
    top: 50%;
    transform: translateY(-19%);
    left: -10%;
    background: #be308e;
    padding: 32px 56px 12px;
    min-height: 482px;
}
.Heading-1, .section-banner-v4 .box-info .content-banner2.left .title {
    line-height: 66px;
    font-size: 45px;
    color: #fff;
    font-weight: 400;
}
.section-banner-v4.mt-all p {
    font-family: 'Inter';
    margin-top: 23px;
    margin-bottom: 28px;
}
span.block-span {
    display: block;
}
span.heading-small {
    color: #fff;
    text-transform: uppercase;
}
.section-banner-v4.mt-all {
    max-width: 1052px;
    margin: 0 auto;
}
.product-featured1 {
    text-align: center;
    padding-bottom: 134px;padding-top: 14%;}
.section-newsletter-v1 .newletter_email {
    width: 588px;
    max-width: 100%;
    margin: 35px auto 0;
}
.section-newsletter-v1 .newletter_email form .btn {
position: initial;
    height: 43px;
    line-height: 19px;
    border: 1px solid #ffffff;
    background-color: #f9b5b200;
    cursor: pointer;
    transform: initial;
    color: #fff;
    border-radius: 0;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 2px;
    transition: .3s;
    margin: 24px auto 0;
    text-transform: uppercase;
    max-width: 204px;
  
    width: 100%;
}



.section-newsletter-v1 .newletter_email form .form-group .form-control::placeholder { 
  color: white;
  opacity: 1; 
  text-transform:capitalize;
  font-family:inter;
font-size: 16px;
    font-weight: 400;
text-align:center;
}

.section-newsletter-v1 .newletter_email form .form-group .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
  opacity: 1; 
  text-transform:capitalize;
  font-family:inter;
font-size: 16px;
    font-weight: 400;
text-align:center;
}
.section-newsletter-v1 .newletter_email form .form-group .form-control {
    padding: 21px 15px;
  
    border: 1px solid #fff;
 
    color: #495057;
    background-color: transparent;
}
.section-newsletter-v1 .newletter_email form .form-group .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: white;
  opacity: 1; 
  text-transform:capitalize;
  font-family:inter;
font-size: 16px;
    font-weight: 400;
text-align:center;
}

.wrap-1 {
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    justify-content: center;
padding-top: 18px;
}
.align-2 {
    display: flex;
    background: white;
}
.wrap-1 img {
    margin-top: 9px;
    margin-right: 14px;
}
.section-info-v2 .mini-content .mini-title {
 padding-bottom: 8px;
 color: #232323;
}

.section-info-v2 .mini-content .mini-des {

    padding-bottom: 19px;
}
.footer_v2 {
    padding-top: 67px;
    padding-bottom: 55px;
    border-top: 1px solid #e5e5e5;
    margin: 0 auto;
    display: flex;
}
hr {
    margin-top: 3rem;
    margin-bottom: 0rem;
    border: 0;
    border-top: 1px solid #db32b3;
}
.footer_v2 .info_footer ul li a {
    color: #fff;
    font-size: 14px;
   font-family: 'Inter';
}
.footer_v2 .title_footer h4:after
{
  display:none;
}


.footer_v2 .title_footer h4 {
    font-size: 16px;
    text-transform: capitalize;
    font-family: 'Inter';
    font-weight: 500;
    letter-spacing: .2px;
}

li.list-inline-item i {
    color: #BEBEBE;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    border: 1px solid;
    border-radius: 30px;
}
.flex-end {
    display: flex;
    justify-content: flex-end;
}
.footer_v2 .info_footer ul li a:hover {
    color: #db32b3;
}
li.list-inline-item i:hover {
    color: #db32b3;
}
.footer_v2 {
    padding-bottom: 26px; 
}
.row.flex4 {
    max-width: 1250px;
    margin: 35px auto 0;
    display: flex;
}
.row.row-2 {
    max-width: 1250px;
    margin: 0 auto;
}
.row.flex4 p {
    color: #fff;
    font-family: Inter;
    font-size: 12px;
    margin-bottom: 0px;
}
.footer_v2 .info_us .content-logo {
    font-size: 14px !important;
    line-height: 25px;
    font-family: 'Inter';
}
#shopify-section-footer > footer > div {
    padding: 0px;
}
#shopify-section-dc5b0b5f-c4db-42a8-a3f8-4051b183c05e .box-title2 h3 {
    font-size: 16px !important;
    line-height: 24px;
    font-family: Inter;
   top: initial;
}
.collection-page-fullwidth .content-page .shop_control .filter_sortby .filter p, .collection-page-sidebar .content-page .shop_control .filter_sortby .filter p {
 color: #fff;
 
}
.box_contentmenu .tab_content_menu_mobile .close-menu-mobile {
    background-color: #db32b3;
 
}
div#shopify-section-collection-template .text-center.bg-breadcrumb {
    min-height: 32rem;
    padding-top: 157px;
   position:relative;
}
div#shopify-section-collection-template .cate-info {
    display: none;
}
.title-cate {
    display: none;
}

div#shopify-section-collection-template .clearfix.relative.collection_prod, div#shopify-section-collection-template .row.shop_contro {
    max-width: 1170px;
    margin: 0 auto;
}
  
figure.absolute.uppercase.label-new.text-center {
    background: #db32b3 !important;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    font-family: 'Inter';
    font-weight: 300;
}
.collection-page-fullwidth .content-page .shop_control .filter_sortby .filter svg, .collection-page-sidebar .content-page .shop_control .filter_sortby .filter svg {

    fill: #fff !IMPORTANT;
}
.footer_v2 {
 
    border-top: 0px;
 
}
.content-page.container.container-v1.product-detail9 * {
    color: #db32b3;
}
.card-1:hover {
background: #db32b3;
}
.btn-3 { padding: 9px 34px;border: 1px solid #fff; color: #fff; font-size: 20px;font-weight: 400;border-radius: 5px;}
.btn-3:hover{ transform: none; background: #db32b3; box-shadow: none; border: 1px solid #db32b3 !important;}
.prod_extended .content-page-detail .detail-info .btn-action .shop-button:hover, .product_sidebar .content-page-detail .detail-info .btn-action .shop-button:hover {
    background: #db32b3;
    transition: .3s;
}
.prod_extended .content-page-detail .detail-info .btn-action .js-qty input[type=text], .product_sidebar .content-page-detail .detail-info .btn-action .js-qty input[type=text] {
  border: 1px solid #fff;
    color: #db32b3;
 border-radius: 5px;
}
.prod_extended .content-page-detail .detail-info .product-meta-info .detail-share-social label, .product_sidebar .content-page-detail .detail-info .product-meta-info .detail-share-social label {
    font-family: Literata;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding-right: 5px;
    margin-bottom: 0!important;
}
.prod_extended .content-page-detail .detail-info .product-meta-info .product-category-info label, .product_sidebar .content-page-detail .detail-info .product-meta-info .product-category-info label {
    font-family: Literata;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    color: #db32b3;
    padding-right: 5px;
    margin-bottom: 0!important;
}
.prod_extended .content-page-detail .detail-info .product-price ins, .product_sidebar .content-page-detail .detail-info .product-price ins { color: #ffffff;}
.content-page.container.container-v1.product-detail9 .content_box * {color: #ffffff;}
.content_box { background: #db32b3c4;}
.bread-crumb * { color: #fff !IMPORTANT;}
.swatch .variant_other:hover, .swatch .variant_other:focus, .swatch input:checked + .variant_other { border: 1px solid #fff !important; color: #fff !important; background: #db32b3 !IMPORTANT;}
.tab-pd-details .tab_prod li a {color:#fff;}

.info-product2 * {
    color: #db32b3 !important;
}

.tab-pd-details * {
    color: #fff;
    font-family: 'Inter';
    font-size: 14px;
}
#header.header-v2-h2 .menu ul li .nav-link {
    color: #db32b3;
}
.style-font p {
    line-height: 27px;
    font-family: 'Inter';
}
#header.header-v2-h2 .menu ul li .nav-link:hover {
    color: #fff;
}
#header.header-v2-h2 .currencies-login {
    padding-top: 0px;
    right: 49px;
}
.tab-pd-details .tab_prod li a { color: #db32b3; font-size: 16px;}
.shopify-section {
  position: relative;
}
.list-category .info_col .title_collection {
  color: #db32b3;
}
.list-category .info_col .total_item {
  color: #fff;
}
.guide-section-top {
  text-align: center;
  color: #fff;
  margin: 50px auto;
  max-width: 750px;
}
.guide-3-steps {
  display: inline-block;
  width: 100%;
}
.steps-inner {
  width: 33.33%;
  padding: 0 10px;
  float: left;
  color: #fff;
}
.guide-img {
  background: #f0f0f0;
  margin: 30px 0 50px;
}
.size-chart-outer {
  display: flex;
  align-items: center;
  color: #fff;
  max-width: 1170px;
  margin: 0 auto;
}
.size-chart-left, .size-chart-right {
  width: 50%;
  padding: 20px;
}
.size-chart-left h2 {
  position: relative;
}
.size-chart-left h2::before {
  content: '';
  height: 2px;
  width: 50px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background: #fff;
}
.swimwear-styles-outer {
  color: #fff;
}
.swimwear-styles-sections-outer {
  display: inline-block;
  width: 100%;
}
.swimwear-styles-sections {
  float: left;
  width: 33.33%;
  padding: 10px;
}
.swimwear-styles-img {
  width: 100%;
  max-width: 150px;
  margin: 0 0 20px;
}
.title-with-border h2 {
  position: relative;
  margin: 0 0 30px;
  font-size: 2.5rem;
}
.title-with-border h2::before {
  content: '';
  height: 2px;
  width: 50px;
  position: absolute;
  left: calc(50% - 25px);
  bottom: -15px;
  background: #fff;
}
.guide-cta-outer {
  background: #ededed;
  text-align: center;
  padding: 50px;
  color: #423f3f;
}
.guide-cta-outer h2 {
  position: relative;
  margin: 0 0 50px;
  font-size: 2.5rem;
}
.guide-cta-outer h2::before {
  content: '';
  height: 2px;
  width: 50px;
  position: absolute;
  left: calc(50% - 25px);
  bottom: -15px;
  background: #423f3f;
}
.guide-cta-outer a {
  color: #423f3f;
  border: 1px solid #423f3f;
  padding: 10px 20px;
  display: inline-block;
  text-transform: uppercase;
  margin: 20px 0 0;
  transition: all 0.3s ease-in-out;
}
.guide-cta-outer a:hover {
  background: #fff;
  border-color: #fff;
}
.guide-free-shipping {
  background: #fff;
  text-align: center;
  padding: 50px 30px;
}
.guide-free-shipping p {
  margin: 0;
  font-size: 22px;
  color: #7a1f3d;
}
.guide-last-inner {
  display: inline-block;
  width: 100%;
}
.guide-last-sections {
  float: left;
  width: 25%;
  padding: 15px;
  text-align: center;
  color: #fff;
}
.guide-last-content {
  padding: 15px;
}
.guide-last-content h3 {
  font-size: 1.3rem;
}
.guide-last-content p {
  font-size: 15px;
  font-weight: normal;
}
.size-chart-right table {
  background: #fff;
  color: #000;
  text-align: center;
}
.size-chart-right table th, .size-chart-right table td {
  text-align: center;
}
.section-banner-v3.mt-all {
  margin-top: 15px;
}
.blocks-two-section{
  padding: 100px 0;
}
#shopify-section-3880b7fc-8075-4217-8139-7610cd828a70 .section-info-v1{
  margin-top: 0 !important;
}
#ShopifyChat {
  bottom: 90px !important;
  z-index: 9 !important;
}
.notice-delay-delivery {
  text-align: center;
  margin: 40px 0 0;
}
.notice-delay-delivery h3 {
  color: #ff27a0 !important;
}
.notice-delay-delivery p {
  margin: 0;
}
.boost-sd__filter-product-list {
    padding-top: 150px;
}
.boost-sd__sorting-option {
    color: #000;
}
.instagenie-feed .h2,
.boost-sd__product-list-pagination-in-collection-search-empty-message,
.boost-sd__product-price--default,
.boost-sd__toolbar-item--product-count .boost-sd__product-count,
.boost-sd__sorting-label, 
.boost-sd__sorting-button,
.boost-sd__header-title,
.boost-sd__view-as-text,
.boost-sd__refine-by-horizontal-refine-by-heading,
.boost-sd__product-title,
span.boost-sd__filter-tree-toggle-button-title {
    color: #fff !important;
}
.boost-sd__view-as-icon svg path,
.boost-sd__view-as-icon:hover svg path, 
.boost-sd__view-as-icon.boost-sd__view-as-icon--active svg path,
span.boost-sd__filter-tree-toggle-button-icon svg path {
    fill: #fff !important;
}
.boost-sd__product-item-list-view-layout-cta-buttons .boost-sd__button,
.boost-sd__pagination-number--active,
.boost-sd__pagination-number {
    color: #000 !important;
}
.boost-sd__button--select-option, .boost-sd__button--add-to-cart {
    color: #000 !important;
}
.boost-sd__pagination-button-icon svg {
    fill: #000 !important;
}
.boost-sd__quick-view-btn .boost-sd__btn-buy-now {
    color: #000;
}
.boost-sd__filter-option-item-button--with-checkbox:before{
    border-color: #000 !important;
}
.boost-sd__filter-option-item-button--with-checkbox:after {
    border-color: #000 !important;
}
.boost-sd__refine-by-horizontal-refine-by .boost-sd__button:hover{
  color: #fff;
}
.boost-sd__quick-view-btn .boost-sd__btn-buy-now:hover,
.boost-sd__quick-view-btn .boost-sd__btn-buy-now,
.boost-sd__quick-view-btn .boost-sd__btn-add-to-cart:hover,
.boost-sd__quick-view-btn .boost-sd__btn-add-to-cart {
    color: #000 !important;
    border-color: #000 !important;
}
.boost-sd__filter-option-range-slider--style-1 .noUi-pips-horizontal, 
.boost-sd__filter-option-range-slider--style-1 .noUi-base,
.boost-sd__filter-option-item-button,
.boost-sd__refine-by-horizontal-refine-by .boost-sd__button,
.boost-sd__filter-option-item-amount,
.boost-sd__refine-by-horizontal-refine-by-heading,
.boost-sd__button--clear,
.boost-sd__button--clear:hover, .boost-sd__button--clear:active, .boost-sd__button--clear:focus,
.boost-sd__filter-option-range-slider-input[type=text], .boost-sd__filter-option-range-slider-input[type=number],
.boost-sd__filter-option-range-slider-unit,
.boost-sd__filter-option-title {
    color: #000 !important;
}
.boost-sd__filter-tree-horizontal {
    background: #fff;
    padding: 0 20px;
}
.boost-sd__quick-view-btn .boost-sd__btn-buy-now,
.boost-sd__button--select-option, .boost-sd__button--add-to-cart{
  background: #fff !important;
}
.boost-sd__filter-option.boost-sd__filter-option-swatch.boost-sd__filter-option--style-expand.boost-sd__filter-option--horizontal:has(#pf_m___custom__color-toggle) {
  display: none;
}
.boost-sd__filter-option-range-slider--style-1 .noUi-origin .noUi-handle{
  background: #000 !important;
}
.top-banner-notice {
    background: red;
    padding: 10px 10px 16px;
}
.top-banner-notice p {
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
}
.top-banner-notice p br{
  display: none;
}
.boost-sd__header-description {
    text-align: center;
    color: #fff;
    margin-top: 50px;
}
.boost-sd__sorting-button:after{
  border-color:#fff !important;
}
.minicart{
  z-index: 900001;
}
.page-cart .content-pages .table-responsive td:before{
  color: #fff;
}
button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
    background: #ED1A8B !important;
}
.boost-sd__header-description .section {
    margin-bottom: 50px;
}
.boost-sd__header-description h1 {
    text-align: center;
    margin-bottom: 50px;
}
.boost-sd__header-description {
    max-width: 1140px;
    margin: 0 auto;
    text-align: left;
    padding: 0 15px;
}
.jdgm-carousel{
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 15px;
}
.boost-sd__product-item-grid-view-layout-image .boost-sd__product-image-img {
    height: 400px;
}
.jdgm-carousel--vertical-theme .jdgm-carousel-item {
    height: 150px !important;
}
.jdgm-carousel-item__review-body>p,
.jdgm-carousel-item__review-title,
.jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
    color: #Fff;
}
.jdgm-carousel--vertical-theme .jdgm-carousel-item__review-wrapper {
    background-color: transparent !important;
}
.jdgm-carousel-wrapper .jdgm-carousel-title-and-link {
    display: block !important;
    text-align: center;
    max-width: 1140px;
    margin: 0 auto;
}
.jdgm-carousel-wrapper .jdgm-carousel-title {
    text-align: center !important;
    padding: 0 140px !important;
}
.jdgm-rev__body,
.jdgm-rev__timestamp, .jdgm-rev__location,
.jdgm-histogram__frequency,
.jdgm-rev-widg__summary-text,
.jdgm-rev-widg__title{
  color: #fff !important;
}
.jdgm-rev-widg {
    max-width: 1140px;
    padding: 0 15px !important;
    margin: 0 auto !important;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{
  justify-content: space-between !important;
}
.header-banner img {
  width: 100%;
}
.header-banner img.header-mobile-banner {
  display: none;
}
.needsclick.klaviyo-close-form svg{
  display: none;
}
.needsclick.klaviyo-close-form:before {
    content: 'X';
    font-family: 'Inter';
    font-size: 20px;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    text-align: center;
    line-height: 30px;
    left: -20px;
    position: relative;
    cursor: pointer;
}
.content-single-blog a {
  color: #db32b3 !important;
}
#shopify-section-2c395479-3629-4c94-b54e-29793fe258f4 .product-loop2.container-wrap.pllex {
  display: none !important;
}

@media only screen and (max-width: 1200px) {
{
.product-loop {
 padding-left: 3%;
    padding-right: 3%;
}
.section-banner-v3 .box-info .content-banner .button-shop {
    padding: 9px 34px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    border-radius: 5px;
}
  .header-banner img.header-mobile-banner {
    display: block;
  }
}
@media only screen and (max-width: 1199px) {
  .box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list .title_menu_mb.title_only_one,
  .box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list .title_menu_mb.title_only_one a,
  .box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list .toggle-menumobile i {
      color: #000;
  }
  .header-banner img.header-mobile-banner {
    display: block;
  }
}
@media (max-width: 991px) {
  .top-banner-notice p {
    font-size: 12px;
  }
  .top-banner-notice {
    padding: 5px 10px 10px;
  }
  .top-banner-notice p br{
    display: block;
  }
  .jdgm-carousel-wrapper .jdgm-carousel-title{
    padding: 70px 0 30px !important;
  }
  .boost-sd__filter-option-item-button, .boost-sd__filter-option-title {
    color: #fff !important;
}
}
@media only screen and (max-width: 768px) {
.product .img-product img {
    min-height: 195px;
}

div#shopify-section-collection-template .text-center.bg-breadcrumb {
    min-height: 9rem;

}
.breadcrumb_collection .bg-breadcrumb {

    background-attachment: initial;
}

.prod_extended.custom-spacing {
    padding-top: 0rem;
}
.prod_extended .content-page-detail .gallery-control .prod_sub img, .product_sidebar .content-page-detail .gallery-control .prod_sub img {
    margin-bottom: 13px;
    min-height: 134px;
    object-fit: cover;
}

.width-70 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.card-1.spacing-mid {
    position: relative;
    top: 0;
}
.card-1.spacing-bottom {
    position: relative;
    top: 0;
}
.product-loop2 {
    display: flex;
    flex-direction: column;
}

.product-loop2 .width-30 {
    width: 100%;
    text-align: center;
}
.product-loop2 .width-30 p {
    color: #fff;
    font-family: 'Inter';
    max-width: 100%;
    margin-top: 11px;
    margin-bottom: 35px;
}
.product-loop2 .card-1 {

    width: 100%;

}

.section-slideshow-v1 .info-sideh1-no-effect .box-content {
    position: initial;
    top: 56%;
    transform: translateY(-65%);
    left: 54%;
    background: #be308e;
    max-width: 530px;
    min-height: 473px;
    display: flex;
    align-items: center;
}

.product-loop {
display: flex;
flex-direction: column;
padding-left:3%;
 padding-right:3%;
}
.product-loop .width-30, .product-loop2 .width-70 {
    width: 100%;
}

.align-2 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.wrap-1 {
    text-align: left;


}
.wrap-1 img {
    margin-top: 9px;
    margin-right: 14px;
    width: 49px;
    height: 34px;
}
.section-info-v2 .mini-content .mini-des {
    padding-bottom: 10px;
}
.section-banner-v4 .box-info .content-banner2.left {
    position: initial;
    transform: translateY(0);
}
.section-banner-v4 .box-info .content-banner2.left {
 padding: 32px 24px 12px;

}
.product-featured1 {
    text-align: center;
    padding-bottom: 40px;
}
.flex-end {
    display: flex;
    justify-content: center;
    margin-top: 16px;
}
  .steps-inner {
    width: 100%;
  }
  .size-chart-outer {
    display: block;
  }
  .size-chart-left, .size-chart-right {
    width: 100%;
  }
  .swimwear-styles-sections {
    width: 100%;
  }
  .guide-section-top {
    padding: 10px;
  }
  .guide-last-sections {
    width: 100%;
  }
  .guide-cta-outer h2 {
    font-size: 2rem;
  }
  .guide-section-top h2, .size-chart-left h2 {
    font-size: 1.5rem;
  }
  .guide-3-steps h3, .swimwear-styles-outer h3 {
    font-size: 1.4rem;
  }
  .section-newsletter-v1 p.mb-0.content {
    margin-bottom: 40px !important;
}
  .boost-sd__filter-product-list {
    padding-top: 50px;
}
  .boost-sd__product-item-grid-view-layout-image .boost-sd__product-image-img {
    height: 250px;
}
  
.header-banner img.header-mobile-banner {
  display: block;
}
.header-banner img.header-desktop-banner {
  display: none;
}
}





@media only screen and (max-width: 480px) {
.box-wrap {
    padding: 2rem;
}
a.button-next {
    font-size: 19px;
}
}
@media (min-width: 1200px) and (max-width: 1500px){
.section-newsletter-v1 .title_newletter h3 {
    font-size: 45px!important;
    font-weight: 300;
    line-height: 78px;
}
}


.prod_extended .content-page-detail .detail-info .product-price del, .product_sidebar .content-page-detail .detail-info .product-price del {
    color: #fff !important;
}

.collabs-page__intro p, .collabs-page__intro h2, .collabs-page__intro h1 {color: white !important}

.boost-sd__header-main-2-content--relative{background: none !important;}
.box_contentmenu .tab_content_menu_mobile .tab-content #tab_menu_mobile .menu-horizon-list .nammenu{color: #000 !important;}