/** Shopify CDN: Minification failed

Line 115:3 Unexpected "{"

**/
#swym-wishlist-render-container {
    width: 100%;
  }
  
  .swym-ui-component.swym-wishlist-page {
    max-width: 100%;
    margin: 0 20px;
  }
  
  .swym-wishlist-container-title-bar {
    display: grid!important;
    grid-template-columns: 1fr;
    text-align: center;
  }
  
  .swym-ui-component *, .swym-ui-component .swym-is-button, .swym-ui-component .swym-is-anchor, .swym-ui-component .swym-title, .swym-ui-component .swym-heading, .swym-ui-component .swym-label {
    text-align: center;
  }

  .swym-empty-wishlist-title, .swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-text-heading {
    font-size: var(--text-xl)!important;
      line-height: 60px!important;
      text-align: center!important;
      text-transform: uppercase!important;
      font-family: var(--font-header)!important;
      color: var(--color-red-text)!important;
      letter-spacing: normal!important;
      padding-top: 0px!important;
      margin-top: 0px!important;
      font-weight: 300!important;
  }

  p.swym-empty-wishlist-text {
    font-family: var(--font-paragraph)!important;
    font-size: var(--text-base)!important;
    padding-bottom: 100px!important;
  }

  .swym-ui-component .swym-wishlist-context-menu .swym-wishlist-context-menu-content button span {
    font-family: var(--font-misc)!important;
    font-size: 9px!important;
  }

  .swym-empty-wishlist-continue-btn {
    display: none!important;
  }

  .swym-ui-component .swym-clear-wishlist-modal .swym-clear-wishlist-modal-dialog .swym-text-heading {
    font-size: var(--text-xl)!important;
      line-height: 60px!important;
      text-align: center!important;
      text-transform: uppercase!important;
      font-family: var(--font-header)!important;
      color: var(--color-red-text)!important;
      letter-spacing: normal!important;
      padding-top: 0px!important;
      margin-top: 0px!important;
      font-weight: 300!important;
  }

  .swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-text-content {
    font-size: var(--text-s)!important;
    font-family: var(--font-paragraph)!important;
  }
  
  .swym-ui-component .swym-clear-wishlist-modal .swym-clear-wishlist-modal-dialog .swym-clear-wishlist-btn, .swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-save-summary .swym-login-btn {
    border: 3px solid var(--color-bg)!important;
    box-shadow: 0 0 0 1px #000!important;
    background-color: var(--color-brand-2)!important;
    color: var(--color-white)!important;
    font-family: var(--font-misc)!important;
    font-size: var(--text-2xs)!important;
    margin-bottom: 1px!important;
    min-height: 40px!important;
    font-weight: 300!important;
    width: 100%!important;
  }

  .swym-ui-component .swym-clear-wishlist-modal .swym-clear-wishlist-modal-dialog .swym-cancel-clear-wishlist-btn {
    border: 0!important;
    margin-top: 10px!important;
    text-transform: none!important;
    font-family: 'Ari Clean'!important;
    font-size: 9px!important;
  }

  .swym-add-to-cart-btn, .swym-ui-component .swym-clear-wishlist-modal .swym-clear-wishlist-modal-dialog .swym-clear-wishlist-btn {
    border: 3px solid var(--color-bg)!important;
    box-shadow: 0 0 0 1px #000!important;
    background-color: var(--color-brand-2)!important;
    color: var(--color-white)!important;
    font-family: var(--font-misc)!important;
    font-size: var(--text-2xs)!important;
    margin-bottom: 1px!important;
    min-height: 40px!important;
    font-weight: 300!important;
    max-width: 345px!important;
    margin: auto!important;
    width: 100%!important;
  }

  .swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-save-summary .swym-save-list-btn {
    border: 0px;
    font-family: var(--font-misc);
    font-size: 9px!important;
  }
  
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn,
  .swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-add-to-cart-btn,
   {
    justify-content: center!important;
    align-items: center!important;
    border: 0!important;
    cursor: pointer!important;
    font: inherit!important;
    text-decoration: none!important;
    appearance: none!important;
    background: #FFFFFF!important;
    padding: 5px 15px!important;
    box-shadow: 0 0 10px #00000040!important;
    border-radius: 30px!important;
    font-size: var(--text-2xs)!important;
    line-height: var(--text-s)!important;
    font-family: var(--font-misc)!important;
    display: inline-block!important;
    color: #000!important;
    transition: .3s ease-in-out!important;
    width: 150px!important;
    margin: auto!important;
  }
  
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price {
    color: #333!important;
    font-size: 18px!important;
    padding: 0 15px 13px!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    text-align: center!important;
    margin-bottom: 20px!important;
    font-weight: 300!important;
  }
  
  .swym-wishlist-main-title {
    font-size: var(--text-3xl)!important;
      line-height: 86px!important;
      text-align: center!important;
      text-transform: uppercase!important;
      font-family: var(--font-header)!important;
      color: var(--color-red-text)!important;
      letter-spacing: normal!important;
      padding-top: 100px!important;
      font-weight: 300!important;
  }
  

  @media(max-width:900px) {
    .swym-wishlist-main-title {
        font-size: var(--text-2xl)!important;
        line-height: 86px!important;
        text-align: center!important;
        text-transform: uppercase!important;
        font-family: var(--font-header)!important;
        color: var(--color-red-text)!important;
        letter-spacing: normal!important;
        padding-top: 50px!important;
        font-weight: 300!important;
    }
  }
  
  .swym-ui-component .swym-wishlist-grid {
    max-width: 100%!important;
    margin: 0px 1px!important;
    width: auto!important;
    padding: 0px!important;
    display: grid!important;
    grid-template-columns: 1fr!important;
    margin-bottom: 100px!important;
    row-gap: 20px!important;
    column-gap: 0px!important;
  }

  .swym-notification-wishlist .swym-details, .swym-notification-wishlist .swym-emphasis {
    font-family: var(--font-misc)!important;
    text-align: left!important;
    font-size: 9px!important;
  }
  
  @media(min-width: 750px) {
    .swym-ui-component .swym-wishlist-grid {
      grid-template-columns: 1fr 1fr 1fr!important;
      padding: 0px var(--spacing-base)!important;
      width: 100%!important;
      row-gap: 20px!important;
      column-gap: 20px!important;
    }
  }
  
  
  @media(min-width: 1200px) {
    .swym-ui-component .swym-wishlist-grid {
      grid-template-columns: 1fr 1fr 1fr 1fr!important;
    }
  }
  
  .swym-wishlist-image-wrapper {
    height: auto!important;
  }
  
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title {
    display: none!important;
  }
  
  .swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-product-detail-image-container .swym-image-full {
    max-width: 600px!important;
    width: 100%!important;
  }
  
  .swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-product-detail-image-container {
    flex-grow: 1;
  }
  
  .swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-product-detail-text-container {
    align-items: center;
    justify-content: center;
  }
  
  .swym-ui-component .swym-wishlist-product-detail-content .swym-wishlist-variants-container {
    display: none!important;
  }
  
  .swym-product-final-price {
    font-size: var(--text-xs)!important;
    line-height: var(--text-xs)!important;
    font-family: var(--font-misc)!important;
    text-align: center!important;
    margin-top: var(--spacing-base)!important;
  }
  
  @media only screen and (max-width: 900px) {
    .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
      max-height: 100%!important;
    }
  }
  
  .swym-ui-component .swym-simple-wishlist-container .swym-simple-wishlist-container-content .swym-wishlist-detail {
    overflow: hidden!important;
  }
  
  .swym-title {
    margin-top: 0!important;
    margin-bottom: 0!important;
    /* font-size: 21px;
    line-height: 21px; */
    text-transform: uppercase!important;
    font-weight: 400!important;
    text-align: center!important;
    color: var(--color-brand-1)!important;
    font-family: var(--font-header)!important;
    line-height: 40px!important;
    font-size: var(--text-m)!important;
  }

  @media(min-width: 1200px) {
    .swym-title {
      font-size: var(--text-l)!important;
    }
  }

  @media(min-width: 1500px) {
    .swym-title {
      font-size: var(--text-xl)!important;
    } 
  }
  
  .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
    text-align: center!important;
    border: 0!important;
    width: 100%!important;
    margin: 0!important;
  }


  @media only screen and (max-width: 900px) {
      .swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
        width: auto!important;
    }
  }

  .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar {
    border-bottom: 0px!important;
  }

  .swym-user-text {
    font-family: var(--font-misc)!important;
    font-size: 9px!important;
  }

  .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status {
    align-items: center!important;
    justify-content: center!important;
  }