.elementor-12090 .elementor-element.elementor-element-fdd9ed4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--overlay-opacity:0.5;--margin-top:0.0%;--margin-bottom:0.0%;--margin-left:0.0%;--margin-right:0.0%;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-12090 .elementor-element.elementor-element-fdd9ed4::before, .elementor-12090 .elementor-element.elementor-element-fdd9ed4 > .elementor-background-video-container::before, .elementor-12090 .elementor-element.elementor-element-fdd9ed4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12090 .elementor-element.elementor-element-fdd9ed4 > .elementor-background-slideshow::before, .elementor-12090 .elementor-element.elementor-element-fdd9ed4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12090 .elementor-element.elementor-element-fdd9ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-12090 .elementor-element.elementor-element-fdd9ed4:not(.elementor-motion-effects-element-type-background), .elementor-12090 .elementor-element.elementor-element-fdd9ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-12090 .elementor-element.elementor-element-fdd9ed4.e-con{--align-self:flex-start;}.elementor-12090 .elementor-element.elementor-element-225941b{width:100%;max-width:100%;background-color:rgba(0, 0, 0, 0);margin:0.0% 0.0% calc(var(--kit-widget-spacing, 0px) + 0.0%) 0.0%;padding:0.0% 0.0% 0.0% 0.0%;text-align:center;}.elementor-12090 .elementor-element.elementor-element-225941b .elementor-heading-title{font-family:"Courier New Bold", Sans-serif;font-size:3em;line-height:1.1em;text-shadow:1px 0px 25px #000000;}.elementor-12090 .elementor-element.elementor-element-6bf731a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}body.elementor-page-12090:not(.elementor-motion-effects-element-type-background), body.elementor-page-12090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-12090 .elementor-element.elementor-element-fdd9ed4{--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-12090 .elementor-element.elementor-element-fdd9ed4:not(.elementor-motion-effects-element-type-background), .elementor-12090 .elementor-element.elementor-element-fdd9ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12090 .elementor-element.elementor-element-225941b{margin:0.0% 0.0% calc(var(--kit-widget-spacing, 0px) + 0.0%) 0.0%;}.elementor-12090 .elementor-element.elementor-element-6bf731a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-12090 .elementor-element.elementor-element-fdd9ed4{--content-width:1210px;}.elementor-12090 .elementor-element.elementor-element-6bf731a{--content-width:900px;}}@media(max-width:767px){.elementor-12090 .elementor-element.elementor-element-fdd9ed4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-12090 .elementor-element.elementor-element-225941b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12090 .elementor-element.elementor-element-225941b .elementor-heading-title{font-size:35px;}}/* Start custom CSS */.warenkorb-hide{
    display: none !important;
}

th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{
    display: none !important;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
    display: none !important; 
}

.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address{
    display: none !important;
}

div#password_strength {
    color: #000000 !important;
}

.woocommerce-account .addresses .title .edit {
    float: none !important;
    display: block !important;
    padding: 0 0 10px 0 !important;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: none !important;
    width: 100% !important;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none !important;
    width: 100% !important;
}

.select2-container.select2-container--open .select2-dropdown--below{
    background: #575757 !important;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
    color: #ffffff !important;
}

p#emailinfo_field {
    margin-top: 35px;
    background-color: #cf007c;
    padding: 15px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{
    color: #ffffff !important;
    background-color: #ed008e !important;
    border-radius: 0 !important;
    padding: 11px 15px 13px 15px !important;
    line-height: 1em !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{
    color: #ffffff !important;
    background-color: #ed008e !important;
    border-radius: 0 !important;
    padding: 11px 15px 13px 15px !important;
    line-height: 1em !important;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
    background-color: #505050 !important;
}

.woocommerce-EditAccountForm.edit-account fieldset{
    margin-bottom: 25px !important;
}

.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{
    font-size: 1.2em !important;
    color: #ed008e !important;
}

.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt:hover{
    font-size: 1.2em !important;
    color: #ed008e !important;
}

#fkcart-floating-toggler{
    display: none !important;
}

.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{
    font-weight: bold !important;
}

label.p-FieldLabel.Label.Label--empty.p-FieldLabel--floating.Label--resting {
    background: #fff !important;
    padding: 2px !important;
}

p.wc-block-components-checkout-order-summary__title-text{
    color: #fff !important;
    font-family: "Courier New Bold", Sans-serif !important;
    font-size: 20px !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
    background: #262626 !important;
}

.alignwide {
    margin-inline: auto !important;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    color: #fff !important;
    background-color: #ed008e !important;
}

.custom-block .e-con-inner{
    display: block !important;
}

.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{
    padding-top: 0px !important;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{
    width: 100% !important;
}

section.woocommerce-order-details{
    overflow: auto !important;
}

.wp-block-woocommerce-empty-cart-block {
    margin-bottom: 35px !important;
    margin-top: 50px !important;
}

.wp-block-woocommerce-empty-cart-block h2{
    margin-bottom: 35px !important;
}

#contact-fields {
    padding-bottom: 0 !important;
    margin: 0 !important;
}

.wp-block-woocommerce-checkout-order-summary-block {
    padding-top: 25px !important;
}

fieldset#contact-fields {
    padding-top: 15px !important;
}

.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{
    padding: 0px !important;
}
.wc-block-components-checkout-order-summary__title {
    margin: 0 !important;
}

.wc-block-components-product-metadata__description p{
    /*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;*/
    display: none !important;
}

.wc-block-components-address-card__edit {
    text-decoration: none !important;
    color: #ed008e !important;
    font-weight: bold !important;
}

.wc-block-components-address-card__edit:hover {
    background-color: transparent !important;
    text-decoration: none !important;
    color: #ed008e !important;
    font-weight: bold !important;
}

@media (max-width: 782px) {
    .wc-block-cart .wc-block-cart__submit-container--sticky {
        background: #ec008c !important;
    }
    .wp-block-woocommerce-checkout-order-summary-block {
        padding: 20px !important;
    }
    .wc-block-checkout__actions_row{
        margin-top: 35px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Courier New Bold';
	font-display: auto;
	src: url('https://grazgospelchor.at/wp-content/uploads/2025/01/courbd.ttf') format('truetype');
}
/* End Custom Fonts CSS */