/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Width */
/* MOBILE FIRST */
/* DESKTOP FIRST */
/* DEVICE */
/* RANGE */
/* Colors
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Base
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Inputs
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Fonts
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Header
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Table
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Other
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Fonts
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Cart Item variables/colors/border radius etc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Form Elements
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Checkbox
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Radio Button
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.parent-category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 47.9375em) {
  .parent-category {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.parent-category__container {
  margin: 1.5rem 0;
  padding: 0 1.5rem;
}
@media only screen and (min-width: 48em) {
  .parent-category__container {
    max-width: 30rem;
    padding-right: 2.5rem;
    padding-left: 0rem;
  }
}
@media only screen and (max-width: 63.9375em) {
  .parent-category__container {
    display: none;
  }
}
.parent-category__dropzone-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.parent-category__heading {
  font-size: 2rem;
  text-transform: uppercase;
}
.parent-category__nav .nav__categories .categories__category {
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #e1e1e1;
}
.parent-category__nav .nav__categories .categories__category .category__link {
  font-size: 1.4rem;
  font-weight: 500;
  color: #666;
}
.parent-category__nav .nav__categories .categories__category .subcategories__categories {
  margin-top: 0.5rem;
  margin-left: 0;
  margin-bottom: 0;
}
.parent-category__nav .nav__categories .categories__category .subcategories__categories .subcategories__category {
  margin: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
}
.parent-category__nav .nav__categories .categories__category .subcategories__categories .subcategories__category:hover {
  background: #f0f0f0;
  -webkit-transition: background 0.35s;
  -o-transition: background 0.35s;
  transition: background 0.35s;
}
.parent-category__nav .nav__categories .categories__category .subcategories__categories .subcategories__category .category__link {
  font-size: 1.3rem;
  font-weight: normal;
}
.parent-category__nav .nav__categories .accordion__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.parent-category__nav .nav__categories .category__link.accordion__label {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  white-space: nowrap;
}
.parent-category__nav .nav__categories .category__link.accordion__label:after {
  content: none;
  display: none;
}
.parent-category__nav .nav__categories .category__expand.accordion__label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.parent-category__nav .nav__categories .category__expand.accordion__label:after {
  position: static;
  margin-right: 1rem;
  margin-left: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  font-size: 2.2rem;
}
.parent-category__nav .nav__categories .category__subcategories.accordion__content {
  height: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.parent-category__nav .nav__categories .category__subcategories.accordion__content[data-status="open"] {
  max-height: 50rem;
  min-height: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9wYXJlbnQtY2F0ZWdvcnkuY3NzIiwiLi4vc3JjL3N0eWxlc2hlZXRzL21vZHVsZXMvcGFnZXMvcGFyZW50LWNhdGVnb3J5Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7cURBQ3FEO0FBQ3JELFdBQVc7QUFDWCxrQkFBa0I7QUFDbEIsbUJBQW1CO0FBQ25CLFlBQVk7QUFDWixXQUFXO0FBQ1g7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FDdENyRDtFQUNJLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7Q0R3Q0g7QUN0Q0c7RUFBQTtJQUNJLDZCQUFBO0lBQ0EsK0JBQUE7SUFDQSx1Q0FBQTtJQUNBLG1DQUFBO0lBQ0EsK0JBQUE7R0R5Q0w7Q0FDRjtBQ3ZDRztFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7Q0R5Q1A7QUN2Q087RUFBQTtJQUNJLGlCQUFBO0lBQ0Esc0JBQUE7SUFDQSxtQkFBQTtHRDBDVDtDQUNGO0FDeENPO0VBQUE7SUFDSSxjQUFBO0dEMkNUO0NBQ0Y7QUN4Q0c7RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7Q0QwQ1A7QUN2Q0c7RUFDSSxnQkFBQTtFQUNBLDBCQUFBO0NEeUNQO0FDdENHO0VBR1ksc0JBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0NEc0NmO0FDM0NHO0VBUWdCLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0NEc0NuQjtBQ2hERztFQWNnQixtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtDRHFDbkI7QUNyREc7RUFtQm9CLFVBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7Q0RxQ3ZCO0FDbkN1QjtFQUNJLG9CQUFBO0VBQ0EscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLDZCQUFBO0NEcUMzQjtBQ2pFRztFQWdDd0Isa0JBQUE7RUFDQSxvQkFBQTtDRG9DM0I7QUNyRUc7RUF3Q1kscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSx1Q0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7Q0RnQ2Y7QUNuRkc7RUF1RFksb0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0Esb0JBQUE7Q0QrQmY7QUM3QmU7RUFDSSxjQUFBO0VBQ0EsY0FBQTtDRCtCbkI7QUM5Rkc7RUFvRVksb0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0NENkJmO0FDM0JlO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7Q0Q2Qm5CO0FDN0dHO0VBcUZZLGFBQUE7RUFDQSwwQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0NBQUE7Q0QyQmY7QUN6QmU7RUFDSSxrQkFBQTtFQUNBLGNBQUE7Q0QyQm5CIiwiZmlsZSI6InBhcmVudC1jYXRlZ29yeS5taW4uY3NzIn0= */