.pagination__footer{visibility:hidden}.ff-heading,.main h1,.main h2:not(.ff-subheading):not(.grid-item__subheading),.main h3{text-transform:uppercase}.main .input,.main select,.main textarea,.main input[type=text],.main input[type=email],.main input[type=tel],.main input[type=number]:not(.quantity-input__input),.main input[type=date],.main input[type=time],.main input[type=search],.main input[type=password],.main input[type=url],.main .input:hover,.main .input:focus,.main select:hover,.main select:focus,.main textarea:hover,.main textarea:focus{border:1px solid #000000!important}.main .quantity-input{border:1px solid #000000!important}.main .quantity-input__input{border:none!important}.main input[type=checkbox],.main input[type=radio]{border-color:#000!important}.grid-item__accent,.template-page [id$=__unterschied] .multi-column__grid>*:nth-child(1) .fs-accent,.masi-bestseller{display:inline-block;align-self:flex-start;width:auto;background:#0069b4;color:#fcf5ea!important;border-radius:999px;padding:6px 14px;margin-bottom:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.template-page [id$=__intro] .multi-column__inner{max-width:680px;margin-left:auto;margin-right:auto}.template-page [id$=__unterschied] .multi-column__inner{max-width:1100px;margin-left:auto;margin-right:auto}.template-index [id$=__events_intro],.template-index [id$=__vorbeikommen]{margin-top:48px}.template-index [id$=__events_intro]:before,.template-index [id$=__vorbeikommen]:before{content:"";display:block;width:120px;height:1px;background:#000;margin:0 auto}.template-index [id$=__besuch_karte]:after{content:"";display:block;width:120px;height:1px;background:#000;margin:48px auto 0}.masi-visit{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1100px;margin:0 auto;padding:0 clamp(18px,3.3vw,3.3vw)}.masi-visit__text h2{margin-bottom:20px}.masi-visit__text p{margin-bottom:16px}.masi-visit__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.masi-visit__map iframe{width:100%;aspect-ratio:4 / 3;border:0;display:block}@media(max-width:959px){.masi-visit{grid-template-columns:1fr;gap:28px;text-align:center}.masi-visit__buttons{justify-content:center}}.product-badge[data-handle=exklusiv-fur-gruppen],.product-badge[data-handle=exklusiv-fuer-gruppen],.product-badge[data-handle=coming-soon]{background:#0069b4!important;color:#fcf5ea!important;border-radius:999px;padding:6px 14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.masi-anfrage{display:flex;flex-direction:column;gap:6px;margin:8px 0 24px;padding:24px;border:1px solid #000000}.masi-anfrage__title{font-size:18px;text-transform:uppercase;letter-spacing:.05em;margin:0}.masi-anfrage__hint{margin:0 0 8px;font-size:14px}.masi-anfrage__label{display:block;font-size:13px;margin-top:8px}.masi-anfrage .input{width:100%}.masi-anfrage__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.masi-anfrage__submit{margin-top:16px;width:100%}.masi-anfrage__success{background:#0069b4;color:#fcf5ea;padding:12px 16px;margin:0 0 8px}@media(max-width:559px){.masi-anfrage{padding:18px}.masi-anfrage__row{grid-template-columns:1fr;gap:0}}a[href*="#postkarten"]:after,a[href*="#shop"]:after{content:"Coming Soon";display:inline-block;margin-left:8px;background:#0069b4;color:#fcf5ea;border-radius:999px;padding:3px 9px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;vertical-align:middle}.masi-soon{max-width:680px;margin:0 auto;padding:40px clamp(18px,3.3vw,3.3vw);text-align:center;border-top:1px solid #000000}.masi-soon .masi-bestseller{margin-bottom:14px}.masi-soon h2{margin-bottom:12px}.product-item:has(.product-badge[data-handle=coming-soon]) .product-item__price{display:none}.product-item:has(.product-badge[data-handle=coming-soon]) .product-item__image-link{display:block;position:relative}.product-item:has(.product-badge[data-handle=coming-soon]) .product-item__image-link:after,.template-page [id$=__produkte] .multi-column__grid-item-image-wrapper:after{content:"Coming Soon";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fcf5ea;font-size:clamp(22px,2.4vw,34px);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:1}.template-page [id$=__produkte] .multi-column__grid-item-image-wrapper{position:relative}.template-page [id$=__produkte] .multi-column__inner{max-width:1000px;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
