html body #MainContent .product-media-container{aspect-ratio:2/3!important;--ratio:.6667 !important;--preview-ratio:.6667 !important;width:100%!important;max-width:none!important;height:auto!important;position:relative!important;overflow:hidden!important}html body #MainContent .product-media-container .product__media.media,html body #MainContent .product__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--zh-img)!important}html body #MainContent .product-media-container img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html body #MainContent .product-media-container modal-opener{display:block!important;position:static!important}html body #MainContent .product__info-container{display:grid!important;grid-template-columns:minmax(118px,max-content) minmax(0,1fr)!important;column-gap:12px!important;row-gap:0!important;align-items:start!important}html body #MainContent .product__info-container>*{grid-column:1 / -1!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;min-width:0!important}html body #MainContent .product__info-container>[id^=price-]{grid-column:1!important;margin-bottom:22px!important}html body #MainContent .product__info-container>.shopify-app-block:has(.jdgm-preview-badge){grid-column:2!important;align-self:center!important;margin-bottom:22px!important}html body #MainContent .product__info-container>.product-form__quantity{grid-column:1!important;height:52px!important;padding:0!important;margin:0!important}html body #MainContent .product__info-container>div:has(>product-form){grid-column:2!important;margin:0!important}html body #MainContent .product__info-container>.zwh-klarna{order:0!important;margin-top:12px!important}@media screen and (max-width:989px){html body #MainContent .product__info-container{grid-template-columns:minmax(104px,max-content) minmax(0,1fr)!important;column-gap:10px!important}html body #MainContent .product__info-container>.product-form__quantity{height:50px!important}}html body #MainContent .product__info-wrapper{width:500px!important;max-width:500px!important;padding:56px 0 40px!important;box-sizing:border-box!important}html body #MainContent .zwh-assure{justify-content:flex-start!important}html body #MainContent .product__info-container{padding-top:0!important;margin-top:0!important}@media screen and (max-width:1200px){html body #MainContent .product__info-wrapper{width:auto!important;max-width:none!important;padding-right:36px!important}}html .zwh-paybox{display:flex!important;align-items:center!important;gap:12px!important;margin:16px 0 0!important;padding:0!important;border:0!important;background:none!important}html .zwh-paybox .zwh-pay__head{margin:0!important;font-family:var(--zh-sans)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--zh-muted)!important;display:inline-flex;align-items:center;gap:6px}html .zwh-paybox .zwh-pay__head svg{width:14px;height:14px;stroke:var(--zh-muted);fill:none;stroke-width:1.5}html .zwh-paybox .zwh-pay__icons{display:flex!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}html .zwh-paybox .zwh-pay__icons svg{height:22px!important;width:auto!important;border:1px solid var(--zh-line)}html .zh-pdbar{position:fixed;left:0;right:0;top:var(--header-height, 76px);z-index:80;height:72px;display:flex;align-items:center;gap:18px;padding:0 36px;background:#fff;border-bottom:1px solid var(--zh-line);transform:translateY(-110%);transition:transform .25s ease;visibility:hidden}html .zh-pdbar.is-on{transform:none;visibility:visible}html .zh-pdbar img{width:40px;height:52px;object-fit:cover;display:block}html .zh-pdbar__text{display:flex;flex-direction:column;line-height:1.3;font-family:var(--zh-sans)}html .zh-pdbar__name{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--zh-ink)}html .zh-pdbar__name small{font-weight:400;color:var(--zh-muted);text-transform:none;letter-spacing:0;font-size:14px}html .zh-pdbar__price{font-size:14px;color:var(--zh-ink)}html .zh-pdbar__btn{margin-left:auto;min-height:48px;padding:0 32px;background:var(--zh-pflaume);color:var(--zh-on-pflaume);border:0;font-family:var(--zh-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}html .zh-pdbar__btn:hover{background:var(--zh-ink)}@media screen and (max-width:989px){html .zh-pdbar{display:none!important}}html .zh-pdrev__band{background:var(--zh-pflaume);color:var(--zh-on-pflaume);padding:64px 40px 56px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}html .zh-pdrev__band .zh-display{color:var(--zh-rose);font-size:72px}html .zh-pdrev__band p{margin:0;max-width:560px;font-size:16px;line-height:1.6}html .zh-pdrev__widget{max-width:1100px;margin:0 auto;padding:32px 40px 56px}html .zh-pdrev__widget .jdgm-rev-widg{border:0!important;padding:0!important}html .zh-pdrev__widget .jdgm-rev-widg__title{display:none!important}html .zh-pdrev__widget .jdgm-rev-widg__header{text-align:center!important}html .zh-pdrev__widget .jdgm-write-rev-link{background:var(--zh-pflaume)!important;color:var(--zh-on-pflaume)!important;border:1px solid var(--zh-pflaume)!important;padding:14px 32px!important}html .zh-pdrev__widget .jdgm-write-rev-link:hover{background:var(--zh-ink)!important;border-color:var(--zh-ink)!important}html .zh-pdrev__widget .jdgm-rev-widg__summary-text,html .zh-pdrev__widget .jdgm-rev-widg__body,html .zh-pdrev__widget .jdgm-paginate{font-family:var(--zh-sans)!important;color:var(--zh-muted)!important}html .zh-pdrev__widget .jdgm-rev-widg__title,html .zh-pdrev__widget .jdgm-rev-widg__summary-text{font-family:var(--zh-sans)!important}html .zh-pdrev__widget .jdgm-write-rev-link,html .zh-pdrev__widget .jdgm-btn{border-radius:0!important;font-family:var(--zh-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important}html .zh-pdgrid{padding:72px 0 56px 40px;overflow:hidden;display:flex;flex-direction:column;gap:36px;border-top:1px solid var(--zh-line)}html .zh-pdgrid--rel{border-top:0;padding-bottom:72px}html .zh-pdgrid__head{display:flex;align-items:flex-end;justify-content:space-between;padding-right:48px}html .zh-pdgrid__head .zh-display{font-size:60px;max-width:900px}html .zh-pdgrid__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 148px)/4);gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:40px}html .zh-pdgrid__track::-webkit-scrollbar{display:none}html .zh-pdgrid__track>.zh-card{scroll-snap-align:start}@media screen and (max-width:989px){html .product.grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body #MainContent .product__info-wrapper{position:static!important;width:auto!important;max-width:none!important;padding:24px 16px 8px!important}html .product__info-container>.product-form__quantity{flex:0 0 104px!important}html .product__info-container>div:has(>product-form){margin-left:10px!important}html quantity-input.quantity{width:104px!important;min-height:50px!important;height:50px!important}html .product-form__buttons .product-form__submit{min-height:50px!important;height:50px!important;font-size:12px!important;letter-spacing:.1em!important;white-space:nowrap!important;padding:0 8px!important}html .zh-pd__name{font-size:30px!important}html .zh-pd__sub{font-size:12px!important}html .product__info-container .price,html .product__info-container .price *{font-size:16px!important}html .zwh-kurz{font-size:14px!important;margin:0 0 18px!important}html .zwh-assure{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 12px!important;padding:10px 0 2px!important}html .zwh-acc summary{min-height:54px!important;font-size:15px!important}html .product__media-list{flex-direction:row!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}html .product__media-item{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start!important}html .product__media-item .product__media.media{padding-bottom:150%!important}html .slider-mobile-gutter .slider-buttons{position:absolute!important;right:14px!important;bottom:14px!important;margin:0!important;padding:0!important;background:#ffffffe6}html .slider-mobile-gutter .slider-buttons .slider-button{display:none!important}html .slider-mobile-gutter .slider-counter{font-family:var(--zh-sans)!important;font-size:11px!important;letter-spacing:.1em!important;padding:4px 9px!important;min-width:0!important;color:var(--zh-ink)!important}html .slider-mobile-gutter .slider-counter--dots{display:none!important}html media-gallery,html slider-component.slider-mobile-gutter{position:relative!important}html .product__media-wrapper .slider-mobile-gutter{margin:0!important}html .zh-pdrev__band{padding:48px 20px 44px}html .zh-pdrev__band .zh-display{font-size:30px}html .zh-pdrev__band p{font-size:14px}html .zh-pdrev__widget{padding:24px 16px 40px}html .zh-pdgrid{padding:48px 0 40px 16px;gap:22px}html .zh-pdgrid__head{padding-right:16px}html .zh-pdgrid__head .zh-display{font-size:34px}html .zh-pdgrid__head .zh-slider__arrows{display:none}html .zh-pdgrid__track{grid-auto-columns:200px;gap:12px;padding-right:16px}html .zwh-sticky{border-top:1px solid var(--zh-line)!important;box-shadow:none!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important}html .zwh-sticky__title{font-family:var(--zh-sans)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:var(--zh-ink)!important}html .zwh-sticky__price{font-family:var(--zh-sans)!important;font-size:13px!important;font-weight:400!important;color:var(--zh-ink)!important}html .zwh-sticky__btn{min-height:44px!important;padding:0 22px!important;font-family:var(--zh-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:var(--zh-pflaume)!important;color:var(--zh-on-pflaume)!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/zweiherzig-pd-2.css.map */
