.store-intro{padding:55px 0 36px;max-width:850px}.store-intro .eyebrow{margin-top:22px}.store-intro h1{font-size:clamp(38px,5.5vw,66px);line-height:1.1;margin:18px 0 20px;letter-spacing:-.045em}.store-collections{display:grid;grid-template-columns:1fr 1fr;gap:28px}.store-collection{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffff25;border-radius:12px;background:#162437;transition:border-color .2s}.store-collection:hover,.store-collection:focus-visible{border-color:#f47b20}.store-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;background:#dedee2;aspect-ratio:4/3;overflow:hidden}.store-pair img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:50% 50%}.store-card-copy{padding:28px;display:flex;flex:1;flex-direction:column}.store-card-copy .eyebrow{font-size:10px;letter-spacing:.13em}.store-card-copy h2{font-size:34px;margin:14px 0}.store-card-copy p{color:#bcc9d9;line-height:1.7}.store-card-copy strong{display:block;color:#ffad6b;margin-top:auto;padding-top:18px}.store-next{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:45px 0;margin-top:35px;border-top:1px solid #ffffff20}.store-next h2{font-size:22px}.store-next p{color:#bcc9d9;font-size:14px}.store-next .primary-button{flex-shrink:0}.p-levels .primary-button{display:inline-block;white-space:normal}#catalogo-fdm{scroll-margin-top:25px}@media(max-width:700px){.store-collections{grid-template-columns:1fr;gap:24px}.store-intro{padding:30px 0}.store-card-copy{padding:24px}.store-card-copy h2{font-size:30px}.store-next{flex-direction:column;align-items:start}.store-next .primary-button{white-space:normal}.p-levels{grid-template-columns:1fr}}
