:root{--ob-black: #111111;--ob-black-hover: #2a2a2a;--ob-top: #2e2e2e;--ob-mid: #121212;--ob-bottom: #030303;--ob-text: #ffffff;--ob-ease: cubic-bezier(.2, .8, .2, 1)}:is(.btn:not(.btn--small-feature-link):not(.navigation__link),.button,input[type=submit],.cvs__atc,.signup-form__button,.rp-cta__btn,.funnel-hero__submit,[class^=hero-button-]:not([class*=inner])):not(.notabutton):not(.button--icon){background:var(--ob-black)!important;color:var(--ob-text)!important;border:1px solid var(--ob-black)!important;box-shadow:none!important;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--ob-ease)!important;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){:is(.btn:not(.btn--small-feature-link):not(.navigation__link),.button,input[type=submit],.cvs__atc,.signup-form__button,.rp-cta__btn,.funnel-hero__submit,[class^=hero-button-]:not([class*=inner])):not(.notabutton):not(.button--icon):not(:disabled):not(.button--sold-out):hover{background:var(--ob-black-hover)!important;border-color:var(--ob-black-hover)!important;color:var(--ob-text)!important;transform:translateY(-1px)}}:is(.btn:not(.btn--small-feature-link):not(.navigation__link),.button,input[type=submit],.cvs__atc,.signup-form__button,.rp-cta__btn,.funnel-hero__submit,[class^=hero-button-]:not([class*=inner])):not(.notabutton):not(.button--icon):not(:disabled):active{transform:scale(.98)!important;transition-duration:.08s!important}:is(.btn,.button,.cvs__atc,.signup-form__button,.rp-cta__btn,.funnel-hero__submit) svg:not(.feather){fill:currentColor}:is(.btn,.button,input[type=submit],.cvs__atc,.signup-form__button,.rp-cta__btn,.funnel-hero__submit):focus-visible{outline:2px solid #111;outline-offset:3px}:is(.btn,.button,input[type=submit],.cvs__atc):is(:disabled,.button--sold-out){opacity:.55;transform:none!important;cursor:not-allowed}.upsell-card__add{background:var(--ob-black)!important;color:var(--ob-text)!important;transition:background-color .2s ease,transform .2s var(--ob-ease)!important}@media(hover:hover)and (pointer:fine){.upsell-card__add:hover{background:var(--ob-black-hover)!important}}.upsell-card__add:active{transform:scale(.94)!important;transition-duration:.08s!important}:is(.l-add-to-cart-button,.cvs__atc,form[action*="/cart/add"] button[type=submit].button--large):not(.notabutton):not(.button--icon):not(.button--sold-out){position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,var(--ob-top) 0%,var(--ob-mid) 46%,var(--ob-bottom) 100%)!important;border-color:#000!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #000000b3,0 12px 26px -14px #000000bf,0 2px 6px #00000029!important;transition:transform .4s var(--ob-ease),box-shadow .4s var(--ob-ease),filter .25s ease!important}:is(.l-add-to-cart-button,.cvs__atc,form[action*="/cart/add"] button[type=submit].button--large):not(.notabutton):not(.button--icon):not(.button--sold-out):before{content:"";position:absolute;top:-10%;bottom:-10%;left:-75%;z-index:-1;width:55%;background:linear-gradient(100deg,#fff0,#ffffff0f 30%,#ffffff52,#ffffff0f 70%,#fff0);transform:skew(-20deg);pointer-events:none}:is(.l-add-to-cart-button,.cvs__atc,form[action*="/cart/add"] button[type=submit].button--large):not(.notabutton):not(.button--icon)>*{position:relative;z-index:1}@keyframes ob-sheen{0%{left:-75%}to{left:135%}}@keyframes ob-reveal{0%{transform:translateY(10px) scale(.97)}60%{transform:translateY(-2px) scale(1.01)}to{transform:none}}.ob-reveal{animation:ob-reveal .7s var(--ob-ease) both}.ob-reveal:before{animation:ob-sheen 1.1s var(--ob-ease) .25s both}@media(hover:hover)and (pointer:fine){:is(.l-add-to-cart-button,.cvs__atc,form[action*="/cart/add"] button[type=submit].button--large):not(.notabutton):not(.button--icon):not(:disabled):not(.button--sold-out):hover{background:linear-gradient(180deg,var(--ob-top) 0%,var(--ob-mid) 46%,var(--ob-bottom) 100%)!important;transform:translateY(-2px);filter:brightness(1.12);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #000000b3,0 20px 38px -16px #000c,0 6px 14px #0000002e!important}:is(.l-add-to-cart-button,.cvs__atc,form[action*="/cart/add"] button[type=submit].button--large):not(.notabutton):not(.button--icon):not(:disabled):not(.button--sold-out):hover:before{animation:ob-sheen .9s var(--ob-ease) both}}:is(.l-add-to-cart-button,.cvs__atc,form[action*="/cart/add"] button[type=submit].button--large):not(.notabutton):not(.button--icon):not(:disabled):active{transform:translateY(1px) scale(.985)!important;filter:brightness(.95);box-shadow:inset 0 2px 8px #000000a6,0 4px 10px -6px #00000080!important}.ob-ripple{position:absolute;z-index:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle,#ffffff73,#ffffff1f 45%,#fff0 70%);pointer-events:none;animation:ob-ripple .65s ease-out forwards}@keyframes ob-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(var(--ob-ripple-scale, 40));opacity:0}}@media(prefers-reduced-motion:reduce){.ob-reveal,.ob-reveal:before,.ob-ripple,:is(.l-add-to-cart-button,.cvs__atc):hover:before{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/orgainic-buttons.css.map */
