.fb-wrap{width:min(92%,1400px);margin-inline:auto;color:#392422}.fb-wrap [hidden]{display:none!important}.fb-wrap h1,.fb-wrap h2{color:inherit;line-height:1.05;margin:0;letter-spacing:-.04em}.fb-wrap h2{font-size:clamp(1.85rem,4vw,3.3rem)}.fb-cover{margin-block:20px 62px;background:#f5d4c2;border-radius:42px;display:grid;grid-template-columns:4fr 6fr;align-items:center;gap:25px;padding:clamp(22px,5vw,68px)}.fb-cover h1{font-size:clamp(2.5rem,6vw,6rem)}.fb-cover-copy p{margin:0 0 13px}.fb-cover-copy h1+p{margin-top:16px}.fb-button{display:inline-flex;background:#803f34;color:#fff;padding:12px 20px;border-radius:40px;text-decoration:none}.fb-photos{display:grid;grid-template-columns:3fr 2fr;align-items:center;gap:12px}.fb-photos a{display:block;transition:transform .3s ease}.fb-photos a:hover{transform:translateY(-8px) rotate(0deg)}.fb-photos a:first-child{transform:rotate(-5deg)}.fb-photos a:last-child{transform:translateY(30px) rotate(7deg)}.fb-photos img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:48% 48% 15px 15px}.fb-moods{text-align:center}.fb-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0}.fb-controls button,.fb-arrows button{min-height:44px;padding:8px 15px;border:1px solid #803f34;border-radius:40px;background:#fff8ef;color:#803f34;cursor:pointer;font:inherit}.fb-controls button[aria-pressed=true]{background:#803f34;color:white}.fb-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fb-collections a{overflow:hidden;border-radius:26px;background:#f0ddd0;text-decoration:none;color:inherit}.fb-collections a>span{display:flex;justify-content:space-between;padding:12px}.fb-collections img{display:block;width:100%;aspect-ratio:1.6;object-fit:contain;background:white}.fb-panel{animation:fb-in .28s ease-out}@keyframes fb-in{from{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}.fb-rail{margin-block:55px;padding:clamp(15px,3vw,40px);background:#efe7c8;border-radius:32px}.fb-rail header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.fb-rail a{color:inherit}.fb-arrows{display:flex;justify-content:end;gap:8px;margin-block:8px}.fb-track{display:grid;grid-auto-flow:column;grid-auto-columns:29%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 2px 12px}.fb-track article{scroll-snap-align:start;min-width:0}.fb-track img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:white;border-radius:20px}.fb-track a{text-decoration:none;overflow-wrap:anywhere}.fb-track a span{display:block;margin-top:8px}.fb-track p{margin:4px 0;font-weight:650}.fb-wrap :focus-visible{outline:2px solid #803f34;outline-offset:3px}@media(max-width:749px){.fb-cover{grid-template-columns:minmax(0,1fr);padding-bottom:42px}.fb-photos a:last-child{transform:translateY(12px) rotate(7deg)}.fb-track{grid-auto-columns:72%}.fb-collections a>span{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.fb-wrap *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fb-foot{background:#f5d4c2;border-radius:26px;padding:clamp(18px,4vw,50px);margin-block:35px 20px}.fb-foot-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.fb-foot summary{cursor:pointer;font-weight:650}.fb-foot ul{list-style:none;padding:0}.fb-foot a{color:inherit;overflow-wrap:anywhere}.fb-pay{display:flex;flex-wrap:wrap;gap:6px}.fb-pay svg{width:34px;height:auto}@media(max-width:520px){.fb-foot-links{grid-template-columns:1fr}}