:root{--color-background: #FAFAFA;--color-foreground: #1F1F1F;--color-primary: #1F1F1F;--color-secondary: #F0EDE8;--color-accent: #B8925A;--color-gold: #B8925A;--color-gold-light: #CDA76B;--color-muted: #F2F2F2;--color-muted-text: #6B6B6B;--color-border: #E0E0E0;--color-ivory: #FAFAF8}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400;letter-spacing:-.011em;background-color:var(--color-background)!important;color:var(--color-foreground)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.card__heading,.collection-title,.product-title{font-family:Cormorant,Georgia,serif!important;font-weight:500!important;letter-spacing:-.025em!important}h1,.h1{font-size:clamp(2.5rem,5vw,4rem)!important;line-height:1.1!important}h2,.h2{font-size:clamp(2rem,4vw,3rem)!important;line-height:1.2!important}h3,.h3{font-size:clamp(1.5rem,3vw,2rem)!important;line-height:1.3!important}.button,.btn,button[type=submit],.shopify-payment-button__button,.product-form__submit{background-color:var(--color-primary)!important;color:#fff!important;border:none!important;padding:1rem 2rem!important;font-size:.875rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:0!important;transition:all .3s ease!important;font-family:Inter,sans-serif!important}.button:hover,.btn:hover,button[type=submit]:hover,.product-form__submit:hover{background-color:#333!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important}.collection-list-wrapper,.collection-list-section,section[id*=collection]{background-color:var(--color-background)!important;padding:4rem 0!important}.collection-list,.collection-grid,ul.grid--2-col,ul.grid--3-col,ul.grid--4-col{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:2rem!important;padding:2rem 0!important}.collection-list .card,.collection-card,.card--collection,li.grid__item{position:relative!important;overflow:hidden!important;border-radius:0!important;background:#fff!important;border:1px solid var(--color-border)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.collection-list .card:hover,.collection-card:hover,.card--collection:hover,li.grid__item:hover{transform:translateY(-8px)!important;box-shadow:0 12px 24px #00000014!important}.collection-list .card__media,.collection-card .card__media,.card--collection .card__media,.card__media img,.media img{width:100%!important;height:400px!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.4,0,.2,1)!important}.collection-list .card:hover .card__media img,.collection-card:hover .card__media img,.card--collection:hover .card__media img,.card:hover .media img{transform:scale(1.05)!important}.collection-list .card__heading,.collection-card__title,.card--collection .card__heading,.card__information h3{font-family:Cormorant,Georgia,serif!important;font-size:1.75rem!important;font-weight:500!important;letter-spacing:-.025em!important;color:var(--color-foreground)!important;margin:1rem 0 .5rem!important}.collection-list .card__text,.card__information p,.card__information .caption{font-family:Inter,sans-serif!important;font-size:.875rem!important;color:var(--color-muted-text)!important;letter-spacing:.025em!important}.card--product,.product-card,.card--standard{background:#fff!important;border:1px solid var(--color-border)!important;border-radius:0!important;overflow:hidden!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.card--product:hover,.product-card:hover{transform:translateY(-8px)!important;box-shadow:0 12px 24px #00000014!important}.card--product .card__media img,.product-card img{transition:transform .6s cubic-bezier(.4,0,.2,1)!important}.card--product:hover .card__media img,.product-card:hover img{transform:scale(1.05)!important}.card--product .card__heading,.product-card .card__heading,.product-card__title{font-family:Cormorant,Georgia,serif!important;font-size:1.25rem!important;font-weight:500!important;color:var(--color-foreground)!important;letter-spacing:-.02em!important}.price,.price__regular,.price__sale{font-family:Inter,sans-serif!important;font-weight:500!important;color:var(--color-foreground)!important}.price__sale .price-item--sale{color:var(--color-accent)!important}.header,.header-wrapper{background:#fff!important;border-bottom:1px solid var(--color-border)!important;padding:1.5rem 0!important}.header__heading-link,.header__heading{font-family:Cormorant,Georgia,serif!important;font-size:1.75rem!important;font-weight:600!important;letter-spacing:-.02em!important}.header__menu-item{font-family:Inter,sans-serif!important;font-size:.875rem!important;font-weight:500!important;text-transform:capitalize!important;letter-spacing:.025em!important}.footer{background-color:var(--color-secondary)!important;border-top:1px solid var(--color-border)!important;padding:3rem 0!important;margin-top:4rem!important}.footer__heading{font-family:Cormorant,Georgia,serif!important;font-size:1.25rem!important;font-weight:500!important;margin-bottom:1rem!important}.footer a{color:var(--color-foreground)!important;text-decoration:none!important;transition:color .3s ease!important}.footer a:hover{color:var(--color-accent)!important}.section-header,.title-wrapper{text-align:center!important;margin-bottom:3rem!important}.section-header h2,.title-wrapper h2{font-family:Cormorant,Georgia,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:500!important;letter-spacing:-.025em!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}@media screen and (max-width: 990px){.collection-list,ul.grid--2-col,ul.grid--3-col{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}}@media screen and (max-width: 749px){.collection-list,ul.grid--2-col,ul.grid--3-col{grid-template-columns:1fr!important;gap:1.5rem!important}.collection-list .card__media,.card__media img{height:300px!important}body{margin:0;padding:0}.masillia-header{margin-bottom:0}.shopify-section:first-of-type,.masillia-hero,section:first-of-type{margin-top:0;padding-top:0}.masillia-hero{margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/masillia-custom.css.map */
