.zd-utility{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:44px;padding:0 clamp(20px,2.25vw,48px);background:#eee8df;color:#24201c;font-size:1.2rem;line-height:1.4;letter-spacing:.005em}.zd-utility__left,.zd-utility__right{display:flex;align-items:center;gap:2rem}.zd-utility a{color:inherit;text-decoration:none;text-underline-offset:3px}.zd-utility a:hover{text-decoration:underline}.zd-utility__eyebrow{font-weight:650;letter-spacing:.035em}.zd-utility__feature{text-decoration:underline!important}.zd-utility__right span{opacity:.77}.zd-utility__separator{width:1px;height:16px;background:#cbbdb0}.section-header .header-wrapper{border-bottom:1px solid #e9e8e3}@media screen and (min-width:990px){.section-header .header{max-width:none;min-height:76px;display:grid;grid-template-columns:minmax(235px,1fr) auto minmax(215px,1fr);align-items:center;column-gap:2.5rem;padding:1.2rem clamp(24px,2.4vw,55px)}.section-header .header__heading,.section-header .header__heading-link{grid-column:1;grid-row:1;justify-self:start;margin:0}.section-header .header__inline-menu{grid-column:2;grid-row:1;justify-self:center;margin:0}.section-header .header__icons{grid-column:3;grid-row:1;justify-self:end;align-items:center}.section-header .header__inline-menu .header__menu-item{font-size:1.52rem;font-weight:500;letter-spacing:-.025em;color:#121212;padding:1.05rem 1.08rem}.section-header .header__inline-menu summary.header__menu-item{position:relative;padding-right:3rem}.section-header .header__inline-menu summary.header__menu-item .icon-caret{right:1rem;top:calc(50% - .2rem)}.section-header .header__inline-menu .header__menu-item span,.section-header .header__inline-menu .header__active-menu-item{text-decoration:none}.section-header .header__inline-menu .header__menu-item:hover span{text-decoration:underline;text-underline-offset:6px}.section-header .header__search{margin-right:1.5rem}.section-header .header__icon--search{display:flex!important;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:14rem;min-width:14rem;height:4rem;padding:0 .1rem .2rem;border-bottom:1px solid #242424;gap:.9rem;text-decoration:none!important}.section-header .header__icon--search>span{display:flex;align-items:center;width:auto;height:100%}.section-header .header__icon--search .svg-wrapper:not(.header__icon-close){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.section-header .header__icon--search .header__icon-close{display:none!important}.section-header .header__icon--search:after{content:"Suchen";display:block;font-size:1.42rem;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none!important}.section-header .header__icon--search svg{display:block;height:2rem;width:2rem}.section-header .header__submenu.list-menu--disclosure{background:#fffdfa;border:1px solid #ece9e2;border-radius:0 0 12px 12px;box-shadow:0 18px 30px #231a100f}.section-header .header__inline-menu .zd-instagram-nav{display:flex;align-items:center;justify-content:center;padding:1rem .9rem;min-width:3.9rem}.section-header .header__inline-menu .zd-instagram-nav svg{width:2rem;height:2rem;display:block}@media(max-width:1399px){.section-header .header{column-gap:1.5rem;grid-template-columns:minmax(205px,.8fr) auto minmax(190px,.8fr)}.section-header .header__inline-menu .header__menu-item{padding:.9rem .7rem;font-size:1.4rem}}}.zd-instagram-drawer{display:flex;align-items:center;gap:1.3rem}.zd-instagram-drawer .svg-wrapper{height:2rem;width:2rem}.zd-instagram-drawer svg{height:2rem;width:2rem}.banner[id$=__image_banner]{min-height:min(83svh,900px)}.banner[id$=__image_banner]:after{opacity:1!important;background:linear-gradient(0deg,#0f0c0a7d,#0f0c0a40 22%,#0f0c0a00 67%);pointer-events:none}.banner[id$=__image_banner] .banner__content{max-width:none;width:100%;padding:5rem clamp(3rem,4.5vw,9rem)}.banner[id$=__image_banner] .banner__box{max-width:none!important;width:100%;padding:0;background:transparent!important;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.1rem;text-align:left}.banner[id$=__image_banner] .banner__heading{grid-column:1;grid-row:1;margin:0;color:#fff;font-family:var(--font-body-family);font-size:clamp(4.6rem,5.9vw,9.2rem);font-weight:500;letter-spacing:-.035em;line-height:1.04;max-width:110rem}.banner[id$=__image_banner] .banner__heading:before{content:"Design aus S\fc dtirol";display:block;margin-bottom:1.3rem;color:#fff;font:400 clamp(1.7rem,1.7vw,2.5rem)/1.3 Georgia,serif;letter-spacing:0}.banner[id$=__image_banner] .banner__text{grid-column:1;grid-row:2;margin:0;color:#fff;font-size:1.65rem;line-height:1.5;max-width:76rem}.banner[id$=__image_banner] .banner__buttons{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin:1.3rem 0 0;transform:none}.banner[id$=__image_banner] .banner__buttons .button{font-family:var(--font-body-family);background:#ffffffde;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#171717;border:1px solid rgba(255,255,255,.52);min-height:5.1rem;min-width:16rem;padding:1rem 2.6rem;letter-spacing:0;font-size:1.42rem;font-weight:500;text-transform:none;transition:background .2s ease}.banner[id$=__image_banner] .banner__buttons .button:hover{background:#fffffffa}.banner[id$=__image_banner] .banner__buttons .button:after,.banner[id$=__image_banner] .banner__buttons .button:before{box-shadow:none!important}#MainContent .title-wrapper-with-link .title,#MainContent .rich-text__heading{font-family:var(--font-body-family);font-weight:500;letter-spacing:-.04em}#MainContent .card__heading{font-family:var(--font-body-family);font-weight:500;letter-spacing:-.018em}.shopify-section[id$=__home_usps],.shopify-section[id$=__home_usps] .multicolumn,.shopify-section[id$=__home_usps] .gradient{background:#fff!important}.shopify-section[id$=__home_usps] .multicolumn{border-bottom:1px solid #ece8e2}.shopify-section[id$=__home_usps] .multicolumn-card__info{padding:0!important}.shopify-section[id$=__home_usps] .multicolumn-card__info h3{font-family:var(--font-body-family);font-size:1.36rem;font-weight:550;letter-spacing:.105em;line-height:1.4;text-transform:uppercase;color:#302c28}.shopify-section[id$=__home_usps] .multicolumn-card__info .rte{display:none}@media screen and (min-width:750px){.shopify-section[id$=__home_usps] .multicolumn-list__item+.multicolumn-list__item{border-left:1px solid #dfc9be}}@media screen and (max-width:989px){.zd-utility{padding:0 1.8rem;min-height:40px}.zd-utility__right{display:none}.zd-utility__left{gap:1rem;font-size:1.14rem}}@media screen and (max-width:749px){.banner[id$=__image_banner]{min-height:68svh}.banner[id$=__image_banner] .banner__media img{object-position:66% center}.banner[id$=__image_banner] .banner__content{padding:2.4rem 2rem;align-items:flex-end}.banner[id$=__image_banner] .banner__box{display:block;max-width:100%;padding:0}.banner[id$=__image_banner] .banner__heading:before{font-size:1.65rem;margin-bottom:.8rem}.banner[id$=__image_banner] .banner__heading{font-size:clamp(3.8rem,8.7vw,5.5rem);line-height:1.06}.banner[id$=__image_banner] .banner__text{margin-top:1rem;font-size:1.4rem;max-width:42rem}.banner[id$=__image_banner] .banner__buttons{justify-content:flex-start;margin-top:2.2rem;transform:none}.banner[id$=__image_banner] .banner__buttons .button{min-height:4.7rem;min-width:15rem}}#MainContent .collection-hero{background:#fff!important;padding:6.2rem 0 5.2rem}#MainContent .collection-hero__inner{display:block;max-width:var(--page-width)}#MainContent .collection-hero__text-wrapper{width:100%;max-width:94rem}#MainContent .collection-hero__title{font-family:var(--font-body-family);font-weight:500;font-size:clamp(4.2rem,4.3vw,7rem);letter-spacing:-.06em;line-height:1.06;margin:0 0 2rem;color:#1b1917}#MainContent .collection-hero__description{max-width:70rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,1.2vw,1.85rem);line-height:1.6;letter-spacing:-.012em;color:#4e473f}#MainContent .collection-hero__description p{margin:0}#MainContent .collection-hero__description h2{display:none}#MainContent .collection-hero__description p:not(:first-child){display:none}#MainContent .collection .product-grid-container{padding-top:0}#MainContent .product-grid-container .product-grid{column-gap:1.8rem;row-gap:4rem}@media screen and (min-width:990px){#MainContent .product-grid-container .product-grid.grid--4-col-desktop>.grid__item{width:calc((100% - 5.4rem)/4);max-width:calc((100% - 5.4rem)/4)}}#MainContent .product-grid-container .card__media{background:#f2f1ee}#MainContent .product-grid-container .card__media img{transition:transform .5s ease}#MainContent .product-grid-container .card__heading{font-size:1.6rem;line-height:1.35;letter-spacing:-.025em}#MainContent .product-grid-container .price{font-size:1.5rem;color:#24211f}#MainContent .product-grid-container .card__information{padding-top:1.45rem}#MainContent .product-grid-container .card__badge{font-size:1.2rem}.zd-longform{margin:6rem auto 4rem;padding-top:2.5rem;border-top:1px solid #e7e2da}.zd-longform details{max-width:88rem}.zd-longform summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;cursor:pointer;list-style:none;font-size:1.8rem;font-weight:500;letter-spacing:-.018em;padding:1.1rem 0}.zd-longform summary::-webkit-details-marker{display:none}.zd-longform summary:after{content:"+";font-size:2.4rem;font-weight:300}.zd-longform details[open] summary:after{content:"\2212"}.zd-longform__body{padding:2rem 0 1rem;max-width:80rem;color:#4f4a45;font-size:1.5rem;line-height:1.8}.zd-longform__body h2,.zd-longform__body h3{font-size:2.4rem;font-family:var(--font-body-family);font-weight:500;letter-spacing:-.025em;line-height:1.25;margin:3rem 0 1rem;color:#24211e}.zd-longform__body p{margin:0 0 1.5rem}.zd-collection-story.zd-longform{margin:2rem auto 0;padding-top:0}.zd-collection-editorial.zd-longform{margin:0 auto 1.5rem;padding-top:0}.zd-collection-story.zd-longform summary,.zd-collection-editorial.zd-longform summary{padding:1.5rem 0;font-size:1.65rem}.zd-collection-story.zd-longform .zd-longform__body,.zd-collection-editorial.zd-longform .zd-longform__body{padding-top:.8rem}.zd-pine-story{color:#272522;background:#fff;overflow:hidden}.zd-pine-story__intro{padding:8rem 0 4.2rem}.zd-pine-story__inner{max-width:132rem;margin:0 auto;padding:0 clamp(2rem,5vw,8rem)}.zd-pine-story__eyebrow{display:block;font-size:1.16rem;letter-spacing:.18em;font-weight:600;text-transform:uppercase;color:#948475;margin-bottom:2rem}.zd-pine-story h1,.zd-pine-story h2,.zd-pine-story h3{font-family:var(--font-body-family);font-weight:500;letter-spacing:-.055em;color:#25221f}.zd-pine-story h1{max-width:92rem;margin:0 0 2.2rem;font-size:clamp(4.8rem,6.1vw,9rem);line-height:1.03}.zd-pine-story__lead{max-width:73rem;margin:0;color:#625b53;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,2vw,2.6rem);line-height:1.54}.zd-pine-story__hero{margin:0;background:#eee9e0}.zd-pine-story__hero img{display:block;width:100%;height:clamp(34rem,54vw,75rem);object-fit:cover;object-position:center 54%}.zd-pine-story__caption{padding:1.2rem clamp(2rem,5vw,8rem);margin:0;color:#7c756d;text-align:right;font-size:1.15rem;letter-spacing:.03em}.zd-pine-story__qualities{padding:9rem 0 8rem}.zd-pine-story__sectionhead{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start;margin-bottom:6rem}.zd-pine-story__sectionhead h2{margin:0;max-width:52rem;font-size:clamp(3.6rem,4.1vw,6rem);line-height:1.08}.zd-pine-story__sectionhead p{margin:0;max-width:48rem;color:#625b53;font-size:1.65rem;line-height:1.7}.zd-pine-story__traits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.8rem;border-top:1px solid #e6e0d8;padding-top:3.2rem}.zd-pine-story__trait-number{display:block;color:#ab8d7a;font-size:1.2rem;letter-spacing:.12em;margin-bottom:2.8rem}.zd-pine-story__trait h3{font-size:2.5rem;margin:0 0 1.4rem;line-height:1.2}.zd-pine-story__trait p{color:#655f58;font-size:1.48rem;line-height:1.75;margin:0}.zd-pine-story__quote{background:#f3eee7;padding:9.5rem 0}.zd-pine-story__quote blockquote{max-width:106rem;margin:0;font-size:clamp(2.9rem,4.1vw,5.7rem);line-height:1.18;letter-spacing:-.048em;font-weight:450}.zd-pine-story__quote span{display:block;margin-top:2.5rem;color:#897c71;font-size:1.28rem;letter-spacing:.12em;text-transform:uppercase}.zd-pine-story__lower{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(4rem,7vw,12rem);padding-top:9rem;padding-bottom:9rem}.zd-pine-story__lower h2{font-size:clamp(3.3rem,3.3vw,5rem);line-height:1.15;margin:0 0 2rem}.zd-pine-story__lower p{font-size:1.55rem;color:#615a53;line-height:1.78;margin:0 0 1.6rem}.zd-pine-story__faq{border-top:1px solid #e6e0d8}.zd-pine-story__faq details{border-bottom:1px solid #e6e0d8}.zd-pine-story__faq summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;list-style:none;font-size:1.56rem;padding:1.9rem 0;color:#34302b}.zd-pine-story__faq summary::-webkit-details-marker{display:none}.zd-pine-story__faq summary:after{content:"+";font-size:2rem;font-weight:300}.zd-pine-story__faq details[open] summary:after{content:"\2212"}.zd-pine-story__faq .rte{padding:0 0 1.5rem}.zd-pine-story__faq .rte p{font-size:1.42rem;margin:0;line-height:1.7}.zd-pine-story__cta{padding:8rem 0 9rem;border-top:1px solid #e6e0d8;text-align:center}.zd-pine-story__cta h2{margin:0 auto 3rem;font-size:clamp(3.4rem,4vw,5.9rem);line-height:1.15;max-width:76rem}.zd-pine-story__actions{display:flex;justify-content:center;align-items:center;gap:1.2rem;flex-wrap:wrap}.zd-pine-story__link{display:inline-flex;align-items:center;justify-content:center;min-width:24rem;min-height:5.4rem;padding:1.3rem 2.4rem;border:1px solid #272522;color:#272522;text-decoration:none;font-size:1.48rem;transition:background .2s,color .2s}.zd-pine-story__link--dark,.zd-pine-story__link:hover{background:#272522;color:#fff}.zd-pine-story__link--dark:hover{background:#4c453e}@media screen and (max-width:749px){.zd-collection-story.zd-longform{margin:1.2rem auto 0}.zd-collection-editorial.zd-longform{margin:0 auto 1rem}.zd-pine-story__intro{padding:5.2rem 0 3rem}.zd-pine-story h1{font-size:clamp(4.1rem,10.6vw,6.3rem)}.zd-pine-story__lead{font-size:1.8rem}.zd-pine-story__hero img{height:35rem}.zd-pine-story__caption{text-align:left}.zd-pine-story__qualities{padding:5.5rem 0}.zd-pine-story__sectionhead,.zd-pine-story__traits,.zd-pine-story__lower{display:block}.zd-pine-story__sectionhead{margin-bottom:3.4rem}.zd-pine-story__sectionhead h2{margin-bottom:2rem}.zd-pine-story__traits{padding-top:2.5rem}.zd-pine-story__trait{padding:0 0 3rem}.zd-pine-story__trait-number{margin-bottom:1.3rem}.zd-pine-story__trait h3{font-size:2.2rem}.zd-pine-story__quote{padding:5.5rem 0}.zd-pine-story__lower{padding-top:5rem;padding-bottom:5rem}.zd-pine-story__faq{margin-top:3rem}.zd-pine-story__cta{padding:5.2rem 0 6rem}.zd-pine-story__link{width:100%}}#MainContent .product__title h1{font-family:var(--font-body-family);font-weight:500;font-size:clamp(2.7rem,2.3vw,4rem);letter-spacing:-.05em;line-height:1.11}#MainContent .product__info-container .product__title{margin-bottom:1.6rem}#MainContent .product__info-container .price{font-size:2rem;letter-spacing:-.015em}.zd-product-keywords{margin:1.2rem 0 1.5rem;max-width:50rem;font-size:1.3rem;line-height:1.65;letter-spacing:.005em;color:#80766d}#MainContent .product__info-container .product-form__submit{background:#161616;color:#fff;min-height:5.8rem;font-size:1.55rem;font-weight:500;letter-spacing:0}#MainContent .product__info-container .product-form__submit:before,#MainContent .product__info-container .product-form__submit:after{box-shadow:none}#MainContent .product__info-container .product-form__input input[type=radio]+label{border-radius:0;border-color:#bdb9b3}#MainContent .product__info-container .product-form__input input[type=radio]:checked+label{background:#161616;color:#fff;border-color:#161616}#MainContent .product .product__media-list{column-gap:1.2rem;row-gap:1.2rem}#MainContent .product .product__media-item{background:#f4f2ef}#MainContent .product .product__media img{object-fit:contain}@media screen and (min-width:990px){#MainContent .product .product__media-list .product__media-item{width:calc(50% - .6rem);max-width:calc(50% - .6rem)}}.zd-product-details{margin:2rem auto 6rem}.zd-product-details .zd-longform{margin:0 0 3rem}.zd-product-details__eyebrow{font-size:1.2rem;letter-spacing:.13em;text-transform:uppercase;color:#8a7d71}.zd-product-sidebar-details{margin:1.7rem 0 2.2rem;border-top:1px solid #e7e2da}.zd-product-sidebar-details details{border-bottom:1px solid #e7e2da}.zd-product-sidebar-details summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.7rem 0;font-size:1.48rem;line-height:1.4;font-weight:500;color:#34302c}.zd-product-sidebar-details summary::-webkit-details-marker{display:none}.zd-product-sidebar-details summary:after{content:"+";font-size:2.2rem;font-weight:300;line-height:1}.zd-product-sidebar-details details[open] summary:after{content:"\2212"}.zd-product-sidebar-details__body{padding:0 0 1.6rem;color:#59514b;font-size:1.36rem;line-height:1.7}.zd-product-sidebar-details__body h2,.zd-product-sidebar-details__body h3{font-size:1.7rem;line-height:1.3;font-weight:500;letter-spacing:-.02em}.zd-product-sidebar-details__body p{margin:0 0 1.2rem}.zd-product-sidebar-details__body a{text-underline-offset:.22em}@media screen and (max-width:749px){#MainContent .collection-hero{padding:3.8rem 0 3rem}#MainContent .collection-hero__title{font-size:clamp(3.5rem,9vw,5rem);margin-bottom:1.3rem}#MainContent .collection-hero__description{font-size:1.52rem;line-height:1.55}#MainContent .product-grid-container .product-grid{column-gap:1rem;row-gap:2.3rem}#MainContent .product-grid-container .card__heading{font-size:1.38rem}.zd-longform{margin:3.5rem auto 2.5rem}#MainContent .product__title h1{font-size:2.8rem}}#MainContent .zd-faq-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);max-width:176rem;margin:0 auto;background:#f4f0ea;color:#2c2824;min-height:39rem}.zd-faq-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(4.5rem,5vw,8rem) clamp(3rem,7vw,12rem)}.zd-faq-hero__eyebrow{font-size:1.1rem;letter-spacing:.15em;font-weight:600;color:#8f7c69;margin:0 0 2rem}.zd-faq-hero__copy h1{font-size:clamp(3.8rem,4.4vw,6.8rem);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:0 0 2rem}.zd-faq-hero__lead{font-size:clamp(1.5rem,1.24vw,1.75rem);line-height:1.7;color:#655c53;max-width:53rem;margin:0 0 2.8rem}.zd-faq-hero__link{font-size:1.38rem;display:inline-flex;gap:2rem;align-items:center;text-decoration:none;color:#2c2824;border-bottom:1px solid #898075;padding-bottom:.8rem}.zd-faq-hero__link:hover{color:#995f48}.zd-faq-hero__media{overflow:hidden;min-height:38rem;background:#ddd3c5}.zd-faq-hero__media img{display:block;width:100%;height:100%;min-height:38rem;object-fit:cover;object-position:center 55%}#faq-plus-app{max-width:112rem!important;margin:0 auto!important;padding:clamp(3.8rem,5vw,7rem) clamp(2.2rem,4vw,5rem) clamp(5rem,6vw,8rem)!important}#faq-plus-app #easy-faq-app-header{display:none!important}#faq-plus-app .faq-plus-accordian{max-width:none!important;margin:0 auto!important}#faq-plus-app .faqPlusAppFaq{background:#fff!important;border-bottom:1px solid #ddd6cd;margin:0!important;border-radius:0!important}#faq-plus-app .faqPlusAppFaq:first-child{border-top:1px solid #ddd6cd}#faq-plus-app .faqPlusAppFaq:hover{background:#faf8f5!important}#faq-plus-app .faqPlusAppTitle{background:transparent!important;color:#33302c!important;font-size:clamp(1.5rem,1.25vw,1.76rem)!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.4!important;padding:2.35rem 5rem 2.35rem 0!important;min-height:6.8rem}#faq-plus-app .faqPlusAppTitle:hover{color:#9a604d!important}#faq-plus-app .faqPlusAppTitle:after,#faq-plus-app .faqPlusAppTitle:before{background-color:#37322d!important;border-color:#37322d!important;right:1.4rem!important;top:3rem!important}#faq-plus-app .faqPlusAppContent,#faq-plus-app .faqPlusAppContent span,#faq-plus-app .faqPlusAppContent p,#faq-plus-app .faqPlusAppContent ul,#faq-plus-app .faqPlusAppContent ol{background:#fff!important;color:#686056!important;font-size:1.43rem!important;line-height:1.75!important}#faq-plus-app .faqPlusAppAnswer{padding:0 5.5rem 2.7rem 0!important}#faq-plus-app .faqPlusAppAnswer p{margin:0 0 1.2rem}#faq-plus-app .faqPlusAppAnswer p:last-child{margin-bottom:0}#faq-plus-app .faqPlusAppContent a{color:#694e3e!important;text-underline-offset:3px}@media(max-width:749px){#MainContent .zd-faq-hero{display:flex;flex-direction:column}.zd-faq-hero__copy{padding:4.6rem 2.5rem}.zd-faq-hero__copy h1{font-size:clamp(3.8rem,10vw,5.2rem)}.zd-faq-hero__media,.zd-faq-hero__media img{min-height:29rem;max-height:35rem}#faq-plus-app{padding:4rem 2.4rem 5rem!important}#faq-plus-app .faqPlusAppTitle{font-size:1.55rem!important;padding:2rem 4.5rem 2rem 0!important;min-height:6.2rem}#faq-plus-app .faqPlusAppTitle:after,#faq-plus-app .faqPlusAppTitle:before{right:1rem!important;top:2.6rem!important}#faq-plus-app .faqPlusAppAnswer{padding:0 2rem 2.2rem 0!important}}.zd-blog-app-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:43rem;background:#f3efe9;color:#292622}.zd-blog-app-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3.5rem,5vw,8rem) clamp(3rem,6vw,10rem)}.zd-blog-app-hero__eyebrow{font-size:1.05rem;font-weight:600;letter-spacing:.15em;color:#897b70;line-height:1.4;margin:0 0 2rem}.zd-blog-app-hero__copy h1{font-size:clamp(3.5rem,4.2vw,6rem);letter-spacing:-.055em;line-height:1.1;font-weight:500;margin:0 0 2.3rem}.zd-blog-app-hero__description{font-size:clamp(1.5rem,1.3vw,1.8rem);line-height:1.7;color:#625b53;max-width:52rem;margin:0}.zd-blog-app-hero__image{min-height:39rem;overflow:hidden;background:#e2dad2}.zd-blog-app-hero__image img{display:block;width:100%;height:100%;min-height:39rem;object-fit:cover;object-position:center}.zd-blog-app-intro{max-width:134rem;margin:0 auto;padding:6.5rem clamp(2.2rem,5vw,7rem) 2.7rem;color:#292622}.zd-blog-app-intro .zd-blog-app-hero__eyebrow{margin-bottom:1.2rem}.zd-blog-app-intro h2{font-size:clamp(3rem,3.25vw,4.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.15;margin:0 0 1.5rem}.zd-blog-app-intro>p:last-child{font-size:1.5rem;line-height:1.65;color:#655d55;margin:0}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .breadcrumbs,#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .blog-page__title{display:none!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .container{max-width:134rem!important;margin:0 auto!important;padding:0 clamp(2.2rem,5vw,7rem) 8rem!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .main-wrapper{display:block!important;grid-template-columns:none!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .main-content{width:100%!important;max-width:none!important;float:none!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .mf-sidebar.blog-sidebar{display:none!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .blog-articles.article-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:2.1rem!important;row-gap:4.6rem!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .blog-article{width:auto!important;min-width:0;margin:0!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post{background:transparent!important;border:0!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__image-container{margin:0 0 1.8rem!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__image-wrapper{border-radius:0!important;overflow:hidden;display:block}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__image-wrapper img{border-radius:0!important;object-fit:cover;width:100%;height:100%;transition:transform .28s ease}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__image-wrapper:hover img{transform:scale(1.025)}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__title{font-size:clamp(1.9rem,1.8vw,2.55rem)!important;letter-spacing:-.035em!important;line-height:1.24!important;font-weight:500!important;margin:0 0 1.1rem!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__title a{text-decoration:none;color:#292622}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__data-wrap{font-size:1.22rem!important;color:#8c7d70!important;margin:0 0 1.2rem!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .article-post__content{font-size:1.39rem!important;line-height:1.65!important;color:#6a625a!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:989px){#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .blog-articles.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.zd-blog-app-hero{display:flex;flex-direction:column}.zd-blog-app-hero__copy{padding:4.7rem 2.4rem 4.2rem}.zd-blog-app-hero__copy h1{font-size:clamp(3.5rem,10vw,5.1rem)}.zd-blog-app-hero__image,.zd-blog-app-hero__image img{min-height:28rem;max-height:38rem}.zd-blog-app-intro{padding:4.5rem 2.2rem 2.4rem}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .container{padding:0 2.2rem 6rem!important}#MainContent:has(.zd-blog-app-hero) .shopify-section__blog-index .blog-articles.article-grid{grid-template-columns:1fr!important;row-gap:3.5rem!important}}.zd-blog-seasonal{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:124rem;min-height:42rem;margin:5.4rem auto 0;background:#34342f;color:#f7f3ed;overflow:hidden}.zd-blog-seasonal__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(4rem,5vw,7rem) clamp(3rem,5vw,7.2rem)}.zd-blog-seasonal__copy .zd-blog-app-hero__eyebrow{color:#d7c7b2;margin-bottom:1.8rem}.zd-blog-seasonal__overline{font-size:1.12rem;letter-spacing:.11em;margin:0 0 1.1rem;color:#a9b2a1}.zd-blog-seasonal__copy h2{font-size:clamp(3.3rem,4vw,5.8rem);line-height:1.08;letter-spacing:-.052em;font-weight:500;margin:0 0 2rem;color:#f7f3ed}.zd-blog-seasonal__copy>p:not(.zd-blog-app-hero__eyebrow):not(.zd-blog-seasonal__overline){font-size:clamp(1.5rem,1.3vw,1.7rem);line-height:1.72;color:#ddd8ce;max-width:44rem;margin:0 0 3rem}.zd-blog-seasonal__link{display:inline-flex;align-items:center;gap:1.8rem;border-bottom:1px solid #e4dace;padding-bottom:.65rem;font-size:1.48rem;font-weight:500;text-decoration:none;color:#faf7f1}.zd-blog-seasonal__link:hover{color:#dbc2a4;border-color:#dbc2a4}.zd-blog-seasonal__media{min-height:38rem;display:block;overflow:hidden;background:#50423b}.zd-blog-seasonal__media img{display:block;width:100%;height:100%;min-height:38rem;object-fit:cover;object-position:center 42%;transition:transform .4s ease}.zd-blog-seasonal__media:hover img{transform:scale(1.025)}#MainContent:has(.zd-blog-seasonal) .shopify-section__blog-index .blog-article:has(a[href*=wenn-der-krampus-durchs-tal-zieht]){display:none!important}#MainContent:has(.zd-blog-seasonal) .shopify-section__blog-index .blog-articles.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:3rem!important}#MainContent:has(.zd-blog-seasonal) .zd-blog-app-intro{padding-top:6.5rem}@media screen and (max-width:989px){.zd-blog-seasonal{margin:3.5rem 2.2rem 0}}@media screen and (max-width:749px){.zd-blog-seasonal{display:flex;flex-direction:column-reverse;margin:2.3rem 1.6rem 0}.zd-blog-seasonal__copy{padding:3.6rem 2.5rem 4.3rem}.zd-blog-seasonal__copy h2{font-size:clamp(3.1rem,9vw,4.2rem)}.zd-blog-seasonal__media,.zd-blog-seasonal__media img{min-height:27rem;max-height:34rem}#MainContent:has(.zd-blog-seasonal) .shopify-section__blog-index .blog-articles.article-grid{grid-template-columns:1fr!important}#MainContent:has(.zd-blog-seasonal) .zd-blog-app-intro{padding-top:4.5rem}}#MainContent>.shopify-section__blog-post .container{max-width:102rem!important;margin:0 auto!important;padding:clamp(3rem,4vw,6rem) clamp(2rem,5vw,5rem) 9rem!important}#MainContent>.shopify-section__blog-post .main-wrapper{display:block!important;grid-template-columns:none!important}#MainContent>.shopify-section__blog-post .main-content{width:100%!important;max-width:none!important;float:none!important}#MainContent>.shopify-section__blog-post .mf-sidebar.blog-sidebar{display:none!important}#MainContent>.shopify-section__blog-post .breadcrumbs{font-size:1.24rem;line-height:1.5;color:#877b70;margin:0 0 3.4rem}#MainContent>.shopify-section__blog-post .blog-page__title{font-size:clamp(3.5rem,4vw,5.5rem)!important;line-height:1.13!important;letter-spacing:-.045em!important;font-weight:500!important;max-width:88rem;margin:0 0 2.4rem!important;color:#2d2a25}#MainContent>.shopify-section__blog-post .post-content{max-width:88rem;margin:0 auto}#MainContent>.shopify-section__blog-post .post-featured-image{margin:3rem 0 4.6rem}#MainContent>.shopify-section__blog-post .post-featured-image img{width:100%;height:auto;max-height:78rem;object-fit:cover;object-position:center 38%;display:block}#MainContent>.shopify-section__blog-post .post-description{max-width:78rem;margin:0 auto;color:#4b4842;font-size:1.65rem;line-height:1.85}#MainContent>.shopify-section__blog-post .post-description p{margin:0 0 2.2rem}#MainContent>.shopify-section__blog-post .post-description h2,#MainContent>.shopify-section__blog-post .post-description h3{color:#2b2924;font-weight:500;letter-spacing:-.035em;line-height:1.22;margin:4.6rem 0 1.8rem}#MainContent>.shopify-section__blog-post .post-description h2{font-size:clamp(2.5rem,3vw,3.6rem)}#MainContent>.shopify-section__blog-post .post-description h3{font-size:clamp(2.1rem,2vw,2.75rem)}#MainContent>.shopify-section__blog-post .post-description a{color:#6d5948;text-underline-offset:.27em}#MainContent>.shopify-section__blog-post .post-description img{max-width:100%;height:auto}@media screen and (max-width:749px){#MainContent>.shopify-section__blog-post .container{padding:2.5rem 1.7rem 6rem!important}#MainContent>.shopify-section__blog-post .breadcrumbs{margin-bottom:2.4rem}#MainContent>.shopify-section__blog-post .blog-page__title{font-size:clamp(3.1rem,8vw,4.1rem)!important}#MainContent>.shopify-section__blog-post .post-featured-image{margin:2.2rem 0 3rem}#MainContent>.shopify-section__blog-post .post-featured-image img{max-height:none}#MainContent>.shopify-section__blog-post .post-description{font-size:1.58rem;line-height:1.78}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zanandrea-editorial.css.map */
