.shopify-section[id$=__hero]{position:relative;isolation:isolate}.shopify-section[id$=__hero] .section--padding{padding-bottom:0!important}.shopify-section[id$=__hero] .banner__heading{font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.05}.shopify-section[id$=__hero] .banner__heading em{display:block;font-style:normal;font-weight:500;font-size:.36em;line-height:1.3;letter-spacing:0;color:var(--td-copper-light);margin-bottom:.6em}.shopify-section[id$=__hero] .banner__box{max-width:52rem;margin-left:auto;text-shadow:0 2px 18px rgba(5,27,51,.55)}.shopify-section[id$=__hero] .banner__text{max-width:46rem}.shopify-section[id$=__hero] a.button{font-weight:600}.shopify-section[id$=__intro],.shopify-section[id$=__cta]{position:relative;z-index:2;background:var(--td-navy);color:#fff}.shopify-section[id$=__fantasie]{position:relative;z-index:2;background:var(--td-copper-light)}.shopify-section[id$=__intro]:before,.shopify-section[id$=__intro]:after,.shopify-section[id$=__cta]:before,.shopify-section[id$=__fantasie]:before,.shopify-section[id$=__fantasie]:after{content:"";position:absolute;left:0;right:0;height:80px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.shopify-section[id$=__intro]:before,.shopify-section[id$=__cta]:before{top:-79px;background-image:var(--td-wave-top-navy)}.shopify-section[id$=__intro]:after{bottom:-79px;background-image:var(--td-wave-bottom-navy)}.shopify-section[id$=__fantasie]:before{top:-79px;background-image:var(--td-wave-top-copper)}.shopify-section[id$=__fantasie]:after{bottom:-79px;background-image:var(--td-wave-bottom-copper)}.shopify-section[id$=__intro] .rich-text{background:transparent;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;gap:6rem;max-width:116rem;margin:0 auto;padding-top:7rem!important;padding-bottom:7rem!important}.shopify-section[id$=__intro] .rich-text__blocks{text-align:left;align-items:flex-start;max-width:62rem;margin:0}.shopify-section[id$=__intro] .rich-text:after{content:"";display:block;aspect-ratio:1;width:100%;border-radius:50%;background:url(/cdn/shop/files/wichteltuer-hero-mobil.jpg?v=1792240848&width=900) 45% 42% / 135% auto no-repeat;box-shadow:0 0 0 10px #d2ae87,0 0 0 14px var(--td-copper-dark),0 0 0 22px #c9a27c,0 0 0 25px var(--td-copper-dark),0 30px 60px -20px #000000a6}.shopify-section[id$=__intro] .rich-text__heading,.shopify-section[id$=__cta] .rich-text__heading{color:#fff;font-size:clamp(3.2rem,3.4vw,4.6rem);line-height:1.08}.shopify-section[id$=__intro] .rich-text__text,.shopify-section[id$=__cta] .rich-text__text{color:#ffffffdb}.shopify-section[id$=__intro] .rich-text__text{max-width:54rem;margin-left:0!important;margin-right:auto!important;padding-left:0}.shopify-section[id$=__intro] a.button,.shopify-section[id$=__cta] a.button{--color-button: 190, 144, 99;--color-button-text: 5, 27, 51;background-color:var(--td-copper);border-color:var(--td-copper);color:var(--td-navy);font-weight:600}.shopify-section[id$=__intro] a.button:hover,.shopify-section[id$=__cta] a.button:hover{background-color:#fff;border-color:#fff}.shopify-section[id$=__bestseller]{position:relative;z-index:1;background:var(--td-blob) center / cover no-repeat;padding-top:8rem;padding-bottom:2rem}.shopify-section[id$=__bestseller] .title-wrapper{background:transparent}.shopify-section[id$=__bestseller] .product-grid{row-gap:2.4rem}.shopify-section[id$=__bestseller] .card-wrapper{height:100%;background:#fff;border-radius:22px;padding:10px 10px 14px;box-shadow:0 14px 30px -18px #051b338c;transition:transform .3s ease,box-shadow .3s ease}.shopify-section[id$=__bestseller] .card-wrapper:hover{transform:translateY(-6px);box-shadow:0 22px 40px -20px #051b3399}.shopify-section[id$=__bestseller] .card__media{border-radius:16px;overflow:hidden}.shopify-section[id$=__bestseller] .card-information{padding:1.2rem .4rem 0}.shopify-section[id$=__bestseller] .card-information__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.shopify-section[id$=__zimmer] .section--padding,.shopify-section[id$=__welt] .section--padding{padding-top:7rem}.shopify-section[id$=__zimmer] .media-wrapper,.shopify-section[id$=__zimmer] .lookbook__image,.shopify-section[id$=__welt] .media-wrapper,.shopify-section[id$=__welt] .lookbook__image,.shopify-section[id$=__look] .media-wrapper,.shopify-section[id$=__look] .shop-the-look__image{border-radius:28px;overflow:hidden}.shopify-section[id$=__look] .card-wrapper{background:#fff;border-radius:22px;padding:10px 10px 14px;box-shadow:0 14px 30px -18px #051b338c}.shopify-section[id$=__look] .card__media{border-radius:16px;overflow:hidden}.shopify-section[id$=__look] .image-with-text__grid{border-radius:28px;overflow:hidden}.shopify-section[id$=__fantasie] .image-with-text__grid{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 18px 40px -26px #051b338c}.shopify-section[id$=__fantasie] .section--padding{padding-top:5rem;padding-bottom:5rem}.shopify-section[id$=__fantasie] .media-wrapper,.shopify-section[id$=__fantasie] .media{border-radius:22px;overflow:hidden}.shopify-section[id$=__fantasie] .image-with-text__content{padding-inline-end:6rem!important}.shopify-section[id$=__fantasie] h2 em{display:block;font-style:normal;font-weight:500;font-size:.42em;line-height:1.3;letter-spacing:0;color:var(--td-copper-dark);margin-bottom:.5em}.shopify-section[id$=__cta]{margin-top:8rem}.shopify-section[id$=__cta] .rich-text{background:transparent;padding-top:4rem!important;padding-bottom:6rem!important}.footer{border-top:0}@media screen and (max-width:749px){.shopify-section[id$=__hero] .banner--mobile-bottom .banner__content{--color-foreground: 255, 255, 255;--color-heading: 255, 255, 255;--color-link: 255, 255, 255;--color-button-background: 255, 255, 255;--color-button-border: 255, 255, 255;--color-button-text: 5, 27, 51;background:var(--td-navy);color:#fff;padding-top:3rem;padding-bottom:2rem}.shopify-section[id$=__intro]:before{display:none}.shopify-section[id$=__hero] .banner--mobile-bottom .banner__heading,.shopify-section[id$=__hero] .banner--mobile-bottom .banner__text{color:#fff}.shopify-section[id$=__hero] .banner--mobile-bottom a.button{background-color:#fff;border-color:#fff;color:var(--td-navy)}.shopify-section[id$=__hero] .banner__box{max-width:none;text-shadow:none}.shopify-section[id$=__intro]:before,.shopify-section[id$=__intro]:after,.shopify-section[id$=__cta]:before,.shopify-section[id$=__fantasie]:before,.shopify-section[id$=__fantasie]:after{height:40px}.shopify-section[id$=__intro]:before,.shopify-section[id$=__cta]:before,.shopify-section[id$=__fantasie]:before{top:-39px}.shopify-section[id$=__intro]:after,.shopify-section[id$=__fantasie]:after{bottom:-39px}.shopify-section[id$=__intro] .rich-text{grid-template-columns:1fr;gap:4rem;padding-top:5rem!important;padding-bottom:5rem!important}.shopify-section[id$=__intro] .rich-text:after{order:-1;width:22rem;justify-self:center}.shopify-section[id$=__fantasie] .image-with-text__content{padding:3rem 2.4rem 3.6rem!important}.shopify-section[id$=__bestseller]{padding-top:5rem}.shopify-section[id$=__bestseller] .card-wrapper{padding:8px 8px 12px;border-radius:16px}.shopify-section[id$=__zimmer] .media-wrapper,.shopify-section[id$=__welt] .media-wrapper,.shopify-section[id$=__look] .media-wrapper{border-radius:18px}.shopify-section[id$=__cta]{margin-top:5rem}}@media(prefers-reduced-motion:reduce){.shopify-section[id$=__bestseller] .card-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/td-wichtel.css.map */
