﻿:root{--s03-spacing-unit: 1rem;--s03-h1-margin-bottom: 2rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}:root{--s03-h1-base-font-family: var(--s03-heading-font-family);--s03-h1-base-font-color: var(--s03-heading-font-color);--s03-h1-base-font-size: 36px;--s03-h1-base-font-weight: var(--s03-heading-font-weight);--s03-h1-base-letter-spacing: -1px;--s03-h1-base-line-height: 1.25;--s03-h1-base-margin-bottom: 2rem;--s03-h1-md-font-family: var(--s03-h1-base-font-family);--s03-h1-md-font-color: var(--s03-h1-base-font-color);--s03-h1-md-font-size: var(--s03-h1-base-font-size);--s03-h1-md-font-weight: var(--s03-h1-base-font-weight);--s03-h1-md-letter-spacing: var(--s03-h1-base-letter-spacing);--s03-h1-md-line-height: var(--s03-h1-base-line-height);--s03-h1-md-margin-bottom: var(--s03-h1-base-margin-bottom);--s03-h1-lg-font-family: var(--s03-h1-base-font-family);--s03-h1-lg-font-color: var(--s03-h1-base-font-color);--s03-h1-lg-font-size: 48px;--s03-h1-lg-font-weight: var(--s03-h1-base-font-weight);--s03-h1-lg-letter-spacing: var(--s03-h1-base-letter-spacing);--s03-h1-lg-line-height: var(--s03-h1-base-line-height);--s03-h1-lg-margin-bottom: 2rem;--s03-h2-base-font-family: var(--s03-heading-font-family);--s03-h2-base-font-color: var(--s03-heading-font-color);--s03-h2-base-font-size: 28px;--s03-h2-base-font-weight: var(--s03-heading-font-weight);--s03-h2-base-letter-spacing: -1px;--s03-h2-base-line-height: 1.25;--s03-h2-base-margin-bottom: 1rem;--s03-h2-md-font-family: var(--s03-h2-base-font-family);--s03-h2-md-font-color: var(--s03-h2-base-font-color);--s03-h2-md-font-size: var(--s03-h2-base-font-size);--s03-h2-md-font-weight: var(--s03-h2-base-font-weight);--s03-h2-md-letter-spacing: var(--s03-h2-base-letter-spacing);--s03-h2-md-line-height: var(--s03-h2-base-line-height);--s03-h2-md-margin-bottom: var(--s03-h2-base-margin-bottom);--s03-h2-lg-font-family: var(--s03-h2-base-font-family);--s03-h2-lg-font-color: var(--s03-h2-base-font-color);--s03-h2-lg-font-size: 36px;--s03-h2-lg-font-weight: var(--s03-h2-base-font-weight);--s03-h2-lg-letter-spacing: var(--s03-h2-base-letter-spacing);--s03-h2-lg-line-height: var(--s03-h2-base-line-height);--s03-h2-lg-margin-bottom: 1.5rem;--s03-h3-base-font-family: var(--s03-heading-font-family);--s03-h3-base-font-color: var(--s03-heading-font-color);--s03-h3-base-font-size: 20px;--s03-h3-base-font-weight: var(--s03-heading-font-weight);--s03-h3-base-letter-spacing: -0.5px;--s03-h3-base-line-height: 1.25;--s03-h3-base-margin-bottom: 1rem;--s03-h3-md-font-family: var(--s03-h3-base-font-family);--s03-h3-md-font-color: var(--s03-h3-base-font-color);--s03-h3-md-font-size: var(--s03-h3-base-font-size);--s03-h3-md-font-weight: var(--s03-h3-base-font-weight);--s03-h3-md-letter-spacing: var(--s03-h3-base-letter-spacing);--s03-h3-md-line-height: var(--s03-h3-base-line-height);--s03-h3-md-margin-bottom: var(--s03-h3-base-margin-bottom);--s03-h3-lg-font-family: var(--s03-h3-base-font-family);--s03-h3-lg-font-color: var(--s03-h3-base-font-color);--s03-h3-lg-font-size: 24px;--s03-h3-lg-font-weight: var(--s03-h3-base-font-weight);--s03-h3-lg-letter-spacing: var(--s03-h3-base-letter-spacing);--s03-h3-lg-line-height: var(--s03-h3-base-line-height);--s03-h3-lg-margin-bottom: 1.25rem;--s03-h4-base-font-family: var(--s03-heading-font-family);--s03-h4-base-font-color: var(--s03-heading-font-color);--s03-h4-base-font-size: 16px;--s03-h4-base-font-weight: var(--s03-heading-font-weight);--s03-h4-base-letter-spacing: 0;--s03-h4-base-line-height: 1.25;--s03-h4-base-margin-bottom: 1rem;--s03-h4-md-font-family: var(--s03-h4-base-font-family);--s03-h4-md-font-color: var(--s03-h4-base-font-color);--s03-h4-md-font-size: var(--s03-h4-base-font-size);--s03-h4-md-font-weight: var(--s03-h4-base-font-weight);--s03-h4-md-letter-spacing: var(--s03-h4-base-letter-spacing);--s03-h4-md-line-height: var(--s03-h4-base-line-height);--s03-h4-md-margin-bottom: var(--s03-h4-base-margin-bottom);--s03-h4-lg-font-family: var(--s03-h4-base-font-family);--s03-h4-lg-font-color: var(--s03-h4-base-font-color);--s03-h4-lg-font-size: var(--s03-h4-base-font-size);--s03-h4-lg-font-weight: var(--s03-h4-base-font-weight);--s03-h4-lg-letter-spacing: var(--s03-h4-base-letter-spacing);--s03-h4-lg-line-height: var(--s03-h4-base-line-height);--s03-h4-lg-margin-bottom: var(--s03-h4-base-margin-bottom);--s03-link-underline-initial-size: 100% 5%;--s03-link-underline-background-color: var(--s03-primary-color);--s03-link-underline-hover-background-color: var(--s03-primary-color);--s03-link-underline-text-color: inherit;--s03-link-underline-hover-text-color: var(--s03-on-primary-color);--s03-btn-base-padding: 8px 1rem;--s03-btn-base-font-size: 1rem;--s03-btn-base-font-weight: normal;--s03-btn-base-line-height: 1.5}:root{--s03-link-underline-background-color: #c9961a;--s03-nav-current-item-color: #c9961a;--s03-nav-current-item-indicator-color: #c9961a;--s03-link-underline-hover-text-color: #6b4406;--s03-default-element-border-color: #2e2d2c;--s03-nav-icon-indicator-background-color: #6b4406}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wp-block-gallery.is-style-lightbox-gallery .gallery-item{width:100% !important}.wp-block-gallery.is-style-lightbox-gallery .gallery-item:not(:first-child){display:none}.wp-block-group.miniature-background{padding-bottom:6rem;position:relative}.wp-block-group.miniature-background:before,.wp-block-group.miniature-background:after{content:"";position:absolute;display:block;bottom:0;left:0;width:30%;height:100%;background-image:url("https://www.letmeprintitforyou.ch/assets/lbwp-cdn/lmpify/files/1755914616/cta_mimik.webp");background-repeat:no-repeat;background-size:contain;background-position:bottom;z-index:0}.wp-block-group.miniature-background:after{background-image:url("https://www.letmeprintitforyou.ch/assets/lbwp-cdn/lmpify/files/1755914613/cta_cerberus.webp");right:0;left:auto}@media(max-width: 767.98px){.wp-block-group.miniature-background{padding-top:6rem}.wp-block-group.miniature-background:before,.wp-block-group.miniature-background:after{width:40%}.wp-block-group.miniature-background:before{background-position:top}}.woocommerce-checkout .block-editor-wrapper .woocommerce{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.woocommerce-checkout .block-editor-wrapper .woocommerce{max-width:500px}}@media(min-width: 768px){.woocommerce-checkout .block-editor-wrapper .woocommerce{max-width:720px}}@media(min-width: 992px){.woocommerce-checkout .block-editor-wrapper .woocommerce{max-width:920px}}@media(min-width: 1320px){.woocommerce-checkout .block-editor-wrapper .woocommerce{max-width:1240px}}.wp-block-hero-teaser.is-color--primary--bg .btn--primary{background:var(--s03-primary-color);color:var(--s03-on-primary-color);border-color:var(--s03-primary-color)}.sc-header__buttons i{color:var(--s03-secondary-color)}.s03-nav-toggle span{display:none}.s03-mobile-nav__bottom{display:none}@media(min-width: 768px)and (max-width: 991.98px){.s03-footer__inner .s03-widget:nth-child(2) p{text-align:right !important}.s03-footer__inner .s03-widget:nth-child(3){flex:0 0 100%;max-width:100%}.s03-footer__inner .s03-widget:nth-child(3) p{text-align:center !important}}@media(max-width: 767.98px){.s03-footer__inner{text-align:center}.s03-footer__inner .has-text-align-right{text-align:center}.s03-footer__inner .s03-widget{margin-bottom:4rem}.s03-footer__inner .s03-widget:last-child{margin-bottom:0}}#lbwpForm-524-1 .forms-item-wrapper{margin-bottom:2rem}#lbwpForm-524-1 .forms-item-wrapper .calculation-error{padding:1rem;background:var(--s03-error-color);color:#fff;border-radius:var(--s03-forms-border-radius)}#lbwpForm-524-1.calculating:before{content:"Die Druckzeit wird berechnet, dies kann einige Minuten dauern...";display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);padding:2rem;z-index:100;font-weight:bold;font-size:20px;justify-content:center;align-items:center}#lbwpForm-524-1 .radio-field .field-list{column-gap:0;flex-direction:row !important}#lbwpForm-524-1 .radio-field .label-checkbox{width:150px !important}#lbwpForm-524-1 .radio-field .label-checkbox:first-child .beside-checkbox{border-right:none !important;border-radius:var(--s03-icon-tile-border-radius) 0 0 var(--s03-icon-tile-border-radius)}#lbwpForm-524-1 .radio-field .label-checkbox:last-child .beside-checkbox{border-left:none !important;border-radius:0 var(--s03-icon-tile-border-radius) var(--s03-icon-tile-border-radius) 0}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]{display:none}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]+.beside-checkbox{width:100%;text-align:center;padding:10px;border:var(--s03-icon-tile-border-width) solid var(--s03-icon-tile-border-color)}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]+.beside-checkbox:before{margin:0 auto;font-size:45px}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]+.beside-checkbox:after{display:none}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]+.beside-checkbox span{display:block;position:absolute;top:calc(100% + 10px);left:0;width:100%;background:#fff;border-radius:var(--s03-default-border-radius);padding:5px;font-weight:400;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.23));-webkit-filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.23));font-size:12px;z-index:10;visibility:hidden;opacity:0;transform:translateY(-10px);transition:all .5s ease}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]+.beside-checkbox span:before{content:"";display:block;margin:0 auto;margin-top:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]+.beside-checkbox:hover span{visibility:visible;opacity:1;transform:translateY(0)}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]:checked+.beside-checkbox{background:var(--s03-primary-color)}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]:checked+.beside-checkbox:before{color:var(--s03-secondary-color)}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type][id=type_1]+.beside-checkbox:before{content:""}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type][id=type_2]+.beside-checkbox:before{content:""}#lbwpForm-524-1 .radio-field .label-checkbox input[name=type]+.beside-checkbox:before{font-family:"Font Awesome Sharp Duotone";border:none;position:static;display:block;width:100px;height:100%;line-height:100px;text-align:center}#lbwpForm-524-1[data-prevent-submit=true] .send-button{display:none}#lbwpForm-524-1 .send-button{text-align:right}#lbwpForm-524-1 .send-button .btn{width:290px}.material-selection__field--swatch{position:relative;display:block;width:70px;height:70px;border:2px solid var(--s03-primary-color);border-radius:var(--s03-default-border-radius);margin-right:1rem;cursor:pointer}.material-selection__field--swatch:hover .material-selection__field--text{visibility:visible;opacity:1;transform:translateY(0)}.material-selection__field--swatch>i{display:none;color:#fff;padding:2px 3px;font-size:12px;background:var(--s03-on-primary-color);border-radius:0 0 0 4px;position:absolute !important;top:0;right:0}.material-selection__field--text{display:block;position:absolute;top:calc(100% + 10px);left:-52.5px;width:250%;background:#fff;border-radius:var(--s03-default-border-radius);padding:5px;font-weight:400;filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.23));-webkit-filter:drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.23));font-size:12px;z-index:10;visibility:hidden;opacity:0;transform:translateY(-10px);transition:all .5s ease}.material-selection__field--text:before{content:"";display:block;margin:0 auto;margin-top:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}.material-selection__field--text strong{display:block;margin-bottom:3px}.material-selection__field--text i{display:block;margin-top:2px;margin-bottom:5px}.material-selection__field--text i:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100px;border:1px solid;margin-right:3px}.material-selection__field--text i.instock:before{background:#8adb28;border-color:#8adb28}.material-selection__field--text i.lowstock:before{background:#fff;border-color:#8adb28}.material-selection__field--text i.outofstock:before{background:#fff;border-color:#5a5a5a}.material-selection__field--text .auto-fancybox{margin-top:5px;display:inline-block}.material-selection__field input{display:none}.material-selection__field input:checked~span.material-selection__field--swatch{border-color:var(--s03-on-primary-color)}.material-selection__field input:checked~span.material-selection__field--swatch>i{display:inline-block}.btn.calculate.calculating{pointer-events:none;cursor:not-allowed;opacity:.5}.btn.calculate.calculating:before{content:"";font-family:"Font Awesome Sharp Duotone";margin-right:5px;animation:spin 1s linear infinite}.print-cost{margin-top:2rem;margin-bottom:1rem;border-top:1px solid var(--s03-default-element-border-color);padding-top:1rem;padding-left:calc(100% - 290px)}.print-cost p{margin-bottom:0}@keyframes spin{from{transform:rotateZ(0)}from{transform:rotateZ(-360deg)}}.post-header{margin-top:0;margin-bottom:2rem;padding:0;background:var(--s03-primary-color)}.post-header__image .lbwp-focuspoint-container{padding-bottom:300px !important}@media(max-width: 767.98px){.post-header__image .lbwp-focuspoint-container{padding-bottom:170px}}.post-header__text{margin:0 auto;padding:2rem 15px 1rem 15px}@media(min-width: 576px){.post-header__text{max-width:500px}}@media(min-width: 768px){.post-header__text{max-width:720px}}@media(min-width: 992px){.post-header__text{max-width:920px}}@media(min-width: 1320px){.post-header__text{max-width:1240px}}@media(max-width: 767.98px){.post-header__text{padding-left:30px;padding-right:30px}}.post-header__text h1{margin-bottom:1rem}.post-header__text .post-meta{display:flex}.post-header__text .post-meta>span{padding-left:0;margin-right:1rem}.post-header__text .post-meta i{position:relative;top:0;margin-right:5px}.block-editor-wrapper .separator:last-child{margin-top:6rem;margin-bottom:8rem}#respond .woocommerce>h2{display:none}.single .block-editor-wrapper .wp-block-wrapper.heading{margin-top:4rem}/*# sourceMappingURL=child-theme.css.map */
