.mobile-menu__first-level-link{text-transform:uppercase}.mobile-menu__back,.mobile-menu__container .accordion__title,.mobile-menu__first-level-link{font-family:var(--font-var-1);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.1}.mobile-menu__accordions>a,.mobile-menu__container .accordion__content a{font-family:var(--font-var-1);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.2}.mobile-menu__service-link a,.mobile-menu__service-link span{font-family:var(--font-var-1);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:uppercase}.mobile-menu__container.open svg.menu-open,.mobile-menu__container:not(.open) svg.menu-close{opacity:0}.mobile-menu__container .modal{height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));top:var(--header-height)}.mobile-menu__container .modal__content{max-width:100%}.mobile-menu__container details{border:0;margin-bottom:8px}.mobile-menu__container details[open]{border-bottom:1px solid var(--light__grey_20)}.mobile-menu__container .accordion__title{color:var(--light__text_text);font-weight:500!important;padding:6px 0!important}.mobile-menu__container .accordion__title svg{height:16px!important;width:16px!important}.mobile-menu__container .accordion__content{display:flex;flex-direction:column;padding-bottom:0!important}.mobile-menu__container .accordion__content a{color:var(--light__text_grey);display:block;margin-bottom:8px;padding:6px 0!important}.mobile-menu__icon{cursor:pointer;display:block;height:var(--m__icon-size);position:relative;width:var(--m__icon-size)}.mobile-menu__icon svg{height:100%;left:0;position:absolute;top:0;transition:opacity .35s;width:100%}.mobile-menu__icon svg [fill]:not([fill=none]){fill:var(--light__ui_element)}.mobile-menu__icon svg [stroke]:not([stroke=none]){stroke:var(--light__ui_element)}.mobile-menu__content{display:flex;flex-direction:column;height:100%}.mobile-menu__search{padding:12px var(--page-margin)}.mobile-menu__search .search-bar__form input{border-bottom:1px solid var(--light__grey_10);color:var(--light__ui_black);padding:8px 4px}.mobile-menu__search .search-bar__form input::-moz-placeholder{color:var(--light__grey_10)}.mobile-menu__search .search-bar__form input::placeholder{color:var(--light__grey_10)}.mobile-menu__search .search-bar__form input:focus{border-bottom:1px solid var(--light__grey_10)}.mobile-menu__items{border-bottom:1px solid var(--light__ui_black);overflow:hidden;padding:24px 0}.mobile-menu__items-inner{scrollbar-base-color:var(--dark__ui_element-invert);scrollbar-face-color:var(--dark__ui_element-invert);scrollbar-3dlight-color:var(--dark__ui_element-invert);scrollbar-highlight-color:var(--dark__ui_element-invert);scrollbar-track-color:var(--dark__ui_element-invert);scrollbar-arrow-color:var(--dark__ui_element-invert);scrollbar-shadow-color:var(--dark__ui_element-invert);scrollbar-dark-shadow-color:var(--dark__ui_element-invert);height:100%;overflow:hidden auto}.mobile-menu__items-inner::-webkit-scrollbar{height:2px;width:2px}.mobile-menu__items-inner::-webkit-scrollbar-button{height:0;width:0}.mobile-menu__items-inner::-webkit-scrollbar-thumb{background:var(--dark__ui_element-invert);border:0 var(--dark__ui_element-invert);border-radius:0}.mobile-menu__items-inner::-webkit-scrollbar-thumb:active,.mobile-menu__items-inner::-webkit-scrollbar-thumb:hover{background:var(--dark__ui_element-invert)}.mobile-menu__items-inner::-webkit-scrollbar-track{background:var(--dark__text_dark-grey);border:0 transparent;border-radius:0}.mobile-menu__items-inner::-webkit-scrollbar-track:active,.mobile-menu__items-inner::-webkit-scrollbar-track:hover{background:var(--dark__text_dark-grey)}.mobile-menu__items-inner::-webkit-scrollbar-corner{background:transparent}.mobile-menu__first-level{padding:0}.mobile-menu__first-level:last-child .mobile-menu__first-level-link{border-bottom:0}.mobile-menu__first-level-color{color:var(--light__brand_primary)}.mobile-menu__first-level--openable--action{pointer-events:none}.mobile-menu__first-level-link{align-items:center;border-bottom:1px solid var(--light__grey_10);cursor:pointer;display:flex;justify-content:space-between;margin:0 var(--plp-margin);padding:var(--page-margin) 0;text-transform:none}.mobile-menu__first-level-link svg{flex-shrink:0;height:var(--s__icon-size);width:auto}.mobile-menu__first-level-link svg [fill]:not([fill=none]){fill:var(--light__ui_element)}.mobile-menu__first-level-link svg [stroke]:not([stroke=none]){stroke:var(--light__ui_element)}.mobile-menu__second-level{background-color:var(--light__ui_background);color:var(--light__text_grey);display:flex;flex-direction:column;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:translateX(100%);transition:transform .35s,opacity .35s;width:100%}.mobile-menu__second-level.open{opacity:1;transform:translateX(0)}.mobile-menu__second-level-content{overflow:hidden;padding:16px var(--page-margin)}.mobile-menu__second-level-content-inner{scrollbar-base-color:var(--dark__ui_element-invert);scrollbar-face-color:var(--dark__ui_element-invert);scrollbar-3dlight-color:var(--dark__ui_element-invert);scrollbar-highlight-color:var(--dark__ui_element-invert);scrollbar-track-color:var(--dark__ui_element-invert);scrollbar-arrow-color:var(--dark__ui_element-invert);scrollbar-shadow-color:var(--dark__ui_element-invert);scrollbar-dark-shadow-color:var(--dark__ui_element-invert);height:100%;overflow:hidden auto;padding:0}.mobile-menu__second-level-content-inner::-webkit-scrollbar{height:2px;width:2px}.mobile-menu__second-level-content-inner::-webkit-scrollbar-button{height:0;width:0}.mobile-menu__second-level-content-inner::-webkit-scrollbar-thumb{background:var(--dark__ui_element-invert);border:0 var(--dark__ui_element-invert);border-radius:0}.mobile-menu__second-level-content-inner::-webkit-scrollbar-thumb:active,.mobile-menu__second-level-content-inner::-webkit-scrollbar-thumb:hover{background:var(--dark__ui_element-invert)}.mobile-menu__second-level-content-inner::-webkit-scrollbar-track{background:var(--dark__text_dark-grey);border:0 transparent;border-radius:0}.mobile-menu__second-level-content-inner::-webkit-scrollbar-track:active,.mobile-menu__second-level-content-inner::-webkit-scrollbar-track:hover{background:var(--dark__text_dark-grey)}.mobile-menu__second-level-content-inner::-webkit-scrollbar-corner{background:transparent}.mobile-menu__second-level-color a{color:var(--light__brand_primary)}.mobile-menu__back{align-items:center;border-bottom:1px solid var(--light__grey_10);border-top:1px solid var(--light__grey_10);color:var(--light__ui_black);cursor:pointer;display:flex;flex-shrink:0;justify-content:flex-start;padding:16px var(--page-margin)}.mobile-menu__back svg{flex-shrink:0;height:var(--m__icon-size);margin-right:24px;width:auto}.mobile-menu__back svg [fill]:not([fill=none]){fill:var(--light__ui_element)}.mobile-menu__back svg [stroke]:not([stroke=none]){stroke:var(--light__ui_element)}.mobile-menu__accordions{display:flex;flex-direction:column}.mobile-menu__accordions>a{align-content:center;margin-bottom:8px;padding:6px 0}.mobile-menu__card{margin-top:8px}.mobile-menu__card .media__container{overflow:hidden;padding-top:125%;position:relative;width:100%}.mobile-menu__card .media__container>img,.mobile-menu__card .media__container>model-viewer,.mobile-menu__card .media__container>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.mobile-menu__service{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:24px 0}.mobile-menu__service-link{align-content:center;min-height:41px;padding:8px var(--page-margin)}.mobile-menu__service-link a,.mobile-menu__service-link span{align-items:center;display:flex;justify-content:flex-start}.mobile-menu__service-link a svg,.mobile-menu__service-link span svg{height:var(--s__icon-size);margin-right:8px;width:auto}.mobile-menu__service-link a svg [fill]:not([fill=none]),.mobile-menu__service-link span svg [fill]:not([fill=none]){fill:var(--light__ui_element)}.mobile-menu__service-link a svg [stroke]:not([stroke=none]),.mobile-menu__service-link span svg [stroke]:not([stroke=none]){stroke:var(--light__ui_element)}@media only screen and (orientation:landscape){.mobile-menu__items,.mobile-menu__search,.mobile-menu__service{padding-bottom:8px;padding-top:8px}}
/*# sourceMappingURL=snippet.mobile-menu.css.map*/