<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 229:8 Expected identifier but found whitespace
Line 229:21 Unexpected ";"

**/
/* Use this file to add custom css to the theme. */
/* Last updated by Jaye on 15/10/2024 */

@font-face {
  font-family: "Neue Haas Grotesk Text";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: url("{{ 'NHaasGroteskTXPro-55Rg.woff2' | asset_url }}") format("woff2");
}
@font-face {
  font-family: "Neue Haas Grotesk Text";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: url("{{ 'NHaasGroteskTXPro-75Bd.woff2' | asset_url }}") format("woff2");
}
@font-face {
  font-family: "Centra No2";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: url("{{ 'CentraNo2.woff2' | asset_url }}") format("woff2");
}
@font-face {
  font-family: "Henry";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: url("{{ 'Henry-Regular.woff2' | asset_url }}") format("woff2");
}
@font-face {
  font-family: "Henry";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: url("{{ 'Henry-Italic.woff2' | asset_url }}") format("woff2");
}
@font-face {
  font-family: "Helvetica";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: url("{{ 'Helvetica_Regular.woff2' | asset_url }}") format("woff2");
}
@font-face {
  font-family: "Helvetica";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: url("{{ 'Helvetica_Bold.woff2' | asset_url }}") format("woff2");
}

:root {
  --line-height-body: 1.3333333333;
  --spacing-medium: 2rem;

  --font-logo-weight: 400;
  --font-logo-style: normal;
  --font-heading: "Henry", serif;
  --font-heading-weight: 400;
  --font-heading-style: normal;
  --font-heading-bold-weight: bold;

  /* --font-body: "Helvetica", sans-serif; */
  --font-body: "Centra No2", "Helvetica", sans-serif;
  /* --font-body: "Neue Haas Grotesk Text", "Helvetica", sans-serif; */
  /* --font-body-weight: 400;
  --font-body-style: normal;
  --font-body-bold-weight: 500;
  --font-size-body-extra-small: 11px;
  --font-size-body-small: 12px;
  --font-size-body-base: 12px;
  --font-size-body-large: 16px;
  --font-size-body-extra-large: 18px; */

  /* --font-size-heading-1: 36px;
  --font-size-heading-1-small: 32px;
  --font-size-heading-2: 24px;
  --font-size-heading-3: 18px;

  --font-size-navigation: 14px;
  --font-letter-spacing-navigation: 0px;
  --font-size-button: 12px;
  --font-letter-spacing-button: 0px;
  --button-text-transform: uppercase; */
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: initial;
}

body.body-uppercase {
  text-transform: uppercase;
}

.link-absolute-clickable {
  position: absolute;
  inset: 0px;
  width: 100%;
  height: 100%;
}

.image-hero__content-container .image-hero__link,
.image-hero__heading,
.image-hero__subheading,
.video-hero__content-container .video-hero__link,
.video-hero__heading,
.video-hero__subheading {
  z-index: 1;
  position: relative;
}

.section,
.header__content,
.collection__container,
.image-hero__content-container,
.video-hero__content-container,
.footer__container {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 60em) {
  .section,
  .header__content,
  .collection__container,
  .image-hero__content-container,
  .video-hero__content-container,
  .footer__container {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}

/* Changing portrait aspect ratio from 2:3 to 4:5 */
.grid-display.grid-display--has-products.grid-display--portrait
  .product-item__placeholder {
  padding-top: calc((5 / 4) * 100%);
}
.grid-display.grid-display--no-products.grid-display--portrait
  .grid-display__image {
  padding-top: calc((5 / 4) * 100%);
}
.article__image--aspect-ratio-portrait .article__image-constraint {
  padding-top: calc((5 / 4) * 100%);
}
.blog__article-image--aspect-ratio-portrait .blog__article-image-constraint {
  padding-top: calc((5 / 4) * 100%);
}
.featured-collection--portrait .product-item__placeholder {
  padding-top: calc((5 / 4) * 100%);
}
.featured-collection-row--portrait .product-item__placeholder {
  padding-top: calc((5 / 4) * 100%);
}
.image-with-text--aspect-ratio-portrait .image-with-text__image {
  padding-top: calc((5 / 4) * 100%);
}
.gallery--portrait .gallery__image {
  padding-top: calc((5 / 4) * 100%);
}
.shoppable-image--portrait .shoppable-image__image-wrapper {
  padding-top: calc((5 / 4) * 100%);
}
.shoppable-feature--portrait .shoppable-feature__image-wrapper {
  padding-top: calc((5 / 4) * 100%);
}
.product-item--portrait .product-item__image-wrapper {
  padding-top: calc((5 / 4) * 100%);
}
.carousel--aspect-ratio-portrait .carousel__slide-image {
  padding-top: calc((5 / 4) * 100%);
}
.product--thumbsnails-aspect-portrait .product-thumbnails__item-link {
  padding-top: calc((5 / 4) * 100%);
}
.product-feature-widget--has-image.product-feature-widget--height-media.product-feature-widget--portrait
  .product-feature-widget__media {
  padding-top: calc((5 / 4) * 100%);
}

/* Homepage */
.image-hero__content,
.video-hero__content {
  padding: 0px;
}

/* Collections */
.collection-top-bar__filters {
  justify-content: end;
}
.collection-top-bar__filters .collection__button {
  --color-border: currentColor;
  border-radius: 9999px;
}
.collection-top-bar__filters .collection__button svg {
  color: var(--color-border) "";
}

/* Collection list page/template */
.collection-sidebar__heading {
  font-size: var(--font-size-body-extra-small);
  line-height: 1.8em;
  line-height: var(--line-height-overline);
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.product-item__details a {
  margin-bottom: 0.4rem;
}
.product-item__details a,
.product-item__details dd span {
  display: inline-block;
}
.price__regular,
.price__sale {
  margin-bottom: 0px;
}
display: inline-block;
margin-bottom: 0.4rem;
/* Product page */
.product__title {
}
/* .product__price {
  color: #757575;
  line-height: var(--line-height-heading);
  font-family: var(--font-heading), sans-serif;
  font-weight: var(--font-heading-weight);
  font-style: var(--font-heading-style);
} */
.product__description {
  margin-block: 3.2rem;
}
@media (min-width: 60em) {
  .product__description {
    /* margin-top: 6.4rem;
    margin-bottom: 4rem; */
    margin-block: 4rem;
  }
}
.product-form__controls-group:has(+ .inventory-counter),
.product-form__controls-group:has(+ .inventory-counter) .product-form__option,
.product-form__controls-group:has(+ .inventory-counter),
.product-form__controls-group:has(+ .inventory-counter) .product-form__option {
  margin-bottom: 0px;
}
.product-form__controls-group + .inventory-counter,
.inventory-counter + .product-form__controls-group {
  margin-top: 1.2rem;
}
/* .product-form__option-label-wrapper {
  font-family: var(--font-body);
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
} */
.product-form__chip-wrapper {
  row-gap: 0.4rem;
}
.product-form__chip {
  border: none;
  border-radius: 0px;
  height: auto;
  height: 32px;
  padding: 0.4rem 0.6rem;
  /* width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 0 1px var(--color-border); */
}
.product-form__chip:hover,
.product-form__chip.selected {
  --color-border: currentColor;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.product-form__chip-wrapper .product-form__chip:nth-of-type(1) {
  padding-left: 0px;
}
.inventory-counter__message {
  color: var(--color-input-text);
}
.inventory-counter__bar {
  --color-border: #eeeeee;
  background-color: var(--color-border);
}
.product-form__submit-button-wrapper
  .product-form__cart-submit[data-add-to-cart] {
  display: flex;
  align-items: center;
}
.product-form__cart-submit [data-add-to-cart-text] {
  flex-shrink: 0;
}
.product-form__cart-submit [data-add-to-cart-text] .product__price {
  margin: 0px;
}
.product-form__cart-submit:enabled [data-add-to-cart-price] {
  flex: 1 1 100%;
  text-align: right;
}
.product-form__cart-submit:disabled [data-add-to-cart-price] {
  display: none;
}
.product__media-action .product__media-action-button,
.lightbox__button {
  border: 1px solid var(--color-text);
  box-shadow: none;
  transition: all 0.1s ease-in-out;
}
.product__media-action .product__media-action-button:hover,
.product__media-action .product__media-action-button:focus {
  background-color: var(--color-text);
  color: var(--color-bg);
  box-shadow: none;
}

@media (min-width: 60em) {
  .product__media-container {
    --product-image-container-width: 50%;
  }
  .product__meta {
    flex: 0 0 50%;
    width: 50%;
    padding-left: 0px;
    position: sticky;
    top: 18.5rem;
    padding-left: calc(4px * 20);
    padding-left: var(--spacing-extra-extra-large);
  }
}

/* Header */
.icon-header-button__icon .icon {
  width: 24px;
  height: 24px;
}
.quick-cart__icon-indicator {
  background-color: #059669 !important;
  color: #ffffff !important;
  font-weight: 700;
  box-shadow: none;
}
@media (min-width: 60em) {
  .header__icon {
    margin-left: 20px;
  }
}
.search__input,
.search__input:focus {
  border-radius: 9999px;
}
.drawer-menu__panel {
  color: #ffffff;
  background-color: #000000;
  --color-drawer-text: #ffffff;
  --color-drawer-bg: #000000;
}

/* Footer */
.footer__logo {
  display: flex;
  justify-content: center;
  /* color: var(--color-footer-text-meta); */
}
.footer__groups {
  width: 100%;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  row-gap: 4rem;
  column-gap: 6.4rem;
  text-align: center;
  margin-bottom: 6.4rem;
}
@media (min-width: 60em) {
  .footer__groups {
    flex-direction: row;
    text-align: left;
    margin-bottom: 9.6rem;
  }
}
.footer__group {
  flex: 1 1 0%;
  padding-bottom: 0px;
  line-height: 1.3333333333;
}
.footer__selectors {
  justify-content: center;
  /* align-items: center; */
  flex-direction: column;
  gap: 0.8rem;
}
.footer__selectors &gt; .selectors-form__item {
  margin: 0px;
}
.footer__group-content {
  padding: 0px;
}
.footer__header {
  text-align: center;
  justify-content: center;
}
.footer__links {
  justify-content: center;
}
.footer__links ul li a {
  text-align: center;
  display: inline-block;
  margin-bottom: 0.8rem;
}
.footer__copyright {
  text-align: center;
}
.footer__selectors .disclosure button.disclosure__toggle,
.footer .disclosure .input:focus {
  background-color: transparent;
  color: var(--color-footer-text);
}
.footer__selectors .disclosure button.disclosure__toggle {
  padding: 0px;
  /* text-transform: uppercase; */
  margin-inline: auto;
  height: auto;
}
.footer__newsletter form {
  max-width: 288px;
  margin-inline: auto;
}
.footer__newsletter form .newsletter__input-container .input {
  border-radius: 0px;
  border: none;
  border-bottom: 1px solid currentColor;
  padding: 12px 0;
  /* text-transform: uppercase; */
}
.footer__newsletter form .newsletter__input-container .input:focus-visible {
  outline: none;
}
.footer__newsletter
  form
  .newsletter__input-container
  .input:focus
  + .label--above {
  display: none;
}
.footer__newsletter
  form
  .newsletter__input-container
  .footer__newsletter-button {
  right: 0px;
}
.footer__social-icons ul {
  justify-content: center;
  gap: 1.2rem;
}
.footer__selectors .disclosure .disclosure-list {
  top: 100%;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
.footer__selectors .disclosure button.disclosure__toggle:hover,
.footer__selectors .disclosure button.disclosure__toggle:focus {
  opacity: 0.5;
}
@media (min-width: 60em) {
  .footer__header {
    text-align: left;
    justify-content: start;
  }
  .footer__links {
    justify-content: start;
  }
  .footer__links ul li a {
    text-align: left;
  }
  .footer__selectors .disclosure button.disclosure__toggle {
    margin-inline: 0px;
  }
  .footer__selectors .disclosure .disclosure-list {
    left: 0%;
    transform: none;
  }
  .footer__newsletter form {
    max-width: none;
    margin-inline: 0px;
  }
}

.test {
  background-color: yellow;
}
</pre></body></html>