@media(max-width:1023px){:root{--mbb-height: 58px;--mbb-total: calc(var(--mbb-height) + env(safe-area-inset-bottom, 0px));--mobile-bottom-bar-offset: var(--mbb-total)}.mbb-keyboard-open{--mobile-bottom-bar-offset: 0px}body:after{content:"";display:block;height:var(--mbb-total)}body .montroyal-cookie-banner,body .newsletter-sticky,body .mrj-sticky-atc{bottom:var(--mobile-bottom-bar-offset)}body .montroyal-cookie-banner{max-height:calc(85dvh - var(--mobile-bottom-bar-offset))}body .mrj-sticky-atc{z-index:9}html:not(.mbb-keyboard-open) .cookie-banner__inner{padding-bottom:.875rem}html:not(.mbb-keyboard-open) .newsletter-sticky__gdpr{padding-bottom:.5rem}html:not(.mbb-keyboard-open) .mrj-sticky-atc{padding-bottom:10px}}.mobile-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:10;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #e8e8e8;box-shadow:0 -2px 12px #0000000d;font-family:var(--main-family, "Helvetica Neue", Helvetica, Arial, sans-serif);transition:transform .2s ease}.mbb-keyboard-open .mobile-bottom-bar{transform:translateY(110%)}.mobile-bottom-bar__list{display:flex;align-items:stretch;justify-content:space-around;height:var(--mbb-height, 58px);margin:0;padding:0;list-style:none}.mobile-bottom-bar__list>li{flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none}.mobile-bottom-bar .mobile-bottom-bar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:0!important;margin:0;padding:6px 2px 4px!important;border:0;border-radius:0;background:transparent;color:#5d635b;font:inherit;line-height:1!important;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-bottom-bar .mobile-bottom-bar__item:focus-visible{outline:2px solid var(--color-accent, #c9a961)!important;outline-offset:-4px!important}.mobile-bottom-bar .mobile-bottom-bar__item[aria-current=page],.mobile-bottom-bar .mobile-bottom-bar__item[data-active]{color:#123524}.mobile-bottom-bar .mobile-bottom-bar__item[aria-current=page]:before,.mobile-bottom-bar .mobile-bottom-bar__item[data-active]:before{content:"";position:absolute;top:-1px;left:50%;width:24px;height:2px;background:#c9a961;transform:translate(-50%)}.mobile-bottom-bar__icon-wrap{position:relative;display:inline-flex;line-height:0}.mobile-bottom-bar__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mobile-bottom-bar__label{display:block;max-width:100%;overflow:hidden;font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:374px){.mobile-bottom-bar__label{font-size:9.5px;letter-spacing:.02em}}.mobile-bottom-bar--icons-only .mobile-bottom-bar__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mobile-bottom-bar__badge{position:absolute;top:-6px;right:-9px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#123524;color:#fff;font-size:10px;font-weight:600;line-height:1;letter-spacing:0}.mobile-bottom-bar__badge[hidden]{display:none}.mbb-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;height:auto;max-height:85vh;max-height:85dvh;margin:0;padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;border:0;background:#fff;color:#123524;box-shadow:0 -8px 32px #0000001f;font-family:var(--main-family, "Helvetica Neue", Helvetica, Arial, sans-serif)}.mbb-sheet::backdrop{background:#12352459}@media(prefers-reduced-motion:no-preference){.mbb-sheet{transition:transform .25s ease,overlay .25s allow-discrete,display .25s allow-discrete;transform:translateY(100%)}.mbb-sheet:popover-open{transform:none}@starting-style{.mbb-sheet:popover-open{transform:translateY(100%)}}}.mbb-sheet__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0 -1rem .75rem;padding:.75rem .5rem .75rem 1rem;border-bottom:1px solid #e8e8e8;background:#fff}.mbb-sheet__heading{margin:0;font-family:var(--heading-family, var(--main-family));font-weight:var(--heading-weight, 500);font-size:1.25rem;line-height:1.2;color:#123524}.mbb-sheet .mbb-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px!important;min-height:44px!important;margin:0;padding:0!important;border:0;background:transparent;color:#123524;line-height:0!important;cursor:pointer}.mbb-sheet__close svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mbb-sheet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;margin:0;padding:0;list-style:none}@media(min-width:768px){.mbb-sheet__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mbb-sheet__item{margin:0;padding:0;list-style:none}.mbb-sheet__card{display:block;color:#123524;text-decoration:none}.mbb-sheet__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f4f1ec}.mbb-sheet__img{display:block;width:100%;height:100%;object-fit:cover}.mbb-sheet__name{display:block;margin-top:.5rem;font-size:.8125rem;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.mbb-sheet__all{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:1.25rem;border:1px solid #123524;color:#123524;font-size:.75rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.mbb-sheet__all:active,.mbb-sheet__card:active{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-mobile-bottom-bar.css.map */
