
@media(min-width:922px){
.ast-desktop .main-header-bar{position:relative}
.ast-desktop .main-header-bar .ast-container,.ast-desktop .main-header-bar .site-header-section,.ast-desktop .main-header-bar .ast-builder-menu-1,.ast-desktop .main-header-bar .main-navigation,.ast-desktop .main-header-bar .site-navigation,.ast-desktop .main-header-bar .main-header-menu,.ast-desktop .main-header-bar .main-header-menu>li{position:static}
.ast-desktop .main-header-menu>.menu-item>a{font-family:Oswald,sans-serif}
.ast-desktop .main-header-menu>.menu-item>.sub-menu{
left:50%!important;right:auto!important;top:100%;transform:translateX(-50%)!important;
width:min(1120px,94vw);padding:28px 300px 28px 30px;box-sizing:border-box;
display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;
background:#fff;border:1px solid #e0e8e8;border-top:3px solid #6899aa;border-radius:0 0 12px 12px;
box-shadow:0 24px 48px #142f3b26;max-height:calc(100vh - 160px);overflow:auto;
}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li{width:auto;margin:0;position:relative}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>a{font:500 18px/1.35 Oswald,sans-serif;color:#193b46!important;border:0;border-bottom:1px solid #dce7e8;padding:0 0 12px 34px;margin-bottom:8px;background:none!important;min-height:38px}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>a:before{content:"";position:absolute;left:0;top:0;width:24px;height:26px;background-color:#5b899b;mask:var(--dp-icon-4418) center/contain no-repeat}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>a>.ast-icon,.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>a>.dropdown-menu-toggle,.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>.ast-menu-toggle{display:none!important}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>.sub-menu{position:static!important;visibility:visible!important;opacity:1!important;display:block!important;transform:none!important;left:auto!important;right:auto!important;width:100%!important;min-width:0!important;border:0!important;box-shadow:none!important;background:none!important;margin:0!important;padding:0!important}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>.sub-menu a{font:400 15px/1.45 Oswald,sans-serif;text-transform:none;color:#425760;border:0;padding:6px 10px 6px 14px;border-radius:5px;transition:background .15s,color .15s}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>.sub-menu a>.ast-icon{display:none}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>.sub-menu a:hover,.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>.sub-menu a:focus{background:#edf4f4;color:#174e63}
.ast-desktop .main-header-menu>.menu-item>.sub-menu:before{content:"";position:absolute;right:22px;top:24px;bottom:24px;width:248px;border-radius:8px;background:linear-gradient(0deg,#103440b3,transparent 70%),var(--dp-photo-4418) center/cover no-repeat}
.ast-desktop .main-header-menu>.menu-item>.sub-menu:after{content:var(--dp-caption-4418);position:absolute;right:42px;bottom:48px;width:208px;white-space:pre-line;color:#fff;font:400 26px/1.25 Oswald,sans-serif;pointer-events:none}
.ast-desktop .main-header-menu>.menu-item:hover>.sub-menu,.ast-desktop .main-header-menu>.menu-item:focus-within>.sub-menu,.ast-desktop .main-header-menu>.menu-item.ast-submenu-expanded>.sub-menu{visibility:visible!important;opacity:1!important}
.ast-desktop .main-header-menu a:focus-visible{outline:2px solid #52879a;outline-offset:3px}
.ast-desktop .main-header-menu>.sd-menu-175{--dp-photo-4418:url("https://docciapiscina.it/wp-content/uploads/FONTANA-TRITONE-VERDE-ambientata.jpg");--dp-caption-4418:"IHR GARTEN.\a IHRE OASE."}
.ast-desktop .main-header-menu>.sd-menu-156{--dp-photo-4418:url("https://docciapiscina.it/wp-content/uploads/DOCCIA-ALGHERO-NERA-ambientata.jpg");--dp-caption-4418:"DRAUSSEN LEBEN.\a WASSER ERLEBEN."}
.ast-desktop .main-header-menu>.sd-menu-137{--dp-photo-4418:url("https://docciapiscina.it/wp-content/uploads/SOFFIONE-LEVANTE-30-INOX-ambientata.jpg");--dp-caption-4418:"JEDES DETAIL\a ZÄHLT."}
.ast-desktop .main-header-menu>.sd-menu-134{--dp-photo-4418:url("https://docciapiscina.it/wp-content/uploads/RUBINETTO-LAVELLO-LEVANTE-ALTO-NERO-ambientata.jpg");--dp-caption-4418:"DESIGN\a BIS INS DETAIL."}
.ast-desktop .main-header-menu>.sd-menu-160{--dp-photo-4418:url("https://docciapiscina.it/wp-content/uploads/SOFFIONE-LEVANTE-30-INOX-ambientata.jpg");--dp-caption-4418:"RAUM\a ZUM WOHLFÜHLEN."}
.ast-desktop .main-header-menu>.sd-menu-175>.sub-menu{min-height:300px}
}
@media(prefers-reduced-motion:reduce){.main-header-menu .sub-menu,.main-header-menu .sub-menu a{transition:none!important}}
/* Keep the catalogue navigation clear of the starter template's utility menu. */
#masthead .ast-builder-menu-2,#masthead .ast-header-account,.site-footer .ast-footer-social-1-wrap{display:none!important}
#masthead .main-header-bar{background:#fff!important}
#masthead .main-header-menu>.menu-item>.menu-link{color:#193b46!important;letter-spacing:0!important;font-size:16px;line-height:1.4;padding:16px 13px}
@media(min-width:922px){
#ast-desktop-header .ast-builder-grid-row{display:flex!important;flex-wrap:wrap;align-items:center;gap:0;min-height:100px}
#ast-desktop-header .site-header-primary-section-left{order:0;flex:1 1 auto}
#ast-desktop-header .site-header-primary-section-right{order:1;flex:0 0 auto}
#ast-desktop-header .site-header-primary-section-center{order:2;flex:1 0 100%;justify-content:center}
#ast-desktop-header .site-header-primary-section-left-center,#ast-desktop-header .site-header-primary-section-right-center{display:none!important}
#ast-desktop-header .ast-builder-menu-1{width:100%;justify-content:center}
#ast-desktop-header .main-header-menu{justify-content:center;flex-wrap:nowrap}
#ast-desktop-header .main-header-menu>.menu-item{flex:0 1 auto}
}

.main-header-menu>.sd-menu-175{--dp-icon-4418:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V7h9a4%204%200%200%201%204%204v2M2%2021h9M14%2016v2m4-2v3m4-3v2M3%207V3h4v4%22%2F%3E%3C%2Fsvg%3E")}
.main-header-menu>.sd-menu-156{--dp-icon-4418:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2022V6a4%204%200%200%201%208%200v2M9%2012h8l-2-4h-4zM10%2015v2m6-2v2m-3%202v2%22%2F%3E%3C%2Fsvg%3E")}
.main-header-menu>.sd-menu-137{--dp-icon-4418:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%204%203%203%204-1a7%207%200%200%201-9%208l-7%207-3-3%207-7a7%207%200%200%201%205-9z%22%2F%3E%3C%2Fsvg%3E")}
.main-header-menu>.sd-menu-134{--dp-icon-4418:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2020h18M6%2020V8h10a4%204%200%200%201%204%204v2h-4v-2H9v8M9%204h6m-3%200v4%22%2F%3E%3C%2Fsvg%3E")}
.main-header-menu>.sd-menu-160{--dp-icon-4418:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012h20l-2%207H4zM5%2019v3m14-3v3M5%2012V5a2%202%200%200%201%204%200v2%22%2F%3E%3C%2Fsvg%3E")}
@media(min-width:922px){
.ast-desktop .main-header-menu>.menu-item>.sub-menu{display:none!important}
.ast-desktop .main-header-menu>.menu-item:hover>.sub-menu,.ast-desktop .main-header-menu>.menu-item:focus-within>.sub-menu,.ast-desktop .main-header-menu>.menu-item.ast-submenu-expanded>.sub-menu{display:grid!important}
.ast-desktop .main-header-menu>.menu-item>.sub-menu:before{left:auto!important;right:22px!important;top:24px!important;bottom:24px!important;height:auto!important;transform:none!important;border:0!important;margin:0!important;pointer-events:none}
.ast-desktop .main-header-menu>.menu-item>.sub-menu:after{left:auto!important;right:42px!important;top:auto!important;bottom:48px!important;transform:none!important;border:0!important;margin:0!important}
.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>a{display:block!important}
}
@media(min-width:922px){.ast-desktop .main-header-menu>.menu-item>.sub-menu>li{display:block!important;align-self:start}.ast-desktop .main-header-menu>.menu-item>.sub-menu>li>.sub-menu>li{display:block!important}}

@media(min-width:922px){#ast-desktop-header .site-header-section{height:auto!important}#ast-desktop-header .ast-builder-grid-row{height:auto!important}#ast-desktop-header .main-header-menu>.menu-item>.menu-link{word-break:normal!important;overflow-wrap:normal!important;font-size:15px;padding:15px 10px}}

@media(min-width:922px){#ast-desktop-header .ast-builder-menu-1 .ast-main-header-bar-alignment{margin-left:auto!important;margin-right:auto!important}}

@media(min-width:922px){#ast-desktop-header .site-header-primary-section-right-center{display:flex!important}#ast-desktop-header .ast-header-search{display:flex!important;margin-right:18px}#masthead .astra-search-icon{color:#193b46!important}}

@media(min-width:922px){#ast-desktop-header .ast-builder-grid-row{display:grid!important;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr)!important;flex-wrap:nowrap;min-height:100px;gap:12px}#ast-desktop-header .site-header-primary-section-left{grid-column:1;grid-row:1;order:0;min-width:0}#ast-desktop-header .site-header-primary-section-center{grid-column:2;grid-row:1;order:0;min-width:0}#ast-desktop-header .site-header-primary-section-right{grid-column:3;grid-row:1;order:0;justify-content:flex-end;min-width:0}#ast-desktop-header .main-header-menu>.menu-item>.menu-link{font-size:14px;padding:14px 8px;white-space:nowrap}#ast-desktop-header .dj-brand>span{font-size:21px}#ast-desktop-header .dj-brand>img{width:40px!important;height:40px!important}#ast-desktop-header .dj-brand small{font-size:6px;letter-spacing:.08em}}
@media(min-width:922px) and (max-width:1199px){#ast-desktop-header .ast-builder-grid-row{grid-template-columns:minmax(95px,1fr) auto minmax(95px,1fr)!important;gap:8px}#ast-desktop-header .dj-brand{gap:5px}#ast-desktop-header .dj-brand>span{font-size:15px}#ast-desktop-header .dj-brand>img{width:30px!important;height:30px!important}#ast-desktop-header .dj-brand small{display:none}#ast-desktop-header .main-header-menu>.menu-item>.menu-link{font-size:12px;padding:14px 5px}#ast-desktop-header .ast-header-search{margin-right:8px}}

@media(min-width:922px) and (max-width:1023px){#ast-desktop-header .dj-brand>span{font-size:12px}#ast-desktop-header .dj-brand>img{width:24px!important;height:24px!important}}

@media(min-width:922px){#ast-desktop-header .ast-builder-grid-row{grid-template-columns:auto minmax(0,1fr) auto!important;gap:22px}#ast-desktop-header .sd-4171-brand>span{font-size:20px}#ast-desktop-header .sd-4171-brand>img{width:38px!important;height:38px!important}#ast-desktop-header .sd-4171-brand small{font-size:6px}#ast-desktop-header .main-header-menu{justify-content:flex-end}#ast-desktop-header .main-header-menu>.menu-item>.menu-link{font-size:13px;padding:14px 7px}}@media(min-width:922px) and (max-width:1100px){#ast-desktop-header .ast-builder-grid-row{gap:10px}#ast-desktop-header .sd-4171-brand>span{font-size:16px}#ast-desktop-header .sd-4171-brand>img{width:28px!important;height:28px!important}#ast-desktop-header .main-header-menu>.menu-item>.menu-link{font-size:11px;padding:14px 5px}}

@media(max-width:544px){#ast-mobile-header .sd-4171-brand>span{font-size:16px!important}#ast-mobile-header .sd-4171-brand>img{width:32px!important;height:32px!important}#ast-mobile-header .sd-4171-brand{gap:6px}#ast-mobile-header .sd-4171-brand small{font-size:6px!important}}
