/** Shopify CDN: Minification failed

Line 2141:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.imgdpg{
border-radius: 50%;
}

.blogbackgroundpart{
background-color:#E6E6E6;
}

.column3{
padding: 15px;
width:50%;
float:left;
}

.centerapple {
  display: block;
  margin-left: 10px;
  margin-right: auto;
  width: 50%;
}

.centerplay {
  display: block;
  margin-left: 1px;
  margin-right: auto;
  width: 50%;
}

span.cart-item-price.fwm.cd.js_tt_price_it {
display: flex;
    flex-direction: column;
}
.price_range del {
       font-size: 15px;

}
.propage_txt_subheading {
	font-size: 16px;
	font-weight: 500;
	margin-top: 0px;
}
.propage_txt_heading {
	color: #13191b;
	font-size: 38px;
	padding-top: 60px;
}
.post-content.mt__50.inl_cnt_js 
{
max-width: 900px;
}

.column3{
padding: 15px;
width:25%;
float:left;
}
.column4{
padding: 15px;
width:75%;
float:left;
}
.discount-summary {
margin-top: 8px;
}         .row.fl_between.al_center.cart_price_wrapper {
                  display: flex;
                  align-items: flex-end;
                  margin-bottom: 8px;
                  }
.col-auto.subtotal_wrapper {
width: 100%;
}
.col-auto.tr.js_cat_ttprice.fs__20.fwm {
    padding: 0!important;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
div#stkbl-cart-app-summary-0 {
    display: flex;
    justify-content: flex-end;
}
.prices.external-price {
display: flex;
    flex-direction: column;
}
.col-auto .subtotal_wrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

  .cart_subtotal {
    font-weight: 600;
    color: #339d33;
  }
button.btn_checkout.button.button_primary.tu.mt__10.mb__10.js_add_ld.w__100.stkbl-checkout {
width: auto;
}
.sp_notice.show_notice {
background-color: #000;
}
.hasFreeGift.FreeGift_button {
    background-color: rgb(51 157 51 / 10%);
    color: #339d33;
    text-decoration: underline;
    border: 1px solid #339d33;
    border-radius: 4px;
margin-top: 16px;
}
.notifier_button {
    transition: color .35s ease;
  }
  .notifier_button:hover {
    background-color: #b378eb;
    border-color: #b378eb;
  }
  .bis_wrapper_notify {
    display: grid;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
  }
  .truncate.out_stock.button.pe_none {
    border: 1px solid #ccc!important;
    background: #eee!important;
    color: #555!important;
    line-height: 1.9!important;
  }
  .nt_label.out-of-stock {
    background-color: #eee!important;
    color: #555!important;
    line-height: 1.9!important;
    box-shadow: none!important;
  }
  .variations_form .quantity {
  border: solid 1px #e2e2e2!important;
    background-color: #f9f9f9!important;
}
.sticky_atc_price {
  font-weight: 500!important;
}
.mini_cart_actions .quantity {
  border: solid 1px #e2e2e2!important;
    background-color: #f9f9f9!important;
}
.frm_cart_page .mini_cart_actions .quantity {
  border: solid 1px #e2e2e2!important;
    background-color: #f9f9f9!important;
}
.template-cart .cart_header {
  font-size: 14px!important;
    color: #13191b!important;
    text-transform: none!important;
    background-color: #f9f9f9!important;
    border: 1px solid #ccc;
    font-weight: 600!important;
    padding: 14px 24px!important;
}
.cart_price {
  font-weight: 600!important;
}
.cart_tot_price {
  color: #339d33!important;
}
input#CustomerEmail,input#CustomerPassword,input#couponcode,input#RecoverEmail,input#-FirstName,input#-LastName,input#-email,input#-password,input#contact_form_page-naam,input#contact_form_page-email,input#contact_form_page-telefoonnummer,input#contact_form_page-onderwerp {
  background-color: #f9f9f9!important;
  transition: 0.35s ease!important;
}
input#CustomerEmail:focus,input#CustomerPassword:focus,input#couponcode:focus,input#RecoverEmail:focus,input#-FirstName:focus,input#-LastName:focus,input#-email:focus,input#-password:focus,input#contact_form_page-naam:focus,input#contact_form_page-email:focus,input#contact_form_page-telefoonnummer:focus,input#contact_form_page-onderwerp:focus {
  background-color: #f9f9f9!important;
  border: 1px solid #0090e3!important;
}
input#CustomerEmail:hover,input#CustomerPassword:hover,input#couponcode:hover,input#RecoverEmail:hover,input#-FirstName:hover,input#-LastName:hover,input#-email:hover,input#-password:hover,input#contact_form_page-naam:hover,input#contact_form_page-email:hover,input#contact_form_page-telefoonnummer:hover,input#contact_form_page-onderwerp:hover {
  background-color: #f9f9f9!important;
  border: 1px solid #0090e3!important;
}
textarea#CartSpecialInstructions,textarea#contact_form_page-message {
  background-color: #f9f9f9!important;
  transition: 0.35s ease!important;
}
textarea#CartSpecialInstructions:focus,textarea#contact_form_page-message:focus {
border: 1px solid #0090e3!important;
}
textarea#CartSpecialInstructions:hover,textarea#contact_form_page-message:hover {
border: 1px solid #0090e3!important;
}
label {
  font-weight: 600!important;
}
.br-cart-header {
  border-right: 1px solid #ccc
}
span#notify_icon.icon-info_outline {
  margin-right: 4px;
      position: relative;
      top: 1px;
}
.ntlb_hdr
{
text-transform: uppercase;
}
.ntlb_4k60
{
text-transform: uppercase;
}
.ntlb_4k30
{
text-transform: uppercase;
}
.ntlb_4k120
{
text-transform: uppercase;
}
.ntlb_8k60
{
text-transform: uppercase;
}


.cat_grid_item__overlay.item__position.nt_bg_lz.super-collection-wrap.center.lazyloaded {
transition: .6s cubic-bezier(.22, .61, .36, 1)!important;
-webkit-animation: .6s cubic-bezier(.22, .61, .36, 1)!important;
-o-transition: .6s cubic-bezier(.22, .61, .36, 1)!important;
}

.kalles_toolbar {
z-index: 499!important;
}

.login-form h2 {
text-transform: none!important;
}

.ctry_content.mobile a.active .ctr:after {
    content: '';
    height: 20px;
    width: 20px;
    border: 3px solid #dfdfdf;
    border-radius: 50%;
    top: 50%;
    margin-top: -12px;
    position: absolute;
    left: 20px;
    background: #3c0050;
}
.ctry_content.mobile a .ctr:before {
    content: '';
    height: 20px;
    width: 20px;
    border: 1px solid #dfdfdf;
    border-radius: 50%;
    top: 50%;
    margin-top: -12px;
    position: absolute;
    left: 20px;
}
.hide_scrolld_true #ntheader.sticky_prepared.h_scroll_up .ntheader_wrapper 
{
z-index: 499;
}

.dealer-tab {
    border: 1px solid #e2e2e2;
    padding: 1.635rem 1.5rem;
    background: #fff;
    width: 100%;
    float: left;
    clear: left;
  }
  .dealer-tab-content {
    width: 100%;
  }
  #page-header {
    max-width: none!important;
  }
.bg_rp_norepeat.bg_sz_cover.lazyload.item__position.pro-banner {
border-radius: 0px!important;
}
.wrap_subtext {
padding: 14px 2px 12px 2px;
position: relative;
}

.grid-item-subtext {
  font-size: 13px;
}

.super-collection {
  width: 100%!important;
  height: 220px!important;
  margin-bottom: 0px!important;
  border-radius: 4px;
  background-color: #F6F6F6;
  
}

.super-collection-wrap {
  transition: none!important;
  height: 150px!important;
    width: 100%!important;
    padding-top: 0%!important;
    background-size: contain!important;
}
.cat_grid_item__wrapper.pe_none.super-button {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
		align-items: center;
		align-content: stretch;
	}
.cat_grid_item__wrapper.pe_none{
background-color: #000000;
color: #ffffff;
opacity: 0.9;

}
.super-button {
  bottom: 0px!important;
    min-height: 44px!important;
    background: #3c0050!important;
    padding: 12px!important;
    box-shadow: none!important;
    width: 100%!important;
}
.super-pd-text {
  font-size: 14px!important;
line-height: 1.2!important;
    font-weight: 600!important;
    color: #fff!important;
}

@media only screen and (max-width: 1278px) {
.super-button {
    min-height: 46px!important;
    max-height: 46px!important;
}
.super-pd-text {
font-size: 13px!important;
}
}

.dib.tc.section-title.fs__24.super_title {
  font-size: 24px!important;
  text-align: left!important;
}
.row.al_center.fl_center.title_10.super_row {
  justify-content: left!important;
  -ms-flex-pack: left!important;
  -webkit-justify-content: left!important;
  -ms-justify-content: left!important;
  -webkit-box-align: left!important;
  -ms-flex-align: left!important;
  align-items: left!important;
}
.db.cat_grid_item__link.super-link {
  height: 100%!important;
  border: 1px solid #DDDDDD!important;
  border-radius: 4px!important;
}
.cat_grid_item__content.pr.oh.super-collection {
  transition: box-shadow 0.3s ease-in-out!important;
}
.cat_grid_item__content.pr.oh.super-collection:hover {
  box-shadow: 0px 8px 4px 4px rgba(0,0,0,.05)!important;
}
span.nt_name_current {
    font-weight: 600;
    font-size: 12px;
    padding: 6px 10px 6px 10px;
    color: #3c0050;
    border-radius: 4px;
    text-transform: uppercase;
background-color: rgb(60 0 80 / 10%);
}

.nt_pr .product-image .hover_img {
	background-color: #fff;
}

#page-header .bh-sl-title {
	font-size: 18px!important;
	font-weight: 700!important;
	color: #13191b!important;
	letter-spacing: 0!important;
	line-height: 1.6!important;
	font-family: Poppins, sans-serif!important;
}

#nt_search_canvas {
	z-index: 600;
}

.products-footer.tc.mt__40.mb__60 {
	display: block!important;
}

.dot_owl_1 .flickity-page-dots .dot, .type_slideshow .dot_owl_1 .flickity-page-dots .dot {
	width: 8px;
	height: 8px;
}

#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {
	z-index: 499!important;
}

.marmitek_ts_reviews {
	display: none;
}

.ts-reviewSummary-bestRating {
	font-family: 'Poppins'!important;
	-webkit-font-smoothing: antialiased;
}

.ts-reviewSummary-ratingValue {
	font-family: 'Poppins'!important;
	-webkit-font-smoothing: antialiased;
}

.ts-stars-reviewCount {
	-webkit-font-smoothing: antialiased;
	font-family: 'Poppins'!important;
}

.star-rating {
	padding: 4px 0px 4px 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.button.referbutton {
	border: solid 2px #3c0050;
	transition: .25s ease;
	padding: 6px 25px 5px 25px!important;
}

.button.referbutton:hover {
	background: #b378eb!important;
	border: solid 2px #b378eb!important;
}

.frm_cart_page .mini_cart_actions .quantity {
	border-radius: 3px!important;
}

.wrap_sea_section .js_prs_search .detail_link {
	padding: 15px;
}

.btn.fwsb.detail_link {
	display: -webkit-box;
	display: -ms-flexbox;
	text-transform: initial;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cl_h_search .detail_link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.nt_mini_cart .mini_cart_header {
	background-color: #3c0050;
}

.nt_mini_cart .widget-title {
	color: #fff;
}

.nt_mini_cart .mini_cart_header>.close_pp {
	color: #fff;
}

.mini_cart_title {
	color: #3c0050!important;
	font-weight: 600;
}

.cart_meta_variant {
	font-weight: 600;
}

.cart_meta_price {
	font-weight: 600;
}

.ul_tabs li.tab_title_block a:hover {
	background-color: #3c0050!important;
	color: #fff!important;
}

.ul_tabs li.active a, .ul_tabs li.tab_title_block.active a:hover {
	color: #13191b!important;
	background-color: #fbfbfc!important;
}

.product-quickview .flickity-page-dots .dot {
	width: 6px;
	height: 6px;
}

.product-quickview .flickity-page-dots .dot.is-selected {
	background-color: #13191b!important;
}

.products-footer.tc.mt__40 {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	display: -moz-flex!important;
	display: -ms-flex!important;
	-webkit-box-align: center!important;
	-ms-flex-align: center!important;
	align-items: center!important;
	-webkit-box-pack: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
}

.pr.button.view_more.js_add_loading.button_default.br_rd_false.btn_icon_true {
	font-size: 16px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -moz-flex;
	display: -ms-flex;
}

.support-banner-title {
	font-size: 16px;
	line-height: 1;
}

.support-page-banner {
	background-color: #fff;
	min-height: 50px;
	min-width: 200px;
	text-align: center;
	border-radius: 3px;
	color: #13191b;
	padding: 0px 16px 0px 16px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.support_txt_heading {
	color: #13191b;
	font-size: 25px;
	padding-top: 60px;
}

.support_txt_subheading {
	font-size: 16px;
	font-weight: 500;
	margin-top: 0px;
}

.support_link {
	color: #3C0050 !important;
	font-weight: 500 !important;
	text-decoration: underline !important;
	transition: color .35s ease;
}

.support_link:hover {
	color: #bb88ec!important;
}

.review-widget.big .score {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #514a82;
	border-radius: 50%;
	-webkit-box-shadow: 0 2px 2px rgb(0 0 0 / 6%);
	box-shadow: 0 2px 2px rgb(0 0 0 / 6%);
	color: #ffffff;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-weight: 600;
	height: 32px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 35px;
	min-width: 32px;
	position: relative;
	width: 32px;
}

.review-widget img {
	margin-right: 5px;
	width: auto;
}

.review-widget.big .score img {
	position: absolute;
	right: -21px;
	top: -9px;
	max-height: 25px;
}

.text-left {
	text-align: left !important;
}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.review_score {
	font-weight: 600 !important;
	color: #3c0050 !important;
}

.sm_support:hover {
	color: #bb88ec;
	transition: color .35s ease;
}

.sm_support {
	color: #13191b;
	font-size: 18px !important;
	margin-right: 15px !important;
	transition: color .35s ease;
}

.footer__top_wrap.support__footer {
	background: #F6F6F6;
	color: #13191b;
	padding: 0px 0px 0px 0px;
}

.f__mont {
	font-weight: 600 !important;
}

.close_pp.pegk.icon-cross2.fs__40.ml__5 {
	font-size: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.empty_cart_page>i::after, .nt_mini_cart .empty>i::after {
	visibility: hidden;
}

.nt-social .whatsapp:hover {
	color: #0dc152 !important;
}

.type_banner_collection a.button.slt4_btn, .type_custom_section a.imtt4_btn, .type_hero_video a.button, .type_image_text_overlay a.button, .type_slideshow a.button.slt4_btn {
	margin-right: 3px;
}

.nav_link_icon:before {
	height: 2px;
}

.nav_link_icon:after {
	width: 2px;
}

.sortby_pick i {
	-webkit-transition: -webkit-transform .35s ease-in-out;
	transition: -webkit-transform .35s ease-in-out;
	-o-transition: transform .35s ease-in-out;
	transition: transform .35s ease-in-out;
	transition: transform .35s ease-in-out, -webkit-transform .35s ease-in-out;
}

.ml__5.mr__5.facl.icon-arrow-down3 {
	font-size: 10px;
}

.in_flex.fl_between al_center sortby_pick {
	color: #13191b;
}

.nt_lt_fake ul>li.is-selected, .nt_lt_fake ul>li.is-selected-nt, .nt_lt_fake ul>li:hover, .wrap_sortby a.selected, .wrap_sortby a:hover {
	background: #F6F6F6;
	color: #13191b;
}

.menu-item.menu-item-cat.item-level-0.menu-item-has-children.only_icon_true {
	-webkit-transition: height .6s ease-out;
	-o-transition: height .6s ease-out;
	transition: height .6s ease-out;
}

.nt_fk_canvas {
	-webkit-transition: -webkit-transform 0.5s;
	transition: -webkit-transform 0.5s;
	-o-transition: transform 0.5s;
	transition: transform 0.5s;
	transition: transform 0.5s, -webkit-transform 0.5s;
}

.mask_opened {
	-webkit-transition: opacity 0.5s ease, visibility 0s ease;
	-o-transition: opacity 0.5s ease, visibility 0s ease;
	transition: opacity 0.5s ease, visibility 0s ease;
}

#nt_menu_canvas.act_opened+.close_mn_t4:hover {
	background-color: #000;
	color: #fff;
	cursor: pointer;
}

#nt_menu_canvas.act_opened+.close_mn_t4 {
	z-index: 550;
	font-size: 16px;
	width: 32px;
	background-color: #fff;
	color: #13191b;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 1;
	-o-transition: opacity 1s 0.25s ease-in-out;
	transition: opacity 1s 0.25s ease-in-out;
	-moz-transition: opacity 1s 0.25s ease-in-out;
	-webkit-transition: opacity 1s 0.25s ease-in-out;
}

.nt_mini_cart .mini_cart_header>.close_pp {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	font-size: 16px;
}

.nt_mini_cart .close_pp:hover {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transition: all .7s ease;
	-o-transition: all .7s ease;
	transition: all .7s ease;
	transform: rotate(180deg);
}

.type_banner_collection .flickity-page-dots .dot, .type_slideshow .flickity-page-dots .dot {
	width: 6px;
	height: 6px;
	background-color: #898d93 !important;
}

.dot.is-selected {
	width: 8px !important;
	height: 8px !important;
}

.flickity-page-dots .dot:after {
	-webkit-transition: width;
	-o-transition: width;
	transition: width;
}

.simple-menu-nav-link:hover {
	color: #13191b !important;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.db.wrap_txt_ship:hover {
	background-color: rgb(242 242 244 / 60%);
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s
}

#nt_backtop span i {
	color: #13191b;
}

#nt_backtop span {
	font-size: 14px;
}

.newl_des_4 .signup-newsletter-form .submit-btn, .newl_des_4 .signup-newsletter-form input.input-text {
	font-size: 14px;
}

.newl_des_4 .signup-newsletter-form .submit-btn {
	font-weight: 600;
	text-transform: none;
	letter-spacing: 0em;
}

.nt-pagination {
	border-top: 1px solid #ececec;
}

.link_acc {
	font-weight: 500;
	color: #898d93;
}

.dib {
	color: #13191b;
}

.sp-breadcrumb {
	font-size: 12px;
	font-weight: 500;
	color: #898d93;
}

.bgbl.pt__20.pb__20.lh__1 {
	background-color: #f5f8f9;
}

.icon_cart .tcount, .icon_like .tcount {
	-webkit-box-shadow: 0 2px 2px rgb(0 0 0 / 6%);
	box-shadow: 0 2px 2px rgb(0 0 0 / 6%);
}

.nt_mb_menu>li>a {
	letter-spacing: 0px;
}

.hover_button .nt_add_qv i, .hover_button .pr_atc i {
	font-weight: normal;
}

.post_nt_loop>.post-thumbnail:before, .post_nt_loop>a:before {
	background-color: rgba(255, 255, 255, 0);
}

#nt_backtop.bkt_show {
	-webkit-box-shadow: 0 2px 15px rgb(0 0 0 / 8%);
	box-shadow: 0 2px 15px rgb(0 0 0 / 8%);
	border-radius: 100px !important;
	-webkit-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
	z-index: 499;
}

#nt_backtop span {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 100px;
}

#nt_backtop.bkt_show:hover {
	-webkit-box-shadow: 0 2px 25px rgb(0 0 0 / 12%);
	box-shadow: 0 2px 25px rgb(0 0 0 / 12%);
}

body, html {
	-webkit-font-smoothing: antialiased;
	font-family: Poppins, sans-serif;
}

.radio.input.selector {
	color: #3c0050;
}

.form-message.form-message--success {
	color: #339d33;
}

.SlideshowWrapper.nt_se_16173738663b9e1c0a.container.se_height_cus_h.nt_first {
	max-width: 1600px;
	padding: 0px;
}

.h3.mg__0.tu.bgb.cw.visible-sm.fs__16.pr {
	text-transform: none;
}

.nt_pr .product-info {
	min-height: 135px;
}

.nt_filter_styletag a, .widget .tagcloud a {
	border-radius: 3px;
}

.variations_form .quantity {
	border-radius: 3px !important;
}

.variations_form .shopify-payment-button__button--unbranded {
	border-radius: 3px !important;
}

.single_add_to_cart_button {
	text-transform: none;
}

.button.button_primary.tu.js_add_ld {
	text-transform: none;
}

.cart_page_heading.mg__0.mb__20.tu.fs__30 {
	text-transform: none;
}

.dev_view_cat.dev_desktop a.view_3, .dev_view_cat.dev_tablet a.view_3, .dev_view_cat.dev_mobile a.view_12 {
	color: #3c0050 !important;
}

.cat_view a.active, .cat_view a:hover, .cat_view.on_list_view_true a.view_list {
	color: #3c0050;
}

input.search_header__input:not([type=submit]):not([type=checkbox]) {
	border-radius: 3px;
}

.search_header__prs {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ctr.mobile {
	font-size: 14px;
	line-height: 1.5;
	font-weight: 600;
}

.lang.mobile {
	font-size: 14px;
	line-height: 1.5;
	font-weight: 600;
}

.ctr_head.mobile {
	border-top: 0px solid #dfdfdf;
}

.ctry_header {
padding-right: 60px;
}

.ctry_header.mobile .ctr_head {
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 40px;
	padding-right: 60px;
}

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

.col-auto-prices {
width: 100%;
	max-width: 210px;
	-moz-text-align-last: justify !important;
	text-align-last: justify !important;
	-moz-text-align-last: -moz-justify;
	text-align-last: -moz-justify;
	text-align-last: -webkit-justify;
}

.cart_subtotal {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-transform: none;
	font-weight: 500;
	color: #333;
	width: 100%;
}

.cart_tax_price {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-transform: none;
	font-weight: 500;
	color: #333;
	width: 100%;
}

.cart_tot_price {
     display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    font-weight: 600;
    color: #13191b;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-transform: none;
    width: 100%;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.mini_cart_footer .total {
	color: #339d33;
}

.cr.fwm {
	color: #339D33;
}

.cr.fwm.mn_thres_js {
	color: #339D33;
}

.cart_bar_w>span {
	background-color: #B378EB;
}

.cart_bar_w>span:after {
	background-color: #B378EB;
}

.cart_thres_3 {
	color: #339D33 !important;
	font-weight: 500;
}

.flickity-page-dots .dot {
	border: 0px solid rgba(0, 0, 0, .2);
	background: #D6D6D6;
}

.flickity-page-dots .dot:after {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.orders-table .btn--secondary {
	background-color: #3c0050;
	color: #fff;
	border: 1px solid #3c0050;
	border-radius: 3px;
}

.page_head_acc_heading:before {
	background-color: #3c0050 !important;
	opacity: 1 !important;
}

.tab-heading .nav_link_icon {
	background-color: #514A82;
}

.tab-heading.flex.al_center.fl_between.pr.cd.chp.fwm {
	color: #3c0050;
}

a.button, button, input[type=submit] {
	border: 2px solid #3c0050;
	background: #3c0050;
	color: #fff;
	border-radius: 3px;
}

.button.button_primary.w__100.tu.js_add_ld {
	border-radius: 3px;
	text-transform: none;
}

input:not([type=submit]):not([type=checkbox]), select, textarea {
	border-radius: 3px;
}

.product-title.pr.fs__14.mg__0.fwm {
	word-wrap: break-word;
}

#nt_search_canvas .onsale.nt_label, .product_list_widget .onsale.nt_label {
	padding: 4px 6px;
}

.nt_ajaxFilter li:last-child, .widget_product_categories ul>li:last-child {
	padding-right: 10%;
}

.cat_sortby>a {
	border-radius: 3px;
}

.add_to_cart_button.button, winput[type=submit] {
	background-color: #3c0050;
	border: solid 1px #3c0050;
	color: #fff;
}

.truncate.out_stock.button.pe_none {
	border: solid 1 px #000;
	background: #000;
	color: #fff;
}

.value_out {
	color: #E63946;
	font-weight: 600;
}

.shipping_calculator input[type=text], .shipping_calculator select {
	border-radius: 3px;
}

.button.btn_back.btn_back2.js_cart_tls_back {
	border: 1px solid #DDDDDD !important;
}

.shipping_calculator input.get_rates, input.button.btn_back {
	border-radius: 3px !important;
	text-transform: none;
}

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

.nt_mini_cart .widget-title {
	text-transform: none;
	font-weight: 600;
}

#shopify-section-cart_widget .mini_cart_tool {
	background-color: #fff;
	border-top: 1px solid #ececec;
}

.btns_cart_2 .mini_cart_tool>div:first-child:before {
	border-top: 0px solid #000;
}

.btns_cart_2 .mini_cart_tool>div:after {
	border-bottom: 1px solid #ececec;
}

.mini_cart_tool>div:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #f9f9f9;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.mini_cart_tool>div {
	border-left: 0px solid #ececec;
	border-right: 0px solid #ececec;
	margin: 0 0px;
	Padding: 0 12px;
}

.mini_cart_content .mini_cart_item:hover {
	background-color: #fff;
}

.mini_cart_footer .button.btn-checkout:hover {
	background: rgb(60 0 80 / 80%) !important;
	color: #fff !important;
	-webkit-transition: 0.3s !important;
	-o-transition: 0.3s !important;
	transition: 0.3s !important;
}

.mini_cart_footer .button:hover, .nt_mini_cart a.button:hover {
	-webkit-transition: 0.3s !important;
	-o-transition: 0.3s !important;
	transition: 0.3s !important;
	opacity: 1 !important;
	background-color: #3c0050 !important;
	border: 1px solid #3c0050 !important;
	color: #fff !important;
}

.mini_cart_footer {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-top: 1px solid #ececec;
}

.mini_cart_footer .button.btn-checkout {
	background: #3c0050;
	color: #fff;
	letter-spacing: 0px;
	font-size: 14px;
	text-transform: none;
	border-radius: 3px;
	border: 1px solid #3c0050;
}

.mini_cart_footer a.button.btn-cart {
	background-color: #fff;
	color: #3c0050;
	border-radius: 3px;
	border: 1px solid #DDDDDD;
	text-transform: none;
	font-size: 14px;
	letter-spacing: 0px;
}

.sticky_atc_btn .single_add_to_cart_button {
	text-transform: none;
}

.nt_shipping .title {
	text-transform: none;
}

.kl_fbt_btn.js_add_group.single_add_to_cart_button.button {
	text-transform: none !important;
	font-weight: 600 !important;
	border-radius: 3px !important;
}

.single_add_to_cart_button {
	font-weight: 700px;
}

.btn_des_3 .variations_form .shopify-payment-button__button--unbranded {
	font-weight: 700px;
}

.kl_fbt_tt_price {
	color: #339D33 !important;
}

.kl_fbt_price {
	color: #13191b !important;
}

.ul_tabs li.active a, .ul_tabs li.tab_title_block.active a {
	background-color: #fbfbfc;
	color: #13191b !important;
	border-color: #0090e300;
	transition: .35s ease;
}

.ul_tabs li.tab_title_block a {
	border-radius: 3px;
	background-color: rgb(26 26 26 / 5%);
	margin-right: 12px;
	width: auto !important;
	text-align: center !important;
	transition: .35s ease;
}

.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4:hover {
	border: solid 1px #b378eb;
}

.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
	text-transform: none;
}

.rtl_false .tooltip_top_right:before {
	border-top-color: #3c0050;
}

.ttip_nt .tt_txt {
	background: #3c0050;
	color: #fff;
	z-index: 999;
border-radius: 4px;
}

.tooltip_top:before {
	border-top-color: #3c0050;
}

.nt_mb_menu i {
	max-width: 12px;
	max-height: 20px;
}

.cat_design_2 .cat_grid_item__title, .cat_design_3 .cat_grid_item__title {
	font-weight: 400;
	line-height: 2;
}

.cat_grid_item__title.h3.mt-menu {
	font-size: 14px;
	font-weight: 600;
    padding: 6px 0px 6px 0px;
}

.cat_design_2 .cat_grid_item__wrapper, .cat_design_3 .cat_grid_item__wrapper {
	color: #fff;
	background-color: #3c0050;
	position: absolute;
	text-align: center;
	width: 100%;
	top: auto;
	bottom: -8%;
	padding: 0 5px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	z-index: 999;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
}

.cat_design_2 .cat_grid_item__link::before, .cat_design_3 .cat_grid_item__link::before {
	background-color: #f6f6f6;
	opacity: 1;
	z-index: 0;
}

.cat_grid_item__overlay.item__position.nt_bg_lz.product_cat_item.lazyloaded {
	padding-top: 200px !important;
	background-size: auto 150px;
	background-position: top;
}

.cat_grid_item__overlay, .hoverz_true .nt_promotion>a {
	-webkit-transition: .4s cubic-bezier(0.22, 0.61, 0.36, 1);
	-o-transition: .4s cubic-bezier(0.22, 0.61, 0.36, 1);
	transition: .4s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.menu-item.menu-item-cat .cat_grid_item__content {
	height: 200px;
}

.cat_design_5 .cat_grid_item__overlay, .cat_design_8 .cat_grid_item__overlay {
	margin-bottom: 10px;
}

.wrap_sea_section .input-group__field.search-form__input-wrapper {
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.wrap_txt_ship {
	border-radius: 3px;
}

.btn_new_icon_false.w__100.submit-btn.truncate.mail_agree.pr {
	border-radius: 0px 3px 3px 0px;
	background-color: #3C0050;
}

.btn_new_icon_false.w__100.submit-btn.truncate.mail_agree.pr:hover {
	opacity: 90%;
}

.signup-newsletter-form.row.no-gutters.pr.oh.flex {
	border-radius: 3px 0px 0px 3px;
}

.pr.button.view_more.js_add_loading.button_default.br_rd_false.btn_icon_true {
	min-width: 170px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 3px;
	border: solid 1px #13191b;
	background-color: #fff;
	color: #13191b;
}

a.push_side.push-menu-btn.lh__1.flex.al_center {
	padding: 14px 10px 14px 10px;
	border: 1px solid #fff;
	border-radius: 1px;
}

.mb_nav_title.active {
	background-color: #fff !important;
	color: #13191b;
}

.mb_nav_title:after {
	margin-top: 0px;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.mb_cat_true .mb_nav_title {
	background-color: #F6F6F6;
	color: #13191b;
}

.mb_nav_title.active {
	background-color: #fff !important;
	color: #13191b !important;
}

.mb_nav_tabs .active:after {
	height: 0px;
}

#nav_header7 ul, .mb_nav_tab ul {
	font-weight: 600;
}

.nt_mb_menu .sub-menu li>a {
	color: #1a1a1a;
}

nt_mb_menu li.nt_opended>a, .nt_mb_menu li:active>a, .nt_mb_menu li>a:hover {
	background-color: #F6F6F6;
}

.nt_mb_menu .sub-menu li>a, .nt_mb_menu>li>a {
	border-bottom: 1px solid #f1f1f1;
	color: #13191b;
}

.menu-item.menu-item-cat ul {
	border-bottom: 1px solid #f1f1f1
}

.mb_nav_title {
	letter-spacing: 0px;
	font-weight: 600;
	font-size: 14px;
	text-transform: none;
}

.mb_nav_tabs {
	background-color: #fff;
	border-bottom: 1px solid #f1f1f1;
}

.only_icon_true .nav_link_icon {
	width: 50px;
	height: 39px;
	margin-right: -20px;
	border-left: 1px solid #f1f1f1;
}

.mess_cd.cb.mb__10.fwm.tu {
	text-transform: lowercase;
}

.variations.style__rectangle .swatch:not(.is-color) li.is-selected, .variations.style__rectangle .swatch:not(.is-color) li.is-selected-nt, .variations.style__rectangle .swatch:not(.is-color) li:hover {
	border-color: #514a82;
	background-color: #514a82;
	border-radius: 4px;
	-webkit-box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
	box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
}

.nt_label.new {
	background-color: #514a82 !important;
}

.btn_des_3 .add_to_cart_button, .btn_des_3 .out_stock, .btn_des_3 .single_add_to_cart_button, .btn_des_3 .variations_button .nt_add_cp, .btn_des_3 .variations_button .nt_add_w, .btn_des_3 .variations_form .quantity, .btn_des_3 .variations_form .shopify-payment-button__button--unbranded {
	border-radius: 4px !important;
	border: solid 1px #3c0050;
	Text-transform: none;
}

.js_in_stock {
	color: #339d33;
	font-weight: 600;
}

.cat_des_ntt4.container.container_cat.tc.mt__40 {
	text-align: left;
}

.container.pr.z_100 {
	text-align: left;
}

.page-head h1 {
	text-shadow: 1px 1px 6px rgb(0 0 0 / 20%);
}

.widget h5.widget-title {
	font-weight: 700;
	font-size: 16px;
}

.shopify-section.cat-shop.pr.tc {
	background-color: #F7FAFA;
	font-size: 13px;
	line-height: 4rem;
	text-transform: lowercase;
}

.shopify-section.cat-shop.pr.tc :first-letter {
	text-transform: uppercase
}

.cat_link.dib:hover {
	background-color: #ece6ee;
}

.page-numbers li a:hover, .page-numbers.current {
	padding: .3rem .8rem;
	background-color: #ececec;
	border: 2px solid #ececec;
	color: #13191b;
	border-radius: 0px;
	-webkit-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	-webkit-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
	-webkit-transition: border 0.3s ease;
	-o-transition: border 0.3s ease;
	transition: border 0.3s ease;
}

.page-numbers li a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .3rem .8rem;
	border: 1px solid #ececec;
	border-radius: 0px;
}

.page-numbers li a:hover {
	border: 1px solid #13191b;
	background-color: #fff;
}

.page-numbers li {
	margin: 0 3px;
}

.footer__top .widget-title {
	font-weight: 600 !important;
	font-size: 16px !important;
	margin-bottom: 8px !important;
}

.footer__top .menu li {
	line-height: 1.2;
	font-size: 14px;
}

.footer__top p {
	line-height: 1.2;
}

.footer-contact {
	font-size: 14px;
}

.lazyloaded .section-title {
	font-family: Poppins !important;
}

.ovic-custom-heading .sub-title {
	font-size: 16px !important;
	letter-spacing: 0em !important;
	font-weight: 600 !important;
}

.pin__type {
	z-index: 497;
}

.pin__type.pin__opened .pin__popup {
	border-radius: 10px;
}

.pin__popup {
	-webkit-box-shadow: 2px 2px 50px rgb(38 63 77 / 10%);
	box-shadow: 2px 2px 50px rgb(38 63 77 / 10%);
}

.nt_pr .product-info .price {
	font-weight: 600;
}

.nt_pr h3.product-title {
	font-weight: 500;
	margin-bottom: 4px;
}

.entry-summary .price, .entry-summary .price_range {
	font-weight: 600;
}

.swatch__title {
	font-weight: 600;
	text-transform: lowercase;
	font-size: 16px;
}

.swatch__title:first-letter {
	text-transform: uppercase;
}

.cart_meta_variant {
	color: #13191b;
}

.product-quickview .entry-summary>:not(:last-child), .sp-single .entry-summary>:not(:last-child), .type_featured-product .entry-summary>:not(:last-child) {
	font-size: 14px;
}

.item__position.center.center {
	border-radius: 3px;
}

.product-quickview .flickity-page-dots .dot {
	border: none;
	background-color: rgb(85 85 85 / 10%);
}

.product-quickview .flickity-page-dots .dot.is-selected {
	background-color: #3c0050;
}

#content_quickview {
	border-radius: 3px;
}

.flickity-page-dots .dot:after {
	background-color: #13191b !important;
	border: 0px solid rgba(255, 255, 255, .0.0)
}

.dot_color_2 .flickity-page-dots .dot {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.db.cg.truncate.pr {
	color: #13191b;
}

.attr__label {
	font-weight: 400;
	color: #666;
}

.attr__value {
	color: #13191b;
}

.on_list_view_true .pr_list_item .product-info__btns>a {
	background-color: #3c0050;
}

.label_style_rounded .nt_label {
	height: 30px !important;
	width: -webkit-max-content !important;
	width: -moz-max-content !important;
	width: max-content !important;
	padding: 0px 10px 0px 10px;
	border-radius: 4px;
	-webkit-box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
	box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
	font-weight: 600;
	font-size: 12px !important;
}

.on_list_view_true .pr_list_item .product-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.br__40 {
	border-radius: 3px !important;
}

.mfp-move-horizontal.mfp-ready .mfp-with-anim .product-images .nt_labels {
	margin-left: 20px !important;
	margin-bottom: 85% !important;
}

.featured_product_se .product-images .nt_labels, .sp-single .product-images .nt_labels {
	margin-left: 20px !important;
	margin-top: 0% !important
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .rowcenter {
    display: flex;
    align-items: center;
    justify-content: center;
}
.column8{
padding: 15px;
width:25%;
float:left;
}
.column9{
padding: 15px;
width:75%;
float:left;
}
.column33{
padding: 15px;
width:33%;
float:left;
}

.column6{
padding: 15px;
width:60%;
float:left;
}
.column7{
padding: 15px;
width:40%;
float:left;
}
.column5{
padding: 15px;
width:50%;
float:left;
}
.column1{
padding: 15px;
background-color:#E6E6E6;
width:48%;
border-radius:15px;
float:left;
margin-right:2%;

}
.column2{
padding: 15px;
width:48%;
border-radius:15px;
float:left;
margin-right:2%;
justify-content: center;
vertical-align: middle;
}

.horizontalbutton {
  margin: 0;
  position: relative;
  right: 50%;
  left: 50%;
}

li.tab_title_block {
padding: 12px 0px 0px 0px;
}

.ts-rating-light.productreviewsSummary .ts-stars-wrapper {
	top: 2px!important;
}

.slideshow__slide .caption-wrap {
	width: 60%;
}

.page-head h1 {
	font-size: 2.8rem;
	line-height: 1.25;
	text-transform: none;
	font-weight: 500;
}

.shopify-section.cat-shop.pr.tc {
	padding: 0px 150px 0px 150px;
	line-height: 0;
}

#cat_shopify ul li a {
	padding: 8px 8px;
	line-height: 2.4;
}

.hover_button .nt_add_qv {
	-webkit-box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
	box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
}

.hover_button .pr_atc {
	-webkit-box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
	box-shadow: -1px 4px 4px rgb(0 0 0 / 8%);
}

.des_style_1.sp-tab {
	padding: 25px 120px 50px 120px;
}

.h_search_frm {
	background-color: #fff;
	padding: 0px;
	border-radius: 3px;
	border: 0px;
}

.h_search_btn {
	border-radius: 0px 3px 3px 0px;
	background-color: #E6E6E6;
	color: #13191b;
}

.cl_h_search .mini_cart_content {
	border-radius: 4px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: -1px;
	-webkit-box-shadow: 0px 17px 40px -10px rgb(0 0 0 / 10%);
	box-shadow: 0px 17px 40px -10px rgb(0 0 0 / 10%);
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  .column8{
padding: 15px;
width:50%;
float:left;
}
.column9{
padding: 15px;
width:50%;
float:left;
}

#wwwa {
z-index: 498!important;
}

.wwwa--right .wwwa__pulse {
bottom: 70px!important;
}
.wwwa--right .wwwa__cta, .wwwa--right .wwwa__popup {
bottom: 70px!important;
}

#content_quickview .nt_labels {
margin-right: 20px;
}
#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
	inset: auto auto 10% 3% !important;
}
.support_txt_heading {
	padding-top: 40px;
}

.d-flex.socials {
	padding-bottom: 20px;
}

.hover_button .pr_atc {
	border-radius: 0px!important;
	color: #3c0050;
	background-color: #f9fafb;
}

.hover_button .nt_add_qv {
	border-radius: 0px!important;
	color: #3c0050;
	background-color: #f9fafb;
}

.des_btns_prmb_2 .pr_grid_item .product-image .hover_button {
	border-top: 1px solid rgba(119, 119, 119, .2);
	border: none;
}

.br__40 {
	border-radius: 0px!important;
}

.ul_none.ul_tabs.is-flex.fl_center.fs__16.des_mb_1.des_style_1 {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-wrap: wrap!important;
	flex-wrap: nowrap!important;
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important;
	-webkit-box-align: stretch!important;
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
	-ms-flex-line-pack: center!important;
	align-content: center!important;
}

.ul_tabs li.tab_title_block a {
	min-height: 40px!important;
	padding: 12px!important;
	margin-bottom: 6px!important;
	min-width: 200px!important;
	text-align: center!important;
}

.nt_se_1592019139594.nt_full {
	margin-top: 50px !important;
	margin-right: auto !important;
	margin-bottom: 135px !important;
	margin-left: auto !important;
}

.ovic-custom-heading p {
	font-size: 21px!important;
	line-height: 1.2!important;
}

.ovic-custom-heading.bgcp {
	padding: 20px 15px 20px;
}

.slideshow__slide .caption-wrap {
	width: 100%;
}

h__top, .h__top.bgbl {
	display: none;
}

#wrap_des_pr {
	padding-top: 32px;
	padding-bottom: 32px;
}

.page-head h1 {
	font-size: 2rem;
	line-height: 1.25;
	text-transform: none;
	font-weight: 500;
}

.shopify-section.cat-shop.pr.tc {
	line-height: 2rem;
}

.toolbar_count {
	-webkit-box-shadow: none;
	box-shadow: none;
	font-weight: 600;
}

.on_list_view_true .pr_list_item .product-image {
	width: 100%!important;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  .super-pd-text {
        font-size: 13px!important;
    }
.on_list_view_true .pr_list_item .product-image {
    width: 50%!important;
}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .super-button {
        min-height: 42px!important;
        max-height: 42px!important;
    }
    .super-button {
        padding: 8px 0px 8px 0px!important;
    }
    .super-pd-text {
        font-size: 12px!important;
        font-weight: 600!important;
        color: #fff!important;
    }
    .wrap_subtext {
        padding: 12px 2px 8px 2px;
    }
    .grid-item-subtext {
        font-size: 12px;
    }
}

.star-rating {
	padding: 0px 0px 4px 0px;
}

.nt_pr .product-info {
	min-height: 125px;
}

.nt_pr .product-info .price {
	font-size: 13px;
}

.nt_pr h3.product-title {
	font-size: 13px;
}

.footer__top .widget-title {
	width: 100%;
}

.footer__top .widget-title {
	margin-bottom: 0px!important;
	padding-top: 10px;
}

.widget.widget_nav_menu {
	border-bottom: 1px solid rgb(26, 26, 26);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 10px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.type_banner_collection a.button.slt4_btn+a, .type_hero_video a.button+a, .type_image_text_overlay a.button+a, .type_slideshow a.button.slt4_btn+a {
	margin-left: 0px;
}

.page-numbers li a:hover, .page-numbers.current {
	padding: .15rem .6rem;
	border: 1px solid #ececec;
}

.page-numbers li a {
	padding: .15rem .6rem;
	border: 1px solid #ececec;
}

.col-auto-prices {
	max-width: auto;
}

.flickity-button.flickity-prev-next-button.next {
	display: none;
}

.flickity-button.flickity-prev-next-button.previous {
	display: none;
}
}