:root{--retro-cream: #f7efe6;--retro-ink: #33201f;--retro-red: #c5302c;--retro-burgundy: #7b2433;--retro-burgundy-deep: #5c1a26;--retro-blush: #f6dee0}.h0,.h1,.h2,h1,h2,.title--primary,.section-header h2{text-transform:uppercase;letter-spacing:-.005em;line-height:1}h3,h4,.h3,.h4{text-transform:uppercase}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.banner__heading{text-shadow:.045em .045em 0 var(--retro-red)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@supports (animation-timeline: scroll()){body:after{content:"";position:fixed;top:0;left:0;width:100%;height:4px;z-index:999;background:var(--retro-red);transform-origin:left;transform:scaleX(0);animation:punk-scroll-progress linear;animation-timeline:scroll(root)}@keyframes punk-scroll-progress{to{transform:scaleX(1)}}}.section-header h2:after,.title-wrapper-with-link .title:after{content:"";display:block;width:7rem;height:8px;margin-top:.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='8' viewBox='0 0 20 8'%3E%3Cpath d='M0 4 Q 5 0 10 4 T 20 4' fill='none' stroke='%23c5302c' stroke-width='2'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:20px 8px}.title-wrapper-with-link .title:before,.section-header h2:before{content:"\2726" / "";color:var(--retro-red);font-size:.5em;vertical-align:super;margin-right:.35em}.header__heading-link,.header__heading-link span{word-break:normal!important;overflow-wrap:normal!important}@media screen and (max-width:989px){.header__heading-link span.h2{font-size:clamp(1.5rem,4.8vw,2.6rem)}}.header__menu-item,.list-menu__item--link{position:relative;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:var(--retro-red);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.header__menu-item:hover span:after,.header__menu-item:focus-visible span:after{transform:scaleX(1)}.header__menu-item:hover span,.header__menu-item:focus-visible span,.header__menu-item:hover,.header__menu-item:focus-visible{text-decoration:none!important}.header-wrapper{border-bottom:none;position:relative}.header-wrapper:after{content:"";display:block;height:24px;background:repeating-conic-gradient(var(--retro-burgundy) 0% 25%,transparent 0% 50%);background-size:24px 24px;background-position:12px 0}.announcement-bar__message{text-transform:uppercase;font-weight:700;letter-spacing:.12em}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--branded{text-transform:uppercase;font-weight:700;letter-spacing:.08em;transition:transform .12s ease,box-shadow .12s ease}.button:not([disabled]){box-shadow:3px 3px 0 var(--retro-burgundy)}.button:not([disabled]):hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--retro-burgundy)}.button--secondary{border:2px solid var(--retro-burgundy)!important}.card-wrapper .card{border:2px solid var(--retro-ink);box-shadow:4px 4px 0 var(--retro-burgundy);background:#fffdf8;transition:transform .16s ease,box-shadow .16s ease}.card-wrapper:hover .card{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--retro-red)}.card__media img{transition:transform .3s ease}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card-wrapper .card .card__content{padding:.8rem 1rem 1rem}.card__heading,.card__heading a{font-weight:700;overflow-wrap:break-word}.badge{text-transform:uppercase;font-weight:700;letter-spacing:.05em;border:2px solid var(--retro-ink)!important;transform:rotate(-3deg)}.footer{position:relative;margin-top:12px}.footer:after{content:"";position:absolute;top:1.5rem;right:5%;width:170px;height:130px;background:url(https://kikiskleinerkunstservice.de/cdn/shop/files/KikisKleinerKunstservice_Kiki2.png) no-repeat center / contain;filter:invert(1);mix-blend-mode:screen;opacity:.9;pointer-events:none;transition:transform 1.8s ease-in,opacity 1.6s ease-in .2s}.footer.kiki-fly:after{transform:translate(-55vw,-75vh) rotate(10deg);opacity:0}@media screen and (max-width:749px){.footer:after{width:110px;height:85px;top:1rem;right:3%}}.footer:has(.disclosure__list-wrapper:not([hidden])):after{opacity:0;visibility:hidden;transition:none}.footer:before{content:"";position:absolute;top:-11px;left:0;right:0;height:12px;background-image:radial-gradient(circle at 50% 100%,#5c1a26 7px,transparent 8px);background-size:20px 12px;background-repeat:repeat-x;background-position:bottom}.rich-text .rich-text__blocks,.rich-text__blocks{max-width:100%!important}::selection{background:var(--retro-red);color:#fff}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--retro-red)!important;outline-offset:2px!important}.color-scheme-3 a:focus-visible,.color-scheme-3 button:focus-visible,.color-scheme-4 a:focus-visible,.color-scheme-4 button:focus-visible{box-shadow:0 0 0 1px var(--retro-cream)}*{scrollbar-color:var(--retro-burgundy) var(--retro-cream)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--retro-cream)}::-webkit-scrollbar-thumb{background:var(--retro-burgundy);border:2px solid var(--retro-cream);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--retro-red)}@media(prefers-reduced-motion:reduce){.button,.card-wrapper .card,.card__media img,.header__menu-item span:after{transition:none!important}.button:not([disabled]):hover,.card-wrapper:hover .card,.card-wrapper:hover .card__media img{transform:none!important}.footer:after,.footer:hover:after{transition:none!important;transform:none!important;opacity:.9!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-punk.css.map */
