.inochi-anim{opacity:0;transform:translateY(26px);transition:opacity .72s cubic-bezier(.25,.46,.45,.94),transform .72s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.inochi-anim--visible{opacity:1;transform:translateY(0)}.inochi-anim .inochi-anim-child{opacity:0;transform:translateY(14px);transition:opacity .55s ease var(--child-delay, 0s),transform .55s ease var(--child-delay, 0s)}.inochi-anim--visible .inochi-anim-child{opacity:1;transform:translateY(0)}.inochi-grid-item{opacity:0;transform:translateY(18px);transition:opacity .5s ease var(--grid-stagger, 0s),transform .5s ease var(--grid-stagger, 0s)}.inochi-grid-item--visible{opacity:1;transform:translateY(0)}.inochi-header--scrolled{background:#2e2f30e0!important;backdrop-filter:blur(14px) saturate(1.5)!important;-webkit-backdrop-filter:blur(14px) saturate(1.5)!important;box-shadow:0 1px #f2efeb12!important;transition:background .35s ease,backdrop-filter .35s ease,box-shadow .35s ease}.inochi-ripple{position:absolute;border-radius:50%;background:#f2efeb2e;pointer-events:none;transform:scale(0);animation:inochi-ripple-expand .6s ease-out forwards;z-index:0}@keyframes inochi-ripple-expand{to{transform:scale(1);opacity:0}}.product-card__media,.collection-card__image,.featured-collection-card__media,.blog-post-card__image{overflow:hidden}.product-card__media img,.collection-card__image img,.featured-collection-card__media img,.blog-post-card__image img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.product-card:hover .product-card__media img,.collection-card__card:hover .collection-card__image img,.featured-collection-card:hover .featured-collection-card__media img,.blog-post-card:hover .blog-post-card__image img{transform:scale(1.07)!important}.product-card,.collection-card__card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover,.collection-card__card:hover{transform:translateY(-5px);box-shadow:0 14px 36px #00000061}.inochi-shimmer{background:linear-gradient(120deg,#f2efeb,#c3b5a1 40%,#f2efeb 60%,#c3b5a1);background-size:220% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:inochi-shimmer-move 3.5s linear infinite}@keyframes inochi-shimmer-move{to{background-position:220% center}}.inochi-section--alt{border-top:1px solid rgba(193,181,161,.1)}.inochi-page-loaded .page-wrapper{animation:inochi-page-in .45s cubic-bezier(.25,.46,.45,.94) both}@keyframes inochi-page-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}:focus-visible{outline:2px solid rgba(193,181,161,.65);outline-offset:3px;border-radius:3px}.shopify-section[id*=inochi]:not(.inochi-hero-section):not([id*=footer]){padding-block:clamp(48px,7vw,96px)}.template-index .header-section{display:none}body,html{background:#2e2f30!important}h1,h2,h3,h4,h5,h6{font-family:Inochi-Regular,sans-serif!important}p,li,span,a,label,input,textarea,select,button{font-family:Inochi-Regular,sans-serif}.inochi-hero{position:relative;width:100vw;min-height:100vh;overflow:hidden;background:#2e2f30;display:flex;align-items:flex-end;justify-content:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.inochi-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--hero-overlay-opacity, 1)}.inochi-hero__neon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding-bottom:20vh;pointer-events:none}.neon-spill{position:absolute;width:60vw;height:60vw;max-width:640px;max-height:640px;background:radial-gradient(circle,rgba(255,45,25,.32) 0%,rgba(255,45,25,.14) 35%,rgba(255,45,25,.04) 55%,transparent 72%);filter:blur(40px)}.neon-svg{position:relative;width:clamp(200px,24vw,320px);height:auto;overflow:visible}.neon-tube-off{fill:#ffffff0a}.neon-tube-on{fill:#fff4ec;filter:drop-shadow(0 0 2px #ff7a50) drop-shadow(0 0 6px #ff4a26) drop-shadow(0 0 14px rgba(255,61,31,.55)) drop-shadow(0 0 26px rgba(255,61,31,.3));animation:inochi-neon-flicker 7s infinite ease-in-out}@keyframes inochi-neon-flicker{0%,89%,to{opacity:1}90%{opacity:.85}91%{opacity:1}92%{opacity:.5}93%{opacity:1}}.inochi-hero__content{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:0;margin-bottom:var(--hero-mb, 140px);width:100%}.inochi-hero__btn{display:inline-block;padding:12px 28px;border:1px solid rgba(242,239,235,.7);border-radius:999px;text-decoration:none;color:#f2efeb;font-family:Inochi-Regular,sans-serif;font-size:17px;letter-spacing:.05em;transition:background .2s ease,color .2s ease;min-width:220px;text-align:center;background:transparent;cursor:pointer}.inochi-hero__btn:hover{background:#f2efeb26;color:#f2efeb;text-decoration:none}header-component,.header-section{--color-foreground: #f2efeb}.page-wrapper,main,.main-content,.shopify-section{background:#2e2f30}.footer-section,footer,#shopify-section-footer-group{background:#2e2f30!important;color:#f2efeb}a{color:#f2efeb}a:hover{color:#f2efebbf}.main-page-content{color:#f2efeb;max-width:820px;margin:0 auto;padding:80px 24px}.main-page-content h1,.main-page-content h2,.main-page-content h3{color:#f2efeb;margin-bottom:24px}.main-page-content p{color:#f2efebd9;line-height:1.8;margin-bottom:20px}.button:not(.button-unstyled),.btn,[class*=button-element],[class*=sqs-button]{border-radius:999px!important}.inochi-form{max-width:680px;margin:0 auto;padding:60px 24px}.inochi-form input,.inochi-form textarea,.inochi-form select{background:transparent;border:1px solid rgba(193,181,161,.3);color:#f2efeb;border-radius:4px;padding:12px 16px;width:100%;margin-bottom:16px;font-family:Inochi-Regular,sans-serif}.inochi-form input::placeholder,.inochi-form textarea::placeholder{color:#c1b5a180}@media(max-width:749px){.inochi-hero__content{padding-bottom:40px;gap:12px}.inochi-hero__btn{min-width:180px;font-size:13px;padding:10px 22px}}.inochi-hero__content{flex-direction:column!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/inochi.css.map */
