.cards-container-grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1020px;margin:var(--s-section,60px) auto;padding:0 var(--gutter,20px);box-sizing:border-box}@media (min-width:640px){.cards-container-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cards-container-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.cards-container-grid{margin:var(--s-section-m,40px) auto}}.card{display:flex;flex-direction:column;height:100%;background-color:#fff;border:1px solid #000;box-sizing:border-box;overflow:hidden;width:100%}.card-link{display:block;height:100%;color:inherit}.card-link:hover{text-decoration:none}.card-image{width:100%;aspect-ratio:16 / 10;border-bottom:1px solid #000;overflow:hidden}.card-image picture{display:block;height:100%}.classImgCard{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focus,center)}@media (max-width:768px){.classImgCard{object-position:var(--focus-m,var(--focus,center))}}.card-body{display:flex;flex-direction:column;gap:8px;flex:1;padding:20px;text-align:left}.card-meta{margin:0;font-size:14px;line-height:1.4;font-family:'Jost','Jost Fallback',Arial,sans-serif;color:#b830d6}.card--dark .card-meta{color:#da45ff}.card-title{margin:0;font-family:"LEMON MILK","LEMON MILK Fallback",Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.3;text-transform:uppercase;color:#000}.card-link .card-title,.card-link .card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-link .card-description{margin:0;font-family:'Jost','Jost Fallback',Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#000;text-align:left}.card-more{margin-top:auto;padding-top:8px;font-family:"LEMON MILK","LEMON MILK Fallback",Arial,sans-serif;font-weight:300;font-size:var(--t-label,13px);letter-spacing:var(--track,.06em);text-transform:uppercase;line-height:17px;color:#000}.card-link:hover .card-more,.card-link:hover .card-title{color:#b830d6}.card--dark{background-color:#000;border-color:#000}.card--dark .card-title,.card-link .card--dark .card-description,.card--dark .card-more{color:#fff}.card--dark .card-image{border-bottom-color:#fff}.card-link:focus-visible .card{outline:2px solid #DA45FF;outline-offset:2px}.cards-container-grid .btn-primary{background-color:#fff;color:#000;border:1px solid #000;box-shadow:0 2px 5px rgb(0 0 0 / .2);transition:transform 0.3s ease,background-color 0.3s ease,color 0.3s ease;margin-top:16px;align-self:flex-start}.cards-container-grid .btn-primary:hover{background-color:#B830D6;color:#fff;transform:translateY(-5px)}.card-description{margin:0;position:relative;font-size:18px;font-family:'Jost','Jost Fallback',Arial,sans-serif;color:#000;letter-spacing:0;line-height:25px;text-align:center;display:flex;align-items:center;font-weight:300}.cards-container-grid--reviews{align-items:stretch}.cards-container-grid--reviews .card{height:auto;padding:24px;gap:8px}.cards-container-grid--reviews .review-toggle{margin-top:auto}.review-name{margin:0;font-family:"LEMON MILK","LEMON MILK Fallback",Arial,sans-serif;font-weight:300;font-size:18px;line-height:1.25;text-transform:uppercase}.review-stars{font-size:16px;letter-spacing:2px;color:#da45ff;line-height:1}.review-text{max-height:calc(8 * 1.55em);overflow:hidden}.review.is-clamped .review-text{-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5em),transparent);mask-image:linear-gradient(#000 calc(100% - 2.5em),transparent)}.review.is-open .review-text{max-height:none;-webkit-mask-image:none;mask-image:none}.card-description-text{margin:0;font-size:16px;font-family:'Jost','Jost Fallback',Arial,sans-serif;color:#000;text-align:left;letter-spacing:0;line-height:1.55}.card-description-text+.card-description-text{margin-top:8px}.review-toggle{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font-family:"LEMON MILK","LEMON MILK Fallback",Arial,sans-serif;font-weight:300;font-size:var(--t-label,13px);letter-spacing:var(--track,.06em);text-transform:uppercase;color:#000}.review-toggle:hover{color:#b830d6}.category-nav{max-width:1020px;margin:30px auto 0;padding:0 20px;box-sizing:border-box;font-family:'Jost','Jost Fallback',Arial,sans-serif;text-align:center}.category-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.category-nav-list a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #000;border-radius:999px;color:#000;text-decoration:none;font-size:.95rem;line-height:1.2;background:#fff}.category-nav-list a:hover{border-color:#b830d6;color:#b830d6}.category-nav-list a[aria-current="page"]{background:#da45ff;border-color:#da45ff;color:#000}.category-nav-pillar{margin:var(--gutter,20px) 0 var(--s-section,60px);font-size:1rem;color:#1a1a1a}.category-nav-pillar a{color:#b830d6;text-decoration:underline;text-underline-offset:2px}.category-nav-pillar a:hover{color:#b830d6}.card-link:hover .card-meta{color:#b830d6}.cards-container-grid>[hidden]{display:none!important}.cards-container-grid:has(+.show-more){margin-bottom:24px}.show-more{display:flex;justify-content:center;margin:0 auto var(--s-section,60px);padding:0 var(--gutter,20px)}.show-more-btn[hidden]{display:none}.category-editorial{max-width:1020px;margin:0 auto;padding:0 var(--gutter,20px);box-sizing:border-box}.category-editorial>.divTitleAndDiscription{max-width:980px;margin:0 auto;padding-left:0;padding-right:0}.category-band{background:#000;padding:var(--s-section,60px) 0}.category-band .category-nav{margin-top:0}.category-band .category-nav-list a{background:#fff0;border-color:#fff;color:#fff}.category-band .category-nav-list a:hover{background:#b830d6;border-color:#b830d6;color:#fff;text-decoration:none}.category-band .category-nav-list a[aria-current="page"],.category-band .category-nav-list a[aria-current="page"]:hover{background:#da45ff;border-color:#da45ff;color:#000}.category-band .category-nav-pillar{margin:var(--gutter,20px) 0 0;color:#fff}.category-band .category-nav-pillar a{color:#da45ff}.category-band .category-nav-pillar a:hover{color:#fff}@media (max-width:768px){.category-band{padding:var(--s-section-m,40px) 0}}.category-band-intro{max-width:760px;margin:0 auto 28px;padding:0 var(--gutter,20px);color:#fff;font-family:var(--f-body);font-size:18px;line-height:1.6;text-align:center}.category-band-intro p{margin:0}.category-band-intro a{color:#da45ff}@media (max-width:768px){.category-band-intro{font-size:16px}}