.section-announcement-bar.mm-letters-announcement,.mm-letters-announcement .announcement-bar.background{background:#5e6d80;color:#fff}.mm-letters-announcement .announcement-bar__message{width:100%;min-width:0}.section-announcement .mm-letters-banner{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:var(--announcement-height);padding:0;color:#fff;font-size:11px;line-height:1.3}.mm-letters-banner a{color:inherit;font-family:inherit;font-style:normal;font-weight:400;font-size:inherit;text-decoration:none}.mm-letters-banner-offer{position:absolute;left:50%;transform:translate(-50%);text-align:center;text-transform:uppercase;letter-spacing:.065em;white-space:nowrap}.mm-letters-banner-cta{display:inline-flex;align-items:center;min-height:var(--announcement-height);text-transform:none;letter-spacing:0;white-space:nowrap}.section-announcement .mm-letters-announcement button.announcement-bar__close-button{position:absolute;left:-10px;right:auto;top:50%;transform:translateY(-50%);border:0;background:transparent;color:inherit;padding:10px;width:40px;height:40px;margin:0}.section-announcement .mm-letters-announcement .announcement-bar__close-button .announcement-bar__close-button-icon>svg{color:inherit}.mm-letters-banner a:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media(max-width:749px){.section-announcement .mm-letters-banner{font-size:10px}.mm-letters-banner-offer{max-width:calc(100% - 148px);letter-spacing:.045em;line-height:1.2;white-space:normal}.section-announcement .mm-letters-announcement button.announcement-bar__close-button{left:-8px;width:32px;height:32px;padding:8px}}.mm-letters-dialog{border:0;padding:34px 36px 18px;width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;margin:auto;box-shadow:0 16px 70px #00000026}.mm-letters-dialog::backdrop{background:#00000059}html.mm-letters-open{overflow:hidden}.mm-letters-close{position:absolute;right:6px;top:6px;padding:12px;border:0;background:transparent;color:#000;width:44px;height:44px;cursor:pointer}.mm-letters-close{display:grid;place-items:center}.mm-letters-close svg{width:12px;height:12px}.mm-letters-dialog .mm-letters-chronicles{font-family:Courier New,Courier,monospace;font-size:11px;letter-spacing:.06em;padding-right:24px}.mm-letters-dialog .mm-letters-greeting{margin:20px 0 22px;padding-bottom:12px;border-bottom:1px dashed #aaa}.mm-letters-greeting-image{display:block;width:200px;max-width:100%;height:auto}.mm-letters-dialog-grid{display:grid;grid-template-columns:168px minmax(0,1fr);gap:20px;align-items:center}.mm-letters-dialog h2{font-size:32px;line-height:1.05;margin-bottom:14px}.mm-letters-dialog .mm-letters-intro,.mm-letters-dialog .mm-letters-offer{font-size:13px;line-height:1.55}.mm-letters-dialog .mm-letters-offer{margin:10px 0 22px}.mm-letters-dialog-gustav{display:block;width:100%;height:auto}@media(max-width:600px){.mm-letters-dialog{padding:30px 24px 14px}.mm-letters-dialog .mm-letters-greeting{margin:18px 0}.mm-letters-greeting-image{width:176px}.mm-letters-dialog-grid{grid-template-columns:108px minmax(0,1fr);gap:12px}.mm-letters-dialog h2{font-size:28px}.mm-letters-dialog .mm-letters-intro,.mm-letters-dialog .mm-letters-offer{font-size:12px}}@media(max-width:359px){.mm-letters-dialog-grid{grid-template-columns:80px minmax(0,1fr);gap:10px}}.mm-product-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,76px);max-width:1300px;margin:0 auto;padding:210px clamp(24px,5vw,96px) 180px;color:#000;font-family:"Aktiv Grotesk",var(--font-body-family)}.mm-product-details__feature{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);align-items:center;gap:20px;min-width:0}.mm-product-details__drawing{display:flex;align-items:center;justify-content:center;height:200px;min-width:0}.mm-product-details__drawing img{display:block;width:100%;height:100%;object-fit:contain}.mm-product-details__copy h2{margin:0 0 5px;font:italic 400 16px/1.3 var(--mm-detail-font);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;color:inherit}.mm-product-details__copy p{margin:0;font-size:11px;font-weight:400;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}@media(max-width:1100px){.mm-product-details__feature{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px}.mm-product-details__drawing{width:190px;max-width:100%;height:190px;justify-self:center}}@media(max-width:749px){.mm-product-details{padding:120px 20px 104px;gap:14px}.mm-product-details__feature{grid-template-rows:144px auto;gap:18px;align-items:start;text-align:center}.mm-product-details__drawing{width:144px;max-width:100%;height:144px;align-self:center;justify-self:center}.mm-product-details__copy{width:100%;align-self:start}.mm-product-details__copy h2{font-size:14px;line-height:1.3}.mm-product-details__copy p{font-size:10px;line-height:1.35}}.mm-footer-instagram{display:flex;justify-content:flex-end;width:100%;margin-top:8px}.mm-footer-instagram__link{display:inline-flex;align-items:center;justify-content:flex-end;width:48px;min-height:48px;color:inherit;text-decoration:none}.mm-footer-instagram__link>span[aria-hidden]{display:flex}.mm-footer-instagram__link .icon-instagram{display:block;width:20px;height:20px}.mm-footer-instagram__link:hover{opacity:.65}.mm-footer-instagram__link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.mm-letters{color:#000}.mm-letters :is(h2,p){margin:0}.mm-letters h2{font-size:clamp(26px,2.4vw,32px);line-height:1.2;font-weight:400;margin-bottom:16px;letter-spacing:0}.mm-letters .mm-letters-intro{font-size:14px;line-height:1.6;max-width:45ch}.mm-letters .mm-letters-offer{font-size:14px;line-height:1.6;margin:8px 0 24px}.mm-letters-form label{display:block;font-size:12px;margin-bottom:8px}.mm-letters-fields{display:flex;gap:8px}.mm-letters-fields input{flex:1;width:0;min-width:0;border:1px solid #000;border-radius:0;background:#fff;padding:12px;color:#000;font:inherit;font-size:16px;min-height:48px}.mm-letters-submit{border:1px solid #000;background:#000;color:#fff;border-radius:0;padding:12px 22px;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;min-height:48px;white-space:nowrap}.mm-letters-submit:hover{background:#fff;color:#000}.mm-letters :focus-visible{outline:2px solid #000;outline-offset:4px}.mm-letters .mm-letters-consent{font-size:11px;line-height:1.6;color:#000;margin-top:12px;max-width:60ch}.mm-letters-consent a{text-decoration:underline;color:inherit}.mm-letters-result{line-height:1.6;padding:18px 0}.mm-mobile-links,.mm-mobile-account{display:none}@media(max-width:749px){.header.header--center-logo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:1rem;row-gap:0;padding-top:.4rem;padding-bottom:0}.header.header--center-logo>header-drawer{display:none!important}.header.header--center-logo>.header__heading,.header.header--center-logo>.header__heading-link{grid-column:2;grid-row:1;justify-self:center}.header.header--center-logo>.header__column{grid-column:3;grid-row:1;min-width:0;margin:0;justify-self:end}.header.header--center-logo .header__right--part{gap:1rem}.header.header--center-logo .header__column .header__account,.header.header--center-logo .header__cart .text-cart{display:none}.header.header--center-logo .header__cart .icon-cart{display:block!important;width:1.8rem;height:1.8rem}.header.header--center-logo .header__cart .header__cart--text{display:flex!important;gap:0;padding:0;min-width:0}.header.header--center-logo .header__icon--cart{display:flex;gap:.4rem}.header.header--center-logo .header__icons--container{min-width:0}.header .mm-mobile-account{display:flex;grid-column:1;grid-row:1;align-items:center;justify-content:flex-start;width:4.4rem;min-height:4.4rem;color:inherit}.header .mm-mobile-account svg{width:1.9rem;height:1.9rem}.header .mm-mobile-links{display:flex;grid-column:1/-1;grid-row:2;align-items:center;justify-content:space-between;gap:1.2rem;min-width:0;width:100%;border-top:1px solid rgba(var(--color-foreground),.1)}.mm-mobile-links nav{display:flex;align-items:center;gap:1.8rem;flex-wrap:wrap}.mm-mobile-links nav a{display:flex;align-items:center;min-height:4.4rem;color:inherit;text-decoration:none;font:inherit;font-size:1.2rem;line-height:1.2;white-space:nowrap}.mm-mobile-links nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.5rem}.mm-mobile-localization{display:flex;align-items:center;gap:1rem;margin:0;flex-shrink:0}.mm-mobile-select{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:4.4rem;min-width:4.4rem;font-size:1.1rem;line-height:1;white-space:nowrap}.mm-mobile-select select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:16px}.mm-mobile-select:focus-within{outline:1px solid currentColor;outline-offset:2px}.mm-mobile-caret{font-size:1.2rem;margin-left:.2rem}}@media(max-width:359px){.mm-mobile-links nav{gap:1.2rem}.mm-mobile-localization{gap:.4rem}.header.header--center-logo .header__right--part{gap:.6rem}.header.header--center-logo{column-gap:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=BAAAAAAASAAAAAAAAAAAAAAAAAAAWA */
