@keyframes HubSections-module-scss-module__oYhJAW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.HubSections-module-scss-module__oYhJAW__section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:clamp(14px,3vw,24px);margin:clamp(2.25rem,5vw,4rem) 0;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,5vw,3rem);position:relative;overflow:hidden}.HubSections-module-scss-module__oYhJAW__section:before{content:"";background:#7ee7c1;width:4px;height:100%;position:absolute;top:0;left:0}.HubSections-module-scss-module__oYhJAW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.HubSections-module-scss-module__oYhJAW__header h2{color:#fff;margin:0;font-size:clamp(1.18rem,2.4vw,1.55rem);font-weight:800;line-height:1.25}.HubSections-module-scss-module__oYhJAW__viewAll{color:#7ee7c1;flex-shrink:0;align-items:center;gap:.5rem;font-size:clamp(.82rem,1.8vw,.95rem);font-weight:700;line-height:1.3;text-decoration:none;transition:gap .3s;display:flex}.HubSections-module-scss-module__oYhJAW__viewAll:hover{filter:brightness(1.1);gap:.75rem}.HubSections-module-scss-module__oYhJAW__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}@media (max-width:1024px){.HubSections-module-scss-module__oYhJAW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HubSections-module-scss-module__oYhJAW__grid{grid-template-columns:1fr}}.HubSections-module-scss-module__oYhJAW__offerCard{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;gap:clamp(.75rem,2vw,1rem);min-width:0;padding:clamp(1rem,2.5vw,1.5rem);transition:all .3s;display:flex}.HubSections-module-scss-module__oYhJAW__offerCard:hover{background:#ffffff0d;border-color:#7ee7c14d;transform:translateY(-5px)}.HubSections-module-scss-module__oYhJAW__vendorInfo{border-bottom:1px solid #ffffff0d;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.HubSections-module-scss-module__oYhJAW__vendorInfo .HubSections-module-scss-module__oYhJAW__details{flex-direction:column;display:flex}.HubSections-module-scss-module__oYhJAW__vendorInfo .HubSections-module-scss-module__oYhJAW__name{color:#fff;align-items:center;gap:.35rem;font-size:clamp(.86rem,1.8vw,.95rem);font-weight:700;display:flex}.HubSections-module-scss-module__oYhJAW__vendorInfo .HubSections-module-scss-module__oYhJAW__username{color:#d4d4d4;font-size:.8rem}.HubSections-module-scss-module__oYhJAW__offerBody{flex-direction:column;gap:.75rem;min-width:0;display:flex}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__offerHeader{flex-direction:column;gap:.5rem;min-width:0;margin-bottom:.25rem;display:flex}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin:0;font-size:clamp(.98rem,2vw,1.1rem);font-weight:700;display:block;overflow:hidden}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__assetInfo{flex-wrap:wrap;gap:1rem;display:flex}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__assetItem{color:#d4d4d4;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__assetItem .HubSections-module-scss-module__oYhJAW__assetIcon{background-color:#ffffffe6;border-radius:.3rem;width:1.35rem;height:1.35rem;padding:.15rem;box-shadow:0 2px 4px #0003}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__price{color:#7ee7c1;font-size:clamp(1.05rem,2.3vw,1.25rem);font-weight:800}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__limits{color:#d4d4d4;text-transform:uppercase;font-size:.8rem;font-weight:600}.HubSections-module-scss-module__oYhJAW__itemCard{flex-direction:column;gap:clamp(.75rem,2vw,1.25rem);display:flex;text-decoration:none!important}.HubSections-module-scss-module__oYhJAW__itemCard .HubSections-module-scss-module__oYhJAW__imageWrapper{aspect-ratio:16/9;background:linear-gradient(45deg,#7ee7c133,#7ee7c10d);border-radius:12px;width:100%;overflow:hidden}.HubSections-module-scss-module__oYhJAW__itemCard .HubSections-module-scss-module__oYhJAW__imageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.HubSections-module-scss-module__oYhJAW__itemCard .HubSections-module-scss-module__oYhJAW__content{flex-direction:column;gap:.5rem;display:flex}.HubSections-module-scss-module__oYhJAW__itemCard .HubSections-module-scss-module__oYhJAW__content .HubSections-module-scss-module__oYhJAW__itemTitle{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.98rem,2.2vw,1.12rem);font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.HubSections-module-scss-module__oYhJAW__itemCard .HubSections-module-scss-module__oYhJAW__content .HubSections-module-scss-module__oYhJAW__meta{color:#fff6;font-size:clamp(.75rem,1.8vw,.85rem);line-height:1.45}.HubSections-module-scss-module__oYhJAW__itemCard:hover .HubSections-module-scss-module__oYhJAW__imageWrapper img{transform:scale(1.05)}.HubSections-module-scss-module__oYhJAW__itemCard:hover .HubSections-module-scss-module__oYhJAW__itemTitle{color:#7ee7c1}@media (max-width:768px){.HubSections-module-scss-module__oYhJAW__section:before{width:100%;height:3px}.HubSections-module-scss-module__oYhJAW__header{flex-direction:column;align-items:stretch;gap:.5rem}.HubSections-module-scss-module__oYhJAW__viewAll{width:fit-content}.HubSections-module-scss-module__oYhJAW__offerCard:hover{transform:none}.HubSections-module-scss-module__oYhJAW__vendorInfo{padding-bottom:.75rem}.HubSections-module-scss-module__oYhJAW__offerBody .HubSections-module-scss-module__oYhJAW__assetInfo{gap:.65rem}}@media (max-width:480px){.HubSections-module-scss-module__oYhJAW__section{padding:1rem}.HubSections-module-scss-module__oYhJAW__grid{gap:1.25rem}.HubSections-module-scss-module__oYhJAW__itemCard .HubSections-module-scss-module__oYhJAW__imageWrapper{border-radius:10px}}
