/** Shopify CDN: Minification failed

Line 3393:0 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/

@font-face {
    font-family: 'DOMAINE_SANS_FINE_REGULAR_REGULAR';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/DOMAINE_SANS_FINE_REGULAR_REGULAR.woff2?v=1650284834') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/DOMAINE_SANS_FINE_REGULAR_REGULAR.woff?v=1650284833') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/OpenSans-VariableFont_wdth_wght.woff2?v=1665663323') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/OpenSans-VariableFont_wdth_wght.woff?v=1665663323') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Helvetica Neue Condensed Bold';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/Helvetica_Neue_Condensed_Bold.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/Helvetica_Neue_Condensed_Bold.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica_neue67MdCn';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/helvetica_neue_67_medium_condensed-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/helvetica_neue_67_medium_condensed-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'steelfishextrabold_italic';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfisheb-italic_800-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfisheb-italic_800-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'steelfishextrabold';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfisheb-regular_800-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfisheb-regular_800-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'steelfishoutline';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishoutline-regular_400-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishoutline-regular_400-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'steelfishbold';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-bold_700-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-bold_700-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'steelfishbold_italic';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-bolditalic_700-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-bolditalic_700-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'steelfishregular_italic';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-italic_400-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-italic_400-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'steelfishregular';
    src: url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-regular_400-webfont.woff2?v=1652862397') format('woff2'),
         url('https://cdn.shopify.com/s/files/1/0579/0089/2297/files/steelfishrg-regular_400-webfont.woff?v=1652862397') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3 {    font-family: 'steelfishregular' !important;}
p {font-family: helvetica_neue67MdCn !important;      font-size: 15px;}

#shopify-section-header_top .h__top {
    min-height: 35px;
    padding: 0;
}
.col.widget_if_pr {
    font-family: helvetica_neue67MdCn;
    font-size: 14px;
}
a.btn.db.fwsb.detail_link {
    font-family: helvetica_neue67MdCn;
}
div#tab_pr_deskl {
    font-family: helvetica_neue67MdCn;
    font-size: 15px;
}
.header-text {
    text-align: right;
}

.header-text p {
        margin: 0;
    font-weight: 300;
    letter-spacing: 1px;
    font-family: helvetica_neue67MdCn;
    font-size: 15px;     padding-right: 20px;
}
.h__top .cr a:hover {
    color: #fff;
}
.h__top .header-text a {
        letter-spacing: 1px;
    font-weight: 300;
    font-family: helvetica_neue67MdCn;
    font-size: 15px;
}
.cl_h_search {
    padding: 0 250px 0 120px;
}
form.h_search_frm.js_frm_search.pr {
    border: none;
    padding: 0;
    background: #fff;
    border-radius: 30px;
}
.h_search_btn {
    margin: 0;
    min-width: 130px;
    background-color: #000;
    height: 34px;
    color: #fff;
    font-weight: 400;
    border-radius: 0 20px 20px 0 !important;
    letter-spacing: .5px;     font-family: helvetica_neue67MdCn;
}
.h_search_btn:hover {   background-color:#000; opacity:1;}
#ntheader .container {
    max-width: 1300px;
}

nav.nt_navigation a {
   text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 2px;
    font-family: 'helvetica_neue67MdCn';
}


nav.nt_navigation a.lh__1.flex.al_center.pr {
  font-weight: 600;
    font-size: 13px;
    letter-spacing: 2px;
    font-family: 'helvetica_neue67MdCn';
}

.header__mid {
    padding: 10px 0;
}

.nt_menu>li>a {
    padding-right: 45px;
    padding-left: 0;
}

.type_slideshow .flickity-page-dots {
    bottom: -20px;
}

.dot_color_2 .flickity-page-dots .dot.is-selected, .dot_color_2 .flickity-page-dots .dot:after {
    background:#C30000;
}
#shopify-section-1597120285267 a.pr_atc.pa.l__0.r__0.b__0.op__0.pe_none.tc.dib.js_addtc.ttip_nt.tooltip_left.truncate {
    display: none;
}
#shopify-section-1597120285267 .tab_name {
   font-weight: 400;
    color: #707070;
    border: none;
    font-size: 28px;
    letter-spacing: 2px;
}
#shopify-section-1597120285267 a.js_t4_tab span {
    font-size: 15px;
    letter-spacing: 1px;
}
#shopify-section-1597120285267 a.js_t4_tab {
    padding: 10px;
}

#shopify-section-1597120285267 li.dib:after {
    content: '|';
}
#shopify-section-1597120285267 li.dib {
    position: relative;
}
#shopify-section-1597120285267 li.dib:nth-child(4):after {
    display: none;
}
.select-shade a {
    letter-spacing: 1px;
    display: block;
    text-align: center;
    background: #040907;
    color: #fff;
    font-family: helvetica_neue67MdCn;
    line-height: 30px;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 6px;
}

a.cd.chp {
    font-weight: 500;
    letter-spacing: 1px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  font-family: helvetica_neue67MdCn;
}
ins {
    font-weight: 600;
}

.price_range del{
    color: #C30000;
  font-family: helvetica_neue67MdCn;
}

.price_range ins {
    color: #000;
  font-family: helvetica_neue67MdCn;     font-weight: 500;
}
.price del {
    color: #C30000;
  font-family: helvetica_neue67MdCn;
}
.price ins {
    color: #000000;
      font-family: helvetica_neue67MdCn;
  font-weight: 500;
}
span.price.dib.mb__5 {
    color: #000;
    font-family: helvetica_neue67MdCn;
    font-weight: 500;
}
#shopify-section-1597120285267 button.flickity-button {
    border: none;
}
#shopify-section-1597120285267 .flickity-prev-next-button:before {
    font-size: 70px;
    height: auto;
    line-height: 36px;
    font-weight: 500;
      width: auto;
}
#shopify-section-1597120285267 button.flickity-button:hover {background:transparent; color:#000;}
#shopify-section-1597120285267 .flickity-prev-next-button.next {
    right: -37px;
  top: 35%;
}
#shopify-section-1597120285267 .flickity-prev-next-button.previous {
    left: -37px;
  top: 35%;
}

.hover_button .nt_add_w, .hover_button .nt_add_w>a {
    background: transparent;
    color: #000;
}
.product-image .nt_add_w:hover, .product-image .nt_add_w>a:hover {
    background: transparent;
    color: #000;
}
div#bk_16502739402a0dc3e0-1 {
    display: none;
}
#shopify-section-16502739402a0dc3e0 span.mr__10.ml__10{
      font-weight: 500;
    color: #231F20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    font-family: 'steelfishregular';
}
.nt_pr h3.product-title {
    margin-bottom: 6px;
}
.nt_pr .product-info {
padding-bottom: 20px;
}
#shopify-section-1650275019a2436762 .equal_nt.ratio1_1 .nt_bg_lz {
    padding-top: 90%;
}
#shopify-section-1650275019a2436762 .cat_grid_item__wrapper.pe_none {
    display: none;
}

#shopify-section-1650275019a2436762 button.flickity-button:hover {
    background: transparent;
    color: #000;
}
#shopify-section-1650275019a2436762 .flickity-prev-next-button:before {
    font-size: 70px;
    height: auto;
    line-height: 36px;
    font-weight: 500;
    width: auto;
}

#shopify-section-1650275019a2436762 button.flickity-button {
    border: none;
}
#shopify-section-1650275019a2436762 .flickity-prev-next-button.next {
    right: -37px;
      top: 42%;
}
#shopify-section-1650275019a2436762 .flickity-prev-next-button.previous {
    left: -37px;
      top: 42%;
}
#shopify-section-1650275019a2436762 .cat_design_5 .cat_grid_item__overlay{
    margin-bottom: 0;
}
#shopify-section-1650275019a2436762 span.mr__10.ml__10 {
    font-weight: 400;
    color: #707070;
    border: none;
    font-size: 28px;
    letter-spacing: 2px;
    font-family: Futura,sans-serif;
}

#shopify-section-165027780704bd760b .tab_name {
    font-weight: 400;
    color: #707070;
    border: none;
    font-size: 28px;
    letter-spacing: 2px;
}

#shopify-section-165027780704bd760b li.dib {
    position: relative;
}
#shopify-section-165027780704bd760b a.js_t4_tab {
    padding: 10px;
}
#shopify-section-165027780704bd760b li.dib:after {
    content: "|";
}
#shopify-section-165027780704bd760b  li.dib:nth-child(4):after {
    display: none;
}
#shopify-section-165027780704bd760b .flickity-prev-next-button.next {
    right: -37px;
    top:35%;
}
#shopify-section-165027780704bd760b .flickity-prev-next-button.previous {
    left: -37px;
  top:35%;
}
#shopify-section-165027780704bd760b .flickity-prev-next-button:before {
    font-size: 70px;
    height: auto;
    line-height: 36px;
    font-weight: 500;
    width: auto;
}
#shopify-section-165027780704bd760b  button.flickity-button {
    border: none;
}
#shopify-section-165027780704bd760b button.flickity-button:hover {
    background: transparent;
    color: #000;
}
#shopify-section-165027780704bd760b a.pr_atc.pa.l__0.r__0.b__0.op__0.pe_none.tc.dib.js_addtc.ttip_nt.tooltip_left.truncate {
    display: none;
}
#shopify-section-165027780704bd760b a.js_t4_tab span {
    font-size: 15px;
    letter-spacing: 1px;
}

#shopify-section-165027854992b80613 .cat_design_5 .cat_grid_item__overlay{
    margin-bottom: 0;
}
#shopify-section-165027854992b80613 .cat_grid_item__wrapper.pe_none {
    display: none;
}

#shopify-section-165027854992b80613 .equal_nt.ratio1_1 .nt_bg_lz {
    padding-top: 90%;
}

#shopify-section-165027854992b80613 button.flickity-button:hover {
    background: transparent;
    color: #000;
}
#shopify-section-165027854992b80613 .flickity-prev-next-button:before {
    font-size: 70px;
    height: auto;
    line-height: 36px;
    font-weight: 500;
    width: auto;
}

#shopify-section-165027854992b80613 button.flickity-button {
    border: none;
}
#shopify-section-165027854992b80613 .flickity-prev-next-button.next {
    right: -37px;
      top: 42%;
}
#shopify-section-165027854992b80613 .flickity-prev-next-button.previous {
    left: -37px;
      top: 42%;
}
#shopify-section-165027854992b80613 span.mr__10.ml__10 {
   font-weight: 500;
    color: #231F20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    font-family: 'steelfishregular';
}

#shopify-section-1650278736e3cf9812 .tab_name {
        font-weight: 500;
    color: #231F20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    font-family: steelfishregular;
}

#shopify-section-1650278736e3cf9812 .flickity-prev-next-button:before {
    font-size: 70px;
    height: auto;
    line-height: 36px;
    font-weight: 500;
    width: auto;
}

#shopify-section-1650278736e3cf9812 button.flickity-button {
    border: none;
}
#shopify-section-1650278736e3cf9812 .flickity-prev-next-button.next {
    right: -37px;
     top:35%;
}
#shopify-section-1650278736e3cf9812 .flickity-prev-next-button.previous {
    left: -37px;
     top:35%;
}

#shopify-section-1650278736e3cf9812 a.js_t4_tab span {
    font-size: 15px;
    letter-spacing: 1px;
}

#shopify-section-1650278736e3cf9812 li.dib {
        position: relative;
    font-family: helvetica_neue67MdCn;
}
#shopify-section-1650278736e3cf9812 a.js_t4_tab {
    padding: 10px;
}
#shopify-section-1650278736e3cf9812 li.dib:after {
    content: "|";
}
#shopify-section-1650278736e3cf9812  li.dib:nth-child(4):after {
    display: none;
}
#shopify-section-1650278736e3cf9812 button.flickity-button:hover {
    background: transparent;
    color: #000;
}
#shopify-section-1650278736e3cf9812 a.pr_atc.pa.l__0.r__0.b__0.op__0.pe_none.tc.dib.js_addtc.ttip_nt.tooltip_left.truncate {
    display: none;
}
#shopify-section-165028214605c61066 span.mr__10.ml__10 {
       font-weight: 500;
    color: #231F20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    font-family: steelfishregular;
}
#shopify-section-165028214605c61066 .cat_grid_item__wrapper.pe_none {
    display: none;
}
#shopify-section-165028214605c61066 .equal_nt.ratio1_1 .nt_bg_lz {
    padding-top: 70%;
}
#shopify-section-165028214605c61066 .cat_design_5 .cat_grid_item__overlay {
    margin-bottom: 0px;
}
#shopify-section-16502739402a0dc3e0 .mt__30 {
    margin-top: 10px;
}
#shopify-section-1650275019a2436762 .mt__30 {
    margin-top: 10px;
}
#shopify-section-165027854992b80613 .mt__30 {
    margin-top: 10px;
}
#shopify-section-165028214605c61066 .mt__30 {
    margin-top: 10px;
}
#block_1581507835369 h3.widget-title {
        font-size: 50px;
    line-height: 52px;
    margin-bottom: 0;
    width: 46%;
    float: left;
    letter-spacing: 2px;
}
aside#block_1581507835369 form#contact_form {
    display: block;
    width: 100%;
    clear: both;
    float: left;
    margin-top: 20px;
}
.footer__top p {
     line-height: 18px;
    width: 54%;
    color: #9d9e9e;
    font-size: 13px;
    margin-bottom: 0!important;
    position: absolute;
    top: 72px;
    right: 0;
}

.newl_des_1 .signup-newsletter-form {
    padding: 0;
    border: none;
}
.signup-newsletter-form input.input-text {
    border-radius: 50px 0 0 50px;
    border: 0;
}
.footer__top .signup-newsletter-form input.input-text  {
    color: #000000 !important;
    background: #fff !important;
      height: 47px;
  padding-right: 60px;
  padding-left: 20px;
  font-family: helvetica_neue67MdCn;
}
.footer__top .signup-newsletter-form .submit-btn {
       background-color: #C30000!important;
    width: 100%;
    min-width: 180px;
    min-height: 47px;
    margin-left: -50px;
    font-weight: 400;
    letter-spacing: 1px;
    font-family: helvetica_neue67MdCn;
}
.col-lg-4.col-md-6.col-12.mb__50.order-lg-2.order-1 {
    padding-left: 100px;
}
.footer__top .widget-title {
    font-size: 20px;
    margin-bottom: 5px;
    letter-spacing: 1px;
}
.footer__top .menu li a{    font-family: helvetica_neue67MdCn;}


.col-lg-4.col-md-6.col-12.mb__50.order-lg-2.order-1 small {
        color: #9d9e9e;
    display: block;
    margin-bottom: 7px;
    font-size: 14px;
    font-family: helvetica_neue67MdCn;
}
.col-lg-4.col-md-6.col-12.mb__50.order-lg-2.order-1 span a:hover {
    color: #fff;
}
.col-lg-4.col-md-6.col-12.mb__50.order-lg-2.order-1 span a {
   text-decoration: underline;
    font-family: helvetica_neue67MdCn;
}
.col-lg-2.col-md-6.col-12.mb__50.order-lg-3.order-1 span a {
    display: block;
}
.col-lg-2.col-md-6.col-12.mb__50.order-lg-3.order-1 span a {
       display: block;
    font-size: 14px;
    line-height: 30px;
    font-family: helvetica_neue67MdCn;
}

.col-lg-4.col-md-6.col-12.mb__50.order-lg-7.order-1 img {
    width: 125px;
    margin: 10px 10px 0 0;
}
.footer__bot_wrap.pt__20.pb__20 img {
    width: 130px;
}

.col-lg-6.col-md-12.col-12.col_2.f_bot_bt_copy {
       font-size: 13px;
    font-family: helvetica_neue67MdCn;
}
.col-lg-2.col-md-6.col-12.mb__50.order-lg-4.order-1 {
    padding-top: 40px;
    border-top: 1px solid #9d9e9e;
}
.col-lg-2.col-md-6.col-12.mb__50.order-lg-5.order-1 {
    padding-top: 40px;
    border-top: 1px solid #9d9e9e;
}
.col-lg-4.col-md-6.col-12.mb__50.order-lg-6.order-1 {
    padding-top: 40px;
    border-top: 1px solid #9d9e9e;
}

.col-lg-4.col-md-6.col-12.mb__50.order-lg-5.order-1 {
    padding-top: 40px;
    border-top: 1px solid #9d9e9e;
}

.col-lg-4.col-md-6.col-12.mb__50.order-lg-4.order-1 {
    padding-top: 40px;
    border-top: 1px solid #9d9e9e;
}

.col-lg-4.col-md-6.col-12.mb__50.order-lg-7.order-1 {
    padding-top: 40px;
    border-top: 1px solid #9d9e9e;
}
.nt_action .tcount, .toolbar_count {
    background-color: #C30000;
}
#shopify-section-1650275019a2436762 ol.flickity-page-dots {
    display: none;
}
#shopify-section-165027854992b80613 ol.flickity-page-dots {
    display: none;
}
.header__bot.border_true {
    border-bottom: 1px solid #ececec;
}
span.share-icon {
    position: absolute;
    top: 0;
    left: -6px;
    z-index: 11;
    display: block;
  cursor: pointer;
}
div#mobile-social-share {
    border: none;
    position: absolute;
    top: 0;
    left: -1px;
    z-index: 1;
}
.social-share.tdf {
    display: none;
}
div#mobile-social-share .nt-social.border_.black_ {
    margin-top: 13px;
}
div#mobile-social-share .nt-social.border_.black_ a {
    display: block;
    margin: 4px 0;
    color: #e04c8d;
}
div#mobile-social-share .nt-social.border_.black_ a i {
        font-size: 16px;
    color: #C30000;
}
span.share-icon i {
    font-size: 25px;
}
.product-infors h1.product_title.entry-title {
    font-size: 30px!important;
    color: #000;
    font-weight: 500;
    letter-spacing: 1px;
}
.sca-fg-cat-list {
    background: #f8f9fb;
    padding: 15px 20px;
    margin: 20px 0 0;
    border-radius: 5px;
    border: 1px dashed #ccc;
}
.sca-fg-cat-container.clearer img {
    border: 1px solid #000;
    border-radius: 5px;
}
.sca-fg-header h5 {
    font-family: steelfishregular;
    color: #000;
    margin: 0 0 10px 0;
    font-size: 25px;
    letter-spacing: .5px;
}
.active-offer h4 {
    font-family: steelfishregular;
    color: #000;
    font-size: 25px;
    letter-spacing: .5px;
    margin: 0 0 12px;
}
.active-offer p b {
    color: #000;
}
.active-offer p {
   font-size: 14px;
    margin: 10px 0;
    color: #616161;
    letter-spacing: .5px;
}
.active-offer p img {
    margin-right: 3px;
}
div#nt_cart_canvas .active-offer {
    padding: 10px;
    margin: 0 0 10px 0;
}
div#nt_cart_canvas .active-offer h4 {
    font-size: 20px;
    letter-spacing: .5px;
    margin: 0 0 0px;
}
div#nt_cart_canvas .active-offer p img {
    margin-right: 2px;
    width: 13px;
}
div#nt_cart_canvas .active-offer p {
    font-size: 13px;
    margin: 5px 0;
}
p.offer-note {
    font-size: 14px;
    margin: 5px 0;
    display: block;
    line-height: 22px;
    font-weight: 600;
    letter-spacing: .5px;
}

.active-offer {
    background: #f8f9fb;
    padding: 15px 20px;
    margin: 20px 0 0;
    border-radius: 5px;
    border: 1px dashed #ccc;
}
.product-infors .entry-summary .price_range {
    font-size: 15px;
    line-height: 25px;
    margin-right: 10px;
}
.atc-slide:not(.btn_full_true) .variations_button {
    width: auto;
    min-width: 100%;
    max-width: 100%;
      margin-top: 20px;
}
.ttip_nt .tt_txt {
    background: #C30000;
    color: #fff;
}
.rtl_false .tooltip_left:before {
    border-left-color: #C30000;
}
.rtl_false .tooltip_top_right:before {
    border-top-color: #C30000;
}
.col-md-6.col-12.product-infors.pr_sticky_su.is_sticky {
    padding-right: 80px;
}
.variations_form .quantity {
    display: block;
    width: 130px;
    min-width: 130px;
    margin-bottom: 20px;
}
.variations_button.in_flex.column.w__100 .flex.wrap {
    width: 100%;
    display: block;
}
div#sp_qty_ppr {
    display: inline-block;
}
h4.swatch__title {
         font-weight: 500;
    font-size: 13px;
    letter-spacing: 1px;
    color: #000;
    text-transform: capitalize;
    font-family: helvetica_neue67MdCn;
}
a#out_stock_ppr {
    width: auto;
    min-width: 180px;
    max-width: 100%;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 1px;
    text-align: center;
    float: left;
    font-family: helvetica_neue67MdCn;
}
.atc-slide:not(.btn_full_true) .single_add_to_cart_button {
    width: auto;
    min-width: 180px;
    max-width: 100%;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 1px;
  float: left;
      font-family: helvetica_neue67MdCn;
}
.fimg_false.variations.mb__40.style__circle.size_medium.style_color {
    margin-bottom: 10px;
}
.product-infors  .variations_button .nt_add_w {
      border: none;
    min-width: 140px;
    text-align: left;
    position: relative;
    border-bottom: 1px solid #ccc;
    border-radius: 0 !important; margin-left: 30px;}

.variations_button .nt_add_w:after {
        content: "save to wishlist";
    position: absolute;
    top: 0;
    right: 0;
    color: #7a7a7a;
    letter-spacing: 1px;
  font-family: helvetica_neue67MdCn; text-transform: capitalize;
}
div#wrap_des_pr {
    margin-top: 0 !important;
}

.ul_tabs.des_mb_2>.tab_title_block {
    display: inline-block;
    background: #f8f9fb;
      box-shadow: 0px 3px 6px #98989829;
}
ul.ul_none.ul_tabs.is-flex.fl_center.fs__16.des_mb_2.des_style_1 li:last-child {
    display: none;
}
.ul_tabs li.tab_title_block a {
    min-height: 50px;
    border: 1px solid #f4f4f4;
    padding: 0 55px;
    margin: 0;
    font-family: helvetica_neue67MdCn;
    font-size: 17px;
    font-weight: 500;
}
.ul_tabs li.active a, .ul_tabs li.tab_title_block.active a {
    border-color: #dddddd;
}
.sp-tab-content {    font-family: helvetica_neue67MdCn;}
.sp-single.sp-single-5.des_pr_layout_1.mb__60 {
    border: 1px solid #f8f9fb;
    margin: 0 20px;
    padding: 20px;
    box-shadow: 0px 3px 6px #98989829;
  background:#fff;
}

.main-bg {
    background: #f8f9fb;
    padding:20px;
}

div#pr_recommendations h3 span {
    font-size: 30px;
    color: #000;
    font-weight: 500;
}


.sticky_atc_wrap.mobile_true.pf.b__0.l__0.r__0.pt__10.pb__10.bgw.z_100.sticky_atc_shown {
    display: none;
}
div#pr_recommendations button.flickity-button:hover {
    background: transparent;
    color: #000;
}
div#pr_recommendations .flickity-prev-next-button.next {
    right: -37px;
    top: 35%;
}
div#pr_recommendations .flickity-prev-next-button.previous {
    left: -37px;
    top: 35%;
}
div#pr_recommendations .flickity-prev-next-button:before {
    font-size: 70px;
    height: auto;
    line-height: 36px;
    font-weight: 500;
    width: auto;
}
#pr_recommendations button.flickity-button {
    border: none;
}

#pr_recommendations a.pr_atc.pa.l__0.r__0.b__0.op__0.pe_none.tc.dib.js_addtc.ttip_nt.tooltip_left.truncate {
    display: none;
}
.ntheader .nt_menu>li.has-children>a:after {
    color: #ffffff;
}
.ntheader.live_stuck .nt_menu>li.has-children>a:after {
    color: #ffffff;
}
.nt_menu>li>a:hover{color:#fff !important;}
.ntheader.live_stuck .nt_menu>li>a:hover {color:#fff !important;}
a.shop-now {
  display: block;
    text-align: center;
    background: #000000;
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 45px;
    margin-top: 16px;
    font-weight: 500;
    font-family: helvetica_neue67MdCn;
}
div#pr_recommendations {
    border-top: 1px solid #ccc;
    padding-top: 40px;
    margin-top: 0;
}
.h3.widget-title.tu.fs__16.mg__0 {
       font-size: 23px;
    letter-spacing: 1px;
    color: #000;
    font-weight: 400;
    font-family: steelfishregular;
}
div#nt_cart_canvas p.cart_meta_variant {
    font-size: 12px;
}
.mini_cart_title {
     font-size: 14px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #000;
    font-family: helvetica_neue67MdCn;}

.mini_cart_content .mini_cart_item {
  padding: 10px;}

.cart_meta_price {
  font-size: 13px;}

.mini_cart_actions {
    margin-top: 10px;
}

.mini_cart_footer .total strong {
    font-weight: 500;
    letter-spacing: 1px;
    font-family: helvetica_neue67MdCn;
}

a.link_acc {
    color:#c30000;
}

input.button.button_primary {
    font-weight: 400;
    letter-spacing: 2px;
}

form .form-row label {
    line-height: 2;
    display: block;
    margin-bottom: 0;
    font-size: 12px;
    color: #656262;
}
div#shopify-section-cart_heading {
    display: none;
}
div#shopify-section-cart-template {
    margin-top: 20px;
}
.cart__footer.mt__60.mb__80 {
    margin-bottom: 0;
}
div#shopify-section-wis_heading {
    display: none;
}
.cat_toolbar.flex.al_center.fl_center.mt__40.mb__10 {
    display: none;
}
.total.row.in_flex.fl_between.al_center.cd.fs__18.tu strong {
    font-weight: 500;
    color: #000;
    letter-spacing: 1px;
}
.cart_tot_price {
        color: #000;
    font-family: helvetica_neue67MdCn;
    letter-spacing: 1px;
}
button.button.btn-checkout.mt__10.mb__10.js_add_ld.truncate {
    font-family: helvetica_neue67MdCn;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 15px;
}
input.button.button_primary {  font-family: helvetica_neue67MdCn;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 15px;}
.empty_cart_page.tc {
    margin: 50px 0;
}
a.button.button_primary.tu.js_add_ld {
    font-weight: 500;
    letter-spacing: 3px;
}
.on_list_view_false.products.prs_wis a.pr_atc.pa.l__0.r__0.b__0.op__0.pe_none.tc.dib.js_addtc.ttip_nt.tooltip_left.truncate {
    display: none;
}
h2.spr-header-title {
    font-family: DOMAINE_SANS_FINE_REGULAR_REGULAR;
    color: #000;
    margin: 10px 0;
}
span.spr-summary-caption{font-family: helvetica_neue67MdCn;}

.spr-form-label{font-family: helvetica_neue67MdCn;}

input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary {
       font-family: helvetica_neue67MdCn;
    letter-spacing: 0px;
    font-weight: 500;
}
.spr-summary-actions-newreview {
    float: right;
    color: #e04c8d;
    font-weight: 500;
    letter-spacing: 0px;
    font-size: 16px;
  font-family: helvetica_neue67MdCn;
}
h3.spr-form-title {
    font-family: DOMAINE_SANS_FINE_REGULAR_REGULAR;
    font-size: 20px;
    color: #000;
}

.col-md-6.col-12.product-infors.pr_sticky_su {
    padding-left: 60px;
}
.sale-discount span.tc.nt_labels.pa.pe_none.cw {
    left: 0;
    display: inline-block;
    position: relative;
    top: 0;
}
.sale-discount span.tc.nt_labels.pa.pe_none.cw span.onsale.nt_label {
    background: transparent;
    color: #C30000;
    font-size: 15px;
}
.tooltip_top:before {
    border-top-color: #C30000;
}
.single_add_to_cart_button {
    background: #000;
}
.single_add_to_cart_button:hover {
    background: #000;
}
.rtl_false .tooltip_top_left:before {
    border-top-color: #C30000;
}

span.sale-discount {
    color: #C30000;
    font-size: 15px;
    font-weight: 500;
      padding-left: 5px;
}


.informative h1 {
    color: #000;
    font-family: Futura,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 26px;
    text-decoration: underline;
    margin: 0 0 30px 0;
}
.informative p {
    font-size: 16px;
    margin-bottom: 10px;
    color: #343434;
}

.informative li {
        font-size: 16px;
    color: #343434;
    margin-bottom: 10px;
    font-family: helvetica_neue67MdCn;
}
.contact-form.col-12.col-md-6.mb__20 h3 {
    color: #000;
    font-family: Futura,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 22px;
    margin: 0px 0 10px;
}
.contact-content.col-12.col-md-6 h3{
 color: #000;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 25px;
    margin: 0 0 10px;
}
.contact-content.col-12.col-md-6 strong {
   font-size: 20px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 50px;
    color: #000;
    font-family: helvetica_neue67MdCn;
}
address {
    font-style: italic;
    margin: 0 0 1.75em;
    font-family: helvetica_neue67MdCn;
    letter-spacing: 1px;
}
.col-sm-12.cphone {
    font-family: helvetica_neue67MdCn;
}
.contact-content.col-12.col-md-6 {
    padding-left: 80px;
}
div#shopify-section-acc_heading .page-head.tc.pr.oh.page_head_acc_heading {
    padding: 30px 0;
}
div#shopify-section-acc_heading  h1.tu.mb__10.cw {
    margin: 0;
    font-family: Futura,sans-serif;
    letter-spacing: 2px;
  color:#000;
}
div#shopify-section-acc_heading  .page_head_acc_heading:before {
    background-color: #f8f9fb;
    opacity: 1;
    color: #000;
}
.hover_button {
    top: 0;
  right: 0;}

.product-image .nt_add_w>a i {
    font-size: 20px;
}
span.nt_label.out-of-stock {
    display: none;
}
.label_style_rectangular .nt_label {
    height: auto;
    width: auto;
    padding: 1px 2px;
    min-width: 35px;
    font-size: 14px;
    background: #C30000;
    font-family: helvetica_neue67MdCn;
}
.wis_added i:before {
    content: '\e804';
    color: #C30000;
}
div#shopify-section-165277935667beef72 .cat_grid_item__wrapper.pe_none {
    display: none;
}
div#shopify-section-165277935667beef72 .equal_nt .nt_bg_lz {
    background-size: contain;
}

div#shopify-section-165277935667beef72 .cat_design_5 .cat_grid_item__overlay {
    margin-bottom: 0;
}
div#shopify-section-165277935667beef72 .mt__30.nt_cats_holder {
    margin: 15px 0 0;
}

div#shopify-section-165277935667beef72  span.mr__10.ml__10 {    
  font-weight: 500;
    color: #231F20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    font-family: 'steelfishregular';}

div#shopify-section-165408161854a7b7d6 h3.dib.tc.section-title.fs__24 {
        font-weight: 500;
    color: #231f20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    border-bottom: 2px solid #eaeaea;
    display: block;
    line-height: 60px;
}
div#shopify-section-1654082634c26c243c h3  {
    font-weight: 500;
    color: #231f20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    margin:0;
}
div#about-us {
    text-align: center;
    padding: 0px 0;
}
div#about-us h1 {
    text-decoration: none;
    font-size: 32px;
    color:#fff;
    letter-spacing: 0.5px;
    color: #fff;
    font-family: Open Sans!important;
    margin-bottom: 40px;
}
div#about-us h2 {
    font-family: Open Sans!important;
    font-size: 30px;
    color: #fff;
    font-weight: 800;
    margin-bottom: 25px;
}
div#about-us h3 {
    font-size: 28px;
    font-family: Open Sans!important;
    font-weight: 600;
    color: #fff;
    margin-top: 5px;
    margin-bottom: 45px;
}
div#about-us h4 {
    margin: 18px;
    letter-spacing: 0.5px;
    color: #9f9b9b;
}
div#main-about-wrapper {
    max-width: 1000%;
    background: #000;
    padding: 50px;
}
div#about-us a.store-url h3 {
    margin: 45px 0px 30px;
}

div#main-about-wrapper p {
    color: #fff;
    padding: 0 200px;
    line-height: 30px;
    margin-bottom: 5px;
    letter-spacing: 1px;
}
.cat_view.col-auto {
    display: none;
}
.cat_toolbar.row.fl_center.al_center.mt__30 i {
    color: #000;
}
.cat_sortby>a {
       border: none;
    border-radius: 40px;
    padding: 0px 14px;
    min-width: 143px;
    color: #848484;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: helvetica_neue67MdCn;
}
a.btn_filter.js_filter.dn.mgr {
    font-family: helvetica_neue67MdCn;
    color: #848484;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.wrap_sortby a {
    display: block;
    position: relative;
    padding: 8px 15px;
    font-size: 13px;
    color: #878787;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
  font-family: helvetica_neue67MdCn;
}

.wrap_sortby a:nth-child(3), .wrap_sortby a:nth-child(4), .wrap_sortby a:nth-child(7) {
    display: none;
}
.cat_toolbar.row.fl_center.al_center.mt__30 {
    margin: 10px 0;
}
.filter_area .section_nt_filter {
    padding: 20px 20px 0;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    border: none;
    box-shadow: 0 0 10px rgb(0 0 0 / 8%);
}
.result_clear.mt__30.mb__20 {
    font-family: helvetica_neue67MdCn;
}
h5.widget-title {
    font-family: helvetica_neue67MdCn;
    color: #000;
}
.filter_area .section_nt_filter .widget a {
    font-family: helvetica_neue67MdCn;
    color: #4a4a4a;
}

.widget h5.widget-title:after {display:none;}
div#shopify-section-sea_heading {
    display: none;
}
input.h_search_ip.js_iput_search {    
    font-weight: 500;
    font-size: 14px;
    color: #8c8c8c;
    letter-spacing: .8px;
    font-family: helvetica_neue67MdCn;
    background: #f8f8f8;
    border-radius: 20px 0 0 20px;
}
div#shopify-section-1651209959cbf5c042 img {
    width: 45px;
    margin-right: 8px;
}
div#shopify-section-1651209959cbf5c042 strong {
        font-size: 14px;
    letter-spacing: 0px;
    font-family: helvetica_neue67MdCn;
    font-weight: 500;
    vertical-align: middle;
}
div#shopify-section-1651209959cbf5c042 .col-md-4 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.wrap_txt_ship {
  padding: 0 0px;}

.p-nav .n-item .nt_bg_lz {
    margin-bottom: 0;
    opacity: 1;
    border: 1px solid #ccc;
    transition: transform .6s,opacity .6s;
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.p-nav .n-item:not(.is-nav-selected) {
    opacity: 1;
}
.p-nav .n-item:hover .nt_bg_lz {
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1;
}
.p-nav .n-item.is-nav-selected .nt_bg_lz {
    -ms-transform: translateY(-5px);
    transform: translateY(0px);
    opacity: 1;
}
.spr-badge-starrating .spr-icon {
    font-size: 100%;
    padding: 0px 2px 0 0;
}
span.spr-badge-caption {
    color: #949191; font-family: helvetica_neue67MdCn;
}
.custom-icon-section img {
       width: 45px;
    margin-right: 8px;
}
.custom-icon-section {
    display: flex;
    align-items: center;
    justify-content: space-around;
      padding: 20px 0;
}
div#icon-main-wrapper {
    max-width: 1400px;
}
.custom-icon-section  strong {
           font-size: 14px;
    letter-spacing: 0px;
    font-family: helvetica_neue67MdCn;
    font-weight: 500;
    vertical-align: middle;
}
.sp_notice{background-color: #e04c8d;     min-height: 40px;}

button.btn_pnav_next, button.btn_pnav_prev {
  background-color:#7f7a7a; color: #fff !important;     width: -webkit-calc(90% - 10px);     min-height: 30px;}

button.btn_pnav_next:hover, button.btn_pnav_prev:hover {
    background-color:#7f7a7a;
}
button.btn_pnav_prev.pe_none {
    position: absolute;
    top: 0;
     height: 30px;
}
.sp-myaccount-nav ul {
    list-style: none;
    line-height: 40px;
    border: 0;
}
.sp-myaccount-nav .is-active a {
    background-color: transparent;
    cursor: default;
    color: #000;
    font-weight: 500;
    border-bottom: 1px solid #000000;
}
.sp-myaccount-nav a {
    display: block;
    padding: 10px 15px;
    font-size: 14px;
    border-bottom: 1px solid #e1e3e4;
}
.sp-myaccount-content.is_sticky_content p {
    font-size: 15px;
    color: #000;
    font-weight: 400;
    margin-bottom: 10px;
}
.col-12.col-md-9.sp-myaccount-content.is_sticky_content table {
    margin: 0;
    font-size: 14px;
}
button#AddressNewButton {
    background: transparent;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 13px;
}
.address {
    border: 1px solid #f1f1f1;
    padding: 20px;
    text-align: left;
}
.login-form label {
    font-size: 13px;
    color: #5a5a5a;
    line-height: 17px!important;
}
a.cart_ac_edit.js__qs.ttip_nt.tooltip_top_right {
    display: none;
}
span.cart-item-price.fwm.cd.js_tt_price_it {
    color: #000;
    font-size: 16px;     font-family: helvetica_neue67MdCn;
}
.ZipCodeRestrict.zipcode_product_page span.block_label_text {
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 1px;
    color: #000!important;
    font-family: helvetica_neue67MdCn;
}
.ZipCodeRestrict.zipcode_product_page button.zipcode_submit {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
}
.zipcodecheck_area {
    padding: 5px 0 0;
}
.ZipCodeRestrict .zipcode_input {
  width: 40% !important;}
.ZipCodeRestrict .zipcode_submit {
    border: unset;
    width: 35% !important;
    margin-left: 1% !important;
    min-height: 40px;
}
.additional_notes {
    color: #a9a9a9 !important;
    font-size: 14px;
    letter-spacing: .5px;
}
.ZipCodeRestrict {
          margin-top: 30px !important;
    margin-bottom: 0px!important;
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
}
.flex.wrap.fl_between.al_center.price-review.mt__15.pb__10.mb__20.price_stock {
    margin-bottom: 7px;
}

div#shopify-section-165164352627108663  h3.dib.tc.section-title.fs__24 {
       font-weight: 500;
    color: #231F20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    border-bottom: 2px solid #eaeaea;
    display: block;
    line-height: 60px;}

/* .ntheader .nt_action>div>a {
    color: #fff !important;
} */
/* .ntheader.live_stuck .nt_action>a {
    color: #fff;
} */
/* a.js_link_wis:hover {  color: #fff !important;} */

.col-lg-8.col-12.tc.tl_lg.col-md-12.dn_false_1024 {
    padding-right: 100px;
}

div#shopify-section-16516586773a51c39b ins {
    color: #000;
}
div#shopify-section-16516586773a51c39b del {
    color: #C30000;
}
div#shopify-section-16516586773a51c39b span.share-icon {
    display: none;
}

div#shopify-section-16516586773a51c39b .price_range {
    font-size: 16px;
    line-height: 25px;
    margin-right: 10px;
}

div#shopify-section-16516586773a51c39b .nt_add_w.ts__03.order-3 {
    display: none;
}
div#shopify-section-16516586773a51c39b .social-share.tdf {
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-top: 40px;
}
div#shopify-section-16516586773a51c39b button.single_add_to_cart_button {
    font-weight: 400;
    text-transform: capitalize;     background: #000;
    letter-spacing: 1px;     width: 50%; font-family: helvetica_neue67MdCn; display:none;
}

div#shopify-section-16516586773a51c39b button.shopify-payment-button__button.shopify-payment-button__button--unbranded{ font-weight: 400;
    text-transform: capitalize; font-weight: 400;
    letter-spacing: 1px;     width: 50%; font-family: helvetica_neue67MdCn;     background: #c30000;}


div#shopify-section-16516586773a51c39b h3.h1.product_title.entry-title a {
 font-size: 25px;
    font-family: steelfishregular;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;}

div#shopify-section-16516586773a51c39b .featured_product_se .entry-summary {
    margin-top: 10px;
}
div#shopify-section-16516586773a51c39b h3.h1.product_title.entry-title {
    line-height: 20px;
}

/* span.share-icon {display:none;} */

span.boost-pfs-filter-tree-desktop-button-label {
   font-weight: 500;
    letter-spacing: 1px;
    font-size: 14px;
    color: #9b9b9b !important;
  font-family: helvetica_neue67MdCn;
}
.boost-pfs-filter-custom-sorting button>span>span {
    text-transform: none !important;
    color: #9b9b9b !important;
  font-family: helvetica_neue67MdCn;
}
span.boost-pfs-filter-total-product {
   text-transform: none !important;
    color: #9b9b9b ;
  font-family: helvetica_neue67MdCn;
}

.boost-pfs-filter-tree-h .boost-pfs-filter-option .boost-pfs-filter-option-content {
    border:none !important;
}
 span.js_in_stock {
    color: #66a317;
    font-family: helvetica_neue67MdCn;
}
.available_wrapper .value_out {
    color: #b50808;
    font-family: helvetica_neue67MdCn;
}
.nt_soldout {
    pointer-events: none;
}
div#shopify-section-1653038549f04c8d29 h3 {
    font-weight: 500;
    color: #231f20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
}
.boost-pfs-filter-tree-h-sticky-filter {
    padding-top: 0px;
}

.boost-pfs-filter-default-toolbar-inner {
    display: flex !important;
      align-items: center;
}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item:first-child {
    order: 2;     width: 7%;
}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item:last-child:not(:first-child) {
    order: 3; width: 7%;
}
.boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count {
     max-width: 85% !important;
    order: 1;
    text-align: left;
}

.boost-pfs-filter-tree-desktop-button-body.boost-pfs-filter-tree-horizontal-style-expand .boost-pfs-filter-tree-h-wrapper {
  border:none;
    box-shadow: 0 8px 15px 0 rgb(0 0 0 / 10%);
}
.boost-pfs-filter-default-toolbar {
  border-bottom: none !important;}

.custom-meta figure.image {
    margin: 10px 0;
}

#custom-testimonial .carousel-cell {
    width: 32%;
    height: 100%;
    display: block;
    text-align: center;
    padding: 40px;
    background: #F5EEF1;
    margin: 0 1%;
    border-radius: 0px 40px 0px 40px;
}
#custom-testimonial .flickity-viewport {
    height: 360px!important;
}
#custom-testimonial h4 {
    color: #000;
    font-family:steelfishregular;
    font-size: 24px;
    margin: 0;
}
#custom-testimonial hr {
    margin: 8px auto;
    background: #434343;
    height: 2px;
    width: 50%;
}
#custom-testimonial span {
    color: #C30000;
    font-weight: 6;
    margin-bottom: 20px;
    display: block;
    font-family: helvetica_neue67MdCn;
    font-size: 15px;
}
div#shopify-section-1653630153a4a80c49 h3 {
    font-weight: 500;
    color: #231f20;
    border: none;
    font-size: 30px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
}
div#shopify-section-1653630153a4a80c49 ol.flickity-page-dots {
    display: none;
}
div#shopify-section-1653630153a4a80c49 .flickity-button {
    transform: scale(1);
    opacity: 1;
    top: 40%;
}
div#shopify-section-1653630153a4a80c49 .flickity-button:hover {background:transparent; color:#000;}

div#shopify-section-1653630153a4a80c49 button.flickity-button.flickity-prev-next-button.previous {
    left: -50px;
    border: none;
}

div#shopify-section-1653630153a4a80c49 button.flickity-button.flickity-prev-next-button.next {
    right: -50px;
    border: none;
}


div#shopify-section-1653630153a4a80c49  .flickity-prev-next-button:before {
    font-size: 70px;
    height: auto;
    line-height: 36px;
    font-weight: 500;
    width: auto;
}
div#CustomerLoginForm h2 {
    color: #000;
    letter-spacing: 1px;
    font-size: 22px;
}
div#CustomerRegisterForm h2{ color: #000;
    letter-spacing: 1px;
    font-size: 22px;}
input.btn.js_add_ld {
    font-family: 'helvetica_neue67MdCn';
    letter-spacing: 0px;
    font-weight: 500;
    text-transform: uppercase;
}

.popup-content iframe {
       position: fixed;
    top: 0;
    z-index: 1111;
    right: 0;
    left: 0;
    margin: 20px auto!important;
}
span.close-popup i {
    color: #fff;
    font-size: 40px;
    background: #C30000;
}
span.close-popup {
    position: fixed;
    cursor: pointer;
     display:block  !important;
    z-index: 999;
    top: 20px;
    right: 0;
    left: 43%;
    margin: 0 auto;
    text-align: center;
    width: 60px;
}
div#shopify-section-165277935667beef72 .cat_grid_item {
    cursor: pointer;
}
.rtet4 .custom-offers a {
    border: none !important;
}
.custom-offers img {
    padding: 20px;
}
.custom-offers {
    display: flex;
    align-items: center;
}
.remove_soldout_false.variations.style_color .swatch.is-color .swatches-select>.nt_soldout>span.swatch__value_pr:before {
    filter: invert(1);
}
div#shopify-section-165027043831f65b61 .dot_color_2 .flickity-page-dots .dot {
      background: #000;
}
a.rating_sp_kl {
    display: none;
}

.get-in-touch-wrapper {
  background: #000;
    border-bottom: 1px solid #9d9e9e;
    padding-bottom: 20px;
}
.get-in-touch-wrapper h4 {
          margin: 0 0 20px;
    font-size: 25px;
    letter-spacing: 1px;
    color: #fff;
    font-family: steelfishregular;
    border-bottom: 1px dashed #292929;
    line-height: 50px;
}
.get-in-touch {
    display: flex;
    justify-content: space-between;
}
.get-in-touch h3 {
    margin: 10px 0 15px 0;
    color: #fff;
    font-size: 19px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color:#fff;
}
.get-in-touch a {
    font-family: helvetica_neue67MdCn;
    font-size: 14px;
    display: block;
    line-height: 20px;
}
.get-in-touch a:hover{color:#fff;}
.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    padding-bottom: 0;
}
.content-section small {
    color: #9d9e9e;
    font-family: helvetica_neue67MdCn;
    display: block;
}
.nt_action>a>i, .nt_action>div>a>i {
    font-size: 25px;
}
.product-infors .ComboProductCard_picky-combo-product-card_2fhN9 .ComboProductCard_card-info-wrap_bNw_Y .ComboProductCard_options-wrap_M3GDZ {
    grid-template-columns: repeat(auto-fill,minmax(15ch,100%));
}
.product-infors .ProductSwatchColors_picky-option-colors-container_1UfnR {
    grid-gap: 8px 15px;
}

.product-infors .ProductSwatchColors_picky-option-colors-container_1UfnR .ProductSwatchColors_item-option_2lWt5.ProductSwatchColors_is-out-of-stock_2Xg6N .ProductSwatchColors_disabled-line_BoPUi {
    position: absolute;
    top: 50%;
    left: -3px;
    transform: rotate(-45deg) translateY(-50%);
    height: 1px;
    width: calc(100% + 6px);
    background-color: white;
}
.template-cart .cart_header {
    font-size: 16px !important;
    font-weight: 500 !important;
    font-family: helvetica_neue67MdCn;
  letter-spacing:1px;
}


#shopify-section-pr_description .panel:nth-child(3) {
    display: none !important;
}
#freegift_popup .mfp-close {
    line-height: 0;
    width: 40px;
    height: 50px;
    background: #000;
    opacity: 1;
    color: #fff;
}
/* div#product-6950420512905 button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
    display: none !important;
}

div#product-6941474488457 button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
    display: none !important;
}

div#product-6941479010441 button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
    display: none !important;
}

div#product-6941474324617 button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
    display: none !important;
}

div#product-6941476552841 button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
    display: none !important;
} */


div#sca-fg-slider-cart .sca-fg-cart-title strong {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
  padding: 6px 40px;
}
div#sca-fg-slider-cart span.sca-product-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 20px;
    font-family: helvetica_neue67MdCn;
    margin: 10px 0 2px;
}
div#sca-fg-slider-cart .sca-price{ font-size: 15px;
    line-height: 20px;
    font-family: helvetica_neue67MdCn;}

div#sca-fg-slider-cart button.sca-button span {
    line-height: 12px;
    font-family: helvetica_neue67MdCn;
    letter-spacing: .5px;
    background: #000 !important;
    color: #fff !important;
}
div#sca-fg-slider-cart  #sca-fg-owl-carousel .owl-theme .owl-controls .owl-buttons div {
    color: #fff;
    display: inline-block;
    zoom: 1;
    margin: -15px;
    padding: 3px 0px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #323232;
    filter: Alpha(Opacity=50);
    opacity: 1;
    border-radius: 50%;
    height: 30px;
    width: 30px;
}
div#sca-fg-slider-cart #sca_freegift_list .item {
    background: #fff;
    padding: 0 0;
    display: block;
    margin: 5px 10px;}
.pswp_thumb_item {
    display: none;
}

button#play-vid {
    position: absolute;
    top: 30%;
    right: 0;
    left: 0;
    background: transparent;
    border: none;
    font-size: 80px;
    color: #fff;
}
.nt_se_165449953039391396.nt_full .code_setting {
    position: relative;
}

.show-text {
  display: none;
}
span.moreless-button {
       text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: underline;
    font-size: 14px;
    cursor: pointer;
    font-weight: 600;
}
.template-collection div#nt_content .container.container_cat.cat_default .moretext p {
    font-size: 15px;
    letter-spacing: 0;
    margin-bottom: 9px;
}
.template-collection div#nt_content .container.container_cat.cat_default .moretext li {
    font-size: 15px;
    letter-spacing: 0;
}
.template-collection div#nt_content .container.container_cat.cat_default .moretext h2 {
  font-size: 20px;
    letter-spacing: -1px;
    font-family: Open Sans!important;
    margin: 28px 0 5px 0;
    font-weight: 600;
}
.template-collection div#nt_content .container.container_cat.cat_default .moretext h3 {
    font-size: 18px;
    letter-spacing: -1px;
    font-family: Open Sans!important;
    margin: 15px 0 5px 0;
   font-weight: 500;
}
.template-blog #nt_content .container.mt__60.mb__60 {
    max-width: unset;
}
/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
  
  .header-text {
    text-align: center;
}
  #shopify-section-1597120285267 .flickity-prev-next-button.previous {
    left: -17px;}
  #shopify-section-1597120285267 .flickity-prev-next-button.next {
    right: -17px;}
  
  #shopify-section-165027780704bd760b .flickity-prev-next-button.previous {
    left: -17px;}
  
  
  #shopify-section-165027780704bd760b .flickity-prev-next-button.next {
    right: -17px;}
  #shopify-section-1650275019a2436762 .flickity-prev-next-button.previous {
    left: -15px;
}
  #shopify-section-1650275019a2436762 .flickity-prev-next-button.next {
    right: -15px;}
  
  #shopify-section-165027854992b80613 .flickity-prev-next-button.previous {
    left: -15px;
  }
  #shopify-section-165027854992b80613 .flickity-prev-next-button.next {
    right: -15px;
}
  #shopify-section-1650278736e3cf9812 .flickity-prev-next-button.previous {
    left: -17px;
}
  #shopify-section-1650278736e3cf9812 .flickity-prev-next-button.next {
    right: -17px;
}
  .product-infors h1.product_title.entry-title {
    font-size: 20px!important;}
  
  .atc-slide:not(.btn_full_true) .single_add_to_cart_button {
    min-width: 200px;}
  
  #shopify-section-pr_description a.cd.chp {
    display: flex !important;
}
  #block_1581507835369 h3.widget-title {
    font-family: DOMAINE_SANS_FINE_REGULAR_REGULAR;
    font-size: 37px;
    line-height: 52px;
    margin-bottom: 0;
    width: 53%;
}
  .footer__top p {
    line-height: 16px;
    width: 44%;
    font-size: 10px;
    top: 42px;
    right: 0;
}
  .col-lg-4.col-md-6.col-12.mb__50.order-lg-2.order-1 {
    padding-left: 70px;
}
  .col-lg-2.col-md-6.col-12.mb__50.order-lg-3.order-1 {
      border-top: 1px solid #9d9e9e;
    padding-top: 40px;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
  .col-lg-2.col-md-6.col-12.mb__50.order-lg-4.order-1, .col-lg-2.col-md-6.col-12.mb__50.order-lg-5.order-1, .col-lg-4.col-md-6.col-12.mb__50.order-lg-6.order-1, .col-lg-4.col-md-6.col-12.mb__50.order-lg-7.order-1 {
    padding-top: 40px;
    border-top: 1px solid #9d9e9e;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
  .footer__top .widget-title {
    font-size: 11px;}
.footer__top_wrap {
    padding-bottom: 0;
}
  .footer__top .signup-newsletter-form .submit-btn {
    min-width: 160px;
    min-height: 48px;}
.product-infors .variations_button .nt_add_w {
    min-width: 125px;
    border-radius: 0!important;
    margin-left: 0;
}
  
}


.header__bot .ha8_nav .nt_menu>li>a, .header__bot .ha8_txt, .header__bot .ha8_txt a {
    color: #000 !important;
}
.ntheader.live_stuck .nt_menu>li>a:hover {
    color: #000 !important;
}
body .header__bot.border_true {box-shadow: 0 2px 2px 0 rgb(0 0 0 / 20%);
    border-color: #fff;    background-color: #fff;
}
  .ntheader.live_stuck .nt_menu>li.has-children>a:after {
    color: #000 !important;
}

.ntheader .nt_menu>li.has-children>a:after {
    color: #000!important;
} 



/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  

  


  #shopify-section-blog-template .articles.products.art_des1.nt_products_holder.row.des_cnt_1.nt_cover.ratio4_3.position_8.equal_nt{
    justify-content: center;
  }
 .shopify-section.page_section_heading .page_head_article-heading {
    padding: 68px 0;
}
div#shopify-section-article-heading {
    padding-bottom: 15px;
}
  #shopify-section-blog-template .articles.products a.mb__15 {
    margin-bottom: 20px;
}
  #shopify-section-blog-template .post_nt_loop .post-info.mb__10 a.cd.chp {
    height: auto;
}
  #shopify-section-blog-template .post_nt_loop .post-info.mb__10 span.post-time {
    font-size: 12px;
}
  .template-article #nt_content .container.mt__60.mb__60 {
    margin-top: 10px;
}
   div#bk_16502739402a0dc3e0-1 {
    display: block;
}
  div#bk_16502739402a0dc3e0-0 {
    display: none;
}
  a.icon_search.push_side.cb.chp {
    display: none;
}

  .header-text p {
    letter-spacing: .8px;
    font-size: 13px;
    text-align: center;
    line-height: 20px;
    padding: 0;
}
  .footer__top .widget-title {
    font-size: 18px;
    margin-bottom: 5px;
    letter-spacing: 1px;
}
  .type_slideshow .flickity-page-dots {
    bottom: 20px;
    text-align: right;
    right: 20px;
}
  img.mobile-strip {
    display: block !important;
}
  img.desktop-strip {
    display: none;
}
  #shopify-section-1597120285267 .tab_name {
    font-size: 18px;
    letter-spacing: 1px;
}
  #shopify-section-1597120285267 a.js_t4_tab span {
    font-size: 11px;
    letter-spacing: 1px;
}
  #shopify-section-1597120285267 a.js_t4_tab {
    padding: 0px 5px;
}
  .tab_se_header.flex.al_center.des_tab_8 {   
    flex-direction: inherit;
    border-bottom: 1px solid #707070;

}
  .tab_cat_title.des_tab_8 {
    flex: 1 1 auto;
    padding-top: 0;
    max-width: 100%;
    width: 100%;
    border-top: 0;
    text-align: right;
}
  #shopify-section-1597120285267 .flickity-button{display:none;}
  
  a.cd.chp{    font-size: 11px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
  
  .nt_pr .product-info .price {
    font-size: 10px; 
}
  div#shopify-section-16516586773a51c39b h3.h1.product_title.entry-title a {
    font-size: 20px;
}
  
  #shopify-section-16502739402a0dc3e0 span.mr__10.ml__10 {
    font-size: 22px;
    letter-spacing: 1px;}
  
  div#shopify-section-1654082634c26c243c h3 {font-size: 22px;
    letter-spacing: 1px;}
  
  #shopify-section-1650275019a2436762 span.mr__10.ml__10 {
    font-size: 18px;
    letter-spacing: 1px;}
  
  #shopify-section-1650275019a2436762 .flickity-button{display:none;}
  
.flickity-page-dots .dot:after {
    content: '';
    background-color: #c30000;}
  
.flickity-page-dots .dot.is-selected {
    background-color: #c30000;
}
.flickity-page-dots .dot {
    margin: 0px 5px 0;}
  #shopify-section-1650275019a2436762 .equal_nt.ratio1_1 .nt_bg_lz {
    padding-top: 85%;
}
  #shopify-section-165027780704bd760b .tab_name{font-size: 18px;
    letter-spacing: 1px; width: 80%;}
  
  #shopify-section-165027780704bd760b a.js_t4_tab {
    padding: 0 5px;
}
  #shopify-section-165027780704bd760b a.js_t4_tab span {
    font-size: 11px;
    letter-spacing: 1px;
}
  #shopify-section-165027780704bd760b button.flickity-button {
    display: none;
}
  #shopify-section-165027854992b80613 span.mr__10.ml__10 {
    font-size: 22px;
    letter-spacing: 1px;}
  
  #shopify-section-165027854992b80613 button.flickity-button {
    display: none;
}
  div#shopify-section-165277935667beef72 span.mr__10.ml__10 {
    font-size: 22px;
    letter-spacing: 1px;
}
  
  #shopify-section-1650278736e3cf9812  .tab_name {
    font-size: 22px;
    letter-spacing: 1px;
    width: 80%;
}
  
  div#shopify-section-1653038549f04c8d29 h3{  font-size: 22px;
    letter-spacing: 1px;
}
  
  
  #shopify-section-1650278736e3cf9812 a.js_t4_tab {
    padding: 0 5px;
}
  #shopify-section-1650278736e3cf9812 a.js_t4_tab span {
    font-size: 11px;
    letter-spacing: 1px;
}
  #shopify-section-1650278736e3cf9812 button.flickity-button {
    display: none;
}  
  
  #shopify-section-165028214605c61066 span.mr__10.ml__10 {
    font-size: 22px;
    letter-spacing: 1px;}
  
  #block_1581507835369 h3.widget-title {
       font-size: 43px;
    line-height: 50px;
    margin-bottom: 0;
    width: 100%;
    float: none;
    text-align: center;
    display: block;
}
  .footer_collapse_true .row>.mb__50 {
    margin-bottom: 10px;
}
  .col-lg-2.col-md-6.col-12.mb__50.order-lg-4.order-1, .col-lg-2.col-md-6.col-12.mb__50.order-lg-5.order-1, .col-lg-4.col-md-6.col-12.mb__50.order-lg-6.order-1, .col-lg-4.col-md-6.col-12.mb__50.order-lg-7.order-1 {
    padding-top: 30px;
}
  .col-lg-2.col-md-6.col-12.mb__50.order-lg-3.order-1 {
    display:none;
}

  .footer__top p {
    width: 100%;
    font-size: 13px;
    margin-bottom: 0!important;
    position: relative;
    top: 0;
    right: 0;text-align: center;
}
  .textwidget.widget_footer.newl_des_1 {
    display: block !important;
}
  aside#block_1581507835369 span.nav_link_icon.ml__5 {
    display: none;
}
  .footer__top .signup-newsletter-form .submit-btn {
    width: 100%;
    min-width: 125px;
    min-height: 47px;
    margin-left: -96px;}
  
  .col-lg-6.col-md-6.col-12.mb__50.order-lg-1.order-1 {
    margin-bottom: 20px;
    border-bottom: 1px solid #9d9e9e;
    padding-bottom: 40px;
}
  .footer__top .signup-newsletter-form input.input-text {
    padding-right: 110px;}
  
  .col-lg-4.col-md-6.col-12.mb__50.order-lg-2.order-1 {
       padding-left: 7.5px;
    padding-bottom: 0;
}
  .col-lg-4.col-md-6.col-12.mb__50.order-lg-7.order-1 {
    display: none;
}
  .col-lg-6.col-md-12.col-12.col_2.f_bot_bt_copy {
    font-size: 10px;
    margin-top: 0;
    line-height: 26px;
}
 .col-lg-6.col-md-12.col-12.col_1.f_bot_bt_copy {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}
  .col-lg-6.col-md-12.col-12.col_2.f_bot_bt_copy {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    text-align: right;
}
  .footer__bot_wrap.pt__20.pb__20 {
    padding: 12px 0;
}
  .mobile-scoial a {
        background: #9d9e9e;
    color: #fff !important;
  padding: 12px 10px;
    border-radius: 50%;
    margin: 0 3px;
    text-align: center;
}
  .mobile-scoial a i {
    font-size: 25px;
    margin: 0;
}
  .mobile-scoial {
       clear: both;
    text-align: center;
    padding: 40px 0 0;
}
  .app-icon h4 {
        color: #fff;
    font-size: 20px;
    text-align: center;
    letter-spacing: 2px;
    margin-bottom: 13px;
    margin-top: 0;
    font-family: 'steelfishregular';
}
  
  .app-icon {
    padding: 30px 0 0;
    text-align: center;
}
  .app-icon img {
    width: 140px;
    margin: 0 5px;
}
  #shopify-section-header_top .h__top {
    min-height: 50px;
    padding: 0;
}
  .footer__top_wrap {
   padding-top: 20px;
    padding-bottom: 20px;
}
/*   .app-icon {display:block !important;} */
  .mobile-scoial{display:block !important;}
  
  .mb_nav_title.pr.mb_nav_ul.flex.al_center.fl_center.active {
    display: none;
}
  .mobile-serach {display: block!important;
    padding: 7px 15px;
    background: #fff; margin-top: 1px;}
  
  input.h_search_ip.js_iput_search {
    font-weight: 400;
    font-size: 12px;
    color: #8c8c8c;
    letter-spacing: .5px;
}
  
  .boost-pfs-filter-collection-header-wrapper.boost-pfs-search-form-wrapper {
    display: none;
}
  .header__mid .css_h_se {
    align-items: end;
}
  a.push_side.push-menu-btn.lh__1.flex.al_center {
    height: 30px;
}
  
  .h_search_btn {
      min-width: 100px;
    font-size: 12px; }
  
  .my-account.ts__05.pr.dn.db_md {
    display: block;
}
  .col-lg-auto.col-md-4.col-3.tr {
    padding-left: 0;
}
  .nt_action>a{
    padding: 0 3px;
}
  .nt_action>div {
    padding: 0 5px;
}
  .nt_action.in_flex.al_center.cart_des_1 i {
    font-size: 22px;
}
  #shopify-section-1650275019a2436762 ol.flickity-page-dots {
    display: block;
}
#shopify-section-165027854992b80613 ol.flickity-page-dots {
    display: block;
}
  a.shop-now{    font-size: 10px;
    letter-spacing: 2px;
    line-height: 32px;
    margin-top: 5px;
}
  .col-lg-8.col-12.tc.tl_lg.col-md-12.dn_false_1024 {
       padding-right: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
  .col-lg-4.col-12.tc.col-md-12.tr_lg.dn_true_1024 {
    -ms-flex: 0 0 100%;
    flex: 0 0 45%;
    max-width: 45%;     display: none;
}
  .h__top .header-text a {
    font-size: 10px;     line-height: 24px;
}
  .nt_pr .product-info {
    padding-bottom: 0px;
}
  #shopify-section-1597120285267 .flickity-viewport {
    height: 325px !important;
}
  
    #shopify-section-165027780704bd760b .flickity-viewport {
    height: 325px !important;
}
  
  
    #shopify-section-1650278736e3cf9812 .flickity-viewport {
    height: 325px !important;
}
  
  .main-bg {
    padding: 0;
}
  
  .sp-single .row.product.mt__40 {
    margin-top: 5px;
}
  
  .sp-single.sp-single-5.des_pr_layout_1.mb__60 {
    margin: 0 10px 30px;
    padding: 0px 5px 30px;}
  
.product-images button.flickity-button {
    border: none;
}  
  .product-images button.flickity-button:hover{background:transparent; color:#000;}
  

.flickity-prev-next-button.next {
    right: -22px;
}
.flickity-prev-next-button.previous {
    left: -22px;
}
  div#shopify-section-16516586773a51c39b .col-md-6.col-12.pr.product-images.img_action_popup.pr_sticky_img .equal_nt.position_8 .nt_bg_lz {
    padding-top: 80%!important;
}
  .product-infors h1.product_title.entry-title {
    font-size: 18px!important; margin-bottom: 0 !important;
}
  .atc-slide:not(.btn_full_true) .variations_button {
    margin-top: 0;
}
  .flex.wrap.fl_between.al_center.price-review.mt__15.pb__10.mb__20.price_stock {
    margin: 5px 0;
}
  .ZipCodeRestrict {
    margin-top: 0!important;
    margin-bottom: 5px!important;
}
  .swatch__list_pr {
    list-style: none;
    margin: 0;
    padding: 0;
}
 .sticky_atc_wrap.mobile_true.pf.b__0.l__0.r__0.pt__10.pb__10.bgw.z_100.sticky_atc_shown {
    display: block; 
}
  .sticky_atc_wrap {
    display: block;     bottom: 10px;
}
  .sticky_atc_wrap {
    -webkit-transform: translate3d(0,0,0)!important;
    transform: translate(0)!important;
        width: 60%;
    margin: 0 auto; padding: 0;
}
  .sticky_atc_wrap .container {
    padding: 0;
}
  button.single_add_to_cart_button.disabled {
    opacity: 1;
        box-shadow: none;
}
  .sticky_atc_btn .single_add_to_cart_button {
        box-shadow: none!important;
    font-family: helvetica_neue67MdCn;
    letter-spacing: 2px;
    font-weight: 500;
}
  button.single_add_to_cart_button.button.truncate.sticky_atc_js.hide-cart-btn {
    display: none;
}
  .sticky_atc_wrap .variations_form .quantity {
    margin-bottom: 0;     display: none;
}
  div#shopify-section-pr_summary {
    margin-top: 10px;
}
  
   .col-md-6.col-12.pr.product-images.img_action_popup.pr_sticky_img .equal_nt.position_8 .nt_bg_lz {
    background-position: center center;
    padding-top: 100% !important;
}
  
  .col-md-6.col-12.pr.product-images.img_action_popup.pr_sticky_img .flickity-enabled.is-draggable .flickity-viewport {
    height: 350px !important;
}
  img.mobile-pdp-strip {
    display: block !important;
        margin-bottom: 20px;
}
  img.desktop-pdp-strip {
    display: none;
}
  .atc-slide:not(.btn_full_true) .single_add_to_cart_button {
    display: none !important;
}
  .product-infors .variations_button .nt_add_w {
        min-width: 130px;
    border-bottom: none;
    margin-left: 0px;
}
  .active-offer h4 {
    font-size: 20px;
    letter-spacing: 1px;
    margin: 0 0 15px;
}
  .sca-fg-header h5 {
    font-size: 20px;
    letter-spacing: 1px;
}
  .sca-fg-cat-list {
    padding: 12px     margin: 0;}
  
  .active-offer p img {
    margin-right: 3px;
    width: 15px;
}
  
  .active-offer {
    padding: 12px;
    margin: 20px 0;
    border-radius: 5px;
    width: 100%;
}
  .col-12.col-lg-auto.col_nav.nav_medium {
    display: none;
}
  .container.container_des {
    padding: 0;
}
  .variations_button.in_flex.column.w__100 .flex.wrap {
    display: flex;
}
  .sp-single .social-share {
    margin-top: 0;
    display: none;
}
  .variations_form .quantity {
    margin-bottom: 5px;
}
  .tab-heading.flex.al_center.fl_between.pr.cd.chp.fwm {
   font-size: 17px;
    -webkit-box-orient: initial;
    font-weight: 500;
    letter-spacing: 0px;
    height: 40px;
}
  .bgbl {
    background: transparent;
    border-bottom: 1px solid #ccc;
}
  .tab-heading .nav_link_icon {
    background-color: transparent;
    color: #000;
}
  div#pr_recommendations {
    border-top: navajowhite;

}
  .des_style_1.des_mb_2.sp-tab>.sp-tab-content {
    padding: 10px;     border: none;     font-family: helvetica_neue67MdCn;}
  
  div#pr_recommendations h3 span {
    font-size: 22px; letter-spacing: 1px;
    line-height: 27px;} 
  
  div#shopify-section-product-recommendations .container {
    padding: 0;
}
  
  div#pr_recommendations button.flickity-button {display:none;}
  
  button.btn_checkout.button.button_primary.tu.mt__10.mb__10.js_add_ld.w__100 {
       position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 111;
    background: #C30000;
    margin: 0;
    line-height: 40px;
    letter-spacing: 3px;
    font-weight: 500;
    border-color: #C30000;
}
  .cart__footer.mt__60.mb__80 {
    margin-bottom: 0;
    margin-top: 20px;
}
 span.cart-item-price.fwm.cd.js_tt_price_it {
    font-size: 20px;
    color: #000;     font-family: helvetica_neue67MdCn;
}
  .cart_meta_variant strong {
    font-weight: 500; color: #000;
}
  span.spr-badge-caption {
    letter-spacing: 0.5px;
    color: #6f6f6f;
    padding-left: 0px;
        font-size: 11px;
}
  .spr-badge-starrating i:nth-child(5) {
    display: none;
}
  .spr-badge-starrating i:nth-child(4) {
    display: none;
}
  .spr-badge-starrating i:nth-child(3) {
    display: none;
}
  .spr-badge-starrating i:nth-child(2) {
    display: none;
}
  span.js_in_stock {
    padding: 7px 0 0;
    display: inline-block;
}
  span.spr-summary-actions-togglereviews {
    font-family: helvetica_neue67MdCn;
}
  .spr-summary-actions-newreview {
    font-family: helvetica_neue67MdCn;
}
  input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary {
    font-family: helvetica_neue67MdCn;
}
  .spr-form-label {
    font-family: helvetica_neue67MdCn;
}
  .txt_under.sticky_atc_a.cp.fwm.dn.tc.truncate.mr__10 {
    display: none;
}
  span.sale-discount {
    padding-left: 0;
    font-size: 14px;
}
  .sale-discount span.tc.nt_labels.pa.pe_none.cw {
    left: 10px;
    display: inline-block;
    position: relative;
    top: 9px;
}
  .sale-discount span.tc.nt_labels.pa.pe_none.cw span.onsale.nt_label {
   font-size: 23px;
    max-width: 85px;
}
  .col-md-6.col-12.product-infors.pr_sticky_su {
    padding-left: 0;
}
  .pr.product-images span.tc.nt_labels.pa.pe_none.cw {
    display: none;
}
  .product-image .nt_add_w>a i {
    font-size: 15px;
}
  div#main-about-wrapper p {
    padding: 0 0px;
    margin-bottom: 30px;
}
  div#main-about-wrapper {
    padding: 30px 15px;
}
  div#about-us h1 {
    font-size: 30px;
}
  img.mobile-about {
    display: block !important;
}
  div#about-us {
    padding: 0px 0;
}
  .desktop-about {display:none;}
  .wrap_txt_ship {
    padding: 0 10px;
}
  #shopify-section-1651209959cbf5c042 .col-6.col-md-4.col-lg-3.mt__15 {
    margin: 5px 0;
    text-align: left;
    padding: 0;
    -ms-flex: 0 0 30%;
    flex: 30%;
    max-width: 30%
}
  #shopify-section-1651209959cbf5c042 {
    padding-left: 10px;
}
  #shopify-section-1651209959cbf5c042 .wrap_txt_ship {
    padding: 0 0px;
}
  div#shopify-section-1651209959cbf5c042 img {
       width: 20px;
    margin-right: 5px;
}
  
  .nt_mb_menu>li>a {
    letter-spacing: 1px;
    font-size: 13px;
    font-family: helvetica_neue67MdCn;
}
  .nt_mb_menu .sub-menu li>a {
    padding-left: 30px;
    color: #878787;
    font-family: helvetica_neue67MdCn;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}
  .menu_infos_text {
    font-family: helvetica_neue67MdCn;
    letter-spacing: 1px;
}
  div#shopify-section-1651209959cbf5c042 strong {
    font-size:7px;
}
  .nt_pr h3.product-title {
    margin-bottom: 0;
}
  .custom-icon-section {
        flex-wrap: wrap;
    padding: 0 0 20px;
    align-items: inherit;
}
  .custom-icon-section .icon-box {
       width: 30%;
    margin: 1% 0%;
}
  .custom-icon-section img {
    width: 20px;
    margin-right: 5px;
}
  .custom-icon-section strong {
    font-size: 6px;}
  .custom-icon-section .wrap_txt_ship {
    padding: 0 0px;
}
  div#icon-main-wrapper {
    padding: 0;
}
.boost-pfs-filter-toolbar-top-mobile.boost-pfs-filter-tree-mobile-button-stick-wrapper .boost-pfs-filter-toolbar-top-mobile-inner.boost-pfs-filter-toolbar-show-sort-by-mobile {
    display: none;
}
  .boost-pfs-filter-toolbar-top-mobile.boost-pfs-filter-tree-mobile-button-stick-wrapper.boost-pfs-filter-stick .boost-pfs-filter-toolbar-top-mobile-inner.boost-pfs-filter-toolbar-show-sort-by-mobile {
    display: block;
}
  span.boost-pfs-filter-option-title-text {
    text-decoration: none !important;
}
  button.boost-pfs-filter-show-result {
    font-family: helvetica_neue67MdCn;
    letter-spacing: 1px;
}
  .boost-pfs-filter-mobile-toolbar-middle {
    font-family: helvetica_neue67MdCn;
}
  .boost-pfs-filter-toolbar-top-mobile {
    margin-bottom: 0 !important;}
  .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count {
    float: none !important;
    text-align: center !important;
    width: 100%;
    padding: 5px 0;
        max-width: 100% !important;
}
  .boost-pfs-filter-product-item-title {
    line-height: 20px !important;
    font-size: 11px !important;
    margin-bottom: 5px !important;     height: 16px !important;
}
  .boost-pfs-filter-product-item-price {
       font-size: 10px!important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;}
  .boost-pfs-filter-product-item .spr-badge-starrating {
    margin-right: 0 !important;
}
  .boost-pfs-filter-product-item .spr-badge-starrating .spr-icon {
    font-size: 10px !important;
}

  
  .fimg_false.variations.mb__40.style__circle.size_medium.style_color {
    margin-bottom: 0;
}
  .row.mb__50.pr_sticky_content {
    margin-bottom: 20px;
}
  
  .ZipCodeRestrict .zipcode_submit {
    width: 45%!important;
    padding: 0 !important;}
  .ZipCodeRestrict .zipcode_input {
    width: 55%!important;
}
  
  .nt_se_165164352627108663.wrap .products.nt_products_holder.row.fl_center.row_pr_1.cdt_des_1.round_cd_false.nt_cover.ratio_nt.position_8.space_20 {
    flex-wrap: nowrap;
    width: 100%;
    overflow-y: scroll;
    justify-content: start;
    margin: 0px !important;
}
  
    .nt_se_165408161854a7b7d6.wrap .products.nt_products_holder.row.fl_center.row_pr_1.cdt_des_1.round_cd_false.nt_cover.ratio_nt.position_8.space_20 {
    flex-wrap: nowrap;
    width: 100%;
    overflow-y: scroll;
    justify-content: start;
    margin: 0px !important;
}
  
 
  div#shopify-section-165164352627108663 .row.al_center.fl_center.title_10.sub_title_size_0 {
    justify-content: left;
    display: block;
     
}
  
    div#shopify-section-165408161854a7b7d6 .row.al_center.fl_center.title_10.sub_title_size_0 {
    justify-content: left;
    display: block;
     
}

  
  div#shopify-section-165164352627108663  h3.dib.tc.section-title.fs__24 {
    font-size: 22px;
    letter-spacing: 1px;
  line-height: 40px;    border-bottom: 1px solid #707070;}
  
    div#shopify-section-165408161854a7b7d6 h3.dib.tc.section-title.fs__24{
    font-size: 22px;
    letter-spacing: 1px;
  line-height: 40px;    border-bottom: 1px solid #707070;}
  
  
  .products.nt_products_holder.row.fl_center.row_pr_1.cdt_des_1.round_cd_false.nt_cover.ratio_nt.position_8.space_20::-webkit-scrollbar {
  height: 0;
  width: 0;
  display: none;
}

.products.nt_products_holder.row.fl_center.row_pr_1.cdt_des_1.round_cd_false.nt_cover.ratio_nt.position_8.space_20::-webkit-scrollbar-thumb {
  display: none;
}
/* 
  .ntheader.live_stuck .push-menu-btn>svg {
    fill: #fff;
} */
  
  div#shopify-section-16516586773a51c39b button.single_add_to_cart_button {
    width: 100%;
}
  div#shopify-section-16516586773a51c39b button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    width: 100%;
}
  a.rating_sp_kl {
    background: #fff;
    position: absolute;
    top: -32px;
    z-index: 1;
    margin-bottom: 0 !important;
    height: 25px;
    line-height: 25px;
    box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%);
    border-radius: 20px;
    padding: 0px 5px;
    font-size: 10px;
}
  .spr-badge-starrating {
    margin: 0 0px 0 0;
}

  
  span.share-icon i {
    font-size: 28px;
}
span.share-icon {
    position: absolute;
    top: 0;
    right: -6px;
    z-index: 11;
  display:block;
  left: auto;
}
  
  div#mobile-social-share {
    border: none;
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 1;
    left: auto;
}
  
  div#mobile-social-share .nt-social.border_.black_ a i {
    font-size: 16px;
}
div#mobile-social-share .nt-social.border_.black_ a {
    display: block;
    margin: 4px 0;
    color: #e04c8d;
}
  
div#mobile-social-share .nt-social.border_.black_ {
    margin-top: 13px;
}
  
  a.icon_like.cb.chp.pr.dn.db_md.js_link_wis {
    display: block;
}
  
  div#shopify-section-16516586773a51c39b span.share-icon {
       right: 0;
    z-index: 11;
}
  div#shopify-section-16516586773a51c39b div#mobile-social-share {
    border: none;
    position: absolute;
    top: 15px;
    right: 5px;
    z-index: 1;
}
  span.boost-pfs-filter-tree-mobile-button-label {
        text-transform: none;
    font-weight: 400;
    letter-spacing: 1px;
    color: #9b9b9b;
    font-family: helvetica_neue67MdCn;
}
  div#shopify-section-1653038549f04c8d29 .reputon-testimonials-widget .reviews-holder--1wrGp {
    font-size: 15px;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
  div#shopify-section-1653038549f04c8d29 .reputon-testimonials-widget .reviews-holder--1wrGp.carousel-widget--3jWou .single-review--15jg7 .top-part--2mYmj .holder--2aqi9 {
    padding: 30px 15px;
    min-height: inherit;
    border-radius: 0 30px 0 30px;
}
  
  #custom-testimonial .carousel-cell {
    width: 90%;
    height: 100%;
    display: block;
    text-align: center;
    padding: 25px;
    background: #F5EEF1;
    margin: 0 5%;
    border-radius: 0px 40px 0px 40px;
}
#custom-testimonial .flickity-viewport {
    height: 310px!important;
}
  div#shopify-section-1653630153a4a80c49 ol.flickity-page-dots {
    display: block; margin-top: 20px;
}
  
  div#shopify-section-1653630153a4a80c49 h3 {
   font-size: 22px;
    letter-spacing: 1px;
    margin-bottom: 12px;
}
  #custom-testimonial h4 {
    font-size: 20px;
    letter-spacing: .5px;
}
  #custom-testimonial p {
    font-size: 14px;
    line-height: 22px;
}
  .cat_filter.col.op__0.pe_none {
    position: fixed;
    bottom: 0;
    z-index: 111;
    background: #f8f9fb;
    left: 0;
    width: 50%;
    line-height: 38px;
    text-align: center;
    border-top: 1px solid #ccc;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: helvetica_neue67MdCn;
    
}
  .nt_sortby.dn {
    font-family: helvetica_neue67MdCn;
}
  .cat_fixcl-scroll-content.css_ntbar a {
    font-family: helvetica_neue67MdCn;
    letter-spacing: .5px;
}
  
  .cat_sortby.cat_sortby_js.col.tr {
    position: fixed;
    bottom: 0;
    z-index: 111;
    background: #f8f9fb;
    right: 0;
    width: 50%;
    line-height: 40px;
    text-align: center;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;   
    
}
  .select-shade a {
    opacity: 1;
    visibility: visible;
    font-size: 9px;
    line-height: 23px;
}
  .popup-content iframe {
    position: fixed;
    top: 100px;
    margin: 20px auto!important;
    max-width: 80% !important;
    min-width: 80% !important;
}
  span.close-popup {
    top: 85px;
    left: 69%;
}
  .custom-offers {
   flex-wrap:wrap;
}
  .custom-offers img {
    padding: 10px 0;
}
  
  a#out_stock_ppr {
    position: fixed;
    bottom: 10px;
    right: 0;
    left: 0;
    width: 60%;
    margin: 0 auto;
    background: #f8f9fb;
    border-radius: 0 !important;
    z-index: 111;
}
  .col-lg-4.col-md-6.col-12.mb__50.order-lg-4.order-1{    padding-top: 20px;}
  
  .col-lg-4.col-md-6.col-12.mb__50.order-lg-5.order-1{    padding-top: 20px;}
.col-lg-4.col-md-6.col-12.mb__50.order-lg-6.order-1 {
    padding-top: 20px;
}
  
  div#shopify-section-165449953039391396 video {
    height: 100%;
    margin: 0 !important;
}
  #nt_backtop span i {
    color: #ffffff;
}
  #nt_backtop span {
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 35px;
    border-radius: 50%;
    background: #c30000;
    color: #ffffff;
}
  #nt_backtop {
    right: 0;
    bottom: 20px;}
  
  .get-in-touch {
    display: flex;
    justify-content: inherit;
    flex-wrap: wrap;
}
  .get-in-touch-wrapper h4 {
    font-size: 22px;
    border-bottom: 1px dashed #292929;
    padding: 15px 0;     margin-bottom: 0;     line-height: 20px;
}
  .content-section {
    width: 100%;
    margin: 7px 0;
}
  #shopify-section-165277935667beef72 .flickity-slider {
    margin-left: 35px !important;
}
  .get-in-touch h3 {
    font-size: 18px;     margin-bottom: 5px;}
  
  .contact-content.col-12.col-md-6 {
    padding-left: 10px;
}
  .header-text {
    text-align: center;
    line-height: 10px; font-size: 10px;
}
  div#shopify-section-1657790889a49d6cf8 iframe {
    height: 210px;
}
div#sca-fg-slider-cart .owl-pagination {
    display: none;
}
div#sca-fg-slider-cart .sca-fg-cart-title strong {
    font-size: 13px;
    font-weight: 600;
    padding: 10px 40px;
}
div#sca-fg-slider-cart button.mfp-close:after {
    content: "\e680";
    font-size: 28px;
    line-height: 28px;
}
div#sca-fg-slider-cart .mfp-close {
    line-height: 0;
    width: 30px;
    height: 30px;
}

  button#play-vid {
    top: 15%;
    font-size: 30px;
}
  }

#shopify-section-blog-template .articles.products.art_des1.nt_products_holder.row.des_cnt_1.nt_cover.ratio4_3.position_8.equal_nt{
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
    justify-content: center;
}
#shopify-section-blog-template .articles.products.art_des1.nt_products_holder.row.des_cnt_1.nt_cover.ratio4_3.position_8.equal_nt>*{
    flex: 0 1 30%;
}
#shopify-section-blog-template .post_nt_loop .post-info.mb__10 {
    text-align: center;
}
#shopify-section-blog-template .post_nt_loop .post-info.mb__10{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
}
#shopify-section-blog-template .post_nt_loop .post-info.mb__10 h4.mg__0.fs__16.mb__5.ls__0 a{
    font-size: 18px;
    letter-spacing: 1.2px;
    font-weight: 600;
    text-transform: uppercase;
}
#shopify-section-blog-template .post_nt_loop .post-info.mb__10 h4.mg__0.fs__16.mb__5.ls__0 {
    width: 100%;
    order: 3;
}
#shopify-section-blog-template .post_nt_loop .post-info.mb__10 span.post-author.mr__5{
  display: none;
}
#shopify-section-blog-template .post_nt_loop .post-info.mb__10 span.post-time {
    width: max-content;
  text-align: left !important;
}

#shopify-section-blog-template .post_nt_loop .post-info.mb__10 span.post-time span.cd {
    visibility: visible;
}
#shopify-section-article-template .tag-comment{
  display: none;
}
#nt_content .container.mt__60.mb__60 {
    margin-top: 80px;
}
.post-content .post p {
    font-family: Open Sans !important;
}

#shopify-section-footer_bot .get-in-touch .content-section:last-child {
    display: none;

div#shopify-section-article-template .blog-navigation.mt__60.fs__40.tc {
    margin-top: 0px !important;
}
.mini_cart_footer.js_cart_footer .active-offer {
    display: none;
}
.col-12.item_slide_ht a:hover a>strong{
    color: #fff !important;
}
.col-12.item_slide_ht>p a>strong {
    color: #fff;
}
.col-12.item_slide_ht>p a {
    color: #fff !important;
}
div#nt_cart_canvas .active-offer {
    display: none;
}
.mini_cart_footer.js_cart_footer .active-offer {
    display: none !important;
}
.mini_cart_footer.js_cart_footer p.offer-note {
    display: none !important;
}

