/** Shopify CDN: Minification failed

Line 45:15 Expected ")" to end URL token
Line 46:26 Expected ")" to end URL token
Line 46:125 Expected ")" to end URL token
Line 46:202 Expected ")" to end URL token
Line 46:277 Expected ")" to end URL token
Line 46:355 Expected ")" to end URL token
Line 1349:8 Comments in CSS use "/* ... */" instead of "//"

**/
.btn[disabled], .button-sold-out, .button[disabled], .cart-window-footer .button, .cart_content_ajax .button, .klaviyo-form-VmmN6r button, .operations .button, .page-cart .btn {
    background-image: url("/cdn/shop/files/btn_red.svg?v=1620228196") !important
}

.tape, .tape-white {
    line-height: 1.3em !important
}

#shopify-section-1601007560458:before, #shopify-section-162013870672711bfc:before, .page-index #shopify-section-1620147233f36c2e23:before, .page-index #shopify-section-1633525161a2e10405:after, .page-product .page-width:after {
    filter: invert(100%) sepia(0%) saturate(264%) hue-rotate(325deg) brightness(119%) contrast(100%)
}

#radio-pause-button, #radio-play-button {
    width: 60px;
    height: 60px;
    background-size: contain;
    float: left;
    margin-top: 1.1em;
    margin-right: 1em
}

.border-none, .header-icon.with-border, .img-thumbnail, .success {
    border: none !important
}

#mincart-title, #minicart-limit-list, #quantity_wanted, #shopify-section-162013870672711bfc .b-caption, .b-caption .tape-white, .block-1587112344635 .cart-count, .btn, .button, .button-sold-out, .cart-block-total, .cart-info .cart-price .money, .cart-prod-price .money, .cart-prod-title, .cart-subtotal, .cart-window-title, .cb-item--head, .globo-form-app .globo-form-control .help-block.error, .h1, .h2, .h3, .h4, .h5, .h6, .headline-footer, .mini-cart-info .name, .price-wrapper .money, .subtotal-price .money, button, h1, h2, h3, h4, h5, h6, select, ul.megamenu > li > a strong {
    font-family: ZingRust-Base
}

@font-face {
    font-family: 'Archivo Narrow';
    font-style: italic;
    font-weight: 400;
    src: url({ { "archivo-narrow-v24-latin-italic.eot" | asset_url } });
    src: local(''), url({ { "archivo-narrow-v24-latin-italic..eot?#iefix" | asset_url } }) format('embedded-opentype'),url({{"archivo-narrow-v24-latin-italic.woff2" | asset_url}}) format('woff2'),url({{"archivo-narrow-v24-latin-italic.woff" | asset_url}}) format('woff'),url({{"archivo-narrow-v24-latin-italic.ttf" | asset_url}}) format('truetype'),url({{"archivo-narrow-v24-latin-italic..svg#ArchivoNarrow" | asset_url}}) format('svg')
}

.prodcut-slider-bottom, .rt-collapses-wrapper .rt-collapses {
    overflow: hidden
}

.rt-collapses-wrapper .rt-collapse {
    width: 100%;
    color: #000;
    overflow: hidden
}

.rt-collapses-wrapper .rt-collapse .rt-collapse-label {
    background: #ccc;
    cursor: pointer
}

.rt-collapses-wrapper .rt-collapse .rt-collapse-label svg {
    width: 1em;
    height: 1em;
    margin-left: auto;
    transition: .35s
}

.rt-collapses-wrapper .rt-collapse .rt-collapse-content {
    max-height: 0;
    padding: 0 1em;
    transition: .35s
}

.rt-collapses-wrapper .rt-collapse .rt-collapse-close {
    display: flex;
    justify-content: flex-end;
    padding: 1em;
    font-size: .75em;
    cursor: pointer
}

.rt-collapses-wrapper input[type=checkbox] {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.rt-collapses-wrapper input[type=checkbox]:checked + .rt-collapse-label svg {
    transform: rotate(90deg)
}

.rt-collapses-wrapper input[type=checkbox]:checked ~ .rt-collapse-content {
    max-height: 100vh;
    padding: 1em;
    border: 1px solid #e5e5e5
}

.list .product-item > div {
    grid-template-columns:25% 75%;
    width: 100%;
    display: grid;
    padding-bottom: 10px;
    grid-template-rows:auto;
    grid-template-areas:"image info" "image option"
}

.list .product-item .product-pull-up .product-item__top {
    grid-area: image
}

.list .product-item .product-item-content {
    grid-area: info;
    justify-content: start !important;
    align-items: start !important;
    padding-left: 30px
}

.list .product-item .product__item-hover {
    position: static;
    opacity: 1;
    visibility: visible;
    box-shadow: none;
    grid-area: option;
    padding-left: 30px
}

.product-thumbnails-bottom .thumbnails .slick-arrow {
    bottom: -20px
}

.templateCollection .dots .item-images-wrapper, .templateSearch .dots .item-images-wrapper {
    top: 10px;
    right: 10px
}

@media (min-width: 768px) {
    .list .product-item > div {
        grid-template-columns:25% auto 1fr;
        width: 100%;
        display: grid;
        padding-bottom: 10px;
        grid-template-rows:auto;
        grid-template-areas:"image info optiondesc" "image option optiondesc"
    }

    .list .product-item .short-description {
        display: block !important;
        opacity: 1;
        visibility: visible;
        z-index: 3;
        grid-area: optiondesc
    }
}

#predictive-search-results #search-all, #shopify-section-1621852824807927e2, #shopify-section-162185489844e1c6c7, .item-images-wrapper, .mini-breadcrumb, .only-mobile, .share {
    display: none
}

.only-desktop {
    display: inline
}

.body-black, .cart-window-header, .page-product .page-width, .templateCollection #PageContainer {
    background-color: #0f0f11 !important
}

.product-info .price .price-new, .red, ul.megamenu > li > a:hover {
    color: #e52a1b
}

#cb-item-7337223e-ae6f-4241-9265-8a9582eefb8d, .page-search .main-content {
    padding-top: 2em
}

#q_down, #q_up, .pdp-quantity-down, .pdp-quantity-up, #shopify-section-1601873865690, #shopify-section-1601873865690 .splide--side-cover, #shopify-section-1620147233f36c2e23, .page-search, .product-summary .name {
    background-color: #0f0f11
}

.product-focus .amount {
    padding-top: 10px !important;
    padding-bottom: 5px !important
}

.cart-subtotal {
    font-size: 1em
}

.success {
    background-color: transparent !important;
    padding: 0 !important
}

#limit-filter, .fastor_ajax_load_button, .product-details-tabs .rt-tab label, .shopify-payment-button__more-options, .success .close {
    display: none !important
}

.contact-form .form-control {
    text-transform: none !important
}

.mincart-wrap, .page-cart .cart_content_ajax .cart__condition__wrapper {
    width: 100%
}

.cart-window .mincart-wrap {
    margin-top: .3em
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

#mincart-title {
    margin: 0 auto;
    width: 70% !important
}

#mincart-popup-container {
    border: 6px solid #0f0f11 !important
}

#mincart-button {
    width: 30% !important
}

.shopify-challenge__container {
    padding: 4em 0 !important
}

.shopify-challenge__button {
    width: 50% !important
}

#shopify-section-162013870672711bfc a, #shopify-section-1621243783eeed93a4 .banner-content-wrapper, div.fastor-images .photoswipe {
    cursor: auto
}

.shopify-payment-button__button--unbranded {
    padding: .5em !important
}

.body-white, .header-notice {
    background-color: #fff !important
}

.block-1587112344635 .cart-count, .btn, .button, .classic-button, .globo-form-app, .has-opacity-layer--bright:before, .has-opacity-layer--dark:before, .splide__arrow, button {
    background-color: transparent !important
}

.rt-tab__content dl, .rt-tab__content ol, .rt-tab__content ul {
    list-style: square !important
}

.contact-info-wrapper, dd {
    margin: 0 !important
}

.cart_content_ajax .cart__condition__wrapper .checkout-button, blockquote {
    margin-top: 10px
}

.page-contact-form {
    padding: 80px 0 200px !important
}

blockquote {
    margin-bottom: 10px;
    margin-left: 50px;
    padding-left: 15px;
    border-left: 3px solid #ccc
}

.h2, .h3, h2, h3 {
    font-size: 2em
}

#q_down, #q_up, .pdp-quantity-down, .pdp-quantity-up, #shopify-section-1601873865690 .price-new, .category-info h1, .category-info h2, .category-info h3, .category-info h4, .category-info h5, .category-info h6, .product-grid .price-new, .product-info .selector-wrapper > label, .white, ul.megamenu > li > a {
    color: #fff
}

.collection-title {
    margin-top: 1.6em !important;
    color: #fff;
    text-align: center
}

.section-headline {
    font-size: 2em !important
}

.btn, .button, .classic-button, button {
    background-image: url("/cdn/shop/files/btn-arrow-red.svg?v=1621500537");
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
    background-size: cover;
    padding: .7em;
    border: none;
    font-size: .85em;
    letter-spacing: 0 !important
}

#shopify-section-1601007560458 .banner-content-wrapper .banner, #shopify-section-16201438877163583b .banner-content-wrapper .banner, #shopify-section-16213441715b775ecb .cb-body, .globo-form-app {
    padding: 0 !important
}

.b-caption .btn, .banner-texting .btn {
    text-align: left;
    padding-left: 1.2em
}

.button-contact {
    text-align: left !important
}

.button-contact .button {
    width: 25%;
    margin-top: 2em
}

#shopify-section-1620147524dea4f9c8 a, .header-notice .custom-color a {
    color: #e52a1b !important
}

.cart-window-footer .button {
    width: 45% !important
}

.creative-builder .cb-item .banner-content-wrapper .banner-texting a.btn.cta {
    padding: .75em 2em !important;
    width: auto
}

.cart-delivery-costs-cart {
    width: 645px;
    float: left;
    font-size: .8em !important
}

.btn:focus, .button:focus, button:focus {
    outline: 0;
    box-shadow: none
}

.globo-form-app .footer button.submit {
    font-size: 1.3em;
    padding: .75em;
    border: none
}

.globo-form-app .footer .action:hover {
    box-shadow: none !important;
    filter: none !important
}

.globo-form-app {
    box-shadow: none !important
}

.globo-form-app .footer {
    width: 70% !important;
    margin: 0 auto !important
}

.globo-form-app .message, .operations, .product .name {
    text-align: center
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, .block-1587112344635 .cart-count, .globo-form-app .message h3, .page-product .product-details-tabs {
    color: #fff !important
}

.globo-form-app .message.success {
    background: #e52a1b !important;
    padding: .7em !important
}

.globo-form-app .globo-form-control input {
    font-size: 1.3em !important;
    padding: .75em;
    text-align: center;
    background-color: #fff !important;
    color: #0f0f11
}

.globo-form-app .globo-form-control.has-error input {
    border: 3px solid #e52a1b !important
}

.globo-form-app .globo-form-control .help-block.error {
    color: #e52a1b !important;
    font-size: 2em !important;
    text-align: center !important;
    background-color: transparent !important
}

.b-caption:hover, .b-heading:hover, .btn:hover, .btn[disabled], .button:hover, .button[disabled], .section-wrapper:hover .b-caption, .section-wrapper:hover .b-heading, .section:hover, button:hover {
    opacity: 1 !important
}

.cart-heading:not(.cart-heading-advanced) .cart-count.on-border {
    top: 35% !important;
    left: 5% !important
}

#productsRelated {
    padding-top: 1em;
    padding-bottom: 2em
}

#cb-item-1602579343339-slide01 .b-caption {
    width: 82% !important
}

#cb-item-1602579343339-slide03 .cta {
    width: 42% !important
}

#cookie .button.accept {
    margin-bottom: 1em
}

.tape {
    background-color: #e52a1b;
    padding: 0 .35em;
    margin: 2px 0;
    display: inline-block
}

#cb-item-1603333798613 {
    margin-top: 2em
}

.tape-white {
    background-color: #fff !important;
    padding: .35em !important;
    margin: 2px 0 !important;
    display: inline-block !important
}

.b-caption .tape-white {
    line-height: .5em !important
}

#shopify-section-1601007560458 .banner-content-wrapper, #shopify-section-16201438877163583b .banner-content-wrapper {
    background-size: contain
}

.product-item {
    margin-bottom: 3em
}

.product-item__shadow, .product__item-hover {
    background-color: transparent !important;
    box-shadow: none !important
}

#radio-pause-button, #radio-play-button, .page-product .product .cart, .page-product .product form, .product-filter, select {
    background-color: transparent
}

#shopify-section-1601873865690 .product-item-content .name a, .product-grid .product-item-content .name a {
    color: #fff;
    font-family: ZingRust-Base;
    font-size: 1.3em
}

#shopify-section-1601873865690 .splide__arrow--prev {
    left: -2.5em;
    z-index: 10
}

#shopify-section-1601873865690 .splide__arrow--next {
    right: -2.5em;
    z-index: 10
}

#shopify-section-162013870672711bfc:before, .page-collection #shopify-section-1620147233f36c2e23:before, .page-collection #shopify-section-16212503270c0fa3f9:before, .page-index #shopify-section-1620147233f36c2e23:before, .page-index #shopify-section-1633525161a2e10405:after, .page-product #shopify-section-1620147233f36c2e23:before, .page-product .page-width:after, .product-background:after {
    z-index: 1;
    height: 90px;
    background-image: url("/cdn/shop/files/divider_zacken.svg?v=1620292338");
    background-repeat: repeat-x;
    display: inline-flex;
    content: '';
    position: relative;
    width: 100%
}

#shopify-section-1601873865690:before,
#shopify-section-16201438877163583b:before,
#shopify-section-creative_builder_UNd3q6:before,
#shopify-section-1620146460459203af:after,
#shopify-section-1620146460459203af:before,
#shopify-section-1621243783eeed93a4:after {
    z-index: 10;
    height: 80px;
    background-image: url("/cdn/shop/files/divider_zacken.svg?v=1620292338");
    background-repeat: repeat-x;
    display: inline-flex;
    content: '';
    position: relative;
    width: 100%;
    background-size: cover;
}
#shopify-section-creative_builder_UNd3q6:before {
    transform: rotate(180deg);
}

.price {
    margin-top: .5em
}

.price-new, .price-old {
    font-size: 1.1em;
    opacity: 1
}

#shopify-section-1601873865690 .price-old, .product-grid .price-old {
    color: #e52a1b !important;
    margin-right: .25em !important
}

.product-item-content .price-old {
    margin-right: .25em !important
}

#shopify-section-1620146460459203af {
    background-color: #0f0f11;
    background-image: url("/cdn/shop/files/hbf-plakat.jpg?v=1633095874");
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    background-position: bottom
}

#shopify-section-1620147233f36c2e23 {
    padding: 60px 0 140px;
    background-image: url("/cdn/shop/files/bild-newsletter_0ed42a8e-af8e-4793-ac61-2b80c3298fd8.jpg?v=1621259599");
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    background-position: bottom
}

@-moz-document url-prefix() {
    #shopify-section-1620147233f36c2e23 {
        display: none
    }
    #shopify-section-16212503270c0fa3f9 {
        padding-bottom: 120px !important
    }
}

#shopify-section-1620147524dea4f9c8 {
    padding-top: 80px;
    padding-bottom: 80px
}

#shopify-section-16212503270c0fa3f9 {
    background-color: #fff;
    padding: 0 0 4em
}

.svg-white-filter {
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(70deg) brightness(99%) contrast(107%) !important
}

.product-item-content {
    align-items: center !important
}

.product__item-hover {
    top: calc(100% - 15px) !important;
    align-items: center !important;
    box-shadow: none !important
}

#productsRelated .product__item-hover form {
    width: 70%
}

.product__item-hover form {
    width: 55%
}

.creative-builder .cb-item .banner-content-wrapper .banner-texting.text-align-center {
    align-items: baseline !important
}

.product-content-wrapper:hover .main-image, .product-item:hover .main-image, .product-related-item:hover .main-image {
    opacity: 0 !important;
    transition: opacity .25s !important
}

.product-content-wrapper:hover .swap-image, .product-item:hover .swap-image, .product-related-item:hover .swap-image {
    opacity: 1 !important;
    transition: opacity .1s !important
}

.product-details-tabs {
    margin-top: 0 !important
}

.page-product .page-width:after, .product-background:after {
    background-size: cover;
    top: 20px
}

.page-collection #shopify-section-16212503270c0fa3f9:before {
    background-size: cover;
    transform: rotate(180deg)
}

.page-index #shopify-section-1620147233f36c2e23:before {
    background-size: cover;
    bottom: 80px;
    transform: rotate(180deg)
}

.page-index #shopify-section-1633525161a2e10405:after {
    background-size: cover;
    bottom: 80px
}

.page-collection #shopify-section-1620147233f36c2e23:before, .page-product #shopify-section-1620147233f36c2e23:before {
    background-size: cover;
    top: -80px;
    transform: rotate(180deg);
    filter: invert(100%) sepia(0%) saturate(264%) hue-rotate(325deg) brightness(119%) contrast(100%)
}

.background-header {
    background-image: url("/cdn/shop/files/divider_zacken.svg?v=1620292338");
    background-repeat: repeat-x;
    background-size: 100%;
    display: inline-flex;
    content: '';
    height: 80px;
    width: 100%;
    top: 50px !important;
    z-index: 3 !important;
    transform: rotate(180deg);
    position: relative;
    background-position: bottom center
}

#radio-pause-button, #radio-play-button, .button-sold-out, .product-background {
    background-repeat: no-repeat
}

@media screen and (min-width: 992px) {
    .background-header {
        transform: rotate(180deg);
        top: 78px !important
    }
}

#shopify-section-1601007560458:before {
    background-image: url("/cdn/shop/files/divider_zacken.svg?v=1620292338");
    background-repeat: repeat-x;
    background-size: cover;
    display: inline-flex;
    content: '';
    height: 80px;
    width: 100%;
    top: -80px;
    z-index: 2;
    position: relative
}

#shopify-section-162013870672711bfc:before {
    background-size: cover;
    top: 80px;
    transform: rotate(180deg)
}

#shopify-section-162013870672711bfc .b-heading {
    padding-right: 1em
}

#shopify-section-1601873865690:before, #shopify-section-1620146460459203af:before, #shopify-section-1621243783eeed93a4:after {
    background-size: cover;
    top: -80px
}

#shopify-section-16201438877163583b:before {
    background-size: cover;
    transform: rotate(180deg)
}

#shopify-section-1620146460459203af:after {
    background-size: cover;
    bottom: -80px;
    transform: rotate(180deg)
}

#shopify-section-1600746143555 .creative-builder > div img {
    min-width: initial !important
}

.video-product-image {
    position: absolute;
    right: 15%;
    width: 35%
}

.seo-section-home {
    padding-bottom: 60px
}

.footer-copyright {
    font-size: .75em;
    padding-top: 3em
}

#cb-item-bd0a9700-af71-4c19-bd92-65b7db939199 {
    align-items: flex-start
}

.cb-item--head {
    padding-bottom: 1em
}

#waveform {
    margin: 0 auto;
    width: 500px
}

#radio-play-button {
    background-image: url("/cdn/shop/files/icon_play.png?v=1620319460");
    border: none
}

#radio-pause-button {
    display: none;
    background-image: url("/cdn/shop/files/icon_pause.png?v=1621251304");
    border: none
}

#product-details, #shopify-section-1601007560458 .creative-builder .cb-item .banner-content-wrapper .banner-texting, #shopify-section-16201438877163583b .creative-builder .cb-item .banner-content-wrapper .banner-texting, .category-info .image, .category-info::before, .mycart-container svg, .mycart-counter, .page-product .splide__arrows, .product-cart__condition, .product-filter .shop__view, .product-grid::after, .product-thumbnails-bottom, .search-bar__submit svg {
    display: none
}

.product-filter .list-options .sort:after {
    margin-left: -22px;
    color: #fff !important;
    font-size: 12px
}

.category-info {
    color: #fff;
    margin: 0 !important;
    text-align: center;
    padding-bottom: 2em
}

select {
    color: #fff !important;
    border: 2px solid #fff;
    text-transform: uppercase
}

select:focus, select:hover {
    border: 2px solid #fff;
    color: #e52a1b !important
}

.product-grid {
    background-color: transparent !important;
    margin-top: 3em
}

.page-index #shopify-section-1620147233f36c2e23 {
    padding: 80px 0;
}

.page-index #shopify-section-1620147233f36c2e23 > div {
    margin-top: -40px;
    margin-bottom: 40px;
}

.page-index #shopify-section-1620147233f36c2e23 input {
    margin: 0 auto;
    max-width: 360px;
    width: 100%;
}

.page-collection #shopify-section-1620147233f36c2e23 {
    padding: 60px 0 120px
}

.page-product .rt-tab__content h1, .page-product .rt-tab__content h2, .page-product .rt-tab__content h3, .page-product .rt-tab__content h4, .page-product .rt-tab__content h5, .page-product .rt-tab__content h6 {
    color: #fff !important;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 1em
}

.product-details-tabs a {
    color: #e52a1b;
    text-decoration: underline
}

#shopify-section-1601007560458 .banner-content-wrapper, #shopify-section-16201438877163583b .banner-content-wrapper, .product-details-tabs a:hover {
    cursor: pointer
}

#sticky-info-product-template {
    z-index: 100
}

#shopify-section-16213441715b775ecb {
    margin-top: 2em;
    margin-bottom: 2em
}

#shopify-section-16213441715b775ecb a {
    background-size: contain !important
}

.product-background {
    background-image: url(/cdn/shop/files/bild-produktseite-header.jpg?v=1621347272);
    background-size: cover
}

.product_wrapper {
    padding-top: 7em
}

.page- .main-content, .page-page .main-content {
    padding: 4em 0
}

.page-cart .main-content {
    padding: 6em 0
}

.product-summary .name {
    font-size: 2.5em !important;
    text-align: left;
    color: #fff;
    padding: .1em .25em !important;
    margin: 0 0 20px !important;
    display: inline-block
}

.product-single__price- {
    text-align: left;
    background-color: transparent;
    color: #0f0f11;
    margin: 5px 0;
    display: inline-block
}

.price-wrapper .money {
    font-size: 1.8em
}

.product-details-info, .product-focus .price__unit {
    font-size: .9em !important
}

.product-single__price- .price {
    padding: 0;
    margin: 0
}

.price-old {
    margin-left: .5em;
    margin-right: 0 !important
}

.page-product .product-summary {
    padding-top: 3em
}

.price__unit {
    display: block
}

#quantity_wanted {
    color: #0f0f11;
    background-color: #fff
}

.product-summary .vendor img {
    width: 140px
}

table tbody tr {
    border-bottom: 1px solid #fff;
    line-height: 3em
}

table tbody tr:last-child {
    border-bottom: none
}

.button-sold-out {
    background-color: transparent !important;
    background-position: right;
    color: #fff;
    width: 100%;
    background-size: cover;
    padding: .7em;
    border: none;
    font-size: .85em;
    letter-spacing: 0 !important
}

.add-to-cart {
    background-image: url("/cdn/shop/files/btn-cart.svg?v=1621504339") !important;
    background-position: left !important;
    padding-left: 2em
}

.klaviyo-form-VmmN6r button {
    width: 300px;
    height: 30px;
    background-repeat: no-repeat !important;
    background-position: center !important
}

.operations .accept, .page-cart .cart__condition__wrapper {
    width: 20%
}

.dynamic-payment-button .shopify-payment-button__button {
    border: none !important;
    color: #fff !important;
    font-size: 1.2em
}

.cart__condition__wrapper .product-cart__condition label {
    margin: 0 0 1em;
    font-size: .51em;
    text-align: justify
}

.free-shipping-badge {
    width: 200px;
    position: relative;
    left: 15em;
    top: 2em
}

.search-bar__close, .search-form__submit {
    background-image: none !important
}

.cart-window-title {
    font-size: 1.5em !important;
    margin-right: 1.5em !important
}

.product-info .cart .add_to_cart .button-cart {
    padding-left: 1.2em !important;
    font-size: 1.2em !important
}

.quantity-wrapper input {
    border: none
}

input, select, textarea {
    max-width: none
}

.creative-builder .b-heading:hover, .creative-builder:hover {
    transform: none !important;
    opacity: 1 !important
}

.product-bottom-wrappper {
    margin-top: 2em !important;
    margin-bottom: 1em !important
}

.cart-panel-delivery-costs-cart {
    font-size: .65em
}

@media only screen and (max-width: 992px) {
    #shopify-section-1601007560458:before, #shopify-section-162185489844e1c6c7:before {
        background-image: url("/cdn/shop/files/divider_zacken.svg?v=1620292338");
        background-repeat: repeat-x;
        background-size: cover;
        content: '';
        height: 20px;
        position: relative;
        filter: invert(100%) sepia(0%) saturate(264%) hue-rotate(325deg) brightness(119%) contrast(100%)
    }

    .cookie .content {
        font-size: .8em
    }

    .operations .accept {
        width: 60%
    }

    #cb-item-4b072e95-335b-4ea0-ad3f-02029bd3c321, #cb-item-b46423b7-d6fe-47c2-b3b2-8132502b8538, #cb-item-becc31a3-22e3-4ac5-ad06-bcfd053b7cb6, #product-variants-mobile, #shopify-section-162013870672711bfc, #shopify-section-1621852824807927e2 .splide__arrows, #widgets .social_widget .total_count_ajax, .category-info, .mobile-nav-profile, .only-desktop {
        display: none
    }

    #shopify-section-1600746143555, #shopify-section-1600746143555 .splide__arrows {

    }

    .mobile-nav-bar {
        background-color: #0f0f11
    }

    .mobile-nav-cart .total_count_ajax {
        background-color: transparent;
        font-family: ZingRust-Base;
        top: 10px;
        right: 9px;
        font-size: 13px
    }

    .mobile-nav-item {
        margin-left: 0
    }

    .mobile-nav-logo {
        margin-right: auto;
        position: relative;
        top: -5px
    }

    #shopify-section-mobile-nav .mobile-nav-logo {
        background-color: transparent
    }

    .mobile-nav-wrapper .mobile-nav-icon {
        color: #0f0f11
    }

    .mobile-nav__item:last-of-type {
        border-bottom: none !important
    }

    .mobile-nav .mobile-nav__item a {
        font-family: ZingRust-Base
    }

    #widgets .social_widget .cart-count {
        height: 50px
    }

    #widgets .social_widget .icon svg {
        width: 20px;
        height: 20px;
        padding-top: 5px
    }

    .background-header {
        height: 6vW !important;
        width: 100%;
        top: 50px !important
    }

    #shopify-section-1621852824807927e2, #shopify-section-162185489844e1c6c7 {
        display: block
    }

    #shopify-section-1621243783eeed93a4 .banner, #shopify-section-1621852824807927e2 .banner, .product-info .product-center, .templateCart .cart__condition__wrapper {
        margin-top: 0
    }

    .b-heading {
        font-size: 40px !important
    }

    #shopify-section-1601007560458:before {
        display: none;
        display: inline-flex;
        width: 100%;
        top: -20px;
        z-index: 2
    }

    #SearchDrawer {
        height: 80px !important
    }

    .section-headline {
        text-align: center
    }

    #shopify-section-162185489844e1c6c7:before {
        display: inline-flex;
        width: 100%;
        top: 55px;
        z-index: 1;
        transform: rotate(180deg)
    }

    #shopify-section-16201438877163583b:before, .cart-params li {
        height: 30px
    }

    #shopify-section-1601873865690:before, #shopify-section-1620146460459203af:before, #shopify-section-1621243783eeed93a4:after {
        height: 20px;
        top: -20px
    }

    .cart-page-content .buttons div, .page-cart .cart__condition__wrapper, .product__item-hover form {
        width: 100%
    }

    .product-item-content .name {
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #fff
    }

    #shopify-section-1620146460459203af:after {
        height: 25px;
        bottom: -30px
    }

    #waveform {
        width: 300px
    }

    .page-index #shopify-section-1620147233f36c2e23:after {
        height: 20px
    }

    #shopify-section-1620147524dea4f9c8 {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .footer-copyright {
        padding-top: 0;
        padding-bottom: 1em
    }

    #cb-item-7337223e-ae6f-4241-9265-8a9582eefb8d, .page-product .product-summary {
        padding-top: 0
    }

    #cb-item-155d5253-4e1b-4038-8752-95ba9557ce85 .custom-color, #cb-item-164667b4-8da2-4e40-bd1d-ecad8a9cecc7, #cb-item-7337223e-ae6f-4241-9265-8a9582eefb8d .custom-svg-size {
        margin: 0 auto
    }

    #additional-checkout-buttons, #cb-item-6d235a0e-5ed8-43ce-81ac-469948ffe25a {
        margin-top: 1em
    }

    #cb-item-5d07bd82-767f-41b3-bb02-7fbe99856147, .product_wrapper {
        padding-top: 2em
    }

    #shopify-section-footer .cb-body-wrapper {
        display: flex;
        flex-direction: column-reverse
    }

    #custom-widget-1620147233f36c2e23 .custom-widget {
        width: 85%;
        margin: 0 auto
    }

    .btn {
        font-size: .75em
    }

    .page-collection #shopify-section-16212503270c0fa3f9:before {
        height: 25px
    }

    .product-item {
        margin-bottom: 20px
    }

    .page-collection #shopify-section-1620147233f36c2e23:before, .page-product #shopify-section-1620147233f36c2e23:before {
        height: 25px;
        top: -62px
    }

    .page-product .page-width:after, .product-background:after {
        height: 25px;
        top: 10px
    }

    #productsRelated .product__item-hover form {
        width: 100%;
        margin: 0 auto
    }

    .variants-header .title {
        width: 50% !important
    }

    .variants-header .title a {
        max-width: 100%;
        display: inline-block;
        line-height: normal;
        margin: 0;
        text-decoration: none;
        vertical-align: middle;
        overflow: hidden;
        text-overflow: ellipsis
    }

    #btn-product-variants-mobile {
        background-image: url("/cdn/shop/files/btn_red.svg?v=1620228196") !important
    }

    #update-cart {
        margin-top: .5em
    }

    .page-cart .main-content {
        padding: 1em 0
    }

    .cart-info table tr:first-child {
        border-top: none
    }

    .cart-info h2 {
        font-size: 1.3em;
        padding: 0;
        margin: 0
    }

    .cart-info a {
        line-height: 1
    }

    .cart-info table tr td {
        vertical-align: top
    }

    .cart-info table tr {
        border-bottom: 1px solid #e5e5e5
    }

    .cart-window-body {
        background-color: #fff;
        padding: 0 15px 15px
    }

    .cart-info .cart-params {
        margin-top: 0 !important
    }

    .only-mobile {
        display: inline
    }

    .mobile-nav-bar .mobile-nav-icon button span:after, .mobile-nav-bar .mobile-nav-icon button span:before {
        content: none !important
    }

    .mobile-nav-icon button {
        background-size: contain;
        background-image: url(/cdn/shop/files/icon_burger.png?v=1621865819) !important;
        background-repeat: no-repeat;
        height: 30px;
        width: 30px
    }

    .mobile-nav-icon {
        color: #fff;
        padding-top: 1.2em
    }

    .product-page-design-bottom .product-images-wrapper {
        padding-bottom: 0
    }
}

.slide-for .item img, .slide-nav .item img {
    max-width: 100%;
    width: 100%;
    display: block;
    height: auto
}

.slide-nav .item {
    padding: 8px;
    border: 1px solid transparent
}

#PageContainer {
    margin-top: calc(calc(-.25rem) - 1px);
    background-color: #fff
}

.mobile-nav-bar {
    height: 52px
}

header {
    z-index: 60000
}

header .background-header {
    z-index: 60
}

.agp__birthdayType__dateContainer select {
    color: #000 !important
}

@media (min-width: 992px) {
    ul.megamenu li .sub-menu .content .hover-menu li:first-child a.main-menu {
        padding: 5px 10px
    }
}

.selector-wrapper:not(.hide-choose-option):after {
    top: 59px
}

@media screen and (max-width: 480px) {
    .templateCollection.collection-template-promo.flex-view-2 .product-grid .row > div, .templateCollection.collection-template-promo.flex-view-3 .product-grid .row > div, .templateCollection.collection-template-promo.flex-view-4 .product-grid .row > div, .templateCollection.collection-template-promo.flex-view-6 .product-grid .row > div, .templateSearch.collection-template-promo.flex-view-2 .product-grid .row > div, .templateSearch.collection-template-promo.flex-view-3 .product-grid .row > div, .templateSearch.collection-template-promo.flex-view-4 .product-grid .row > div, .templateSearch.collection-template-promo.flex-view-6 .product-grid .row > div {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100 !important %;
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
}

.product-grid .row .add-to-cart {
    width: 218px;
    height: 40px;
    margin: 0 auto
}

@media screen and (max-width: 767px) {
    #widgets {
        height: 50px
    }

    .mobile-nav-icon span {
        // display: none
    }

    #widgets .social_widget .cart-count {
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    #widgets .social_widget .icon {
        height: 100%
    }

    #widgets .social_widget .total_count_ajax {
        display: block;
        background-color: #e52b1e
    }
}

.logo img, .mpt-image {
    height: auto
}

.cc-color-override-1488666385 .cc-dismiss, .cc-color-override-1488666385 .cc-settings {
    color: #fff !important;
    padding-right: 29px !important
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #da291c !important;
    border-color: #da291c;
    color: #fff
}

#CookiebotWidget {
    z-index: 9994 !important;
}

@media screen and (max-width: 768px) {
    #CookiebotWidget {
        bottom: 70px !important;
    }
}

.logo img {
    max-width: 150px
}