.ra-split .ra-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.ra-split .ra-wi{display:inline-block}html.ra-motion .ra-split .ra-wi{transform:translate3d(0,105%,0);transition:transform .95s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--w,0) * 55ms)}html.ra-motion .ra-split.ra-in .ra-wi{transform:none}html.ra-motion .ra-mask{clip-path:inset(10% 6% 10% 6%);transition:clip-path 1.25s cubic-bezier(.19,1,.22,1)}html.ra-motion .ra-mask img{transform:scale(1.14);transition:transform 1.6s cubic-bezier(.19,1,.22,1)}html.ra-motion .ra-mask.ra-in{clip-path:inset(0 0 0 0)}html.ra-motion .ra-mask.ra-in img{transform:scale(1)}html.ra-motion .ra-mask.ra-reveal{opacity:1}.ra-card-alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease,transform 1.1s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:1}@media(hover:hover){.product-card:hover .ra-card-alt{opacity:1;transform:scale(1.03)}}.ra-types{padding:76px max(24px,5vw);max-width:1380px;margin-inline:auto}.ra-types__head{text-align:center;max-width:640px;margin:0 auto 40px}.ra-types__head h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1.06;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.ra-types__head p:not(.ra-eyebrow){font-size:15px;line-height:1.75;margin:0;color:rgb(var(--color-foreground-rgb) / .75)}.ra-types__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ra-type{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;background:var(--ra-sand);color:#fff7e9;text-decoration:none;border-start-start-radius:120px}.ra-type__media{position:absolute;top:0;right:0;bottom:0;left:0}.ra-type__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}.ra-type:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2f221b00 35%,#2f221bd1);transition:opacity .5s}.ra-type__body{position:absolute;inset:auto 0 0 0;padding:28px 28px 30px;z-index:1}.ra-type__tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin:0 0 8px}.ra-type__title{font-family:var(--font-heading--family);font-size:clamp(34px,3vw,46px);line-height:1;margin:0 0 10px}.ra-type__text{font-size:14px;line-height:1.6;margin:0;max-width:300px;opacity:.9}.ra-type__cta{display:inline-block;margin-top:16px;font-size:12px;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:3px}@media(hover:hover){.ra-type__text,.ra-type__cta{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .6s cubic-bezier(.22,.61,.36,1)}.ra-type__cta{transition-delay:.06s}.ra-type:hover .ra-type__text{opacity:.9;transform:none}.ra-type:hover .ra-type__cta{opacity:1;transform:none}.ra-type:hover .ra-type__media img{transform:scale(1.06)}}.ra-type:focus-visible{outline:2px solid var(--ra-gold);outline-offset:4px}@media(max-width:749px){.ra-types{padding:48px 0}.ra-types__head{padding-inline:20px;margin-bottom:24px}.ra-types__head h2{font-size:clamp(34px,10vw,42px)}.ra-types__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px;gap:12px;scrollbar-width:none}.ra-types__grid::-webkit-scrollbar{display:none}.ra-type{scroll-snap-align:center;border-start-start-radius:90px}.ra-type__body{padding:22px}}.ra-ingr{background:var(--ra-dark);color:var(--ra-cream);padding:80px max(24px,5vw)}.ra-ingr__inner{max-width:1280px;margin-inline:auto}.ra-ingr__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.ra-ingr__head h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1.06;letter-spacing:-.02em;margin:0;color:inherit;text-wrap:balance}.ra-ingr__head h2 em{color:var(--ra-gold);font-weight:400}.ra-ingr__head p{max-width:360px;font-size:14px;line-height:1.8;opacity:.8;margin:0}.ra-ingr .ra-eyebrow{color:color-mix(in srgb,var(--ra-gold) 55%,var(--ra-cream))}.ra-ingr__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;perspective:1400px}.ra-flip{position:relative;aspect-ratio:3/4.2;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,.61,.36,1)}.ra-flip.is-flipped{transform:rotateY(180deg)}@media(hover:hover){.ra-flip:hover{transform:rotateY(180deg)}}.ra-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid rgb(255 255 255 / .16);overflow:hidden}.ra-flip__front{background:#ffffff08}.ra-flip__front img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.ra-flip__front>*{position:relative}.ra-flip__back{transform:rotateY(180deg);background:var(--ra-gold);color:var(--ra-dark);border-color:var(--ra-gold)}.ra-flip__num{font-family:var(--font-heading--family);font-size:15px;color:var(--ra-gold)}.ra-flip__name{font-family:var(--font-heading--family);font-size:clamp(28px,2.4vw,36px);line-height:1;margin:0}.ra-flip__origin{font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin:8px 0 0}.ra-flip__hint{font-size:11px;opacity:.6;display:flex;align-items:center;gap:8px}.ra-flip__hint:before{content:"";width:18px;height:1px;background:currentColor}.ra-flip__back .ra-flip__name{font-size:24px}.ra-flip__benefit{font-size:14px;line-height:1.65;margin:0}.ra-flip:focus-visible{outline:2px solid var(--ra-gold);outline-offset:4px}@media(max-width:1000px){.ra-ingr__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ra-ingr{padding:52px 0}.ra-ingr__head{display:block;padding-inline:20px;margin-bottom:24px}.ra-ingr__head h2{font-size:clamp(34px,10vw,42px);margin-bottom:12px}.ra-ingr__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 8px;scrollbar-width:none}.ra-ingr__grid::-webkit-scrollbar{display:none}.ra-flip{scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.ra-flip{transition:none}}.ra-product-assurance.ra-assure{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding-block-start:18px}.ra-assure__item{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.4}.ra-assure__icon{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ra-gold) 14%,transparent);color:color-mix(in srgb,var(--ra-gold) 80%,var(--ra-dark))}.ra-assure__icon svg{width:17px;height:17px}.ra-assure__link{grid-column:1/-1;font-size:12px;text-decoration:underline;text-underline-offset:3px}html.ra-motion .ra-assure__icon{transition:transform .5s cubic-bezier(.22,.61,.36,1)}html.ra-motion .ra-assure__item:hover .ra-assure__icon{transform:rotate(-8deg) scale(1.08)}@media(max-width:400px){.ra-product-assurance.ra-assure{grid-template-columns:1fr}}.ra-upsell{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--ra-line);background:color-mix(in srgb,var(--ra-sand) 45%,transparent);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:border-color .3s,transform .4s cubic-bezier(.22,.61,.36,1)}.ra-upsell:hover{border-color:var(--ra-gold);transform:translateY(-2px)}.ra-upsell__img{width:76px;height:76px;object-fit:cover;display:block;background:#fff}.ra-upsell__kicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ra-gold) 82%,var(--ra-dark));margin:0 0 4px}.ra-upsell__title{font-family:var(--font-heading--family);font-size:20px;line-height:1.15;margin:0 0 4px}.ra-upsell__price{font-size:13px;margin:0}.ra-upsell__price s{opacity:.55;margin-left:6px}.ra-upsell__badge{font-size:11px;font-weight:500;background:var(--ra-dark);color:var(--ra-cream);padding:7px 10px;white-space:nowrap}.ra-upsell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .45) 50%,transparent 60%);transform:translate(-100%)}html.ra-motion .ra-upsell.ra-in:after{animation:ra-shine 1.6s .4s cubic-bezier(.22,.61,.36,1) 1}@keyframes ra-shine{to{transform:translate(100%)}}@media(max-width:400px){.ra-upsell{grid-template-columns:60px 1fr}.ra-upsell__img{width:60px;height:60px}.ra-upsell__badge{grid-column:1/-1;justify-self:start}}.ra-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--ra-cream);border-top:1px solid var(--ra-line);box-shadow:0 -12px 30px -18px #2f221b59;transform:translateY(110%);transition:transform .5s cubic-bezier(.22,.61,.36,1);padding:10px max(16px,4vw) calc(10px + env(safe-area-inset-bottom))}.ra-sticky.is-visible{transform:none}.ra-sticky__inner{max-width:1280px;margin-inline:auto;display:flex;align-items:center;gap:14px}.ra-sticky__img{width:52px;height:52px;object-fit:cover;flex:none;background:var(--ra-sand)}.ra-sticky__info{flex:1;min-width:0}.ra-sticky__title{font-family:var(--font-heading--family);font-size:18px;line-height:1.15;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-sticky__meta{font-size:12px;margin:2px 0 0;opacity:.75;display:flex;gap:10px;flex-wrap:wrap}.ra-sticky__meta strong{font-weight:500;opacity:1}.ra-sticky .ra-button{flex:none;min-height:48px;padding-inline:26px}@media(max-width:749px){.ra-sticky__img{width:44px;height:44px}.ra-sticky__title{font-size:16px}.ra-sticky__delivery{display:none}.ra-sticky .ra-button{padding-inline:18px;font-size:13px}}@media(prefers-reduced-motion:reduce){.ra-sticky{transition:none}}.comparison-slider{--ra-tag:var(--ra-cream)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/renaissance-afro-v4.css.map */
