.dfm-nav,.dfm-professional{--dfm-orange:#ff6200;--dfm-ink:#111}.dfm-nav *,.dfm-professional *{box-sizing:border-box}.dfm-nav__list,.dfm-nav__children,.dfm-nav__grandchildren{list-style:none!important;margin:0!important;padding:0!important}.dfm-nav--desktop{position:relative;width:100%;border-top:1px solid #eee;padding:10px 0}.dfm-nav--desktop>.dfm-nav__list{display:flex;align-items:center;justify-content:center;gap:6px}.dfm-nav__item{margin:0!important;padding:0!important}.dfm-nav__top-link,.dfm-nav__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 16px;color:#111!important;font-family:Gunplay,Oswald,Impact,Arial Black,sans-serif!important;font-size:17px;font-weight:400;line-height:1.2;text-transform:uppercase;text-decoration:none!important;cursor:pointer;list-style:none;white-space:nowrap}.dfm-nav__disclosure>summary::-webkit-details-marker{display:none}.dfm-nav__disclosure>summary::marker{content:""}.dfm-nav__item--primary>.dfm-nav__top-link{border:2px solid var(--dfm-orange);border-radius:4px;background:var(--dfm-orange);color:#fff!important}.dfm-nav__top-link:hover,.dfm-nav__disclosure>summary:hover,.dfm-nav__disclosure[open]>summary{background:#fff3eb}.dfm-nav__item--primary>.dfm-nav__top-link:hover{background:#111;border-color:#111;color:#fff!important}.dfm-nav__chevron{display:block;flex:0 0 7px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px}.dfm-nav__disclosure[open]>summary .dfm-nav__chevron{transform:rotate(225deg);margin-top:4px}.dfm-nav--desktop .dfm-nav__panel{position:absolute;top:100%;left:0;right:0;z-index:80;padding:22px;border:1px solid #ddd;border-top:4px solid var(--dfm-orange);border-radius:0 0 6px 6px;background:#fff;box-shadow:0 12px 24px #0002;max-height:70vh;overflow-y:auto}.dfm-nav--desktop .dfm-nav__children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.dfm-nav--desktop .dfm-nav__children>li{min-width:0;margin:0!important}.dfm-nav--desktop .dfm-nav__disclosure--products .dfm-nav__children{grid-template-columns:repeat(4,minmax(0,1fr))}.dfm-nav__child-link{display:block;min-height:44px;padding:12px;color:#111!important;border-left:3px solid transparent;text-decoration:none!important;font-size:15px;line-height:1.4}.dfm-nav__child-link>span{font-weight:400!important}.dfm-nav__child-link:hover,.dfm-nav__child-link[aria-current=page]{border-left-color:var(--dfm-orange);background:#fff3eb}.dfm-nav__child-link small{display:block;margin-top:5px;font-family:Arial,sans-serif!important;font-size:13px;font-weight:400!important;line-height:1.5;color:#444;text-transform:none!important}.dfm-nav__grandchildren{padding:0 12px 8px 15px!important}.dfm-nav__grandchildren a{display:block;padding:9px 0;min-height:38px;color:#333!important;font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.dfm-nav a:focus-visible,.dfm-nav summary:focus-visible,.dfm-professional a:focus-visible{outline:3px solid #111;outline-offset:3px}.dfm-professional--desktop{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:0 24px;padding:3px max(20px,calc((100% - 1200px)/2));background:#f2f2f2;border-bottom:1px solid #e4e4e4}.dfm-professional a{color:#333!important;font-family:Arial,sans-serif!important;font-size:12px;font-weight:400!important;line-height:1.4;text-transform:none!important;text-decoration:none}.dfm-professional a:hover{text-decoration:underline;text-underline-offset:3px}.dfm-professional--desktop a{padding:7px 0}.dfm-professional--mobile{display:flex;flex-direction:column;border-top:1px solid #ddd;margin-top:18px;padding-top:12px}.dfm-professional--mobile a{min-height:44px;padding:12px 8px;font-size:14px}.dfm-mobile-nav,.dfm-mobile-professional{list-style:none}.dfm-nav__list--mobile{width:100%}.dfm-nav__list--mobile .dfm-nav__item{border-bottom:1px solid #e5e5e5}.dfm-nav__list--mobile .dfm-nav__item--primary{margin-bottom:12px!important;border:0}.dfm-nav__list--mobile .dfm-nav__top-link,.dfm-nav__list--mobile summary{white-space:normal;padding:15px 8px;min-height:50px;font-size:18px}.dfm-nav__list--mobile .dfm-nav__item--primary>.dfm-nav__top-link{justify-content:center;padding:15px 12px}.dfm-nav__list--mobile .dfm-nav__panel{padding:0 0 12px 6px}.dfm-nav__list--mobile .dfm-nav__child-link{padding:12px 10px}@media(max-width:1024px){.dfm-professional--desktop,.dfm-nav--desktop{display:none}}@media(min-width:1025px)and (max-width:1199px){.dfm-nav--desktop .dfm-nav__top-link,.dfm-nav--desktop summary{font-size:15px;padding:12px 10px}.dfm-nav--desktop .dfm-nav__disclosure--products .dfm-nav__children{grid-template-columns:repeat(3,minmax(0,1fr))}}.dfm-nav a,.dfm-nav summary,.dfm-nav__child-link>span{font-weight:400!important;font-synthesis:none;text-shadow:none!important;-webkit-text-stroke:0}.dfm-nav .dfm-nav__panel a,.dfm-nav .dfm-nav__panel a span{font-family:var(--dfm-menu-font,Arial,sans-serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important}.dfm-nav--desktop .dfm-nav__children{align-items:start;gap:2px 22px}.dfm-nav--desktop .dfm-nav__disclosure--products .dfm-nav__children{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.dfm-nav .dfm-nav__group>.dfm-nav__child-link{padding:8px 10px 12px;border:0;min-height:0}.dfm-nav .dfm-nav__group>.dfm-nav__child-link span{font-family:Gunplay,Oswald,Impact,Arial Black,sans-serif!important;font-size:19px;text-transform:uppercase!important;line-height:1.2}.dfm-nav__group .dfm-nav__grandchildren{padding:0!important}.dfm-nav__group .dfm-nav__grandchildren a{padding:10px;min-height:42px;text-decoration:none}.dfm-nav__group .dfm-nav__grandchildren a:hover{background:#fff3eb}.dfm-nav__quick-links{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none!important;margin:20px 0 0!important;padding:14px 10px 0!important;border-top:1px solid #e5e5e5}.dfm-nav__quick-links li{margin:0!important}.dfm-nav__quick-links a{display:block;min-height:42px;padding:10px 0;color:#111!important;text-decoration:underline;text-underline-offset:3px;font-size:15px}.dfm-nav--desktop .dfm-nav__disclosure--compact{position:relative}.dfm-nav--desktop .dfm-nav__disclosure--compact .dfm-nav__panel{left:auto;right:0;top:100%;width:320px;max-width:calc(100vw - 32px);padding:10px}.dfm-nav--desktop .dfm-nav__disclosure--compact .dfm-nav__children{display:block}.dfm-nav--desktop .dfm-nav__disclosure--compact .dfm-nav__child-link{padding:10px 12px;min-height:42px}.dfm-nav__list--mobile .dfm-nav__group{margin:12px 0!important}.dfm-nav__list--mobile .dfm-nav__group:first-child{margin-top:0!important}.dfm-nav__list--mobile .dfm-nav__quick-links{gap:4px 20px;margin-top:12px!important}.dfm-nav__list{--dfm-orange:#ff6200;--dfm-ink:#111}.mobile-menu .dfm-nav__item--primary>.dfm-nav__top-link{display:flex!important;visibility:visible!important;opacity:1!important;min-height:50px;background:#ff6200!important;border:2px solid #ff6200;color:#fff!important;margin:8px 0 12px}.mobile-menu .dfm-nav__item--primary>.dfm-nav__top-link:hover{background:#111!important;border-color:#111}.dfm-nav--desktop .dfm-nav__disclosure--products .dfm-nav__panel{padding:18px 20px 12px}.dfm-nav--desktop .dfm-nav__group .dfm-nav__grandchildren a{min-height:38px;padding:8px 10px}.dfm-nav--desktop .dfm-nav__quick-links{margin-top:14px!important;padding-top:10px!important}.mobile-menu .dfm-nav__list--mobile .dfm-nav__panel a,.mobile-menu .dfm-nav__list--mobile .dfm-nav__panel a span{font-family:var(--dfm-menu-font,Arial,sans-serif)!important;font-size:16px;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;font-synthesis:none;text-shadow:none!important}.mobile-menu .dfm-nav__list--mobile .dfm-nav__panel ul{padding:0!important;margin:0!important;list-style:none}.mobile-menu .dfm-nav__list--mobile .dfm-nav__panel li{margin:0!important}.mobile-menu .dfm-nav__list--mobile .dfm-nav__panel a{display:block;box-sizing:border-box;min-height:44px;padding:10px!important;line-height:24px;text-decoration:none}.mobile-menu .dfm-nav__list--mobile .dfm-nav__group>.dfm-nav__child-link{padding:0 10px 6px!important;min-height:0;border:0;background:transparent}.mobile-menu .dfm-nav__list--mobile .dfm-nav__group>.dfm-nav__child-link span{font-family:Gunplay,Oswald,Impact,Arial Black,sans-serif!important;font-size:19px;line-height:1.25;text-transform:uppercase!important}.mobile-menu .dfm-nav__list--mobile .dfm-nav__child-link small{margin-top:6px;font-family:var(--dfm-menu-font,Arial,sans-serif)!important;font-size:14px;font-weight:400;line-height:1.5;color:#555;text-transform:none}.mobile-menu .dfm-nav__list--mobile .dfm-nav__children>.dfm-nav__group+.dfm-nav__group{border-top:1px solid #e5e5e5;margin-top:14px!important;padding-top:16px}.mobile-menu .dfm-nav__list--mobile .dfm-nav__panel{padding:12px 4px 16px}.mobile-menu .dfm-nav__list--mobile .dfm-nav__panel .dfm-nav__quick-links{display:flex;gap:4px 16px;margin-top:14px!important;padding-top:10px!important}body.mobile-menu--opened #dfm-chat-widget,body.mobile-menu--opened #dfm-chat-toggle,body.mobile-menu--opened .dfm-teaser{display:none!important;visibility:hidden!important;pointer-events:none!important}.dfm-nav--desktop .dfm-nav__disclosure--brands .dfm-nav__children{gap:8px 22px;align-items:stretch}.dfm-nav--desktop .dfm-nav__brand-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 14px;min-height:122px;border:1px solid transparent;border-radius:4px;text-align:center}.dfm-nav--desktop .dfm-nav__brand-logo{display:block;width:120px;height:84px;object-fit:contain;margin:0}.dfm-nav--desktop .dfm-nav__brand-link>span{font-size:14px;line-height:1.4}.dfm-nav--desktop .dfm-nav__brand-link:hover,.dfm-nav--desktop .dfm-nav__brand-link[aria-current=page]{border-color:#ff6200;background:#fff3eb}.dfm-nav--desktop .dfm-nav__brand-link:focus-visible{outline:2px solid #ff6200;outline-offset:2px}.dfm-nav--desktop .dfm-nav__disclosure--brands .dfm-nav__children>li:last-child{grid-column:1/-1;border-top:1px solid #e5e5e5;margin-top:6px!important;padding-top:8px}
/*# sourceMappingURL=/cdn/shop/t/106/assets/dfm-navigation.css.map */
