body,body.fr-tema--crema{--page:#ece0c9;--hg1:#FFFDF9;--hg2:#FDF5E6;--hg3:#F1E4CC;--ink:#332E24;--ink-strong:#004D40;--muted:#5C503A;--gold:#7A5F1A;--gold-soft:#7A5F1A;--fglow:rgba(122,95,26,.12);--fline:rgba(122,95,26,.45);--refl-op:.12;--next-bg:#062A22;--next-ink:#FDF5E6;--next-accent:#E3C868;--next-kick:#D4AF37;--next-sub:#8FB3A6}:root{--disp:"Fraunces",Georgia,serif;--body:"Inter",sans-serif}:where(.fress-home) *{box-sizing:border-box;margin:0;padding:0}.fress-home{font-family:var(--body);background:var(--page);color:var(--ink)}:where(.fress-home) a{text-decoration:none;color:inherit}:where(.fress-home) img{display:block;max-width:100%}:where(.fress-home) .hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 6%,#fffdf9,#fdf5e6 46%,#eddfc4)}:where(.fress-home) .hero__bgwrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;will-change:transform}:where(.fress-home) .hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:opacity 2s ease}:where(.fress-home) .hero__bg--a{background-image:url(fr-hero-crema.webp)}:where(.fress-home) .hero__bg--b{opacity:0}:where(.fress-home) .hero__emblem{position:absolute;top:50%;left:50%;width:min(560px,72vw);transform:translate(-50%,-54%);z-index:1;opacity:.05;pointer-events:none;animation:heroFloat 9s ease-in-out infinite}@keyframes heroFloat{0%,to{transform:translate(-50%,-54%) rotate(0)}50%{transform:translate(-50%,-58%) rotate(3deg)}}:where(.fress-home) .hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(62% 56% at 50% 42%,#fdf5e6db,#fdf5e680 44%,#fdf5e600 78%),linear-gradient(180deg,#fdf5e66b,#fdf5e600 30% 66%,#fdf5e675)}:where(.fress-home) .hero__content{position:relative;z-index:3;padding:0 24px;max-width:920px;transition:opacity .55s ease}:where(.fress-home) .hero__content .kick{font-size:11.5px;letter-spacing:.34em;text-transform:uppercase;color:#7a5f1a;margin-bottom:16px}:where(.fress-home) .hero__content h1{font-family:var(--disp);font-weight:400;font-size:clamp(40px,7.6vw,92px);letter-spacing:.01em;line-height:1;color:#053b31;text-shadow:0 2px 26px rgba(253,245,230,.95),0 1px 3px rgba(253,245,230,.8)}:where(.fress-home) .hero__content h1 em{font-style:italic;color:#b8901f}:where(.fress-home) .hero__content .sub{font-family:var(--disp);font-style:italic;font-size:clamp(16px,2.2vw,23px);color:#5c503a;margin-top:20px}:where(.fress-home) .hero__content .kick,:where(.fress-home) .hero__content h1,:where(.fress-home) .hero__content h1 em,:where(.fress-home) .hero__content .sub,:where(.fress-home) .hero__cue{transition:color .8s ease}:where(.fress-home) .hero__ctas{margin-top:32px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}:where(.fress-home) .hero__cta{font-family:var(--body);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:15px 28px;border-radius:30px;transition:transform .2s,background .2s,box-shadow .2s}:where(.fress-home) .hero__cta--solid{background:#004d40;color:#fdf5e6;box-shadow:0 14px 30px -14px #004d4099}:where(.fress-home) .hero__cta--solid:hover{background:#00695c;transform:translateY(-2px)}:where(.fress-home) .hero__cta--ghost{border:1px solid rgba(122,95,26,.5);color:#7a5f1a}:where(.fress-home) .hero__cta--ghost:hover{background:#7a5f1a14;transform:translateY(-2px)}:where(.fress-home) .hero__cue{position:absolute;bottom:24px;left:50%;transform:translate(-50%);z-index:3;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#7a5f1a;display:flex;flex-direction:column;align-items:center;gap:8px}:where(.fress-home) .hero__cue .bar{width:1px;height:30px;background:linear-gradient(#B8901F,transparent);animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){:where(.fress-home) .hero__emblem,:where(.fress-home) .hero__cue .bar{animation:none}}:where(.fress-home) .hero[class*=hs-] .hero__content .kick{color:#e7c86a;text-shadow:none}:where(.fress-home) .hero[class*=hs-] .hero__content h1{color:#fdf7ec;text-shadow:0 2px 24px rgba(4,14,11,.55)}:where(.fress-home) .hero[class*=hs-] .hero__content h1 em{color:#e7c86a}:where(.fress-home) .hero[class*=hs-] .hero__content .sub{color:#eadfc9;text-shadow:0 1px 12px rgba(4,14,11,.45)}:where(.fress-home) .hero[class*=hs-] .hero__cue{color:#eadfc9}:where(.fress-home) .hero[class*=hs-] .hero__cta--solid{background:#d4af37;color:#08251d}:where(.fress-home) .hero[class*=hs-] .hero__cta--solid:hover{background:#e7c86a}:where(.fress-home) .hero[class*=hs-] .hero__cta--ghost{background:#ffffff24;border:1px solid rgba(231,200,106,.7);color:#f6ecd4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:where(.fress-home) .hero[class*=hs-] .hero__cta--ghost:hover{background:#ffffff3d}:where(.fress-home) .hero.hs-cine{align-items:flex-end;justify-content:flex-start;text-align:left}:where(.fress-home) .hero.hs-cine .hero__scrim{background:linear-gradient(56deg,#03100cdb,#03100c99 20%,#03100c3d 42%,#03100c00 62%),linear-gradient(0deg,#03100c70,#03100c00 36%)}:where(.fress-home) .hero.hs-cine .hero__content{text-align:left;margin:0 0 9vh 6vw;max-width:min(660px,90vw);padding:0}:where(.fress-home) .hero.hs-cine .hero__ctas{justify-content:flex-start}:where(.fress-home) .hero.hs-cine .hero__cue{display:none}:where(.fress-home) .next{background:var(--next-bg);color:var(--next-ink);padding:120px 24px;text-align:center;transition:background .5s}:where(.fress-home) .next .kick{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--next-kick)}:where(.fress-home) .next h2{font-family:var(--disp);font-weight:500;font-size:clamp(28px,4vw,44px);margin-top:14px;color:var(--next-accent)}:where(.fress-home) .next p{max-width:52ch;margin:16px auto 0;color:var(--next-sub);font-size:16px;line-height:1.7}:where(.fress-home) .split{display:grid;grid-template-columns:1fr 1fr}:where(.fress-home) .split__panel{position:relative;isolation:isolate;min-height:88vh;display:flex;flex-direction:column;justify-content:center;padding:8vh 6vw;overflow:hidden;background-size:cover;background-position:center}:where(.fress-home) .split__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#040c0a47,#040c0a99)}:where(.fress-home) .split__panel>*{position:relative;z-index:1}:where(.fress-home) .split__panel--esm{background-color:#062a22;background-image:url(fr-split-esmeralda.webp);background-position:58% center;color:#eaf1ee}:where(.fress-home) .split__panel--esm:before{background:linear-gradient(100deg,#040e0be0,#040e0b85 46%,#040e0b1a)}:where(.fress-home) .split__panel--rosa{background-color:#2a141d;background-image:url(fr-split-rosa.webp);background-position:42% center;color:#f1dde3;align-items:flex-end;text-align:right}:where(.fress-home) .split__panel--rosa:before{background:linear-gradient(260deg,#16080ce0,#16080c85 46%,#16080c1a)}:where(.fress-home) .split__eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;margin-bottom:14px}:where(.fress-home) .split__panel--esm .split__eyebrow{color:#e3c868}:where(.fress-home) .split__panel--rosa .split__eyebrow{color:#e7b9b9}:where(.fress-home) .split__title{font-family:var(--disp);font-weight:500;font-size:clamp(30px,3.6vw,52px);line-height:1.02}:where(.fress-home) .split__panel--esm .split__title{color:#faf7f3}:where(.fress-home) .split__panel--rosa .split__title{color:#fbeff2}:where(.fress-home) .split__desc{margin-top:18px;max-width:40ch;font-size:17px;line-height:1.75}:where(.fress-home) .split__panel--esm .split__desc{color:#cddcd5}:where(.fress-home) .split__panel--rosa .split__desc{margin-left:auto;color:#ead1d8}:where(.fress-home) .split__points{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}:where(.fress-home) .split__panel--rosa .split__points{justify-content:flex-end}:where(.fress-home) .split__points span{font-size:11.5px;letter-spacing:.05em;padding:8px 14px;border-radius:22px;border:1px solid}:where(.fress-home) .split__panel--esm .split__points span{border-color:#d4af376b;color:#eaf1ee;background:#040e0b47}:where(.fress-home) .split__panel--rosa .split__points span{border-color:#e7b9b96b;color:#f6e5ea;background:#16080c47}:where(.fress-home) .split__cta{margin-top:28px;display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 26px;border-radius:30px;width:max-content;cursor:pointer;transition:transform .25s,background .25s;position:relative;z-index:2}:where(.fress-home) .split__panel--esm .split__cta{background:#d4af37;color:#062a22}:where(.fress-home) .split__panel--esm .split__cta:hover{background:#e3c868;transform:translateY(-2px)}:where(.fress-home) .split__panel--rosa .split__cta{background:#a85c68;color:#fbefef}:where(.fress-home) .split__panel--rosa .split__cta:hover{background:#8f414f;transform:translateY(-2px)}:where(.fress-home) .split__bottle{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:1;pointer-events:none;width:min(480px,66%);-webkit-mask-image:radial-gradient(ellipse 60% 74% at 50% 44%,#000 55%,transparent 84%);mask-image:radial-gradient(ellipse 60% 74% at 50% 44%,#000 55%,transparent 84%)}@media(max-width:820px){:where(.fress-home) .split{grid-template-columns:1fr}:where(.fress-home) .split__panel--rosa{align-items:flex-start;text-align:left}:where(.fress-home) .split__panel--rosa .split__desc{margin-left:0}}:where(.fress-home) .trustbar{background:#062a22;color:#cfe0d9;padding:22px 24px;border-top:1px solid rgba(212,175,55,.14);border-bottom:1px solid rgba(212,175,55,.14)}:where(.fress-home) .trustbar__in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}:where(.fress-home) .trustitem{display:flex;align-items:center;gap:12px;justify-content:center}:where(.fress-home) .trustitem svg{width:26px;height:26px;color:#e3c868;flex-shrink:0}:where(.fress-home) .trustitem b{display:block;font-size:13px;color:#faf7f3;font-weight:500;line-height:1.15}:where(.fress-home) .trustitem span{font-size:11.5px;color:#8fb3a6}@media(max-width:760px){:where(.fress-home) .trustbar__in{grid-template-columns:1fr 1fr;gap:18px 14px}}@media(max-width:430px){:where(.fress-home) .trustbar__in{grid-template-columns:1fr}}:where(.fress-home) .best{background:var(--page);padding:96px 0 116px;transition:background .5s}:where(.fress-home) .best__head{max-width:1180px;margin:0 auto 42px;padding:0 40px;text-align:center}:where(.fress-home) .best__eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}:where(.fress-home) .best__title{font-family:var(--disp);font-weight:500;font-size:clamp(28px,4vw,46px);color:var(--ink-strong)}:where(.fress-home) .best__hint{margin-top:12px;font-size:13px;color:var(--muted);letter-spacing:.02em}:where(.fress-home) .best__row{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;padding:16px 40px 30px;-webkit-overflow-scrolling:touch;perspective:1600px}:where(.fress-home) .card{transform-origin:center center;backface-visibility:hidden}:where(.fress-home) .best__row::-webkit-scrollbar{height:6px}:where(.fress-home) .best__row::-webkit-scrollbar-thumb{background:#7a5f1a4d;border-radius:6px}:where(.fress-home) .card{flex:0 0 274px;scroll-snap-align:start;background:#fffdf9;border:1px solid rgba(122,95,26,.16);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s;cursor:pointer}:where(.fress-home) .card:hover{transform:translateY(-5px);box-shadow:0 18px 44px -20px #00000059}:where(.fress-home) .card__imgwrap{position:relative;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(120% 92% at 50% 12%,#fff,#f1e7d3)}:where(.fress-home) .card--h .card__imgwrap{background:radial-gradient(120% 92% at 50% 10%,#fff,#e4eee8)}:where(.fress-home) .card--m .card__imgwrap{background:radial-gradient(120% 92% at 50% 10%,#fff,#f5e7ea)}:where(.fress-home) .card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px}:where(.fress-home) .card__img--amb{object-fit:cover;padding:0;transform:scale(1.01);transition:transform .6s}:where(.fress-home) .card__img--front{object-fit:contain;transform:scale(1.12);transition:transform .6s}:where(.fress-home) .card:hover .card__img--amb{transform:scale(1.08)}:where(.fress-home) .card:hover .card__img--front{transform:scale(1.19)}:where(.fress-home) .card__price small{font-family:var(--body);font-size:11.5px;color:#a08f76;margin-left:6px;letter-spacing:.02em}:where(.fress-home) .card__badge{position:absolute;top:10px;left:10px;z-index:2;font-family:var(--disp);font-size:11px;letter-spacing:.06em;background:#062a22e6;color:#e3c868;padding:4px 10px;border-radius:20px}:where(.fress-home) .card--m .card__badge{background:#4a2f34eb;color:#e7b9b9}:where(.fress-home) .card__seal{position:absolute;top:10px;right:10px;z-index:2;font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:#d4af37f2;color:#062a22;font-weight:500;padding:4px 9px;border-radius:20px}:where(.fress-home) .card__body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:5px}:where(.fress-home) .card__num{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}:where(.fress-home) .card--h .card__num{color:#2e6b54}:where(.fress-home) .card--m .card__num{color:#a85c68}:where(.fress-home) .card__name{font-family:var(--disp);font-size:20px;font-weight:500;color:#1a1a18;line-height:1.05}:where(.fress-home) .card__insp{font-size:12px;color:#8a7c63}:where(.fress-home) .card__fam{font-size:11px;letter-spacing:.04em;color:#5c503a;margin-top:3px}:where(.fress-home) .card__foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:13px}:where(.fress-home) .card__price{font-family:var(--disp);font-size:21px;color:#004d40;font-weight:500}:where(.fress-home) .card__price s{font-family:var(--body);font-size:12px;color:#a08f76;margin-left:7px}:where(.fress-home) .card__cta{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7a5f1a;border:1px solid rgba(122,95,26,.4);border-radius:20px;padding:7px 12px;white-space:nowrap;transition:background .25s,color .25s}:where(.fress-home) .card:hover .card__cta{background:#7a5f1a;color:#fdf5e6}:where(.fress-home) .llevate{background:#f6eedd;border-top:1px solid rgba(122,95,26,.16);border-bottom:1px solid rgba(122,95,26,.16);padding:64px 24px}:where(.fress-home) .llevate__in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:52px;align-items:center}:where(.fress-home) .llevate .kick{color:#7a5f1a}:where(.fress-home) .llevate h2{font-family:var(--disp);font-weight:500;font-size:clamp(24px,3.2vw,36px);color:#004d40;margin:12px 0;line-height:1.15}:where(.fress-home) .llevate p{color:#5c564c;font-size:15px;line-height:1.7;max-width:46ch}:where(.fress-home) .llevate__btn{display:inline-flex;align-items:center;gap:10px;margin-top:22px;background:#004d40;color:#fdf5e6;font-size:13px;letter-spacing:.06em;padding:14px 26px;border-radius:30px;transition:transform .2s,background .2s}:where(.fress-home) .llevate__btn:hover{background:#00695c;transform:translateY(-2px)}:where(.fress-home) .llevate__btn svg{width:18px;height:18px}:where(.fress-home) .llevate__redes{border-left:1px solid rgba(122,95,26,.2);padding-left:44px}:where(.fress-home) .llevate__redes h3{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#7a5f1a;font-weight:500}:where(.fress-home) .llevate__l{display:flex;align-items:center;gap:12px;margin-top:16px;color:#2a2418;font-size:14px;transition:color .2s}:where(.fress-home) .llevate__l:hover{color:#7a5f1a}:where(.fress-home) .llevate__l svg{width:20px;height:20px;color:#7a5f1a;flex-shrink:0}:where(.fress-home) .llevate__l b{font-family:var(--disp);font-weight:500}@media(max-width:820px){:where(.fress-home) .llevate__in{grid-template-columns:1fr;gap:32px}:where(.fress-home) .llevate__redes{border-left:none;border-top:1px solid rgba(122,95,26,.2);padding-left:0;padding-top:28px}}:where(.fress-home) .manifesto{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#0a3a30,#062a22 72%);color:#faf7f3;text-align:center;padding:112px 24px 96px}:where(.fress-home) .manifesto:before{content:"";position:absolute;top:50%;left:50%;width:min(420px,70vw);height:min(420px,70vw);transform:translate(-50%,-50%);background:url(fr-emblema.webp) center/contain no-repeat;opacity:.05;pointer-events:none}:where(.fress-home) .manifesto>*{position:relative}:where(.fress-home) .manifesto__quote{font-family:var(--disp);font-weight:400;font-size:clamp(30px,4.6vw,54px);line-height:1.12}:where(.fress-home) .manifesto__quote em{font-style:italic;color:#e3c868}:where(.fress-home) .manifesto__sub{max-width:52ch;margin:24px auto 0;color:#8fb3a6;font-size:15.5px;line-height:1.7}:where(.fress-home) .manifesto__cta{display:inline-block;margin-top:32px;background:#d4af37;color:#062a22;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:15px 30px;border-radius:30px;transition:transform .2s,background .2s}:where(.fress-home) .manifesto__cta:hover{background:#e3c868;transform:translateY(-2px)}:where(.fress-home) .pillars{position:relative;overflow:hidden;background:#062a22;color:#1a1a18;padding:96px 24px}:where(.fress-home) .pillars__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-image:url(fr-pillars-bg.webp)}:where(.fress-home) .pillars__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#03140f80,#03140f4d 42%,#03140f9e)}:where(.fress-home) .pillars__head,:where(.fress-home) .pillars__grid,:where(.fress-home) .pillars .vs{z-index:2}:where(.fress-home) .pillars .pillar{box-shadow:0 26px 54px -24px #000000b3}:where(.fress-home) .pillars .vs{box-shadow:0 34px 70px -34px #000000bf}:where(.fress-home) .pillars__head{position:relative;text-align:center;max-width:760px;margin:0 auto 48px}:where(.fress-home) .pillars__head .kick{color:#e3c868}:where(.fress-home) .pillars__head h2{font-family:var(--disp);font-weight:500;font-size:clamp(28px,4vw,44px);color:#faf7f3;margin-top:12px;text-shadow:0 2px 22px rgba(4,14,11,.65)}:where(.fress-home) .pillars__grid{position:relative;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}:where(.fress-home) .pillar{position:relative;background:#fffdf9;border:1px solid rgba(122,95,26,.16);border-radius:18px;padding:40px 30px 34px;text-align:center;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}:where(.fress-home) .pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#d4af37,#e3c868,#7a5f1a);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}:where(.fress-home) .pillar:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #7a5f1a80;border-color:#d4af3780}:where(.fress-home) .pillar:hover:before{transform:scaleX(1)}:where(.fress-home) .pillar__n{position:absolute;top:12px;right:18px;font-family:var(--disp);font-size:46px;font-weight:600;line-height:1;color:#7a5f1a17}:where(.fress-home) .pillar__ico{display:inline-flex;width:66px;height:66px;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 28%,#fff7e4,#f1e4c6);border:1px solid rgba(212,175,55,.45);margin-bottom:18px;box-shadow:inset 0 1px #fff,0 10px 20px -14px #7a5f1a99;transition:transform .35s}:where(.fress-home) .pillar:hover .pillar__ico{transform:scale(1.08) translateY(-2px)}:where(.fress-home) .pillar__ico svg{width:30px;height:30px;color:#7a5f1a}:where(.fress-home) .pillar h3{font-family:var(--disp);font-size:21px;font-weight:500;color:#004d40;margin-bottom:10px}:where(.fress-home) .pillar p{font-size:14.5px;line-height:1.65;color:#5c564c}@media(max-width:760px){:where(.fress-home) .pillars__grid{grid-template-columns:1fr}}:where(.fress-home) .vs{position:relative;max-width:900px;margin:74px auto 0;padding:44px 40px 36px;background:#fffdf9;border:1px solid rgba(122,95,26,.16);border-radius:22px;box-shadow:0 30px 64px -42px #7a5f1a80}:where(.fress-home) .vs__head{text-align:center;margin-bottom:34px}:where(.fress-home) .vs__head .kick{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#7a5f1a}:where(.fress-home) .vs__head h3{font-family:var(--disp);font-weight:500;font-size:clamp(22px,2.8vw,32px);color:#004d40;margin-top:10px}:where(.fress-home) .vs__row{margin-bottom:28px}:where(.fress-home) .vs__metric{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#a08f76;margin-bottom:11px;padding-bottom:9px;border-bottom:1px solid rgba(122,95,26,.12)}:where(.fress-home) .vs__lab{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;color:#5c564c;margin-bottom:7px}:where(.fress-home) .vs__lab b{font-family:var(--disp);color:#8a7c63;font-weight:500;font-size:16px;white-space:nowrap}:where(.fress-home) .vs__lab b.vs__big{color:#004d40;font-size:21px}:where(.fress-home) .vs__bar{height:36px;border-radius:10px;background:#f1e7d3;overflow:hidden;margin-bottom:14px}:where(.fress-home) .vs__fill{display:block;height:100%;width:0;border-radius:10px;transition:width 1.3s cubic-bezier(.16,.84,.32,1)}:where(.fress-home) .vs__fill--them{background:#c9bca1}:where(.fress-home) .vs__fill--us{background:linear-gradient(90deg,#004d40,#0a6b54);box-shadow:0 0 22px -6px #004d4099}:where(.fress-home) .vs__foot{text-align:center;color:#7a5f1a;font-size:13px;margin-top:20px}@media(max-width:640px){:where(.fress-home) .vs{padding:32px 20px 28px;margin-top:52px;border-radius:18px}:where(.fress-home) .vs__lab{font-size:12.5px}:where(.fress-home) .vs__bar{height:30px}}:where(.fress-home) .fams{background:radial-gradient(120% 90% at 50% 0%,#0a3a30,#062a22 70%);color:#faf7f3;padding:96px 24px}:where(.fress-home) .fams__head{text-align:center;margin-bottom:44px}:where(.fress-home) .fams__head .kick{color:#e3c868}:where(.fress-home) .fams__head h2{font-family:var(--disp);font-weight:500;font-size:clamp(28px,4vw,44px);margin-top:12px}:where(.fress-home) .fams__grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}:where(.fress-home) .famtile{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:22px;border:1px solid rgba(212,175,55,.25);transition:transform .35s}:where(.fress-home) .famtile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040e0b14,#040e0bc7)}:where(.fress-home) .famtile span{position:relative;font-family:var(--disp);font-size:24px;font-weight:500;z-index:1}:where(.fress-home) .famtile:hover{transform:translateY(-6px)}@media(max-width:800px){:where(.fress-home) .fams__grid{grid-template-columns:1fr 1fr}}:where(.fress-home) .findaroma{position:relative;overflow:hidden;text-align:center;padding:92px 24px;background-color:#fdf5e6;background-image:url(fr-findaroma-bg.webp);background-size:cover;background-position:center}:where(.fress-home) .findaroma:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(56% 58% at 50% 50%,#fdf5e6ed,#fdf5e6b8 48%,#fdf5e647)}:where(.fress-home) .findaroma>*{position:relative}:where(.fress-home) .findaroma__note{margin-top:16px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7a5f1a;opacity:.8}:where(.fress-home) .findaroma .kick{color:#7a5f1a}:where(.fress-home) .findaroma h2{font-family:var(--disp);font-weight:500;font-size:clamp(28px,4vw,44px);color:#004d40;margin:12px 0}:where(.fress-home) .findaroma p{color:#5c564c;max-width:46ch;margin:0 auto 26px}:where(.fress-home) .findaroma a{display:inline-block;background:#004d40;color:#fdf5e6;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:15px 30px;border-radius:30px;transition:.2s}:where(.fress-home) .findaroma a:hover{background:#00695c;transform:translateY(-2px)}:where(.fress-home) .q3{position:relative;max-width:600px;margin:28px auto 30px}:where(.fress-home) .q3__track{position:absolute;top:18px;left:12%;right:12%;height:2px;background:#7a5f1a2e;border-radius:2px;overflow:hidden}:where(.fress-home) .q3__prog{display:block;height:100%;width:0;background:linear-gradient(90deg,#d4af37,#004d40);transition:width 1.6s cubic-bezier(.16,.84,.32,1)}:where(.fress-home) .q3__items{position:relative;display:flex;justify-content:space-between}:where(.fress-home) .q3__it{display:flex;flex-direction:column;align-items:center;gap:9px;width:25%}:where(.fress-home) .q3__it b{width:38px;height:38px;border-radius:50%;background:#fffdf9;border:1px solid rgba(122,95,26,.35);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-size:15px;font-weight:500;color:#7a5f1a}:where(.fress-home) .q3__it--end b{background:#004d40;border-color:#004d40;color:#e3c868}:where(.fress-home) .q3__it span{font-size:11.5px;letter-spacing:.03em;color:#5c564c}@media(max-width:480px){:where(.fress-home) .q3__it span{font-size:10.5px}:where(.fress-home) .q3{margin:22px auto 26px}}:where(.fress-home) .giftpromo{background:#062a22;padding:26px 24px}:where(.fress-home) .giftpromo__in{max-width:1080px;margin:0 auto;background:linear-gradient(120deg,#0a3a30,#062a22);border:1px solid rgba(212,175,55,.28);border-radius:20px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}:where(.fress-home) .giftpromo .kick{color:#e3c868}:where(.fress-home) .giftpromo h2{font-family:var(--disp);font-weight:500;font-size:clamp(24px,3.4vw,38px);color:#faf7f3;margin-top:8px}:where(.fress-home) .giftpromo h2 em{font-style:normal;color:#e3c868}:where(.fress-home) .giftpromo p{color:#b9cfc6;font-size:15px;line-height:1.6;margin-top:8px;max-width:46ch}:where(.fress-home) .giftpromo__cta{flex-shrink:0;background:#d4af37;color:#062a22;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;padding:15px 28px;border-radius:30px;transition:transform .2s,background .2s}:where(.fress-home) .giftpromo__cta:hover{background:#e3c868;transform:translateY(-2px)}:where(.fress-home) .giftpromo__tiles{display:flex;gap:8px;flex-shrink:0}:where(.fress-home) .giftpromo__tiles a{width:78px;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid rgba(212,175,55,.32);box-shadow:0 14px 30px -16px #000000b3;transition:transform .4s ease}:where(.fress-home) .giftpromo__tiles a:nth-child(1){transform:rotate(-5deg) translateY(4px)}:where(.fress-home) .giftpromo__tiles a:nth-child(3){transform:rotate(5deg) translateY(4px)}:where(.fress-home) .giftpromo__in:hover .giftpromo__tiles a{transform:none}:where(.fress-home) .giftpromo__tiles img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){:where(.fress-home) .giftpromo__tiles a{transition:none}}@media(max-width:860px){:where(.fress-home) .giftpromo__tiles{order:3}}:where(.fress-home) .testi{position:relative;overflow:hidden;background:linear-gradient(180deg,#f3e0e0,#ead2d4);color:#7a4650;padding:92px 24px;text-align:center}:where(.fress-home) .testi:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:70%;height:60%;background:radial-gradient(circle,rgba(168,92,104,.12),transparent 66%);pointer-events:none}:where(.fress-home) .testi .kick{color:#a85c68}:where(.fress-home) .testi h2{font-family:var(--disp);font-weight:500;font-size:clamp(28px,4vw,44px);color:#8f414f;margin:12px 0 8px}:where(.fress-home) .testi__rate{position:relative;font-size:13.5px;color:#8f414f;margin-bottom:44px}:where(.fress-home) .testi__rate b{color:#c79a2e;letter-spacing:2px}:where(.fress-home) .testi__rate span{color:#a85c68}:where(.fress-home) .testi__grid{position:relative;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}:where(.fress-home) .tcard{position:relative;background:#fcf1f1;border:1px solid rgba(168,92,104,.2);border-radius:18px;padding:30px 26px 24px;text-align:left;transition:transform .3s,box-shadow .3s}:where(.fress-home) .tcard:before{content:"\201c";position:absolute;top:6px;right:20px;font-family:var(--disp);font-size:80px;line-height:1;color:#a85c6824}:where(.fress-home) .tcard:hover{transform:translateY(-6px);box-shadow:0 24px 46px -26px #7a283780}:where(.fress-home) .tcard__stars{color:#c79a2e;letter-spacing:2px;margin-bottom:12px}:where(.fress-home) .tcard__text{font-size:15px;line-height:1.6;color:#6a4a50;font-family:var(--disp);font-style:italic;position:relative}:where(.fress-home) .tcard__who{display:flex;align-items:center;gap:11px;margin-top:18px}:where(.fress-home) .tcard__ava{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#a85c68,#8f414f);color:#fbefef;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;flex-shrink:0}:where(.fress-home) .tcard__name{font-size:13.5px;color:#7a4650;font-weight:500;line-height:1.2}:where(.fress-home) .tcard__name small{display:block;font-size:11px;color:#a85c68;font-weight:400;margin-top:2px}@media(max-width:760px){:where(.fress-home) .testi__grid{grid-template-columns:1fr}}@media(max-width:720px){:where(.fress-home) .best__row{padding:16px 22px 30px}:where(.fress-home) .best__head{padding:0 22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fress-home.css.map */
