:root{--font-heading--family: "Cormorant Garamond", "Times New Roman", Georgia, serif;--font-subheading--family: "Cormorant Garamond", Georgia, serif;--font-body--family: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-accent--family: "Inter", sans-serif;--font-heading--weight: 500;--font-subheading--weight: 500;--font-body--weight: 400;--senmi-cream: #F6F4EE;--senmi-green: #2E4735;--senmi-sage: #9DB58A;--senmi-dark: #1E1E1E;--senmi-text: #2C2C2C}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading--family);font-weight:500;letter-spacing:.005em}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-body--family);font-weight:500}body{font-family:var(--font-body--family);color:var(--senmi-text);-webkit-font-smoothing:antialiased}.header-logo{--font-family: "Cormorant Garamond", Georgia, serif !important;--font-weight: 500 !important;font-size:1.65rem!important;letter-spacing:.3em;text-transform:uppercase;color:#2e4735;white-space:nowrap}@media(max-width:749px){.header-logo{font-size:1.35rem!important;letter-spacing:.24em}}.button,button[type=submit],.button-primary,.button-secondary{font-family:var(--font-body--family)!important;font-weight:600;letter-spacing:.04em;transition:background-color .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.button:hover{transform:translateY(-1px)}.senmi-btn{display:inline-block;padding:17px 40px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.05em;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.senmi-btn--solid{background:#f6f4ee;color:#2e4735;border:1px solid #F6F4EE}.senmi-btn--solid:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 30px #0000002e}.senmi-btn--ghost{background:transparent;color:#f6f4ee;border:1px solid rgba(246,244,238,.75)}.senmi-btn--ghost:hover{background:#f6f4ee24;border-color:#f6f4ee;transform:translateY(-2px)}.product-card,.card-gallery{transition:transform .45s cubic-bezier(.16,1,.3,1)}.product-card:hover{transform:translateY(-4px)}.product-card .product-media img,.card-gallery img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-media img{transform:scale(1.03)}a{transition:color .25s ease,opacity .25s ease}input,textarea,select{font-family:var(--font-body--family)}.senmi-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.senmi-reveal.is-visible{opacity:1;transform:translateY(0)}.senmi-reveal-d1.is-visible{transition-delay:.12s}.senmi-reveal-d2.is-visible{transition-delay:.24s}.senmi-reveal-d3.is-visible{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.senmi-reveal{opacity:1;transform:none;transition:none}}header-component{transition:background-color .4s ease,box-shadow .4s ease}.announcement-bar__text{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}html.senmi-intro-lock{overflow:hidden}#senmi-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#f6f4ee;display:flex;align-items:center;justify-content:center;transition:transform .95s cubic-bezier(.76,0,.24,1);will-change:transform}#senmi-intro .senmi-intro__inner{text-align:center}#senmi-intro .senmi-intro__logo{display:block;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(2.6rem,7vw,4.6rem);letter-spacing:.38em;padding-left:.38em;color:#2e4735;opacity:0;transform:translateY(22px)}#senmi-intro .senmi-intro__tag{display:block;margin-top:14px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.3em;padding-left:.3em;text-transform:uppercase;color:#2c2c2ca6;opacity:0;transform:translateY(16px)}#senmi-intro.is-active .senmi-intro__logo{animation:senmiIntroFade 1s cubic-bezier(.16,1,.3,1) .15s forwards}#senmi-intro.is-active .senmi-intro__tag{animation:senmiIntroFade 1s cubic-bezier(.16,1,.3,1) .5s forwards}#senmi-intro.is-leaving{transform:translateY(-100%)}@keyframes senmiIntroFade{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#senmi-intro{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/senmi.css.map */
