/** Shopify CDN: Minification failed

Line 269:20 Unexpected "{"

**/
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Black.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-Black.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-BlackItalic.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-BlackItalic.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Bold.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-Bold.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-BoldItalic.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-BoldItalic.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Medium.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-Medium.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-MediumItalic.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-MediumItalic.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Roman.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-Roman.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-Roman.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Italic.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-Italic.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Light.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-Light.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-LightItalic.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-LightItalic.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Thin.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-Thin.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-ThinItalic.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-ThinItalic.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-UltraLight.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-UltraLight.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-UltraLightItalic.woff2') format('woff2'),
         url('/cdn/shop/files/HelveticaNeue-UltraLightItalic.woff') format('woff'),
         url('/cdn/shop/files/HelveticaNeue-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
#SearchPage .collection__filters-wrapper{
    display:none;
}
body, body p{
    font-family: "Helvetica Neue";
}
body.template-index .sub_heading,body .btn.btn--outline.btn--secondary{
    font-family: "Helvetica Neue";
    font-weight: 500;
}
body.template-index .btn.btn--outline.btn--secondary {
    letter-spacing: 1.04px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 1.193;
    padding: 14px 28px;
}
body.template-index .sub_heading {
    line-height: 16px; /* 114.286% */
    letter-spacing: 1.2px;
    text-transform: uppercase;
    margin-bottom: 23px;
    color: #FFFFFF80;
}
ul.collection__filter-tags.collection__filter-tags--circle {
    padding-right: 5px !important;
}
ul.collection__filter-tags .collection__filter-tag:has(input[value="Accessories"]){
        display: none !important;
}
#SiteFooter .footer-bottom__content {
    text-align: right;
    font-family: Helvetica Neue;
font-weight: 400;
font-style: Regular;
font-size: 12px;
leading-trim: NONE;
line-height: 16px;
letter-spacing: 0.3px;
color:#99A1AF;
}
.collection__filters-bottom.top_close {
    position: absolute;
    right: 15px;
    width: auto;
    top: 15px;
}

.top_close .collection__filters__close-bottom:before {
  content:unset;
}
.top_close .collection__filters__close-bottom {
    min-width: auto;
    width: auto;
    border-radius: 50px;
    display: flex;
    padding: 0px;
    background:#0000;
    border:none;
}
.collection__filters-bottom.top_close:before{
  content:unset;
}
.price-radio__label{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 4px 11px;
    border-radius: 20px;
    font-size: 12px !important;
    line-height: 1.4;
    font-weight: 400;
    border: 1px solid #ddd;
    color: #555;
    background: #fff;
    cursor: pointer;
    white-space: nowrap;
    transition: all 0.12s;
    text-transform: capitalize;
}
body:has(.catc-section[style="visibility: visible;"]) .needsclick.kl-teaser-SDEusb.kl-private-reset-css-Xuajs1 {
    bottom: 75px !important;
    margin: 5px  !important;
}
.template-index .collection-list h2.section__heading.h2, .collection-list list-collections__item__content {
  font-family: Helvetica Neue;
  color:#99A1AF;
}
.template-index .instafeed-new-layout-wrapper {
    gap: 12px !important;
}
.template-index .instafeed-new-layout-wrapper .instafeed-new-layout-item{
  border-radius:10px;
      overflow: hidden;
}
.template-index .collection-list span.h3.list-collections__item__title {
    font-family: Helvetica Neue;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 24px;
    letter-spacing: 1.6px;
    text-align: center;
        text-transform: capitalize;
      }
.template-index button, .template-index input, .template-index textarea, .template-index select{
font-family: "Helvetica Neue";
}
@media(max-width:767px){
.collection__filters-bottom.top_close {
  display:block !important;
}
body:has(.catc-section[style="visibility: visible;"]) .needsclick.kl-teaser-SDEusb.kl-private-reset-css-Xuajs1 {
  bottom: 175px !important;
  margin: 5px  !important;
  height: 70px  !important;
  width: 70px  !important;
}
}

.template-index {
    font-family: "Helvetica Neue";
}
.template-index h1, {

}
.template-index h1,
.template-index .section__header p,
.template-index h2,
.template-index h3,
.template-index h4,
.template-index h5,
.template-index h6,
.template-index .h1,
.template-index .h2,
.template-index .h3,
.template-index .h4,
.template-index .h5,
.template-index .h6,

.template-collection h1,
.template-collection .section__header p,
.template-collection h2,
.template-collection h3,
.template-collection h4,
.template-collection h5,
.template-collection h6,
.template-collection .h1,
.template-collection .h2,
.template-collection .h3,
.template-collection .h4,
.template-collection .h5,
.template-collection .h6 {
  font-family: "Instrument Serif", serif;
}

li.collection__filter-tag:has([value="Dresses"]),
li.collection__filter-tag:has([value="XXS"]),
li.collection__filter-tag:has([value="XXS/XS"]),
li.collection__filter-tag:has([value="L/XL"]),
li.collection__filter-tag:has([value="ONE SIZE"]),
li.collection__filter-tag:has([value="Hats"]),
li.collection__filter-tag:has([value="Socks"]), .collection__filter-actions:last-child  {
    display: none !important;
}


.block_center_position {
    text-align: center !important;
}

/* Instrument Serif → Helvetica Neue, 600, uppercase everywhere EXCEPT the homepage video (size unchanged) */
body .form__heading,
body .section__heading,
body .balance-check__title,
body .search-page__title,
body .h3.list-collections__item__title,
body .product__block.product__title-and-price h1,
body .featured-collection__split-hero-title,
.template-index :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(.featured-video-section *),
.template-collection :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6),
body .section__heading .text-highlight__break,
body .text__heading.section-text-heading .text-highlight__break {
  font-family: "Helvetica Neue", sans-serif !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}