.jw-collection-programs{position:relative}.jw-collection-programs.dev-mode,.jw-collection-programs.dev-mode :not(path){outline:1px solid #000}.jw-collection-programs .body{-moz-column-gap:28px;column-gap:28px;display:grid;grid-auto-columns:390px auto;grid-auto-flow:column}@media (max-width:768px){.jw-collection-programs .body{display:flex;flex-direction:column;row-gap:28px}}.jw-collection-programs .body .header{align-items:center;background:#f0f4f9;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-start;padding:48px 48px 48px 24px;row-gap:34px}@media (max-width:768px){.jw-collection-programs .body .header{padding:30px 20px;row-gap:14px}}@media (min-width:769px){.jw-collection-programs .body .header{align-items:flex-start;aspect-ratio:390/657}}.jw-collection-programs .body .header-title{font-family:DM Sans;font-size:42px;font-weight:500;letter-spacing:0;line-height:115%;margin:0;padding:0}@media (max-width:768px){.jw-collection-programs .body .header-title{font-size:26px;text-align:center}}.jw-collection-programs .body .header-actions{-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:row}.jw-collection-programs .body .header-actions-button{align-items:center;background:#ffde33;border:none;border-radius:100%;cursor:pointer;display:flex;height:37px;justify-content:center;width:37px}.jw-collection-programs .body .cards{border-radius:14px;-moz-column-gap:14px;column-gap:14px;display:grid;grid-auto-columns:390px;grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media (max-width:768px){.jw-collection-programs .body .cards{-moz-column-gap:9px;column-gap:9px;grid-auto-columns:290px}}.jw-collection-programs .body .cards.dragging{cursor:grabbing}.jw-collection-programs .body .cards::-webkit-scrollbar{display:none}.jw-collection-programs .body .card{aspect-ratio:390/657;border-radius:14px;box-shadow:inset 0 0 0 8px transparent;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;scroll-snap-align:start;transition:.3s}@media (max-width:768px){.jw-collection-programs .body .card{aspect-ratio:292/492}}.jw-collection-programs .body .card-title{color:#fff;font-family:DM Sans;font-size:36px;font-weight:700;-webkit-hyphens:none;hyphens:none;left:48px;letter-spacing:0;line-height:95%;margin:0;max-width:200px;padding:0;position:absolute;top:40px;word-break:normal}@media (max-width:768px){.jw-collection-programs .body .card-title{font-size:27px;left:35px;max-width:160px;top:28px}}.jw-collection-programs .body .card-image{background:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.jw-collection-programs .body .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%}.jw-collection-programs .body .card-actions{display:flex;flex-direction:row;position:relative}.jw-collection-programs .body .card-actions-text{background:#ffde33;color:#000;font-family:DM Sans;font-size:21px;font-weight:700;letter-spacing:0;line-height:95%;padding:52px 100px 52px 52px;text-align:right;text-decoration:none;transform:translateY(100%);transition:.3s;width:100%}.jw-collection-programs .body .card-actions-button{align-items:center;background:#ffde33;border:none;border-radius:100%;bottom:43px;cursor:pointer;display:flex;height:37px;justify-content:center;pointer-events:none;position:absolute;right:36px;transition:.3s;width:37px}.jw-collection-programs .body .card:hover{box-shadow:inset 0 0 0 8px #ffde33}.jw-collection-programs .body .card:hover .card-actions-text{transform:translateY(0)}.jw-collection-programs .body .card:hover .card-actions-button{background:#fff}
