:root{--im-fast:.18s;--im-med:.32s;--im-slow:.6s;--im-ease:cubic-bezier(.22,1,.36,1);--im-smooth:cubic-bezier(.3,1,.3,1);--im-lift:0 10px 28px rgba(20,24,18,.14)}.native-button,.button,.sf-product-add,.sf-product-sticky-add,.inochi-drawer__button,.inochi-drawer__cart-link,.inochi-search-all,.native-card-quick button,.native-card-options,.inochi-collection-shortcuts a,.native-filter-panel .native-button,.inochi-drawer__complement-card button,.native-cart [name=checkout],.page-primary{transition:background-color var(--im-med) var(--im-ease),color var(--im-med) var(--im-ease),border-color var(--im-med) var(--im-ease),box-shadow var(--im-med) var(--im-ease),transform var(--im-med) var(--im-ease),opacity var(--im-fast) linear;will-change:transform}.inochi-collection-shortcuts a:hover{border-color:var(--ink)}.inochi-drawer__cart-link:hover{background:#ffffff14}.native-card-quick button:hover,.native-card-options:hover,.inochi-drawer__complement-card button:hover{border-color:var(--ink);background:#fff}a,summary,button,input,select,textarea{transition:color var(--im-fast) linear,border-color var(--im-fast) linear,background-color var(--im-fast) linear,outline-color var(--im-fast) linear,opacity var(--im-fast) linear}.sf-product select:hover,.sf-product-quantity input:hover,.native-sort select:hover,.native-contact input:hover,.native-contact textarea:hover,.native-price-range input:hover{border-color:var(--olive)}.native-nav-panel a:not(.native-nav-feature),.native-footer nav a,.native-desktop-nav>a,.inochi-drawer__text-link,.native-hero-secondary,.inochi-collection-more,.native-section-heading>a,.sf-product .sf-product-all-photos{text-decoration:none!important;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size var(--im-med) var(--im-ease),color var(--im-fast) linear}.native-desktop-nav>a{background-position:0 calc(100% - 7px)}.native-desktop-nav>a:hover{background-position:0 calc(100% - 7px)}.native-nav-panel a:not(.native-nav-feature),.native-footer nav a{background-position:0 calc(100% - 5px)}.native-nav-panel a:not(.native-nav-feature):hover,.native-footer nav a:hover{background-position:0 calc(100% - 5px)}.native-nav-panel a:not(.native-nav-feature):hover,.native-footer nav a:hover,.native-desktop-nav>a:hover,.inochi-drawer__text-link:hover,.native-hero-secondary:hover,.inochi-collection-more:hover,.native-section-heading>a:hover,.sf-product .sf-product-all-photos:hover{background-size:100% 1px}.native-hero-secondary,.inochi-collection-more,.native-section-heading>a,.sf-product .sf-product-all-photos{border-bottom-color:transparent!important;background-size:100% 1px;background-position:100% 100%}.native-hero-secondary:hover,.inochi-collection-more:hover,.native-section-heading>a:hover,.sf-product .sf-product-all-photos:hover{animation:im-underline-redraw var(--im-slow) var(--im-ease) forwards}@keyframes im-underline-redraw{0%{background-size:0 1px;background-position:100% 100%}50%{background-size:0 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}.native-header{transition:box-shadow var(--im-med) var(--im-ease),transform var(--im-med) var(--im-ease),border-radius var(--im-fast) linear}.im-scrolled .native-header{box-shadow:0 12px 34px #12141047}.native-nav-group>summary,.native-menu>summary{transition:color var(--im-fast) linear,opacity var(--im-fast) linear}.native-desktop-nav .native-nav-group>summary:hover{color:#fff}.native-desktop-nav .native-nav-group:not([open])>summary{opacity:.88}.native-nav-group>summary:after{display:inline-block;transform-origin:50% 55%;transition:transform var(--im-med) var(--im-ease)}.native-nav-group[open]>summary:after{content:"\2304";transform:rotate(180deg)}.native-desktop-nav .native-nav-panel{transform-origin:top center}.native-nav-panel>div>a,.native-nav-links>a,.native-nav-feature{opacity:0;transform:translateY(6px);animation:im-rise var(--im-med) var(--im-ease) forwards}.native-nav-panel>div>a:nth-child(-n+30),.native-nav-links>a{animation-delay:calc(60ms + var(--im-i,0)*14ms)}.native-nav-feature{animation-delay:.14s}.native-nav-feature img{transition:transform var(--im-slow) var(--im-smooth)}.native-nav-feature:hover img{transform:scale(1.03)}.native-header-actions a svg{transition:transform var(--im-med) var(--im-ease)}.native-header-actions a:hover svg{transform:translateY(-1px)}[data-cart-count]:not([data-cart-panel]).im-bump{animation:im-bump .5s var(--im-ease)}@keyframes im-bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}[data-cart-count]:not([data-cart-panel]){display:inline-block}.native-menu[open]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#1418126b;z-index:79;animation:im-fade var(--im-med) linear}.native-menu-close{transition:opacity var(--im-fast) linear}.native-menu-close:hover{opacity:.6}.native-menu .native-nav-group>summary:after{transition:transform var(--im-med) var(--im-ease)}.sf-product-accordions summary,.inochi-home-story summary,.native-filter>summary,.flagship-faq-panels summary,.native-editorial summary{list-style:none;position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-right:32px}.sf-product-accordions summary::-webkit-details-marker,.inochi-home-story summary::-webkit-details-marker,.native-filter>summary::-webkit-details-marker,.flagship-faq-panels summary::-webkit-details-marker,.native-editorial summary::-webkit-details-marker{display:none}.sf-product-accordions summary::marker,.inochi-home-story summary::marker,.native-filter>summary::marker,.flagship-faq-panels summary::marker,.native-editorial summary::marker{content:""}.sf-product-accordions summary:after,.inochi-home-story summary:after,.native-filter>summary:after,.flagship-faq-panels summary:after,.native-editorial summary:after{content:""!important;position:absolute;right:2px;top:50%;width:12px;height:12px;margin:-6px 0 0!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:12px 1px,1px 12px;background-position:center,center;transition:transform var(--im-med) var(--im-ease),background-size var(--im-med) var(--im-ease)}.sf-product-accordions details[open]>summary:after,.inochi-home-story details[open]>summary:after,.native-filter[open]>summary:after,.flagship-faq-panels details[open]>summary:after,.native-editorial details[open]>summary:after{transform:rotate(180deg);background-size:12px 1px,1px 0}.sf-product-accordions summary:hover,.inochi-home-story summary:hover,.flagship-faq-panels summary:hover{color:var(--olive)}.im-details-body{overflow:hidden}details.im-animating{overflow:hidden}details:not(.im-animating)>.im-details-body{overflow:visible}.sf-product-accordions details[open]>*:not(summary),.inochi-home-story details[open]>*:not(summary),.flagship-faq-panels details[open]>*:not(summary){animation:im-rise var(--im-med) var(--im-ease) backwards}.inochi-tab-list button{position:relative;border-bottom-color:transparent!important;transition:color var(--im-fast) linear}.inochi-tab-list button:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--im-med) var(--im-ease)}.inochi-tab-list button[aria-selected=true]:after{transform:scaleX(1)}.inochi-tab-list button:hover{color:var(--ink)}[data-collection-tabs] [role=tabpanel]:not([hidden]) .native-card{animation:im-rise var(--im-slow) var(--im-ease) backwards;animation-delay:calc(var(--im-i,0)*60ms)}.flagship-faq-tabs button{transition:background-color var(--im-fast) linear,color var(--im-fast) linear}.native-card{transition:transform var(--im-slow) var(--im-smooth),box-shadow var(--im-slow) var(--im-smooth)}@media(hover:hover){.native-card:hover{transform:translateY(-4px);box-shadow:var(--im-lift)}.native-card-image img{transition:opacity var(--im-med) linear,transform 1.1s var(--im-smooth)}.native-card:hover .native-card-image img{transform:scale(1.04)}.native-card-quick{transition:opacity var(--im-med) var(--im-ease),transform var(--im-med) var(--im-ease)}.inochi-category>div{transition:box-shadow var(--im-slow) var(--im-smooth)}.inochi-category:hover>div{box-shadow:var(--im-lift)}.inochi-category img{transition:transform 1s var(--im-smooth)!important}.inochi-category:hover img{transform:scale(1.05)!important}}.native-card-badge{transition:transform var(--im-med) var(--im-ease)}.sf-product-main-image,.sf-product-grid button{overflow:hidden}.sf-product-main-image img,.sf-product-grid img,.sf-product .flagship-photo img,.inochi-home-story-image img,.editorial-hero-image img,.brand-detail-image img{transition:transform 1.2s var(--im-smooth),opacity var(--im-med) linear}@media(hover:hover){.sf-product-main-image:hover img,.sf-product-grid button:hover img{transform:scale(1.035)}.sf-product .flagship-photo:hover img,.inochi-home-story-image:hover img{transform:scale(1.025)}}.sf-product-main-image img.im-swapping{opacity:0}.sf-product-thumbs button{transition:border-color var(--im-med) var(--im-ease),opacity var(--im-fast) linear;opacity:.7}.sf-product-thumbs button[aria-pressed=true],.sf-product-thumbs button:hover{opacity:1}.sf-product-add:hover:not(:disabled),.sf-product-sticky-add:hover:not(:disabled),.native-button:hover,.button:not(.button-secondary):hover,.inochi-drawer__button:hover,.native-cart [name=checkout]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #333d3247}.sf-product-add:active:not(:disabled),.sf-product-sticky-add:active:not(:disabled),.native-button:active,.button:active,.inochi-drawer__button:active,.native-card-quick button:active{transform:translateY(0) scale(.985);box-shadow:none;transition-duration:.08s}.sf-product-form[aria-busy=true] .sf-product-add{background-image:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);background-size:220% 100%;animation:im-sheen 1.1s linear infinite}@keyframes im-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.sf-product-add.im-added [data-add-label]{animation:im-rise var(--im-med) var(--im-ease)}.sf-product-protection,.sf-product-guide{transition:background-color var(--im-fast) linear}.sf-product-protection:hover{background:#fafaf7}.sf-product-protection>input{transition:transform var(--im-fast) var(--im-ease)}.sf-product-protection>input:checked{transform:scale(1.08)}.sf-product [data-total],.sf-product-sticky-price{transition:opacity var(--im-fast) linear}.im-tick{animation:im-tick var(--im-med) var(--im-ease)}@keyframes im-tick{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:none}}.sf-product .sf-product-sticky{transition:transform var(--im-slow) var(--im-ease),opacity var(--im-med) linear,visibility 0s linear}.sf-product .sf-product-sticky[hidden]{display:flex!important;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,24px);transition:transform var(--im-slow) var(--im-ease),opacity var(--im-med) linear,visibility 0s linear var(--im-med)}@media(max-width:380px){.sf-product .sf-product-sticky[hidden]{display:grid!important}}body:has(dialog[open]) .sf-product .sf-product-sticky{display:none!important}.sf-product-zoom[open]{animation:im-dialog-in var(--im-med) var(--im-ease)}.sf-product-zoom[open]::backdrop{animation:im-fade var(--im-med) linear}.sf-product-zoom>img.im-swapping{opacity:0}.sf-product-zoom>img{transition:opacity var(--im-fast) linear}.sf-product-zoom>div button,.sf-product-zoom>[data-photo-close]{transition:background-color var(--im-fast) linear,border-color var(--im-fast) linear}.sf-product-zoom>div button:hover{border-color:var(--ink)}@media(prefers-reduced-motion:no-preference){.inochi-drawer[open]{animation:im-drawer-in .48s var(--im-ease)!important}.inochi-drawer[open]::backdrop{animation:im-fade .4s linear}.inochi-drawer.im-closing{animation:im-drawer-out .3s cubic-bezier(.4,0,.6,1) forwards!important}.inochi-drawer.im-closing::backdrop{animation:im-fade-out .3s linear forwards}.inochi-search-drawer[open]{animation:im-drawer-in .48s var(--im-ease)}.inochi-search-drawer[open]::backdrop{animation:im-fade .4s linear}.inochi-drawer__item,.inochi-drawer__guide,.inochi-drawer__complement,.inochi-drawer__empty>*{animation:im-rise .5s var(--im-ease) backwards}.inochi-drawer__item:nth-child(1){animation-delay:.05s}.inochi-drawer__item:nth-child(2){animation-delay:.1s}.inochi-drawer__item:nth-child(3){animation-delay:.15s}.inochi-drawer__item:nth-child(n+4){animation-delay:.2s}.inochi-drawer__guide{animation-delay:.18s}.inochi-drawer__complement{animation-delay:.24s}.inochi-drawer__empty>*:nth-child(2){animation-delay:.06s}.inochi-drawer__empty>*:nth-child(3){animation-delay:.12s}.inochi-drawer__empty>*:nth-child(4){animation-delay:.18s}.inochi-shipping-progress__track span{transform-origin:left center;animation:im-grow .9s var(--im-ease) backwards;animation-delay:.15s}.inochi-shipping-progress--complete p{animation:im-rise .5s var(--im-ease) backwards}.inochi-search-result{animation:im-rise .4s var(--im-ease) backwards}}@keyframes im-drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes im-drawer-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(30px)}}@keyframes im-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inochi-drawer__quantity button,.inochi-drawer__remove,.inochi-drawer__close,.inochi-search-head button{transition:background-color var(--im-fast) linear,color var(--im-fast) linear,opacity var(--im-fast) linear,transform var(--im-fast) var(--im-ease)}.inochi-drawer__quantity button:hover:not(:disabled){background:#f0f1ec}.inochi-drawer__close:hover,.inochi-search-head button:hover{background:#f0f1ec}.inochi-drawer__close:active{transform:scale(.92)}.inochi-drawer__remove:hover{color:#9b3827}.inochi-drawer[aria-busy=true] .inochi-drawer__items{opacity:.55;transition:opacity var(--im-fast) linear}.inochi-drawer__items{transition:opacity var(--im-med) linear}.inochi-search-form{transition:border-color var(--im-med) var(--im-ease)}.inochi-search-form:focus-within{border-color:var(--olive)}html.im-js .im-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--im-slow) linear,transform .9s var(--im-ease);transition-delay:calc(var(--im-i,0)*70ms)}html.im-js .im-reveal.is-inview{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){html.im-js .template-index .native-hero-image img{animation:im-hero-settle 1.6s var(--im-smooth) backwards}html.im-js .template-index .native-hero-copy>*{animation:im-rise .8s var(--im-ease) backwards}html.im-js .template-index .native-hero-copy>*:nth-child(1){animation-delay:.15s}html.im-js .template-index .native-hero-copy>*:nth-child(2){animation-delay:.25s}html.im-js .template-index .native-hero-copy>*:nth-child(3){animation-delay:.35s}html.im-js .template-index .native-hero-copy>*:nth-child(4){animation-delay:.45s}html.im-js .template-index .native-hero-copy>*:nth-child(5){animation-delay:.55s}html.im-js .template-product .sf-product-buy>*:not(.sf-product-sticky):not(.sf-product-error):not([hidden]){animation:im-rise .7s var(--im-ease) backwards}html.im-js .template-product .sf-product-buy>*:nth-child(2){animation-delay:.06s}html.im-js .template-product .sf-product-buy>*:nth-child(3){animation-delay:.12s}html.im-js .template-product .sf-product-buy>*:nth-child(4){animation-delay:.18s}html.im-js .template-product .sf-product-buy>*:nth-child(n+5){animation-delay:.24s}html.im-js .template-product .sf-product-gallery{animation:im-fade .7s linear backwards}}@keyframes im-hero-settle{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes im-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes im-fade{0%{opacity:0}to{opacity:1}}@keyframes im-fade-out{0%{opacity:1}to{opacity:0}}@keyframes im-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.im-js .im-reveal{opacity:1;transform:none}.native-card:hover,.native-card:hover .native-card-image img,.inochi-category:hover img,.sf-product-main-image:hover img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/inochi-motion.css.map */
