/** Shopify CDN: Minification failed

Line 11:117 Expected identifier but found "!"
Line 46:0 All "@import" rules must come first
Line 47:0 All "@import" rules must come first

**/
@media only screen and (max-width: 479px) {
.tt-post-head__title {font-size:30px !important;}
.tt-post-head__sub-title {font-size: 20px !important;}
.tt-shp-info__number {margin-bottom: 20px !important;font-size: 30px !important;width: 75px !important;height: 75px; !important}
#features-cab9-eyewear .tt-layout__content p {font-size:15px !important}
  
}
@media screen and (max-width: 700px){
#team-insta iframe {max-width: 100% !important;}
.tt-page__cont-small {padding:30px 0 0 0 !important;}
}
@media only screen and (min-width: 768px) {
  .tt-carousel-brands {margin-left: 0;margin-right: 0;}
}
@media only screen and (max-width: 768px) {
  .tt-promobox__text {display:block !important;}
}
@media screen and (max-width: 934px){
.tt-post-text {margin-top:0;padding:0 !important;}
.tt-shp-info.tt-shp-info__design-04 .tt-shp-info__section {margin-top: 40px;padding: 0px 15px !important;}
.tt-summary {padding:0}
  .hide-mobile {display:none !important;}
}
@media screen and (max-width: 1024px){
.slick-track {width:min-content}
#features-cab9-eyewear .tt-layout__content p {font-size:13px}
  .tt-listing-page__promobox-text {background: none !important;}
}
@media only screen and (max-width: 1024px) and (min-width: 480px) {
.tt-post-head__title {font-size: 34px;}
.tt-post-head__sub-title {font-size: 20px;}
}
@media only screen and (max-width: 1320px) and (min-width: 1024px) {
.tt-shp-info__number {width: 75px !IMPORTANT;height: 75px !IMPORTANT;}
}
@media only screen and (min-width: 1025px) {
#theme .tt-header .tt-header__menu .TonyM__mm a:hover {color: #4c4c4c;}
}
@import url('https://fonts.googleapis.com/css?family=Montserrat:700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700');
.tt-page__breadcrumbs {display: none;}
h1, h2, h3, h4, h5, h6, .tt-post-grid__title, .tt-page__title, .tt-post-img__title,.tt-sr div,.tt-promobox__text div,.tt-footer__title {font-family: 'Open Sans Condensed', sans-serif !important;text-transform: uppercase;font-weight: 300 !important;}
div.tt-header__nav nav ul li a {font-family: 'Montserrat', sans-serif;font-weight: 700 !important;}
.tt-page__title {font-size: 30px;font-weight: 300;border-bottom:2px solid black;text-transform: uppercase;}
#theme .tt-footer__info a:link, .tt-footer__copyright, .tt-footer__copyright a {color: #FFFFFE !important;font-size: 18px;}
#theme .tt-label__discount {display: none;}
.tt-post-img__title, .tt-sr div {text-transform: uppercase;}
.tt-listing-page__promobox-text {background: rgba(0, 0, 0, 0.5);}
.tt-header__options svg {vertical-align: middle;}
  .tt-footer__title {font-size:25px;}
#theme .tt-tabs-product {background-color: #f5f5f5;}
  .tt-product__content h3 {font-weight:400;}
.tt-product-page .tt-product-head, .tt-product-page__tabs {margin-bottom: 92px;}
#theme .template-cart textarea {border-color:#000;}
.tt-post-head__sub-title {font-size: 28px;text-transform: uppercase;}
.tt-post-head {margin:50px;}
#theme #team .tt-post-grid {    margin: 10px auto;}
#team .tt-post-grid__content {display: none;}
.spr-container {border: none !important;}
#theme .tt-price, .tt-price.tt-price--sale>span:not(:first-child), .rte ul li, .rte ol li, #theme .tt-product-page__upsell-title {font-weight: 500;}
#theme .tt-product-page__upsell-title {font-size:20px}
.TonyM__panel li a {text-transform:uppercase;}
.tt-list-toggle>li p a {display: inline-block;}
.tt-about {margin-top: 40px;margin-bottom: 40px;}
.margin-top-merci p {font-size:larger;}
#theme .tt-summary__total p {font-weight: 300;}
.margin-top-merci .tt-shp-info__section {padding:50px 58px}
#collections .tt-promobox__text {display:block}
.tt-promobox__text {display:none;}
.tt-summary {padding-top:0}
.tt-summary--border {margin-top:40px}
.tt-summary .btn {width: 100%;min-height: 56px;}
.tt-promobox__text.tt-promobox__point-lg--center {display:block !important;}
.get-to-know-head {font-weight:bold;width: 40%;vertical-align: top;}
.tt-footer__list-menu ul li a {font-size: 16px;line-height: normal;font-weight: 500;}
#theme .tt-layout__sidebar,#theme .tt-sidebar {background-color:#f3f3f3}
.tt-page__section-head--arrows .tt-page__title{padding: 0!important}
div[data-section-id="1521050840901"] .tt-page__section-head {padding:0!important;}
div[data-section-id="1520858602400"] .tt-page__section-head {margin: 60px 0 55px 0;padding:0!important;}
.TonyM__mm {padding:0 !important;}
.TonyM__ttl-img span {margin-top:0}
div.feature p {color: white;}
.TonyM__ttl-img {font-size:small;text-align: center;}
.TonyM__bx-in-c>.TonyM__list {margin-top:15px}
.tt-header__logo>.tt-logo {margin: 8px;}
.font-aw-icon {font-size:x-large;}
.TonyM__ttl>a {margin-bottom:0}
#features-cab9-eyewear .features-icons {max-width: 1120px;width: 100%;}
a.tt-shp-info__section img {max-width: 140px;}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.tt-shp-info.tt-shp-info__design-01 .tt-shp-info__section {padding: 58px 61px 0 61px;}
.team-insta iframe {max-width: 33% !important;min-width: auto !important;display: inline-block !important;vertical-align: top;}
#twitter-widget-0 .SandboxRoot.env-bp-820 .timeline-Tweet-text {font-size: 16px !important;line-height: 23px !important;}
.tt-page__cont-small {background: white;padding: 30px;}
.tt-post-text {background: #161616;padding: 30px 0 0 0;margin-bottom: 0;}
.tt-page__cont-small .tt-post-text {padding:0;}
.tt-layout__section--pdg-mob > .tt-page__cont-small:first-child {padding:0;}
.feature-icons img {width: 75px;padding: 3px;}
.feature-icons {margin: 30px 0;/*max-width: 500px;*/}
body.template-product .product-in-use-img {display:none;}
.team_product {display: block;width: 50%;float: left;}
.team_products {margin-top:;}
.tt-shp-info__strong {font-size:100%;}
.tt-shp-info__design-04 .tt-shp-info__section  {height:auto;}
.tt-shp-info.tt-shp-info__design-04 .tt-shp-info__section {padding: 30px 15px 0px 15px;}
.tt-shp-info__number {font-weight: 400;border-radius: 0;font-family: 'Open Sans Condensed';}
.tt-shp-info.tt-shp-info__design-04 .tt-shp-info__strong {margin-bottom: 20px;font-size: 21px;line-height: 34px !important;font-weight: 500;font-family: 'Open Sans Condensed';}
#theme .tt-post p, #theme .tt-post i {color: #000;}
body.template-product .tt-product__content .ttg-text-animation--emersion:nth-child(3), body.template-product .tt-product__content .ttg-text-animation--emersion:nth-child(4) {display: none;}