﻿/*!
Theme Name: Matthey Books
Theme URI: https://ensolarado.de/
Author: ensolarado software
Author URI: https://ensolarado.de/
Template: storefront
Description: Theme für den Matthey Books Shop
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cMatthey
*/@import"https://hello.myfonts.net/count/37a387";@import"//hello.myfonts.net/count/3b41f9";*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:text}html{position:relative;height:100%;color:rgba(46,51,53,.9);font-size:18px;font-weight:400;font-family:unitext,sans-serif}body{-webkit-overflow-scrolling:touch;height:100%;width:100%;background:#eae3e3;margin:0;padding:0;font-family:unitext,sans-serif;font-style:normal;font-weight:400}@media(max-width: 800px){body{padding:50px 0}}main{margin:0;width:100%}@media(max-width: 800px){.hide-mobile{display:none !important}}a.styled_link,a.styled_link:hover,a.styled_link:active,a.styled_link:focus{color:inherit;text-decoration:none;border-bottom:1.5px solid #958578}.uppercase{text-transform:uppercase}h1{margin:.67em 0}.regular-padding{padding-left:18px;padding-right:18px}@media(min-width: 351px)and (max-width: 800px){.regular-padding{padding-left:30px;padding-right:30px}}@media(min-width: 801px)and (max-width: 1280px){.regular-padding{padding-left:85px;padding-right:25px}}@media(min-width: 1281px){.regular-padding{padding-left:130px;padding-right:40px}}.scroll-indicator{position:fixed;z-index:1;height:66px;width:40px;background-image:url("data:image/svg+xml,%3Csvg width='40' height='66' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 61l30-30L1 1' stroke='%234f4f4f' stroke-width='3' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") !important;bottom:40px;top:auto;transform:translateX(-50%) rotate(90deg);left:50%;filter:drop-shadow(0px 0px 2px white)}@media(max-width: 800px){.scroll-indicator{display:none}}@media screen and (min-width: 801px)and (max-width: 1280px){.scroll-indicator{margin-left:28px}}@media screen and (min-width: 1281px){.scroll-indicator{margin-left:43px}}:focus{outline:-webkit-focus-ring-color auto 0;outline:none}::-moz-focus-inner{border:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("./images/arrow.svg") #fff 95%/4% no-repeat !important}@font-face{font-family:"Helvetica";src:url("./webfonts/37A387_6_0.eot");src:url("./webfonts/37A387_6_0.eot?#iefix") format("embedded-opentype"),url("./webfonts/37A387_6_0.woff2") format("woff2"),url("./webfonts/37A387_6_0.woff") format("woff"),url("./webfonts/37A387_6_0.ttf") format("truetype");font-display:swap}@font-face{font-family:"Juvelo";src:url("./webfonts/Juvelo/Juvelo.eot");src:url("./webfonts/Juvelo/Juvelo.eot?#iefix") format("embedded-opentype"),url("./webfonts/Juvelo/Juvelo.woff2") format("woff2"),url("./webfonts/Juvelo/Juvelo.woff") format("woff"),url("./webfonts/Juvelo/Juvelo.ttf") format("truetype");font-display:swap}@font-face{font-family:"Diane";src:url("./webfonts/DianeScriptPremiere/font.eot");src:url("./webfonts/DianeScriptPremiere/font.woff2") format("woff2"),url("./webfonts/DianeScriptPremiere/font.woff") format("woff"),url("./webfonts/DianeScriptPremiere/font.eot?#iefix") format("embedded-opentype"),url("./webfonts/DianeScriptPremiere/font.ttf") format("truetype");font-display:swap}@font-face{font-family:"Hijrnotes";src:url("./webfonts/Hijrnotes/Hijrnotes.eot");src:url("./webfonts/Hijrnotes/Hijrnotes.woff2") format("woff2"),url("./webfonts/Hijrnotes/Hijrnotes.woff") format("woff"),url("./webfonts/Hijrnotes/Hijrnotes.eot?#iefix") format("embedded-opentype"),url("./webfonts/Hijrnotes/Hijrnotes.ttf") format("truetype");font-display:swap}@font-face{font-family:"MedishScript";src:url("./webfonts/MedishScript/MedishScript.eot");src:url("./webfonts/MedishScript/MedishScript.woff2") format("woff2"),url("./webfonts/MedishScript/MedishScript.woff") format("woff"),url("./webfonts/MedishScript/MedishScript.eot?#iefix") format("embedded-opentype"),url("./webfonts/MedishScript/MedishScript.ttf") format("truetype");font-display:swap}.swiper,.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-no-flexbox .swiper-slide{float:left}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight{height:auto}.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left:30px;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right:30px;left:auto}.swiper-button-prev.swiper-button-black,.swiper-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar,.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper,.swiper-container{margin:0;width:100%;overflow-y:auto;height:100vh;height:calc(var(--vh, 1vh)*100)}.page.page-werkstatt .swiper-container{overflow:hidden}.page.page-werkstatt .swiper-container .page{height:100%}.page.page-werkstatt .swiper-container .page.contact_page{height:100vh;height:calc(var(--vh, 1vh)*100)}.page.page-werkstatt .swiper-container .page.contact_page .contact_form{margin:4vh 0 auto}.swiper-slide{height:100%;width:100%;font-size:18px;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}body .swiper-button-next,body .swiper-button-prev{width:27px;height:44px;margin-top:-25px}body .swiper-vertical>.swiper-scrollbar{width:2px;background:#fff;border-radius:0}body .swiper-vertical>.swiper-scrollbar .swiper-scrollbar-drag{margin-left:-2px;width:6px}body .swiper-horizontal>.swiper-scrollbar,body .swiper-container-horizontal>.swiper-scrollbar{left:40%;width:20%;height:2px;bottom:30px;background:#fff;border-radius:0}@media(max-width: 800px){body .swiper-horizontal>.swiper-scrollbar,body .swiper-container-horizontal>.swiper-scrollbar{width:72%;left:14%}}body .swiper-horizontal>.swiper-scrollbar::before,body .swiper-container-horizontal>.swiper-scrollbar::before{content:"SCROLL";position:absolute;width:100%;bottom:15px;text-align:center;font-weight:bold;font-size:10px;letter-spacing:1.5px;color:#958578}body .swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag,body .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{margin-top:-2px;height:6px}body .swiper-scrollbar-drag{border-radius:0;background:#fff;cursor:move;cursor:grab}.details-swiper{position:absolute;width:50vw;height:100vh;height:calc(var(--vh, 1vh)*100);left:50vw;transition:.75s all ease 0s;overflow:hidden}.details-swiper.opened{left:0;width:100vw}.details-swiper.forced_close{transition-duration:0s}.details-swiper .swiper-scrollbar{display:none;left:20%;width:60%;height:2px;bottom:1.5rem;background:#fff;border-radius:0}.details-swiper .swiper-scrollbar .swiper-scrollbar-drag{border-radius:0;margin-top:-3px;height:8px;background:#fff;cursor:move;cursor:grab}.swiper-button-next,.swiper-button-prev{transition:200ms}#gaesteswiper{overflow:hidden}@media screen and (min-width: 800px)and (max-width: 1280px){#gaesteswiper{padding-left:60px}}@media screen and (min-width: 1281px){#gaesteswiper{padding-left:90px}}#gaesteswiper .swiper-scrollbar{width:2px;background:#4f4f4f}#gaesteswiper .swiper-scrollbar .swiper-scrollbar-drag{background:#4f4f4f}#gaesteswiper>.swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='40' height='66' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 61l30-30L1 1' stroke='%234f4f4f' stroke-width='3' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") !important;bottom:40px;top:auto;transform:translateX(-50%) rotate(90deg);left:50%;filter:drop-shadow(0px 0px 2px white)}@media screen and (min-width: 800px)and (max-width: 1280px){#gaesteswiper>.swiper-button-next{margin-left:28px}}@media screen and (min-width: 1281px){#gaesteswiper>.swiper-button-next{margin-left:43px}}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-container-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide,.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active,.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@media(min-width: 801px){body.woocommerce-cart header#top,body.woocommerce-checkout header#top,body.woocommerce-account header#top{height:60px;background:#d7d6d4;background:-moz-linear-gradient(top, rgb(215, 214, 212) 30%, rgba(215, 214, 212, 0) 100%);background:-webkit-linear-gradient(top, rgb(215, 214, 212) 30%, rgba(215, 214, 212, 0) 100%);background:linear-gradient(to bottom, rgb(215, 214, 212) 30%, rgba(215, 214, 212, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#d7d6d4", endColorstr="#00d7d6d4",GradientType=0 )}}body.page-gaestebuecher header#top,body.page-foto-gaestebuecher header#top{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.13), transparent);pointer-events:none}body.page-gaestebuecher header#top .breadcrumb,body.page-gaestebuecher header#top .shop_page_toggle,body.page-gaestebuecher header#top .shop_links,body.page-foto-gaestebuecher header#top .breadcrumb,body.page-foto-gaestebuecher header#top .shop_page_toggle,body.page-foto-gaestebuecher header#top .shop_links{pointer-events:all}@media(min-width: 801px){body:not(.home) header#top{height:60px}}@media(max-width: 800px){body.woocommerce-order-pay a.back{display:none}body.woocommerce-checkout #top .shop_links .items_count,body.woocommerce-cart #top .shop_links .items_count{opacity:0;pointer-events:none}body.woocommerce-checkout .woo-page form.woocommerce-form-login p.form-row,body.woocommerce-cart .woo-page form.woocommerce-form-login p.form-row{margin-bottom:0}body.woocommerce-checkout .woo-page .col-1,body.woocommerce-checkout .woo-page .col-2,body.woocommerce-cart .woo-page .col-1,body.woocommerce-cart .woo-page .col-2{margin-right:0}body.woocommerce-checkout .woo-page .col-2,body.woocommerce-cart .woo-page .col-2{margin-bottom:2em}body.woocommerce-account #top .shop_links .logout_button{display:inline-block}body.post-type-archive-product #categorieswiper .swiper-button-next{display:none}body.tax-product_cat #productcategorieswiper .products{display:block}body.tax-product_cat #productcategorieswiper .swiper-button-prev{display:none}body.tax-product_cat #productcategorieswiper .swiper-button-next{transform:rotate(90deg) translateY(35%) scale(0.75);bottom:-2%;top:auto;left:50%}body.woocommerce-account.logged-in .woocommerce .flex-container .sidemenu{display:block}body.woocommerce-account .woocommerce .flex-container{flex-direction:column;width:auto}body.woocommerce-account .woocommerce .flex-container .sidemenu{width:100%;max-width:450px;margin:6vh 0;height:auto;padding-left:50px;margin-bottom:0;border-right:none;border-bottom:1px solid #fff;padding-bottom:1em}body.woocommerce-account .woocommerce .flex-container .woocommerce-MyAccount-content.woo-page{padding-top:1em;overflow-y:visible}body.woocommerce-account .woocommerce .flex-container .woocommerce-MyAccount-content.woo-page h2{display:none}body.woocommerce-account .woocommerce .flex-container .woocommerce-MyAccount-content.woo-page h3{margin-top:0;margin-bottom:0}body.woocommerce-account .woocommerce .flex-container .woocommerce-MyAccount-content.woo-page .page .col-1,body.woocommerce-account .woocommerce .flex-container .woocommerce-MyAccount-content.woo-page .page .col-2{margin-right:0}body.woocommerce-account .woocommerce .flex-container .woocommerce-MyAccount-content.woo-page form .col-3{margin-top:1rem;margin-bottom:2rem}body.woocommerce-account .woocommerce .flex-container .woocommerce-MyAccount-content.woo-page form .col-3 button{padding:13px 0px;padding-left:.5rem}}header#top{position:fixed;top:0;left:0;z-index:101;width:100vw;font-size:12px;letter-spacing:1px}@media(max-width: 800px){header#top{z-index:103}}header#top .breadcrumb{position:absolute;top:2vh;top:calc(var(--vh, 1vh)*2);left:130px;color:#fff;text-transform:uppercase;text-shadow:0px 0px 3px rgba(0,0,0,.2);font-weight:700}header#top .breadcrumb a,header#top .breadcrumb a:visited,header#top .breadcrumb a:active{color:inherit;text-decoration:none}header#top .breadcrumb span{margin-right:4px}header#top .breadcrumb .arrow{content:"";display:inline-block;padding:2px;margin-left:2px;margin-right:8px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);vertical-align:middle}header#top .breadcrumb .arrow:nth-child(2){margin-left:-3px;margin-right:4px}header#top .breadcrumb span:last-child{border-bottom:2px solid #fff}@media(max-width: 1280px)and (min-width: 801px){header#top .breadcrumb{left:85px}}@media(max-width: 800px){header#top .breadcrumb{display:none;left:50px}}header#top .shop_page_toggle{position:absolute;top:2vh;top:calc(var(--vh, 1vh)*2);left:60vw;font-weight:700;text-shadow:0px 0px 2px rgba(0,0,0,.2)}header#top .shop_page_toggle a[href="/werkstatt"]{display:none}@media(max-width: 1000px){header#top .shop_page_toggle{display:none}}@media(max-width: 1200px){header#top .shop_page_toggle{left:55vw}}header#top .shop_page_toggle a,header#top .shop_page_toggle a:visited,header#top .shop_page_toggle a:active{color:#fff;text-decoration:none}header#top .shop_links{position:absolute;top:1.7vh;top:calc(var(--vh, 1vh)*1.7);right:7vw;color:#958578}header#top .shop_links a,header#top .shop_links a:visited,header#top .shop_links a:active{color:inherit;text-decoration:none}header#top .shop_links .warenkorb{margin-left:1.5rem}header#top .shop_links.sub{top:5vh;top:calc(var(--vh, 1vh)*5);padding-right:32px}@media(max-width: 800px){header#top .shop_links{top:17px;right:17px}header#top .shop_links>a{display:none}header#top .shop_links .slash{display:none}header#top .shop_links .items_count{display:inline-block;margin-left:0;cursor:pointer}header#top .shop_links.sub{display:none}}header#top .items_count{display:inline-block;width:2em;height:2em;margin-left:.3rem;margin-top:-0.3em;padding:.4em 0 0 .1em;text-align:center;background-color:#fff;border-radius:50%;transition:.5s;position:relative;top:-1px;opacity:1;pointer-events:all}@keyframes zoomCount{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}header#top .items_count.animated{animation:zoomCount 1s 1}header#top .logout_button{font-weight:400;font-style:italic;font-size:.66rem;color:#958578;letter-spacing:.3px;margin-right:.5rem}@media(min-width: 801px){body.page-agb div#footer,body.page-datenschutzerklaerung div#footer,body.page-versand div#footer,body.page-impressum div#footer{margin-top:2em}}body.page-agb div#footer .nl-container,body.page-datenschutzerklaerung div#footer .nl-container,body.page-versand div#footer .nl-container,body.page-impressum div#footer .nl-container{display:none}body.page-agb div#footer .footer-container,body.page-datenschutzerklaerung div#footer .footer-container,body.page-versand div#footer .footer-container,body.page-impressum div#footer .footer-container{margin-top:0}@media(max-width: 800px){body.page-agb div#footer .footer-container,body.page-datenschutzerklaerung div#footer .footer-container,body.page-versand div#footer .footer-container,body.page-impressum div#footer .footer-container{padding-top:1em}}body.page-agb div#footer .footer-container .footer-menu,body.page-datenschutzerklaerung div#footer .footer-container .footer-menu,body.page-versand div#footer .footer-container .footer-menu,body.page-impressum div#footer .footer-container .footer-menu{margin-top:0}div#footer{background:#2e3335;color:#fff;padding-top:2em;padding-bottom:2em}@media(max-width: 800px){div#footer{padding:0}}@media(min-width: 801px){div#footer{margin-top:12em}}div#footer p,div#footer a{margin:0;font-size:16px}@media(min-width: 801px){div#footer p,div#footer a{font-size:18px}}div#footer h2{font-size:22px}@media(min-width: 801px){div#footer h2{font-size:26px}}div#footer h3{font-size:18px}@media(min-width: 801px){div#footer h3{font-size:21px}}div#footer .nl-container{margin:0;padding:30px;background:#cacfd1;color:#757575;box-shadow:0 0 16px rgba(0,0,0,.25)}@media(max-width: 350px){div#footer .nl-container{padding:18px}}@media(min-width: 801px){div#footer .nl-container{margin:-9em auto 2em;padding:36px;width:65%;min-width:710px;max-width:780px}}div#footer .nl-container h2{margin:0 0 12px}div#footer .nl-container .register{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-end;margin:1em auto;max-width:450px}@media(min-width: 801px){div#footer .nl-container .register{flex-direction:row;margin:1.5em 0;max-width:none}}div#footer .nl-container .register form{width:100%}@media(min-width: 801px){div#footer .nl-container .register form{width:100%;margin:0 1em;display:flex;flex-wrap:nowrap;justify-content:space-between}div#footer .nl-container .register form p{width:49%}}div#footer .nl-container .register form input{font-size:16px;width:100%}div#footer .nl-container .register form button{width:100%;margin-top:12px}@media(min-width: 801px){div#footer .nl-container .register form button{margin-top:0;width:49%}}@media(max-width: 800px){div#footer .nl-container .register form button{width:100% !important}}div#footer .nl-container .disclaimer{margin:0;font-size:12px;text-align:center}@media(min-width: 801px){div#footer .nl-container .disclaimer{margin:0 2em;font-size:14px}}div#footer .nl-container a{font-size:12px;color:#757575}@media(min-width: 801px){div#footer .nl-container a{font-size:14px}}div#footer .nl-container a:visited{color:#757575}div#footer .footer-container{margin:1em 30px 0;padding-bottom:1em}@media(max-width: 350px){div#footer .footer-container{margin:1em 18px 0}}@media(min-width: 801px){div#footer .footer-container{margin:3em 0 0;padding-bottom:0}}div#footer .footer-container a{display:inline-block;text-decoration:none;white-space:nowrap;color:#fff}div#footer .footer-container a:visited{color:#fff}div#footer .footer-container .footer-menu{display:flex;flex-flow:column nowrap;margin:2em 0 0}@media(min-width: 801px){div#footer .footer-container .footer-menu{flex-flow:row wrap}}@media(min-width: 1180px){div#footer .footer-container .footer-menu{flex-wrap:nowrap}}div#footer .footer-container .footer-menu>div{width:auto}div#footer .footer-container .footer-menu>div:not(:last-child){margin-bottom:1.2em}@media(min-width: 801px){div#footer .footer-container .footer-menu>div:not(:last-child){margin-right:2em;margin-bottom:1.5em}}div#footer .footer-container .footer-menu>div h3{margin:0 0 4px;letter-spacing:1px}@media(min-width: 801px){div#footer .footer-container .footer-menu>div h3{margin:0 0 8px;order:unset}}div#footer .footer-container .footer-menu>div div{display:flex;flex-direction:column}div#footer .footer-container .footer-menu .brand{display:flex;order:0}@media(min-width: 801px){div#footer .footer-container .footer-menu .brand{width:100%;margin-bottom:1em;order:unset}}@media(min-width: 1180px){div#footer .footer-container .footer-menu .brand{width:28%;margin-bottom:0}}div#footer .footer-container .footer-menu .brand p{width:215px;margin-left:16px}@media(min-width: 801px){div#footer .footer-container .footer-menu .brand p{width:30%;max-width:290px}}@media(min-width: 1180px){div#footer .footer-container .footer-menu .brand p{width:auto}}div#footer .footer-container .footer-menu .brand svg{min-width:48px;min-height:48px}div#footer .footer-container .footer-menu .brand path{fill:#fff;fill-opacity:1}div#footer .footer-container .footer-menu .flex-spacer{flex-grow:1;margin:0;display:none}@media(min-width: 1180px){div#footer .footer-container .footer-menu .flex-spacer{display:block}}div#footer .footer-container .footer-menu .footer-products{order:4}@media(min-width: 801px){div#footer .footer-container .footer-menu .footer-products{order:unset}}div#footer .footer-container .footer-menu .footer-info{order:2}@media(min-width: 801px){div#footer .footer-container .footer-menu .footer-info{order:unset}}div#footer .footer-container .footer-menu .footer-legal{order:3}@media(min-width: 801px){div#footer .footer-container .footer-menu .footer-legal{order:unset}}div#footer .footer-container .footer-menu .footer-payments{order:1;margin-bottom:1.2em}@media(min-width: 801px){div#footer .footer-container .footer-menu .footer-payments{order:unset;margin-bottom:1.5em}}div#footer .footer-container .footer-menu .footer-payments img{width:250px}div#footer .footer-container .footer-menu .footer-payments h3{margin-bottom:10px}div#footer .footer-container .horizontal-line{height:1px;width:100%;background-color:#fff;margin-bottom:1em}div#footer .footer-container .footer-below{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 801px){div#footer .footer-container .footer-below{flex-direction:row;align-items:center}}div#footer .footer-container .footer-below .copyright{margin-bottom:1em}@media(min-width: 801px){div#footer .footer-container .footer-below .copyright{margin:0}}div#footer .footer-container .footer-below .widgets{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media(min-width: 801px){div#footer .footer-container .footer-below .widgets{width:auto}}div#footer .footer-container .footer-below .widgets a{display:flex}@media(min-width: 801px){div#footer .footer-container .footer-below .widgets a{margin-left:32px}}div#footer .footer-container .footer-below .widgets a img{width:22px;height:22px}@media(min-width: 801px){div#footer .footer-container .footer-below .widgets a img{width:32px;height:32px}}div#footer .footer-container .footer-below .widgets a p{display:inline;margin-left:10px;line-height:22px}@media(max-width: 350px){div#footer .footer-container .footer-below .widgets a p{margin-left:4px}}@media(min-width: 801px){div#footer .footer-container .footer-below .widgets a p{line-height:32px}}.contact_form .info p{letter-spacing:.3px}.contact_form input,.contact_form select,.contact_form textarea{font-weight:400;font-style:normal;width:100%;box-shadow:none;font-size:.88rem;line-height:1.33rem;border-radius:0;border:1px solid #fff;outline:none;padding:2px;padding-left:8px}.contact_form select{height:39px;-webkit-border-radius:0px}.contact_form p{position:relative}.contact_form p input{width:100%;margin:0;color:#333}.contact_form select{color:#333}.contact_form select:invalid{font-style:italic;color:#757575}.contact_form textarea{resize:none;height:160px;line-height:1.33rem;padding:8px 10px}@media(max-width: 1600px){.contact_form textarea{height:100px}}.contact_form textarea::-webkit-input-placeholder{font-weight:400;font-style:italic}.contact_form textarea::-moz-placeholder{font-weight:400;font-style:italic}.contact_form textarea:-moz-placeholder{font-weight:400;font-style:italic}.contact_form textarea:-ms-input-placeholder{font-weight:400;font-style:italic}.contact_form textarea::placeholder{font-weight:400;font-style:italic}.contact_form button{font-size:.66rem;font-weight:700;line-height:1.3em;text-transform:uppercase;border:1px solid #958578;letter-spacing:1.5px;text-align:center;margin:.7rem 15%;width:70%}.contact_form button::after{margin-top:1px}.contact_form button.checked::before{content:"ANFRAGE GESENDET"}.contact_form p{margin:1.2rem 15%;width:70%;font-weight:401;font-size:.66rem;color:#757575;letter-spacing:.33px;line-height:1rem}#sideMenu{position:fixed;width:90px;top:0;left:0;height:100%;background:#2e3335;font-size:1.33em;pointer-events:auto;user-select:none;cursor:pointer;text-align:center;z-index:102;display:flex;flex-direction:column;justify-content:space-between;padding:1em 0}#sideMenu path{fill:#fff;fill-opacity:1}#sideMenu svg{margin:0 auto;display:block;shape-rendering:geometricprecision}#sideMenu #sidebarLogoMobile{display:none}#sideMenu .cart_placeholder{display:none}#sideMenu .button.opened{margin-left:29px}@media(max-width: 1280px){#sideMenu{width:60px;padding:.75em 0}#sideMenu #logo{width:40px;margin:0 10px}#sideMenu #sidebarLogo{width:40px;margin:0 16px}#sideMenu #sidebarLogo .subline{display:none}#sideMenu .button.opened{width:35px;margin-left:15px}#sideMenu .button.closed{width:28px;margin-left:15px}}@media(max-width: 800px){#sideMenu{position:fixed;top:0;height:50px;width:100%;padding:5px 0 8px;flex-direction:row;box-shadow:0 1px 4px rgba(0,0,0,.5)}#sideMenu svg{margin:0}#sideMenu #logo{display:none;width:32px;margin:0 9px}#sideMenu #sidebarLogo{display:none;width:30px;margin:0 15px}#sideMenu #sidebarLogo .subline{display:none}#sideMenu #sidebarLogoMobile{margin:7px;display:block}#sideMenu .cart_placeholder{display:block}#sideMenu .button{display:none !important}#sideMenu .hamburger{display:inline-block}}#extendedMenu{position:fixed;width:424px;top:5vh;top:calc(var(--vh, 1vh)*5);left:0;height:90vh;height:calc(var(--vh, 1vh)*90);background:#fff;text-align:left;font-size:.88rem;letter-spacing:1.5px;line-height:1.33rem;pointer-events:none;z-index:101;opacity:0;transition:.5s}@media(max-width: 800px){#extendedMenu{overflow-y:auto;height:auto;min-height:auto}}@media(max-width: 1280px){#extendedMenu{width:394px}}@media(min-width: 1281px){#extendedMenu{min-height:580px}}#extendedMenu .shop_page_toggle{position:absolute;top:11.15%;left:50px}@media(min-width: 800px){#extendedMenu .shop_page_toggle{display:none !important}}#extendedMenu .shop_page_toggle a,#extendedMenu .shop_page_toggle a:hover,#extendedMenu .shop_page_toggle a:active,#extendedMenu .shop_page_toggle a:focus{font-weight:bold;font-size:12px;color:#958578;text-decoration:none}#extendedMenu.opened{opacity:1;pointer-events:all}#extendedMenu nav{margin-top:7.5vh;margin-top:calc(var(--vh, 1vh)*7.5);margin-left:100px}@media(max-width: 1280px){#extendedMenu nav{margin-left:70px}#extendedMenu nav br.hide-mobile{display:none}}@media(min-width: 801px)and (max-width: 1440px){#extendedMenu nav{margin-top:5vh;margin-top:calc(var(--vh, 1vh)*5)}}#extendedMenu nav .backarrow{display:none}#extendedMenu nav ul{list-style:none;margin:10% 0;cursor:pointer;padding-left:40px}#extendedMenu nav ul li{margin-bottom:1rem}#extendedMenu nav ul li a{text-decoration:none;font-size:.88rem;color:#2e3335;pointer-events:inherit}#extendedMenu nav ul li a:active,#extendedMenu nav ul li a:focus{border-bottom:1.5px solid #958578}#extendedMenu nav ul ul{padding:0;margin-top:1rem;margin-bottom:1rem}#extendedMenu nav ul ul li{margin-top:0;margin-bottom:0;line-height:28px}#extendedMenu nav ul ul li a{font-weight:400;font-style:normal;color:#655a52;pointer-events:inherit}#extendedMenu nav ul ul li a:active,#extendedMenu nav ul ul li a:focus{border-bottom:1.5px solid #958578}#extendedMenu nav ul .subPoint{margin-top:0}#extendedMenu nav ul .subPoint a{font-weight:400;font-style:normal;color:#757575;pointer-events:auto}#extendedMenu nav .footer{position:absolute;width:100%;bottom:4vh;text-transform:uppercase;padding-left:40px;font-size:.66rem}#extendedMenu nav .footer a{font-weight:bold;display:block;margin-bottom:1em;text-decoration:none;line-height:normal;color:#9b9b9b}#extendedMenu nav .footer .link{font-size:.55rem;margin-top:4em}@media(max-width: 340px){#extendedMenu nav .footer .link{margin-top:0}}@media(min-width: 340px)and (max-width: 480px){#extendedMenu nav .footer .link{margin-top:1em}}@media(max-width: 800px){#extendedMenu{top:0;width:100vw;height:100vh}#extendedMenu nav{margin-top:20vh;margin-top:calc(var(--vh, 1vh)*20);margin-left:10px}#extendedMenu nav .footer{position:relative;margin-top:4em;margin-bottom:4em}}@media(max-width: 800px)and (max-width: 800px){#extendedMenu nav li a::after{transform:rotate(270deg)}#extendedMenu nav .open a::after{transform:rotate(90deg);opacity:0}#extendedMenu nav .footer a{display:block}}#extendedMenu .Navigation-list{display:block}#extendedMenu .Navigation-list.is-hidden{display:none}#extendedMenu .Navigation-listItem>a{width:100%}#extendedMenu .Navigation-listItem{position:relative}#extendedMenu .Navigation-listItem.is-dropdown::after{position:absolute;top:2px;right:0;content:"";height:1rem;width:1rem;float:right;margin-right:1rem;background-image:url("./images/arrow.svg");background-repeat:no-repeat;background-position:center;transition:all 300ms ease}#extendedMenu .Navigation-listItem.is-dropdown.open::after{transform:rotate(180deg)}#extendedMenu .icons{display:flex;flex-direction:row}#extendedMenu .icons a:not(:first-child){margin-left:12px}#extendedMenu .icons svg{height:24px}#extendedMenu .shop_sidemenu ul li{margin:0;line-height:1.22rem}@media(max-width: 500px){#extendedMenu .shop_sidemenu ul li{height:auto}}#extendedMenu .shop_sidemenu ul li.Navigation-listItem{margin-bottom:1.22rem}#extendedMenu .shop_sidemenu ul li:not(.Navigation-listItem){margin-bottom:.6rem}#extendedMenu .shop_sidemenu ul li a{font-size:.88rem;line-height:1.22rem}#extendedMenu .shop_sidemenu ul li>a{font-weight:bold;color:#958578;letter-spacing:1.5px}#extendedMenu .shop_sidemenu ul li ul li{margin-bottom:0 !important}#extendedMenu .shop_sidemenu ul li ul li a{color:#757575;font-weight:400;font-style:normal;letter-spacing:1px;line-height:2em}#extendedMenu.subOpen ul li:not(.open){display:none}#extendedMenu.subOpen ul li.open ul li{display:block}@media(max-width: 800px){#extendedMenu.subOpen nav .backarrow{display:block;position:absolute;top:5vh;top:calc(var(--vh, 1vh)*5);left:100px;cursor:pointer}#extendedMenu.subOpen nav ul li:not(.open){display:none}#extendedMenu.subOpen nav ul .open li{display:block}#extendedMenu.subOpen nav .footer{display:none}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:inline-block;padding:10px 15px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#2e3335;border:0;margin:0;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 801px){.hamburger{padding:0 15px}}@media(min-width: 1281px){.hamburger{padding:0 29px}}@media(min-width: 801px){.hamburger{margin-bottom:-2rem}}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner{background-color:#fff}.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;width:30px;height:2px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(min-width: 801px){.mobileMenu{display:none}}.cookie_note{font-style:normal;font-weight:bold;line-height:normal;font-size:12px;letter-spacing:1.5px;color:#fff;transition:.5s;opacity:0;transform:rotate(-90deg) translateY(-26px);pointer-events:none;background:rgba(156,156,156,.95);z-index:20;position:fixed;top:calc(50% - 13px);width:350px;max-width:calc(var(--vh, 1vh)*72);height:25px;padding:6px;text-align:center;left:-74px;cursor:pointer}.cookie_note.visible{opacity:1;transform:rotate(-90deg) translateY(0);pointer-events:all}@media(max-width: 1280px){.cookie_note{left:-104px}}@media(max-width: 800px){.cookie_note{left:-163px}}.cookie_note span{color:#fff;text-decoration:none;border-bottom:2px solid #fff}div.page{top:0;bottom:0;right:0;left:0;width:100vw;height:auto;overflow:hidden;text-align:left}div.page.contact_page,div.page.imprint{padding-left:18px;padding-right:18px}@media(min-width: 351px)and (max-width: 800px){div.page.contact_page,div.page.imprint{padding-left:30px;padding-right:30px}}@media(min-width: 801px)and (max-width: 1280px){div.page.contact_page,div.page.imprint{padding-left:85px;padding-right:25px}}@media(min-width: 1281px){div.page.contact_page,div.page.imprint{padding-left:130px;padding-right:40px}}div.page div.text{margin:10vh 13vw;margin-right:8.7vw;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.33rem}div.page div.text h3{font-weight:400;font-size:2.66rem;line-height:3rem}div.page .one{width:100%;height:100%;background-size:cover;background-position:center}div.page .two{display:flex;width:100%;height:100%}div.page .two .two_one{margin:0;width:50%;height:100%}div.page .two .two_one .text{margin-top:20vh;margin-top:calc(var(--vh, 1vh)*20)}div.page .two .two_two{width:50%;height:100%;background-size:cover;background-position:center}div.page .three{display:flex;width:100%;height:100%}div.page .three .subpage{display:none}div.page .three .three_one{margin:0;width:50%;height:100%}div.page .three .three_one .text{margin-top:20vh;margin-top:calc(var(--vh, 1vh)*20)}div.page .three .swiper-slide{position:relative;width:16.7vw;height:100%;background-size:cover;background-position:left}div.page .three .swiper-slide.swiper-slide-active{width:33.3vw !important;transition:0s all ease 0s;z-index:10}div.page .three .swiper-slide.swiper-slide-active h2{opacity:1;text-shadow:0 0 10px rgba(0,0,0,.1)}div.page .three .swiper-slide.swiper-slide-active .moreInfo{opacity:1}div.page .three .swiper-slide.swiper-slide-active.normal_close{transition:.75s all ease 0s}div.page .three .swiper-slide.swiper-slide-active.opened{transition-duration:.75s;width:83.33vw !important;background-position:left}div.page .three .swiper-slide.swiper-slide-active.opened h2{opacity:0}div.page .three .swiper-slide.swiper-slide-active.opened .moreInfo .details{opacity:1;pointer-events:all}div.page .three .swiper-slide h2{transition:all .25s ease 0s;opacity:0;color:#fff;font-size:2rem;text-align:right;font-weight:400;position:absolute;top:38vh;top:calc(var(--vh, 1vh)*38);right:140px}div.page .three .swiper-slide .moreInfo{transition:all 1s ease 0s;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}div.page .three .swiper-slide .moreInfo .status{position:absolute;top:50vh;top:calc(var(--vh, 1vh)*50);transform:translateY(-50%);right:0;width:50px;height:236px;background-color:#fff;color:#958578;cursor:pointer;z-index:12}div.page .three .swiper-slide .moreInfo .status p{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;transform:rotate(-90deg) translate(-180px, 2px);white-space:nowrap}div.page .three .swiper-slide .moreInfo .status p.opened{display:none}div.page .three .swiper-slide .moreInfo .status .icon{margin-top:1rem;height:1rem;width:1rem;float:right;margin-right:.75rem;background-image:url("./images/arrow.svg");background-repeat:no-repeat;background-position:center;transform:rotate(90deg) translateX(-20px);transition:all 200ms ease}div.page .three .swiper-slide .moreInfo .status.opened p.opened{display:block}div.page .three .swiper-slide .moreInfo .status.opened p.closed{display:none}div.page .three .swiper-slide .moreInfo .status.opened .icon{background-image:url("./images/x.svg");margin-right:.9rem;margin-top:.96rem}div.page .three .swiper-slide .moreInfo .details{position:absolute;right:0;top:10vh;top:calc(var(--vh, 1vh)*10);width:33vw;height:80vh;height:calc(var(--vh, 1vh)*80);opacity:0;pointer-events:none;background-color:#fff;color:#958578;letter-spacing:0;z-index:11;overflow:auto;transition:all .2s ease 0s}div.page .three .swiper-slide .moreInfo .details h3,div.page .three .swiper-slide .moreInfo .details hr,div.page .three .swiper-slide .moreInfo .details p{font-weight:400;width:60%;margin-left:15%;text-align:left}@media(min-width: 801px)and (max-width: 1400px){div.page .three .swiper-slide .moreInfo .details h3,div.page .three .swiper-slide .moreInfo .details hr,div.page .three .swiper-slide .moreInfo .details p{margin-left:8%;width:75%}}@media(min-width: 1400px)and (max-width: 1440px){div.page .three .swiper-slide .moreInfo .details h3,div.page .three .swiper-slide .moreInfo .details hr,div.page .three .swiper-slide .moreInfo .details p{margin-left:12%;width:67%}}div.page .three .swiper-slide .moreInfo .details h3{width:60%;margin-top:12%;margin-bottom:12%;font-weight:400;font-size:1.77rem}div.page .three .swiper-slide .moreInfo .details p{font-size:1rem;margin-top:5%;margin-bottom:5%;font-style:italic;line-height:1.33rem}.scrolldownarrow{display:none}.heading{position:absolute;top:20vh;top:calc(var(--vh, 1vh)*20);left:55vw;right:8vw;display:flex;font-weight:400;letter-spacing:0;line-height:3rem}.heading div{display:block;position:relative}.heading div h1{font-weight:400;font-size:2.66rem;margin-bottom:0}.heading div h5{font-weight:400;margin:0;font-size:.66rem;text-transform:uppercase;letter-spacing:1px}#thxc{margin:10vh 0;padding:0 20px;max-width:25vw}#thxc h2{font-weight:400;font-size:1.77rem;color:#343a3c;letter-spacing:0;margin-top:0}#thxc p{font-weight:400;font-size:.88rem;letter-spacing:1px;line-height:1.33rem}body.page-memory-books .page,body.page-gaestebuecher .page,body.page-foto-gaestebuecher .page{padding:0}@media(min-width: 801px)and (max-width: 1280px){body.page-memory-books .page,body.page-gaestebuecher .page,body.page-foto-gaestebuecher .page{padding-left:60px;padding-right:0}}@media(min-width: 1281px){body.page-memory-books .page,body.page-gaestebuecher .page,body.page-foto-gaestebuecher .page{padding-left:90px;padding-right:0}}@media(min-width: 801px){body.page-foto-gaestebuecher .page>div:first-child div.custom-gallery,body.page-gaestebuecher .page>div:first-child div.custom-gallery{height:85vh;min-height:550px}body.page-foto-gaestebuecher .page>div:first-child div.custom-gallery .swiper,body.page-gaestebuecher .page>div:first-child div.custom-gallery .swiper{height:100%}}body.page-warenkorb .page{width:auto}div.page .three .details-swiper.opened .swiper-scrollbar{display:none}div.page.quote_left .heading{left:15vw;right:55vw}div.page.imprint{font-weight:400;font-style:normal;font-size:1em;letter-spacing:0;text-align:left;line-height:1.33em;text-decoration:none;margin:0}div.page.imprint.versand,div.page.imprint.agb,div.page.imprint.privacy_policy,div.page.imprint.faq{margin-top:10vh;width:calc(100vw - 240px);overflow:visible;font-size:14px}div.page.imprint.versand p,div.page.imprint.agb p,div.page.imprint.privacy_policy p,div.page.imprint.faq p{font-size:14px}div.page.imprint.versand ul,div.page.imprint.agb ul,div.page.imprint.privacy_policy ul,div.page.imprint.faq ul{list-style-type:disc;margin-left:1em;padding-left:1em}@media(max-width: 800px){div.page.imprint.versand,div.page.imprint.agb,div.page.imprint.privacy_policy,div.page.imprint.faq{margin:3vh 30px;width:calc(100vw - 60px)}}div.page.imprint.versand .column-container,div.page.imprint.agb .column-container,div.page.imprint.privacy_policy .column-container,div.page.imprint.faq .column-container{margin-top:1em;margin:0 -4em;padding:0 4em}div.page.imprint.versand .column-container .columns,div.page.imprint.agb .column-container .columns,div.page.imprint.privacy_policy .column-container .columns,div.page.imprint.faq .column-container .columns{column-width:26vw;text-align:justify;column-gap:4em}@media(max-width: 800px){div.page.imprint.versand .column-container .columns,div.page.imprint.agb .column-container .columns,div.page.imprint.privacy_policy .column-container .columns,div.page.imprint.faq .column-container .columns{column-width:100vw}}div.page.imprint.versand .column-container .columns div,div.page.imprint.agb .column-container .columns div,div.page.imprint.privacy_policy .column-container .columns div,div.page.imprint.faq .column-container .columns div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}div.page.imprint.versand .column-container .columns div:first-child h3,div.page.imprint.agb .column-container .columns div:first-child h3,div.page.imprint.privacy_policy .column-container .columns div:first-child h3,div.page.imprint.faq .column-container .columns div:first-child h3{margin-top:0}div.page.imprint h2{font-weight:400;font-style:normal;font-size:1.66rem;line-height:1.33em;letter-spacing:0;margin-top:0}div.page.imprint h3{font-weight:400;font-size:.66rem;color:#958578;letter-spacing:1.5px;text-align:left;text-transform:uppercase;margin-bottom:0;margin-top:1em}div.page.imprint article{margin-top:0;margin-bottom:1rem}div.page.imprint p,div.page.imprint a{font-weight:400;font-style:normal;font-size:1em;color:rgba(46,51,53,.9);letter-spacing:0;text-align:left;line-height:1.33rem;text-decoration:none;margin:0}div.page.imprint a{color:inherit;border-bottom:1.5px solid #958578}div.page.imprint .name{font-size:.88rem;letter-spacing:2px;font-weight:bold}div.page.imprint a:hover{color:#2e3335}div.page.imprint .imprint_contact{padding:0 !important;padding-right:1rem !important}@media(max-width: 800px){div.page.imprint .imprint_contact{width:calc(100vw - 50px);padding-right:0 !important}}div.page.imprint .imprint_contact p,div.page.imprint .imprint_contact a{font-size:.88rem}div.page.imprint .flex-container{margin-top:10vh;width:calc(100vw - 240px)}@media(max-width: 1280px){div.page.imprint .flex-container:not(.split){margin-top:10vh;width:calc(100vw - 120px)}div.page.imprint .flex-container:not(.split) .imprint_one{margin-left:1rem}}@media(max-width: 800px){div.page.imprint .flex-container:not(.split){margin-top:3vh;width:calc(100vw - 60px)}}div.page.imprint .flex-container div{padding:1rem}div.page.imprint .flex-container div:first-child{height:80vh;height:calc(var(--vh, 1vh)*80);border-right:1px solid #fff}@media(max-width: 800px){div.page.imprint .flex-container div:first-child{border:none;height:auto}}div.page.imprint .flex-container div h3:first-child{margin-top:0}div.page.imprint .flex-container .imprint_one{margin-left:100px;padding:0}div.page.imprint .flex-container .imprint_two{padding:0}div.page.imprint .flex-container .imprint_contact{width:44vw}@media(max-width: 800px){div.page.imprint .flex-container .imprint_contact{width:100%}}div.page.imprint .flex-container>.flex-container{width:56vw}@media(max-width: 800px){div.page.imprint .flex-container>.flex-container{width:100%}}div.page.imprint .flex-container>.flex-container .imprint_one,div.page.imprint .flex-container>.flex-container .imprint_two{margin-top:1.6em}@media(max-width: 800px){div.page.imprint .flex-container{flex-direction:column;max-height:none}}div.page.imprint .flex-container.split{margin:0;padding:0;width:100%}div.page.imprint .flex-container.split div{padding:0;width:50%}div.page.imprint .flex-container.split div:first-child{height:80vh;height:calc(var(--vh, 1vh)*80);border-right:none;margin-right:1rem}@media(max-width: 800px){div.page.imprint .flex-container.split div:first-child{height:auto}}@media(max-width: 800px){div.page.imprint .flex-container.split div{width:auto}}div.page.imprint .flex-container.split.content_indent{margin-top:5vh;margin-top:calc(var(--vh, 1vh)*5)}@media(max-width: 800px){div.page.imprint .flex-container.split.content_indent{margin-top:1rem;flex-direction:column}div.page.imprint .flex-container.split.content_indent div{height:auto;width:100%;margin:0}}div.page.imprint.impressum{width:auto}div.page.faq h2{padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #9b9b9b}div.page.faq .entry{padding-bottom:15px;border-bottom:1px solid #9b9b9b}div.page.faq .entry:last-of-type{border-bottom:none}div.page.faq .entry h3{font-size:1rem;margin-bottom:.5em;margin-top:15px;letter-spacing:1px;text-transform:none}div.page.faq .entry p{font-size:1.2em}div.page.added-to-cart{margin-top:15vh}@media(max-width: 800px){div.page.added-to-cart{margin-top:3vh}}div.page.added-to-cart h2{color:#fff;font-size:2.66rem;margin-top:0;width:50%;min-width:580px}@media(max-width: 800px){div.page.added-to-cart h2{font-size:1.66rem;width:auto;min-width:auto;margin-bottom:18px}}div.page.added-to-cart .container{display:flex;flex-direction:row}@media(max-width: 800px){div.page.added-to-cart .container{flex-direction:column}}div.page.added-to-cart .container>a.img{width:45%;height:100%;max-width:420px;margin-right:min(5%,80px);text-decoration:none;color:rgba(46,51,53,.9)}@media(max-width: 800px){div.page.added-to-cart .container>a.img{width:70%;max-width:340px;margin:0 auto 24px;padding:0;border:none}}div.page.added-to-cart .container>a.img img{width:100%;height:auto}div.page.added-to-cart .container>a.img:visited{color:inherit}div.page.added-to-cart .container p{margin:0;font-size:1.33rem}@media(max-width: 800px){div.page.added-to-cart .container p{margin-top:15px}}div.page.added-to-cart .container p.bought-product{margin-top:12px;font-size:1rem}div.page.added-to-cart .container .suggestions{padding-left:min(5%,80px);border-left:1px solid rgba(46,51,53,.9);width:55%}@media(max-width: 800px){div.page.added-to-cart .container .suggestions{padding:0;border:none;width:100%;margin-bottom:16px}}div.page.added-to-cart .container .suggestions a.styled_button{width:33%;min-width:220px;margin-bottom:20px;margin-right:12px}@media(max-width: 530px){div.page.added-to-cart .container .suggestions a.styled_button{margin-bottom:9px;width:100% !important}}@media(min-width: 531px)and (max-width: 800px){div.page.added-to-cart .container .suggestions a.styled_button{margin-bottom:9px;width:47% !important}}div.page.added-to-cart .container .suggestions>div{display:flex;justify-content:space-between;margin-top:20px}@media(max-width: 800px){div.page.added-to-cart .container .suggestions>div{flex-wrap:wrap;justify-content:flex-start}}div.page.added-to-cart .container .suggestions>div a.suggestion{width:28%;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:inherit}@media(max-width: 800px){div.page.added-to-cart .container .suggestions>div a.suggestion{width:100%;max-width:330px;flex-direction:row;align-items:center;margin-bottom:12px}}div.page.added-to-cart .container .suggestions>div a.suggestion img{width:100%;height:auto}@media(max-width: 800px){div.page.added-to-cart .container .suggestions>div a.suggestion img{width:50%}}div.page.added-to-cart .container .suggestions>div a.suggestion p{margin-top:12px;font-size:1rem}@media(max-width: 800px){div.page.added-to-cart .container .suggestions>div a.suggestion p{width:45%;margin:0 0 0 10px;white-space:nowrap}}div.page.contact_page{width:auto;padding-right:0}div.page.contact_page h2{font-weight:400;font-style:normal;font-size:1.66rem;line-height:1.33em;letter-spacing:0;margin-top:0}div.page.contact_page .contact_info{height:80vh;height:calc(var(--vh, 1vh)*80);width:25vw;border-right:1px solid #fff;margin:10vh 0}div.page.contact_page .contact_info h3{font-weight:400;font-style:normal;font-size:1.77rem;color:#343a3c;letter-spacing:0;width:80%;margin-top:0}div.page.contact_page .contact_info article{font-weight:400;font-style:normal;font-size:.88rem;letter-spacing:1px;line-height:1.33rem}div.page.contact_page .contact_info article p{margin:0}div.page.contact_page .contact_info article p:first-child{letter-spacing:2px}div.page.contact_page .contact_form{width:25vw;margin:10vh 0 auto}div.page.contact_page .contact_picture{width:50vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-size:cover;background-position:center}@media(max-width: 800px){div.page.contact_page{height:auto;overflow:unset}div.page.contact_page .flex-container{display:flex;flex-direction:column;height:auto;max-height:none}div.page.contact_page .flex-container .contact_info,div.page.contact_page .flex-container .contact_form{width:calc(100vw - 60px)}}@media(max-width: 800px)and (max-width: 350px){div.page.contact_page .flex-container .contact_info,div.page.contact_page .flex-container .contact_form{width:calc(100vw - 36px)}}@media(max-width: 800px){div.page.contact_page .flex-container .contact_info{order:1;margin:3vh 0;padding:0;height:auto;border:none}div.page.contact_page .flex-container .contact_form{margin:1rem 0 0;order:2}div.page.contact_page .flex-container .contact_form h3{display:block;font-weight:400;font-style:normal;color:#343a3c;letter-spacing:0;width:80%;margin-top:0;text-transform:none}div.page.contact_page .flex-container .contact_form select,div.page.contact_page .flex-container .contact_form p,div.page.contact_page .flex-container .contact_form textarea,div.page.contact_page .flex-container .contact_form button{width:100%;margin-left:0;margin-bottom:12px;margin-top:0;margin-right:0}div.page.contact_page .flex-container .contact_form div.checkboxWrapper{margin:0 0 12px;width:85%}div.page.contact_page .flex-container .contact_form button{margin-top:12px;width:100% !important}div.page.contact_page .flex-container .contact_form input{height:39px}div.page.contact_page .flex-container .contact_form div.info p{width:100%;margin-left:0;margin-bottom:12px}div.page.contact_page .flex-container .contact_picture{order:3;width:100vw;height:400px;margin-left:-30px}}@media(max-width: 800px)and (max-width: 350px){div.page.contact_page .flex-container .contact_picture{margin-left:-18px}}div.page .slogan{margin-top:30vh;margin-top:calc(var(--vh, 1vh)*30);margin-left:20%;margin-right:10%;font-weight:400;font-size:1.77rem;color:#fff;letter-spacing:0;text-align:left;line-height:2rem}@media(max-width: 800px){div.page .slogan{margin-left:50px}}div.page .slogan p{margin-right:30%;text-shadow:0 0 10px rgba(0,0,0,.05)}@media(max-width: 400px){div.page .slogan p{margin-right:0}}div.page .slogan img{height:auto;width:40%;margin-left:40%;margin-top:-1rem}div.page a.products_visit_shop{position:absolute;left:50vw;bottom:2vh;transform:translateX(-50%);z-index:1}@media(min-width: 768px){div.page a.products_visit_shop{display:none}}div.page .one{position:absolute;top:0;left:0;right:0;bottom:0}div.page .one img{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;object-fit:cover}div.page .one .overlay{width:100%;height:100%;background:none;position:absolute;top:0;left:0}div.page .one .overlay .indicator{position:absolute;width:250px;color:#958578}@media(max-width: 1440px){div.page .one .overlay .indicator{transform:translate(-2vw, -2vh) scale(0.8)}}div.page .one .overlay .indicator h4{font-weight:400;font-style:italic;font-size:1rem;color:#958578;letter-spacing:0;line-height:1.66rem;width:100%;margin:0;font-weight:normal}div.page .one .overlay .indicator hr{display:block;height:1px;border:0;border-top:1px solid #958578;margin:0;padding:0;width:100%}div.page .one .overlay .indicator a{font-size:.66rem;color:#958578;letter-spacing:1.5px;line-height:2.2rem;width:100%;font-weight:bold;margin:0;text-decoration:none;text-transform:uppercase}div.page .one .overlay .indicator a::after{content:"";display:inline-block;margin-left:.8rem;padding:3px;border:solid #958578;border-width:0 2px 2px 0;transform:rotate(-45deg);text-align:right}div.page .one .overlay .right{text-align:right}div.page .one .overlay .left{text-align:left}body.woocommerce-page:not(.error404):not(.lesezeichen) div.page{padding:0 !important}.checkboxWrapper{display:flex;flex-direction:row !important;align-items:center;margin:1rem 15%}.checkboxWrapper .customCheckbox{flex-direction:unset !important;width:2rem;height:2rem;min-width:2rem;min-height:2rem;max-width:2rem;max-height:2rem;background:none;border-radius:50%;position:relative;border:1px solid #fff;margin:auto;margin-left:0;margin-right:1rem}.checkboxWrapper .customCheckbox label{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;color:#fff}.checkboxWrapper .customCheckbox label div{position:absolute;top:.4rem;left:.8rem;width:.4rem !important;height:.9rem;outline:none;opacity:0 !important;z-index:1;transition:all .2s ease;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);margin-left:0 !important}.checkboxWrapper .customCheckbox input[type=checkbox]:checked+label div{opacity:1 !important}.checkboxWrapper label{color:#757575;font-size:.66rem;line-height:1rem;font-style:normal;letter-spacing:1px;display:inline-block;vertical-align:middle}.checkboxWrapper label a{color:#757575;text-decoration:none;border-bottom:1px solid #958578}.checkboxWrapper input[type=checkbox]{visibility:hidden}.checkboxWrapper input{margin:.7rem 15%;width:70%;box-shadow:none;font-size:.88rem;line-height:1.33rem;border-radius:0;border:1px solid #fff;outline:none;padding:2px;padding-left:8px}@media(max-width: 800px){div .page .heading div{line-height:2.33rem}div .page .heading div h1{font-size:2rem}div .page .heading div h5{font-size:.88rem}div .page .details-swiper .swiper-slide h2{font-size:2rem !important;top:30.6vh;top:calc(var(--vh, 1vh)*30.6)}div .page .details-swiper .swiper-slide .moreInfo{font-size:.88rem !important;letter-spacing:1.5px}div .page .details-swiper .swiper-slide .moreInfo .details h3{font-size:1.5rem}div .page .details-swiper .swiper-slide .moreInfo .details p{font-size:1rem;line-height:1.2rem}div .page .contact_form h3{font-size:2rem}div .page .two .two_one .text,div .page .three .three_one .text{margin:15% 20vw;margin-right:calc(20vw - 50px)}div .page .two .two_one .text h3,div .page .three .three_one .text h3{font-size:2.5rem;line-height:3rem}div .page .two .two_one .text article,div .page .three .three_one .text article{font-size:1.33rem;line-height:1.5rem}}@media(max-width: 500px){div .page .heading div{line-height:1.77rem}div .page .heading div h1{font-size:1.55rem}div .page .heading div h5{font-size:.55rem}div .page .three .details-swiper .swiper-slide h2{font-size:1.55rem !important;margin-right:70px}div .page .three .details-swiper .swiper-slide .moreInfo{font-size:.55rem !important;letter-spacing:1.5px}div .page .three .details-swiper .swiper-slide .moreInfo .details h3{font-size:1.11rem;margin-left:20%;width:65%}div .page .three .details-swiper .swiper-slide .moreInfo .details p{font-size:.833rem;line-height:1rem;margin-left:20%;width:65%}div .page .three .details-swiper .swiper-slide .moreInfo .details hr{width:65%;margin-left:20%}div .page .contact_form h3{font-size:1.77rem}div .page .two .two_one .text,div .page .three .three_one .text{margin-left:50px;margin-right:50px}}@media(max-width: 500px)and (max-width: 359px){div .page .two .two_one .text,div .page .three .three_one .text{margin-left:30px;margin-right:30px}}@media(max-width: 500px){div .page .two .two_one .text h3,div .page .three .three_one .text h3{font-weight:normal;font-size:1.55rem;line-height:1.77rem}div .page .two .two_one .text article,div .page .three .three_one .text article{font-size:.833rem;line-height:1.2rem}}@media(max-width: 800px){#mainswiper{overflow:hidden}#mainswiper>.swiper-wrapper{flex-direction:column;overflow-y:scroll !important;-webkit-overflow-scrolling:touch !important}#mainswiper>.swiper-wrapper .swiper-slide{overflow:hidden;width:100vw !important}#mainswiper .swiper-button-prev,#mainswiper .swiper-button-next,#mainswiper .swiper-pagination{display:none}div.swiper-slide.mobile{height:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);flex-direction:column}#mood-swiper .page{width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}#mood-swiper .scrolldownarrow{display:block;position:absolute;left:calc(50vw - 20px);bottom:1.5rem;z-index:20}.details-swiper{width:100vw;left:0}.details-swiper .swiper-slide-active{width:100vw !important}.details-swiper .swiper-slide-next{width:100vw !important}.details-swiper .swiper-slide{width:100vw !important}.details-swiper .swiper-scrollbar{display:block}.details-swiper .swiper-scrollbar::before{content:""}div .page .quote_left .heading,div .page .heading{display:block;top:16vh !important;top:calc(var(--vh, 1vh)*16) !important;left:50px;right:50px}div .page .quote_left .heading h1,div .page .heading h1{margin-top:0}}@media(max-width: 800px)and (max-width: 360px){div .page .quote_left .heading,div .page .heading{left:50px}}@media(max-width: 800px){div .page{margin:0;height:auto;width:100vw;position:relative}div .page .two,div .page .three{display:block;height:auto;width:100vw}div .page .two .two_one,div .page .two .three_one,div .page .three .two_one,div .page .three .three_one{height:auto;min-height:80vh;min-height:calc(var(--vh, 1vh)*80);width:100vw}div .page .two .details-swiper,div .page .three .details-swiper{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative}div .page .two .details-swiper h2,div .page .three .details-swiper h2{right:40px}div .page .two .two_two,div .page .two .three_two,div .page .two .swiper-slide,div .page .three .two_two,div .page .three .three_two,div .page .three .swiper-slide{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;right:0;position:relative}div .page .two .two_two.swiper-slide-active.opened,div .page .two .three_two.swiper-slide-active.opened,div .page .two .swiper-slide.swiper-slide-active.opened,div .page .three .two_two.swiper-slide-active.opened,div .page .three .three_two.swiper-slide-active.opened,div .page .three .swiper-slide.swiper-slide-active.opened{width:100vw !important}div .page .two .two_two h2,div .page .two .three_two h2,div .page .two .swiper-slide h2,div .page .three .two_two h2,div .page .three .three_two h2,div .page .three .swiper-slide h2{margin-right:80px;font-size:1.55rem;line-height:1.77rem}div .page .two .two_two .moreInfo .details,div .page .two .three_two .moreInfo .details,div .page .two .swiper-slide .moreInfo .details,div .page .three .two_two .moreInfo .details,div .page .three .three_two .moreInfo .details,div .page .three .swiper-slide .moreInfo .details{top:0;height:100vh;width:100vw}div .page .two .three_three,div .page .three .three_three{display:none}.rotateImage{position:absolute;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:1000;background:none}.rotateImage img{margin-top:100vh;margin-top:calc(var(--vh, 1vh)*100);width:100vh;width:calc(var(--vh, 1vh)*100);height:100vw;transform-origin:0 0;transform:rotate(-90deg);object-fit:cover}div.page div.slogan{margin-top:0;padding-top:20%}div.page div.slogan img{width:60%;margin-left:30%}#Produkte .page,#Produkte2 .page,#Produkte3 .page{height:100vh;height:calc(var(--vh, 1vh)*100)}#Produkte .page .one,#Produkte2 .page .one,#Produkte3 .page .one{overflow-x:scroll;overflow-y:hidden}#Produkte .page .one img,#Produkte2 .page .one img,#Produkte3 .page .one img{width:auto}#Produkte .page button,#Produkte2 .page button,#Produkte3 .page button{margin-bottom:2rem}}@media(max-width: 1440px){#mainswiper div.page.contact_page .two_one form .checkboxWrapper{margin-bottom:0}#mainswiper div.page.contact_page .two_one form .checkboxWrapper label{font-size:.5rem}div.page div.text{margin:15% 200px;margin-right:120px}div.page div.text h3{font-size:1.8rem;margin-top:0;margin-bottom:1rem;line-height:2rem}div.page div.text article{font-size:.8rem;line-height:1.2rem}div.page .three .swiper-slide h2{font-size:1.3rem}div.page .three .swiper-slide .moreInfo .details h3{margin:10% 15%}div.page .three .swiper-slide .moreInfo .details p{font-size:.88rem;line-height:1rem}div.page .three .swiper-slide .moreInfo .details .name{font-size:.66rem}div.page.contact_page .contact_form textarea{height:120px}div.page.contact_page .contact_form .checkboxWrapper{margin:.5rem 15%}div.page.contact_page .contact_form .checkboxWrapper label{font-size:.5rem}div.page.contact_page .contact_form .info p{margin:0 15%;font-size:.6rem;line-height:1.4em}#mainswiper div.page.contact_page .two_one form input,#mainswiper div.page.contact_page .two_one form select,#mainswiper div.page.contact_page .two_one form textarea{font-size:.66rem;line-height:1rem}#mainswiper div.page.contact_page .two_one form input,#mainswiper div.page.contact_page .two_one form select{height:35px}#mainswiper div.page.contact_page .two_one form textarea{height:15vh;height:calc(var(--vh, 1vh)*15)}#mainswiper div.page.contact_page .two_one form label{top:7px;font-size:.66rem}#mainswiper div.page.contact_page .two_one form p{font-size:.55rem}#mainswiper div.page.contact_page .two_one .text article{font-size:.66rem;letter-spacing:0}#mainswiper div.page.contact_page .two_one .customCheckbox label{top:2px}#mainswiper div.page.contact_page .two_one .text{padding-left:110px}#mainswiper div.page.contact_page .two_one .text h3{font-size:1.5rem}#mainswiper .slogan{font-size:1.5rem;line-height:1.66rem}}@media(max-width: 1280px){div.page div.text{margin:15% 100px;margin-right:20px}div.page .three .swiper-slide .moreInfo .details p{font-size:.75rem;line-height:1rem;width:70%}div.page .three .swiper-slide .moreInfo .details hr,div.page .three .swiper-slide .moreInfo .details h3{width:70%}div.page .one .overlay{display:none}.heading{line-height:2.33rem}.heading div h1{font-size:2rem}.heading div h5{font-size:.5rem}}body.page-memory-books,body.page-memory-books .page{background:#fbf9f4}body.page-gaestebuecher,body.page-foto-gaestebuecher{background:#cfd2ce}body.page-gaestebuecher .page,body.page-foto-gaestebuecher .page{background:#cfd2ce}@media(max-width: 800px){body.page-gaestebuecher .page,body.page-foto-gaestebuecher .page{padding:0 10%}body.page-gaestebuecher .page .reverse-padding,body.page-foto-gaestebuecher .page .reverse-padding{margin:0 -13%}}.page-memory-books .page,.page-gaestebuecher .page,.page-foto-gaestebuecher .page{width:auto}.page-memory-books .page h1,.page-gaestebuecher .page h1,.page-foto-gaestebuecher .page h1{font-size:32px;margin-top:4em}.page-memory-books .page h3,.page-gaestebuecher .page h3,.page-foto-gaestebuecher .page h3{font-size:24px}.page-memory-books .page h1,.page-memory-books .page h2,.page-memory-books .page h3,.page-gaestebuecher .page h1,.page-gaestebuecher .page h2,.page-gaestebuecher .page h3,.page-foto-gaestebuecher .page h1,.page-foto-gaestebuecher .page h2,.page-foto-gaestebuecher .page h3{margin-top:2em;margin-bottom:.4em}.page-memory-books .page h1+p,.page-memory-books .page h2+p,.page-memory-books .page h3+p,.page-gaestebuecher .page h1+p,.page-gaestebuecher .page h2+p,.page-gaestebuecher .page h3+p,.page-foto-gaestebuecher .page h1+p,.page-foto-gaestebuecher .page h2+p,.page-foto-gaestebuecher .page h3+p{margin-top:0}.page-memory-books .page h4,.page-gaestebuecher .page h4,.page-foto-gaestebuecher .page h4{text-transform:uppercase;letter-spacing:1.5px}.page-memory-books .page p,.page-gaestebuecher .page p,.page-foto-gaestebuecher .page p{font-size:20px}.page-memory-books .page .wp-block-columns,.page-gaestebuecher .page .wp-block-columns,.page-foto-gaestebuecher .page .wp-block-columns{margin:0 0 3em;gap:0}.page-memory-books .page .wp-block-columns p:first-of-type,.page-gaestebuecher .page .wp-block-columns p:first-of-type,.page-foto-gaestebuecher .page .wp-block-columns p:first-of-type{margin-top:1.5em}.page-memory-books .page .wp-block-columns.between-space,.page-gaestebuecher .page .wp-block-columns.between-space,.page-foto-gaestebuecher .page .wp-block-columns.between-space{gap:16px !important}.page-memory-books .page .max-w-xl,.page-gaestebuecher .page .max-w-xl,.page-foto-gaestebuecher .page .max-w-xl{max-width:36rem}.page-memory-books .page .mx-auto,.page-gaestebuecher .page .mx-auto,.page-foto-gaestebuecher .page .mx-auto{margin-right:auto;margin-left:auto}.page-memory-books .page .wp-block-group,.page-gaestebuecher .page .wp-block-group,.page-foto-gaestebuecher .page .wp-block-group{position:relative;gap:0}.page-memory-books .page .wp-block-group.w-1\/2,.page-memory-books .page .wp-block-group.w-2\/5,.page-memory-books .page .wp-block-group.w-3\/5,.page-gaestebuecher .page .wp-block-group.w-1\/2,.page-gaestebuecher .page .wp-block-group.w-2\/5,.page-gaestebuecher .page .wp-block-group.w-3\/5,.page-foto-gaestebuecher .page .wp-block-group.w-1\/2,.page-foto-gaestebuecher .page .wp-block-group.w-2\/5,.page-foto-gaestebuecher .page .wp-block-group.w-3\/5{padding:3rem 3rem}@media(max-width: 800px){.page-memory-books .page .wp-block-group.w-1\/2,.page-memory-books .page .wp-block-group.w-2\/5,.page-memory-books .page .wp-block-group.w-3\/5,.page-gaestebuecher .page .wp-block-group.w-1\/2,.page-gaestebuecher .page .wp-block-group.w-2\/5,.page-gaestebuecher .page .wp-block-group.w-3\/5,.page-foto-gaestebuecher .page .wp-block-group.w-1\/2,.page-foto-gaestebuecher .page .wp-block-group.w-2\/5,.page-foto-gaestebuecher .page .wp-block-group.w-3\/5{padding:2em 10%}}.page-memory-books .page .wp-block-group.no-padding,.page-gaestebuecher .page .wp-block-group.no-padding,.page-foto-gaestebuecher .page .wp-block-group.no-padding{padding:0;height:580px}@media(max-width: 800px){.page-memory-books .page .wp-block-group.no-padding,.page-gaestebuecher .page .wp-block-group.no-padding,.page-foto-gaestebuecher .page .wp-block-group.no-padding{flex-wrap:wrap;height:auto}}.page-memory-books .page .wp-block-group.seamless,.page-gaestebuecher .page .wp-block-group.seamless,.page-foto-gaestebuecher .page .wp-block-group.seamless{padding:0}.page-memory-books .page .wp-block-group>.wp-block-group,.page-gaestebuecher .page .wp-block-group>.wp-block-group,.page-foto-gaestebuecher .page .wp-block-group>.wp-block-group{height:100%}.page-memory-books .page .wp-block-group>.wp-block-group.no-stretch,.page-gaestebuecher .page .wp-block-group>.wp-block-group.no-stretch,.page-foto-gaestebuecher .page .wp-block-group>.wp-block-group.no-stretch{height:auto}@media(max-width: 800px){.page-memory-books .page .wp-block-group:first-child,.page-gaestebuecher .page .wp-block-group:first-child,.page-foto-gaestebuecher .page .wp-block-group:first-child{padding-top:50px}}.page-memory-books .page figure.wp-block-image,.page-gaestebuecher .page figure.wp-block-image,.page-foto-gaestebuecher .page figure.wp-block-image{margin:0 0 2em}.page-memory-books .page figure.wp-block-image img,.page-gaestebuecher .page figure.wp-block-image img,.page-foto-gaestebuecher .page figure.wp-block-image img{aspect-ratio:1.3;max-height:700px;width:100%;object-fit:cover}.page-memory-books .page figure.wp-block-image.w-1\/2,.page-memory-books .page figure.wp-block-image.w-2\/5,.page-memory-books .page figure.wp-block-image.w-3\/5,.page-gaestebuecher .page figure.wp-block-image.w-1\/2,.page-gaestebuecher .page figure.wp-block-image.w-2\/5,.page-gaestebuecher .page figure.wp-block-image.w-3\/5,.page-foto-gaestebuecher .page figure.wp-block-image.w-1\/2,.page-foto-gaestebuecher .page figure.wp-block-image.w-2\/5,.page-foto-gaestebuecher .page figure.wp-block-image.w-3\/5{height:100%}.page-memory-books .page figure.wp-block-image.w-1\/2 img,.page-memory-books .page figure.wp-block-image.w-2\/5 img,.page-memory-books .page figure.wp-block-image.w-3\/5 img,.page-gaestebuecher .page figure.wp-block-image.w-1\/2 img,.page-gaestebuecher .page figure.wp-block-image.w-2\/5 img,.page-gaestebuecher .page figure.wp-block-image.w-3\/5 img,.page-foto-gaestebuecher .page figure.wp-block-image.w-1\/2 img,.page-foto-gaestebuecher .page figure.wp-block-image.w-2\/5 img,.page-foto-gaestebuecher .page figure.wp-block-image.w-3\/5 img{height:100%}@media(max-width: 800px){.page-memory-books .page figure.wp-block-image.w-1\/2,.page-memory-books .page figure.wp-block-image.w-2\/5,.page-memory-books .page figure.wp-block-image.w-3\/5,.page-gaestebuecher .page figure.wp-block-image.w-1\/2,.page-gaestebuecher .page figure.wp-block-image.w-2\/5,.page-gaestebuecher .page figure.wp-block-image.w-3\/5,.page-foto-gaestebuecher .page figure.wp-block-image.w-1\/2,.page-foto-gaestebuecher .page figure.wp-block-image.w-2\/5,.page-foto-gaestebuecher .page figure.wp-block-image.w-3\/5{width:100%;order:1}.page-memory-books .page figure.wp-block-image.w-1\/2 img,.page-memory-books .page figure.wp-block-image.w-2\/5 img,.page-memory-books .page figure.wp-block-image.w-3\/5 img,.page-gaestebuecher .page figure.wp-block-image.w-1\/2 img,.page-gaestebuecher .page figure.wp-block-image.w-2\/5 img,.page-gaestebuecher .page figure.wp-block-image.w-3\/5 img,.page-foto-gaestebuecher .page figure.wp-block-image.w-1\/2 img,.page-foto-gaestebuecher .page figure.wp-block-image.w-2\/5 img,.page-foto-gaestebuecher .page figure.wp-block-image.w-3\/5 img{width:100%}}.page-memory-books .page .wp-block-buttons.inside-image,.page-gaestebuecher .page .wp-block-buttons.inside-image,.page-foto-gaestebuecher .page .wp-block-buttons.inside-image{position:absolute;bottom:3%;right:2%}.page-memory-books .page .wp-block-button__link,.page-gaestebuecher .page .wp-block-button__link,.page-foto-gaestebuecher .page .wp-block-button__link{width:auto;white-space:nowrap;margin-top:1em;margin-bottom:1em;user-select:none;min-width:173px}.page-memory-books .page .goto_link a,.page-gaestebuecher .page .goto_link a,.page-foto-gaestebuecher .page .goto_link a{font-size:.7rem;border:none;background:none;color:#958578;transition:.2s}.page-memory-books .page .goto_link a:hover,.page-gaestebuecher .page .goto_link a:hover,.page-foto-gaestebuecher .page .goto_link a:hover{color:#665448}.page-memory-books .page .showable-section,.page-gaestebuecher .page .showable-section,.page-foto-gaestebuecher .page .showable-section{max-height:0;overflow:hidden;padding:0 !important;transition:all .5s ease}.page-memory-books .page .showable-section.expanded,.page-gaestebuecher .page .showable-section.expanded,.page-foto-gaestebuecher .page .showable-section.expanded{max-height:var(--original-height)}.page-memory-books .page .showable-section .wp-block-columns,.page-gaestebuecher .page .showable-section .wp-block-columns,.page-foto-gaestebuecher .page .showable-section .wp-block-columns{margin-top:0 !important}@media(max-width: 800px){.page-memory-books .page h1,.page-gaestebuecher .page h1,.page-foto-gaestebuecher .page h1{margin-top:1em}.page-memory-books .page h2,.page-gaestebuecher .page h2,.page-foto-gaestebuecher .page h2{font-size:24px}.page-memory-books .page h3,.page-gaestebuecher .page h3,.page-foto-gaestebuecher .page h3{margin-top:0}.page-memory-books .page h4,.page-gaestebuecher .page h4,.page-foto-gaestebuecher .page h4{font-size:16px}.page-memory-books .page p,.page-gaestebuecher .page p,.page-foto-gaestebuecher .page p{font-size:16px;margin-bottom:.5em;margin-top:1.3em}.page-memory-books .page ul,.page-gaestebuecher .page ul,.page-foto-gaestebuecher .page ul{font-size:16px}.page-memory-books .page .wp-block-group h2,.page-gaestebuecher .page .wp-block-group h2,.page-foto-gaestebuecher .page .wp-block-group h2{margin-top:0}.page-memory-books .page .wp-block-columns,.page-gaestebuecher .page .wp-block-columns,.page-foto-gaestebuecher .page .wp-block-columns{margin:0;gap:0 !important;padding:0 10% 2em}.page-memory-books .page .wp-block-columns.no-padding,.page-gaestebuecher .page .wp-block-columns.no-padding,.page-foto-gaestebuecher .page .wp-block-columns.no-padding{padding:0}.page-memory-books .page figure.wp-block-image img,.page-gaestebuecher .page figure.wp-block-image img,.page-foto-gaestebuecher .page figure.wp-block-image img{height:auto}}@media(min-width: 801px){.page-memory-books .page .page>div:last-child,.page-gaestebuecher .page .page>div:last-child,.page-foto-gaestebuecher .page .page>div:last-child{padding-bottom:9em}.page-memory-books .page div#footer,.page-gaestebuecher .page div#footer,.page-foto-gaestebuecher .page div#footer{margin-top:0}}body.page-gaestebuecher .page h2{margin-top:1.5em;font-size:2.5rem}body.page-gaestebuecher .page h2:first-child{margin-top:0;padding-top:1.5em}body.page-gaestebuecher .page h3{font-size:2rem}body.page-gaestebuecher .page h2+h3{margin:0}body.page-gaestebuecher .page h3+h2{margin:.4em}body.page-gaestebuecher .page p,body.page-gaestebuecher .page ul{font-size:1.2rem;padding:0}body.page-gaestebuecher .page p li,body.page-gaestebuecher .page ul li{list-style:none}body.page-gaestebuecher .page a{font-size:.8rem}body.page-gaestebuecher .page .wp-block-columns{margin:2em 3em 3em}body.page-gaestebuecher .page .wp-block-columns>.wp-block-column{margin:0}@media(max-width: 800px){body.page-gaestebuecher .page{padding:0 !important}}body.page-werkstatt{background:#fbf9f4}.page-werkstatt .page{background:#fbf9f4;width:auto}.page-werkstatt .page h1,.page-werkstatt .page h2,.page-werkstatt .page h3{margin-top:2em;margin-bottom:.4em}.page-werkstatt .page h1+p,.page-werkstatt .page h2+p,.page-werkstatt .page h3+p{margin-top:0}.page-werkstatt .page h1{font-size:32px;margin-top:4em}.page-werkstatt .page h2{margin-top:0}.page-werkstatt .page h3{font-size:24px}.page-werkstatt .page h4{text-transform:uppercase;letter-spacing:1.5px}.page-werkstatt .page p{font-size:20px}.page-werkstatt .page .wp-block-columns{margin:0 0 3em;gap:0}.page-werkstatt .page .wp-block-columns p:first-of-type{margin-top:1.5em}.page-werkstatt .page .max-w-xl{max-width:36rem}.page-werkstatt .page .mx-auto{margin-right:auto;margin-left:auto}.page-werkstatt .page .wp-block-group{position:relative;gap:0}.page-werkstatt .page .wp-block-group.w-1\/2,.page-werkstatt .page .wp-block-group.w-2\/5,.page-werkstatt .page .wp-block-group.w-3\/5{padding:3rem 3rem}@media(max-width: 800px){.page-werkstatt .page .wp-block-group.w-1\/2,.page-werkstatt .page .wp-block-group.w-2\/5,.page-werkstatt .page .wp-block-group.w-3\/5{padding:2em 10%}}.page-werkstatt .page .wp-block-group.no-padding{padding:0;height:580px}@media(max-width: 800px){.page-werkstatt .page .wp-block-group.no-padding{flex-wrap:wrap;height:auto}}.page-werkstatt .page .wp-block-group.seamless{padding:0}.page-werkstatt .page .wp-block-group>.wp-block-group{height:100%}.page-werkstatt .page .wp-block-group>.wp-block-group.no-stretch{height:auto}.page-werkstatt .page figure.wp-block-image{margin:0 0 2em}.page-werkstatt .page figure.wp-block-image img{aspect-ratio:1.3;max-height:700px;width:100%;object-fit:cover}.page-werkstatt .page figure.wp-block-image.w-1\/2,.page-werkstatt .page figure.wp-block-image.w-2\/5,.page-werkstatt .page figure.wp-block-image.w-3\/5{height:100%}.page-werkstatt .page figure.wp-block-image.w-1\/2 img,.page-werkstatt .page figure.wp-block-image.w-2\/5 img,.page-werkstatt .page figure.wp-block-image.w-3\/5 img{height:100%}@media(max-width: 800px){.page-werkstatt .page figure.wp-block-image.w-1\/2,.page-werkstatt .page figure.wp-block-image.w-2\/5,.page-werkstatt .page figure.wp-block-image.w-3\/5{width:100%;order:1}.page-werkstatt .page figure.wp-block-image.w-1\/2 img,.page-werkstatt .page figure.wp-block-image.w-2\/5 img,.page-werkstatt .page figure.wp-block-image.w-3\/5 img{width:100%}}.page-werkstatt .page .wp-block-buttons.inside-image{position:absolute;bottom:3%;right:2%}.page-werkstatt .page .wp-block-button__link{width:auto;white-space:nowrap;margin-top:1em;margin-bottom:1em;user-select:none;min-width:173px}.page-werkstatt .page .goto_link a{font-size:.7rem;border:none;background:none;color:#958578;transition:.2s}.page-werkstatt .page .goto_link a:hover{color:#665448}@media(max-width: 800px){.page-werkstatt .page h1{margin-top:1em}.page-werkstatt .page h2{font-size:24px}.page-werkstatt .page h3{margin-top:0}.page-werkstatt .page h4{font-size:16px}.page-werkstatt .page p{font-size:16px;margin-bottom:.5em;margin-top:1.3em}.page-werkstatt .page .wp-block-group{padding:2em 10%}.page-werkstatt .page .wp-block-group h2{margin-top:0}.page-werkstatt .page .wp-block-columns{margin:0;gap:0 !important}.page-werkstatt .page .wp-block-columns>.wp-block-column{margin:0 0 1em}.page-werkstatt .page figure.wp-block-image img{height:auto}}@media(min-width: 801px){.page-werkstatt .page .page>div:last-child{padding-bottom:9em}.page-werkstatt .page div#footer{margin-top:0}}.tax-product_cat main{padding-left:130px}a.underline{color:inherit;text-decoration:underline !important}.wc-proceed-to-checkout>a,.styled_button,button,#wp-submit,.wp-block-button__link{display:inline-flex;justify-content:space-between;align-items:center;width:290px;height:39px;margin:0;padding:0 1rem;color:#fff;font-family:inherit;text-transform:uppercase;text-align:left;text-decoration:none;font-size:.66rem;font-weight:700;letter-spacing:1.5px;line-height:1.2;background:#958578;border:0;border-color:#fff;cursor:pointer;transition:all 200ms}.wc-proceed-to-checkout>a.checked,.styled_button.checked,button.checked,#wp-submit.checked,.wp-block-button__link.checked{color:#958578;background:#958578;transition:0}.wc-proceed-to-checkout>a.checked:hover,.styled_button.checked:hover,button.checked:hover,#wp-submit.checked:hover,.wp-block-button__link.checked:hover{color:#958578;background:#958578}.wc-proceed-to-checkout>a.checked::before,.styled_button.checked::before,button.checked::before,#wp-submit.checked::before,.wp-block-button__link.checked::before{content:"HINZUGEFÜGT";position:absolute;color:#fff;transition:.3s}.wc-proceed-to-checkout>a.checked::after,.styled_button.checked::after,button.checked::after,#wp-submit.checked::after,.wp-block-button__link.checked::after{transition:.3s;border-color:#fff;margin-top:-8px;width:1em;transform:rotate(134deg)}.wc-proceed-to-checkout>a::after,.styled_button::after,button::after,#wp-submit::after,.wp-block-button__link::after{content:"";margin-top:2px;margin-left:10px;height:.45em;width:.45em;border-style:solid;border-width:2px 2px 0 0;border-color:inherit;transform:rotate(45deg);transform-origin:60% 40%;transition:.2s}.wc-proceed-to-checkout>a.expanded::after,.styled_button.expanded::after,button.expanded::after,#wp-submit.expanded::after,.wp-block-button__link.expanded::after{transform:rotate(-45deg);margin-top:4px}.wc-proceed-to-checkout>a:focus,.styled_button:focus,button:focus,#wp-submit:focus,.wp-block-button__link:focus{outline:0}.wc-proceed-to-checkout>a:hover,.styled_button:hover,button:hover,#wp-submit:hover,.wp-block-button__link:hover{background:#665448}.wc-proceed-to-checkout>a.disable,.styled_button.disable,button.disable,#wp-submit.disable,.wp-block-button__link.disable{opacity:.5;pointer-events:none}@media(max-width: 800px){.wc-proceed-to-checkout>a,.styled_button,button,#wp-submit,.wp-block-button__link{height:34px;font-size:11px}}#wp-submit{padding-top:5px}.col-3 .styled_button{margin:4.65rem 0}.sidemenu{max-width:376px;width:35%;min-width:376px;margin:10vh 0;height:80vh;height:calc(var(--vh, 1vh)*80);padding-left:130px;border-right:1px solid #fff}@media(max-width: 1099px){.sidemenu{padding-left:90px;min-width:285px;max-width:285px}}@media(min-width: 1099px)and (max-width: 1280px){.sidemenu{padding-left:90px;min-width:340px}}@media(min-width: 1600px){.sidemenu{max-width:450px}}.sidemenu h2{font-weight:400;font-style:normal;font-size:1.66rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;margin-top:4px}.sidemenu ol{counter-reset:my-awesome-counter;list-style:none;padding-left:0}.sidemenu ol li{font-size:.66rem;letter-spacing:1px;line-height:2rem;text-transform:uppercase;counter-increment:my-awesome-counter;margin:1rem 0}@media(max-width: 1099px){.sidemenu ol li{letter-spacing:.5px}}.sidemenu ol li a{text-decoration:none;color:#757575}.sidemenu ol li::before{content:counter(my-awesome-counter);display:inline-block;margin-right:.5rem;background:none;color:#757575;text-align:center}@media(min-width: 1100px){.sidemenu ol li::before{width:2rem;height:2rem;border:1px solid #fff;border-radius:50%}}@media(max-width: 1099px){.sidemenu ol li::before{margin-right:.3rem}}@media(min-width: 1100px){.sidemenu .color::before{background:#fff}}.sidemenu .active a{padding-bottom:5px;border-bottom:1.5px solid #958578}.sidemenu .check::after{content:"L";color:#fff;margin-right:2rem;text-align:right;font-size:1rem;vertical-align:middle;text-align:right;font-weight:400;float:right;font-family:arial;transform:scaleX(-1) rotate(-42deg) scaleY(1.2) scaleX(0.9);margin-top:-2px}@media(max-width: 1099px){.sidemenu .check::after{margin-left:.5rem;margin-right:1rem}}.sidemenu .please-call{color:rgba(46,51,53,.9);margin-top:2em;font-size:14px;line-height:1.5em}.login-remember,.lost_password,.legal{position:relative}.login-remember label,.lost_password label,.legal label{left:0;top:2.5rem}.login-remember label input,.lost_password label input,.legal label input{display:inline-block;width:auto;height:auto}.woocommerce-form__label{left:0;top:2.5rem}.woocommerce-form__label input{display:inline-block;width:auto;height:auto}.woocommerce-info{display:none}.woocommerce-error{display:none}.select2-container--open{background-color:#fff}.select2-container--open .select2-selection .select2-selection__arrow{transform:rotate(180deg)}.select2-container{font-size:.66rem;color:rgba(46,51,53,.9);letter-spacing:1px;line-height:2rem}.select2-container .select2-dropdown{border:none;border-radius:0}.select2-container .select2-results__option{padding:2px 10px;margin-top:-2px}.select2-container .select2-results__option:nth-child(1),.select2-container .select2-results__option:nth-child(2){margin-top:0}.select2-container .select2-results__option--highlighted{border:2px solid #958578;padding:0 8px}.select2-container .select2-results__option:focus{outline:none}.select2-container .select2-results__option[data-selected=true],.select2-container .select2-results__option[aria-selected=true]{background-color:#fff;padding:0 8px;border:2px solid #958578}.select2-container .select2-results__option--highlighted[aria-selected],.select2-container .select2-results__option--highlighted[data-selected]{background-color:#fff;color:rgba(46,51,53,.9)}.select2-container .select2-selection__arrow{transition:all .2s ease}.select2.select2-container .selection .select2-selection--single{display:flex}.select2 .select2-selection--single .select2-selection__rendered{font-size:.66rem;color:rgba(46,51,53,.9) !important;letter-spacing:1px;line-height:2rem;line-height:35px;margin-top:0;align-self:center}.select2-container--default .select2-results>.select2-results__options{overflow:hidden;overflow-y:scroll}.select2-container--default .select2-results>.select2-results__options li:first-child{display:none}@keyframes click-wave{0%{width:6px;height:6px;top:7px;left:7px;opacity:.65}90%{width:33px;height:33px;top:-6px;left:-6px;opacity:.35}100%{width:33px;height:33px;top:-6px;left:-6px;opacity:0}}@media(min-width: 1280px){.mobileFlex{display:flex}}.popper{position:absolute;background:#fff;color:#000;width:250px;border-radius:0;border:4px solid rgba(46,51,53,.6);padding:10px;text-align:center;opacity:1;pointer-events:all;transform:translate3d(-210px, 19px, 0);top:0;left:0;will-change:transform;z-index:1}.popper.hidden{opacity:0;pointer-events:none}.popper .popper__arrow{width:0;height:0;border-style:solid;position:absolute;margin:10px;border-color:#fff}.popper .x{position:absolute;top:10px;right:10px;width:10px;height:10px;background-image:url("./images/x.svg");background-repeat:no-repeat;cursor:pointer}.popper[x-placement^=top]{margin-bottom:10px}.popper[x-placement^=top] .popper__arrow{border-width:10px 10px 0 10px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);bottom:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=top]{margin-bottom:10px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:10px 10px 0 10px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);bottom:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}.popper[x-placement^=bottom]{margin-top:10px}.popper[x-placement^=bottom] .popper__arrow{border-width:0 10px 10px 10px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);top:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:10px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 10px 10px 10px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);top:-10px;left:calc(50% - 10px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:10px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:10px 10px 10px 0;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);left:-10px;top:calc(50% - 10px);margin-left:0;margin-right:0}.popper[x-placement^=right]{margin-left:10px}.popper[x-placement^=right] .popper__arrow{border-width:10px 10px 10px 0;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);left:-10px;top:calc(50% - 10px);margin-left:0;margin-right:0}.popper[x-placement^=left]{margin-right:10px}.popper[x-placement^=left] .popper__arrow{border-width:10px 0 10px 10px;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);right:-10px;top:calc(50% - 10px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:10px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:10px 0 10px 10px;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);right:-10px;top:calc(50% - 10px);margin-left:0;margin-right:0}.popup{z-index:9999;opacity:0;pointer-events:none;transition:1s;position:fixed;left:50%;top:50%;transform:translate(calc(33vw - 50%), calc(-43vh - 50%)) scale(0.1);width:620px;height:auto;padding:3em;background:rgba(46,51,53,.9);outline:12px solid rgba(46,51,53,.6);text-align:center;color:#fff}.popup.visible{opacity:1;transform:translate(-50%, -50%);pointer-events:all}.popup.light{background:#fff;color:#000;outline:12px solid rgba(255,255,255,.6)}.popup#newsletter-popup{height:auto;background:#cfd2ce;color:#757575}.popup#newsletter-popup h3{margin-bottom:1em}.popup#newsletter-popup .checkboxWrapper{margin-top:2rem}.popup h3{font-size:1.9em;margin:0;margin-bottom:1em;font-weight:400;font-style:normal}.popup .x{position:absolute;top:-10px;right:-8px;width:60px;height:60px;background-position:center;background-image:url("./images/x.svg");background-repeat:no-repeat;background-size:30%;cursor:pointer}.popup p{font-size:16px;margin:1em 0}.popup .code{margin-top:1em;display:inline-block;font-weight:bold;color:#958578;font-size:.8em;letter-spacing:2px}@media(max-width: 800px){.popup{max-width:calc(80vw - 20px);height:auto;padding:2em}.popup h3{font-size:1.3em}.popup p{font-size:.9em}}.tax-product_cat .products.column-layout{margin-top:2em}@media(min-width: 801px){.tax-product_cat .products.column-layout{margin-top:3em}}@media(min-width: 1280px){.tax-product_cat .products.column-layout{margin-top:4em}}.tax-product_cat .products.column-layout .wc-gzd-additional-info.shipping-costs-info{display:none}body.tax-product_cat{position:relative;overflow-y:auto}@media(min-width: 801px)and (max-width: 1280px){#product-category-container{padding-left:60px}}@media(min-width: 1281px){#product-category-container{padding-left:90px}}#product-category-container .products{display:flex;flex-wrap:wrap}#product-category-container .products .product{height:800px;max-height:100vh;width:100%;overflow:hidden}@media(max-width: 662px){#product-category-container .products .product{max-height:420px}}@media(min-width: 801px){#product-category-container .products .product{width:50%}}@media(min-width: 801px)and (max-width: 1024px){#product-category-container .products .product{height:540px}}#product-category-container .products .product.category-intro{max-height:none;height:auto}.post-type-archive-product div.products{display:flex;flex-direction:row}@media(max-width: 800px){.post-type-archive-product div.products{flex-direction:column}}@media(min-width: 801px){.post-type-archive-product div.products{flex-wrap:wrap;margin-bottom:4em;height:100vh;height:calc(var(--vh, 1vh)*100)}}@media(min-width: 801px)and (max-width: 1280px){.post-type-archive-product div.products{padding-left:60px}}@media(min-width: 1281px){.post-type-archive-product div.products{padding-left:90px}}.post-type-archive-product div.products div.product-category[data-hash=zur-werkstatt] .category_image{object-position:top}.post-type-archive-product div.products div.product-category a{text-decoration:none;text-align:center}.post-type-archive-product div.products div.product-category a .category_image{object-fit:cover;width:100%;height:100%}.post-type-archive-product div.products div.product-category a .overlay{position:absolute;height:100%;width:100%}.post-type-archive-product div.products div.product-category a .overlay div.button{position:absolute;top:23%;left:6%;font-style:normal;font-weight:bold;line-height:normal;font-size:12px;text-align:left;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;color:#958578}@media(min-width: 800px)and (max-width: 1365px){.post-type-archive-product div.products div.product-category a .overlay div.button{top:20%}}.post-type-archive-product div.products div.product-category a .overlay div.button:hover{color:#fff}.post-type-archive-product div.products div.product-category a .overlay div.button:hover::after{color:#fff}.post-type-archive-product div.products div.product-category a .overlay div.button::after{content:"";float:right;margin-top:5px;margin-left:.5rem;margin-right:.5rem;left:.15em;top:.15em;height:.5em;width:.5em;border-style:solid;border-width:2px 2px 0 0;border-color:currentColor;transform:rotate(45deg)}@media(max-width: 800px){.post-type-archive-product div.products div.product-category{position:relative;height:300px;max-height:40vh;border-bottom:1px solid #fff}.post-type-archive-product div.products div.product-category a .category_image{object-fit:cover}}@media(max-width: 800px)and (min-width: 800px)and (max-width: 1365px){.post-type-archive-product div.products div.product-category a .category_image{object-position:top}}@media(max-width: 800px){.post-type-archive-product div.products div.product-category a .overlay div.button{z-index:10}.post-type-archive-product div.products div.product-category:nth-of-type(n) a .overlay div.button{top:auto;left:50px;bottom:4%}.post-type-archive-product div.products div.product-category:nth-of-type(n)::after{content:"";background:rgba(0,0,0,0)}}@media(min-width: 801px){.post-type-archive-product div.products div.product-category{position:relative;height:50%;width:50%;overflow:hidden}.post-type-archive-product div.products div.product-category:nth-of-type(1),.post-type-archive-product div.products div.product-category:nth-of-type(2){border-bottom:1px solid rgba(255,255,255,.5)}.post-type-archive-product div.products div.product-category:nth-of-type(1) a .overlay div.button,.post-type-archive-product div.products div.product-category:nth-of-type(3) a .overlay div.button{left:6%}.post-type-archive-product div.products div.product-category:nth-of-type(1)::after,.post-type-archive-product div.products div.product-category:nth-of-type(3)::after{content:"";background:rgba(255,255,255,.5);position:absolute;bottom:0;right:0;height:85%;width:1px}.post-type-archive-product div.products div.product-category:nth-of-type(3)::after{bottom:auto;top:0}}.ac{font-style:normal;font-weight:400;line-height:1em;font-size:1em;color:rgba(46,51,53,.9);margin-top:18px;box-sizing:border-box}@media(max-width: 800px){.ac{font-size:16px}}.ac>.ac-q{color:#958578;padding:0;margin:0;text-decoration:none;display:block;cursor:pointer;position:relative}.ac>.ac-q::after{content:"+";text-align:center;width:15px;right:10px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute}.ac>.ac-a{overflow:hidden;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.ac>.ac-a p{font-weight:400;font-style:normal;line-height:1.2em;font-size:15px;color:rgba(46,51,53,.9);margin:0;padding:10px 20px 10px 0}@media(max-width: 800px){.ac>.ac-a p{font-size:14px}}.ac.js-enabled>.ac-a{visibility:hidden}.ac.is-active>.ac-a{visibility:visible}.ac.is-active>.ac-q::after{content:"–"}.tax-product_cat div.product.category-intro{align-items:flex-start}.tax-product_cat div.product.category-intro>div{margin-top:0;margin-left:60px;margin-right:60px}@media(max-width: 800px){.tax-product_cat div.product.category-intro>div{margin-top:50px;margin-left:20px;margin-right:20px}}nav.filter{position:absolute;z-index:10;left:130px;top:9.9vh;font-style:normal;font-weight:normal;line-height:1em;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}@media(max-width: 800px){nav.filter{display:none}}@media(max-width: 1280px){nav.filter{left:87px;top:45px}}nav.filter h4{color:#958578;margin-bottom:1.5em}nav.filter ul{padding:0;margin:0;list-style-type:none}nav.filter ul li.current a{border-bottom:1.5px solid #958578}nav.filter ul a,nav.filter ul a:hover,nav.filter ul a:active,nav.filter ul a:visited{display:inline-block;margin-bottom:16px;color:#757575;text-decoration:none;border-bottom:1.5px solid rgba(0,0,0,0)}.tax-product_cat{background:#d6d6d6}.tax-product_cat .products div.product{font-style:normal;font-weight:400;line-height:24px}.tax-product_cat .products div.product h2.woocommerce-loop-product__title{height:1em;display:inline-block;font-weight:normal;font-size:26px;color:rgba(46,51,53,.9);margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.tax-product_cat .products div.product .our_recommendation{display:inline-block;font-style:normal;font-weight:normal;line-height:1em;font-size:12px;letter-spacing:1.5px;color:#fff;background:#9b9b9b;border-radius:2px;padding:6px 6px 4px;transform:translateY(-5px)}.tax-product_cat .products div.product p.price{font-size:18px;color:#757575}.tax-product_cat .products div.product span.fee_notice{font-style:italic;font-size:12px;letter-spacing:.3px;color:#757575}.tax-product_cat .products div.product ul.colors{position:absolute;left:0;bottom:0;display:flex;margin:0;padding:12px 0;opacity:0;transition:.5s}@media(max-width: 800px){.tax-product_cat .products div.product ul.colors{display:none}}.tax-product_cat .products div.product ul.colors li{display:block;width:1rem;height:1rem;margin-right:.25rem;border-radius:50%}.tax-product_cat .products div.product ul.colors li.moreColors{background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.475 17.5h9M17.975 13v9' stroke='%23fff' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath clip-rule='evenodd' d='M1 17.5C1 26.613 8.387 34 17.5 34S34 26.613 34 17.5 26.613 1 17.5 1 1 8.387 1 17.5z' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");background-size:contain}.tax-product_cat .products div.product .goto_link{position:absolute;bottom:0;right:0;text-align:right;border:none;margin:0;padding-left:0;width:auto;background:none;color:#958578;opacity:0;transition:.5s}.tax-product_cat .products div.product .goto_link:hover{color:#fff}.tax-product_cat .products div.product .description_category{font-weight:400;font-style:normal;line-height:1.5em;font-size:16px;color:rgba(46,51,53,.9)}@media(max-width: 1440px){.tax-product_cat .products div.product .description_category{letter-spacing:0}}.tax-product_cat .products div.product .description_category h3{font-style:normal;font-weight:bold;line-height:1.5em;font-size:14px;letter-spacing:2px;margin-top:1em}.tax-product_cat .products.column-layout div.product{margin-left:1rem;margin-right:1rem}@media(min-width: 801px){.tax-product_cat .products.column-layout div.product{margin-left:7rem;margin-right:1.5rem}}@media(min-width: 1281px){.tax-product_cat .products.column-layout div.product{margin-left:8rem;margin-right:2rem}}@media(min-width: 1400px){.tax-product_cat .products.column-layout div.product{margin-left:9rem;margin-right:4rem}}@media(min-width: 1600px){.tax-product_cat .products.column-layout div.product{margin-left:12rem;margin-right:7rem}}@media(min-width: 1280px){.tax-product_cat .products.column-layout div.product:nth-child(even) .top{height:70vh}}.tax-product_cat .products.column-layout div.product:nth-child(even) .top .text{margin-left:0;padding-left:0;order:1}.tax-product_cat .products.column-layout div.product:nth-child(even) .top .image{order:2}.tax-product_cat .products.column-layout div.product:nth-child(odd) .text{margin-right:0;padding-right:0}@media(max-width: 1279px){.tax-product_cat .products.column-layout div.product .top .text{order:2 !important}.tax-product_cat .products.column-layout div.product .top .image{order:1 !important}}@media(min-width: 1280px){.tax-product_cat .products.column-layout div.product .top{height:70vh}}@media(min-width: 1280px){.tax-product_cat .products.column-layout div.product .gallery{height:25vh}}.tax-product_cat .products.column-layout div.product .description_category{margin-top:1rem}@media(min-width: 801px)and (max-width: 1279px){.tax-product_cat .products.column-layout div.product .description_category{column-count:2}}.tax-product_cat .products.column-layout div.product .description_category h3{margin:0}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link img{object-fit:cover;height:100%;width:100%}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link .goto_link{opacity:1;z-index:1;transition:500ms}@media(min-width: 1280px){.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link .goto_link{margin-bottom:.6em}}@media(max-width: 1279px){.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link .goto_link{text-shadow:0 0 4px rgba(255,255,255,.75);color:#7b6c60}}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link .goto_link:hover{color:#958578;border:none;background:none}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link .goto_link:hover::after{border-color:#958578}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link ul.colors{width:100%;padding:1em;opacity:1;transition:500ms}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link ul.colors li{margin-right:.3rem}@media(max-width: 450px){.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link ul.colors li{opacity:0}}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link:hover ul.colors{padding:1.5em 1em}.tax-product_cat .products.column-layout div.product .woocommerce-LoopProduct-link:hover .goto_link{margin-bottom:1.4em}.tax-product_cat .products:not(.column-layout) div.product{position:relative}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link{display:block;width:100%;height:100%;transition:.3s}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:50% 70%}@media(max-width: 800px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link img{max-width:none;width:120%;margin-left:-10%}}@media(max-width: 360px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link img{max-height:150vw}}@media(min-width: 801px)and (max-width: 1100px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link img{object-position:top}}@media(max-width: 800px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link:hover .overlay ul.colors{opacity:0}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link:hover .overlay .goto_link{opacity:0}}@media(min-width: 801px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link:hover .overlay{transform:translate(-50%, -25px)}}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link:hover .overlay ul.colors{opacity:1}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link:hover .overlay .goto_link{opacity:1}@media(max-width: 800px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link:active{filter:brightness(70%)}}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay{z-index:12;position:absolute;left:50%;transform:translateX(-50%);bottom:8%;height:10%;min-height:90px;width:60%;white-space:nowrap;transition:.5s}@media(max-width: 800px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay{bottom:0;min-width:280px;min-height:85px}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay .our_recommendation{display:none}}@media(min-width: 801px)and (max-width: 1100px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay{min-width:350px}}@media(min-width: 1101px)and (max-width: 1280px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay{min-width:400px}}@media(min-width: 1281px){.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay{min-width:450px}}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay span.price{color:#2e3335}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay span.price ins{text-decoration:none}.tax-product_cat .products:not(.column-layout) div.product a.woocommerce-loop-product__link .overlay span.onsale{color:#958578}.tax-product_cat .products:not(.column-layout) div.product .goto_link{justify-content:flex-start}.tax-product_cat .products:not(.column-layout) div.product .goto_link:hover{color:#fff;transition:0s;border:none;background:none}@media(max-width: 800px){.tax-product_cat .products:not(.column-layout) div.product .goto_link{left:0;right:auto;width:280px}}body.single-product{background-color:#e1e0de}#img_wrapper{position:relative;width:55%;height:auto;margin:0 5% 0 auto;border:12px solid #fff;border-radius:10px;box-shadow:1px 1px 5px rgba(50,50,50,.5);float:left}div[id^=mlens_wrapper]{height:100%}.AVI-loader-block{display:none !important}body.product-vide-poche-taschenleerer main>div.product .summary ul.variable-items-wrapper{height:374px}@media(min-width: 500px)and (max-width: 800px),(min-width: 1024px){body.product-vide-poche-taschenleerer main>div.product .summary ul.variable-items-wrapper{height:252px}}main>div.product{font-weight:400;font-style:normal}main>div.product .configurator-wrapper{height:100%;width:100%;display:flex;flex-direction:row}main>div.product .configurator-wrapper .mobile-product-swiper{display:none}main>div.product .configurator-wrapper .scroll-indicator{z-index:100;margin-left:0 !important;bottom:10%;transition:300ms;cursor:pointer}main>div.product .configurator-wrapper .scroll-indicator.hiding{opacity:0;pointer-events:none}@media(max-width: 800px){main>div.product .configurator-wrapper{flex-direction:column;position:relative}main>div.product .configurator-wrapper .mobile-product-swiper{display:block}main>div.product .configurator-wrapper .image_container{order:1;width:100vw;margin-bottom:.5em;margin-left:-18px}main>div.product .configurator-wrapper .image_container #singleproductswiper_thumbs{display:none !important}}@media(max-width: 800px)and (min-width: 351px){main>div.product .configurator-wrapper .image_container{margin-left:-30px}}@media(max-width: 800px){main>div.product .configurator-wrapper #temp_image_container,main>div.product .configurator-wrapper #discover_images_container{position:absolute;top:0;left:0;width:100%;height:100%}main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery{position:relative;width:100%;height:100%;overflow-y:hidden}main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery .swiper-button-prev,main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery .swiper-button-next{display:none}main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery .swiper-pagination{top:auto;bottom:65%;right:8px}}@media(max-width: 800px)and (device-height: 568px)and (device-width: 320px)and (-webkit-min-device-pixel-ratio: 2){main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery .swiper-pagination{display:none}}@media(max-width: 800px){main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery .swiper-scrollbar{bottom:10px;width:80%;left:10%}main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery .swiper-scrollbar::before{content:""}main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper{height:100%;flex-direction:row}main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{position:relative;height:370px;width:100vw !important;min-width:100vw !important}main>div.product .configurator-wrapper #singleproductswiper.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{object-fit:cover}main>div.product .configurator-wrapper.product_tag-discover .summary.discover-mode .discover_text{max-width:90%}main>div.product .configurator-wrapper.product_tag-discover .styled_button{width:265px !important;font-size:.66rem}}@media(max-width: 800px)and (max-width: 359px){main>div.product .configurator-wrapper.product_tag-discover .styled_button{width:230px !important;font-size:.6rem}}@media(max-width: 800px){main>div.product .configurator-wrapper .summary{position:static;width:100%;order:2;z-index:13}main>div.product .configurator-wrapper .summary h1{display:block;z-index:12;margin-top:10px;font-size:24px;line-height:1.1em;text-shadow:0px 0px 5px #e1e0de}main>div.product .configurator-wrapper .summary form{position:static}main>div.product .configurator-wrapper .summary form .placeholder+div{max-width:unset}main>div.product .configurator-wrapper .summary form input,main>div.product .configurator-wrapper .summary form select,main>div.product .configurator-wrapper .summary form .styled_button,main>div.product .configurator-wrapper .summary form button,main>div.product .configurator-wrapper .summary form .select2-selection,main>div.product .configurator-wrapper .summary form span.select2.select2-container,main>div.product .configurator-wrapper .summary form .select2-results__option{width:100%}main>div.product .configurator-wrapper .summary form .quantity .quantity_input_wrapper{width:100%}main>div.product .configurator-wrapper form.cart{height:unset;flex-direction:column;width:calc(100vw - 36px);max-width:calc(100vw - 36px)}}@media(max-width: 800px)and (min-width: 351px){main>div.product .configurator-wrapper form.cart{width:calc(100vw - 60px);max-width:calc(100vw - 60px)}}@media(max-width: 800px){main>div.product .configurator-wrapper form.cart>div:not(.placeholder):not(.break){order:2}main>div.product .configurator-wrapper form.cart .single_variation_wrap{padding:12px 30px;width:calc(100% + 60px);margin-left:-30px}main>div.product .configurator-wrapper form.cart .placeholder{display:none}main>div.product .configurator-wrapper form.cart .materialmuster_link{order:1;margin:0}main>div.product .configurator-wrapper form.cart .break{display:none;width:0;position:fixed;top:0;right:0;margin-right:-3px}main>div.product .configurator-wrapper form.cart .break .status{top:50vh;top:calc(var(--vh, 1vh)*50)}main>div.product .configurator-wrapper form.cart .break .details{z-index:14;width:100vw;padding-top:7vh;padding-top:calc(var(--vh, 1vh)*7);padding-left:50px;min-height:100vh;height:auto}main>div.product .configurator-wrapper form.cart table.variations{margin:1em 0;width:100%;order:2;height:auto}main>div.product .configurator-wrapper form.cart table.variations.radio_buttons{order:1;margin-bottom:0}main>div.product .configurator-wrapper .scroll-indicator{display:none}}@media(min-width: 801px){main>div.product.product-type-simple .break{position:fixed;top:calc(var(--vh, 1vh)*10);right:calc(50vw - (100vw - 100%));height:calc(var(--vh, 1vh)*80);margin-right:0px}}@media(min-width: 801px)and (max-width: 1600px){main>div.product#product-2784 h1{font-size:27px}}main>div.product h1{margin-top:3px;font-style:normal;font-weight:normal;line-height:24px;font-size:30px;color:rgba(46,51,53,.9)}main>div.product h1.mobile-title{display:none}main>div.product a.reset_to_default{opacity:0;pointer-events:none}main>div.product.product_tag-kein-materialmuster a.materialmuster_link,main>div.product.product_tag-kein-materialmuster #circle_plus{display:none}main>div.product.product_cat-memory-books #circle_plus{display:none}main>div.product.product_cat-buecher:not(.product_tag-beschreibung-nicht-verstecken) a.reset_to_default{opacity:1;pointer-events:all}main>div.product.product_tag-discover .discover_elem{display:block}main>div.product.product_tag-discover .summary.discover-mode .description{display:none}main>div.product.product_tag-discover .summary.discover-mode .discover_text{max-width:480px;margin-top:2em}@media(max-width: 800px){main>div.product.product_tag-discover .summary.discover-mode .discover_text{margin-right:50px}}main>div.product.product_tag-discover form.cart{opacity:0;pointer-events:none}main>div.product div.details{margin:1em 0}@media(min-width: 801px){main>div.product div.details{margin:2em 0}}main>div.product div.details .container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}main>div.product div.details .container .detail-column{width:33%;padding:0 50px 0 0}main>div.product div.details .container .detail-column.dimension-container div.dimensions{margin-top:-2px}main>div.product div.details .container .detail-column.dimension-container div.dimensions label{white-space:nowrap}@media(max-width: 800px){main>div.product div.details .container{flex-direction:column}main>div.product div.details .container .detail-column{width:100%;padding-right:10px}main>div.product div.details .container .detail-column:first-child{width:100%}}main>div.product div.details h2{margin-bottom:1em;font-style:normal;font-weight:normal;line-height:1.5em;font-size:12px;letter-spacing:1.5px;color:#958578}main>div.product div.details h2:not(:first-of-type){margin-top:2.5em}main>div.product div.details a{display:inline-block}main>div.product div.details .product_informations .description{display:none}main>div.product div.details .product_informations label{text-transform:none;font-weight:normal;font-size:12px;letter-spacing:1px;color:#757575}main>div.product div.details .product_informations label::after{content:""}main>div.product div.details .product_informations .value{font-weight:400;font-style:normal;font-size:16px;margin-top:4px;color:rgba(46,51,53,.9)}main>div.product div.details .product_informations>.description,main>div.product div.details .specialties,main>div.product div.details .contact,main>div.product div.details .shipping_informations{font-weight:400;font-style:normal;line-height:1.5em;color:rgba(46,51,53,.9)}@media(max-width: 1440px){main>div.product div.details .product_informations>.description,main>div.product div.details .specialties,main>div.product div.details .contact,main>div.product div.details .shipping_informations{letter-spacing:0}}main>div.product div.details .product_informations>.description ul,main>div.product div.details .specialties ul,main>div.product div.details .contact ul,main>div.product div.details .shipping_informations ul{padding-left:1em}main>div.product div.details .product_informations>.description p:first-of-type,main>div.product div.details .specialties p:first-of-type,main>div.product div.details .contact p:first-of-type,main>div.product div.details .shipping_informations p:first-of-type{margin-top:0}main>div.product div.details .product_informations>.description table,main>div.product div.details .specialties table,main>div.product div.details .contact table,main>div.product div.details .shipping_informations table{width:100%;border-spacing:0}main>div.product div.details .product_informations>.description table td,main>div.product div.details .specialties table td,main>div.product div.details .contact table td,main>div.product div.details .shipping_informations table td{display:table-cell}main>div.product div.details .product_informations>.description table td:nth-of-type(2),main>div.product div.details .specialties table td:nth-of-type(2),main>div.product div.details .contact table td:nth-of-type(2),main>div.product div.details .shipping_informations table td:nth-of-type(2){font-style:italic}main>div.product div.product-faqs{margin-bottom:3em;color:rgba(46,51,53,.9)}main>div.product div.product-faqs h2{margin:10px 0;font-weight:normal}main>div.product div.product-faqs .faq-entries{display:flex;flex-direction:row;flex-wrap:wrap}main>div.product div.product-faqs .faq-entries .entry{width:30%;margin-right:24px}main>div.product div.product-faqs .faq-entries .entry h3{margin:10px 0;font-weight:normal;color:#958578}main>div.product div.product-faqs .faq-entries .entry p{margin:0;font-size:16px}main>div.product .summary{position:relative;width:50%;order:1;display:flex;flex-direction:column;margin-top:10vh;margin-top:calc(var(--vh, 1vh)*10);min-height:calc(100vh - var(--vh, 1vh)*10)}main>div.product .summary .description{font-size:16px}main>div.product .summary .description p{margin-top:0}main>div.product .summary .description p span{display:inline}main>div.product .summary .description p span span{border-bottom:1px solid;cursor:pointer}main>div.product .summary .description span{display:none}main>div.product .summary .single_variation_wrap{background:#d8d7d5;min-width:250px}@media(min-width: 801px){main>div.product .summary .single_variation_wrap{position:-webkit-sticky;position:sticky;left:0;bottom:0;margin-top:auto;height:80px;margin-left:-130px;padding-left:130px;padding-right:40px;width:calc(100% + 170px)}}main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .price-wrapper{width:auto;display:flex;flex-wrap:nowrap;flex-direction:column;margin-top:26px;margin-right:auto;margin-bottom:14px;height:36px}@media(min-width: 1441px){main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .price-wrapper{height:39px}}@media(max-width: 1365px){main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .price-wrapper{margin-top:22px}}main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .price-wrapper .price{margin:0;line-height:26px;font-size:26px;color:#2e3335;white-space:nowrap}@media(max-width: 1440px){main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .price-wrapper .price{font-size:22px;line-height:24px}}main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .price-wrapper .price ins{text-decoration:none}main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .price-wrapper .price-info{margin:0;line-height:14px;font-size:12px;letter-spacing:.3px;white-space:nowrap;color:#757575}@media(min-width: 801px){main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap;position:relative}main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin-right:3%;width:20%;min-width:80px}main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label{white-space:nowrap}main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button{width:45%;min-width:200px;margin:25px 0 0 3%;max-width:270px;line-height:1em}}@media(min-width: 801px)and (min-width: 1366px){main>div.product .summary .single_variation_wrap .woocommerce-variation-add-to-cart button{margin-top:29px}}main>div.product .summary .single_variation_wrap .additional-info{width:calc(100% + 50px);white-space:nowrap;background-color:#d8d7d5;color:rgba(46,51,53,.9);text-align:center;margin-left:-25px;padding-left:25px;padding-right:25px}@media(min-width: 1281px){main>div.product .summary .single_variation_wrap .additional-info{width:calc(100% + 80px);margin-left:-40px;padding-left:40px;padding-right:40px}}@media(max-width: 800px){main>div.product .summary .single_variation_wrap .additional-info{width:calc(100% + 36px);margin-top:20px;margin-left:-18px;padding-left:0;padding-right:0}main>div.product .summary .single_variation_wrap .additional-info.desktop{display:none}main>div.product .summary .single_variation_wrap .additional-info.mobile{display:block}main>div.product .summary .single_variation_wrap .additional-info p{margin:0;line-height:2em}}@media(max-width: 800px)and (min-width: 351px){main>div.product .summary .single_variation_wrap .additional-info{width:calc(100% + 60px);margin-left:-30px}}@media(min-width: 801px){main>div.product .summary .single_variation_wrap .additional-info.desktop{display:block}main>div.product .summary .single_variation_wrap .additional-info.mobile{display:none}}main>div.product .summary .legal-price-info{display:none}main>div.product .summary form{flex-grow:1;position:relative;width:100%;min-height:492px;max-width:calc(50vw - 130px);display:flex;flex-wrap:wrap;font-size:12px;line-height:36px;letter-spacing:1px;color:#958578;pointer-events:none}main>div.product .summary form>*{pointer-events:all}main>div.product .summary form .placeholder+div{width:100%;min-width:285px}main>div.product .summary form label{display:block;text-transform:uppercase;letter-spacing:1.5px;font-weight:normal;line-height:1.3rem}@media(min-width: 801px)and (max-width: 1365px){main>div.product .summary form label{font-size:.8em;letter-spacing:1px;line-height:2em}}main>div.product .summary form label[for=pa_positionierung-praegung]::after,main>div.product .summary form label[for=alg_wc_pif_local_1]::after{content:""}main>div.product .summary form .quantity label::after{content:" wählen"}main>div.product .summary form input.disabled,main>div.product .summary form select.disabled+.select2{opacity:.5;user-select:none;pointer-events:none}main>div.product .summary form ul.select2-results__options .select2-results__option:first-child{display:none}main>div.product .summary form input{font-style:normal;color:rgba(46,51,53,.9)}main>div.product .summary form input::-webkit-input-placeholder{color:#b3b3b3}main>div.product .summary form input::-moz-placeholder{color:#b3b3b3}main>div.product .summary form input:-moz-placeholder{color:#b3b3b3}main>div.product .summary form input:-ms-input-placeholder{color:#b3b3b3}main>div.product .summary form input::placeholder{color:#b3b3b3}main>div.product .summary form input,main>div.product .summary form select{height:39px;border:1px solid #fff;color:#757575;padding-left:8px;border-radius:0;font-size:.66rem;color:rgba(46,51,53,.9);letter-spacing:1px;line-height:2rem;box-shadow:none}main>div.product .summary form input:focus,main>div.product .summary form select:focus{outline:none}main>div.product .summary form #embossing-one,main>div.product .summary form #embossing-two,main>div.product .summary form #embossing-three{font-weight:400;font-style:italic;font-size:.88rem;color:rgba(46,51,53,.9) !important;letter-spacing:.3px;line-height:2rem;padding-top:4px}main>div.product .summary form #embossing-one::-webkit-input-placeholder,main>div.product .summary form #embossing-two::-webkit-input-placeholder,main>div.product .summary form #embossing-three::-webkit-input-placeholder{font-size:.88rem;letter-spacing:1px;color:#757575;padding-top:0px}main>div.product .summary form #embossing-one::-moz-placeholder,main>div.product .summary form #embossing-two::-moz-placeholder,main>div.product .summary form #embossing-three::-moz-placeholder{font-size:.88rem;letter-spacing:1px;color:#757575;padding-top:0px}main>div.product .summary form #embossing-one:-moz-placeholder,main>div.product .summary form #embossing-two:-moz-placeholder,main>div.product .summary form #embossing-three:-moz-placeholder{font-size:.88rem;letter-spacing:1px;color:#757575;padding-top:0px}main>div.product .summary form #embossing-one:-ms-input-placeholder,main>div.product .summary form #embossing-two:-ms-input-placeholder,main>div.product .summary form #embossing-three:-ms-input-placeholder{font-size:.88rem;letter-spacing:1px;color:#757575;padding-top:0px}main>div.product .summary form #embossing-one::placeholder,main>div.product .summary form #embossing-two::placeholder,main>div.product .summary form #embossing-three::placeholder{font-size:.88rem;letter-spacing:1px;color:#757575;padding-top:0px}main>div.product .summary form table{width:100%}main>div.product .summary form table td.value{display:block;width:100%}main>div.product .summary form table td.value span.select2{width:100% !important;height:40px}main>div.product .summary form table td.value div.details{margin-top:2.5em}main>div.product .summary form table td.label{width:100%}@media(max-width: 800px){main>div.product .summary form>.variations-wrapper{width:100%}}@media(min-width: 1366px){main>div.product .summary form>.variations-wrapper{margin-right:10%}}@media(min-width: 801px){main>div.product .summary form .quantity{margin-top:.5em}}main>div.product .summary form .quantity .quantity_input_wrapper{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;height:40px;border:1px solid #fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main>div.product .summary form .quantity .quantity_input_wrapper .quantity_input_decrease,main>div.product .summary form .quantity .quantity_input_wrapper .quantity_input_increase{font-size:1rem;cursor:pointer;pointer-events:auto;user-select:none;padding:0 8px;z-index:1;margin-top:-3px}main>div.product .summary form .quantity .quantity_input_wrapper .quantity_input_decrease{margin-bottom:-2px;margin-left:calc(1rem - 8px)}main>div.product .summary form .quantity .quantity_input_wrapper .quantity_input_increase{margin-right:calc(1rem - 8px)}main>div.product .summary form .quantity .quantity_input_wrapper input{position:absolute;left:0;width:100%;padding:2px 0 0;text-align:center;border:none}main>div.product .summary form .single_add_to_cart_button{margin-top:1em;line-height:.9em}main>div.product .summary form a.reset_variations{display:none !important}main>div.product .summary form a.reset_to_default{visibility:visible;color:#757575;text-decoration:none;user-select:auto}main>div.product .summary form a.reset_to_default::before{content:"";display:inline-block;margin-right:.5em;height:9px;width:9px;background-repeat:no-repeat;background-position:center;background-image:url("./images/x.svg")}main>div.product .summary form table.variations{order:0}main>div.product .summary form div.variations-wrapper{order:1}main>div.product .summary form div.variations-wrapper table.variations{margin-top:1.5em}main>div.product .summary form div.disclaimer_wrapper{order:2}main>div.product .summary form div.single_variation_wrap{order:3}main>div.product table.variations{max-width:590px}main>div.product table.variations .hidden-container select{display:none}main>div.product table.variations .hidden-container select+span.select2{display:none}main>div.product table.variations div.attribute-options{display:flex;flex-wrap:wrap;width:100%}main>div.product table.variations div.attribute-options button{display:block;user-select:none;text-transform:none;margin-right:8px;margin-bottom:6px;width:auto;white-space:nowrap;font-weight:normal;text-align:center;background:rgba(0,0,0,0);border:2px solid #958578;color:#958578}main>div.product table.variations div.attribute-options button.active{background-color:#958578;color:#fff}main>div.product table.variations div.attribute-options button:hover{background-color:#665448;border-color:#665448;color:#fff}main>div.product table.variations div.attribute-options button::after{display:none}main>div.product table.variations tr:not(:first-child) td label{margin-top:1.8em}@media(min-width: 801px)and (max-width: 1440px){main>div.product table.variations tr:not(:first-child) td label{margin-top:1em}}main>div.product table.variations tr.disabled label,main>div.product table.variations tr.disabled span,main>div.product table.variations tr.disabled input{pointer-events:none;color:#b3b3b3 !important;border-color:#b3b3b3 !important}main>div.product table.variations tr.disabled input::-webkit-input-placeholder{color:#b3b3b3 !important}main>div.product table.variations tr.disabled input::-moz-placeholder{color:#b3b3b3 !important}main>div.product table.variations tr.disabled input:-moz-placeholder{color:#b3b3b3 !important}main>div.product table.variations tr.disabled input:-ms-input-placeholder{color:#b3b3b3 !important}main>div.product table.variations tr.disabled input::placeholder{color:#b3b3b3 !important}main>div.product .disclaimer_wrapper{width:80%;margin:0 4px 10px;font-style:normal;font-weight:normal;line-height:1.5em;font-size:12px;letter-spacing:1px;text-decoration:none}@media(min-width: 801px){main>div.product .disclaimer_wrapper{width:100%;margin:0 60% 45px 4px}}main>div.product .disclaimer_wrapper .imageDisclaimer{pointer-events:none;color:#757575;z-index:11;transition:200ms}main>div.product a.materialmuster_link,main>div.product div.formathilfe_link{font-size:12px;text-decoration:none;text-transform:none;white-space:nowrap;color:#757575;display:none;cursor:pointer}main>div.product a.materialmuster_link span:hover,main>div.product div.formathilfe_link span:hover{text-decoration:underline}main>div.product .variations tr td.label a.materialmuster_link,main>div.product tr.pa_format div.formathilfe_link{display:inline}main>div.product tr.pa_format div.formathilfe_link{display:none}main>div.product ul.variable-items-wrapper{padding:0;margin:0;margin-top:4px;height:216px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:baseline}@media(max-width: 1600px){main>div.product ul.variable-items-wrapper{margin-left:-3px}}main>div.product ul.variable-items-wrapper[data-attribute_name=attribute_pa_ausfuehrung]{height:216px}@media(min-width: 500px)and (max-width: 800px),(min-width: 1024px){main>div.product ul.variable-items-wrapper{height:144px}main>div.product ul.variable-items-wrapper[data-attribute_name=attribute_pa_ausfuehrung]{height:108px}}main>div.product ul.variable-items-wrapper[data-attribute_name=attribute_pa_ausfuehrung] li{margin-right:20px}main>div.product ul.variable-items-wrapper[data-attribute_name=attribute_pa_papierfarbe] li svg{box-shadow:none;border-radius:50%;border:6px solid #e1e0de;width:32px;height:32px}main>div.product ul.variable-items-wrapper[data-attribute_name=attribute_pa_papierfarbe] li.selected svg{box-shadow:0 0 0 2px #fff}main>div.product ul.variable-items-wrapper[data-attribute_name=attribute_pa_papierfarbe] li.selected svg path{stroke:none !important}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item){list-style:none;width:160px;cursor:pointer;font-weight:400;line-height:36px;font-size:12px;letter-spacing:1px;color:#757575}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-contents{display:flex}@media(min-width: 801px)and (max-width: 1365px){main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item){line-height:30px}}@media(max-width: 1600px){main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item){max-width:130px;line-height:34px}}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width:220px;max-width:250px}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item svg{margin-right:10px;margin-top:4px}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected svg path{stroke:#fff}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item):active .variable-item-span-color::after{content:"";display:block;position:relative;animation:click-wave .25s;background:#fff;z-index:100;border-radius:50%}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item).selected .variable-item-span-color{box-shadow:0 0 0 2px #fff}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item).selected .variable-item-span-text{user-select:none}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span-color{display:block;width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,0);border:6px solid #e1e0de;box-sizing:content-box}@media(min-width: 801px)and (max-width: 1365px){main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span-color{width:18px;height:18px;border:5px solid #e1e0de;margin-top:3px}}main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span-text{padding-left:1.5em;margin-top:-2px}@media(max-width: 1600px){main>div.product ul.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span-text{padding-left:.5em;margin-top:-1px}}main>div.product ul.variable-items-wrapper #singleproductswiper.woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs{display:none}main>div.product .image_container{position:relative;display:block;order:2;width:50%;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);overflow:hidden}@media(min-width: 801px){main>div.product .image_container{position:-webkit-sticky;position:sticky;top:0;right:0;z-index:1}}main>div.product .image_container #singleproductswiper_thumbs{display:none;position:absolute;z-index:9;bottom:0;width:100%;left:0;width:100%;height:160px;align-items:flex-end;padding-bottom:25px}@media(max-width: 1600px){main>div.product .image_container #singleproductswiper_thumbs{padding-bottom:15px}}main>div.product .image_container #singleproductswiper_thumbs .swiper-wrapper{height:auto;justify-content:center;margin:0;width:calc(100% - 30px);padding:0 15px}main>div.product .image_container #singleproductswiper_thumbs .swiper-slide{box-shadow:0 0 10px rgba(0,0,0,.5);width:60px !important;margin:0 15px;opacity:.5;flex-shrink:1;transition:100ms;cursor:pointer}main>div.product .image_container #singleproductswiper_thumbs .swiper-slide.active{box-shadow:0 0 20px rgba(0,0,0,.5);opacity:.9}main>div.product .image_container #singleproductswiper_thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover}main>div.product .image_container #circle_plus{position:absolute;right:35px;top:35%;transform:translateY(-50%);z-index:13;width:33px;height:33px;margin-left:-1px;margin-bottom:1rem;cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}@media(max-width: 800px){main>div.product .image_container #circle_plus{display:none}}main>div.product .image_container #materialImageContainer{position:absolute;top:0;width:100%;left:0;height:100%;z-index:12}main>div.product .image_container #materialImageContainer #materialImg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:12}main>div.product .image_container #materialImageContainer p{position:absolute;bottom:1rem;width:100%;text-align:center;font-size:.66rem;color:#fff;letter-spacing:1px;text-shadow:0 0 5px #000;z-index:20;padding:0 16%}main>div.product #singleproductswiper.woocommerce-product-gallery{opacity:1;transition:opacity .1s ease-in-out 0s}main>div.product #singleproductswiper.woocommerce-product-gallery .swiper-button-prev,main>div.product #singleproductswiper.woocommerce-product-gallery .swiper-button-next{position:absolute;top:50%;left:auto;transform:translateY(-50%);width:72px;height:72px;background-color:rgba(255,255,255,.3);border-radius:9999px}main>div.product #singleproductswiper.woocommerce-product-gallery .swiper-button-prev{left:25px;background-position-x:45%}main>div.product #singleproductswiper.woocommerce-product-gallery .swiper-button-next{right:25px;background-position-x:55%}main>div.product #singleproductswiper.woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}main>div.product #singleproductswiper.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper{margin:0;position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:1;display:flex;transition-property:transform;box-sizing:content-box;flex-direction:row;transition:.5s ease-in-out}main>div.product #singleproductswiper.woocommerce-product-gallery .canvas-container{pointer-events:none}main>div.product #singleproductswiper.woocommerce-product-gallery .woocommerce-product-gallery__image img{object-fit:cover;width:100%;height:100%}main>div.product #singleproductswiper.woocommerce-product-gallery .text-slide{flex-direction:column;padding:0 7em}@media(max-width: 800px){main>div.product #singleproductswiper.woocommerce-product-gallery .text-slide{padding:0 1.5em}main>div.product #singleproductswiper.woocommerce-product-gallery .text-slide h2{font-size:22px;margin-bottom:.5em}main>div.product #singleproductswiper.woocommerce-product-gallery .text-slide p{margin:0 0 2em;font-size:16px}}main>div.product #temp_image_container,main>div.product #discover_images_container{width:50vw;position:absolute;right:0;top:0}main>div.product #temp_image_container img,main>div.product #discover_images_container img{object-fit:cover;width:100%;height:100%}main>div.product #discover_images_container{z-index:20;height:100%;max-height:calc(var(--vh, 1vh)*100);overflow:hidden;transition:opacity .1s ease-in-out 0s}@media(max-width: 800px){main>div.product #discover_images_container{height:auto !important}}main>div.product #discover_images_container img{object-position:bottom}main>div.product #singleproductswiper{background-color:#dad9d7}main>div.product #singleproductswiper .swiper-wrapper,main>div.product #singleproductswiper .swiper-slide{background-color:#dad9d7}main>div.product #singleproductswiper .swiper-pagination{top:45%;right:-10px;padding:30px}main>div.product #singleproductswiper .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:33px;height:33px;border:1px solid #fff;background:rgba(0,0,0,0);opacity:1;transition:all .5s ease;margin:.5rem 0;cursor:pointer}main>div.product #singleproductswiper .swiper-pagination .swiper-pagination-bullet::before{content:attr(data-content);font-size:1rem;color:#fff;line-height:36px}main>div.product #singleproductswiper .swiper-pagination .swiper-pagination-bullet:focus{outline:0}main>div.product #singleproductswiper .swiper-pagination .swiper-pagination-bullet-active{height:33px;border:1px solid #fff;background:#fff}main>div.product #singleproductswiper .swiper-pagination .swiper-pagination-bullet-active::before{content:attr(data-content);font-weight:700;color:#ccc}.woocommerce-message{display:none}@media(max-width: 800px){main>div#product-273 .configurator-wrapper #singleproductswiper.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{height:280px}}main>div.product .discover_elem{display:none}@media(max-width: 800px){main>div.product .summary{margin:20px 0}main>div.product .summary .description{max-width:none}}@media(max-width: 1280px){main>div.product .summary form{height:auto;width:100%}}@media(min-width: 801px){main>div.product .summary form{position:relative;flex-direction:column;justify-content:end;max-width:unset;height:unset;min-height:unset}main>div.product .summary form select{width:245px}}main>div.product .summary.discover-mode form>*{pointer-events:none}main>div.product .summary .description,main>div.product .summary .discover_text{font-weight:400;font-style:normal;line-height:1.5em;font-size:16px;color:rgba(46,51,53,.9)}main>div.product .summary .description ul,main>div.product .summary .discover_text ul{padding-left:1em}.select2-container .select2-dropdown ul li[id*=helvetica]{font-family:"Helvetica"}.select2-container .select2-dropdown ul li[id*=diethelm-antiqua]{font-family:"Juvelo"}table.variations tr td.value span[title*=Helvetica]{font-family:"Helvetica"}table.variations tr td.value span[title*=Diethelm-Antiqua]{font-family:"Juvelo"}table.variations tr td.value span[title*="Måns Grebäck I"]{font-family:"Hijrnotes"}table.variations tr td.value span[title*="Måns Grebäck II"]{font-family:"MedishScript"}.variations{margin:0}.variations tbody{display:flex;flex-direction:column}#addText{margin-top:8px;line-height:1em}#removeText{cursor:pointer;margin:.25rem 0 0rem;font-size:10px;text-align:left;letter-spacing:1px;text-decoration-line:underline;color:#958578}.embossing-text-wrapper label::after{content:none !important}tr.pa_einband{width:100%;min-width:285px}tr.pa_format{display:none;order:1}tr.pa_breite-klappkante{display:none;order:2}tr.pa_praegung{order:2}tr.pa_motiv{order:2}tr.pa_text{order:2}#embossing1{order:3;margin:1rem 0 0}#embossing1 .cost-notice{margin-bottom:1em;color:#757575;font-size:14px;line-height:1.5em;letter-spacing:normal}#embossing1 .cost-notice span{color:#2e3335;font-weight:bold}.product-kuenstler-edition #embossing1{margin:0}.product-kuenstler-edition #embossing1 .cost-notice{color:rgba(46,51,53,.9);font-size:16px}.pa_schrift-1{order:4;margin-top:4px}.pa_schrift-1 .label{display:none}#embossing2{order:4;margin:.3rem 0 0}#embossing2 label{margin-top:.7rem}.pa_schrift-2{order:5;margin-top:4px}.pa_schrift-2 .label{display:none !important}#embossing3{order:6;margin:.3rem 0 0}#embossing3 label{margin-top:.7rem}#embossing3 .eigene-vorlage-info p:not(.note){display:none}.pa_schrift-3{order:2}#embossing1 input,#embossing2 input,#embossing3 input{width:calc(100% - 2px);margin-left:1px}.pa_farbe-der-praegung{order:7}.product-kuenstler-edition .pa_farbe-der-praegung{order:unset;margin-bottom:1em}.product-kuenstler-edition .pa_farbe-der-praegung label{margin-top:0 !important}.pa_positionierung-praegung{order:8}.eigene-vorlage-info{display:none;color:rgba(46,51,53,.9);font-size:16px;line-height:1.5em;letter-spacing:normal}.eigene-vorlage-info a{white-space:nowrap;color:inherit}.eigene-vorlage-info .note{color:#757575;font-style:italic}#removePraegung,#praegung{order:20}#removePraegung td{display:block}#mainDescription{font-weight:400;font-style:normal;line-height:1.5em;font-size:16px;color:rgba(46,51,53,.9)}.blockOverlay.blockUI{opacity:.3 !important;width:calc(100% + 40px) !important;height:calc(100% + 40px) !important;margin:-20px !important}.page{background-color:#d7d6d4}.page #payment_method .summary-div{display:none !important}.page #payment_method button.disable{opacity:1;pointer-events:auto}.page #payment_method .woocommerce-additional-fields__field-wrapper{display:none}.page .tabcontent .wc-gzd-checkbox-placeholder-legal{height:auto}.page .product-remove{width:5% !important}.page .product-remove a.remove{width:auto;height:auto;line-height:1rem;font-weight:400;position:relative;text-decoration:none}.page .product-remove a.remove::before{line-height:1;vertical-align:-0.125em;font-weight:normal;content:"×";color:#757575}.page div.woocommerce-checkout-review-order{max-width:305px}.page #payment ul{list-style:none;margin:1rem 0;padding:0;margin-bottom:2rem}.page #payment .wc_payment_method{margin:1rem 0}.page #payment .wc_payment_method.payment_method_paypal a,.page #payment .wc_payment_method.payment_method_paypal img{display:none}.page #payment .wc_payment_method .container{font-size:.66rem;color:#757575;letter-spacing:1px;text-align:left;line-height:2rem;padding-left:45px;display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page #payment .wc_payment_method .container input{position:absolute;opacity:0}.page #payment .wc_payment_method .checkmark{position:absolute;top:1.5px;left:0;height:33px;width:33px;background:none;border-radius:50%;border:1.5px solid #fff}.page #payment .wc_payment_method .checkmark::after{content:"";position:absolute;display:none}.page #payment .wc_payment_method .container input:checked~.checkmark::after{display:block}.page #payment .wc_payment_method .container .checkmark::after{top:5.5px;left:5.5px;width:19px;height:19px;border-radius:50%;background:#fff}.page #order_review_table{display:none}.page #order_review_tab #order_review_table{display:table}.page #legal{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page #legal .fallback{pointer-events:auto;-webkit-appearance:checkbox;appearance:checkbox}.page .wc-gzd-checkbox-placeholder-legal{height:5em}.page .wc-gzd-checkbox-placeholder-legal .input-checkbox{height:auto;width:auto}.page .wc-gzd-checkbox-placeholder-legal>label{max-width:275px;font-size:.66rem;color:#757575;letter-spacing:1px;text-align:left;line-height:1rem}@media(min-width: 1300px){.page .wc-gzd-checkbox-placeholder-legal>label{max-width:450px}}.page .wc-gzd-checkbox-placeholder-legal>label a{text-decoration:none;color:#757575;border-bottom:1px solid #958578}.page .col-1,.page .col-2{margin-right:2rem}.page .cart-empty{font-size:2.66rem;color:#fff;letter-spacing:0;text-align:left;line-height:1.2em;max-width:500px}@media(max-width: 800px){.page .cart-empty{font-size:1.66rem}}.page .return-to-shop{display:none}.page .woocommerce-billing-fields .woocommerce-input-wrapper .selection .select2-selection{height:39px;background:none}@media(min-width: 801px){.page .woocommerce-billing-fields .woocommerce-input-wrapper .selection .select2-selection{width:290px !important}}.page .wc-proceed-to-checkout{margin-left:auto;width:290px;margin-bottom:1rem}.page .coupon,.page .shipping{width:290px;margin-left:auto;margin-bottom:1rem}.page .coupon p,.page .shipping p{margin:0}.page .coupon label,.page .shipping label{display:block;font-size:.66rem;color:#958578;letter-spacing:1px;line-height:2rem;text-transform:uppercase}.page .coupon input,.page .shipping input{height:40px;width:100%;border:1px solid #fff;font-size:.78rem;color:#757575;letter-spacing:.6px;line-height:1.33rem;padding-left:8px}.page .coupon input:focus,.page .shipping input:focus{outline:none}.page .coupon button,.page .shipping button{width:auto;height:auto;padding:0;border:none;background:none;color:#958578}.page .coupon button:hover,.page .shipping button:hover{color:#fff}.page .coupon button::after,.page .shipping button::after{content:"";margin-left:.5rem}.page .coupon button.disabled,.page .shipping button.disabled{opacity:.5;pointer-events:none}.page .coupon button.disabled:hover,.page .shipping button.disabled:hover{color:inherit;background:none;opacity:.5}.page .flex-container{display:flex}.page .flex-container .woo-page{position:relative;width:100%;padding-top:10vh;padding-top:calc(var(--vh, 1vh)*10);padding-left:2%;padding-right:2%;padding-bottom:5vh;padding-bottom:calc(var(--vh, 1vh)*5);margin:0 auto}@media(min-width: 1200px){.page .flex-container .woo-page{min-width:925px}}@media(min-width: 1100px){.page .flex-container .woo-page{padding-left:5%;padding-right:5%}}@media(min-width: 1600px){.page .flex-container .woo-page{padding-right:10%}}.page .flex-container .woo-page a.back{display:none;position:absolute;top:6px;left:34px;padding:1em}.page .flex-container .woo-page .h_circle{display:none}.page .flex-container .woo-page h2{font-style:normal;font-weight:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;display:inline}.page .flex-container .woo-page h2+.small{font-style:italic;font-size:.722rem;font-weight:normal;color:#757575;letter-spacing:.33px;line-height:1.33rem}.page .flex-container .woo-page form .cart,.page .flex-container .woo-page form .woocommerce-checkout-review-order-table{display:block}.page .flex-container .woo-page form .variation .variation-Lederfarbe,.page .flex-container .woo-page form .variation .variation-Gewebefarbe{display:none !important}.page .flex-container .woo-page form .div-table,.page .flex-container .woo-page form .summary-div{display:none;margin-top:2rem;margin-bottom:2rem}.page .flex-container .woo-page form .div-table .remove-span,.page .flex-container .woo-page form .summary-div .remove-span{font-size:.55rem;color:#9b9b9b;letter-spacing:.9px;text-align:right;text-transform:lowercase;position:absolute;right:0;top:-4px}.page .flex-container .woo-page form .div-table .remove-span .remove-mobile,.page .flex-container .woo-page form .summary-div .remove-span .remove-mobile{margin-left:4px;text-decoration:none;color:#9b9b9b;font-size:1rem;vertical-align:middle}.page .flex-container .woo-page form .div-table .flex-container,.page .flex-container .woo-page form .summary-div .flex-container{width:100%}.page .flex-container .woo-page form .div-table .flex-container div,.page .flex-container .woo-page form .summary-div .flex-container div{width:100%}.page .flex-container .woo-page form .div-table .one-product,.page .flex-container .woo-page form .summary-div .one-product{width:100%}.page .flex-container .woo-page form .div-table .one-product .row-heading,.page .flex-container .woo-page form .summary-div .one-product .row-heading{border-bottom:2px solid #fff}.page .flex-container .woo-page form .div-table .one-product .row-heading p,.page .flex-container .woo-page form .summary-div .one-product .row-heading p{font-weight:700;font-size:.66rem;color:#958578;letter-spacing:1.5px;text-align:left;text-transform:uppercase;margin-bottom:4px;line-height:normal;font-weight:normal}.page .flex-container .woo-page form .div-table .one-product .row-content,.page .flex-container .woo-page form .summary-div .one-product .row-content{margin-top:6px}.page .flex-container .woo-page form .div-table .one-product .row-content .amount,.page .flex-container .woo-page form .summary-div .one-product .row-content .amount{font-weight:normal;font-size:.88rem;color:#757575;letter-spacing:0;line-height:1.33rem}.page .flex-container .woo-page form .div-table .one-product .row-content img,.page .flex-container .woo-page form .summary-div .one-product .row-content img{width:100% !important;height:auto !important}.page .flex-container .woo-page form .div-table .product-name a,.page .flex-container .woo-page form .summary-div .product-name a{line-height:1.33rem}.page .flex-container .woo-page form .div-table .product-name dl dt.alg-pif-dt,.page .flex-container .woo-page form .summary-div .product-name dl dt.alg-pif-dt{display:inline-block}.page .flex-container .woo-page form .div-table .product-name dl dt.alg-pif-dt::after,.page .flex-container .woo-page form .summary-div .product-name dl dt.alg-pif-dt::after{content:":"}.page .flex-container .woo-page form .div-table .product-name dl dd.alg-pif-dd,.page .flex-container .woo-page form .summary-div .product-name dl dd.alg-pif-dd{margin:0;margin-left:.3em;display:inline-block}.page .flex-container .woo-page form .div-table .product-name .variation,.page .flex-container .woo-page form .div-table .product-name p,.page .flex-container .woo-page form .summary-div .product-name .variation,.page .flex-container .woo-page form .summary-div .product-name p{font-style:italic;font-size:.77rem;color:#757575;letter-spacing:.36px;line-height:1rem}.page .flex-container .woo-page form .div-table .product-name .variation dt,.page .flex-container .woo-page form .div-table .product-name .variation dd,.page .flex-container .woo-page form .div-table .product-name p dt,.page .flex-container .woo-page form .div-table .product-name p dd,.page .flex-container .woo-page form .summary-div .product-name .variation dt,.page .flex-container .woo-page form .summary-div .product-name .variation dd,.page .flex-container .woo-page form .summary-div .product-name p dt,.page .flex-container .woo-page form .summary-div .product-name p dd{display:inline-block;float:left}.page .flex-container .woo-page form .div-table .product-name .variation dt p,.page .flex-container .woo-page form .div-table .product-name .variation dd p,.page .flex-container .woo-page form .div-table .product-name p dt p,.page .flex-container .woo-page form .div-table .product-name p dd p,.page .flex-container .woo-page form .summary-div .product-name .variation dt p,.page .flex-container .woo-page form .summary-div .product-name .variation dd p,.page .flex-container .woo-page form .summary-div .product-name p dt p,.page .flex-container .woo-page form .summary-div .product-name p dd p{margin:0}.page .flex-container .woo-page form .div-table .product-name .variation dt,.page .flex-container .woo-page form .div-table .product-name p dt,.page .flex-container .woo-page form .summary-div .product-name .variation dt,.page .flex-container .woo-page form .summary-div .product-name p dt{clear:left}.page .flex-container .woo-page form .div-table .product-name .variation dd,.page .flex-container .woo-page form .div-table .product-name p dd,.page .flex-container .woo-page form .summary-div .product-name .variation dd,.page .flex-container .woo-page form .summary-div .product-name p dd{margin-left:4px}.page .flex-container .woo-page form .div-table .product-subtotal .row-content .amount,.page .flex-container .woo-page form .summary-div .product-subtotal .row-content .amount{color:#000}.page .flex-container .woo-page form .div-table .quantity label,.page .flex-container .woo-page form .summary-div .quantity label{display:none}.page .flex-container .woo-page form .div-table .quantity input,.page .flex-container .woo-page form .summary-div .quantity input{width:50%;border:none;text-align:center}.page .flex-container .woo-page form table.shop_table.cart,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table{width:100%;background:none;margin-bottom:1.5em}@media(max-width: 1099px){.page .flex-container .woo-page form table.shop_table.cart th.product-remove,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th.product-remove{max-width:10px;color:rgba(0,0,0,0)}}.page .flex-container .woo-page form table.shop_table.cart td,.page .flex-container .woo-page form table.shop_table.cart th,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table td,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th{background:rgba(0,0,0,0);border-bottom:1px solid #fff;border-collapse:collapse;width:12%;text-align:left;vertical-align:middle;padding:0;padding-right:1em;border-spacing:0}.page .flex-container .woo-page form table.shop_table.cart td.product-thumbnail,.page .flex-container .woo-page form table.shop_table.cart th.product-thumbnail,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table td.product-thumbnail,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th.product-thumbnail{width:80px}@media(min-width: 1100px){.page .flex-container .woo-page form table.shop_table.cart td.product-thumbnail,.page .flex-container .woo-page form table.shop_table.cart th.product-thumbnail,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table td.product-thumbnail,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th.product-thumbnail{width:100px}}.page .flex-container .woo-page form table.shop_table.cart td.product-name,.page .flex-container .woo-page form table.shop_table.cart th.product-name,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table td.product-name,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th.product-name{width:180px}@media(min-width: 1100px){.page .flex-container .woo-page form table.shop_table.cart td.product-name,.page .flex-container .woo-page form table.shop_table.cart th.product-name,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table td.product-name,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th.product-name{width:200px}}@media(min-width: 1100px){.page .flex-container .woo-page form table.shop_table.cart td.product-color,.page .flex-container .woo-page form table.shop_table.cart th.product-color,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table td.product-color,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th.product-color{min-width:120px}}.page .flex-container .woo-page form table.shop_table.cart td.product-remove,.page .flex-container .woo-page form table.shop_table.cart th.product-remove,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table td.product-remove,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table th.product-remove{padding-right:0}.page .flex-container .woo-page form table.shop_table.cart thead th,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table thead th{font-size:.66rem;color:#958578;letter-spacing:1.5px;line-height:2rem;text-transform:uppercase}@media(max-width: 1026px){.page .flex-container .woo-page form table.shop_table.cart thead th,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table thead th{letter-spacing:.5px}}.page .flex-container .woo-page form table.shop_table.cart tbody tr,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table tbody tr{font-size:.88rem;color:#000;letter-spacing:0;line-height:1.33rem}.page .flex-container .woo-page form table.shop_table.cart tbody tr td,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table tbody tr td{padding:1rem 0;padding-right:1rem;vertical-align:top}.page .flex-container .woo-page form table.shop_table.cart tbody tr td.product-quantity,.page .flex-container .woo-page form table.woocommerce-checkout-review-order-table tbody tr td.product-quantity{min-width:80px;color:#757575}.page .flex-container .woo-page form .woocommerce-additional-fields{display:none}.page .flex-container .woo-page .cart-collaterals{width:50%;margin-left:auto;margin-top:1em}.page .flex-container .woo-page .cart-collaterals .cart_totals{font-size:.66rem;color:#757575;letter-spacing:1px;line-height:2rem;margin:0}@media(min-width: 801px){.page .flex-container .woo-page .woocommerce-cart-form .cart-collaterals{min-width:490px}}.page .flex-container .woo-page .woocommerce-cart-form .cart-collaterals .cart_totals table tbody tr td,.page .flex-container .woo-page .woocommerce-cart-form .cart-collaterals .cart_totals table tbody tr th{width:100%}.page .flex-container .woo-page .woocommerce-cart-form .cart-collaterals .cart_totals table tbody tr td[data-title],.page .flex-container .woo-page .woocommerce-cart-form .cart-collaterals .cart_totals table tbody tr th[data-title]{width:290px;min-width:290px}.page .flex-container .woo-page table#paymentReview tbody{width:100%;display:block}.page .flex-container .woo-page table#paymentReview tbody tr td{padding-left:20px !important}.page .flex-container .woo-page .cart-collaterals .cart_totals table,.page .flex-container .woo-page table#paymentReview{margin-left:auto;text-align:right;margin-bottom:1.5em}.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody tr,.page .flex-container .woo-page table#paymentReview tbody tr{text-align:left;line-height:1.5em;padding:10px 0;font-size:.66rem;letter-spacing:1px;margin:0;color:#757575;height:2.1rem}.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody tr th,.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody tr td,.page .flex-container .woo-page table#paymentReview tbody tr th,.page .flex-container .woo-page table#paymentReview tbody tr td{font-weight:normal;border:none;padding:0;width:50%}.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody tr p,.page .flex-container .woo-page table#paymentReview tbody tr p{margin:0;margin-top:.4em}.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody .order-total th div.big,.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody .order-total td,.page .flex-container .woo-page table#paymentReview tbody .order-total th div.big,.page .flex-container .woo-page table#paymentReview tbody .order-total td{font-size:1.44rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1rem;text-transform:uppercase}.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody .order-total th div.big,.page .flex-container .woo-page table#paymentReview tbody .order-total th div.big{margin-top:.6rem;font-size:.66rem;color:rgba(46,51,53,.9);letter-spacing:1.5px;font-weight:700;text-align:left}.page .flex-container .woo-page .cart-collaterals .cart_totals table tbody .order-total .woocommerce-Price-amount,.page .flex-container .woo-page table#paymentReview tbody .order-total .woocommerce-Price-amount{font-weight:normal !important}@media(max-width: 800px){.page .flex-container .sidemenu{display:none}.page .flex-container .woo-page{padding:8.4vh 50px 120px 50px}.page .flex-container .woo-page a.back{display:block}.page .flex-container .woo-page .h_circle{display:inline-block;width:33px;height:33px;margin-right:.5rem;background:#fff;border:1px solid #fff;border-radius:50%;text-align:center;line-height:33px;font-size:12px;color:#757575}.page .flex-container .woo-page h2{display:inline-block;font-style:normal;font-weight:normal;line-height:36px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#757575}.page .flex-container .woo-page h2 .small{display:none}.page .flex-container .woo-page .woocommerce-cart-form{margin-top:-45px}.page .flex-container .woo-page .u-columns{display:block}.page .flex-container .woo-page .u-columns .col-1{margin-bottom:2rem}.page .flex-container .woo-page .tabcontent{margin-bottom:2rem}.page .flex-container .woo-page .tabcontent div{flex-direction:column}.page .flex-container .woo-page .tabcontent div div h3{margin-top:0;margin-bottom:0}.page .flex-container .woo-page .tabcontent div div button{margin-top:0 !important}.page .flex-container .woo-page .tabcontent .wc_payment_method div{display:none !important}.page .flex-container .woo-page form.woocommerce-form-register{width:100%}.page .flex-container .woo-page form.woocommerce-form-register .wc-gzd-checkbox-placeholder-reg_data_privacy{width:100%;margin:1.5em 0}.page .flex-container .woo-page form.woocommerce-form-register p.form-row{margin-top:1.5rem}.page .flex-container .woo-page form .cart,.page .flex-container .woo-page form .woocommerce-checkout-review-order-table{display:none !important}.page .flex-container .woo-page form .div-table,.page .flex-container .woo-page form .summary-div{display:block}.page .flex-container .woo-page form .div-table .product-name a,.page .flex-container .woo-page form .summary-div .product-name a{font-weight:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;text-decoration:none}.page .flex-container .woo-page form .div-table.cart_item{margin-top:3em}.page .flex-container .woo-page form .summary-div{margin-top:1rem;margin-bottom:1rem}.page .flex-container .woo-page form .summary-div .row-heading{margin-bottom:0}.page .flex-container .woo-page form .summary-div .row-heading p{font-weight:700;font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;line-height:2rem;width:100%;border-bottom:2px solid #fff;margin-bottom:0;text-transform:uppercase}.page .flex-container .woo-page form .summary-div .row-content{padding-bottom:1rem;border-bottom:2px solid #fff}.page .flex-container .woo-page form .summary-div .row-content h3{font-weight:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;text-transform:none;margin-bottom:.5rem}.page .flex-container .woo-page form .summary-div .row-content .flex-container{display:flex !important;width:100%}.page .flex-container .woo-page form .summary-div .row-content .flex-container div{width:33%;font-weight:normal;font-size:.66rem;color:#000;letter-spacing:0;line-height:1.33rem}.page .flex-container .woo-page form .summary-div .row-content .flex-container div:last-child{font-size:.88rem}.page .flex-container .woo-page form .cart-collaterals{margin-top:1rem;margin-bottom:1rem;margin-left:0;min-width:auto;width:100%}.page .flex-container .woo-page form .cart-collaterals table{margin-left:0 !important}.page .flex-container .woo-page form .cart-collaterals table tbody tr td,.page .flex-container .woo-page form .cart-collaterals table tbody tr th{width:50% !important}.page .flex-container .woo-page form .cart-collaterals table tbody tr td[data-title],.page .flex-container .woo-page form .cart-collaterals table tbody tr th[data-title]{padding-left:20px;width:100% !important;min-width:100% !important}.page .flex-container .woo-page form .cart-collaterals table tbody tr td[data-title=Versand]{line-height:1.5em}.page .flex-container .woo-page form .cart-collaterals table .order-total td{padding-top:.6rem !important;display:block}.page .flex-container .woo-page form .cart-collaterals table .order-total td:first-child{margin-top:2em;line-height:.5rem}}@media(max-width: 800px){.page .styled_button,.page button,.page #wp-submit,.page .wc-proceed-to-checkout,.page .coupon,.page .shipping,.page .select2-selection,.page span.select2.select2-container,.page .select2-results__option,.page #paymentFrameForm{width:265px !important;font-size:.66rem}.page .coupon,.page .shipping,.page .wc-proceed-to-checkout{margin-left:0}}@media(max-width: 359px){.flex-container .woo-page{padding-left:30px !important;padding-right:30px !important}}tr .product-name{padding-right:2rem}tr .product-name a{font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;text-decoration:none;display:inline-block}tr .product-name p{margin:0;font-style:italic;font-size:.77rem;color:#757575;letter-spacing:.36px;line-height:1rem}tr .product-name dl dt.alg-pif-dt{display:inline-block}tr .product-name dl dt.alg-pif-dt::after{content:":"}tr .product-name dl dd.alg-pif-dd{margin:0;margin-left:.3em;display:inline-block}tr .product-name .variation{display:block;font-style:italic;font-size:.722rem;color:#757575;letter-spacing:.33px;line-height:1rem;margin:0}tr .product-name .variation dt{display:inline-block;float:left;clear:left}tr .product-name .variation dd{display:inline-block;margin-left:4px;float:left}tr .product-name .variation dd p{margin:0}tr .product-thumbnail{padding-top:0}tr .product-thumbnail img{display:block;width:72px;height:72px;margin:4px auto;margin-left:0}tr .product-color{white-space:nowrap}tr .product-color div.circle{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:sub}tr .product-color span{font-size:.722rem;color:#757575;letter-spacing:.33px;margin-left:.8em}@media(max-width: 1026px){tr .product-color span{margin-left:0}}tr .product-price{font-size:.88rem;color:#757575;letter-spacing:0;line-height:1.33rem}tr .product-remove a.remove{width:fit-content}.woocommerce-billing-fields .col-3{margin-top:0}.product-quantity .quantity{cursor:pointer}.product-quantity .quantity label{display:none}.product-quantity .quantity_input_wrapper input{cursor:pointer;background:none;border:none;width:2rem;text-align:center;font-size:.66rem;color:#757575}.product-quantity .quantity_input_wrapper input:focus{border:none;outline:none}.product-quantity .quantity_input_wrapper .quantity_input_decrease,.product-quantity .quantity_input_wrapper .quantity_input_increase{font-size:1rem;color:#958578;user-select:none}@media(max-width: 800px){.product-quantity,.product-price,.product-subtotal{line-height:2rem}.product-color .circle{width:19px !important;height:19px;display:inline-block;border-radius:50%;vertical-align:middle}.product-color .row-content span{vertical-align:middle;margin-left:8px;font-size:.66rem;color:#757575;letter-spacing:1px;text-align:left;line-height:2rem}form p label{font-size:.66rem}form p .woocommerce-additional-fields__field-wrapper,form p input,form p select{width:265px;font-size:.66rem}}#ship-to-different-address{text-align:left;text-transform:none;margin:0;margin-top:2rem}@media(max-width: 800px){#ship-to-different-address{width:220px}}ul.order_details{margin-bottom:2em;padding:0;font-size:.66rem;color:#958578;letter-spacing:1px;line-height:1.5rem;list-style-type:none}#paymentFrameForm{width:290px}#paymentFrameIframe{width:100%}#customerInfo{display:none;width:100%;padding:1rem 0;border-bottom:1px solid #fff}#customerInfo .customerInfoBox{width:25%;padding-right:10px;margin:0}#customerInfo .customerInfoBox h4{font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;line-height:1.5rem;text-transform:uppercase}#customerInfo .customerInfoBox p{font-size:.66rem;color:#757575;letter-spacing:1px;text-align:left;line-height:1rem;margin:0}.woocommerce-additional-fields__field-wrapper{margin-bottom:1em}#order_comments_field{margin-bottom:0}#order_comments_field label{top:-5px;left:0;font-weight:700;font-size:.55rem;font-style:normal;color:#958578;letter-spacing:1px;line-height:1.33rem;text-transform:uppercase}#order_comments{width:100%;height:112px;padding:8px;color:#757575;font-size:.66rem;line-height:1.4em;letter-spacing:1px;border-radius:0;border:1px solid #fff;box-shadow:none;outline:none}#order_comments::-webkit-input-placeholder{font-size:.8rem;letter-spacing:.5px;line-height:1.33rem}#order_comments:-moz-placeholder{font-size:.8rem;letter-spacing:.5px;line-height:1.33rem}#order_comments::-moz-placeholder{font-size:.8rem;letter-spacing:.5px;line-height:1.33rem}#order_comments:-ms-input-placeholder{font-size:.8rem;letter-spacing:.5px;line-height:1.33rem}#order_comments::placeholder{font-size:.8rem;letter-spacing:.5px;line-height:1.33rem}#order_review_tab #paymentReview{display:block}#order_review_tab #customerInfo{display:flex}#order_review_tab .wc-gzd-order-submit{margin-bottom:2em}#order_review_tab .wc-gzd-order-submit,#order_review_tab .wc-gzd-checkbox-placeholder-legal{margin-left:50%;width:50%}#order_review_tab .wc-gzd-order-submit abbr,#order_review_tab .wc-gzd-checkbox-placeholder-legal abbr{display:none}@media(max-width: 800px){#order_review_tab #customerInfo{padding:0;border-bottom:none}#order_review_tab #customerInfo .customerInfoBox{width:100%;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #fff}#order_review_tab .summary-div .row-content h3{margin-top:1rem}#order_review_tab .summary-div .row-content h3 dl{display:none}#order_review_tab .summary-div .row-content .flex-container{flex-direction:row}#order_review_tab .summary-div .row-content .flex-container .product-color{width:50%;text-align:left}#order_review_tab .summary-div .row-content .flex-container .product-color div.circle{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:sub}#order_review_tab .summary-div .row-content .flex-container .product-color span{font-size:.722rem;color:#757575;letter-spacing:.33px;margin-left:.8em;vertical-align:top}#order_review_tab .summary-div .row-content .flex-container .product-quantity{width:22%;text-align:left;font-size:.66rem;color:rgba(46,51,53,.9);letter-spacing:1px;line-height:1.4rem}#order_review_tab .summary-div .row-content .flex-container .product-price{text-align:right;font-size:.88rem;color:#000;letter-spacing:0}#order_review_tab #paymentReview,#order_review_tab .wc-gzd-checkbox-placeholder-legal,#order_review_tab .wc-gzd-order-submit{width:100%;margin-left:0}#order_review_tab #paymentReview .total{margin-top:1.5em;flex-direction:column}#order_review_tab #paymentReview .total>span{display:block}#order_review_tab #paymentReview .total>span:first-child{line-height:1rem}}.agreeAGB-popper p,.mm-popper p{margin-top:0 !important;font-size:16px;color:#757575;letter-spacing:.2px}#order_review_table{margin-bottom:0}.woocommerce-cart-form .product-name dl{font-style:italic;font-size:.722rem !important;color:#757575;letter-spacing:.33px;line-height:1rem;margin:0}input.shipping_method{display:none}.wc_payment_methods p{margin-left:2.6rem;font-size:.66rem;color:#757575;letter-spacing:1px}.thankyouorder h1{font-size:2.66rem;color:#fff;letter-spacing:0;text-align:left;line-height:3rem;font-weight:normal;margin:0;margin-bottom:1rem}.thankyouorder div{width:50%;min-width:500px}@media(max-width: 800px){.thankyouorder div{width:100%;min-width:0}}.thankyouorder div .toContact{font-weight:700;font-size:.66rem;color:#958578;letter-spacing:1.5px;line-height:1.33rem;text-decoration:none}.thankyouorder div .toContact::after{content:"";display:inline-block;margin-left:.6rem;padding:3px;border:solid #958578;border-width:0 2px 2px 0;transform:rotate(-45deg);vertical-align:middle}.thankyouorder div p{font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;text-align:left;line-height:1.33rem}.thankyouorder div p a{font-size:1rem;text-decoration:none;color:rgba(46,51,53,.9);letter-spacing:0;text-align:left;line-height:1.33rem;border-bottom:1px solid #958578;cursor:pointer}.styled_button.accountCreated{color:#958578;background:#958578;transition:0}.styled_button.accountCreated:hover{color:#958578;background:#958578}.styled_button.accountCreated::before{content:"Konto erstellt";position:absolute;color:#fff;transition:.3s}.styled_button.accountCreated::after{transition:.3s;border-color:#fff;margin-top:0;width:1em;transform:rotate(134deg)}.styled_button.newLetterActive{color:#958578;background:#958578;transition:0}.styled_button.newLetterActive:hover{color:#958578;background:#958578}.styled_button.newLetterActive::before{content:"Angemeldet";position:absolute;color:#fff;transition:.3s}.styled_button.newLetterActive::after{transition:.3s;border-color:#fff;margin-top:0;width:1em;transform:rotate(134deg)}.ajaxBlock{display:inline-block;margin-right:20px;width:300px;vertical-align:top}#billing_address_1_field{display:inline-block;margin:0}#billing_address_1{width:180px}#billing_address_2_field{display:inline-block;margin:0 0 0 10px}#billing_address_2{width:100px}@media(max-width: 800px){#billing_address_2{width:75px}}#shipping_address_1_field{display:inline-block;margin:0}#shipping_address_1{width:180px}#shipping_address_2_field{display:inline-block;margin:0 0 0 10px}#shipping_address_2{width:100px}@media(max-width: 800px){#shipping_address_2{width:75px}}form h3,.tabcontent h3,#customer_login h3{font-weight:normal;font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;line-height:2rem;text-transform:uppercase}form .col-1,form .col-2,.tabcontent .col-1,.tabcontent .col-2,#customer_login .col-1,#customer_login .col-2{margin-right:1rem}form .col-1 form,form .col-2 form,.tabcontent .col-1 form,.tabcontent .col-2 form,#customer_login .col-1 form,#customer_login .col-2 form{margin:0;width:100%}form .col-1 form input,form .col-1 form button,form .col-2 form input,form .col-2 form button,.tabcontent .col-1 form input,.tabcontent .col-1 form button,.tabcontent .col-2 form input,.tabcontent .col-2 form button,#customer_login .col-1 form input,#customer_login .col-1 form button,#customer_login .col-2 form input,#customer_login .col-2 form button{max-width:100%}.woocommerce>p{margin:15%;margin-bottom:0;font-weight:400;font-style:normal;font-size:1rem;color:#747879;letter-spacing:0;text-align:left;line-height:1.33rem}.woocommerce>.styled_button{margin:5% 15%}form .col-3{margin-top:2.1rem}form p{margin-top:1rem;position:relative}form p label{display:block;margin-bottom:4px;font-size:.66rem;color:#958578;letter-spacing:1.5px;line-height:1.33;font-weight:700}form p input,form p select{height:39px;border:1px solid #fff;color:rgba(0,0,0,0);padding-left:8px;border-radius:0;font-size:.66rem;color:rgba(46,51,53,.9);letter-spacing:1px;line-height:2rem}@media(min-width: 801px){form p input,form p select{width:290px}}form p input:focus,form p select:focus{outline:none}form p select{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none;appearance:none;background:url("./images/arrow.svg") #fff 95%/4% no-repeat;color:#757575}form p ::-webkit-input-placeholder{font-style:italic}form p :-moz-placeholder{font-style:italic}form p ::-moz-placeholder{font-style:italic}form p :-ms-input-placeholder{font-style:italic}form p:first-child{margin-top:1rem}.woo-page .wc-gzd-checkbox-placeholder-reg_data_privacy.checkboxWrapper{margin:34.5px 0;width:56%}.woo-page .wc-gzd-checkbox-placeholder-reg_data_privacy.checkboxWrapper abbr{display:none}.woo-page .wc-gzd-checkbox-placeholder-reg_data_privacy.checkboxWrapper input[type=checkbox]:checked~label div.checkmark{opacity:1 !important}.woo-page form p label abbr.required{margin-left:-3px;text-decoration:none !important;border:none !important}.woo-page form p label.move{top:-20px;left:0;font-weight:bold;font-size:.66rem;font-style:normal;color:#958578;letter-spacing:1px;line-height:1.33rem;text-transform:uppercase}.u-columns{display:flex}.woocommerce-account .flex-container .woo-page h1{font-weight:400;font-style:normal;font-size:2.66rem;color:#fff;letter-spacing:0;text-align:left;line-height:3rem;font-weight:normal}@media(max-width: 500px){.woocommerce-account .flex-container .woo-page h1{font-size:2rem;line-height:2.33rem}}.legal .woocommerce-form__label-for-checkbox{top:3rem}#rememberme,#rememberme+span{display:none}.lost_reset_password{margin:10vh 5%;min-width:65vw;margin-left:450px;border-left:1px solid #fff;height:80vh;height:calc(var(--vh, 1vh)*80);padding:0 10vw}.lost_reset_password p{max-width:50%;font-weight:400;font-style:normal;font-size:1rem;color:#747879;letter-spacing:0;text-align:left;line-height:1.33rem}.lost_reset_password label.move{top:-20px;left:0;font-weight:bold;font-size:.55rem;font-style:normal;color:#958578;letter-spacing:1px;line-height:1.33rem;text-transform:uppercase}.woocommerce-password-strength{margin-top:1rem;font-weight:400;font-style:normal;font-size:1rem;color:#747879;letter-spacing:0;text-align:left;line-height:1.33rem}.woocommerce-password-hint{font-weight:400;font-style:normal;font-size:.66rem;color:#747879;letter-spacing:0;text-align:left;line-height:1rem}.woocommerce-orders-table{text-align:left;width:100%}.woocommerce-orders-table th{font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;line-height:2rem;border-bottom:1px solid #fff;text-transform:uppercase}.woocommerce-orders-table td{font-weight:400;font-style:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;border-bottom:1px solid #fff}.woocommerce-orders-table td a{text-decoration:none;color:rgba(46,51,53,.9);border-bottom:1px solid rgba(46,51,53,.9);transition:all .5s ease}.woocommerce-orders-table td a:hover{color:#958578;border-bottom:1px solid #958578}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{font-size:.66rem;color:#757575;letter-spacing:1px;line-height:1rem}.woocommerce-pagination{margin-top:1rem}.woocommerce-pagination .woocommerce-button--next{float:right}.woocommerce-pagination .woocommerce-button--previous{text-align:right;padding-right:1rem}.woocommerce-pagination .woocommerce-button--previous::before{content:"";display:inline-block;margin-top:2px;margin-right:1rem;margin-left:.6rem;padding:3px;border:solid #958578;border-width:0 2px 2px 0;transform:rotate(135deg);-webkit-transform:rotate(135deg);text-align:left;float:left;vertical-align:middle}.woocommerce-pagination .woocommerce-button--previous::after{display:none}.woocommerce-table--order-details{width:100%}.woocommerce-table--order-details th{font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;line-height:2rem;border-bottom:1px solid #fff;text-transform:uppercase}.woocommerce-table--order-details td{font-weight:400;font-style:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;border-bottom:1px solid #fff;padding:1rem 0;vertical-align:top}.woocommerce-table--order-details .woocommerce-table__product-name a{font-weight:400;font-style:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;text-decoration:none}.woocommerce-table--order-details .woocommerce-table__product-name ul{list-style:none;font-style:italic;font-size:.733rem;color:#757575;letter-spacing:.33px;line-height:1rem;padding-left:.5rem;margin:0}.woocommerce-table--order-details .woocommerce-table__product-name ul strong{font-weight:normal}.woocommerce-table--order-details .woocommerce-table__product-name ul li p{display:inline-block;margin:0}.page .woocommerce-customer-details .woocommerce-columns--addresses{display:flex;border-bottom:1px solid #fff}.page .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{width:25%;margin:0}.page .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column h2{font-weight:700;font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;line-height:1.5rem;text-transform:uppercase}.page .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address{font-size:.66rem;color:#757575;letter-spacing:1px;text-align:left;line-height:1rem;margin:0;font-style:normal;font-weight:normal}.page .woocommerce-address-fields .flex-container{width:auto}.order-review-details{display:flex;width:50%;margin-left:50%}.order-review-details div{width:50%}.order-review-details p{font-size:.66rem;color:#757575;letter-spacing:1px;text-align:right;line-height:1rem}.order-review-details .row-heading{font-weight:700}.order-review-details #note{padding-left:2rem}.order-review-details #note h2{font-weight:700;font-size:.66rem;color:#958578;letter-spacing:1px;text-align:right;text-transform:uppercase}.woocommerce-shipments-table,.woocommerce-table--shipment-details.shop_table.shipment_details{width:100%}.woocommerce-shipments-table thead,.woocommerce-table--shipment-details.shop_table.shipment_details thead{font-weight:700;font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;text-transform:uppercase}.woocommerce-shipments-table thead th,.woocommerce-table--shipment-details.shop_table.shipment_details thead th{font-weight:normal}.woocommerce-shipments-table tbody,.woocommerce-table--shipment-details.shop_table.shipment_details tbody{font-weight:400;font-style:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;text-decoration:none}.woocommerce-MyAccount-content.woo-page{font-weight:400;font-style:normal;font-size:1rem;color:rgba(46,51,53,.9);letter-spacing:0;line-height:1.33rem;text-decoration:none}.woocommerce-MyAccount-content.woo-page div.woocommerce-notices-wrapper+p:first-of-type{font-weight:700;font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;text-transform:uppercase}.woocommerce-shipment-details,.woocommerce-shipment-address-details{margin-top:1rem}div.page-materialmuster{overflow:auto;padding-left:100px;background:#d7d6d4}@media(max-width: 1280px){div.page-materialmuster{padding-left:70px}}@media(max-width: 800px){div.page-materialmuster{padding-left:55px}}div.page-materialmuster .flex-container{width:auto;margin-top:10vh;margin-top:calc(var(--vh, 1vh)*10);max-height:none}@media(max-width: 800px){div.page-materialmuster .flex-container{flex-direction:column}}div.page-materialmuster h1{font-style:normal;font-weight:normal;line-height:24px;font-size:30px;color:rgba(46,51,53,.9)}div.page-materialmuster h1.header_desktop{display:block}@media(max-width: 800px){div.page-materialmuster h1.header_desktop{display:none}}div.page-materialmuster h1.header_mobile{display:none}@media(max-width: 800px){div.page-materialmuster h1.header_mobile{display:block}}div.page-materialmuster .column{height:auto;width:362px;padding:0 20px;border-right:1.5px solid #fff}@media(max-width: 320px){div.page-materialmuster .column{width:250px}}@media(min-width: 1000px)and (max-width: 1365px){div.page-materialmuster .column{width:300px}}@media(max-width: 800px){div.page-materialmuster .column{border-right:none}}div.page-materialmuster .column:not(:first-child){font-size:24px;padding-top:calc(24px + 1.33em)}div.page-materialmuster .column.data{padding-bottom:calc(24px + 1.33em)}@media(max-width: 800px){div.page-materialmuster .column.data{order:4;padding-top:calc(24px + 1.33em)}}@media(max-width: 800px){div.page-materialmuster .column.lederfarbe-schreibtisch{padding-top:0}}@media(min-width: 801px){div.page-materialmuster .column.lederfarbe-buecher ul{height:250px}}div.page-materialmuster .column:last-child{border-right:none}div.page-materialmuster .column h2,div.page-materialmuster .column h2+span{margin:0;font-style:normal;font-weight:bold;line-height:24px;font-size:12px;letter-spacing:1px;color:#757575}div.page-materialmuster .column h2+span{color:#958578}div.page-materialmuster .column p label.move{top:-20px;left:0;font-weight:700;font-size:.55rem;font-style:normal;color:#958578;letter-spacing:1px;line-height:1.33rem;text-transform:uppercase}div.page-materialmuster .column button,div.page-materialmuster .column select,div.page-materialmuster .column input[type=email],div.page-materialmuster .column input[type=text]{width:100% !important;max-width:290px}div.page-materialmuster .column .checkboxWrapper{margin:1em 0;max-width:290px;width:100%}div.page-materialmuster .column button::before{content:"MUSTER BESTELLEN"}div.page-materialmuster .column button.checked::before{content:"BESTELLT"}div.page-materialmuster .column button.working::before{content:"SENDEN..."}div.page-materialmuster .column ul{padding:0;margin:0;margin-top:1em;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 801px){div.page-materialmuster .column ul{max-height:310px}}div.page-materialmuster .column li{display:flex;cursor:pointer;line-height:36px;font-size:12px;letter-spacing:1px;color:#757575}@media(min-width: 1401px){div.page-materialmuster .column li{min-width:160px}}div.page-materialmuster .column li input[type=checkbox]{display:block;width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,0);border:6px solid #d7d6d4;box-sizing:content-box}div.page-materialmuster .column li input[type=checkbox]:checked{box-shadow:0 0 0 2px #fff}div.page-materialmuster .column li label{padding-left:1.5em;margin-top:3px;margin-bottom:-3px}div.page-materialmuster .column li:active input[type=checkbox]::after{content:"";display:block;position:relative;-webkit-animation:click-wave .25s;-moz-animation:click-wave .25s;animation:click-wave .25s;background:#fff;z-index:100;border-radius:50%}#order_payment_heading{font-weight:normal;font-size:.66rem;color:#958578;letter-spacing:1px;text-align:left;line-height:2rem;text-transform:uppercase}.lost_password{font-size:.66rem;color:#757575;letter-spacing:1px;text-align:left;margin-top:0;line-height:1.6em;margin-top:10px}.lost_password a{text-decoration:none;color:inherit}.woocommerce-billing-fields{display:flex}@media(min-width: 801px){.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{margin-right:2rem}}#payment .payment_methods>.wc_payment_method>.container::before{content:""}.select2-selection{position:relative;height:40px !important;border:1px solid #fff !important;font-size:.88rem;color:#757575;letter-spacing:.27px;line-height:1.33rem;padding-left:8px;border-radius:0 !important;-webkit-appearance:none;-webkit-border-radius:0px}.select2-selection:focus{outline:none}.select2-selection span{padding:0 !important;margin-top:5px}@media(min-width: 801px){.select2-selection span{margin-top:3px}}.select2-selection .select2-selection__rendered{color:#757575 !important}.select2-selection .select2-selection__arrow{background:url("./images/arrow.svg") no-repeat;right:9px !important;top:12px !important;height:8px !important;width:12px !important}.select2-selection .select2-selection__arrow b{border:none !important}#customer_details .styled_button{margin:.8rem 0}@media(max-width: 800px){#customer_details .col-3{margin-top:1rem}}body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-message{display:none}