.client-2025.dev{border:9px solid #00f!important}.client-2025 main{background-color:#f6f7f8;padding-top:115px}@media (max-width:809px){.client-2025 main{padding-top:225px}}.client-2025 main #accessForm button,.client-2025 main #accessForm input[type=text]{padding:4px 8px;margin:auto;border-color:#aaa;border-radius:2px;line-height:1;border:0 none}.client-2025 main #accessForm button{padding:12px;display:inline-block;background-color:#32cd32;color:#fff;border-color:#32cd32;font-size:1rem;margin-left:8px;line-height:inherit}.client-2025 main #accessForm input[type=text]{margin:8px 8px 8px 16px;font-size:.875rem}.client-2025 section>.container{padding-top:0}.client-2025 .input-wrapper{position:relative;text-align:left;display:inline-flex;gap:8px;background-color:#eee;border-radius:2px;align-items:center}@media (max-width:450px){.client-2025 .input-wrapper{gap:4px}}.client-2025 .submit-button{color:#fff;cursor:pointer;border:1px solid #e9e9ed}.client-2025 .submit-button:hover{background:#0056b3}.client-2025 #cart-bar{box-shadow:1px 3px 12px 0 rgba(0,0,0,.25)}.client-2025 #cart-bar.small-cart{padding:10px 1.5%;transition:padding .25s}.client-2025 #cart-bar.small-cart li a span{transition:height .25s,font-size .25s,margin .25s;height:20px;overflow:hidden}.client-2025 #cart-bar.small-cart li a #cart-anzahl{height:auto}@media (min-width:1200px){.client-2025 #cart-bar.small-cart li a{display:flex;align-items:center}.client-2025 #cart-bar.small-cart li a svg{margin-right:10px}}@media (max-width:809px){.client-2025 #cart-bar.small-cart #access-form-ul{transition:height .25s,font-size .25s,margin .25s;height:44px;overflow:hidden}}.client-2025 #cart-bar.small-cart.scrolled{padding:4px 1.5%}@media (max-width:1199px){.client-2025 #cart-bar.small-cart.scrolled li a span{height:0}}.client-2025 #cart-bar.small-cart.scrolled li a #cart-anzahl{height:auto;margin-bottom:0}.client-2025 #cart-bar.small-cart.scrolled li #li-login{margin-bottom:8px}@media (max-width:809px){.client-2025 #cart-bar.small-cart.scrolled #access-form-ul{height:0;border-bottom:1px solid #aaa}.client-2025 #cart-bar.small-cart.scrolled #access-form-ul span{line-height:inherit}}.client-2025 #cart-bar.small-cart.scrolled .navi:nth-child(2){margin-top:8px}@media (max-width:809px){.client-2025 #cart-bar.small-cart.scrolled .navi:last-child{margin-bottom:8px}.client-2025 #cart-bar.small-cart.scrolled .navi svg{background:inherit;width:28px;height:28px;transition:height .25s,width .25s}}.client-2025 #cart-bar.header-2025{overflow:visible;background-color:#fff}.client-2025 #cart-bar.header-2025 .logo-fotograf{transition:max-height .25s;max-height:75px}@media (max-width:450px){.client-2025 #cart-bar.header-2025 .logo-fotograf{max-height:60px}}.client-2025 #cart-bar.header-2025.scrolled .logo-fotograf{max-height:50px}@media (min-width:810px){.client-2025 #cart-bar.header-2025 nav{display:flex;width:100%;justify-content:space-between}.client-2025 #cart-bar.header-2025 nav #shop-home{margin-left:0}}.client-2025 #cart-bar.header-2025 .navi{display:flex;flex-wrap:nowrap;justify-content:space-evenly;padding:0 10px;gap:1rem;transition:margin .25s}.client-2025 #cart-bar.header-2025 .navi.hide-it#access-form-ul{display:none}@media (max-width:809px){.client-2025 #cart-bar.header-2025 .navi.add-line:first-child{border-bottom:1px solid;margin-bottom:1rem}}@media (min-width:810px){.client-2025 #cart-bar.header-2025 .navi:first-child{width:10%}}@media (max-width:809px){.client-2025 #cart-bar.header-2025 .navi{gap:.25rem;max-width:95vw}}@media (max-width:809px){.client-2025 #cart-bar.header-2025 .navi+.navi{margin-top:8px}}@media (max-width:450px){.client-2025 #cart-bar.header-2025 .navi+.navi{padding:0}}@media (max-width:600px){.client-2025 #cart-bar.header-2025 .navi:last-child{margin-top:12px}}@media (max-width:809px){.client-2025 #cart-bar.header-2025 .navi:last-child{justify-content:center}}.client-2025 #cart-bar.header-2025 .navi #cart-li{transition:padding .25s}@media (min-width:1200px){.client-2025 #cart-bar.header-2025 .navi #cart-li{padding-right:20px}}.client-2025 #cart-bar.header-2025 .navi li{margin:auto;text-align:center;display:block;position:relative;z-index:100;font-size:.875rem}@media (max-width:600px){.client-2025 #cart-bar.header-2025 .navi li.access-form{margin-left:0;margin-right:0;width:100%}.client-2025 #cart-bar.header-2025 .navi li.access-form .input-wrapper{width:100%;display:flex;justify-content:space-between}.client-2025 #cart-bar.header-2025 .navi li.access-form .input-wrapper .submit-button{margin-right:0}}@media (max-width:809px){.client-2025 #cart-bar.header-2025 .navi li{padding:0 1.30208vw}}@media (max-width:419px){.client-2025 #cart-bar.header-2025 .navi li{padding:0 1vw}}@media (max-width:809px){.client-2025 #cart-bar.header-2025 .navi li{margin:0}}.client-2025 #cart-bar.header-2025 .navi li #rememberCode+label{font-size:.875rem}.client-2025 #cart-bar.header-2025 .navi li:not(.fotos)>a>span{display:block;font-size:inherit;hyphens:none;white-space:nowrap}.client-2025 #cart-bar.header-2025 .navi li:not(.fotos)>a>#cart-anzahl{display:inline-block;background-color:#32cd32;border-radius:50%;position:absolute;color:#fff;box-sizing:border-box;padding:1px 4px;top:-8px;right:-5px;min-width:22px;font-weight:700;opacity:1;transition:opacity .4s}.client-2025 #cart-bar.header-2025 .navi li.empty>a>#cart-anzahl{display:none;opacity:0}@media (max-width:600px){.client-2025 #cart-bar.header-2025 .navi li#shop-home{padding:0}}.client-2025 #cart-bar.header-2025 .navi .active{color:#ed9618}.client-2025 #cart-bar.header-2025 .navi .active svg circle,.client-2025 #cart-bar.header-2025 .navi .active svg line,.client-2025 #cart-bar.header-2025 .navi .active svg path,.client-2025 #cart-bar.header-2025 .navi .active svg rect{stroke:#ed9618}.client-2025 #cart-bar.header-2025 .navi .active>span{color:#ed9618}.client-2025 #cart-bar.header-2025 .navi .fotos .blue-bg{font-weight:400;padding:8px 16px}.client-2025 #cart-bar.header-2025 .navi svg{width:22px;height:22px;transition:height .25s,width .25s}.client-2025 #cart-bar.header-2025~section{background-color:#f6f7f8}.client-2025 #cart-bar.header-2025~section>.container>.row{background-color:#fff;box-shadow:1px 3px 12px 0 rgba(0,0,0,.25);border-radius:6px;padding:20px}@media (min-width:1200px){.client-2025 #cart-bar.header-2025~section .container{width:1600px}.client-2025 #cart-bar.header-2025~section .container.dev .client-2025 #cart-bar.header-2025~section .container{border:5px solid #f0f}}.client-2025 #cart-bar.header-2025~section .container .row~.col-md-12{background-color:#fff;box-shadow:1px 3px 12px 0 rgba(0,0,0,.25);padding:20px;border-radius:6px}.client-2025 #cart-bar.header-2025~section .container .row~.col-md-12 .album-list-v2{gap:20px}.client-2025 #cart-bar.header-2025~section .container .row~.col-md-12 .album-list-v2 li{border-radius:6px;box-shadow:1px 3px 12px 0 rgba(0,0,0,.25)}.client-2025#account h1,.client-2025#account h2{font-size:2rem}.client-2025 #pfo_user_edit input,.client-2025 #pfo_user_edit select,.client-2025 #pfo_user_edit_client input,.client-2025 #pfo_user_edit_client select{padding:12px 24px}@media (min-width:767px){.client-2025 .formrow{clear:both}.client-2025 .left-field{display:inline-block;width:calc(50% - 10px);float:left}.client-2025 .right-field{display:inline-block;width:calc(50% - 10px);float:right;clear:none}.client-2025 .left-field.small-field,.client-2025 .right-field.small-field{width:calc(33.3333% - 10px)}.client-2025 .middle-field{display:inline-block;margin-left:15px;clear:right;float:left}.client-2025 .middle-field.small-field{width:calc(33.3333% - 10px)}}.client-2025 footer{box-shadow:1px 3px 12px 0 rgba(0,0,0,.25)}