/** Shopify CDN: Minification failed

Line 75:15 Expected identifier but found "{"
Line 75:16 Unexpected "{"
Line 75:26 Expected ":"
Line 77:8 Expected identifier but found "{"
Line 77:9 Unexpected "{"
Line 77:19 Expected ":"

**/
:root {
  --font-stack-header: 'Libre Caslon Display', 'Times New Roman', Times, Georgia, serif;
  --typeHeaderPrimary: 'Libre Caslon Display', 'Times New Roman', Times, Georgia, serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: var(--font-stack-header);
}

/*Logo Spacing*/
.header-item--logo{
  margin-bottom: 10px !important;
}

/*Nav*/
.site-nav__link, .mobile-nav__link--top-level{
  letter-spacing: 0.03em !important;
}

/*Mega Menu Headers*/

.site-nav__dropdown .h5{
  font-family: 'Libre Franklin';
  text-transform: none !important;
  letter-spacing: .1em!important;
  font-size: 0.9em !important;
}

/*Hero Button*/
.hero .btn{
  color: #ffffff !important;
}


/*Subheading margin*/

.subheading{
  margin-bottom: 10px;
}

/*Collection Title*/
.collection-item__title--heading{
  font-size: 2.125em;
  font-family: var(--font-stack-header);
}

/*Joining banner to Testimonials*/

.testimonials-section{
  margin-bottom: 0 !important;
}

.custom__item-inner--image{
  margin-top: 0 !important;
}

/*Adjusting secondary buttons*/

.btn--tertiary,.rte .btn--tertiary{
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.3em !important;
  background-color: transparent;
  border:1px solid;
  border-color:{{ settings.color_borders | default: "#1c1d1d" }};
  border-color: var(--colorBorder);
  color:{{ settings.color_body_text | default: "#1c1d1d" }};
  color:var(--colorTextBody);
  display: inline-block !important;
  padding: 11px 20px !important;
  width: auto !important;
  min-width: 90px !important;
}

/*Footer*/

.site-footer {
  margin-top: 75px;
}

.footer__title {
  font-size: 18px;
  text-transform: none;
  letter-spacing: 0.09em;
}

.footer__small-text {
  padding-top: 50px;
}

/*PDP Icon*/
.icon--inventory:after, .icon--inventory:before{
  background: #C3D6E2;
}

/*PDP rating stars*/
.loox-rating{
  margin-bottom: 10px;
}

/*PDP tax included*/
.product__policies {
  display: none;
}

/*Recently viewed*/
.template-product [data-section-type="recently-viewed"] {
    border: 0;
    border-bottom: 1px solid;
    border-bottom-color: #0a2240;
    border-bottom-color: var(--colorBorder);
    margin-bottom: 40px;
    padding-bottom: 10px;
}

/*Collection page*/
.rte.collection__description {
    text-align: center;
    max-width: 750px;
    margin-inline: auto;
}

/*Cart*/
@media only screen and (min-width: 769px) {
   .cart__page-col:last-child:after {
      background-color: #F0F3F6;
      opacity: 1;
  } 
}

/*How it works*/
.collection-list-section {
  margin-bottom: 18px;
}

.section-header__title {
  text-transform: capitalize;
}

.product-single__meta {
  max-width: 605px;
  margin-inline: auto;
}

/*Volume discount app*/

.shopacado-discount-table-header, #appikon-notification-bar {
    display: none !important;
}

.shopacado-discount-table-footer {
  font-weight: 700;
}

.adp-vol-wrapper strong {
    font-family: var(--font-stack-header);
    font-weight: 400;
    font-size: 22px;
    line-height: 27px;
    margin-right: 12px;
    letter-spacing: 0.4px;
}

.adp-vol-wrapper {
    background: #F0F3F6;
    text-align: center;
    padding: 20px;
    font-size: 14px;
    letter-spacing: 0.015em;
}

table.adp-discount-table {
    background: transparent;
}

.adp-vol-wrapper .adp-discount-tiers h4 {
    color: #0A2240;
    font-size: 22px;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0.4px;
}

/*Also Bought*/

.template-cart .cbb-also-bought-product {
  width: 255px !important;
}

.template-cart .cbb-also-bought-product-image {
  width: 255px !important;
  height: 311px !important;
}

.cbb-also-bought-prev {
  width: 26px!important;
  height: 26px!important;
  background: url(/cdn/shop/files/ab-arrow-left.png?v=1671156308)!important;
  background-size: contain!important;
  border: 0 !important;
  text-decoration: none !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

.cbb-also-bought-next {
  width: 26px!important;
  height: 26px!important;
  background: url(/cdn/shop/files/ab-arrow-right.png?v=1671156307)!important;
  background-size: contain!important;
  border: 0 !important;
  text-decoration: none !important;
  opacity: 1 !important;
  box-shadow: none !important;
}

.cbb-also-bought-prev-arrow, .cbb-also-bought-next-arrow {
  display: none !important;
}

.cbb-also-bought-product-price-container {
  margin-bottom: 10px;
}

.cbb-recommendations-empty-variant-select {
  display: none !important;
}

span.cbb-also-bought-product-regular-price {
    color: white !important;
    font-size: 12px !important;
    line-height: 15px;
    letter-spacing: 0.015em;
}

.cbb-also-bought-product-image {
  background-color: white;
}
