.ra-step__media{height:clamp(220px,24vw,340px);overflow:hidden;margin-block-end:22px;background:var(--ra-sand)}.ra-step__media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.ra-step--with-media{grid-template-columns:50px 1fr}.ra-step--with-media .ra-step__media{grid-column:2;height:auto;aspect-ratio:16/10;margin-block-end:14px}}.ra-faq{padding:70px max(24px,5vw) 80px;max-width:1100px;margin-inline:auto;display:grid;grid-template-columns:1fr 1.4fr;gap:56px}.ra-faq__head h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(38px,4vw,58px);line-height:1.06;letter-spacing:-.02em;margin:0 0 18px;text-wrap:balance}.ra-faq__head p{font-size:15px;line-height:1.8;max-width:380px;margin:0 0 22px}.ra-faq__list{border-top:1px solid var(--ra-line)}.ra-faq details{border-bottom:1px solid var(--ra-line)}.ra-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;font-family:var(--font-heading--family);font-size:22px;line-height:1.25}.ra-faq summary::-webkit-details-marker{display:none}.ra-faq summary:after{content:"+";font-size:26px;font-weight:300;color:var(--ra-gold);flex:none}.ra-faq details[open] summary:after{content:"\2212"}.ra-faq__answer{font-size:14px;line-height:1.85;padding-block-end:24px;max-width:560px;opacity:.9}.ra-faq__answer p{margin:0 0 10px}@media(max-width:749px){.ra-faq{grid-template-columns:1fr;gap:28px;padding:48px 24px 56px}.ra-faq summary{font-size:19px;padding-block:18px}}html.ra-motion .ra-hero__copy>*,html.ra-motion .ra-hero__media img,html.ra-motion .ra-intro,html.ra-motion .ra-story__copy,html.ra-motion .ra-step,html.ra-motion .ra-help{animation:none}html.ra-motion .ra-story:hover .ra-story__media img{transform:none}html.ra-motion .ra-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--ra-i,0) * 90ms);will-change:opacity,transform}html.ra-motion .ra-reveal.ra-in{opacity:1;transform:none}html.ra-motion .ra-hero__media.ra-reveal{transform:translateZ(0) scale(.97)}html.ra-motion .ra-hero__media.ra-reveal.ra-in{transform:none}html.ra-motion .ra-hero__media img,html.ra-motion .ra-story__media img{transform:scale(1.08);will-change:transform;transition:none}html.ra-motion .ra-hero__seal{animation:ra-float 6s ease-in-out infinite}@keyframes ra-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}html.ra-motion .ra-hero__seal:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgb(255 255 255 / .35);animation:ra-pulse 3.2s ease-out infinite}@keyframes ra-pulse{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.35);opacity:0}}html.ra-motion .ra-link{position:relative;border-bottom-color:transparent}html.ra-motion .ra-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1)}html.ra-motion .ra-link:hover:after{animation:ra-underline .7s cubic-bezier(.22,.61,.36,1)}@keyframes ra-underline{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}html.ra-motion .ra-link span[aria-hidden]{display:inline-block;transition:transform .35s cubic-bezier(.22,.61,.36,1)}html.ra-motion .ra-link:hover span[aria-hidden]{transform:translate(6px)}html.ra-motion .ra-button{transition:background .3s,border-color .3s,color .3s,transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .3s}html.ra-motion .ra-button:hover{box-shadow:0 14px 30px -12px #2f221b73}html.ra-motion .product-card .product-media img,html.ra-motion .product-card img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}html.ra-motion .product-card:hover .product-media img,html.ra-motion .product-card:hover img{transform:scale(1.045)}html.ra-motion .product-card{transition:transform .5s cubic-bezier(.22,.61,.36,1)}html.ra-motion .product-card:hover{transform:translateY(-4px)}html.ra-motion .ra-step{transition:background .4s}html.ra-motion .ra-step__number{transition:transform .5s cubic-bezier(.22,.61,.36,1),color .4s}html.ra-motion .ra-step:hover .ra-step__number{transform:translate(6px)}html.ra-motion .ra-step__media img{transition:transform 1s cubic-bezier(.22,.61,.36,1)}html.ra-motion .ra-step:hover .ra-step__media img{transform:scale(1.04)}.ra-values--marquee{justify-content:flex-start;overflow:hidden;padding-inline:0;gap:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ra-values__track{display:flex;gap:clamp(40px,7vw,110px);padding-inline:clamp(20px,3.5vw,55px);width:max-content;animation:ra-marquee 38s linear infinite}.ra-values__track span{white-space:nowrap}.ra-values--marquee:hover .ra-values__track{animation-play-state:paused}@keyframes ra-marquee{to{transform:translate(-50%)}}@media(max-width:749px){.ra-values__track{animation-duration:26s}}html.ra-motion .ra-product-details summary:after,html.ra-motion .ra-faq summary:after{transition:transform .4s cubic-bezier(.22,.61,.36,1)}html.ra-motion .ra-product-details[open] summary:after,html.ra-motion .ra-faq details[open] summary:after{transform:rotate(180deg)}html.ra-motion .ra-faq details[open] .ra-faq__answer,html.ra-motion .ra-product-details[open] .rte{animation:ra-enter .5s cubic-bezier(.22,.61,.36,1) both}html.ra-motion .ra-footer nav.ra-reveal{transform:translate3d(0,16px,0)}@media(prefers-reduced-motion:reduce){html.ra-motion .ra-reveal{opacity:1;transform:none;transition:none}.ra-values__track{animation:none}}@media(max-width:749px){.ra-step--with-media .ra-step__number{grid-row:span 4}}.ra-footer__newsletter{grid-column:1/-1;border-top:1px solid rgb(255 255 255 / .18);padding-block-start:36px;display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:center}.ra-footer__newsletter p{font-size:13px;line-height:1.8;opacity:.8;margin:0;max-width:420px}.ra-newsletter__row{display:flex;gap:0;max-width:460px;border:1px solid rgb(255 255 255 / .35)}.ra-newsletter__row input{flex:1;min-width:0;background:transparent;border:0;color:inherit;padding:14px 18px;font-size:13px;font-family:inherit}.ra-newsletter__row input::placeholder{color:inherit;opacity:.55}.ra-newsletter__row input:focus-visible{outline:2px solid var(--ra-gold);outline-offset:-2px}.ra-newsletter__row .ra-button{background:var(--ra-cream);color:var(--ra-dark);border-color:var(--ra-cream);min-height:48px;padding-inline:22px}.ra-newsletter__row .ra-button:hover{background:var(--ra-gold);border-color:var(--ra-gold)}.ra-newsletter__ok,.ra-newsletter__err{font-size:13px;margin:0}.ra-newsletter__ok{color:var(--ra-gold)}@media(max-width:749px){.ra-footer__newsletter{grid-template-columns:1fr;gap:16px;padding-block-start:28px}}.ra-button>span[aria-hidden=true],.ra-link>span[aria-hidden=true],.ra-footer a>span[aria-hidden=true]{display:none!important}.ra-button{gap:0}@media(min-width:750px){.ra-footer__inner{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:48px}}@media(max-width:749px){.ra-hero{display:flex;flex-direction:column}.ra-hero__media{order:-1;margin:12px 16px 0;min-height:0;aspect-ratio:1/1.02;max-height:56svh;border-start-start-radius:96px}.ra-hero__copy{padding:26px 20px 34px}.ra-hero .ra-eyebrow{font-size:9.5px;letter-spacing:.14em;margin-block-end:14px}.ra-hero h1{font-size:clamp(40px,11.5vw,50px);line-height:1;margin-block-end:16px;max-width:none}.ra-hero__intro{font-size:15px;line-height:1.6;margin-block-end:22px;max-width:none}.ra-hero .ra-actions{width:100%;flex-direction:column;align-items:stretch;gap:8px}.ra-hero .ra-button{width:100%;justify-content:center}.ra-hero .ra-link{align-self:center}.ra-hero__note{margin-block-start:20px;font-size:9.5px;max-width:none;text-align:center}.ra-hero__seal{width:66px;height:66px;font-size:12.5px;inset-block-start:12px;inset-inline-end:12px;padding:6px}.ra-hero__caption{display:none}.ra-step,.ra-step--with-media{display:block;padding:24px 0}.ra-step--with-media .ra-step__media{height:auto;aspect-ratio:4/3;margin:0 0 18px}.ra-step__number,.ra-step--with-media .ra-step__number{display:inline-block;font-size:24px;margin:0 10px 0 0}.ra-step h3{display:inline;font-size:28px}.ra-step p{margin-block:12px 14px}.ra-ritual h2,.ra-intro h2,.ra-story h2,.ra-help h2,.ra-collection-heading h1{font-size:clamp(34px,10vw,42px)}.ra-footer__inner{grid-template-columns:1fr 1fr;gap:28px 20px}.ra-footer a{min-height:38px;font-size:14px}.ra-footer__payment{flex-direction:column;align-items:flex-start}.ra-collection-nav{gap:8px}.ra-collection-nav a{padding:10px 14px}}.ra-footer .ra-footer__policies{gap:4px 16px}.ra-footer .ra-footer__policies a{font-size:11px;min-height:30px;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/12/assets/renaissance-afro-motion.css.map */
