html,h1,h2,h3,h4,h5,h6,pre,kbd,code,samp,label,figcaption,blockquote,blockquote p,.price,.menu a,.ct-label,.site-title,.entry-meta,.widget-title,.contact-info,.ct-item-title,.ct-menu-badge,.entry-excerpt,.ct-post-title,.ct-breadcrumbs,.ct-header-text,.site-description,.page-description,.mobile-menu a,.comment-reply-title,.ct-footer-copyright,.ct-language-switcher,.entry-summary .price,.woocommerce-tabs .tabs,.ct-shortcuts-container,.ct-widget>*,.ct-dynamic-data,.ct-dynamic-filter,.ct-search-results a,.ct-language-switcher ul[data-placement]{font-family:Montserrat;-webkit-text-decoration:none;text-decoration:none}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none}body{margin:0}#header .cart-contents{position:relative;display:flex;align-items:center;gap:1em}#header .cart-contents .cart-contents-count{position:absolute;top:1.1em;right:-0.3em;transform:translateY(-105%) translateX(25%);font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:0.65em;line-height:1.5em;height:1.7em;width:1.7em;vertical-align:middle;text-align:center}#header .cart-contents .cart-contents-count span{color:#fff;background:#2196f3;border-radius:50%;padding:1px;display:block}#header .mini-cart{position:absolute;z-index:1001;top:100%;right:-20%;background:#29333C;padding:22px;opacity:0;transition:all 0.3s;width:300%}#header .mini-cart *{hyphens:none}#header .mini-cart ul{height:100%;list-style:none;padding:0 1em}#header .mini-cart li,#header .mini-cart p{color:#eee}#header .mini-cart dt{display:none}#header .mini-cart dl,#header .mini-cart dd{margin:0}#header .mini-cart li{display:flex;gap:2em;align-items:center;margin-bottom:2em;min-width:22em;justify-content:space-between}#header .mini-cart li:before,#header .mini-cart li:after{display:none}#header .mini-cart li .woocommerce-Price-amount:after{margin:0;white-space:nowrap}#header .mini-cart .thumb{object-fit:contain;object-position:top;width:auto}#header .mini-cart .product-data{display:flex;align-items:center;gap:1em}#header .mini-cart [data-attr]{display:block;opacity:0.8;font-size:0.9em}#header .mini-cart svg{width:15px}#header .mini-cart .remove:hover{background:none !important}#header .mini-cart .remove:hover path{fill:#d24444 !important}#header .mini-cart .variation{opacity:0.8;margin:0.3em 0}#header .mini-cart .variation p{margin:0}#header .mini-cart .total{display:flex;justify-content:space-between;text-transform:uppercase;gap:1em}#header .mini-cart .buttons{display:flex;justify-content:space-between;gap:1em}#header .mini-cart .buttons>*{display:flex;flex:0 0 47%;align-items:center;justify-content:center;text-align:center;padding:0.7em 1em;min-width:0}#header .mini-cart .woocommerce-mini-cart__empty-message{width:20em;text-align:center}#header .cart-header{position:relative}#header .cart-header:hover .mini-cart{display:block;opacity:1}@media (min-width:768px){#header .site-branding{transition:transform 0.2s}#header .site-branding:hover{transform:scale(1.05)}#header .site-branding img{max-width:100%;height:auto}}#header ul.sub-menu{position:absolute;top:99%;left:-12%;opacity:0;transition:all 0.3s;background:#fefefe !important}#header ul.sub-menu a{white-space:nowrap;padding:1em;background:#fff;align-self:stretch;flex:0 0 100%}#header ul.sub-menu a:hover{background:#eee}#header .menu-item-has-children{gap:0.6em}#header .menu-item-has-children:hover .sub-menu{opacity:1;display:block}#header .menu-item-has-children>a:after{display:block;content:'';width:0.5em;height:0.5em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDk2IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PHBhdGggZD0iTTgxLjg0NTcsMjUuMzg3NmE2LjAyMzksNi4wMjM5LDAsMCwwLTguNDUuNzY3Nkw0OCw1Ni42MjU3bC0yNS4zOTYtMzAuNDdhNS45OTksNS45OTksMCwxLDAtOS4yMTE0LDcuNjg3OUw0My4zOTQzLDY5Ljg0NTJhNS45OTY5LDUuOTk2OSwwLDAsMCw5LjIxMTQsMEw4Mi42MDc0LDMzLjg0MzFBNi4wMDc2LDYuMDA3NiwwLDAsMCw4MS44NDU3LDI1LjM4NzZaIi8+PC9zdmc+);background-size:contain;background-position:center;background-repeat:no-repeat}#header .ct-header-cart{color:#585858}.menu-shown #nav_menu_mobile{right:-10vw;opacity:1}.menu-shown #intergramRoot{opacity:0;pointer-events:none}#nav_menu_mobile{position:fixed;z-index:99999;right:-100vw;opacity:0;top:0;width:90vw;height:100dvh;background:rgba(18, 21, 25, 0.98);padding:2em;transition:all 0.5s}#nav_menu_mobile nav{padding:1.5em 1em 1.5em 0}#nav_menu_mobile a{color:#fff}#nav_menu_mobile svg{width:20px;height:auto}#nav_menu_mobile ul{list-style:none;padding:0;flex-direction:column;margin:0}#nav_menu_mobile ul li{flex-direction:column;align-items:start}#nav_menu_mobile ul a{padding:0;font-size:7vw}.ct-toggle-close{margin:0;--icon-size: 16px;padding:1em 1em 0 !important}.ct-panel-actions{padding:13px 13px 0}#main{background:#fbf9f7}.hero-section,.hero-section header{height:33vw !important;min-height:0 !important}@media (min-width:768px){.hero-section,.hero-section header{height:220px !important}}h1{hyphens:none !important;cursor:default}h1 span{hyphens:none !important;-webkit-hyphens:none !important}.woocommerce-order-received #survey{display:flex;flex-direction:column;gap:0.3em}.woocommerce-order-received #survey .item{display:none}.woocommerce-order-received #survey .item:first-child{display:block}.woocommerce-order-received #survey .item:first-child label[for="source-text"]{display:none;flex-basis:100%}.woocommerce-order-received #survey .item:first-child label[for="source-text"] textarea{height:7em;background:#fff;margin:1em 0 0}.woocommerce-order-received #survey .item>div{display:flex;flex-wrap:wrap;gap:0.3em 2em;padding:1.2em 2em;background:#5c6771;color:#fff;border:2px solid #787878;width:75%}.woocommerce-order-received #survey .item>div label{display:flex;align-items:center;margin:0}.woocommerce-order-received #survey .item>div label:first-child{display:block;flex:0 1 100%;font-size:1.4em;margin-bottom:0}.woocommerce-order-received #survey .item>div input{margin-right:0.5em}.woocommerce-order-received #survey .item:nth-child(2)>div{background:#95806c}.woocommerce-order-received #survey .item:nth-child(3)>div{background:#7e6d5c}.woocommerce-order-received #survey .item:last-child>div{flex-direction:column;background:#6a5c4d;color:#e9e9e9}.woocommerce-order-received #survey .item:last-child>div p{margin:0;line-height:1.2em;font-weight:700}.woocommerce-order-received #survey .item:last-child>div p:first-child{margin-bottom:0.5em;font-size:1.3em;color:#fff}.woocommerce-order-received #survey input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;color:#fff;width:1.15em;height:1.15em;border:0.25em solid #fff;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center}.woocommerce-order-received #survey input[type="radio"]::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fff;background-color:CanvasText}.woocommerce-order-received #survey input[type="radio"]:checked::before{transform:scale(1)}.woocommerce-order-received .woocommerce-notice{margin:2em 0 1em;font-size:1.5em}.woocommerce-order-received h1{display:none}footer h2{color:#fff;font-size:1em;cursor:default}footer .footer-menu{padding:2em}footer .footer-menu>div{display:flex;justify-content:space-between}@media (max-width:767px){footer .footer-menu>div{flex-direction:column;gap:3em}}footer .footer-menu>div>*{flex:0 0 30%}footer li{list-style:none;line-height:2.3}footer ul{padding:0}footer a{color:#F5EBE0;transition:all 0.3s}footer a:hover{transition:all 0.2s;color:#bbb}footer .payment{display:flex;justify-content:space-between;flex-wrap:wrap}footer .payment>*{flex:0 0 30%}footer .payment img{width:100%}footer .social{display:flex;gap:1em}footer .social a{display:block;background:#fff;border-radius:50%;padding:1.2em;line-height:0;transition:all 0.2s}footer .social a svg{width:1.5em;height:1.5em}footer .social a:hover{opacity:0.6}footer .copyright{cursor:default;background:#1b1b1b !important;color:#5a5a5a;padding:1em 0 4em}footer .wp-block-gallery{display:flex;flex-wrap:wrap}footer .wp-block-gallery .wp-block-image{flex:0 1 30%}footer .wp-block-gallery .wp-block-image img{width:100%}.cky-btn-revisit-wrapper{display:none !important}snowfall{display:none}body.christmas snowfall{display:block}body.christmas footer [data-row="bottom"]{padding-bottom:5.5vw}@media (max-width:767px){body.christmas snowfall{left:-8vw}body.christmas .chr-branch{width:20vw;height:46vw;top:36vh;left:0vw}body.christmas .chr-balls{right:33vw;width:100vw;top:11vh;transform:scale(1.7)}}@media (max-width:767px){.woocommerce-cart h1{text-align:center;font-size:1.5em}}.woocommerce-cart .checkout-button{margin-bottom:1em;font-size:1.2em;padding:0.7em 0}.woocommerce-cart .paypal-button-text{display:none !important}.woocommerce-cart .ct-cart-form{justify-content:space-between;align-items:flex-start;margin-bottom:3em;gap:2em}@media (min-width:768px){.woocommerce-cart .ct-cart-form{display:flex}}.woocommerce-cart .price{display:none !important}@media (max-width:767px){.woocommerce-cart .woocommerce-Price-amount:after{white-space:nowrap;margin:0;font-size:0.5em}}.woocommerce-cart form{flex:0 0 60%}.woocommerce-cart .product-mobile-actions{display:flex;justify-content:space-between;gap:0.3em;line-height:1}@media (min-width:768px){.woocommerce-cart .product-mobile-actions{align-items:center;display:none}}@media (max-width:767px){.woocommerce-cart .product-mobile-actions{margin-top:0.7em}}.woocommerce-cart .product-thumbnail{width:20%;vertical-align:top !important;display:table-cell !important}@media (max-width:767px){.woocommerce-cart .product-thumbnail{width:30%}}.woocommerce-cart .product-thumbnail img{width:100% !important}.woocommerce-cart [data-attr="herstellung"]{font-weight:600;font-size:0.7em !important}.woocommerce-cart [data-attr]{display:block;line-height:1.2em;opacity:0.8;font-size:0.9em;margin:0.4em 0}.woocommerce-cart .woocommerce-form-coupon{border:none !important;padding:0 !important}.woocommerce-cart .coupon{margin:0 0 3em;gap:1em;display:flex;justify-content:space-between}.woocommerce-cart .coupon #coupon_code{font-family:Montserrat;text-align:center;min-width:0}.woocommerce-cart .coupon label{display:none}.woocommerce-cart .coupon input{flex-grow:1}.woocommerce-cart .coupon button{background-color:#2f2f2f;color:#fff;font-family:Montserrat;font-weight:400;opacity:0.9}.woocommerce-cart .coupon button:hover{background-color:#2f2f2f;color:#fff;opacity:0.8}.woocommerce-cart .usb_charger div{hyphens:none}.woocommerce-cart .cart_totals{border:1px solid #ccc;padding:2em}@media (max-width:767px){.woocommerce-cart .cart_totals{font-size:0.9em}}.woocommerce-cart .cart_totals h2{font-size:1.2em;opacity:0.7}.woocommerce-cart .checkout-button{background-color:#2d2d2d !important;color:#fff;font-weight:400 !important}.woocommerce-cart .checkout-button:hover{opacity:0.8}.woocommerce-cart .cart_item .product-name{line-height:1.3}@media (max-width:767px){.woocommerce-cart .cart_item .product-name{font-size:1em}}.shop_table{border:none !important}.shop_table .product-quantity,.shop_table .product-subtotal,.shop_table .product-remove{text-align:center}@media (max-width:767px){.shop_table .product-quantity,.shop_table .product-subtotal,.shop_table .product-remove{display:none}}.shop_table .product-name{font-size:1.3em;hyphens:none}.shop_table .product-name .variation{font-size:0.7em;margin:0.6em 0 0.3em !important;line-height:1.4}.shop_table .product-name dt{float:none !important;font-weight:800;margin-top:0.3em;display:none !important}.shop_table .product-name p{margin:0 !important}.shop_table th{font-size:0.8em !important}#pwgc-redeem-gift-card-form{margin-top:2em}#pwgc-redeem-gift-card-container,#pwgc-redeem-form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em 0.2em}#pwgc-redeem-gift-card-container input,#pwgc-redeem-form input{font-family:Montserrat}#pwgc-redeem-button{background-color:#a58e78 !important;color:#fff;font-weight:400 !important}#pwgc-redeem-gift-card-number{flex-grow:1;padding:0 1em}.cart_totals #ppcp-messages,.single-product .product-entry-wrapper #ppcp-messages{display:none}.paypal-button-text{display:none}.woocommerce-checkout.checkout-country-DE #billing_phone_field,.woocommerce-checkout.checkout-country-AT #billing_phone_field,.woocommerce-checkout.checkout-country-CH #billing_phone_field{display:none}@media (max-width:767px){.woocommerce-checkout h1{text-align:center;font-size:1.5em}}.woocommerce-checkout .woocommerce-error{flex-direction:column}.woocommerce-checkout #place_order{font-size:1.2em;background:#404040;padding:0.8em;width:100%;font-weight:normal;font-family:Montserrat;margin-top:0.6em}.woocommerce-checkout #wc-stripe-payment-request-wrapper,.woocommerce-checkout #wc-stripe-payment-request-button-separator{display:none !important}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout form.checkout{justify-content:space-between;gap:5%;margin-bottom:4em}@media (min-width:768px){.woocommerce-checkout form.checkout{display:flex;flex-wrap:wrap}}.woocommerce-checkout .woocommerce-NoticeGroup{flex-basis:100%;flex-grow:2}.woocommerce-checkout .ct-customer-details{flex:0 0 57%}.woocommerce-checkout .ct-order-review{flex:0 0 38%;border:1px solid #ddd;padding:2em}.woocommerce-checkout #customer_details>*{float:none;width:100%}.woocommerce-checkout #customer_details .input-text{padding:1em;border-radius:3px;border:1px solid #aaa !important}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #order_comments{font-family:Montserrat}.woocommerce-checkout .optional{display:none}.woocommerce-checkout #pwgc-redeem-form{gap:0}.woocommerce-checkout #pwgc-redeem-form label,.woocommerce-checkout #pwgc-redeem-error{flex:0 0 100%}.woocommerce-checkout #pwgc-redeem-gift-card-number{width:50px !important;border:1px solid #bbb;padding:0.5em}.woocommerce-checkout #pwgc-redeem-button{border:none}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:0.8em}.woocommerce-checkout .woocommerce-privacy-policy-text a{opacity:0.8}#wordclock_subscription{display:flex;flex-wrap:wrap;justify-content:start;gap:2%}#wordclock_subscription input{color:#fff;flex:0 1 25%}#wordclock_subscription>input:first-child{flex:0 1 54%}#wordclock_subscription .message{flex:0 1 100%;color:#fff;padding:0.2em 0.8em}#wordclock_subscription.requested{cursor:wait;position:relative}#wordclock_subscription.requested:before{position:absolute;width:100%;height:100%;background:#fff;top:0;left:0;display:block;content:'';opacity:0.6;z-index:999}