/** Shopify CDN: Minification failed

Line 41:102 Expected ")" to end URL token

**/
@font-face {
  font-family: "Cailbre";
  src: url("/cdn/shop/files/Calibre-Bold.woff?v=1753213915")
      format("woff"),
    url("/cdn/shop/files/calibre-bold.woff2?v=1753213864")
      format("woff2");
}

@font-face {
  font-family: "Noto";
  src: url("/cdn/shop/files/NotoSerif-Condensed.woff?v=1753214022")
      format("woff"),
    url("/cdn/shop/files/NotoSerif-Condensed.woff2?v=1753214022")
      format("woff2");
}

@font-face {
  font-family: "Sofia";
  src: url("/cdn/shop/files/sofiapro-regular.woff?v=1753214027")
      format("woff"),
    url("/cdn/shop/files/sofiapro-regular.woff2?v=1753214026")
      format("woff2");
}

@font-face {
  font-family: "Prophet";
  src: url("/cdn/shop/files/ABCProphet-Regular.woff?v=1753214013")
      format("woff"),
    url("/cdn/shop/files/ABCProphet-Regular.woff2?v=1753214013")
      format("woff2");
}

@font-face {
  font-family: "Apercu";
  src: url("/cdn/shop/files/apercu-mono-bold-pro.woff?v=1753214005") format("woff"), 
    url(/cdn/shop/files/apercu-mono-bold-pro.woff2?v=1753214006") format("woff2");
}

h1 {
  font-family: "Noto" !important;
  font-weight: 100 !important;
  font-size: 45px !important;
}

@media screen and (max-width: 800px) {
  h1 {
    font-size: 35px !important;
  }
}

h2 {
  font-family: "Prophet" !important;
  font-weight: 100 !important;
  font-size: 45px !important;
  text-transform: uppercase !important;
  letter-spacing: -0.05em !important;
}

@media screen and (max-width: 800px) {
  h2 {
    font-size: 35px !important;
  }
}

h3 {
  font-family: "Noto" !important;
  font-weight: 100 !important;
  font-size: 35px !important;
  text-transform: none !important;
}

h5 {
  font-family: "Cailbre";
  font-weight: 100 !important;
  font-size: 13px !important;
  letter-spacing: 0.1em !important;
}
h6 {
  font-family: "Apercu";
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
}

p {
  font-family: "Sofia";
  font-weight: 100 !important;
  font-size: 14px !important;
}




.menu-drawer__menu-item-text{
  font-family: "Apercu";
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
}
/* buttons */
.button:not(.button-secondary, .button-unstyled) {
  border: 1.5px solid black;
  border-radius: 30px;
  font-family: "Apercu";
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
  padding: 8px 20px;
}

.slideshow-controls__counter {
  font-family: "Apercu";
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
}







/*slideshow*/
#shopify-section-template--19621049762022__slider_Grfb4R {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  --full-page-grid-central-column-width: 100vw;
  --full-page-grid-margin: 0;
  --util-page-margin-offset: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  max-width: 100vw;
  width: 100%;
  --full-page-grid-margin: 0px !important;
}

#section-template--19621049762022__slider_Grfb4R .c-slider__content {
  padding: 14vw 4vw !important;
}


/*footer */
.footer-utilities__text{
  font-family: "Apercu";
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
text-transform:uppercase !important;}






/*product page */
.variant-option__select-wrapper {
  font-family: "Apercu";
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
  border-radius: 30px !important;
  border: 1.5px solid black !important;
}

.variant-option label {
 font-family: "Sofia" !important;
  font-weight: 100 !important;
  font-size: 14px !important;}

/* contact form */
.contact-form__input {
  font-family: "Apercu";
  text-transform: uppercase !important;
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
  border-radius: 30px !important;
  border: 1.5px solid black !important;
}
.product-details .quantity-selector {
  font-family: "Apercu";
  text-transform: uppercase !important;
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
  border-radius: 30px !important;
  border: 1.5px solid black !important;
}
.details__header {
  font-family: "Cailbre" !important;
  font-weight: 100 !important;
  font-size: 13px !important;
  letter-spacing: 0.1em !important;
}

.accordion--dividers accordion-custom:first-child .details {
  border-block-start: 1px solid black;
}

.accordion--dividers accordion-custom:not(:first-child) .details {
  border-block-start: 1px solid black;
}
.accordion--dividers accordion-custom:last-child .details {
  border-block-end: 1px solid black;
}
.variant-option--buttons legend {
  font-family: "Cailbre" !important;
  font-weight: 100 !important;
  font-size: 13px !important;
  text-transform: uppercase;
  letter-spacing: 0.1em !important;
}
.price,
.compare-at-price,
.unit-price {
  font-family: "Cailbre" !important;
  font-weight: 100 !important;
  font-size: 13px !important;
  letter-spacing: 0.1em !important;
}

td {
  font-family: "Sofia";
  font-weight: 100 !important;
  font-size: 14px !important;
}

/* cart */
.cart-drawer--empty .cart-drawer__heading {
  font-family: "Noto" !important;
  font-weight: 100 !important;
  font-size: 35px !important;
  text-transform: none !important;
}
.header-actions__cart-icon .cart-bubble {
  background: #dfc6d4;
}
.cart-drawer__heading .cart-bubble__background {
    background-color:#dfc6d4;
    font-family: "Apercu" !important;
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
}

.cart-drawer__heading.h3 {
  font-family: "Noto" !important;
  font-weight: 100 !important;
  font-size: 35px !important;
  text-transform: none !important;
}
a.cart-items__title{
   font-family: "Noto" !important;
  font-weight: 100 !important;
  font-size: 25px !important;
  line-height: 28px;
  text-transform: none !important;
}
.cart-items__variant {
  font-family: "Sofia" !important;
  font-weight: 100 !important;
  font-size: 14px !important;
  letter-spacing: 0px !important;
}
.cart-items__details>*+*, .cart-items__bundle li{
  font-family: "Apercu" !important;
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
}
.cart-secondary-typography{
  font-family: "Apercu" !important;
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
}

.cart-items__remove {
padding: 0px !important;
  border: 0px !important;
    background-color: #E8E8E1 !important;}

.cart-items__quantity .quantity-selector{
  font-family: "Apercu" !important;
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;
  border: 1.5px solid black;
    border-radius: 30px !important;
}

.cart__summary-item{
  font-family: "Sofia" !important;
  font-weight: 100 !important;
  font-size: 14px !important;
}
.font-system{
  font-family: "Sofia" !important;
  font-weight: 100 !important;
  font-size: 14px !important;
}
.cart__total-label{
  font-family: "Sofia" !important;
  font-weight: 100 !important;
  font-size: 14px !important;
}

.cart-title .cart-bubble__background {
  background-color: #E8E8E1;
}
.cart-title .cart-bubble__text{  font-family: "Apercu" !important;
  font-weight: 100 !important;
  font-size: 12px !important;
  letter-spacing: 0.15em !important;}