.club-card:not(.slick-initialized){display:flex;flex-direction:row}@media (min-width:768px){.club-card{max-width:1800px;padding-left:60px;padding-right:60px;position:relative;margin:0 auto}.club-card:before{content:"";display:block;width:40px;height:calc(100% + 10px);background:linear-gradient(90deg,#fff 0,#57c78500 40%,#2a7b9b00);position:absolute;left:59px;top:-5px;z-index:1}.club-card:after{content:"";display:block;width:40px;height:calc(100% + 10px);background:linear-gradient(90deg,#2a7b9b00 0,#57c78500 60%,#fff);position:absolute;right:59px;top:-5px;z-index:1}}.club-card__cover{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;padding:27px 32px;border-radius:12px;display:flex;position:absolute;flex-direction:column;justify-content:space-between;opacity:1;visibility:visible;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;text-decoration:none}@media (min-width:768px){.club-card__cover{padding:40px}}.club-card__cover--is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.club-card__item{position:relative;width:fit-content;height:inherit;margin:0 10px}@media screen and (min-width:425px) and (max-width:768px){.club-card__item{max-width:350px}}.club-card__content{left:0;top:0;max-width:100%;height:100%;padding:37px 32px;border-radius:12px;background:var(--background-color);display:flex;flex-direction:column;text-decoration:none}@media (min-width:768px){.club-card__content{padding:40px}}.club-card__title{font-size:12px;font-weight:500;line-height:116%;color:rgb(var(--color-base-text));margin:0;padding:8px 16px;background:#f9f5f3;border-radius:100px;width:fit-content;height:fit-content}@media (min-width:1000px){.club-card__title{font-size:16px;line-height:120%}}.club-card__title--content{padding:0;background:0 0}.club-card__title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}.club-card__tags{padding-right:40px;gap:15px;display:flex;flex-direction:row;flex-wrap:wrap;max-width:280px}@media (min-width:768px){.club-card__tags{padding-right:50px;row-gap:15px;column-gap:10px}}.club-card__tag{font-size:10px;font-weight:500;line-height:140%;text-transform:uppercase;color:rgb(var(--color-base-text));margin:0;color:#f9f5f3;padding:4px 8px;border-radius:100px;border:1px solid #f9f5f3;width:fit-content}.club-card__tag--tennis{margin-right:100%;background:#b6d0b0;color:rgb(var(--color-base-text));border-color:#b6d0b0}.club-card__tag--padel{margin-right:100%;background:rgb(var(--color-base-text));color:#fff;border-color:rgb(var(--color-base-text))}.club-card__button{position:absolute;right:32px;bottom:26px;width:fit-content;height:fit-content;background:#f9f5f3;border-radius:50%;display:flex;align-items:center;justify-content:center;width:34px;height:34px;cursor:pointer}.club-card__button:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%}@media (min-width:768px){.club-card__button{width:40px;height:40px;right:40px;bottom:40px}}.club-card__button svg path:first-of-type{transform:rotate(0);transform-origin:center;transition:transform .2s ease-in-out}.club-card__button--is-active svg path:first-of-type{transform:rotate(90deg);transform-origin:center;transition:transform .2s ease-in-out}.club-card__description{font-size:12px;font-weight:400;line-height:140%;color:rgb(var(--color-base-text));padding:32px 0;margin-bottom:auto}@media (min-width:768px){.club-card__description{font-size:16px;line-height:120%;padding:40px 0}}@media (min-width:1000px){.club-card__description{font-size:21px;line-height:120%;padding:63px 0}}.club-card__description :first-child{margin-top:0}.club-card__description :last-child{margin-bottom:0}.club-card__customer-info-wrapper{display:flex;flex-direction:column;padding-right:40px}@media (min-width:768px){.club-card__customer-info-wrapper{padding-right:50px}}.club-card__name,.club-card__role{font-size:12px;font-weight:400;line-height:116%;color:rgb(var(--color-grey-text));margin:0;padding:0}@media (min-width:768px){.club-card__name,.club-card__role{font-size:16px;line-height:120%}}.club-card .rating-star{--letter-spacing:.3;--font-size:2.5;--percent:calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% )}.club-card .rating-star:before{font-size:12px;letter-spacing:0}@media (min-width:768px){.club-card .rating-star:before{font-size:17px}}.shopify-section--club-grid .club-grid{padding-bottom:40px;padding-top:40px}@media (min-width:768px){.shopify-section--club-grid .club-grid{padding-bottom:80px;padding-top:80px}}.shopify-section--club-grid .club-grid__container{display:grid!important;grid-template-columns:repeat(1,1fr);gap:40px!important;padding-left:20px!important;padding-right:20px!important;max-width:600px!important;margin:0 auto}@media (min-width:768px){.shopify-section--club-grid .club-grid__container{grid-template-columns:repeat(2,1fr);padding-left:80px!important;padding-right:80px!important;max-width:1800px!important;gap:20px!important}}@media (min-width:1200px){.shopify-section--club-grid .club-grid__container{grid-template-columns:repeat(3,1fr)}}.shopify-section--club-grid .club-grid__container:after,.shopify-section--club-grid .club-grid__container:before{display:none!important}.shopify-section--club-grid .club-card__title{display:flex;align-items:center}.shopify-section--club-grid .club-card__title-image{max-width:20px;object-fit:contain;margin-left:12px;height:fit-content}@media (min-width:768px){.shopify-section--club-grid .club-card__title-image{margin-left:15px}}.shopify-section--club-grid .club-card__item{width:100%!important;height:100%!important;max-width:fit-content!important;margin:0!important;min-height:420px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-club-grid.css.map */
