/** Shopify CDN: Minification failed

Line 61:3 Unexpected "{"
Line 61:4 Expected identifier but found "%"
Line 77:3 Unexpected "{"
Line 77:4 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:banner-slider-motion (INDEX:8) */
.bs{position:relative;overflow:hidden;max-width:100%}
  .bs__track{display:flex;scroll-snap-type:x mandatory;overflow-x:auto;scroll-behavior:smooth}
  .bs__track::-webkit-scrollbar{display:none}
  .bs__slide{flex:0 0 100%;scroll-snap-align:start}
  .bs__slide img{display:block;width:100%;height:auto}

  /* stack when slider OFF */
  .bs:not(.is-slider) .bs__track{flex-direction:column;overflow-x:visible}

  /* arrows (Motion look) */
  .bs__arrow{
    position:absolute;top:50%;margin-top:-24px;
    width:48px;height:48px;border:2px solid #000;border-radius:50%;
    background:#fff;display:flex;align-items:center;justify-content:center;
    transition:.25s;z-index:5;cursor:pointer}
  .bs__arrow svg{width:20px;height:20px;fill:#000}
  .bs__arrow:hover{transform:scale(1.1);background:#000}
  .bs__arrow:hover svg{fill:#fff}
  .bs__arrow--prev{left:16px}.bs__arrow--next{right:16px}
  @media(max-width:768px){.bs__arrow{display:none}}

  /* dots */
  .bs__dots{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:9px;z-index:4}
  .bs__dot{width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:transparent;opacity:.7;cursor:pointer;transition:.25s}
  .bs__dot.is-active,.bs__dot:hover{background:#fff;opacity:1}
/* END_SECTION:banner-slider-motion */

/* START_SECTION:responsive-banner-slider (INDEX:52) */
/* ——— Layout ——— */
   .resp-banners{position:relative;max-width:100%;overflow:hidden}
   .resp-banners__track{
     display:flex;
     scroll-snap-type:x mandatory;
     overflow-x:auto;
     scroll-behavior:smooth;
   }
   .resp-banners__slide{flex:0 0 100%;scroll-snap-align:start}
   .resp-banners__slide img{display:block;width:100%;height:auto}
   .resp-banners__track::-webkit-scrollbar{display:none}

   /* Stack vertically when slider OFF */
   .resp-banners:not(.is-slider) .resp-banners__track{
     flex-direction:column;
     overflow-x:visible;
   }

  /*–––– ARROWS ––––*/
   {% if section.settings.use_slider %}
   .resp-banners__arrow{
     position:absolute;top:50%;margin-top:-25px;
     width:50px;height:50px;border:2px solid #000;border-radius:50%;
     background:#ffffffcc;display:flex;align-items:center;justify-content:center;
     cursor:pointer;transition:background .2s,transform .2s;

     /* 👇 NEW – keep arrows above the scrolling track */
     z-index:5;
   }
   .resp-banners__arrow svg{width:22px;height:22px;fill:#000}
   .resp-banners__arrow:hover{background:#000;transform:scale(1.12)}
   .resp-banners__arrow:hover svg{fill:#fff}
   .resp-banners__arrow--prev{left:12px}
   .resp-banners__arrow--next{right:12px}
   @media(max-width:768px){.resp-banners__arrow{display:none}}
   {% endif %}
/* END_SECTION:responsive-banner-slider */

/* START_SECTION:shop-the-look-v2 (INDEX:57) */
.shop-the-look{padding-top:var(--stl-section-pt);padding-bottom:var(--stl-section-pb);}.shop-the-look--full .stl__viewport{padding-inline:var(--stl-gutter);}.shop-the-look .stl__viewport{position:relative;}.shop-the-look .stl__track{display:grid;grid-auto-flow:column;gap:var(--stl-gap);overflow-x:auto;padding:.25rem 0 1.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;--visible:var(--stl-slides-m);grid-auto-columns:calc((100% - (var(--visible) - 1) * var(--stl-gap)) / var(--visible));overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;}.shop-the-look .stl__track::-webkit-scrollbar{width:0;height:0;}@media (min-width:990px){.shop-the-look .stl__track{--visible:var(--stl-slides-d);grid-auto-columns:calc((100% - (var(--visible) - 1) * var(--stl-gap)) / var(--visible));}}.shop-the-look .stl-look--slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;}.shop-the-look .stl-look{display:grid;gap:0;align-content:start;}.shop-the-look .stl-look__media{display:block;position:relative;overflow:hidden;background:transparent;border:0;padding:0;cursor:pointer;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y;line-height:0;}.shop-the-look .stl-look__media img{width:100%;height:auto;display:block;vertical-align:top;}.shop-the-look .stl-look__btn{display:inline-flex;align-items:center;justify-content:center;margin-inline:auto;justify-self:center;min-width:200px;max-width:90%;border:1px solid currentColor;background:transparent;padding:var(--stl-btn-vpad) 1.2rem;cursor:pointer;border-radius:0;margin-top:var(--stl-btn-mt);}.shop-the-look .stl__arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;display:grid;place-items:center;background:#fff;border-radius:0;cursor:pointer;transition:transform .2s ease, opacity .2s ease;transform:translateY(-50%);}.shop-the-look .stl__arrow--prev{left:var(--stl-gutter);}.shop-the-look .stl__arrow--next{right:var(--stl-gutter);}.shop-the-look .stl__arrow:hover{transform:translateY(-50%) scale(1.05);}@media (max-width:480px){.shop-the-look .stl__arrow--prev{left:max(8px, var(--stl-gutter));}.shop-the-look .stl__arrow--next{right:max(8px, var(--stl-gutter));}}@media (pointer:coarse){.shop-the-look .stl__arrow{width:48px;height:48px;}}@media (max-width:900px){.shop-the-look .stl__arrow{display:none !important;}}.shop-the-look .stl-modal[hidden]{display:none;}.shop-the-look .stl-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:4vh 2vw;background:transparent;}.shop-the-look .stl-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0;}.shop-the-look .stl-modal__dialog{margin:0;width:min(1180px, 100%);max-height:calc(100dvh - 8vh);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 48px rgba(0,0,0,.25);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);position:relative;z-index:1;}.shop-the-look .stl-modal__close{background:#fff;border:1px solid rgba(0,0,0,.12);width:36px;height:36px;border-radius:999px;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,.12);}.shop-the-look .stl-modal__close--fixed{position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));right:calc(12px + env(safe-area-inset-right, 0px));z-index:10001;pointer-events:auto;}.shop-the-look .stl-modal__left{background:#fafafa;display:grid;align-items:start;justify-items:center;}.shop-the-look .stl-modal__media{position:relative;width:100%;}.shop-the-look .stl-modal__media img{width:100%;height:auto;display:block;}.shop-the-look .stl-hotspot{position:absolute;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#fff;color:#111;border:none;box-shadow:0 6px 12px rgba(0,0,0,.10);font-size:.85rem;font-weight:700;transform:translate(-50%, -50%);}.shop-the-look .stl-modal__right{padding:1rem 1.25rem 1.25rem 1.25rem;display:flex;flex-direction:column;min-height:0;overflow:auto;background:#fff;}.shop-the-look .stl-modal__header{display:flex;align-items:center;justify-content:center;position:relative;padding-bottom:.75rem;margin-bottom:1rem;}.shop-the-look .stl-modal__header::after{content:"";position:absolute;left:0;right:0;margin:0 auto;width:100%;max-width:560px;height:1px;background:rgba(0,0,0,.12);bottom:0;}.shop-the-look .stl-modal__title{margin:.2rem 0 1rem;font-size:1.6rem;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;text-align:center;}.shop-the-look .stl-prodlist{display:grid;gap:0;align-content:start;grid-template-columns:1fr;overflow:visible;}.shop-the-look .stl-card{display:grid;grid-template-columns:auto 96px 1fr;gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid rgba(0,0,0,.08);}.shop-the-look .stl-card:first-child{border-top:0;}.shop-the-look .stl-card__badge{width:28px;height:28px;border-radius:999px;background:#fff;color:#111;border:1px solid rgba(0,0,0,.6);display:grid;place-items:center;font-weight:700;font-size:.85rem;box-shadow:0 3px 6px rgba(0,0,0,.06);}.shop-the-look .stl-card__media{width:96px;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;display:block;}.shop-the-look .stl-card__media img{width:100%;height:100%;object-fit:cover;display:block;}@supports not (aspect-ratio:1){.shop-the-look .stl-card__media{height:120px;}}.shop-the-look .stl-card__title{display:inline-block;font-weight:600;margin:0 0 .35rem;text-decoration:none;color:inherit;font-size:1.15rem;line-height:1.35;}.shop-the-look .stl-card__desc{margin:.1rem 0 .6rem;font-size:.8rem;line-height:1.55;opacity:.85;}.shop-the-look .stl-card__btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #111;padding:.55rem 1rem;border-radius:0;text-decoration:none;color:#111;}@media (max-width:900px){.shop-the-look .stl-modal{align-items:flex-start;padding:2vh 4vw;}.shop-the-look .stl-modal__dialog{width:92vw;max-height:92dvh;grid-template-columns:1fr;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}.shop-the-look .stl-modal__right{overflow:visible;}.shop-the-look .stl-card__title{font-size:1.125rem;}.shop-the-look .stl-card__desc{font-size:.88rem;}.shop-the-look .stl-modal__close{width:40px;height:40px;}}html.stl-lock, body.stl-lock{overscroll-behavior:none;}body.stl-lock{position:fixed;left:0;right:0;width:100%;top:var(--stl-lock-top, 0);overflow:hidden;}.shop-the-look .stl-caption{margin-top:.75rem;opacity:.8;}.shop-the-look .stl-none{opacity:.7;margin:.25rem 0 0;}
/* END_SECTION:shop-the-look-v2 */