/** Shopify CDN: Minification failed

Line 700:0 Unexpected "}"

**/
/* Product page: increase product title size */
[id^="template--"] .product-content-container h1 {
  font-size: 56px !important;
  line-height: 1.1 !important;
}

@media (min-width: 1024px) {
  [id^="template--"] .product-content-container h1 {
    font-size: 56px !important;
  }
}

/* Product page: price block */
[id^="template--"] .product-content-container .product-price-block {
  font-size: 56px;
  line-height: 1.0;
}

@media (min-width: 1024px) {
  [id^="template--"] .product-content-container .product-price-block {
    font-size: 56px;
  }
}

/* Compare-at (strikethrough) price */
[id^="template--"] .product-content-container .product-price-block s {
  font-size: 0.85em;
  opacity: 0.6;
}

/* Product page: hide "shipping calculated at checkout" */
[id^="template--"] .product-content-container .product-price-block > div {
  display: none;
}

/* Hide original title in the right/content column */
.product-content-container h1 {
  display: none !important;
}

/* Show title at top of media (left) column */
.product-media-container::before {
  content: attr(data-product-title);
  display: block;
  margin: 16px 0;
  font-size: 56px;
  line-height: 1.1;
  text-align: center;              /* NEW */
  padding-right: 16px;            /* optional breathing room */
}

@media (min-width: 1024px) {
  .product-media-container::before {
    margin: 24px 0;
    font-size: 72px;
  }
}

/* Desktop: remove the spacing utility padding inside the RIGHT column */
@media (min-width: 1024px) {
  /* If padding is on the right column container itself */
  #template--25591925801266__main > .product-content-container {
    padding-top: 0 !important; 
    padding-bottom: 0 !important;
    --spacing: 7px !important; /* in case padding comes from var(--spacing); NOTE: actually controls the top margin in the right column */
  }

  /* If padding is on an inner wrapper via the utility class */
  #template--25591925801266__main > .product-content-container .py-selection-vertical-spacing,
  #template--25591925801266__main > .product-content-container [class*="py-selection-vertical-spacing"] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

/* Hide breadcrumb / path bar under the main header */
#shopify-section-sections--25591918330162__header
  > section
  > div.overflow-x-auto.px-section-horizontal-spacing.py-section-vertical-spacing-half {
  display: none !important;
}

/* Featured navigation: paragraph-style spacing between inline items */
.featured-navigation ul > li.inline {
  display: inline-block;       /* allows margins/padding to take effect */
  margin-right: 4px;          /* spacing between items */
  margin-bottom: 0px;         /* optional: more breathing room when it wraps */
}

body {
  letter-spacing: 0.15em; /* try 0.005–0.02em */
}
h1, h2, h3 {
  letter-spacing: -0.005em; /* try -0.01 to -0.04em */
}
strong,
b {
  font-weight: 600; /* don’t use 700 unless you have a bold file */
}
body {
  line-height: 1.6; /* try 1.5–1.7 */
}
h1, h2 {
  line-height: 1.1;
}

h3, h4 {
  line-height: 1.25;
}
nav,
.button,
.uppercase {
  text-transform: none;
  letter-spacing: 0.12em;
  font-size: 27px;
}
nav ul li {
  letter-spacing: 0.04em;
  font-size: 35px;
}
@media (min-width: 1024px) {
  h1 {
    letter-spacing: -0.035em;
  }
}

@media (max-width: 768px) {
  h1 {
    letter-spacing: -0.015em;
  }
}
/* Featured collection heading — increase size (updated for wrapper) */
#shopify-section-template--25591925408050__featured_collection_EUyVUw
> section
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between
> .section-title-left
> h2 {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: 0.05em;
}

#shopify-section-template--25591925408050__featured_collection_CHBmfc
> section
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between
> .section-title-left
> h2 {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: 0.1em;
}

#shopify-section-template--25591925408050__featured_collection_EUyVUw 
> section 
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
> div 
> a {
  font-size: 32px;
}

#shopify-section-template--25591925408050__featured_collection_CHBmfc 
> section 
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
> div 
> a {
  font-size: 32px;
}

#shopify-section-template--25591925408050__featured_collection_EUyVUw h2::after {
  content: "[original artwork, garments, and experimental objects]";
  display: block;
  font-size: 30px;
  letter-spacing: 0.02em;
  opacity: 0.75;
  margin-top: 6px;
}

#shopify-section-template--25591925408050__featured_collection_CHBmfc h2::after {
  content: "[a recurring demon ensemble exploring shame, judgment, and the performance of virtue]";
  display: block;
  font-size: 30px;
  letter-spacing: 0.02em;
  opacity: 0.75;
  margin-top: 6px;
}

/* Section title: image to the left of the heading */
.section-title-left {
  display: flex;
  align-items: center;
  gap: 12px;
}


#shopify-section-template--25591925408050__featured_collection_CHBmfc 
> section 
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between

#scrollToTop {
  display: none !important;
}


/* Scroll to Top — block button (bottom left) */
.scroll-to-top-block {
  position: fixed;
  bottom: 24px;
  left: 24px;
  z-index: 9999;

  padding: 16px 30px;
  font-size: 30px;
  letter-spacing: 0.08em;
  font-family: "Bootzy TM", system-ui, sans-serif;
  text-transform: uppercase;

  background-color: #EC5E74;
  color: #000000;
  border: 2px solid #000; /* subtle black border */
  cursor: pointer;


  opacity: 0;
  pointer-events: none;
  transform: translateY(12px);

  transition:
    opacity 0.3s ease,
    transform 0.3s ease;
}

/* Visible state */
.scroll-to-top-block.is-visible {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

/* Hover polish */
.scroll-to-top-block:hover {
  background-color: #850DFF;
}

/* Mobile tuning */
@media (max-width: 768px) {
  .scroll-to-top-block {
    bottom: 16px;
    left: 16px;
    padding: 12px 14px;
    font-size: 12px;
  }
}

#shopify-section-template--25591925408050__featured_collection_EUyVUw 
> section 
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
> div.section-title-left 
> h2  {
  width: 666px;
}
#shopify-section-template--25591925408050__featured_collection_EUyVUw 
> section 
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between {
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}


#shopify-section-template--25591925408050__featured_collection_CHBmfc 
> section 
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
> div.section-title-left 
> h2  {
  width: 666px;
}
#shopify-section-template--25591925408050__featured_collection_CHBmfc 
> section 
> div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between {
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}

#sections--25591918330162__header 
> header 
> nav.relative.hidden.lg\:block 
> div 
> div.flex.items-stretch.justify-end.gap-x-4.text-right {
  column-gap: 40px;
}

#shopify-block-AWWFHSTNYVmlHTktZW__judge_me_reviews_testimonials_carousel_RrxAyP > div > div.jdgm-header{
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 20px !important;
}

#shopify-block-AWWFHSTNYVmlHTktZW__judge_me_reviews_testimonials_carousel_RrxAyP > div > div.jdgm-content{
  margin-bottom: 20px !important;
}

#shopify-section-template--25591925408050__featured_collection_EUyVUw 
> section > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between > div.mt-4.lg\:mt-0.lg\:w-1\/2.lg\:text-right{
  border-bottom-width: 65px !important;
  border-bottom-color: rgb(255,255,255) !important;
}
#shopify-section-template--25591925408050__featured_collection_CHBmfc 
> section > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between > div.mt-4.lg\:mt-0.lg\:w-1\/2.lg\:text-right{
  border-bottom-width: 100px !important;
  border-bottom-color: rgb(255,255,255) !important;
}

#shopify-section-template--25591925408050__featured_collection_CHBmfc > section {
  border-top-width: 5px !important;
  border-top-color: #850DFF !important;
}

#shopify-section-template--25591925408050__featured_collection_EUyVUw > section {
  border-bottom-width: 0px !important;
}

#filterable > div.grid.grid-flow-row-dense.grid-cols-1.gap-gutter.overflow-hidden.border-b-gridline.border-gridline-color.bg-gridline-color.lg\:grid-cols-12 > div > div > h1 {
  font-size: 32px !important;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.product-price-block.mt-8.font-body.text-base {
  font-family: "Bootzy TM", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;
  letter-spacing: 0.12em;   /* try 0.06–0.12em */
  font-weight: 400;
  font-size: 72px;
}
/* Font for everything inside the product form area */
.template-product .product-form-block {
  font-family: "Bootzy TM", sans-serif;
}

/* If any inner elements refuse to inherit */
.template-product .product-form-block * {
  font-family: inherit;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.product-quantity-block.mt-8 {
  margin-top: 0px !important;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.product-quantity-block.mt-8 > data-island {
  margin-top: 0px !important;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.rte.mt-8 {
  margin-top: 0px !important;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.rte.mt-8 > p:nth-child(2)  {
  margin-top: 0px !important;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.collapsible-tab.mt-8 {
  margin-top: 0px !important;
}

#product-form-template--25591925801266__main > shopify-payment-terms  {
  margin-top: 10px !important;
}

#product-form-template--25591925801266__main > div.add-to-cart-container.max-w-2xl.mt-8 {
  margin-top: 10px !important;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div:nth-child(8) {
  margin-top: 0px !important;
}

#template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.product-quantity-block.mt-8 > label{
  display: none !important;
}

#product-form-template--25591925801266__main > div.add-to-cart-container.max-w-2xl.mt-8 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
#product-form-template--25591925801266__main > div.add-to-cart-container.max-w-2xl.mt-8 > button > span:nth-child(3) > span {
  font-size: 42px !important;
}

/* Featured Navigation — consistent styling everywhere */
.featured-navigation nav,
.featured-navigation nav a {
  font-family: "Bootzy TM", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* Featured navigation — normalize menu typography across pages */
.featured-navigation nav > ul {
  height: 44.75px;
  line-height: 38.6364px;
  font-size: 29.697px;
  letter-spacing: 3.56364px;
}

#shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div:nth-child(1) > div > div > div > h3,
#shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div.lg\:col-span-6.relative.flex.bg-scheme-background.px-section-horizontal-spacing.py-section-vertical-spacing.text-scheme-text.items-center > div > ul > li:nth-child(1) > div > a,
#shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div.lg\:col-span-6.relative.flex.bg-scheme-background.px-section-horizontal-spacing.py-section-vertical-spacing.text-scheme-text.items-center > div > ul > li:nth-child(2) > div > a,
#shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div.lg\:col-span-6.relative.flex.bg-scheme-background.px-section-horizontal-spacing.py-section-vertical-spacing.text-scheme-text.items-center > div > ul > li:nth-child(3) > div > a,
#shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(1) > div > data-island > h2 > button > div.break-word.flex.items-center,
#shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(2) > div > data-island > h2 > button > div.break-word.flex.items-center,
#shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(3) > div > data-island > h2 > button > div.break-word.flex.items-center,
#shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(4) > div > data-island > h2 > button > div.break-word.flex.items-center,
#shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(5) > div > data-island > h2 > button > div.break-word.flex.items-center,
#shopify-section-template--25591925637426__main > section > div > div > div > h1  {
  font-family: "Bootzy TM", sans-serif !important;
  font-size: 60px !important;
  letter-spacing: 0.05em !important;
}

/* Featured navigation: current page brackets */
a.is-current span::before,
a[aria-current="page"] span::before {
  content: "[";
  margin-right: 0.25em;
}

a.is-current span::after,
a[aria-current="page"] span::after {
  content: "]";
  margin-left: 0.25em;
}

/* Optional emphasis */
a.is-current,
a[aria-current="page"] {
  color: var(--color-accent, currentColor);
}
/* Featured navigation: disable underline on all menu items */
.featured-navigation span.hover\:underline,
.featured-navigation span.hover\:underline:hover {
  text-decoration: none;
}

/* Collection pages: make Image-with-text image smaller on desktop */
.template-collection .image-with-text--tight-image {
  /* nothing needed here; acts as a hook */
}

/* Collection pages: force consistent Image-with-text heading size */
.template-collection [id*="__image_with_text"] h2.text-heading-standard {
  font-size: 2rem !important;
  line-height: 1.2 !important;
}

/* #shopify-section-template--25591925047602__image_with_text_NKxBpU > section > div.bg-scheme-background.lg\:col-span-4.image-with-text__media-template--25591925047602__image_with_text_NKxBpU > div > div {
  align-items: center;
} */

#shopify-section-template--25591925047602__image_with_text_NKxBpU .image-frame {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}

#shopify-section-template--25591925047602__image_with_text_NKxBpU .image-frame img {
  display: block;
  vertical-align: middle;
}

.template-product .product-variant-picker-block > label {
  margin-bottom: 0.25rem !important;
}

.template-product .product-variant-picker-block > data-island > button {
  margin-top: 0.25rem !important;
}

section#main-cart-footer.bg-scheme-background {
  --color-scheme-background: 230 224 248;
}


/* Product page: let images scroll, keep the info column sticky */
@media (min-width: 1024px) {
  /* Your theme makes the Splide gallery sticky via lg:!sticky — override it */
  .product-media-container .splide--product {
    position: relative !important;
    top: auto !important;
  }

  /* Make sure the sticky info column can actually stick properly */
  .product-content-container,
  .product-content-container .product-block-area {
    align-self: flex-start;
  }
}



/* START OF MOBILE */
@media (max-width: 989px) {
  .section-title-image {
    width: 150px !important;
    max-width: 300px !important;
    height: auto !important;
  }
  /* FIRST COLLECTION */
  #shopify-section-template--25591925408050__featured_collection_CHBmfc 
  > section 
  > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
  > div.section-title-left 
  > h2  {
    width: 350px;
    font-size: 20px;
  }
  #shopify-section-template--25591925408050__featured_collection_CHBmfc 
  > section 
  > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
  > div 
  > a {
    font-size: 16px;
    letter-spacing: 0.02em;
  }
  #shopify-section-template--25591925408050__featured_collection_CHBmfc
  > section > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between > div.mt-4.lg\:mt-0.lg\:w-1\/2.lg\:text-right{
    border-bottom-width: 10px !important;
    border-bottom-color: rgb(255,255,255) !important;
  }
    #shopify-section-template--25591925408050__featured_collection_CHBmfc h2::after {
    content: "[a recurring demon ensemble exploring shame, judgment, and the performance of virtue]";
    display: block;
    font-size: 18px;
    letter-spacing: 0.02em;
    opacity: 0.75;
    margin-top: 6px;
  }
  
  /* SECOND COLLECTION */
  #shopify-section-template--25591925408050__featured_collection_EUyVUw 
  > section 
  > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
  > div.section-title-left 
  > h2  {
    width: 350px;
    font-size: 20px;
  }
  #shopify-section-template--25591925408050__featured_collection_EUyVUw 
  > section 
  > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between 
  > div 
  > a {
    font-size: 16px;
    letter-spacing: 0.02em;
  }
  #shopify-section-template--25591925408050__featured_collection_EUyVUw
  > section > div.border-b-gridline.border-gridline-color.bg-scheme-background.px-section-horizontal-spacing.pb-theme.pt-theme-double.text-scheme-text.lg\:flex.items-end.justify-between > div.mt-4.lg\:mt-0.lg\:w-1\/2.lg\:text-right{
    border-bottom-width: 10px !important;
    border-bottom-color: rgb(255,255,255) !important;
  }
  #shopify-section-template--25591925408050__featured_collection_EUyVUw h2::after {
    content: "[original artwork, garments, and experimental objects]";
    display: block;
    font-size: 18px;
    letter-spacing: 0.02em;
    opacity: 0.75;
    margin-top: 6px;
  }
  

  /* Featured navigation — normalize menu typography across pages */
  .featured-navigation nav > ul {
    height: 20px;
    line-height: 8px;
    letter-spacing: 3.56364px;
  }
  
  [id$="__featured-navigation"] > data-island > div{
    padding-top: 10px;
    padding-bottom: 5px;
  }
  
  div[id^="shopify-section-"][id*="__featured_navigation"] > data-island > div {
    padding-top: 10px;
    padding-bottom: 5px;
  }

  nav ul li {
    font-size: 18px;
    margin-right: 0px !important;
  }

  header button.inline-block.no-js\:hidden {
    display: none !important;
  }

  header nav.lg\:hidden div.hidden.whitespace-nowrap.lg\:block {
    display: block !important;
  }

  header nav a {
    font-size: 16px !important;
  }

  #sections--25591918330162__header > header > nav.lg\:hidden > div > div.flex.gap-2.items-center > div > a {
    padding-bottom: 7px;
  }

  nav,
  .button,
  .uppercase {
    text-transform: none;
    letter-spacing: 0.12em;
    font-size: 15px;
  }

  #shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div:nth-child(1) > div > div > div > h3,
  #shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div.lg\:col-span-6.relative.flex.bg-scheme-background.px-section-horizontal-spacing.py-section-vertical-spacing.text-scheme-text.items-center > div > ul > li:nth-child(1) > div > a,
  #shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div.lg\:col-span-6.relative.flex.bg-scheme-background.px-section-horizontal-spacing.py-section-vertical-spacing.text-scheme-text.items-center > div > ul > li:nth-child(2) > div > a,
  #shopify-section-template--25591925473586__custom_links_with_image_8wDy9K > data-island > div.lg\:col-span-6.relative.flex.bg-scheme-background.px-section-horizontal-spacing.py-section-vertical-spacing.text-scheme-text.items-center > div > ul > li:nth-child(3) > div > a,
  #shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(1) > div > data-island > h2 > button > div.break-word.flex.items-center,
  #shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(2) > div > data-island > h2 > button > div.break-word.flex.items-center,
  #shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(3) > div > data-island > h2 > button > div.break-word.flex.items-center,
  #shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(4) > div > data-island > h2 > button > div.break-word.flex.items-center,
  #shopify-section-template--25591925473586__collapsible-rows > section > ul > li:nth-child(5) > div > data-island > h2 > button > div.break-word.flex.items-center,
  #shopify-section-template--25591925637426__main > section > div > div > div > h1  {
    font-family: "Bootzy TM", sans-serif !important;
    font-size: 30px !important;
    letter-spacing: 0.05em !important;
  }

  #sections--25591918330162__header > header > nav.lg\:hidden > div > div.flex.gap-2.items-center > div > a{
    height: 90px;
  }
  #sections--25591918330162__header
  header
  nav.lg\:hidden
  a img {
    max-width: none;
    width: 250px;        /* or whatever size you want */
    height: auto;
  }

  #shopify-section-template--25591925080370__image_with_text_Y33Am9 > section > div.bg-scheme-background.lg\:col-span-4.image-with-text__media-template--25591925080370__image_with_text_Y33Am9{
    width: 200px;
    height: auto;
  }
  #shopify-section-template--25591925080370__image_with_text_Y33Am9 > section > div.lg\:col-span-8.relative.flex.bg-scheme-background.px-section-horizontal-spacing.py-section-vertical-spacing.text-scheme-text.items-center{
    padding-top: 0px;
  }

  .product-media-container::before {
    content: attr(data-product-title);
    display: block;
    margin: 16px 0;
    font-size: 32px;
    line-height: 1.1;
    text-align: center;              /* NEW */
    padding-right: 16px;            /* optional breathing room */
  }
  #template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.product-price-block.mt-8.font-body.text-base {
    font-family: "Bootzy TM", system-ui, -apple-system, BlinkMacSystemFont, sans-serif !important;
    letter-spacing: 0.12em;   /* try 0.06–0.12em */
    font-weight: 400;
    font-size: 72px !important;
  }

  #template--25591925801266__main > div.relative.pb-7.product-media-container.bg-scheme-background.text-scheme-text.lg\:pb-0.lg\:col-span-6{
    padding-bottom: 0px;
  }
  #template--25591925801266__main > div.product-content-container.bg-scheme-background.px-section-horizontal-spacing.text-scheme-text.lg\:col-span-6 > div > div.rte.mt-8{
    font-size: 14px !important;
  }


}

@media (min-width: 990px) {
  .section-title-image {
    width: 200px !important;
    max-width: 300px !important;
    height: auto !important;
  }
  #template--25591925801266__main{
    /* border-bottom-color: black !important;
    border-top-color: black !important;
    border-left-color: black !important;
    border-right-color: black !important; */
    background-color: black !important
  }

  #prequalAmountContainer > div {
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: break-word;
    word-break: break-word;
  }
}

}


