<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Moments Child
Theme URI: https://moments.qodeinteractive.com/
Description: A child theme of Moments Theme
Author: Select Themes
Author URI: http://moments.select-themes.com
Version: 1.0.2
Text Domain: moments
Template: moments
*/


/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/raleway-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/raleway-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/raleway-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/raleway-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/raleway-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/raleway-v19-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/poppins-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/poppins-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/poppins-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/poppins-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/poppins-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/poppins-v15-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/poppins-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/poppins-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/poppins-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/poppins-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/poppins-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/poppins-v15-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2') format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}



/*h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
color:#d4b5b5 !important;
}

a,p a{
color:#d4b5b5 !important;
}*/

.qodef-content .qodef-content-inner a, .qodef-content .qodef-content-inner p a {
color:#000000 !important;	
}

.qodef-content .qodef-content-inner a:hover, .qodef-content .qodef-content-inner p a:hover {
color:#000000 !important;	
}

.qodef-title .qodef-title-holder h1 span {
	display: none !important;
}

div.widget .widget_text .qodef-top-bar-widget div.textwidget p a {
	color: #949494;
}

.qodef-icon-shortcode.circle, .qodef-icon-shortcode.square {
	background-color: #000000 !important;
}

#qodef-back-to-top span span {
    background-color: #000000;
}

.qodef-shopping-cart-outer .qodef-shopping-cart-header .qodef-cart-label {
	    background-color: #dedede !important;
}

.qodef-tabs-nav li.ui-state-hover a {
    color: #393a3a;
}

.qodef-tabs-nav li.ui-state-hover a {
    color: #393a3a !important;
}

.qodef-tabs .qodef-tabs-nav li a {
    color: #c3c3c3 !important;
}

#respond input[type=text], #respond textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
   border: 1px solid #949494 !important;
	background-color: #ffffff !important;
}

footer .widget ul#menu-topbar_menue li {
    margin-bottom: 5px !important;
}

/*.btn_footer {
	padding: 10px 10px 10px 10px;
}*/

.bestellen_hpapeterie {
	padding: 25px 22px 25px 22px !important;
	border: 1px solid #e9e9e9 !important;
}

.qodef-woocommerce-page .woocommerce-checkout .input-checkbox, .woocommerce .woocommerce-checkout .input-checkbox {
    visibility: visible !important;
}

.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th, .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr th {
    color: #949494 !important;
}

div.qodef-main-product-info.clearfix section .up-sells.upsells.products h2, div.qodef-main-product-info.clearfix section h2 {
    margin-bottom: 22px !important;
    font-size: 16px !important;
    line-height: 1.6em !important;
    font-weight: 500 !important;
}

div.woocommerce-billing-fields__field-wrapper #billing_company, div.woocommerce-billing-fields__field-wrapper #billing_phone_field, div.woocommerce-shipping-fields__field-wrapper #shipping_company, div.woocommerce-shipping-fields__field-wrapper #shipping_address_2 {
	display: none;
}

div.woocommerce-billing-fields h3, div.woocommerce-checkout-review-order h3, .qodef-woocommerce-page .woocommerce-checkout .col-1 h3, .qodef-woocommerce-page .woocommerce-checkout .col-2 h3, .woocommerce .woocommerce-checkout .col-1 h3, .woocommerce .woocommerce-checkout .col-2 h3 {
    float: none !important; 
	font-size: 20px !important;
    line-height: 1.46em !important;
    font-weight: 500 !important;
}

.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th, .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th {
    color: #000000 !important;
}

.qodef-woocommerce-page .woocommerce-error a, .qodef-woocommerce-page .woocommerce-info a, .qodef-woocommerce-page .woocommerce-message a, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce-info a, .woocommerce-page .woocommerce-message a {
	float: none !important;
}

/*.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot #shipping_method label:before, .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order-table tfoot #shipping_method label:before {
	display: none !important;
}*/

input #shipping_method_0_flat_rate1 {
	display: none !important;
}

.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs .qodef-current {
    color: #d4b5b5 !important;
}

section.up-sells.upsells.products .product p.wc-gzd-additional-info {
    display: none !important;
}

div.qodef-main-product-info.clearfix section .up-sells.upsells.products h2, div.qodef-main-product-info.clearfix section h2 {
	margin-top: 50px;    
	padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #acacac;
}

.woocommerce input[type=email], .woocommerce input[type=password], .woocommerce input[type=tel], .woocommerce input[type=text], .woocommerce textarea, .woocommerce input[type=radio] {
    border: 1px solid #949494 !important;
}

.wc-proceed-to-checkout {
	margin-top: 20px;
	margin-bottom: 10px;
}

/*ul#shipping_method.woocommerce-shipping-methods label {
display: none !important;
}*/

button {
	color: #000000;
	border: 2px solid #eaeaea;
    background-color: transparent;
    border-radius: 2px;
	display: inline-block;
    position: relative;
    outline: 0;
    font-style: normal;
    font-weight: 500;
    padding: 0 32px;
    font-size: 12px;
    line-height: 39px;
    text-transform: uppercase;
    font-family: Poppins,sans-serif;
    /*letter-spacing: 5px;*/
}

button:hover {
	color: #ffffff;
	border: 2px solid #000000;
    background-color: #000000;
    border-radius: 2px;
	display: inline-block;
    position: relative;
    outline: 0;
    font-style: normal;
    font-weight: 500;
    padding: 0 32px;
    font-size: 12px;
    line-height: 39px;
    text-transform: uppercase;
    font-family: Poppins,sans-serif;
    /*letter-spacing: 5px;*/
}

button.btn_footer:hover {
	color: #ffffff !important;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #000000 !important;
}

div.cart_totals.calculated_shipping h2, div.cart_totals h2 {
	text-align: center !important;
	margin-bottom: 20px;
	margin-top: 40px;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.actions button {
	float: left !important;
}

/*table.shop_table.shop_table_responsive, tr.woocommerce-cart-form__cart-item.cart_item {
color: #949494 !important;
background-color: #f2f2f2 !important;
}*/



/*.qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods img, .woocommerce .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods img {
    display: none; ---&gt; deaktivieren!
    margin-right: 10px;
    float: left;
}*/

.qodef-drop-down .second .inner {
    margin-top: -70px;
}

.qodef-main-menu &gt; ul &gt; li.qodef-active-item &gt; a, body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu &gt; ul &gt; li:hover &gt; a {
  color: #000000 !important;
}

.qodef-main-menu &gt; ul &gt; li &gt; a {
  text-transform: uppercase;
  letter-spacing: .5px;
  text-decoration: underline !important;
}

.qodef-woocommerce-page .woocommerce-error a:hover, .qodef-woocommerce-page .woocommerce-info a:hover, .qodef-woocommerce-page .woocommerce-message a:hover, .woocommerce .woocommerce-error a:hover, .woocommerce .woocommerce-info a:hover, .woocommerce .woocommerce-message a:hover, .woocommerce-page .woocommerce-error a:hover, .woocommerce-page .woocommerce-info a:hover, .woocommerce-page .woocommerce-message a:hover, .woocommerce-button a:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}

.woocommerce input[type="email"], .woocommerce input[type="password"], .woocommerce input[type="tel"], .woocommerce input[type="text"], .woocommerce textarea {
  color: #000000 !important;
}

.qodef-woocommerce-page .cart-empty, .woocommerce .cart-empty {
  color: #000000 !important;
}

.qodef-woocommerce-page .cart-empty::before, .woocommerce .cart-empty::before {
  color: #c8c8c8 !important;
  top: 0% !important;
  font-size: 250px !important;
  font-weight: 100 !important;
  right: 110% !important;
}

.qodef-woocommerce-page .return-to-shop .button.wc-backward, .woocommerce .return-to-shop .button.wc-backward {
  border: 1px solid #c8c8c8 !important;
  background-color: #c8c8c8 !important; 
}

.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs .qodef-current {
  color: #000000 !important;
}

::selection {
    background: #000000 !important;
}

.qodef-woocommerce-page .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #000000 !important;
}

.qodef-woocommerce-page.woocommerce-checkout.woocommerce-order-received .woocommerce-thankyou-order-received {
  color: #000000 !important;
}

.qodef-woocommerce-page.woocommerce-checkout.woocommerce-order-received .shop_table.order_details thead th {
  color: #000000 !important;
}

.qodef-woocommerce-page.woocommerce-checkout.woocommerce-order-received .shop_table.order_details tfoot th {
  color: #000000 !important;
}

/*.qodef-sidebar.widget.woocommerce.widget_product_categories {
    text-align: left !important;
}*/














/*Template Anpassung*/

.wc-tabs-wrapper .wc-tabs li a {
    border: 1px solid #d6d6d6;
    border-left: 0;
}

.wc-tabs-wrapper .wc-tabs li:first-child a {
    border-left: 1px solid #d6d6d6;
}


.wc-tabs-wrapper .wc-tabs li a {
    position: relative;
    display: block;
    padding: 12px 36px;
    color: #c3c3c3;
    font-family: Poppins, sans-serif;
    font-size: 12px;
    line-height: 23px;
    font-weight: 500;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .15sease-in-out, background-color .15sease-in-out, border-color .15sease-in-out;
    -moz-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    transition: color .15sease-in-out, background-color .15sease-in-out, border-color .15sease-in-out;
}

.wc-tabs-wrapper .wc-tabs li {
    float: left;
}


.wc-tabs-wrapper .wc-tabs li a {
    color: #c3c3c3 !important;
}


.wc-tabs-wrapper .wc-tabs {
    display: block;
    position: relative;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.woocommerce-Tabs-panel--description h2 {
    display: none;
}

.wc-tabs-wrapper .woocommerce-Tabs-panel.entry-content {
    padding: 20px 0;
}


div:not(.qodef-single-product-images) &gt; .woocommerce-product-gallery {
    width: 49%;
    margin-right: 2%;
    display: inline-block;
    float: left;
    position: relative;
    overflow: hidden;
}


.woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
    width: 33.3333333333%;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
    float: left;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image a img {
    position: relative;
    width: 100%;
    display: block;
}



.woocommerce-product-gallery &gt; div:first-child a {
    margin-bottom: 19px;
	display: block;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
}


.quantity input[type="number"] {
	padding-block: 14px;
    padding-inline: 14px;
	width: 50px;
    margin-bottom: 10px;
    background: #e8e8e8;
    border: none;}

.type-product .cart .quantity {float: left; margin-right: 5px;}

/*Apricot*/

.qodef-shopping-cart-dropdown .qodef-cart-bottom .checkout:hover,.qodef-shopping-cart-dropdown .qodef-cart-bottom .view-cart:hover {
    background-color: #d6d6d6 !important;
    border-color: #d6d6d6 !important;
    color: #fff;
}

/*Blog*/
@media (min-width: 645px){
.qodef-blog-holder:not(.qodef-blog-single) {display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 35px;}
}

.qodef-blog-holder .qodef-post-info-category, .qodef-blog-holder article .qodef-post-info&gt;div:after, .qodef-blog-holder .qodef-blog-share, .qodef-single-tags-holder .qodef-single-tags-title {display: none !important;}

.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-text &gt; *, .qodef-blog-holder:not(.qodef-blog-single) .qodef-post-info-bottom {text-align: center;}


.qodef-blog-holder div[itemprop="dateCreated"] {
    background-image: url(../../uploads/layout/icons/uhr.svg);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: left center;
    padding: 0 20px !important;
}



.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-text-inner {display: grid;}

.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-text-inner &gt; *:nth-child(1) {order: 2;}

.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-text-inner &gt; *:nth-child(2) {order: 1;}

.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-text-inner &gt; *:nth-child(3) {order: 3;}




.qodef-blog-holder article, .qodef-pagination{
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 5px 3px -5px rgba(190, 190, 190, 0.3);
    -moz-box-shadow: 0 5px 3px -5px rgba(190, 190, 190, 0.3);
    -webkit-box-shadow: 0 5px 3px -5px rgba(190, 190, 190, 0.3);
}


.qodef-blog-holder article .qodef-post-text {
    padding: 20px 30px 30px;}

@media (max-width: 480px) {
.qodef-blog-holder article .qodef-post-text {
    padding: 10px 15px 15px;}
}


.qodef-blog-holder .qodef-post-read-more-button &gt; a {border-bottom: #949494 1px solid !important; color: #949494 !important; }

.qodef-blog-holder .qodef-post-read-more-button &gt; a:hover {text-decoration: none; color: #000000 !important; border-bottom: #000000 1px solid !important;}

.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-image {
    max-height: 350px;
    overflow: hidden;
	position:relative;
	display: flex;
    align-content: center;
    flex-wrap: wrap;
}

.qodef-blog-holder.qodef-blog-single .qodef-post-image {display: none;}

.qodef-blog-holder .qodef-post-image img, .qodef-blog-holder .qodef-post-image:before  {transition: all .5s ease;}

.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-image:hover img  {transform: scale(1.05)}

.qodef-blog-holder:not(.qodef-blog-single) .qodef-post-image:before {
	content: "";
    background-image: url(../../uploads/layout/schraffiert.gif);
    width: 100%;
    height: 100vh;
    position: absolute;
    z-index: 5;
	opacity:0;
	pointer-events: none;
}

.qodef-blog-holder .qodef-post-image:hover:before {opacity:1;}

.qodef-blog-holder .qodef-post-info-bottom {margin-bottom: 25px;}

.qodef-pagination &gt; ul {display: inline-flex;}

.qodef-pagination ul.qodef-pagination-numbers &gt; li a, .qodef-pagination ul.qodef-pagination-numbers &gt; li span {
    padding: 2px 4px;
    background: #949494;
    width: 32px;
    height: 32px;
    box-sizing: border-box;
	margin-bottom: 5px;
	text-decoration: none !important;
}

.qodef-pagination ul.qodef-pagination-numbers &gt; li a:before, .qodef-pagination ul.qodef-pagination-numbers &gt; li span:before {display: none;}


.qodef-pagination ul.qodef-pagination-numbers &gt; li.active a {background: #000;}

.qodef-pagination ul.qodef-pagination-numbers &gt; li a {color: #fff !important;}

.qodef-pagination {padding-top: 15px;}

.qodef-pagination-next, .qodef-pagination-prev {
	display: flex;
    align-content: center;
    flex-wrap: wrap;}

.qodef-single-tags-holder .qodef-tags a {
	border: 1px #949494 solid;
    padding: 0px 10px;
    margin-bottom: 5px;}

.qodef-single-tags-holder {padding: 0 30px;}


/* --------- Produkt Kategorien ------- */

aside.qodef-sidebar &gt; .widget_product_categories h4,
aside.qodef-sidebar &gt; .widget_product_categories &gt; ul.product-categories
{
	text-align:left;
}

aside.qodef-sidebar &gt; .widget_product_categories h4
{
	font-size: 14px;
	font-weight:600;
}

aside.qodef-sidebar &gt; .widget_product_categories &gt; ul.product-categories &gt; li.cat-item a,
aside.qodef-sidebar &gt; .widget_product_categories &gt; ul.product-categories &gt; li.cat-item.cat-parent a
{
	font-size: 13px;
	font-weight:600;
}

aside.qodef-sidebar &gt; .widget_product_categories &gt; ul.product-categories li.cat-item.cat-parent ul.children li.cat-item a
{
	font-size: 13px;
	font-weight:400;
}


/* --------- Kasse Button im Warenkorb ------- */

form.woocommerce-cart-form table.shop_table.cart .actions a.qodef-btn.checkout-button.alt.wc-forward
{
	float: left;
	margin-right: 50px;
}


/* --------- Lagerbestand anzeigen ------- */

.qodef-single-product-summary .entry-summary .stock 
{
	display: block !important;
}

/* --------- Top Bar Anpassungen AR ------- */
.qodef-top-bar-widget .widget .widget_block .widget_text .qodef-top-bar .qodef-position-center p {
  color: #000000 !important;
}</pre></body></html>