.wls-vimeo-video-grid{position:relative;width:100%}.wls-vimeo-video-grid p{margin:0}.wls-vimeo-video-grid__anchor{display:block;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;pointer-events:none}.wls-vimeo-video-grid__folder-wrap{display:flex;align-items:center;gap:8px;margin-bottom:16px}.wls-vimeo-video-grid__folder-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wls-vimeo-video-grid__folder-dropdown{position:relative;display:inline-block}.wls-vimeo-video-grid__folder-trigger{display:flex;align-items:center;justify-content:space-between;background:transparent;padding:0;gap:3px;border:none;box-shadow:none;font-size:15px;font-family:var(--ff-area)}.wls-vimeo-video-grid__folder-trigger .wls-icon-arrow-down{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.wls-vimeo-video-grid__folder-trigger:hover{opacity:.9}.wls-vimeo-video-grid__folder-dropdown.is-open .wls-vimeo-video-grid__folder-trigger:after{transform:rotate(180deg)}.wls-vimeo-video-grid__folder-menu{position:absolute;top:100%;left:0;z-index:10;min-width:183px;max-height:280px;overflow-y:auto;margin-top:4px;padding:8px 0;background:var(--wls-color-white, #fff);border:1px solid var(--wls-color-gray-light);border-radius:16px;box-shadow:0 3px 4px #0000001a;width:max-content;color:var(--wls-wellness-grey-text)}.wls-vimeo-video-grid__folder-option{display:block;width:100%;padding:8px 36px;font-family:var(--ff-area);font-size:16px;line-height:1.25;text-align:left;color:inherit;background:transparent;border:none;cursor:pointer}.wls-vimeo-video-grid__folder-option:hover,.wls-vimeo-video-grid__folder-option:focus{background:var(--wls-color-gray, #eee);outline:none}.wls-vimeo-video-grid__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000e6}.wls-vimeo-video-grid__overlay[hidden]{display:none!important}.wls-vimeo-video-grid__overlay .wls-vimeo-video-grid__overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;display:block}.wls-vimeo-video-grid__overlay-inner{position:relative;width:100%;aspect-ratio:16 / 9;height:auto;z-index:1}.wls-vimeo-video-grid__overlay-close{position:absolute;top:20px;right:20px;width:32px;height:32px;padding:7px;border:none;border-radius:50%;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.wls-vimeo-video-grid__overlay-close:hover{opacity:.85}.wls-vimeo-video-grid__overlay-close .wls-icon,.wls-vimeo-video-grid__overlay-close .wls-icon-faq-x{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.wls-vimeo-video-grid__overlay-player{position:relative;width:100%;height:100%;background:#000;border-radius:8px;overflow:hidden}.wls-vimeo-video-grid__overlay-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}.body-scroll-lock-wls-vimeo{overflow:hidden;height:100%}.wls-vimeo-video-grid__initial-spinner{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px 0}.wls-vimeo-video-grid__initial-spinner.hidden{display:none}.wls-vimeo-video-grid__initial-spinner .loading__spinner{width:50px;height:50px}.wls-vimeo-video-grid__grid{display:grid;width:100%;border:none;box-shadow:none}.WLS-vimeo-card{display:flex;flex-direction:column;min-width:0}.WLS-vimeo-thumb{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px;background:var(--wls-color-gray, #D9D9D9)}.WLS-vimeo-thumb img{display:block;width:100%;height:100%;object-fit:cover}.WLS-vimeo-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;padding:0;border:none;border-radius:50%;background:#0009;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.WLS-vimeo-play:hover{background:#000c}.WLS-vimeo-card:has(iframe){position:relative}.WLS-vimeo-card:has(iframe):before{content:"";display:block;padding-bottom:56.25%}.WLS-vimeo-card iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:4px}.WLS-vimeo-title{margin:8px 0 0;font-family:var(--ff-area);font-weight:var(--wls-fw-regular);font-size:16px;line-height:1.4;color:var(--wls-color-black, #000)}.WLS-vimeo-load-more{display:block;margin:24px auto 0;padding:12px 24px;font-family:var(--ff-area);font-size:16px;cursor:pointer;border-radius:4px;border:1px solid currentColor;background:transparent}.WLS-vimeo-load-more:hover{opacity:.9}.WLS-vimeo-load-more.WLS-is-hidden{display:none}.wls-vimeo-video-grid__not-subscribed{margin:0 0 16px;font-family:var(--ff-area);font-size:16px;line-height:1.5}.wls-vimeo-video-grid__header{display:flex;justify-content:space-between}.wls-vimeo-video-grid__total-prefix--desktop{display:none}.wls-vimeo-video-grid__total-wrapper{font-size:15px;letter-spacing:1%}.wls-vimeo-video-grid__load-more-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px}.wls-vimeo-load-more{border:none;box-shadow:none;background:transparent linear-gradient(90deg,#fe391f,#f88130) 0% 0% no-repeat padding-box;padding:8px 20px 10px;color:#fff;border-radius:999px;font-family:var(--ff-novecento-semibold);width:100%;margin-top:24px;transition:all .3s ease;min-height:48px;letter-spacing:2.16px}.wls-vimeo-load-more:hover{opacity:.9;transform:scale(1.05)}.wls-vimeo-load-more.loading{color:transparent;position:relative;pointer-events:none}.wls-vimeo-load-more.loading>.loading__spinner{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.8rem}.wls-vimeo-load-more.loading>.loading__spinner .path{stroke:#fff}.wls-vimeo-video-grid__no-videos-wrapper{font-family:var(--ff-area);text-align:center}.wls-vimeo-video-grid__not-logged-in-title{font-size:24px;line-height:1.25}.wls-vimeo-video-grid__not-logged-in a{color:var(--wls-link-orange);text-decoration:none}.wls-vimeo-video-grid__not-subscribed-text a{color:var(--wls-link-orange)}.wls-vimeo-video-grid__not-logged-in-text{font-size:16px;line-height:1.5;margin-top:16px}.wls-vimeo-video-grid__no-videos-wrapper .wls-vimeo-video-grid__not-subscribed-divider{display:block;width:100%;height:1px;background:var(--wls-color-gray);margin:40px 0}.wls-vimeo-video-grid__not-logged-in .wls-vimeo-video-grid__not-logged-in-button{color:#fff;letter-spacing:2.16px;font-size:18px;line-height:1.9;font-weight:650;font-family:var(--ff-novecento-semibold);margin-top:32px;padding:7px 20px;width:100%;background:linear-gradient(90deg,#fe391f,#f88130) 0% 0% no-repeat padding-box;text-decoration:none;border-radius:999px;display:block;transition:all .3s ease}.wls-vimeo-video-grid__not-logged-in-button:hover{opacity:.9;transform:scale(1.05)}.wls-vimeo-video-grid__not-subscribed-title{font-size:20px;line-height:1.25}.wls-vimeo-video-grid__not-subscribed-text{font-size:16px;line-height:1.5;margin-top:16px;font-weight:var(--wls-fw-ultra-thin)}.wls-vimeo-video-grid__disclaimer-wrapper{text-align:center;max-width:83.4rem;margin:0 auto}.wls-vimeo-video-grid__disclaimer-title{font-size:28px;line-height:34px;margin-top:32px;font-weight:var(--wls-fw-bold)}.wls-vimeo-video-grid__disclaimer-text{font-size:16px;line-height:1.25;margin-top:16px}@media screen and (min-width:768px){.wls-vimeo-video-grid__total-prefix--desktop{display:inline}.WLS-vimeo-title{margin-top:12px}.wls-vimeo-load-more{margin-top:32px;width:fit-content;min-width:200px;font-size:18px;padding:14px 20px 16px;min-height:64px;line-height:1.9}.wls-vimeo-video-grid__overlay-close{top:40px;right:40px;width:40px;height:40px;padding:8px}.wls-vimeo-video-grid__overlay-inner{width:65.625vw}.wls-vimeo-video-grid__not-logged-in .wls-vimeo-video-grid__not-logged-in-button{width:fit-content;padding:14px 20px;min-width:200px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.wls-vimeo-video-grid__not-logged-in-title{font-size:40px}.wls-vimeo-video-grid__not-logged-in .wls-vimeo-video-grid__not-logged-in-button{margin-top:40px}.wls-vimeo-video-grid__not-subscribed-title{font-size:24px;line-height:1.4}.wls-vimeo-video-grid__disclaimer-title{font-size:36px;line-height:42px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/wls-vimeo-video-grid.css.map */
