:root{--ms-nero: #1A1A1A;--ms-bianco: #FFFFFF;--ms-bianco-caldo: #FAF8F5;--ms-pietra: #E8E4DF;--ms-terracotta: #C4956A;--ms-bronzo: #B8956A;--ms-marmo: #8C8578;--ms-marmo-chiaro: #B5AFA8;--ms-font-heading: "Albert Sans", "Helvetica Neue", sans-serif;--ms-font-body: "Albert Sans", "Helvetica Neue", sans-serif;--ms-page-max: 1400px;--ms-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ms-ease-out-quart: cubic-bezier(.25, 1, .5, 1)}body{font-family:var(--ms-font-body)!important;font-weight:400;color:var(--ms-nero)!important;background-color:var(--ms-bianco)!important;letter-spacing:.01em;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--ms-pietra);color:var(--ms-nero)}html{scroll-behavior:smooth}@keyframes ms-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ms-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ms-lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ms-animate-in{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ms-ease-out-expo),transform .9s var(--ms-ease-out-expo)}.ms-animate-in.is-visible{opacity:1;transform:translateY(0)}.ms-animate-in-scale{opacity:0;transform:scale(.96);transition:opacity 1s var(--ms-ease-out-expo),transform 1.2s var(--ms-ease-out-expo)}.ms-animate-in-scale.is-visible{opacity:1;transform:scale(1)}.ms-stagger .ms-animate-in:nth-child(1){transition-delay:0s}.ms-stagger .ms-animate-in:nth-child(2){transition-delay:.08s}.ms-stagger .ms-animate-in:nth-child(3){transition-delay:.16s}.ms-stagger .ms-animate-in:nth-child(4){transition-delay:.24s}.ms-stagger .ms-animate-in:nth-child(5){transition-delay:.32s}h1,h2,h3,.h0,.h1,.h2,.h3,.rte h1,.rte h2,.rte h3{font-family:var(--ms-font-heading)!important;font-weight:400;letter-spacing:-.01em;line-height:1.12;color:var(--ms-nero)}h1,.h0,.h1{font-size:clamp(2rem,4vw,3.2rem)}h2,.h2{font-size:clamp(1.6rem,2.5vw,2.4rem)}h3,.h3{font-size:clamp(1.2rem,2vw,1.6rem)}p,.rte p,li,.rte li{font-family:var(--ms-font-body);font-size:clamp(.875rem,1.2vw,.95rem);font-weight:300;line-height:1.7;color:var(--ms-nero)}a{color:var(--ms-nero);text-decoration:none;transition:color .3s ease}a:hover{color:var(--ms-terracotta)}.ms-label{font-family:var(--ms-font-body);font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-marmo)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button{font-family:var(--ms-font-body)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:0!important;transition:all .4s var(--ms-ease-out-quart)!important}.button--primary{background-color:var(--ms-nero)!important;color:var(--ms-bianco)!important;border:1px solid var(--ms-nero)!important}.button--primary:hover{background-color:var(--ms-bianco)!important;color:var(--ms-nero)!important}.button--secondary{background-color:transparent!important;color:var(--ms-nero)!important;border:1px solid var(--ms-nero)!important}.button--secondary:hover{background-color:var(--ms-nero)!important;color:var(--ms-bianco)!important}.header-wrapper{background-color:var(--ms-bianco)!important;border-bottom:none!important;transition:background .5s ease,box-shadow .5s ease}.header-wrapper--border-bottom{border-bottom:1px solid var(--ms-pietra)!important}.header{padding:1.25rem 2.5rem!important;max-width:var(--ms-page-max)}@media screen and (min-width:990px){.header{padding:1.5rem 3rem!important}}.header__heading-link .h2{font-family:var(--ms-font-heading)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}.header__inline-menu .list-menu__item--link{font-family:var(--ms-font-body)!important;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;position:relative;padding:.25rem 0}.header__inline-menu .list-menu__item--link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .4s var(--ms-ease-out-quart)}.header__inline-menu .list-menu__item--link:hover:after{width:100%}.header__icon:hover{color:var(--ms-terracotta)}.cart-count-bubble{background-color:var(--ms-nero)!important;color:var(--ms-bianco)!important;font-size:.55rem!important;font-weight:600;border-radius:50%!important}.ms-gallery-hero{position:relative;width:100%;height:100vh;min-height:600px;max-height:1000px;overflow:hidden}.ms-gallery-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ms-gallery-hero__media img,.ms-gallery-hero__media video{width:100%;height:100%;object-fit:cover}.ms-gallery-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000 35% 65%,#00000040);pointer-events:none}.ms-gallery-hero__slides{position:relative;width:100%;height:100%}.ms-gallery-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.ms-gallery-hero__slide.is-active{opacity:1}.ms-gallery-hero__nav{position:absolute;bottom:2.5rem;right:2.5rem;display:flex;gap:.5rem;z-index:10}.ms-gallery-hero__nav button{width:44px;height:44px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .4s var(--ms-ease-out-quart)}.ms-gallery-hero__nav button:hover{background:#ffffff26;border-color:#ffffffb3}.ms-brand-statement{max-width:860px;margin:0 auto;padding:5.5rem 2.5rem;text-align:center}.ms-brand-statement__text{font-family:var(--ms-font-body);font-size:clamp(.85rem,1.2vw,.95rem);font-weight:300;font-style:normal;line-height:2;color:var(--ms-nero);letter-spacing:.01em}.ms-category-showcase{display:grid;grid-template-columns:1fr;max-width:var(--ms-page-max);margin:0 auto;padding:0 2.5rem 5rem}@media screen and (min-width:750px){.ms-category-showcase{grid-template-columns:2fr 3fr;gap:4rem;align-items:center;padding:0 3rem 6rem}}.ms-category-showcase__heading{font-family:var(--ms-font-heading)!important;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;margin-bottom:2.5rem;line-height:1.2}.ms-category-showcase__links{list-style:none;padding:0;margin:0}.ms-category-showcase__links li{border-bottom:1px solid var(--ms-pietra)}.ms-category-showcase__links li:first-child{border-top:1px solid var(--ms-pietra)}.ms-category-showcase__links a{font-family:var(--ms-font-body);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:400;display:flex;align-items:center;justify-content:space-between;padding:1rem 0;transition:color .3s ease,padding-left .4s var(--ms-ease-out-quart)}.ms-category-showcase__links a:after{content:"\2192";font-size:1rem;opacity:0;transform:translate(-10px);transition:all .4s var(--ms-ease-out-quart)}.ms-category-showcase__links a:hover{color:var(--ms-terracotta);padding-left:.5rem}.ms-category-showcase__links a:hover:after{opacity:1;transform:translate(0)}.ms-category-showcase__image{overflow:hidden;aspect-ratio:3 / 4}.ms-category-showcase__image img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ms-ease-out-expo)}.ms-category-showcase__image:hover img{transform:scale(1.04)}.ms-product-carousel{padding:5rem 2.5rem;max-width:var(--ms-page-max);margin:0 auto;border-top:1px solid var(--ms-pietra)}@media screen and (min-width:750px){.ms-product-carousel{padding:6rem 3rem}}.ms-product-carousel__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;flex-wrap:wrap;gap:1.5rem}.ms-product-carousel__title{font-family:var(--ms-font-heading)!important;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;margin:0}.ms-product-carousel__subtitle{font-family:var(--ms-font-body);font-size:.8rem;font-weight:300;font-style:italic;line-height:1.7;color:var(--ms-marmo);max-width:380px}.ms-product-carousel__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (min-width:750px){.ms-product-carousel__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.ms-product-card{display:block;text-decoration:none}.ms-product-card__image{overflow:hidden;aspect-ratio:3 / 4;background:var(--ms-bianco-caldo);margin-bottom:.875rem;position:relative}.ms-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ms-ease-out-expo)}.ms-product-card:hover .ms-product-card__image img{transform:scale(1.06)}.ms-product-card__image:after{content:"Bekijk";position:absolute;bottom:0;left:0;right:0;padding:.75rem;text-align:center;font-family:var(--ms-font-body);font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-bianco);background:#1a1a1ab3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transform:translateY(100%);transition:transform .4s var(--ms-ease-out-quart)}.ms-product-card:hover .ms-product-card__image:after{transform:translateY(0)}.ms-product-card__name{font-family:var(--ms-font-body);font-size:.82rem;font-weight:400;color:var(--ms-nero);margin:0;transition:color .3s ease}.ms-product-card:hover .ms-product-card__name{color:var(--ms-terracotta)}.ms-product-card__price{font-family:var(--ms-font-body);font-size:.75rem;font-weight:400;color:var(--ms-marmo);margin-top:.25rem}.ms-video-section{max-width:900px;margin:0 auto;padding:5rem 2.5rem}@media screen and (min-width:750px){.ms-video-section{padding:6rem 3rem}}.ms-video-section__title{font-family:var(--ms-font-heading)!important;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:400;margin-bottom:2rem}.ms-video-section__wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer;background:var(--ms-bianco-caldo)}.ms-video-section__wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ms-ease-out-expo)}.ms-video-section__wrapper:hover img{transform:scale(1.03)}.ms-video-section__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;background:#0003;display:flex;align-items:center;justify-content:center;transition:all .4s var(--ms-ease-out-quart);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ms-video-section__wrapper:hover .ms-video-section__play{background:#0006;transform:translate(-50%,-50%) scale(1.08);border-color:#ffffffe6}.ms-video-section__play svg{width:18px;height:18px;fill:#fff;margin-left:3px}.ms-video-section__description{font-family:var(--ms-font-body);font-size:.85rem;font-weight:300;line-height:1.8;color:var(--ms-nero);margin-top:2rem;max-width:680px}.footer{background-color:var(--ms-bianco)!important;border-top:1px solid var(--ms-pietra)!important;margin-top:0!important;padding:4rem 0 2rem!important}.footer__content-top{max-width:var(--ms-page-max);margin:0 auto;padding:0 2.5rem}@media screen and (min-width:750px){.footer__content-top{padding:0 3rem}}.footer-block__heading{font-family:var(--ms-font-body)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ms-marmo)!important;margin-bottom:1.25rem!important}.footer-block .list-menu__item--link{font-family:var(--ms-font-body)!important;font-size:.8rem!important;font-weight:400!important;color:var(--ms-nero)!important;padding:.3rem 0!important}.footer-block .list-menu__item--link:hover{color:var(--ms-terracotta)!important;text-decoration:none!important}.footer__content-bottom{max-width:var(--ms-page-max);margin:3rem auto 0;padding:2rem 2.5rem 0;border-top:1px solid var(--ms-pietra)}@media screen and (min-width:750px){.footer__content-bottom{padding:2rem 3rem 0}}.copyright__content{font-size:.65rem;color:var(--ms-marmo)}.product__title{font-family:var(--ms-font-heading)!important;font-size:clamp(1.6rem,2.5vw,2.4rem)!important;font-weight:400!important}.product__text .price{font-family:var(--ms-font-body)!important;font-size:1.1rem!important;font-weight:400}.collection-hero__title{font-family:var(--ms-font-heading)!important;font-size:clamp(2rem,3.5vw,3rem)!important;font-weight:400!important}.card__heading{font-family:var(--ms-font-body)!important;font-size:.85rem!important;font-weight:400!important}.card-information .price{font-size:.8rem!important;color:var(--ms-marmo)!important}.card__media{overflow:hidden}.card__media .media img{transition:transform .7s var(--ms-ease-out-expo)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card,.card__inner,.media{border-radius:0!important}.color-scheme-1,.color-scheme-2{background-color:var(--ms-bianco)!important}.shopify-section{--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px}.ms-page-width{max-width:var(--ms-page-max);margin:0 auto;padding:0 2.5rem}@media screen and (min-width:750px){.ms-page-width{padding:0 3rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/matteo-studio.css.map */
