/** Shopify CDN: Minification failed

Line 302:55 Unexpected "{"
Line 441:4 Unexpected "}"
Line 698:0 Unexpected "<"
Line 964:17 Comments in CSS use "/* ... */" instead of "//"
Line 1362:2 Unexpected "{"
Line 1364:1 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
span.onsale.nt_label {
    display: none !important;  
}

#shopify-section-template--20457750364409__custom_liquid_gcBnRP .responsive-dress-section {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 100vw;
    height: auto;
    min-height: auto;
    margin-top: -63px !important;
}

#nt_footer {
    display: none !important;
}
.single_add_to_cart_button{
background: #ecc7ce ;
}
.cart_ac_edit, .cart_ac_remove {
    display: none;
}
.menu__btn > span, .menu__btn > span::before, .menu__btn > span::after {
 background-color: #000 !important;
}
.lazyloadt4sed {
    font-family: 'Poppins' !important;
}
.nt_pr.custom-product-grid{
margin-top: 0px !important;
}
.cg {
    color: #000;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], select, textarea
{
    color: #000;
}
input:not([type=submit]):not([type=checkbox]), select, textarea
{
    color: #000;
}
.style__circle .is-label .swatch_pr_item.is-selected
{
background-color: #ecc7ce ;
}
.variations.style__circle .swatch.is-label .swatch_pr_item
{
border: 1px solid #000;
}
.orders-table .btn--secondary {
    color: #ecc7ce;
    border: 1px solid #ecc7ce;
}

/*#\37 618996240633 .col-auto.sticky_atc_btn.variations_form.flex.wrap.al_center.fl_center {
    display: none;
}*/
#\37 636337656057, #\37 636357775609{
    display: none;
}
.\37 636337656057 .money, .\37 636357775609 .money {
    display: none;
}
.sp_notice
{background-color: #ecc7ce;}

.Social {
    font-weight: 400;
    font-family: "Matter", sans-serif;
  display: flex;
flex-direction: column;
}

.textwidget.widget_footer.newl_des_1 {
    display: block !important;
}
input.tc.tl_md.input-text {
    font-family: 'Inter';
    font-size: 11px;
}
input.tc.tl_md.input-text {
    font-family: 'Inter';
    font-weight: 300;
    font-size: 11px;
}
h3.widget-title.fwsb.flex.al_center.fl_between.fs__16.mg__0.mb__30 {
    font-family: 'Inter';
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
}
li.menu-item a {
    font-family: 'Inter' !important;
    color: black !important;
    font-weight: 200 !important;
}
.Social span {
    font-family: 'Inter';
    font-weight: 200;
    font-size: 12px;
    color: black;
}
.menu_footer.widget_footer ul.menu li.menu-item a {
    font-family: 'Inter';
    font-weight: 200;
    font-size: 12px;
    line-height: 1px;
}
.footer__top .menu li {
    list-style-type: none;
    line-height: 15px !important;
    margin-right: 0;
}
.footer-contact span a {
    font-family: inter !important;
    font-size: 12px !important;
    color: black !important;
    font-weight: 200 !important;
}
.my-account.ts__05.pr.dn.db_md {
    transform: rotate(90deg);
}
span.mr__10.ml__10 {
  font-size: 11px;
  text-transform: uppercase;
  margin: 0px !important;
  font-weight: 400 !important;
  text-align: left;
      -webkit-justify-content: flex-start !important;
    padding: 0px 10px;
}
.fl_center {
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-justify-content: left !important;
    -ms-justify-content: center;
}
i.lar.la-heart.pr {
    transform: rotate(360deg);
}
.h_icon_la .nt_action>a>i, .h_icon_la .nt_action>div>a>i {
    font-size: 20px;
    transform: rotate(270deg);
    width: 20px;
    height: 20px;
}
    .nt_action.cart_des_1 .icon_cart.pr {
        display: block !important;
        transform: rotate(00deg);
        filter: invert(1);
    }
    .icon_cart.pr a svg {
        width: 20px;
        height: 20px;
        margin-top: 5px;
    }
.nt_pr.custom-product-grid{
margin-top: 0px !important;
}
input[type=submit]:hover, button:hover, a.button:hover, .bgcp, .jas-ajax-load a:hover, .widget .tagcloud a:hover, .widget .tagcloud a.active, #shopify-section-nt_filter .widget .tagcloud a:hover, #shopify-section-nt_filter .widget .tagcloud a:active, .single_add_to_cart_button, .variations.style__radio li.is-selected span.radio_styled:after, .variations.style__radio li.is-selected-nt span.radio_styled:after, .video-control__play, .signup-newsletter-form .submit-btn:hover, .mb_nav_title:after, .title_4 span:after, .title_3:after, ul.nt_filter_styleck>li.active>a:before, .js_agree_ck:checked+label:before, .css_agree_ck:checked+label:before, .nt_filter_styletag a:hover, .nt_filter_styletag .active a, .button.button_primary, .address-edit-toggle:focus, .shipping_calculator input.get_rates, input.button.btn_back, .prev_next_3 .flickityt4s-button, .dot_color_3 .flickityt4s-page-dots .dot, .dot_color_3 .flickityt4s-page-dots .dot:after, .tab_cat_title>li>a:hover>span:after, .tab_cat_title>li>a.tt_active>span:after, .nt_shipping.nt_icon_circle .icon:not(.ship_img):before, .pr_deal_dt.des_4, .title_9 span:after, .h_search_btn, .js_fbt_ck:checked+label:before, .progress_bar .current_bar, .mini_cart_footer .button.btn-checkout, body.template-cart .shipping_calculator input.get_rates, .cat_design_7 .cat_grid_item__wrapper, .upsell_item .upsell_qv, .about_us_img.border_true>span:after, .about_us_img.border_true>span:before, .des_title_13:after, .noUi-handle:before, .noUi-handle:after, .noUi-connect, .bgp, .bghp:hover, .clear_filter.clear_filter_all, .tab_cat_title.des_tab_12>li>a:hover, .tab_cat_title.des_tab_12>li>a.tt_active, .tab_cat_title.des_tab_13>li>a.tt_active, .dark_mode_true .on_list_view_true .pr_list_item .product-info__btns>a, .dark_mode_true .mini_cart_footer .button.btn-checkout, .dark_mode_true .single_add_to_cart_button, .dark_mode_true .button.button_primary, .dark_mode_true .address-edit-toggle:focus, .dark_mode_true .shipping_calculator input.get_rates, .dark_mode_true input.button.btn_back{
    background-color: #ecc7ce00;
    color: black !important;
}
#ntheader.sticky_prepared.live_stuck .ntheader_wrapper {
    visibility: visible;
    opacity: 1;
    position: fixed;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .1);
    box-shadow: 0 0px 0px rgba(0, 0, 0, .1) !important;
    -webkit-animation: .6s animate_sticky;
    animation: .6s animate_sticky;
}
.product__policies.rte.cb {
  display: none;
}
.size-chart-wrapper {
  margin-top: -130px !important;
}
h1.product_title.entry-title {
  font-family: "Inter" !important;
  font-weight: 400;
  font-size: 16px !important;
}
.product__policies.rte.cb {
  display: none;
}
.size-chart-wrapper {
  margin-top: -130px !important;
}
h1.product_title.entry-title {
  font-family: "Inter" !important;
  font-weight: 400;
  font-size: 16px !important;
}
.size-icon {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  display: none;
}
.nt_add_w.ts__03.pa.order-3 {
  display: none;
}
span.txt_add {
    color: white;
    text-transform: capitalize;
    font-weight: 300;
    font-size: 12px;
}
.variations.style__circle .swatch.is-label .swatch_pr_item {
    border: 0px solid #000;
}
.style__circle .is-label .swatch_pr_item.is-selected {
    background-color: #ecc7ce00;
    color: #000000;
    border-bottom: 1px solid black !important;
    border-radius: 0px !important;
    font-weight: 400;
    font-size: 12px;
}
.variations.style__circle .swatch.is-label .swatch_pr_item {
    border: 0px solid #000;
    background-color: #ecc7ce00;
    color: #000000;
    /* border-bottom: 1px solid black !important; */
    border-radius: 0px !important;
    font-weight: 300;
    font-size: 12px;
 padding: 0px 0px 05px 0px !important;
margin-right: 15px;
}
.flex.wrap.fl_between.al_center.price-review {
    border-bottom: 1px solid #CACACA;
    padding-bottom: 12px;
}
.size-label-wrapper {
    display: flex;
    justify-content: flex-end !important;
    align-items: center;
}
h4.swatch__title {
    display: none;
}
.variations.mb__40.style__circle.size_small.remove_soldout_false {
    margin-bottom: 0px !important;
}
.swatch__list_pr {
    list-style: none;
    margin: 0px -2px;
    padding: 0;
    border-bottom: 1px solid #CACACA;
padding-bottom: 10px;
}
.heading.dn {
    border-top: 1px solid #cacaca;
    border-bottom: 0px solid #cacaca;
}
span.mr__10.ml__10 {
    font-size: 12px;
    text-transform: capitalize;
    margin: 0px !important;
    font-weight: 400 !important;
    text-align: left;
    -webkit-justify-content: flex-start !important;
    padding: 10px 0px;
    text-align: left;
    padding: 0px;
    font-family: 'Inter' !important;
    text-transform: capitalize !important;
    margin-bottom: 10px !important;
}
    .template-product .related .section-title {
        text-align: left;
        padding: 0px 0px 10px 0px;
    }
.products.nt_products_holder.nt_slider.row.row_pr_1.cdt_des_1.round_cd_false.nt_cover.ratio1_2.position_8.space_30.prev_next_0.btn_owl_1.dot_owl_1.dot_color_1.btn_vi_1.equal_nt.flickityt4s-enabled.is-draggable {
    padding-top: 10px;
}
.sp-tab-content p{
    font-size: 12px;
}
.sp-tab-content{
    padding: 10px !important;
}
.push-menu-btn>svg,
body.template-product .ntheader .nt_action > div > a,  {
  fill: rgb(34, 34, 34);
  filter: invert(1) !important;
}

a.push_side.pr.cb.chp.db {
    display: block !important;
    transform: rotate(00deg);
    filter: invert(1);
}

.push-menu-btn>svg{
 filter: invert(1) !important;
}
.product-quickview .entry-summary>:not(:last-child), .sp-single .entry-summary>:not(:last-child), .type_featured-product .entry-summary>:not(:last-child) {
    margin-bottom: 10px;
}
    .sp-single .row.product.mt__40 {
        margin-top: 0px;
    }

button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
    margin-bottom: 28px;
    margin-top: 10px;
   padding: 12px 0px;
}
button.br__40.tc.flex.al_center.fl_center.bghp_.show_btn_pr_gallery.ttip_nt.tooltip_top_left {
    display: none;
}
.mr__20 {
    margin-right: 0px !important;
    font-size: 12px !important;
}
.col-md-6.col-12.product-infors.pr_sticky_su {
    padding: 0px 12px;
}
.tab-heading .txt_h_tab {
    padding: 0px;
}

h1.product_title.entry-title {
  font-family: "Inter" !important;
  font-weight: 400;
  font-size: 16px !important;
margin-bottom: 5px !Important;
}
div#shopify-section-template--19257301500153__product-recommendations {
    padding: 11px !important;
}
    .template-product .related .product-info {
        padding: 0px 0px;
        margin-top: 5px;
    }
.sp-tab-content {
    padding: 10px 0px !important;
}

div#tab_tab_kWYPMV_template--19257301500153__main {
    border-bottom: 1px solid #CACACA;
}
.template-product .related {
    margin-top: 0px;
}
.wrap_title.mb__30.des_title_1 {
    padding: 0px 12px;
  margin-bottom: 15px !important;
}
.mb__50 {
    margin-bottom: 30px;
}
#shopify-section-template--19257301500153__newsletter_dfFpRA span.mr__10.ml__10 {
        font-size: 12px;
        text-transform: capitalize;
        margin: 0px !important;
        font-weight: 400 !important;
        text-align: left;
        -webkit-justify-content: flex-start !important;
        padding: 10px 0px;
        text-align: left;
        padding: 0px;
        font-family: 'Inter' !important;
        text-transform: uppercase !important;
        margin-bottom: 10px !important;
    }
input.tc.tl_md.input-text {
  text-align: left;
  padding: 0px;
  margin: 0px;
}
.nt_pr .product-info {
    margin-top: 7px !important;
  }
.product-info.mt__15 {
    display: flex !important;
    justify-content: space-between;
    padding: 0px !important;
}
.product-image .nt_add_w>a {
    color: #000 !important; 
}

    .label_style_rounded .nt_label {
        height: 100px !important;
    width: 190px !important;
    font-size: 24px !important;
    border-radius: 50% !important;
    background-color: transparent;
    right: 174px !important;
    position: absolute;
    top: -27px;
    /* bottom: 100px; */
    font-weight: 300;
    text-transform: uppercase;
}
body.template-product .label_style_rounded .nt_label {
    height: 100px !important;
    width: 129px !important;
    font-size: 24px !important;
    border-radius: 50% !important;
    background-color: transparent;
    right: 174px !important;
    position: absolute;
    top: -27px;
    /* bottom: 100px; */
    font-weight: 300;
    text-transform: uppercase;
}
span.nt_label.ntlb_coming-soon.coming-soon {
    height: 100px !important;
    width: 190px !important;
    font-size: 24px !important;
    border-radius: 50% !important;
    background-color: transparent;
    right: 146px !important;
    position: absolute;
    top: -31px;
    font-weight: 300;
    text-transform: uppercase;
}
    }
.nt_labels {
        top: -3px !important;
        left: -165px !important;
        font-family: 'Inter' !important;
        font-weight: 300 !important;
        text-transform: uppercase !important;
    }
input:not([type=submit]):not([type=checkbox]), select, textarea {
    border: 1px solid #ccc;
    font-size: 12px !important;
    outline: 0;
    padding: 22px 15px;
    color: #4B4B4B !important;
    border-radius: 0;
    max-width: 100%;
    font-weight: 400;
    font-family: inter !important;
}
.nt_se_template--19257299009785__newsletter_tUiwdB .signup-newsletter-form, .nt_se_template--19257299009785__newsletter_tUiwdB .signup-newsletter-form input.input-text {
    border-color: #22222200 !important;
}
.mb_nav_title.pr.mb_nav_ul.flex.al_center.fl_center.active {
    display: none;
}
.footer_collapse_true .row>.mb__50 {
        margin-bottom: 15px;
        padding-bottom: 0px !important;
    }
ul.menu, .Social {
    padding-bottom: 15px;
}
.h_transparent_true.template-index .ntheader:not(.live_stuck) .push-menu-btn>svg,.h_transparent_true.template-index .ntheader:not(.live_stuck)  .nt_action.cart_des_1 .icon_cart.pr {
    fill: #fffc;
    filter: invert(0) !important;
}

div#shopify-section-template--19257299304697__rich_text_c9qJX9 .mb__20 {
    margin-bottom: 10px;
}
#shopify-section-template--19257299304697__rich_text_c9qJX9 .rte_setting.tl p {
    font-size: 12px;
    font-weight: 300 !important;
    line-height: 14px;
}
._adminModalContainer_rds7d_255 ._modalContent_rds7d_22._size-standard_rds7d_34 ._myCustomDialog_rds7d_29 ._titleHelpText_rds7d_40 {
        font-size: 12px !important;
        font-family: 'Inter' !important;
       font-weight: 400 !important;
    }
input:not([type=submit]):not([type=checkbox]), select, textarea {
    border: 1px solid #CACACA;
    font-size: 12px !important;
    outline: 0;
    padding: 22px 15px;
    color: #000000 !important;
    border-radius: 0;
    max-width: 100%;
    font-weight: 400;
    font-family: inter !important;
    border-radius: 2px !important;
}
._modalContainer_rds7d_2 ._modalContent_rds7d_22 ._myCustomDialog_rds7d_29 ._closeText_rds7d_174 {
    display: block;
    cursor: pointer;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-style: normal;
    font-weight: 300;
    font-size: 12px !important;
    line-height: 150%;
    word-break: break-word;
    white-space: break-spaces;
    margin-top: 20px;
    font-family: 'Inter';
    color: #4B4B4B !important;
  
}
._modalContainer_rds7d_2 ._modalContent_rds7d_22 ._myCustomDialog_rds7d_29 ._descriptionText_rds7d_195 {
    display: block;
    font-style: normal;
    font-weight: 300 !important;
    font-size: 10px !important;
    line-height: 150%;
    width: 100%;
    margin-top: 16px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    color: #4B4B4B !important;
 padding: 0px 30px !important;
}
._xButton_1vm0o_2 {
    font-size: 16px;
    font-weight: 500;
    font-family: 'Inter';
}
    ._adminModalContainer_rds7d_255 ._modalContent_rds7d_22._size-standard_rds7d_34 ._myCustomDialog_rds7d_29 ._titleHelpText_rds7d_40 {
        font-size: 12px;
        font-family: 'Inter';
        padding: 0px 40px !important;
    }

img._myLogoImg_rds7d_112 {
    width: 35% !important;
    padding: 20px;
}
._modalContainer_rds7d_2 ._modalContent_rds7d_22._cornerRadius-standard_rds7d_64 {
    border-radius: 0px !important;
}
input#email::placeholder {
    color: #4C4C4C;
    font-size: 10px !important;
   
}
#shopify-section-template--19257299304697__rich_text_c9qJX9  .tl {
    text-align: center;
  padding-bottom: 20px;
}

.recover p {
    text-align: right;
    font-size: 12px;
    font-family: 'Inter';
    font-weight: 400;
    padding: 0px;
    margin-top: -10px;
}
        .signup-newsletter-form .submit-btn {
            color: #000000 !important;
            background-color: transparent !important;
            text-transform: uppercase !important;
            font-size: 11px !important;
            padding: 0px 0px 0px 10px !important;
            font-weight: 400 !important;
            font-family: inter;
        }
input.tc.tl_md.input-text {
    border: 0px !important;
}
input.add_to_cart_button.button {
    background: black !important;
    font-size: 12px !important;
    color: white !important;
    font-family: 'Inter' !important;
    font-weight: 400 !important;
}
a#out_stock_ppr {
    background: black;
    color: white;
    font-family: 'Inter';
    font-weight: 300;
    font-size: 12px;
}
.swatch__list_js.swatch__list.lh__1.nt_swatches_on_grid.lazyloadt4s {
    display: none;
}
span.tc.br__50.db.cw {
    display: none !important;
}
div#shopify-section-template--19814228328697__main div#callBackVariant_ppr {
    display: none;
}

div#shopify-section-template--19814228328697__main .container {
    width: 100%;
    padding-right: 5px;
    padding-left: 5px;
    margin-right: auto;
    margin-left: auto;
}
div#shopify-section-template--19814228328697__main span.nt_label.out-of-stock {
    display: none;
}
.product-inner.pr.\38 903399276793 .price, .product-inner.pr.\38 903396294905 .price,
.product-inner.pr.\38 903403634937 .price, .product-inner.pr.\38 903394132217 .price, .product-inner.pr.\38 903388561657 .price, .product-inner.pr.\38 958390173945 .price, .product-inner.pr.\38 955605156089 .price {
    display: none;
}
.sp-single .product-images .nt_labels{
    right: 213px !important;
}
span.nt_label.out-of-stock {
       top: -22px;
    position: absolute;
    left: -357px;
}
shopify-section-template--19814228328697__main .nt_labels {
    top: -3px !important;
    left: -155px !important;
    font-family: 'Inter' !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
}
button.scr-open-size-chart.ruler3.Small {
    display: none;
}
span.txt_pre {
    color: white !important;
    font-size: 12px !important;
    font-weight: 300 !important;
}
div#shopify-section-template--19257301500153__main .mb__40 {
    margin-bottom: 15px !important;
}
span.x78zum5.xl56j7k.x1xmf6yo.x2b8uid.xfrs9s4.x19dipnz.x13jbg0v.x1q1tvw {
    font-size: 12px !important;
    font-weight: 500;
}
div#shopify-section-template--19877571297529__main .container{
    width: 100%;
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin-right: auto;
    margin-left: auto;
}
div#shopify-section-template--19877571297529__product-recommendations {
    padding: 11px !important;
}
div#shopify-section-template--19877571297529__recently-viewed-products {
    padding: 11px;
}
div#shopify-section-template--20072837972217__main button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4{
display: none !important;
}
body.page_id_126456398073 .sp_header_mid {
    background-color: #ffffff00;
}

body.page_id_126456398073 #rawa-widget{
display: none !important;
}

body.page_id_126456398073 .hxoSelectTheme.noBorder .buckscc-select-styled{
display: none !important
}

body.page_id_126456398073  .push-menu-btn>svg {
    filter: invert(0) !important;
}

body.page_id_126456398073 .nt_action>a{
color: #ffffff;
}

body.page_id_126456398073 a.push_side.pr.cb.chp.db {
    display: block !important;
    transform: rotate(00deg);
    filter: invert(0);
}
body.page_id_126456398073 img.w__100.logo_mobile.dn_lg {
  filter: brightness(0) invert(1) !important;
  transition: filter 0.3s ease;
}
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
</style>


.nt_action.cart_des_1 .icon_cart.pr {
    display: block !important;
}

h1,h2,h3,h4,h5,h6,p,a,span{
  font-family: "Inter", sans-serif !important;
}
.menu__box ul li a, li.header-search-form span, li.header-search-form input, a, .product-des-container a, h4.swatch__title{
  font-family: "Inter", sans-serif !important;
}
span.money.buckscc-converted.buckscc-money {
    font-family: "Inter", sans-serif !important;
}
.product-info.mt__15 {
    display: flex;
    justify-content: space-between;
    padding: 0px 5px;
    flex-direction: column;
}
.nt_pr h3.product-title {
    font-size: 11px;
    font-weight: 400;
    text-transform: capitalize;
    text-align: left;
    width: 100%;
}
.nt_pr .product-info .price {
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    text-align: left;
}


.nt_se_template--19257299009785__newsletter_tUiwdB .signup-newsletter-form .submit-btn {
    color: #000000 !important;
    background-color: transparent !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    padding: 0px 0px 0px 10px !important;
    font-weight: 400 !important;
    font-family: inter;
}
div#nt_content {
    margin-bottom: 0px !important;
}

.footer__top_wrap.footer_sticky_true.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    margin: 0px !important;
    padding: 0px !important;
}

div#shopify-section-template--19257299009785__featured_collection_owl_UwR8Rq {
    padding: 0px 10px;
}



body #purchase_codet4:not(.hidden):not(.hide) {display: none !important;}
.bgbl {
  background: #ecc7ce;
}
.page-head:before {
  background: #ecc7ce !important;
}

.globo-form-app .globo-form-control .text-danger.text-smaller {
    background: transparent;
    display: inline;
}

div#sp_qty_ppr {
    margin-top: -28px;
}
.nt_add_w.ts__03.pa.order-3 {
    margin-bottom: 28px;
}
.essential-preorder-container-active {
    margin-right: 10px;
}
#nt_cart_canvas{
  width: 767px;
  max-width: 90%;
}
#nt_cart_canvas .nt_mini_cart .widget-title{
  font-size: 28px;
  text-transform: none;
  font-weight: 300;
}
#nt_cart_canvas .mini_cart_img{
  width: 22%;
}
#nt_cart_canvas .mini_cart_info{
  text-align: center;
  width: 100%;
  max-width: 50%;
}
.mini_cart_title{
  font-size: 18px;
  margin-bottom:10px;
}
.mini_cart_actions .quantity{
  margin: 0 auto;
  border: 0;
  border-bottom: 1px solid #33333380;
}
.mini_cart_actions .quantity .tc button {
  width: 25px;
  padding: 0;
  text-align: center;
}
#nt_cart_canvas .mini_cart_wrap{
  display:block;
  overflow-y: scroll;
  overflow: auto;
}
#nt_cart_canvas .fixcl-scroll .fixcl-scroll-content{
  position:static;
}
#nt_cart_canvas .mini_cart_wrap .mini_cart_content {
  height:auto;
}
#nt_cart_canvas .mini_cart_wrap .mini_cart_footer{
  box-shadow: none;
  border: 0;
  text-align: center;
}
.mini_cart_footer .total{
  display:block;
}
.mini_cart_footer .total .js_cat_ttprice{
  text-align:center;
}
.mini_cart_footer .total .col-auto strong{
  font-weight: 300;
  font-size: 12px;
  margin: 30px 0 0 0;
  color: #000;
  text-transform: uppercase;
  display:block;
}
.mini_cart_footer .total .js_cat_ttprice .cart_tot_price{
  font-weight: 300a
  font-size: 26px;
}
.mini_cart_footer .button,
.mini_cart_footer a.button.btn-cart{
  padding: 10px 35px;
  width: fit-content;
  margin:10px auto;
}
.mini_cart_content .mini_cart_item {
  padding: 20px 40px;
}
.menu__box li.header-search-form form input:first-child{

  border-color:#484848;
  border-radius: 20px!important;
  background: #fff!important;
  margin-right: 5px!important;
  padding:3px 10px;
  min-height: auto;
}
.menu__box li.header-search-form form button{
  padding: 0 20px!important;
  line-height: 20px!important;
  height: auto!important;
  min-height: auto!important;
  border: 1px solid #ecc7ce!important;
  background: #ecc7ce!important;
  font-weight: 400;
  font-size: 24px;
  border-radius: 30px!important;
}
.menu__box li.header-search-form form button:hover{
  background: #000!important;
  border-color:#000!important;
}
.menu__box li.header-search-form form button span.text{
  display:none !important;
}
.menu__box li.header-search-form form button span.search_icon{
  display:block !important;
}
footer#nt_footer{
  display:block !important;
}

#grid-container{width:1170px;max-width:92%;margin:0 auto}
#grid-container.hidden{display:none}
#grid-container div{background-image:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(255,0,0,.3)),color-stop(5.98291%,rgba(255,0,0,.3)),color-stop(5.98291%,transparent),color-stop(8.54701%,transparent),color-stop(8.54701%,rgba(255,0,0,.3)),color-stop(14.52991%,rgba(255,0,0,.3)),color-stop(14.52991%,transparent),color-stop(17.09402%,transparent),color-stop(17.09402%,rgba(255,0,0,.3)),color-stop(23.07692%,rgba(255,0,0,.3)),color-stop(23.07692%,transparent),color-stop(25.64103%,transparent),color-stop(25.64103%,rgba(255,0,0,.3)),color-stop(31.62393%,rgba(255,0,0,.3)),color-stop(31.62393%,transparent),color-stop(34.18803%,transparent),color-stop(34.18803%,rgba(255,0,0,.3)),color-stop(40.17094%,rgba(255,0,0,.3)),color-stop(40.17094%,transparent),color-stop(42.73504%,transparent),color-stop(42.73504%,rgba(255,0,0,.3)),color-stop(48.71795%,rgba(255,0,0,.3)),color-stop(48.71795%,transparent),color-stop(51.28205%,transparent),color-stop(51.28205%,rgba(255,0,0,.3)),color-stop(57.26496%,rgba(255,0,0,.3)),color-stop(57.26496%,transparent),color-stop(59.82906%,transparent),color-stop(59.82906%,rgba(255,0,0,.3)),color-stop(65.81197%,rgba(255,0,0,.3)),color-stop(65.81197%,transparent),color-stop(68.37607%,transparent),color-stop(68.37607%,rgba(255,0,0,.3)),color-stop(74.35897%,rgba(255,0,0,.3)),color-stop(74.35897%,transparent),color-stop(76.92308%,transparent),color-stop(76.92308%,rgba(255,0,0,.3)),color-stop(82.90598%,rgba(255,0,0,.3)),color-stop(82.90598%,transparent),color-stop(85.47009%,transparent),color-stop(85.47009%,rgba(255,0,0,.3)),color-stop(91.45299%,rgba(255,0,0,.3)),color-stop(91.45299%,transparent),color-stop(94.01709%,transparent),color-stop(94.01709%,rgba(255,0,0,.3)),color-stop(100%,rgba(255,0,0,.3)),color-stop(100%,transparent),to(transparent));background-image:-webkit-linear-gradient(right,rgba(255,0,0,.3) 0,rgba(255,0,0,.3) 5.98291%,transparent 5.98291%,transparent 8.54701%,rgba(255,0,0,.3) 8.54701%,rgba(255,0,0,.3) 14.52991%,transparent 14.52991%,transparent 17.09402%,rgba(255,0,0,.3) 17.09402%,rgba(255,0,0,.3) 23.07692%,transparent 23.07692%,transparent 25.64103%,rgba(255,0,0,.3) 25.64103%,rgba(255,0,0,.3) 31.62393%,transparent 31.62393%,transparent 34.18803%,rgba(255,0,0,.3) 34.18803%,rgba(255,0,0,.3) 40.17094%,transparent 40.17094%,transparent 42.73504%,rgba(255,0,0,.3) 42.73504%,rgba(255,0,0,.3) 48.71795%,transparent 48.71795%,transparent 51.28205%,rgba(255,0,0,.3) 51.28205%,rgba(255,0,0,.3) 57.26496%,transparent 57.26496%,transparent 59.82906%,rgba(255,0,0,.3) 59.82906%,rgba(255,0,0,.3) 65.81197%,transparent 65.81197%,transparent 68.37607%,rgba(255,0,0,.3) 68.37607%,rgba(255,0,0,.3) 74.35897%,transparent 74.35897%,transparent 76.92308%,rgba(255,0,0,.3) 76.92308%,rgba(255,0,0,.3) 82.90598%,transparent 82.90598%,transparent 85.47009%,rgba(255,0,0,.3) 85.47009%,rgba(255,0,0,.3) 91.45299%,transparent 91.45299%,transparent 94.01709%,rgba(255,0,0,.3) 94.01709%,rgba(255,0,0,.3) 100%,transparent 100%,transparent 100%);background-image:linear-gradient(to left,rgba(255,0,0,.3) 0,rgba(255,0,0,.3) 5.98291%,transparent 5.98291%,transparent 8.54701%,rgba(255,0,0,.3) 8.54701%,rgba(255,0,0,.3) 14.52991%,transparent 14.52991%,transparent 17.09402%,rgba(255,0,0,.3) 17.09402%,rgba(255,0,0,.3) 23.07692%,transparent 23.07692%,transparent 25.64103%,rgba(255,0,0,.3) 25.64103%,rgba(255,0,0,.3) 31.62393%,transparent 31.62393%,transparent 34.18803%,rgba(255,0,0,.3) 34.18803%,rgba(255,0,0,.3) 40.17094%,transparent 40.17094%,transparent 42.73504%,rgba(255,0,0,.3) 42.73504%,rgba(255,0,0,.3) 48.71795%,transparent 48.71795%,transparent 51.28205%,rgba(255,0,0,.3) 51.28205%,rgba(255,0,0,.3) 57.26496%,transparent 57.26496%,transparent 59.82906%,rgba(255,0,0,.3) 59.82906%,rgba(255,0,0,.3) 65.81197%,transparent 65.81197%,transparent 68.37607%,rgba(255,0,0,.3) 68.37607%,rgba(255,0,0,.3) 74.35897%,transparent 74.35897%,transparent 76.92308%,rgba(255,0,0,.3) 76.92308%,rgba(255,0,0,.3) 82.90598%,transparent 82.90598%,transparent 85.47009%,rgba(255,0,0,.3) 85.47009%,rgba(255,0,0,.3) 91.45299%,transparent 91.45299%,transparent 94.01709%,rgba(255,0,0,.3) 94.01709%,rgba(255,0,0,.3) 100%,transparent 100%,transparent 100%);width:1170px;max-width:92%;height:3000px;position:fixed;z-index:9999}
#grid-container div:before{content:'#01/ 070px   #02/ 170px   #03/ 270px   #04/ 370px   #05/ 470px   #06/ 570px   #07/ 670px   #08/ 770px   #09/ 870px   #10/ 970px   #11/ 1070px   #12/ 1170';position:absolute;top:10px;left:0;white-space:pre}
.remooz-fullScreenContainer{display:none;height:2000px;position:fixed;left:0;top:0;width:100%;z-index:1500;background-color:rgba(255,255,255,.8)}
.remooz-fullScreenContainer img{position:absolute;z-index:1000;cursor:zoom;display:block}
.remooz-fullScreenContainer .remooz-fullScreenContainer-inner{text-align:center;z-index:19}
.remooz-fullScreenContainer-controller{position:absolute;z-index:200;width:50px;height:50px;font-size:50px;line-height:50px;cursor:pointer}
.remooz-fullScreenContainer-close{top:20px;right:20px}
.remooz-fullScreenContainer-next{top:50%;right:20px;margin-top:-25px;position:fixed}
.remooz-fullScreenContainer-prev{top:50%;left:20px;margin-top:-25px;position:fixed}

.custom-cta-section {
  position: relative;
  height: fit-content;
}

.custom-cta-section .block_id_image_kKXGkp {
  max-height: 800px;
  height: 800px; /* Set explicit height */
  overflow: hidden; /* Hide overflow */
  position: relative; /* Ensure child elements position relative to this container */
}

.custom-cta-section .block_id_image_kKXGkp .tc {
  height: 100%; /* Inherit the height of parent */
}

.custom-cta-section .block_id_image_kKXGkp img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Ensures image covers container */
  object-position: center; /* Center the image */
  display: block; /* Removes bottom gap if the image is inline-block by default */
}
.custom-cta-section .block_id_btn_jNdMmB {
  position: absolute;
  top: 53%;
}

.cat_toolbar {
  display: none;
}

/* Product detail page customization start */
body.template-product form#cart-form_ppr .variations .swatch {
  text-align: left;
}

body.template-product form#cart-form_ppr.variations_form .variations_button {
  align-items: stretch;
}

#shopify-section-template--18505623240953__main .variations_button.in_flex.column.w__100.mt__30.buy_qv_false {
    display: none !important;
}

.single_add_to_cart_button {
  background: #111111;
}

.sticky_atc_btn.variations_form .txt_under {
  color: #111111;
}

.variations.style__rectangle [data-opname="size"] .swatches-select.swatch__list_pr {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 10px;
}

.size-chart-wrapper {
  display: none; // made visible after repositioning throguh jquery
}

.size-icon {
  width: 24px;
  height: 24px;
  margin-right: 5px;
}

.extra-link {
  display: flex; 
  align-items: center;
}

.extra-link a{
  text-decoration: underline;
} 

.size-label-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.swatch__title span, .size-label-wrapper .extra-link {
  font-size: 14px;
  font-weight: 300;
}

.swatch__title {
  text-transform: none;
  margin: 0;
}

.swatch__title .nt_name_current {
  opacity: 0.7;
}

.variations.style__rectangle [data-opname="size"] .customised-swatch.swatches-select li {
  border-color: #aaaaaa;
  background-color: transparent;
  color: #111111;
}

.variations.style__rectangle [data-opname="size"] .customised-swatch.swatches-select li.is-selected {
  border-color: #111111;
  background-color: transparent !important;
  color: #111111;
}

/* body .des_style_2.sp-tab>.sp-tab-content {
  display: block !important;
  border: none;
  padding: 0;
  font-size: clamp(0.84375rem, 0.8049033149171271rem + 0.16574585635359115vw, 0.9375rem);
  font-weight: 400;
}
 */

.tab-heading .nav_link_icon {
    background-color: initial;
    color: initial;
}

body .sp-tab-content {
  border: none !important;
  font-size: 14px;
  font-weight: 300;
}

.tab-heading {
    color: initial !important;
}
.product-info .swatch__list_js {
  display: flex;
  flex-direction: row-reverse;
}

.product-image-wrapper {
    position: relative;
}

.swatch__list_js.swatch__list.lh__1.nt_swatches_on_grid.lazyloadt4sed {
    position: absolute;
    bottom: -2px;
    right: 14px;
}

.price_range {
  display: flex;  
}

.price_range .money:first-child {
  margin-right:  10px;
}

.price_range .money {
  font-weight: 400;
  display: block;
  font-size: clamp(0.84375rem, 0.8049033149171271rem + 0.16574585635359115vw, 0.9375rem)
}

body.template-product form#cart-form_ppr .variations_button .flex.wrap {
    justify-content: flex-start !important;
}

.product_title {
  font-family: "Poppins" !important;
}

.icon-text-wrapper {
  margin-top: 30px;
}
.icon-wrapper {
  display: flex;
  margin-bottom: 15px;
}

.icon-wrapper .icon {
  height: 32px;
  width: 32px;
margin-right: 10px;
}

.title_10  {
  justify-content: left !important;
  -webkit-justify-content: left !important;
  
}

div#tab_tab_des_c9ch6W_template--18343639351545__main {
    margin-bottom: 0px;
    border-bottom: 1px solid #00000047;
}

.pr_custom_liquid:empty {
    display: none;
}

button.scr-open-size-chart.ruler3.Small {
    font-size: 14px;
    font-weight: 300;
    font-family: 'Poppins';
}

.breadcrumb_pr_wrap {
    display: none !important;
}


/* Product detail page customization end */

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  span.nt_label.out-of-stock {
    top: -45px;
    position: absolute;
    left: -331px;
    font-size: 13px !important;
}
span.nt_label.ntlb_coming-soon.coming-soon {
    height: 100px !important;
    width: 190px !important;
    font-size: 13px !important;
    border-radius: 50% !important;
    background-color: transparent;
    right: 127px !important;
    position: absolute;
    top: -46px;
    font-weight: 300;
    text-transform: uppercase;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .footer_collapse_true .row>.mb__50 {
        margin-bottom: 15px;
    }.nt_action.cart_des_1 .icon_cart.pr {
  display: block !important;
  transform: rotate(00deg);
  filter: invert(1);
}
.icon_cart.pr a svg {
    width: 20px;
        height: 20px;
        margin-top: 5px;
}
.nt_action.in_flex.al_center.cart_des_1 {
    gap: 10px;
}
.ntheader.live_stuck a.push_side.pr.cb.chp.db {
    display: block !important;
    transform: rotate(00deg);
    filter: invert(1);
}

.ntheader.live_stuck a.push_side.push-menu-btn.lh__1.flex.al_center {
    filter: invert(1);
}
    .ntheader.live_stuck .sp_header_mid {
        background-color: #ffffffa1 !important;
    }
body.template-index .ntheader.live_stuck .sp_header_mid {
        background-color: #ffffff00 !important;
    }
.nt_pr.custom-product-grid {
 margin-top: 0px !important;
}
.size-chart-wrapper {
    margin-top: -130px !important;
}
span.mr__10.ml__10 {
    font-size: 12px;
    text-transform: capitalize;
    margin: 0px !important;
    font-weight: 400 !important;
    text-align: left;
    -webkit-justify-content: flex-start !important;
    padding: 10px 0px;
    text-align: left;
    padding: 0px;
    font-family: 'Inter' !important;
    text-transform: capitalize !important;
    margin-bottom: 10px !important;
}
.products.nt_products_holder.nt_slider.row.row_pr_1.cdt_des_1.round_cd_false.nt_contain.ratio1_1.position_8.space_30.prev_next_0.btn_owl_1.dot_owl_1.dot_color_1.btn_vi_1.equal_nt.flickityt4s-enabled.is-draggable {
    margin-left: -4.3px;
    margin-right: -4.3px;
}
div#pr_recommendations {
    margin-top: 0px;
}


/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
  
    .custom-cta-section .block_id_image_kKXGkp {
  max-height: 500px;
  height: 500px;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .swatch__title {
    font-size: 12px;
   font-weight: 600;
}
.single_add_to_cart_button{
padding: 0px 8px;
font-size: 13px;
}

.size_guide{
  font-size: 12px;
  font-weight: 600;
}

li.nt-swatch.swatch_pr_item.pr.bg_css_s.is-selected {
    background: #ecc7ce;
}
.orders-table .btn--secondary {
    color: #ecc7ce;
    border: 1px solid #ecc7ce;
}
#shopify-section-template--19363508617465__custom_liquid_tTiBww{
background-image: url("/cdn/shop/files/WhatsApp_Image_2025-05-29_at_10.01.11_AM.jpg?v=1748499962");
}
div#shopify-section-mb_nav_js {
    padding-top: 50px;
}
.col-lg-3.col-md-6.col-12.mb__50.order-lg-1.order-1, .col-lg-2.col-md-6.col-12.mb__50.order-lg-2.order-1, .col-lg-2.col-md-6.col-12.mb__50.order-lg-3.order-1, .col-lg-2.col-md-6.col-12.mb__50.order-lg-4.order-1 {
    border-bottom: 1px solid #CACACA;
    padding: 0px;
}
span.txt_h_tab {
    font-size: 12px;
    font-family: 'Inter';
    font-weight: 500;
}
div#shopify-section-template--19257301500153__main .container {
    padding: 0px 5px;
}
.signup-newsletter-form .submit-btn {
    color: #000000 !important;
    background-color: transparent !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    padding: 0px 0px 0px 10px !important;
    font-weight: 400 !important;
    font-family: inter;
}
span.money.buckscc-converted.buckscc-money {
    font-size: 12px !important;
}
.product-quickview .entry-summary>:not(:last-child), .sp-single .entry-summary>:not(:last-child), .type_featured-product .entry-summary>:not(:last-child) {
    margin-bottom: 10px;
}

.entry-summary .des_style_2.sp-block-tab:not(:last-child) {
    margin-bottom: 0px !important;
}
.sortby_3.products.nt_products_holder.nt_slider.row.row_pr_1.cdt_des_1.round_cd_false.nt_contain.ratio1_1.position_8.space_30.prev_next_0.btn_owl_1.dot_owl_1.dot_color_1.btn_vi_1.equal_nt.flickityt4s-enabled.flickityt4s_prev_disable.flickityt4s_next_disable {
    margin-left: -4.3px;
    margin-right: -4.3px;
}
div#shopify-section-template--19257301500153__recently-viewed-products {
    padding: 0px 12px;
}
.product-inner {
    padding: 0px 03px 0px 03px;
}
.mt__40 {
    margin-top: 0px !important;
}
.mb__60 {
    margin-bottom: 0px !important;
}
#shopify-section-template--19257299009785__custom_liquid_TAQg7a .shop-now {
    display: inline-block;
    color: #fff;
    background: transparent;
    border: none;
    padding: 0px;
    font-size: 12px !important;
    letter-spacing: 0px !important;
    cursor: pointer;
    border-radius: 2px;
    pointer-events: auto;
    transition: background 0.3s;
    font-family: inter;
    text-decoration: underline;
    font-weight: 300;
margin-bottom: 0px !important;
}

    .custom-cta-section .block_id_image_kKXGkp {
      max-height: 600px;
      height: 600px;
    }


  .menu__box li.header-search-form {
    padding: 0!important;
  }
  #size_guidemodal .mfp-close{
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #size_guidemodal button.mfp-close:after{
    font-size: 34px;
    line-height: 30px;
  }

  .custom-cta-section .block_id_image_kKXGkp img {
      object-position: 75%;
  }
  div#shopify-section-template--19058864259321__featured_collection_owl_GJ8i3y .col-6{
    width: 40%;
  }
  div#shopify-section-template--19058864259321__featured_collection_owl_mHRbBG .col-6{
    width: 40%;
  }
}

@media (max-width: 480px){
  .mini_cart_content .mini_cart_item{
    display:block;
  }
  #nt_cart_canvas .mini_cart_img {
    width: 100%;
    text-align: center;
    margin-bottom:20px;
  }
  #nt_cart_canvas .mini_cart_img img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
    max-height: 150px;
    object-fit: contain;
    font-family: "object-fit: contain";
  }
  #nt_cart_canvas .mini_cart_info {
    max-width: 100%;
  }
}
.buckscc-currency-wrapper.noBorder.hxo-showFlagAndCurrency.hxoFlag-modern.hxoFlag-rounded.bucksDesktop.bottom_left.hxoSelectTheme.right_upwards {
    margin-bottom: 50px !important;
}
.product-inner.pr.\38 810509730041 .product-info.mt__15, .product-inner.pr.\38 836666458361 .product-info.mt__15 {
    display: none;
} {
    display: none;
}