.rmscl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}@media(min-width:640px){.rmscl__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media(min-width:1100px){.rmscl--menu .rmscl__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.rmscl__card{display:block;text-decoration:none;background:transparent}.rmscl__ph{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;background:#f0eeea}.rmscl__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .7s cubic-bezier(.2,.6,.2,1)}.rmscl__card:hover .rmscl__ph img,.rmscl__card:focus-visible .rmscl__ph img{transform:scale(1.05)}.rmscl__card[data-col=bavaria-legacy-collection-1] .rmscl__ph img{transform:scale(1.4) translateY(-13%)}.rmscl__card[data-col=bavaria-legacy-collection-1]:hover .rmscl__ph img,.rmscl__card[data-col=bavaria-legacy-collection-1]:focus-visible .rmscl__ph img{transform:scale(1.47) translateY(-13%)}.rmscl__txt{display:block;padding:11px 4px 2px;text-align:center}.rmscl__name{display:block;color:rgb(var(--heading-color));font-size:9.5px;line-height:1.4;letter-spacing:.16em;transition:opacity .25s}.rmscl__card:hover .rmscl__name,.rmscl__card:focus-visible .rmscl__name{opacity:.6}@media(min-width:640px){.rmscl__txt{padding:13px 4px 2px}.rmscl__name{font-size:10px;letter-spacing:.18em}}.rmscl__all{display:block;width:max-content;margin:22px auto 0;padding-bottom:3px;text-align:center;text-decoration:none;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--heading-color));border-bottom:1px solid rgba(var(--heading-color),.3);transition:border-color .25s}.rmscl__all:hover{border-bottom-color:rgb(var(--heading-color))}.mega-menu__inner--rms{display:block;width:100%;padding-top:26px;padding-bottom:26px}@media(min-width:1100px){.rmscl--menu .rmscl__txt{padding:11px 2px 0}.rmscl--menu .rmscl__name{font-size:9px;letter-spacing:.12em}}.mobile-nav__rms-collections{padding:14px 24px 8px}.mobile-nav__rms-collections .rmscl__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.mobile-nav__rms-collections .rmscl__txt{padding:10px 2px 0}.mobile-nav__rms-collections .rmscl__name{font-size:9px;letter-spacing:.14em}.mobile-nav__rms-collections .rmscl__all{margin-top:18px}.rmscl-sec__head{text-align:center;margin:0 auto 30px;max-width:680px}.rmscl-sec__kicker{display:block;font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--text-color),.5);margin-bottom:14px}.rmscl-sec__copy{margin:14px 0 0;font-size:13.5px;line-height:1.65;color:rgba(var(--text-color),.7)}.rmscl-sec--home{padding:64px 0 70px;background:#faf8f5}.rmscl-sec--home .rmscl-sec__title{display:block;font-size:clamp(26px,3.4vw,40px);line-height:1.15;color:rgb(var(--heading-color))}.rmscl-rail{position:relative}.rmscl--home .rmscl__grid{display:flex;grid-template-columns:none;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 24px 4px;scroll-padding-left:24px;-ms-overflow-style:none;scrollbar-width:none}.rmscl--home .rmscl__grid::-webkit-scrollbar{display:none}.rmscl--home .rmscl__card{flex:0 0 clamp(188px,23vw,286px);scroll-snap-align:start}.rmscl--home .rmscl__all{margin-top:28px}@media(min-width:1100px){.rmscl--home .rmscl__grid{gap:26px;padding:0 clamp(24px,5vw,80px) 4px;scroll-padding-left:clamp(24px,5vw,80px)}.rmscl--home .rmscl__name{font-size:11px;letter-spacing:.19em}}.rmscl-rail__btn{position:absolute;top:38%;transform:translateY(-50%);width:44px;height:44px;border:1px solid rgba(var(--heading-color),.16);border-radius:50%;background:#fffffff0;color:rgb(var(--heading-color));display:none;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .25s,border-color .25s,background-color .25s}.rmscl-rail__btn:hover{border-color:rgba(var(--heading-color),.45);background:#fff}.rmscl-rail__btn--prev{left:16px}.rmscl-rail__btn--next{right:16px}@media(min-width:900px){.rmscl-rail__btn{display:flex}}.rmscl-rail.is-start .rmscl-rail__btn--prev,.rmscl-rail.is-end .rmscl-rail__btn--next{opacity:0;pointer-events:none}.rmscl-sec--page{padding-top:clamp(34px,5vw,64px);padding-bottom:18px}.rmscl-sec--page .rmscl-sec__head{margin-bottom:34px}@media(min-width:1100px){.rmscl--page .rmscl__grid{gap:20px}.rmscl--page .rmscl__txt{padding:16px 6px 2px}.rmscl--page .rmscl__name{font-size:12.5px;letter-spacing:.2em}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/rms-collections.css.map */
