﻿@font-face{font-family:"Spartan MB";font-style:normal;font-weight:400;src:url(/assets/SpartanMB-Regular-b1adb6e5bb302901070cd72a7a2abd242c69ec102dd5752f3604d306c93c180c.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Spartan MB";font-style:normal;font-weight:500;src:url(/assets/SpartanMB-Medium-4052edfa35f81a08e886c3de495ad5a1506b75abdce3860f7a10731dbc202587.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Spartan MB";font-style:normal;font-weight:700;src:url(/assets/SpartanMB-Bold-19e0ba8ae0fabc0d96a47457071922e69c383545ed297d0b78e8a66b983decb7.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Spartan MB";font-style:normal;font-weight:800;src:url(/assets/SpartanMB-ExtraBold-9008b9de1219488fe808ea6120ebe870baa2fff9b815acd4fd3e180f7fda0d46.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Spartan MB";font-style:normal;font-weight:900;src:url(/assets/SpartanMB-Black-18965eeb5c5fde59cc6bd1b5ec3a075bb734d1acd4dc75f37884cd3374777a78.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--font-face-1-name: 'Spartan MB';--font-face-1-weight: 400;--font-face-1-url: url(/assets/SpartanMB-Regular-b1adb6e5bb302901070cd72a7a2abd242c69ec102dd5752f3604d306c93c180c.woff2);--font-face-2-name: 'Spartan MB';--font-face-2-weight: 500;--font-face-2-url: url(/assets/SpartanMB-Medium-4052edfa35f81a08e886c3de495ad5a1506b75abdce3860f7a10731dbc202587.woff2);--font-face-3-name: 'Spartan MB';--font-face-3-weight: 700;--font-face-3-url: url(/assets/SpartanMB-Bold-19e0ba8ae0fabc0d96a47457071922e69c383545ed297d0b78e8a66b983decb7.woff2);--font-face-4-name: 'Spartan MB';--font-face-4-weight: 800;--font-face-4-url: url(/assets/SpartanMB-ExtraBold-9008b9de1219488fe808ea6120ebe870baa2fff9b815acd4fd3e180f7fda0d46.woff2);--font-face-5-name: 'Spartan MB';--font-face-5-weight: 900;--font-face-5-url: url(/assets/SpartanMB-Black-18965eeb5c5fde59cc6bd1b5ec3a075bb734d1acd4dc75f37884cd3374777a78.woff2)}.redactor-source{flex-grow:1}.redactor-source-view .redactor-toolbar .re-button{color:#fff}.redactor-highlighted-1,.redactor-dropdown-item-highlighted-1 span{background-image:url(/assets/fe/redactor_highlight_1-f4ac27a03084d756cccbfc22dd81218c405d588b42e3227d1de62781f4947b9f.svg);background-position:50% 50%;padding:5px 20px;background-repeat:no-repeat;background-size:cover;color:#333}.redactor-highlighted-2,.redactor-dropdown-item-highlighted-2 span{display:inline-block;padding:1px 5px 0;border-radius:2px;color:#fff;background:var(--hc, #16ac7a)}.collapse:not(.in) .redactor-toolbar-fixed{display:none}.redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4{color:inherit}.redactor-styles a{color:var(--hc, #16ac7a)}.redactor-styles a:hover{color:var(--hc-darker, #08704e)}.redactor-box.ignore-fe-styles .redactor-styles{font-family:inherit;--hc: initial;--hc-darker: initial}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-placeholder::before{left:0;width:100%}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles{text-align:center;font-family:"Spartan MB", sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1{font-size:2.75rem;font-weight:900}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2{font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3{font-size:1.125rem;font-weight:500}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h4{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3{margin:0 0 20px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h4,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h5,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h6{line-height:1.4}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1 small{color:inherit;font-size:1.125rem;font-weight:500}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles p{margin-bottom:10px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles figure{margin:0 auto}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles small{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1{color:inherit}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles ul,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles ol{margin-left:0;list-style-position:inside}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles li{text-align:center}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3{margin-top:40px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles>h1:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles>h2:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles>h3:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .card>h1:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .card>h2:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .card>h3:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .album-header-description-full>h1:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .album-header-description-full>h2:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .album-header-description-full>h3:first-child{margin-top:0}body:not(.is-v5) .redactor-box:not(.ignore-fe-styles) .redactor-styles,body:not(.is-v5) .redactor-box:not(.ignore-fe-styles) .redactor-toolbar{background-color:#f7f7f7}body:not(.is-v5) .redactor-box:not(.ignore-fe-styles) .redactor-styles{color:#999}.redactor-wrapper-maxwidth-800{max-width:800px}.pricetable-wrapper{margin:auto}.pricetable-head{font-size:1.3rem}.pricetable-cat{padding-top:20px;font-size:1.3rem}.pricetable-product{min-width:450px;text-align:left}.pricetable-mobile{min-width:150px}.pricetable-price{text-align:right;white-space:nowrap}.pricetable-options{font-style:italic;font-size:0.8rem}.pricetable-package-row td{padding-top:10px}.hide-spam-mail-field{position:absolute;height:1px;opacity:0;padding:0;border:0}.delivery-deadline-info{padding:20px 40px;background:#fff;color:#000 !important;margin:10px auto 30px;box-shadow:0 2px 4px rgba(0,0,0,0.15);text-align:left}.delivery-deadline-info *{color:#000 !important}.delivery-deadline-info p{margin-bottom:10px}.delivery-deadline-info-link{display:block;text-align:center;padding:5px 10px;margin:30px 0 50px;background:#bbb;color:#fff !important;text-decoration:none}.delivery-deadline-info-link:hover,.delivery-deadline-info-link:focus{text-decoration:none}html{font-size:16px}textarea{color:#333}h1{font-size:2.75rem;font-weight:900}h2{font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}h3{font-size:1.125rem;font-weight:500}h4{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}h1,h2,h3{margin:0 0 20px}h1,h2,h3,h4,h5,h6{line-height:1.4}h1 small{color:inherit;font-size:1.125rem;font-weight:500}p{margin-bottom:10px}figure{margin:0 auto}small{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}body{font-family:"Spartan MB", sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0}.form-control,.input-sm,.form-group-sm .form-control,.input-lg,.form-group-lg .form-control,.btn,.btn-lg,.btn-group-lg>.btn,.btn-sm,.btn-group-sm>.btn,.dropdown-menu,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-addon,.input-group-addon.input-sm,.input-group-addon.input-lg,.breadcrumb,.pagination,.pager li>a,.pager li>span{border-radius:0}a{-webkit-text-decoration:underline solid color-mix(in srgb, currentcolor 35%, transparent);text-decoration:underline solid color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:2px;text-decoration-thickness:2px}a:hover,a:focus{-webkit-text-decoration-color:color-mix(in srgb, currentcolor 75%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 75%, transparent)}.btn{padding:12px 20px 10px;transition-property:color, background-color, -webkit-text-decoration-color;transition-property:color, background-color, text-decoration-color;transition-property:color, background-color, text-decoration-color, -webkit-text-decoration-color;transition-duration:0.2s;background-color:#ededed;border:none;text-decoration:none;font-size:0.875rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.btn:not(:has(.badge),.disable-overflow){overflow:hidden;text-overflow:ellipsis}.btn:hover{background-color:#757575;color:#fcfafa}.btn:active:not(:has(.lar:only-child :empty,.las:only-child :empty,.lab:only-child :empty),.btn-link){background-color:#333 !important;color:#fcfafa}.btn:active,.btn.active{box-shadow:none}.btn:where(:not(.btn-with-icon-only):has(.las)){padding-left:18px}.btn:where(:not(.btn-warning)){color:inherit}.input-group-btn .btn{padding-inline:12px}.btn svg{position:relative;top:-2px;width:16px;height:16px;margin-right:4px;vertical-align:middle}.btn path{fill:currentcolor}.btn-sm{padding:9px 15px 8px;font-size:0.75rem;font-weight:700;text-transform:none;letter-spacing:0}.btn-sm:has(.las){padding-left:13px}.btn-lg{padding:18px 33px 16px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.btn-lg:has(.las){padding-left:31px}.input-group-btn .btn-lg{padding-inline:18px}.btn-link{background-color:transparent;font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0;-webkit-text-decoration:underline solid color-mix(in srgb, currentcolor 35%, transparent);text-decoration:underline solid color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:2px;text-decoration-thickness:2px}.btn-link:hover,.btn-link:focus{-webkit-text-decoration-color:color-mix(in srgb, currentcolor 75%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 75%, transparent)}.btn-link:hover,.btn-link:active{background-color:transparent;text-decoration-thickness:2px}.btn-link-slim{padding:0;font-size:inherit;vertical-align:inherit}.link-color-inherit{color:inherit}.btn-primary,.btn-primary:focus,.open>.btn-primary.dropdown-toggle{color:#fcfafa}.btn-warning{background-color:#dc3d3d}.btn-white{background-color:#fcfafa;color:#333}.btn-functional{padding:8px 15px;font-size:0.875rem;font-weight:700;text-transform:none;letter-spacing:0}.btn-functional:hover{background-color:#ededed;color:var(--hc)}.btn-functional.btn-white:hover:not(.active){background-color:#fcfafa}.btn-functional.active{background-color:#757575;color:#fcfafa}.btn-bordered{background:#fcfafa;border:2px solid #adadad}.btn-bordered:hover{border-color:#757575}.btn-close{position:absolute;top:17px;right:15px}.btn-group{display:flex;flex-wrap:wrap;gap:4px}.form-control,.input-lg{height:auto}.form-control{padding:8px 12px;color:#333;background-color:#ededed;border:none;box-shadow:none;font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0}.form-control:focus{box-shadow:0 1px #757575}.form-control.error:focus{box-shadow:0 1px #dc3d3d}.form-control:disabled,.form-control[readonly]{color:#9b9b9b}select.form-control{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;height:36px;padding-left:16px;line-height:1.25rem}select.form-control::picker-icon{font-family:'Line Awesome Free';content:"";font-weight:900;font-size:1rem;transition:transform 0.25s}select.form-control:open::picker-icon{transform:rotate(-180deg)}select.form-control option{padding-right:25px;padding-block:8px}select.form-control option:not(:disabled){cursor:pointer}select.form-control option:not(:last-child){border-bottom:1px solid #ededed}select.form-control::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;border:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}select.input-lg{height:53px;line-height:37px}.input-group{display:flex;max-width:600px;margin:0 auto}.input-group .input-group-btn{width:auto}.input-group .input-group-btn:last-child>.btn{margin-left:0}.input-group-addon{width:auto;padding-block:8px;border:none;line-height:inherit}.input-group-addon:first-child{border-right:1px solid #adadad}.input-group-max-width{max-width:300px}.las,.la,.lar{position:relative;top:1px;font-size:120%}.las,.la{font-weight:900 !important}.lar,.lab{font-weight:400 !important}.label-with-checkbox-replacement:not(.hide){position:relative;display:block;margin-top:8px;font-weight:inherit;cursor:pointer}.label-with-checkbox-replacement:not(.hide) input{position:absolute;top:0;left:0;opacity:0;cursor:pointer}.label-with-checkbox-replacement:not(.hide) .la-check{width:32px;height:32px;padding:8px;border:1px solid #adadad;margin-right:8px;background:#fcfafa;color:#fcfafa;font-size:0.875rem}.label-with-checkbox-replacement:not(.hide):has(input:disabled){cursor:not-allowed}.label-with-checkbox-replacement:not(.hide):has(input:disabled) .la-check{background-color:#adadad}.label-with-checkbox-replacement:not(.hide):has(input[type='checkbox']:not(:checked)) .la-check{color:transparent}.label-with-checkbox-replacement:not(.hide):has(input[type='checkbox']:not(:checked)):hover .la-check,.label-with-checkbox-replacement:not(.hide):has(input[type='checkbox']:not(:checked)):focus-within .la-check{color:var(--hc);border-color:var(--hc)}.label-with-checkbox-replacement:not(.hide):has(input:checked:not(:disabled)) .la-check{background-color:var(--hc);border-color:var(--hc)}.label-with-checkbox-replacement:not(.hide):has(input:checked:not(:disabled)):hover .la-check,.label-with-checkbox-replacement:not(.hide):has(input:checked:not(:disabled)):focus-within .la-check{background-color:var(--hc-darker)}.label-with-checkbox-replacement.checkbox-small{line-height:22px;padding-left:23px}.label-with-checkbox-replacement.checkbox-small .la-check{position:absolute;left:0;width:16px;height:16px;margin-right:0;padding:1px;vertical-align:text-bottom;font-size:12px}.tooltip{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.tooltip-inner{font-family:"Spartan MB", sans-serif;padding-top:5px;background-color:#333;border-radius:0;color:#fcfafa}.tooltip.top .tooltip-arrow{border-top-color:#333}.tooltip.top-left .tooltip-arrow{border-top-color:#333}.tooltip.top-right .tooltip-arrow{border-top-color:#333}.tooltip.right .tooltip-arrow{border-right-color:#333}.tooltip.left .tooltip-arrow{border-left-color:#333}.tooltip.bottom .tooltip-arrow{border-bottom-color:#333}.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#333}.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#333}.popover{padding:0;border:2px solid #adadad;box-shadow:0 0 12px rgba(0,0,0,0.15)}.popover-title{padding:10px 20px;background-color:#ededed;border-bottom:none;font-size:0.875rem;font-weight:700}.popover-content{padding:10px 20px;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.popover.top>.arrow{border-top-color:#adadad}.popover.top>.arrow::after{bottom:3px;margin-left:-9px}.popover.bottom>.arrow{border-bottom-color:#adadad}.popover.bottom>.arrow::after{top:3px;margin-left:-9px;border-bottom-color:#ededed}.popover.right>.arrow{border-right-color:#adadad}.popover.right>.arrow::after{left:3px;bottom:-9px}.popover.left>.arrow{border-left-color:#adadad}.popover.left>.arrow::after{right:3px;bottom:-9px}.popover>.arrow::after{border-width:9px}.alert .alert-link{font-weight:inherit}.alert-danger{color:#dc3d3d;border-color:transparent}.alert-dismissible{position:relative}.alert-hc{display:flex;gap:40px;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px;padding:20px;background-color:#ededed;border:none;border-left:4px solid var(--hc)}.alert-hc.hide{display:none}.alert-hc h3{margin-top:0 !important}.alert-hc ul{list-style-position:inside}.alert-hc-content{text-align:center}.alert-hc-content :last-child:not(.hc-alert-icon){margin-bottom:0}.alert-hc-full-width{width:100%}.alert-hc-full-width .alert-hc-content{margin-inline:auto}.alert-growler{background-color:#333;color:#fcfafa;border-left-color:#adadad}.hc-alert-icon{display:block;margin-bottom:20px}.modal-backdrop{background-color:#333}.modal-backdrop.in{opacity:0.5}.modal-dialog{height:100vh;width:100vw;margin:0;pointer-events:none}.modal-content{--modal-max-width: 800px;padding:40px 80px;max-height:calc(100vh - 80px);max-width:min(var(--modal-max-width), calc(100vw - 80px));overflow:auto;pointer-events:initial;box-shadow:none;border:none}.modal-content.modal-content-narrow{--modal-max-width: 650px}.modal-content li{list-style-position:inside}@media (max-width: 600px){.modal-content{padding-inline:40px;max-height:calc(100vh - 40px);max-width:min(var(--modal-max-width), calc(100vw - 40px))}}.modal-header{padding:0 0 40px;border-bottom:none;text-align:center}.modal-title{font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}.modal-body{padding:0;text-align:center}.modal-body p:last-child{margin-bottom:0}.modal-footer{padding:40px 0 0;border-top:none;text-align:center}.form-horizontal,.form-default{max-width:640px;margin:0 auto;text-align:left}.form-horizontal .control-label-for-text,.form-default .control-label-for-text{padding-top:0}.form-horizontal .help-block,.form-default .help-block{margin-top:4px;margin-bottom:0;color:#adadad;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.form-default .form-group{margin-bottom:20px}.form-default .form-group.flexify{align-items:flex-start}.form-default .form-control,.form-default .btn-group{margin-top:4px}.form-default .input-group .form-control{margin-top:0}.form-default label:not(.btn-functional,.label-with-checkbox-replacement){margin-bottom:0;font-size:0.875rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}.form-default label.error:not(.btn-functional,.label-with-checkbox-replacement){margin-top:4px;color:#dc3d3d}.form-default .checkbox label,.form-default label.error{font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0}.inverted-form-wrap{padding:60px}.inverted-form-wrap h2{margin-top:0 !important}.inverted-form-wrap .form-control,.inverted-form-wrap .input-group-addon{background-color:#fcfafa}.inverted-form-wrap .form-group:last-child{margin-bottom:0}.inverted-form-wrap .help-block,.inverted-form-wrap .text-muted{color:#9b9b9b}.inverted-form-wrap hr{border-color:#adadad}.table-centered{margin-left:auto;margin-right:auto}.table-centered td{padding:3px}.nowrap{white-space:nowrap}.growler{position:fixed;z-index:1042;top:-200px;left:50%;width:500px;max-width:100%;margin:0 auto;opacity:0;transition:top 0.2s, opacity 0.2s;transform:translateX(-50%)}.growler.active{display:block;top:100px;opacity:1}.growleritem{display:flex;align-items:center;gap:20px;padding:20px;border-left:4px solid #adadad;background-color:#333;box-shadow:0 0 20px rgba(0,0,0,0.2);color:#fcfafa;word-wrap:break-word;cursor:pointer}.growleritem.warning{border-color:#dc3d3d}.growleritem.success{border-color:#56ac6a}.growleritem .growler-status-icon,.growleritem .growler-close-icon{top:0}.growleritem p:last-child{margin-bottom:0}.growleritem a{color:inherit !important;-webkit-text-decoration:underline solid color-mix(in srgb, currentcolor 35%, transparent);text-decoration:underline solid color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:2px;text-decoration-thickness:2px}.growleritem a:hover,.growleritem a:focus{-webkit-text-decoration-color:color-mix(in srgb, currentcolor 75%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 75%, transparent)}.growleritem a:hover{color:rgba(252,250,250,0.8) !important}.growler-status-icon{color:#adadad}.warning .growler-status-icon{color:#dc3d3d}.success .growler-status-icon{color:#56ac6a}.growler-close-icon{margin-left:auto}.single-image-page{height:100vh;background-color:#fff}.single-image-page.si-loading::before{content:'';width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;border:4px solid var(--hc);border-radius:50%;border-top-color:transparent;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.single-image-page .btn-sticky-at-bottom{display:none}.error-cta-wrap{margin:40px 0 0}.btn .attention-badge{position:absolute;top:-11px;right:-15px;background:#c00;color:white}.badge-in-corner{position:absolute;z-index:1;top:0;right:0;color:#333;padding:4px;background-color:#fcfafa;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.badge-in-corner-left{right:auto;left:0}.ziplink{background-image:url(/assets/icons/icon_zip-ba6c2065e5dedd1f876b581f5f8d74e11dccbf7be9cb71b68e87fd3d203552b6.png);background-repeat:no-repeat;background-position:0 0;padding-left:20px;color:#888}.loading-dots{display:none;overflow:hidden;height:1.3em;margin-top:-0.3em;line-height:1.5em;vertical-align:text-bottom}.is-loading .loading-dots{display:inline-block}.loading-dots::after{display:inline-table;white-space:pre;text-align:left;content:'.\A..\A...';-webkit-animation:spin4 0.6s steps(3) infinite;animation:spin4 0.6s steps(3) infinite}@-webkit-keyframes spin4{to{transform:translateY(-4.5em)}}@keyframes spin4{to{transform:translateY(-4.5em)}}.form-control.color-picker-input{width:100px;color:#fcfafa !important}.form-control.form-control-date{line-height:1.125rem}input::-webkit-datetime-edit{display:block;padding:0}.iframe-check-overlay{position:fixed;z-index:7000;top:0;width:100%;height:5000px;text-align:center;line-height:50px;background-color:#fff;background-color:rgba(255,255,255,0.9)}.loading-spinner{position:absolute;z-index:1;margin:0 auto;border-width:2px;border-style:solid;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 1s infinite linear;animation:cssload-spin 1s infinite linear}.swiper-lazy-preloader{--swiper-preloader-color: var(--hc)}*:has(>.alert-cart-counter-badge){position:relative}.alert-cart-counter-badge{position:absolute;top:16px;left:calc(50% - 4px);width:24px;height:24px;border-radius:50%;line-height:26px;color:#fff;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.has-full-with-divider{position:relative}.has-full-with-divider::after{content:'';display:block;position:absolute;top:-40px;left:-160px;right:-160px;height:1px;background-color:#ededed;transform:translateY(-50%)}.has-full-with-divider.on-bottom::after{top:auto;bottom:0}h2 small{color:#adadad;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.grid-2-the-middle{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;align-items:center;margin:0}.grid-2-the-middle dt{text-align:right}.grid-2-the-middle dd{text-align:left}.fixed-bottom-layer{position:fixed;z-index:3;bottom:0;left:0;width:100%;padding:20px 80px;background:#fff;border-top:2px solid #adadad}.fixed-bottom-layer::before{content:'';position:absolute;top:-12px;left:0;width:100%;height:10px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%)}.icon-block-in-header{display:block;margin-bottom:4px;font-size:3rem;line-height:1}.icon-block-in-header[src*='.svg']{width:3rem;height:3rem;margin:0 auto 8px}.btn-sticky-at-bottom{position:fixed;z-index:2;bottom:0}.btn-sticky-at-bottom.right{right:49px}@media (max-width: 1279px){.btn-sticky-at-bottom.right{right:9px}}@media (max-width: 800px){.btn-sticky-at-bottom.right{right:20px}}@media (max-width: 600px){.btn-sticky-at-bottom.right{right:10px}}.scroll-to-top{bottom:40px;width:62px}body:has(.shopadmin-button) .scroll-to-top{bottom:60px}a:not(.ignore-hc,.btn,.link-color-inherit),.acts-on-hc:not(.ignore-hc),.acts-on-hc-active.active,.btn-link:not(.ignore-hc,.link-color-inherit){color:var(--hc)}a:not(.ignore-hc,.btn,.link-color-inherit):hover,.acts-on-hc:not(.ignore-hc):hover,.acts-on-hc-active.active:hover,.btn-link:not(.ignore-hc,.link-color-inherit):hover{color:var(--hc-darker)}a:hover,a:focus,.acts-on-hc-hover:hover,.acts-on-hc-hover:focus,.link-color-inherit:hover,.link-color-inherit:focus,.btn-link:hover,.btn-link:focus{color:var(--hc-darker)}.acts-on-hc-bg,.btn.btn-primary,.btn-primary.disabled,.btn-primary[disabled],.btn-primary[disabled]:hover:not(:active),.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.packages-list-item-card,.redactor-dropdown-item-highlighted-2 span{background-color:var(--hc);border-color:var(--hc)}.bg-image-overlay.is-hc-tainted{background-color:var(--hc)}.acts-on-hc-border{border-color:var(--hc)}.btn-primary:hover:not(:active),.btn-primary:focus,.open>.dropdown-toggle.btn-primary,.acts-on-hc-bg-hover:hover{background-color:var(--hc-darker);border-color:var(--hc-darker)}a:focus,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:none;box-shadow:0 0 0 3px var(--hc-box-shadow);transition:box-shadow 0.2s ease-in-out}a.no-focus-outline:focus,.btn.no-focus-outline:focus,.btn.no-focus-outline:active:focus,.btn.active.no-focus-outline:focus,.btn.focus.no-focus-outline,.btn.focus.no-focus-outline:active,.btn.active.focus.no-focus-outline{box-shadow:none}@-webkit-keyframes showing{from{opacity:0}to{opacity:1}}@keyframes showing{from{opacity:0}to{opacity:1}}@-webkit-keyframes hiding{from{opacity:1}to{opacity:0}}@keyframes hiding{from{opacity:1}to{opacity:0}}.showing{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:showing;animation-name:showing}.showing-slow{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:showing;animation-name:showing}.hiding{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:hiding;animation-name:hiding}.album-title{font-size:2.75rem;font-weight:900}.main-album.padded{padding-top:60px}.main-album .albums-grid{margin-bottom:80px}.main-album-breadcrumb-wrap{padding:20px 80px 0}@media (max-width: 1279px){.main-album-breadcrumb-wrap{padding-inline:80px}}@media (max-width: 800px){.main-album-breadcrumb-wrap{padding-inline:40px}}@media (max-width: 600px){.main-album-breadcrumb-wrap{padding-inline:20px}}.main-album-breadcrumb{display:inline-block;list-style:none;margin:0;padding:0;text-align:center}.breadcrumb-item{display:inline-block;margin:0 10px}.breadcrumb-item::before{content:'/';position:relative;right:11px}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item:first-child::before{content:none}.breadcrumb-item-link{color:inherit}.album-title-main{text-align:center;margin-bottom:40px}.main-album.hide-title .album-title-main{display:none}.album-description{margin:0 auto;margin-bottom:80px}.main-album.hide-description .album-description{display:none}.album-headline{text-align:center}.album-headline-subalbums-hint{display:block;margin-top:4px;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.album-qr-form{margin-bottom:80px;text-align:center}.album-searchbox.cards,.album-searchbox.card{display:none}.album-searchbox.do-show{display:flex}.album-searchbox.cards .input-group{margin-top:40px}.main-album-subscribe-only{text-align:center}.subscription-description{margin-bottom:40px}.notready-images{margin:80px 0 0;text-align:center;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.gallery-no-content{padding:80px 0 160px}.face-search-hint{margin-bottom:80px;text-align:center}.albums-grid{position:relative;transition:height 0.2s ease-out}.albums-grid-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.albums-grid-prominent .albums-grid-list{gap:20px}.albums-grid-compact .albums-grid-list{gap:40px}.albums-grid-list.is-loading::before{content:'Lädt...';position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.75);color:#333;font-size:2.75rem;font-weight:900}.albums-grid-empty{height:160px;line-height:160px;text-align:center;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.albums-grid-item{display:block;position:relative;text-decoration:none}.albums-grid-item:hover,.albums-grid-item:focus{text-decoration:none}.albums-grid-item:active{transform:scale(0.97);transition:transform 0.1s ease-in-out}.albums-grid-compact .albums-grid-item{display:flex;align-items:center;padding:13px;padding-left:0;background-color:#ededed;transform:translateX(13px);max-width:calc(100% - 13px)}.albums-grid-image{position:relative;background-color:#ededed;background-size:cover;background-position:center;transition:filter 0.1s;aspect-ratio:3 / 2}.albums-grid-item:hover .albums-grid-image{filter:brightness(0.8)}.albums-grid-compact .albums-grid-image{width:80px;height:80px;background-color:#adadad;transform:translateX(-13px)}.albums-grid-image-with-overlay::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.6)}.albums-grid-image-icon{z-index:1;font-size:120px;color:#9b9b9b}.albums-grid-compact .albums-grid-image-icon{font-size:40px;color:#fcfafa}.albums-grid-image-with-overlay .albums-grid-image-icon{color:#333}.albums-grid-image-with-blur .albums-grid-image-icon{color:#fcfafa}.albums-grid-prominent .albums-grid-title-wrap{padding:20px;text-align:center}.albums-grid-title{display:block;margin-bottom:4px;color:#333;transition:color 0.1s}.albums-grid-item:hover .albums-grid-title{color:var(--hc-darker)}.albums-grid-prominent .albums-grid-title{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.albums-grid-compact .albums-grid-title{font-size:0.875rem;font-weight:700}.albums-grid-details{display:block;color:#333;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.password-modal-body{display:flex;flex-direction:column;gap:20px;align-items:center}.password-modal-image{max-width:250px;max-height:250px;-o-object-fit:contain;object-fit:contain}.albums-grid-prominent .albums-grid-list:not(:has(.albums-grid-item:nth-child(3))){margin:0 auto;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));max-width:788px;justify-items:center}.albums-grid-prominent .albums-grid-list:not(:has(.albums-grid-item:nth-child(3))) .albums-grid-item{max-width:384px;width:100%}.albums-grid-compact .albums-grid-list:not(:has(.albums-grid-item:nth-child(3))){display:flex;justify-content:center;flex-wrap:wrap}.albums-grid-compact .albums-grid-list:not(:has(.albums-grid-item:nth-child(3))) .albums-grid-item{min-width:280px;max-width:384px;flex-grow:1}.albums-grid-prominent .alert-hc{display:none}.recent-order-more-details{margin-top:40px;text-align:left}.recent-order-more-details li{margin-bottom:4px}.address-wrapper input.error{background-color:rgba(220,61,61,0.1)}.input-zip{min-width:100px}.is-free-shipping-by-coupon{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.small-basket-warning{color:#dc3d3d;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.basket2-cc-icons{position:relative;left:-2px;top:-4px;display:flex;gap:2px;color:#333;font-size:2rem}.basket2-cc-icons img{width:29px;margin-left:2px}.summary-table{width:100%;text-align:left}.summary-price{text-align:right;white-space:nowrap}.overall-sum-row .summary-price{padding-left:10px}.summary-price small{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.summary-spacer{height:4px}.overall-sum-row td{padding-top:8px;padding-bottom:8px;font-weight:bold}.basket3-spacer{display:block;height:8px}.no-konjunktur-use{text-decoration:line-through}.cards{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;text-align:center}.cards-sm,.cards-xs{gap:8px}.cards-full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:40px}@media (max-width: 600px){.cards-full-width{padding-inline:20px}}.card{display:flex;flex-direction:column;flex:1 0 400px;padding:40px;background-color:#ededed}.card.card-single{display:inline-flex;flex-flow:row wrap;flex:0 1 auto;align-items:center;justify-content:center;gap:40px;overflow:hidden}.cards-m .card,.cards-sm .card,.cards-xs .card{flex-shrink:1}.cards-sm .card,.cards-xs .card{padding:20px}.cards-m .card{flex-basis:300px;max-width:min(100%, 400px)}.cards-sm .card{flex-basis:200px;max-width:min(100%, 300px)}.cards-xs .card{flex-basis:120px;max-width:min(100%, 200px)}.card .form-control{background-color:#fcfafa}.card img:not(.mw-none){max-width:100%}.card-full-width{flex-basis:100%}.card-footer{margin-top:auto;padding-top:40px}.card-footer.no-padding{padding-top:0}.contact-avatar{width:128px;height:128px;margin-bottom:8px;border-radius:50%}.contact-address-grid{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;gap:8px 12px}.contact-address-grid p{margin-bottom:0}.biscuit-hint-wrap{z-index:1040}.biscuit-hint-wrap .modal-content{--modal-max-width: 480px}.biscuit-hint-text{margin-bottom:40px}.biscuit-prefs-label-wrap{display:inline-block;text-align:left}.biscuit-hint-btns{display:flex;flex-direction:column;gap:8px;margin-top:40px}.biscuit-hint-imprint-link{font-size:0.75rem;color:#999}.ca-swiper-outer{position:relative}.ca-swiper-outer .swiper{z-index:0;width:100%;padding-bottom:28px}.ca-swiper-outer .swiper-wrapper{align-items:center}.ca-swiper-outer .swiper-slide{cursor:pointer}.ca-swiper-outer .swiper-pagination{bottom:0 !important}.ca-swiper-outer .swiper-button-nav{margin-top:0;transform:translateY(calc(-50% - 14px));color:var(--hc);font-size:1.125rem;font-weight:500}.ca-swiper-outer .swiper-button-nav.swiper-button-disabled{opacity:0}.ca-swiper-outer .swiper-button-nav::after{display:none}.ca-swiper-outer .swiper-button-prev{left:-27px}.ca-swiper-outer .swiper-button-next{right:-27px}.ca-swiper-outer .swiper-pagination-bullet-active{background-color:#333}.cu-info-card{transition:color 0.2s}.cu-info-card:hover{cursor:pointer;color:var(--hc)}.cu-info-card:hover .cu-info-img{transform:scale(1.05)}.cu-info-img{width:160px;height:120px;-o-object-fit:cover;object-fit:cover;transition:transform 0.2s}.customer-upload-wrap .fileupload-overall-progress,.customer-upload-wrap .fileupload-processing{display:block;margin:10px auto}.customer-upload-button{position:relative;display:inline-block;overflow:hidden}.customer-upload-button input{position:absolute;top:0;left:0;width:100%;height:100%;font-size:512px;cursor:pointer;opacity:0}.customer-upload-button.disabled{opacity:0.65;cursor:default}.customer-upload-lifespan-hint{display:block;margin-top:5px;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.customer-upload-lifespan-hint.hide{display:none}.custom-upload-results{margin-top:20px}.custom-upload-results-loading-spinner{position:relative;display:inline-block;top:6px;width:24px;height:24px;margin-right:12px}.startpage-diashow{position:relative;width:100%;overflow:hidden}.startpage-diashow.has-no-dias{height:auto;padding:80px 0}.startpage-diashow.has-no-dias::before{content:attr(data-no-dias);display:block;text-align:center;white-space:pre;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.startpage-diashow.has-no-dias .diashow-dia-scroller,.startpage-diashow.has-no-dias .diashow-btn,.startpage-diashow.has-no-dias .diashow-pagination-numbers{display:none}.diashow-dia{width:auto}.diashow-dia-img{max-width:100%;width:auto;height:100%}.diashow-pagination{position:absolute;left:0;bottom:3px;width:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-current,.swiper-pagination-total{display:inline-block;min-width:10px;margin:0 10px}.diashow-btn{padding:10px;cursor:pointer}.diashow-square .diashow-dia-scroller{padding-inline:20px}@media (max-width: 600px){.diashow-square .diashow-dia-scroller{padding-inline:10px}}.diashow-square .diashow-dia{width:280px;height:280px}.diashow-square .diashow-pagination-numbers{display:none}.diashow-classic .diashow-dia-scroller{height:70vh}@media (max-width: 800px){.diashow-classic .diashow-dia-scroller{height:40vh}}.footer{background-color:#ededed;text-align:center}.shop-footer-dark .footer{background-color:#333;color:#fcfafa}body{background-color:#ededed}.shop-footer-dark{background-color:#333}.footer-nav-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 80px;margin-bottom:40px}.footer-nav-wrap:has(.nav-links-has-redaktion) .footer-redaktion-login{display:none}.footer-nav-col-custom-pages{display:none}.footer-nav-col-custom-pages:has(li:not(.nav-link-hideable)),.footer-nav-col-custom-pages:has(.nav-links-has-productinfo),.footer-nav-col-custom-pages:has(.nav-links-has-qr),.footer-nav-col-custom-pages:has(.nav-links-has-redaktion){display:block}.footer-nav{margin-bottom:20px;padding-left:0;list-style:none}.footer-nav:last-child{margin-bottom:0}.footer-nav>li{margin:10px}.footer-nav a{color:inherit;text-decoration:none}.footer-nav-copyright{color:#9b9b9b;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.footer-language-flag-image{position:relative;top:-2px;width:16px;margin-right:2px}.dropdown-menu-language-selector{min-width:auto}.footer-social-icons{display:none;margin:0 auto 20px}.shop-footer-with-social-icons .footer-social-icons{display:flex;gap:40px;align-items:center;justify-content:center}.footer-social-icons li{margin:0}.footer-social-icons svg{height:1.5rem;fill:currentcolor}.footer-social-icons li:has(a[href='']){display:none}.header{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px;width:100%;padding:40px 0;text-align:center}.header:not(.header-bg-color.header-bg-neutral){color:white}.header:not(.header-bg-color.header-bg-neutral) h1,.header:not(.header-bg-color.header-bg-neutral) h2,.header:not(.header-bg-color.header-bg-neutral) h3{color:white}.header h1,.header h2,.header h3{margin:0}.header.show-logo,.header.show-jumbo,.header.show-title,.header.show-description:has(.album-header-description){padding-bottom:80px}.header:not(.header-full-height) .header-more-indicator{display:none}.header:not(:has(.header-pages-nav-wrap.do-show)){gap:0}.header.show-jumbo:not(:has(.header-pages-nav-wrap.do-show)) .startpage-header-logo{margin-bottom:80px}@media (max-width: 600px){.header{padding-block:20px}}.header-full-height{min-height:100vh}.header-full-height.album-header:not(.show-title,.show-description:has(.album-header-description)) .header-more-indicator,.header-full-height.startpage-header:not(.show-logo,.show-jumbo) .header-more-indicator{margin-top:auto}@-webkit-keyframes elevator{50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes elevator{50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.header-full-height .header-more-indicator{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:elevator;animation-name:elevator;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.header-bg-image:where(:not(.simple-page-header)){transition:filter 0.5s linear}.header-bg-image:where(:not(.simple-page-header)) .acts-on-text-shadow{text-shadow:0 2px 4px rgba(0,0,0,0.25)}.header-bg-image.simple-page-header{background-color:var(--hc)}.header-bg-color.header-bg-neutral{background-color:white;color:#333}.header-bg-color.header-bg-neutral .header-top-icons .acts-on-text-shadow{text-shadow:none}.header-bg-color.header-bg-neutral .header-pages-nav a{text-shadow:none;color:inherit}.header-bg-color.header-bg-neutral .header-pages-nav a:hover{color:inherit}.header-top-bar-grid{display:flex;gap:60px;align-items:center;width:100%;padding:0 80px;font-size:0.875rem;font-weight:700}@media (max-width: 800px){.header-top-bar-grid{gap:40px;padding-inline:40px}}@media (max-width: 600px){.header-top-bar-grid{gap:20px;padding-inline:20px}}.header-top-icons-item{color:inherit;font-size:1.5rem}.acts-on-top-icons-hover:hover,.acts-on-top-icons-hover:focus{color:rgba(255,255,255,0.8);text-decoration:none}.header-bg-color.header-bg-neutral .acts-on-top-icons-hover:hover,.header-bg-color.header-bg-neutral .acts-on-top-icons-hover:focus{color:rgba(51,51,51,0.8)}.header-pages-nav-wrap.do-show{display:block;overflow:hidden;text-align:right;margin-left:auto}.header-pages-nav-wrap.do-show.hide-too-few{visibility:hidden}.header-pages-nav{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;justify-content:flex-end;height:1.4em;overflow:hidden;list-style:none;padding:0;margin:0;font-size:0.875rem;font-weight:700}.header-pages-nav li{position:relative;color:white}.header-pages-nav li::after{content:'';position:absolute;top:0;right:-20px;width:3px;height:30px;background:#fff}.header-pages-nav li:last-child::after{display:none}.header-pages-nav li.hide:not(.do-show){display:none}.header-bg-color.header-bg-neutral .header-pages-nav li{color:#333}.header-pages-nav a{text-decoration:none}.header-pages-nav a,.header-pages-nav a:hover{color:inherit !important}.header-top-icons{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:40px;column-gap:40px;margin-left:auto}@media (min-width: 801px){.header-pages-nav-wrap.do-show+.header-top-icons{margin-left:0}}@media (max-width: 600px){.header-top-icons{-moz-column-gap:20px;column-gap:20px}}.header-search.do-show{display:flex;width:200px;border-bottom:1px solid white}.header-bg-color.header-bg-neutral .header-search{border-bottom-color:#333}.header-search .form-control,.header-search .btn{padding:0;border-color:transparent;background:none;background-color:transparent}.header-search .form-control{padding-right:12px;border-right:none;color:inherit}.header-search .form-control::-moz-placeholder{color:inherit}.header-search .form-control:-ms-input-placeholder{color:inherit}.header-search .form-control::placeholder{color:inherit}.header-search .form-control:-moz-placeholder-shown{color:inherit}.header-search .form-control:-ms-input-placeholder{color:inherit}.header-search .form-control:placeholder-shown{color:inherit}.header-search .form-control:focus{box-shadow:none}.header-search .btn:hover,.header-search .btn:focus{color:inherit;background-color:transparent;opacity:0.8}.header-search-trigger.do-show{display:block}.header-cart-icon .alert-cart-counter-badge{left:12px}.header-bg-image:where(:not(.simple-page-header)) .alert-cart-counter-badge{box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.header-bg-image .alert-cart-counter-badge,.header-bg-color.header-bg-neutral .alert-cart-counter-badge{background-color:var(--hc)}.header-bg-image .alert-cart-counter-badge:hover,.header-bg-color.header-bg-neutral .alert-cart-counter-badge:hover{background-color:var(--hc-darker)}.header-bg-color.acts-on-hc-bg .alert-cart-counter-badge,.header-bg-image.simple-page-header .alert-cart-counter-badge{background-color:white;color:var(--hc)}.header-bg-color.acts-on-hc-bg .alert-cart-counter-badge:hover,.header-bg-image.simple-page-header .alert-cart-counter-badge:hover{color:var(--hc-darker)}.sticky-cart{position:fixed;z-index:2;top:0;right:28px;transform:translateY(-100px);background:#fcfafa;border:2px solid #adadad;border-top:none;text-align:center;text-decoration:none;opacity:0;transition:transform ease-in-out 0.2s, opacity ease-in-out 0.2s;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}@media (max-width: 1279px){.sticky-cart{right:9px}}@media (max-width: 800px){.sticky-cart{right:20px}}@media (max-width: 600px){.sticky-cart{right:10px}}.sticky-cart.is-sticky{transform:translateY(0);opacity:1}.sticky-cart:hover{text-decoration:none}.sticky-cart:hover .alert-cart-delete{visibility:visible}.sticky-cart-inner{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100px;height:100px}.sticky-cart-icon-badge-wrap{position:relative;top:-4px}.alert-cart-counter{display:inline-block}.startpage-header-logo{display:none}.show-logo .startpage-header-logo{display:block;max-width:100%;max-height:600px;padding-inline:160px}@media (min-height: 600px){.show-logo .startpage-header-logo{max-height:calc(100vh - 160px - 60px)}}@media (max-width: 1279px){.show-logo .startpage-header-logo{padding-inline:80px}}@media (max-width: 800px){.show-logo .startpage-header-logo{padding-inline:40px}}@media (max-width: 600px){.show-logo .startpage-header-logo{padding-inline:20px}}.header-full-height .startpage-header-logo{margin-block:auto}.header-full-height.show-jumbo .startpage-header-logo{margin-bottom:0}.jumbo-wrap{display:none}.show-jumbo .jumbo-wrap{display:flex;flex-direction:column;align-items:center;padding-inline:160px}@media (max-width: 1279px){.show-jumbo .jumbo-wrap{padding-inline:80px}}@media (max-width: 800px){.show-jumbo .jumbo-wrap{padding-inline:40px}}@media (max-width: 600px){.show-jumbo .jumbo-wrap{padding-inline:20px}}.header-full-height .jumbo-wrap{margin-block:auto}.header-full-height.show-logo .jumbo-wrap{margin-top:0}.jumbo-top{font-size:2.75rem;font-weight:900}.startpage-header .jumbo-top{margin-bottom:40px}.jumbo-wrap.hide-bottom .jumbo-top{margin-bottom:0}.jumbo-bottom{line-height:1.8;font-size:1.125rem;font-weight:500}.jumbo-top,.jumbo-bottom{max-width:800px}.is-startpage .home-link:not(.do-show){display:none}.home-link-has-text .header-home-icon,.home-link-has-logo .header-home-icon{display:none}.home-link-has-text .home-link-text,.home-link-has-logo .home-link-logo{display:block}.home-link-text{margin-bottom:0;font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}.home-link-logo{height:44px}.home-link-logo:hover{opacity:0.8}.album-header-meta{display:none;padding-inline:160px}.album-header.show-title .album-header-meta,.album-header.show-description:has(.album-header-description) .album-header-meta{display:block}.album-header.header-full-height .album-header-meta{margin-block:auto}@media (max-width: 1279px){.album-header-meta{padding-inline:80px}}@media (max-width: 800px){.album-header-meta{padding-inline:40px}}@media (max-width: 600px){.album-header-meta{padding-inline:20px}}.album-title-header{display:none}.album-header.show-title .album-title-header{display:block}.album-header-description{display:none}.album-header.show-description .album-header-description{display:block;margin:0 auto;font-size:1.125rem;font-weight:500}.album-header.show-title .album-header-description{margin-top:40px}.album-header-description .album-header-description-full *{text-align:center !important}.album-header-description-more{display:inline-block;color:white;font-style:italic}.album-header-description-more:hover,.album-header-description-more:focus{color:white}.header-bg-image,.startpage-searchbox-bg-image{position:relative;z-index:0;overflow:hidden}.header-bg-image .bg-overlay,.startpage-searchbox-bg-image .bg-overlay{display:block}.bg-overlay{display:none;position:absolute}.bg-image-overlay{z-index:-2;top:-5px;left:-5%;width:110%;height:110%;background-position:center;background-repeat:no-repeat;background-size:cover}.bg-image-overlay.is-blurred{filter:blur(5px)}.bg-image-overlay.is-grayscale{filter:grayscale(100%)}.bg-image-overlay.is-grayscale.is-blurred{filter:grayscale(100%) blur(5px)}.bg-image-overlay.is-hc-tainted{background-blend-mode:luminosity}.bg-taint-overlay{z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.album-images{position:relative;z-index:1;margin-bottom:80px;transform:translate3d(0, 0, 0)}.album-images.is-loading::before{content:attr(data-loading-text);width:100%;text-align:center;color:#999;font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0}.album-images.is-loading .imageitem{display:none}.album-images.is-loading .justified-gallery{max-height:1px}.imageitem{position:relative;overflow:hidden}.imageitem.not-on-wishlist{opacity:0.1}.imageitem.quick-zoom-in-big{z-index:4}.thumba{display:block;background:#ddd}.thumba.needs-play-button::before{font-family:'Line Awesome Free';content:"";font-weight:900;font-size:4rem;color:white;position:absolute;z-index:3;left:50%;top:50%;text-shadow:0 2px 16px rgba(0,0,0,0.5);transform:translate(-50%, -50%)}.thumba::after{content:'';position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(100% - 80px), rgba(0,0,0,0.4) calc(100% - 30px));opacity:0;transition:opacity 0.2s ease-in}.album-images-show-orderbutton .thumba::after,.imageitem:hover .thumba::after{opacity:1}.picthumbs{max-width:100%;height:auto;opacity:1;transition:opacity 0.2s ease-in}.picthumbs.not-loaded{opacity:0;font-size:0}.order-button-wrapper{position:absolute;z-index:3;bottom:0;display:flex;align-items:center;gap:4px;width:100%;padding:0 8px 8px;text-align:center;opacity:0;transition:opacity 0.2s ease-in}.album-images-show-orderbutton .order-button-wrapper,.imageitem:hover .order-button-wrapper{opacity:1}.imageitem-btn{display:flex;align-items:center;justify-content:center;padding:8px;color:#fcfafa;line-height:1em;transition:background-color 0.2s ease-in, color 0.2s ease-in, opacity 0.2s ease-in;text-decoration:none}.imageitem:hover .imageitem-btn{background-color:rgba(252,250,250,0.25)}.imageitem:hover .imageitem-btn:hover{background-color:#fcfafa;color:#333;text-decoration:none}.is-unsaleable .imageitem-btn-download{margin-left:auto}.selection-checkbox-wrap{margin-bottom:0;margin-right:auto;cursor:pointer}.album-images-show-orderbutton .selection-checkbox-wrap{opacity:0}.album-images-show-orderbutton .imageitem:hover .selection-checkbox-wrap{opacity:1}.orderbutton{gap:2px;overflow:hidden;padding:10px 8px 6px}.orderbutton .las{top:-2px}.is-video .orderbutton,.basket-wishlist-images .orderbutton{margin-left:auto}.orderbutton-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}.justified-gallery.is-highlighting{overflow:visible}.justified-gallery .imageitem-inner,.justified-gallery .thumba{height:100%}.album-images-squared{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, -webkit-max-content));grid-template-columns:repeat(auto-fit, minmax(200px, max-content));gap:12px;justify-content:center;text-align:center}.album-images-squared .imageitem{max-width:280px}.album-images-masonry{display:flex;gap:8px;justify-content:center}.imageitem-masonry-column{display:flex;gap:8px;flex-direction:column;flex-grow:1}.lightbox-modal .modal-content{--modal-max-width: 100vw;display:flex;flex-direction:column;gap:40px;justify-content:center;width:100%;height:100%;padding:0;background-color:transparent;overflow:hidden}@media (max-width: 480px){.lightbox-modal .modal-content{max-width:min(var(--modal-max-width), calc(100vw - 20px))}}.lightbox-modal .modal-header{padding:0;color:#fcfafa}.lightbox-modal .modal-body{overflow:hidden}.lightbox-modal .modal-footer{padding:0;color:#fcfafa;text-shadow:0 2px 16px rgba(0,0,0,0.5);font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.lightbox-modal-image{max-width:100%;max-height:100%}.padded{padding-block:80px}.padded-inline{padding-inline:160px}.padded,.padded-inline{padding-inline:160px}@media (max-width: 1279px){.padded,.padded-inline{padding-inline:80px}}@media (max-width: 800px){.padded,.padded-inline{padding-inline:40px}}@media (max-width: 600px){.padded,.padded-inline{padding-inline:20px}}.marginalized{margin-bottom:80px}.guarded{max-width:1400px;margin-inline:auto}.guarded-simple-page>*,.main-simple-page>*{max-width:960px;margin-left:auto;margin-right:auto}.main-simple-page h1,.main-simple-page h2,.main-simple-page h3{margin-top:40px}.main-simple-page>h1:first-child,.main-simple-page>h2:first-child,.main-simple-page>h3:first-child,.main-simple-page .card>h1:first-child,.main-simple-page .card>h2:first-child,.main-simple-page .card>h3:first-child,.main-simple-page .album-header-description-full>h1:first-child,.main-simple-page .album-header-description-full>h2:first-child,.main-simple-page .album-header-description-full>h3:first-child{margin-top:0}.main-simple-page:not(.main-simple-page-left){text-align:center}.main-simple-page img:where(:not(.albums-grid-image)){height:auto !important}.startpage-main{padding:100px 0 1px}.startpage-main.startpage-has-searchbox:has(.startpage-searchbox.acts-on-hc-bg:first-child,.startpage-searchbox.startpage-searchbox-bg-image:first-child,.startpage-searchbox.acts-on-hc-bg.first-visible-startpage-section,.startpage-searchbox.startpage-searchbox-bg-image.first-visible-startpage-section){padding-top:0}.startpage-section{display:none;margin-bottom:100px}.startpage-section h1{margin-bottom:40px}.startpage-section .alert-hc:last-child{margin-bottom:0}.startpage-section-alert{display:block}.startpage-has-text .startpage-text,.startpage-has-widget .startpage-widget,.startpage-has-searchbox .startpage-searchbox,.startpage-has-diashow .startpage-diashow,.startpage-has-album-grid .startpage-album-grid-wrap,.startpage-has-image .startpage-image-wrap,.startpage-has-instagram .startpage-instagram-wrap{display:block}.text-with-max-width{margin-left:auto;margin-right:auto;line-height:1.8;text-align:center}.text-with-max-width h1,.text-with-max-width h2,.text-with-max-width h3{margin-top:40px}.text-with-max-width>h1:first-child,.text-with-max-width>h2:first-child,.text-with-max-width>h3:first-child,.text-with-max-width .card>h1:first-child,.text-with-max-width .card>h2:first-child,.text-with-max-width .card>h3:first-child,.text-with-max-width .album-header-description-full>h1:first-child,.text-with-max-width .album-header-description-full>h2:first-child,.text-with-max-width .album-header-description-full>h3:first-child{margin-top:0}.startpage-text .text-with-max-width,.text-with-max-width.album-header-description,.text-with-max-width.album-description,.text-with-max-width.subscription-description,.text-with-max-width.alert{max-width:800px}.text-with-max-width img,.text-with-max-width iframe{max-width:100%}.text-with-max-width ul,.text-with-max-width ol{padding-left:0}.text-with-max-width ul,.text-with-max-width ol,.text-with-max-width li.text-center{list-style-position:inside}.input-group-label{display:block;margin-bottom:40px;font-weight:normal}.input-group-appendix{margin-top:10px;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.input-group-appendix .input-group-appendix-link{padding:0 10px}.input-group-appendix .input-group-appendix-link:first-child{border-right:1px #333 solid}.startpage-section:has(>.startpage-grid-guard){position:relative;z-index:0;padding-block:40px}.startpage-grid-guard{position:absolute;z-index:-1;inset:0 160px;background-color:#ededed}@media (max-width: 1279px){.startpage-grid-guard{inset-inline:80px}}@media (max-width: 800px){.startpage-grid-guard{inset-inline:40px}}@media (max-width: 600px){.startpage-grid-guard{inset-inline:20px}}.startpage-text::after{content:'';display:block;clear:both}.startpage-widget{text-align:center}.startpage-searchbox-form{max-width:100%;padding:40px 80px;background:#ededed}@media (max-width: 1279px){.startpage-searchbox-form{padding-inline:80px}}@media (max-width: 800px){.startpage-searchbox-form{padding-inline:40px}}@media (max-width: 600px){.startpage-searchbox-form{padding-inline:20px}}.startpage-searchbox-form h2{margin-bottom:10px}.startpage-searchbox:not(.acts-on-hc-bg,.startpage-searchbox-bg-image) .startpage-searchbox-form .form-control{background-color:#fcfafa}.startpage-searchbox-keyword .startpage-keyword-form,.startpage-searchbox-qr .startpage-qr-form,.startpage-searchbox-startnumber .startpage-startnumber-form{display:inline-block}.acts-on-hc-bg .startpage-searchbox-form,.startpage-searchbox-bg-image .startpage-searchbox-form{background:#fff}.startpage-searchbox{text-align:center}.startpage-searchbox.startpage-searchbox-bg-image,.startpage-searchbox.acts-on-hc-bg{padding-block:80px}.startpage-image{display:block;margin:0 auto;width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain}.startpage-show-hint-on-empty.is-empty::before{content:attr(data-empty-text);display:block;text-align:center;white-space:pre;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.startpage-show-hint-on-empty.is-empty .startpage-image{display:none}.startpage-album-grid-wrap:has(.albums-grid-prominent){margin-bottom:80px}li.nav-link-hideable{display:none}.header-pages-nav.nav-links-has-productinfo .nav-link-productinfo,.header-pages-nav.nav-links-has-qr .nav-link-qr,.header-pages-nav.nav-links-has-redaktion .nav-link-redaktion{display:inline-block}.nav-main.nav-links-has-productinfo .nav-link-productinfo,.nav-main.nav-links-has-qr .nav-link-qr,.nav-main.nav-links-has-redaktion .nav-link-redaktion,.footer-nav.nav-links-has-productinfo .nav-link-productinfo,.footer-nav.nav-links-has-qr .nav-link-qr,.footer-nav.nav-links-has-redaktion .nav-link-redaktion{display:block}.is-nav-open{position:fixed;overflow-y:scroll;width:100%;height:100%}.nav-main{position:fixed;z-index:5;right:-460px;top:0;width:450px;max-width:100%;height:100%;margin:0;padding:0 0 40px;background-color:#fff;list-style:none;overflow:auto;overflow-y:auto;transition:right 0.3s ease}.is-nav-open .nav-main{right:0}.is-nav-open .nav-main.animation-done{-webkit-overflow-scrolling:touch}.nav-main li.hide:not(.do-show){display:none}.nav-main li:has(.home-text){position:relative}.nav-main .home-text,.nav-main .nav-main-close{font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}.nav-main .home-text{padding-top:50px;padding-bottom:50px}.nav-main .home-text.home-link-has-text .home-link-fallback{display:none}.nav-main .nav-main-close{position:absolute;top:10px;right:10px;padding:2px 8px;color:#333}.nav-main .nav-main-close:hover{background-color:#ededed}.nav-main .nav-main-close:active{background-color:#757575;color:#fcfafa}.nav-main a,.nav-main .nav-main-album-header{display:block;color:#333;text-decoration:none;word-wrap:break-word}.nav-main a,.nav-main .nav-main-album-header,.nav-main .nav-main-album-header-icon{padding:20px 28px;font-size:1.125rem;font-weight:500}.nav-main a:hover{background-color:#ededed}.nav-main .nav-main-album-header-icon:hover{background-color:#757575;color:#fcfafa}.nav-main .las{top:0;float:right;cursor:pointer;line-height:inherit}.nav-main-albums{display:block;background-color:#ededed}.nav-main-albums a,.nav-main-albums .las{padding:12px 28px;font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0}.nav-main-albums a:hover,.nav-main-albums .las:hover{color:var(--hc)}.nav-main-albums a.active{background-color:#757575}.nav-main-albums a.active,.nav-main-albums .las:has(+a.active){background-color:#757575;color:#fcfafa}.nav-main-albums a.active:hover,.nav-main-albums .las:has(+a.active):hover{color:#fcfafa}.nav-main-albums,.nav-main-albums ul{padding-left:0}.nav-main-albums ul{display:none}.nav-main-albums a{padding-left:42px}.nav-main-albums ul a{padding-left:56px}.nav-main-albums ul ul a{padding-left:84px}.nav-main-albums ul ul ul a{padding-left:98px}.nav-main-albums ul ul ul ul a{padding-left:112px}.nav-main-albums ul ul ul ul ul a{padding-left:126px}.nav-main-albums ul ul ul a{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.nav-main-album-loading{padding:20px 28px;text-align:center;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.nav-loading-spinner{display:inline-block;position:relative;top:3px;left:3px;width:16px;height:16px;border-width:2px;border-style:solid;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 1s infinite linear;animation:cssload-spin 1s infinite linear}.nav-main-backdrop{position:fixed;z-index:4;inset:0;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.3s ease}.is-nav-open .nav-main-backdrop{opacity:1}:root{--danger-red: #dc3d3d;--text-color-dark: #333;--light-gray: #ededed;--hover-gray: #757575;--input-focus-box-shadow: 0 1px #757575;--form-control-padding: 8px 12px;--form-control-line-height: 1.4286;--form-group-margin-bottom: 20px;--label-font-size: 0.875rem;--label-font-weight: 400;--label-text-transform: uppercase;--label-letter-spacing: 1px}.payment-amount-wrap{margin-bottom:40px;font-size:1.125rem}.payment-amount-subject{display:block;font-size:0.75rem}.payment-element-wrap{margin:0 auto 20px}.paypal-payment-wrap .payment-element-wrap{max-width:400px}.stripe-payment-wrap .payment-element-wrap{max-width:960px}.payment-errors{color:#dc3d3d;margin-top:20px}.stripe-foreign-fee-warning{display:block;font-size:0.75rem;line-height:1rem}.stripe-element{margin-bottom:20px;padding:12px;border-width:1px;border-style:solid;background:white}.stripe-element:not(.acts-on-hc-border){border-color:#ddd}.stripe-invalid{border-color:#dc3d3d}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.shop-privacy-terms{box-shadow:0 2px 4px rgba(0,0,0,0.15) inset;margin-top:40px;padding:40px 20px;font:12px/18px monospace, serif;height:400px;border:1px solid #ddd;overflow:scroll;background-color:#f7f7f7}.shop-privacy-terms h1{margin-top:0}.privacy-gfx{margin:60px auto;text-align:center}.privacy-gfx img{height:100px;margin:20px;filter:grayscale(1)}.productinfo-wrap img{display:block;max-width:100%;margin:0 auto 20px}.productinfo-wrap img[data-echo]{width:1px;height:1px}.productinfo-wrap iframe{display:block;margin:20px auto;border:none}.startnumber-form-select{display:inline-block;width:auto;min-width:min(100%, 300px);max-width:100%;margin-bottom:20px}.startnumber-form-select option{line-height:1.5rem}.shortlinks{margin-bottom:40px}.shortlinks .btn{position:relative}.shortlinks .attention-badge{top:-8px;left:8px;right:auto;padding:4px 8px;border-radius:0;background-color:var(--hc);font-size:0.625rem;font-weight:500;text-transform:none;letter-spacing:0}.shortlinks .btn-primary .attention-badge{display:none}.social-media-header{font-size:0.875rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}.social-media-item{margin:0 10px}.social-media-item:last-child{margin-right:0}.social-media-item.enabled{color:var(--hc)}.social-media-item svg{height:1rem;fill:currentcolor}.social-media-item-twitter.active{color:#1b95e0}.social-media-item-facebook.active{color:#4267b2}.social-media,.social-media-item:not(.social-media-item-mail){display:none}.social-media{text-align:center;margin-bottom:60px}.social-media.social-media-has-facebook,.social-media.social-media-has-twitter{display:block}.social-media-has-facebook .social-media-item-facebook,.social-media-has-twitter .social-media-item-twitter{display:inline-block}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}12.5%,37.5%,62.5%,87.5%{transform:translateX(-8px)}25%,50%,75%{transform:translateX(8px)}}@keyframes shake{0%,100%{transform:translateX(0)}12.5%,37.5%,62.5%,87.5%{transform:translateX(-8px)}25%,50%,75%{transform:translateX(8px)}}.shake{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes pulsate{20%{transform:scale(6) translateY(40px)}100%{transform:scale(1) translateY(0)}}@keyframes pulsate{20%{transform:scale(6) translateY(40px)}100%{transform:scale(1) translateY(0)}}.pulsate{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes dbl-pulsate{20%{transform:scale(2)}50%{transform:scale(1)}70%{transform:scale(2)}100%{transform:scale(1)}}@keyframes dbl-pulsate{20%{transform:scale(2)}50%{transform:scale(1)}70%{transform:scale(2)}100%{transform:scale(1)}}.dbl-pulsate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:dbl-pulsate;animation-name:dbl-pulsate}@-webkit-keyframes dbl-pulsate-small{20%{transform:scale(1.4)}50%{transform:scale(1)}70%{transform:scale(1.4)}100%{transform:scale(1)}}@keyframes dbl-pulsate-small{20%{transform:scale(1.4)}50%{transform:scale(1)}70%{transform:scale(1.4)}100%{transform:scale(1)}}.dbl-pulsate-small{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:dbl-pulsate-small;animation-name:dbl-pulsate-small}@-webkit-keyframes quick-zoom-in{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes quick-zoom-in{50%{transform:scale(1.1)}100%{transform:scale(1)}}.quick-zoom-in{-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-in;animation-name:quick-zoom-in}.slow-zoom-in{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-in;animation-name:quick-zoom-in}@-webkit-keyframes quick-zoom-out{20%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes quick-zoom-out{20%{transform:scale(0.95)}100%{transform:scale(1)}}.quick-zoom-out{-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-out;animation-name:quick-zoom-out}@-webkit-keyframes quick-zoom-out-small-item{20%{transform:scale(0.5)}100%{transform:scale(1)}}@keyframes quick-zoom-out-small-item{20%{transform:scale(0.5)}100%{transform:scale(1)}}.quick-zoom-out-small-item{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-out-small-item;animation-name:quick-zoom-out-small-item}@-webkit-keyframes quick-zoom-in-big{50%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes quick-zoom-in-big{50%{transform:scale(1.5)}100%{transform:scale(1)}}.quick-zoom-in-big{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-in-big;animation-name:quick-zoom-in-big}@-webkit-keyframes heartbeat{50%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes heartbeat{50%{transform:scale(1.5)}100%{transform:scale(1)}}.heartbeat{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:heartbeat;animation-name:heartbeat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes three-small-heartbeats{50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes three-small-heartbeats{50%{transform:scale(1.2)}100%{transform:scale(1)}}.three-small-heartbeats{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:three-small-heartbeats;animation-name:three-small-heartbeats;-webkit-animation-iteration-count:3;animation-iteration-count:3}@-webkit-keyframes cssload-spin{100%{transform:rotate(360deg)}}@keyframes cssload-spin{100%{transform:rotate(360deg)}}.cssload-spin{-webkit-animation:cssload-spin 2s linear infinite;animation:cssload-spin 2s linear infinite}.cropper-container{display:none}.on-crop .cropper-container,.on-canvas-reflect .cropper-container,.on-canvas-noframe .cropper-container,.on-canvas-frame .cropper-container{display:block}.cropper-modal{background-color:#fff;opacity:0.8}.cropper-view-box{outline-color:#dc3d3d;outline-width:2px}.is-postcard .cropper-view-box,.is-snowglobe .cropper-view-box{outline:0;box-shadow:0 0 0 1px #dc3d3d}.on-match .is-postcard .preview-wrap-img,.on-crop .is-postcard .cropper-view-box,.on-fit .is-postcard .resolve-by-fit-format{border-radius:10px}.on-match .is-snowglobe .preview-wrap-img,.on-crop .is-snowglobe .cropper-view-box,.on-fit .is-snowglobe .resolve-by-fit-format{border-radius:50% 50% 0 0}.on-fit .cropper-hidden,.on-variable .cropper-hidden,.on-match .cropper-hidden{display:inline !important}.cropper-face{background-color:rgba(255,255,255,0)}.on-fit img.cropper-hidden{max-height:100%}.cropper-outline-for-ie{position:absolute;z-index:-1;outline:1px solid #f00}.cropper-crop-box{z-index:0}.cropper-crop-box img{position:relative;z-index:-1}.article-list-img-inner .cropper-crop-box{outline:none}.alert-cart{position:fixed;z-index:7;top:0;display:none;width:100%;margin-bottom:0;border:0;border-radius:0;background:#000;color:#fff;text-align:center}.on-cart .alert-cart{display:block}.alert-cart .badge{position:relative;z-index:1;display:inline-block;width:30px;height:30px;margin:0 3px;padding:0;border-radius:50%;background-color:#a94442;color:#fff;line-height:30px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.alert-cart-delete{visibility:hidden;display:inline-block;position:absolute;top:5px;right:5px;margin-left:2px;cursor:pointer}.show-in-cart,.show-on-wishlist,.on-wishlist .hide-on-wishlist{display:none}.in-cart .show-in-cart,.on-wishlist .show-on-wishlist{display:block}.show-on-wishlist-only{display:none}.on-wishlist-only .show-on-wishlist-only{display:block}.on-wishlist-only .alert-link .show-on-wishlist-only{display:inline-block}.show-on-unfinished-packages-only{display:none}.on-unfinished-packages-only .show-on-unfinished-packages-only{display:block}.on-wishlist-only .hide-on-empty-basket,.on-unfinished-packages-only .hide-on-empty-basket{display:none}.show-on-selection-only{display:none}.selection-mode .hide-on-selection{display:none}.selection-mode .show-on-selection-only{display:inline-block}.imageitem{transition:background-color 0.9s}.selection-mode .imageitem .picthumbs{opacity:0.3}.selection-mode .imageitem.selected .picthumbs{opacity:1}.selection-mode .imageitem:hover .picthumbs{opacity:1}.selection-mode .imageitem.is-video:hover{cursor:not-allowed}.selection-mode .imageitem.is-video:hover .picthumbs{opacity:0.3}.selection-mode .imageitem.is-video:hover .thumba{cursor:not-allowed}.selection-mode .imageitem .selection-checkbox-wrap{width:100%}.selection-mode .imageitem .imageitem-btn:not(.selection-checkbox-wrap){display:none}.product-category-chooser a[data-id='29']{color:#f5500e}.eigenbestellung-is-on{display:block;color:#fcfafa;background:#dc3d3d;padding:8px}.eigenbestellung-is-on a{text-decoration:none}.eigenbestellung-is-on a:hover{color:inherit}.modal-order .modal-backdrop{background-color:#fff;opacity:1}.modal-order .modal-content{position:absolute;inset:0;max-width:none;max-height:none;overflow:hidden}.image-preview{right:100%}.order-layer{left:0}.on-details .image-preview{right:0}.on-details .order-layer{left:100%}.modal-order-col{position:absolute;top:0;bottom:0;width:100%;padding:40px 80px;transition-property:top, right, left;transition-duration:0.6s}.image-details{position:relative;flex-shrink:0;width:350px;margin-bottom:80px;text-align:right;transition:width 0.15s, opacity 0.15s}.image-details.collapsed{width:0;opacity:0}.image-details::before{content:'';position:absolute;bottom:0;left:0;right:0;height:30px;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);pointer-events:none}.image-details .image-title,.image-details dt,.image-details dd{word-wrap:break-word}.image-details .image-title,.image-details dd{margin-bottom:40px}.image-details dt{margin-bottom:10px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.image-details .hashtag-link{margin-right:4px}.image-details-scroll-wrap{width:350px;height:100%;padding-bottom:30px;overflow:auto}.image-details-scroll-wrap.has-classic-scrollbar{padding-right:10px}.remove-startnumber-wrap{white-space:nowrap}.remove-startnumber-wrap a{cursor:pointer}.remove-startnumber-wrap::after{content:', '}.remove-startnumber-wrap:last-child::after{content:''}.sendstartnumbers-help-block{margin-top:5px;margin-bottom:0;color:#999;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.on-video.on-allow-public-download #order-select-product,.on-video .order-show-packages{display:none}.image-details-alert{margin-bottom:0;text-align:center}.image-details-alert-on-video{height:0;padding-block:0;opacity:0;transition-duration:0.15s;transition-property:height, margin-bottom, padding-top, padding-bottom, opacity}.on-video .image-details-alert-on-video,.image-details-alert-on-shopbetreiber,.image-details-alert-on-redaktion{height:auto;margin:20px;padding:10px;border:1px solid var(--hc);opacity:1}.image-details-alert-on-redaktion .form-control{min-height:120px}.image-details-alert-on-redaktion .checkbox{margin-left:20px;margin-bottom:0}.show-on-download-requested,.on-download-requested .hide-on-download-requested,.on-video .hide-on-video,.hide-on-unconfirmed-copyright,.image-preview:has(.order-copyright-information-checkbox:checked) .hide-on-confirmed-copyright{display:none}.on-download-requested .show-on-download-requested,.image-preview:has(.order-copyright-information-checkbox:checked) .hide-on-unconfirmed-copyright:not(:is(.on-wishlist .hide-on-wishlist, .on-download-requested .hide-on-download-requested)){display:block}.si-footer-links{color:#999;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.social-media-items-image{margin-bottom:10px}.image-preview{display:flex;flex-direction:column;gap:40px;text-align:center}.image-preview-header{display:flex;gap:20px;align-items:center}.image-preview-close{margin-right:auto}.on-wishlist .order-add-to-wishlist,.in-cart .order-link-to-cart{color:var(--hc)}.on-wishlist .la-heart{font-weight:900 !important}.in-cart .order-add-to-wishlist,.order-add-to-wishlist.disabled,.on-video .order-add-to-wishlist,.order-public-download{display:none}.on-allow-public-download .order-public-download{display:inline-block}.image-preview-main-and-details{position:relative;display:flex;flex-grow:1;gap:40px;overflow:hidden;transition:gap 0.15s}.image-preview-main-and-details:has(.image-details.collapsed){gap:0}.image-preview-toggle-details{position:absolute;right:0;bottom:0;line-height:40px}.image-preview-toggle-details .image-preview-icon{fill:currentcolor;width:1.5rem;height:1.5rem}.image-preview-main{display:flex;flex-direction:column;flex-grow:1;gap:40px;overflow:hidden}.image-preview-img-and-nav{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-grow:1;overflow:hidden}.image-preview-nav-btn{position:relative;transition:opacity 0.15s}.image-preview-nav-btn.disabled{opacity:0}.image-preview-nav-btn::after{content:'';position:absolute;inset:-8px}.image-preview-img-outer{position:relative;width:100%;height:100%;overflow:hidden}.image-preview-img-outer .swiper{height:100%}.image-preview-img-zoom{position:absolute;z-index:1;opacity:0;background-repeat:no-repeat;transition:opacity 0.15s}.zoom-is-active .swiper-slide-active .image-preview-img-zoom{opacity:1}.image-preview-img,.image-preview-video{position:relative;z-index:2;top:50%;transform:translateY(-50%);max-width:100%;max-height:100%}.image-preview-img{padding:0;background-image:url(/assets/png_tiles/transparent_background-73e93c9458ef80b23fd1fb2ba5eb1f53b5bc936fadc95bb28939229d3f9d06b7.png);background-color:#fff;-webkit-touch-callout:none;transition:opacity 0.15s}.zoom-is-active .image-preview-img{cursor:zoom-in}.zoom-is-active .image-preview-img:hover{opacity:0}.image-preview-nums{display:inline-block;margin-bottom:0;line-height:40px;color:#999}.order-layer .btn-close,.order-layer .btn-back{position:absolute;top:40px;cursor:pointer}.order-layer .btn-close{right:40px}.on-video .order-layer .btn-close{display:none}.order-layer .btn-back{left:40px}.order-layer-inner{position:relative;display:flex;flex-direction:column;gap:40px;height:100%;overflow:hidden}.loading-pg .order-layer-inner,.failed-loading .order-layer-inner,.missing-allowed-product .order-layer-inner,.not-allowed .order-layer-inner{overflow-y:hidden}.loading-pg .order-layer-inner::after,.failed-loading .order-layer-inner::after,.missing-allowed-product .order-layer-inner::after,.not-allowed .order-layer-inner::after{content:attr(data-loading);position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;margin:0 auto;padding-top:100px;background-color:rgba(255,255,255,0.8);text-align:center;color:#666;font-size:2.75rem;font-weight:900}.failed-loading .order-layer-inner::after{content:attr(data-failed-loading);color:red}.missing-allowed-product .order-layer-inner::after{content:attr(data-missing-allowed-product);color:red}.not-allowed .order-layer-inner::after{content:attr(data-not-allowed);color:red}.product-category-chooser-center{display:flex;justify-content:center;flex-shrink:0}.on-video .product-category-chooser-center{display:none}.os-scrollbar{--os-size: 12px}.product-category-chooser{display:flex;gap:8px;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.product-category-chooser li{position:relative;flex-shrink:0;display:inline-block;min-width:160px;background-color:#ededed;text-align:center}.product-category-chooser li.active{background-color:#757575}.product-category-chooser a{display:block;padding:16px 40px;text-decoration:none;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.product-category-chooser a .categoryicon{margin-bottom:8px}.product-category-chooser li.active a{color:#fcfafa}@media screen and (max-height: 730px){.product-category-chooser li{min-width:120px}.product-category-chooser a{display:inline-flex;align-items:center;gap:8px;padding:18px 24px 16px}.product-category-chooser a .categoryicon{margin-bottom:0}}@font-face{font-family:categoryicon;src:url(/assets/categoryicon-75ad88b319cf1503013f46e7b604a2fc7be37a2dbdf5a8e0c66f77d1c8b3d1c2.woff2) format("woff2"),url(/assets/categoryicon-3f8a85f6168742a809dc030249d689421fad1776b29877963613fbe35c8d113a.woff) format("woff"),url(/assets/categoryicon-7feda558c64b6ec9e60823e329d81a014cf6ef99c64509b4061bffbd202041b4.ttf) format("truetype");font-weight:normal;font-style:normal}.categoryicon{display:block;font-size:2rem;font-family:categoryicon, serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.categoryicon-acrylglas::before{content:'\f101'}.categoryicon-akustikbild::before{content:'\f102'}.categoryicon-aluminium::before{content:'\f103'}.categoryicon-bekleidung::before{content:'\f104'}.categoryicon-digitalbild::before{content:'\f105'}.categoryicon-download::before{content:'\f106'}.categoryicon-fachabzug::before{content:'\f107'}.categoryicon-fineart::before{content:'\f108'}.categoryicon-forex::before{content:'\f109'}.categoryicon-foto::before{content:'\f10a'}.categoryicon-fotogeschenke::before{content:'\f10b'}.categoryicon-kalender::before{content:'\f10c'}.categoryicon-leinwand::before{content:'\f10d'}.categoryicon-poster::before{content:'\f10e'}.categoryicon-postkarte::before{content:'\f10f'}.categoryicon-produktsets::before{content:'\f110'}.categoryicon-sticker-alt::before{content:'\f111'}.categoryicon-sticker::before{content:'\f112'}.categoryicon-video::before{content:'\f113'}.more-wrap{position:relative;overflow:hidden}.more-wrap.has-more-next::after,.more-wrap.has-more-prev::before{content:'';position:absolute;z-index:1;display:block}.on-video .more-wrap.has-more-next::after,.on-video .more-wrap.has-more-prev::before{content:none}.more-wrap-height.has-more-next::after,.more-wrap-height.has-more-prev::before{width:100%;height:10px}.on-video .more-wrap-height.has-more-next::after,.on-video .more-wrap-height.has-more-prev::before{content:none}.more-wrap-height.has-more-next::after{bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%)}.more-wrap-height.has-more-prev::before{top:0;background:linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%)}.more-wrap-width.has-more-next::after,.more-wrap-width.has-more-prev::before{width:60px;height:100%}.on-video .more-wrap-width.has-more-next::after,.on-video .more-wrap-width.has-more-prev::before{content:none}.more-wrap-width.has-more-next::after{right:0;background:linear-gradient(to right, rgba(255,255,255,0) 0%, white 80%)}.more-wrap-width.has-more-prev::before{left:0;background:linear-gradient(to left, rgba(255,255,255,0) 0%, white 80%)}.product-category-chooser-scroll-left,.product-category-chooser-scroll-right{display:none;position:absolute;z-index:2;top:0;height:100%}.has-more-prev .product-category-chooser-scroll-left{display:block;left:0;padding-inline:5px 30px}.has-more-next .product-category-chooser-scroll-right{display:block;right:0;padding-inline:30px 5px}.product-details{position:relative;display:flex;gap:40px;justify-content:center;flex-grow:1;overflow:hidden}.on-video .product-details{justify-content:center}.product-details-category-hint{position:absolute;z-index:3;top:0;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;background-color:#fff}.on-video .product-details-category-hint,.loading-pg .product-details-category-hint,.failed-loading .product-details-category-hint,.missing-allowed-product .product-details-category-hint{display:none}.product-details-category-hint-text{font-size:1.125rem;font-weight:500}.product-details-header{font-size:0.875rem;font-weight:700}.product-format{display:flex;flex-direction:column;gap:20px}.product-details:not(.on-tiles) .product-format{width:500px}.product-details.on-tiles .product-format{width:600px}.missing-allowed-product .product-format{visibility:hidden}.on-video .product-format{justify-content:center}.show-on-info{display:none}.on-info .hide-on-info{display:none}.on-info .show-on-info{display:block}.on-info .product-info-wrap{flex-grow:1;height:0}.product-info{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.product-info h3{margin:40px 0 20px}.product-info h3:first-child{margin-top:0}.product-info li{margin:0 0 10px}.product-info img{display:block;margin:30px auto 40px;max-width:400px}.product-info img[src='']{display:none}.product-info iframe{display:block;max-width:100%;margin:30px auto 40px;border:none;box-shadow:0 1px 4px #999}.product-info-title-wrap{display:flex;align-items:flex-end;gap:8px;margin-bottom:8px}.product-info-title{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.product-info-more-on-sm{display:none}.product-info-show-full{margin-left:4px}.product-info-full{overflow:auto}.product-info-hide-full{display:block;margin:20px auto 0}@media (max-height: 730px){.product-details .product-info-title{position:relative;top:2px}.product-details.on-info .product-info-title{top:-3px}.product-details .product-info-more-on-lg{display:none}.product-details .product-info-more-on-sm{display:block}.product-details.on-info .product-info-more-on-sm{display:none}}@media (max-height: 1000px){.on-tiles .product-info-title{position:relative;top:2px}.on-tiles.on-info .product-info-title{top:-3px}.on-tiles .product-info-more-on-lg{display:none}.on-tiles .product-info-more-on-sm{display:block}.on-tiles.on-info .product-info-more-on-sm{display:none}}.product-format-list,.product-format-tiles{position:relative;display:flex;flex-direction:column;flex-grow:1;height:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.on-tiles .product-format-list{display:none}.product-format-tiles{display:none}.on-tiles:not(.on-info) .product-format-tiles{display:flex}.product-details-top-label{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.product-details-top-label .product-details-header{margin-right:auto;white-space:nowrap}.product-short-desc-text{color:#dc3d3d;margin-bottom:10px}.product-chooser-list,.product-chooser-tiles{display:grid;height:100%;overflow:auto}.product-chooser-list{grid-template-columns:auto auto 1fr;-moz-column-gap:32px;column-gap:32px}.product-chooser-tiles{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:8px}.product-chooser-enlarge{display:none;position:absolute;bottom:-24px;width:100%;text-align:center}.more-wrap-height.has-scrollbar+.product-chooser-enlarge,.on-chooser-enlarged .product-chooser-enlarge{display:block}.on-chooser-enlarged .hide-on-chooser-enlarged{display:none}.show-on-chooser-enlarged:not(:is(.on-chooser-enlarged *)){display:none}.product-base{display:none;margin-bottom:1px;padding:8px 16px;background-color:#ededed;cursor:pointer}.product-base:hover{color:var(--hc)}.product-base.active{background-color:#757575}.product-chooser-list .product-base{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-chooser-tiles .product-base{padding-block:16px;text-align:center}.product-chooser-tiles .product-base img{display:block;max-width:128px;margin:0 auto 8px}@media (max-height: 730px){.product-chooser-tiles .product-base img{max-width:64px}}.product-base.active .product-base-name{color:#fcfafa;font-size:0.875rem;font-weight:700}.product-base-human-ratio{color:#adadad;align-self:center;line-height:100%;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.product-base-human-ratio::before{content:'';display:inline-block;height:8px;margin-right:4px;border:1px solid currentcolor}.product-base-human-ratio.product-base-human-ratio-1-to-1::before{width:8px}.product-base-human-ratio.product-base-human-ratio-2-to-1::before{width:16px}.product-base-human-ratio.product-base-human-ratio-3-to-1::before{width:24px}.product-base-human-ratio.product-base-human-ratio-3-to-2::before{width:12px}.product-base-human-ratio.product-base-human-ratio-4-to-1::before{width:32px}.product-base-human-ratio.product-base-human-ratio-4-to-3::before{width:10.6666666667px}.product-base-human-ratio.product-base-human-ratio-5-to-4::before{width:10px}.product-base-human-ratio.product-base-human-ratio-16-to-9::before{width:14.2222222222px}.product-base.is-match .product-base-human-ratio,.product-base-human-ratio.product-base-human-ratio-none{visibility:hidden}.product-chooser-tiles .product-base-human-ratio{display:none}.product-base-price{white-space:nowrap;font-size:0.875rem;font-weight:700}.product-base.active .product-base-price{color:#fcfafa}.product-chooser-list .product-base-price{text-align:right}.product-chooser-tiles .product-base-price{display:block;margin-top:4px}.on-video .product-details-top-label,.on-video .optiongroup-wrap{display:none}.product-base-matchable-separator{grid-column:1 / -1;margin-top:20px}.option-popover-container{position:absolute;width:100%}.option-popover-container .popover{max-width:450px}.option-popover-container .popover .popover-content img{max-width:40%}.option-popover-container .popover-content{display:flex;align-items:center;gap:16px}.option-popover-container .popover-content ul{margin-bottom:0;padding-left:20px}.option-popover-container .popover-content li{list-style-position:outside}.optiongroup-wrap{display:flex;flex-direction:column;gap:10px}.optiongroup{display:none}.allow-sw .optiongroup-sw{display:block}@media screen and (max-height: 730px){.optiongroup-wrap{margin-top:12px}.optiongroup .product-details-header{display:none}}@media screen and (max-height: 1000px){.on-tiles .optiongroup-wrap{margin-top:12px}.on-tiles .optiongroup .product-details-header{display:none}}.into-basket-wrap{position:relative;display:flex;align-items:flex-end;gap:20px;margin-top:auto}.on-video .into-basket-wrap{margin-top:0}.on-digital .into-basket-amount,.on-video .into-basket-amount{display:none}.amount-input-wrap{white-space:nowrap}.amount-input-wrap .form-control{display:inline-block;width:60px;margin-right:8px;text-align:center}.price-vat-text{text-align:right;margin-bottom:4px;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.has-category-hint .hide-on-category-hint,.show-on-edit,.show-on-disabled{display:none}.on-edit .hide-on-edit{display:none}.on-edit .show-on-edit{display:inline}.disabled .show-on-disabled{display:inline}.disabled .hide-on-edit,.disabled .show-on-edit,.disabled .la-shopping-bag{display:none}.multiple-images-progress{position:absolute;right:0;bottom:-10px;height:5px;margin-bottom:0}.preview-wrap.on-grayscale img,.multiple-preview-img.on-grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;filter:grayscale(100%)}.product-preview{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:20px;padding:20px;background-color:#ededed}.product-preview img{max-width:100%;max-height:100%}.on-multiple .product-preview{flex-grow:1}.on-video .product-preview{flex-direction:row}.preview-wrap{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:2px}.on-multiple .preview-wrap{display:none}.preview-wrap .resolve-by-fit-format{border:1px solid #adadad;background-color:#fcfafa;overflow:hidden}.preview-wrap .resolve-by-fit-format .article-list-img-img{top:49.5%}.on-video .preview-wrap img{filter:none}.preview-wrap-branding{position:absolute;top:0;left:50%;transform:translateX(-50%)}.modal-order:not(.on-multiple) .product-details-image-count,.modal-order:not(.on-multiple) .multiple-preview-wrap{display:none}.multiple-preview-wrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:8px;overflow:auto;max-width:100%}.multiple-preview-img{max-width:100%;max-height:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;background-color:#ededed}.on-ratio-match .resolve-size-wrap,.on-digital .resolve-size-wrap,.on-video .resolve-size-wrap,.on-crop .resolve-size-wrap:not(.on-allow-variable-size,.on-allow-fit-format,.on-allow-frame){display:none}.resolve-size-help-wrap .resolve-size-help-option{margin-bottom:8px}.resolve-size-help-wrap .resolve-size-help-image{position:relative;top:-2px;max-width:16px;margin-right:3px}.resolve-size-group{justify-content:center}.resolve-size-group img{position:relative;top:-1px;width:16px;height:16px;margin-right:4px}.on-allow-frame .resolve-size-group{gap:8px}.on-allow-frame .resolve-size-group .btn-functional{padding:16px 40px}.on-allow-frame .resolve-size-group img{display:block;margin:0 auto 4px;width:60px;height:auto}.show-on-allow-crop,.show-on-allow-variable-size,.show-on-allow-fit-format,.show-on-allow-frame,.on-allow-frame .hide-on-allow-frame{display:none}.on-allow-crop .show-on-allow-crop,.on-allow-variable-size .show-on-allow-variable-size,.on-allow-fit-format .show-on-allow-fit-format,.on-allow-frame .show-on-allow-frame{display:inline-block}.on-digital .show-on-allow-crop,.on-allow-frame .show-on-allow-crop{display:none}.product-crop-orientation{display:none;position:relative;top:-12px;margin-bottom:0;color:#999;text-align:center;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.on-crop .product-crop-orientation,.on-canvas-reflect .product-crop-orientation,.on-canvas-noframe .product-crop-orientation,.on-canvas-frame .product-crop-orientation{display:block}.product-crop-orientation.on-square-format,.on-multiple .product-crop-orientation,.on-video .product-crop-orientation{display:none}.show-on-horizontal,.show-on-vertical,.show-on-horizontal-only,.show-on-vertical-only{display:none}.on-horizontal-only .show-on-horizontal-only,.on-vertical-only .show-on-vertical-only,.on-horizontal .show-on-horizontal,.on-vertical .show-on-vertical{display:inline}.variable-size-info{display:none;color:#dc3d3d}.on-variable .variable-size-info{display:block}.on-multiple .variable-size-info,.on-digital .variable-size-info,.variable-size-info.hide-variable-info{display:none}.article-list-img.on-grayscale img,.cart-package-list-img.on-grayscale img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;filter:grayscale(100%)}.hide-on-empty-basket.show-on-wishlist-only{display:block}.show-on-empty-basket{display:none}.on-empty-basket .hide-on-empty-basket{display:none}.on-empty-basket .show-on-empty-basket,.on-empty-basket.on-wishlist-only .hide-on-empty-basket.show-on-wishlist-only,.on-empty-basket.on-unfinished-packages-only .hide-on-empty-basket.show-on-unfinished-packages-only{display:block}.on-empty-wishlist .hide-on-empty-wishlist{display:none}.on-packages-only .hide-on-packages-only{display:none}.on-cart-changes .show-on-cart-changes{display:block}.basket-empty-icon-wrap .las{font-size:4rem}.basket-empty-icon-wrap .alert-cart-counter{top:calc(100% - 24px);left:calc(50% + 4px);width:36px;height:36px;background-color:#333;line-height:38px;font-size:1rem}.basket-min-order-val-qr-hint:not(.hide){display:block}.alert-changes h3{color:#dc3d3d}.alert-changes ul{padding-left:0}.alert-changes li{list-style:none;display:grid;grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);align-items:center;gap:8px;margin-bottom:8px;text-align:left}.alert-changes li>:first-child{width:144px;max-height:144px;-o-object-fit:contain;object-fit:contain;font-size:4rem}.changes-reason{margin-bottom:40px}.cart-package-processing-alert .btn-primary{margin:10px auto 40px}.cart-package-processing-alert p{margin-bottom:0}.on-multiple-albums .hide-on-multiple-albums,.on-incompatible .hide-on-incompatible{display:none}.basket-wishlist-btn-wrap{margin-block:20px}.on-incompatible .basket-wishlist-images::before{content:attr(data-incompatible-text);color:#dc3d3d}.cart-table{width:100%;background-color:transparent}.cart-table .spacer-th{height:16px}.cart-table tr.error{outline:3px solid #dc3d3d}.cart-table th:first-child,.cart-table td:first-child{padding-left:24px}.cart-table th:last-child,.cart-table td:last-child{padding-right:24px}.cart-table th{padding:0 12px 8px;border-bottom:2px solid #ededed;color:#adadad;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.cart-table td{padding:24px 12px;background-color:#ededed}.article-list,.cart-package-separator,.cart-package-image-list,.cart-package-calendar{margin-bottom:40px}.article-list td{border-top:8px solid #fff}.article-list tr.multi td{border-top-width:2px}.article-list tr:first-child td{border-top:none}.cart-package-list td{background-color:var(--hc);color:#fcfafa}.article-list-amount,.cart-package-list-sum{text-align:center}.article-list-img-outer,.cart-package-list-icon .las{width:144px}.article-list-img-inner{position:relative;display:flex;justify-content:center;cursor:pointer}.on-variable .article-list-img-inner,.on-fit .article-list-img-inner{height:auto}.on-crop .article-list-img-inner{max-height:144px}.is-album-package .article-list-img-inner{cursor:default}.article-list-img-inner .resolve-by-fit-format{border:1px solid #adadad;background-color:#fcfafa}.article-list-img-inner .resolve-by-fit-format .article-list-img-img,.article-list-img-inner .resolve-by-fit-format .cart-package-list-img-img{box-shadow:none}.article-list-img{cursor:pointer}.is-custom-article .article-list-img{cursor:default}.article-list-img-img,.cart-package-list-img-img{max-width:100%;max-height:144px}.on-fit .resolve-by-fit-format .article-list-img-img,.on-fit .resolve-by-fit-format .cart-package-list-img-img{max-height:100%}.is-album-package .article-list-img,.cart-package-download-icon,.cart-package-list-img:not(.is-croppable) .article-list-img-inner{cursor:default;font-size:4rem}.article-list-product,.cart-package-list-title{width:100%}.article-list-product-and-delete-wrap{display:flex;align-items:center}.article-list-product-flex{display:flex;flex-direction:column;gap:8px}.article-list-product-filename-wrap{color:#adadad}.article-list-product-name,.cart-package-list-title{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.article-list-product-info{display:block;margin-top:8px;text-align:center;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.article-list-product-info .las{font-size:1rem}.article-list-actions{margin:16px 0 0}.article-list-edit{display:inline-block}.article-list-white-border{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.article-list-white-border.label-with-checkbox-replacement{margin:0}.article-list-white-border .la-info-circle{cursor:help}.is-cart .popover{max-width:350px}.is-cart .popover img{max-width:100%}.article-list-amount-input{background-color:#fcfafa}.amount-text-only{display:none}.article-list-amount.on-digital .amount-text-only{display:inline}.article-list-amount.on-digital .amount-input-wrap{display:none}.article-list-amount-discount-wrap:not(.hide){display:block;margin-top:8px;color:#adadad}.article-list-sum,.cart-package-list-sum{min-width:100px;white-space:nowrap;font-size:0.875rem;font-weight:700;text-transform:none;letter-spacing:0}.cart-package-separator{border-bottom:2px solid #ededed}.on-packages-only .cart-package-separator:first-child{display:none}.cart-package-list-icon{font-size:2rem;text-align:center}.cart-package-image-list td{padding-top:20px;padding-bottom:20px}.cart-package-image-list .has-crop-warning{border-left:2px solid #dc3d3d}.cart-package-image-list .has-crop-warning-aloud td{background-color:#fff3f3}.cart-package-list-actions .tooltip{text-transform:none}.cart-package-delete:hover{color:rgba(252,250,250,0.8)}.cart-package-calendar{display:flex;justify-content:center;flex-wrap:wrap;background-color:#ededed;text-align:center}.basket-summary{position:-webkit-sticky;position:sticky;padding:0;border-top-color:transparent;transition:border-top-color 0.15s}.basket-summary::before{background:transparent;transition:background 0.15s}.basket-summary::after{content:'';position:absolute;top:-2px;left:50%;transform:translateX(-50%);display:block;width:100%;max-width:960px;border-top:2px solid #adadad}.basket-summary.is-sticky{border-top-color:#adadad}.basket-summary.is-sticky::before{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%)}.basket-summary.is-sticky::after{border-top-color:transparent}.basket-summary-inner{display:flex;justify-content:space-between;padding-block:20px}.basket-summary-inner h2{margin-bottom:12px}.basket-summary-hints p{margin-bottom:4px}.basket-summary-sum{font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}.basket-hints{padding:40px;background-color:#ededed}.basket-hints h3{margin-top:20px;font-size:0.875rem;font-weight:700}.basket-hints h3:first-child{margin-top:0}.basket-hints h3,.basket-hints p{margin-bottom:0}.basket-hints-payment-methods{display:flex;justify-content:center;gap:16px;margin-top:12px;text-align:center}.basket-hint-payment-icon{width:1.5rem;height:1.5rem;margin:0 auto;font-size:1.5rem}.basket-hint-payment-icon-twint{padding:3px 0 1px}.modal-crop-warning-img{max-width:100%;margin-top:15px}.modal-sticker-warning-footer-hint{display:block;margin-top:4px;color:#999;font-size:0.75rem}.modal-package-cropper .modal-content{display:flex;flex-direction:column}.modal-package-cropper .modal-body{display:flex;flex-direction:column;gap:20px;overflow:hidden}.modal-package-cropper .product-preview{overflow:hidden}.modal-package-cropper:not(.on-fit) .resolve-by-fit-format{display:none}.modal-package-cropper.is-loading .modal-body::before{content:'Lädt...';position:absolute;z-index:4;top:0;left:0;right:0;bottom:0;padding-top:50px;background-color:rgba(255,255,255,0.95);color:#666;text-align:center;font-size:4rem}.modal-volume-discount-image{max-width:200px;max-height:200px}.packages-list-wrap{margin-bottom:40px;padding-bottom:40px}.packages-list-wrap.has-active .packages-list-item:not(.active){opacity:0.5}.packages-list-wrap.has-active .packages-list-item:not(.active):hover{opacity:1}.packages-list-item:not(.hide){position:relative;display:flex;flex-direction:column;gap:20px;width:280px;text-align:center;cursor:pointer;vertical-align:top;transition-duration:0.2s;transition-property:opacity, background-color, color}.packages-list-item:not(.hide):hover{background-color:#757575;color:#fcfafa}.packages-list-item:not(.hide)>*:not(.badge-in-corner,.packages-list-item-footer){padding-inline:20px}.packages-list-item-name{margin:0;font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}.packages-list-item-name .las{display:block;margin-block:20px}.packages-list-item-footer{margin-top:auto;background-color:#333}.packages-list-item-footer.is-print{background-color:var(--hc)}.packages-list-item-price-wrapper{color:#fcfafa;padding:20px}.packages-list-item-alert{display:block;background-color:var(--hc-darker);color:#fcfafa;padding:8px}.packages-list-item-discount{margin-bottom:8px;font-size:0.875rem;font-weight:700}.packages-list-item-price{line-height:1;font-size:2.75rem;font-weight:900}.packages-list-item-order-label{margin-top:8px}.packages-composer{z-index:10;text-align:center;transform:translateY(200px);transition:transform 0.2s ease-in-out}.packages-composer.visible{transform:translateY(0)}.packages-composer.continue-composing{height:200px;line-height:170px;color:#ddd;font-size:3rem}.packages-composer .loading-spinner{position:relative;top:6px;left:-15px;display:inline-block;width:3rem;height:3rem}.packages-composer-product{display:inline-block;margin:0 20px;font-size:1.125rem;font-weight:500}#content .packages-composer-product p{margin-bottom:12px}.packages-composer-product.not-allowed{opacity:0.2}.packages-composer-product-name{margin-bottom:15px}.packages-composer-product-name .las:hover{cursor:pointer}.packages-composer-image{position:relative;display:inline-block;width:48px;height:48px;margin:0 5px;border:1px dashed #aaa;border-radius:4px;background:#eee;background-size:cover;background-position:center;cursor:pointer}.packages-composer-image .btn{display:none;position:absolute;top:36px;left:14px;width:20px;height:20px;padding:0;border-radius:50%}.packages-composer-image .las{position:relative;top:0}.packages-composer-image.active{border:none;box-shadow:0 0 8px #16ac7a;transform:scale(1.25)}.packages-composer-image.active .btn{display:flex;justify-content:center;align-items:center}.packages-composer-image.active .btn.hide{display:none}.packages-composer-image.not-allowed{box-shadow:0 0 8px #c00}.is-calendar-product .packages-composer-image::after{position:absolute;top:50%;left:0;content:attr(data-month);width:100%;color:#999;transform:translateY(-50%);font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.is-calendar-product .packages-composer-image.has-url::after{top:100%;margin-top:3px;transform:none}.is-calendar-product .packages-composer-image.has-url.active::after{display:none}.packages-composer-add-image-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:10px;vertical-align:top}.packages-composer-add-image-button .las{top:-1px}.packages-composer-guide{margin-top:20px;text-align:center}.packages-composer-fill-dynamic-wrap,.packages-composer-untagged-hint{display:block;margin-top:4px}.packages-composer-close-btns{display:block;text-align:center}.packages-composer-close-btns .btn{text-transform:uppercase;font-weight:bold}.packages-composer-hide{color:#333}.packages-composer-cancel{color:#c00}.packages-composer-large-preview-image,.packages-composer-large-preview::after{opacity:0;transition:opacity 0.4s ease-in-out}.packages-composer-large-preview{visibility:hidden;position:fixed;z-index:6;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;text-align:center}.packages-composer-large-preview.soft-visible{visibility:visible}.packages-composer-large-preview.visible::after,.packages-composer-large-preview.visible .packages-composer-large-preview-image{opacity:1}.packages-composer-large-preview::after{position:absolute;content:'';inset:0;background:rgba(51,51,51,0.5)}.packages-composer-large-preview-image{position:relative;z-index:1;max-width:100%;max-height:100%}.is-package-composing .imageitem-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform 0.1s ease-in-out}.is-package-composing .imageitem-inner::before{content:'';position:absolute;z-index:2;left:0;width:100%;height:100%}.is-package-composing .imageitem-inner:hover{z-index:1;transform:scale(1.1)}.is-package-composing.is-package-composing-video .imageitem:not(.is-video) .imageitem-inner,.is-package-composing:not(.is-package-composing-video) .imageitem.is-video .imageitem-inner{opacity:0.5}.is-package-composing.is-package-composing-video .imageitem:not(.is-video) .imageitem-inner::before,.is-package-composing:not(.is-package-composing-video) .imageitem.is-video .imageitem-inner::before{cursor:not-allowed}.is-package-composing.is-package-composing-video .imageitem:not(.is-video) .imageitem-inner:hover,.is-package-composing:not(.is-package-composing-video) .imageitem.is-video .imageitem-inner:hover{transform:none}.is-package-composing .thumba.needs-play-button::before{pointer-events:none}.is-package-composing:not(.album-images-show-orderbutton) .imageitem:hover .thumba::after{opacity:0}.is-package-composing .order-button-wrapper{display:none !important}.packages-image-bird{position:absolute;opacity:0;z-index:10;background-size:cover;background-position:center;transition-property:width, height, top, left, border-radius;transition-duration:0.2s}.packages-image-bird.flying{opacity:1;border-radius:4px}.packages-cropper-debug{position:fixed;z-index:2;bottom:20px;right:20px;width:300px;height:300px;background:green;text-align:center}.packages-cropper-debug .cropper-container{display:block}.packages-cropper-debug.is-match::after{content:'MATCH';position:absolute;top:50%;left:0;width:100%;height:72px;color:#fff;text-shadow:1px 1px 1px #333;transform:rotate(20deg) translateY(-50%);font-size:2.75rem;font-weight:900}.packages-cropper-debug-wrap{width:300px;height:300px}.packages-cropper-debug-img{position:relative;max-width:100%;max-height:100%;top:50%;transform:translateY(-50%)}.packages-productinfo-body img{max-width:400px;margin:10px auto 20px}.packages-productinfo-body iframe{max-width:100%;border:none}.packages-productinfo-body h3{margin-top:40px}.packages-productinfo-body h3:first-child{margin-top:0}.calendar-package-image-wrap{position:relative;width:49px;height:51.5px;background-size:cover}.calendar-package-image-wrap.has-url.is-year-2024{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2024-1265fc006465946990e7dde174bed77abbaa87813a77fbd30adb734d42e977f3.png)}.calendar-package-image-wrap.has-url.is-year-2024.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2024-d9af4a269c5b34a18263fa1a7b29347e7297264c8c1171135177f4efe0220328.png)}.calendar-package-image-wrap.has-url.is-year-2024.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2024-24934615e7886e743f32e41f697f0258e4315fe2bb98dea73b229c10501b1fe5.png)}.calendar-package-image-wrap.has-url.is-year-2024.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2024-38cf8af8a808bc5a2b8fca37da988d6b3ec7b1d9f7d269de0d01a1d03011858e.png)}.calendar-package-image-wrap.has-url.is-year-2025{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2025-4b827adcdb29b8b817e16ddd17ed42ea20b63adb828b979b5e76dbb786b6388d.png)}.calendar-package-image-wrap.has-url.is-year-2025.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2025-c891b5de2df1f36c09d0d847804864004c874284371d7af69595c524a1e019f1.png)}.calendar-package-image-wrap.has-url.is-year-2025.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2025-a7ff9b33829941306baf0841d475bd6454346d63114c3e3865ef2ba432450d91.png)}.calendar-package-image-wrap.has-url.is-year-2025.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2025-ac22c4f1513741707a4b353f8fdeff4986f110f6f9aa7ec4e816d4b8da448d93.png)}.calendar-package-image-wrap.has-url.is-year-2026{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2026-2f5c3366141b9ca7e8d4975ee9b3e32f497717241cee7cbd3cc63e95c19e23e5.png)}.calendar-package-image-wrap.has-url.is-year-2026.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2026-01dd629ac7154c309e09a1d98306ab2a1d4f7fad74c95a3f66088a7459c9b635.png)}.calendar-package-image-wrap.has-url.is-year-2026.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2026-39385f5d9cedb65d22701a20db1ae0084fb5ff864bd50aebfabe8a649634c691.png)}.calendar-package-image-wrap.has-url.is-year-2026.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2026-999a177852e546d9319cd11f280611e69503b6ec9fc8e22d172a26684b088aa5.png)}.calendar-package-image-wrap.has-url.is-year-2027{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2027-ae08ceba394ddae7302d50904afb6cc4be663890df18b78c55dd7659fadcb5ce.png)}.calendar-package-image-wrap.has-url.is-year-2027.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2027-e98f7764307da7c496632dc44e71aef61f2fdef9c348703b788682aa92aa58f0.png)}.calendar-package-image-wrap.has-url.is-year-2027.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2027-084763d5d36f370ee5fb8456d0ef5e73674e80b8e449b71ce86cd2c8fdea337c.png)}.calendar-package-image-wrap.has-url.is-year-2027.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2027-a2a1a00c3b50e1c418660a984d5ca229a96471d2d42bd15cffadff17a6252a0e.png)}.calendar-package-image-wrap.has-url.is-title{background-image:url(/assets/fe/calendar_package_bgs/titel_dunkel-963f7c374769c66513dca9c87c783cad71a888a9996195b555e40148b0653c1c.png)}.calendar-package-image-wrap.has-url.is-title.is-bright{background-image:url(/assets/fe/calendar_package_bgs/titel_hell-e11a5f7f0265140263853c3216b5690eef6231220799b73f647bacc68216143a.png)}.calendar-package-image-wrap.has-url.is-title::before{content:attr(data-title-text);position:absolute;top:50%;transform:translateY(-50%);color:#666}.calendar-package-image-wrap.has-url.is-title.spans-one-year::before{left:14%;width:10%;font-size:10px;word-break:break-all}.calendar-package-image-wrap.has-url.is-title.spans-two-years::before{left:6%;width:23%;font-size:4px;white-space:pre-wrap}.calendar-package-image-wrap.has-url.is-title.is-landscape::before{left:0;top:auto;transform:none;width:100%}.calendar-package-image-wrap.has-url.is-title.is-landscape.spans-one-year::before{bottom:8%}.calendar-package-image-wrap.has-url.is-title.is-landscape.spans-two-years::before{bottom:8%}.packages-composer .calendar-package-image-wrap.has-url{border:none}.packages-composer .calendar-package-image-wrap.has-url:not(.active){box-shadow:0 2px 2px #ccc}.packages-composer .calendar-package-image-wrap.has-url.is-title.spans-one-year::before{font-size:5px}.packages-composer .calendar-package-image-wrap.has-url.is-title.spans-two-years::before{font-size:2px}.packages-list-item .calendar-package-image-wrap.has-url{width:147px;height:154.5px;margin:0 auto}.cart-package-calendar{gap:40px 20px;padding:40px 40px 60px}.cart-package-calendar .calendar-package-image-wrap{width:122.5px;height:128.75px}.cart-package-calendar .calendar-package-image-wrap::after{content:attr(data-caption);position:absolute;bottom:-24px;left:0;width:100%;font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.calendar-package-image{position:absolute;left:38%;right:0;top:10%;bottom:0;background-repeat:no-repeat;background-position:center;background-size:contain}.is-landscape .calendar-package-image{left:0;top:10%;bottom:30%}.calendar-package-image-title-separator{position:relative;width:100%;height:1px;margin-top:8px}.calendar-package-image-title-separator::after{content:'';display:block;position:absolute;top:0;left:50%;width:200px;height:2px;background-color:#adadad;transform:translateX(-50%)}.flexify{display:flex;align-items:center;justify-content:center;gap:8px}.flexify.hide{display:none}.flex{display:flex}.flex-basis-fit{flex-basis:fit-content}.flex-column{flex-direction:column}.flex-gap-1{gap:8px}.flex-gap-2{gap:16px}.flex-gap-half{gap:40px}.flex-gap-full{gap:80px}.flex-grow{flex-grow:1}.flex-no-shrink{flex-shrink:0}.flex-left:not(.flex-column){justify-content:flex-start}.flex-left.flex-column{align-items:flex-start}.flex-order-first{order:-1}.flex-stretch{align-items:stretch}.flex-wrap{flex-wrap:wrap}.align-self-start{align-self:flex-start}.m-0{margin:0}.mb-2{margin-bottom:12px}.mb-half{margin-bottom:40px}.ml-auto{margin-left:auto}.mr-1{margin-right:4px}.mr-2{margin-right:12px}.mt-1{margin-top:4px}.mt-2{margin-top:12px}.mt-4{margin-top:20px}.mt-full{margin-top:80px}.mt-half{margin-top:40px}.p-half{padding:40px}.p-block-full{padding-block:80px}.pb-1{padding-bottom:4px}.pb-full{padding-bottom:80px}.pl-1{padding-left:4px}.pr-1{padding-right:4px}.pt-1{padding-top:4px}.text-danger{color:#dc3d3d}.text-muted{color:#adadad}.text-h1{font-size:2.75rem;font-weight:900}.text-h2{font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}.text-h3{font-size:1.125rem;font-weight:500}.text-h4{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}.text-small{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}.text-line-through{text-decoration:line-through}.text-no-underline,.text-no-underline:hover,.text-no-underline:focus{text-decoration:none}@media (max-width: 800px){.hide-under-m{display:none !important}}@media (min-width: 801px){.hide-over-m{display:none !important}}.bg-light-gray{background-color:#ededed}.bg-white{background-color:#fff}.d-block{display:block}.icon-huge{font-size:4rem}.icon-l{font-size:1.5rem}.mw-none{max-width:none}.overflow-auto{overflow:auto}.color-invert{background-color:#333;color:#fcfafa}
