@charset "UTF-8";
.wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-actions-block{ display: none; }
.shipping_de.shipping_de_string,.wgm-gtin{margin-bottom:15px}.woocommerce_de_scrollable_textarea{height:150px!important;width:98%!important;overflow:auto!important;border:1px solid #ddd!important;background-color:#f5f5f5!important;padding:8px!important;display:block!important;color:#000!important}.german-market-charging-device .german-market-charging-device-power-elem,.german-market-summary-gpsr .german-market-gpsr,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content,.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.products .woocommerce-de_price_taxrate,.wgm-break,.wgm-kleinunternehmerregelung,table.shop_table td.product-name .german-market-product-image~.wc-item-meta li{display:block}.wgm-kur-notice-review,.woocommerce-de_price_taxrate{font-size:.8em}.woocommerce-de_price_shipping_rate{font-size:12px}.gm-sepa-mandate-preview-inner,.widerruf{clear:both}.wgm-second-checkout input.wgm-place-order{float:right}.checkout_productdesc{font-size:smaller;margin-left:10px}.price-per-unit{display:block;font-size:x-small}.tax-and-shipping-customized,.woocommerce_de_versandkosten{font-size:.8em;display:block}.comment-form label.german-market-privacy-declaration-product-review,.woocommerce ul.product_list_widget li a.versandkosten{display:inline}.wgm-gtin{font-size:.8em}.product-tax{font-weight:400}.product-subtotal .amount,.product-total .amount{font-weight:700;text-align:left}.product-total .product-tax{display:block;text-align:left}.product-subtotal .product-tax .amount,.product-total .product-tax .amount,.wgm-tax,.wgm-tax .amount{font-weight:400!important}.product-subtotal .product-tax,.product-total .product-tax,.single-product .wgm-product-prerequisites,.wgm-tax{font-size:smaller}.wgm-order-table-tr{text-align:left;border:1px solid #eee}.wgm-order-table-tr-cond{border-top-width:4px}.wgm-kur-notice{margin-bottom:10px}.wgm-digital-attribute-list,.wgm-digital-checkout-notice{font-size:smaller;margin-bottom:1em;margin-top:1em}.wgm-virtual-notice{background-color:red;color:#fff;padding:0 5px}.wgm-digital-checkout-notice{color:red;display:block;float:left;width:100%}.wgm-digital-variation-notice,.wgm-product-prerequisites-label{display:block;font-size:smaller;margin-top:1em}.wgm-digital-attribute-list li{background:#f0f0f0;display:inline-block;margin:0 10px 10px 0;padding:0 10px}.wgm-product-prerequisites{background:#f0f0f0;display:block;margin-top:1em;margin-bottom:2em;padding:10px}.wgm-extra-costs-eu{display:block;margin-bottom:1em}.wc-terms-and-conditions .required,table.shop_table_responsive tr td.wgm-kur-notice-review::before{display:none}#gm-sepa-mandate-preview-text{border:1px solid rgba(0,0,0,.1);padding:9px 12px;font-size:14px;margin-bottom:20px;overflow:hidden;width:100%;box-sizing:border-box}#gm-sepa-mandate-preview-text .close{text-align:right;font-size:16px;text-transform:uppercase;cursor:pointer;display:inline-block;float:right}#gm-sepa-mandate-preview-text .close:focus,#gm-sepa-mandate-preview-text .close:hover{text-decoration:underline}.form-row.place-order.wgm-place-order{position:relative}.wgm-place-order-disabled{background-color:#fff;width:100%;height:100%;float:left;position:absolute;z-index:100;opacity:.5;display:none}.german-market-product-image{float:left;margin-right:10px;max-width:75px}table.shop_table td.product-name .german-market-product-image~dl.variation{display:table}table.shop_table td.product-name .german-market-product-image~dl.variation dd,table.shop_table td.product-name .german-market-product-image~dl.variation dt{display:inherit}table.shop_table td.product-name .german-market-product-image~.wc-item-meta{display:table;width:calc(100% - 85px)}table.shop_table td.product-name .german-market-product-image~.wc-item-meta p,table.shop_table td.product-name .german-market-product-image~.wc-item-meta-label{float:left;display:inline-block}.woocommerce-invalid #age-rating,.woocommerce-invalid #german-market-custom-checkbox,.woocommerce-invalid #gm-sepa-direct-debit-checkbox,.woocommerce-invalid #shipping-service-provider,.woocommerce-invalid #terms,.woocommerce-invalid #widerruf-digital-acknowledgement,.woocommerce-invalid .german-market-product-depending-checkbox{outline:red solid 2px;outline-offset:2px}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-label,.gm-fic-highlighted-ingredient{font-weight:700}div.german-market-legal-information-for-product-reviews{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid}.german-market-legal-information-for-product-reviews.short-after-star-rating{position:relative;display:block;width:100%;float:left;cursor:pointer;font-size:small;margin-bottom:.5em}.german-market-legal-information-for-product-reviews-info-icon{margin-right:5px}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text{position:absolute;top:2em;left:0;background-color:#fff;color:inherit;width:auto;max-width:100%;line-height:1;border:1px solid rgba(0,0,0,.2);padding:.5em 1em 1.5em;font-size:small;box-sizing:border-box;display:none;cursor:default;z-index:9999;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.german-market-legal-information-for-product-reviews.short-after-star-rating .full-text .close-full-text{cursor:pointer;display:block;text-align:right;margin-bottom:.5em;opacity:.5}span.german-market-legal-information-for-product-reviews.after-star-rating{font-size:small;margin:1em 0;padding:1em;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);display:block;width:100%;float:left;line-height:1;color:inherit}.german-market-charging-device,.german-market-tab-gpsr,.woocommerce form .form-row .input-checkbox#withdrawal-form-partial{display:inline-block}.german-market-tab-gpsr .german-market-gpsr{float:left;width:100%;box-sizing:border-box}.german-market-tab-gpsr .german-market-gpsr:not(:first-child){margin-top:1rem}.german-market-tab-gpsr .german-market-gpsr .german-market-gpsr-content-warnings_and_safety_information p:first-child{margin-top:0}.german-market-summary-gpsr{font-size:small}.german-market-charging-device .german-market-charging-device-graphic{align-items:center;box-sizing:border-box;border:1px solid #000;position:relative;float:left}.german-market-charging-device .german-market-charging-device-not-included:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 2px),#000,transparent calc(50% + 2px))}.german-market-charging-device .german-market-charging-device-second-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-radius:5%;text-align:center;font-family:arial}.german-market-charging-device .german-market-charging-device-first-part{position:absolute;left:50%;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-pin1,.german-market-charging-device .german-market-charging-device-pin2{position:absolute;box-sizing:border-box;border:1px solid #000;border-bottom:none}.german-market-charging-device .german-market-charging-device-no-border{border:none}.german-market-withdrawal-form-message{white-space:pre-line}.withdrawal-form-no-withdraw-item,.withdrawal-form-sku{display:block;font-size:.8em}.withdrawal-form-partial-items{margin-top:.3rem}.withdrawal-form-partial-items thead{text-align:left}.withdrawal-form-partial-items .product-select{width:1%;white-space:nowrap}.withdrawal-form-partial-items .product-select,.withdrawal-form-partial-items .product-select input{vertical-align:middle;text-align:center}.german-market-withdrawal-form-message[hidden]{display:none!important}.withdrawal-form-cc-site-url-wrapper{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@font-face{font-family:'FontAwesomePB';src:url(//care4skin.de/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-67.eot);src:url(//care4skin.de/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-67.eot?#iefix) format("embedded-opentype"),url(//care4skin.de/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-67.woff2) format("woff2"),url(//care4skin.de/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-67.woff2) format("woff"),url(//care4skin.de/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-67.ttf) format("truetype"),url(//care4skin.de/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-67.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item:not(.order_item) .product-quantity,.bundled_table_item .product-subtotal,.bundled_table_item .product-total{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation,.bundled_table_item td.product-name .wc-item-meta{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none !important;border-bottom:none !important}.bundle_table_item,.bundle_table_item td{border-bottom:none !important}.bundled_table_item_price:before,.bundled_table_item_subtotal:before{font-family:'FontAwesomePB';font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:"\e806";margin:0 12px 0 3px;opacity:.25}dt.bundled_title_meta,.bundled_notice{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:normal;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}#topheader,
.single-product.et-db #et-boc #topheader {
padding-top: 0px!important;
padding-bottom: 0px!important;
margin-top: 0px!important;
margin-bottom: 0px!important;
background-color: #005b9d !important;
position: fixed!important;
top: 0;
z-index: 1000;
width: 100%;
height: 50px;
}
#topheader .et_pb_row,
.single-product.et-db #et-boc #topheader .et_pb_row {
padding: 0;
}
#topheader .et_pb_row .et_pb_text_inner,
.single-product.et-db #et-boc #topheader .et_pb_row .et_pb_text_inner {
font-size: 0.9em;
padding-left: 7px;
}
@media all and (max-width: 980px) {
#topheader,
.single-product.et-db #et-boc #topheader {
display: none!important;
}
}
#main-header {
top: 50px!important;
}
@media all and (max-width: 980px) {
#main-header {
top: 0!important;
}
}
#et-main-area #main-content .container {
padding-top: 30px !important;
}
#main-content a:not(.et_pb_button):focus-visible {
outline: 2px solid #005b9d !important;
border-radius: 3px!important;
}
#main-content a.et_pb_button:focus-visible {
outline: 2px solid black!important;
border-radius: 3px!important;
}
.logo_container a:focus-visible {
outline: 2px solid #005b9d;
border-radius: 3px;
} #top-menu > li.menu-item-type-taxonomy .sub-menu {
width: 380px;
}
#top-menu > li.menu-item-type-taxonomy .sub-menu a {
width: 340px;
}
#top-menu li li.menu-item-type-post_type a {
border-bottom: 1px solid #dedede;
}
#top-menu li li a:focus-visible {
background: #005b9d;
color: white;
}
#top-menu li li.menu-item-type-custom {
border-bottom: 0;
}
#top-menu li li.menu-item-type-custom a {
border-bottom: 0;
}
#top-menu li a:focus-visible {
background: #005b9d;
color: white;
}
.et_pb_accordion .et_pb_toggle {
border-bottom: 0;
margin-bottom: 0 !important;
}
.et_pb_accordion .et_pb_toggle:last-child {
border-bottom: 1px solid #d9d9d9;
} .single-product { }
.single-product #db_hide_sidebar {
display: none;
}
.single-product.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
padding-top: 111px!important;
}
@media all and (max-width: 767px) {
.single-product.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
padding-top: 80px!important;
}
}
.single-product .legacy-itemprop-offers {
display: none;
}
.single-product .wgm-info {
line-height: 1.3em;
}
.single-product .wgm-info .versandkosten {
color: #005b9d !important;
}
.single-product .et_pb_wc_add_to_cart .buttons_added,
.single-product .cart .buttons_added,
.single-product .et_pb_wc_add_to_cart .input-text.qty,
.single-product .cart .input-text.qty,
.single-product .et_pb_wc_add_to_cart .single_add_to_cart_button,
.single-product .cart .single_add_to_cart_button {
height: 47px!important;
}
.single-product .woocommerce table.shop_attributes td p {
padding: 0;
}
@media all and (max-width: 767px) {
.single-product .woocommerce table.shop_attributes td,
.single-product .woocommerce table.shop_attributes th {
padding: 0!important;
}
} .woocommerce .products .type-product .wgm-info,
.woocommerce .products .type-product .price {
line-height: 1.3em;
}
.woocommerce .products .type-product .wgm-info .versandkosten,
.woocommerce .products .type-product .price .versandkosten {
color: #005b9d;
} .products .product .wgm-info .versandkosten {
color: #005b9d !important;
} body.archive #left-area {
display: flex;
flex-wrap: wrap;
flex-direction: row;
gap: 2%;
}
@media all and (max-width: 980px) {
body.archive #left-area {
gap: 4%;
}
}
@media all and (max-width: 767px) {
body.archive #left-area {
gap: 0;
}
}
body.archive #left-area article {
border: 1px solid #d9d9d9;
padding: 8px;
flex-basis: 32%;
}
@media all and (max-width: 980px) {
body.archive #left-area article {
flex-basis: 48%;
}
}
@media all and (max-width: 767px) {
body.archive #left-area article {
flex-basis: 100%;
}
}
body.archive #left-area .blog-title {
flex-basis: 100%;
} #rev_slider_3_1 h1,
#rev_slider_3_1 h2,
#rev_slider_3_1 h3,
#rev_slider_3_1 p,
#rev_slider_3_1 div {
line-height: 1em!important;
}
#rev_slider_3_1 h1,
#rev_slider_3_1 h2 {
font-size: 2em!important;
}
#rev_slider_3_1 p,
#rev_slider_3_1 div {
font-family: initial!important;
}  .boxed {
border: 1px solid #d9d9d9 !important;
} .et_pb_blurb h4 a,
.et_pb_blurb .et_pb_module_header a {
color: #005b9d;
}
.et_pb_blurb .et_pb_blurb_content .excerpt { }
.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_description a {
color: #005b9d;
}
.et_pb_blurb .et_pb_main_blurb_image {
margin-bottom: 0!important;
} @media all and (max-width: 767px) {
.et_pb_blurb {
border: 1px solid #d9d9d9 !important;
}
}
.et_pb_blurb .et_pb_blurb_container {
padding: 12px;
}
@media all and (max-width: 767px) {
.et_pb_blurb .et_pb_blurb_container {
padding: 8px;
}
} h1 {
font-size: 45px;
color: #005b9d;
text-align: center;
}
h2 {
font-size: 24px;
color: #005b9d;
}
.et_pb_contact_submit,
.et_password_protected_form .et_submit_button,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.comment-reply-link,
.form-submit .et_pb_button,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_button,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.et_pb_contact p input[type="checkbox"]:checked + label i:before,
.et_pb_bg_layout_light.et_pb_module.et_pb_button {
color: #fff !important;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,
.et_pb_gallery_image:hover .et_overlay,
.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,
.et_portfolio_image:hover .et_overlay,
.et_shop_image:hover .et_overlay {
opacity: 0 !important;
}
.et_pb_title_container h1 {
margin-bottom: 2em;
color: #313131;
text-transform: uppercase;
}
hr {
background: #EBEBEB;
border: none;
height: 1px;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.et_pb_title_container h1::before,
.et_pb_title_container h1::after {
content: "";
width: 90px;
height: 1px;
background: #6eb48c;
background-color: #005b9d;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -45px;
}
.et_pb_title_container h1::before {
width: 60px;
bottom: -5px;
margin-left: -30px;
}
.et_pb_blog_grid h2.entry-title {
color: #005b9d;
font-size: 24px;
}
h2.entry-title {
color: #005b9d;
font-size: 24px;
}
.post-meta {
display: none;
}
.et_pb_blog_grid .et_pb_image_container img {
border: 1px solid #d8d8d8;
}
.woocommerce div.product h1.product_title {
font-size: 24px;
color: #313131;
line-height: 1.2em;
text-align: left;
}
.shipping_de.shipping_de_string {
font-size: 0.8em;
}
.woocommerce-product-details__short-description p {
margin: 0;
padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
h1 {
font-size: 45px;
color: #005b9d;
text-align: center;
}
span.posted_in {
display: block;
}
body.woocommerce #content-area div.product .woocommerce-tabs .panel,
body.woocommerce div.product .woocommerce-tabs .panel {
padding: 30px 0;
}
body.woocommerce .woocommerce-tabs {
border: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,
body.woocommerce div.product .woocommerce-tabs ul.tabs {
background: #fff;
}
.woocommerce-Tabs-panel .et_pb_row.et_pb_row_fullwidth,
.et_pb_specialty_fullwidth > .et_pb_row {
width: 100% !important;
max-width: 100% !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active,
body.woocommerce div.product .woocommerce-tabs ul.tabs li {
background: none;
border: none;
text-transform: uppercase !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: none;
border: none;
margin: 0;
color: #005b9d !important;
text-transform: uppercase !important;
font-size: 16px !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
background: none;
border: none;
margin: 0;
color: #005b9d !important;
font-size: 16px !important;
text-transform: uppercase !important;
}
.woocommerce-Tabs-panel h2 {
display: none;
}
.woocommerce-Tabs-panel .et_pb_section h2 {
display: block;
}
.woocommerce div.product .entry-summary div[itemprop="description"] h2,
.woocommerce div.product .woocommerce-tabs #tab-description h2 {
font-size: 18px;
margin-top: 1em;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: none;
width: 100%;
}
ul.tabs.wc-tabs {
text-align: center;
}
@media (min-width: 981px) {
#left-area {
width: 100%;
padding: 23px 0px 0px !important;
float: none !important;
}
}
#sidebar {
display: none;
}
#main-footer {
display: none;
}
#top-menu li.mega-menu > ul > li > a:first-child {
color: #005b9d;
}
.et_pb_widget h4.title {
text-transform: uppercase;
border-bottom: 1px solid #313131;
margin-bottom: 1em;
font-size: 14px;
}
.et_pb_widget ul li {
border-bottom: 1px solid #dedede;
font-size: 14px;
padding-bottom: 0.5em;
margin-bottom: 0.5em;
}
.et_pb_widget ul li:last-child {
border-bottom: 0px solid #dedede;
font-size: 14px;
padding-bottom: 0em;
margin-bottom: 0em;
}
body .et_pb_button:hover,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
color: #fff !important;
}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
background: #dddddd;
}
.blog-title {
text-align: center;
margin-bottom: 2em;
}
.blog-title h2 {
display: inline-block;
padding: 5px 0px;
border-bottom: solid 2px #005b9d;
font-weight: normal;
position: relative;
margin-bottom: 8px;
margin-top: 1em;
}
.blog-title hr.archive-line {
display: none;
}
.blog-title h2:after {
content: '';
border-bottom: solid 2px #005b9d;
width: 80%;
position: absolute;
bottom: -12px;
left: 10%;
}
.imagemapper-wrapper {
z-index: 10000 !important;
font-family: 'PT Sans', Helvetica, Arial, Lucida, sans-serif !important;
}
.imapper-content {
font-family: 'PT Sans', Helvetica, Arial, Lucida, sans-serif !important;
} .gm-wp_bakery_woocommerce_get_price_html {
display: none;
}
footer .et_pb_section:first-child a:focus-visible {
outline: 2px solid #005b9d;
border-radius: 3px;
}
footer .et_pb_section:last-child a:focus-visible img {
outline: 2px solid #005b9d;
border-radius: 3px;
} .woocommerce-breadcrumb a {
color: #005b9d !important;
} h2.rs-layer {
color: #005b9d !important;
} .product .et_pb_wc_description a {
color: #005b9d !important;
}