.mqle-shelf{--rail-edge: 48px;--panel-r: 32px;--shelf-slot: calc((100% - 54px)/4) }.mqle-shelf__panel{position:relative;inline-size:var(--page-inline);margin-inline:auto;overflow:hidden;padding:46px var(--rail-edge) 40px;color:var(--color-ink);border:1px solid rgb(255 255 255 / 78%);border-radius:var(--panel-r);background:radial-gradient(72% 110% at 9% 0%,#f7e6efeb,#f7e6ef00 58%),radial-gradient(72% 98% at 100% 3%,#e1d7f4c7,#e1d7f400 61%),linear-gradient(135deg,var(--shelf-g1) 0%,var(--shelf-g2) 52%,var(--shelf-g3) 100%);box-shadow:0 18px 56px #48304f14,0 2px 8px #48304f09}.mqle-shelf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.mqle-shelf__headings{min-width:0}.mqle-shelf__eyebrow{margin:0 0 9px;color:var(--color-muted);font-size:var(--t-badge);font-weight:var(--weight-bold);letter-spacing:var(--k-badge);line-height:var(--l-badge);text-transform:uppercase}.mqle-shelf__title{max-inline-size:650px;margin:0;color:var(--color-ink);font-size:var(--shelf-h, var(--text-h2));font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.mqle-shelf__title p{margin:0}.mqle-shelf__cta{display:inline-flex;flex:0 0 auto;min-height:var(--touch-min);align-items:center;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:3px}.mqle-shelf__rail{display:flex;align-items:stretch;gap:18px;margin:34px calc(-1 * var(--rail-edge)) 0;padding:3px var(--rail-edge) 14px;overflow-x:auto;list-style:none;scroll-padding-inline:var(--rail-edge);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mqle-shelf__rail::-webkit-scrollbar{display:none}.mqle-shelf__rail>.mqle-rail__item{flex:0 0 var(--shelf-slot)}@media screen and (min-width:701px)and (max-width:1100px){.mqle-shelf__panel{--shelf-slot: 260px}}@media screen and (max-width:700px){.mqle-shelf__panel{--rail-edge: 16px;--panel-r: 26px;padding-block:29px 24px}.mqle-shelf__rail{--shelf-slot: clamp(242px, 74vw, 284px);column-gap:12px;margin-block:25px 0;padding-block:3px 13px}.mqle-shelf__panel>.mqle-shelf__head{align-items:flex-start;column-gap:var(--space-3)}}@media screen and (max-width:350px){.mqle-shelf>.mqle-shelf__panel{--rail-edge: 15px}.mqle-shelf__rail>.mqle-rail__item{flex-basis:242px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/mqle-featured-products.css.map */
