.padel-collection-wrapper{max-width:100%;overflow-x:hidden}.padel-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:16px;background-color:var(--color-light);border-radius:var(--radius-primary);padding:var(--spacing-container);margin:24px var(--spacing-global) 0 var(--spacing-global);max-width:100%;overflow:hidden}.padel-collection-description{font-family:var(--font-body);color:var(--color-dark);margin-top:8px;margin-bottom:0}body.template-search .padel-collection-description{color:var(--color-light)}.padel-grid--empty{display:flex;align-items:center;justify-content:center}.padel-search-empty{text-align:center}.padel-search-empty-title{font-family:var(--font-header);font-weight:700;font-size:1.75rem;color:var(--color-dark);margin:0 0 12px;text-transform:uppercase}.padel-search-empty-text{font-family:var(--font-body);font-weight:400;font-size:.9rem;color:var(--color-dark);opacity:.7;max-width:400px;margin:0 auto 16px;line-height:1.5}.padel-search-empty-icon{width:64px;height:64px;stroke:var(--color-dark);display:block;margin:0 auto 16px}.padel-search-empty-card{border:2px dashed rgba(var(--color-dark-rgb),.15);border-radius:var(--radius-secondary);padding:24px 32px}.padel-search-empty-btn{font-family:var(--font-body);font-size:.85rem;font-weight:400;display:inline-block;color:var(--color-dark);background:#eae5ec;border:none;border-radius:99px;padding:10px 28px;cursor:pointer;transition:opacity .2s ease}.padel-search-empty-btn:hover{opacity:.8}.padel-card{position:relative;background:var(--color-light-secondary);border-radius:var(--radius-secondary);padding:var(--card-padding);padding-bottom:16px;display:flex;flex-direction:column;min-width:0}.padel-card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;text-decoration:none}.padel-inner{background:var(--color-dark);border-radius:var(--radius-tertiary);width:100%;aspect-ratio:var(--card-inner-aspect);position:relative;isolation:isolate;clip-path:inset(-100% -100% 0 -100% round 0 0 var(--radius-tertiary) var(--radius-tertiary))}.padel-image{position:absolute;bottom:0;left:0;width:100%;height:auto;transform:translateY(var(--card-image-translate-y)) scale(var(--card-image-scale)) rotate(var(--card-image-rotate));transform-origin:center center;max-width:100%;z-index:10}.padel-info{margin-top:16px;display:flex;flex-direction:column;align-items:center;min-width:0}.padel-price-row{position:absolute;bottom:0;left:0;width:100%;background:rgba(var(--color-dark-rgb),.7);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;padding:10px 16px;z-index:20;border-radius:0 0 var(--radius-tertiary) var(--radius-tertiary);clip-path:inset(-100% -100% 0 -100% round 0 0 var(--radius-tertiary) var(--radius-tertiary))}.padel-price-group{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.padel-price-old{font-family:var(--font-body);font-weight:400;font-size:.85rem;color:var(--color-light);opacity:.6;text-decoration:line-through;margin:0;padding:0;position:absolute;right:calc(50% + var(--offset-old-price))}.padel-price{font-family:var(--font-body);font-weight:700;font-size:1rem;color:var(--color-light);margin:0;padding:0}.padel-title{font-family:var(--font-header);font-weight:700;font-size:1.5rem;color:var(--color-dark);margin:0;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.padel-badge{position:absolute;z-index:30;background:transparent;color:var(--color-dark);font-family:var(--font-body);font-weight:400;font-size:.65rem;padding:var(--badge-padding);border-radius:99px;transform:scale(var(--badge-scale));transform-origin:top left;text-transform:uppercase;line-height:1.2;white-space:nowrap}.padel-price-group .padel-badge{position:absolute;left:calc(50% + var(--offset-badge));top:50%;transform:translateY(-50%) scale(var(--badge-scale));margin:0}.padel-badge--new{top:var(--new-badge-top);left:16px;background:var(--gradient-badge);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-header);font-size:2rem;padding:0;line-height:1;letter-spacing:-.02em;border-radius:0}.padel-badge--sold-out{background:var(--color-button-transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-light);top:16px;right:16px;left:auto;transform-origin:top right;padding:6px 12px}.padel-badge--sale{background:var(--gradient-badge);color:var(--color-light);font-weight:700}.padel-collection-header{padding:var(--title-top-padding) var(--spacing-global) 0 var(--spacing-global);text-align:center}.padel-collection-title{font-family:var(--font-header);font-weight:700;font-size:2.5rem;color:var(--color-light);margin:0;text-transform:uppercase}.padel-card.is-sold-out .padel-image{filter:var(--sold-out-filter)}.padel-card.is-sold-out .padel-price{color:var(--color-light-grayed-out)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/_padel-bento.css.map */
