/** Shopify CDN: Minification failed

Line 12:0 Unexpected "{"
Line 12:1 Expected identifier but found "%"
Line 77:0 Unexpected "{"
Line 77:1 Expected identifier but found "%"

**/


/* CSS from section stylesheet tags */
{% if section.settings.show_scroll_arrows %}
  .m-mixed-layout__outer .m-scroll-arrow {
    display: none;
}
@media (max-width:768px){  
/* Custom Arrows */
.m-mixed-layout__outer {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.m-scroll-arrow {
    position: absolute;
    top: 128px;
    background: #ff769d;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    z-index: 5;
    width: 38px;
    height: 38px;
    font-size: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
}
.m-mixed-layout--mobile-scroll .m-product-card {
  flex: 0 0 100%;
  max-width: 100%;
  scroll-snap-align: start;
}

/* Hide scrollbar (cross browser) */
.m-mixed-layout--mobile-scroll .m-mixed-layout__inner::-webkit-scrollbar {
  display: none;
}
.m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
  -ms-overflow-style: none;  /* IE/Edge */
  scrollbar-width: none;     /* Firefox */
}
.m-scroll-arrow--left {
    left: 0;
}
.m-scroll-arrow--right {
    right: 0;
}
.m-scroll-arrow:disabled {
 opacity: 0.4;
  cursor: not-allowed;
  pointer-events: auto;
}
.m-mixed-layout__outer .m-scroll-arrow {
    display: flex !important;
}
}

{% endif %}