:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--duration-slower: .6s;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 10px 10px -5px rgba(0, 0, 0, .03);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .15);--shadow-elevation: 0 30px 60px -15px rgba(0, 0, 0, .2);--space-micro: .4rem;--space-xs: .8rem;--space-sm: 1.2rem;--space-md: 1.6rem;--space-lg: 2.4rem;--space-xl: 3.2rem;--space-2xl: 4.8rem;--space-3xl: 6.4rem}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}::selection{background-color:rgba(var(--color-foreground),.12)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h0,h1,.h1{letter-spacing:-.02em}.hxl,.hxxl{letter-spacing:-.03em}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo),background-color var(--duration-fast) ease,border-color var(--duration-fast) ease;will-change:transform}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.button--primary:active,.shopify-payment-button__button--unbranded:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.button--secondary:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.button--secondary:active{transform:translateY(0)}.button--tertiary{position:relative;overflow:hidden}.button--tertiary:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out-expo)}.button--tertiary:hover:after{transform:scaleX(1);transform-origin:left}.button--full-width{letter-spacing:.08em}.link,.link--text{position:relative;text-decoration:none;transition:color var(--duration-fast) ease}.link:after,.link--text:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentColor;opacity:.4;transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out-expo)}.link:hover:after,.link--text:hover:after{transform:scaleX(1);transform-origin:left}.link--underlined{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px;transition:background-size var(--duration-normal) var(--ease-out-expo)}.link--underlined:hover{background-size:0% 1px;background-position:100% 100%}.card-wrapper{transition:transform var(--duration-slow) var(--ease-out-expo)}@media (prefers-reduced-motion: no-preference){.card-wrapper:hover{transform:translateY(-4px)}}.card__media .media img,.card__media .media svg{transition:transform var(--duration-slower) var(--ease-out-expo)}@media (prefers-reduced-motion: no-preference){.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card__media .media svg{transform:scale(1.03)}}.card--card,.card--standard .card__inner{transition:border-color var(--duration-normal) ease,box-shadow var(--duration-slow) var(--ease-out-expo)}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{border-color:rgba(var(--color-foreground),.15)}.card__badge{transition:transform var(--duration-normal) var(--ease-out-expo)}.card-wrapper:hover .card__badge{transform:translateY(-2px)}.field__input,.select__select,.customer .field input,.customer .field textarea{transition:border-color var(--duration-fast) ease,box-shadow var(--duration-normal) var(--ease-out-expo),background-color var(--duration-fast) ease}.field__input:hover,.select__select:hover{border-color:rgba(var(--color-foreground),.3)}.field__input:focus,.select__select:focus{border-color:rgba(var(--color-foreground),.5);box-shadow:0 0 0 3px rgba(var(--color-foreground),.08)}.field__label{transition:transform var(--duration-normal) var(--ease-out-expo),font-size var(--duration-normal) var(--ease-out-expo),color var(--duration-fast) ease}.quantity__button{transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.quantity__button:hover{background-color:rgba(var(--color-foreground),.06)}.media img{transition:opacity var(--duration-slow) var(--ease-out-quart)}.thumbnail{transition:opacity var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-normal) var(--ease-out-expo)}.thumbnail:hover{transform:scale(1.02)}.product__media-item{transition:opacity var(--duration-normal) var(--ease-out-quart)}.header__menu-item{position:relative;transition:color var(--duration-fast) ease}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background-color:currentColor;transition:width var(--duration-normal) var(--ease-out-expo),left var(--duration-normal) var(--ease-out-expo)}.header__menu-item:hover:after,.header__menu-item[aria-expanded=true]:after{width:100%;left:0}.mega-menu__content{transition:opacity var(--duration-normal) var(--ease-out-quart),transform var(--duration-normal) var(--ease-out-expo)}.menu-drawer{transition:transform var(--duration-slow) var(--ease-out-expo)}.header__icon{transition:color var(--duration-fast) ease,transform var(--duration-normal) var(--ease-out-expo)}.header__icon:hover{transform:scale(1.05)}.header__icon:active{transform:scale(.98)}@keyframes logo-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(2.5deg)}60%{transform:rotate(-1.5deg)}80%{transform:rotate(1deg)}}@keyframes logo-entrance{0%{opacity:0;transform:scale(.8) rotate(-5deg)}50%{opacity:1;transform:scale(1.05) rotate(2deg)}70%{transform:scale(.98) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}.header__heading-link{display:inline-block;transition:transform var(--duration-normal) var(--ease-out-expo);animation:logo-entrance .7s var(--ease-spring) .1s both}.header__heading-link:hover{animation:logo-wiggle .5s var(--ease-out-expo)}.header__heading-link:hover .header__heading-logo{transform:scale(1.02)}.header__heading-logo{transition:transform var(--duration-normal) var(--ease-out-expo)}@media (prefers-reduced-motion: reduce){.header__heading-link,.header__heading-link:hover{animation:none}}.cart-drawer{transition:transform var(--duration-slow) var(--ease-out-expo)}.cart-item{transition:background-color var(--duration-fast) ease,opacity var(--duration-normal) ease}.cart-item:hover{background-color:rgba(var(--color-foreground),.02)}.cart-notification{transition:transform var(--duration-slow) var(--ease-out-expo),opacity var(--duration-normal) ease}.cart-item__remove{transition:color var(--duration-fast) ease,transform var(--duration-normal) var(--ease-out-expo)}.cart-item__remove:hover{transform:scale(1.1)}.product-form__input label{transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,transform var(--duration-normal) var(--ease-spring)}.product-form__input label:hover{transform:scale(1.02)}.product-form__input label:active{transform:scale(.98)}.swatch-input__input+label{transition:transform var(--duration-normal) var(--ease-spring),box-shadow var(--duration-fast) ease}.swatch-input__input+label:hover{transform:scale(1.08)}.product-form__submit{position:relative;overflow:hidden}.product-form__submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--duration-slower) var(--ease-out-expo)}.product-form__submit:hover:before{left:100%}.facets__disclosure{transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.facets__disclosure:hover{background-color:rgba(var(--color-foreground),.03)}.facet-filters__sort{transition:border-color var(--duration-fast) ease}.pagination__item{transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-normal) var(--ease-out-expo)}.pagination__item:hover{transform:scale(1.05)}.modal__overlay,.drawer__overlay{transition:opacity var(--duration-normal) ease}.modal__content{transition:transform var(--duration-slow) var(--ease-out-expo),opacity var(--duration-normal) ease}.quick-add-modal__content{transition:transform var(--duration-slow) var(--ease-out-expo),opacity var(--duration-normal) var(--ease-out-quart)}.accordion__content{transition:height var(--duration-slow) var(--ease-out-expo),opacity var(--duration-normal) ease}.accordion__trigger{transition:color var(--duration-fast) ease}.accordion__trigger:hover{color:rgba(var(--color-foreground),.7)}.accordion__icon{transition:transform var(--duration-normal) var(--ease-out-expo)}[aria-expanded=true] .accordion__icon{transform:rotate(180deg)}@media (prefers-reduced-motion: no-preference){.scroll-trigger.animate--slide-in{transition:opacity var(--duration-slower) var(--ease-out-quart),transform var(--duration-slower) var(--ease-out-expo)}.scroll-trigger[data-cascade]>*{transition:opacity var(--duration-slow) var(--ease-out-quart),transform var(--duration-slow) var(--ease-out-expo)}}*:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgba(var(--color-foreground),.4)}.button:focus-visible,.shopify-payment-button__button:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgba(var(--color-foreground),.5)}.field__input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--color-foreground),.1)}.loading-overlay__spinner{transition:opacity var(--duration-fast) ease}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,rgba(var(--color-foreground),.06) 25%,rgba(var(--color-foreground),.12),rgba(var(--color-foreground),.06) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.badge{transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-fast) ease}@keyframes badge-pulse{0%,to{box-shadow:0 0 rgba(var(--color-foreground),.1)}50%{box-shadow:0 0 0 4px rgba(var(--color-foreground),0)}}.badge--sale{animation:badge-pulse 2s infinite}.price-item--regular{transition:color var(--duration-fast) ease}.price-item--sale{font-weight:600}.price-item--compare{opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}@media (hover: none) and (pointer: coarse){.button,.shopify-payment-button__button--unbranded{-webkit-tap-highlight-color:transparent;transition:transform .1s ease,opacity .1s ease}.button:active,.shopify-payment-button__button--unbranded:active{transform:scale(.97);opacity:.9}.card-wrapper:active{transform:scale(.985)}.card-wrapper{transition:transform .15s ease}.link:active,.link--text:active{opacity:.7}.product-form__submit:active{transform:scale(.98)}.product-form__input label:active{transform:scale(.95);opacity:.8}.quantity__button:active{background-color:rgba(var(--color-foreground),.1)}.header__icon:active{transform:scale(.9);opacity:.7}.cart-item:active{background-color:rgba(var(--color-foreground),.03)}.footer-ravix__links-list a:active,.footer-ravix__social a:active{opacity:.6}.workout-plan__btn:active{transform:scale(.97)}.workout-plan__benefit:active{background-color:#1a1a1ab3}.footer-ravix__cta:active{transform:scale(.98);opacity:.9}}@media screen and (max-width: 749px){.header__icon,.quantity__button{min-width:4.4rem;min-height:4.4rem}.footer-ravix__links-list li{margin-bottom:1.6rem}.footer-ravix__social{gap:3rem}.button{min-height:5rem}}.scroll-container,.drawer__content,.cart-drawer__content{-webkit-overflow-scrolling:touch}.hover-zoom{overflow:hidden}.hover-zoom img{transition:transform var(--duration-slower) var(--ease-out-expo)}.hover-zoom:hover img{transform:scale(1.05)}.text-gradient{background:linear-gradient(135deg,rgb(var(--color-foreground)),rgba(var(--color-foreground),.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:rgba(var(--color-background),.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.border-subtle{border:1px solid rgba(var(--color-foreground),.08)}.shadow-hover{transition:box-shadow var(--duration-slow) var(--ease-out-expo)}.shadow-hover:hover{box-shadow:var(--shadow-xl)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ravix-premium.css.map */
