.fb2b{--ink:#1e1026;--mango:#ffb81c;--berry:#f0445b;--leaf:#cfe58a;--paper:#fbfaf8;--line:rgba(30,16,38,.16);font-family:Figtree,system-ui,sans-serif;color:var(--ink);font-size:1.0625rem;line-height:1.55;overflow-x:clip}.fb2b *,.fb2b *:before,.fb2b *:after{box-sizing:border-box}.fb2b img{display:block;max-width:100%;height:auto}.fb2b h1,.fb2b h2,.fb2b h3{font-family:Bricolage Grotesque,Figtree,sans-serif;font-weight:800;line-height:.98;letter-spacing:-.025em;margin:0;text-transform:none}.fb2b p{margin:0}.fb2b a{color:inherit}.fb2b-wrap{width:min(1240px,100% - 2rem);margin-inline:auto}.fb2b-sec{padding-block:clamp(3.5rem,8vw,7rem)}.fb2b-h2{font-size:clamp(2.4rem,6.2vw,5rem)}.fb2b-lede{font-size:clamp(1.1rem,1.6vw,1.35rem);max-width:34em;line-height:1.5}.fb2b :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.fb2b-dark :focus-visible,.fb2b-form-sec :focus-visible,.fb2b-bar :focus-visible{outline-color:var(--mango)}.fb2b-btn,.fb2b a.fb2b-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.8rem 1.7rem;border-radius:999px;border:2px solid var(--ink);background:var(--ink);color:#fff;font:700 1rem/1 Figtree,sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.fb2b-btn:hover{transform:translateY(-2px)}.fb2b a.fb2b-btn--ghost,.fb2b-btn--ghost{background:transparent;color:var(--ink)}.fb2b a.fb2b-btn--mango,.fb2b-btn--mango{background:var(--mango);color:var(--ink);border-color:var(--mango)}.fb2b-hero{background:var(--mango);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem)}.fb2b-hero__grid{display:grid;gap:2.5rem;grid-template-columns:1fr;align-items:center}.fb2b-hero h1{font-size:clamp(3.4rem,10.5vw,9rem);margin-bottom:1.5rem}.fb2b-hero .fb2b-lede{margin-bottom:2rem}.fb2b-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem}.fb2b-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.fb2b-packs a{display:block;border-radius:1.25rem;overflow:hidden;aspect-ratio:1;background:var(--ink);box-shadow:0 .5rem #1e10262e;animation:fb2b-pop .7s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i)*90ms + .15s)}.fb2b-packs a:nth-child(odd){transform:rotate(-2deg)}.fb2b-packs a:nth-child(2n){transform:rotate(2deg) translateY(.5rem)}.fb2b-packs img{width:100%;height:100%;object-fit:cover}@keyframes fb2b-pop{0%{opacity:0;transform:translateY(2.5rem) scale(.88) rotate(0)}}@media(min-width:900px){.fb2b-hero__grid{grid-template-columns:1.25fr 1fr}.fb2b-packs{gap:1rem}}.fb2b-dark{background:var(--ink);color:#fff}.fb2b-story__grid{display:grid;gap:3rem}.fb2b-story .fb2b-h2{color:var(--mango)}.fb2b-story p{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.45;max-width:30em;margin-bottom:1.25rem}.fb2b-facts{display:grid;gap:1px;background:#ffffff2e;border-radius:1rem;overflow:hidden;align-self:start}.fb2b-facts div{background:var(--ink);padding:1.4rem 1.5rem;display:flex;align-items:baseline;gap:1rem}.fb2b-facts strong{font:800 clamp(2.4rem,4vw,3.4rem)/1 "Bricolage Grotesque",sans-serif;color:var(--leaf);letter-spacing:-.03em;min-width:3.4em}.fb2b-facts span{opacity:.85}@media(min-width:900px){.fb2b-story__grid{grid-template-columns:1.3fr 1fr;gap:5rem}}.fb2b-places{background:var(--paper)}.fb2b-places__head{display:grid;gap:1rem;margin-bottom:3rem}.fb2b-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.fb2b-row{display:grid;gap:.4rem 2rem;padding:1.4rem .5rem;border-bottom:2px solid var(--ink);transition:background .2s ease,padding .2s ease}.fb2b-row h3{font-size:clamp(2rem,5vw,4rem)}.fb2b-row p{max-width:30em;align-self:center}.fb2b-row:nth-child(4n+1):hover{background:var(--mango)}.fb2b-row:nth-child(4n+2):hover{background:var(--berry);color:#fff}.fb2b-row:nth-child(4n+3):hover{background:var(--leaf)}.fb2b-row:nth-child(4n+4):hover{background:#c9b6f2}.fb2b-row:hover{padding-inline:1.25rem}@media(min-width:800px){.fb2b-row{grid-template-columns:1.1fr 1fr;align-items:center}}.fb2b-why{background:var(--leaf)}.fb2b-why__grid{display:grid;gap:2.5rem 3rem;margin-top:3rem}.fb2b-why h3{font-size:1.7rem;margin-bottom:.5rem;line-height:1.05}@media(min-width:800px){.fb2b-why__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.fb2b-why__grid{grid-template-columns:repeat(4,1fr)}}.fb2b-range{background:var(--berry);color:#fff}.fb2b-range__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}.fb2b-card{text-decoration:none;display:block}.fb2b-card img{border-radius:1.1rem;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .25s ease}.fb2b-card:hover img{transform:scale(1.03) rotate(-1deg)}.fb2b-card h3{font-size:1.35rem;margin-top:.8rem;letter-spacing:-.015em}@media(min-width:800px){.fb2b-range__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.fb2b-steps{list-style:none;padding:0;margin:3rem 0 0;display:grid;gap:0;counter-reset:s;border-top:2px solid var(--ink)}.fb2b-steps li{counter-increment:s;display:grid;grid-template-columns:3.5rem 1fr;gap:.2rem 1rem;padding:1.4rem 0;border-bottom:2px solid var(--ink)}.fb2b-steps li:before{content:counter(s);font:800 2.2rem/1 Bricolage Grotesque,sans-serif;grid-row:span 2}.fb2b-steps h3{font-size:1.6rem}.fb2b-steps p{max-width:34em}@media(min-width:900px){.fb2b-steps{grid-template-columns:repeat(4,1fr);border-top:0;gap:1.5rem}.fb2b-steps li{display:block;border:0;border-top:2px solid var(--ink);padding-top:1.2rem}.fb2b-steps li:before{display:block;margin-bottom:.8rem}}.fb2b-faq{background:var(--paper)}.fb2b-faq__grid{display:grid;gap:2rem}.fb2b-faq details{border-bottom:2px solid var(--ink)}.fb2b-faq details:first-of-type{border-top:2px solid var(--ink)}.fb2b-faq summary{list-style:none;cursor:pointer;padding:1.2rem 3rem 1.2rem 0;font:700 1.25rem/1.25 Figtree,sans-serif;position:relative}.fb2b-faq summary::-webkit-details-marker{display:none}.fb2b-faq summary:after{content:"+";position:absolute;right:.25rem;top:50%;translate:0 -50%;font-size:1.8rem;transition:rotate .2s ease}.fb2b-faq details[open] summary:after{rotate:45deg}.fb2b-faq details p{padding:0 3rem 1.3rem 0;max-width:38em}@media(min-width:900px){.fb2b-faq__grid{grid-template-columns:1fr 1.6fr;gap:5rem}}.fb2b-form-sec{background:var(--ink);color:#fff;scroll-margin-top:1rem}.fb2b-form-sec__grid{display:grid;gap:2.5rem}.fb2b-form-sec .fb2b-h2{color:var(--mango);margin-bottom:1.2rem}.fb2b-form{display:grid;gap:1rem}.fb2b-field{display:grid;gap:.35rem}.fb2b-field label{font-weight:700;font-size:.95rem}.fb2b-field input,.fb2b-field select,.fb2b-field textarea{width:100%;min-height:3.25rem;padding:.8rem 1rem;border-radius:.8rem;border:2px solid rgba(255,255,255,.35);background:#ffffff12;color:#fff;font:inherit}.fb2b-field select option{color:var(--ink)}.fb2b-field textarea{min-height:7rem;resize:vertical}.fb2b-field input:focus,.fb2b-field select:focus,.fb2b-field textarea:focus{border-color:var(--mango);outline:none}.fb2b-two{display:grid;gap:1rem}.fb2b-msg{padding:1rem 1.2rem;border-radius:.8rem;font-weight:600}.fb2b-msg--ok{background:var(--leaf);color:var(--ink)}.fb2b-msg--err{background:var(--berry);color:#fff}@media(min-width:600px){.fb2b-two{grid-template-columns:1fr 1fr}}@media(min-width:900px){.fb2b-form-sec__grid{grid-template-columns:1fr 1.2fr;gap:5rem}}.fb2b-bar{position:fixed;inset:auto 0 0 0;z-index:60;background:var(--ink);color:#fff;border-top:3px solid var(--mango);transition:translate .3s ease}.fb2b-bar[data-hidden=true]{translate:0 110%}.fb2b-bar__in{width:min(1240px,100% - 1.5rem);margin-inline:auto;padding:.7rem 0}.fb2b-bar__msg{font:800 1.1rem/1.1 Bricolage Grotesque,sans-serif;display:none}.fb2b-bar form{display:none;gap:.5rem}.fb2b-bar[data-open=true] form{display:grid;padding-top:.6rem}.fb2b-bar input,.fb2b-bar select{min-height:2.9rem;padding:.55rem .9rem;border-radius:.7rem;border:2px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font:inherit;width:100%}.fb2b-bar select option{color:var(--ink)}.fb2b-bar input::placeholder{color:#fff9}.fb2b-bar input:focus,.fb2b-bar select:focus{border-color:var(--mango);outline:none}.fb2b-bar .fb2b-btn{min-height:2.9rem;padding-block:.5rem;width:100%}.fb2b-bar__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;color:#fff;font:800 1.1rem/1.1 Bricolage Grotesque,sans-serif;padding:.4rem 0;cursor:pointer;text-align:left}.fb2b-bar__toggle span:last-child{background:var(--mango);color:var(--ink);border-radius:999px;padding:.55rem 1.1rem;font:700 .95rem/1 Figtree,sans-serif}.fb2b-bar__ok{padding:.5rem 0;font-weight:700;color:var(--leaf)}@media(min-width:900px){.fb2b-bar__in{display:flex;align-items:center;gap:1.5rem;padding:.75rem 0}.fb2b-bar__toggle{display:none}.fb2b-bar__msg{display:block;flex:0 0 auto;max-width:14rem}.fb2b-bar form,.fb2b-bar[data-open] form{display:grid;grid-template-columns:1fr 1.2fr 1fr auto;flex:1;padding:0;gap:.6rem}.fb2b-bar .fb2b-btn{width:auto}}@media(prefers-reduced-motion:reduce){.fb2b-packs a{animation:none}.fb2b *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/frudo-b2b.css.map */
