@media(prefers-reduced-motion:no-preference){.rb-motion [data-rb-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rb-d, 0ms)}.rb-motion [data-rb-reveal].is-in{opacity:1;transform:none}.rb-hero__bg img,.rb-hero__bg video{animation:rb-kenburns 18s ease-out both;transform-origin:70% 40%}@keyframes rb-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.rb-hero__copy>*,.rb-hero__card{animation:rb-rise .9s cubic-bezier(.2,.7,.2,1) both}.rb-hero__copy>*:nth-child(1){animation-delay:.1s}.rb-hero__copy>*:nth-child(2){animation-delay:.2s}.rb-hero__copy>*:nth-child(3){animation-delay:.3s}.rb-hero__copy>*:nth-child(4){animation-delay:.4s}.rb-hero__copy>*:nth-child(5){animation-delay:.5s}.rb-hero__card{animation-delay:.7s}@keyframes rb-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.rb-dot{box-shadow:0 0 #f2a488b3;animation:rb-pulse 2s infinite}@keyframes rb-pulse{0%{box-shadow:0 0 #f2a488b3}70%{box-shadow:0 0 0 8px #f2a48800}to{box-shadow:0 0 #f2a48800}}.rb-announce__msg{animation:rb-fade .5s ease both}@keyframes rb-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rb-bundle,.rb-promise{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.rb-card__media{transition:box-shadow .35s}.rb-card:hover .rb-card__media{box-shadow:0 18px 40px #0b0c0c1f}.rb-bundle:hover,.rb-promise:hover{transform:translateY(-4px)}.rb-promise:hover{box-shadow:0 18px 40px #0b0c0c14}.rb-ugc__play{transition:transform .3s}.rb-ugc__item:hover .rb-ugc__play{transform:scale(1.12)}.rb-btn svg{transition:transform .25s}.rb-btn:hover svg{transform:translate(3px)}.rb-mega:not([hidden]){animation:rb-drop .25s ease both}@keyframes rb-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.rb-quiz__step:not([hidden]){animation:rb-rise .45s cubic-bezier(.2,.7,.2,1) both}@media(max-width:989px){.rb-trust__grid.is-marquee{overflow:hidden}.rb-trust__grid.is-marquee .rb-trust__track{display:flex;gap:28px;width:max-content;animation:rb-marquee 28s linear infinite}@keyframes rb-marquee{to{transform:translate(-50%)}}}}.rb-dot{width:8px;height:8px;border-radius:50%;background:#f2a488;display:inline-block;flex:0 0 auto}.rb-hero__rating strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rb-motion.css.map */
