@font-face{font-family:PPMuseum;src:url(PPMuseum-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PPMuseum;src:url(PPMuseum-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPMuseum;src:url(PPMuseum-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PPMuseum;src:url(PPMuseum-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPMuseum;src:url(PPMuseum-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPMuseum;src:url(PPMuseum-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(PPNeueMontreal-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(PPNeueMontreal-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(PPNeueMontreal-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(PPNeueMontreal-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal;src:url(PPNeueMontreal-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--marari-white: #FFFFFF;--marari-canvas: #F2F3EE;--marari-concrete: #E8EAE6;--marari-ivory: #AFA896;--marari-charcoal: #0B0D09;--marari-font-heading: "PPMuseum", sans-serif;--marari-font-body: "PPNeueMontreal", sans-serif}body,.marari-body{font-family:var(--marari-font-body);letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.marari-heading{font-family:var(--marari-font-heading);letter-spacing:-.01em}.header__heading-logo img{height:auto}.button--primary,.shopify-payment-button__button--unbranded{font-family:var(--marari-font-body);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.button--secondary{font-family:var(--marari-font-body);font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.announcement-bar{font-family:var(--marari-font-body);letter-spacing:.1em;font-size:.7rem;text-transform:uppercase}.price__regular,.price__sale{font-family:var(--marari-font-body);font-weight:300;letter-spacing:.02em}.product__title,.product-information h1{font-family:var(--marari-font-heading);font-weight:300;letter-spacing:-.02em}.card__heading{font-family:var(--marari-font-heading);font-weight:300}.header__menu-item,.header__menu-item a,.menu-drawer__navigation a{font-family:var(--marari-font-body);font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.footer__heading{font-family:var(--marari-font-body);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.footer a,.footer p{font-family:var(--marari-font-body);font-weight:300}.marari-gate{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background-color:var(--marari-canvas);border:1px solid var(--marari-concrete);border-radius:4px;text-align:center}.marari-gate__icon{font-size:2rem;line-height:1;color:var(--marari-ivory)}.marari-gate__heading{font-family:var(--marari-font-heading);font-weight:300;font-size:1.25rem;letter-spacing:-.01em;color:var(--marari-charcoal);margin:0}.marari-gate__text{font-family:var(--marari-font-body);font-weight:300;font-size:.875rem;color:var(--marari-charcoal);opacity:.75;margin:0;line-height:1.6}.marari-gate__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.marari-gate__btn{display:inline-block;padding:.875rem 2rem;font-family:var(--marari-font-body);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:background .2s ease,color .2s ease;cursor:pointer}.marari-gate__btn--primary{background:var(--marari-charcoal);color:var(--marari-white);border:1px solid var(--marari-charcoal)}.marari-gate__btn--primary:hover{background:#2a2d28;color:var(--marari-white)}.marari-gate__btn--secondary{background:transparent;color:var(--marari-charcoal);border:1px solid var(--marari-charcoal)}.marari-gate__btn--secondary:hover{background:var(--marari-charcoal);color:var(--marari-white)}.marari-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:100px;font-family:var(--marari-font-body);font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.marari-badge--preorder{background-color:var(--marari-ivory);color:var(--marari-white)}.marari-badge--floral{background-color:var(--marari-canvas);color:var(--marari-charcoal);border:1px solid var(--marari-concrete)}.marari-badge__dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:marari-pulse 2s ease-in-out infinite}@keyframes marari-pulse{0%,to{opacity:1}50%{opacity:.4}}.marari-account-section{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--marari-concrete)}.marari-account-section__title{font-family:var(--marari-font-heading);font-weight:300;font-size:1.25rem;letter-spacing:-.01em;margin-bottom:.5rem;color:var(--marari-charcoal)}.marari-account-section__subtitle{font-family:var(--marari-font-body);font-weight:300;font-size:.875rem;color:var(--marari-charcoal);opacity:.65;margin-bottom:2rem;line-height:1.6}.marari-account-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.5rem}.marari-account-field label{display:block;font-family:var(--marari-font-body);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;color:var(--marari-charcoal)}.marari-account-field input,.marari-account-field select{width:100%;padding:.75rem 1rem;font-family:var(--marari-font-body);font-size:.875rem;font-weight:300;background:var(--marari-white);border:1px solid var(--marari-concrete);border-radius:4px;color:var(--marari-charcoal);transition:border-color .2s ease;outline:none}.marari-account-field input:focus,.marari-account-field select:focus{border-color:var(--marari-ivory)}.marari-account-field input::placeholder{color:var(--marari-charcoal);opacity:.4;font-style:italic}.marari-special-person{display:grid;grid-template-columns:1fr 1fr auto;gap:.75rem;align-items:end;padding:1rem;background:var(--marari-canvas);border-radius:4px;margin-bottom:.75rem}.marari-special-person__remove{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--marari-concrete);border-radius:4px;cursor:pointer;color:var(--marari-charcoal);opacity:.5;transition:opacity .2s ease;font-size:1rem;line-height:1}.marari-special-person__remove:hover{opacity:1}.marari-add-person{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px dashed var(--marari-concrete);border-radius:4px;padding:.6rem 1rem;font-family:var(--marari-font-body);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--marari-charcoal);opacity:.65;cursor:pointer;transition:opacity .2s ease,border-color .2s ease;margin-top:.5rem}.marari-add-person:hover{opacity:1;border-color:var(--marari-ivory);color:var(--marari-ivory)}.marari-save-btn{margin-top:1.5rem;padding:.875rem 2.5rem;background:var(--marari-charcoal);color:var(--marari-white);border:none;border-radius:4px;font-family:var(--marari-font-body);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.marari-save-btn:hover{background:#2a2d28}.marari-save-notice{margin-top:.75rem;font-size:.75rem;color:var(--marari-ivory);font-family:var(--marari-font-body);font-weight:300}:root{--normal-page-width: 78rem;--narrow-page-width: 60rem;--wide-page-width: 104rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/marari-brand.css.map */
