:root{--bg-dark-red:#aa031a;--black:#000000;--c-0056b3:#0056b3;--c-005d5e:#005d5e;--c-007bb6:#007bb6;--c-0088cc:#0088cc;--c-008acf:#008acf;--c-009900:#009900;--c-0099cc:#0099cc;--c-0099ff:#0099ff;--c-00a9f7:#00a9f7;--c-00aced:#00aced;--c-00cc99:#00cc99;--c-019fb7:#019fb7;--c-03315a:#03315a;--c-050607:#050607;--c-063258:#063258;--c-0d7ec0:#0d7ec0;--c-0e0f10:#0e0f10;--c-0f1720:#0f1720;--c-0f4a73:#0f4a73;--c-0f79e6:#0f79e6;--c-11775e:#11775e;--c-132033:#132033;--c-13292e:#13292e;--c-16324a:#16324a;--c-16a34a:#16a34a;--c-171616:#171616;--c-1a1b1c:#1a1b1c;--c-1a365d:#1a365d;--c-1c2430:#1c2430;--c-1e88e5:#1e88e5;--c-1f5f3a:#1f5f3a;--c-1f8fff:#1f8fff;--c-2180bf:#2180bf;--c-23527c:#23527c;--c-268ac3:#268ac3;--c-27292b:#27292b;--c-2983bf:#2983bf;--c-2e5e86:#2e5e86;--c-2e9e5b:#2e9e5b;--c-32506c:#32506c;--c-337ab7:#337ab7;--c-3b5998:#3b5998;--c-3d4650:#3d4650;--c-41b2dc:#41b2dc;--c-464442:#464442;--c-4c4e4f:#4c4e4f;--c-4dc247:#4dc247;--c-4fc1ff:#4fc1ff;--c-53c3ff:#53c3ff;--c-5f6b76:#5f6b76;--c-607487:#607487;--c-63b3ff:#63b3ff;--c-6b4a00:#6b4a00;--c-6b7580:#6b7580;--c-78c424:#78c424;--c-79c625:#79c625;--c-7a1c1c:#7a1c1c;--c-807e82:#807e82;--c-87e0ff:#87e0ff;--c-8a949d:#8a949d;--c-8b0000:#8b0000;--c-90ee90:#90ee90;--c-92d6fb:#92d6fb;--c-990000:#990000;--c-9aa4ad:#9aa4ad;--c-a2afbc:#a2afbc;--c-aa0000:#aa0000;--c-aaafb0:#aaafb0;--c-b1d2e5:#b1d2e5;--c-bb0000:#bb0000;--c-bd081c:#bd081c;--c-bfe8c9:#bfe8c9;--c-c62828:#c62828;--c-c7254e:#c7254e;--c-c8c3c7:#c8c3c7;--c-cc0000:#cc0000;--c-cfd6dd:#cfd6dd;--c-d31800:#d31800;--c-d4a056:#d4a056;--c-d4dedb:#d4dedb;--c-d5d078:#d5d078;--c-d6e7fe:#d6e7fe;--c-d93025:#d93025;--c-da4936:#da4936;--c-dc2626:#dc2626;--c-dce6f2:#dce6f2;--c-dce9f2:#dce9f2;--c-dd0000:#dd0000;--c-e1e8ed:#e1e8ed;--c-e2e7e8:#e2e7e8;--c-e30b17:#e30b17;--c-e53935:#e53935;--c-e5f9f4:#e5f9f4;--c-e6eaf0:#e6eaf0;--c-e7f4fc:#e7f4fc;--c-e9e9ed:#e9e9ed;--c-e9f8ee:#e9f8ee;--c-eaf3fe:#eaf3fe;--c-eaf6fd:#eaf6fd;--c-edbe05:#edbe05;--c-edebd4:#edebd4;--c-edf0f2:#edf0f2;--c-ee0000:#ee0000;--c-eeebca:#eeebca;--c-eef4fb:#eef4fb;--c-eef6fc:#eef6fc;--c-f2f3f4:#f2f3f4;--c-f3d631:#f3d631;--c-f3f7fc:#f3f7fc;--c-f3f8ff:#f3f8ff;--c-f3f9fd:#f3f9fd;--c-f4a000:#f4a000;--c-f4a536:#f4a536;--c-f4f6f8:#f4f6f8;--c-f5b5b5:#f5b5b5;--c-f5faf5:#f5faf5;--c-f6f7f8:#f6f7f8;--c-f7f9fb:#f7f9fb;--c-f8f6f1:#f8f6f1;--c-fbd850:#fbd850;--c-fbf5db:#fbf5db;--c-fdecec:#fdecec;--c-ff0000:#ff0000;--c-ff2424:#ff2424;--c-ff4500:#ff4500;--c-ff6350:#ff6350;--c-ffc44f:#ffc44f;--c-ffcc66:#ffcc66;--c-ffd59a:#ffd59a;--c-ffd700:#ffd700;--c-ffebcd:#ffebcd;--c-ffeeec:#ffeeec;--c-fff7e6:#fff7e6;--c-fff8f9:#fff8f9;--cta-color:#32cd32;--dark-grey:#49535b;--default-color:#4c9bb8;--grey-11:#111111;--grey-14:#141414;--grey-18:#181818;--grey-1a:#1a1a1a;--grey-20:#202020;--grey-22:#222222;--grey-28:#282828;--grey-2b:#2b2b2b;--grey-35:#353535;--grey-38:#383838;--grey-3e:#3e3e3e;--grey-40:#404040;--grey-42:#424242;--grey-53:#535353;--grey-55:#555555;--grey-61:#616161;--grey-66:#666666;--grey-70:#707070;--grey-75:#757575;--grey-77:#777777;--grey-88:#888888;--grey-93:#939393;--grey-96:#969696;--grey-99:#999999;--grey-9e:#9e9e9e;--grey-a6:#a6a6a6;--grey-a8:#a8a8a8;--grey-aa:#aaaaaa;--grey-b1:#b1b1b1;--grey-bc:#bcbcbc;--grey-c1:#c1c1c1;--grey-c8:#c8c8c8;--grey-cc:#cccccc;--grey-d5:#d5d5d5;--grey-d8:#d8d8d8;--grey-dd:#dddddd;--grey-e1:#e1e1e1;--grey-e3:#e3e3e3;--grey-ee:#eeeeee;--grey-f0:#f0f0f0;--grey-f5:#f5f5f5;--grey-f9:#f9f9f9;--hg-farbe-spar:#fdeebf;--orange:#ed9619;--orange-light:rgba(237, 150, 25, 0.3333);--pfo-button-color:#1799e5;--text-dark:#333333;--white:#ffffff}.client-2025.dev{border:9px solid #00f!important}.client-2025 main{background-color:var(--c-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:var(--grey-aa);border-radius:2px;line-height:1;border:0 none}.client-2025 main #accessForm button{padding:12px;display:inline-block;background-color:var(--cta-color);color:var(--white);border-color:var(--cta-color);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:var(--grey-ee);border-radius:2px;align-items:center}@media (max-width:450px){.client-2025 .input-wrapper{gap:4px}}.client-2025 .submit-button{color:var(--white);cursor:pointer;border:1px solid var(--c-e9e9ed)}.client-2025 .submit-button:hover{background:var(--c-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 var(--grey-aa)}.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:var(--white)}.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:var(--cta-color);border-radius:50%;position:absolute;color:var(--white);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:var(--orange)}.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:var(--orange)}.client-2025 #cart-bar.header-2025 .navi .active>span{color:var(--orange)}.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:var(--c-f6f7f8)}.client-2025 #cart-bar.header-2025~section>.container>.row{background-color:var(--white);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:var(--white);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)}