/** Shopify CDN: Minification failed

Line 327:13 Expected identifier but found "{"
Line 327:14 Unexpected "{"
Line 327:26 Expected ":"
Line 330:16 Expected identifier but found whitespace
Line 330:18 Unexpected "{"
Line 330:28 Expected ":"
Line 330:47 Expected ":"
Line 334:15 Expected identifier but found "{"
Line 334:16 Unexpected "{"
Line 334:28 Expected ":"
... and 42 more hidden warnings

**/
@media screen and (min-width: 1025px) {
  .tt-logo img {
    width: 241px;
  }
  header .container-fluid {
    padding-left: 50px;
    padding-right: 50px;
    max-width:1600px;
  }
  .tt-obj-logo {
    padding:20px 0px;
  }
  .tt-desktop-header .tt-search-opened-headtype1 {
      padding-top: 0px;
      padding-bottom: 0px;
  }
  .tt-search-opened-headtype1 .tt-btn-search i {
      top: auto; 
  }
  .tt-desktop-header .tt-desctop-parent-headtype1:not(:last-child) {
      margin-right: 40px;
      margin-left: 30px;
  }
  .tt-search-opened-headtype1 .tt-search-input {
      border: 1px solid #e9e7e7;
      outline: 0;
      padding: 6px 10px 4px 34px;
      -moz-appearance: none;
      -webkit-appearance: none;
      color: #777;
      background: #f7f8fa;
      height: 50px;
      width: 800px;
      outline: none;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 30px;
      font-weight: 400;
      transition: all .3s ease-out;
  }
  .tp-caption {
    left:10% !important;
  }
  .slider-revolution .tp-caption1-wd-1 {
    line-height: 50px;
  }
  .slider-revolution .tp-caption1-wd-3 {
    line-height: 1.6;
  }
  .container-fluid-custom {
    max-width: 1600px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 50px;
    padding-left: 50px;
  }
  .tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg {
    background-color: #6cefbf;
    color: #050505;
    padding: 3px 16px 9px;
    width: 100%;
    font-weight: 700;
    font-size: 16px;
  }
  .tt-product .tt-description .tt-btn-addtocart [class^=icon]:before, .tt-product-single-info .tt-row-custom-01 .btn.btn-lg [class^=icon]:before {
    font-weight: 700;
  }
  .tt-product .tt-description a.tt-btn-addtocart.thumbprod-button-bg {
    background-color: #6cefbf;
    color: #050505;
    padding: 6px 16px 0px;
    width: 100%;
    line-height: 30px;
    font-weight: 700;
    font-size: 16px;
  }
  .tt-fixed-product-wrapper .btn {
    font-size: 16px;
    font-weight: 700;
  }
  .tt-product-single-info .tt-row-custom-01 .btn.btn-lg, .tt-product-single-info .tt-input-counter.style-01 input {
    font-size: 16px;
    font-weight: 700;
    height: 50px;
  }
  .tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg:hover {
    background-color:#004675;
    color:#fff;
  }
  .tt-product .tt-description .tt-btn-addtocart .icon-shopping_basket:before {
    color: #050505;
  }
  .tt-product .tt-description .tt-title {
    font-size: 18px;
    /* font-family: Futura; */
    font-weight: 700;
    line-height: 120%;
  }
  .tt-menu-slider {
    background:#fff;
    padding:20px;
  }
  #cloud_search_filters_root, #cloud_search_filters_sidebar_apply_root {
    display: none;
  }
  .instant-search-menu {
    margin-left:20px !important;
    /*width: 760px !important;*/
  }
  /*.instant-search-menu .list-image img {
    max-width: 100px;
    max-height: 100px;
  }*/
/* Product Image */
  .tt-product-vertical-layout .tt-product-single-img {
   /* float: right;
    width: 82.7% !important;
    position: relative*/
    text-align:center;
  }
  .tt-product-vertical-layout .tt-product-single-img img {
    width: auto;
    height: auto;
    max-width: 500px;
  }

}

.instant-search-menu .powered-by {
    display: none;
}
header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-02 nav>ul>li>a:hover, header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-02 nav>ul>li.active>a, header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-02 nav>ul>li.selected>a {
    color: #050505;
    background: #60d0a7;
}
.tt-desctop-menu .tt-title-submenu {
    font-size: 16px;
    display: block;
    line-height: 20px;
    padding-bottom: 15px;
    font-weight: 700;
    font-family: Lato,sans-serif;
    color: #050505;
}
.tt-desctop-menu a.tt-title-submenu:hover, .tt-desctop-menu .tt-title-submenu.active {
  color: #fff;
}
.tt-desctop-menu .dropdown .dropdown-menu  {
    background-color: #a9cedb;
}
.tt-desctop-menu .tt-megamenu-submenu>li>a {
    color: #050505;
    font-size: 14px;
    line-height: 20px;
}
.tt-desctop-menu .tt-megamenu-submenu>li>a:hover {
  color:#fff;
}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu nav>ul>li.dropdown:first-child>a {
    padding-left: 0px;
}
@media (min-width: 1230px) {
  header .tt-desktop-header .dropdown-menu {
      max-width: 1400px;
  }
}
.tt-promo-box .tt-description {
  padding:0px;
}
.tt-promo-box.tt-one-child .tt-description .tt-description-wrapper {
    padding: 13px 10px 11px;
    text-align: center;
    max-width: 409px;
    position: relative;
    width: 100%;
}
.tt-promo-box .tt-description .tt-title-large {
    font-size: 26px;
    line-height: 34px;
    font-weight: 900;
}
#tt-pageContent .tt-product {
  border:1px solid #A9CEDB;
  padding:10px;
  min-height: 388px;
}
.slick-list .tt-product {
  border:1px solid #A9CEDB;
  padding:10px;
  min-height: 320px;
}
.slick-list .tt-product .tt-image-box img {
  max-height:160px;
}
.slick-slide .tt-product .tt-description .tt-title, .slick-slide .tt-product .tt-description .tt-price {
  font-size: 1rem;
}
.home-custom-banner {
  background:#a9cedb;
  padding:80px 0px;
}

@media (min-width: 1230px) {
  .container {
    max-width: 1600px;
    padding:0 50px;
  }
}

.btn-link-02, .btn-link-02:focus {
    padding: 10px 25px;
    background: #6cefbf;
    color: #050505;
    border-radius: 0px;
    font-weight: 700;
    font-size: 16px;
}
.tt-categories-listing .tt-items-categories {
    margin-top: 50px;
    text-align: center;
}
.tt-items-categories .tt-title-block .tt-title {
    font-size: 24px;
    font-weight: 600;
    margin: 30px 0px 15px;
}
#shopify-section-template--14613098856546__1661713148f6b0fa29 .container-fluid, .home-custom-banner .container-fluid {
    max-width: 1600px;
    padding:0 50px !important;
}
@media (min-width: 790px) {
  footer .tt-color-scheme-03 {
      background: #050505;
      color: #fff;
  }
  footer .tt-color-scheme-04 {
    background: #050505;
    color: #fff;
  }
}
.tt-collapse .tt-collapse-title+.tt-collapse-content {
    margin-top: 20px;
    max-height: 220px;
    overflow-y: auto;
    overflow-x: hidden;
  scrollbar-width: thin;
}
::-webkit-scrollbar{width:6px;border-left:1px solid #E6ECF8;}
::-webkit-scrollbar-thumb{background-color:#6cefbf;}

.tt-fixed-product-wrapper .form-default select.form-control.tt-obj-dark {
    max-width: 100%;
}
.tt-desctop-menu.tt-hover-02 nav>ul li.dropdown>a {
    padding-left: 12px;
    padding-right: 12px;
  letter-spacing: normal;
}
.tt-collapse-content {
  display:none;
}
.tt-list-row li a {
    color: #004675;
}
.tt-breadcrumb ul li {
    font-size: .92em;
}
.tt-breadcrumb ul li a {
    color: #050505;
}
.tt-filters-options .tt-title {
    text-transform: uppercase;
  font-size: 34px;
}
.tt-product .tt-description .tt-price {
  color:#004675;
  font-size: 18px;
  margin-top: 5px;
}
.tt-shopcart-box .btn.btn-lg, .tt-cart-btn .btn {
  background:#004675;
  font-size:16px;
  font-weight:600;
  color:#fff;
}
.tt-shopcart-box .btn.btn-lg:hover, .tt-cart-btn .btn:hover {
  color: #050505;
  background:#6CEFBF;
}
header:not(#shopify-section-header-template) .tt-cart button .tt-text {
  display: inline-block;
  font-size:16px;
}
header .tt-cart .tt-dropdown-toggle .tt-badge-cart {
    top: -3px;
    left: 24px;
    right: 0px;
}
.tt-stuck-nav .tt-desctop-menu nav>ul>li.dropdown>a {
    text-transform: uppercase;
    padding-left: 8px;
    padding-right: 8px;
    letter-spacing: normal;
}


/* search-results */
.tt-search-opened-headtype1 .search-results{
  position: absolute;
  padding: 20px;
  width: 100%;
  background:{{ color_body }};
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  display: block;
  border-radius: {{ settings.big_roundness }}px;
}
@media (max-width: 1024px){
  .tt-search-opened-headtype1 .search-results{
    background:{{ color_body }};
  }
  .tt-search-opened-headtype1 .search-results{
    margin-top: 22px;
  }
  .tt-search-opened-headtype1 .search-results ul{
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .tt-search-opened-headtype1 .search-results ul > li{
    display: none;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
  .tt-search-opened-headtype1 .search-results ul > li a{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: {{ settings.color_dark }};
    padding: 0;
    position: relative;
    background-color: transparent;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -webkit-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .thumbnail{
    width: 50px;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    border-right: 2px solid #ffffff00;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .thumbnail img{
    width: 100%;
    height: auto;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description{
    padding: 5px 15px 5px 16px;
    white-space: normal;
    font-size: 14px;
    line-height: 24px;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-title{
    font-size: 14px;
    line-height: 24px;
    color: {{ settings.def_product_name }};
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 20px;
    font-weight: {{ settings.fontboldvalue }};
    color: {{ settings.def_product_price }};
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price .new-price{
    color: {{ settings.def_product_pricenew }};
    margin-right: 7px;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price .old-price{
    color: {{ settings.def_product_priceold }};
    text-decoration: line-through;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price .old-price .money{
    text-decoration: line-through;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price span{
    display: inline-block;
  }
  .tt-search-opened-headtype1 .search-results ul > li:not(:first-child){
    margin-top: 10px;
  }
  .tt-search-opened-headtype1 .search-results ul li:nth-child(-n+3){
    display: block;
  }
}
@media (min-width: 1024px){
  .tt-search-opened-headtype1 .search-results{
    margin-top: 10px;
  }
  .tt-search-opened-headtype1 .search-results ul{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    list-style: none;
    padding: 0;
    margin-left:-10px;
    margin-right:-10px;
    overflow: hidden;
  }
  .tt-search-opened-headtype1 .search-results ul > li{
    display: block;
    width: 25%;
    margin: 0;
    padding-left:10px;
    padding-right:10px;
    overflow: hidden;
  }
  .tt-search-opened-headtype1 .search-results ul > li a{
    display: block;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .thumbnail img{
    width: 100%;
    height: auto;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description{
    padding: 14px 0px 5px 0px;
    white-space: normal;
    font-size: 14px;
    line-height: 24px;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-title{
    font-size: 14px;
    line-height: 24px;
    color: {{ settings.def_product_price }};
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 20px;
    font-weight: {{ settings.fontboldvalue }};
    color: {{ settings.def_product_price }};
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price .new-price{
    color: {{ settings.def_product_pricenew }};
    margin-right: 7px;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price .old-price{
    color: {{ settings.def_product_priceold }};
    text-decoration: line-through;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price .old-price .money{
    text-decoration: line-through;
  }
  .tt-search-opened-headtype1 .search-results ul > li a .tt-description .tt-price span{
    display: inline-block;
  }
  .tt-search-opened-headtype1 .search-results ul > li a:hover .tt-title{
    color: {{ settings.color_base }};
  }
}
.tt-search-opened-headtype1 .tt-view-all{
  padding: 0;
  margin-top: 15px;
}
.tt-search-opened-headtype1 .tt-view-all a{
  color: {{ settings.color_base }};
  text-decoration:none;
  -webkit-transition: color 300ms linear 0s;
  -moz-transition: color 300ms linear 0s;
  -ms-transition: color 300ms linear 0s;
  -o-transition: color 300ms linear 0s;
  transition: color 300ms linear 0s;
}
.tt-search-opened-headtype1 .tt-view-all a:hover{
  text-decoration:none;
  color: {{ settings.color_dark }};
}
.tt-search-opened-headtype1 .search-results li:nth-child(2)~li {
    display: block;
}
.tt-search-opened-headtype1 .search-results li:nth-child(4)~li {
    display: none;
}
.tt-search-opened-headtype1 .search-results .tt-description {
  color:#004675;
  font-weight:600;
}
.tt-search-opened-headtype1 .search-results .thumbnail img {
    max-height: 130px!important;
}
.tt-search-opened-headtype1 .search-results .tt-view-all {
    font-size: 16px;
    font-weight: 600;
}
.tt-search-opened-headtype1 .search-results ul>li a .tt-description .tt-title {
    font-size: 16px;
}
.tt-collapse .tt-collapse-title+.tt-collapse-content .tt-filter-list {
    margin-top: -5px;
}
.tt-filter-list a {
   font-size: 16px;
  color:#004675;
  font-weight:500;
}
.tt-collapse .tt-collapse-title:after {
    font-size: 16px;
    font-weight: 600;
}
.tt-promo-box .tt-description .tt-title-large {
  font-family:Lato,sans-serif;
}

/* Filters */
/* CloudSearch filters in sidebar */

.cloud-search-filters-sidebar-container {
  display: flex;
  clear: both;
  /* width: 100%; */
}

#cloud_search_filters_sidebar {
  display: block;
  width: 100%;
  min-width: 300px;
  margin-right: 0px;
}

.cloud-search-filters-sidebar-container .cloud-search-filters-products {
  flex-grow: 1;
}

@media screen and (max-width: 767px) {
  #cloud_search_filters_sidebar {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  #cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--collection-page {
    display: none;
  }

  /* Uncomment the following if you're adding sidebar-mode filters on the search page too */
  /*
  #cloud_search_filters_root .cloud-search-page-controls.cloud-search-page-controls--search-page {
    display: none;
  }
  */
}

#cloud_search_filters_sidebar:empty::before {
  content: "Filters";
  display: block;
  margin: 0 0 16px;
  font-size: 20px;
  line-height: 1.5;
}

#cloud_search_filters_sidebar:empty::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  min-height: 650px;
  margin-left: -24px;
  background-image: linear-gradient(#dfe3e8, transparent 0), linear-gradient(#dfe3e8 28px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 28px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 28px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(#dfe3e8 18px, transparent 0), linear-gradient(transparent 100%, transparent 0);
  background-size: 100% 100%, 40% 28px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, 40% 28px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, 40% 28px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, calc(100% - 48px) 18px, 100% 100%;
  background-position: -150% 0, 24px 16px, 24px 56px, 24px 86px, 24px 116px, 24px 146px, 24px 196px, 24px 236px, 24px 266px, 24px 296px, 24px 326px, 24px 376px, 24px 416px, 24px 446px, 24px 476px, 24px 506px;
  background-repeat: no-repeat;
  animation-duration: 0.8s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-fill-mode: none;
  animation-play-state: running;
  animation-name: cs-loading;
}

@keyframes cs-loading {
  0% {
    opacity: 0.45;
  }
  100% {
    opacity: 0.9;
  }
}

/* Decrease font size */
.cloud-search-filters-sidebar__heading,
#cloud_search_filters_sidebar:empty::before {
    font-size: 38px;
    text-transform: uppercase;
    color: #050505;
    font-weight: 700;
}

.cloud-search-filter__name {
  font-size: 18px;
  font-weight: 700;
  color: #050505;
}

.cloud-search-filter .cloud-search-filter-value {
  font-size: 16px;
  color:#050505;
}

.cloud-search-filters-sidebar__applied-filters {
  font-size: 14px;
}

.cloud-search-filter__more, .cloud-search-filter__less {
  font-size: 14px;
}

.tt-filters-options .tt-btn-toggle {
  visibility: hidden;
}
.cloud-search-filter__collapse, .cloud-search-filter__expand {
    height: 10px;
    width: 10px;
}
.cloud-search-filter .cloud-search-filter-value__name{
    color: #004675;
}
.cloud-search-filter .cloud-search-filter-value__count {
    color: #60d0a7;
}
.cloud-search-filter .cloud-search-filter-value--selected .cloud-search-filter-value__name, .cloud-search-filter .cloud-search-filter-value:hover .cloud-search-filter-value__name {
    color: #60d0a7;
}
.cloud-search-clear-filters {
    font-size: 18px;
    color: #004675;
}
.instant-search-menu .header-right {
    text-align: center;
    color: #050505;
    font-size: 14px;
    background: #efefef;
    text-transform: uppercase;
}
.instant-search-menu .see-more-results a {
    border-radius: 20px;
    padding: 9px 16px;
    background: #60d0a7;
    color:#050505;
}
.choose-btn {
  margin-top:5px;
  text-align:center;
  text-transform: uppercase;
}
.inline-wk-link {
    color: #2879fe;
}
.tt-input-counter.style-01 span {
    color: #050505;
}
.tt-input-counter.style-01 {
  border:1px solid #6cefbf;
}
.tt-input-counter.style-01 input {
    background: #6cefbf;
}
h1.text-header {
    color: #004675;
}
#tt-pageContent {
  color:#050505;
  font-size:16px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #60d0a7;
}
.faq-item {
  margin-top:35px;
}
.faq-anser p {
  margin: 6px 0 0;
}
.faq-item h3 {
  color: #004675;
  padding-bottom:0px !important;
}
.tt-blog-thumb .tt-img img {
    max-width: 300px;
    max-height: 300px;
}
.cart-properties {
  font-size:14px;
}
.gpo-app .gpo-label span.label-content {
    font-size: 14px !important;
    line-height: 26px;
    color: #050505 !important;
    font-family: Futura,sans-serif !important;
    font-weight: 600 !important;
}
.tt-stuck-nav .tt-desctop-menu nav>ul>li.dropdown.selected>a, .tt-stuck-nav .tt-desctop-menu nav>ul>li.dropdown.selected>a:hover{
    color: #050505;
  background:#60d0a7;
}

@media (min-width: 768px) {
  .section-faq .faq-item {
      margin-top: 60px;
  }

}
@media (min-width: 1025px) and (min-width: 1025px) {
  .tt-product .tt-description .tt-product-inside-hover>* {
      margin-top: 5px;
  }
}

.product-title {
  align-text:center;
  margin-bottom:50px;
  line-height:normal;
}
.product-title h1 {
  color:#004675;
  text-transform: uppercase;
}
.msrp {
    color: #004675;
    font-weight: 500;
    font-size: 1.1rem;
    text-decoration: line-through;
}
.msrp-list {
  text-decoration: line-through;
  opacity:.5;
  color: #004675;
  font-size:1rem;
}
.our-price {
    color: #f8353e;
    font-weight: 500;
    font-size: 1.2rem;
}
.msrp-list .old-price {
  color: #004675 !important;
}

.tt-mobile-header-inline-stuck.stuck {
    background: #004675;
}
.tt-mobile-header .tt-logo-container {
  margin-left:-50px;
}

/* Start Breadcrumb */
@media (max-width: 1023px)  {
  #uncomplicated-breadcrumbs {
    max-width: 1600px;
    padding: 0 30px;
    margin:auto;
  }
}
@media (min-width: 1024px)  {
  #uncomplicated-breadcrumbs {
    max-width: 1600px;
    padding: 0 50px;
    margin:auto;
  }
}
#uncomplicated-breadcrumbs a, #uncomplicated-breadcrumbs .breadcrumb__leaf {
  font-size: .80em;
  text-transform:capitalize;
}
#uncomplicated-breadcrumbs a {
  color:#050505;
}
#uncomplicated-breadcrumbs strong {
  font-weight:300;
  font-size: .80em;
}
/* End Breadcrumb */
/* Start Cloud Search Filters */
.cloud-search-filters-sidebar {
  line-height: 1;
}
.cloud-search-filters-sidebar .cloud-search-filter {
  margin-bottom: 22px;
}
.cloud-search-filters-sidebar .cloud-search-filter__name {
  font-size: 18px;
}
/* End Cloud Search Filters */

@media (min-width: 1025px) {
  .tt-stuck-parent-logo {
    margin-top: 5px;
  }
  .tt-stuck-parent-logo .tt-logo img {
    width: 150px;
  }
  .tt-carousel-brands a img {
    max-height: 170px;
    max-width: 170px;
  }
  .tt-stuck-parent-menu .tt-desctop-menu nav > ul > li.dropdown > a {
    font-size: .85em;
  }
  .product-description-short {
    margin-top:10px;
  }
  .product-description-short h1,.product-description-short h2,.product-description-short h3,.product-description-short h4,.product-description-short h5,.product-description-short h6,.product-description-short span, .product-description-short h3:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]), .product-description-short h2.small:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]) {
    font-size:1em !important;
    line-height: normal;
    font-family: SF Mono,sans-serif !important;
  }
  .tt-collapse-content h3, h3:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]), h2.small:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]), .tt-collapse-content h6:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]) {
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
    padding-bottom: 10px;
    margin-top: 20px;
  }
  /*.tt-collapse-content br {
    content:' ';
  }
  .tt-collapse-content br:after {
    content:' ';
  }*/
  .avpo-subtotal {
    color: #004675;
    text-transform: uppercase;
    font-size: 35px;
    font-weight:600;
    line-height: 1;
    margin-bottom: 20px;
    text-align: right;
    font-family: Futura,sans-serif;
  }
}
.tt-product-policies {
  display:none;
}
.tt-price-variants {
    font-size: 1.1rem;
    line-height: 40px;
    color: #004675;
}
.tt-product-single-info .tt-price .old-price, .tt-product-single-info .tt-price .old-price .money {
    color: #004675;
    text-decoration: line-through;
}
a.mespr {
    color: #60d0a7;
}
.product-information-buttons a.mespr {
  display:none;
}