.p-popup-menu-25{height:100%;left:0;margin:0!important;max-width:360px!important;min-height:100vh;min-height:-webkit-fill-available;position:absolute;right:auto;top:0;width:100%!important}.p-popup-menu-25 .p-popup__header{background-color:var(--menu-background);color:var(--menu-text)}.p-popup-menu-25 .p-popup__header .p-popup__button-close{height:16px;margin-top:-8px;opacity:.75;top:50%!important;width:16px}.p-popup-menu-25 .p-popup__header .p-popup__button-close svg{height:16px;width:16px}.p-popup-menu-25 .p-popup__header i{align-items:center;color:var(--body-text);display:flex;height:16px;justify-content:center;margin-left:-8px;margin-right:16px;opacity:.75;transform:rotate(180deg);width:16px}.p-popup-menu-25 .p-popup__header i .icon{width:100%}.p-popup-menu-25 .p-popup__header a,.p-popup-menu-25 .p-popup__header button{align-items:center;background:none;display:flex;justify-content:center}@media (hover:hover){.p-popup-menu-25 .p-popup__header a:hover i,.p-popup-menu-25 .p-popup__header button:hover i{opacity:1}}.p-popup-menu-25 .p-popup__body .p-popup__body--container{padding:0}.p-popup-menu-25 .p-popup__body{background-color:var(--body-background);color:var(--body-text)}.p-popup-menu-25__submenu{display:flex;flex-direction:column;min-width:100%}.p-popup-menu-25__list{padding-bottom:20px}.p-popup-menu-25__item{background-color:var(--menu-background);color:var(--menu-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-popup-menu-25__item:first-child{margin-top:0}.p-popup-menu-25__item>a,.p-popup-menu-25__item>button{align-items:center;background:none;border:1px solid var(--menu-background);color:var(--menu-text);cursor:default;display:flex;font-size:14px;line-height:1.25em;padding:12px 16px;-webkit-text-decoration:none;text-decoration:none;width:100%}@media (hover:hover){.p-popup-menu-25__item>a:hover,.p-popup-menu-25__item>button:hover{border-color:var(--menu-hover-text);color:var(--menu-hover-text)}}.p-popup-menu-25__item>a.uppercase,.p-popup-menu-25__item>button.uppercase{text-transform:uppercase}.p-popup-menu-25__item>a.semi-bold,.p-popup-menu-25__item>button.semi-bold{font-weight:500}.p-popup-menu-25__item>a.bold,.p-popup-menu-25__item>button.bold{font-weight:700}.p-popup-menu-25__item>a.acp-link-active,.p-popup-menu-25__item>button.acp-link-active{color:var(--menu-active-text)}.p-popup-menu-25__item>a i,.p-popup-menu-25__item>button i{align-items:center;display:flex;height:24px;justify-content:center;margin-right:12px;width:24px}.p-popup-menu-25__item>a i .icon,.p-popup-menu-25__item>button i .icon{height:100%;width:100%}.p-popup-menu-25__item>a i.cart,.p-popup-menu-25__item>button i.cart{position:relative}.p-popup-menu-25__item>a i.cart span,.p-popup-menu-25__item>button i.cart span{background-color:var(--primary);bottom:-4px;display:inline-block;font-size:10px;font-style:normal;font-weight:700;padding:0 4px;position:absolute;right:0;text-align:center;transform:translateX(50%)}.p-popup-menu-25__item--catalogue>a,.p-popup-menu-25__item--catalogue>button{color:var(--secondary-e)}.p-popup-menu-25__item--submenu>a:after,.p-popup-menu-25__item--submenu>button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath fill='%23595959' d='M5.5 6 11 .7l-.73-.7L5.5 4.6.73 0 0 .7z'/%3E%3C/svg%3E");content:"";display:inline-block;height:6px;margin-left:auto;right:16px;top:calc(50% - 3px);transform:rotate(270deg);width:11px}.p-popup-menu-25__item--separator{margin-top:8px}.p-popup-menu-25__item--marked>a,.p-popup-menu-25__item--marked>button{color:var(--link-text)!important}.p-popup-menu-25__item--wait{align-items:center;display:flex;justify-content:center;min-height:100px}.p-popup-menu-25__item--title{background-color:transparent;margin:12px 0}.p-popup-menu-25__item .p-header-navigate-action{display:block;margin-left:0}.p-popup-menu-25__item .p-header-navigate-action a{align-items:center;color:var(--link-text);cursor:pointer;display:flex;font-size:14px;font-weight:700;line-height:1.25em;padding:12px 16px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;width:100%}.p-popup-menu-25__item .p-header-navigate-action a i{height:24px;margin-right:12px;width:24px}.p-popup-menu-25__item .p-contact,.p-popup-menu-25__item .p-locale-currency{padding:16px}.p-popup-menu-25__item .p-contact .icon{margin:0 12px 0 0}