/** Shopify CDN: Minification failed

Line 78:19 Unexpected "{"

**/
@font-face {
    font-family: 'averia_libreregular';
    src: url('/cdn/shop/files/averialibre-regular.eot?v=1690573026');
    src: url('/cdn/shop/files/averialibre-regular.eot?v=1690573026') format('embedded-opentype'),
         url('/cdn/shop/files/averialibre-regular.woff2?v=1690573026') format('woff2'),
         url('/cdn/shop/files/averialibre-regular.woff?v=1690573026') format('woff'),
         url('/cdn/shop/files/averialibre-regular_b27d08f3-51f6-470f-881f-07078182ace8.ttf?v=1690573026') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body{
   text-rendering: geometricPrecision !important;
}
a.global-button.global-button--banner-text-highlighted-desktop.global-button--text-highlighted-mobile {
    text-rendering: geometricPrecision;
}
a.global-button.global-button--primary-desktop.global-button--primary-mobile.first_button {
    text-rendering: geometricPrecision;
}
.search-form__input[type="text"] {
  padding: 0 66px 0 10px !important;
  font-size: 12px !important;
}
.global-button, 
product-cta, 
.custom-html-container button, 
.shopify-payment-button__button.shopify-payment-button__button--unbranded, 
.sidebar .faceted-active-filters__clear, 
.sidebar .faceted-active-filters__remove-filter {
  padding: 10px auto !important;
  min-height: 44px;
}
h2,
h2.title{
  font-weight: 300 !important;
}
.info .product-details .price span {
  color: #868b8b !important;
}
.menu-position--inline .header__logo {
  width: 16%;
  float: left;
  margin: 0;
}
.thumbnail-overlay .thumbnail-overlay__button {
  margin-top: 2rem !important;
}
.sticky_nav .header__logo img {
  width: 74%;
  margin: 0 0 0 41px;
}
.sticky_nav .nav--left {
  padding-left: 9px !important;
}
.nav-desktop__tier-1 {
  column-gap: 16px;
}
.sticky_nav .header__logo {
  padding: 0px !important;
}
.product-list .image-element__wrap img {
  max-height: 400px;
}
.main-nav {
  padding: 0px 20px 0px !important;
}
.pretext p,
.subtitle p{
  font-family: "averia_libreregular",sans-serif !important;
   text-rendering: geometricPrecision;
}
.caption .subtitle,{
  color: #0000;
  font-family: "averia_libreregular",sans-serif !important;
  font-weight: 300;
  text-transform: uppercase;
  font-style: uppercase;
  font-size: 14px;
  letter-spacing: 6px;
    text-rendering: geometricPrecision;
}
.page .action_button,
.collection_description .action_button{
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
  padding: 0 20px;
  text-align: center;
  cursor: pointer;
  min-height: 44px;
  height: 40px;
  line-height: 1.2;
  vertical-align: top;
  font-family: Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
  font-weight: lighter;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 4px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  transition: all 0.2s linear;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  border-radius: 0;
}
.shopify-app-block {
  max-width: 1200px;
  margin: 20px auto;
  border: none;
}
.footer a:hover, .footer a:active {
  color: #726e6e !important;
}
footer a{
  color: #151515 !important;
}
.logo-list__item {
  width: 200px !important;
}
.swatch-element.color label {
  padding: 0;
  margin: 0;
  width: 34px;
  height: 34px;
}
.swatch .color label {
  min-width: 150px !important;
  height: 100px !important;
  line-height: 50px !important;
}
.rating__star {
  width: 16px;
}
.modal_price {
  font-size: 20px;
  margin: 30px 0 10px;
  padding-bottom: 0;
}
.option_title {
  text-transform: uppercase !important;
}
.feature-divider {
  display: none !important;
}
.shopify-section--logo-list {
  padding-top: 50px;
}
.ratin_null .rating__star {
  color: #e8e8e8;
}
.product-main .three-fifths {
  width: calc(56.25% - 20px);
}
.product-main .two-fifths {
  width: calc(43.75% - 20px);
}
.container .product-main .columns {
  margin-left: 5px;
  margin-right: calc(20px / 2);
}
.product-quantity-box label {
  text-transform: uppercase;
}
.smart-payment-button--true .product-quantity-box.purchase-details__quantity {
  width: calc(50% - 0px) !important;
}

.recommended-products--grid {
    max-width: 850px;
    margin: 0 auto;
}
.shopify-section--recommended-products h2 {
    font-weight: 500 !important;
    font-size: 22px !important;
    margin-bottom: 50px !important;
    margin-top: 35px;
  
}
.swatch .tooltip{
  width:140px !important;
}
.cart_content_info .price_total {
    display: none;
}

.cart__item {
    border-bottom: 0;
}
.price-ui-badge__sticker.price-ui-badge__sticker--sold-out {
    display: none;
}
@media screen and (max-width:720px){
  .product_section.js-product-section.js-product-section--product.container.is-flex.is-flex-row {
    flex-direction: column;
  }
  .product-main .three-fifths {
    width: calc(100% - 20px);
  }
  .product-main .two-fifths {
    width: calc(100% - 20px);
  }
  .icon-search.dropdown_link {
    padding-right: 0 !important;
  }
}