.elementor-widget-dptoferer-shop-navigation{width:100%}.elementor-widget-dptoferer-shop-navigation .elementor-widget-container{padding:0 8vw;background-color:#f8f8f8}.elementor-widget-dptoferer-shop-navigation .elementor-widget-container:after{z-index:1;content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background-color:var(--e-global-color-primary)}.dpwc-anq-shop-navigation{display:flex;flex-flow:row nowrap;align-items:center;position:relative;height:44px;padding:0}.dpwc-anq-shop-navigation ul.menu{display:flex;height:100%;padding:0;list-style:none}.dpwc-anq-shop-navigation ul.menu-lvl-1>li{height:100%;border-bottom:0 solid transparent}.dpwc-anq-shop-navigation ul.menu-lvl-1>li:hover{border-bottom-color:var(--e-global-color-accent)}.dpwc-anq-shop-navigation ul.menu-lvl-1>li>a{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;color:var(--e-global-color-primary);font-family:var(--e-global-typography-c818dc3-font-family),Sans-serif;font-size:var(--e-global-typography-c818dc3-font-size);font-weight:var(--e-global-typography-c818dc3-font-weight);text-transform:var(--e-global-typography-c818dc3-text-transform);line-height:var(--e-global-typography-c818dc3-line-height);letter-spacing:var(--e-global-typography-c818dc3-letter-spacing);word-spacing:var(--e-global-typography-c818dc3-word-spacing);padding:0 10px}.dpwc-anq-shop-navigation ul.menu-lvl-1>li.current-menu-item-ancestor>a,.dpwc-anq-shop-navigation ul.menu-lvl-1>li.current-menu-item>a,.dpwc-anq-shop-navigation ul.menu-lvl-1>li>a:hover{color:var(--e-global-color-accent)}.dpwc-anq-shop-navigation ul.menu-lvl-1>li>a:before{z-index:3;content:"";position:absolute;top:0;left:-100px;height:calc(100% + 10px);width:calc(100% + 200px);pointer-events:none}.dpwc-anq-shop-navigation ul.menu-lvl-1>li:hover>a:before{pointer-events:auto}.dpwc-anq-shop-navigation ul.menu-lvl-1>li>a:after{z-index:2;content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background-color:transparent;transform:scaleX(0);transition:transform 0.15s linear,background-color 0.15s linear}.dpwc-anq-shop-navigation ul.menu-lvl-1>li:hover>a:after{background-color:var(--e-global-color-accent);transform:scaleX(1)}.dpwc-anq-shop-navigation ul.menu-lvl-1>li>a>span{z-index:4}.dpwc-anq-shop-navigation ul.sub-menu{list-style:none;padding:0}.dpwc-anq-shop-navigation ul.menu-lvl-2{position:absolute;top:100%;left:0;width:100%;background-color:#f8f8f8;column-count:4;column-gap:20px;padding:20px 20px 5px;opacity:0;pointer-events:none;transition:opacity 0.15s linear 0.15s}.dpwc-anq-shop-navigation li:hover>ul.menu-lvl-2{opacity:1;pointer-events:auto;transition:opacity 0.15s linear}.dpwc-anq-shop-navigation ul.menu-lvl-2>li{width:100%;display:inline-block;margin-bottom:15px}.dpwc-anq-shop-navigation ul.menu-lvl-2>li>a{color:var(--e-global-color-primary);font-family:var(--e-global-typography-448f470-font-family),Sans-serif;font-size:var(--e-global-typography-448f470-font-size);font-weight:var(--e-global-typography-448f470-font-weight);text-transform:var(--e-global-typography-448f470-text-transform);line-height:var(--e-global-typography-448f470-line-height);letter-spacing:var(--e-global-typography-448f470-letter-spacing);word-spacing:var(--e-global-typography-448f470-word-spacing)}.dpwc-anq-shop-navigation ul.menu-lvl-2>li.current-menu-item-ancestor>a,.dpwc-anq-shop-navigation ul.menu-lvl-2>li.current-menu-item>a,.dpwc-anq-shop-navigation ul.menu-lvl-2>li>a:hover{color:var(--e-global-color-accent)}.dpwc-anq-shop-navigation ul.menu-lvl-3>li>a{color:var(--e-global-color-primary);font-family:var(--e-global-typography-e8ef64b-font-family),Sans-serif;font-size:var(--e-global-typography-e8ef64b-font-size);font-weight:var(--e-global-typography-e8ef64b-font-weight);text-transform:var(--e-global-typography-e8ef64b-text-transform);line-height:var(--e-global-typography-e8ef64b-line-height);letter-spacing:var(--e-global-typography-e8ef64b-letter-spacing);word-spacing:var(--e-global-typography-e8ef64b-word-spacing)}.dpwc-anq-shop-navigation ul.menu-lvl-3>li.current-menu-item-ancestor>a,.dpwc-anq-shop-navigation ul.menu-lvl-3>li.current-menu-item>a,.dpwc-anq-shop-navigation ul.menu-lvl-3>li>a:hover{color:var(--e-global-color-accent)}#burger-menu{display:none;position:relative;align-items:center;gap:10px;outline:none;background:none;color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;border:none;cursor:pointer}#burger-menu #burger-titles{display:flex;flex-direction:column-reverse;align-items:flex-end;height:calc(1.5em + 16px);overflow:hidden}#burger-menu #burger-titles>span{display:flex;align-items:center;line-height:1.5;transition:transform 0.3s ease-in-out 0s;padding:8px 0}#burger-menu #burger-lines{position:relative;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;gap:4px;cursor:pointer}#burger-menu .burger-line{width:30px;height:3px;background-color:currentColor;margin:0;transition:all 0.3s ease-in-out 0.3s,color 0s;transform-origin:center}#menu-modal{display:none;z-index:9999999;position:fixed;top:0;left:0;width:100%;height:100%;color:var(--e-global-color-primary);background-color:#f8f8f8;background-size:cover;background-position:center;font-size:1.5rem;opacity:0;visibility:hidden;transform:scale(0);overflow-y:auto;scrollbar-width:none}#menu-modal .menu-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:90%;background-color:#f8f8f8}.menu-modal-inner{display:flex;flex-flow:column nowrap;height:100%;padding:0;margin:0}#menu-modal .burger-wrapper{display:flex;justify-content:flex-end;padding:0 8vw 0 0;margin:47px 0 0}#menu-modal #burger-menu{z-index:10;justify-content:flex-end;gap:0}#menu-modal #burger-menu .burger-line{box-shadow:none;color:var(--e-global-color-primary)}#menu-modal #burger-menu .burger-line:nth-child(1){width:15px;height:2px;transform:translateY(6px) rotate(45deg);transition:all 0.3s ease-in-out 0.3s,color 0.3s ease-in-out 0s}#menu-modal #burger-menu .burger-line:nth-child(2){transform:scaleX(0);height:2px;transition:all 0.3s ease-in-out 0.3s,color 0.3s ease-in-out 0s}#menu-modal #burger-menu .burger-line:nth-child(3){width:15px;height:2px;transform:translateY(-6px) rotate(-45deg);transition:all 0.3s ease-in-out 0.3s,color 0.3s ease-in-out 0s}#menu-modal-navigation-wrapper{flex:1;position:relative;width:100%;padding:0;margin:0}#menu-modal ul{display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:0;position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;padding:93px 8vw 50px;margin:0;opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto}#menu-modal ul li{line-height:1;text-align:left;padding:0;margin:0}#menu-modal ul a{display:inline-block;position:relative;width:100%;border-bottom:solid 1px #ccc;color:var(--e-global-color-primary);font-family:var(--e-global-typography-c818dc3-font-family),Sans-serif;font-size:var(--e-global-typography-c818dc3-font-size);font-weight:var(--e-global-typography-c818dc3-font-weight);text-transform:var(--e-global-typography-c818dc3-text-transform);line-height:var(--e-global-typography-c818dc3-line-height);letter-spacing:var(--e-global-typography-c818dc3-letter-spacing);word-spacing:var(--e-global-typography-c818dc3-word-spacing);text-decoration:none;padding:20px 34px 15px 10px}#menu-modal ul a>svg{position:absolute;top:calc(50% - 12px);right:0;height:auto;width:24px}#menu-modal ul li:not(.menu-item-has-children)>a>svg.arrow-right{display:none}#menu-modal ul.menu li.current-menu-item>a,#menu-modal ul.menu li.current-menu-ancestor>a{color:var(--e-global-color-primary)}#menu-modal ul.menu li.nav-back-button>a{font-weight:600}@media (max-width:1200px){.dpwc-anq-shop-navigation{justify-content:flex-end}.dpwc-anq-shop-navigation ul.menu{display:none}#burger-menu{display:flex;outline:none;border:none;background-color:transparent;color:var(--e-global-color-primary);font-family:var(--e-global-typography-c818dc3-font-family),Sans-serif;font-size:var(--e-global-typography-c818dc3-font-size);font-weight:var(--e-global-typography-c818dc3-font-weight);text-transform:var(--e-global-typography-c818dc3-text-transform);line-height:var(--e-global-typography-c818dc3-line-height);letter-spacing:var(--e-global-typography-c818dc3-letter-spacing);word-spacing:var(--e-global-typography-c818dc3-word-spacing);padding:0;margin:0;cursor:pointer}#menu-modal{display:initial}}@media (max-width:767px){.elementor-widget-dptoferer-shop-navigation .elementor-widget-container{padding:0 5vw}#menu-modal ul{padding-left:5vw;padding-right:5vw}#menu-modal .burger-wrapper{padding-right:5vw}}