<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">li.product p.wc-gzd-rating-authenticity-status {
margin-bottom: 5px;
}
li.product p.wc-gzd-additional-info {
font-size: 12px;
margin-top: 0;
margin-bottom: 0;
}
li.product p.wc-gzd-additional-info:last-of-type {
margin-bottom: 15px;
}
.products .wc-gzd-additional-info {
position: relative;
z-index: 10;
}
.wc-gzd-additional-info a,
.entry-content .wc-gzd-additional-info a {
text-decoration: underline;
}
.widget_shopping_cart.widget .wc-gzd-cart-info.wc-gzd-item-desc h2 {
font-size: 12px;
letter-spacing: 0;
margin: 0;
}
.widget_shopping_cart.widget p.total.total-cart-tax.wc-gzd-total-mini-cart {
border: none;
padding-top: 0px;
font-weight: normal;
font-size: 13px;
margin-bottom: 1em;
}
.widget_shopping_cart.widget p.total.wc-gzd-total-mini-cart {
font-size: 14px;
text-align: center;
}
.widget_shopping_cart.widget p.total.wc-gzd-total-mini-cart a {
color: #111;
}
.site-main .cart_totals p.wc-gzd-additional-info {
display: block;
width: auto;
padding-top: 0;
border: none;
text-align: center;
}
.entry-content .wc-gzd-additional-wrapper p {
font-size: 14px;
text-align: center;
}
.entry-content .product p.wc-gzd-additional-info {
margin: 0;
font-size: 0.8em;
}
.entry-content .product p.wc-gzd-additional-info:last-of-type {
margin-bottom: 1rem;
}
.wc-gzd-product-name-left img {
margin-right: 15px;
max-width: 50px;
}
.site-main .wc-gzd-product-name-left,
.site-main .wc-gzd-product-name-right {
display: table-cell;
float: none;
vertical-align: middle;
}
.wc-gzd-checkbox-placeholder-legal {
margin-top: 10px;
}
#order_review .wc-gzd-checkbox-placeholder p.form-row label {
position: relative;
}
.wc-gzd-checkbox-placeholder-legal input.input-checkbox {
position: absolute;
margin-top: 3px;
}
.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text {
display: block;
padding-left: 30px;
}
.woocommerce-checkout-review-order-table .wc-gzd-cart-item-thumbnail,
.woocommerce-checkout-review-order-table .wc-gzd-cart-info {
display: none;
}
@media (min-width: 993px) { 
#order_review_heading.wc-gzd-heading-moved {
float: none;
width: 100%;
}
}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//www.schloss-vaux.de/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//www.schloss-vaux.de/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}@font-face {
font-family: "Funky Signature";
src: local("FunkySignature"), local("FunkySignature"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/FunkySignature.woff) format("woff");
font-weight: 400;
font-style: normal;
font-stretch: normal;
font-display: swap;
unicode-range: U+000-5FF;
}
@font-face {
font-family: "GT America";
src: local("GT America"), local("GT America"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/GT-America-Condensed-Light.woff2) format("woff2"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/GT-America-Condensed-Light.woff) format("woff");
font-weight: 400;
font-style: normal;
font-stretch: normal;
font-display: swap;
unicode-range: U+000-5FF;
}
@font-face {
font-family: "Ivar Display";
src: local("Ivar Display Regular"), local("Ivar Display"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarDisplay-Regular.woff2) format("woff2"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarDisplay-Regular.woff) format("woff");
font-weight: 400;
font-stretch: normal;
font-display: swap;
unicode-range: U+000-5FF;
}
@font-face {
font-family: "Ivar Display";
src: local("Ivar Display Italic"), local("Ivar Display Italic"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarDisplay-Italic.woff2) format("woff2"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarDisplay-Italic.woff) format("woff");
font-weight: 400;
font-style: italic;
font-stretch: normal;
font-display: swap;
unicode-range: U+000-5FF;
}
@font-face {
font-family: "Ivar Text";
src: local("Ivar Text Regular"), local("Ivar Text Regular"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarText-Regular.woff2) format("woff2"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarText-Regular.woff) format("woff");
font-weight: 400;
font-stretch: normal;
font-display: swap;
unicode-range: U+000-5FF;
}
@font-face {
font-family: "Ivar Text";
src: local("Ivar Text Italic"), local("Ivar Text Italic"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarText-Italic.woff2) format("woff2"), url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/fonts/IvarText-Italic.woff) format("woff");
font-weight: 400;
font-style: italic;
font-stretch: normal;
font-display: swap;
unicode-range: U+000-5FF;
}
body, button, input, select, option, textarea, h6 {
font-family: "GT America", sans-serif;
font-size: 18px;
font-weight: 400;
color: #0a0a0a;
}
:root :where(body) { --wp--preset--font-family--primary: "GT America", sans-serif;  --gf-ctrl-label-color-req: #d02600!important;
--gf-ctrl-label-font-family-req: "GT America", sans-serif;
--gf-ctrl-label-font-size-req: 18px;
--gf-ctrl-label-font-style-req: normal;
--gf-ctrl-label-font-weight-req: 400;
--gf-ctrl-label-letter-spacing-req: 0;
--gf-ctrl-label-line-height-req: 1.4;
}
.woocommerce-checkout .shop_table {
background-color: #fff;
}
h1.entry-title {
font-size: 57px;
font-weight: 400;
line-height: 0.96;
color: #0a0a0a;
margin-top: calc(0.6em + 30px);
}
.product-details-wrapper h1.product_title {
margin-top: 0;
}
p,
.woocommerce-product-details__short-description p {
font-family: "GT America", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 1.4;
text-transform: none;
color: #0a0a0a;
}
.fenix-subheading {
font-family: "Ivar Text";
font-style: italic;
font-size: 22px;
line-height: 24px;
margin-bottom: 15px;
}
.no-wrap {
white-space: nowrap;
}
.has-white-color h2 {
color: white !important;
}
.header-4-container {
border: none !important;
}
.header-4-container:not(.add-shadow) {
box-shadow: none !important;
}
@media (min-width: 993px) {
.mobile-my-account-text {
display: none;
}
body.header-4:not(.full-width-header) .header-4-inner {
max-width: 1296px;
}
.header-4 .search-trigger {
line-height: 1 !important;
}
.header-4 .menu-primary-menu-container&gt;ul&gt;li&gt;a {
line-height: 60px !important;
}
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper {
border-top: 0;
}
.header-4 .primary-navigation {
position: static;
}
.header-4-inner {
position: relative;
}
#site-navigation.main-navigation {
position: absolute;
right: 0;
bottom: 0;
width: 100%;
}
.menu-primary-menu-container {
text-align: right;
}
.menu-primary-menu-container&gt;ul.menu { min-width: calc(100% - 384px) !important; }
.header-4 .col-full-nav {
align-items: center;
}
}
.header-4 .search-trigger span {
border: none !important;
}
.header-4 .search-trigger span {
padding: 0 10px;
margin-right: 0;
}
.header-4 .search-trigger svg {
width: 20px;
height: 27px;
margin: 0;
}
.header-4 .vaux-account-icon-link,
.header-4 .site-header-cart {
line-height: 1 !important;
}
.header-4 .vaux-account-icon-link span {
padding-right: 10px;
margin-right: 0;
line-height: inherit;
font-size: 14px;
}
@media screen and (min-width: 993px) { .header-4 .vaux-account-icon-link span {
padding: 0 10px;
}
}
.header-4 .vaux-account-icon-link svg {
width: 26px;
height: 26px;
margin: 0;
}
.header-4 .shoptimizer-cart-icon svg {
width: 25px;
height: 32px;
position: relative;
top: 0;
}
.header-4 .shoptimizer-cart-icon {
line-height: 25px !important;
}
@media (min-width: 993px) {
.header-4 .col-full-nav {
padding-bottom: 36px;
}
.header-4 .shoptimizer-cart-icon svg {
top: 2px;
}
.header-4 .shoptimizer-cart-icon {
margin-left: 10px;
}
}
.header-4-inner .site-header-cart.menu .amount {
display: none;
}
.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
background-color: rgba(244, 125, 76, 0)!important;
top: -8px;
left: -27px;
color: #b6900c!important;
font-weight: bold;
}
.site-header-cart a.cart-contents:hover .shoptimizer-cart-icon .mini-count {
top:-8px;
transform: none;
}
@media (min-width: 993px) {
.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count,
.site-header-cart a.cart-contents:hover .shoptimizer-cart-icon .mini-count  {
top: -6px;
}
}
.search-trigger,
.vaux-account-icon-link,
.site-header-cart a.cart-contents {
transform:scale(1);
transition: transform 0.6s cubic-bezier(0.28, 0.75, 0.22, 0.95);
}
.search-trigger:hover,
.vaux-account-icon-link:hover,
.site-header-cart a.cart-contents:hover {
transform:scale(1.1);
}  .sb_instagram_header, #sbi_load {
display:none;
}
@media screen and (max-width:767px) {
#sb_instagram #sbi_images .sbi_item {
padding: 10px!important;
}
} #vaux-footer {
--vaux-footer-bg-color: #35617a;
background-color: var(--vaux-footer-bg-color);
padding: 40px 0;
color: #fff !important;
clear: both;
}
#vaux-footer.vaux-footer-text-dark {
color: #000 !important;
}
.vaux-footer-container {
max-width: 1296px;
margin-left: auto;
margin-right: auto;
display: flex;
flex-wrap: wrap;
padding: 0 15px;
}
.vaux-footer-col {
flex-grow: 1;
padding: 20px 15px;
min-width: 50%;
justify-content: space-between;
display: flex;
flex-direction: column;
}
@media (min-width: 993px) {
.vaux-footer-col {
min-width: 215px;
}
}
@media (max-width: 441px) {
.vaux-footer-logo&gt;img {
width: 106px;
height: auto;
}
}
@media (min-width: 1105px) {
.vaux-footer-partner-logos {
min-width: 162px;
justify-content: flex-start;
align-items: flex-start;
}
}
@media (min-width: 1105px) {
.vaux-footer-partner-logos {
align-items: flex-end;
}
}
.vaux-footer-sm-icon-link {
margin-right: 24px;
}
.vaux-footer-col h3 {
font-size: 18px;
line-height: 22px;
color: #fff;
text-transform: uppercase;
}
#vaux-footer.vaux-footer-text-dark .vaux-footer-col h3 {
color: #000;
}
.vaux-footer-links {
list-style: none;
margin: 0;
color: #fff;
}
#vaux-footer.vaux-footer-text-dark .vaux-footer-link,
#vaux-footer.vaux-footer-text-dark p,
#vaux-footer.vaux-footer-text-dark {
color: #000;
}
#vaux-footer a {
color: #fff;
}
@media (max-width: 767px) {
#vaux-footer a {
padding: 5px 0;
display: inline-block;
}
}
#vaux-footer.vaux-footer-text-dark a {
color: #000;
}
#vaux-footer a:hover {
color: #fff;
text-decoration: none;
}
#vaux-footer.vaux-footer-text-dark a:hover {
color: #000;
}
#vaux-footer a.vaux-footer-sm-icon-link:hover {
text-decoration: none;
} @media (min-width: 993px) {
#vaux-footer .vaux-footer-links a {
position: relative;
}
#vaux-footer .vaux-footer-links a:after {
display: block;
position: absolute;
top: calc(100% + 2px);
left: 0;
width: 100%;
border-bottom: 1px solid #fff;
content: "";
transition: transform 0.6s cubic-bezier(0.28, 0.75, 0.22, 0.95);
transform: scaleX(0);
transform-origin: right center;
}
#vaux-footer .vaux-footer-links a:hover:after {
transform: scale(1);
transform-origin: left center;
border-color: #fff;
}
#vaux-footer.vaux-footer-text-dark .vaux-footer-links a:after {
border-bottom: 1px solid #000;
}
#vaux-footer.vaux-footer-text-dark .vaux-footer-links a:hover:after {
border-color: #000;
}
}  .vaux-kontakt-form .wpforms-form .wpforms-error,
.vaux-kontakt-form .wpforms-form .wpforms-required-label {
color: var(--bs-danger) !important;
}
@media screen and (min-width: 768px) {
.vaux-form-field-inline&gt;label.wpforms-field-label,
.vaux-form-field-inline&gt;input {
flex: 1 1 auto !important;
}
.vaux-form-field-inline&gt;label {
min-width: 157px;
}
.vaux-form-field-inline&gt;input {
min-width: calc(100% - 157px);
margin-left: 15px;
}
.wpforms-error {
margin-left: 157px;
}
.wpforms-container {
max-width: 960px;
margin: 0 auto!important;
}
}
.wpforms-submit-container:before {
content: "*Pflichtfeld";
text-transform: uppercase;
position: absolute;
right: 0;
line-height: 61px;
}
.vaux-kontakt-form-en .wpforms-submit-container:before {
content: "*Required";
} body ul.products li.product .button.add_to_cart_button,
body ul.products li.product a.button.product_type_grouped,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.add_to_cart_button,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.product_type_grouped,
.vaux-btn,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.added_to_cart,
body ul.products li.product .added_to_cart,
div[class^="wp-block-cmfgutenberg-"] .vaux-btn,
.site div.wpforms-container-full .wpforms-form button[type="submit"].vaux-btn,
button[type="submit"].age-gate-submit-yes,
button[type="submit"].age-gate-submit-no {
display: flex;
background-color: rgba(0, 0, 0, 0) !important;
border: none !important;
width: auto !important;
color: #000;
font-family: "Ivar Text";
font-style: italic;
text-decoration: none;
height: 51px;
padding-left: 51px;
line-height: 1.2;
font-weight: 400;
font-size: 18px;
position: relative;
align-items: center;
letter-spacing: -0.5px !important;
}
.gform_button {     font-family: "Ivar Text"!important;
font-style: italic!important;
text-decoration: none!important;
height: 51px!important; line-height: 1.2!important;
font-weight: 400!important;
font-size: 18px!important;
position: relative!important;
align-items: center!important;
letter-spacing: -0.5px !important;
}  .gform_wrapper {
max-width: 760px;
margin: 0 auto;
}
.required-key {
color: var(--gf-ctrl-label-color-req);
display: inline-block;
font-family: var(--gf-ctrl-label-font-family-req);
font-size: var(--gf-ctrl-label-font-size-req);
font-style: var(--gf-ctrl-label-font-style-req);
font-weight: var(--gf-ctrl-label-font-weight-req);
letter-spacing: var(--gf-ctrl-label-letter-spacing-req);
line-height: var(--gf-ctrl-label-line-height-req);
}
@media screen and (min-width: 420px) {
.gform_button {
font-size: 20px!important;
}
}
.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform_validation_errors .gform_submission_error {
font-size: 18px!important;
}
body ul.products li.product .button.add_to_cart_button:before,
body ul.products li.product a.button.product_type_grouped:before,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.add_to_cart_button:before,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.product_type_grouped:before,
.vaux-btn:before,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.added_to_cart,
body ul.products li.product .added_to_cart:before,
div[class^="wp-block-cmfgutenberg-"] .vaux-btn:before,
.site div.wpforms-container-full .wpforms-form button[type="submit"].vaux-btn:before,
button[type="submit"].age-gate-submit-yes:before,
button[type="submit"].age-gate-submit-no:before {
content: url("data:image/svg+xml,%0A%3Csvg width='44px' height='52px' viewBox='0 0 44 52' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='https://www.schloss-vaux.de/-hover-Slider' transform='translate(-457.000000, -1350.000000)' stroke='%23B69000' stroke-width='1.72'%3E%3Cg id='Produkt-Slider' transform='translate(35.000000, 850.000000)'%3E%3Cg id='Vaux_Icons_Pfeil_gold_klein-Copy' transform='translate(422.820000, 500.460000)'%3E%3Cline x1='0' y1='25.64' x2='41.54' y2='25.64' id='Path'%3E%3C/line%3E%3Cpath d='M21.27,0 C21.27,0 22.78,21.88 42.39,25.65' id='Path'%3E%3C/path%3E%3Cpath d='M21.27,51.27 C21.27,51.27 22.78,29.4 42.39,25.63' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
width: 42px;
height: 51px;
display: block;
position: absolute;
left: 0;
}
body ul.products li.product .button.add_to_cart_button:hover,
body ul.products li.product a.button.product_type_grouped:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.add_to_cart_button:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.product_type_grouped:hover,
.vaux-btn:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.added_to_cart,
body ul.products li.product .added_to_cart:hover,
div[class^="wp-block-cmfgutenberg-"] .vaux-btn:hover,
.site div.wpforms-container-full .wpforms-form button[type="submit"].vaux-btn:hover,
button[type="submit"].age-gate-submit-yes:hover,
button[type="submit"].age-gate-submit-no:hover {
background-color: rgba(0, 0, 0, 0) !important;
color: #000 !important;
}
body ul.products li.product .button.add_to_cart_button:focus,
body ul.products li.product a.button.product_type_grouped:focus,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.add_to_cart_button:focus,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.product_type_grouped:focus,
.vaux-btn:focus,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.added_to_cart:focus,
body ul.products li.product .added_to_cart:focus,
div[class^="wp-block-cmfgutenberg-"] .vaux-btn:focus,
.site div.wpforms-container-full .wpforms-form button[type="submit"].vaux-btn:focus,
button[type="submit"].age-gate-submit-yes:focus,
button[type="submit"].age-gate-submit-no:focus,
button[type="submit"].age-gate-submit-yes:focus,
button[type="submit"].age-gate-submit-no:focus,
button[type="submit"].age-gate-submit-yes:hover:focus,
button[type="submit"].age-gate-submit-no:hover:focus {
outline:none;
}
@media screen and (min-width: 420px) {
body ul.products li.product .button.add_to_cart_button,
body ul.products li.product a.button.product_type_grouped,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.add_to_cart_button,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.product_type_grouped,
.vaux-btn,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.added_to_cart,
body ul.products li.product .added_to_cart,
div[class^="wp-block-cmfgutenberg-"] .vaux-btn,
.site div.wpforms-container-full .wpforms-form button[type="submit"].vaux-btn,
button[type="submit"].age-gate-submit-yes,
button[type="submit"].age-gate-submit-no {
font-size: 20px;
}
}
.woocommerce-card__header {
text-align: left !important;
}
.vaux-main-header {
max-width: 1420px;
margin: 0 auto;
}
.vaux-main-header .cmfgutenberg-wrapper {
position: relative;
padding: 118px 0;
background-size: auto 105%!important;
min-height: 500px;
display: flex;
width: 100%;
align-items: center;
}
@media screen and (min-width:1315px) {
.vaux-main-header .cmfgutenberg-wrapper {
background-size: 105%!important;
}
}
.cmfgutenberg-wrapper {
background-position: 50% 50%;
}
.cmfgutenberg-wrapper:not(.js-parallax-loaded) {
-webkit-transition:background-position 2s ease;
-moz-transition:background-position 2s ease;
-o-transition:background-position 2s ease;
transition:background-position 2s ease;
}
.vaux-main-header h1 {
position: relative;
display: inline;
}
.vaux-main-header h1:after {
display: inline;
content: "";
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/Vaux_Icons_Wappen.svg);
background-size: 86px 66px;
background-repeat: no-repeat;
background-size: contain;
height: 66px;
width: 86px;
position: absolute;
z-index: 1;
top: calc(50% - 42px);
right: -85px;
}
@media screen and (min-width: 768px) {
.vaux-main-header h1:after {
background-size: 172px 133px;
height: 133px;
width: 172px;
top: calc(50% - 87px);
right: -160px;
}
.vaux-main-header h1.header-style-2:after {
top: 87px;
right: -142px;
}
.page-template-template-infopage .vaux-main-header &gt; .cmfgutenberg-wrapper &gt; .cmfgutenberg-container &gt; .row{
max-width:960px;
}
} .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li p.product__categories,
li.menu-item-product ul.products li.product p.product__categories a,
ul.products li.product p.product__categories {
display: none;
}
ul.products li.product .woocommerce-card__header .woocommerce-loop-product__title,
ul.products li.product .woocommerce-card__header .price {
font-family: " Ivar Text Regular", "Times New Roman", Georgia!important;
font-size: 22px !important;
line-height: 24px !important; padding-bottom: 15px !important;
margin: 0 !important;
}
.productloop-excerpt &gt; p {
padding-bottom: 15px !important;
margin: 0 !important;
} ul.products li.product .woocommerce-card__header .woocommerce-loop-product__link { word-break: keep-all;
} .attachment-woocommerce_thumbnail:before {
content: ""; width: 3px;
height: 100%;
position: absolute;
}
.woocommerce&gt;ul.products&gt;li.product&gt;a.woocommerce-loop-product__link {
position: relative;
}
.woocommerce.has-product-color&gt;ul.products&gt;li.product&gt;a.woocommerce-loop-product__link:before {
content: "";
background-color: var(--product-color);
position: absolute;
width: 5px;
left: 0;
height: 100%;
}
.woocommerce .product .cart .single_add_to_cart_button:not(.added),
.woocommerce .product .cart .single_add_to_cart_button:not(.added):before {
background-color: var(--product-button-color)!important;
}
.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before {
display:none;
}
@media (min-width: 1200px) {
.woocommerce-order-received h2 {
font-size: 3.25rem !important;
}
}
.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received {
display:block;
}
.cart .single_add_to_cart_button {
width: calc(100% - 90px);
}
.ajax_add_to_cart.add_to_cart_button::after, .single-product .product form.cart .single_add_to_cart_button::after {
border-left-color: #ff6900;
}
.woocommerce-checkout ul.order_details {
border:none;
}
.ajax_add_to_cart.add_to_cart_button.loading, .single-product div.product form.cart .button.loading {
color: #FFF!important;
opacity: 0.2 !important;
}
.product .ajax_add_to_cart.add_to_cart_button.loading {
color:#000!important;
}
.product-color-horizontal {
height: 5px;
width: 100%;
position: relative;
margin-bottom: 2rem;
}
.woocommerce.has-product-color .product-color-horizontal {
display: none;
}
@media screen and (max-width:768px) {
#sb_instagram {
padding-left:40px;
padding-right:40px;
}
}
.woocommerce-message {
background-color: #F47D4C;
} .vaux-form input[type="text"],
.vaux-form input[type="text"]:focus,
.vaux-form input[type="email"],
.vaux-form input[type="email"]:focus {
border-radius: 0 !important;
background-color: rgba(0, 0, 0, 0);
color: white;
border: none !important;
border-bottom: 2px solid #b69000 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-ms-border-radius: 0 !important;
-o-border-radius: 0 !important;
}
.vaux-form.vaux-form-thin-border input[type="text"],
.vaux-form.vaux-form-thin-border input[type="text"]:focus,
.vaux-form.vaux-form-thin-border input[type="email"],
.vaux-form.vaux-form-thin-border input[type="email"]:focus {
border-bottom: 1px solid #b69000 !important;
}
.vaux-form input[type="text"]::placeholder,
.vaux-form input[type="email"]::placeholder {
color: white; }
.vaux-form textarea {
border: 2px solid #b69000 !important;
}
.vaux-form-thin-border textarea {
border: 1px solid #b69000 !important;
}
.form-check-label {
font-size: 1rem;
}
.cursor-pointer {
cursor: pointer;
}  .vaux-two-column--text {
padding-top: 30px;
}
@media screen and (min-width: 768px) {
.vaux-two-column--text {
padding-top: 0;
}
.vaux-two-column--image-text .vaux-two-column--text {
padding-left: 30px;
}
.vaux-two-column--text-image .vaux-two-column--text {
padding-right: 30px;
}
}
@media screen and (min-width: 991px) {
.vaux-two-column--image-text .vaux-two-column--text {
padding-left: 30px;
}
.vaux-two-column--text-image .vaux-two-column--text {
padding-right: 30px;
}
}
@media screen and (min-width: 1200px) {
.vaux-two-column--image-text .vaux-two-column--text {
padding-left: 60px;
}
.vaux-two-column--text-image .vaux-two-column--text {
padding-right: 60px;
}
} .vaux-two-column--image img {
width: 100%;
height: auto;
max-width: 100%;
}
div[class^="wp-block-cmfgutenberg-"] .vaux-two-column--image figure {
margin-bottom: 0;
}  ul.products li.product .woocommerce-card__header p.wc-gzd-additional-info.tax-info {
display: none;
}
ul.products li.product .woocommerce-card__header p.wc-gzd-additional-info.shipping-costs-info {
display: none;
} .legal-price-info .wc-gzd-additional-info {
display: block !important;
}  .woocommerce-checkout h1.entry-title {
display: none;
}
@media screen and (min-width: 993px) {
#order_review.woocommerce-checkout-review-order {
margin-top: 0;
}
.woocommerce-billing-fields h3 {
margin-top: 0;
}
}  .instagram-feed-prevent-overflow,
.instagram-feed-prevent-overflow .wp-block-cmfgutenberg-column {
max-width: 100vw;
overflow: hidden;
} .vaux_custom_filter_item {
display: flex;
justify-content: flex-end;
font-family: "Ivar Display";
font-size: 20px;
font-style: italic;
text-align: right;
margin-bottom: 0;
}
.vaux_custom_filter_label {
line-height: 40px;
position: relative;
}
.vaux_custom_filter_label:before {
content: "";
width: 40px;
height: 2px;
background-color: #b69000;
position: absolute;
left: -45px;
top: 19px;
}
.vaux_custom_filter_dropdown select,
.vaux_custom_filter_dropdown option {
font-family: "Ivar Display";
font-size: 20px;
font-style: italic;
border: 0;
cursor: pointer;
border-bottom: 1px solid #d3d3d3;
}
.shoptimizer-archive .woocommerce-products-header,
.shoptimizer-archive #main&gt;.shoptimizer-sorting {
display: none;
}
.vaux_custom_filter_item {
margin-top: 10px;
}
.top-bar&gt;.col-full {
position: relative;
}
.top-bar&gt;.col-full&gt;.top-bar-right {
position: absolute;
right: 0;
top: 24px;
z-index: 9;
}
.weglot-language {
font-family: "GT America";
font-size: 18px;
line-height: 22px;
}
.weglot-language&gt;.wglanguage-name,
.weglot-language&gt;a {
line-height: 22px;
}
.weglot-language&gt;.wglanguage-name {
border-bottom: 2px solid #b69000;
}
.top-bar&gt;.col-full&gt;.top-bar-right .country-selector {
z-index: 100;
} .age-gate-remember-wrapper {
clear: both;
text-align: left;
padding-top: 15px;
}
.age-gate-form {
background: rgba(0, 0, 0, 0);
max-width: 500px;
}
.age-gate-wrapper {
color: #fff;
z-index: 9999999999;
}
.age-gate-background {
background-color:#000;
}
.age-gate-subheading {
color: #fff !important;
font-size: 57px;
line-height: 54px;
margin: 1rem 0;
}
.age-gate-heading.age-gate-logo img {
max-width: 200px;
width: 100%;
height: auto;
margin: 40px auto;
}
.age-gate-subheading,
.age-gate-challenge,
.age-gate-message,
.age-gate-additional-information {
text-align: left;
}
.age-gate-challenge,
.age-gate-message,
.age-gate-additional-information {
font-family: "Ivar Text";
font-style: italic;
font-size: 22px;
line-height: 24px;
}
.age-gate-additional-information {
margin-top: 1rem;
}
@media screen and (min-width: 1080px) {
.age-gate-remember-wrapper {
width: 60%;
margin-left: 40%;
}
.age-gate-form {
max-width: 1200px;
height: 100%;
}
.age-gate-heading.age-gate-logo img {
max-width: 300px;
margin: 0;
}
.age-gate-subheading {
font-size: 114px;
line-height: 109px;
}
.age-gate-heading.age-gate-logo {
width: 40%;
float: left;
padding-right: 4%;
padding-left: 5%;
padding-top: 9%;
}
.age-gate-submit-no,
.age-gate-submit-yes {
float: left;
}
.age-gate-subheading,
.age-gate-challenge,
.age-gate-message,
.age-gate-additional-information {
width: 60%;
float: right;
padding-right: 12%;
}
} body.modal-open {
overflow: hidden;
}
.cmf-modal.show-modal .modal-dialog {
overflow-x: hidden;
overflow-y: auto;
}
.cmf-modal .modal-content {
padding: 30px;
background-color: #9bbfae;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.cmf-modal#modalCookieSettings .modal-content {
background-color: #fff;
}
.modal-buttons {
display: flex;
}
.modal.modal-cookie-banner .modal-dialog {
position: absolute;
margin: 0;
bottom: 0;
width: 100%;
}
.cmf-modal .fenix-subheading {
font-family: "Ivar Text";
font-style: italic;
font-size: 22px;
line-height: 24px;
margin-bottom: 15px;
}
.menu-item-hide&gt;.cg-menu-link.sub-menu-link:first-child {
visibility: hidden;
}
.menu-item-no-border {
border: none !important;
}
.woocommerce-products-header {
display: none;
}
.shoptimizer-archive .archive-header {
padding: 0!important;
margin: 0!important;
} .product-details-wrapper .entry-summary .vaux-product-detail-vintage p {
text-transform: uppercase;
margin-bottom: 5px !important;
}
.product-details-wrapper &gt; .woocommerce-product-gallery {
align-self: flex-end;
}
.product-details-wrapper .entry-summary .price {
font-family: "Ivar Display", "Times New Roman", Georgia;
font-size: 30px !important;
font-weight: 400 !important;
letter-spacing: -0.5px;
line-height: 0.96;
text-transform: none;
color: #000;
}
.product-details-wrapper .entry-summary .price .woocommerce-Price-currencySymbol {
font-size: 15px !important;
}
.single-product .site-content h1 {
font-size: 30px !important;
font-weight: 400 !important;
}
.product-details-wrapper {
padding-bottom: 5rem;
}
@media screen and (min-width: 768px) {
.product-details-wrapper {
padding-bottom: 7rem;
}
.woocommerce-form-register.register .woocommerce-form-row:nth-child(5),
.woocommerce-form-register.register .woocommerce-form-row:nth-child(6) {
width: 48%;
float:right;
}
.woocommerce-form-register.register .woocommerce-form-row:nth-child(5) {
float:left;
}
.woocommerce-form-register.register .woocommerce-form-row.woocommerce-form-row--wide {
clear:none;
}
}
@media screen and (min-width: 771px) {
.product-details-wrapper {
display: flex;
}
.product-details-wrapper &gt; .summary.entry-summary {
padding-bottom:calc(16px + 1.6em);
margin-top:15px!important;
}
.vaux-product-additional-info {
position: absolute;
bottom: 0;
}
.single-product .shoptimizer-archive .archive-header .col-full {
padding-top: 0;
}
.vaux-breadcrumb.product-details-wrapper {
padding-bottom: 0;
}
.single-product .site-content h1 {
font-size: 57px !important;
}
.product-details-wrapper .entry-summary .price {
font-size: 57px !important;
}
.product-details-wrapper .entry-summary .price .woocommerce-Price-currencySymbol {
font-size: 30px !important;
}
}
@media screen and (min-width: 1080px) {
.no-breadcrumbs.single-product .site-content .col-full {
padding-top: 0;
}
}
.single-product .site-content .summary h1 {
font-family: "Ivar Display", "Times New Roman", Georgia;
}
.single-product .site-content .col-full {
background-color: #ffffff !important;
}
.vaux-breadcrumb {
padding-bottom: 15px;
}
.vaux-breadcrumb&gt;p {
font-family: "Ivar Display";
font-size: 20px;
line-height: 40px;
font-style: italic;
text-align: left;
display: inline-block;
margin-left: 45px;
position: relative;
margin-bottom: 0;
}
p.vaux-breadcrumb-category {
margin-right: 10px;
}
.vaux-breadcrumb&gt;p.vaux-breadcrumb-category:before {
content: "";
width: 40px;
height: 2px;
background-color: #b69000;
position: absolute;
left: -45px;
top: 19px;
}
p.vaux-breadcrumb-title {
margin-left: 25px;
}
.vaux-breadcrumb&gt;p.vaux-breadcrumb-title:before {
content: "";
width: 20px;
height: 2px;
background-color: #000;
position: absolute;
left: -25px;
top: 19px;
}
.product-details-wrapper .stock {
display: none;
}
.product-details-wrapper .summary.entry-summary {
margin-top:30px;
}
@media screen and (min-width: 771px) {
.product-details-wrapper {
display: flex;
justify-content: center;
}
.vaux-breadcrumb {
justify-content: flex-start;
}
.vaux-product-is-bottle #page .product .woocommerce-product-gallery,
.single-product div.product .images {
width: 320px;
}
.vaux-product-is-bottle .product-details-wrapper .woocommerce-product-gallery__image&gt;a img.wp-post-image {
min-height: 580px;
object-fit: cover;
}
.product-details-wrapper .summary {
float: none !important;
margin-right: 0 !important;
margin-left: 0 !important;
width: 627px !important;
padding-left: 15px !important;
}
.product-details-wrapper .shoptimizer-product-prevnext {
display: none;
}
.product-details-wrapper .product-color-horizontal {
height: 10px;
}
}
@media screen and (min-width: 1024px) {
.vaux-product-is-bottle .product-details-wrapper .summary {
padding-left: 132px !important;
padding-right: 0 !important;
}
} @media screen and (min-width: 700px) {
#page .product .woocommerce-product-gallery, .single-product div.product .product-details-wrapper .images {
width:40%;
}
}
.summary h1 {
padding-right:0;
}
.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count {
border:none;
font-size:11px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
pointer-events: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
pointer-events: none;
}
.pswp__bg {
background: #FFF;
}
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
background-color:#000;
}
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt,
.product .cart .single_add_to_cart_button,
.shoptimizer-sticky-add-to-cart__content-button a.button,
.widget_shopping_cart a.button.checkout,
button.single_add_to_cart_button,
body .woocommerce-mini-cart__buttons&gt;.button,
.entry-content:not(.wc-tab) p .woocommerce-button.button {
font-family: "Ivar Text" !important;
font-size: 24px !important;
font-style: italic !important;
letter-spacing: -0.5px !important;
padding-left: 15px !important;
padding-right: 15px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
background-color: #f47d4c !important;
border: none !important;
height: 58px !important;
line-height: 58px !important;
position:relative;
transition: all 0.5s;
border-radius: 0;
font-weight: 400;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward:not(.checkout) {
color: #2a373b !important;
background-color: #fff !important;
border: 1px solid #2a373b !important;
position:relative;
transition: all 0.5s;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward:not(.checkout):hover {
background-position: 6px center !important;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward.checkout {
background-color: #2a373b !important;
position:relative;
transition: all 0.5s;
}
@media screen and (min-width:450px) {
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward:not(.checkout) {
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/icons/arrow_grey_long_v2.svg) !important;
color: #2a373b !important;
background-color: #fff !important;
border: 1px solid #2a373b !important;
background-position: -7px center !important;
position:relative;
transition: all 0.5s;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward:not(.checkout):before {
content:"";
position:absolute;
top:0;
left:0;
width: 6px;
height: 100%;
background-color: #fff !important;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward.checkout {
background-color: #2a373b !important;
background-position: -7px center !important;
position:relative;
transition: all 0.5s;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward.checkout:before {
content:"";
position:absolute;
top:0;
left:0;
width: 6px;
height: 100%;
background-color: #2a373b !important;
}
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt,
.product .cart .single_add_to_cart_button,
.shoptimizer-sticky-add-to-cart__content-button a.button,
.widget_shopping_cart a.button.checkout,
button.single_add_to_cart_button,
body .woocommerce-mini-cart__buttons&gt;.button,
.entry-content:not(.wc-tab) p .woocommerce-button.button 
{
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/icons/arrow_white_long_v2.svg) !important;
background-repeat: no-repeat !important;
background-position: -7px center !important;
padding-left: 60px !important;
padding-right: 60px !important;
min-width:330px;
}
.product .cart .single_add_to_cart_button {
min-width:312px;
}
body .woocommerce #respond input#submit.alt:before,
body .woocommerce a.button.alt:before,
body .woocommerce button.button.alt:before,
body .woocommerce input.button.alt:before,
.product .cart .single_add_to_cart_button:not(.added):before,
.shoptimizer-sticky-add-to-cart__content-button a.button:before,
.widget_shopping_cart a.button.checkout:before,
button.single_add_to_cart_button:not(.added):before,
body .woocommerce-mini-cart__buttons&gt;.button:before,
.entry-content:not(.wc-tab) p .woocommerce-button.button:before 
{
content:"";
position:absolute;
top:0;
left:0;
width: 6px;
height: 100%;
background-color: #f47d4c !important;
}
body .woocommerce #respond input#submit.alt:hover,
body .woocommerce a.button.alt:hover,
body .woocommerce button.button.alt:hover,
body .woocommerce input.button.alt:hover,
.product .cart .single_add_to_cart_button:hover,
.shoptimizer-sticky-add-to-cart__content-button a.button:hover,
.widget_shopping_cart a.button.checkout:hover,
button.single_add_to_cart_button:hover,
body .woocommerce-mini-cart__buttons&gt;.button:hover,
.entry-content:not(.wc-tab) p .woocommerce-button.button:hover 
{
background-position: 6px center !important;
}
}
.entry-content:not(.wc-tab) p .woocommerce-button.button {
font-weight: normal;
}
@media screen and (min-width: 770px) {
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt,
.product .cart .single_add_to_cart_button,
.shoptimizer-sticky-add-to-cart__content-button a.button,
.widget_shopping_cart a.button.checkout,
button.single_add_to_cart_button,
body .woocommerce-mini-cart__buttons&gt;.button {
padding-right: 45px !important;
}
}
body .product .cart button.single_add_to_cart_button,
body .product .cart button.single_add_to_cart_button.added {
background-color: var(--product-color) !important;
}
@media screen and (min-width:900px) {
body .product .cart button.single_add_to_cart_button,
body .product .cart button.single_add_to_cart_button.added {
width: calc(100% - 151px) !important;
}
}
button.single_add_to_cart_button.added,
.product .cart .single_add_to_cart_button.added {
padding-left: 1.41575em !important;
background-image: none !important;
}
.woocommerce-product-details__short-description p {
margin-bottom: 1.41575em;
}
.vaux-product-detail {
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #000;
display: flex;
justify-content: flex-start;
align-items: center;
}
.vaux-product-detail:first-child {
border-top: 1px solid #000;
}
.wp-block-cmfgutenberg-vaux-product-weitere-information&gt;.container {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #000;
}
.wp-block-cmfgutenberg-vaux-product-weitere-information&gt;.container h3 {
margin-bottom:0;
}
.vaux-product-detail .vaux-product-detail-img {
margin-right: 5px;
width:65px;
}
.vaux-product-detail .vaux-product-detail-img img {
width:65px;
height:65px;
max-width:65px;
}
.vaux-product-detail .vaux-product-detail-content p {
margin-bottom: 0 !important;
}
.product .cart .quantity .input-text,
.quantity-nav {
border: 1px solid var(--product-color) !important;
}
.quantity-nav {
border-left: none !important;
}
.product .cart .quantity .input-text {
position: relative;
font-family: "Ivar Display", "Times New Roman", Georgia;
font-size: 32px;
width: 60px;
}
.product .cart .quantity.buttons_added {
position: relative;
}
.quantity-nav {
right: -19px;
width: 20px;
}
.product .quantity .plus,
.product .quantity-nav, .product .quantity .minus,
.product .cart .quantity .input-text {
border-radius: 0!important;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
-ms-border-radius: 0!important;
-o-border-radius: 0!important;
}
.cart .single_add_to_cart_button {
margin-left: 30px;
}
.product .cart .quantity .input-text {
height: 58px;
}
@media screen and (min-width: 900px) {
.product .cart .quantity .input-text {
width: 120px;
padding-left: 63px;
padding-right: 0;
height: 58px;
}
.product .cart .quantity::before {
content: "MENGE";
font-size: 18px;
display: block;
position: absolute;
width: 53px;
height: 58px;
line-height: 58px;
z-index: 98;
padding-left: 12px;
white-space: nowrap;
}
.single_add_to_cart_button {
max-width: calc(100% - 150px);
}
.vaux-product-additional-info {
line-height:1!important;
}
}
@media screen and (min-width: 1080px) {
.single_add_to_cart_button {
max-width: none;
}
body button.single_add_to_cart_button {
width: calc(100% - 150px) !important;
}
}
.product-details-wrapper .quantity-button.quantity-down::before,
.product-details-wrapper .quantity-button.quantity-up::before {
-webkit-mask-image: none;
background-color: rgba(255, 255, 255, 0);
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg width='4' height='5' viewBox='0 0 4 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 5H3.37968L2.00642 1.0303L0.620321 5H0L1.76257 0H2.24599L4 5Z' fill='black'/%3E%3C/svg%3E%0A");
}
.product-details-wrapper .quantity-button.quantity-down:before {
background-image: url("data:image/svg+xml,%3Csvg width='4' height='5' viewBox='0 0 4 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.06172e-08 4.65661e-09L0.620321 4.65661e-09L1.99358 3.9697L3.37968 4.65661e-09H4L2.23743 5H1.75401L3.06172e-08 4.65661e-09Z' fill='black'/%3E%3C/svg%3E%0A");
}
.vaux-product-additional-info {
padding-top: 1.41575em;
font-size: 16px;
line-height: 24px;
clear: both;
}
.legal-price-info {
display: none;
}
.woocommerce-tabs.wc-tabs-wrapper,
.related-wrapper {
display: none;
}
.wpml-ls-legacy-list-horizontal {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 15px;
}
.wpml-ls-link&gt;span {
font-size: 18px;
border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.wpml-ls-legacy-list-horizontal a {
padding: 7px;
}
.wpml-ls-legacy-list-horizontal a:hover&gt;span {
border-color: #dc9814;
}
.wpml-ls-current-language .wpml-ls-link&gt;span {
border-color: #dc9814;
}
body .shoptimizer-mini-cart-wrap {
z-index: 1000;
}
body .col-full.topbar-wrapper {
z-index: 999;
} .cart-drawer-heading {
font-family: "Ivar Display", "Times New Roman", Georgia;
letter-spacing: normal;
font-weight: 400;
font-size: 24px;
line-height: 1;
margin-top: 40px;
}
.shoptimizer-mini-cart-wrap .close-drawer {
color:#111;
top:40px;
right: 20px;
}
.shoptimizer-mini-cart-wrap .close-drawer:after, .shoptimizer-mini-cart-wrap .close-drawer:before {
display:none;
height: 24px;
}
body .shoptimizer-mini-cart-wrap .widget_shopping_cart {
margin-top: 100px;
}
body .shoptimizer-mini-cart-wrap .widget_shopping_cart {
height: calc(100% - 100px);
}
.widget_shopping_cart p.total {
border:none;
}
.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget {
box-shadow:none;
}
.shoptimizer-mini-cart-wrap .woocommerce-mini-cart.cart_list:before {
border:none;
}
.woocommerce-mini-cart__total &gt; strong {
font-family: "Ivar Text" !important;
font-size: 20px !important;
font-style: italic !important;
letter-spacing: -0.5px !important;
font-weight:400!important;
}
.widget_shopping_cart_content .total, .widget_shopping_cart.widget p.total.wc-gzd-total-mini-cart {
text-align:left;
}
.widget_shopping_cart_content .total.total-cart-tax {
display: flex;
justify-content: space-between;
}
.shoptimizer-mini-cart-wrap .product_list_widget li img {
width: 60px;
max-width: 60px;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward.checkout:hover {
background-position: 6px center !important;
}
.wc-forward::after,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.added,
body ul.products li.product .button.added,
body ul.products li.product.product-category h2 mark {
display: none;
}
.italic-gold-subheader,
.veranstaltungen-event-date-text {
font-family: "Ivar Text";
font-size: 20px;
font-style: italic;
line-height: 24px;
margin-bottom: 0.5rem !important;
}
.veranstaltungen-title {
font-family: "Ivar Display";
font-size: 57px !important;
line-height: 58px !important;
}
.italic-gold-subheader {
color: #b69000;
position: relative;
padding-left: 94px;
}
.italic-gold-subheader:before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='89' height='1' viewBox='0 0 89 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='89' height='1' transform='matrix(1 0 0 -1 0 1)' fill='%23B69000'/%3E%3C/svg%3E%0A");
width: 89px;
height: 1px;
display: block;
position: absolute;
left: 0;
top: 11px;
background-position: contain;
}
.veranstaltungen-price {
font-family: "Ivar Display", "Times New Roman", Georgia;
font-size: 30px;
font-style: italic;
font-weight: 400;
line-height: 0.96;
text-transform: none;
color: #0a0a0a;
}
.veranstaltungen-price&gt;span {
font-size: 57px;
}
@media screen and (min-width: 1200px) {
.veranstaltungen-post-loop&gt;.vaux-two-column--image-text:nth-child(2n) .veranstaltungen-image-column {
order: 2;
}
.veranstaltungen-post-loop&gt;.vaux-two-column--image-text .veranstaltungen-text-column .veranstaltungen-column-inner {
padding-left: 60px;
}
.veranstaltungen-post-loop&gt;.vaux-two-column--image-text:nth-child(2n) .veranstaltungen-text-column .veranstaltungen-column-inner {
padding-left: 0;
padding-right: 60px;
}
}
.veranstaltungen-post-loop .cmfgutenberg-wrapper&gt;.cmfgutenberg-container {
border-top: 1px solid #b69000;
}
.bg-gold {
background-color: #b69000 !important;
}
.vaux-geschichte-year,
.vaux-geschichte-description,
.vaux-geschichte-subheading {
font-family: "Ivar Display";
}
.vaux-geschichte-year {
color: #b69000;
font-size: 120px !important;
line-height: 120px !important;
}
.vaux-geschichte-description,
.vaux-geschichte-subheading {
font-size: 30px !important;
line-height: 40px !important;
}
.vaux-geschichte-block .vaux-two-column--text {
position: relative;
}
@media screen and (min-width: 1200px) {
.vaux-geschichte-description {
margin-bottom: 0 !important;
}
.vaux-geschichte-block-1 .geschichte-year-row .vaux-two-column--text:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block1-1.svg);
width: 260px;
height: 345px;
background-size: 260px 345px;
top: -210px;
right: 60px;
}
.vaux-geschichte-block-1 .geschichte-year-row .vaux-two-column--text .vaux-geschichte-description:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block1-2.svg);
width: 313px;
height: 175px;
background-size: 313px 175px;
right: 60px;
}
.vaux-geschichte-block-2 .geschichte-year-row .vaux-two-column--text .vaux-geschichte-description:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block2-1.svg);
width: 405px;
height: 177px;
background-size: 405px 177px;
left: 0;
}
.vaux-geschichte-block-3 .geschichte-year-row .vaux-two-column--text .vaux-geschichte-description:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block3-1.svg);
width: 403px;
height: 127px;
background-size: 403px 127px;
right: 60px;
}
.vaux-geschichte-block-4 .geschichte-year-row .vaux-two-column--text .vaux-geschichte-description:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block4-1.svg);
width: 420px;
height: 113px;
background-size: 420px 113px;
left: 0;
}
.vaux-geschichte-block-5 .geschichte-year-row .vaux-two-column--text .vaux-geschichte-description:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block5-1.svg);
width: 352px;
height: 137px;
background-size: 352px 137px;
left: 60px;
}
.vaux-geschichte-block-6 .geschichte-year-row .vaux-two-column--text .vaux-geschichte-description:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block6-1.svg);
width: 445px;
height: 146px;
background-size: 445px 146px;
right: 60px;
}
.vaux-geschichte-block-7 .geschichte-year-row .vaux-two-column--text h2:after {
content: "";
display: block;
position: absolute;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//www.schloss-vaux.de/wp-content/themes/shoptimizer-child/img/geschichte/block7-1.svg);
width: 314px;
height: 192px;
background-size: 314px 196px;
right: 60px;
}
}
.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text {
display: inline !important;
}
.wc-gzd-checkbox-placeholder-legal .required {
display: inline !important;
}
.error404 .col-full {
max-width: none !important;
}
@media screen and (min-width: 768px) {
.error404 h1 {
font-size: 150px !important;
line-height: 150px !important;
}
}
@media screen and (min-width: 1200px) {
.error404 h1 {
font-size: 300px !important;
line-height: 300px !important;
}
}
.woocommerce-checkout .wc-gzd-product-name-left {
display: none;
}
table.woocommerce-table--order-details tfoot tr:last-child td,
table.woocommerce-table--order-details tfoot tr:last-child th {
font-size: 14px;
}
.woocommerce-cart .order-tax th,
.woocommerce-cart .order-tax td {
border-bottom: 1px solid #e2e2e2;
}
table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail {
display: none;
} .wp-block-cmfgutenberg-faq-accordion .accordion-button {
align-items: flex-end!important;
}
.wp-block-cmfgutenberg-faq-accordion .faq-accordion-number {
font-family: "Ivar Display";
font-size: 30px;
line-height: 25px;
}
.wp-block-cmfgutenberg-faq-accordion .faq-accordion-question-text&gt;* {
font-family: "GT America", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 1;
text-transform: none;
color: #0a0a0a;
text-transform: uppercase;
}
.wp-block-cmfgutenberg-faq-accordion .faq-accordion-number {
min-width: 2.5rem;
}
.wp-block-cmfgutenberg-faq-accordion .accordion-button,
.wp-block-cmfgutenberg-faq-accordion .accordion-body {
padding-left: 0!important;
padding-right: 0!important;
}
.wp-block-cmfgutenberg-faq-accordion .accordion-item {
border: none !important;
border-bottom: 1px solid black !important;
}
.wp-block-cmfgutenberg-faq-accordion .accordion-button:not(.collapsed) {
background-color: #ffffff !important;
box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
color: #0c63e4;
}
.modal-body .search-extras {
display: none;
}
.wpml-ls-link {
color: #000000;
}
.header-4-container .wpml-ls-legacy-list-horizontal {
padding-right: 15px;
padding-bottom: 0;
}
.wpml-ls-legacy-list-horizontal a,
.header-4 .vaux-account-icon-link span.mobile-my-account-text {
padding: 0;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 10px;
line-height: 1.618;
font-size: 18px;
color: #000;
}
.accordion-button:not(.collapsed) {
box-shadow: none !important;
color: #000 !important;
}
.accordion-button:after {
background-image: url("data:image/svg+xml,%3Csvg width='52' height='43' viewBox='0 0 52 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.1899 0.439453L26.1899 41.9795' stroke='%23B69000' stroke-width='1.72'/%3E%3Cpath d='M51.8301 21.709C51.8301 21.709 29.9501 23.219 26.1801 42.829' stroke='%23B69000' stroke-width='1.72'/%3E%3Cpath d='M0.560196 21.709C0.560196 21.709 22.4302 23.219 26.2002 42.829' stroke='%23B69000' stroke-width='1.72'/%3E%3C/svg%3E%0A") !important;
background-size: 2rem !important;
height: 2rem !important;
width: 2rem !important;
align-self: center !important;
}
.wc-gzd-checkbox-placeholder-legal input.input-checkbox {
position: relative;
}
.wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text {
padding-left: 0 !important;
}
.woocommerce-checkout-review-order h3#order_review_heading {
width: auto !important;
} .unzercw-control-label {
margin-bottom: 5px;
color: #111;
font-size: 14px;
font-weight: 600;
}
.unzerInput&gt;input {
font-family: "GT America", sans-serif;
height: 40px;
padding: 0 0.7em;
border-color: #d2d6dc;
border-width: 1px;
border-radius: 0.3rem;
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);
font-size: 16px;
}
ul.products li.product:not(.product-category) {
padding: 20px !important;
}
.menu-item-hide-mb {
display: none !important;
}
@media (min-width: 978px) {
.cmf-slide-outer {
margin-bottom: -4rem;
}
body .splide ul.products li.product:not(.product-category) {
padding-bottom: 0!important;
}
}
.cmf-slide-outer {
padding-top: 0rem!important;
}
@media (min-width: 993px) {
.menu-item-hide-mb {
display: block !important;
}
.menu-item-hide-dt {
display: none !important;
}
.main-navigation ul li.sektmanufaktur-drop-down.full-width&gt;.sub-menu-wrapper&gt;.container&gt;ul.sub-menu {
justify-content: space-between;
}
.main-navigation ul li.sektmanufaktur-drop-down.full-width&gt;.sub-menu-wrapper&gt;.container&gt;ul.sub-menu&gt;li {
margin: 0;
}
.main-navigation ul li.sektmanufaktur-drop-down.full-width&gt;.sub-menu-wrapper&gt;.container&gt;ul.sub-menu&gt;li.menu-item-product {
width: 24.97%;
}
body .main-navigation ul li.drop-down-with-product&gt;.sub-menu-wrapper ul.sub-menu {
position: static;
}
body .main-navigation ul li.drop-down-with-product&gt;.sub-menu-wrapper ul.sub-menu .products {
position: static;
width: auto;
}
body .main-navigation ul li.drop-down-with-product&gt;.sub-menu-wrapper ul.sub-menu .products&gt;.product {
padding: 0!important;
}
} ul.checkout-bar li {
text-transform: uppercase;
}
ul.checkout-bar li:before {
font-family: "Ivar Display";
font-size: 36px;
line-height: 50px;
top: -65px;
left: calc(50% - 32px)!important;
width: 52px;
height: 52px;
margin-left: 0!important;
}
ul.checkout-bar li {
margin: 34px 0 0;
}
.checkout-bar li.active:after,
.checkout-bar li.next:after {
top: -34px;
}
ul.checkout-bar:before,
.woocommerce-checkout .checkout-bar li.active:after,
ul.checkout-bar li.visited:after {
background-color: #f47d4c !important;
}
.vaux-form .form-check {
margin-bottom: 15px!important;
}
.bg-primary .vaux-form .vaux-btn:hover {
color: white!important;
}
.align-self-flex-end {
align-self: flex-end;
} .customcheck {
display: block;
position: relative;
padding-left: 30px;
margin-bottom: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .customcheck input {
position: absolute;
opacity: 0;
cursor: pointer;
} .checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
border-radius: 0;
background-color: rgba(255, 255, 255, 0);
border: 2px solid #b69000;
} .customcheck:hover input~.checkmark {
background-color: rgba(255, 255, 255, 0.2);
} .customcheck input:checked~.checkmark {
background-color: #b69000;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .customcheck input:checked~.checkmark:after {
display: block;
} .customcheck .checkmark:after {
left: 6px;
top: 0px;
width: 6px;
height: 12px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
div[class^="wp-block-cmfgutenberg-"] .customcheck a {
color: white!important;
text-decoration: underline!important;
}
div[class^="wp-block-cmfgutenberg-"] .customcheck a:hover {
color: white!important;
}
div[class^="wp-block-cmfgutenberg-"] figure {
margin-bottom: 0;
}
.inline-buttons&gt;.wp-block-group__inner-container {
display: flex;
flex-wrap: wrap;
}
.inline-buttons&gt;.wp-block-group__inner-container&gt;a:first-child {
margin-right: 3rem !important;
margin-bottom: 1rem;
margin-top: 1rem;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-gold {
border-bottom: 3px solid #b58f00;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-orange {
border-bottom: 3px solid #F47D4C;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-pink {
border-bottom: 3px solid #F1CDCD;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-peach {
border-bottom: 3px solid #FFBB9A;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-green {
border-bottom: 3px solid #9ABFAE;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-blue {
border-bottom: 3px solid #35617A;
}
div[class^="wp-block-cmfgutenberg-"] .border-top-black {
border-top: 1px solid #000000!important;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-black {
border-bottom: 1px solid #000000!important;
}
div[class^="wp-block-cmfgutenberg-"] .border-bottom-red {
border-bottom: 3px solid #B43840!important;
}
.border-bottom-purple {
border-bottom: 3px solid #5A529F!important;
}
.border-bottom-orangebrown {
border-bottom: 3px solid #C66C21!important;
}
.border-bottom-brown {
border-bottom: 3px solid #7E644C!important;
}
.border-bottom-lightgreen {
border-bottom: 3px solid #A7B241!important;
}
.border-bottom-green {
border-bottom: 3px solid #8C9A4F!important;
}
.border-bottom-turquoise {
border-bottom: 3px solid #7A9F95!important;
}
.border-bottom-lightturquoise {
border-bottom: 3px solid #9BBFAE!important;
}
.mh-268 {
min-height: 268px;
}
.mw-720 {
max-width: 720px;
}
.italic-subtitle {
font-family: "Ivar Display";
font-size: 20px;
line-height: 20px;
font-style: italic;
text-align: left;
display: inline-block;
margin-left: 45px;
position: relative;
margin-bottom: 0;
color: #b58f00;
font-weight: bold;
}
.italic-subtitle::before {
content: "";
width: 40px;
height: 2px;
background-color: #b69000;
position: absolute;
left: -45px;
top: 10px;
}
.img-dt-only {
display: none;
}
@media screen and (min-width:768px) {
.img-mb-only {
display: none;
}
.img-dt-only {
display: block;
}
}
.vaux_custom_filter {
visibility: hidden;
}
.vauxarrow-svg svg&gt;g {
stroke-width: 1.72;
}
a,
div[class^=wp-block-cmfgutenberg-] a {
color: #F47D4C;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
margin: 0;
text-transform: uppercase;
}
.wpforms-field-textarea&gt;label {
margin-bottom: 10px!important;
margin-top: 12px!important;
}
@media screen and (min-width:768px) {
.lh-53 {
line-height: 53px!important;
}
}
.variation&gt;dt:not(.variation-IhrSektgru) {
display: none;
}
.variation&gt;dt {
margin-top: 5px;
}
.variation {
font-size: 15px;
margin: 0;
padding: 0;
}
#secondary .widget_shopping_cart .product_list_widget li a,
.shoptimizer-mini-cart-wrap .widget_shopping_cart li.woocommerce-mini-cart-item a {
font-size: 15px;
}
dl.variation&gt;dd {
margin: 0;
padding: 0;
}
.variation&gt;dd&gt;p {
font-size: 15px;
margin: 0;
padding: 0;
color: #999;
} .add-comma-after:not(:last-child):after {
content: ", ";
}
.checkout-label {
padding-top: 0.6em;
padding-bottom: 0;
color: #222;
font-size: 15px;
font-weight: 600;
margin-bottom: 0;
box-sizing: initial;
}
.page-template-template-infopage .col-full,
.page-template-template-productinfo-page .col-full {
max-width: none;
padding-right: 0;
padding-left: 0;
}
.product-details-wrapper .entry-summary .wc-gzd-additional-info.price-unit,
.product-details-wrapper .entry-summary .wc-gzd-additional-info.price-unit .woocommerce-Price-currencySymbol {
display:none;
font-size: 16px!important;
line-height: 24px!important;
font-family: "GT America", sans-serif!important;
font-weight: 400!important;
text-transform: none!important;
color: #0a0a0a!important;
}
div[class^="wp-block-cmfgutenberg-"] a:hover {
color: #d36d42;
}
.has-signet .product-one-column-text {
position:relative;
}
.has-signet .product-one-column-text .signet-img {
width:96px;
height:auto;
margin: 0 auto;
margin-top: 20px;
}
@media screen and (min-width:768px) {
.has-signet .product-one-column-text {
padding-left:calc(96px + 15px);
padding-right:calc(96px + 15px);
}
.has-signet .product-one-column-text .signet-img {
margin-top: 0;
position:absolute;
right:0;
top: calc(50% - 48px);
width:96px;
height:auto;
}
}
.woocommerce-invalid-required-field label {
color:red!important;
}
ul.products li.product .price.wc-gzd-additional-info,
ul.products li.product .wc-gzd-additional-info.product-units {
display:none;
}
.woocommerce-account h2 {
font-family: "Ivar Display", "Times New Roman", Georgia;
font-size: 36px;
font-weight: 400;
line-height: 1.2;
text-transform: none;
color: #0a0a0a;
}
.post-type-archive-veranstaltungen .col-full {
padding:0;
margin:0;
max-width: none;
}
@media screen and (min-width:993px) {
.full-screen-header {
min-height: calc(100vh - 121px);
height: calc(100vh - 121px);
}
}
.single-product .summary.entry-summary .product-widget,
.single-product .summary.entry-summary .vaux-product-additional-info,
.single-product .summary.entry-summary form.cart
{
margin-bottom: 0;
padding-bottom: 0;
}
.single-product .summary.entry-summary .product-widget {
padding-top: 0;
}
.single-product .summary, .woocommerce-product-gallery__wrapper, .single-product .product-color-horizontal {
margin-bottom: 0!important;
}
body ul.products li.product .button.add_to_cart_button,
body ul.products li.product a.button.product_type_grouped,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.add_to_cart_button,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.product_type_grouped,
.vaux-btn,
.vauxarrow-button,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.added_to_cart,
body ul.products li.product .added_to_cart,
div[class^="wp-block-cmfgutenberg-"] .vaux-btn,
.site div.wpforms-container-full .wpforms-form button[type="submit"].vaux-btn,
button[type="submit"].age-gate-submit-yes,
button[type="submit"].age-gate-submit-no {
transform: scale(1);
transition: transform 0.5s;
transform-origin: left;
}
body ul.products li.product .button.add_to_cart_button:hover,
body ul.products li.product a.button.product_type_grouped:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.add_to_cart_button:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.button.product_type_grouped:hover,
.vaux-btn:hover,
.vauxarrow-button:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width&gt;.sub-menu-wrapper li a.added_to_cart:hover,
body ul.products li.product .added_to_cart:hover,
div[class^="wp-block-cmfgutenberg-"] .vaux-btn:hover,
.site div.wpforms-container-full .wpforms-form button[type="submit"].vaux-btn:hover,
button[type="submit"].age-gate-submit-yes:hover,
button[type="submit"].age-gate-submit-no:hover {
transform: scale(1.1);
transform-origin: left;
}
button[type="submit"].age-gate-submit-yes, 
button[type="submit"].age-gate-submit-no,
button[type="submit"].age-gate-submit-yes:hover,
button[type="submit"].age-gate-submit-no:hover {
color: white!important;
}
@media screen and (max-width:420px) {
.age-gate-challenge, .age-gate-message, .age-gate-additional-information{
font-size: 18px;
line-height: 20px;
}
.age-gate-heading.age-gate-logo img {
max-width: 150px;
margin: 15px auto;
}
.age-gate-form {
padding: 20px;
}
}
.veranstaltungen-loop-item-content&gt;*:nth-last-child(2) {
display:inline;
}
::selection {
background: #FFBB9A; }
::-moz-selection {
background: #FFBB9A; }
.page-template-template-noheader .header-4-container,
.page-template-template-noheader .footer-links-2 {
display:none;
}
.page-template-template-noheader .col-full {
padding: 0;
max-width:1800px;
}
.full-screen-header {
min-height:100vh;
}
.page-template-template-noheader h1 {
font-size: 36px !important;
padding: 25px 0!important;
}
.page-template-template-noheader .full-screen-header .row {
max-width: 420px;
margin: 0 auto;
}
@media screen and (min-width:993px) {
.page-template-template-noheader h1 {
font-size: 50px !important;
}
.page-template-template-noheader .full-screen-header .row {
max-width: none;;
}
}
.vaux-two-column--image:not(.js-parallax-outer) &gt; .wp-block-group__inner-container &gt; figure,
.veranstaltungen-image-column:not(.js-parallax-outer) .veranstaltungen-column-inner &gt; .wp-block-group__inner-container {
overflow: hidden;
}
.vaux-two-column--image:not(.js-parallax-outer) &gt;.wp-block-group__inner-container &gt; figure &gt; img,
.veranstaltungen-image-column:not(.js-parallax-outer) .veranstaltungen-column-inner &gt; .wp-block-group__inner-container &gt; img {
object-fit: cover;
transform: translate(0%, 0%) scale(1.05);
transition: transform 0.1s;
-webkit-transition: transform 0.1s;
-moz-transition: transform 0.1s;
-ms-transition: transform 0.1s;
-o-transition: transform 0.1s;
}
.js-parallax-outer {
transform: translate(0%, 0%);
transition: transform 0.1s;
-webkit-transition: transform 0.1s;
-moz-transition: transform 0.1s;
-ms-transition: transform 0.1s;
-o-transition: transform 0.1s;
}
.max-width-img {
max-width: 500px;
margin: 0 auto!important;
} .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received {
background-color: #FFF;
color: #0a0a0a;
font-family: "Ivar Display", "Times New Roman", Georgia;
font-weight: 400;
line-height: 1.2;
text-transform: none;
color: #0a0a0a;
font-size: 36px;
text-align:left;
}
.woocommerce-checkout ul.order_details {
background-color: #FFF;  
text-align:left;
}
.woocommerce-checkout ul.order_details li &gt; strong {
font-size: 22px;
font-family: "Ivar Display", "Times New Roman", Georgia;
font-weight: 400;
line-height: 0.96;
text-transform: none;
color: #0a0a0a;
margin-top:15px;
}
.site-content .entry-content p.woocommerce-thankyou-order-received, .site-content ul.order_details {
position: static; 
width: auto; 
right: auto; 
left: auto; 
margin-right: 0; 
margin-left: 0;
}
.h2 {
font-size: calc(1.55rem + 3.6vw)!important;
}
@media (min-width: 1200px) {
.h2 {
font-size: 3.25rem!important;
}
}
.woocommerce-table__product-name.product-name {
width:50%;
}
@media (max-width: 992px) {
#page .product .woocommerce-product-gallery, .single-product div.product .images {
margin-bottom:0;
}
}
.woocommerce-checkout ul.order_details li {
padding: 15px 5px!important;
width:50%;
}
.woocommerce-checkout ul.order_details li:nth-child(odd) {
padding-left:0!important;
}
.woocommerce-checkout ul.order_details li:nth-child(even) {
padding-right:0!important;
}
.site-content ul.order_details {
display: flex;
flex-wrap: wrap;
}
@media screen and (min-width:771px) {
.woocommerce-checkout ul.order_details li {
width:auto;
padding: 15px!important;
}
.woocommerce-checkout ul.order_details li:nth-child(odd) {
padding-left:25px!important;
}
.woocommerce-checkout ul.order_details li:nth-child(even) {
padding-right:25px!important;
}
.woocommerce-checkout ul.order_details li:first-child {
padding-left:0!important;
}
.woocommerce-checkout ul.order_details li:last-child {
padding-right:0!important;
}
.site-content ul.order_details {
display: flex;
flex-wrap: wrap;
}
}
.site .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received {
padding:1em 0 !important;
}
body #ship-to-different-address {
font-weight:400;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total {
padding-right: 21px;
}
@media screen and (max-width:500px) {
.single-product div.product form.cart .button.added:before {
position: absolute;
top: calc(50% - 11px);
left: 9px;
}
}
a:focus {
outline:none!important;
}
#CybotCookiebotDialog {
filter:none!important;
-webkit-filter:none!important;
}
#CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialogPoweredByText {
display: none !important;
}
.woocommerce-order-pay #order_review {
max-width:500px;
}
.storer-outer {
position:relative;
margin-bottom:45px;
}
.storer-outer &gt; .storer-inner {
background-color: #F47D4C;
position: absolute;
top: -45px;
left: -10px;
height: 90px;
width: 90px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
font-family: "Ivar Display", "Times New Roman", Georgia;
font-size: 18px;
line-height: 18px;
font-style: italic;
color: white;
}
@media screen and (min-width:768px) {
.storer-outer {
margin-bottom:0;
}
.storer-outer &gt; .storer-inner {
top: -60px;
left: -30px;
}
}
.checkout-wrap &gt; ul.checkout-bar &gt; li &gt; span {
position: relative; }
@media (max-width: 500px){
.checkout-wrap {
margin-bottom: 50px;
}
} .polylang_switcher_nav {
padding-right: 15px;
padding-left: 0;
padding-top: 5px;
padding-bottom: 5px;
}
.polylang_switcher_nav &gt; .lang-item {
padding: 0;
margin: 0;
list-style-type: none;
display: inline-block;
font-size: 18px;
padding: 0;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 10px;
}
.polylang_switcher_nav &gt; .lang-item &gt; a {
line-height: 1.618;
font-size: 18px;
color: #000;
border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.polylang_switcher_nav &gt; .lang-item &gt;a:hover {
color: #d36d42;
}
.polylang_switcher_nav &gt; .lang-item.current-lang &gt; a{
border-color: #dc9814;
}
@media (min-width: 771px) and (max-width: 1099px){
body.theme-shoptimizer .site-main .cmf-slide-outer ul.products li.product {
width: 100%;
}
body.theme-shoptimizer .site-main ul.products li.product {
width: 33.33%;
}
}
@media (max-width: 440px){
ul.products li.product {
width: 100%;
}
}
@media (max-width: 992px){
.site ul.products li.product {
margin-bottom: 0;
}
}
.payment_box.payment_method_unzer_card {
margin: 1rem 0;
}
.unzerUI.form .field &gt; label,
.unzerInput &gt; input {
font-family: "GT America", sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 1.4;
text-transform: none;
color: #0a0a0a;
margin-bottom: 5px;
}
.unzerUI.form .message {
font-family: "GT America", sans-serif;
font-size: 18px;
font-weight: 600;
margin-top: 5px;
}
.unzerUI.input&gt;.unzerInput, .unzerUI.input&gt;input {
border-color: #d2d6dc;
border-width: 1px;
border-radius: 0.3rem;
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 5%);
font-size: 16px;
} .woocommerce-checkout .site-main h3#order_payment_heading,
.woocommerce-checkout-review-order h3#order_review_heading {
margin: 10px 0 30px;
}
.woocommerce-checkout .site-main h3#order_payment_heading {
margin-top: 0;
}
body:not(.woocommerce-cart) .cart_item .product-name .wc-gzd-product-name-right {
display:grid;
grid-template-areas:
'img div1'
'img div2';
justify-content: start;
}
body:not(.woocommerce-cart) .cart_item .product-name .product-item-thumbnail {
grid-area:img;
}
body:not(.woocommerce-cart) .cart_item .product-name .cg-checkout-table-product-name {
grid-area:div1;
line-height: 1.5;
font-size: 15px;
}
body:not(.woocommerce-cart) .cart_item .product-name .product-quantity {
grid-area:div2;
}
.woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout-review-order-table tfoot th {
background-color:#ffffff;
}
.woocommerce-checkout-review-order-table tr.cart-subtotal th,
.woocommerce-checkout-review-order-table tr.cart-subtotal td,
#order_review .shop_table tr.shipping td, .woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout-review-order-table tr.order-total td:first-child,
#order_review .shop_table tr.shipping th,
.woocommerce-checkout-review-order-table tfoot td,
.woocommerce-checkout-review-order-table tr.order-total th,
.woocommerce-checkout-review-order-table tr.order-total td
{
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-left:0;
border-right:0;
}
.product-total {
padding-right:0;
}
@media screen and (min-width:768px) {
.shop_table.woocommerce-checkout-review-order-table th, .shop_table.woocommerce-checkout-review-order-table td,
.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total,
.shoptimizer-cart-wrapper .shop_table th, 
.shoptimizer-cart-wrapper .shop_table td {
padding-left:0;
padding-right:0;
width: 144px;
}
} .woocommerce-checkout-review-order-table tbody tr:last-child td {
padding-bottom:.85em;
}
.woocommerce-checkout-review-order-table tr.cart-subtotal th, 
.woocommerce-checkout-review-order-table tfoot tr.order-total th { text-transform: none;
color: #0a0a0a;
padding-top: 0;
padding-bottom:0;
padding: 20px 0;
}
.cart-subtotal th {
padding: 20px 0;
}
.woocommerce-checkout-review-order-table tr.cart-subtotal  td, 
.woocommerce-checkout-review-order-table tfoot tr.order-total td {
vertical-align: middle;
}
.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.woocommerce-checkout-review-order-table tfoot tr.order-total td {
border: none;
padding-bottom: 0;
}
.checkout-wrap {
margin-top: 50px;
}
@media screen and (min-width:768px){
.checkout-wrap {
margin-bottom: 78px;
}
}
@media screen and (min-width:993px){
.woocommerce-checkout &gt; #page &gt; .header-4-container &gt; .header-4-inner &gt; .col-full-nav {
display:none;
}
.woocommerce-checkout.sticky-d.header-4 .header-4-container {
position:static;
box-shadow: none;
}
}
#order_review .wc-gzd-checkbox-placeholder p.form-row {
line-height:1;
}
.shoptimizer-mini-cart-wrap .product_list_widget li .quantity {
margin-top:0;
}
dl.variation {
padding: 0;
margin: 0;
}
#order_review &gt; #payment {
padding-bottom: 0.6180469716em;
}
body .woocommerce-checkout-payment-gateways ul.wc_payment_methods {
border: 1px solid #e2e2e2;
border-radius: 4px;
}
#order_review_heading, .woocommerce-billing-fields h3, #checkout_page_payment_options_title {
margin-top: 10px;
margin-bottom: 0;
padding-bottom: 22px;
}
.woocommerce-checkout-review-order-table tbody tr.cart_item:first-child td {
border-top:1px solid #eee;
} 
.woocommerce-checkout .woocommerce-Price-amount.amount {
font-size: 14px;
line-height: 1.4;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th, .woocommerce-checkout-review-order-table tr.order-total td &gt;strong .woocommerce-Price-amount.amount{
font-size:18px!important;
}
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward.checkout:before,
body .woocommerce #respond input#submit.alt:before, body .woocommerce a.button.alt:before, body .woocommerce button.button.alt:before, body .woocommerce input.button.alt:before, .product .cart .single_add_to_cart_button:not(.added):before, .shoptimizer-sticky-add-to-cart__content-button a.button:before, .widget_shopping_cart a.button.checkout:before, button.single_add_to_cart_button:not(.added):before, body .woocommerce-mini-cart__buttons&gt;.button:before, .entry-content:not(.wc-tab) p .woocommerce-button.button:before {
-webkit-mask-image: none;
}
@media screen and (max-width: 449px) {
.woocommerce-mini-cart__buttons.buttons&gt;a.button.wc-forward.checkout:before,
body .woocommerce #respond input#submit.alt:before, body .woocommerce a.button.alt:before, body .woocommerce button.button.alt:before, body .woocommerce input.button.alt:before, .product .cart .single_add_to_cart_button:not(.added):before, .shoptimizer-sticky-add-to-cart__content-button a.button:before, .widget_shopping_cart a.button.checkout:before, button.single_add_to_cart_button:not(.added):before, body .woocommerce-mini-cart__buttons&gt;.button:before, .entry-content:not(.wc-tab) p .woocommerce-button.button:before {
-webkit-mask-image: none;
display:none;
}
}
.cart_totals .shop_table {
background-color: transparent;
border: none;
}
.woocommerce-cart .entry-content td.product-name a {
width:100%;
}
#payment .place-order .button, body .woocommerce a.checkout-button.button.alt {
border-radius:0;
}
.page-template-template-productinfo-page h3,
.page-template-template-productinfo-page .vauxarrow-button-outer {
margin-top:2rem!important;
}
.page-template-template-productinfo-page h2 {
margin-bottom:2rem!important;
}
.wc-block-components-notice-banner {
border: none!important;
background-color: transparent!important;
padding-left: 0!important;
padding-right: 0!important;
}
.checkout-bar li.active::after, .woocommerce-checkout .checkout-bar li.next::after {
display: none;
} body.single-product:has(:not(.woocommerce-breadcrumb)) .site-main, body:has(:not(.woocommerce-breadcrumb)) .site-content {
padding-top: 10px;
}
.link-no-underline,
.link-no-underline &gt; a,
.link-no-underline:hover ,
.link-no-underline &gt; a:hover,
.link-no-underline:hover,
.link-no-underline:hover &gt; a,
.link-no-underline &gt; a:hover {
text-decoration: none!important;
}
.link-black,
.link-black &gt; a,
.link-black:hover,
.link-black:hover &gt; a,
.link-black &gt; a:hover {
color: #000!important;
}</pre></body></html>