/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.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; }

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

.wrap_title.des_title_1.sub_title_size_82 {
  max-width: 400px; }

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-top-left-radius: 0px;
  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; }

.header__bot .ha8_nav .nt_menu > li > a, .header__bot .ha8_txt, .header__bot .ha8_txt a, a.lh__1.flex.al_center.pr {
  letter-spacing: 0px; }

.header__bot .ha8_nav .nt_menu > li > a, .header__bot .ha8_txt, .header__bot .ha8_txt a, a.lh__1.flex.al_center.pr {
  color: #555555; }

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

h5.widget-title {
  margin-bottom: 0px; }

.widget h5.widget-title {
  font-weight: 800; }

.footer__top .signup-newsletter-form .submit-btn {
  background-color: #000; }

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 {
  background: #fff;
  color: #191919; }

.cat_grid_item__count.dn {
  display: none; }

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

span.section-subtitle.db.tc {
  font-size: 16px;
  padding-top: 20px; }

.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; }

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

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

.nt_se_1603243072cb9272b7.container {
  padding: 0px; }

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

.footer__top .signup-newsletter-form .submit-btn {
  background-color: #000; }

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

.section_nt_filter ul, .section_sidebar_shop ul.nt_filter_block {
  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; }

.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; }

.cat_grid_item__title.h3 {
  color: black;
  font-weight: 600;
  text-align: center;
  font-size: 16px;
  letter-spacing: 0px; }

#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; }

span.section-subtitle.db.tc {
  font-size: 16px;
  padding-top: 20px;
  font-style: normal;
  color: black; }

/* 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 {
  font-weight: 500 !important;
  border-radius: 0px !important;
  font-size: 16px !important;
  border-color: #000;
  color: white;
  background: #000; }

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: 350px !important; }

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

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

.cat_space_item.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; }

.cat_space_item.col-lg-6.col-md-6.col-12.section_item.nt_16038508384c4ecc89-2.tl.mb__30 a.button.btn--secondary.btn--small {
  float: right; }

.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;
  font-family: 'Avenir Next'; }

.nt_pr .product-info .price {
  font-size: 15px;
  font-family: 'Avenir Next';
  font-weight: 400; }

.footer__top i {
  color: #eaba5b; }

.widget .product_list_widget del, .price del, .price_range 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; }

div#shopify-section-160386459188751a97 .cat_space_item {
  box-shadow: 2px 2px 11px 2px #dadada;
  padding: 20px !important;
  background: white; }

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

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

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

div#shopify-section-16040966095053eef8 .nt_promotion_html.pa.t__0.l__0.tc.pe_none {
  padding: 10px 20px 30px 20px;
  max-width: 380px;
  background: #e9ba5b;
  right: -50px !important; }

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; }

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: 30px;
  text-align: left;
  line-height: .5em; }

div#shopify-section-16040966095053eef8 h3.deals-banner {
  background: #306272;
  font-style: italic;
  margin-top: 10px;
  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; }

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

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

ul#nt_menu_id {
  justify-content: center;
  display: flex; }

.cat-shop > a {
  display: block;
  padding: 10px 15px;
  display: none; }

.loke_scroll {
  max-height: 300px;
  overflow: scroll; }

.widget h5.widget-title {
  font-weight: 800;
  background: white; }

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

div#shopify-section-160542063856441d29 img {
  max-width: 800px !important; }

.cat_grid_item__description.h3 {
  display: none; }

.item__position.center.center {
  background-position: top center !important; }

.nt_se_1605388750b960dc52.container .col-auto:nth-child(2) {
  display: none; }

.quote_rating.fs__13.fwb.mb__10.cra.rating_5 {
  display: none; }

.quote_avatar.rw.dib.mb__15.br__50.oh {
  position: absolute;
  top: -30px;
  margin: 0px !important;
  display: block;
  max-width: 50px;
  max-height: 50px; }

.quotes_des_2 .quote_slide, .quotes_des_3 .quote_slide {
  text-align: left; }

.quote_avatar {
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 15px; }

.nt_shipping .title {
  font-size: 16px;
  margin-bottom: 10px; }

p.mg__0 {
  font-size: 15px;
  line-height: 1.4em; }

.quote_slide.tc {
  padding-bottom: 60px; }

.price-block span.price.dib.mb__5 {
  color: black;
  font-size: 16px;
  font-weight: 600; }

span.price.dib.mb__5.white {
  font-size: 12px;
  font-weight: 600;
  border-top: 1px solid white;
  margin-top: 5px; }

.menu_footer.widget_footer a {
  font-size: 14px;
  line-height: .8em; }

span.txt_title {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  border-bottom: 1px solid #e91b0e;
  padding-bottom: 10px;
  margin-bottom: -15px; }

.footer__bot_wrap.pt__20.pb__20 {
  font-size: 12px; }

.item__position.center.center {
  background-position: top center !important;
  padding-bottom: 50px;
  background-size: contain; }

div#shopify-section-160546827745c9cae6 .vv.nt_se_160546827745c9cae6.container {
  max-width: 960px;
  margin: 0px auto; }

div#shopify-section-160546827745c9cae6 {
  background-position: top center; }

.safety-div {
  background: #fff;
  margin-top: -20px; }

.safety-div .container:first-child {
  padding-top: 100px; }

.saftey-inner {
  margin-top: -150px; }

.safety-prod-cols {
  background: #efefef;
  background: linear-gradient(180deg, #eeeeee 0%, white 100%, white 100%); }

.safety-prod-cols .container {
  padding-top: 0px !important; }

.wrap_title.des_title_1.sub_title_size_82 span.section-subtitle.db.tc {
  text-align: left; }

div#shopify-section-160558335964901191 {
  background-image: url(https://cdn.shopify.com/s/files/1/1490/5112/files/Section_4.png);
  color: white; }

div#shopify-section-160558335964901191 span.section-subtitle.db.tc {
  color: white; }

.safety-prod-cols {
  padding-top: 50px; }

div#shopify-section-160558335964901191 .wrap_title.des_title_1.sub_title_size_82 span.mr__10.ml__10 {
  color: white; }

img.header-image {
  max-width: 860px;
  margin: 0px auto; }

.header-text a {
  padding: 0px 7px; }

.header__bot .ha8_nav .nt_menu > li > a, .header__bot .ha8_txt, .header__bot .ha8_txt a, a.lh__1.flex.al_center.pr {
  color: white;
  text-transform: uppercase; }

.item__position.center.center {
  background-size: cover; }

div#shopify-section-1605910461f5886759 .container {
  background-image: linear-gradient(#c60d09, #e51a0d); }

div#shopify-section-1605910461f5886759 .tc.pr.oh {
  background: transparent; }

div#shopify-section-1605910461f5886759 h1 {
  color: white;
  font-size: 60px;
  font-weight: 700; }

div#shopify-section-1605910461f5886759 p {
  color: white !important;
  font-size: 18px; }

div#b_42863458-62e5-42d2-97e8-f96fee8364c4 {
  text-align: left; }

div#shopify-section-1605910461f5886759 {
  background: #efefef; }

.safety-prod-cols {
  margin: 20px 0 20px 0;
  background: linear-gradient(180deg, #eeeeee 0%, white 100%, white 100%); }

.safety-prod-cols .container {
  padding-top: 0px !important; }

.saftety-prod {
  background: #fff;
  box-shadow: 0 4px 5px #ccc;
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
  padding: 10px 10px 0px 10px; }

.safty-content {
  border: 1px solid #dedede;
  display: inline-block;
  width: 100%;
  padding: 10px; }

.safty-left {
  float: left;
  width: 30%;
  border-right: 1px solid #dedede; }

.safty-rt {
  width: 70%;
  float: left;
  padding-left: 20px; }

.safty-rt h4 {
  font-size: 17px;
  color: #000;
  margin: 0 0 5px 0; }

.desc {
  padding-top: 10px;
  max-height: 90px !important;
  overflow: hidden; }

.safty-rt p {
  margin: 0;
  font-size: 15px;
  line-height: 20px; }

.sf-price {
  display: inline-block; }

.saftety-prod span.sf-main-price {
  font-size: 22px;
  font-weight: bold;
  color: #e91b0e; }

.saftety-prod span.gr-price {
  color: #909090; }

.saftety-prod span.sm-price {
  font-size: 17px; }

.saftety-prod span.rd-price {
  color: #e91b0e; }

.saftety-prod span.sm-price {
  font-size: 17px; }

.sf-star {
  display: inline-block;
  text-align: right;
  width: 25%; }

.safty-left {
  height: 200px; }

div#shopify-section-1605910461f5886759 .container:first-child {
  padding-top: 100px; }

div#shopify-section-160558335964901191 .product-inner.pr {
  background: white;
  padding: 10px; }

div#shopify-section-160558335964901191 .price-block, div#shopify-section-160558335964901191 .price-block span.price.dib.mb__5, div#shopify-section-160558335964901191 .price-block span.price.dib.mb__5 {
  background: white; }

div#shopify-section-160546827745c9cae6 {
  background: url(https://cdn.shopify.com/s/files/1/1490/5112/t/38/assets/bg7892kj.png) no-repeat;
  background-size: contain;
  background-position: top center; }

aside#block_1581507828337 ul {
  list-style-type: disc;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  list-style-position: inside; }

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

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

.footer__top .signup-newsletter-form, .footer__top .signup-newsletter-form input.input-text {
  background-color: white !important;
  border: 0px !important; }

.footer__top i {
  color: white;
  font-size: 18px !important; }

.shopify-message {
  color: white;
  border-color: white;
  background-color: transparent; }

.col-12.col-md-4.col-lg-4.mb__25.bl_1605388739d3a6bce8-0 .nt_shipping.nt_icon_circle.tl.row.no-gutters.al_center_:first-child, .col-12.col-md-4.col-lg-4.mb__25.bl_1605388739d3a6bce8-1 .nt_shipping.nt_icon_circle.tl.row.no-gutters.al_center_ {
  border-right: 1px solid #e1e1e173; }

.quote_col.col-12.col-md-4.col-lg-4.mb__35 {
  font-weight: 500;
  color: black;
  line-height: 1.4em; }

span.mr__10.ml__10 {
  font-weight: 700;
  line-height: 1.2em; }

.nt_se_160546827745c9cae6.container {
  max-width: 860px; }

div#shopify-section-1605910461f5886759 a.button:hover {
  background-color: black; }

#shopify-section-1605388750b960dc52 h3.dib.tc.section-title.fs__24 {
  font-size: 35px;
  font-weight: 700; }

.header-text {
  text-transform: uppercase; }

.nt_menu > li > a:hover {
  color: white !important; }

a.lh__1.flex.al_center.pr {
  padding: 10px; }

div#shopify-section-160558335964901191 {
  background-image: url(https://cdn.shopify.com/s/files/1/1490/5112/files/Section_4.png);
  color: white;
  padding: 10px 20px 60px 20px; }

div#shopify-section-160558335964901191 h3.section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1 {
  text-align: left !important;
  margin-left: 0px !important;
  padding: 0px !important;
  margin: 0px !important;
  display: block !important; }

.wrap_title.des_title_1.sub_title_size_82 {
  max-width: 400px;
  margin: 0px auto; }

div#shopify-section-160558335964901191 h3.section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1 .ml__10 {
  margin-left: -5px; }

div#shopify-section-160558335964901191 .fl_center.al_center.flex {
  text-align: left;
  margin: 0px !important;
  display: block; }

div#shopify-section-160558335964901191 span.section-subtitle.db.tc a {
  margin-top: 20px; }

div#shopify-section-1605388750b960dc52 .desc {
  display: none; }

div#shopify-section-160558335964901191 .desc {
  line-height: 1em;
  font-size: 15.2px;
  color: #9d9d9d;
  max-height: 40px !important; }

.product-info.mt__15 {
  padding-top: 10px; }

span.price.dib.mb__5 {
  font-size: 18px;
  font-weight: 600;
  color: #ed1d23 !important; }

div#shopify-section-160558335964901191 span.price.dib.mb__5.white {
  display: none; }

div#shopify-section-collection_page .desc {
  display: none; }

div#nt_menu_canvas {
  background: black; }

.nt_mb_menu > li > a {
  letter-spacing: .2px;
  font-size: 14px;
  color: white !important;
  border-color: #8684845c; }

div#nt_menu_canvas {
  background: black; }

span.db.truncate {
  letter-spacing: .2px;
  font-size: 14px;
  color: white !important;
  border-color: #8684845c; }

div#shopify-section-160558335964901191 span.price.dib.mb__5, div#shopify-section-160558335964901191 .price ins {
  font-size: 18px;
  font-weight: 600;
  color: #ed1d23 !important;
  padding-bottom: 15px; }

.quote_slide.tc {
  padding-bottom: 30px; }

div#shopify-section-160558335964901191 span.mr__10.ml__10 {
  color: white; }

.page-head {
  display: none; }

div#shopify-section-1605388750b960dc52 h3.product-title.pr.fs__14.mg__0.fwm {
  min-height: 40px; }

.brand-list {
  list-style: none;
  padding: 10px 5px 0px 5px;
  display: inline-flex !important;
  text-align: center !important; }

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

.cross-brands {
  display: block;
  text-align: center;
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 10px; }

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

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

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

div#shopify-section-1605388750b960dc52 .product-info.mt__15 {
  padding-top: 10px;
  margin-bottom: 40px !important; }

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; }

#nt_1585640154849 .pa_txts {
  top: 25% !important;
  left: 0% !important;
  transform: translate(5%, -15%) !important;
  right: auto !important;
  max-width: 490px !important; }

#b_73b3170c-3ee6-4582-97d3-5b20f22a1d1b {
  font-size: 16px;
  max-width: 360px; }

#b_6f618dcf-1fef-4a2d-b0f2-c3d66e63299b {
  color: black !important;
  font-weight: 700 !important; }

div#bk_98995e1c-6183-40fc-a88c-d9acc19d3859 ul.sub-column {
  list-style-type: disc;
  columns: 3;
  color: black !important; }

.nt_menu div.menu-item > a, .nt_menu ul li a {
  font-family: Avenir Next;
  color: #000;
  line-height: 1.2em;
  padding: 0px 15px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .04em; }

.nt_menu .sub-menu .sub-column-item > a {
  color: #222;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  padding: 13px 0;
  border-bottom: 1px solid #b1070a; }

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

.cat_toolbar.row.fl_center.al_center.mt__30 h3 {
  font-size: 30px; }

.nt_se_1607715590a82bb59b.container {
  background: url(https://cdn.shopify.com/s/files/1/1490/5112/files/Red-Background_44b63392-28cc-4a8f-a5f7-c26935e337ba.jpg?v=1607716154);
  padding: 0px !important;
  border: 10px solid white;
  margin-top: -60px !important; }

.block_id_724512f8-22b7-4961-ab0e-62a1e94ff5e9.col-lg-6.col-md-6.col-12 {
  padding-left: 0px;
  margin-left: 0px !important; }

#shopify-section-1607715590a82bb59b {
  background-color: transparent !important;
  background: url(https://cdn.shopify.com/s/files/1/1490/5112/files/Section_BG_Black.jpg) !important;
  padding: 20px;
  background-size: cover !important;
  background-repeat: no-repeat; }

.block_id_724512f8-22b7-4961-ab0e-62a1e94ff5e9.col-lg-6.col-md-6.col-12, .block_id_724512f8-22b7-4961-ab0e-62a1e94ff5e9.col-lg-6.col-md-6.col-12 h1, .block_id_724512f8-22b7-4961-ab0e-62a1e94ff5e9.col-lg-6.col-md-6.col-12 h3 {
  color: white !important; }

div#b_724512f8-22b7-4961-ab0e-62a1e94ff5e9 h1 {
  font-size: 75px; }

div#b_724512f8-22b7-4961-ab0e-62a1e94ff5e9 h3 {
  font-size: 20px;
  letter-spacing: 2px;
  margin-bottom: 0px; }

#shopify-section-1607715590a82bb59b .tc.pr.oh {
  background: transparent !important; }

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

div#shopify-section-product-recommendations .desc {
  display: none; }

div#shopify-section-wishlist_page .desc, .cus.sub-menu.calc_pos .desc {
  display: none; }

.cat_design_9 .cat_grid_item__wrapper, .cd {
  color: #555; }

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; }

.spr-badge[data-rating="0.0"] {
  visibility: hidden;
  display: none; }

.cd, div#delivery_ppr {
  color: var(--shopify-editor-setting-cl_hd);
  font-weight: 700;
  margin-top: 15px;
  color: #e81d12 !important; }

/* NEW CART */
div#nt_cart_canvas {
  width: 520px; }

form.nt_mini_cart.nt_js_cart.flex.column.h__100.btns_cart_1 {
  background: #e9e9e9; }

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

.h3.widget-title.tu.fs__16.mg__0 {
  text-align: center;
  font-size: 20px;
  font-weight: 700; }

.cutsom_upsellproduct .mini_cart_info {
  max-width: 60%;
  width: 40%; }

.cutsom_upsellproduct .mini_cart_img {
  width: 80px; }

.cutsom_upsellproduct .mini_cart_actions {
  width: 30%; }

.qp-widget-container {
  text-align: left !important;
  color: black !important;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 14px; }

.cart_ac_edit, .cart_ac_remove {
  display: inline-block;
  margin-right: 0px;
  font-size: 12px;
  margin-left: 10px !important; }

a.cart_ac_remove.js_cart_rem.ttip_nt.tooltip_top_right {
  text-align: right !important;
  float: right !important;
  text-decoration: underline; }

.nt_mini_cart .mini_cart_header > .close_pp {
  z-index: 999999;
  height: 10px;
  line-height: 10px;
  margin-top: -10px; }

.mini_cart_wrap span.tt_txt {
  display: none; }

.cart_tot_price {
  font-weight: 500;
  font-size: 15px; }

div#nt_cart_canvas {
  z-index: 99999999999; }

/* 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.mt__20.order-4 {
  background: #E91B0E;
  border: #E91B0E; }

div#wrap_des_pr {
  background: #f9f9fa !important; }

div#secondary {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 14px; }

a.rating_sp_kl {
  font-family: "Avenir Next" !important;
  font-size: 14px;
  margin-bottom: -10px !important; }

a.rating_sp_kl span {
  font-size: 12px; }

.flex.wrap.fl_between.al_center.price-review.mt__15.pb__10.mb__20.price_stock {
  margin-top: 10px; }

/*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; }

div#pr_recommendations span.mr__10.ml__10 {
  color: #e80f00;
  font-weight: 700;
  font-size: 35px;
  text-transform: capitalize; }

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

a.lh__1.flex.al_center.pr {
  color: white; }

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

ul#nt_menu_id {
  max-width: 860px !important;
  width: 100%;
  margin: 0px auto; }

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; }

a.lh__1.flex.al_center.pr:hover {
  color: white !important; }

ul.ul_none.ul_tabs.is-flex.fs__16.des_mb_1.des_style_1 {
  background: #f9f9fa;
  padding-top: 1.6rem;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0rem;
  background-color: #f9f9fa !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-bottom: 60px; }

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: #000;
  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; }

ul.nt_filter_styleck > li > a, .blockid_available label, .nt_filter_block a, .widget_product_categories a {
  font-size: 14px;
  line-height: 1.4em; }

.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; }

div#pr_recommendations {
  margin-bottom: 60px; }

@media (min-width: 768px) {
  .ul_tabs.des_mb_2 > .tab_title_block {
    display: inline-block;
    text-align: left !important;
    width: 100%;
    padding: 0px 20px; } }
.spr-container {
  padding: 24px;
  border-color: #ececec;
  border: 0px; }

.nt_shipping .title {
  font-size: 16px;
  margin-bottom: 10px;
  color: white !important; }

.cat_design_8 .cat_grid_item__content {
  background: white; }

div#shopify-section-1611822113556098b5 .item__position.center.center {
  background-position: top center !important;
  padding-bottom: 56px;
  background-size: contain; }

a.cd.chp {
  color: black !important; }

.price ins {
  color: #e81d12 !important; }

.product-info.mt__15 {
  padding-top: 15px;
  border-top: 1px solid #e81d12;
  margin-top: 15px; }

div#shopify-section-1611824798fd5960d0 span.mr__10.ml__10 {
  font-size: 30px; }

.rs-wrap {
  box-shadow: 2px 2px 17px 0px #e5e5e5;
  padding: 25px 25px 10px 25px;
  margin: 10px;
  background: white; }

.rs-wrap span.section-subtitle.db.tc.sub-title {
  display: none; }

.rs-wrap .wrap_title.des_title_1.sub_title_size_0 {
  margin-bottom: -25px; }

.nt_se_1611821126c6507bf3 {
  padding-top: 50px; }

.price-block {
  text-align: right; }

.price-block .del, .price del, span.cb.fwn {
  font-size: 13px !important; }

.product-info.mt__15 .col-lg-8.col-md-8.col-12 {
  padding-right: 0px; }

button.flickity-button.flickity-prev-next-button.previous, button.flickity-button.flickity-prev-next-button.next {
  background: transparent;
  border: 0px; }

.sticky_atc_wrap.mobile_true.pf.b__0.l__0.r__0.pt__10.pb__10.bgw.z_100.sticky_atc_shown {
  z-index: 99999999999 !important; }

.hover_button.op__0.tc.pa.flex.column.ts__03 {
  display: none; }

div#r-1612394558811 {
  max-width: 1200px;
  margin: 0px auto;
  margin-top: 40px;
  margin-bottom: 40px; }

.row.product.mt__40 h1 {
  margin-bottom: 30px; }

.shopify-error, .shopify-info {
  color: #e81d12;
  border-color: #e81d12;
  background-color: transparent;
  text-align: center;
  max-width: 600px;
  margin: 0px auto;
  font-weight: 500; }

.empty_cart_page, .cat_emty_noprs {
  margin: 50px 0; }

.empty_cart_page .product-info.mt__15 {
  text-align: left; }

ul.cbb-frequently-bought-selector-list {
  font-size: 14px; }

h2.cbb-frequently-bought-title.translatable {
  font-size: 20px !important; }

.nt_se_1613545437d6481811.container {
  box-shadow: 2px 2px 17px 0px #e5e5e5;
  padding: 25px 25px 10px 25px;
  background: white; }

.mn-5566.nt_se_161361628608571d3d.container {
  margin-top: -30px; }

a.icon_search.push_side.cb.chp.dn_lg.desk-hide {
  display: none !important; }

button.clyde_multi_product {
  font-size: 10px;
  border-radius: 2px;
  padding: 0px 0px;
  border: 1px solid #e81d12;
  width: 100%;
  margin-top: 10px; }

.mini_cart_actions .quantity input.input-text[type="number"] {
  font-size: 12px; }

.mini_cart_actions .quantity {
  min-width: 80px;
  width: 80px !important;
  height: 30px !important;
  font-size: 12px !important; }

.mini_cart_actions i.facl.facl-plus, .mini_cart_actions i.facl.facl-minus {
  font-size: 11px !important; }

.mini_cart .quantity .tc a, .mini_cart .quantity .tc button {
  height: 20px;
  line-height: 20px; }

.nt_mini_cart .empty .button {
  line-height: 2em; }

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

@media (max-width: 767px) {
  .sp-single .product-images .nt_labels, .featured_product_se .product-images .nt_labels {
    left: 15px; } }
.nt_label {
  background-color: #e91b0ebf;
  padding: 6px 12px 5px 12px !important; }

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

.mini_cart_info .clyde_button_container {
  display: none; }

.label_style_rectangular .nt_label {
  width: fit-content;
  padding: 6px 12px 5px 12px !important;
  border-radius: 5px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin-top: 0px; }

.loox-rating {
  margin-bottom: 10px; }

.fimg_false .mb__10 {
  margin-bottom: 10px; }

.sr_txt_mb {
  margin-right: 20px;
  padding: 3px; }

/*---------------- 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; }

  .nt_se_160541906417dca8c0 .nt_img_txt h3 {
    font-size: 35px; }

  img.header-image {
    max-width: 900px;
    margin: 0px auto;
    margin-left: 70px; }

  img.header-image-mg {
    display: none; }

  div#shopify-section-160558335964901191 span.section-subtitle.db.tc {
    color: white;
    text-align: left; }

  .wrap_title.des_title_1.sub_title_size_131 {
    max-width: 400px;
    padding-left: 30px; }

  .col-12.mob-search.mb__20 {
    display: none; } }
/*---------------- 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_se_160541906417dca8c0 .nt_img_txt h3 {
    font-size: 28px !important; }

  .nt_se_160541906417dca8c0 .nt_img_txt h4 {
    font-size: 18px; }

  div#shopify-section-160558335964901191 span.mr__10.ml__10 {
    font-size: 35px !important; }

  .mn-5566.nt_se_160558335964901191.container {
    padding: 0px; }

  div#shopify-section-160558335964901191 .container {
    padding: 0px; } }
/*---------------- 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: 500px; }

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

  .button, a.button.btn--secondary.btn--small, a.button.mt__50, a.button {
    padding: 2px 15px !important; }

  img.header-image-mg {
    display: none; }

  div#shopify-section-160558335964901191 span.section-subtitle.db.tc {
    color: white;
    text-align: left; }

  .wrap_title.des_title_1.sub_title_size_131 {
    max-width: 400px;
    padding-left: 30px; }

  #nt_1585640154849 .pa_txts {
    top: 25% !important;
    left: 0% !important;
    transform: translate(5%, -15%) !important;
    right: auto !important;
    max-width: 500px !important; }

  .item__position.center.center {
    background-position: 35% 100% !important; } }
/*---------------- 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; }

  .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%; }

  .cat_space_item.col-lg-6.col-md-6.col-12.section_item.nt_16038508384c4ecc89-2.tl.mb__30 a.button.btn--secondary.btn--small {
    float: left;
    margin-left: -10px; }

  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; }

  div#shopify-section-1605910461f5886759 h1 {
    font-size: 45px; }

  .footer__top_wrap.footer_sticky_false.footer_collapse_false.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    padding: 40px 0px 0px 0px; }

  .col-12.col-md-4.col-lg-4.mb__25.bl_1605388739d3a6bce8-0 .nt_shipping.nt_icon_circle.tl.row.no-gutters.al_center_:first-child, .col-12.col-md-4.col-lg-4.mb__25.bl_1605388739d3a6bce8-1 .nt_shipping.nt_icon_circle.tl.row.no-gutters.al_center_ {
    border-right: 0px solid #e1e1e173; }

  .cat_design_1 .cat_grid_item__wrapper {
    min-width: 135px; }

  .saf-rt-bot {
    margin-top: 20px; }

  img.header-image {
    display: none; }

  div#shopify-section-160558335964901191 span.section-subtitle.db.tc {
    color: white;
    text-align: center !important; }

  div#shopify-section-160558335964901191 h3.section-title.tc.pr.flex.fl_center.al_center.fs__24.title_1 {
    text-align: center !important;
    margin-left: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    display: block !important;
    margin-top: 30px !important; }

  div#shopify-section-160558335964901191 a.button {
    margin-top: 10px; }

  div#shopify-section-160558335964901191 .fl_center.al_center.flex {
    text-align: center;
    margin: 0px auto !important;
    display: block; }

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

  ul.brand-list {
    overflow-x: scroll; }

  #nt_1585640154849 .pa_txts {
    transform: translate(-50%, -75%) !important; }

  .h__top.bgbl.pt__10.pb__10.fs__12.flex.fl_center.al_center {
    display: none; }

  /* 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_cbe2c69e-9432-4d1b-ba8e-009bf5b3fa1a {
    border-bottom: 2px solid white; }

  .cross-brands {
    display: none; }

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

  #shopify-section-brand_list button.flickity-button.flickity-prev-next-button.next {
    color: white;
    background: transparent;
    border: 0px;
    right: -15px;
    top: -5px; }

  #nt_1585640154849 .pa_txts {
    display: none !important; }

  div#b_724512f8-22b7-4961-ab0e-62a1e94ff5e9 h1 {
    font-size: 45px; }

  div#b_724512f8-22b7-4961-ab0e-62a1e94ff5e9 {
    padding-bottom: 30px; }

  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; }

  div#nt_cart_canvas {
    width: 100%; }

  .mini_cart_actions a.mini_cart_title {
    width: 100% !important;
    max-width: 100%;
    font-size: 12px; }

  .mini_cart_actions .cutsom_upsellproduct button.js_addtc {
    padding: 5px 0px; }

  .mini_cart_content .mini_cart_item {
    padding: 10px; }

  .cart_meta_variant {
    margin-bottom: 0;
    margin-top: -25px; }

  .mini_cart_actions button.js_addtc {
    padding: 0px 0px !important;
    font-size: 10px !important;
    line-height: 1em !important;
    max-height: 10px !important; }

  .mini_cart_title {
    font-size: 14px; }

  .custom_internal .cart_meta_variant {
    margin-top: 0px !important; }

  .custom_internal a.mini_cart_title {
    width: 100% !important;
    width: 100%;
    font-size: 13px; }

  a.mini_cart_img {
    margin-right: 10px; }

  a.mini_cart_title {
    font-size: 14px; }

  .mini_cart_actions .quantity {
    min-width: 80px;
    width: 80px !important; }

  .mini_cart_actions .quantity input.input-text[type="number"] {
    font-size: 14px; }

  .mini_cart_wrap a.mini_cart_title {
    width: 100% !important;
    width: 100%; }

  .mini_cart_wrap .qp-widget-container {
    line-height: 1.2em;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 12px;
    color: black !important;
    margin-bottom: -10px !important; }

  h6.mb-3 {
    font-size: 14px !important; }

  .mini_cart_header.flex.fl_between.al_center {
    max-height: 20px;
    padding: 10px 0px 0px 0px; }

  .custom_total {
    font-size: 16px !important;
    font-weight: 500 !important; }

  .mini_cart_footer.js_cart_footer {
    margin-bottom: 0px !important; }

  .mini_cart_wrap {
    background: #fff;
    padding: 5px !important; }

  h6.mb-3 {
    padding-left: 20px; }

  div#pr_recommendations {
    margin-bottom: 40px; }

  div#shopify-section-pr_description .cg {
    color: black;
    padding: 10px;
    margin: 0px; }

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

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

  .mb_img_slide {
    display: none; }

  .nt_se_1611821126c6507bf3 .h4 > a {
    font-size: 20px !important; }

  h1, h2, h3, h4, h5, h6 {
    line-height: 1em !important; }

  div#shopify-section-1611824798fd5960d0 span.mr__10.ml__10 {
    font-size: 22px; }

  .rs-wrap {
    padding: 25px 15px 10px 15px;
    margin: 0px;
    margin-bottom: 15px; }

  .nt_se_1611821126c6507bf3 {
    padding-top: 0px !important;
    margin-top: -50px !important; }

  .price-block, .spr-badge {
    text-align: left !important;
    margin-top: 5px; }

  .price-block .del, .price del, span.cb.fwn {
    display: none !important; }

  .price-block span.price.dib.mb__5 br {
    display: none; }

  .price-block span.price.dib.mb__5 br {
    display: none; }

  .nt_se_1611821126c6507bf3 {
    margin-top: 0px !important;
    padding-top: 0px !important; }

  .mobile-img-bottom img {
    width: 100% !important;
    background-size: cover !important;
    min-width: 100% !important; }

  .nt_se_1611821126c6507bf3 {
    margin-top: 0px !important;
    padding-top: 0px !important; }

  h3.widget-title.tu.fs__16.mg__0 {
    z-index: 99;
    text-align: center;
    margin: 0px;
    padding: 0px;
    width: 100%;
    margin-left: 15% !important; }

  .mn-5566.nt_se_161361628608571d3d.container {
    margin-top: -20px; } }
