/** Shopify CDN: Minification failed

Line 19:36 Unexpected "{"
Line 37:0 Unexpected "}"
Line 68:0 Unexpected "}"
Line 69:51 Expected identifier but found "!"
Line 185:16 "ont-family" is not a known CSS property

**/
a {font-family:inherit;}

body, p, .font-body,  .text-base {
  font-family: 'Adobe Caslon Pro' !important; line-height:1.4; }

body, p{font-size:17pt;}

p {margin:5px 0 10px 0;}

input, optgroup, select, textarea,  {
  font-family: 'Adobe Caslon Pro' !important; 
}
.btn,.btn span, button {
  font-family: 'Orator Std' !important;
  font-weight: 500 !important;
  font-variant: small-caps;
}

h1, h2, h3, h4, h5, h6,  h1 a, h3 a, h4 a, h5 a, h6 a,  h1 span, h2 span, h3 span, h4 span, h5 span, h6 span  {
    font-family: 'Baton' !important;
}



.font-heading, .font-heading span .font-heading a{
    font-family: 'Baton' !important; text-transform:uppercase;
  font-size:42pt; line-height: 1.2; text-transform:uppercase;}
}


/* menu adjustments
nav ul li.inline-block button, nav ul li.inline-block button span, nav ul li.inline-block a, footer ul li a, footer .text-scheme-text, nav ul li p, .header-search-input {
    font-family: 'Orator Std' !important;
    font-weight: 400 !important;
    font-variant: small-caps;
    font-size: 18px;
} 
 

*/

.font-secondary{
font-family: 'Orator Std' !important;
font-weight: 400 !important;
font-variant: small-caps;
font-size: 18px;
  
}

.menu-drawer{font-family: 'Orator Std' !important;
}

.toplevellink{font-family: 'Orator Std' !important;font-weight: 400 !important; font-variant: small-caps;font-size: 18px;}
#menu1 h2 a {font-size:18px;  font-family: 'Orator Std' !important; font-weight: 400 !important;}
.Caslon-menu a {font-size:18px;  font-family: 'Orator Std' !important; font-weight: 400 !important; font-variant: small-caps; line-height: 1.2; margin-top:6px; margin-bottom:4px}

.menulatest {font-size:20pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2; font-style: italic; text-align: center;}

}
.product-grid-title    { font-size: 22pt!important;!important; font-family: Baton !important;
}

p.product-grid-title.caps { font-size: 30px!important; font-family: Baton !important;}

.text-expand {max-width:80%;}



.price {font-size:21pt; font-family: 'Adobe Caslon Pro' !important;}


.breadcrumb, .breadcrumb a:link {
      font-size:18px;
      font-size:18px; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2;
      margin-bottom:20px}



.footer-link {margin:0 0 5px 0;}
.footer-link span {font-size:18px; font-family: 'Adobe Caslon Pro' !important; font-variant:none; }
.footer-link li {text-decoration:none; padding:3px 0;}
.footer-link li a:visited {text-decoration:none;}
.footer-heading {font-family: 'Orator Std' !important; font-weight: 500 !important;  font-variant: small-caps; margin-bottom:5px;}


.redflash{}


#facets-filterable .ml-4.flex.items-center  { font-size:18px; font-family: 'Adobe Caslon Pro' !important; line-height: 1.1;}
#facets-filterable a  { font-size:18px; font-family: 'Adobe Caslon Pro' !important; line-height: 1.1;}
#Facet-Filters-Form button {font-size:18px; line-height: 20pt;}
#Facet-Filters-Form li{font-size:18px; line-height: 20pt;}
#Collection-Sort select, textarea{font-size:16pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.1;}
.product-count__text {font-size:18px; font-family: 'Adobe Caslon Pro' !important; line-height: 1.1; margin-top:10px;}




/* product hacks */
.collapsible-tab h2 button span {font-size:17pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2; text-transform:none; font-variant: none;}
.product-page-popup-link button {font-size:17pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2; text-transform:none; font-variant: none;}
.prodreadmore {margin-top:5px; font-size:13pt;}
.Caslon-size3 li {margin-bottom:12px;}
.shopify-payment-button__more-options {font-size:14pt !important; font-family: 'Adobe Caslon Pro' !important; font-variant:none;}
.product-variant-picker-block  {font-size:17pt;}
.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button {background:none;}
.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button:hover{background:none;}
.add-to-cart-btn {max-height:40px;}

.sold-out text-scheme-meta {Position: absolute; top: 30px;}




.footer-logo-image {width:140px;}

/* blog adjustments */
.blog-background{background-color:#e9cfb8;}
.oldernewertext {font-family: 'Orator Std' !important; font-size:18px;}
.sharetext {font-family: 'Adobe Caslon Pro' !important; font-size:18px; font-variant:none; margin-top:4px;}

/* new custom fonts */
.baton-size1 {font-family: 'Baton' !important; font-weight: 400 !important; font-size:85pt; line-height: 1.2; text-transform:uppercase;}
.baton-size2 {font-family: 'Baton' !important; font-weight: 400 !important; font-size:42pt; line-height: 1.2; text-transform:uppercase;}
.baton-size3 {font-family: 'Baton' !important; font-weight: 400 !important; font-size:37pt; line-height: 1.2;  text-transform:uppercase;}
.baton-size4 {font-family: 'Baton' !important; font-weight: 400 !important; font-size:22pt; line-height: 1.2;text-transform:uppercase;}

.Caslon-size1, .Caslon-size1 p {font-size:32pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2;}
.Caslon-size2, .Caslon-size2 p {font-size:21pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2; }
.Caslon-size3, .Caslon-size3 p, .Caslon-size3 a{font-size:17pt; font-family: 'Adobe Caslon Pro' !important; }
.Caslon-size4 {font-size:14pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2;}

.font-orator, .font-orator a  {font-family: 'Orator Std' !important; font-weight: 400 !important; font-variant: small-caps;}

.caps {text-transform:uppercase;}

.bigletter{font-size:50px; margin-right:2px;}

.toplevellink {font-family: 'Orator Std' !important;font-weight: 400 !important;font-variant: small-caps; font-size: 18px;}


/* mobile hacks */
@media only screen and (max-width: 1023px) {
 h1, h2, h3    {line-height: 110%;}
.type-text-overlay {line-height:110%; font-size:45px;} 
 
.font-secondary{
font-family: 'Orator Std' !important;
font-weight: 400 !important;
font-variant: small-caps;
font-size: 18px;
  
}
.toplevellink {font-family: 'Orator Std' !important;font-weight: 400 !important;font-variant: small-caps; font-size: 18px;}
.no-js-focus-wrapper {font-size:18px; }
li .no-js-focus-wrapper a{font-size:18px; font-variant:none; font-family: 'Adobe Caslon Pro'; padding:10px 0;} 
.inline-block {font-family: 'Orator Std' !important;

.baton-size1 {font-size:50px;} 
.baton-size2 {font-size:40px;}
.baton-size3 {font-size:30px;}
.baton-size4 {font-size:20px;}
  
.Caslon-size1, .Caslon-size1 p  {font-size:30px;}
.Caslon-size2, .Caslon-size2 p {font-size:20px;  }
.Caslon-size3, .Caslon-size3 p, .Caslon-size3 a{font-size:18px;}
.Caslon-size4 {font-size:14px;}

.bigletter{font-size:30px; margin-right:2px;} 

p, body {font-size:20px;}
.text-expand { max-width:100%;}
}


.globo-heading {ont-family: 'Baton' !important; font-weight: 400 !important; font-size:42pt; line-height: 1.2; text-transform:uppercase;}
.globo-formbuilder text-smaller {font-size:14pt; font-family: 'Adobe Caslon Pro' !important; line-height: 1.2;}

@media(max-width:944px){
.logo-list > div{
flex-wrap:wrap;
}
.logo-list > div > div{
  width:50% !important;
}
p.product-grid-title.caps { font-size: 28px!important; font-family: Baton !important;}

}
  #accordion-feature-links-0 {display: none!important;}

}
