/** Shopify CDN: Minification failed

Line 350:0 Unexpected "}"
Line 448:0 Unexpected "}"
Line 561:22 Expected identifier but found "!"

**/
/* Custom Fixes for Oyuna */

h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5,
.header__menu-item,
.product-popup-modal__button,
.full-unstyled-link,
.mega-menu__link,
.link:not(.header__icon),
.customer a,
.footer-block__details-content .list-menu__item--link, .copyright__content a,
.share-button__button,
.rte a {
  color: rgba(var(--color-foreground), var(--font_darkness)) !important;
}



@media (min-width: 750px) {
    .header.standard-spacing_desktop {
        row-gap: 0;
    }
    .header__heading {
          margin-top: 10px;
        }

    .header:not(.header--middle-left,.header--centered-left,.header--middle-center) .header__inline-menu {
      margin-top: 0;
        
        .list-menu--inline {
          max-height: 40px;
        }
    }
}




/* Search */
.predictive-search__item--term {
  text-indent: calc(var(--gutters_desktop) / 2)
}

/* PDP */

.product__title ~ div {
  margin-top:0.25rem;
  margin-bottom: 0.5rem;
}
.product__info-wrapper,
.product-form {
  max-width: 37.5rem !important
}

.accordion summary {
  padding:0.5rem 0 !important;
}

@media screen and (min-width: 750px) {
.product.product--large.product--left.product--stacked-with-thumbnails {
  max-width:1400px;
  margin: 0 auto;
}
  
media-gallery.stackedOneColumnPeekTop slider-component:not(.thumbnail-slider) {
  padding-left: 2.5rem;
  }
.product-media-container.constrain-height {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.product--large:not(.product--no-media) .product__info-wrapper {
  margin-left:0px !important;
}
.slider.slider--mobile {
  display: none
}

/* Removed
media-gallery.stackedOneColumnPeekTop slider-component:not(.thumbnail-slider) {
  padding-top: var(--header-height_desktop) !important;
  position: relative;
  bottom: var(--header-height_desktop) ;
}
*/
  
}


/* Predictive Search */
.predictive-search__heading {
  border-bottom:none !important;
}

/* Filter Dropdown */
.facets__display {
  max-height: 70rem !important;
  max-width: 25rem !important;
}
.facets__header {
  padding: 2.5rem 2rem 1.25rem 2rem;
}
.active-facets__button--light .active-facets__button-inner {
  box-shadow: none !important;
  padding: 0 !important;
}
.active-facets__button svg {
  top: 0.2rem
}

/* Hidden Elements */
.article-template__hero-container,
.product-option span.money,
.customer .form__message svg{
  display:none
}

/* Collapsible Content */
.accordion {
  border:none !important;
}
.accordion .summary__title {
  align-items:center;
}
.product__accordion summary .icon-caret {
  height: .6rem;
  position: unset !important;
  padding-left: 5px;
  padding-right: 5px;
  top: unset !important;
  right: unset !important;
}

/* Swiper Fix */
.card .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom:6px !important;
}
.card--card, .card--standard .card__inner {
  background:none !important;
}


/* Hide on PDP */
.product-form__input.customizations,
.product-form__input.customisations,
.shopify-payment-button__more-options {
  display:none !important;
}

.product-block.customizations,
.product-block.customisations{
  margin-top: -1.5rem;
  margin-bottom: 0rem;
}
.product-block.customizations ~ div,
.product-block.customisations ~ div{
  margin-top:0px;
}




/* Size Guide */
.product-popup-modal__opener {

}
.product-popup-modal__button {
  text-decoration:none;
  padding-right:0px !important;
  letter-spacing:0.6px;
  font-style: italic;
}

/* Product Variant Boxes */
.product-form__input--pill input[type='radio'] + label {
  border-style: none !important;
  background-color: rgb(var(--color-background));
}
.product-form__input--pill input[type='radio']:checked + label {
  background-color: transparent !important;
  text-decoration: underline;
  color: rgb(var(--color-foreground)) !important;
  text-underline-offset: 5px;
}
.product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label {
  border-color:rgba(var(--color-button),0.1) !important;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
  box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)),0 0 0 var(--buttons-border-width);
  color: #918C86 !important;
}
.tooltip .tooltiptext, 
.shopify-payment-button__more-options,
.pickup-availability-button {
  color: #918C86 !important;
}

/* Size Charts */
table:not([class]),
table:not([class]) td,
table:not([class]) th {
  border:0.1rem solid rgba(var(--color-foreground), .4);
  box-shadow:unset !important;
}

/* Sold Out Badges */
.product .price .badge {
  margin: -2px 0 1rem 1rem;
}

/* Lowercase text */
.footer-block__heading,
.newsletter-form__field-wrapper .field__input,
.newsletter-form__field-wrapper label,
.copyright__content,
.facets-container,
.facet-filters__field .select__select, .mobile-facets__sort .select__select,
.card__badge,
.product__title h1,
.related-products__heading,
.card__heading,
.field__label, .customer .field label,
.button, .button-label, .shopify-challenge__button, .customer button,
.shopify-payment-button__button.shopify-payment-button__button--branded,
.product-form__input .form__label,
.customer>h1, .customer__title,
h2.drawer__heading,
.cart__empty-text,
.cart__login-title.h3,
.cart__login-paragraph a,
.login a,
.product .price .badge,
.menu-drawer__utility-links
.h2.center,
.predictive-search__heading,
.predictive-search__item-heading,
.product-form__input--pill input[type=radio]+label,
.totals__total,
.tax-note, 
.product-option,
.badge,
.cart-item__name,
.share-button__button,
.newsletter-form__message,
.mobile-facets__close-button,
.wrapRadios input[type="radio"] ~ span,
.shopify-payment-button__button,
.menu-drawer__account,
.template-search__header {
  text-transform:lowercase !important;
}

/* Type */
.header__menu-item span,
.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span,
.product__title h1,
.product-single__title,
.product-popup-modal__content-info h2,
.related-products__heading,
.collection-hero__title,
.mega-menu__list--condensed .mega-menu__link,
.rich-text__heading,
.image-with-text__heading,
.footer-block__heading,
.article-template__title,
.shopify-policy__title h1,
.drawer__heading,
.totals__total,
.product-popup-modal__content-info > *,
.product-popup-modal__content-info h2,
ul.mega-menu__list.promotionsCs.grid__item.customDrop a,
.wrapInput .titleInput,
.header__icon:not(.header__icon--summary), .header__icon span {
  font-size:15.5px !important;
}

.accordion__title,
.price--large,
.shopify-payment-button__button.shopify-payment-button__button--branded,
.shopify-payment-button__button .shopify-cleanslate .kqsiVA9Jf8LJAbxw8Bau,
.product-form__input .form__label,
.collection-hero__title+.collection-hero__description,
.multicolumn-list h3, .multicolumn-list p,
h5, .h5,
.cart-item__name,
.product-option,
.cart-item__details,
.rich-text__blocks p,
.image-with-text__text p,
.price,
.tooltip .tooltiptext,
.article-template header .caption-with-letter-spacing,
.quantity__input,
.product-form__submit,
.customizeOpener,
.share-button__button,
.product-form__input--pill input[type=radio]+label,
.facet-filters__label,
.product-count__text,
.facets__summary,.facets__heading, 
.field__input,
.select__select,
.customer .field input,
.customer select,
.list-menu__item--link, .footer-block__details-content .list-menu__item--link,
.collection-hero.center .collection-hero__description,
.cart-drawer .tax-note, 
.cart-remove-button .button, 
.cart-drawer .cart__checkout-button,
.facets__header,
.facets__selected,
.facets__reset,
.product__description,
.facet-checkbox,
.active-facets__button-wrapper *, 
span.active-facets__button-inner,
p,
.product-popup-modal__content-info > *,
.field__label, .customer .field label ,
.rte img ~ em,
.cart-item cart-remove-button,
.button, .button-label, .shopify-challenge__button, .customer button,
.wrapRadios input[type="radio"] ~ span,
.link, .customer a,
.wrapInput .titleInput,
.totals__total-value,
h3.card__heading {
  font-size: 13px !important;
  letter-spacing: 0.1rem !important;
  line-height: 1.6
}

@media screen and (min-width: 750px) {
.slider-counter caption {
  display:none;
}
}

.footer-block__details-content .list-menu__item--link,
.collection-hero__title+.collection-hero__description{
  font-size: 13.5px !important;
  letter-spacing: 0.1rem !important;
    }
}

.pre-orderText,
.product-popup-modal__button,
.customizeOpener {
  font-size: 11px !important;
}
.pre-orderText {
  font-style: italic;
  position: relative;
  margin: 0.5rem 0;
  padding-bottom: 0.5rem;
}

.title--primary,
h2.title-wrapper--no-top-margin,
h1.main-page-title {
  font-size: var(--heading_font-size_medium) !important;
  letter-spacing: var(--heading_letter-spacing_medium) !important;
}

.image-with-text__heading,
.shopify-policy__title h1 {
  margin: 0.75rem 0 2rem 0!important
}

.share-button__button {
  font-family: ZapfHumanist, "Maven Pro", sans-serif;
}

.modal-content .topHeader h2 {
  margin-bottom: 2.5rem;
}

/* Multicolumn for logos */
@media screen and (min-width: 750px) {
    .background-none .multicolumn-card__image-wrapper {
        margin-left: 0rem;
        margin-right: 0rem;
    }
}

@media screen and (max-width: 749px) { 
  .header__heading-logo-wrapper {
    position: relative; top: 5px;
  }
}


.button:disabled,
.button[aria-disabled='true'],
.button.disabled,
.customer button:disabled,
.customer button[aria-disabled='true'],
.customer button.disabled,
.quantity__button.disabled {
  cursor: not-allowed;
  opacity: 1;
}

  
@media screen and (max-width: 749px) {
.multicolumn {padding-top:5rem;
  }
.multicolumn-card__info>:nth-child(2) {
  margin-top:0px;
}
}

.color .list-menu__item svg, 
.colour .list-menu__item svg {
  border:0.5px solid black !important;
}


.collection-hero.center .collection-hero__description {
  max-width:650px;
}

@media screen and (min-width: 990px) {
.product--large.product--left {
  justify-content:center;
}
.product--large:not(.product--no-media) .product__media-wrapper {
  max-width: 50% !important;
}
}

.metafield-multi_line_text_field {
  width: 100%;
  display: block;
}

.drawer__cart-items-wrapper .icon-close {
  stroke:black;
  stroke-width:1.5px;
}

}
/* PDP */
.customizeOpener {
  border: none !important;
  text-align: left;
  justify-content: left;
  padding: 0;
  box-shadow: unset !important;
  font-style: italic;
}
.customizeOpener:before,
.customizeOpener:after {
  box-shadow: unset !important;
}

.product__description {
  margin-bottom: 0.9rem !important;
}
.product__accordion {
  margin-top:0rem !important;
}
.share-button {
  margin-top:0px !important;
}

/* Neutrals Facet Swatch */
.color .list-menu__item.neutral svg, .colour .list-menu__item.neutrals svg {
    background: var(--gradients-neutral);
}

.facet-checkbox > input[type="checkbox"]:checked ~ .icon-checkmark {
  border:none !important
}

/* Share Button */
.share-button__button:hover, 
.share-button__fallback button:hover {
  text-decoration: none;
}

/* Swatches */
.card-information .related-product-swatch-list {
  margin:1rem 0 3rem 0 !important;
}

.related-product-swatch-list {
  margin-bottom:5rem
}
.related-product-swatch.swatch-ivory,
.related-product-swatch.swatch-white,
.related-product-swatch.swatch-neutrals,
.related-product-swatch.swatch-neutral {
  border:0.5px solid #121212
}

/* Search Bar */
.search__button {
  right:unset;
  left:0px;
}
.search-modal__content .field {
  padding-left:5rem;
}
.template-search__search .search__input.field__input {
  padding-left:5rem;
}

/* PDP Accordian */
.accordion summary {
  padding-bottom: 1rem;
}
.product__accordion .accordion__content {
  padding:0.5rem 0 0 0 !important;
  margin-bottom: 0rem;
}
.accordion__content p {
  padding-bottom: 2px
}
.accordion__content.rte a {
  text-decoration: underline;
  text-decoration-thickness: 0.5px !important;
}


/* Inputs */
.product-form__input .form__label {
  margin-bottom: 0 !important;
}
.product-form__input.size,
variant-selects {
  margin-bottom: 0rem !important;
}
.product-form__input.size legend {
  position:relative;
  top:4px;
}
.product-form__input.size legend::before {
  content:"select ";
}
.product-form__input.size legend::after {
  content:":";
}

.product-form__input.size label:first-of-type {
  padding-left: 1px;
}

.shopify-payment-button .shopify-payment-button__button,
.product-form__submit,
.button:not(.cart-remove-button),
.shopify-payment-button__button  {
  min-height:37.5px !important;
  height:37.5px !important;
  max-height: 37.5px; !important;
  padding: 0 5px !important;
}
.product-form__input--pill input[type=radio]+label {
  margin: .7rem .5rem .7rem 0 !important;
}

.shopify-payment-button .shopify-payment-button__button  {
  display:block !important;
}


/* Header Nav */
@media screen and (min-width: 990px) and (max-width: 1080px) {
.header-wrapper ul.list-menu {
  gap:0px !important;
  }
}

#shopify-chat {
   font-family: ZapfHumanist, 'Maven Pro', sans-serif !important;
}

.interstitial-view__welcome .store-info-heading, 
.chat-app {
 
}


/* PCP */
.collection-hero__title {
  margin-top: 0px
}
.collection-hero.center .collection-hero__description {
  margin-bottom: 0px
}

/* Contact Page */
.contact .field {
  margin: 1.5rem 0 !important;
}
.field__input:not(:placeholder-shown) ~ .field__label {
  display:none;
}
.field__label {
  top:0px !important;
}
#ContactForm-body~.field__label {
  top: -2.75rem !important
}
#ContactForm-body,
.contact__button {
  margin-top: 2.5rem !important;
}

@media screen and (min-width: 750px) and (max-width: 989px) {
.grid { 
  column-gap: var(--spacing_desktop);
  row-gap: var(--spacing_desktop);
}  
.grid.grid--1-col-tablet .grid__item {
    width: 100%;
}
.grid.grid--2-col-tablet .grid__item {
    width: calc(50% - var(--spacing_desktop) / 2);
  }
.grid.grid--3-col-tablet .grid__item {
    width: calc(33.33% - var(--spacing_desktop) * 2 / 3);
  }
.grid.grid--4-col-tablet .grid__item {
    width: calc(25% - var(--spacing_desktop) * 3 / 4);
  }  
.grid.grid--5-col-tablet .grid__item {
    width: calc(20% - var(--spacing_desktop) * 4 / 5);
}
}

/* Embroidery on PDP */
.customizeOpener {
  justify-content: flex-start;
    font-style: italic;
    position: relative;
    top: 0.5rem;
    margin-bottom: 0.75rem;
}

/* Size Guide Hack */
.product-popup-modal__opener {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-end;
    position: relative;
    height: 0px;
    bottom: 7.5rem;
    margin:0 !important
}

/* Article Card fix */
.article-card-wrapper .card {
  --ratio-percent: 150% !important
}

.slider-buttons {
  display: none !important;
}


@media screen and (max-width: 989px) {
.circle_logo { 
  display: none;
  }
}
@media screen and (min-width: 990px) {
.circle_logo {
  display: block;
  max-width: 100px;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%)
}
.circle_logo svg {
  width: 80px;
  height: 80px;
  }
}

@media screen and (min-width: 990px) and (max-width: 1219px) {
  .header--top-left {
    .header__icons {
      position: relative;
      top: 60px;
    }
  }
}


@media screen and (min-width: 1220px) {
    .header--top-left {
        grid-template-areas: "heading navigation icons";
        grid-template-columns: auto auto 1fr;
        column-gap: 2rem;
          
    }
}


.announcement-white {
  color: white;
}