/** Shopify CDN: Minification failed

Line 73:106 Expected ":"

**/
/* Global */
:root,
.color-scheme-1 { --color-foreground-muted: var(--color-black); }
.header__columns { --header-padding: 5px; }
ul.flex { flex-flow: column; gap: 0.375rem; }

/* Consent settings */
body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept { text-transform: uppercase; order: 2; }
body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline { text-transform: uppercase; background-color: var(--color-secondary); }
body .shopify-pc__prefs__dialog,
body .shopify-pc__banner__dialog { left: 50%; width: 550px; max-width: calc(100% - 40px); transform: translate(-50%, -50%); padding: 20px; border-radius: 0; }
body .shopify-pc__banner__btns { gap: 10px; }
body .shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs { text-decoration: none; }

body .shopify-pc__prefs__dialog { max-height: 90%; }
body .shopify-pc__prefs__dialog header { padding: 0; flex-flow: column; }
body .shopify-pc__prefs__header-close { top: -2px; right: -7px; }
body .shopify-pc__prefs__header-actions { margin: 10px 0; padding: 10px 0; }
body .shopify-pc__prefs__header-actions button { text-transform: uppercase; margin-right: 10px; padding: 8px 15px 10px 15px; background-color: var(--color-secondary); }
body .shopify-pc__prefs__header-actions button:last-child { background-color: #000; }
body .shopify-pc__prefs__intro-main { padding: 20px 0 0; }
body .shopify-pc__prefs__options { padding: 0 0 10px; }
body .shopify-pc__prefs__option label { text-transform: uppercase; }
body .shopify-pc__prefs__option label span { margin-top: -2px; }

@media (max-width: 480px) {
  body .shopify-pc__banner__dialog button { margin-top: 10px; }
  body .shopify-pc__prefs__header-actions { margin: 0; }
}

/* Header */
.section { --page-margin: 20px; }
.template-index main#MainContent { margin-top: var(--announcement-offset, 0px); }
body .menu-drawer__menu .menu-drawer__list-item--flat { margin-block-end: 40px; }
.header-actions__action .svg-wrapper { width: 36px; }
@media screen and (max-width: 749px) {
  .header__columns { --header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend); }
}

/* Footer */
footer .footer-content { border-top: 1px solid var(--color-black); padding: 30px 0; }
footer .menu__heading { padding: 0 0 5px; }
footer .menu__item > a { text-transform: uppercase; }
.footer-utilities .utilities { flex-flow: row nowrap; justify-content: space-between; }
.email-signup__input-group { border-bottom: 1px solid var(--color-black); }
@media (max-width: 749px) {
  .email-signup__input-group { border: 1px solid var(--color-black); margin-top: 20px; padding: 0 10px; }
}
.email-signup__input-group input::placeholder { font-size: 0.75rem; text-transform: uppercase; font-weight: 600; }
footer .email-signup__form { margin-top: -14px; }

/* PDP */
shopify-accelerated-checkout { filter: grayscale(100%) brightness(250%) contrast(100%); }
shopify-accelerated-checkout .shopify-payment-button__more-options { font-size: var(--font-size--paragraph); }
body .pswp { --pswp-bg: var(--color-white); }
body .pswp__counter { display: none; }
body .pswp__button { display: flex; flex-flow: row; justify-content: center; align-items: center; }
body .pswp__button svg { transform: rotate(-90deg); }
body .pswp__button--arrow--next svg { transform: rotate(90deg); }
media-gallery .slideshow-controls__dots { gap: 0; }
media-gallery .slideshow-controls__dots button::after { border-radius: 10px; box-shadow: none; background-color: transparent; height: 4px; width: 4px; border: 1px solid #FFF; }
media-gallery .slideshow-controls__dots button[aria-selected="true"]::after { background-color: #fff; }

/* PLP */
product-card .custom-typography p { font-weight: 600; }
.price { font-weight: 400 !important; }
.product-card--sold-out { opacity: 0.6; }
.product-badges__badge--rectangle { border-radius: 0; padding-block: 0 1px; padding-inline: 5px; font-size}

/* Collection heading */
.text-block.h1 > * { text-wrap: nowrap; white-space: nowrap; }

/* Collection 03 2026 - description positioning */
#shopify-section-template--29754209272142__section .layout-panel-flex {
  justify-content: space-between !important;
}
#shopify-section-template--29754209272142__section .layout-panel-flex .text-block:first-child {
  flex: 0 0 auto !important;
}
#shopify-section-template--29754209272142__section .layout-panel-flex .text-block:last-child {
  flex: 0 0 35% !important;
  text-align: left !important;
  --max-width: 100% !important;
}
#shopify-section-template--29754209272142__section .layout-panel-flex .text-block:last-child > * {
  max-inline-size: 100% !important;
  text-align: left !important;
}
/* Homepage carousel - bottom padding */
#shopify-section-template--29754209370446__section_eJGn8E {
  padding-bottom: 30px !important;
}
/* Notes */
/* - Custom font 'GTAmerica' is applied to body, headings, and accent fonts */
/* 
  What should we do about favicon? "C"
*/