/** Shopify CDN: Minification failed

Line 481:0 Unexpected "{"

**/
@font-face {
    font-family: 'ITC Berkeley Oldstyle';
    src: url('/cdn/shop/files/BerkeleyOldstyleITCbyBT-Book.woff2?v=1720445545') format('woff2'),
        url('/cdn/shop/files/BerkeleyOldstyleITCbyBT-Book.woff?v=1720445545') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'mulilight';
    src: url('/cdn/shop/files/muli-light-webfont.woff2?v=1720707539') format('woff2'),
         url('/cdn/shop/files/muli-light-webfont.woff?v=1720707539') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'muliregular';
    src: url('/cdn/shop/files/muli-webfont.woff2?v=1720709826') format('woff2'),
         url('/cdn/shop/files/muli-webfont.woff?v=1720709826') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'mulisemibold';
    src: url('/cdn/shop/files/muli-semibold-webfont.woff2?v=1720707203') format('woff2'),
         url('/cdn/shop/files/muli-semibold-webfont.woff?v=1720707203') format('woff');
    font-weight: normal;
    font-style: normal;

}

body.product-snatched-shapewear-bodysuit h1, .product-snatched-shapewear-bodysuit h2, .product-snatched-shapewear-bodysuit h3,.product-snatched-shapewear-bodysuit h4,
.product-snatched-shapewear-bodysuit h5{
  font-family: 'ITC Berkeley Oldstyle';
letter-spacing: normal !important;

}

@font-face {
    font-family: 'Muli';
    src: url('/cdn/shop/files/Muli.woff2?v=1720446046') format('woff2'),
        url('/cdn/shop/files/Muli.woff?v=1720446046') format('woff'),
  url(' /cdn/shop/files/Muli-Light.ttf?v=1720703955') format('TTF'),
   url(' /cdn/shop/files/Muli-Light.otf?v=1720704367') format('otf');
    font-weight: normal;
    font-display: swap;
}

body.product-snatched-shapewear-bodysuit p, .product-snatched-shapewear-bodysuit button, .product-snatched-shapewear-bodysuit span, .product-snatched-shapewear-bodysuit a {
          font-family: muliregular, sans-serif !important;
}
body.product-snatched-shapewear-bodysuit .product__title h1 {
    font-size: 48px;
    font-weight: 600;
    line-height: 1.1;
}
.product_stock-des p strong {
    font-family: mulisemibold, sans-serif;
}
/*---------------------- 09-07-24-------------------------------------------*/

.product-snatched-shapewear-bodysuit .js.product-form__input.Kleur label {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    padding: 0px;
    overflow: hidden;
}
.product-snatched-shapewear-bodysuit .js.product-form__input.Kleur label img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-snatched-shapewear-bodysuit .product-form__input input[type=radio]:checked+label {
    background-color: transparent;
    color: #000;
    border: 1px solid #000;
    outline: 1px solid #000;

}
.product-snatched-shapewear-bodysuit legend.form__label {
    font-size: 15px;
}
.product-snatched-shapewear-bodysuit .selected-option {
    font-size: 15px;
}
.announcement-cell span {
    color: #fff;
}
.product-snatched-shapewear-bodysuit .price-item.price-item--regular {
    color: #d80000;
}
.product-snatched-shapewear-bodysuit .price-item.price-item--sale.price-item--last {
    color: #0d700d;
    font-weight: 600;
    font-size: 19px;
}

.product-snatched-shapewear-bodysuit h2.h4.accordion__title.inline-richtext {
    font-size: 15px;
    color: #000000;
  font-family: 'Muli';
}
.product-snatched-shapewear-bodysuit .cus_product_content-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.product-snatched-shapewear-bodysuit .product_list-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    background-color: #eee;
    padding: 10px;
    border-radius: 10px;
}
.product-snatched-shapewear-bodysuit .product_list-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
.product-snatched-shapewear-bodysuit .cus_product_content {
    width: 80%;
}
.product-snatched-shapewear-bodysuit .cus_product-img {
    width: 20%;
}
.product-snatched-shapewear-bodysuit .product_info h2 {
    font-size: 13px;
    text-transform: capitalize !important;
    margin: 0px;
    color: #000;
    font-weight: 600;
    font-family: 'Muli';
}
.product-snatched-shapewear-bodysuit .cus_product-img img {
    width: 100%;
    height: auto;
    display: block;
}
.product-snatched-shapewear-bodysuit .cus_price-row {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 14px;
    padding-top: 10px;
}
.product-snatched-shapewear-bodysuit .cus-compare-price {
    font-size: 13px;
    color: red;
    text-decoration: line-through;
    margin: 0;
}
.product-snatched-shapewear-bodysuit .cus-regular-price {
    font-size: 16px;
    margin: 0;
}
.product-snatched-shapewear-bodysuit .cus_add-btn button {
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 13px;
    border: 1px solid #eee;
    background-color: #d4d3d3;
    cursor: pointer;
}
.product-snatched-shapewear-bodysuit .cust-title {
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
}
.product-snatched-shapewear-bodysuit #popup-trigger {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
    border-radius: 4px;
    padding: 3px;
    cursor: pointer;
    text-align: center;
    float: right;
}
.product-snatched-shapewear-bodysuit .product-form__input input[type=radio]+label {
    padding: 1.3rem 2.2rem;
}
.product-snatched-shapewear-bodysuit .product-form__input.Size legend.form__label {
    width: 100%;
}
body.product-snatched-shapewear-bodysuit.show-popup .shopify-section.shopify-section-group-header-group {
    z-index: 2;
}
 .lg_active:after {
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0006;
    z-index: 9;
} 
.cus-text-wrapper {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    align-items: center;
}
.cus-text-wrapper svg path {
    fill: #00a341;
}
.product-snatched-shapewear-bodysuit .instock_text {
    color: #00a341;
    font-size: 14px;
    margin: 0;
  line-height: normal;
  font-weight: 600;
}
.product-snatched-shapewear-bodysuit .cus-text-wrapper p {
    margin: 0;
}

.product-snatched-shapewear-bodysuit .cus-tick-icon {
    height: 19px;
    width: 19px;
}
.product-snatched-shapewear-bodysuit .outstock_text{
  color: #e51515;
}
.product-snatched-shapewear-bodysuit .product-form__submit {
    border-radius: 5px;
    margin: 0;
    padding: 5px 10px;
}
.product-snatched-shapewear-bodysuit .product-form__submit:after {
    border-radius: 5px;
}
p.product__text.inline-richtext.subtitle {
    background-color: #eee;
    text-align: center;
    font-size: 15px;
    border-radius: 5px;
    margin: 24px 0px;
    padding: 0px 4px;
}
.payment-icons {
    text-align: center;
    height: 30px;
    width: 100%;
}
.offer-block {
    background-color: #eee;
    padding: 15px 10px;
    text-align: center;
    border-radius: 5px;
}
.offer-icon img {
    height: 20px;
    width: 20px;
}
body .section-header.shopify-section-group-header-group {
    z-index: 99;
}
.offer-text,.offer-text2 {
    font-size: 15px;
    color: #000;
}
.product-snatched-shapewear-bodysuit .button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after {
    --border-offset: 1.3px;
    box-shadow: unset;
}
.product-snatched-shapewear-bodysuit .quantity:after {
    border-radius: 5px;
}


.product-snatched-shapewear-bodysuit .zrx-sticky-atc-product-variants {
    display: none;
}
.product-snatched-shapewear-bodysuit .zrx-sticky-atc-main-button span {
    font-size: 12px!important;
    font-weight: 900 !important;
}

.product-snatched-shapewear-bodysuit .zrx-sticky-atc-content-wrapper {
    justify-content: flex-start;
}
.product-snatched-shapewear-bodysuit .zrx-sticky-atc-bar.zrx-sticky-atc-bar-bottom.zrx-sticky-atc-bar.zrx-sticky-atc-show {
    bottom: 100px;
    width: 100%;
    max-width: 520px;
    padding: 20px;
    right: 0 !important;
    border: 1px solid #ddd;
    border-radius: 5px;
    left: unset;
}
.product-snatched-shapewear-bodysuit .zrx-sticky-atc-bar-bottom .zrx-sticky-atc-content-wrapper {
    border-top: none;
    gap: 20px;
}
.product-snatched-shapewear-bodysuit  .zrx-sticky-atc-main-button {
    margin-right: 4px;
    min-width: 206px;
}
.product-snatched-shapewear-bodysuit .zrx-sticky-atc-product-img {
    display: block;
    width: 60px;
    height: 60px;
}

fieldset.js.product-form__input.Size {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.product-snatched-shapewear-bodysuit .payment-icons img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.product-snatched-shapewear-bodysuit .product-form__input {
    flex: unset;
    margin: 0;
}

.product-snatched-shapewear-bodysuit .cus_button-wrapper {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    align-items: center;
    gap: 20px;
}
.product-snatched-shapewear-bodysuit .quantity__button {
    width: 35px;
}
.product-snatched-shapewear-bodysuit .product-form__buttons {
    max-width: 100%;
}
.product-snatched-shapewear-bodysuit .quantity__label.form__label {
    display: none;
}

.product-snatched-shapewear-bodysuit .product-form__submit span {
    font-size: 12px;
    font-weight: 600;
}
.product-snatched-shapewear-bodysuit  .product__info-container .product-form {
    margin: 0 !important;
}
.product-snatched-shapewear-bodysuit .product-form__buttons {
     max-width: 100%; 
    width: 100%;
}
.product_stock-des p {
    letter-spacing: 0px;
    line-height: 24px;
}
.product-snatched-shapewear-bodysuit .product-form__input.Size .form__label {
    margin-bottom: 0!important;
    padding-top: 10px;
}
@media (max-width:767px){
  body .cus_add-btn .product-form {
    margin: 0;
}
body .cus_product_content-row {
    flex-wrap: wrap;
}
 body.product-snatched-shapewear-bodysuit .product__title h1 {
    font-size: 28px;
}
body #popup-container {
    width: 100%;
}
.product-snatched-shapewear-bodysuit .price-item.price-item--sale.price-item--last {
    font-size: 18px;
}
.product-snatched-shapewear-bodysuit .desc p {
    text-align: center;
}
body.product-snatched-shapewear-bodysuit p{
     font-size: 14px;
}
body .an-cus-multicolumn-column p.author, .offer-text, body .offer-text2, body .product-snatched-shapewear-bodysuit legend.form__label, .product-snatched-shapewear-bodysuit .selected-option,
  .product-snatched-shapewear-bodysuit .instock_text, .product-snatched-shapewear-bodysuit h2.h4.accordion__title.inline-richtext{
    font-size: 14px;
}

body .an-cus-multicolumn-column .content {
    font-size: 20px;
    line-height: 28px;
}
.product-snatched-shapewear-bodysuit .instock_text {
    font-size: 13px;
}
.product_stock-des p {        letter-spacing: 0px;
    line-height: 22px;
}
}

@media (max-width:450px){
/* body.product-snatched-shapewear-bodysuit .cus_button-wrapper {
    flex-wrap: wrap;
} */
.product-snatched-shapewear-bodysuit .quantity {
    width: 100%;
}
.product-snatched-shapewear-bodysuit .quantity__input {
    max-width: 38px;
}
}

/*------------------------------ 10-07-24-------------------------------*/
.cus_buy_btn {
    width: 100%;
}
.product-snatched-shapewear-bodysuit .badge.price__badge-sale {
    display: none;
}
.product-snatched-shapewear-bodysuit .product_hr_line {
    margin: 20px 0px;
}
.product-snatched-shapewear-bodysuit .quantity__button.no-js-hidden.disabled path {
    stroke: black;
}

.an-home-section-wraper .desc  {
    color: #000;
}

@media (max-width:450px){
 .product-snatched-shapewear-bodysuit .zrx-sticky-atc-product-container {
    display: none;
}
  .product-snatched-shapewear-bodysuit .zrx-sticky-atc-bar-bottom .zrx-sticky-atc-content-wrapper {
    gap: 0px;
}
.product-snatched-shapewear-bodysuit .zrx-sticky-atc-bar.zrx-sticky-atc-bar-bottom.zrx-sticky-atc-bar.zrx-sticky-atc-show {
    bottom: 30px;
	border: none;
    background-color: transparent;
    padding: 0;
}
}

@media (min-width:451px) and (max-width:720px){
.product-snatched-shapewear-bodysuit .zrx-sticky-atc-main-button {
    margin-right: 4px;
    min-width: 206px;
    max-width: 220px;
}

.product-snatched-shapewear-bodysuit .zrx-sticky-atc-bar-bottom .zrx-sticky-atc-content-wrapper {
    flex-wrap: unset;
}

.product-snatched-shapewear-bodysuit .zrx-sticky-atc-main-button span {
    font-size: 10px!important;
    font-weight: 900!important;
}
.product-snatched-shapewear-bodysuit .zrx-sticky-atc-bar.zrx-sticky-atc-bar-bottom.zrx-sticky-atc-bar.zrx-sticky-atc-show {
    max-width: 460px;
}
}

/*=================================== 12-07-24=======================================*/
.product-snatched-shapewear-bodysuit .product-form__input input[type=radio]+label {
    border-color: #ddd;
} 
.product-snatched-shapewear-bodysuit fieldset.js.product-form__input label:hover {
    border-color: #ddd !important;
}
{
    border-color: #ddd;
}
.product-snatched-shapewear-bodysuit .form__label, .product-snatched-shapewear-bodysuit .selected-option {
    font-family: 'muliregular';
      font-style: normal;
}
.product-snatched-shapewear-bodysuit .product-form__input input[type=radio]:checked+label {
    box-shadow: 0 0 0 1px rgb(0,0,0);
    outline: none;
}
.product-snatched-shapewear-bodysuit .product-form__input input[type=radio]+label:hover{
   border-color: #000 ;
}
.product-snatched-shapewear-bodysuit .js.product-form__input.Kleur legend.form__label {
    margin: 0px;
}
.custom-annoucement-bar {
    display: none;
}