/** Shopify CDN: Minification failed

Line 21:57 Unexpected "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.branding img {
padding-top: 20px;
padding-bottom: 10px;
}
.nt_menu div.menu-item>a, .nt_menu ul li a {
line-height: .5;
Letter-spacing: .6px;
}
div.row.al_center, div.center {
letter-spacing: .6px;
}
.ul_tabs li.tab_title_block a, .spr-review-content-body, {
letter-spacing: .6px;
}
.spr-badge-starrating {
    color: #f78aade0;
}
.spr-icon {
padding-right: 2px;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
letter-spacing: .6px;
}
.gpo-app .gpo-form__group.rounded__style input.gpo-input, .gpo-app .gpo-form__group.rounded__style textarea.gpo-input {
border-radius: 1px !important;
}
.variations.style__circle .swatch.is-label .swatch__value_pr {
    padding: 1px 5px;
}
.swatch__title {
    text-transform: none;
}
.style__circle .is-label .swatch_pr_item.is-selected, .style__circle .is-label .swatch_pr_item.is-selected-nt, .style_color .is-color .swatch_pr_item.is-selected, .style_color .is-color .swatch_pr_item.is-selected-nt {
background-color: #51c2c6
}
.page-head {
color: #000;
}
.branding img {
    margin-left: 0px;
}
input:not([type=submit]):not([type=checkbox]), select, textarea {
border-radius: 30px;
margin-right: 5px;
}
.cat_toolbar {
margin-top: 20px;
}
.page-head h1  {
font-size: 24px;
font-weight: 600;
color: #5BC4CB;
}
.sub-column-item .sub-column>li a {
letter-spacing: .5px;
font-size: 14px;
}
.nt_menu .sub-menu .sub-column-item>a {
font-weight: 700;
color: #35bbb9;
font-size: 14px;
}
.bgbl {
    background: #56cfe11f;
}
.cat_design_5 .cat_grid_item__title, .cat_design_8 .cat_grid_item__title {
font-weight: 600;
    color: #47c1bf;
font-size: 16px;
}
.footer__top .menu li {
    line-height: 20px;
}
.footer__top p {
    line-height: 21px;
}
.label_style_rounded .nt_labels, .nt_labels {
line-height: 16px;
}
.kiZShD {
border: 1px solid #5bc4cb;
background-color: #5bc4cb;
}
.hfkGPc {
color: #5bc4cb;
}
.ntheader .cus_txt_h .nt-social i {
font-size: 18px;
}
.page-head h1 {
    font-weight: 600;
    color: #0baeb6;
}
.ntheader.live_stuck .sp_header_mid .nt-social a, .ntheader.live_stuck .cus_txt_h, .ntheader.live_stuck .header_categories, .ntheader.live_stuck .branding>a {
    color: #00b8c2;
}
.nt_pr .product-info {
    text-align: center;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

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

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

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