/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap");
.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
  padding-bottom: 0px; }

h1.product_title.entry-title {
  font-size: 25px !important;
  color: #191919;
  margin-bottom: -5px; }

div#shopify-section-cat_heading {
  display: none; }

.h_search_frm {
  padding: 2px;
  padding: 0px 50px 0px 20px;
  height: 40px;
  border: 0px;
  width: 100%;
  line-height: 18px;
  color: #222222;
  border-radius: 30px;
  appearance: none; }

form.h_search_frm.js_frm_search.pr {
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #e3e3e3;
  border-image: initial;
  border-radius: 5px; }

button.h_search_btn.js_btn_search {
  border-radius: 5px;
  border-radius: 5px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px; }

a.button.btn--secondary.btn--small {
  border: 0px; }

div#shopify-section-1603075475307ea589 .block_id_16a4eebb-f307-455d-8ba8-eb0723ed1599.col-lg-6.col-md-6.col-12 {
  padding: 0px; }

div#shopify-section-1603075475307ea589 .block_id_16030754765a503de4-1.col-lg-6.col-md-6.col-12 {
  padding: 0px; }

.cat_view.col-auto {
  display: none; }

a.lh__1.flex.al_center.pr {
  padding-right: 15px;
  padding-left: 0px; }

.col.ha8_nav {
  padding-left: 0px; }

a.cd.chp {
  text-transform: none;
  letter-spacing: .6px; }

.footer__top .signup-newsletter-form .submit-btn {
  background-color: #202e41 !important; }

h1, h2, h3, h4, h5, h6, .f__mont, .f_heading, .h3 {
  letter-spacing: .6px; }

.cat_toolbar.row.fl_center.al_center.mt__30 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dedede;
  padding-bottom: 14px; }

.product-info.mt__15 {
  padding: 15px;
  background: #fff;
  color: #191919; }

.cat_grid_item__count.dn {
  display: none; }

.cat_grid_item__content.pr.oh {
  border-radius: 10px; }

.spr-badge {
  font-size: 12px; }

.wrap_title.des_title_11.sub_title_size_152 {
  max-width: 900px;
  margin: 0px auto; }

.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
  padding-top: 50px; }

div#shopify-section-1603075475307ea589 .row.al_center.fl_center.tc {
  border: 2px solid #a3d8e9; }

div#b_d31553dc-4ed9-4540-a8d4-ed71c3f99174, div#b_16a0e82c-2ab4-460b-968a-a0f2a57f92e4 {
  text-align: left; }

h3.hgrid {
  color: #2f6270;
  font-size: 40px;
  margin-bottom: 10px; }

.section1 {
  background: #e59f98;
  padding: 60px 20px !important;
  text-align: left;
  color: white; }

.section2 {
  background: #b2d2e1;
  padding: 25px 30px !important;
  text-align: left;
  color: white; }

.block_id_160324297806e1aa61-1.col-lg-6.col-md-6.col-12 img {
  max-height: 565px; }

div#b_aeb99dcc-9994-4e19-b35d-c6d3eb291232, div#b_02c4e337-3159-4873-bb6c-be12f9bdcf6f {
  padding-top: 0px;
  padding-bottom: 0px; }

.section1 h3.hgrid {
  color: white; }

#shopify-section-160324297806e1aa61 .block_id_aeb99dcc-9994-4e19-b35d-c6d3eb291232.col-lg-6.col-md-6.col-12, #shopify-section-160324297806e1aa61 .block_id_160324297806e1aa61-1.col-lg-6.col-md-6.col-12 {
  padding: 0px; }

.img_sec_cont {
  padding-top: 15px; }

.img_sec_cont-2 {
  padding-bottom: 15px; }

.block_id_02c4e337-3159-4873-bb6c-be12f9bdcf6f.col-lg-6.col-md-6.col-12 {
  padding: 0px; }

.block_id_1603243072cb9272b7-1.col-lg-15.col-md-3.col-12 {
  padding: 0px; }

.block_id_24499c62-58ec-4e5e-843d-89dfa53c84c8.col-lg-3.col-md-3.col-12 {
  padding: 0px; }

.block_id_1603243072cb9272b7-1.col-lg-15.col-md-3.col-12 img.lz_op_ef.w__100.lazyautosizes.lazyloaded {
  max-height: 445px; }

.block_id_24499c62-58ec-4e5e-843d-89dfa53c84c8.col-lg-3.col-md-3.col-12 img {
  height: 445px; }

div#shopify-section-1603243072cb9272b7 {
  padding-top: 15px;
  padding-bottom: 15px; }

.header-text {
  font-size: 12px;
  text-align: center; }

.col-lg-4.col-12.tc.tl_lg.col-md-12.dn_false_1024 {
  border-right: 1px solid white; }

.nt_se_1603243072cb9272b7.container {
  padding: 0px; }

a.icon_search.push_side.cb.chp {
  font-size: 22px;
  line-height: 1; }

.nt_pr .product-info {
  margin-top: 0px; }

.section_nt_filter ul, .section_sidebar_shop ul.nt_filter_block {
  margin-top: 35px;
  max-height: 100%; }

#shopify-section-160324297806e1aa61 .block_id_160324297806e1aa61-1.col-lg-6.col-md-6.col-12 {
  padding: 0px;
  padding-right: 15px;
  padding-left: 0px !important; }

.footer__top .signup-newsletter-form .submit-btn {
  background-color: #f5d491 !important; }

.shopify-policy__container {
  max-width: 1260px !important;
  margin: 0px auto; }

span.onsale.nt_label {
  display: none; }

img.header-logos {
  max-width: 420px; }

div#bk_160363983055172984-1 .nt_promotion_html.pa.t__0.l__0.tc.pe_none {
  background: #f7f7f7b3;
  color: black !important;
  max-width: 90%;
  padding: 30px; }

#bk_160363983055172984-1 .nt_bg_lz {
  padding-top: 102% !important; }

.cat_grid_item__description.h3 {
  font-size: 14px;
  FONT-WEIGHT: 200;
  text-transform: none;
  text-align: left; }

#shopify-section-1603056890cacce4f3 {
  margin-bottom: -20px; }

.mt__30.nt_banner_holder.row.fl_center.js_packery.hoverz_true.cat_space_0 {
  box-shadow: 2px 3px 11px 1px #d2d2d2;
  border-radius: 50px !important;
  margin-top: -180px; }

#bk_160364175943e8171e-0 .nt_bg_lz {
  padding-top: 100.0%;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  padding: 160px !important; }

#bk_160364175943e8171e-1 .nt_bg_lz {
  padding-top: 100.0%;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  padding: 160px !important; }

.wrap_sea_section .input-group__field.search-form__input-wrapper, .wrap_sea_section input.search-form__input, .wrap_sea_section button.search-form__connected-submit {
  height: 35px !important; }

.nt_se_1603056890cacce4f3 {
  padding-top: 10px !important;
  padding-right: 20px !important;
  padding-bottom: 10px !important;
  padding-left: 20px !important; }

#shopify-section-160364175943e8171e {
  background-color: rgba(0, 0, 0, 0) !important;
  max-width: 960px;
  margin: 0px auto; }

.nt_promotion_html.pa.t__0.l__0.tc.pe_none {
  max-width: 600px;
  margin: 0px auto;
  background: #ffffffd6;
  padding: 40px; }

h3.fs__30.mg__0.lh__1.cw.mb__30 {
  font-size: 40px; }

.category-content {
  background: #303b6d;
  color: white;
  padding: 15px;
  margin-top: -20px; }

.category-content a {
  color: white; }

h3.h4.mg__0 {
  color: white; }

/* Header*/
/* Slideshow*/
span.subtitlewhite {
  letter-spacing: 3.7px;
  font-size: 18px;
  color: white;
  font-family: 'Avenir Next';
  font-weight: 300;
  display: block;
  padding-top: 15px; }

h3#b_1585640447349 {
  background: #2f6270;
  padding: 20px;
  letter-spacing: -1px; }

.pa_txts.caption {
  max-width: 960px; }

.button, a.button.btn--secondary.btn--small, a.button.mt__50, a.button {
  background: #ab9e7a;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  padding: 2px 35px !important;
  line-height: 2.4em;
  border-radius: 0px !important;
  border: 2px solid white; }

div#shopify-section-160386459188751a97 a.button.btn--secondary.btn--small {
  margin-top: 15px !important;
  width: 100% !important;
  padding: 0px !important; }

.title_2::before, .title_2::after {
  width: 100%;
  background: #e9ba5b; }

div#shopify-section-1581505838591 span.mr__10.ml__10 {
  width: fit-content !important;
  min-width: 400px !important; }

.product-inner.pr {
  box-shadow: 2px 2px 11px 2px #dadada; }

div#shopify-section-160429507404dc265b .product-inner.pr {
  box-shadow: 4px 4px 17px 0px #000000; }

.pricebubble {
  background: #151c27;
  position: absolute;
  margin-top: -80px;
  margin-left: 15px;
  border-radius: 100%;
  font-size: 16px;
  color: white;
  font-weight: 400;
  max-width: 120px;
  right: 50px;
  height: 120px;
  text-align: center;
  padding-top: 15px; }

span.priceln {
  font-size: 48px;
  line-height: 1em;
  font-weight: 700; }

.col-lg-6.col-md-6.col-12.section_item.nt_16038508384c4ecc89-2.tl.mb__30 {
  float: left; }

.rte-setting.mt__7 {
  display: inline-block; }

.cat_space_item {
  margin-bottom: 10px; }

.nt_promotion_html.pa.t__0.l__0.tl.pe_none {
  max-width: 255px !important; }

.nt_promotion_html.pa.t__0.l__0.tl.pe_none h1 {
  line-height: 1em; }

div#bk_16038617207f121453-0 .nt_promotion_html.pa.t__0.l__0.tr.pe_none {
  max-width: 255px;
  margin-right: 0px !important;
  right: 3% !important;
  margin: 0px auto;
  text-align: left; }

.mt__30.nt_banner_holder.row.fl_center.js_packery.hoverz_false.cat_space_2 {
  box-shadow: 2px 2px 11px 2px #dadada;
  border: 10px solid white !important;
  background: white !important; }

form.h_search_frm.js_frm_search.pr {
  border: 0px;
  background: white; }

.nt_se_1604103574f634c191.nt_full, .nt_se_160410347668489003.nt_full {
  max-width: 90%;
  margin: 0px auto;
  box-shadow: 2px 2px 11px 2px #dadada; }

div#b_57668c86-689e-4e0a-b1ca-a11a38f62285, div#b_35572015-0c36-4311-93bf-8e6db0e526d6 {
  background: white;
  padding: 30px; }

#shopify-section-16038617207f121453, #shopify-section-160410347668489003 {
  background: linear-gradient(180deg, white 30%, #e9ba5b 30%); }

#shopify-section-160386046745b76390, #shopify-section-1604103574f634c191 {
  background: linear-gradient(180deg, #e9ba5b 70%, white 30%); }

div#shopify-section-1581505838591 .col-lg-3.col-md-3.col-6.pr_animated.done.mt__30.pr_grid_item.product.nt_pr.desgin__1 {
  padding: 0px; }

a.cd.chp {
  letter-spacing: 0px;
  text-transform: capitalize !important;
  font-weight: 500; }

.footer__top i {
  color: #eaba5b; }

.widget .product_list_widget del, .sticky_atc_price del, .kl_fbt_wrap del {
  color: black; }

h3.product-title.pr.fs__14.mg__0.fwm {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

span.txt_title {
  text-transform: lowercase;
  font-weight: 800;
  font-size: 20px; }

a.button.mt__0, a.button {
  color: white !important; }

#shopify-section-160386459188751a97 .category-content {
  background: transparent;
  padding: 15px;
  margin-top: -180px;
  position: relative; }

div#shopify-section-160386459188751a97 h3.h4.mg__0 a {
  text-transform: capitalize;
  letter-spacing: 0px;
  font-weight: 800;
  color: white; }

div#shopify-section-160386459188751a97 .cat_space_item {
  padding: 0px; }

div#shopify-section-160386459188751a97 a.button.btn--secondary.btn--small {
  margin-top: 15px !important; }

span.txt_title {
  font-size: 18px; }

.h_transparent_true.template-index .ntheader:not(.live_stuck) .sp_header_mid {
  background-color: transparent; }

hr {
  margin: 20px 0px;
  max-width: 90%;
  border-color: #5260a2;
  border-bottom: 2px solid #5260a2; }

div#shopify-section-16040966095053eef8 .nt_promotion_html.pa.t__0.l__0.tc.pe_none {
  padding: 10px 20px 30px 20px;
  max-width: 100% !important;
  background: #303b6d;
  margin-left: 0px !important;
  width: 400px; }

div#shopify-section-16040966095053eef8 .nt_promotion_html.pa.t__0.l__0.tc.pe_none h1 {
  font-size: 115px;
  text-align: left;
  line-height: 1em;
  margin-top: 15px; }

div#shopify-section-16040966095053eef8 span.floattop {
  display: inline-block;
  font-size: 40px;
  line-height: 1em; }

div#shopify-section-16040966095053eef8 .nt_promotion_html.pa.t__0.l__0.tc.pe_none h2 {
  font-size: 20px;
  text-align: left;
  line-height: .5em; }

div#shopify-section-16040966095053eef8 h3.deals-banner {
  background: #151c27;
  font-style: italic;
  margin-top: 15px;
  margin-bottom: -10px;
  font-size: 25px; }

a.button.mt__30 {
  border: 2px solid white; }

div#shopify-section-1604103574f634c191 {
  margin-top: -20px;
  padding-top: 50px; }

.tc.pr.oh {
  background: white; }

div#shopify-section-160386459188751a97 a.button.btn--secondary.btn--small {
  margin-top: 15px !important;
  font-size: 15px !important;
  line-height: 2.4em; }

div#shopify-section-160386459188751a97 h3.h4.mg__0 {
  color: white; }

.cat_emty_noprs {
  margin: 50px 0;
  text-align: center;
  padding: 50px;
  padding-bottom: 0px; }

#shopify-section-160429507404dc265b span {
  color: white !important; }

.footer__top .signup-newsletter-form .submit-btn {
  background-color: #202e41 !important; }

p.offer-text {
  text-align: right;
  color: white;
  font-size: 14px;
  margin-top: 20px; }

.header__mid.containerWrapper {
  min-height: 60px;
  border-bottom: 1px solid #5260a2; }

#wrap_des_pr {
  background-color: #2f3d6f;
  color: white; }

#wrap_des_pr {
  background-color: #2f3d6f !important;
  color: white; }

button.kl_fbt_btn.js_add_group.single_add_to_cart_button.button {
  background: #151d27; }

a.db.cg.truncate.pr {
  color: white; }

.ul_tabs li.active a, .ul_tabs li.tab_title_block.active a {
  border-color: #151d27;
  background: #151d27; }

#nudge-offer.default {
  display: none !important; }

button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
  background: #151d27; }

.page_head_cart_heading {
  display: none; }

#nt_content .shopify-challenge__container, .empty_cart_page, .cat_emty_noprs {
  margin: 0px 0; }

.heading.bgbl.dn {
  background: #161e27;
  color: white; }

.tab-heading .txt_h_tab {
  padding: 10px;
  color: white; }

.tc.pr.oh {
  background: white; }

.page_head_ {
  display: none !important; }

.sticky_atc_btn .single_add_to_cart_button {
  background: #151d27; }

.social-share.tdf {
  display: none !important; }

.shopify-challenge__container {
  padding: 30px; }

.extra-link.mt__35.fwsb {
  display: none; }

.mb_nav_title.active {
  background-color: #495563;
  color: white;
  font-size: 14px;
  font-family: 'Playfair Display';
  letter-spacing: 2px; }

.ntheader.live_stuck .sp_header_mid .header__mid.containerWrapper {
  display: none !important; }

.page-head.tc.pr.oh.page_head_sea_heading {
  display: none; }

div#shopify-section-search_page .cat_toolbar {
  display: none; }

div#shopify-section-search_page {
  padding: 30px 0px; }

.sidebar .widget:not(:first-child) {
  margin-top: 30px; }

.loke_scroll {
  margin-top: -30px; }

.nt_menu div.menu-item > a, .nt_menu ul li a {
  display: block;
  color: #000;
  font-weight: 300;
  font-size: 15px; }

.nt_menu .sub-menu .sub-column-item > a {
  color: #222;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 16px;
  padding: 0px 0 5px 0px;
  border-bottom: 1px solid #eee; }

h5.widget-title {
  font-weight: 800;
  font-size: 15px;
  letter-spacing: 0px; }

.widget h5.widget-title::after {
  width: 60px;
  background: #303b6d; }

.col-6.dn.db_lg.cl_h_search, .cart_threshold.cart_thres_js, .cart_thres_1.dn, .cart_thres_2.dn, .cart_thres_3.dn {
  box-shadow: none !important;
  border-bottom: 0px; }

.header__mid.containerWrapper .cart_threshold, .cart_countdown {
  background: transparent;
  box-shadow: none !important;
  border: 0px;
  color: white;
  text-align: right;
  padding: 0px;
  margin: 0px;
  font-size: 16px; }

.header__mid.containerWrapper .cr {
  color: white;
  font-weight: 700 !important; }

div#shopify-section-cart_widget .cart_threshold.cart_thres_js .cr {
  font-weight: 700 !important; }

div#shopify-section-cart_widget.cart_threshold {
  color: #2f3d6f;
  font-weight: 700 !important; }

/* Sub Nav */
.sub-column-item .sub-column > li a {
  padding: 5px 0; }

p.shipping-delay {
  font-weight: 300;
  line-height: 1em;
  text-align: center;
  font-size: 12px;
  padding-top: 5px;
  margin-bottom: 0px; }

.cart_thres_1.dn, .cart_thres_2.dn, .cart_thres_3.dn {
  color: white;
  text-align: right;
  font-size: 14px; }

.cr {
  color: white; }

#nt_backtop {
  right: 20px;
  bottom: 5px; }

a#b_9a85e25d-f598-49ae-a292-021359c71a57 {
  line-height: 1.8em; }

.live_stuck .header__mid {
  display: none; }

img.header-img {
  max-width: 460px; }

.pa_txts.caption {
  padding-top: 0px; }

a#b_9a85e25d-f598-49ae-a292-021359c71a57 {
  font-family: "Playfair Display", serif !important;
  letter-spacing: 1px; }

.brand-list {
  margin: 0 auto;
  list-style: none;
  padding: 10px 5px 0px 5px;
  margin: 0;
  display: flex; }

ul.brand-list {
  text-align: center !important;
  display: inline-flex !important; }

ul.brand-list img {
  max-height: 20px !important;
  padding: 0px 7px;
  max-width: 110px; }

.cross-brands {
  display: block;
  border-bottom: 1px solid grey;
  text-align: center;
  background: #495563 !important; }

.brand-list li.active {
  border-bottom: 3px solid #ffffff; }

li.active {
  padding-bottom: 5px; }

img.bigger {
  max-width: 200px !important; }

.header-text {
  font-size: 14px;
  text-align: center; }

div#shopify-section-16072868851f6f9197 button.flickity-button.flickity-prev-next-button.previous {
  display: none; }

div#shopify-section-16072868851f6f9197 button.flickity-button.flickity-prev-next-button.next {
  color: white;
  background: transparent;
  border: 0px; }

div#shopify-section-brand_list {
  display: none; }

.cat_toolbar.row.fl_center.al_center.mt__30 {
  border-bottom-width: 0px;
  padding-bottom: 0px; }

button.button.price_slider_btn.dn {
  background: #151d27 !important;
  color: #fff !important;
  font-size: 13px !important;
  padding: 0px !important;
  border-radius: 5px !important; }

.price_steps_slider {
  margin-top: -10px;
  margin-bottom: 0px; }

div#blockid_sidebar_shop2-5 h5 {
  margin-bottom: 30px !important; }

div#bk_f87a5ee6-f5dd-4e07-a1ae-faf5f0208e0d ul.sub-column.not_tt_mn {
  list-style-type: disc;
  columns: 3;
  list-style-position: inside; }

footer#nt_footer a:hover {
  color: white; }

.cat_design_9 .cat_grid_item__wrapper, .cd {
  color: var(--shopify-editor-setting-cl_hd);
  font-weight: 700; }

div#pr_recommendations .product-inner.pr {
  box-shadow: none;
  margin-bottom: 50px; }

a.readm_sp_kl {
  color: black;
  font-weight: 700;
  display: block;
  text-decoration: underline;
  font-size: 14px;
  text-transform: uppercase; }

@media (min-width: 768px) {
  #nt_cart_canvas, #nt_login_canvas, #nt_menu_canvas, #nt_search_canvas {
    width: 460px; } }
.nt_mini_cart .widget-title {
  text-align: center;
  font-weight: 800;
  color: white; }

p.cart-note {
  text-align: center;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px !important;
  font-weight: 700; }

span.start_delivery.fwm.txt_under, span.end_delivery.fwm.txt_under {
  text-decoration: none !important;
  font-weight: 300; }

div#trust_seal_ppr img {
  width: 35% !important;
  margin-bottom: -20px; }

div#delivery_ppr, .richtext_b9a285ae-d7bc-4efa-ac58-e42bb1539117 {
  font-size: 15px; }

div#delivery_ppr {
  margin-top: 15px; }

.pr_short_des .mg__0 {
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 255px;
  margin-bottom: 10px; }

.pr_short_des .mg__0 {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  overflow: hidden !important; }

.header__mid {
  margin-bottom: 0px;
  padding-top: 5px; }

/*Cart Widget */
button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
  font-size: 16px;
  margin-top: -1px; }

.h3.widget-title.tu.fs__16.mg__0 {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  color: white !important; }

.h3.widget-title.tu.fs__16.mg__0 {
  margin-right: -30px; }

.mini_cart_header.flex.fl_between.al_center {
  background: #495563;
  border: 0px !important; }

#nt_cart_canvas .cart_threshold.cart_thres_js {
  background: black;
  color: white !important;
  border: 0px !important; }

.cart_threshold, .cart_countdown {
  font-size: 14px;
  text-transform: uppercase;
  padding: 0px 20px 10px 20px;
  text-align: center;
  font-weight: 500;
  margin-top: -5px; }

.cutsom_upsellproduct .mini_cart_img {
  width: 70px;
  margin-right: 0px; }

.cutsom_upsellproduct p.cart_meta_variant {
  font-size: 14px !important; }

.cutsom_upsellproduct .mini_cart_meta {
  margin-right: 15px;
  margin-left: 15px; }

.cutsom_upsellproduct a.mini_cart_title.truncate {
  word-break: normal;
  overflow: visible; }

.cutsom_upsellproduct button.js_addtc {
  padding: 0px 15px;
  background: #151d27;
  color: white;
  font-size: 11px;
  border-color: #151d27;
  text-transform: uppercase;
  border-radius: 5px; }

.cutsom_upsellproduct .mini_cart_actions {
  margin-top: 0px; }

.cutsom_upsellproduct {
  margin-bottom: 15px;
  margin-top: -10px; }

button.button.btn-cart.mt__10.mb__10.js_add_ld, button.button.btn-checkout.mt__10.mb__10.js_add_ld {
  font-size: 14px;
  border-radius: 10px; }

p.cart_meta_variant {
  font-size: 13px !important; }

.pe-7s-close:before {
  content: "\e680";
  color: white; }

#nt_cart_canvas .cart_thres_1.dn, #nt_cart_canvas .cart_thres_2.dn, #nt_cart_canvas .cart_thres_3.dn {
  text-align: center; }

/*Product Page Edits */
div#nt_stock_ppr {
  display: grid;
  padding: 12px 12px;
  margin: 1em 0 0 0;
  line-height: 27px;
  background-color: #fdf4e0;
  border: 2px dotted #f5ba40; }

p.message.dn.cb.mb__10.lh__1.fwm {
  font-weight: 300;
  text-align: left;
  margin: 0px;
  font-size: 15px !important; }

span.count {
  background: none !important;
  color: black !important; }

a.readm_sp_kl {
  display: block;
  margin-top: 5px;
  font-weight: 500;
  text-decoration: underline; }

.entry-summary .price, .entry-summary .price_range {
  font-size: 18px !important;
  font-weight: 400; }

.qp-widget-container {
  margin-top: -10px !important;
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px; }

.price_stock {
  border-bottom: 0px solid #e5e5e5;
  margin-bottom: 0px;
  padding-bottom: 0px; }

.richtext_bb3008d0-5aea-46f8-98c2-d9ffa78e4cb1 p {
  color: #2f3d6f;
  text-decoration: underline;
  font-size: 13px !important;
  font-weight: 500; }

.qp--align-center {
  justify-content: left !important;
  width: 100% !important;
  font-size: 14px !important;
  margin-top: 15px !important; }

.pr_short_des {
  font-size: 15px;
  font-weight: 300 !important; }

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

.nt_menu li {
  font-size: 14px;
  list-style: none;
  position: relative !important;
  padding: 0;
  margin: 0 auto;
  color: white !important; }

nav.nt_navigation.tl.hover_side_up.nav_arrow_true {
  text-align: center; }

a.cb.chp.db.push_side.login {
  font-size: 13px;
  margin-top: -10px;
  font-weight: 400; }

ul.sub-column.not_tt_mn {
  padding-left: 0px; }

ul.sub-column.not_tt_mn a {
  text-align: left; }

ul.ul_none.ul_tabs.is-flex.fs__16.des_mb_1.des_style_1 {
  background: #f6f6f6;
  padding-top: 1rem;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 1rem;
  background-color: #f6f6f6 !important; }

.ul_tabs li.active a, .ul_tabs li.tab_title_block.active a {
  border-color: #151d27;
  background: #151d27;
  border-radius: 5px;
  font-weight: 500; }

#wrap_des_pr {
  font-size: 15px;
  background-color: white !important;
  color: black; }

.sp-tab-content {
  padding: 1.75rem;
  margin-bottom: 1.75rem;
  box-shadow: 0 1px 4px rgba(128, 128, 128, 0.11);
  border: 1px solid rgba(128, 128, 128, 0.16);
  border-radius: 5px;
  font-weight: 300; }

div#pr_recommendations {
  margin-top: 30px; }

@media (min-width: 768px) {
  .ul_tabs.des_mb_2 > .tab_title_block {
    display: inline-block;
    text-align: left !important;
    width: 100%;
    padding: 0px 20px; } }
div#shopify-section-pr_description .cg {
  color: black; }

li.tab_title_block.active a.db.cg.truncate.pr {
  color: white !important; }

.sp-tabs {
  padding-top: 0px; }

.sp-single.sp-single-4.des_pr_layout_1.mb__60 {
  margin-bottom: 0px; }

.cat_des_ntt4.container.container_cat.tc.mt__40 h3 span {
  color: black !important; }

button.shopify-payment-button__button.shopify-payment-button__button--unbranded._2ogcW-Q9I-rgsSkNbRiJzA._2EiMjnumZ6FVtlC7RViKtj._2-dUletcCZ2ZL1aaH0GXxT {
  background: #2f3d6f;
  border-radius: 5px;
  font-weight: 700;
  text-transform: Capitalize !important;
  font-weight: 700 !important;
  padding: 0px 20px !important;
  line-height: 2.4em;
  font-size: 17px !important;
  border: 2px solid white; }

.contact-form.col-12.col-md-9.mb__20 {
  width: 100% !important;
  min-width: 100%; }

.cat_toolbar h3 {
  margin-bottom: 0px;
  font-size: 30px; }

.col-des p {
  margin-bottom: 10px; }

.col-des {
  max-width: 900px; }

.bgbl.pt__20.pb__20.lh__1 .col {
  padding-left: 10px; }

.widget h5.widget-title {
  font-size: 15px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 15px;
  padding-bottom: 20px; }

ul.nt_filter_styleck > li > a, .blockid_available label {
  font-size: 14px; }

.col-title {
  padding: 0px;
  margin-left: 10px; }

.cat_toolbar {
  margin-top: 30px; }

.cat_sortby > a {
  border: 2px solid #151d27;
  border-radius: 5px;
  color: #151d27;
  font-weight: 700; }

.btn_sidebar {
  opacity: 1;
  color: #303b6d; }

.bf-img {
  max-width: 220px; }

.nt_promotion_html.pa.t__0.l__0.tc.pe_none a.button.mt__30 {
  float: left; }

/*Home Page Resizing*/
div#shopify-section-16038508384c4ecc89 .cat_space_item img {
  width: 100%;
  min-width: 100%;
  object-position: center top;
  object-fit: cover !important;
  max-height: 260px;
  min-height: 260px; }

/* New Slideshow*/
#nt_1610600347f54260d2-0 .pa_txts {
  background: #2f3d6f;
  padding: 20px; }

p#b_7e8d0e31-32e6-48ee-9513-dad8253b951a {
  background: #212423;
  font-style: italic;
  text-align: center; }

.cart__footer.mt__60.mb__80 .qp-widget-container {
  margin-top: -10px !important;
  padding-bottom: 0px;
  border-bottom: 0px solid #e5e5e5;
  font-size: 16px;
  margin-bottom: 0px !important; }

button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.order-4 {
  background: black; }

div#shopify-section-1610957388310b1896 a.button {
  background: #151d27; }

.nt_promotion_html.pa.t__0.l__0.tc.pe_none {
  display: none; }

.nt_se_1611186663dbe9c753.container {
  max-width: 960px;
  margin: 0px auto; }

#shopify-section-1611186663dbe9c753 .pa.t__0.l__0.b__0.r__0.flex.column.shadow_wrap.tc.fl_right {
  background: #2f3d6f;
  max-height: 10%;
  bottom: 0px !important;
  position: relative;
  padding: 15px !important;
  color: white; }

#shopify-section-1611186663dbe9c753 .pa.t__0.l__0.b__0.r__0.flex.column.shadow_wrap.tc.fl_righth3, #shopify-section-1611186663dbe9c753 .pa.t__0.l__0.b__0.r__0.flex.column.shadow_wrap.tc.fl_righth4 {
  color: white; }

div#shopify-section-1611186663dbe9c753 a.db {
  max-height: 300px; }

div#shopify-section-valentines_collectiongrid .cat_grid_item__wrapper.pe_none {
  background: rgba(255, 255, 255, 0.81) !important;
  width: 100%;
  margin: 0px auto;
  margin-top: -40px;
  text-align: center;
  border-radius: 0px !important; }

div#shopify-section-valentines_collectiongrid .cat_grid_item__content.pr.oh {
  border-radius: 0px; }

div#shopify-section-valentines_collectiongrid .cat_design_1 .cat_grid_item__wrapper {
  bottom: 0px; }

/* Category slider */
div#shopify-section-valentines_collectiongrid.cat_grid_item__wrapper.pe_none {
  padding: 10px 10px 0px 10px !important; }

div#shopify-section-1611775572da0302b1 .item__position.center.center {
  background-position: center center;
  border-radius: 50%; }

.cat_design_8 .cat_grid_item__content {
  background: white;
  color: black;
  text-align: center; }

.cat_grid_item__description.h3 {
  display: none; }

.cat_grid_item__title.h3 {
  color: white;
  font-weight: 300;
  text-align: center;
  font-size: 25px;
  padding-bottom: 0px;
  text-transform: uppercase;
  text-decoration: underline; }

.mt__30.nt_cats_holder.row.fl_center.equal_nt.hoverz_false.ratio1_1.cat_space_30.cat_design_8.nt_slider.js_carousel.prev_next_0.btn_owl_1.dot_owl_1.dot_color_1.btn_vi_1.flickity-enabled.is-draggable {
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: -30px; }

div#shopify-section-recently_viewed {
  margin-bottom: 60px;
  margin-top: -30px; }

div#shopify-section-recently_viewed .product-inner.pr {
  box-shadow: none; }

.cutsom_upsellproduct {
  display: none; }

.ntheader .nt_menu > li.has-children > a:after {
  color: #313c6d; }

.nt_menu .sub-menu .sub-column-item > a {
  font-weight: 600 !important;
  font-size: 13px;
  text-align: left; }

.nt_menu ul li a {
  display: block;
  color: #000;
  font-weight: 300;
  font-size: 14px; }

ul#nt_menu_id {
  width: 100%;
  max-width: 1200px; }

p.shipping-note {
  background: #f6f6f6;
  max-width: fit-content;
  padding: 5px 10px;
  color: #000000;
  font-weight: 700;
  font-size: 14px;
  border: 1px solid black; }

.nt_se_1613103693ad7b6926.nt_full.txt_shadow_false a.button {
  background: black; }

.nt_se_1613097880646cb83b.container .cat_grid_item__wrapper.pe_none {
  background: #2f3d6f; }

div#shopify-section-collection_page p.mt__0.mb__0 {
  margin-bottom: 0px; }

div#shopify-section-collection_page {
  margin-bottom: 60px; }

.nt_ajaxsortby.wrap_sortby a.truncate:nth-child(7), .nt_ajaxsortby.wrap_sortby a.truncate:nth-child(8) {
  display: none !important; }

#shopify-section-footer_top span.txt_title {
  font-size: 14px !important; }

.menu_footer.widget_footer a {
  font-size: 13px;
  padding-bottom: 0px; }

.footer__top .menu li {
  line-heigh: 20px; }

.sp-single .product-images .nt_labels, .featured_product_se .product-images .nt_labels {
  left: 30px;
  right: auto;
  bottom: auto;
  top: 15px;
  z-index: 99999 !important;
  border-radius: 5px;
  border: 1px solid #161e27;
  background: #161e27; }

@media (max-width: 767px) {
  .sp-single .product-images .nt_labels, .featured_product_se .product-images .nt_labels {
    left: 15px; } }
.label_style_rectangular .nt_label {
  width: fit-content;
  padding: 15px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .5px; }

.nt_label {
  background-color: #161e27; }

p.exclusive-text {
  padding-left: 15px;
  font-size: 16px;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 0px; }

#nt_cart_canvas, #nt_login_canvas, #nt_menu_canvas, #nt_search_canvas {
  z-index: 9999999999; }

.css-sef6vt {
  bottom: 40px !important;
  right: 15px !important; }

button#showmore {
  border: unset !important;
  font-weight: bold !important;
  background: none;
  color: black !important;
  font-size: 12px;
  padding: 0px;
  min-height: 0px;
  margin-bottom: 15px; }

.row.no-gutters.wrap_filter div {
  padding-left: 0px; }

/* NEW SWATCH SYSTEM */
div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 ul.nt_filter_styleck > li > a:before {
  display: none !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 ul.nt_filter_styleck > li > a {
  margin-left: 25px;
  padding-bottom: 10px; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dRed {
  width: 15px;
  height: 15px;
  background: #ff0000;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dBlue {
  width: 15px;
  height: 15px;
  background: #0000ff;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dYellow {
  width: 15px;
  height: 15px;
  background: #FFFF00;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dPurple {
  width: 15px;
  height: 15px;
  background: #800080;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dOrange {
  width: 15px;
  height: 15px;
  background: #ffa500;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dGreen {
  width: 15px;
  height: 15px;
  background: #00ff00;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dBlack {
  width: 15px;
  height: 15px;
  background: #000000;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dWhite {
  width: 15px;
  height: 15px;
  background: #fff;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dBeige {
  width: 15px;
  height: 15px;
  background: #F5F5DC;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dGold {
  width: 15px;
  height: 15px;
  background: #FFD700;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dSilver {
  width: 15px;
  height: 15px;
  background: #C0C0C0;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dPink {
  width: 15px;
  height: 15px;
  background: #ffc0cb;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dGrey {
  width: 15px;
  height: 15px;
  background: #808080;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dMulticolored {
  width: 15px;
  height: 15px;
  background: #fff;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dBrown {
  width: 15px;
  height: 15px;
  background: #964B00;
  margin-bottom: -20px;
  z-index: 9999999 !important; }

ul.nt_filter_block.nt_filter_color.css_ntbar.four {
  font-size: 14px; }

.Color {
  margin-top: 25px; }

.bold_option_set input {
  height: 35px; }

/*New Home */
.nt_navigation .menu-item > a.lh__1.flex.al_center.pr {
  font-weight: 500; }

h3.product-title.pr.fs__14.mg__0.fwm {
  line-height: 1.2em;
  margin-bottom: 5px; }

span.mr__10.ml__10 {
  text-transform: uppercase; }

a.lh__1.flex.al_center.pr {
  font-family: 'Playfair Display';
  font-size: 12px;
  text-transform: uppercase; }

.gold, .col-12.col-md-7.txt_col_img a.button {
  color: #ab9e7a;
  font-family: "Playfair Display", serif !important; }

h4.mb__20.mt__0.fs__30.meta.cd.lh__1 {
  font-size: 18px; }

.col-12.col-md-7.txt_col_img {
  height: 100%;
  font-style: italic;
  box-shadow: 2px 2px 10px 6px gainsboro;
  padding: 20px; }

.flex.column.pl__20.pr__20.pb__20.pt__20.shadow_wrap.tc.cg {
  border: 2px solid #ad9e7a;
  padding: 25px; }

h4.mb__10.mt__0.fs__30.cd.lh__1 {
  font-size: 22px; }

.nt_menu > li > a {
  height: 50px !important; }

.cat_grid_item__content.pr.oh {
  border-radius: 0px; }

ul.brand-list li {
  padding: 0px 0px 5px 12px; }

.cat_sortby > a {
  border: 0px !important; }

div#shopify-section-1616475258c0f67373 {
  max-width: 800px;
  margin: 0px auto; }

.nt_img_txt.oh.pr.middle.center {
  box-shadow: gainsboro 2px 2px 10px 6px;
  margin: 10px 20px; }

.nt_mb_menu > li > a, .nt_mb_menu .sub-menu li > a {
  letter-spacing: .2px;
  font-size: 13px;
  font-family: 'Playfair Display';
  font-weight: 100 !important; }

.mini_cart_actions .quantity {
  border-radius: 0px; }

.page-head.tc.pr.oh.page_head_wis_heading {
  display: none; }

div#shopify-section-wishlist_page {
  padding-top: 30px; }

.equal_nt.nt_contain .nt_bg_lz, .item__position.nt_contain {
  padding-top: 100% !important; }

/* Edits */
div#shopify-section-header_8 {
  border-bottom: 2px solid #f6f5f8; }

nav.nt_navigation.tl.hover_side_up.nav_arrow_true {
  padding-top: 15px; }

.equal_nt.nt_contain .nt_bg_lz, .item__position.nt_contain {
  padding-top: 100% !important; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 .filter_tag\%3dWhite {
  border: 1px solid !important; }

.h_search_btn {
  min-width: 30px;
  background-color: transparent;
  color: #000;
  padding-right: 10px; }

form.h_search_frm.js_frm_search.pr {
  border-bottom: 1px solid black;
  border-radius: 0px;
  margin-left: 10px; }

.header__mid input:not([type="submit"]):not([type="checkbox"]) {
  padding: 0px; }

.h_search_btn:hover, .h_search_btn:focus {
  opacity: 1;
  background: transparent;
  color: black; }

.row.banner img {
  width: 100%;
  max-height: 400px;
  object-fit: cover; }

div#shopify-section-clp-grid img {
  width: 400px;
  height: 250px;
  object-fit: cover;
  background-position: top center; }

h6.col-title {
  text-align: center; }

div#shopify-section-clp-grid .col-lg-3.col-md-6.col-6.mt__20 {
  width: 100%;
  margin: auto;
  margin-top: 30px; }

span.cart_meta_variant {
  font-size: 13px !important;
  color: #999; }

.row.announcement {
  background: #fbfbfb;
  display: grid;
  padding: 12px 12px;
  margin: 1em 0 0 0;
  line-height: 27px;
  border: 1px solid grey; }

.row.announcement p {
  margin-bottom: 0px;
  font-size: 15px;
  color: #000; }

.row.announcement img {
  margin-right: 10px; }

.bold_options.bold_options_loaded input {
  height: 30px; }

h3.product-title a.cd.chp {
  font-family: 'Arial'; }

.widget ul li {
  line-height: 18px;
  margin-bottom: 10px; }

div#blockid_53168613-e971-4069-8ac5-87f8b41a4b09 ul.nt_filter_block.nt_filter_styleck.css_ntbar.seven_.listitems {
  padding-top: 10px; }

.txtcol a {
  font-size: 10px;
  font-weight: 600; }

.widget ul li {
  line-height: 1.3em; }

.section_sidebar_shop ul.nt_filter_block {
  margin-top: 20px; }

ul.nt_filter_styleck > li > a {
  font-size: 13px;
  width: 100%;
  min-width: 100%;
  padding: 0px; }

.space_30.sidebar_nt {
  padding-right: 8px !important; }

.txtcol a, .txtcolmob a {
  padding-top: 5px;
  cursor: pointer; }

span.count_vr_filter {
  margin: 0 4px; }

.nt_.wrap_sortby a.truncate:last-child, .nt_.wrap_sortby a.truncate:nth-child(7) {
  display: none; }

.cart_countdown.js_cart_cd {
  padding: 10px; }

.col-auto.tr.js_cat_ttprice.fs__20.fwm {
  padding-left: 0px; }

p.db.txt_tax_ship.mb__5 {
  font-size: 12px;
  margin-top: 10px; }

.qp--align-right .qp--nowrap {
  margin-left: 0em !important;
  display: contents !important; }

.cart__footer .qp-widget-container {
  display: none !important; }

.sp-single img.rewards-logo {
  margin-top: 0;
  max-width: 80px; }

.empty_cart_page .cart_thres_1 {
  display: none !important; }

.header_picker {
  background: #eaeaea;
  border-color: #2f3e6f; }

.gorgias-chat-key-sef6vt {
  right: 15px !important;
  bottom: 40px !important; }

.nt_404_section {
  background-size: cover !important; }

span.sr_txt_mb {
  font-weight: 700 !important; }

.nt_se_16304641903f4b11e2 h3.h4.mg__0 {
  display: flex;
  justify-content: center;
  padding-top: 15px; }

.nt_se_16304641903f4b11e2 .category-content {
  min-height: 160px;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column; }

.nt_se_16304641903f4b11e2 .rte-setting {
  justify-content: center;
  align-items: center;
  display: flex; }

p.countdown-desc {
  line-height: 1.4rem !important; }

.price ins {
  margin-left: 0px; }

.mini_cart_info del {
  margin-right: 6px;
  font-size: .7rem;
  color: #999; }

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  #bk_160323109216a7908c-0 .nt_promotion_html {
    top: 20%;
    right: 30%;
    max-width: 400px;
    right: 30% !important;
    transform: translate(150%, -20%) !important;
    padding: 20px !important;
    background-color: white !important; }

  .nt_promotion_html.pa.t__0.l__0.tl.pe_none {
    max-width: 400px; }

  .block_id_562b0cd2-186a-47b0-a195-4278309ff51e.col-lg-12.col-md-12.col-12 {
    display: none; }

  .wrap_sea_section .input-group__field.search-form__input-wrapper, .wrap_sea_section input.search-form__input, .wrap_sea_section button.search-form__connected-submit {
    height: 45px; }

  input.search-form__input.js_iput_search.col {
    font-size: 14px; }

  div#shopify-section-1603645561e082cac2 {
    display: none; }

  div#shopify-section-160364628662a5d559, div#shopify-section-1604103574f634c191 {
    display: none !important; }

  #nt_1585640154849 .pa_txts {
    width: 960px !important; }

  div#shopify-section-1604103574f634c191 {
    margin-top: -20px;
    padding-top: 50px; }

  div#shopify-section-160410347668489003 {
    display: none; }

  div#shopify-section-1604104574a6536033 {
    display: none; }

  div#shopify-section-1604105262c0b8f6cf, div#shopify-section-1604108407380dc710 {
    display: none; }

  div#shopify-section-1604109610ddef7916 {
    display: none; }

  section#purchase_codet4 {
    display: none !important; }

  .cat_toolbar.row.fl_center.al_center.mt__30 h3 {
    margin-left: 15px; }

  .ntheader.live_stuck .sp_header_mid .header__mid.containerWrapper {
    display: none !important; }

  .space_20.sidebar_nt {
    margin-top: 30px; }

  #nt_cart_canvas, #nt_login_canvas, #nt_menu_canvas, #nt_search_canvas {
    width: 480px; }

  #nt_1610600347f54260d2-0 .pa_txts {
    top: 50%;
    width: auto;
    left: 5%;
    transform: translate(-5%, -50%);
    right: auto;
    min-width: 400px; }

  div#shopify-section-1611775572da0302b1 {
    display: none; }

  .category-content p {
    min-height: 125px; }

  ul#nt_menu_id i.has-children {
    transform: translate(-33%, 0px) !important; }

  .col-lg-3.col-md-6.col-12.mb__50.order-lg-7.order-1, .col-lg-3.col-md-6.col-12.mb__50.order-lg-6.order-1 {
    display: none; }

  .nt_se_16304641903f4b11e2 .category-content p {
    min-height: 0px; } }
/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .tc.pr.oh img {
    min-width: 100%;
    padding: 10px; }

  div#shopify-section-16038617207f121453 {
    display: none; }

  div#shopify-section-16038617207f121453, div#shopify-section-160386046745b76390 {
    display: none; }

  div#shopify-section-16040985691463a3c5 {
    display: none; }

  .cat_space_item img {
    min-width: 100%; }

  div#shopify-section-160386459188751a97 .cat_space_item img {
    min-width: 0px;
    max-width: 300px !important; }

  div#shopify-section-160364220384875041 {
    display: none; }

  div#shopify-section-16040966095053eef8 {
    display: none; }

  .nt_promotion_html.pa.t__0.l__0.tc.pe_none {
    display: none; }

  /*Home Page Resizing*/
  div#shopify-section-16038508384c4ecc89 .cat_space_item.col-lg-6.col-md-6.col-12 img {
    width: 100%;
    min-width: 100%;
    object-position: center top;
    object-fit: cover !important;
    max-height: 280px;
    min-height: 280px; }

  .mfp-content .row.wrap_filter {
    width: 100% !important;
    min-width: 100% !important;
    display: block;
    padding: 10px; } }
/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  #bk_160323109216a7908c-0 .nt_promotion_html {
    text-align: center;
    padding: 15px;
    background-color: white !important; }

  .nt_promotion_html.pa.t__0.l__0.tl.pe_none {
    max-width: 400px; }

  div#shopify-section-1604103574f634c191 {
    margin-top: -20px;
    padding-top: 50px; }

  #shopify-section-1581505806578 .pa_txts.caption {
    min-width: 900px; }

  .cat_toolbar.row.fl_center.al_center.mt__30 h3 {
    margin-left: 15px; }

  #nt_cart_canvas, #nt_login_canvas, #nt_menu_canvas, #nt_search_canvas {
    width: 480px; }

  div#shopify-section-1611775572da0302b1 {
    display: none; }

  div#shopify-section-collection_page p.mt__0.mb__0 {
    padding-left: 10px;
    font-size: 15px; }

  .col-lg-3.col-md-6.col-12.mb__50.order-lg-7.order-1, .col-lg-3.col-md-6.col-12.mb__50.order-lg-6.order-1 {
    display: none; }

  div#shopify-section-clp-grid img {
    height: 200px;
    object-fit: cover;
    width: 100%; } }
/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px) {
  #bk_160323109216a7908c-0 .nt_promotion_html {
    text-align: center;
    padding: 10px;
    background-color: white !important; }

  #bk_160323109216a7908c-0 .nt_promotion_html h3.fs__30.mg__0.lh__1.cw.mb__10 {
    font-size: 20px; }

  h3#b_1585640447349 {
    font-size: 30px; }

  .cat_grid_item__wrapper.pe_none {
    padding: 20px 10px; }

  .block_id_160324297806e1aa61-1.col-lg-6.col-md-6.col-12 {
    display: none; }

  .block_id_1603243072cb9272b7-1.col-lg-15.col-md-3.col-12 {
    display: none; }

  .block_id_24499c62-58ec-4e5e-843d-89dfa53c84c8.col-lg-3.col-md-3.col-12 {
    padding: 15px; }

  div#b_aeb99dcc-9994-4e19-b35d-c6d3eb291232 {
    padding: 0px; }

  .section1 {
    background: #e59f98;
    padding: 10px 20px 40px 20px !important;
    text-align: left;
    color: white; }

  .section2 {
    background: #b2d2e1;
    padding: 30px 20px !important;
    text-align: left;
    color: white; }

  .img_sec_cont-2 {
    display: none; }

  .col-lg-4.col-12.tc.tl_lg.col-md-12.dn_false_1024 {
    border-right: 0px solid white; }

  .col-lg-4.col-12.tc.col-md-12.tr_lg.dn_false_1024 {
    border-left: 0px solid white; }

  .block_id_16a4eebb-f307-455d-8ba8-eb0723ed1599.col-lg-6.col-md-6.col-12 {
    display: none; }

  a.button.yellow {
    margin-bottom: 40px; }

  div#shopify-section-cat_shop {
    display: none; }

  .nt_se_1603056890cacce4f3.pr.oh__.nt_full.nt_img_txt {
    padding: 0px !important; }

  img.header-logos {
    max-width: 80% !important; }

  .mt__30.nt_banner_holder.row.fl_center.js_packery.hoverz_false.cat_space_0 {
    box-shadow: 3px 5px 10px 10px #e0e0e0;
    border-radius: 0px;
    margin-top: -120px;
    margin-bottom: 80px !important;
    background: transparent; }

  #bk_160364175943e8171e-0 .nt_bg_lz {
    padding-top: 100.0%;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 00px;
    padding: 120px !important; }

  #bk_160364175943e8171e-1 .nt_bg_lz {
    padding-top: 100.0%;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 120px !important; }

  #bk_160364220583b747e7-0 .nt_bg_lz {
    padding-top: 100%; }

  div#shopify-section-160364220384875041 {
    display: none; }

  div#shopify-section-16036445393f67e73d {
    display: none; }

  #bk_1603645561e082cac2-1 .nt_promotion_html, #bk_160364628662a5d559-0 .nt_promotion_html {
    max-width: 95%; }

  .category-content {
    color: white;
    margin-top: -20px;
    background: #303b6d;
    padding: 15px; }

  h3.h4.mg__0 {
    color: white; }

  h1 {
    font-size: 35px; }

  .nt_promotion_html.pa.t__0.l__0.tc.pe_none {
    background: #eaba5b;
    padding: 0px;
    max-width: 80%; }

  h3.deals-banner {
    font-size: 18px; }

  h2.yellow-banner {
    font-size: 20px;
    line-height: 1em; }

  a.button.mt__30 {
    font-size: 14px !important;
    line-height: 2.5em;
    margin-bottom: 20px;
    margin-top: 0px !important; }

  .cat_emty_noprs {
    margin: 50px 0;
    text-align: center;
    padding: 50px 10px;
    padding-bottom: 0px; }

  span.priceln {
    font-size: 48px;
    line-height: 1em;
    font-weight: 700; }

  #wrap_des_pr {
    padding: 0px 0px;
    margin-top: 0px !important; }

  .des_style_1.des_mb_2.sp-tab > .sp-tab-content {
    border: 1px solid #5260a2;
    border-top: 0; }

  .mt__30.nt_banner_holder.pos_text_default.row.equal_nt.nt_contain.position_8.fl_center.cat_space_0 {
    margin-top: 130px; }

  span.hide-mobile {
    display: none; }

  a#b_9a85e25d-f598-49ae-a292-021359c71a57 {
    line-height: 1.8em;
    font-size: 12px !important; }

  img.header-img {
    display: none; }

  .custom-html--container.container {
    padding: 0px; }

  /* Brand Carousel */
  div#shopify-section-brand_list {
    display: block; }

  .cat_space_item img {
    min-width: 100% !important;
    max-width: 85% !important;
    padding: 0px !important; }

  div#shopify-section-brand_list button.flickity-button.flickity-prev-next-button.previous {
    display: none; }

  .cat_space_item.col-lg-2.col-md-3.col-3.brand_item.nt_9ec4de5c-fdd1-49d2-9b36-3ba5049cfade {
    border-bottom: 2px solid white; }

  .cross-brands {
    display: none; }

  div#shopify-section-brand_list {
    max-height: 40px !important; }

  .nt_se_brand_list button.flickity-button.flickity-prev-next-button.next {
    color: white;
    background: transparent;
    border: 0px;
    right: -15px;
    top: -7px; }

  a.icon_search.push_side.cb.chp.dn_lg.desk-hide {
    margin-top: -5px; }

  div#pr_recommendations .product-inner.pr {
    margin-bottom: 20px; }

  div#trust_seal_ppr img {
    max-width: 55% !important;
    margin-bottom: -20px; }

  p.message.dn.cb.mb__10.lh__1.fwm {
    font-size: 14px !important; }

  #nt_menu_canvas {
    width: 86%; }

  #nt_cart_canvas, #nt_search_canvas {
    width: 100%; }

  .cutsom_upsellproduct a.mini_cart_img {
    margin-left: -10px; }

  .cutsom_upsellproduct .mini_cart_actions {
    margin-top: 60px;
    min-width: 100px;
    display: grid;
    margin-left: -85px !important;
    z-index: 9999; }

  .cutsom_upsellproduct .mini_cart_info {
    overflow: visible; }

  .h3.widget-title.tu.fs__16.mg__0 {
    margin-right: -30px; }

  .sp-single.sp-single-4.des_pr_layout_1.mb__60 {
    margin-bottom: 20px; }

  .qp-widget-container {
    font-size: 14px; }

  .sp-tab-content {
    font-size: 14px; }

  .pr_short_des .mg__0 {
    overflow: hidden !important;
    text-overflow: ellipsis;
    max-height: 240px;
    margin-bottom: 20px;
    display: block !important; }

  #wrap_des_pr {
    margin-top: 0px !important; }

  .sp-single.sp-single-4.des_pr_layout_1.mb__60 {
    margin-bottom: 0px; }

  ul.ul_none.ul_tabs.is-flex.fs__16.des_mb_1.des_style_1 {
    padding: 10px; }

  .sp-tab-content {
    padding: 15px; }

  div#shopify-section-pr_description .cg {
    padding: 10px;
    width: 100%; }

  li.tab_title_block {
    display: inline-flex !important;
    width: 100%; }

  ul.ul_none.ul_tabs.is-flex.fs__16.des_mb_1.des_style_1 {
    display: block !important;
    width: 100% !important; }

  a.db.cg.truncate.pr {
    margin: 5px 0px; }

  .cutsom_upsellproduct button.js_addtc {
    padding: 0px 10px;
    background: #151d27;
    color: white;
    font-size: 9px;
    borde-radius: 5px; }

  .cat_sortby > a {
    border: 2px solid #151d27;
    border-radius: 5px;
    color: #151d27;
    padding: 0px 15px;
    font-weight: 700; }

  .cat_toolbar h3 {
    margin-top: -5px;
    margin-bottom: 15px;
    font-size: 30px; }

  .cat_sortby.cat_sortby_js.col.tr {
    margin-top: -20px; }

  .result_clear.mt__30.mb__20 {
    margin-top: 30px;
    margin-bottom: 0px; }

  #nt_1585640154849 .pa_txts {
    width: 100%; }

  .cart__footer.mt__60.mb__80 .qp-widget-container {
    text-align: left !important;
    width: 100%;
    display: flex; }

  #qp-container {
    display: flex;
    width: 100% !important; }

  .qp--align-right {
    justify-content: flex-start !important;
    font-size: 14px !important; }

  .mt__30.nt_cats_holder.row.fl_center.equal_nt.hoverz_false.ratio1_1.cat_space_30.cat_design_8.nt_slider.js_carousel.prev_next_0.btn_owl_1.dot_owl_1.dot_color_1.btn_vi_1.flickity-enabled {
    z-index: 99 !important; }

  .cat_design_8 .cat_grid_item__content {
    background: transparent;
    color: white; }

  div#shopify-section-1581505806578 {
    margin-top: -170px !important;
    margin-bottom: -210px; }

  .header__mid .css_h_se {
    min-height: 65px !important; }

  .cat_grid_item__wrapper.pe_none {
    padding: 10px 0px; }

  #shopify-section-16038508384c4ecc89 {
    background-color: rgba(0, 0, 0, 0) !important;
    margin-top: 60px; }

  div#shopify-section-recently_viewed {
    margin-bottom: 40px; }

  .pa_txts.caption {
    width: 100% !important;
    padding: 0px; }

  .nt_se_1611775572da0302b1 {
    padding-top: 20px !important; }

  .nt_se_1613097880646cb83b.container .col-3 {
    flex: 0 0 48%;
    max-width: 48%;
    margin: 2px; }

  .header-text {
    font-size: 12px;
    text-align: center; }

  .nt_se_1611775572da0302b1.container .cat_grid_item__content.pr.oh {
    border-radius: 10px;
    max-width: 60px; }

  .nt_se_1611775572da0302b1.container {
    padding-top: 10px !important; }

  .nt_se_1611775572da0302b1.container {
    padding-top: 5px !important;
    margin-bottom: -10px !important; }

  div#shopify-section-collection_page p.mt__0.mb__0 {
    padding-left: 10px;
    font-size: 15px; }

  .cat_shop_wrap div {
    width: 100%;
    padding: 0px 10px; }

  .Color {
    margin-top: 0px; }

  .cat_grid_item__title.h3 {
    font-size: 15px;
    text-decoration: none; }

  .nt_se_16163800120d899403.container.txt_shadow_false .row, .nt_se_1616385102166af4f2.container.txt_shadow_false .row {
    display: flex !important;
    flex-direction: row-reverse !important; }

  .flex.column.pl__20.pr__20.pb__20.pt__20.shadow_wrap.tc.cg p {
    font-size: 14px; }

  .flex.column.pl__20.pr__20.pb__20.pt__20.shadow_wrap.tc.cg h4 {
    font-size: 16px; }

  .flex.column.pl__20.pr__20.pb__20.pt__20.shadow_wrap.tc.cg h3 {
    font-size: 26px; }

  .nt_se_16163800120d899403.container.txt_shadow_false .row.no-gutters.equal_nt.auto.al_center, .nt_se_1616385102166af4f2.container.txt_shadow_false .row.no-gutters.equal_nt.auto.al_center {
    display: flex;
    flex-direction: column-reverse !important; }

  .nt_img_txt.oh.pr.middle.center {
    box-shadow: gainsboro 2px 2px 10px 6px;
    margin: 0px 0px;
    padding: 5px; }

  .nt_se_1616379981883a0bcc.container.txt_shadow_false {
    margin-top: 40px !important; }

  .gNbPLT.gNbPLT.gNbPLT.gNbPLT.gNbPLT.gNbPLT {
    width: 100% !important;
    min-width: fit-content; }

  aside#block_1581507835369 h3.widget-title.fwsb.flex.al_center.fl_between.fs__16.mg__0.mb__20.mt__30, aside#block_1581507835369 .app-icons, aside#block_1581507835369 h3.widget-title.fwsb.flex.al_center.fl_between.fs__16.mg__0.mb__30.mt__30, aside#block_1581507835369 .nt-social {
    display: none; }

  img.app-ico {
    max-width: 150px; }

  .nt_se_app_info.container.txt_shadow_false p {
    font-size: 18px !important; }

  div#shopify-section-clp-grid img {
    height: 200px;
    object-fit: cover;
    width: 100%; }

  .row.announcement p {
    font-size: 14px; }

  div#shopify-section-header_top button {
    display: none; }

  p.db.txt_tax_ship.mb__5 {
    text-align: left; }

  .total.row.in_flex.fl_between.al_center.cd.fs__18.tu {
    display: inline-flex;
    float: left; }

  .cart_tot_price {
    font-size: 18px; }

  .cart__footer #qp-container {
    display: flex;
    justify-content: flex-start !important; }

  #shopify-section-collection_page > div:nth-child(1) > div.col-md-9.col-12 {
    margin-top: 40px; }

  #shopify-section-collection_page > div:nth-child(1) > div.col-md-3.col-12 > div > a {
    font-size: 18px; }

  #shopify-section-collection_page > div:nth-child(1) > div.col-md-3.col-12 > div > a > span.sr_txt_mb {
    font-weight: lighter; }

  .nt_se_16304641903f4b11e2 .category-content {
    min-height: 165px; }

  .nt_se_16304641903f4b11e2 .h4 > a {
    font-size: 20px !important; } }
/************12/12/2020 footer***********/
#shopify-section-footer_top span.txt_title {
  text-transform: uppercase;
  border-bottom: 1px solid;
  font-size: 16px; }

.footer__top i {
  color: #fff; }

#shopify-section-footer_top .signup-newsletter-form {
  border-radius: 0px;
  border: 1px solid #878787;
  padding: 2px;
  background: white !important;
  color: black !important; }

#shopify-section-footer_top .newl_des_1 .signup-newsletter-form .submit-btn {
  border-radius: 0px;
  height: 36px !important; }

#shopify-section-footer_top .newl_des_1 .signup-newsletter-form {
  padding: 0px; }

div#shopify-section-footer_top {
  font-size: 14px; }

.footer__top .signup-newsletter-form input.input-text {
  color: black !important; }

div#shopify-section-footer_bot {
  font-size: 14px; }

.cat_shop_wrap .wrap_filter > div {
  width: 100%; }

#shopify-section-footer_top aside#block_3e234496-4693-462e-89b2-ef28b182115a {
  margin-left: 740px;
  margin-top: -136px;
  width: 100%; }

@media (min-width: 320px) and (max-width: 767px) {
  #shopify-section-footer_top aside#block_3e234496-4693-462e-89b2-ef28b182115a {
    margin-left: 0px;
    margin-top: 0px;
    width: 100%; } }
.products .sold-out {
  display: none; }

.product-inner.pr {
  height: 100%; }

.product-inner.pr h3.product-title.pr.fs__14.mg__0.fwm {
  overflow: unset;
  -webkit-line-clamp: unset; }

@media (max-width: 767px) {
  .product-inner.pr h3.product-title.pr.fs__14.mg__0.fwm {
    font-size: 14px; }

  .nt_pr .product-info {
    text-align: left; } }
h6.col-title {
  text-align: center;
  transform: translate(0, -100%);
  background: #ffffffcc;
  width: 100%;
  margin: 0px;
  padding: 15px;
  font-size: 18px; }

.row.announcement {
  margin: 20px 0; }

.row.announcement p {
  font-size: 18px;
  font-weight: 600; }

div#shopify-section-clp-grid {
  width: 100%; }
