.drawer-menu.drawer-menu--second-style .drawer-menu__primary-links{transform:translate(0);align-items:center;gap:0}.drawer-menu.drawer-menu--second-style .drawer-menu__parents-wrapper{max-width:100%;padding-left:16px;padding-right:16px;padding-top:16px}.drawer-menu.drawer-menu--second-style .drawer-menu__parents-wrapper .drawer-menu__item{width:auto}.drawer-menu.drawer-menu--second-style .drawer-menu__panel{padding-top:var(--height-header)}.drawer-menu.drawer-menu--second-style .drawer-menu__main{justify-content:unset}.drawer-menu.drawer-menu--second-style .drawer-menu__links-wrapper{margin-top:auto;margin-bottom:50px}.drawer-menu.drawer-menu--second-style .mobile-menu-upper-wrapper{padding:20px 16px 30px;display:none}.parent-link.swiper-slide{width:auto;text-transform:uppercase}.drawer-menu__children-main-wrapper{padding-left:var(--space-outer);padding-right:var(--space-outer);position:relative;margin-top:20px}.drawer-menu__children-wrapper{display:none;width:100%;height:100%;background-color:#fff}.drawer-menu__children-wrapper.visible-children-wrapper{display:flex}.drawer-link{display:flex;gap:18px;align-items:center}.megamenu-featured-block-promo.image-mobile-menu,.drawer-menu__children-wrapper .drawer-link .megamenu-featured-block-promo{max-width:62px;margin-bottom:0}.drawer-menu__children-main-wrapper .drawer-menu__children-wrapper.visible-children-wrapper>*{padding-bottom:10px}.drawer-menu__children-main-wrapper .faq-section-block-title{margin-bottom:0}.drawer-menu__children-main-wrapper .drawer-menu__children-wrapper.visible-children-wrapper{display:flex;flex-direction:column;gap:10px}.drawer-menu__children-main-wrapper .drawer-menu__children-wrapper.visible-children-wrapper>*{border-bottom:1px solid var(--color-grey-verylight);font-weight:700;font-size:18px}.drawer-menu__children-main-wrapper .faq-section-block-text .faq-accordion-content .drawer-link{font-weight:600;text-transform:capitalize;font-size:var(--text-sm)}.drawer-menu__children-main-wrapper .drawer-menu__children-wrapper.visible-children-wrapper .faq-section-block-wrapper{border:none}.drawer-menu__children-wrapper.visible-children-wrapper .faq-section-block-main-wrapper .faq-section-block-title{gap:18px}.drawer-menu__children-wrapper.visible-children-wrapper .faq-section-block-main-wrapper .faq-section-block-title .accordion-icon-container{margin-left:10px;display:flex;align-items:center;justify-content:center}.faq-section-block-title .faq-accordion-menu-title{display:flex;align-items:center;font-size:var(--text-lg)}.drawer-menu__children-wrapper.visible-children-wrapper .faq-section-block-text .faq-accordion-content a span{margin:0}.drawer-menu__children-wrapper.visible-children-wrapper .faq-section-block-text .faq-accordion-content{margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.drawer-menu.drawer-menu--second-style .drawer-menu__contents{padding-bottom:0}.drawer-menu.drawer-menu--second-style .drawer-menu__main{overflow-y:auto}.drawer-menu__featured-items-image{display:flex;margin-top:20px;padding-left:16px;padding-right:16px}.drawer-menu__featured-items-image.drawer-menu__featured-items-holder--multiple{gap:12px}.drawer-menu__featured-items-image .drawer-menu__featured-image-holder{width:100%}.drawer-menu__featured-items-image.drawer-menu__featured-items-holder--multiple .drawer-menu__featured-image-holder{width:calc(100% / var(--featured-blocks-size) - 6px)}.drawer-menu__featured-items-image .drawer-menu__featured-image-holder{display:block;width:100%}.drawer-menu__featured-items-image .drawer-menu__featured-image-holder img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:4px}.parent-link.parent-link--has-children-active{background-color:var(--active-menu-link-color);padding:2px 12px;border-radius:3px}.drawer-menu__children-wrapper.visible-children-wrapper .faq-section-block-wrapper.active .faq-section-block-title .icon{transform:rotate(-90deg)}.drawer-menu__children-wrapper-products{display:flex;flex-direction:column;gap:22px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translate(-100%);transition:transform .3s ease-in-out}.drawer-menu__children-wrapper-products:has(.drawer-menu__children-wrapper.visible-children-wrapper){position:relative;transform:translate(0)}.drawer-menu__children-wrapper-products>a{text-decoration:underline;font-size:var(--text-sm);font-weight:400;text-underline-offset:5px}.drawer-menu__children-main-wrapper .drawer-menu__children-wrapper-products .drawer-menu__children-wrapper{display:flex;flex-direction:row;gap:8px}.drawer-menu__children-main-wrapper .drawer-menu__children-wrapper-products .drawer-menu__children-wrapper .product-item{width:calc(100% / var(--nested-link-products) - 8px);border:1px solid var(--color-border);border-radius:4px}.drawer-menu__children-main-wrapper .drawer-menu__children-wrapper-products .drawer-menu__children-wrapper .product-item .product-reviews-wrapper{display:none}.drawer-menu__primary-links:not(.swiper){display:flex;gap:14px;align-items:center}.drawer-menu__primary-links .parent-link{font-size:var(--text-base);font-weight:400;padding:2px 10px;font-weight:700}.drawer-menu__primary-links .parent-link:first-child{padding-left:0}.drawer-menu__item--cross-border .disclosure-form__inner{display:flex;flex-direction:row-reverse;gap:8px}.drawer-menu__item--cross-border .disclosure-form__item+.disclosure-form__item{margin-left:0}.drawer-menu__item--cross-border .disclosure__toggle{font-size:var(--text-sm);font-weight:500}.drawer-menu.drawer-menu--second-style{transform:translate(-100%);transition:transform .5s ease-in-out;display:block;pointer-events:none;visibility:hidden}.drawer-menu.drawer-menu--second-style.active{transform:translate(0);transition:transform .5s ease-in-out;pointer-events:auto;visibility:visible}.drawer-menu.drawer-menu--second-style .drawer-menu__panel{visibility:visible;transition:none}.drawer-menu__all-links ul.disclosure-list{padding:var(--spacing-3)}@media(max-width:989px){.page .drawer-menu__featured-items-image.drawer-menu__featured-items-holder--multiple{margin:0;border:0;padding:0}.page .drawer-menu__featured-items-image.drawer-menu__featured-items-holder--multiple .drawer-menu__featured-image-holder{width:100%}.page .drawer-menu__featured-items-image .drawer-menu__featured-image-holder img{aspect-ratio:unset}.faq-section-block-title .faq-accordion-menu-title{font-size:18px}}@media(min-width:960px){.drawer-menu.drawer-menu--second-style{display:none}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/component-mobile-menu-custom.css.map */
