@media(max-width:767px){.ExploreFilterPage .dropdown.btn-group{display:flex;justify-content:center}.ExploreFilterPage .FilterPillsSection{padding:25px 0;border-bottom:1px solid #ececec}}@media(min-width:1025px){.ExploreFilterPage{width:90%;margin:0 60px}}.ExploreFilterPage .product-cards-loading .product{width:50%}@media(min-width:1200px){.ExploreFilterPage .product-cards-loading .product{width:33.3333333%}}@media(max-width:640px){.ExploreFilterPage .product-cards-loading.list .product{width:100%}}.Container{background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;opacity:.2;z-index:1003}.Container.Close{display:none}.Drawer{position:fixed;z-index:1005;top:0;right:0;width:500px;height:100%;background:#fff;opacity:1;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}@media(max-width:768px){.Drawer{left:0;right:0;top:56px;width:100%;border-top-right-radius:25px;border-top-left-radius:25px}}.Drawer.Right{right:0}.Drawer.Right.Close{-webkit-transform:translateX(100%);transform:translateX(100%)}@media(max-width:768px){.Drawer.Right.Close{-webkit-transform:translateY(100%);transform:translateY(100%)}}.Drawer.Right.Open{-webkit-transform:translateX(0);transform:translateX(0)}@media(max-width:768px){.Drawer.Right.Open{-webkit-transform:translateY(0);transform:translateY(0)}}.Drawer .Content{margin:24px 32px;text-align:justify}.Drawer .header{padding:38px 0 16px;border-bottom:2px solid #eee}@media(max-width:768px){.Drawer .header{padding:38px 16px 16px}}.Drawer .header .title{color:#000;font-family:proxima-nova,Helvetica,Arial;font-size:18px;font-style:normal;font-weight:600;line-height:135%;text-transform:uppercase;margin-top:0;margin-bottom:0}.Drawer .header .mobileClose{align-items:center}.Drawer .header .mobileClose .mobileCloseButton{width:36px;height:5px;background:rgba(60,60,67,.3);margin-left:calc(50% - 18px);cursor:pointer;margin-bottom:38px;display:none}@media(max-width:768px){.Drawer .header .mobileClose .mobileCloseButton{display:block}}@media(max-width:768px){.Drawer .header .headerWrapper{grid-gap:0;gap:0;flex-direction:row}}.Drawer .header .headerWrapper .author{color:#000;display:block;margin:2px 0}.Drawer .header .headerWrapper .author,.Drawer .header .headerWrapper .series{font-family:Proxima-Nova;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.308px;text-transform:capitalize}.Drawer .header .headerWrapper .series{color:#636363}@media(min-width:1200px){.Drawer .col-lg-9{width:75%}}@media(min-width:1200px){.Drawer .col-lg-1,.Drawer .col-lg-9{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.Drawer .col-lg-1{width:8.33333%}}.Drawer .row{display:flex;flex-wrap:wrap;flex-direction:row;grid-gap:20px;gap:20px;margin-right:0;margin-left:0}.radioWrapper{height:calc(100vh - 335px);overflow-y:auto}@media(max-width:768px){.radioWrapper{height:calc(100vh - 390px)}}.createPlayListWrapper{height:calc(100vh - 240px);overflow-y:auto}@media(max-width:768px){.createPlayListWrapper{height:calc(100vh - 296px)}}.radioContainer{display:block;position:relative;padding-left:40px;margin-top:16px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#000;font-family:proxima-nova,Helvetica,Arial;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.396px}.radioContainer input{position:absolute;opacity:0;cursor:pointer}.radioContainer input:checked~.checkmark{background-color:#000}.radioContainer input:checked~.checkmark:after{display:block;height:14px;width:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0;background:#000;top:3px;left:8px;border-radius:0}.radioContainer .checkmark:after{top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#a3a3a3;border-radius:50%}.checkmark:after{content:"";position:absolute}.checkBoxContainer{display:block;position:relative;padding-left:35px;margin-bottom:16px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Proxima-Nova;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.352px}.checkBoxContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkBoxContainer input:checked~.checkBoxCheckmark{background-color:#000}.checkBoxContainer input:checked~.checkBoxCheckmark:after{display:block}.checkBoxContainer .checkBoxCheckmark:after{left:9px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkBoxCheckmark{position:absolute;top:0;left:0;height:24px;width:24px;border:1px solid #000;background-color:#fff}.checkBoxCheckmark:after{content:"";position:absolute;display:none}.signupHeader{background-image:url(/packs/media/images/signupHeaderImg-211e1db2.png);cursor:pointer;background-size:contain;height:0;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;width:100%;padding:51% 20px 10px!important}.signupHeader .close{position:absolute;top:10px;right:10px}.signupHeaderMembership{background-image:url(https://d28gwrkukqy4h7.cloudfront.net/signup/signup_modal_revised.png);cursor:pointer;background-size:contain;height:0;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;width:100%;padding:51% 20px 10px!important}.signupHeaderMembership .close{position:absolute;top:10px;right:10px}.signupModal .modal-body{padding:0 48px 16px}@media(max-width:768px){.signupModal .modal-body{padding:0 20px 16px}}.AloCheckbox{text-transform:capitalize}.AloCheckbox label{color:#000;cursor:pointer;line-height:1.1;font-family:Arquitecta,Helvetica,Arial,sans-serif;font-size:20px;font-weight:200}.AloCheckbox input[type=radio]{position:absolute;visibility:hidden}.AloCheckbox input[type=radio]:checked+.AloCheckbox__radioCheck:before{display:block}.AloCheckbox__radioCheck{border:2px solid #bfbfbf;border-radius:50%;display:inline-block;height:15px;margin-right:9px;position:relative;vertical-align:top;width:15px;margin-top:3px}@media(min-width:768px){.AloCheckbox__radioCheck{margin-right:11px}}.AloCheckbox__radioCheck:before{content:"";background-color:#000;border-radius:50%;display:none;height:7px;left:2px;position:absolute;top:2px;width:7px}.DifficultyIntensityFilters .hovertip+.tooltip.top>.tooltip-arrow{display:none}.DifficultyIntensityFilters .help-popup-body.simple{font-size:13px}.DifficultyIntensityFilters .codicon{font-size:13px;margin-right:7px;fill:#999}.DifficultyIntensityFilters .intensity{margin-top:35px}.DifficultyIntensityFilters__clear{cursor:pointer;margin-left:18px;vertical-align:bottom;font-size:13px;text-transform:uppercase;border-bottom:1px solid #000;font-family:Arquitecta,Helvetica,Arial,sans-serif;color:#000;letter-spacing:1px;line-height:16px;box-shadow:0 1px #000;font-weight:300}.DifficultyIntensityFilters form{padding:0}.DifficultyIntensityFilters__filterSectionTitle{display:flex;margin-bottom:13px;color:#000;text-align:center;position:relative;font-size:17px;font-weight:700;letter-spacing:2px;line-height:20px;font-family:Arquitecta,Helvetica,Arial,sans-serif;text-transform:uppercase}.DifficultyIntensityFilters__filterSectionTitle>span{flex:1 1}.DifficultyIntensityFilters ul{list-style:none}.DifficultyIntensityFilters li{padding:2px 0}@media(min-width:768px){.DifficultyIntensityFilters li{padding:3px 0}}.FilterRowDropdown .FilterDropdownSet__display{width:100%}@media(min-width:768px){.FilterRowDropdown ul.dropdown-menu{visibility:hidden}.FilterRowDropdown .FilterDropdownSet__display.open{width:100%}.FilterRowDropdown .FilterDropdownSet__display.open ul.dropdown-menu{visibility:visible}.FilterRowDropdown.FilterRowDropdown--gridItems ul.dropdown-menu{display:grid!important;grid-auto-flow:column;margin:0}.FilterRowDropdown.FilterRowDropdown--gridItems ul.dropdown-menu li{padding:7px 25px}.FilterRowDropdown.FilterRowDropdown--gridItems ul.dropdown-menu li a{padding-right:0}.FilterRowDropdown.FilterRowDropdown--subItems .FilterRowDropdown__optionCol{padding:0 10px}}.FilterRowDropdownItem{text-transform:capitalize;list-style:none;font-size:16px;position:relative;display:flex;color:#000;font-family:proxima-nova,Helvetica,Arial;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.352px}.FilterRowDropdownItem:before{content:"";font-family:FontAwesome;font-size:16px;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.FilterRowDropdownItem a{padding-left:25px}.FilterRowDropdownItem.FilterRowDropdownItem--active:before{content:"";font-family:FontAwesome;font-size:15px;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.FilterRowDropdownItem.FilterRowDropdownItem--sort--inactive:before{content:"";width:15px;height:15px;border:1px solid #000;border-radius:30px;font-size:15px;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.FilterRowDropdownItem.FilterRowDropdownItem--sort--active:before{content:"";font-family:FontAwesome;font-size:18px;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.FilterRowDropdownItem.FilterRowDropdownItem--header{font-size:20px;margin-bottom:20px}.FilterRowDropdownItem.FilterRowDropdownItem--header a{line-height:25px!important}@media(max-width:540px){.difficultyFilterItem{width:42%!important}.intensityFilterItem{width:24%!important}}@media(min-width:540px)and (max-width:1025px){.difficultyFilterItem{width:32%!important}.intensityFilterItem{width:10%!important}}@media(max-width:1024px){.FilterMetaLayout .FilterMetaLayout__bottomRowLeft,.FilterMetaLayout .FilterMetaLayout__bottomRowRight{display:flex;justify-content:space-between;align-items:center;padding:5px 0;grid-gap:8px;gap:8px}}.FilterMetaLayout.FilterMetaLayout--fixed{width:100%!important}.FilterMetaLayout.FilterMetaLayout--fixed .FilterMetaLayout__topContent{background:#fff}.FilterMetaLayout.FilterMetaLayout--fixed .FilterMetaLayout__topContent>div{width:90%;margin:0 auto}@media(min-width:768px){.FilterMetaLayout.FilterMetaLayout--fixed .FilterMetaLayout__topContent{padding-bottom:25px}}@media(max-width:767px){.FilterMetaLayout.FilterMetaLayout--noLowerXs .FilterMetaLayout__bottomRowLeft{justify-content:center}.FilterMetaLayout.FilterMetaLayout--noLowerXs .FilterMetaLayout__bottomRowRight{display:none}}.FilterMetaLayout .FilterMetaLayout__topRow{padding-top:0}.FilterMetaLayout .FilterMetaLayout__bottomRow{display:flex;justify-content:space-between;font-family:Arquitecta,Helvetica,Arial,sans-serif;color:#999;font-size:13px;font-weight:500;line-height:16px;flex-direction:column;padding:20px 0}@media(min-width:768px)and (max-width:1024px){.FilterMetaLayout .FilterMetaLayout__bottomRow{padding:0 40px}}@media(min-width:1025px){.FilterMetaLayout .FilterMetaLayout__bottomRow{font-size:12px;font-weight:700;line-height:18px;margin-top:15px;flex-direction:row;padding:0}}.FilterMetaLayout .FilterMetaLayout__bottomRow .showing{text-transform:capitalize;color:#3b3b3b;font-family:Proxima-Nova;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.352px}.FilterMetaLayout .FilterMetaLayout__bottomRow .mobile-filters-container{width:100%}.FilterMetaLayout .FilterMetaLayout__bottomRow .mobile-filters-container .mobile-filters{display:flex}.FilterMetaLayout .FilterMetaLayout__bottomRow .mobile-filters-container .mobile-filters>div{padding-top:0}.FilterMetaLayout .FilterMetaLayout__bottomRow .mobile-filters-container .number-of-displayed-classes{padding-top:11px;font-size:13px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;font-family:Arquitecta,Helvetica,Arial,sans-serif;line-height:16px}.FilterMetaLayout .FilterMetaLayout__bottomRow .mobile-filters-container .browse-options{justify-content:flex-end}.FilterMetaLayout .FilterMetaLayout__bottomRow .FilterMetaLayout__filterOptions .FilterMetaLayout__filterButtonLabel{display:flex;grid-gap:8px;gap:8px;padding:5px 20px;text-transform:uppercase;letter-spacing:1.5px;border-radius:360px;border:1px solid #a3a3a3;font-size:14px}.FilterMetaLayout .FilterMetaLayout__bottomRow .FilterMetaLayout__filterOptions .FilterMetaLayout__filterButtonLabel.FilterMetaLayout__filterButtonLabel--filtered{color:#000}@media(min-width:1025px){.FilterMetaLayout .FilterMetaLayout__bottomRow .FilterMetaLayout__filterOptions{display:none}}.sticky-button{position:fixed;left:20px;bottom:48px;right:20px;background-color:#000;border:none;padding:10px 20px;box-shadow:0 4px 8px rgba(0,0,0,.2);cursor:pointer;z-index:1000;color:#fff;text-align:center;font-family:proxima-nova,Helvetica,Arial;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.8px;text-transform:uppercase}.FilterModal{text-align:left;font-family:Arquitecta,Helvetica,Arial,sans-serif;position:relative}.FilterModal .FilterModal__top{border-bottom:1px solid #ececec;display:flex;justify-content:space-between;align-items:center;background:#fff;height:45px;z-index:1000;position:-webkit-sticky;position:sticky;top:0;padding:15px}@media(min-width:768px){.FilterModal .FilterModal__top{z-index:1000;padding:0}}.FilterModal .FilterModal__top .FilterModal__close{font-size:30px;font-weight:300}.FilterModal .FilterModal__top h1{font-size:20px;font-weight:500;color:#000;line-height:24px;text-transform:uppercase;letter-spacing:2.5px;margin:0;padding-left:15px}.FilterModal .FilterModal__menus{padding:15px}.FilterModal .FilterModal__option .dropdown{width:100%}.FilterModal .FilterModal__option.duration .filter-content{height:83px;display:flex;align-items:center}.FilterModal .FilterModal__option.duration ul li{list-style:none}.FilterModal .FilterModal__option.filter-section{margin-bottom:15px}.FilterModal .FilterModal__option.filter-section.difficulty-filter ul.dropdown-menu{overflow:auto}.FilterModal .FilterModal__option.filter-section ul.dropdown-menu{position:static;float:none;max-height:183px;overflow-y:scroll;box-shadow:none;margin-top:13px;padding:15px;-webkit-transform:none;transform:none}.FilterModal .FilterModal__option.filter-section ul.dropdown-menu::-webkit-scrollbar{width:5px;position:relative}.FilterModal .FilterModal__option.filter-section ul.dropdown-menu::-moz-range-track,.FilterModal .FilterModal__option.filter-section ul.dropdown-menu::-webkit-scrollbar-track{background:#f5f5f5}.FilterModal .FilterModal__option.filter-section ul.dropdown-menu::-moz-range-thumb,.FilterModal .FilterModal__option.filter-section ul.dropdown-menu::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.FilterModal .FilterModal__option.filter-section ul.dropdown-menu li.active a:before{left:0}.FilterModal .FilterModal__option .FilterModal__optionHeader{display:flex;justify-content:space-between;margin-left:13px;margin-right:13px;font-size:15px;font-weight:500;line-height:18px;font-family:Arquitecta,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#000;letter-spacing:2.5px}.FilterModal .FilterModal__option .FilterModal__optionHeader .clear-selection{font-weight:500;color:#999;font-size:13px}.FilterModal .FilterModal__option .filter-content{background-color:#fafafa;padding:0 15px;width:100%}.FilterModal .FilterModal__option .dropdown .dropdown-menu>li.active a{color:#000}.FilterModal .FilterModal__option .dropdown .dropdown-menu>li>a{padding-left:25px;color:#a9a9a9;letter-spacing:1.5px}.sortable-list-container{flex:1 0;text-align:left}.sortable-list-container.right{text-align:right}.SortableList{color:#999;display:inline-block;font-size:12px;position:relative;padding:5px 16px;border-radius:360px;border:1px solid #a3a3a3}@media(min-width:1025px){.SortableList{padding:12px 16px;border:1px solid #a3a3a3;border-radius:0;width:255px}}.SortableList:not(.SortableList--open) .SortableList__popupMenu{display:none}.SortableList i.fa{display:inline-block!important}.SortableList>a{color:#999!important;cursor:pointer;font-weight:500;grid-gap:8px;gap:8px;padding:0;line-height:18px;transition:color .2s ease-in;font-family:proxima-nova,Helvetica,Arial;font-size:14px;letter-spacing:.7px;display:flex;justify-content:space-between;width:100%}@media(min-width:1025px){.SortableList>a{height:2rem;align-items:center}}@media(max-width:1025px){.SortableList>a{color:#000!important;text-transform:uppercase;font-size:14px}}.SortableList>a span:not(.sortable-label){transition:color .2s ease-in}.SortableList>a svg{align-self:center}@media(min-width:768px){.SortableList>a{font-size:15px;line-height:18px;padding:0}}.SortableList>a i.fa.fa-angle-down,.SortableList>a i.fa.fa-angle-up{margin-left:10px}.SortableList>a i.fa-angle-up{display:none}.SortableList>a i.fa.fa-angle-down,.SortableList>a i.fa.fa-angle-up{margin-left:8px;font-weight:500;font-size:20px}@media(max-width:767px){.SortableList.SortableList--left .SortableList__popupMenu ul{left:0;-webkit-transform:none;transform:none}}.SortableList__popupMenu{position:absolute;width:100%;margin-top:5px;right:0;z-index:15;font-family:Arquitecta,Helvetica,Arial,sans-serif}.SortableList__popupMenu ul{background-color:#fff;cursor:default;list-style:none;margin:0 auto;overflow:auto;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-height:260px;min-width:190px;width:100%}.SortableList__popupMenu ul.has-content{border:1px solid #ececec}.SortableList__popupMenu ul li{display:block;font-size:13px;position:relative;white-space:nowrap}.SortableList__popupMenu ul li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.SortableList__popupMenu ul li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.SortableList__popupMenu ul li:not(:first-child):before{content:" ";border-bottom:1px solid #d9d9d9;display:block;left:0;right:0;top:-1px;margin:0 auto;pointer-events:none;position:absolute;width:calc(100% - 20px)}.SortableList__popupMenu ul li:not(:first-child) a{margin-top:1px}.SortableList__popupMenu ul li a{color:#999;display:block;padding:10px 15px 10px 35px;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:color .2s ease-in;cursor:pointer}.SortableList__popupMenu ul li a:hover{color:#000}.SortableList__popupMenu ul{text-align:left}@media(min-width:991px){.SortableList__popupMenu ul{border:1px solid #a3a3a3;width:255px}}.SortableList__popupMenu ul li:before{display:none!important}.SortableList__popupMenu ul li :hover{font-weight:700;background:#f2f2f2}.SortableList__popupMenu ul li a{padding-left:16px;color:#000;font-family:proxima-nova,Helvetica,Arial;font-size:1rem;font-weight:400;text-transform:capitalize;width:100%;display:inline-flex}@media(min-width:1025px){.SortableList__popupMenu ul li a{height:3rem;align-items:center}}@media(min-width:768px){.SortableList__popupMenu ul li a{font-size:15px}}.SortableList__popupMenu ul li a.selected{color:#000;font-weight:700;background:#f2f2f2}.SelectedFiltersDisplay{background:hsla(0,0%,100%,.95)}@media(min-width:1025px){.SelectedFiltersDisplay{margin:0 60px}.SelectedFiltersDisplay.SelectedFiltersDisplay--selected{border-bottom:1px solid #ebebeb}}.SelectedFiltersDisplay ul.SelectedFiltersDisplay__filters{display:flex;margin-bottom:0;flex-wrap:wrap;grid-gap:32px;gap:32px;padding:16px 0}.SelectedFiltersDisplay ul.SelectedFiltersDisplay__filters li{position:relative;list-style:none;font-family:proxima-nova,Helvetica,Arial;color:#999;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:1.7px}.SelectedFiltersDisplay ul.SelectedFiltersDisplay__filters li a{padding-left:0;color:#000;text-align:center;font-family:proxima-nova,Helvetica,Arial;font-size:14px;font-style:normal;font-weight:400;text-decoration:underline;line-height:18px;letter-spacing:.308px}.SelectedFiltersDisplay ul.SelectedFiltersDisplay__filters li a.duration-display{text-transform:none}.SelectedFiltersDisplay ul.SelectedFiltersDisplay__filters li:after{content:"×";color:#000;font-size:20px;padding-left:5px;position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:300}.SelectedFiltersDisplay .SelectedFiltersDisplay__clearAll{align-self:center;color:#000;text-align:center;font-family:proxima-nova,Helvetica,Arial;font-size:14px;font-style:normal;font-weight:400;line-height:115%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.FadeInFullscreen{position:fixed;width:100vw;height:100vh;left:0;right:0;top:0;bottom:0;opacity:0;z-index:-1;overflow-x:auto;overflow-y:scroll;transition:opacity .1s ease-in,z-index .4s ease-in}.FadeInFullscreen .FadeInFullscreen__backdrop{background:#fff;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:1}.FadeInFullscreen .FadeInFullscreen__content{padding-bottom:100px;position:relative;z-index:2}.FadeInFullscreen.FadeInFullscreen--visible{opacity:1;z-index:20000;transition:opacity .1s ease-in}.FilterRowItem{text-align:center}@media(min-width:768px){.FilterRowItem{padding-bottom:5px;margin:0 20px;white-space:nowrap}}.FilterRowItem ul.dropdown-menu{text-align:left}.FilterRowItem ul.dropdown-menu li a{font-size:13px}.FilterRowItem button,.FilterRowItem i.fa{font-size:16px;font-weight:500;color:#000;letter-spacing:2.5px}.FilterRowItem button{padding-right:0}@media(min-width:768px){.FilterRowItem button{padding-left:0}}.FilterRowItem .filter-group{text-align:center}.FilterRowItem .filter-group .title{font-size:13px;font-weight:700;letter-spacing:1px;line-height:40px}.FilterRowItem .FilterRowItem__currentShownTitle{font-family:proxima-nova,Helvetica,Arial;font-weight:500;line-height:24px;letter-spacing:.9px;display:inline}@media(min-width:768px){.FilterRowItem .FilterRowItem__currentShownTitle{margin-right:5px;font-size:18px}.FilterRowItem .FilterRowItem__currentShownTitle:after{bottom:6px}.FilterRowItem .FilterRowItem__currentShownTitle:hover:after{width:100%}}.FilterRowItem.FilterRowItem--has-dropdown button:after{content:"";color:#000;display:inline-block;font-family:FontAwesome;font-size:smaller;margin-left:0;margin-top:1px;vertical-align:top}.FilterRowItem.FilterRowItem--has-dropdown .FilterRowItem__currentShownTitle:hover:after{width:calc(100% + 10px)}.FilterRowItem.FilterRowItem--open button{color:#000}.FilterRowItem.FilterRowItem--open button:after{content:""}.FilterRowItem.FilterRowItem--open .FilterRowItem__currentShownTitle:after{width:calc(100% + 10px)}.FilterDropdownSet--scroll{max-height:300px;overflow-y:scroll}.FilterLabelsRow{display:flex;flex-direction:column;align-items:flex-start;grid-gap:0;gap:0;align-self:stretch;justify-content:space-between;flex-wrap:wrap;min-width:100%;position:relative;padding:0;margin-bottom:80px}@media(min-width:1025px){.FilterLabelsRow{grid-gap:12px;gap:12px;padding:16px}}.FilterLabelsRow.FilterLabelsRow--center{justify-content:center}.FilterLabelsRow.FilterLabelsRow--center>div{margin:0 25px}@media(min-width:1025px){.FilterLabelsRow{margin:0 -20px;width:calc(100% + 40px);padding:0}}.FilterLabelsRow .dropdown.section-nav-dropdown{text-align:center;width:100%}@media(max-width:1025px){.FilterLabelsRow .dropdown.section-nav-dropdown{border-top:1px solid #ccc;height:56px;align-items:center;display:flex;padding:1rem}}@media(min-width:768px){.FilterLabelsRow .dropdown.section-nav-dropdown{padding:0;margin:0;white-space:nowrap}}@media(min-width:1025px){.FilterLabelsRow .dropdown.section-nav-dropdown{margin:0 20px}}.FilterLabelsRow .dropdown.section-nav-dropdown ul.dropdown-menu{text-align:left}.FilterLabelsRow .dropdown.section-nav-dropdown ul.dropdown-menu li a{font-size:13px}.FilterLabelsRow .dropdown.section-nav-dropdown button,.FilterLabelsRow .dropdown.section-nav-dropdown i.fa{font-size:16px;font-weight:500;color:#000;letter-spacing:2.5px}.FilterLabelsRow .dropdown.section-nav-dropdown button{padding-right:0;width:100%;display:flex;justify-content:space-between}@media(min-width:768px){.FilterLabelsRow .dropdown.section-nav-dropdown button{padding-left:0}}.FilterLabelsRow .dropdown.section-nav-dropdown .filter-group{text-align:center}.FilterLabelsRow .dropdown.section-nav-dropdown .filter-group .title{font-size:13px;font-weight:700;letter-spacing:1px;line-height:40px}.FilterLabelsRow i.fa{height:18px;line-height:18px}.GreyPageHeader{background:#fafafa;font-family:proxima-nova,Helvetica,Arial;padding:40px 15px 25px;font-size:10px;font-weight:500;letter-spacing:1px;line-height:13px;text-align:center;text-transform:uppercase}.GreyPageHeader.GreyPageHeader--white{background:#fff}@media(min-width:768px){.GreyPageHeader{font-size:18px;letter-spacing:2px;line-height:23px}}.GreyPageHeader h1{position:relative;text-align:center;text-transform:uppercase;font-size:38px;line-height:48px;letter-spacing:-1.14px;margin-top:0;color:#000}@media(min-width:768px){.GreyPageHeader h1{font-size:48px;line-height:56px;letter-spacing:-1.44px;width:90%;margin-left:auto;margin-right:auto}}.GreyPageHeader p{font-size:18px;font-weight:400;line-height:24px;letter-spacing:.396px;text-align:center;text-transform:uppercase}@media(min-width:1200px){.GreyPageHeader p{text-align:center;margin-bottom:0}}@media(min-width:768px){.GreyPageHeader{padding:85px 0;position:relative}.GreyPageHeader .GreyPageHeader_centered-content .grey-cover-content{position:relative;margin-bottom:-5px}}.product-tile .product-members .codicon-flame{stroke-width:3}.masonry-layout{overflow-x:visible!important}.entry-list-header{text-transform:uppercase;display:flex;flex-direction:column;justify-content:space-between;text-align:left;position:relative;padding:8px 15px 15px;color:#fff!important;overflow:hidden}.entry-list-header:after{content:"";background:#000;opacity:.6;position:absolute;top:0;left:0;width:100%;height:100%}.entry-list-header.white-background:after{background:#fff}.entry-list-header.white-background .entry-list-meta h1,.entry-list-header.white-background .entry-list-meta h3,.entry-list-header.white-background .list-type,.entry-list-header.white-background .num-classes,.entry-list-header.white-background .plus-icon{color:#000}@media(min-width:768px){.entry-list-header{padding:15px 25px}}.entry-list-header .add-to-favorites-button{position:absolute;right:20px;z-index:10;bottom:20px}.entry-list-header .playlist-background-image{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;overflow:hidden}.entry-list-header .playlist-background-image .semi-image-container{width:50%;height:100%;position:relative;overflow:hidden}.entry-list-header .playlist-background-image img{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:blur(2px);filter:blur(2px)}.entry-list-header .playlist-background-image.full img{top:calc(50% + 20px)}.entry-list-header .playlist-background-image.full .semi-image-container{width:100%}.entry-list-header .entry-list-meta,.entry-list-header .list-type,.entry-list-header .num-classes{margin:0;z-index:2}.entry-list-header .list-type{font-size:12px;font-weight:500;letter-spacing:1.7px;line-height:18px;text-transform:uppercase;color:#e0e0e0}.entry-list-header .entry-list-meta{margin:0 0 12px}.entry-list-header .entry-list-meta h1{font-size:18px;font-weight:600;letter-spacing:2.75px;line-height:28px;text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:1px}.entry-list-header .entry-list-meta h3{font-size:12px;color:#999;margin:0;font-family:proxima-nova,Helvetica,Arial;letter-spacing:1.5px}.entry-list-header .num-classes{font-size:12px;font-weight:500;line-height:18px;letter-spacing:1.7px;text-transform:uppercase;color:#fff;font-family:Arquitecta,Helvetica,Arial,sans-serif}.single-class-container.product-card.tile .product-cover-container .item-meta-data svg.codicon{width:11px;height:11px}.single-class-container.product-card.tile .product-plan{display:none}.single-class-container.product-card.list .item-meta-data{justify-content:flex-end}@media(min-width:768px){.single-class-container.product-card.list .item-meta-data{justify-content:space-between}}.single-class-container.product-card.list .item-meta-data .product-difficulty-icon{display:none}@media(min-width:768px){.single-class-container.product-card.list .item-meta-data .product-difficulty-icon{display:flex}}.single-class-container.product-card.list .product-title-container{width:75%;margin:0 auto}@media(max-width:767px){.single-class-container.product-card.list .item-meta-data svg.codicon{position:relative;margin-top:-3px}.single-class-container.product-card.list .item-meta-data .difficulty span,.single-class-container.product-card.list .item-meta-data .product-class-duration{font-size:15px}.single-class-container.product-card.list .item-meta-data .hover-parent .hover-menu{left:calc(50% - 20px)}}.single-class-container.product-card .product-cover-container .item-meta-data{position:absolute;left:0;bottom:0;z-index:10;display:flex;justify-content:space-between;padding-left:10px;padding-right:10px;position:relative;margin-top:-25px;margin-bottom:20px;font-family:proxima-nova,Helvetica,Arial}.single-class-container.product-card .product-cover-container .item-meta-data.tile svg.codicon{width:11px;height:11px}@media(min-width:768px){.single-class-container.product-card .product-cover-container .item-meta-data{padding:0 15px;margin-top:-28px;font-size:18px}}.single-class-container.product-card .product-cover-container .item-meta-data .product-class-duration{color:#fff}.single-class-container.product-card .product-cover-container .item-meta-data svg.codicon{height:16px;width:16px}.single-class-container.product-card .product-cover-container .item-meta-data svg.codicon g{fill:#fff}.single-class-container.product-card .product-cover-container .difficulty{display:flex}.single-class-container.product-card .product-cover-container .difficulty span{margin-left:4px;text-transform:capitalize;color:#fff;letter-spacing:1.5px}@media(min-width:768px){.single-class-container.product-card .product-cover-container .difficulty span{margin-left:8px}}@media(max-width:767px){.single-class-container.product-card .product-cover-container .difficulty span{font-size:10px;line-height:14px}}@media(min-width:494px){.single-class-container.product-card .product-cover-container .difficulty span.full{display:none}}@media(min-width:600px){.single-class-container.product-card .product-cover-container .difficulty span.full{display:block}}@media(min-width:730px){.single-class-container.product-card .product-cover-container .difficulty span.full{display:none}}@media(min-width:930px){.single-class-container.product-card .product-cover-container .difficulty span.full{display:block}}@media(min-width:992px){.single-class-container.product-card .product-cover-container .difficulty span.full{display:none}}@media(min-width:1358px){.single-class-container.product-card .product-cover-container .difficulty span.full{display:block}}.single-class-container.product-card .product-cover-container .difficulty span.truncated{display:none}@media(min-width:494px){.single-class-container.product-card .product-cover-container .difficulty span.truncated{display:block}}@media(min-width:600px){.single-class-container.product-card .product-cover-container .difficulty span.truncated{display:none}}@media(min-width:730px){.single-class-container.product-card .product-cover-container .difficulty span.truncated{display:block}}@media(min-width:930px){.single-class-container.product-card .product-cover-container .difficulty span.truncated{display:none}}@media(min-width:992px){.single-class-container.product-card .product-cover-container .difficulty span.truncated{display:block}}@media(min-width:1358px){.single-class-container.product-card .product-cover-container .difficulty span.truncated{display:none}}.single-class-container.product-card .favorite-button-inline{top:3px!important}@media(min-width:768px){.single-class-container.product-card .favorite-button-inline{top:13px!important}}.single-class-container.product-card .favorite-button-inline .favorite-button-container{margin-top:0}.single-class-container.product-card.has-description .product-description{background:#fff;margin-top:0;z-index:12;position:relative}.single-class-container.product-card.has-description .product-description p{font-size:13px;line-height:22px}@media(min-width:768px){.single-class-container.product-card.has-description .product-description p{font-size:14px;line-height:21px}}@media(min-width:768px){.single-class-container.product-card.has-description .product-description{border-top:none;padding:0;max-height:34px;height:auto;overflow:hidden;-webkit-animation:animateMaskHoverDown .2s;animation:animateMaskHoverDown .2s;-webkit-mask-image:linear-gradient(#000,transparent)}}.single-class-container.product-card.hovered .product-description{position:relative;margin-left:0;margin-right:0;-webkit-animation:animateMaskHoverUp .2s;animation:animateMaskHoverUp .2s;-webkit-mask-image:linear-gradient(#000 100%,transparent)}.single-class-container.product-card.hovered .product-description .toggle{display:none}.single-class-container.product-card.hovered .favorite-button-inline{opacity:1}@-webkit-keyframes animateMaskHoverDown{0%{-webkit-mask-image:linear-gradient(#000 80%,transparent)}20%{-webkit-mask-image:linear-gradient(#000 65%,transparent)}40%{-webkit-mask-image:linear-gradient(#000 40%,transparent)}60%{-webkit-mask-image:linear-gradient(#000 10%,transparent)}80%{-webkit-mask-image:linear-gradient(#000 5%,transparent)}to{-webkit-mask-image:linear-gradient(#000,transparent)}}@keyframes animateMaskHoverDown{0%{-webkit-mask-image:linear-gradient(#000 80%,transparent)}20%{-webkit-mask-image:linear-gradient(#000 65%,transparent)}40%{-webkit-mask-image:linear-gradient(#000 40%,transparent)}60%{-webkit-mask-image:linear-gradient(#000 10%,transparent)}80%{-webkit-mask-image:linear-gradient(#000 5%,transparent)}to{-webkit-mask-image:linear-gradient(#000,transparent)}}@-webkit-keyframes animateMaskHoverUp{0%{-webkit-mask-image:linear-gradient(#000,transparent)}20%{-webkit-mask-image:linear-gradient(#000 5%,transparent)}40%{-webkit-mask-image:linear-gradient(#000 10%,transparent)}60%{-webkit-mask-image:linear-gradient(#000 40%,transparent)}80%{-webkit-mask-image:linear-gradient(#000 65%,transparent)}to{-webkit-mask-image:linear-gradient(#000 100%,transparent)}}@keyframes animateMaskHoverUp{0%{-webkit-mask-image:linear-gradient(#000,transparent)}20%{-webkit-mask-image:linear-gradient(#000 5%,transparent)}40%{-webkit-mask-image:linear-gradient(#000 10%,transparent)}60%{-webkit-mask-image:linear-gradient(#000 40%,transparent)}80%{-webkit-mask-image:linear-gradient(#000 65%,transparent)}to{-webkit-mask-image:linear-gradient(#000 100%,transparent)}}.plus-icon.active{background:#000;border-color:transparent}.plus-icon.active .plus{color:#fff}.plus-icon.active,.plus-icon.active .favorited-normal{color:#000}.plus-icon.active .favorited-normal.white,.plus-icon.active.white{color:#fff}.plus-icon.active .favorited-hover,.plus-icon.active.ready.hover .favorited-normal,.plus-icon.active.ready:hover .favorited-normal{display:none}.plus-icon.active.ready.hover .favorited-hover,.plus-icon.active.ready:hover .favorited-hover{display:inline}.plus-icon.active.ready.hover .plus-container,.plus-icon.active.ready:hover .plus-container{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.hover-menu .hover-menu-item-container{max-width:260px;min-width:225px}.hover-menu .hover-menu-item-container.underlined:after{content:"";height:1px;margin:6px 0;position:relative;display:block;background:#404040}.hover-menu.menu-clash-right{left:auto!important;right:-10px!important;-webkit-transform:none!important;transform:none!important}.playlist-modal .modal-header{border:0;background:#fff;padding-top:20px}.playlist-modal .modal-header h4.modal-title{color:#000;font-family:Arquitecta,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:2.5px;line-height:20px;text-align:left;text-transform:uppercase}.playlist-modal .new-playlist-form{padding:15px 23px 25px}.playlist-modal .new-playlist-form h3{color:#a9a9a9;font-family:Arquitecta,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:2px;line-height:18px;text-transform:uppercase;text-align:left}.playlist-modal .new-playlist-form .text-bar,.playlist-modal .new-playlist-form input,.playlist-modal .new-playlist-form textarea{width:100%;background-color:#f5f5f5;border:0;font-size:13px;letter-spacing:1.25px;text-align:left;line-height:19px;font-family:proxima-nova,Helvetica,Arial}.playlist-modal .new-playlist-form .text-bar,.playlist-modal .new-playlist-form input{height:40px}.playlist-modal .new-playlist-form input[type=checkbox]{cursor:pointer}.playlist-modal .new-playlist-form textarea{height:99px}.playlist-modal .new-playlist-form .text-bar{display:flex;align-items:center;padding-left:12px;white-space:nowrap;overflow:hidden}.playlist-modal .caption{color:#a9a9a9;font-family:proxima-nova,Helvetica,Arial;font-size:13px;letter-spacing:1.25px;line-height:21px;text-align:left;margin-top:22px}.playlist-modal .modal-footer{padding-top:25px;padding-bottom:25px;align-items:center;display:flex;justify-content:flex-end}.playlist-modal .modal-footer .btn-wrapper-container{width:auto;margin-top:0}.btn-wrapper-container.alo-button-wrapper .alo-button i.fa.fa-spinner{display:inline-block}.products-grid.list-view .product.loading{width:100%}.products-grid.list-view .product.loading .product-card-loading-container{margin-left:0;margin-right:0}@media(min-width:640px){.products-grid.list-view .product.loading{width:50%}.products-grid.list-view .product.loading .product-card-loading-container{margin-left:25px;margin-right:25px}}@media(min-width:992px){.products-grid.list-view .product.loading{width:33.33333333%}}.bootstrap-switch{border:1px solid #d9d9d9;cursor:pointer}.bootstrap-switch .bootstrap-switch-container{display:flex}.bootstrap-switch.wrapper{margin-bottom:0}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#000}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{background:#737373!important;color:#bfbfbf!important}.bootstrap-switch .bootstrap-switch-label{height:auto;min-height:100%}.bootstrap-switch-handle-off,.bootstrap-switch-handle-on{padding:6px 12px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:1px;line-height:14px}:root{--primary-font:"proxima-nova",Arial,sans-serif;--secondary-font:"arquitecta",Arial,sans-serif;--primary:#000;--charcoal:#242424;--mine:#3b3b3b;--chicago:#636363;--dawn:#a3a3a3;--alto:#ccc;--mercury:#e1e1e1;--smoke:#f2f2f2;--white:#fff;--highlight-light:#f1e8dd;--highlight-main:#ceb18f;--highlight-medium:#ceb18f;--highlight-dark:#826646;--alert-light:#e7cccf;--alert-main:#b00020;--alert-medium:#b00020;--alert-dark:#740031;--success-light:#d8e1d5;--success-main:#ceb18f;--success-medium:#ceb18f;--success-dark:#3c4b37;--accent-light:#d7ddeb;--accent-main:#7183b0;--accent-medium:#7183b0;--accent-dark:#384669;--gray-2-light:#e1e1e1}.large-p--center{text-align:center}.large-p{font-family:proxima-nova,Arial,sans-serif;font-family:var(--primary-font);font-size:1.25rem;font-weight:400;line-height:1.5;letter-spacing:.03125em;color:#000;margin:0;padding:0}.alo-container{max-width:770px;padding:50px 100px;margin:50px auto 200px;background-color:#f6f6f6}.alo-container .container-header{padding:10px}.alo-container h1{letter-spacing:.07em;line-height:108%;font-weight:700;text-transform:uppercase;word-break:break-word;font-size:50px}.alo-container h1,.alo-container h5{font-family:Arquitecta,Helvetica,Arial,sans-serif}.alo-container h5{line-height:135%;font-weight:600;font-size:21px}.h1{font-family:arquitecta,Arial,sans-serif;font-family:var(--secondary-font);font-size:3.75rem;font-weight:900;line-height:1.1;letter-spacing:.0833333333em;color:#000;margin:0;padding:0}.h1--center{text-align:center}.h1--uppercase{text-transform:uppercase}.formWrapper{max-width:770px;background-color:#f6f6f6;padding:50px 100px;margin:50px auto 200px}.required-indicator{color:#ff0707}.cs-form label{display:inline-block}.cs-form .label{margin-bottom:3px}.cs-form .form-control:disabled{background-color:#fff;background-color:var(--white);opacity:.5}.pre-headline--uppercase{text-transform:uppercase}.pre-headline{font-family:arquitecta,Arial,sans-serif;font-family:var(--secondary-font);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.078125em;color:#000;margin:0;padding:0}.font-small{font-size:.75em}.small-p--center{text-align:center}.small-p{font-family:proxima-nova,Arial,sans-serif;font-family:var(--primary-font);font-size:1rem;font-weight:400;line-height:1.56;letter-spacing:.03125em;color:#605e5c;margin:0;padding:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-family:proxima-nova,Arial,sans-serif;font-size:.9rem;line-height:1;color:#333;background-color:#fff;background-image:none;border:1px solid #dedede;border-radius:0;-webkit-appearance:none}input.form-control.small-p,select.form-control.small-p{margin-bottom:30px;border:1px solid #000;padding:.5rem .75rem}.row{display:flex;flex-wrap:wrap;flex-direction:row;grid-gap:20px;gap:20px}.row .col{flex-grow:1}textarea.form-control.small-p{border:1px solid #000;border:1px solid var(--primary);padding:.5rem .75rem;width:100%}.text-uppercase{text-transform:uppercase!important}.ml-auto,.mx-auto{margin-left:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.main-button{font-family:arquitecta,Arial,sans-serif;font-family:var(--secondary-font);display:block;background-color:#000;color:#fff;color:var(--white);padding:13px 30px;border:0;width:100%;transition:background-color .5s ease-in-out;text-align:center;cursor:pointer;max-width:170px;margin:45px 0 0;font-weight:900;font-size:15px}.main-button:hover{background-color:rgba(0,0,0,.5);color:#fff;text-decoration:none}.hidden{display:none}.formWrapper .button-wrapper{display:flex;width:100%;justify-content:center}.formWrapper .button-wrapper .main-button{margin-top:0;width:100%;padding:13px}@media screen and (max-width:767.98px){.row{flex-direction:column}.formWrapper{margin-top:0;padding:42px 15px;margin-bottom:100px}.h1{font-size:2rem;line-height:1.25}.large-p{font-size:1rem;letter-spacing:.03125em;line-height:1.5}.pre-headline{font-size:.875rem;line-height:1.57}}.CategoryCover{background-color:#353d44;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:46.94836vw;position:relative;width:100%}.CategoryCover:after{content:"";height:100%;width:100%;position:absolute;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}.CategoryCover #categories-detail{z-index:2}.CategoryCover__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;height:100%;position:absolute;top:0;-webkit-filter:grayscale(50%);filter:grayscale(50%);width:100%}.CategoryCover__name{color:#fff;font-size:30px;font-weight:900;letter-spacing:3px;line-height:35px;text-transform:uppercase}@media(max-width:767px){.CategoryCover__name{margin-bottom:4px}}@media(min-width:768px){.CategoryCover__name{font-size:60px;letter-spacing:7px;line-height:60px}}.CategoryCover__subtitle{font-size:17px;font-weight:500;letter-spacing:2px;line-height:24px;text-align:center;text-transform:uppercase;font-family:Arquitecta,Helvetica,Arial,sans-serif;color:#fff}@media(min-width:768px){.CategoryCover__subtitle{font-size:25px;letter-spacing:3px;line-height:37px;margin-bottom:0}}div.product-carousel-header{overflow:hidden;position:relative;padding:0 15px;margin:0 auto}div.product-carousel-header .see-all-container{text-align:center;margin-top:7px;height:19px}@media(min-width:768px){div.product-carousel-header .see-all-container{margin-top:10px;height:23px}}@media(min-width:768px){div.product-carousel-header{padding:0}}@media(min-width:992px){div.product-carousel-header{text-align:left}}div.product-carousel-header h2{display:inline-block;font-size:17px;font-weight:400;letter-spacing:-.43px;margin-bottom:3px}@media(min-width:768px){div.product-carousel-header h2{font-size:25px;font-weight:200;letter-spacing:-.72px}}div.product-carousel-header h2 i.fa{color:#9a9a9a;margin-left:8px;opacity:0;transition:opacity .2s}div.product-carousel-header h2,div.product-carousel-header h2 a{color:#000;text-transform:uppercase;font-family:Arquitecta,Helvetica,Arial,sans-serif;font-size:25px;font-weight:700;letter-spacing:1px;line-height:25px;text-align:center;margin-top:0;margin-right:6px}@media(min-width:768px){div.product-carousel-header h2,div.product-carousel-header h2 a{line-height:40px}}@media(min-width:992px){div.product-carousel-header h2,div.product-carousel-header h2 a{font-size:35px;letter-spacing:2px;padding-top:3px;margin-right:10px}}div.product-carousel-header a.see-more{margin-left:15px}@media(min-width:768px){div.product-carousel-header a.see-more{margin-left:20px}}.product-carousel .product-tile{margin:0}.product-carousel:hover .owl-nav [class*=owl-].owl-next,.product-carousel:hover .owl-nav [class*=owl-].owl-prev{opacity:1;color:transparent}.product-carousel:hover .owl-nav [class*=owl-]:before{color:#000}@media(min-width:768px){.product-carousel .owl-carousel.owl-theme .owl-nav [class*=owl-]{top:23%}}@media(min-width:992px){.product-carousel .owl-carousel.owl-theme .owl-nav [class*=owl-]{top:27%}}@media(min-width:1500px){.product-carousel .owl-carousel.owl-theme .owl-nav [class*=owl-]{top:42%}}.product-carousel .owl-carousel.owl-theme .owl-nav [class*=owl-].owl-prev{left:0}.product-carousel .owl-carousel.owl-theme .owl-nav [class*=owl-].owl-next{right:0}.AloModal button.close{font-size:30px;font-weight:300;outline:0;margin-top:2px;margin-right:-20px;padding:0 20px;opacity:1;font-family:Arquitecta,Helvetica,Arial,sans-serif;top:15px;position:absolute;right:15px;z-index:1000}@media(min-width:768px){.AloModal button.close{margin-right:0;padding:0;font-size:40px}}.AloModal button.close:hover{color:#4c4c4c}.AloModal .modal-content{padding:0 15px}.AloModal .modal-header{color:#000;font-family:proxima-nova,Helvetica,Arial;font-size:18px;font-weight:500;letter-spacing:2.5px;line-height:20px;text-align:left;text-transform:uppercase;padding:20px 0 10px}.AloModal .modal-footer{width:100%}@media(min-width:768px){.AloModal .modal-footer{display:flex;align-items:center;justify-content:flex-end}}.AloModal .modal-footer .grey{background-color:transparent;border:0;color:#a9a9a9;font-size:15px;margin-right:15px;text-transform:none;text-transform:uppercase;letter-spacing:1.5px;transition:color .2s ease-in}.FilterUniButtonModal .modal-body{padding:50px}.FilterUniButtonModal__item{text-align:left;color:#999;font-family:Arquitecta,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;line-height:50px}.FilterUniButtonModal__item--active{color:#000;position:relative}.FilterUniButtonModal__item--active:after{content:"";color:#000;font-family:FontAwesome;font-size:11px;left:-28px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.FilterUniButton{border:2px solid #f5f5f5;font-size:12px;letter-spacing:1.5px;line-height:12px;text-align:center;text-transform:uppercase;padding:25px 0}.FilterUniButton i.fa{margin-left:5px}.FilterUniButton--active{background:#000;color:#fff;border:0}.FilterPill{display:inline-block;padding:4px 14px;text-transform:uppercase;color:#999;font-size:13px;letter-spacing:1.25px;border:2px solid #f5f5f5;border-radius:13px;margin:5px;font-weight:600}.FilterPill--active{border-color:#000;color:#000}@media(max-width:767px){.ExploreCarouselsPage .see-all-button{display:none}}@media(min-width:768px){.ExploreCarouselsPage{margin:0;padding-bottom:100px!important}.ExploreCarouselsPage .featured-products .row{margin:0}.ExploreCarouselsPage .products-grid{display:none}.ExploreCarouselsPage .FilterMetaLayout{width:90%;margin:0 auto}}@media(min-width:768px){.ExploreCarouselsPage .carousels .product-carousel{position:relative}.ExploreCarouselsPage .carousels .product-carousel .carousel-content{width:90%;margin:0 auto}.ExploreCarouselsPage .carousels .product-carousel .row{margin-left:0;margin-right:0}}.ExploreCarouselsPage,.ExploreFilterPage{padding:0 15px}.ExploreCarouselsPage .SortableList a,.ExploreFilterPage .SortableList a{display:flex}@media(max-width:1024px){.ExploreCarouselsPage .GreyPageHeader,.ExploreFilterPage .GreyPageHeader{position:relative;margin:0 -15px}.ExploreCarouselsPage .FilterMetaLayout__topRow,.ExploreFilterPage .FilterMetaLayout__topRow{display:none}.ExploreCarouselsPage .SortableList a,.ExploreFilterPage .SortableList a{display:inline-flex}}@media(min-width:768px){.ExploreCarouselsPage,.ExploreFilterPage{padding-left:0;padding-right:0}}@media(min-width:1025px){.ExploreCarouselsPage,.ExploreFilterPage{display:flex;grid-gap:48px;gap:48px;width:auto}.ExploreCarouselsPage .FilterMetaLayout,.ExploreFilterPage .FilterMetaLayout{width:16%}.ExploreCarouselsPage .ExploreFilterPage__contentContainer,.ExploreFilterPage .ExploreFilterPage__contentContainer{width:82%}.ExploreCarouselsPage .FilterMetaLayout__bottomContent,.ExploreCarouselsPage .FilterMetaLayout__bottomRow,.ExploreFilterPage .FilterMetaLayout__bottomContent,.ExploreFilterPage .FilterMetaLayout__bottomRow{display:none}}.ExploreCarouselsPage{flex-direction:column}.ExploreCarouselsPage .carousels .product-carousel .carousel-content .container-fluid .ScrollableCarousel{width:100%}.ExploreCarouselsPage .FilterLabelsRow{display:flex;flex-direction:row;flex-wrap:nowrap}@media(min-width:768px){.ExploreCarouselsPage .FilterRowItem .FilterRowItem__currentShownTitle{margin-right:5px;padding-bottom:10px}}.ExploreCarouselsPage .FilterRowItem .FilterRowItem__currentShownTitle{font-size:16px}.FilterListItem{width:100%;padding:15px}.FilterListItem__header{display:flex;justify-content:space-between}.FilterListItem__label{font-family:Arquitecta,Helvetica,Arial,sans-serif;color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:2px}.FilterListItem__content{margin-top:20px}.FilterListItem__filtered{color:#fff;font-size:15px;letter-spacing:1px;max-width:55%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize;margin-left:10px}.FilterList{padding:50px 15px}.FilterList .FilterRowDropdownItem{padding:5px 0}.FilterList__top{border-bottom:1px solid #000;background:#fff;padding:16px}.FilterList__firstRow{display:flex;justify-content:space-between}.FilterList__filtersSelected{color:#000;font-family:Proxima-Nova;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.352px}.FilterList__close{font-size:30px;font-weight:300;color:#000;top:15px;right:15px;z-index:10}.FilterList__content{text-align:center}.FilterList__contentItem{border-top:1px solid #fff;text-align:left}.FilterList__contentItem:last-child{border-bottom:1px solid #fff}.FilterList__fullscreenContentDisplay{position:relative}.FilterList__fullscreenContentDisplay h1{font-weight:500;font-size:24px;letter-spacing:2.5px;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;padding-bottom:8px;margin-top:0}.FilterList__fullscreenContentDisplay h1 i{margin-right:10px}.FilterList__reset{color:#fff;text-transform:uppercase;font-family:Arquitecta,Helvetica,Arial,sans-serif;display:inline-block;margin:25px auto;padding:12px 25px;font-size:20px;letter-spacing:2px;font-weight:700}.FilterList__content--entering,.FilterList__content--exited,.FilterList__fullscreenContentDisplay--entering,.FilterList__fullscreenContentDisplay--exited{opacity:0;transition:opacity .4s ease-in}.FilterList__content--entered,.FilterList__content--exiting,.FilterList__fullscreenContentDisplay--entered,.FilterList__fullscreenContentDisplay--exiting{opacity:1;transition:opacity .4s ease-in}.FilterRangeSlider .input-range{width:calc(100% - 8px)}.FilterRangeSlider .input-range .input-range__track--active{background-color:#000}.FilterRangeSlider .input-range .input-range__slider{border:7px solid #000;width:20px;height:20px;background:#fff;margin-top:-11px}.FilterRangeSlider .input-range .input-range__slider:active{-webkit-transform:none;transform:none}.FilterRangeSlider .input-range .rc-slider-rail{background:#999}.FilterRangeSlider .input-range .input-range__slider-container{transition:left .1s}.FilterRangeSlider .input-range .input-range__track{transition:left .1s,width .1s}.FilterRangeSlider .input-range .input-range__label{top:9px}.FilterRangeSlider .input-range .input-range__label--value{display:none}.FilterRangeSlider .input-range__label-container .max-label,.FilterRangeSlider .input-range__label-container .min-label{color:#a9a9a9}.FilterRangeSlider .label-container{text-align:center;color:#000}.FilterRangeSlider .input-range__label-container,.FilterRangeSlider .label-container{font-size:13px;font-weight:500;line-height:16px;text-transform:uppercase;font-family:Arquitecta,Helvetica,Arial,sans-serif;letter-spacing:1.5px}@media(min-width:768px){.FilterRangeSlider .input-range__label-container,.FilterRangeSlider .label-container{font-size:15px;line-height:40px}}@media(max-width:767px){.FilterRangeSlider{margin:30px 5px 20px}.FilterRangeSlider .input-range__label--min{left:5px}.FilterRangeSlider .input-range__label--max{right:-7px}.FilterRangeSlider .input-range__label-container{display:flex;margin-top:15px;flex-direction:column}.FilterRangeSlider .input-range__label-container span{text-align:center}.FilterRangeSlider .label-container{margin-top:15px}}.FilterRangeSlider.FilterRangeSlider--light .input-range__track.input-range__track--active{background-color:#fff}.FilterRangeSlider.FilterRangeSlider--light .label-container span{color:#fff}.FilterRangeSlider.FilterRangeSlider--light .input-range__label-container{color:#fff!important}.FilterRangeSlider.FilterRangeSlider--light .input-range__track{background:#999}.FilterRangeSlider.FilterRangeSlider--light .input-range__slider{border:7px solid #fff;background:#000}.FilterSquares{position:relative;margin:0 -5px;display:flex;flex-wrap:wrap;justify-content:space-between}.FilterSquares.FilterSquares--rectangle .FilterSquares__label{padding-top:50%!important}.FilterSquares__item{display:flex;flex-direction:column;align-items:center}.FilterSquares__square{padding:5px;width:100%}.FilterSquares__label{padding-top:100%;width:100%;position:relative;height:100%;background:#fff;border:1px solid transparent}.FilterSquares_square--active .FilterSquares__label{background:#000;border:1px solid #fff}.FilterSquares_square--active .FilterSquares__label span{color:#fff}.FilterSquares__label span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:22px;text-transform:capitalize;color:#000}@media(min-width:400px){.FilterSquares__label span{font-size:30px}}.FilterSidebarLayout{display:flex}.FilterSidebarLayout__filters ul,.FilterSidebarLayout__sidebar ul{list-style:none}.FilterSidebarLayout__filters li,.FilterSidebarLayout__sidebar li{color:#fff;font-family:Arquitecta,Helvetica,Arial,sans-serif}.FilterSidebarLayout__sidebar{border-right:1px solid #fff}.FilterSidebarLayout__sidebar li{font-size:18px;text-transform:uppercase;padding:10px 5px;line-height:23px;letter-spacing:2px}.FilterSidebarLayout__sidebar--active,.FilterSidebarLayout__sidebar li.active{background:#fff;color:#000}.FilterSidebarLayout__filters{min-width:60%;flex:1 1}.FilterSidebarLayout__filters ul{padding-left:20px;padding-top:10px}.FilterSidebarLayout__filters li{font-size:18px;padding:10px 0;letter-spacing:1.5px;color:#fff;position:relative}.FilterSidebarLayout__filters li.active:after{content:"";font-family:FontAwesome;font-size:11px;margin-left:5px;position:absolute;top:calc(50% + 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ClassFinder{margin-top:-30px}.ClassFinder .SortableList a{display:flex}@media(min-width:1025px){.ClassFinder .class-finder{display:flex;margin-left:60px}.ClassFinder .SortableList a{display:inline-flex}}@media(max-width:767px){.ClassFinder .browse-options{flex:1 1}.ClassFinder .browse-options>div{width:100%}}@media(max-width:1024px){.ClassFinder .FilterMetaLayout__topRow{display:none}}@media(min-width:1025px){.ClassFinder .FilterMetaLayout__bottomContent,.ClassFinder .FilterMetaLayout__bottomRow{display:none}}@media(min-width:1025px){.ClassFinder .filter-content{position:relative;margin-top:-2px}.ClassFinder .FilterMetaLayout{width:15.6%;margin:0 auto 50px}.ClassFinder .class-cards-grid{width:85%}}.ClassFinder .single-class-grid{flex-wrap:wrap;display:flex}.ClassFinder .single-class-grid.tile-view .single-class-cell{width:50%}@media(max-width:767px){.ClassFinder .single-class-grid.list-view,.ClassFinder .single-class-grid.list-view .product-tile{margin:0}}.ClassFinder .single-class-grid.list-view .single-class-cell{width:100%;margin-bottom:28px}@media(min-width:640px){.ClassFinder .single-class-grid.list-view .single-class-cell{margin-bottom:40px;width:50%}}@media(min-width:992px){.ClassFinder .single-class-grid.list-view .single-class-cell{width:33.33333333%}.ClassFinder .single-class-grid.list-view .single-class-cell:nth-last-child(-n+3){margin-bottom:0}}@media(min-width:768px){.ClassFinder .single-class-grid{width:calc(90% + 50px);margin:0 auto}}.report-comment-header{border-bottom:1px solid #e5e5e5!important;padding:38px 16px 16px!important;font-weight:600!important;line-height:135%!important;text-transform:uppercase!important}.report-comment-body,.report-comment-header{color:#000!important;font-family:Proxima-Nova!important;font-size:18px!important;font-style:normal!important}.report-comment-body{font-weight:400!important;line-height:24px!important;letter-spacing:.396px!important;padding-top:8px!important;padding-bottom:92px!important;text-align:left!important}.report-comment-footer{justify-content:center!important;border-width:0!important}.report-comment-cancel{color:#000;margin-right:24px}.report-comment-cancel,.report-comment-report{display:flex;padding:12px 32px;justify-content:center;align-items:center;border:1px solid #000;font-family:Proxima-Nova;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.8px;text-transform:uppercase;border-radius:0}.report-comment-report{background-color:#000;color:#fff}.AloModal .modal-dialog{padding:15% 0 0!important;width:500px!important}@media(max-width:640px){.AloModal .modal-dialog{padding:25% 0 0!important;width:345px!important}}.AloModal .modal-dialog .modal-content{padding:0!important;min-width:500px!important;border-radius:8px!important}@media(max-width:640px){.AloModal .modal-dialog .modal-content{min-width:345px!important}}