::selection{background:#1f3bff;color:#fff}.m3d a.m3d-btn{color:var(--paper)}.m3d a.m3d-btn:hover,.m3d a.m3d-btn:focus-visible{color:#fff}.m3d--dark a.m3d-btn:hover,.m3d--dark a.m3d-btn:focus-visible{color:#0b0b0b}.m3d .m3d-sechead__h{margin-top:18px}.m3d .m3d-hero__sub{margin-bottom:22px}.m3d .m3d-step__text{margin-top:10px}.m3d .m3d-foot__news p{margin-top:12px}.m3d .m3d-foot__msg{margin-top:10px}.m3d .m3d-phead__title{margin-top:20px}.m3d .m3d-phead__intro{margin-top:clamp(24px,3vw,44px)}.m3d .m3d-contact__msg{margin-bottom:28px}.m3d .m3d-pdetails__intro h2{margin-top:16px}.m3d .m3d-pdetails__facts{margin-top:32px}.m3d{--m3d-card-ratio:4 / 5}.m3d-card .m3d-media{aspect-ratio:var(--ratio,var(--m3d-card-ratio))}.m3d-card .m3d-media>img{object-position:center}.m3d-hero--text .m3d-hero__title{grid-column:1/-1}.m3d-hero--text{min-height:0}@media(max-width:749px){.m3d .m3d-hero__title{padding-top:clamp(36px,11vw,56px)}.m3d .m3d-hero__top{padding-bottom:14px}}@media(max-width:749px){.m3d-statement__foot{flex-direction:column;align-items:flex-start}.m3d-statement__foot .m3d-btn{white-space:nowrap}}.m3d.m3d-foot{padding:clamp(32px,4vw,56px) var(--pad) 16px}.m3d .m3d-foot__grid{gap:28px 16px}.m3d .m3d-foot__news h2{font-size:clamp(24px,2.6vw,36px)}.m3d .m3d-foot__form{margin-top:16px}.m3d .m3d-foot__form input{padding:10px 0;font-size:16px}.m3d .m3d-foot__col h3{margin-bottom:12px}.m3d .m3d-foot__col li+li{margin-top:6px}.m3d .m3d-foot__word{margin:clamp(28px,4vw,56px) 0 0;font-size:clamp(32px,12.5vw,230px);max-width:100%}@media(max-width:749px){.m3d .m3d-foot__word{font-size:min(17vw,88px);margin-top:36px}}.product-details h1{margin:0;font-size:clamp(30px,3.4vw,52px)!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:600!important}.product-details product-price{font-size:15px}@media(min-width:750px){.media-gallery--large-first-image .product-media-container:first-child{grid-column:auto}}.product-media-container.m3d-fit-contain img{object-fit:contain!important;background:#f3f1ec}.theme-drawer__title{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.theme-drawer__dialog .cart-items__table-row{padding-bottom:20px}@media(prefers-reduced-motion:no-preference){.theme-drawer__dialog .cart-items__table-row{animation:m3d-line-in .5s cubic-bezier(.2,.7,.2,1) both}}@keyframes m3d-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/m3d-global.css.map */
