:root{--sc-ease-expo: cubic-bezier(.16, 1, .3, 1);--sc-ease-quart: cubic-bezier(.25, 1, .5, 1);--sc-ease-spring-out: cubic-bezier(.34, 1.56, .64, 1);--sc-ease-in-out: cubic-bezier(.76, 0, .24, 1);--sc-dur-instant: 80ms;--sc-dur-fast: .16s;--sc-dur-medium: .28s;--sc-dur-slow: .42s;--sc-dur-hero: .6s;--sc-emerald: 47, 122, 92;--sc-gold: 201, 162, 39;--sc-forest: 20, 38, 31}@media(prefers-reduced-motion:no-preference){body.scitural-loading{opacity:0}body.scitural-ready{opacity:1;transition:opacity var(--sc-dur-medium) var(--sc-ease-quart)}}@media(prefers-reduced-motion:no-preference){@keyframes slideIn{0%{transform:translateY(1.2rem);opacity:0;filter:blur(6px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@keyframes fadeIn{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:calc(var(--animation-order, 0) * 80ms)}}@media(prefers-reduced-motion:no-preference){.scitural-hero .banner__heading,.scitural-hero .banner__text,.scitural-hero .banner__buttons{opacity:0;transform:translateY(14px);filter:blur(8px);will-change:opacity,transform,filter}.scitural-hero .banner__content.scroll-trigger.animate--slide-in{animation:none;transform:none;opacity:1}.scitural-hero--loaded .banner__heading{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity var(--sc-dur-hero) var(--sc-ease-expo),transform var(--sc-dur-hero) var(--sc-ease-expo),filter var(--sc-dur-hero) var(--sc-ease-expo);transition-delay:80ms}.scitural-hero--loaded .banner__text{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity var(--sc-dur-hero) var(--sc-ease-expo),transform var(--sc-dur-hero) var(--sc-ease-expo),filter var(--sc-dur-hero) var(--sc-ease-expo);transition-delay:.26s}.scitural-hero--loaded .banner__buttons{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity var(--sc-dur-slow) var(--sc-ease-expo),transform var(--sc-dur-slow) var(--sc-ease-expo),filter var(--sc-dur-slow) var(--sc-ease-expo);transition-delay:.42s}.scitural-hero .banner__media img{scale:1.04;transition:scale 1.2s var(--sc-ease-expo)}.scitural-hero--loaded .banner__media img{scale:1}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-vertical-lift .card__media{overflow:hidden}.animate--hover-vertical-lift .card__media img,.animate--hover-vertical-lift .card__media .media>img{transition:transform var(--sc-dur-slow) var(--sc-ease-quart),filter var(--sc-dur-slow) var(--sc-ease-quart);transform-origin:center center}.animate--hover-vertical-lift .card-wrapper:hover .card__media img,.animate--hover-vertical-lift .card-wrapper:hover .card__media .media>img{transform:scale(1.05);filter:brightness(1.02)}.animate--hover-vertical-lift .card__information{transition:transform var(--sc-dur-medium) var(--sc-ease-quart)}.animate--hover-vertical-lift .card-wrapper:hover .card__information{transform:translateY(-3px)}.animate--hover-vertical-lift .card__heading a{position:relative;display:inline}.animate--hover-vertical-lift .card__heading a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:rgb(var(--sc-gold));transform:scaleX(0);transform-origin:left;transition:transform var(--sc-dur-medium) var(--sc-ease-quart)}.animate--hover-vertical-lift .card-wrapper:hover .card__heading a:after{transform:scaleX(1)}.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{box-shadow:0 2px 8px -4px rgba(var(--sc-forest),.08),0 12px 32px -8px rgba(var(--sc-forest),.14)}}@media(prefers-reduced-motion:no-preference){.button:not(.button--tertiary):not([disabled]),.shopify-challenge__button,.customer button:not([disabled]){transition:transform var(--sc-dur-fast) var(--sc-ease-quart),box-shadow var(--sc-dur-medium) var(--sc-ease-quart),background-color var(--sc-dur-fast) var(--sc-ease-quart)}@media(hover:hover){.button--primary:not([disabled]):hover{transform:translateY(-1.5px);box-shadow:0 6px 22px -4px rgba(var(--sc-emerald),.38)}.button--secondary:not([disabled]):hover{transform:translateY(-1.5px);box-shadow:0 4px 14px -4px rgba(var(--sc-forest),.18)}}.button:not(.button--tertiary):not([disabled]):active,.shopify-challenge__button:not([disabled]):active,.customer button:not([disabled]):active{transform:translateY(0) scale(.97);box-shadow:none;transition:transform var(--sc-dur-instant) var(--sc-ease-quart),box-shadow var(--sc-dur-instant) var(--sc-ease-quart)}.shopify-payment-button__button--unbranded:not([disabled]){transition:transform var(--sc-dur-fast) var(--sc-ease-quart),box-shadow var(--sc-dur-medium) var(--sc-ease-quart)}.shopify-payment-button__button--unbranded:not([disabled]):active{transform:scale(.97);transition:transform var(--sc-dur-instant) var(--sc-ease-quart)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.header__menu-item>a{position:relative;display:inline-flex;align-items:center}.header__menu-item>a:not(.header__active-menu-item):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;opacity:.6;transform:scaleX(0);transform-origin:left;transition:transform var(--sc-dur-medium) var(--sc-ease-quart)}.header__menu-item>a:not(.header__active-menu-item):hover:after{transform:scaleX(1)}.header__menu-item>a:not(.header__active-menu-item):not(:hover):after{transform-origin:right}.header__icon:not(.header__icon--summary){transition:transform var(--sc-dur-fast) var(--sc-ease-quart),opacity var(--sc-dur-fast) var(--sc-ease-quart)}.header__icon:not(.header__icon--summary):hover{transform:scale(1.1);opacity:.75}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none}}.section-header{transition:background-color var(--sc-dur-medium) var(--sc-ease-quart),backdrop-filter var(--sc-dur-medium) var(--sc-ease-quart),box-shadow var(--sc-dur-medium) var(--sc-ease-quart)}.section-header.header--scrolled{background-color:rgba(var(--color-background),.88)!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 1px rgba(var(--sc-forest),.05),0 4px 20px -4px rgba(var(--sc-forest),.08)}@media(prefers-reduced-motion:no-preference){.scitural-cart-pop{animation:cartBubblePop var(--sc-dur-medium) var(--sc-ease-spring-out) both}@keyframes cartBubblePop{0%{transform:scale(1)}40%{transform:scale(1.45)}68%{transform:scale(.88)}to{transform:scale(1)}}}@media(prefers-reduced-motion:no-preference){.collection-hero__title.scroll-trigger.animate--slide-in,.collection-hero__title.scroll-trigger.animate--fade-in{filter:blur(6px);opacity:0}.collection-hero__title:not(.scroll-trigger--offscreen).animate--slide-in,.collection-hero__title:not(.scroll-trigger--offscreen).animate--fade-in{filter:blur(0);animation-name:scienceReveal}@keyframes scienceReveal{0%{transform:translateY(1.2rem);opacity:0;filter:blur(8px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}}@media(prefers-reduced-motion:no-preference){.section-ingredient-spotlight .scroll-trigger.animate--fade-in{clip-path:inset(0 100% 0 0)}.section-ingredient-spotlight .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{clip-path:inset(0 0% 0 0);animation:ingredientPeel var(--sc-dur-slow) var(--sc-ease-expo) both;animation-delay:calc(var(--animation-order, 0) * .1s)}@keyframes ingredientPeel{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0% 0 0);opacity:1}}}@media(prefers-reduced-motion:no-preference){.section-trust-badges .scroll-trigger.animate--slide-in,.section-trust-badges .scroll-trigger.animate--fade-in{opacity:0;transform:translateY(8px) scale(.92);filter:none}.section-trust-badges .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in,.section-trust-badges .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;transform:none;animation:trustBadgeIn var(--sc-dur-medium) var(--sc-ease-spring-out) both;animation-delay:calc(var(--animation-order, 0) * 70ms)}@keyframes trustBadgeIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(prefers-reduced-motion:no-preference){.product__media-item .media>img,.product__media-item .media>.deferred-media__poster-button{transition:opacity var(--sc-dur-fast) var(--sc-ease-quart),transform var(--sc-dur-medium) var(--sc-ease-quart)}.product-media-container .thumbnail-list .thumbnail:hover img{opacity:.8;transform:scale(1.02);transition:opacity var(--sc-dur-fast) var(--sc-ease-quart),transform var(--sc-dur-fast) var(--sc-ease-quart)}}@media(prefers-reduced-motion:no-preference){.announcement-bar{animation:announcementDescend var(--sc-dur-slow) var(--sc-ease-expo) both;animation-delay:60ms}@keyframes announcementDescend{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:no-preference){.card__quick-add,.quick-add__submit{transition:transform var(--sc-dur-medium) var(--sc-ease-expo),opacity var(--sc-dur-medium) var(--sc-ease-expo),box-shadow var(--sc-dur-medium) var(--sc-ease-quart)}}::selection{background:rgba(var(--sc-emerald),.18);color:rgb(var(--sc-forest))}:focus-visible{outline:2px solid rgb(var(--sc-emerald));outline-offset:3px;border-radius:2px}input,textarea,[contenteditable]{caret-color:rgb(var(--sc-emerald))}@media(hover:hover){::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f7f5f0}::-webkit-scrollbar-thumb{background:rgba(var(--sc-emerald),.35);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--sc-emerald),.65)}}@media(prefers-reduced-motion:reduce){.scitural-hero .banner__heading,.scitural-hero .banner__text,.scitural-hero .banner__buttons,.scitural-hero .banner__media img{opacity:1!important;transform:none!important;filter:none!important;scale:1!important;transition:none!important;animation:none!important;will-change:auto}body.scitural-loading{opacity:1}.announcement-bar{animation:none}.animate--hover-vertical-lift .card__media img{transition:opacity var(--sc-dur-fast) ease}.animate--hover-vertical-lift .card-wrapper:hover .card__media img{transform:none}.animate--hover-vertical-lift .card__information{transition:none}.button:not(.button--tertiary):not([disabled]),.shopify-challenge__button,.customer button:not([disabled]){transition:background-color var(--sc-dur-fast) ease}.button:not(.button--tertiary):not([disabled]):active,.shopify-challenge__button:not([disabled]):active,.customer button:not([disabled]):active{transform:none}.section-header{transition:none}}.shopify-design-mode .scitural-hero .banner__heading,.shopify-design-mode .scitural-hero .banner__text,.shopify-design-mode .scitural-hero .banner__buttons{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.shopify-design-mode body.scitural-loading{opacity:1!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/scitural-animations.css.map */
