.js-reveal .rv-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,.84,.44,1),transform .75s cubic-bezier(.16,.84,.44,1);will-change:opacity,transform}.js-reveal .rv-reveal.rv-in{opacity:1;transform:none}.card-wrapper .card{transition:transform .45s cubic-bezier(.16,.84,.44,1),box-shadow .45s ease}.card-wrapper:hover .card{transform:translateY(-6px);box-shadow:0 22px 46px #12161e38}.card .card__media .media,.card .media{overflow:hidden}.card .media img{transition:transform 1s cubic-bezier(.16,.84,.44,1)}.card-wrapper:hover .media img{transform:scale(1.05)}.multicolumn-card{transition:transform .4s ease,box-shadow .4s ease}.multicolumn-list__item:hover .multicolumn-card{transform:translateY(-4px);box-shadow:0 16px 34px #12161e24}.button{transition:transform .25s ease,box-shadow .25s ease,opacity .2s ease,background-color .25s ease,color .25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #12161e38}.rich-text.color-inverse{position:relative;overflow:hidden}.rich-text.color-inverse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(72% 140% at 50% -12%,#c38d3b21,#c38d3b00 62%)}@keyframes rv-drift{0%{transform:scale(1.001)}to{transform:scale(1.07)}}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@media(min-width:750px){.rv-hero__img{animation:rv-drift 20s ease-in-out infinite alternate}}.rv-hero__copy{animation:rv-fade 1.1s ease .1s both}.title-wrapper .title:after{content:"";display:block;width:46px;height:2px;margin:16px auto 0;background:#c38d3b;border-radius:2px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.js-reveal .rv-reveal{opacity:1!important;transform:none!important}.rv-hero__img{animation:none!important}.card-wrapper:hover .card,.card-wrapper:hover .media img,.multicolumn-list__item:hover .multicolumn-card,.button:hover{transform:none!important}}a:focus-visible,button:focus-visible,.button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #C38D3B;outline-offset:2px}.product-form__input--pill input:checked+label{border-color:#c38d3b!important;box-shadow:0 0 0 1px #c38d3b inset}.mega-menu__content .mega-menu__link--level-2{color:#c38d3b!important;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;opacity:1;margin-bottom:.3rem}.mega-menu__content .mega-menu__link--level-2:hover{color:#a8762b!important}.mega-menu__content .mega-menu__link:not(.mega-menu__link--level-2){font-weight:400}.mega-menu__content .mega-menu__link:not(.mega-menu__link--level-2):hover{color:#c38d3b}@media(min-width:990px){[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] slider-component.slider-component-desktop{display:block;max-width:var(--page-width, 1400px);margin-inline:auto;box-sizing:border-box}[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] slider-component.slider-component-desktop>ul.slider{max-width:100%}}:root{--rv-ease:cubic-bezier(.16,.84,.44,1)}.js-reveal .rv-reveal{transform:translateY(42px);filter:blur(7px);transition:opacity .9s var(--rv-ease),transform .9s var(--rv-ease),filter .9s var(--rv-ease)}.js-reveal .rv-reveal.rv-in{filter:blur(0)}.js-reveal .rv-reveal .media img{transition:transform 1.2s var(--rv-ease)}.js-reveal .rv-reveal:not(.rv-in) .media img{transform:scale(1.07)}@media(prefers-reduced-motion:reduce){.js-reveal .rv-reveal{filter:none!important;transform:none!important}.js-reveal .rv-reveal:not(.rv-in) .media img{transform:none!important}}.rte,.product__description,.collapsible-content__content,.accordion__content,.rich-text__text{line-height:1.72}.card-wrapper:hover .card__heading a,.card-wrapper:hover .full-unstyled-link{color:#c38d3b}.product-form__submit{letter-spacing:.02em;font-weight:600}.thumbnail.is-active,.thumbnail[aria-current=true]{border-color:#c38d3b!important;box-shadow:0 0 0 1px #c38d3b}@media screen and (min-width:750px){.image-with-text[class*=brand_story].page-width,.image-with-text[class*=brand_story]{max-width:100%;padding-inline:0;margin-inline:0}[class*=brand_story] .image-with-text__text-item .image-with-text__content{padding-inline:clamp(2rem,6vw,7rem)}[class*=brand_story] .image-with-text__media,[class*=brand_story] .image-with-text__content,[class*=brand_story] .image-with-text__media-item,[class*=brand_story] .image-with-text__text-item{border-radius:0!important}}@media screen and (min-width:990px){ul.collection-list{max-width:1080px!important;margin-inline:auto!important}}@media screen and (min-width:750px){[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] .card-wrapper{background:#fff;border-radius:14px;padding:16px 16px 20px;box-shadow:0 2px 12px #12161e0f;transition:transform .45s cubic-bezier(.16,.84,.44,1),box-shadow .45s ease}[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] .card-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 42px #12161e24}[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] .card-wrapper:hover .card{transform:none;box-shadow:none}[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] .card__inner,[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] .card .media{border-radius:8px;overflow:hidden}}@media(prefers-reduced-motion:reduce){[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] .card-wrapper:hover{transform:none!important}}.rv-review-tile{box-shadow:0 2px 12px #12161e0f;transition:transform .45s cubic-bezier(.16,.84,.44,1),box-shadow .45s ease;will-change:transform}@media(min-width:750px){.rv-review-tile:hover{transform:translateY(-6px);box-shadow:0 20px 42px #12161e24}}@media(prefers-reduced-motion:reduce){.rv-review-tile:hover{transform:none!important}}#shopify-section-template--19509397454914__how_it_works .multicolumn-list{counter-reset:rvstep}#shopify-section-template--19509397454914__how_it_works .multicolumn-list__item{counter-increment:rvstep}#shopify-section-template--19509397454914__how_it_works .multicolumn-card__info:before{content:"0" counter(rvstep);display:block;font-size:2.6rem;font-weight:600;line-height:1;color:#c38d3b;margin:0 0 .7rem;letter-spacing:.01em}@media(min-width:990px){[class*="9c0810b8-0eb9-4a69-8245-be8678ca7e2c"] .card__heading{min-height:2.5em}}@media(max-width:749px){.product__info-wrapper{padding-bottom:7rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rosevari-premium.css.map */
