.theme__header .header__dropdown{background:#f5f6f7;color:#242424;border-top:1px solid #e5e6e8;box-shadow:0 15px 24px #17202a0d}.theme__header .header__dropdown__wrapper{max-width:1600px;margin:auto;padding:32px 40px}.theme__header .header__dropdown__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;padding:0;align-items:start}.theme__header .header__grandparent__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 25px;width:auto;flex:none;margin:0;padding:0}.theme__header .fw-menu-2 .header__grandparent__links{grid-template-columns:repeat(4,minmax(0,1fr))}.theme__header .fw-menu-2 .header__dropdown__inner{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.theme__header .dropdown__family{margin:0;padding:0;min-width:0}.theme__header .header__dropdown .navlink{padding:6px 0;margin:0;font-size:14px;line-height:1.4;color:#242424;white-space:normal}.theme__header .header__dropdown .navlink--child{font-size:11px;letter-spacing:.075em;text-transform:uppercase;font-weight:600;color:#62666b;margin-bottom:7px}.theme__header .header__dropdown a:hover,.theme__header .header__dropdown a:focus-visible{color:#710808}.theme__header .navlink--toplevel{font-size:13px;letter-spacing:.045em}.theme__header .menu__blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;padding:0;margin:0}.theme__header .fw-menu-2 .menu__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.theme__header .fw-menu-3 .menu__blocks{grid-template-columns:1fr;max-width:320px;justify-self:end}.theme__header .fw-menu-1 .header__dropdown__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px}.theme__header .fw-menu-1 .header__grandparent__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.theme__header .fw-menu-3 .header__grandparent__links .dropdown__family{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.fw-menu-card{display:block;min-width:0;width:100%}.fw-menu-card a{display:block;color:#242424}.fw-menu-card__image{width:100%;aspect-ratio:1;display:block;object-fit:cover;background:#e9ebed;transition:filter .2s}.fw-menu-card a:hover .fw-menu-card__image{filter:brightness(.97)}.fw-menu-card__title{font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:600;line-height:1.35;margin:12px 0 0;text-transform:none;letter-spacing:0}.theme__header a:focus-visible,.drawer--header a:focus-visible,.drawer--header button:focus-visible{outline:2px solid #710808;outline-offset:4px}.drawer--header,.drawer--header .drawer__inner,.drawer--header .sliderule__panel{background:#fff;color:#242424}.drawer--header .sliderow{min-height:50px;border-bottom:1px solid #eceef0}.drawer--header .sliderow__title{font-size:15px;line-height:1.4}.drawer--header .sliderow--back{background:#f5f6f7}.drawer--header .sliderule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.drawer--header .fw-menu-card__title{font-size:12px}@media(min-width:990px)and (max-width:1199px){.theme__header .header__dropdown__wrapper{padding:24px}.theme__header .header__dropdown__inner{gap:24px}.theme__header .fw-menu-2 .header__grandparent__links{grid-template-columns:repeat(3,minmax(0,1fr))}.theme__header .header__dropdown .navlink{font-size:13px}}@media(prefers-reduced-motion:reduce){.fw-menu-card__image{transition:none}}.theme__header .fw-menu-2 .header__grandparent__links{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 24px!important}.theme__header .header__grandparent__links .dropdown__family{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.theme__header .fw-menu-3 .header__grandparent__links .dropdown__family{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.theme__header .fw-menu-card .fw-menu-card__image,.drawer--header .fw-menu-card .fw-menu-card__image{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover}.theme__header .fw-menu-2 .fw-menu-card:first-child .fw-menu-card__image{object-position:25% center}@media(min-width:990px)and (max-width:1199px){.theme__header .fw-menu-2 .header__grandparent__links{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.mobile-menu .drawer--header{--text:#25282b;--bg:#fff;--border:#e6e8eb;color:#25282b!important}.mobile-menu .drawer--header .drawer__inner,.mobile-menu .drawer--header .sliderule__panel{background:#fff!important}.mobile-menu .drawer--header .sliderow__title{color:#25282b!important;font-size:15px!important;font-weight:400;letter-spacing:0!important;text-transform:none!important}.mobile-menu .drawer--header .drawer__main-menu>.sliderule__wrapper>mobile-sliderule>.sliderow .sliderow__title{font-weight:600;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:13px!important}.mobile-menu .drawer--header .sliderow{min-height:54px!important;border-bottom:1px solid #e6e8eb!important}.mobile-menu .drawer--header .sliderow--back{background:#f3f4f6!important;min-height:58px!important}.mobile-menu .drawer--header .sliderow--back .sliderow__title{font-size:13px!important;font-weight:600!important;letter-spacing:.045em!important;text-transform:uppercase!important}.mobile-menu .drawer--header .sliderow__title:hover{color:#710808!important}.mobile-menu .drawer--header .socials{border-top:1px solid #e6e8eb;padding-top:18px}.fw-mobile-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:22px 20px;background:#f5f6f7;margin:12px 0 0}.fw-mobile-card{min-width:0;display:block;color:#25282b!important;text-transform:none!important;letter-spacing:0!important}.fw-mobile-card .fw-mobile-card__image{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover;background:#e9ebed}.fw-mobile-card[href*=about-us] .fw-mobile-card__image{object-position:25% center}.fw-mobile-card span{display:block;font-size:12px!important;line-height:1.45;font-weight:600;margin-top:9px}.mobile-menu .drawer--header .drawer__head{border-bottom:1px solid #e6e8eb}.mobile-menu .drawer--header .drawer__inner{height:100vh;height:100dvh}.mobile-menu .drawer--header .drawer__head{flex-shrink:0}.mobile-menu .drawer--header .drawer__body,.mobile-menu .drawer--header .drawer__content{min-height:0}.mobile-menu .drawer__content__scroll>.mobile-menu__block{flex-shrink:0}.mobile-menu .mobile-menu__block--menu:has(.sliderule__panel.is-visible){height:100%}.mobile-menu .drawer__menu:has(.sliderule__panel.is-visible){height:100%!important;max-height:100%!important}.mobile-menu .drawer__menu:has(.sliderule__panel.is-visible) .drawer__main-menu{height:100%!important}.mobile-menu .drawer--header .sliderule__panel{height:100%!important;overscroll-behavior:auto;-webkit-overflow-scrolling:touch}.mobile-menu .drawer__content__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
/*# sourceMappingURL=/cdn/shop/t/105/assets/fw-navigation.css.map */
