/* ELEMENT-O 2.5.4 — 8 fragrances: mobile-only two-image slider.
   Intentionally never changes desktop product cards or WooCommerce product galleries. */
.eh-home .eh-story-mobile-slider{display:none!important}
@media (max-width:767px){
  .eh-home .eh-story-gallery{
    display:block!important;
    position:relative!important;
    height:auto!important;
    min-height:0!important;
    width:100%!important;
    overflow:hidden!important;
    background:#f5ede3!important;
  }
  .eh-home .eh-story-gallery > a.eh-story-main{display:none!important}
  .eh-home .eh-story-mobile-slider{
    display:block!important;
    position:relative;
    width:100%;
    aspect-ratio:1/1;
    min-height:0!important;
    background:#f5ede3;
    touch-action:pan-y;
    overflow:hidden;
    isolation:isolate;
  }
  .eh-home .eh-story-mobile-track{
    display:flex;
    width:100%;height:100%;
    transform:translate3d(0,0,0);
    transition:transform .32s cubic-bezier(.2,.75,.25,1);
    will-change:transform;
  }
  .eh-home .eh-story-mobile-slide{
    display:block;
    flex:0 0 100%;width:100%;height:100%;min-width:0;
    background:#f5ede3;
  }
  .eh-home .eh-story-mobile-slide a{
    display:block!important;
    width:100%!important;height:100%!important;
  }
  .eh-home .eh-story-gallery .eh-story-mobile-slide img{
    display:block!important;
    width:100%!important;height:100%!important;
    min-height:0!important;max-height:none!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
    object-position:center center!important;
    transform:none!important;
  }
  .eh-home .eh-story-mobile-arrow{
    position:absolute;z-index:4;top:50%;transform:translateY(-50%);
    width:42px;height:42px;border-radius:50%;
    display:flex;align-items:center;justify-content:center;
    border:1px solid rgba(255,255,255,.75)!important;
    background:rgba(24,19,15,.82)!important;
    color:#fff!important;
    font:400 33px/1 Georgia,serif!important;
    padding:0 0 5px;cursor:pointer;
    box-shadow:0 3px 13px rgba(0,0,0,.22);
  }
  .eh-home .eh-story-mobile-arrow:focus-visible{outline:3px solid #bc914d;outline-offset:3px}
  .eh-home .eh-story-mobile-arrow-prev{left:12px}
  .eh-home .eh-story-mobile-arrow-next{right:12px}
  .eh-home .eh-story-mobile-indicator{
    position:absolute;bottom:14px;left:50%;transform:translateX(-50%);
    z-index:3;background:rgba(28,20,13,.83);color:#fff;
    padding:7px 14px;border:1px solid rgba(255,255,255,.5);
    border-radius:99px;font:600 11px/1.25 'DM Sans',sans-serif;
    letter-spacing:.06em;white-space:nowrap;
  }
  .eh-home .eh-story-gallery .eh-story-sale{z-index:5;top:12px;left:12px}
  /* Notes image is inside the slider on mobile; show descriptive note text below. */
  .eh-home .eh-note-image-split{display:block!important}
  .eh-home .eh-note-image-split > a.eh-story-notes-image{display:none!important}
}
@media (prefers-reduced-motion:reduce){
  .eh-home .eh-story-mobile-track{transition:none!important}
}
