.mbs-section{background-color:var(--mbs-bg, #F8F4F0);padding-top:var(--mbs-pt, 72px);padding-bottom:var(--mbs-pb, 80px);overflow:hidden}.mbs-container{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.mbs-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.mbs-eyebrow{display:block;font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #9e9589)}.mbs-title{margin:0;font-family:var(--font-heading, serif);font-size:clamp(3rem,16vw,5rem);font-weight:500;letter-spacing:-.035em;line-height:1.03;color:var(--color-ink, #1a1714)}@media screen and (min-width:750px){.mbs-title{font-size:clamp(3.5rem,8vw,8.5rem);letter-spacing:-.04em}}.mbs-slider-outer{position:relative;overflow:hidden}.mbs-track{display:flex;flex-wrap:nowrap;gap:0;transition:transform .48s cubic-bezier(.16,1,.3,1);will-change:transform}@media screen and (max-width:749px){.mbs-slider-outer{overflow:visible}.mbs-track{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;transform:none!important}.mbs-track::-webkit-scrollbar{display:none}}.mbs-card{position:relative;flex:0 0 25%;min-width:0;border-top:1px solid rgba(26,23,20,.1);border-bottom:1px solid rgba(26,23,20,.1);border-right:1px solid rgba(26,23,20,.1);transition:border-color .32s ease}.mbs-card:first-child{border-left:1px solid rgba(26,23,20,.1)}.mbs-card:hover{border-color:#1a171433}@media screen and (max-width:749px){.mbs-card{flex:0 0 80vw;max-width:320px;scroll-snap-align:start;border-top:1px solid rgba(26,23,20,.1);border-bottom:1px solid rgba(26,23,20,.1)}}.mbs-card__link{display:flex;flex-direction:column;position:relative;text-decoration:none;color:inherit;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem) 5.5rem;height:100%;overflow:hidden}@media screen and (max-width:749px){.mbs-card__link{padding-bottom:clamp(1.5rem,3vw,2.5rem)}}.mbs-card__color{display:block;font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted, #9e9589);margin-bottom:clamp(1rem,2.5vw,1.75rem)}.mbs-card__badge{position:absolute;top:clamp(1.25rem,3vw,2rem);right:clamp(1rem,2.5vw,1.75rem);font-size:.5625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink, #1a1714);border:1px solid currentColor;border-radius:999px;padding:.25rem .625rem;line-height:1.4}.mbs-card__media{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,2vw,1.25rem) 0;overflow:hidden}.mbs-card__img{width:100%;max-width:280px;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center;display:block;border-radius:0;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.16,1,.3,1)}.mbs-card__img--hover{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:unset;opacity:0}@media screen and (min-width:750px){@media(prefers-reduced-motion:no-preference){.mbs-card__link:hover .mbs-card__img--default{opacity:0;transform:scale(1.025)}.mbs-card__link:hover .mbs-card__img--hover{opacity:1;transform:scale(1.025)}}}@media screen and (max-width:749px){.mbs-card__img--hover{display:none}}.mbs-card__bottom{display:flex;flex-direction:column;gap:.5rem;padding-top:1.25rem}@media screen and (max-width:749px){.mbs-card__btn{display:inline-flex}}.mbs-card__hover-bar{position:absolute;bottom:0;left:0;right:0;background-color:var(--color-ink, #1a1714);color:#f8f4f0;display:flex;align-items:center;justify-content:center;height:3.25rem;font-family:var(--font-body, sans-serif);font-size:clamp(.75rem,.7rem + .28vw,.875rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;transform:translateY(100%);transition:transform .38s cubic-bezier(.16,1,.3,1);pointer-events:none}@media(prefers-reduced-motion:no-preference){.mbs-card__link:hover .mbs-card__hover-bar,.mbs-card__link:focus-visible .mbs-card__hover-bar{transform:translateY(0)}}@media screen and (max-width:749px){.mbs-card__hover-bar{display:none}}@media(prefers-reduced-motion:reduce){.mbs-card__hover-bar{display:none}}.mbs-card__name{margin:0;font-family:var(--font-heading, serif);font-size:clamp(.875rem,.82rem + .28vw,1rem);font-weight:600;letter-spacing:-.01em;color:var(--color-ink, #1a1714);line-height:1.3}.mbs-card__price{margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:400;color:var(--color-muted, #9e9589);letter-spacing:.01em}.mbs-card__btn{display:none}@media screen and (max-width:749px){.mbs-card__btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:3.25rem;padding:.875rem 2rem;margin-top:.25rem;border-radius:999px;border:1.25px solid var(--color-ink, #1a1714);background-color:transparent;color:var(--color-ink, #1a1714);font-family:var(--font-body, sans-serif);font-size:clamp(.75rem,.7rem + .28vw,.875rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1)}.mbs-card__btn:focus-visible{outline:2px solid var(--color-ink, #1a1714);outline-offset:3px}}.mbs-progress{position:relative;width:180px;height:3px;background-color:#1a171426;border-radius:999px;margin:clamp(2rem,4vw,3rem) auto 0;overflow:hidden;cursor:pointer}.mbs-progress__fill{position:absolute;top:0;left:0;height:100%;background-color:var(--color-ink, #1a1714);border-radius:999px;width:80%;transition:width .48s cubic-bezier(.16,1,.3,1)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-best-sellers-slider.css.map */
