/** Shopify CDN: Minification failed

Line 207:35 Expected identifier but found whitespace
Line 207:49 Unexpected "-"

**/
/* InSPiration — product/quick-add critical commerce overrides, page-scoped. */
/* === ibs-critical-commerce-repair.liquid === */
/* InSPiration — critical UI repair. Intentionally rendered last as a literal style tag. */
  @media screen and (min-width:750px){
    html body #quick-add-dialog #quick-add-modal-content.quick-add-modal__content,
    html body #quick-add-dialog .quick-add-modal__content{
      display:grid!important;
      grid-template-columns:repeat(7,minmax(0,1fr))!important;
      grid-template-rows:100% 1fr!important;
      width:100%!important;
      height:100%!important;
      min-width:0!important;
      min-height:0!important;
      padding:0!important;
      gap:0!important;
      box-sizing:border-box!important;
    }

    html body #quick-add-dialog #quick-add-modal-content.quick-add-modal__content > .product-information__media,
    html body #quick-add-dialog .quick-add-modal__content > .product-information__media{
      grid-column:1 / 4!important;
      grid-row:1!important;
      width:100%!important;
      min-width:0!important;
      max-width:none!important;
      height:100%!important;
      min-height:0!important;
      align-self:stretch!important;
      position:relative!important;
      inset:auto!important;
    }

    html body #quick-add-dialog #quick-add-modal-content.quick-add-modal__content > .product-details,
    html body #quick-add-dialog .quick-add-modal__content > .product-details{
      display:flex!important;
      flex-direction:column!important;
      grid-column:4 / -1!important;
      grid-row:1 / span 2!important;
      width:auto!important;
      min-width:0!important;
      max-width:none!important;
      height:100%!important;
      min-height:0!important;
      align-self:stretch!important;
      position:relative!important;
      padding:36px clamp(30px,3vw,42px) 28px!important;
      overflow-y:auto!important;
      box-sizing:border-box!important;
    }

    html body #quick-add-dialog .product-details > .group-block,
    html body #quick-add-dialog .product-details > .group-block > .group-block-content{
      width:100%!important;
      min-width:0!important;
      max-width:none!important;
      box-sizing:border-box!important;
    }

    html body #quick-add-dialog .product-details > .group-block > .group-block-content > :is(.view-product-title,product-price,variant-picker,product-form-component,.buy-buttons-block,product-inventory,.view-more-details__wrapper,[data-ibs-qv-luxe-description],.ibs-qv-luxe-description){
      width:100%!important;
      min-width:0!important;
      max-width:none!important;
      box-sizing:border-box!important;
    }

    html body #quick-add-dialog .view-product-title{display:flex!important;opacity:1!important;visibility:visible!important}
    html body #quick-add-dialog .view-product-title a{display:block!important;opacity:1!important;visibility:visible!important}
    html body #quick-add-dialog product-price{display:block!important;opacity:1!important;visibility:visible!important}
    html body #quick-add-dialog variant-picker{display:block!important;opacity:1!important;visibility:visible!important}
    html body #quick-add-dialog product-form-component{display:block!important;opacity:1!important;visibility:visible!important}
    html body #quick-add-dialog .buy-buttons-block{display:block!important;opacity:1!important;visibility:visible!important}
  }

  /* Card quick-add: bypass every older ivory layer and always render a visible icon. */
  html body button[data-ibs-card-quick-add],
  html body main[data-template='collection'] button.quick-add__button,
  html body product-card button.quick-add__button,
  html body .product-recommendations button.quick-add__button{
    --icon-stroke-width:1.55px!important;
    display:grid!important;
    place-items:center!important;
    width:42px!important;
    min-width:42px!important;
    max-width:42px!important;
    height:42px!important;
    min-height:42px!important;
    max-height:42px!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid rgba(255,250,246,.78)!important;
    border-radius:999px!important;
    background:#49372f!important;
    background-color:#49372f!important;
    background-image:linear-gradient(135deg,#49372f 0%,#3d2d27 58%,#2f231f 100%)!important;
    color:#fffaf6!important;
    -webkit-text-fill-color:#fffaf6!important;
    box-shadow:0 9px 22px rgba(47,35,31,.22)!important;
    opacity:1!important;
    visibility:visible!important;
    backdrop-filter:none!important;
    isolation:isolate!important;
  }

  html body button[data-ibs-card-quick-add] .add-to-cart-text,
  html body main[data-template='collection'] button.quick-add__button .add-to-cart-text,
  html body product-card button.quick-add__button .add-to-cart-text{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    padding:0!important;
    border-radius:999px!important;
    background:transparent!important;
    background-image:none!important;
    color:#fffaf6!important;
    -webkit-text-fill-color:#fffaf6!important;
  }

  html body button[data-ibs-card-quick-add] .add-to-cart-icon,
  html body main[data-template='collection'] button.quick-add__button .add-to-cart-icon,
  html body product-card button.quick-add__button .add-to-cart-icon{
    opacity:0!important;
  }

  html body button[data-ibs-card-quick-add] .add-to-cart-text__content,
  html body main[data-template='collection'] button.quick-add__button .add-to-cart-text__content,
  html body product-card button.quick-add__button .add-to-cart-text__content{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important;
  }

  html body button[data-ibs-card-quick-add]::before,
  html body main[data-template='collection'] button.quick-add__button::before,
  html body product-card button.quick-add__button::before{
    content:''!important;
    position:absolute!important;
    inset:50% auto auto 50%!important;
    z-index:4!important;
    width:20px!important;
    height:20px!important;
    pointer-events:none!important;
    transform:translate(-50%,-50%)!important;
    background:#fffaf6!important;
    -webkit-mask:var(--ibs-icon-add-to-cart) center/contain no-repeat!important;
    mask:var(--ibs-icon-add-to-cart) center/contain no-repeat!important;
  }

  html body button[data-ibs-card-quick-add][data-added='true']::before,
  html body main[data-template='collection'] button.quick-add__button[data-added='true']::before,
  html body product-card button.quick-add__button[data-added='true']::before{
    -webkit-mask-image:var(--ibs-icon-checkmark-burst)!important;
    mask-image:var(--ibs-icon-checkmark-burst)!important;
  }

  @media screen and (max-width:749px){
    html body button[data-ibs-card-quick-add],
    html body main[data-template='collection'] button.quick-add__button,
    html body product-card button.quick-add__button,
    html body .product-recommendations button.quick-add__button{
      width:40px!important;
      min-width:40px!important;
      max-width:40px!important;
      height:40px!important;
      min-height:40px!important;
      max-height:40px!important;
    }
    html body button[data-ibs-card-quick-add]::before,
    html body main[data-template='collection'] button.quick-add__button::before,
    html body product-card button.quick-add__button::before{
      width:19px!important;
      height:19px!important;
    }
  }

  @media (hover:hover) and (pointer:fine){
    html body button[data-ibs-card-quick-add]:hover,
    html body main[data-template='collection'] button.quick-add__button:hover,
    html body product-card button.quick-add__button:hover{
      background:#3d2d27!important;
      background-image:linear-gradient(135deg,#3d2d27,#2f231f)!important;
      color:#fffaf6!important;
      transform:translateY(-2px)!important;
      scale:1!important;
      box-shadow:0 12px 27px rgba(47,35,31,.25)!important;
    }
  }

  @media (prefers-reduced-motion:reduce){
    html body button[data-ibs-card-quick-add],
    html body main[data-template='collection'] button.quick-add__button,
    html body product-card button.quick-add__button{transition:none!important;transform:none!important}
  }

   Original footer order preserved: launch audit -> quickview -> mobile cohesion -> page buttons.
   Critical-commerce remains immediately before this bundle; UX final remains after it. */

