:root{--small-gap: 20px;--gap: 50px;--big-gap: 60px;--fo-bg-deep: #1f0b37;--fo-card: #2a2830;--fo-peach: #fbbc99;--fo-peach-soft: #f5c4a8;--fo-ink: #111;--fo-ink-invert: #ececec;--fo-purple: #7237a8;--fo-gap: clamp(12px, 2vw, 24px);--fo-radius: 10px;--fo-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);--fo-max: 1200px}@media only screen and (min-width: 768px){:root{--small-gap: 30px;--gap: 64px;--big-gap: 120px}}.fo-pavers{padding:calc(var(--fo-gap)*3) 0;background-color:var(--fo-bg-deep)}.fo-wrap{max-width:var(--fo-max);margin:0 auto}.fo-pavers__header{text-align:center;margin-bottom:calc(var(--fo-gap)*2)}.fo-pavers__header p{max-width:800px;margin:0 auto 2rem}.fo-pavers__grid{display:grid;grid-template-columns:1fr;gap:var(--fo-gap)}@media(min-width: 900px){.fo-pavers__grid{grid-template-columns:1fr 1fr;gap:calc(var(--fo-gap)*1.5)}}.fo-card{display:flex;flex-direction:column;justify-content:space-between;background:#1f1f1f;border:1px solid var(--fo-peach);overflow:hidden;transition:transform .2s ease;padding:20px}.fo-card:hover{transform:translateY(-2px)}.fo-card__media{aspect-ratio:16/9;overflow:hidden;margin-bottom:20px}.fo-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fo-card__body{flex-grow:1;display:flex;flex-direction:column;padding-right:calc(var(--fo-gap)*1.5);padding-bottom:calc(var(--fo-gap)*1.5)}.fo-card__bottom{display:flex;justify-content:space-between;align-items:center}.fo-size{font-weight:600;color:var(--fo-peach);margin-bottom:1rem}.fo-desc{margin:0 0 1.5rem 0;font-size:20px;flex-grow:1}.fo-desc ul{padding:0;list-style:none}.fo-desc ul li{position:relative;margin-bottom:.5rem;padding-left:20px}.fo-desc ul li::before{content:"•";position:absolute;left:0;color:var(--fo-peach);font-weight:bold}.fo-price{font-size:16px;font-weight:600;color:var(--fo-peach)}.fo-btn{display:inline-block;padding:.75rem 1.5rem;background:rgba(0,0,0,0);color:var(--fo-peach);border:2px solid var(--fo-peach);text-decoration:none;font-weight:600;transition:all .2s ease}@media screen and (max-width: 575px){.fo-btn{padding:.5rem 1rem}}.fo-btn:hover,.fo-btn:focus{background:var(--fo-peach);color:var(--fo-ink)}
/*# sourceMappingURL=store-grid.css.map */
