@charset "UTF-8";
/*
  Standalone bundle: Learning Center template styles.

  This is split out of the monolithic foundation.css so the ~600KB of
  learning-center CSS only loads on learning-center / spoke-pages templates
  (see ic_enqueue_learning_center_styles() in library/enqueue-scripts.php),
  instead of on every page.

  The imports below provide the variables/functions/mixins the template partial
  needs (Foundation settings + mixins for breakpoint()/flex, and the custom
  mixins in _custom-global). Only _custom-global emits a few shared rules, which
  already exist in core foundation.css — harmless duplication, negligible size.

  Scoped selectors: #learning-center-single, .spoke-page, .pillar-archive,
  .topic-browser, and the learning-center/module-*.php parts.
*/
/*
  Shared silent context for per-template CSS bundles.

  Provides the variables / functions / mixins a template partial needs when it is
  compiled on its own (Foundation settings + mixins for breakpoint()/flex, and the
  custom mixins in _custom-global such as heading-font). Only foundation-visibility-classes
  and _custom-global emit any CSS of their own, and those rules already exist in core
  foundation.css — harmless duplication, negligible size. foundation-visibility-classes
  is included because _custom-global has one `@extend .show-for-sr`.

  Leading underscore => sass partial => not compiled to its own file by gulp.
*/
/**
 * Foundation for Sites by ZURB
 * Version 6.3.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@import url("https://use.typekit.net/qqw4oxb.css");
.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

@media screen and (max-width: 39.9375em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.9375em) {
  .show-for-medium {
    display: none !important;
  }
}

@media screen and (min-width: 40em) and (max-width: 48em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.9375em), screen and (min-width: 48.0625em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em) {
  .show-for-large {
    display: none !important;
  }
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 75em) {
  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 74.9375em) {
  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 75em) and (max-width: 89.9375em) {
  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 74.9375em), screen and (min-width: 90em) {
  .show-for-xlarge-only {
    display: none !important;
  }
}

.show-for-sr, .wpcf7-list-item input[type=checkbox],
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

@font-face {
  font-family: "Archer";
  src: url("../fonts/Archer/Archer-BookItal-Pro.otf") format("opentype");
  font-style: italic;
  font-display: optional;
}
@font-face {
  font-family: "ZonaPro";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/homepage/ZonaPro.otf");
  src: url("/wp-content/themes/inspired-closets/assets/fonts/homepage/ZonaPro.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "ZonaPro-Black";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/homepage/ZonaPro-Black.otf");
  src: url("/wp-content/themes/inspired-closets/assets/fonts/homepage/ZonaPro-Black.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "ZonaPro-Light";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/homepage/ZonaPro-Light.otf");
  src: url("/wp-content/themes/inspired-closets/assets/fonts/homepage/ZonaPro-Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "BigCaslon";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/BigCaslon/BigCaslon-Regular.otf");
  src: url("/wp-content/themes/inspired-closets/assets/fonts/BigCaslon/BigCaslon-Regular.otf") format("opentype");
  font-display: optional;
}
@font-face {
  font-family: "BigCaslon-Black";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/BigCaslon/BigCaslon-Black.otf");
  src: url("/wp-content/themes/inspired-closets/assets/fonts/BigCaslon/BigCaslon-Black.otf") format("opentype");
  font-display: optional;
}
@font-face {
  font-family: "BigCaslon-Bold";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/BigCaslon/BigCaslon-Bold.otf");
  src: url("/wp-content/themes/inspired-closets/assets/fonts/BigCaslon/BigCaslon-Bold.otf") format("opentype");
  font-display: optional;
}
@font-face {
  font-family: "Mogan-Regular";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Mogan/MoganRegular.otf");
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Mogan/MoganRegular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Lato/Lato-Thin.ttf");
  font-display: optional;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Lato/Lato-ThinItalic.ttf");
  font-display: optional;
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Lato/Lato-Light.ttf");
  font-display: optional;
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Lato/Lato-LightItalic.ttf");
  font-display: optional;
  font-style: italic;
  font-weight: 200;
  font-stretch: normal;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Lato/Lato-Regular.ttf");
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "Lato";
  src: url("/wp-content/themes/inspired-closets/assets/fonts/Lato/Lato-Italic.ttf");
  font-display: optional;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
/*
- Big Caslon CC Regular
    - `font-family: "big-caslon-fb", serif;`
    - `font-weight: 400;`
    - `font-style: normal;`
- Big Caslon CC Italic
    - `font-family: "big-caslon-fb", serif;`
    - `font-weight: 400;`
    - `font-style: italic;`
- Big Caslon CC Bold
    - `font-family: "big-caslon-fb", serif;`
    - `font-weight: 700;`
    - `font-style: normal;`
- Big Caslon CC Bold Italic
    - `font-family: "big-caslon-fb", serif;`
    - `font-weight: 700;`
    - `font-style: italic;`
- Big Caslon CC Black
    - `font-family: "big-caslon-fb", serif;`
    - `font-weight: 800;`
    - `font-style: normal;`
- Big Caslon CC Black Italic
    - `font-family: "big-caslon-fb", serif;`
    - `font-weight: 800;`
    - `font-style: italic;`
*/
.big-caslon-bold {
  font-family: "big-caslon-fb", serif, serif;
  font-weight: 700;
  font-style: normal;
}

.red {
  color: #821f2d !important;
}

.trufffle {
  color: #877971 !important;
}

.dusty-rose {
  color: #d1a6a1 !important;
}

.primary-subheading {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 2.592px;
}

.hidden {
  display: none;
}

.display-block {
  display: block;
}

h1 {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  h1 {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}

h2 {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  h2 {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}

h3 {
  font-family: "big-caslon-fb", serif;
  font-size: 24px;
}

body, p, li, input[type=submit] {
  font-family: "Lato", sans-serif;
  font-weight: 500;
  letter-spacing: 0.8px;
  font-size: 16px;
  letter-spacing: 0.16px;
}
@media print, screen and (min-width: 64em) {
  body, p, li, input[type=submit] {
    font-size: 14.4px;
    letter-spacing: 0.936px;
  }
}

.max-width-container {
  max-width: 1270px;
  margin-right: auto;
  margin-left: auto;
}
@media print, screen and (min-width: 64em) {
  .max-width-container {
    padding: 0 1rem;
  }
}

.right-arrow-icon {
  max-width: 15px;
}
@media print, screen and (min-width: 40em) {
  .right-arrow-icon {
    max-width: 22px;
  }
}

.consultation-cta-arrow {
  margin-top: 1rem;
}
@media print, screen and (min-width: 64em) {
  .consultation-cta-arrow {
    margin-top: 2.5rem;
  }
}
.consultation-cta-arrow a {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
  color: #282829;
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
}
@media print, screen and (min-width: 40em) {
  .consultation-cta-arrow a br {
    display: none;
  }
}
.consultation-cta-arrow a img {
  max-width: 15px;
  margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  .consultation-cta-arrow a img {
    display: block;
    margin-left: 1rem;
    max-width: 22px;
  }
}

.cta-button-transparent {
  color: #282829;
  display: inline-flex;
  min-width: 170px;
  height: 46px;
  padding: 10px 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 106%; /* 13.78px */
  letter-spacing: 1.365px;
  text-transform: uppercase;
  border: 1.5px solid #282829;
  background-color: transparent;
}
.cta-button-transparent:hover, .cta-button-transparent:active, .cta-button-transparent:focus {
  background-color: transparent;
  color: #282829;
}

.cta-button-black {
  color: #282829;
  display: inline-flex;
  min-width: 170px;
  height: 46px;
  padding: 10px 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 106%; /* 13.78px */
  letter-spacing: 1.365px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #282829;
  border: 1.5px solid #282829;
}
.cta-button-black:hover, .cta-button-black:active, .cta-button-black:focus {
  color: #ffffff;
}

.cta-button-red {
  color: #282829;
  display: inline-flex;
  min-width: 170px;
  height: 46px;
  padding: 10px 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 106%; /* 13.78px */
  letter-spacing: 1.365px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #821f2d;
  border: 1.5px solid #821f2d;
}
.cta-button-red:hover, .cta-button-red:active, .cta-button-red:focus {
  color: #ffffff;
}

.cta-button-white {
  color: #282829;
  display: inline-flex;
  min-width: 170px;
  height: 46px;
  padding: 10px 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 106%; /* 13.78px */
  letter-spacing: 1.365px;
  text-transform: uppercase;
  color: #282829;
  background-color: #ffffff;
  border: 1.5px solid #ffffff;
}
.cta-button-white:hover, .cta-button-white:active, .cta-button-white:focus {
  color: #282829;
}

.cta-button-red-inverse {
  color: #282829;
  display: inline-flex;
  min-width: 170px;
  height: 46px;
  padding: 10px 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 106%; /* 13.78px */
  letter-spacing: 1.365px;
  text-transform: uppercase;
  color: #821f2d;
  background-color: transparent;
  border: 1.5px solid #821f2d;
}
.cta-button-red-inverse:hover, .cta-button-red-inverse:active, .cta-button-red-inverse:focus {
  color: #821f2d;
}

.cta-button-black {
  color: #282829;
  display: inline-flex;
  min-width: 170px;
  height: 46px;
  padding: 10px 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  text-align: center;
  font-family: Lato;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 106%; /* 13.78px */
  letter-spacing: 1.365px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #282829;
  border: 1.5px solid #282829;
}
.cta-button-black:hover, .cta-button-black:active, .cta-button-black:focus {
  color: #ffffff;
}

button.pointer {
  cursor: pointer;
}

img.arrow-right {
  margin-left: 0.5rem;
  max-width: 22px;
}

.pink-bg {
  background-color: #fdeae6;
}

.new {
  background-color: #fdeae6;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 2px;
  padding: 0.5em 1em;
  display: inline-block;
  margin: 0.5rem;
  color: #000;
  z-index: 1;
  position: relative;
}
.new.small {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-width: 150px;
  margin: 0;
  text-align: center;
  font-size: 0.6em;
}

.wpcf7-list-item label {
  padding-left: 1.5em;
  position: relative;
}
.wpcf7-list-item label::before {
  position: absolute;
  top: 4px;
  left: 0;
  content: " ";
  width: 1.25em;
  height: 1.25em;
  background-color: white;
  border-top-style: solid;
  border-top-color: lightgray;
  border-left-style: solid;
  border-left-color: lightgray;
  margin-bottom: -4px;
  margin-right: 0.25em;
  z-index: 10;
}
.wpcf7-list-item label.focused:not(.active)::before {
  border: solid lightgray;
}
.wpcf7-list-item label.active::after {
  position: absolute;
  top: 0px;
  left: 1px;
  width: 15px;
  height: 15px;
  content: "✓";
  font-size: 1.75em;
  font-weight: bold;
  line-height: 0.9;
  padding-left: 2px;
  background: transparent;
  color: #821f2d;
  transform: rotate(10deg);
  z-index: 20;
}
.has-h1-style,
#learning-center-single.default.spoke-page .has-h1-style {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .has-h1-style,
  #learning-center-single.default.spoke-page .has-h1-style {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}

.has-h2-style,
#learning-center-single.default.spoke-page .has-h2-style {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .has-h2-style,
  #learning-center-single.default.spoke-page .has-h2-style {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}

.has-primary-text-color {
  color: #821f2d;
}

.has-bone-background-color {
  background-color: #efe9e5;
}

.has-background {
  border-radius: 3px;
}

.blog-image-slider.slick-dotted.slick-slider {
  padding: 0;
  margin-bottom: 1rem;
}
.blog-image-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 1;
  width: 10px !important;
  height: 20px !important;
  background-size: 10px;
}
.blog-image-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 25px;
}
.blog-image-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 25px;
}
.blog-image-slider button.slick-arrow::before {
  content: "";
}
@media print, screen and (min-width: 64em) {
  .blog-image-slider .slick-list {
    height: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .blog-image-slider .slick-list .slick-track {
    height: 100%;
  }
}
.blog-image-slider .slick-list .slick-track .slick-slide > img, .blog-image-slider .slick-list .slick-track .slick-slide > .img-wrapper img, .blog-image-slider .slick-list .slick-track .slick-slide > .image-wrapper img, .blog-image-slider .slick-list .slick-track .slick-slide > div .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .blog-image-slider .slick-list .slick-track .slick-slide > img, .blog-image-slider .slick-list .slick-track .slick-slide > .img-wrapper img, .blog-image-slider .slick-list .slick-track .slick-slide > .image-wrapper img, .blog-image-slider .slick-list .slick-track .slick-slide > div .image-wrapper img {
    max-height: 500px;
  }
}
@media print, screen and (min-width: 64em) {
  .blog-image-slider .slick-list .slick-track .slick-slide > img, .blog-image-slider .slick-list .slick-track .slick-slide > .img-wrapper img, .blog-image-slider .slick-list .slick-track .slick-slide > .image-wrapper img, .blog-image-slider .slick-list .slick-track .slick-slide > div .image-wrapper img {
    max-height: none;
    height: 100%;
  }
}
.blog-image-slider .slick-dots {
  top: unset;
  bottom: 10px;
}
.blog-image-slider .slick-dots li {
  margin: 0;
}
.blog-image-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.blog-image-slider .slick-dots li button:before {
  content: "";
}
.blog-image-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}

#learning-center-single .vivid#module-topbar {
  background-color: transparent;
  padding: 1rem 0 0 0;
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  #learning-center-single .vivid#module-topbar {
    padding: 5rem 0 0 0;
  }
}
#learning-center-single .vivid#module-topbar .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
#learning-center-single .vivid#module-topbar .grid-wrapper {
  padding: 0 2rem;
}
@media screen and (min-width: 75em) {
  #learning-center-single .vivid#module-topbar .grid-wrapper {
    padding: 0;
  }
}
#learning-center-single .vivid#module-topbar .grid-wrapper .section .part .breadcrumbs {
  padding: 0.5rem 0;
}
@media screen and (max-width: 39.9375em) {
  #learning-center-single .vivid#module-topbar .grid-wrapper .section .part .breadcrumbs {
    padding-bottom: 1rem;
    font-size: 0.75rem;
  }
}
#learning-center-single .vivid#module-topbar .grid-wrapper .section .part .breadcrumbs a, #learning-center-single .vivid#module-topbar .grid-wrapper .section .part .breadcrumbs span {
  color: #282829;
  font-size: 14px;
}
#learning-center-single .vivid#module-topbar .grid-wrapper .section .part .breadcrumbs a:hover {
  color: #282829;
}
#learning-center-single .spoke-page-intro {
  margin-bottom: 1rem;
  padding-bottom: 20px;
}
#learning-center-single .spoke-page-intro .vivid.grid-wrapper {
  padding: 0;
}
@media screen and (min-width: 64em) {
  #learning-center-single .spoke-page-intro .vivid.grid-wrapper {
    padding: 0;
  }
}
#learning-center-single .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  margin: 0;
  border-bottom: 2px solid #821f2d;
  padding-bottom: 2rem;
}
#learning-center-single .spoke-page-intro .vivid.grid-wrapper .vivid.section .social-share {
  display: none;
}
#learning-center-single .spoke-page-intro .vivid.grid-wrapper .vivid.section:hover .social-share {
  display: block;
}
#learning-center-single .recommended-posts {
  margin: 7rem 0 2rem 0;
}
@media screen and (max-width: 39.9375em) {
  #learning-center-single .recommended-posts {
    margin: 2rem 0;
  }
}
#learning-center-single .spoke-page h1 {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single .spoke-page h1 {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
@media print, screen and (min-width: 40em) {
  #learning-center-single.pillar-page .vivid#module-topbar {
    margin-top: 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.pillar-page .vivid#module-topbar {
    margin-top: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.pillar-page .vivid#module-topbar .grid-wrapper .vivid.section {
    display: none;
  }
}
#learning-center-single.pillar-page .vivid.outer-grid.page-introduction {
  padding-bottom: 2rem;
}
#learning-center-single.pillar-page .vivid.outer-grid.page-introduction .vivid.grid-wrapper .vivid.section {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.pillar-page .vivid.outer-grid.page-introduction .vivid.grid-wrapper .vivid.section {
    flex-direction: row;
  }
}
@media screen and (max-width: 48em) {
  #learning-center-single.pillar-page .vivid.outer-grid.page-introduction .vivid.grid-wrapper .vivid.section {
    margin-right: 0;
    margin-left: 0;
  }
}
#learning-center-single.pillar-page .page-introduction .breadcrumbs {
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.pillar-page .page-introduction .breadcrumbs {
    margin: 0 0 3rem;
  }
}
@media screen and (max-width: 39.9375em) {
  #learning-center-single.pillar-page .page-introduction .breadcrumbs {
    padding-bottom: 0;
    font-size: 100%;
  }
}
#learning-center-single.pillar-page .page-introduction .breadcrumbs .item {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 2.592px;
}
#learning-center-single.pillar-page .page-introduction .breadcrumbs span.current > span {
  color: #821f2d;
}
#learning-center-single.pillar-page .page-introduction .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
#learning-center-single.pillar-page .page-introduction .vivid.grid-wrapper .part p:last-of-type {
  margin-bottom: 0;
}
#learning-center-single.pillar-page .page-introduction .spoke-page-heading h1 {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 42px;
  letter-spacing: 1.2px;
  color: #282829;
  line-height: 1.12;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.pillar-page .page-introduction .spoke-page-heading h1 {
    font-size: 56px;
    letter-spacing: 1.68px;
  }
}
#learning-center-single.pillar-page .page-introduction .featured-image {
  height: 100%;
  width: 100%;
}
#learning-center-single.pillar-page .page-introduction .featured-image > div.desktop {
  display: none;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.pillar-page .page-introduction .featured-image > div.desktop {
    display: block;
  }
}
#learning-center-single.pillar-page .page-introduction .featured-image > img {
  max-height: 500px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.pillar-page .page-introduction .featured-image > img {
    display: none;
  }
}
#learning-center-single h2 {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single h2 {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
#learning-center-single h3 {
  font-family: "big-caslon-fb", serif;
  font-size: 24px;
}

.embedded-video {
  margin: 1rem 0;
}
.embedded-video .wistia_click_to_play a {
  position: relative;
}
.embedded-video .wistia_click_to_play a img.watch-story-icon {
  max-width: 130px !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (min-width: 64em) {
  .embedded-video .wistia_click_to_play a img.watch-story-icon {
    max-width: 170px;
  }
}

#learning-center-single .full-width-mobile .vivid.grid-wrapper {
  padding: 0;
}

.vivid#module-hero {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-hero {
    background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2023/07/28092616/Blog_Landing_Page_Hero_Image-1.webp");
    background-position: center -40px;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 125em) {
  .vivid#module-hero {
    background-size: cover;
  }
}
.vivid#module-hero .vivid.grid-wrapper {
  padding: 0;
}
.vivid#module-hero .vivid.grid-wrapper .hero-text {
  height: 340px;
  background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2023/07/14085926/Blog_Landing_Page_Hero_Image_Mobile.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 3rem 1rem;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-hero .vivid.grid-wrapper .hero-text {
    background-image: none;
    height: auto;
    padding: 3rem 0 0 0;
  }
}
.vivid#module-hero .vivid.grid-wrapper .hero-text h1 {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 42px;
  letter-spacing: 1.2px;
  color: #282829;
  line-height: 1.12;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-hero .vivid.grid-wrapper .hero-text h1 {
    font-size: 56px;
    letter-spacing: 1.68px;
  }
}
.vivid#module-hero .vivid.grid-wrapper .hero-text h1 {
  color: #d1a6a1;
  padding-bottom: 1rem;
}
.vivid#module-hero .vivid.grid-wrapper .hero-text h3 {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
}
.vivid#module-hero .vivid.grid-wrapper .hero-intro {
  background-color: #e4d3d1;
  text-align: center;
  padding: 1.5rem 0 1rem 0;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-hero .vivid.grid-wrapper .hero-intro {
    background-color: transparent;
    padding: 0;
  }
}
.vivid#module-hero .vivid.grid-wrapper .hero-intro .seperator {
  display: none;
  width: 80px;
  height: 2px;
  background-color: #d1a6a1;
  margin: 2rem auto;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-hero .vivid.grid-wrapper .hero-intro .seperator {
    display: block;
  }
}
.vivid#module-hero .vivid.grid-wrapper .hero-intro h3 {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
  margin: 0 auto;
}
.vivid#module-hero .vivid.grid-wrapper .hero-intro .things-you-will-find {
  display: flex;
  flex-direction: column;
  max-width: 90%;
  margin: 1rem auto 0 auto;
}
@media print, screen and (min-width: 40em) {
  .vivid#module-hero .vivid.grid-wrapper .hero-intro .things-you-will-find {
    flex-direction: row;
    padding: 1rem auto;
  }
}
@media print, screen and (min-width: 64em) {
  .vivid#module-hero .vivid.grid-wrapper .hero-intro .things-you-will-find {
    max-width: 1024px;
    margin-top: 1rem;
    padding-bottom: 2rem;
  }
}
.vivid#module-hero .vivid.grid-wrapper .hero-intro .things-you-will-find .finding {
  text-align: center;
  padding: 0 1.5rem;
}
.vivid#module-hero .vivid.grid-wrapper .hero-intro .things-you-will-find .finding .checkbox {
  background-color: #d1a6a1;
  border-radius: 50%;
  height: 34px;
  width: 34px;
  margin: 10px auto;
}
.vivid#module-hero .vivid.grid-wrapper .hero-intro .things-you-will-find .finding .checkbox img {
  max-height: 15px;
  padding-top: 5px;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-hero .vivid.grid-wrapper .hero-intro .things-you-will-find .finding .checkbox img {
    max-height: 20px;
    padding-top: 10px;
  }
}

.vivid#module-filter-archive {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive {
    display: block;
    margin-top: 2rem;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper {
  padding: 0;
}
.vivid#module-filter-archive .vivid.grid-wrapper .vivid.section {
  position: relative;
  gap: 1rem;
  margin: 0;
  justify-content: space-between;
}
.vivid#module-filter-archive .vivid.grid-wrapper #mobile-filter-buttons {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-top: 1px solid #282829;
  border-bottom: 1px solid #282829;
  width: 100%;
}
.vivid#module-filter-archive .vivid.grid-wrapper #mobile-filter-buttons button {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
  color: #282829;
  position: relative;
  flex-basis: 50%;
  padding: 1.5rem 0;
}
.vivid#module-filter-archive .vivid.grid-wrapper #mobile-filter-buttons button:first-of-type {
  border-right: 1px solid #282829;
  display: flex;
  justify-content: center;
  align-items: center;
}
.vivid#module-filter-archive .vivid.grid-wrapper #mobile-filter-buttons button .number-applied {
  display: none;
  position: absolute;
  left: 15px;
  background-color: #d1a6a1;
  color: #ffffff;
  font-weight: 400;
  border-radius: 50%;
  letter-spacing: 0;
  height: 23px;
  width: 23px;
  padding: 4px 3px;
}
.vivid#module-filter-archive .vivid.grid-wrapper #mobile-filter-buttons button img {
  max-width: 15px;
  margin-left: 10px;
  margin-top: -3px;
}
.vivid#module-filter-archive .vivid.grid-wrapper #mobile-filter-buttons button img.icon-plus {
  max-width: 13px;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter.part {
    padding-left: 0;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter.mobile-open {
  display: block;
  z-index: 12001;
  position: fixed;
  top: 0;
  background-color: #ffffff;
  overflow-y: scroll;
  width: 100%;
  height: 100vh;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter {
    display: block;
    flex-basis: 32%;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .heading {
  padding: 2rem 0 1rem 0;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .heading {
    background-color: #efe9e5;
    padding: 1rem 0;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .heading h1, .vivid#module-filter-archive .vivid.grid-wrapper #filter .heading p {
  margin: 0;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .heading p {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .heading p {
    display: block;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .heading:after {
  display: none;
  content: "";
  position: absolute;
  top: 99%;
  left: 0;
  right: 0;
  padding-bottom: 10%;
  background: #efe9e5;
  clip-path: polygon(0% 0%, 101% 0%, 50% 100%);
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .heading:after {
    display: block;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .heading .close-button {
  font-size: 40px;
  right: 0;
  top: 2.25rem;
  color: #282829;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .heading .close-button span {
  width: 2rem;
  height: 2rem;
  line-height: 0;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters {
  padding-bottom: 150px;
}
@media print, screen and (min-width: 40em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters {
    padding: 1rem 5rem 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters {
    padding: 0;
    margin-top: 5rem;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter {
  position: relative;
  margin-bottom: 2rem;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter img {
  display: none;
  max-width: 15px;
  position: absolute;
  top: 7px;
  cursor: pointer;
  transform: rotate(-90deg);
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter img {
    display: block;
  }
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details {
    padding-left: 2rem;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details h4 {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details > div {
  display: none;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons {
  display: flex;
  flex-wrap: wrap;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons label {
  position: relative;
  cursor: pointer;
  flex-basis: 50%;
  font-size: 14.4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding-left: 30px;
  padding-bottom: 7px;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons label input {
  margin: 0 0.5rem 0 0;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons label input.checked ~ .checkmark {
  background-color: #d1a6a1;
  border: none;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons label input.checked ~ .checkmark:after {
  display: block;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons label .checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 19px;
  width: 19px;
  border: 1px solid #282829;
  border-radius: 50%;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 6px;
  left: 6px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .radio-buttons label.more-radio-buttons {
    display: none;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons {
    display: block;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons .show-more, .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons .show-less {
  color: #d1a6a1;
  cursor: pointer;
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons .show-more span:first-of-type, .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons .show-less span:first-of-type {
  font-size: 25px;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons .show-more span:last-of-type, .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons .show-less span:last-of-type {
  text-decoration: underline;
  margin-left: 1rem;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .toggle-radio-buttons .show-less {
  display: none;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .questions-dropdown {
  border-radius: 7px;
  border-color: #282829;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .show-more-questions button {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  letter-spacing: 0.8px;
  color: #d1a6a1;
  cursor: pointer;
  text-decoration: underline;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box {
  position: relative;
  display: block;
  width: 100%;
  margin: 1rem auto;
  border-radius: 7px;
  border: 1px solid #282829;
  z-index: 100;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .current {
  position: relative;
  cursor: pointer;
  outline: none;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .caret-icon {
  position: absolute;
  display: inline-block;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 20px;
  transition: 0.2s ease;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .value {
  display: flex;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .input {
  display: none;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .input:checked + .input-text {
  display: block;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .input-text {
  display: none;
  width: 100%;
  margin: 0;
  padding: 5px 7px;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .select-box-list {
  display: none;
  position: absolute;
  width: 100%;
  padding: 5px;
  list-style: none;
  margin: 10px 0 0 0;
  border: 1px solid #282829;
  background-color: #ffffff;
  height: 270px;
  overflow: scroll;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .select-box-list {
    height: auto;
  }
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .option {
  display: block;
  padding: 5px 7px;
  background-color: #ffffff;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .option:hover, .vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box .option:focus {
  background-color: #e4d3d1;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box.open .current .caret-icon {
  transform: translateY(-50%) rotate(180deg);
  transition: 0.2s ease;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter .details .select-box.open .select-box-list {
  display: block;
  animation-name: none;
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter.open img {
  transform: rotate(0);
}
.vivid#module-filter-archive .vivid.grid-wrapper #filter .filters .filter.open .details > div {
  display: block;
}
.vivid#module-filter-archive #mobile-apply-clear-buttons {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 12001;
  border-top: 1px solid #282829;
  background-color: #ffffff;
  padding: 1.5rem 0;
}
.vivid#module-filter-archive #mobile-apply-clear-buttons.mobile-open {
  display: block;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #mobile-apply-clear-buttons {
    position: relative;
    bottom: unset;
    width: auto;
    border-top: none;
  }
}
.vivid#module-filter-archive #mobile-apply-clear-buttons button {
  min-width: 165px;
}
.vivid#module-filter-archive #mobile-apply-clear-buttons button:first-of-type {
  margin-right: 10px;
}
.vivid#module-filter-archive #mobile-search {
  display: none;
  overflow: scroll;
}
@media print, screen and (min-width: 40em) {
  .vivid#module-filter-archive #mobile-search {
    padding: 1rem 5rem 4rem;
  }
}
.vivid#module-filter-archive #mobile-search.mobile-open {
  display: block;
  z-index: 12001;
  position: fixed;
  top: 0;
  background-color: #ffffff;
  overflow-y: scroll;
  width: 100%;
  height: 100vh;
}
.vivid#module-filter-archive #mobile-search .heading {
  padding: 2rem 0 1rem 0;
  position: relative;
}
.vivid#module-filter-archive #mobile-search .heading .close-button {
  font-size: 40px;
  right: 0;
  top: 2.25rem;
  color: #282829;
}
.vivid#module-filter-archive #mobile-search .heading .close-button span {
  width: 2rem;
  height: 2rem;
  line-height: 0;
}
.vivid#module-filter-archive #mobile-search .search-input {
  position: relative;
}
.vivid#module-filter-archive #mobile-search .search-input img {
  position: absolute;
  left: 0;
  top: 14px;
  max-height: 12px;
}
.vivid#module-filter-archive #mobile-search .search-input input {
  border: none;
  border-bottom: 1px solid #282829;
  box-shadow: none;
  padding-left: 25px;
}
.vivid#module-filter-archive #mobile-search .search-input input::-moz-placeholder {
  color: #282829;
}
.vivid#module-filter-archive #mobile-search .search-input input::placeholder {
  color: #282829;
}
.vivid#module-filter-archive #mobile-search .results {
  margin-top: 2rem;
}
.vivid#module-filter-archive #mobile-search .results .loader {
  display: none;
}
.vivid#module-filter-archive #mobile-search .results .article-list .article-link {
  padding: 1.5rem 0;
}
.vivid#module-filter-archive #mobile-search .results .article-list .article-link h1 {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #mobile-search .results .article-list .article-link h1 {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
.vivid#module-filter-archive #mobile-search .results .article-list .article-link h1 a {
  color: #282829;
}
.vivid#module-filter-archive #results {
  padding: 0 1rem;
  width: 100%;
  margin: 1rem 0 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results {
    padding: 1.5rem;
    margin: 0 0 2rem 0;
    background-color: #efe9e5;
    flex-basis: 66%;
  }
}
.vivid#module-filter-archive #results .search-bar {
  padding: 0 0 1rem 0;
}
.vivid#module-filter-archive #results .search-bar .search-container {
  align-items: center;
  display: flex;
  justify-content: center;
  border: 2px solid #C2BCB8;
  border-radius: 9999px;
  width: -moz-max-content;
  width: max-content;
  padding: 10px;
}
.vivid#module-filter-archive #results .search-bar .search-container input {
  border: none;
  padding: 0;
  width: 0;
  margin: 0;
  transition: width 120ms ease 0s;
  height: auto;
  background-color: #efe9e5;
  border: none;
  box-shadow: none;
  color: #877971;
}
.vivid#module-filter-archive #results .search-bar .search-container input::-moz-placeholder {
  color: #877971;
}
.vivid#module-filter-archive #results .search-bar .search-container input::placeholder {
  color: #877971;
}
.vivid#module-filter-archive #results .search-bar .search-container button {
  border: none;
  padding: 0;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 100%;
}
.vivid#module-filter-archive #results .search-bar .search-container button img {
  max-width: 17px;
}
.vivid#module-filter-archive #results .search-bar .search-container.search-expanded {
  align-items: center;
  display: flex;
  justify-content: center;
  border: 2px solid #C2BCB8;
  border-radius: 9999px;
  width: -moz-max-content;
  width: max-content;
  padding: 5px 35px;
}
.vivid#module-filter-archive #results .search-bar .search-container.search-expanded input {
  width: 185px;
  padding: 5px 10px;
  margin-left: 15px;
  background-color: #efe9e5;
  border: none;
  box-shadow: none;
  color: #877971;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results .search-bar .search-container.search-expanded input {
    width: 280px;
  }
}
.vivid#module-filter-archive #results #loader {
  text-align: center;
  margin: 1rem 0;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results #loader {
    margin: 2rem 0;
  }
}
.vivid#module-filter-archive #results #loader img {
  max-width: 100px;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results .articles {
    height: 100vh;
    overflow: scroll;
  }
}
.vivid#module-filter-archive #results .articles .no-results {
  text-align: center;
  width: 100%;
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results .articles .no-results {
    font-size: 28px;
    margin: 3rem 0;
  }
}
.vivid#module-filter-archive #results .articles .spoke-article {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .vivid#module-filter-archive #results .articles .spoke-article {
    flex-basis: 48.75%;
    max-width: 48.75%;
    margin-bottom: 0;
  }
}
.vivid#module-filter-archive #results .articles .spoke-article .article a .featured-image img {
  height: 300px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.vivid#module-filter-archive #results .articles .spoke-article .article a .info {
  height: 220px;
  position: relative;
  background-color: #efe9e5;
  padding: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .vivid#module-filter-archive #results .articles .spoke-article .article a .info {
    height: 230px;
  }
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results .articles .spoke-article .article a .info {
    background-color: #ffffff;
  }
}
.vivid#module-filter-archive #results .articles .spoke-article .article a .info h2 {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results .articles .spoke-article .article a .info h2 {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
.vivid#module-filter-archive #results .articles .spoke-article .article a .info h2 {
  display: -webkit-box;
  max-width: 100%;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #282829;
}
.vivid#module-filter-archive #results .articles .spoke-article .article a .info p {
  color: #282829;
  display: -webkit-box;
  max-width: 100%;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.vivid#module-filter-archive #results .articles .spoke-article .article a .info .read-more-link {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
  color: #282829;
  display: block;
}
@media print, screen and (min-width: 40em) {
  .vivid#module-filter-archive #results .articles .spoke-article .article a .info .read-more-link {
    position: absolute;
    bottom: 25px;
  }
}
.vivid#module-filter-archive #results .articles .spoke-article .article a .info .read-more-link img {
  margin-left: 0.5rem;
  max-width: 22px;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results.full-width {
    flex-basis: 100%;
  }
}
.vivid#module-filter-archive #results.full-width .articles {
  justify-content: flex-start;
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results.full-width .articles {
    height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .vivid#module-filter-archive #results.full-width .articles .spoke-article {
    flex-basis: 32.25%;
    max-width: 32.25%;
  }
}

.pillar-archive .vivid.outer-grid {
  padding: 10px 0 30px 0;
}
@media screen and (min-width: 64em) {
  .pillar-archive .vivid.outer-grid .grid-wrapper {
    padding: 0;
  }
}
.pillar-archive .vivid.outer-grid .grid-wrapper .vivid.lc-article {
  position: relative;
}
.pillar-archive .vivid.outer-grid .grid-wrapper .vivid.lc-article .lc-share.buttons {
  bottom: 4.5rem;
}

.spoke-page .page-introduction {
  position: relative;
  margin-bottom: 1rem;
  padding-bottom: 20px;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .page-introduction h1 {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page .page-introduction h1 {
    padding: 0 2rem;
  }
}
.spoke-page .page-introduction h2 {
  font-size: 2.25rem;
}
.spoke-page .page-introduction p, .spoke-page .page-introduction li {
  font-size: 1rem;
  font-weight: 300;
}
@media screen and (min-width: 64em) {
  .spoke-page .page-introduction p, .spoke-page .page-introduction li {
    font-size: 1.25rem;
    font-weight: 500;
    padding: 0 2rem;
  }
}
.spoke-page .page-introduction .vivid.section {
  position: relative;
}
.spoke-page .page-introduction .vivid.section .spoke-page-heading {
  margin-bottom: 1rem;
  display: block;
  justify-content: center;
  background-color: #efe9e5;
  width: 100%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page .page-introduction .vivid.section .spoke-page-heading {
    display: flex;
    margin-bottom: 2rem;
  }
}
.spoke-page .page-introduction .vivid.section .spoke-page-heading div {
  text-align: center;
}
.spoke-page .page-introduction .vivid.section .spoke-page-heading div h1 {
  margin: 10px;
  padding: 3rem 5rem;
  font-weight: 500;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .page-introduction .vivid.section .spoke-page-heading div h1 {
    padding: 3rem 0;
  }
}
.spoke-page .page-introduction .vivid.section .spoke-page-heading div img {
  height: 300px;
  width: 800px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 64em) {
  .spoke-page .page-introduction .vivid.section .spoke-page-heading div img {
    height: 100%;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .page-introduction .vivid.section .spoke-page-heading div img {
    height: auto;
    width: auto;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .page-introduction .vivid.section .spoke-page-heading div:last-of-type img {
    height: 350px;
    width: 100%;
  }
}
.spoke-page .page-introduction .vivid.section.reverse {
  padding: 3rem 1rem 0;
}
.spoke-page .vivid.page-builder h2 {
  font-size: 2.25rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.page-builder h2 {
    font-size: 1.5rem;
  }
}
.spoke-page .vivid.page-builder p, .spoke-page .vivid.page-builder li {
  font-size: 1.25rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.page-builder p, .spoke-page .vivid.page-builder li {
    font-size: 1rem;
    font-weight: 300;
  }
}
.spoke-page .vivid.page-builder .outer-grid {
  max-width: 80rem;
  margin: 0 auto;
}
.spoke-page .vivid.page-builder .outer-grid.heading-with-background-color.red {
  color: white;
}
.spoke-page .vivid.page-builder .outer-grid.heading-with-background-color .editor-wrapper {
  padding: 0.5rem 1rem 0 !important;
}
.spoke-page .vivid.outer-grid {
  padding: 10px 0 30px 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid .grid-wrapper {
    padding: 0;
  }
}
.spoke-page .vivid.outer-grid.white-border {
  padding: 10px 0;
}
.spoke-page .vivid.outer-grid.white-border .grid-wrapper {
  border: white 2px solid;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.zoomed-image img {
    height: 350px;
  }
}
.spoke-page .vivid.outer-grid.zoomed-image .social-share img {
  height: auto;
}
.spoke-page .vivid.outer-grid .image-wrapper.with-background-image {
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.spoke-page .vivid.outer-grid .image-wrapper.with-background-image.left {
  margin: 0;
}
.spoke-page .vivid.outer-grid .image-wrapper.with-background-image.right {
  margin: 0;
}
.spoke-page .vivid.outer-grid .image-wrapper.full-width-image {
  margin: 0;
}
.spoke-page .vivid.outer-grid.two-column-image {
  padding: 0;
}
.spoke-page .vivid.outer-grid.two-column-image .part {
  margin-bottom: 0;
}
.spoke-page .vivid.outer-grid.two-column-image .part .column {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.spoke-page .vivid.outer-grid.two-column-image .part .editor-wrapper {
  margin: 2rem 0;
}
.spoke-page .vivid.outer-grid.two-column-image .part li {
  margin-bottom: 1rem;
}
.spoke-page .vivid.outer-grid.two-column-image .part:first-of-type .image-wrapper {
  margin: 0;
}
.spoke-page .vivid.outer-grid.two-column-image .part:last-of-type .image-wrapper {
  margin: 0;
}
.spoke-page .vivid.outer-grid.section-three-column-image .image-wrapper > img, .spoke-page .vivid.outer-grid.section-four-column-image .image-wrapper > img {
  height: 350px;
}
.spoke-page .vivid.outer-grid.section-three-column-image.auto-height .image-wrapper > img, .spoke-page .vivid.outer-grid.section-four-column-image.auto-height .image-wrapper > img {
  height: auto;
}
.spoke-page .vivid.outer-grid.section-two-column-image .image-wrapper > img {
  height: 400px;
}
.spoke-page .vivid.outer-grid.inspired-tip {
  padding: 0;
}
.spoke-page .vivid.outer-grid.inspired-tip .editor-wrapper {
  border: white 2px solid;
  margin: 1rem;
  padding: 2rem 2rem 1rem !important;
}
.spoke-page .vivid.outer-grid.inspired-tip .editor-wrapper strong {
  font-family: "Mogan-Regular";
  letter-spacing: 0;
  text-transform: initial;
  color: #821f2d;
  padding: 0;
}
.spoke-page .vivid.outer-grid.right-brown-column .vivid.part:last-of-type {
  background-color: #F0EDE8;
  padding: 1rem;
  margin-top: 1rem;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.right-brown-column .vivid.part:last-of-type {
    margin-top: -60px;
  }
}
.spoke-page .vivid.outer-grid.right-brown-column .vivid.part:last-of-type .editor-wrapper {
  height: 100%;
  border: white solid 2px;
  padding: 3rem 2rem 1rem;
}
.spoke-page .vivid.outer-grid.right-brown-column .vivid.part:last-of-type .editor-wrapper p:last-of-type {
  color: #821f2d;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
.spoke-page .vivid.outer-grid.red-border-content .vivid.part .editor-wrapper {
  border: 1px solid #821f2d;
  margin: 1rem 0;
  padding: 2rem 2rem 0rem 2rem;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.red-border-content .vivid.part .editor-wrapper {
    margin-top: 6.6rem;
    height: 531px;
  }
}
.spoke-page .vivid.outer-grid.red-border-content .vivid.part .editor-wrapper h4 {
  color: #821f2d;
  text-transform: uppercase;
  font-weight: 500;
}
.spoke-page .vivid.outer-grid.red-border-content .vivid.part .image-wrapper .social-share {
  display: none;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.red-border-content .vivid.part:nth-child(even).span-md-4 .image-wrapper {
    display: none;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.red-border-content .vivid.part:nth-child(odd).span-md-8 .image-wrapper {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.red-border-content:nth-child(odd) .span-md-8 {
  padding-right: 0;
}
.spoke-page .vivid.outer-grid.red-border-content:nth-child(even) .span-md-8 {
  padding-right: 0;
}
.spoke-page .vivid.outer-grid.red-border-content:nth-child(even) .span-md-8 .editor-wrapper {
  margin-right: 1rem;
}
.spoke-page .vivid.outer-grid.red-border-top-content .vivid.part .editor-wrapper {
  border-top: 1px solid #821f2d;
  margin: 2rem 2rem;
  padding: 2rem 0;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.red-border-top-content .vivid.part .editor-wrapper {
    margin: 0;
    padding: 1rem 0;
  }
}
.spoke-page .vivid.outer-grid.red-border-top-content .vivid.part .editor-wrapper h4 {
  color: #821f2d;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 2rem;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.red-border-top-content .vivid.part .image-wrapper {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.red-background-centered {
  padding-bottom: 0;
}
.spoke-page .vivid.outer-grid.red-background-centered .vivid.part .editor-wrapper {
  height: 100%;
  color: white;
  text-transform: uppercase;
  margin: 0 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
}
.spoke-page .vivid.outer-grid.red-background-centered .vivid.part .editor-wrapper p {
  line-height: 2;
  font-weight: 600;
  letter-spacing: 0.3em;
}
.spoke-page .vivid.outer-grid.red-background-centered .vivid.part .image-wrapper:first-of-type img {
  max-width: unset;
  -o-object-fit: initial;
     object-fit: initial;
  margin-left: -76px;
  margin-top: -101px;
  width: 700px;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.red-background-centered .vivid.part .image-wrapper:first-of-type img {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.red-background-centered .vivid.part .image-wrapper:first-of-type .social-share {
  top: 48px;
}
.spoke-page .vivid.outer-grid.red-background-centered .vivid.part .image-wrapper:first-of-type .social-share img {
  width: 100px;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.red-background-centered .vivid.part .image-wrapper:last-of-type {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.pink-background-with-border {
  padding: 10px 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.pink-background-with-border {
    padding: 1rem;
  }
}
@media screen and (max-width: 74.9375em) {
  .spoke-page .vivid.outer-grid.pink-background-with-border .vivid.grid-wrapper {
    padding: 0 1rem;
  }
}
.spoke-page .vivid.outer-grid.pink-background-with-border .vivid.grid-wrapper .vivid.part .editor-wrapper {
  border: 2px solid white;
}
@media screen and (max-width: 74.9375em) {
  .spoke-page .vivid.outer-grid.pink-background-with-border .vivid.grid-wrapper .vivid.part .editor-wrapper {
    padding: 1rem;
  }
}
.spoke-page .vivid.outer-grid.pink-background-with-border .vivid.grid-wrapper .vivid.part .editor-wrapper a {
  color: black;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid .top-margin {
    margin-top: 55px;
  }
}
.spoke-page .vivid.outer-grid.may-2021.pink-offset-list {
  padding: 0;
}
.spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section {
  margin: 0;
}
.spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section .vivid.part {
  padding: 0;
}
.spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section .vivid.part .editor-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section .vivid.part .editor-wrapper {
    padding: 0 0 0 6rem;
  }
}
.spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section .vivid.part .editor-wrapper h4 {
  color: #821f2d;
  text-transform: uppercase;
  border: #821f2d solid 1px;
  padding: 1rem;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section .vivid.part .editor-wrapper h4 {
    border-right: none;
  }
}
.spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section .vivid.part .editor-wrapper p {
  margin-top: 0.75rem;
  padding-right: 5rem;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.may-2021.pink-offset-list .vivid.section .vivid.part .image-wrapper.right {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.may-2021.pink-offset-list.right .vivid.section {
  margin: 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.may-2021.pink-offset-list.right .vivid.section .vivid.part:first-of-type > .image-wrapper {
    display: none;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.may-2021.pink-offset-list.right .vivid.section .vivid.part:first-of-type > .editor-wrapper {
    display: block;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.may-2021.pink-offset-list.right .vivid.section .vivid.part:last-of-type > .image-wrapper {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.may-2021.packing .vivid.section .vivid.part {
  padding: 0;
}
.spoke-page .vivid.outer-grid.may-2021.packing .vivid.section .vivid.part .editor-wrapper {
  border-bottom: #821f2d solid 1px;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.may-2021.packing .vivid.section .vivid.part .editor-wrapper {
    padding: 0rem 3rem;
    border-bottom: none;
  }
}
.spoke-page .vivid.outer-grid.may-2021.packing .vivid.section .vivid.part .editor-wrapper h4 {
  color: #821f2d;
  text-transform: uppercase;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.may-2021.packing .vivid.section .vivid.part .editor-wrapper h4 {
    padding-top: 1rem;
    border-top: #821f2d solid 1px;
  }
}
.spoke-page .vivid.outer-grid.may-2021.brown-offset-list {
  padding: 0;
  margin-bottom: 2rem;
}
.spoke-page .vivid.outer-grid.may-2021.brown-offset-list .vivid.section {
  margin: 0;
}
.spoke-page .vivid.outer-grid.may-2021.brown-offset-list .vivid.section .vivid.part {
  padding: 0;
}
.spoke-page .vivid.outer-grid.may-2021.brown-offset-list .vivid.section .vivid.part .image-wrapper {
  height: 100%;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.may-2021.brown-offset-list .vivid.section .vivid.part .editor-wrapper {
    padding: 2rem 4rem 1rem;
  }
}
.spoke-page .vivid.outer-grid.may-2021.brown-offset-list .vivid.section .vivid.part .editor-wrapper h4 {
  color: #821f2d;
  text-transform: uppercase;
  padding-top: 1rem;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.may-2021.brown-offset-list .vivid.section .vivid.part .image-wrapper {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.may-2021.nine-tricks-intro {
  border-top: #821f2d solid 1px;
}
.spoke-page .vivid.outer-grid.may-2021.nine-tricks-intro .editor-wrapper strong {
  color: #821f2d;
}
.spoke-page .vivid.outer-grid.may-2021.nine-tricks-numbered-list .editor-wrapper hr {
  border-top: 1px solid #821f2d;
  border-bottom: none;
}
.spoke-page .vivid.outer-grid.may-2021.nine-tricks-numbered-list .editor-wrapper h3 {
  font-family: "Lato", sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.05em;
  color: #821f2d;
  border: 1px solid #821f2d;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  margin: 0 auto;
  background-color: white;
  margin-top: -46px;
  margin-bottom: 1rem;
  padding-top: 0.35rem;
}
.spoke-page .vivid.outer-grid.may-2021.nine-tricks-numbered-list .editor-wrapper h4 {
  font-family: "Mogan-Regular";
  letter-spacing: 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid#transform-garage-to-new-space-page-intro .spoke-page-heading div {
    flex: initial;
  }
  .spoke-page .vivid.outer-grid#transform-garage-to-new-space-page-intro .spoke-page-heading div:first-of-type {
    width: 42%;
  }
}
.spoke-page .vivid.outer-grid.two-column-red-background-content .image-wrapper {
  margin: 0;
}
.spoke-page .vivid.outer-grid.two-column-red-background-content .editor-wrapper {
  background: #821f2d;
  height: 100%;
  color: #ffffff;
  padding: 2rem !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.two-column-red-background-content .editor-wrapper {
    padding: 0 4rem !important;
    margin: 0;
  }
}
.spoke-page .vivid.outer-grid.two-column-red-background-content .editor-wrapper h4 {
  text-transform: uppercase;
  font-weight: 600;
  border-bottom: 2px solid #ffffff;
  padding: 1rem 0;
  margin: 1rem 0;
  width: -moz-fit-content;
  width: fit-content;
}
.spoke-page .vivid.outer-grid.two-column-red-background-content .editor-wrapper hr {
  color: white;
  width: 100%;
  height: 0px;
  border: white 1px solid;
}
.spoke-page .vivid.outer-grid.two-column-red-background-content .editor-wrapper strong {
  font-family: "Mogan-Regular";
  font-weight: 500;
  text-transform: initial;
}
.spoke-page .vivid.outer-grid.two-column-red-background-content .editor-wrapper a {
  color: #ffffff;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page .vivid.outer-grid.brown-background {
  padding: 10px 0;
  margin-bottom: 2rem;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.brown-background {
    padding: 1rem;
  }
}
@media screen and (max-width: 74.9375em) {
  .spoke-page .vivid.outer-grid.brown-background .vivid.grid-wrapper {
    padding: 0 1rem;
  }
}
.spoke-page .vivid.outer-grid.brown-background .vivid.grid-wrapper .vivid.part .editor-wrapper {
  border: none;
}
@media screen and (max-width: 74.9375em) {
  .spoke-page .vivid.outer-grid.brown-background .vivid.grid-wrapper .vivid.part .editor-wrapper {
    padding: 1rem;
  }
}
.spoke-page .vivid.outer-grid.brown-background .vivid.grid-wrapper .vivid.part .editor-wrapper p {
  margin-bottom: 0;
}
.spoke-page .vivid.outer-grid.brown-background .vivid.grid-wrapper .vivid.part .editor-wrapper a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page .vivid.outer-grid.brown-background-with-border {
  padding: 10px 0;
  margin-bottom: 2rem;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.brown-background-with-border {
    padding: 1rem;
  }
}
@media screen and (max-width: 74.9375em) {
  .spoke-page .vivid.outer-grid.brown-background-with-border .vivid.grid-wrapper {
    padding: 0 1rem;
  }
}
.spoke-page .vivid.outer-grid.brown-background-with-border .vivid.grid-wrapper .vivid.part .editor-wrapper {
  border: 2px solid white;
}
@media screen and (max-width: 74.9375em) {
  .spoke-page .vivid.outer-grid.brown-background-with-border .vivid.grid-wrapper .vivid.part .editor-wrapper {
    padding: 1rem;
  }
}
.spoke-page .vivid.outer-grid.brown-background-with-border .vivid.grid-wrapper .vivid.part .editor-wrapper p {
  margin-bottom: 0;
}
.spoke-page .vivid.outer-grid.brown-background-with-border .vivid.grid-wrapper .vivid.part .editor-wrapper a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page .vivid.outer-grid.horizontal-numbered-list {
  margin-bottom: 2rem;
}
.spoke-page .vivid.outer-grid.horizontal-numbered-list .image-wrapper {
  margin: 0;
}
.spoke-page .vivid.outer-grid.horizontal-numbered-list .editor-wrapper h3 {
  margin: 2rem 0 1rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.horizontal-numbered-list .editor-wrapper h3 {
    margin: 2rem 0 3rem 0;
  }
}
.spoke-page .vivid.outer-grid.horizontal-numbered-list .editor-wrapper h3 strong {
  font-family: "Mogan-Regular";
  color: #fdeae6;
  background-color: #821f2d;
  border-radius: 50%;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  margin: 0 1.75rem 0 0;
  font-weight: 300;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.horizontal-numbered-list .editor-wrapper h3 strong {
    padding: 1.75rem 2.5rem;
    font-size: 2.25rem;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.horizontal-numbered-list.image-right .vivid.part:first-of-type > .image-wrapper {
    display: none;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.horizontal-numbered-list.image-right .vivid.part:first-of-type > .image-wrapper {
    display: block;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.horizontal-numbered-list.image-right .vivid.part:last-of-type > .image-wrapper {
    display: block;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.horizontal-numbered-list.image-right .vivid.part:last-of-type > .image-wrapper {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.bordered-number-list {
  margin-top: 3rem;
}
.spoke-page .vivid.outer-grid.bordered-number-list .editor-wrapper {
  border: black 2px solid;
  padding: 0 2rem;
}
.spoke-page .vivid.outer-grid.bordered-number-list .editor-wrapper h3 {
  text-align: center;
  background: white;
  margin: -25px auto 1rem auto;
  padding: 0 1rem;
  width: -moz-fit-content;
  width: fit-content;
}
.spoke-page .vivid.outer-grid.bordered-number-list .editor-wrapper h3 strong {
  font-family: "Mogan-Regular";
  color: #fdeae6;
  background-color: #821f2d;
  border-radius: 50%;
  margin: 0 0.75rem 0 0;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  font-weight: 300;
}
.spoke-page .vivid.outer-grid.bordered-number-list .editor-wrapper p {
  text-align: center;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.bordered-number-list .span-md-6:first-of-type {
    margin-bottom: 5rem !important;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.bordered-number-list .span-md-12 .editor-wrapper {
    padding: 0 10rem;
  }
}
.spoke-page .vivid.outer-grid#six-genius-ways-to-organize-shoes-page-intro .spoke-page-heading div:first-of-type img {
  width: 100%;
  height: unset;
}
.spoke-page .vivid.outer-grid#six-genius-ways-to-organize-shoes-page-intro .spoke-page-heading div:last-of-type {
  display: none;
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper {
  margin: 0 auto;
  border: 2px solid #821f2d;
  padding: 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper .pink-background {
  position: relative;
  background: #fdeae6;
  padding: 3rem;
  width: 103%;
  margin-left: -20px;
  margin-top: -20px;
  z-index: -5;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper .pink-background {
    padding: 2rem;
    width: 109%;
  }
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper .pink-background h2 {
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper .pink-background h2 {
    bottom: -14px;
    font-size: 1.15rem;
  }
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper ol {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 2rem 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper ol {
    display: block;
    text-align: center;
    margin: 1rem auto;
    list-style-position: inside;
  }
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper ol li {
  margin-right: 4rem;
  text-transform: uppercase;
  font-weight: 300;
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper ol li::marker {
  font-weight: 600;
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper ol li:last-of-type {
  margin-right: 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper ol li {
    margin-right: 2rem;
  }
}
.spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper p {
  max-width: 75%;
  margin: 2rem auto;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.heading-with-pink-hightlight-bar .editor-wrapper p {
    max-width: 90%;
    margin: 1rem auto;
  }
}
.spoke-page .vivid.outer-grid.text-with-margin .span-md-6 .editor-wrapper {
  margin: 2rem 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.image-right .vivid.part:first-of-type > .image-wrapper {
    display: none;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.image-right .vivid.part:first-of-type > .image-wrapper {
    display: block;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.image-right .vivid.part:last-of-type > .image-wrapper {
    display: block;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.image-right .vivid.part:last-of-type > .image-wrapper {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.idea-list .span-md-1 {
  flex-basis: 12% !important;
  max-width: 12% !important;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.idea-list .span-md-1 {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}
.spoke-page .vivid.outer-grid.idea-list .span-md-1 .image-wrapper:hover .social-share {
  display: none;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.idea-list .span-md-1 .image-wrapper {
    margin: 1rem 0 0 0;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.idea-list .span-md-1 .image-wrapper img {
    display: block;
    width: 25%;
    margin: 0 auto;
  }
}
.spoke-page .vivid.outer-grid.idea-list .span-md-10 {
  flex-basis: 75% !important;
  max-width: 75% !important;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.idea-list .span-md-10 {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}
.spoke-page .vivid.outer-grid.idea-list .image-wrapper .caption {
  left: -19px !important;
  bottom: -98px !important;
  color: #282829 !important;
  width: 104% !important;
  padding: 1.5rem !important;
  background: #fdeae6 !important;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.idea-list .image-wrapper .caption {
    bottom: -65px !important;
    padding: 1rem !important;
    width: 109% !important;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.outer-grid.idea-list.number-on-right .span-md-1:first-of-type .image-wrapper {
    display: none;
  }
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.idea-list.number-on-right .span-md-1:last-of-type {
    display: none;
  }
}
.spoke-page .vivid.outer-grid.idea-list-content .editor-wrapper {
  max-width: 82%;
  margin: 4rem auto;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.idea-list-content .editor-wrapper {
    margin: 1rem auto;
    max-width: 100%;
  }
}
.spoke-page .vivid.outer-grid.idea-list-content .editor-wrapper h4 {
  text-transform: uppercase;
  color: #821f2d;
  font-weight: 500;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid#second-bordered-number-list .vivid.part:last-of-type .editor-wrapper {
    padding: 0 5rem;
  }
}
.spoke-page .vivid.outer-grid.august-2021.spoke-page-intro h1, .spoke-page .vivid.outer-grid.august-2021.spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.august-2021 .image-wrapper:nth-of-type(1), .spoke-page .vivid.outer-grid.august-2021 .image-wrapper:nth-of-type(13) {
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.august-2021 .image-wrapper:nth-of-type(1) img, .spoke-page .vivid.outer-grid.august-2021 .image-wrapper:nth-of-type(13) img {
    width: initial;
  }
}
.spoke-page .vivid.outer-grid.august-2021 .editor-wrapper {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.august-2021 .editor-wrapper a {
  color: #821f2d;
}
.spoke-page .vivid.outer-grid.august-2021 .editor-wrapper h3 {
  margin: 2rem 0 0 0;
}
.spoke-page .vivid.outer-grid.august-2021 .editor-wrapper h4 {
  text-transform: uppercase;
  color: #821f2d;
  font-weight: 500;
  font-size: 1.5rem;
  margin: 2rem 0 1rem 0;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.august-2021 .editor-wrapper h4 {
    font-size: 1rem;
  }
}
.spoke-page .vivid.outer-grid.september-2021.spoke-page-intro h1, .spoke-page .vivid.outer-grid.september-2021.spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.september-2021 .editor-wrapper {
  padding: 2rem 0 0 !important;
}
.spoke-page .vivid.outer-grid.september-2021 .editor-wrapper a {
  color: #821f2d;
  text-decoration: underline;
}
.spoke-page .vivid.outer-grid.september-2021:first-of-type .editor-wrapper {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid {
  padding: 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid .vivid.section {
  margin: 0;
}
.spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid .vivid.section .vivid.part {
  padding-right: 0;
  padding-left: 0;
}
.spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid .vivid.section .vivid.part .editor-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 3rem !important;
  text-align: center;
  height: 100%;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid .vivid.section .vivid.part .editor-wrapper {
    padding: 2rem 3rem !important;
    height: 100%;
  }
}
.spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-right p:first-of-type, .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-left p:first-of-type {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 3rem;
  letter-spacing: 0.5rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-right p:first-of-type, .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-left p:first-of-type {
    font-size: 1rem;
    margin-bottom: 0.5rem;
    padding: 1rem !important;
  }
}
.spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-right p:last-of-type, .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-left p:last-of-type {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 55px;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-right p:last-of-type, .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-left p:last-of-type {
    font-size: 2.75rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-left .span-md-6:first-of-type .editor-wrapper {
    display: block !important;
  }
}
.spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-right .span-md-6:first-of-type .editor-wrapper {
  display: none !important;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-right .span-md-6:first-of-type .editor-wrapper {
    display: block !important;
    padding: 2rem 0 0 0 !important;
    height: 45% !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.september-2021.two-column-full-brown.vivid.outer-grid.copy-right .span-md-6:last-of-type {
    display: none;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.september-2021:last-of-type {
    padding: 0.5rem 3rem 2rem 3rem;
  }
}
.spoke-page .vivid.outer-grid.october-2021.spoke-page-intro h1, .spoke-page .vivid.outer-grid.october-2021.spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.october-2021.spoke-page-intro h1 {
  font-size: 2.25rem;
}
.spoke-page .vivid.outer-grid.october-2021 .editor-wrapper {
  padding: 2rem 0 0 !important;
}
.spoke-page .vivid.outer-grid.october-2021 .editor-wrapper a {
  color: #821f2d;
  text-decoration: underline;
}
.spoke-page .vivid.outer-grid.october-2021 .editor-wrapper .pink-bar {
  height: 8px;
  width: 100px;
  background-color: #fdeae6;
  margin-bottom: 3rem;
}
.spoke-page .vivid.outer-grid.october-2021.intro-video {
  padding: 10px 0 0 0;
}
.spoke-page .vivid.outer-grid.october-2021.intro-video .editor-wrapper {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.october-2021.section-heading {
  max-width: 100%;
  padding: 10px 0;
  margin: 2rem 0;
}
.spoke-page .vivid.outer-grid.october-2021.section-heading .editor-wrapper {
  border: 2px solid white;
  padding: 2rem 0 1.5rem 0 !important;
  margin: 2rem 0;
}
.spoke-page .vivid.outer-grid.october-2021.section-heading .editor-wrapper h2 {
  text-align: center !important;
  font-family: "Lato", sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: 10px !important;
}
.spoke-page .vivid.outer-grid.october-2021.color-trends {
  padding: 0;
}
.spoke-page .vivid.outer-grid.october-2021.color-trends .editor-wrapper {
  padding: 1.5rem 0 0 !important;
}
.spoke-page .vivid.outer-grid.october-2021.color-trends .image-wrapper {
  margin: 1.5rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends .vivid.part:last-of-type .editor-wrapper {
    margin: 0 2rem;
  }
}
.spoke-page .vivid.outer-grid.october-2021.color-trends h3 {
  font-family: "Lato", sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: 10px !important;
}
.spoke-page .vivid.outer-grid.october-2021.color-trends p {
  font-size: 1.1rem;
  line-height: 32px;
  font-weight: 300;
}
@media screen and (min-width: 554px) and (max-width: 655px) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches {
    width: 79%;
  }
}
@media screen and (min-width: 656px) and (max-width: 776px) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches {
    width: 76%;
  }
}
@media screen and (min-width: 777px) and (max-width: 815px) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches {
    width: 63%;
  }
}
@media screen and (min-width: 816px) and (max-width: 1023px) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches {
    width: 59%;
  }
}
@media screen and (min-width: 1200px) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches {
    width: 90%;
  }
}
.spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches .lc-image-swatch {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 0.85rem;
  letter-spacing: 1px;
  width: 121px;
  text-align: center;
  display: inline-block;
  margin: 0rem 0 1rem 1rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches .lc-image-swatch {
    margin: 0;
  }
}
.spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches .lc-image-swatch:nth-of-type(1), .spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches .lc-image-swatch:nth-of-type(4) {
  margin-left: 0;
}
.spoke-page .vivid.outer-grid.october-2021.color-trends .lc-image-swatches .lc-image-swatch img {
  max-width: 80px;
  margin: 0.65rem 0;
}
@media screen and (min-width: 816px) and (max-width: 1023px) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends.bold-colors .lc-image-swatches {
    width: 56%;
  }
}
@media screen and (min-width: 1148px) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends.bold-colors .lc-image-swatches {
    width: 78%;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends.bold-colors .lc-image-swatches .lc-image-swatch:nth-of-type(1) {
    width: 80px;
    margin-right: 25px;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.october-2021.color-trends.bold-colors .lc-image-swatches .lc-image-swatch:nth-of-type(4) {
    width: 83px;
    margin-right: 25px;
  }
}
.spoke-page .vivid.outer-grid.october-2021.color-trends:first-of-type .editor-wrapper {
  padding: 2rem 0 0 !important;
}
.spoke-page .vivid.outer-grid.october-2021.color-trends:first-of-type .image-wrapper {
  margin: 2rem 0;
}
.spoke-page .vivid.outer-grid.october-2021.closet-trends h3 {
  font-family: "Lato", sans-serif !important;
  text-transform: uppercase !important;
  letter-spacing: 10px !important;
}
.spoke-page .vivid.outer-grid.october-2021.closet-trends p {
  font-size: 1.1rem;
  line-height: 32px;
  font-weight: 300;
}
.spoke-page .vivid.outer-grid.october-2021.closet-trends .editor-wrapper {
  padding: 0 !important;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.october-2021.closet-trends.lighting img {
    max-width: 60%;
  }
}
.spoke-page .vivid.outer-grid.october-2021.closet-trends.lighting .wistia_responsive_padding {
  margin-top: 3rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.october-2021.closet-trends.lighting .wistia_responsive_padding {
    padding: 88% 0 0 0 !important;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.october-2021.conclusion {
    padding: 0.5rem 3rem;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.october-2021.conclusion .editor-wrapper {
    padding: 2rem 0 1.5rem !important;
  }
}
.spoke-page .vivid.outer-grid.november-2021.spoke-page-intro h1, .spoke-page .vivid.outer-grid.november-2021.spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.november-2021 .editor-wrapper {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.november-2021 .editor-wrapper strong {
  color: #821f2d;
}
.spoke-page .vivid.outer-grid.november-2021.checklist .section .span-md-6:first-of-type {
  padding-right: 0;
}
.spoke-page .vivid.outer-grid.november-2021.checklist .section .span-md-6:last-of-type {
  padding-left: 0;
}
.spoke-page .vivid.outer-grid.november-2021.checklist-item {
  margin-top: 1.5rem;
}
.spoke-page .vivid.outer-grid.november-2021.checklist-item h2 {
  font-family: "BigCaslon" !important;
  color: #821f2d;
  background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2021/10/25105604/checkmark.png");
  background-repeat: no-repeat;
  padding-left: 3.5rem;
}
.spoke-page .vivid.outer-grid.november-2021.checklist-item .editor-wrapper {
  display: flex;
  flex: 1;
}
.spoke-page .vivid.outer-grid.november-2021.checklist-item .editor-wrapper h2 {
  margin-top: -7px;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.november-2021.checklist-item .editor-wrapper h2 {
    margin-top: -15px;
    padding: 0.75rem 0 0 3.5rem;
  }
}
.spoke-page .vivid.outer-grid.november-2021.checklist-item .editor-wrapper hr {
  background-color: #821f2d;
  border-bottom: #821f2d;
  flex-grow: 1;
  height: 2px;
  margin-left: 20px;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.outer-grid.november-2021.checklist-item .editor-wrapper hr {
    margin: 15px 0 0 20px;
  }
}
.spoke-page .vivid.outer-grid.november-2021.checklist-content .span-md-6 .image-wrapper {
  margin-top: 10px;
}
.spoke-page .vivid.outer-grid.november-2021.conclusion a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.november-2021.conclusion {
    padding: 0.5rem 3rem;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.november-2021.conclusion .editor-wrapper {
    padding: 2rem 0 1.5rem !important;
  }
}
.spoke-page .vivid.outer-grid.december-2021 {
  max-width: 100% !important;
}
.spoke-page .vivid.outer-grid.december-2021 h1 {
  font-family: "BigCaslon" !important;
  font-weight: 500;
}
.spoke-page .vivid.outer-grid.december-2021 p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page .vivid.outer-grid.december-2021.spoke-page-intro h1, .spoke-page .vivid.outer-grid.december-2021.spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.december-2021.vivid .vivid.part:first-of-type {
  padding-right: 2rem !important;
}
.spoke-page .vivid.outer-grid.december-2021.bone {
  background-color: #f0ede8;
}
.spoke-page .vivid.outer-grid.december-2021 .editor-wrapper {
  padding: 2rem 0 !important;
}
.spoke-page .vivid.outer-grid.december-2021 .editor-wrapper h2 {
  font-family: "BigCaslon" !important;
  font-weight: 500;
}
.spoke-page .vivid.outer-grid.december-2021 .editor-wrapper img {
  max-width: 70px;
}
.spoke-page .vivid.outer-grid.december-2021.section-break {
  position: relative;
  margin: 5rem 0;
}
.spoke-page .vivid.outer-grid.december-2021.section-break .editor-wrapper {
  padding: 1rem 0 0.5rem !important;
}
.spoke-page .vivid.outer-grid.december-2021.section-break .editor-wrapper .holly {
  text-align: center;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 35%;
  top: -30px;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.december-2021.section-break .editor-wrapper .holly {
    left: 45%;
  }
}
.spoke-page .vivid.outer-grid.december-2021.section-break .editor-wrapper .holly img {
  max-width: 100px;
}
.spoke-page .vivid.outer-grid.december-2021.section-break .editor-wrapper p {
  font-size: 1.75rem;
  font-family: "BigCaslon" !important;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.december-2021.section-break .editor-wrapper p {
    padding: 2rem 8rem 0 8rem;
  }
}
.spoke-page .vivid.outer-grid.december-2021.conclusion a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.december-2021.conclusion {
    padding: 0.5rem 3rem;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.december-2021.conclusion .editor-wrapper {
    padding: 0 5rem 1.5rem !important;
  }
}
.spoke-page .vivid.outer-grid.december-2021 .conclusion {
  padding: 0 5rem;
}
.spoke-page .vivid.outer-grid.january-2022 {
  max-width: 100% !important;
}
.spoke-page .vivid.outer-grid.january-2022 h1 {
  font-family: "BigCaslon" !important;
  font-weight: 300;
}
.spoke-page .vivid.outer-grid.january-2022 p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page .vivid.outer-grid.january-2022.spoke-page-intro h1, .spoke-page .vivid.outer-grid.january-2022.spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.january-2022 .editor-wrapper {
  padding: 2rem 0 !important;
}
.spoke-page .vivid.outer-grid.january-2022 .editor-wrapper h2 {
  font-family: "BigCaslon" !important;
  font-weight: 500;
}
.spoke-page .vivid.outer-grid.january-2022 .editor-wrapper img {
  max-width: 70px;
}
.spoke-page .vivid.outer-grid.january-2022.testimonial-video .editor-wrapper:nth-of-type(1) {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.january-2022.testimonial-video .editor-wrapper:nth-of-type(1) p {
  line-height: 0;
  margin: 0;
}
.spoke-page .vivid.outer-grid.january-2022.heading .editor-wrapper h4 {
  width: 25px;
  color: #821f2d;
  font-size: 1.25rem;
  font-weight: 600;
  border-bottom: #821f2d 3px solid;
}
.spoke-page .vivid.outer-grid.january-2022.heading .editor-wrapper h2 {
  margin-bottom: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.slide-images .vivid.part .vivid-slider .vivid-slide > img {
    height: 600px !important;
  }
}
.spoke-page .vivid.outer-grid.january-2022.slide-images .vivid.part .vivid-slider .slick-dots {
  bottom: -27px !important;
}
.spoke-page .vivid.outer-grid.january-2022.slide-images .vivid.part .vivid-slider .slick-dots li {
  width: 23% !important;
}
.spoke-page .vivid.outer-grid.january-2022.slide-images .vivid.part .editor-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 4rem 0 1rem !important;
}
.spoke-page .vivid.outer-grid.january-2022.pink-list-intro .editor-wrapper {
  margin-top: 2rem;
  padding: 2rem 0 0 !important;
}
.spoke-page .vivid.outer-grid.january-2022.pink-list-intro .editor-wrapper p {
  margin-bottom: 0;
}
.spoke-page .vivid.outer-grid.january-2022.pink-list .vivid.part:first-of-type p {
  border-left: 4px solid white;
  padding-left: 0.75rem;
  margin-bottom: 1.5rem;
}
.spoke-page .vivid.outer-grid.january-2022.pink-list .vivid.part:last-of-type .editor-wrapper {
  background-color: white;
  padding: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.pink-list .vivid.part:last-of-type .editor-wrapper {
    margin: 2rem 5rem;
  }
}
.spoke-page .vivid.outer-grid.january-2022.pink-list .vivid.part:last-of-type .editor-wrapper hr {
  border: 0;
  height: 4px;
  max-width: 5rem;
  background: #D1A6A1;
}
.spoke-page .vivid.outer-grid.january-2022.pink-list .vivid.part:last-of-type .editor-wrapper p {
  font-size: 1.3rem;
  font-weight: 300;
  margin: 2rem;
  text-align: center;
}
.spoke-page .vivid.outer-grid.january-2022.three-column-heading {
  padding: 10px 0 15px 0;
}
.spoke-page .vivid.outer-grid.january-2022.three-column-heading .editor-wrapper {
  padding: 2rem 0 0 0 !important;
}
.spoke-page .vivid.outer-grid.january-2022.three-column-heading .editor-wrapper h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 600;
  font-size: 1.75rem;
  text-align: center;
  text-transform: uppercase !important;
  color: #857872;
  letter-spacing: 0.2em !important;
  margin-bottom: 0;
}
.spoke-page .vivid.outer-grid.january-2022.three-column-heading.last {
  padding: 4rem 0 1rem 0;
}
.spoke-page .vivid.outer-grid.january-2022.three-column {
  background-color: #f0ede8;
}
@media screen and (max-width: 48em) {
  .spoke-page .vivid.outer-grid.january-2022.three-column .vivid.section .module.image-wrapper {
    margin-bottom: 6rem;
  }
}
.spoke-page .vivid.outer-grid.january-2022.three-column .vivid.section .module.image-wrapper > img {
  height: 400px;
}
.spoke-page .vivid.outer-grid.january-2022.three-column .vivid.section .module.image-wrapper .caption {
  background-color: white;
  color: #282829;
  bottom: -75px;
  padding: 1.5rem 0;
}
.spoke-page .vivid.outer-grid.january-2022.three-column .vivid.section .module.image-wrapper .caption p:first-of-type {
  font-size: 1rem;
  letter-spacing: 0.1em;
}
.spoke-page .vivid.outer-grid.january-2022.three-column .vivid.section .module.image-wrapper .caption p:last-of-type {
  font-family: "BigCaslon" !important;
  font-weight: 500;
  text-transform: initial;
  font-size: 1.5rem;
  line-height: 1.2;
}
.spoke-page .vivid.outer-grid.january-2022.three-column.last {
  padding-bottom: 150px;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper {
    background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2021/12/21142305/InspiredClosets_21_Learning_Center_Article_January_checklist_background_image_1280-1.png");
    background-repeat: no-repeat;
    background-position: top 50px left;
    padding-top: 2rem;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper {
    padding: 3rem 5rem 2rem 11rem !important;
  }
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 600;
  font-size: 1.75rem;
  text-transform: uppercase !important;
  letter-spacing: 0.2em !important;
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper > h3 {
  letter-spacing: 0.2em;
  border-bottom: 4px solid #D1A6A1;
  margin: 4rem 0;
  padding-bottom: 1rem;
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item {
    flex-direction: row;
  }
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div {
  width: 100%;
  padding: 0 0 2rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div {
    padding: 0 0 5rem 0;
  }
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div hr {
  border: 0;
  height: 4px;
  max-width: 5rem;
  background: #D1A6A1;
  margin: 0 0 1.25rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div:first-of-type {
    padding-right: 2rem;
  }
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div img {
  max-width: 100%;
  width: 100%;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div img {
    max-width: 90%;
  }
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div > ul {
  list-style: none;
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div > ul li {
  list-style-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2021/12/21151024/InspiredClosets_21_Learning_Center_Article_January_checkbox_14.png");
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 1rem;
  letter-spacing: 0;
  position: relative;
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item > div > ul li div {
  margin-left: 0.25rem;
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item:nth-of-type(2) {
  flex-direction: column-reverse;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper .organzing-checklist-item:nth-of-type(2) {
    flex-direction: row;
  }
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper > div:last-of-type {
  width: 100%;
  text-align: center;
  margin-top: 8rem;
}
.spoke-page .vivid.outer-grid.january-2022.organizing-checklist .grid-wrapper .editor-wrapper > div:last-of-type .download-checklist-button {
  color: #282829;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  background-color: white;
  font-weight: 300;
}
.spoke-page .vivid.outer-grid.january-2022.conclusion {
  max-width: 80rem !important;
}
.spoke-page .vivid.outer-grid.january-2022.conclusion a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.january-2022.conclusion {
    padding: 0.5rem 3rem;
  }
}
.spoke-page .vivid.outer-grid.february-2022 {
  max-width: 100% !important;
}
.spoke-page .vivid.outer-grid.february-2022 h1 {
  font-family: "BigCaslon" !important;
  font-weight: 300;
  margin-bottom: 0.5rem;
}
.spoke-page .vivid.outer-grid.february-2022 p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page .vivid.outer-grid.february-2022 .wistia_responsive_padding .wistia_click_to_play img {
  max-width: 100%;
  height: 260px;
  width: 100%;
  margin-bottom: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.february-2022 .wistia_responsive_padding .wistia_click_to_play img {
    height: 500px;
  }
}
.spoke-page .vivid.outer-grid.february-2022.spoke-page-intro h1, .spoke-page .vivid.outer-grid.february-2022.spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.february-2022.spoke-page-intro .vivid.grid-wrapper .vivid.section {
  border-bottom: none !important;
}
.spoke-page .vivid.outer-grid.february-2022 .editor-wrapper {
  padding: 2rem 0 !important;
}
.spoke-page .vivid.outer-grid.february-2022 .editor-wrapper h2 {
  font-family: "BigCaslon" !important;
  font-weight: 500;
}
.spoke-page .vivid.outer-grid.february-2022.fun-fact {
  background-color: #fdeae6 !important;
}
.spoke-page .vivid.outer-grid.february-2022.fun-fact .editor-wrapper {
  max-width: 70rem;
  margin: 0 auto;
  width: 100%;
}
.spoke-page .vivid.outer-grid.february-2022.fun-fact .editor-wrapper h3 {
  text-align: center;
  font-family: "Lato", sans-serif !important;
  font-weight: 600;
  text-transform: uppercase !important;
  font-size: 1.25rem;
  letter-spacing: 0.1em !important;
}
.spoke-page .vivid.outer-grid.february-2022.fun-fact .editor-wrapper hr {
  border: 0;
  height: 3px;
  width: 2.5rem;
  background: #821f2d;
}
.spoke-page .vivid.outer-grid.february-2022.fun-fact .editor-wrapper h4 {
  font-family: "BigCaslon" !important;
  font-weight: 500;
  color: #821f2d;
  text-align: center;
  font-size: 2rem;
  letter-spacing: normal;
}
.spoke-page .vivid.outer-grid.february-2022.list-item {
  background-color: #fdeae6 !important;
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.february-2022.list-item:nth-of-type(4) .vivid.grid-wrapper .vivid.section, .spoke-page .vivid.outer-grid.february-2022.list-item:nth-of-type(6) .vivid.grid-wrapper .vivid.section {
  flex-direction: column-reverse;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.february-2022.list-item:nth-of-type(4) .vivid.grid-wrapper .vivid.section, .spoke-page .vivid.outer-grid.february-2022.list-item:nth-of-type(6) .vivid.grid-wrapper .vivid.section {
    flex-direction: row;
  }
}
.spoke-page .vivid.outer-grid.february-2022.list-item .image-wrapper {
  margin: 0;
}
.spoke-page .vivid.outer-grid.february-2022.list-item .editor-wrapper {
  height: 100%;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.february-2022.list-item .editor-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 2rem;
  }
}
.spoke-page .vivid.outer-grid.february-2022.list-item .editor-wrapper img {
  max-width: 45px;
}
.spoke-page .vivid.outer-grid.february-2022.list-ending .editor-wrapper {
  border-bottom: #821f2d solid 2px;
}
.spoke-page .vivid.outer-grid.february-2022.video-example .span-xs-12:last-of-type .editor-wrapper {
  padding: 0 !important;
}
.spoke-page .vivid.outer-grid.february-2022.video-example .span-xs-12:last-of-type .editor-wrapper > p {
  display: none;
}
.spoke-page .vivid.outer-grid.february-2022.block-list {
  padding-bottom: 50px;
}
.spoke-page .vivid.outer-grid.february-2022.block-list .editor-wrapper {
  border: #821f2d 2px solid;
  padding: 2rem 3rem !important;
}
.spoke-page .vivid.outer-grid.february-2022.block-list .editor-wrapper .block-list-item img {
  display: block;
  margin: 0 auto;
  max-width: 45px;
}
.spoke-page .vivid.outer-grid.february-2022.block-list .editor-wrapper .block-list-item p {
  text-align: center;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.february-2022.block-list .editor-wrapper .two-column {
    border-bottom: 2px solid #821f2d;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.february-2022.block-list .editor-wrapper .two-column .block-list-item {
    width: 50%;
  }
  .spoke-page .vivid.outer-grid.february-2022.block-list .editor-wrapper .two-column .block-list-item:first-of-type {
    padding-right: 5rem;
    border-right: 2px solid #821f2d;
  }
  .spoke-page .vivid.outer-grid.february-2022.block-list .editor-wrapper .two-column .block-list-item:last-of-type {
    padding-left: 5rem;
  }
}
.spoke-page .vivid.outer-grid.february-2022.last-list-item {
  background-color: #f0ede8 !important;
  text-align: center;
  padding: 0;
}
.spoke-page .vivid.outer-grid.february-2022.last-list-item h4 {
  font-family: "BigCaslon" !important;
  font-weight: 500;
  color: #821f2d;
  font-size: 2rem;
  letter-spacing: normal;
}
.spoke-page .vivid.outer-grid.february-2022.last-list-item hr {
  border: 0;
  height: 3px;
  max-width: 2.5rem;
  background: #821f2d;
}
.spoke-page .vivid.outer-grid.february-2022.last-list-item .editor-wrapper {
  height: 100%;
}
@media screen and (min-width: 40em) {
  .spoke-page .vivid.outer-grid.february-2022.last-list-item .editor-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 2rem;
  }
}
.spoke-page .vivid.outer-grid.february-2022.last-list-item .image-wrapper {
  margin: 0;
}
.spoke-page .vivid.outer-grid.february-2022.conclusion a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page .vivid.outer-grid .no-padding {
  padding: 0;
}
.spoke-page .vivid.section .part .editor-wrapper.with-padding {
  padding: 2rem 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.section .part .editor-wrapper.with-padding {
    padding: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.section .part .editor-wrapper {
    padding: 0 2rem;
  }
}
.spoke-page .vivid.section .part .numbered-list-wrapper.with-padding {
  padding: 2rem 0;
}
@media screen and (min-width: 64em) {
  .spoke-page .vivid.section .part .numbered-list-wrapper.with-padding {
    padding: 2rem;
  }
}
.spoke-page .vivid.section .slider-wrapper .vivid-slider .vivid-slide {
  position: relative;
}
.spoke-page .vivid.section .slider-wrapper .vivid-slider .vivid-slide img {
  width: 100% !important;
}
.spoke-page .vivid.section .slider-wrapper .vivid-slider .vivid-slide .social-share {
  display: none;
}
.spoke-page .vivid.section .slider-wrapper .vivid-slider .vivid-slide .social-share img {
  width: 94px !important;
  height: 42px !important;
}
.spoke-page .vivid.section .slider-wrapper .vivid-slider .vivid-slide:hover .social-share {
  display: block;
}
.spoke-page .vivid.section .info-section-wrapper .vivid-info-section .info-graphic-wrapper {
  text-align: center;
}
.spoke-page .vivid.section .info-section-wrapper .vivid-info-section h2 {
  margin-top: 2rem;
}
.spoke-page .vivid.section .info-section-wrapper .vivid-info-section h4 {
  font-weight: 500;
  font-size: 1.4rem;
}
.spoke-page .vivid.section .info-section-wrapper .vivid-info-section .info-section-columns {
  display: flex;
  justify-content: center;
  padding: 2rem 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .info-section-wrapper .vivid-info-section .info-section-columns {
    display: block;
    width: 100%;
    padding: 2rem 0;
  }
}
.spoke-page .vivid.section .info-section-wrapper .vivid-info-section .info-section-columns div {
  padding: 1rem 2rem 0;
  width: 32%;
  margin-right: 1rem;
  background-color: #821f2d;
  color: white;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .info-section-wrapper .vivid-info-section .info-section-columns div {
    width: 100%;
  }
}
.spoke-page .vivid.section .info-section-wrapper .vivid-info-section .info-section-columns div h3 {
  color: white;
  font-size: 1.5rem;
  font-weight: 500;
}
.spoke-page .vivid.section .info-section-wrapper .vivid-info-section .info-section-columns div:last-of-type {
  margin-right: 0;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item {
  display: flex;
  justify-content: flex-start;
  margin: 4rem 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item {
    display: block;
  }
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .example-image img {
  width: 375px;
  height: 375px;
  max-width: unset;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .example-image img {
    width: 100%;
  }
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content {
  flex-grow: 4;
  margin: 2rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content {
    margin-left: 0;
  }
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .heading {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 2rem;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .heading {
    margin-left: 0;
  }
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .heading .number {
  font-family: "Mogan-Regular";
  color: #fdeae6;
  background-color: #821f2d;
  border-radius: 50%;
  padding: 0.75rem 1.75rem;
  font-size: 1.85rem;
  font-weight: 300;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .heading .title {
  color: #821f2d;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 500;
  margin-left: 1rem;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .heading .title .award-winning-product {
  display: none;
  background-color: #821f2d;
  color: white;
  text-transform: initial;
  margin: 0;
  font-size: 0.75rem;
  padding: 0 0.3rem;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .heading .title.is-shoe-shrine {
  font-weight: 800;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .heading .title.is-shoe-shrine .award-winning-product {
  display: block;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .item .content .description {
  margin-top: 2rem;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .gallery {
  flex-wrap: nowrap;
  margin: 1rem 0;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .gallery > div {
  margin-right: 1rem;
  width: 100%;
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .gallery > div img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 250px;
  height: 250px;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .numbered-list-wrapper .numbered-list .gallery > div img {
    width: 100px;
    height: 100px;
  }
}
.spoke-page .vivid.section .numbered-list-wrapper .numbered-list .gallery > div:last-of-type {
  margin-right: 0;
}
.spoke-page .vivid.section .module.image-wrapper {
  position: relative;
}
.spoke-page .vivid.section .module.image-wrapper .social-share {
  display: none;
}
.spoke-page .vivid.section .module.image-wrapper:hover .social-share {
  display: block;
}
.spoke-page .vivid.section .module.image-wrapper img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.spoke-page .vivid.section .module.image-wrapper img.centered-caption {
  height: 550px;
}
.spoke-page .vivid.section .module.image-wrapper .caption {
  position: absolute;
  bottom: 0px;
  color: white;
  font-size: 1.25rem;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  background: black;
  margin-bottom: 0;
  padding: 0.25rem;
  background: rgba(131, 36, 47, 0.85);
}
.spoke-page .vivid.section .module.image-wrapper .caption p {
  margin-bottom: 0;
}
.spoke-page .vivid.section .module.image-wrapper .caption.centered {
  bottom: 30%;
  left: 18%;
  max-width: 60%;
  line-height: 1.2;
  padding: 2.75rem 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .module.image-wrapper .caption.centered {
    max-width: 100%;
    left: 0;
    bottom: 30%;
  }
}
.spoke-page .vivid.section .module.image-wrapper .caption.centered p {
  font-size: 3rem;
  line-height: 1.2;
  font-weight: 300;
  letter-spacing: 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page .vivid.section .module.image-wrapper .caption.centered p {
    font-size: 1.75rem;
  }
}
.spoke-page.march-2022 h1, .spoke-page.march-2022 h2 {
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.march-2022 h2 span {
  color: #d1a6a1;
}
.spoke-page.march-2022 p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page.march-2022 .page-introduction p {
  padding: 0;
}
.spoke-page.march-2022 .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.march-2022 .intro-did-you-know .slick-arrow {
  display: none !important;
}
.spoke-page.march-2022 .intro-did-you-know .vivid.slider-wrapper {
  margin: 0;
}
.spoke-page.march-2022 .intro-did-you-know .vivid.part .vivid-slider img {
  height: 500px !important;
}
.spoke-page.march-2022 .intro-did-you-know .part:first-of-type {
  padding-left: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .intro-did-you-know .vivid.section .part .editor-wrapper {
    border: 1px solid black;
    margin: 110px 75px 0 -85px;
  }
}
.spoke-page.march-2022 .intro-did-you-know .vivid.section .part .editor-wrapper div {
  background-color: #f0ede8;
  padding: 1.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .intro-did-you-know .vivid.section .part .editor-wrapper div {
    margin: -20px 20px 20px -45px;
  }
}
.spoke-page.march-2022 .intro-did-you-know .vivid.section .part .editor-wrapper div h3 {
  font-family: "BigCaslon" !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}
.spoke-page.march-2022 .intro-did-you-know .vivid.section .part .editor-wrapper div p {
  font-style: italic;
  font-size: 1.15rem;
}
.spoke-page.march-2022 .step-1 .image-wrapper img {
  max-width: 300px;
}
.spoke-page.march-2022 .step-1 .editor-wrapper img {
  width: 100%;
}
.spoke-page.march-2022 .step-1.did-you-know .editor-wrapper:last-of-type {
  position: relative;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-1.did-you-know .editor-wrapper:last-of-type {
    border: 1px solid black;
    margin: -31px 15px 0 35px;
  }
}
.spoke-page.march-2022 .step-1.did-you-know .editor-wrapper:last-of-type div {
  background-color: #f0ede8;
  text-align: center;
  padding: 1.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-1.did-you-know .editor-wrapper:last-of-type div {
    margin: -20px 20px 20px -25px;
    padding: 3rem 9rem;
  }
}
.spoke-page.march-2022 .step-1.did-you-know .editor-wrapper:last-of-type div h3 {
  font-family: "BigCaslon" !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}
.spoke-page.march-2022 .step-1.did-you-know .editor-wrapper:last-of-type div p {
  font-style: italic;
  font-size: 1.15rem;
}
.spoke-page.march-2022 .step-2.header {
  padding: 0;
}
.spoke-page.march-2022 .step-2.header .image-wrapper img {
  max-width: 300px;
}
.spoke-page.march-2022 .step-2.intro {
  padding: 0;
}
.spoke-page.march-2022 .step-2.intro .image-wrapper img {
  max-height: 435px;
}
.spoke-page.march-2022 .step-2.intro .image-wrapper .caption {
  background: rgba(255, 255, 255, 0.85);
  bottom: auto;
  top: 10%;
  left: 5%;
  width: 90%;
  text-align: left;
  padding: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-2.intro .image-wrapper .caption {
    padding: 2rem 4rem 2rem 2rem;
    width: 50%;
    top: 20%;
    left: 25%;
  }
}
.spoke-page.march-2022 .step-2.intro .image-wrapper .caption p {
  text-transform: initial;
  color: #282829;
  font-size: 2.25rem;
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
  line-height: 1.1;
}
.spoke-page.march-2022 .step-2.intro .image-wrapper .caption p .pink {
  color: #d1a6a1;
}
.spoke-page.march-2022 .step-2.wrap-up {
  padding-top: 0;
}
.spoke-page.march-2022 .step-3 {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
.spoke-page.march-2022 .step-3 .grid-wrapper {
  background-color: #ffffff;
  max-width: 85rem;
}
.spoke-page.march-2022 .step-3 .grid-wrapper .section .vivid.part {
  max-width: 80rem;
  margin: 0 auto;
}
.spoke-page.march-2022 .step-3.header {
  padding: 2rem 0 0 0;
}
.spoke-page.march-2022 .step-3.header .image-wrapper img {
  max-width: 300px;
}
.spoke-page.march-2022 .step-3.meet-founder {
  padding: 0;
}
.spoke-page.march-2022 .step-3.meet-founder .vivid.section {
  align-items: center;
  max-width: 80rem;
  margin: 0 auto;
}
@media screen and (max-width: 48em) {
  .spoke-page.march-2022 .step-3.meet-founder .vivid.section .part {
    padding: 0;
  }
}
.spoke-page.march-2022 .step-3.meet-founder .editor-wrapper .name {
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
  text-transform: uppercase !important;
  font-size: 1.5rem;
  background: linear-gradient(0deg, #fdeae6 43%, #ffffff 0%);
  width: 250px;
  letter-spacing: 1.2px;
}
.spoke-page.march-2022 .step-3.meet-founder .editor-wrapper .title {
  font-style: italic;
  font-weight: 300;
  width: 60%;
  letter-spacing: 1.2px;
  padding: 0.5rem 0 1.75rem;
}
.spoke-page.march-2022 .step-3.exercise-1.exercise-2 {
  padding: 0;
}
.spoke-page.march-2022 .step-3.exercise-1.exercise-2 .vivid.section {
  align-items: center;
  max-width: 80rem;
  margin: 0 auto;
}
@media screen and (max-width: 48em) {
  .spoke-page.march-2022 .step-3.exercise-1.exercise-2 .vivid.section .part {
    padding: 0;
  }
}
.spoke-page.march-2022 .step-3.exercise-1.exercise-2 .span-md-6 .editor-wrapper {
  height: 435px;
  padding: 1rem 2.5rem;
  background-color: #f0ede8;
}
.spoke-page.march-2022 .step-3.exercise-1.exercise-2 .span-md-6 .editor-wrapper p {
  color: #808080;
}
.spoke-page.march-2022 .step-3.exercise-1.exercise-2 .span-md-6 .editor-wrapper p img {
  max-width: 100px;
}
.spoke-page.march-2022 .step-3.exercise-1.exercise-2 .span-md-6 .editor-wrapper h4 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.25rem;
  letter-spacing: 0.1em;
}
.spoke-page.march-2022 .step-3.exercise-1.exercise-2 .span-md-6 .image-wrapper {
  margin: 0;
}
.spoke-page.march-2022 .step-3.exercise-3 {
  padding: 0;
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper {
  margin-top: 2rem;
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper p {
  color: #808080;
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper p img {
  max-width: 100px;
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper h4 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.25rem;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper .styles-list {
    display: flex;
  }
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper .styles-list ul {
  color: #808080;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper .styles-list ul:first-of-type {
    padding-right: 2rem;
  }
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper .styles-list ul li {
  height: 130px;
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper .styles-list ul li::marker {
  color: #821f2d;
}
.spoke-page.march-2022 .step-3.exercise-3 .editor-wrapper .styles-list ul li span {
  color: #821f2d;
  text-transform: uppercase;
  font-weight: 600;
}
.spoke-page.march-2022 .step-3.exercise-4 {
  padding: 0;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper {
  margin-top: 2rem;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper p {
  color: #808080;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper p img {
  max-width: 100px;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper h4 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.25rem;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types {
    display: flex;
    justify-content: space-between;
  }
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item {
  background-color: #f0ede8;
  padding-top: 0.01rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item {
    width: 31%;
    padding: 0;
  }
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item .details {
  margin: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item .details h5 {
  color: #821f2d;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.25rem;
  letter-spacing: 0.1em;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item .details .sub-title {
  font-style: italic;
  font-weight: 300;
  letter-spacing: 1.2px;
  font-size: 1.2rem;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item .details hr {
  border: 0;
  height: 2px;
  width: 2.5rem;
  background: #821f2d;
  margin-left: 0;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item .pro-tip {
  padding: 1rem 1.5rem;
}
.spoke-page.march-2022 .step-3.exercise-4 .editor-wrapper .item-types .item .pro-tip span {
  padding: 0.2rem 0.75rem;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.25rem;
  letter-spacing: 0.1em;
  background-color: #821f2d;
  color: #ffffff;
}
.spoke-page.march-2022 .step-3.exercise-5 {
  padding: 0 0 2rem 0;
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper {
  margin-top: 2rem;
  margin-bottom: 3rem;
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper p {
  color: #808080;
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper p img {
  max-width: 100px;
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper h4 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.25rem;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list {
    display: flex;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list ul {
    width: 50%;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list ul:first-of-type {
    width: 60%;
  }
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list ul {
  color: #808080;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list ul:first-of-type {
    padding-right: 2rem;
  }
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list ul li {
  height: 130px;
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list ul li::marker {
  color: #821f2d;
}
.spoke-page.march-2022 .step-3.exercise-5 .editor-wrapper .styles-list ul li span {
  color: #821f2d;
  text-transform: uppercase;
  font-weight: 600;
}
.spoke-page.march-2022 .step-4.header {
  padding: 0;
}
.spoke-page.march-2022 .step-4.header .image-wrapper img {
  max-width: 300px;
}
.spoke-page.march-2022 .step-4.intro .image-wrapper {
  margin: 0;
}
.spoke-page.march-2022 .step-4.intro .image-wrapper .caption {
  background: rgba(255, 255, 255, 0.85);
  bottom: auto;
  top: 10%;
  left: 5%;
  width: 90%;
  text-align: left;
  padding: 2rem;
  padding: 3rem 2rem 2rem 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-4.intro .image-wrapper .caption {
    top: 30%;
    left: 25%;
    width: 45%;
  }
}
.spoke-page.march-2022 .step-4.intro .image-wrapper .caption p {
  text-transform: initial;
  color: #282829;
  font-size: 2.25rem;
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
  line-height: 1.1;
}
.spoke-page.march-2022 .step-4.intro .image-wrapper .caption p .pink {
  color: #d1a6a1;
}
.spoke-page.march-2022 .step-4.intro .editor-wrapper h5 {
  margin-top: 2rem;
  font-weight: 600;
  font-size: 1.25rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .step-4.downloads .editor-wrapper {
    width: 80%;
  }
}
.spoke-page.march-2022 .step-4.downloads .editor-wrapper p:last-of-type {
  display: flex;
  margin-top: 4rem;
}
.spoke-page.march-2022 .step-4.downloads .editor-wrapper p:last-of-type a {
  color: #821f2d;
  text-decoration: underline;
  letter-spacing: 0;
}
.spoke-page.march-2022 .step-4.downloads .editor-wrapper p:last-of-type a:first-of-type {
  margin-right: 3rem;
}
.spoke-page.march-2022 .step-4.downloads .image-wrapper {
  margin: 0;
}
.spoke-page.march-2022 .closet-cleaning-checklist {
  padding: 0;
}
.spoke-page.march-2022 .conclusion .editor-wrapper {
  background-color: #f0ede8;
  padding: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .conclusion .editor-wrapper {
    padding: 2.5rem 6rem 2.5rem 3rem !important;
  }
}
.spoke-page.march-2022 .conclusion .editor-wrapper a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page.march-2022 .pinterest-links .span-md-6:first-of-type .editor-wrapper {
  text-align: center;
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .pinterest-links .span-md-6:first-of-type .editor-wrapper {
    margin-right: 2rem;
    text-align: right;
  }
}
.spoke-page.march-2022 .pinterest-links .span-md-6:first-of-type .editor-wrapper img {
  width: 85%;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .pinterest-links .span-md-6:first-of-type .editor-wrapper img {
    width: 50%;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .pinterest-links .span-md-6:last-of-type .editor-wrapper {
    width: 50%;
  }
}
.spoke-page.march-2022 .pinterest-links .span-md-6:last-of-type .editor-wrapper p:first-of-type {
  text-transform: uppercase;
  margin-bottom: 0;
  margin-top: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.march-2022 .pinterest-links .span-md-6:last-of-type .editor-wrapper p:first-of-type {
    margin-top: 6.5rem;
  }
}
.spoke-page.march-2022 .pinterest-links .span-md-6:last-of-type .editor-wrapper p a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page.april-2022 h1, .spoke-page.april-2022 h2 {
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.april-2022 p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page.april-2022 .page-introduction p {
  padding: 0;
}
.spoke-page.april-2022 .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.april-2022 .callout {
  border: 3px solid #877971;
  margin: 0 auto 1rem auto;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .callout {
    width: 65%;
  }
}
.spoke-page.april-2022 .callout p {
  color: #877971;
  font-family: "BigCaslon" !important;
  background-color: #ffffff;
  line-height: 1.5;
  margin: -20px 0;
  padding: 15px;
  font-size: 1.25rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .callout p {
    font-size: 1.85rem;
  }
}
.spoke-page.april-2022 .callout p em {
  font-style: normal;
  background-color: #f0ede8;
}
.spoke-page.april-2022#learning-center-single .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  border-bottom: none;
  padding-bottom: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022#learning-center-single .spoke-page-intro .vivid.grid-wrapper .vivid.section .callout {
    width: 57%;
  }
}
.spoke-page.april-2022 .fun-fact .slick-arrow {
  display: none !important;
}
.spoke-page.april-2022 .fun-fact .vivid.slider-wrapper {
  margin: 0;
}
.spoke-page.april-2022 .fun-fact .vivid.part .vivid-slider img {
  height: 300px !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .fun-fact .vivid.part .vivid-slider img {
    height: 500px !important;
  }
}
.spoke-page.april-2022 .fun-fact .part:first-of-type {
  padding-left: 0;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part {
  padding-right: 0;
  padding-left: 0;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part .editor-wrapper div {
  padding: 1.5rem;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part .editor-wrapper div h3 {
  font-family: "BigCaslon" !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part .editor-wrapper div p {
  font-style: italic;
  font-size: 1.15rem;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper {
  background-color: #f0ede8;
  padding: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper {
    padding: 4rem 5rem 4rem 5rem;
  }
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper h4 {
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
  background-color: #877971;
  padding: 0 0.5rem;
  width: 105px;
  margin-bottom: 1.1rem;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper p {
  font-style: italic;
  font-size: 1rem;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper .definition {
  padding: 0;
  border-top: 1px solid #877971;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper .definition h3 {
  color: #877971;
  font-family: "BigCaslon" !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  padding: 1rem 0 0 0;
  margin-bottom: 0;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper .definition p {
  font-style: normal;
  padding: 0;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper .definition p:first-of-type {
  font-size: 0.75rem;
  color: #877971;
  text-transform: uppercase;
}
.spoke-page.april-2022 .fun-fact .vivid.section .part:last-of-type .editor-wrapper .definition p:last-of-type {
  font-family: "BigCaslon" !important;
}
.spoke-page.april-2022 .tips-heading {
  border-bottom: 2px solid #282829;
  padding: 0 0 0.75rem 0;
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .tips-heading {
    width: 388px;
  }
}
.spoke-page.april-2022 .tips-heading div {
  font-size: 0.8rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.25rem;
  letter-spacing: 0.2em;
  width: 120px;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .tips-heading div {
    display: inline;
    width: auto;
  }
}
.spoke-page.april-2022 .tips-heading div.active {
  background-color: #f0ede8;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .tips-heading div:nth-of-type(2) {
    margin: 0 1.5rem;
  }
}
.spoke-page.april-2022 .evaluate-intro {
  padding-top: 3rem;
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
.spoke-page.april-2022 .evaluate-intro .tips-heading div.active {
  background-color: #ffffff;
}
.spoke-page.april-2022 .evaluate-consider-the-following {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
.spoke-page.april-2022 .evaluate-consider-the-following .vivid.grid-wrapper {
  background-color: #ffffff;
  padding: 3rem 0 2.25rem 0;
}
.spoke-page.april-2022 .evaluate-consider-the-following .vivid.grid-wrapper .editor-wrapper {
  margin: 0 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .evaluate-consider-the-following .vivid.grid-wrapper .editor-wrapper {
    width: 60%;
    margin: 0 auto;
  }
}
.spoke-page.april-2022 .evaluate-consider-the-following .vivid.grid-wrapper .editor-wrapper h3 {
  font-weight: 300;
  font-family: "BigCaslon" !important;
  color: #877971;
}
.spoke-page.april-2022 .evaluate-consider-the-following .vivid.grid-wrapper .editor-wrapper > div {
  border-bottom: 1px solid #877971;
  padding: 1rem 0;
}
.spoke-page.april-2022 .evaluate-consider-the-following .vivid.grid-wrapper .editor-wrapper > div:last-of-type {
  border-bottom: none;
}
.spoke-page.april-2022 .evaluate-two-column {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .evaluate-two-column .part:first-of-type {
    padding-right: 3rem;
  }
  .spoke-page.april-2022 .evaluate-two-column .part:last-of-type {
    padding-left: 3rem;
  }
  .spoke-page.april-2022 .evaluate-two-column .part:last-of-type .image-wrapper {
    margin-top: 3.5rem;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .evaluate-two-column .slider-wrapper {
    margin: 0.75rem 0 3rem 0;
  }
}
.spoke-page.april-2022 .evaluate-two-column .slider-wrapper .slick-arrow {
  display: none !important;
}
.spoke-page.april-2022 .evaluate-two-column .slider-wrapper .vivid-slider img {
  height: 240px !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .evaluate-two-column .slider-wrapper .vivid-slider img {
    height: 448px !important;
  }
}
.spoke-page.april-2022 .evaluate-two-column .callout {
  margin: 2rem 0;
  width: 100%;
  background-color: transparent;
}
.spoke-page.april-2022 .evaluate-two-column .callout p {
  background-color: #f0ede8;
}
.spoke-page.april-2022 .evaluate-two-column .callout p em {
  background-color: #fbfbf9;
}
.spoke-page.april-2022 .evaluate-conclusion {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .evaluate-conclusion .image-wrapper {
    height: 550px;
    overflow: hidden;
  }
}
.spoke-page.april-2022 .discover-intro {
  margin-top: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .discover-two-column .part:first-of-type {
    padding-right: 3rem;
  }
  .spoke-page.april-2022 .discover-two-column .part:last-of-type {
    padding-left: 3rem;
  }
}
.spoke-page.april-2022 .discover-two-column .part .vivid.image-wrapper {
  margin-bottom: 3.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .discover-two-column .part:last-of-type .vivid.image-wrapper {
    margin-top: 0.5rem;
  }
}
.spoke-page.april-2022 .discover-two-column .callout {
  width: 100%;
}
.spoke-page.april-2022 .discover-two-column .pro-tip {
  margin-top: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .discover-two-column .pro-tip {
    border: 1px solid black;
    margin-left: 10px;
  }
}
.spoke-page.april-2022 .discover-two-column .pro-tip div {
  background-color: #f0ede8;
  padding: 1.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .discover-two-column .pro-tip div {
    margin: -10px 10px 10px -15px;
  }
}
.spoke-page.april-2022 .discover-two-column .pro-tip div h3 {
  font-family: "BigCaslon" !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}
.spoke-page.april-2022 .discover-two-column .pro-tip div p {
  font-style: italic;
  font-size: 1.15rem;
}
.spoke-page.april-2022 .create-intro {
  padding-top: 3rem;
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
.spoke-page.april-2022 .create-intro .tips-heading div.active {
  background-color: #ffffff;
}
.spoke-page.april-2022 .create-two-column {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
.spoke-page.april-2022 .create-two-column .image-wrapper {
  margin-top: 0;
}
.spoke-page.april-2022 .create-two-column .pro-tip {
  margin-top: 0.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .create-two-column .pro-tip {
    border: 1px solid black;
    margin-left: 10px;
  }
}
.spoke-page.april-2022 .create-two-column .pro-tip div {
  background-color: #ffffff;
  padding: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .create-two-column .pro-tip div {
    padding: 4rem 4rem 2.5rem 4rem;
    margin: -10px 10px 10px -15px;
  }
}
.spoke-page.april-2022 .create-two-column .pro-tip div h3 {
  font-family: "BigCaslon" !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}
.spoke-page.april-2022 .create-two-column .pro-tip div p {
  font-style: italic;
  font-size: 1.15rem;
}
.spoke-page.april-2022 .discover-conclusion {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
.spoke-page.april-2022 .conclusion {
  margin-top: 2rem !important;
}
.spoke-page.april-2022 .conclusion .editor-wrapper {
  background-color: #fdeae6;
  padding: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.april-2022 .conclusion .editor-wrapper {
    padding: 2.5rem 6rem 2.5rem 3rem !important;
  }
}
.spoke-page.april-2022 .conclusion .editor-wrapper a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page.may-2022 h1, .spoke-page.may-2022 h2 {
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.may-2022 p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page.may-2022 .page-introduction p {
  padding: 0;
}
.spoke-page.may-2022 .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.may-2022 .spoke-page-intro h1, .spoke-page.may-2022 .spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page.may-2022 .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
.spoke-page.may-2022 .steps-heading {
  max-width: 430px;
  display: flex;
  justify-content: space-between;
  border-bottom: #877971 solid 2px;
  margin-bottom: 2.5rem;
  padding-bottom: 0.75rem;
}
.spoke-page.may-2022 .steps-heading > div {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 3px 12px;
}
.spoke-page.may-2022 .steps-heading > div.active {
  background-color: #f0ede8;
}
.spoke-page.may-2022 .intro .image-wrapper {
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .intro .image-wrapper {
    margin-right: 2rem;
  }
}
.spoke-page.may-2022 .intro .editor-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.spoke-page.may-2022 .intro .editor-wrapper span {
  display: block;
  font-family: "BigCaslon";
  font-size: 2.25rem;
  padding-left: 1rem;
  border-left: #877971 solid 10px;
  line-height: 1.2;
  margin: 0.5rem 0;
}
.spoke-page.may-2022 .did-you-know-heading.vivid.outer-grid {
  padding: 0;
}
.spoke-page.may-2022 .did-you-know-heading .module.image-wrapper {
  height: 320px;
}
.spoke-page.may-2022 .did-you-know-heading .module.image-wrapper .caption {
  background-color: white;
  color: black;
  bottom: initial;
  border: 20px solid rgba(255, 255, 255, 0.8);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .did-you-know-heading .module.image-wrapper .caption {
    height: initial;
    width: 60%;
    top: 13%;
    left: 22%;
    padding: 2rem 3rem;
  }
}
.spoke-page.may-2022 .did-you-know-heading .module.image-wrapper .caption h3 {
  font-family: "BigCaslon" !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}
.spoke-page.may-2022 .did-you-know-heading .module.image-wrapper .caption p {
  font-style: italic;
  font-size: 1.15rem;
  text-transform: none;
}
.spoke-page.may-2022 .step-1 .editor-wrapper .modern-living-room-modes {
  border: #877971 1px solid;
  padding: 3rem 6rem;
}
.spoke-page.may-2022 .step-1 .editor-wrapper .modern-living-room-modes h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
  text-align: center;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  margin-bottom: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .step-1 .editor-wrapper .modern-living-room-modes .modes {
    display: flex;
    justify-content: space-evenly;
    align-items: flex-end;
  }
}
.spoke-page.may-2022 .step-1 .editor-wrapper .modern-living-room-modes .modes .mode {
  text-align: center;
}
.spoke-page.may-2022 .step-1 .editor-wrapper .modern-living-room-modes .modes .mode img {
  max-width: 70px;
  margin-bottom: 1rem;
}
.spoke-page.may-2022 .step-1 .editor-wrapper .modern-living-room-modes .modes .mode .label {
  background-color: transparent;
  color: black;
  font-size: 1.25rem;
  text-transform: uppercase;
  letter-spacing: 3px;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .true-story .image-wrapper {
    margin: 0 2rem 0 0;
  }
}
.spoke-page.may-2022 .true-story .editor-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.spoke-page.may-2022 .purposes-and-challenges {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
}
.spoke-page.may-2022 .purposes-and-challenges .editor-wrapper h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
  text-align: center;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  margin: 3rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes .purpose {
  background-color: white;
  color: black;
  padding: 2rem;
  margin-bottom: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes .purpose {
    width: 45%;
  }
}
.spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes .purpose p.question {
  margin-bottom: 0;
}
.spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes .purpose > div:first-of-type {
  color: #877971;
  font-weight: 900;
  font-size: 1.25rem;
}
.spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes .purpose hr {
  border: 2px solid #877971;
  max-width: 175px;
  margin-left: 0;
}
.spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes .purpose ul li {
  letter-spacing: 0;
}
.spoke-page.may-2022 .purposes-and-challenges .editor-wrapper .purposes .purpose ul li::marker {
  color: #877971;
}
.spoke-page.may-2022 .step-2 .steps-heading {
  margin: 2rem 0 1rem 0;
}
.spoke-page.may-2022 .step-2-intro {
  background-color: #f0ede8 !important;
  padding: 0;
}
.spoke-page.may-2022 .step-2-intro .editor-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 2rem !important;
}
.spoke-page.may-2022 .step-2-intro .editor-wrapper ol {
  padding-left: 0.75rem;
}
.spoke-page.may-2022 .step-2-intro .editor-wrapper ol li {
  margin-bottom: 1rem;
}
.spoke-page.may-2022 .step-2-intro .editor-wrapper a {
  color: #821f2d;
  text-decoration: underline;
}
.spoke-page.may-2022 .step-2-intro .image-wrapper {
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .step-2-intro .image-wrapper {
    margin-right: 2rem;
  }
}
.spoke-page.may-2022 .step-3.vivid.outer-grid {
  padding: 0;
}
.spoke-page.may-2022 .step-3-two-column.vivid.outer-grid {
  padding: 0;
}
.spoke-page.may-2022 .step-3-two-column .vivid.image-wrapper {
  margin: 1rem 0 1.5rem 0;
}
.spoke-page.may-2022 .step-4 .steps-heading {
  margin: 2rem 0 2.5rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .overwhelming .image-wrapper {
    margin-right: 2rem;
  }
}
.spoke-page.may-2022 .overwhelming .editor-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.spoke-page.may-2022 .overwhelming .editor-wrapper span {
  display: block;
  font-family: "BigCaslon";
  font-size: 2.25rem;
  padding-left: 1rem;
  border-left: #877971 solid 10px;
  line-height: 1.2;
  margin: 1.5rem 0 0 0;
}
.spoke-page.may-2022 .blending-with-design-vignette.vivid.outer-grid {
  padding: 0;
}
.spoke-page.may-2022 .blending-with-design-vignette .image-wrapper {
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .blending-with-design-vignette .image-wrapper {
    margin-right: 2rem;
  }
}
.spoke-page.may-2022 .blending-with-design-vignette .editor-wrapper .feature-in-vingnette h4 {
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
  font-size: 1.25rem;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
  margin: 2rem 0 1.5rem 0;
}
.spoke-page.may-2022 .blending-with-design-vignette .editor-wrapper .feature-in-vingnette .features {
  display: flex;
  flex-wrap: wrap;
}
.spoke-page.may-2022 .blending-with-design-vignette .editor-wrapper .feature-in-vingnette .features .feature {
  width: 40%;
}
.spoke-page.may-2022 .blending-with-design-vignette .editor-wrapper .feature-in-vingnette .features .feature img {
  max-width: 180px;
}
.spoke-page.may-2022 .designs .image-wrapper {
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .designs .image-wrapper {
    margin-right: 2rem;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .designs .editor-wrapper {
    margin-top: 3rem;
  }
}
.spoke-page.may-2022 .designs .editor-wrapper .swatches {
  display: flex;
  margin-top: 3rem;
}
.spoke-page.may-2022 .designs .editor-wrapper .swatches .swatch {
  width: 25%;
  text-align: center;
}
.spoke-page.may-2022 .designs .editor-wrapper .swatches .swatch img {
  max-width: 100px;
}
.spoke-page.may-2022 .designs .editor-wrapper .swatches .swatch p span {
  font-size: 0.85rem;
  text-transform: uppercase;
}
.spoke-page.may-2022 .conclusion .editor-wrapper {
  background-color: #fdeae6;
  padding: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022 .conclusion .editor-wrapper {
    padding: 2.5rem 6rem 2.5rem 3rem !important;
  }
}
.spoke-page.may-2022 .conclusion .editor-wrapper a {
  color: black;
  text-decoration: underline;
}
.spoke-page.may-2022-garage h1, .spoke-page.may-2022-garage h2 {
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.may-2022-garage p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page.may-2022-garage .page-introduction p {
  padding: 0;
}
.spoke-page.may-2022-garage .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.may-2022-garage .spoke-page-intro {
  padding-bottom: 0 !important;
}
.spoke-page.may-2022-garage .spoke-page-intro h1, .spoke-page.may-2022-garage .spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page.may-2022-garage .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
.spoke-page.may-2022-garage .video .editor-wrapper {
  width: 80%;
  margin: 0 auto;
}
.spoke-page.may-2022-garage .video .editor-wrapper > div:first-of-type {
  height: 0;
}
.spoke-page.may-2022-garage .list-number {
  background: black;
  width: -moz-fit-content;
  width: fit-content;
  color: white;
  font-weight: 900;
  padding: 0.15rem 0.5rem;
  font-size: 1.5rem;
}
.spoke-page.may-2022-garage .mistake-1-intro {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
  padding: 0 !important;
}
.spoke-page.may-2022-garage .mistake-1-intro .editor-wrapper h2 {
  margin-top: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022-garage .mistake-1-intro .image-wrapper {
    margin-top: 5rem;
  }
}
.spoke-page.may-2022-garage .mistake-1 {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
  padding: 0 !important;
}
.spoke-page.may-2022-garage .mistake-1 .editor-wrapper h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
  font-size: 1.15rem;
  letter-spacing: 3px !important;
  text-transform: uppercase !important;
}
.spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions {
  border-top: #877971 1px solid;
  border-bottom: #877971 1px solid;
  margin: 1rem 0;
  padding: 1rem 0;
}
.spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions .wrapper {
  margin: 0 auto;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions .wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    padding-left: 7rem;
  }
}
.spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions .wrapper .question {
  margin-bottom: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions .wrapper .question {
    width: 50%;
  }
  .spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions .wrapper .question:nth-of-type(3), .spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions .wrapper .question:nth-of-type(4) {
    margin-bottom: 0;
  }
}
.spoke-page.may-2022-garage .mistake-1 .editor-wrapper .questions .wrapper .question span {
  color: #821f2d;
  font-size: 0.85rem;
  text-decoration: underline;
  margin-right: 0.5rem;
  font-weight: 600;
}
.spoke-page.may-2022-garage .mistake-1-conclusion {
  background-color: #f0ede8 !important;
  max-width: 100% !important;
  padding: 0 !important;
  padding: 2rem 0 !important;
}
.spoke-page.may-2022-garage .mistake-1-conclusion .vivid.part:last-of-type() .editor-wrapper {
  border: #877971 2px solid;
}
.spoke-page.may-2022-garage .mistake-1-conclusion .vivid.part:last-of-type() .editor-wrapper .wrapper {
  text-align: center;
  background-color: white;
  padding: 3rem 3rem 2rem 3rem;
  margin: 0.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022-garage .mistake-1-conclusion .vivid.part:last-of-type() .editor-wrapper .wrapper {
    padding: 3rem 6rem 2rem 6rem;
  }
}
.spoke-page.may-2022-garage .mistake-1-conclusion .vivid.part:last-of-type() .editor-wrapper .wrapper h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 600;
  font-size: 1rem;
  margin: 0 auto;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  padding: 3px 12px;
  background-color: black;
  color: white;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1rem;
}
.spoke-page.may-2022-garage .mistake-1-conclusion .vivid.part:last-of-type() .editor-wrapper .wrapper p {
  text-transform: iti;
}
.spoke-page.may-2022-garage .mistake-2-intro {
  padding: 0 !important;
}
.spoke-page.may-2022-garage .mistake-2-intro .editor-wrapper {
  margin: 2rem 0 0 0;
}
.spoke-page.may-2022-garage .mistake-2-intro .editor-wrapper h2 {
  margin-bottom: 1rem;
}
.spoke-page.may-2022-garage .mistake-2-intro .editor-wrapper h2 span {
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
  background: black;
  width: -moz-fit-content;
  width: fit-content;
  color: white;
  font-weight: 900;
  padding: 0.55rem 0.5rem;
  font-size: 1.5rem;
}
.spoke-page.may-2022-garage .mistake-2-two-column .vivid.image-wrapper {
  margin-top: 1rem;
}
.spoke-page.may-2022-garage .mistake-2-pro-tip .editor-wrapper, .spoke-page.may-2022-garage .pro-tip .editor-wrapper {
  border: #877971 2px solid;
  background-color: #f0ede8;
}
.spoke-page.may-2022-garage .mistake-2-pro-tip .editor-wrapper .wrapper, .spoke-page.may-2022-garage .pro-tip .editor-wrapper .wrapper {
  text-align: center;
  background-color: white;
  margin: 0.5rem;
  padding: 3rem 0;
}
.spoke-page.may-2022-garage .mistake-2-pro-tip .editor-wrapper .wrapper h3, .spoke-page.may-2022-garage .pro-tip .editor-wrapper .wrapper h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 600;
  font-size: 1rem;
  margin: 0 auto;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  padding: 3px 12px;
  background-color: black;
  color: white;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1rem;
}
.spoke-page.may-2022-garage .mistake-2-pro-tip .editor-wrapper .wrapper p, .spoke-page.may-2022-garage .pro-tip .editor-wrapper .wrapper p {
  margin: 0 auto;
  font-weight: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022-garage .mistake-2-pro-tip .editor-wrapper .wrapper p, .spoke-page.may-2022-garage .pro-tip .editor-wrapper .wrapper p {
    width: 70%;
  }
}
.spoke-page.may-2022-garage .mistake-3-4 .editor-wrapper, .spoke-page.may-2022-garage .mistake-5-6 .editor-wrapper {
  padding: 0 3rem 1rem 3rem !important;
  background-color: #f0ede8;
}
.spoke-page.may-2022-garage .mistake-3-4 .editor-wrapper h2, .spoke-page.may-2022-garage .mistake-5-6 .editor-wrapper h2 {
  margin-top: 2rem;
}
.spoke-page.may-2022-garage .mistake-3-4 .editor-wrapper .callout, .spoke-page.may-2022-garage .mistake-5-6 .editor-wrapper .callout {
  font-family: "BigCaslon";
  font-size: 1.5rem;
  margin-bottom: 2rem;
  background-color: transparent;
  border: none;
  border-left: #877971 solid 5px;
  padding: 0 0 0 1.5rem;
}
.spoke-page.may-2022-garage .mistake-3-4 .editor-wrapper:last-of-type, .spoke-page.may-2022-garage .mistake-5-6 .editor-wrapper:last-of-type {
  border: #877971 2px solid;
  border-top: none;
  text-align: center;
  padding: 0 0.5rem 0.5rem 0.5rem !important;
}
.spoke-page.may-2022-garage .mistake-3-4 .image-wrapper, .spoke-page.may-2022-garage .mistake-5-6 .image-wrapper {
  margin: 0;
}
.spoke-page.may-2022-garage .mistake-3-4 .wrapper, .spoke-page.may-2022-garage .mistake-5-6 .wrapper {
  background-color: white;
  padding: 3.05rem 0;
}
.spoke-page.may-2022-garage .mistake-3-4 .wrapper .tip-icon, .spoke-page.may-2022-garage .mistake-5-6 .wrapper .tip-icon {
  margin-bottom: 1rem;
}
.spoke-page.may-2022-garage .mistake-3-4 .wrapper .tip-icon img, .spoke-page.may-2022-garage .mistake-5-6 .wrapper .tip-icon img {
  max-width: 70px;
}
.spoke-page.may-2022-garage .mistake-3-4 .wrapper p, .spoke-page.may-2022-garage .mistake-5-6 .wrapper p {
  margin: 0 auto;
  width: 85%;
}
.spoke-page.may-2022-garage .mistake-3-4 .wrapper.pro-tip, .spoke-page.may-2022-garage .mistake-5-6 .wrapper.pro-tip {
  padding: 2rem 0;
}
.spoke-page.may-2022-garage .mistake-3-4 .wrapper.pro-tip h3, .spoke-page.may-2022-garage .mistake-5-6 .wrapper.pro-tip h3 {
  font-family: "Lato", sans-serif !important;
  font-weight: 600;
  font-size: 1rem;
  margin: 0 auto;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  padding: 3px 12px;
  background-color: black;
  color: white;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.may-2022-garage .mistake-5-6 .editor-wrapper .callout {
    margin: 4.6rem 0;
  }
}
.spoke-page.may-2022-garage .mistake-5-6 .editor-wrapper .wrapper .tip-icon img {
  max-width: 40px;
}
.spoke-page.may-2022-garage .mistake-5-6 .span-xs-12:last-of-type .editor-wrapper:last-of-type .wrapper {
  padding: 1.25rem 0;
}
.spoke-page.may-2022-garage .mistake-7 {
  padding: 0 !important;
}
.spoke-page.may-2022-garage .mistake-7 .editor-wrapper {
  margin: 2rem 0;
}
.spoke-page.may-2022-garage .mistake-7 .editor-wrapper span {
  font-family: "Lato", sans-serif !important;
  font-weight: 500;
  background: black;
  width: -moz-fit-content;
  width: fit-content;
  color: white;
  font-weight: 900;
  padding: 0.55rem 0.5rem;
  font-size: 1.5rem;
}
.spoke-page.june-2022 h1, .spoke-page.june-2022 h2 {
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.june-2022 p {
  font-size: 1.15rem;
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page.june-2022 .page-introduction p {
  padding: 0;
}
.spoke-page.june-2022 .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.june-2022 .spoke-page-intro {
  padding-bottom: 10px !important;
  margin-bottom: 0 !important;
}
.spoke-page.june-2022 .spoke-page-intro h1, .spoke-page.june-2022 .spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page.june-2022 .spoke-page-intro h1 {
  margin-bottom: 0.5rem !important;
}
.spoke-page.june-2022 .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
.spoke-page.june-2022 .design-tool-example h3 {
  font-family: "BigCaslon" !important;
  font-weight: 300;
  letter-spacing: -1px;
  color: #877971;
  margin-top: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .design-tool-example h3 {
    margin-top: 0;
  }
}
.spoke-page.june-2022 .did-you-know .module.image-wrapper .caption {
  background: rgba(255, 255, 255, 0.85);
  color: black;
  text-align: left;
  text-transform: initial;
  position: inherit;
  margin: 1rem 0 0 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .did-you-know .module.image-wrapper .caption {
    width: 70%;
    padding: 2rem;
    margin: 0 0 1.65rem 4rem;
    position: absolute;
  }
}
.spoke-page.june-2022 .did-you-know .module.image-wrapper .caption h2 {
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  font-size: 2rem;
}
.spoke-page.june-2022 .did-you-know .module.image-wrapper .caption p {
  font-style: italic;
  font-size: 1.15rem;
}
.spoke-page.june-2022 .tips-heading {
  max-width: 315px;
  display: flex;
  justify-content: space-between;
  border-bottom: #282829 solid 1px;
  margin-bottom: 2.5rem;
  padding-bottom: 0.75rem;
}
.spoke-page.june-2022 .tips-heading > div {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 3px 12px;
}
.spoke-page.june-2022 .tips-heading > div.active {
  color: #ffffff;
  background-color: #282829;
}
.spoke-page.june-2022 .tip1-intro {
  padding-bottom: 1rem;
}
.spoke-page.june-2022 .tip1 {
  padding: 10px 0 15px 0;
}
.spoke-page.june-2022 .tip1 .editor-wrapper {
  margin-bottom: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .tip1 .editor-wrapper {
    margin-bottom: 0;
  }
}
.spoke-page.june-2022 .tip1 .editor-wrapper .quote {
  background-color: #f0ede8;
  padding: 1rem 2rem;
}
.spoke-page.june-2022 .tip1 .editor-wrapper .quote p {
  position: relative;
  margin-bottom: 0.5rem;
}
.spoke-page.june-2022 .tip1 .editor-wrapper .quote p img {
  position: absolute;
  max-width: 25px;
}
.spoke-page.june-2022 .tip1 .editor-wrapper .quote p img:last-of-type {
  right: 5px;
  bottom: 15px;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .tip1 .editor-wrapper .quote p img:last-of-type {
    right: 40px;
    top: 35px;
  }
}
.spoke-page.june-2022 .tip1 .editor-wrapper .quote p span {
  margin: 1rem 0 0 2rem;
  display: block;
  font-style: italic;
  font-size: 19px;
}
.spoke-page.june-2022 .tip1 .editor-wrapper .quote h4 {
  font-size: 1.15rem;
  font-weight: 400;
  color: #877971;
  margin-left: 2rem;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature {
  background-color: #2a2a2a;
  max-width: 100%;
  padding: 2rem 0;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper > h4 {
  background-color: #282829;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.85rem;
  font-weight: 600;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.25rem 0.5rem;
  letter-spacing: 2px !important;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper > h3 {
  font-family: "Lato", sans-serif !important;
  color: #ffffff;
  text-transform: uppercase !important;
  margin-bottom: 0;
  letter-spacing: 2px !important;
  font-size: 1.85rem;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper > p {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.85rem;
  letter-spacing: 2px;
  font-weight: 400;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper .color-swatches {
  display: flex;
  justify-content: space-between;
  margin-top: 1.5rem;
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper .color-swatches {
    width: 90%;
    margin-bottom: 0;
  }
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper .color-swatches .color-swatch {
  text-align: center;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper .color-swatches .color-swatch img {
  max-width: 5rem;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .editor-wrapper .color-swatches .color-swatch p {
  color: #ffffff;
  font-size: 0.85rem;
  line-height: 0;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.closet-feature .image-wrapper {
  margin: 0;
}
.spoke-page.june-2022 .tip2-intro {
  margin-top: 3rem !important;
  padding-bottom: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .tip2 .image-wrapper {
    margin: 0;
  }
}
.spoke-page.june-2022 .tip2 .editor-wrapper .callout {
  font-family: "BigCaslon";
  color: #877971;
  font-size: 1.5rem;
  border: none;
  line-height: 1.2;
  padding: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .tip2 .editor-wrapper .callout {
    font-size: 2rem;
  }
}
.spoke-page.june-2022 .tip3 {
  margin-top: 3rem !important;
  padding-bottom: 50px;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .tip3 .image-wrapper {
    margin: 0;
  }
}
.spoke-page.june-2022 .tip4-intro {
  margin-top: 4rem !important;
  padding: 0 0 1rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .tip4 .image-wrapper {
    margin: 0.75rem 0 0 0;
  }
}
.spoke-page.june-2022 .tip4 .editor-wrapper .callout {
  font-family: "BigCaslon";
  color: #877971;
  font-size: 1.5rem;
  border: none;
  line-height: 1.2;
  padding: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .tip4 .editor-wrapper .callout {
    font-size: 2rem;
  }
}
.spoke-page.june-2022 .tip4 .editor-wrapper p {
  line-height: 1.55;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves {
  background-color: #f0ede8;
  max-width: 100%;
  padding: 2rem 0;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper {
  margin-top: 3rem;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper h2, .spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper h3 {
  font-family: "Lato", sans-serif !important;
  text-align: center;
  text-transform: uppercase !important;
  font-weight: 500;
  letter-spacing: 3px !important;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper h3 {
  font-size: 1.15rem;
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper .must-haves {
  margin: 4rem auto 0 auto;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper .must-haves {
    width: 80%;
  }
}
.spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper .must-haves .must-have {
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper .must-haves .must-have {
    flex-basis: 25%;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .vivid.page-builder .outer-grid.mens-closet-must-haves .editor-wrapper .must-haves .must-have img {
    max-width: 235px;
  }
}
.spoke-page.june-2022 .conclusion {
  margin-top: 3rem !important;
}
.spoke-page.june-2022 .conclusion .vivid.grid-wrapper {
  padding: 0;
}
.spoke-page.june-2022 .conclusion .vivid.grid-wrapper .editor-wrapper {
  background-color: #f0ede8;
  padding: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.june-2022 .conclusion .vivid.grid-wrapper .editor-wrapper {
    padding: 2.5rem 6rem 2.5rem 3rem !important;
  }
}
.spoke-page.june-2022 .conclusion .vivid.grid-wrapper .editor-wrapper a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page.july-2022 h1, .spoke-page.july-2022 h2 {
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.july-2022 p {
  letter-spacing: 0;
  line-height: 1.8;
}
.spoke-page.july-2022 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.july-2022 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.july-2022 .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.july-2022 .spoke-page-intro {
  padding-bottom: 10px !important;
  margin-bottom: 0 !important;
}
.spoke-page.july-2022 .spoke-page-intro h1, .spoke-page.july-2022 .spoke-page-intro p {
  padding: 0 !important;
}
.spoke-page.july-2022 .spoke-page-intro h1 {
  margin-bottom: 0.5rem !important;
}
.spoke-page.july-2022 .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
.spoke-page.july-2022 .tips-heading {
  max-width: 280px;
  display: flex;
  justify-content: space-between;
  border-bottom: #877971 solid 1px;
  margin-bottom: 2.5rem;
  padding-bottom: 0.75rem;
}
.spoke-page.july-2022 .tips-heading > div {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 3px 12px;
  color: #877971;
}
.spoke-page.july-2022 .tips-heading > div.active {
  background-color: #f0ede8;
}
.spoke-page.july-2022 .slider-1 .vivid.part .slider-wrapper {
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .slider-1 .vivid.part .slider-wrapper .vivid-slider img {
    height: 600px !important;
  }
}
.spoke-page.july-2022 .slider-1 .vivid.part .slider-wrapper .vivid-slider .slick-dots li {
  width: 25% !important;
  background-color: #C1BBB8 !important;
}
.spoke-page.july-2022 .slider-1 .vivid.part .slider-wrapper .vivid-slider .slick-dots li.slick-active {
  background-color: #877971 !important;
}
.spoke-page.july-2022 .slider-1 .vivid.part .slider-wrapper .vivid-slider .vivid-slide:hover .social-share {
  display: none;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .slider-1 .editor-wrapper {
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
}
.spoke-page.july-2022 .slider-1 .editor-wrapper .callout {
  font-family: "BigCaslon";
  font-size: 1.35rem;
  color: #877971;
  margin-bottom: 2rem;
  background-color: transparent;
  border: none;
  border-left: #877971 solid 10px;
  padding: 0 0 0 1.5rem;
  line-height: 1.3;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .slider-1 .editor-wrapper .callout {
    font-size: 1.75rem;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know {
  background-color: #f0ede8;
  max-width: 100%;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know {
    height: 275px;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know .editor-wrapper {
  position: relative;
  text-align: center;
  background-color: #ffffff;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know .editor-wrapper {
    height: 195px;
    width: 80%;
    margin: 25px auto 0 auto;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know .editor-wrapper div {
  background-color: transparent;
  border: 2px solid #877971;
  text-align: center;
  padding: 1.5rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know .editor-wrapper div {
    position: absolute;
    bottom: -13px;
    right: -13px;
    margin-left: 12px;
    padding: 2rem 8rem 2.65rem 8rem;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know .editor-wrapper div h3 {
  font-family: "BigCaslon" !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know .editor-wrapper div p {
  margin: 0 auto;
  font-style: italic;
  font-size: 1.15rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.did-you-know .editor-wrapper div p {
    width: 80%;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.outer-grid.tip1-intro {
  margin-top: 4rem;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym {
  background-color: #f0ede8;
  padding: 0 0 2rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym {
    padding: 0;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym .editor-wrapper {
  position: relative;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot .editor-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym .editor-wrapper {
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 0 4rem;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in .editor-wrapper .breadcrumb, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office .editor-wrapper .breadcrumb, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room .editor-wrapper .breadcrumb, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom .editor-wrapper .breadcrumb, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room .editor-wrapper .breadcrumb, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot .editor-wrapper .breadcrumb, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym .editor-wrapper .breadcrumb {
  margin: 2rem 0;
  color: #877971;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym .editor-wrapper .arrow-right {
  position: absolute;
  right: -62px;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 35px solid #f0ede8;
  z-index: 10;
  display: none;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot .editor-wrapper .arrow-right, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym .editor-wrapper .arrow-right {
    display: block;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-walk-in .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-home-office .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-craft-room .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-playroom .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-guest-room .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-hangout-spot .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-home-gym .image-wrapper {
  margin: 0;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-content-break, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-content-break, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-content-break, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-conclusion {
  margin: 2rem auto;
  padding: 0;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-content-break p, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip2-content-break p, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-content-break p, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-conclusion p {
  margin: 0;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-image-examples, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-image-examples {
  padding: 10px 0 50px 0;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-image-examples .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-image-examples .image-wrapper {
  margin: 0 0 1rem 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-image-examples .image-wrapper, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-image-examples .image-wrapper {
    margin: 0;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-image-examples .image-wrapper .caption, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-image-examples .image-wrapper .caption {
  bottom: 42%;
  left: 18%;
  background-color: #ffffff;
  color: #282829;
  width: 65%;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-image-examples .image-wrapper .caption, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-image-examples .image-wrapper .caption {
    width: 40%;
    left: 30%;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip1-image-examples .image-wrapper .caption p, .spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-image-examples .image-wrapper .caption p {
  font-size: 1rem;
  letter-spacing: 2px;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces-intro {
  max-width: 100%;
  margin-top: 3rem;
  text-align: center;
  padding: 3rem 0 1rem 0;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces {
  background-color: #f0ede8;
  max-width: 100%;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .part {
  padding: 0;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .slider-wrapper {
  margin: 0;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .slider-wrapper button {
  display: none !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .slider-wrapper .vivid-slider img {
    height: 500px !important;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .slider-wrapper .vivid-slider .slick-dots li {
  width: 25% !important;
  background-color: #C1BBB8 !important;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .slider-wrapper .vivid-slider .slick-dots li.slick-active {
  background-color: #877971 !important;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .slider-wrapper .vivid-slider .vivid-slide:hover .social-share {
  display: none;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper {
  background-color: #ffffff;
  padding: 0 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper {
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    height: 92.75%;
    padding: 0 4rem;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper h3 {
  font-size: 2.25rem;
  font-family: "BigCaslon" !important;
  border-bottom: 1px solid #282829;
  padding-top: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper h3 {
    padding-top: 0;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper h4 {
  font-size: 0.9rem;
  text-transform: uppercase;
  margin: 3rem 0 0 0;
  letter-spacing: 2px;
  font-weight: 600;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches {
  display: flex;
  justify-content: space-between;
  margin-top: 1rem;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches .swatch {
  text-align: center;
  width: 25%;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches .swatch img {
  max-width: 50px;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches .swatch img {
    max-width: 80px;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches .swatch p {
  font-size: 0.75rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches .swatch p {
    font-size: 1rem;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches .swatch p span {
  font-size: 0.5rem;
  text-transform: uppercase;
  display: block;
  margin: 0 auto;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .swatches .swatch p span {
    font-size: 0.7rem;
    width: 68%;
  }
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .guest-room-features,
.spoke-page.july-2022 .vivid.page-builder .outer-grid.transforming-spaces .editor-wrapper .craft-room-features {
  display: none;
}
.spoke-page.july-2022 .vivid.page-builder .outer-grid.tip3-intro {
  margin-top: 3rem;
}
.spoke-page.july-2022 .conclusion .vivid.grid-wrapper {
  padding: 0;
}
.spoke-page.july-2022 .conclusion .vivid.grid-wrapper .editor-wrapper {
  background-color: #f0ede8;
  padding: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.july-2022 .conclusion .vivid.grid-wrapper .editor-wrapper {
    padding: 2.5rem 6rem 2.5rem 3rem !important;
  }
}
.spoke-page.july-2022 .conclusion .vivid.grid-wrapper .editor-wrapper a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page.august-2022 h1, .spoke-page.august-2022 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.august-2022 p, .spoke-page.august-2022 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2022 p, .spoke-page.august-2022 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.august-2022 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.august-2022 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.august-2022 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.august-2022 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2022 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.august-2022 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.august-2022 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.august-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.august-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.august-2022 .working-with-a-custom-closet-company {
  background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2022/07/25084221/Things_to_Consider_Before_Building_Your_Own-_Custom_Closet_image-1.jpg");
  background-size: cover;
  background-position: bottom left -65px;
}
.spoke-page.august-2022 .working-with-a-custom-closet-company .vivid.section .part .editor-wrapper {
  padding: 3rem;
  background-color: rgba(255, 255, 255, 0.8);
  margin: 1.5rem 2rem 1rem 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .working-with-a-custom-closet-company .vivid.section .part .editor-wrapper {
    background-color: transparent;
    margin: 0;
  }
}
.spoke-page.august-2022 .working-with-a-custom-closet-company .vivid.section .part .editor-wrapper .callout {
  background-color: transparent;
  border: none;
  border-left: #282829 5px solid;
  font-family: "BigCaslon";
  padding: 0 1rem;
  font-size: 1.35rem;
  line-height: 1;
}
.spoke-page.august-2022 .question-heading {
  margin-top: 4rem !important;
  position: relative;
  border-top: 1px #282829 solid;
  border-bottom: 1px #282829 solid;
}
.spoke-page.august-2022 .question-heading.vivid.outer-grid {
  padding: 0;
  max-width: 100%;
}
.spoke-page.august-2022 .question-heading .vivid.section .part .editor-wrapper {
  padding: 1rem 0;
}
.spoke-page.august-2022 .question-heading .vivid.section .part .editor-wrapper div.question {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  color: #d1a6a1;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 5px;
  padding: 3px 0;
}
.spoke-page.august-2022 .question-heading .vivid.section .part .editor-wrapper h2 {
  display: inline-block;
  border-bottom: 15px solid #fdeae6;
  height: 44px;
}
.spoke-page.august-2022 .question-heading .vivid.section .part .editor-wrapper .down-arrow {
  position: absolute;
  bottom: -18px;
}
.spoke-page.august-2022 .question-heading .vivid.section .part .editor-wrapper .down-arrow img {
  max-width: 30px;
  background-color: white;
}
.spoke-page.august-2022 .question-content.outer-grid {
  margin-top: 3rem;
}
.spoke-page.august-2022 .question-content .image-wrapper {
  margin: 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .question-content .editor-wrapper {
    margin-right: 1rem;
  }
}
.spoke-page.august-2022 .question-content .editor-wrapper .callout {
  border: none;
  background-color: transparent;
  font-family: "BigCaslon";
  padding: 0 1rem;
  margin: 2rem 0;
  font-size: 1.65rem;
  line-height: 1.25;
}
.spoke-page.august-2022 .question-content .editor-wrapper .callout.pink {
  border-left: 5px solid #d1a6a1;
  color: #d1a6a1;
}
.spoke-page.august-2022 .question2-content.outer-grid {
  padding-bottom: 0;
}
.spoke-page.august-2022 .visualize-closet {
  background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2022/07/25084229/Things_to_Consider_Before_Building_Your_Own-_Custom_Closet_image-6.jpg");
  background-size: cover;
}
.spoke-page.august-2022 .visualize-closet .vivid.section .part .editor-wrapper {
  background-color: rgba(255, 255, 255, 0.8);
  margin: 1.5rem 2rem 1rem 1rem;
}
.spoke-page.august-2022 .visualize-closet .vivid.section .part .editor-wrapper .content {
  padding: 1rem;
  margin: 1rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .question3-content .editor-wrapper > div {
    display: flex;
  }
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .question3-content .editor-wrapper > div .callout {
    width: 70%;
  }
}
.spoke-page.august-2022 .question3-content .editor-wrapper > div .article-link {
  background-color: #f0ede8;
  padding: 2rem 4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  text-align: center;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .question3-content .editor-wrapper > div .article-link {
    width: 30%;
  }
}
.spoke-page.august-2022 .question3-content .editor-wrapper > div .article-link a {
  color: #821f2d;
  text-transform: uppercase;
  text-decoration: underline;
}
.spoke-page.august-2022 .question3-tradeoffs {
  background-color: #f0ede8 !important;
}
.spoke-page.august-2022 .question3-tradeoffs.outer-grid {
  padding: 2rem 0;
}
.spoke-page.august-2022 .question3-tradeoffs .vivid.section .part .editor-wrapper {
  padding: 1rem 0;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #282829;
}
.spoke-page.august-2022 .question3-tradeoffs .vivid.section .part .editor-wrapper div img {
  max-width: 50px;
}
.spoke-page.august-2022 .question3-tradeoffs .vivid.section .part .editor-wrapper div h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 3px 0;
}
.spoke-page.august-2022 .question3-tradeoffs .vivid.section .part .editor-wrapper div p {
  font-size: 1rem;
  padding: 0 5.5rem;
}
.spoke-page.august-2022 .question3-tradeoffs .vivid.section .part .editor-wrapper div.vs {
  background-color: #f0ede8;
  padding: 0.5rem;
  text-transform: uppercase;
  position: absolute;
  right: -7px;
  top: 40%;
  font-size: 0.85rem;
  font-weight: 300;
  letter-spacing: 2px;
}
.spoke-page.august-2022 .question3-tradeoffs .vivid.section .span-xs-12:last-of-type .editor-wrapper {
  border-right: none;
  margin-top: 1.5rem;
}
.spoke-page.august-2022 .question4-our-process {
  background-color: #f0ede8 !important;
}
.spoke-page.august-2022 .question4-our-process.outer-grid {
  padding: 1rem 0 0 0;
}
.spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper {
  padding: 1rem 0;
  text-align: center;
  height: 100%;
}
.spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper h3 {
  font-family: "BigCaslon" !important;
  font-weight: 300;
}
.spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper h3 span {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 3px 0;
}
.spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper .process-parts {
  margin-top: 3rem;
  width: 100%;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper .process-parts {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
}
.spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper .process-parts .part {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 0.85rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 3px 0;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper .process-parts .part {
    border-right: 1px solid #282829;
    width: 20%;
  }
}
.spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper .process-parts .part img {
  max-height: 60px;
  margin-bottom: 1rem;
}
.spoke-page.august-2022 .question4-our-process .vivid.section .part .editor-wrapper .process-parts .part:last-of-type {
  border-right: none;
}
.spoke-page.august-2022 .question5-content .editor-wrapper .article-link {
  background-color: #f0ede8;
  padding: 2rem 4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  text-align: center;
}
.spoke-page.august-2022 .question5-content .editor-wrapper .article-link a {
  color: #821f2d;
  text-transform: uppercase;
  text-decoration: underline;
}
.spoke-page.august-2022 .conclusion {
  margin-top: 2rem !important;
}
.spoke-page.august-2022 .conclusion .editor-wrapper {
  background-color: #fdeae6;
  padding: 2rem !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022 .conclusion .editor-wrapper {
    padding: 2.5rem 6rem 2.5rem 3rem !important;
  }
}
.spoke-page.august-2022 .conclusion .editor-wrapper a {
  color: #821f2d;
  font-weight: 600;
  text-decoration: underline;
}
.spoke-page.august-2022-garage h1, .spoke-page.august-2022-garage h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.august-2022-garage p, .spoke-page.august-2022-garage li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2022-garage p, .spoke-page.august-2022-garage li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.august-2022-garage .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.august-2022-garage .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.august-2022-garage .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.august-2022-garage .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2022-garage .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.august-2022-garage .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.august-2022-garage .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.august-2022-garage .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.august-2022-garage .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2022-garage .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.august-2022-garage .vivid.image-wrapper {
  margin: 0;
}
.spoke-page.august-2022-garage .intro-heading.vivid.outer-grid {
  padding: 0;
}
.spoke-page.august-2022-garage .intro-heading .vivid.section .part .editor-wrapper {
  background-color: #f0ede8;
  padding: 2.5rem 4rem 1.5rem 4rem;
}
.spoke-page.august-2022-garage .intro-heading .vivid.section .part .editor-wrapper h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: 3px !important;
}
.spoke-page.august-2022-garage .intro-heading .vivid.section .part .editor-wrapper h3 span {
  display: inline-block;
  margin-bottom: 0.75rem;
  color: #ffffff;
  background-color: #282829;
  padding: 0 0.35rem;
  font-size: 1rem;
}
.spoke-page.august-2022-garage .intro-heading.new-spaces .vivid.section .part .editor-wrapper {
  padding-top: 2.5rem;
}
.spoke-page.august-2022-garage .intro-heading.new-spaces .vivid.section .part .editor-wrapper .heading {
  padding-top: 3rem;
  border-top: 1px solid #282829;
}
.spoke-page.august-2022-garage .intro-three-columns {
  background-color: #f0ede8;
  padding: 0 4rem;
}
.spoke-page.august-2022-garage .intro-three-columns .vivid.part .vivid.image-wrapper {
  margin: 0 0 2rem 0;
}
.spoke-page.august-2022-garage .intro-three-columns .vivid.part .vivid.image-wrapper:hover .social-share {
  display: none;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022-garage .intro-three-columns .vivid.part .vivid.image-wrapper {
    width: 325px;
    height: 330px;
  }
}
.spoke-page.august-2022-garage .intro-three-columns .vivid.part .vivid.image-wrapper img {
  height: 285px;
}
.spoke-page.august-2022-garage .intro-three-columns .vivid.part .vivid.image-wrapper .caption {
  background-color: #282829;
  height: 70px;
  bottom: -25px;
}
.spoke-page.august-2022-garage .intro-three-columns .vivid.part .vivid.image-wrapper .caption p {
  font-size: 1rem;
  letter-spacing: 3px;
  font-weight: 700;
  height: 100%;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.spoke-page.august-2022-garage .intro-three-columns.new-spaces {
  padding-bottom: 3rem;
}
.spoke-page.august-2022-garage .intro-three-columns.new-spaces .vivid.image-wrapper {
  margin: 0 0 4rem 0 !important;
}
.spoke-page.august-2022-garage .outer-grid.lets-begin {
  margin-top: 3rem;
}
.spoke-page.august-2022-garage .outer-grid.lets-begin .vivid.section .part .editor-wrapper span {
  text-transform: uppercase;
  font-family: "Lato" !important;
  font-size: 1.25rem;
  letter-spacing: 3px;
  font-weight: 700;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image {
  position: relative;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button span {
  font-family: "Lato" !important;
  display: none;
  background-color: #ffffff;
  color: #282829;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 1px;
  font-weight: 600;
  padding: 3px 3px 2px 3px;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button img {
  max-width: 40px;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.vertical-storage {
  top: 50%;
  left: 8%;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.vertical-storage span {
  display: inline;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.built-in-and-adjustable-shelving {
  top: 43%;
  left: 54%;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.cabinets-and-drawers {
  top: 61%;
  left: 72%;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.slatwall {
  top: 32%;
  left: 25%;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.overhead-storage {
  top: 18%;
  left: 67%;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.floor-tiles {
  top: 70%;
  left: 55%;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.floor-tiles span {
  display: inline;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .hotspot-image button.epoxy-coating {
  top: 85%;
  left: 40%;
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content {
  background-color: #f0ede8;
  padding: 1.5rem 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content {
    display: flex;
    padding: 2.5rem 4rem;
  }
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content div.featured-image {
  margin-right: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content div.featured-image img {
    max-width: 250px;
  }
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content div.copy {
  margin-top: 2rem;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content div.copy {
    margin-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content div.copy h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
  font-weight: 600;
  letter-spacing: 2px !important;
}
@media screen and (min-width: 40em) {
  .spoke-page.august-2022-garage .garage-hotspot-image .editor-wrapper .content div.copy p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
  }
}
.spoke-page.august-2022-garage .custom-lighting-columns h3 {
  margin-top: 2rem;
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  font-size: 1rem !important;
  font-weight: 600;
  letter-spacing: 2px !important;
}
.spoke-page.august-2022-garage .transform-garage-columns .vivid.part {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.spoke-page.august-2022-garage .transform-garage-columns .editor-wrapper {
  background-color: #f0ede8;
}
.spoke-page.august-2022-garage .transform-garage-columns .editor-wrapper h3 {
  text-align: center;
  padding: 1.5rem 0;
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  font-size: 1.25rem !important;
  font-weight: 800;
  letter-spacing: 3px !important;
  margin-bottom: 0;
}
.spoke-page.august-2022-garage .transform-garage-columns .editor-wrapper p {
  font-size: 1rem;
  padding: 1.5rem;
}
.spoke-page.august-2022-garage .transform-garage-columns .vivid.slider-wrapper {
  margin: 0;
}
.spoke-page.august-2022-garage .vivid.part .vivid-slider {
  margin-bottom: 0 !important;
}
.spoke-page.august-2022-garage .vivid.part .vivid-slider .slick-dots {
  bottom: 10px !important;
}
.spoke-page.august-2022-garage .vivid.part .vivid-slider .slick-dots li {
  height: 10px !important;
  width: 10px !important;
  margin: 0 10px 0 0 !important;
  background: rgba(255, 255, 255, 0.5) !important;
  transition: none !important;
  border-radius: 10px !important;
}
.spoke-page.august-2022-garage .vivid.part .vivid-slider .slick-dots li:last-child {
  margin-right: 0;
}
.spoke-page.august-2022-garage .vivid.part .vivid-slider .slick-dots li:hover, .spoke-page.august-2022-garage .vivid.part .vivid-slider .slick-dots li.slick-active {
  background: #ffffff !important;
}
.spoke-page.august-2022-garage .vivid.part .vivid-slider .slick-dots li button {
  display: none;
}
.spoke-page.september-2022 h1, .spoke-page.september-2022 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.september-2022 p, .spoke-page.september-2022 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2022 p, .spoke-page.september-2022 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.september-2022 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.september-2022 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.september-2022 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.september-2022 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.september-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.september-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .vivid.grid-wrapper .vivid.section {
    margin-left: 0;
    margin-right: 0;
  }
}
.spoke-page.september-2022 h2 {
  margin-bottom: 0;
}
.spoke-page.september-2022 h3 {
  font-family: "Lato" !important;
  font-size: 1.5rem;
  font-weight: 300;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 h3 {
    font-size: 1rem;
  }
}
.spoke-page.september-2022 h4 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 600;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 h4 {
    font-size: 0.9rem;
    letter-spacing: 1.5px !important;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .vivid.page-builder p, .spoke-page.september-2022 .vivid.page-builder li {
    font-size: 1.1rem;
  }
}
.spoke-page.september-2022 .spoke-page-intro.vivid.outer-grid {
  padding: 0;
}
.spoke-page.september-2022 .spoke-page-intro .grid-wrapper {
  padding: 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .spoke-page-intro .grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .spoke-page-intro .grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.september-2022 .how-to-take-advantage.vivid.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .how-to-take-advantage .vivid.section .part .editor-wrapper {
    padding-right: 3rem;
  }
}
.spoke-page.september-2022 .how-to-take-advantage .vivid.section .part .editor-wrapper p {
  margin-bottom: 1.2rem;
}
.spoke-page.september-2022 .how-to-take-advantage .vivid.image-wrapper {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .how-to-take-advantage .vivid.image-wrapper {
    margin: 0;
  }
}
.spoke-page.september-2022 .how-to-take-advantage-conclusion.vivid.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .how-to-take-advantage-conclusion.vivid.outer-grid {
    padding-top: 1rem;
  }
}
.spoke-page.september-2022 .benefits.vivid.outer-grid {
  padding: 1rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits.vivid.outer-grid {
    padding: 0;
  }
}
.spoke-page.september-2022 .benefits .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.september-2022 .benefits h4 {
  margin: 2rem 0 1.75rem 0;
  line-height: 1.8;
}
.spoke-page.september-2022 .benefits h4 span {
  background-color: #c5a5a0;
  padding: 0.15rem 0.5rem;
  font-size: 0.85rem;
  margin-right: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider {
    margin: 1.5rem 0;
  }
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide {
    flex-direction: row-reverse;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .example-image {
    width: 50%;
  }
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .example-image img {
  max-width: 100%;
  max-height: 100%;
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #f0ede8;
  padding: 1rem 2rem 2rem 2rem;
  height: 275px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content {
    width: 50%;
    height: unset;
    padding: 0 4rem;
  }
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content h4 {
  margin: 0;
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content p {
  line-height: 1.5;
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content .examples {
  color: #c5a5a0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content .examples {
    margin-top: 2rem;
  }
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content .examples h4 {
  font-size: 0.85rem;
  border-bottom: #c5a5a0 1px solid;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0.75rem;
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content .examples p {
  font-weight: 700;
  font-size: 1rem;
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-prev, .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-next {
  position: absolute;
  top: 235px;
  color: transparent;
  width: 12px;
  height: 17px;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-prev, .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-next {
    width: 15px;
    height: 15px;
    top: unset;
    bottom: 15px;
  }
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_left-arrow.png") !important;
  left: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-prev {
    left: unset;
    right: 50px;
  }
}
.spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_right-arrow.png") !important;
  left: 5.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .benefits .benefit-slider .benefit-slide .content button.benefits-slider-arrow-next {
    left: unset;
    right: 25px;
  }
}
.spoke-page.september-2022 .benefits .highlight {
  color: #877971;
  font-weight: 600;
}
.spoke-page.september-2022 .benefits .highlight a {
  color: #877971;
  font-style: italic;
  text-decoration: underline;
  font-weight: 600;
  letter-spacing: 0;
}
.spoke-page.september-2022 .benefits ul li {
  color: #877971;
}
.spoke-page.september-2022 .benefits-content .vivid.section .part .editor-wrapper hr {
  width: 45%;
  border: 0;
  height: 1px;
  margin: 2rem auto 1.5rem auto;
  background: #f0ede8;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .benefits-content .vivid.section .part .editor-wrapper {
    padding: 0 2rem;
  }
}
.spoke-page.september-2022 .design-and-functionality-opportunities.vivid.outer-grid {
  padding: 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .design-and-functionality-opportunities .vivid.grid-wrapper .vivid.section {
    flex-direction: column-reverse;
  }
}
.spoke-page.september-2022 .design-and-functionality-opportunities .vivid.section .part .editor-wrapper {
  padding-right: 3rem;
}
.spoke-page.september-2022 .design-and-functionality-opportunities .vivid.image-wrapper {
  margin: 0 0 1rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .design-and-functionality-opportunities .vivid.image-wrapper {
    margin: 1rem 0 0 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .single-quote .editor-wrapper .quote .quote-icon {
    padding: 1rem 1rem 2rem 0;
  }
}
.spoke-page.september-2022 .ideas .vivid.section .part .editor-wrapper {
  background-color: #f0ede8;
  padding: 2.5rem 0 1.5rem 0;
}
.spoke-page.september-2022 .ideas .vivid.section .part .editor-wrapper h4 {
  margin-bottom: 0;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .ideas .vivid.section .part .editor-wrapper h4 {
    font-size: 0.65rem;
    text-align: center;
    padding: 0 2rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .ideas .vivid.section .part .editor-wrapper h2 {
    text-align: center;
    padding: 0 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .ideas .vivid.section .part .editor-wrapper {
    text-align: center;
  }
}
.spoke-page.september-2022 .ideas .vivid.section .part .editor-wrapper .photo-credit {
  text-align: center;
  color: #c5a5a0;
  font-style: italic;
  font-weight: 600;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.september-2022 .ideas .vivid.section .part .editor-wrapper .photo-credit {
    font-size: 0.9rem;
  }
}
.spoke-page.september-2022 .ideas .image-wrapper {
  margin: 0.75rem 0 0 0;
}
.spoke-page.september-2022 .ideas .vivid.module:nth-of-type(3) p {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .ideas .vivid.module:nth-of-type(3) p {
    padding: 1rem 0;
    max-width: 77%;
    margin: 0 auto;
  }
}
.spoke-page.september-2022 .conclusion .quote {
  margin: 1rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .conclusion .quote .quote-icon {
    padding: 1rem 1rem 2rem 0;
  }
}
.spoke-page.september-2022 .conclusion .complete-form-cta {
  text-align: center;
  margin-top: 2rem;
}
.spoke-page.september-2022 .conclusion .complete-form-cta a {
  color: #282829;
  padding: 0.75rem 1rem;
  background-color: #c5a5a0;
  text-transform: uppercase;
}
.spoke-page.september-2022 .quote {
  border-top: 5px solid #fdeae6;
  border-bottom: 5px solid #fdeae6;
}
.spoke-page.september-2022 .quote p {
  margin-bottom: 1rem !important;
}
.spoke-page.september-2022 .quote p sup {
  font-size: 65%;
}
.spoke-page.september-2022 .quote .quote-icon {
  float: left;
  padding: 1rem 1rem 0 0;
  margin: 0 !important;
}
.spoke-page.september-2022 .quote .quote-icon img {
  max-width: 50px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .quote .quote-icon img {
    max-width: 80px;
  }
}
.spoke-page.september-2022 .quote .quote-body {
  padding-top: 1rem;
  font-size: 1.25rem !important;
  font-family: "BigCaslon";
  font-weight: 500;
  font-style: italic;
  line-height: 1.4;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2022 .quote .quote-body {
    font-size: 1.75rem !important;
  }
}
.spoke-page.october-2022 h1, .spoke-page.october-2022 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.october-2022 p, .spoke-page.october-2022 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2022 p, .spoke-page.october-2022 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.october-2022 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.october-2022 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.october-2022 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.october-2022 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.october-2022 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.october-2022 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.october-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.october-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.october-2022 .vivid.grid-wrapper .vivid.section {
    margin-left: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .vivid.page-builder p, .spoke-page.october-2022 .vivid.page-builder li {
    font-size: 1.1rem;
  }
}
.spoke-page.october-2022 h4 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 600;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.october-2022 h4 {
    font-size: 0.75rem;
    letter-spacing: 1.5px !important;
    margin-bottom: 0;
  }
}
.spoke-page.october-2022 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.october-2022 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.october-2022 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2022 .spoke-page-intro p, .spoke-page.october-2022 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.october-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.october-2022 .section-heading .vivid.section .part:not(.spoke-article) {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.october-2022 .section-heading .vivid.section .module.image-wrapper {
  position: relative;
  height: 200px;
  margin-top: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .section-heading .vivid.section .module.image-wrapper {
    height: auto;
  }
}
.spoke-page.october-2022 .section-heading .vivid.section .module.image-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .section-heading .vivid.section .module.image-wrapper img {
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
  }
}
.spoke-page.october-2022 .section-heading .vivid.section .module.image-wrapper .caption {
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 23%;
  color: #282829;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto 0;
  padding: 1rem 2rem 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .section-heading .vivid.section .module.image-wrapper .caption {
    left: 39%;
  }
}
.spoke-page.october-2022 .section-heading .vivid.section .module.image-wrapper .caption div {
  color: #c5a5a0;
  font-size: 0.85rem;
  font-weight: 700;
  letter-spacing: 3px;
}
.spoke-page.october-2022 .section-heading .editor-wrapper .download-link {
  text-align: center;
}
.spoke-page.october-2022 .section-heading .editor-wrapper .download-link a {
  color: #282829;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8rem;
  letter-spacing: 3px;
}
.spoke-page.october-2022 .section-heading .editor-wrapper .quote {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .section-heading .editor-wrapper .quote {
    text-align: center;
  }
}
.spoke-page.october-2022 .section-heading .editor-wrapper .quote img {
  max-width: 65px;
  margin-left: -15px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .section-heading .editor-wrapper .quote img {
    max-width: 90px;
  }
}
.spoke-page.october-2022 .section-heading .editor-wrapper .quote p {
  font-family: "BigCaslon" !important;
  padding: 0;
  font-size: 1.25rem;
  color: #877971;
  font-style: italic;
  letter-spacing: 0;
  line-height: 25px;
  font-weight: 500;
  margin: 0 auto;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .section-heading .editor-wrapper .quote p {
    max-width: 80%;
    font-size: 1.75rem;
    line-height: 35px;
  }
}
.spoke-page.october-2022 .step-1-sub-section .vivid.section .part:not(.spoke-article) {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.october-2022 .step-1-sub-section .vivid.section .part .editor-wrapper {
  background-color: #f0ede8;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
}
.spoke-page.october-2022 .step-1-sub-section .vivid.section .part .editor-wrapper h4, .spoke-page.october-2022 .step-1-sub-section .vivid.section .part .editor-wrapper span {
  display: inline-block;
  margin-bottom: 2rem;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 7px solid rgba(197, 165, 160, 0.5);
  height: 15px;
  line-height: 1.5;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-1-sub-section .vivid.section .part .editor-wrapper h4, .spoke-page.october-2022 .step-1-sub-section .vivid.section .part .editor-wrapper span {
    border-bottom: 10px solid rgba(197, 165, 160, 0.5);
    height: 25px;
    margin-bottom: 2.75rem;
    line-height: 1.8;
  }
}
.spoke-page.october-2022 .step-1-sub-section:nth-of-type(n+4) .vivid.section .part .editor-wrapper h4, .spoke-page.october-2022 .step-1-sub-section:nth-of-type(n+4) .vivid.section .part .editor-wrapper span {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-1-sub-section:nth-of-type(n+4) .vivid.section .part .editor-wrapper h4, .spoke-page.october-2022 .step-1-sub-section:nth-of-type(n+4) .vivid.section .part .editor-wrapper span {
    margin-bottom: 1.25rem;
  }
}
.spoke-page.october-2022 .step-1-sub-section .image-wrapper {
  background-color: #f0ede8;
  margin: 0;
}
.spoke-page.october-2022 .step-1-sub-section:nth-child(even) .vivid.section {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-1-sub-section:nth-child(even) .vivid.section {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-1-sub-section:nth-child(even) .image-wrapper {
    padding-left: 2rem;
  }
}
.spoke-page.october-2022 .step-1-conclusion .vivid.section .part:not(.spoke-article) {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.october-2022 .step-1-conclusion .editor-wrapper p {
  margin-bottom: 0;
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .module.image-wrapper {
  margin: 0 0 0.5rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(1), .spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(3) {
    padding-left: 0;
    padding-right: 1rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(2), .spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(4) {
    padding-left: 1rem;
    padding-right: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part {
    padding-left: 0;
    padding-right: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(1), .spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(2) {
    margin-bottom: 2rem !important;
  }
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper {
  background-color: #f0ede8;
  position: relative;
  padding: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper {
    height: 520px;
  }
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper h2 {
  margin-top: 2rem;
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper p img {
  max-width: 90px;
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper p:first-of-type {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper p:first-of-type {
    display: block;
  }
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper p:first-of-type {
  position: absolute;
  top: -52px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper .step-3-mobile-nav {
    display: none;
  }
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper .step-3-mobile-nav ul {
  list-style: none;
  display: flex;
  justify-content: space-between;
  margin-left: 0;
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper .step-3-mobile-nav ul li a {
  text-transform: uppercase;
  color: #877971;
  font-weight: 700;
  font-size: 0.75rem;
  padding-bottom: 1px;
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part .editor-wrapper .step-3-mobile-nav ul li a.active {
  border-bottom: #877971 3px solid;
}
.spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(n+2) {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .step-3-sub-section .vivid.section .part:nth-of-type(n+2) {
    display: block;
  }
}
.spoke-page.october-2022 .conclusion .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.october-2022 .conclusion .editor-wrapper .cta {
  margin-top: 5rem;
}
.spoke-page.october-2022 .conclusion .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8rem;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .conclusion .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.october-2022 .conclusion .editor-wrapper .cta a img {
  max-width: 20px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2022 .conclusion .editor-wrapper .cta a img {
    max-width: 30px;
  }
}
.spoke-page.november-2022 h1, .spoke-page.november-2022 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.november-2022 p, .spoke-page.november-2022 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2022 p, .spoke-page.november-2022 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.november-2022 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.november-2022 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.november-2022 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.november-2022 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.november-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.november-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .vivid.grid-wrapper .vivid.section {
    margin-left: 0;
    margin-right: 0;
  }
}
.spoke-page.november-2022 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.november-2022 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.november-2022 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2022 .spoke-page-intro p, .spoke-page.november-2022 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.november-2022 .spoke-page-intro .spoke-page-heading {
  margin-bottom: 0 !important;
}
.spoke-page.november-2022 .spoke-page-intro p {
  margin: 2rem 0 1.5rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .vivid.page-builder p, .spoke-page.november-2022 .vivid.page-builder li {
    font-size: 1.1rem;
  }
}
.spoke-page.november-2022 .vivid.page-builder .vivid.outer-grid .image-wrapper {
  margin: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .vivid.page-builder .vivid.outer-grid .vivid.grid-wrapper .vivid.section {
    gap: 1.25%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .vivid.page-builder .vivid.outer-grid .vivid.grid-wrapper .vivid.section .vivid.part.span-md-9 {
    max-width: 72.5%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .vivid.page-builder .vivid.outer-grid .vivid.grid-wrapper .vivid.section .vivid.part.span-md-6 {
    max-width: 47.5%;
  }
}
.spoke-page.november-2022 p {
  margin-bottom: 0;
}
.spoke-page.november-2022 h4, .spoke-page.november-2022 h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-weight: 600;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.1rem;
}
.spoke-page.november-2022 h4 {
  font-size: 0.75rem;
  letter-spacing: 1px;
  padding: 0.2rem 0.3rem 0.1rem 0.3rem;
}
.spoke-page.november-2022 .pro-tip {
  padding-bottom: 2.5rem;
}
.spoke-page.november-2022 .pro-tip .vivid.section {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .pro-tip .vivid.section {
    padding: 0;
  }
}
.spoke-page.november-2022 .pro-tip .vivid.section .vivid.part:first-of-type {
  background-color: #282829;
}
.spoke-page.november-2022 .pro-tip .vivid.section .vivid.part:first-of-type .editor-wrapper {
  padding: 1.75rem;
  color: #ffffff;
}
.spoke-page.november-2022 .pro-tip .vivid.section .vivid.part:first-of-type .editor-wrapper img {
  max-width: 85px;
  padding-bottom: 0.5rem;
}
.spoke-page.november-2022 .pro-tip .vivid.section .vivid.part:first-of-type .editor-wrapper h4 {
  background-color: #ffffff;
  color: #282829;
}
.spoke-page.november-2022 .pro-tip .vivid.section .vivid.part:first-of-type .editor-wrapper p {
  line-height: 1.4;
}
.spoke-page.november-2022 .pro-tip .vivid.section .vivid.part:first-of-type .editor-wrapper ul {
  list-style-type: none;
  margin-left: 0;
  -moz-columns: 2;
       columns: 2;
}
.spoke-page.november-2022 .pro-tip .vivid.section .vivid.part .image-wrapper img {
  height: 280px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .pro-tip .vivid.section .vivid.part .image-wrapper img {
    height: auto;
  }
}
.spoke-page.november-2022 .intro {
  padding: 2rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .intro {
    padding: 2rem 0 0.75rem 0;
  }
}
.spoke-page.november-2022 .overhead-storage {
  padding-bottom: 2.5rem !important;
}
.spoke-page.november-2022 .overhead-storage.outer-grid {
  max-width: 100%;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .overhead-storage:first-of-type.outer-grid {
    padding-bottom: 0.5rem;
  }
}
.spoke-page.november-2022 .bike-storage, .spoke-page.november-2022 .slatwall-storage {
  padding: 10px 0 0 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .bike-storage, .spoke-page.november-2022 .slatwall-storage {
    padding: 10px 0 30px 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .bike-storage .vivid.grid-wrapper .vivid.section .vivid.part:first-of-type, .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .vivid.part:first-of-type {
    height: 457px;
  }
}
.spoke-page.november-2022 .bike-storage .vivid.grid-wrapper .vivid.section .vivid.part.span-md-3:nth-of-type(1n+2), .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .vivid.part.span-md-3:nth-of-type(1n+2) {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .bike-storage .vivid.grid-wrapper .vivid.section .vivid.part.span-md-3:nth-of-type(1n+2), .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .vivid.part.span-md-3:nth-of-type(1n+2) {
    max-width: 23.3%;
    display: block;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .bike-storage .vivid.grid-wrapper .vivid.section .image-wrapper, .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .image-wrapper {
    margin-bottom: 4rem;
  }
}
.spoke-page.november-2022 .bike-storage .vivid.grid-wrapper .vivid.section .image-wrapper .caption, .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .image-wrapper .caption {
  padding: 1rem;
  color: #282829;
  bottom: -130px;
  text-align: left;
  text-transform: unset;
  background: #f0ede8;
  height: 130px;
}
.spoke-page.november-2022 .bike-storage .vivid.grid-wrapper .vivid.section .image-wrapper .caption p, .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .image-wrapper .caption p {
  font-size: 0.85rem;
}
.spoke-page.november-2022 .bike-storage {
  padding-top: 2.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .bike-storage {
    padding-top: 1rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .slatwall-storage .vivid.section .vivid.part .image-wrapper > img {
    height: 430px;
  }
}
.spoke-page.november-2022 .bike-storage-examples-mobile, .spoke-page.november-2022 .slatwall-examples-mobile {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .bike-storage-examples-mobile, .spoke-page.november-2022 .slatwall-examples-mobile {
    display: none;
  }
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .slick-dotted.slick-slider, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider button.slick-arrow, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider button.slick-arrow {
  width: 10px !important;
  height: 20px !important;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider button.slick-prev, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  top: 37.75% !important;
  left: 8px !important;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider button.slick-next, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  top: 37.75% !important;
  right: 8px !important;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider .storage-slide img, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider .storage-slide img {
  max-width: 100%;
  max-height: 100%;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider .storage-slide .caption, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider .storage-slide .caption {
  padding: 1rem;
  color: #282829;
  height: 130px;
  text-align: left;
  text-transform: unset;
  background: #f0ede8;
  font-size: 1rem;
  font-weight: 300;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider .storage-slide p, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider .storage-slide p {
  display: none;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider .slick-dots, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider .slick-dots {
  bottom: 29%;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider .slick-dots li, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider .slick-dots li {
  margin: 0 1px;
}
.spoke-page.november-2022 .bike-storage-examples-mobile .editor-wrapper .storage-slider .slick-dots li button:before, .spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider .slick-dots li button:before {
  font-size: 11px;
  color: #fff;
}
.spoke-page.november-2022 .slatwall-examples-mobile .editor-wrapper .storage-slider .storage-slide .caption {
  background: #ffffff;
}
.spoke-page.november-2022 .overhead-flooring-conclusion {
  padding: 2rem 0 1rem 0;
}
.spoke-page.november-2022 .overhead-flooring-conclusion.outer-grid .image-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .overhead-flooring-conclusion.outer-grid .image-wrapper {
    padding: 0;
  }
}
.spoke-page.november-2022 .overhead-flooring-conclusion.outer-grid .editor-wrapper {
  margin: 1rem 0 2rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .overhead-flooring-conclusion.outer-grid .editor-wrapper {
    margin-top: 0;
  }
}
.spoke-page.november-2022 .overhead-flooring-conclusion .vivid.grid-wrapper .vivid.section {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .overhead-flooring-conclusion .vivid.grid-wrapper .vivid.section {
    gap: 2.5% !important;
    flex-direction: row;
  }
}
.spoke-page.november-2022 .floor-organization {
  padding-bottom: 2rem;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.november-2022 .floor-organization {
    padding-bottom: 0;
  }
}
.spoke-page.november-2022 .wall-storage.outer-grid {
  max-width: 100%;
}
.spoke-page.november-2022 .wall-storage.intro .editor-wrapper {
  padding-bottom: 1.5rem !important;
}
.spoke-page.november-2022 .slatwall-storage.outer-grid {
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .vivid.part:first-of-type {
    height: 530px;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .vivid.part.span-md-3:nth-of-type(1n+2) {
    max-width: 23.3%;
  }
}
.spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .image-wrapper .caption {
  bottom: -100px;
  background: #ffffff;
  height: 100px;
}
.spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .image-wrapper .caption p {
  font-size: 0.85rem;
}
.spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .editor-wrapper .download-lookbook {
  margin-top: 2rem;
}
.spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .editor-wrapper .download-lookbook a {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 800;
  font-size: 0.9rem;
  text-decoration: underline;
}
.spoke-page.november-2022 .slatwall-storage .vivid.grid-wrapper .vivid.section .editor-wrapper .download-lookbook a img {
  filter: invert(100%) sepia(22%) saturate(65%) hue-rotate(215deg) brightness(114%) contrast(100%);
  padding-top: 0.5rem;
  max-width: 35px;
}
.spoke-page.november-2022 .storage-feature.outer-grid, .spoke-page.november-2022 .cabinet-and-drawer-storage.outer-grid, .spoke-page.november-2022 .lighting.outer-grid {
  max-width: 100%;
}
.spoke-page.november-2022 .storage-feature.outer-grid .editor-wrapper, .spoke-page.november-2022 .cabinet-and-drawer-storage.outer-grid .editor-wrapper, .spoke-page.november-2022 .lighting.outer-grid .editor-wrapper {
  margin-top: 1rem !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .storage-feature.outer-grid .editor-wrapper, .spoke-page.november-2022 .cabinet-and-drawer-storage.outer-grid .editor-wrapper, .spoke-page.november-2022 .lighting.outer-grid .editor-wrapper {
    margin-top: 0 !important;
  }
}
.spoke-page.november-2022 .storage-feature.winter-hose-storage {
  padding: 2.5rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .storage-feature {
    padding: 0 0 2rem 0;
  }
}
.spoke-page.november-2022 .storage-feature .vivid.grid-wrapper .vivid.section {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .storage-feature .vivid.grid-wrapper .vivid.section {
    flex-direction: row;
    gap: 2.5% !important;
  }
}
.spoke-page.november-2022 .storage-feature .vivid.grid-wrapper .vivid.section .editor-wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .storage-feature .vivid.grid-wrapper .vivid.section .editor-wrapper {
    margin-top: 0;
  }
}
.spoke-page.november-2022 .storage-feature .vivid.grid-wrapper .vivid.section .editor-wrapper h4 {
  background-color: #282829;
  color: #ffffff;
}
.spoke-page.november-2022 .storage-feature .vivid.grid-wrapper .vivid.section .image-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .storage-feature .vivid.grid-wrapper .vivid.section .image-wrapper {
    padding: 0;
  }
}
.spoke-page.november-2022 .conclusion.outer-grid {
  margin-top: 2rem;
}
.spoke-page.november-2022 .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .conclusion.outer-grid .editor-wrapper .cta {
    margin-top: 3rem;
  }
}
.spoke-page.november-2022 .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8rem;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.november-2022 .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 20px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2022 .conclusion.outer-grid .editor-wrapper .cta a img {
    max-width: 30px;
  }
}
.spoke-page.december-2022 h1, .spoke-page.december-2022 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.december-2022 p, .spoke-page.december-2022 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2022 p, .spoke-page.december-2022 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.december-2022 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.december-2022 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.december-2022 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.december-2022 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.december-2022 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.december-2022 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.december-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.december-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2022 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.december-2022 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.december-2022 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.december-2022 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2022 .spoke-page-intro p, .spoke-page.december-2022 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.december-2022 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.december-2022 .vivid.outer-grid {
  padding: 0;
}
.spoke-page.december-2022 .vivid.page-builder p, .spoke-page.december-2022 .vivid.page-builder li {
  font-size: 0.85rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .vivid.page-builder p, .spoke-page.december-2022 .vivid.page-builder li {
    font-size: 1.1rem;
  }
}
.spoke-page.december-2022 .tip-section {
  background-color: #f0ede8;
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper {
  background-color: #ffffff;
  margin: 2rem;
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper {
    margin: 2rem;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips.slick-slider button.slick-arrow {
  width: 10px !important;
  height: 16px !important;
  bottom: -30px !important;
  top: unset !important;
  background-size: 15% !important;
  background-repeat: no-repeat;
  padding: 2rem;
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips.slick-slider button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-lc-red.png") !important;
  left: 0 !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips.slick-slider button.slick-prev {
    left: 1.5rem !important;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips.slick-slider button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-lc-red.png") !important;
  right: 0 !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips.slick-slider button.slick-next {
    right: 42% !important;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip {
  display: flex;
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip {
    flex-direction: row;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip > p {
  display: none;
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content {
  padding: 1.25rem;
  position: relative;
  height: 500px;
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content {
    height: auto;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content {
    padding: 3rem;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content .areas {
  display: flex;
  justify-content: space-between;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content .areas {
    width: 60%;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content .areas span {
  font-size: 0.5rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content .areas span {
    font-size: 0.65rem;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content .areas span.active {
  color: #821f2d;
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div:nth-of-type(2) {
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div:nth-of-type(2) {
    height: auto;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro {
    margin-bottom: 1rem;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro > p {
  display: none;
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro .title {
  margin-top: 1.5rem;
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro .title h3 {
  font-family: "BigCaslon" !important;
  font-style: italic;
  font-weight: 600;
  font-size: 0.8rem;
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro .title h3 {
    font-size: 1rem;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro .title-image {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro .title-image {
    display: block;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div .intro .title-image img {
  max-width: 125px;
  margin-right: 2rem;
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div.tip-number {
  position: absolute;
  font-size: 0.65rem;
  letter-spacing: 3px;
  text-align: center;
  bottom: 28px;
  left: 47%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-content div.tip-number {
    font-size: 0.8rem;
  }
}
.spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-image img {
  max-height: 275px;
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .tip-section .vivid.section .part .editor-wrapper .tips .tip .tip-image img {
    max-height: 100%;
  }
}
.spoke-page.december-2022 .conclusion.outer-grid {
  margin-top: 1rem;
}
.spoke-page.december-2022 .conclusion.outer-grid .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.december-2022 .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 2rem;
}
.spoke-page.december-2022 .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8rem;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.december-2022 .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 20px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2022 .conclusion.outer-grid .editor-wrapper .cta a img {
    max-width: 30px;
  }
}
.spoke-page.january-2023 h1, .spoke-page.january-2023 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.january-2023 p, .spoke-page.january-2023 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2023 p, .spoke-page.january-2023 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.january-2023 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.january-2023 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.january-2023 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.january-2023 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.january-2023 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.january-2023 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.january-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.january-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.january-2023 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.january-2023 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.january-2023 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2023 .spoke-page-intro p, .spoke-page.january-2023 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.january-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.january-2023 .vivid.page-builder p, .spoke-page.january-2023 .vivid.page-builder li {
  font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder p, .spoke-page.january-2023 .vivid.page-builder li {
    font-size: 1.1rem;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .intro {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 2px solid #c5a5a0;
  padding: 1rem 2rem;
  margin-bottom: 1.5rem;
  text-align: center;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .intro {
    padding: 1.5rem;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .intro h3 {
  font-family: "BigCaslon" !important;
  font-weight: 100;
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .intro h4 {
  font-size: 0.65rem;
  font-weight: 600;
  letter-spacing: 3px;
  text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .intro h4 {
    font-size: 0.85rem;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .cta {
  margin: 1rem 0;
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #ffffff;
  background-color: #c5a5a0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.65rem;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .cta a {
    font-size: 0.8rem;
    background-color: transparent;
    flex-direction: column;
    color: #282829;
    padding: 0.75rem 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .cta a img {
  max-width: 20px;
  filter: invert(94%) sepia(6%) saturate(0%) hue-rotate(83deg) brightness(105%) contrast(104%);
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper .cta a img {
    max-width: 30px;
    margin-top: 1rem;
    filter: none;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type {
  background-color: #f0ede8;
  padding: 2rem;
  text-align: center;
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type h2 {
  color: #c5a5a0;
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type > p br {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type > p br {
    display: inline;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist {
    display: flex;
    margin-top: 3rem;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist .checklist-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist .checklist-item {
    border-right: 1px solid #282829;
    width: 33%;
    padding: 0 3rem;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist .checklist-item:last-of-type {
  border-right: none;
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist .checklist-item img {
  max-width: 25px;
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist .checklist-item h4 {
  font-size: 0.65rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 3px;
  width: 70%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist .checklist-item h4 {
    width: 100%;
    font-size: 1rem;
    height: 3rem;
  }
}
.spoke-page.january-2023 .intro-with-video .vivid.part .editor-wrapper:last-of-type .checklist .checklist-item p {
  text-align: center;
  margin-bottom: 1rem;
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.closet-section-intro {
  padding: 0.5rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder .outer-grid.closet-section-intro {
    padding: 2rem 0;
  }
}
.spoke-page.january-2023 .closet-section {
  background-color: #f0ede8;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section {
    background-color: initial;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-section-header {
  position: relative;
  margin-top: 1rem;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-section-header h3 {
  font-family: "BigCaslon" !important;
  background-color: #ffffff;
  text-align: center;
  font-size: 1.5rem;
  margin-bottom: 0;
  padding: 0.3rem 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-section-header h3 {
    font-size: 1.9375rem;
    padding: 0.85rem;
    position: absolute;
    top: 0;
    left: 42%;
    margin-bottom: initial;
    opacity: 0.9;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-section-header p {
  margin-bottom: 0;
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-section-header p {
    display: block;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections {
    display: flex;
    flex-wrap: wrap;
    border: 1px #c5a5a0 solid;
    border-top: none;
    padding: 2rem 1rem 0 1rem;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections button.slick-prev, .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections button.slick-next {
  width: 13px !important;
  height: 22px !important;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_left-arrow.png") !important;
  left: 2rem;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_right-arrow.png") !important;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .slick-track {
  height: 535px;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section {
  position: relative;
  padding: 0;
  background-color: white;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section {
    padding: 1rem;
    width: 49.5%;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section.slick-slide img {
  max-width: 100%;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section h4 {
  font-family: "BigCaslon" !important;
  font-size: 1.7rem;
  padding: 0 1rem;
  letter-spacing: 0;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section h4.desktop-title {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section h4.desktop-title {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: inherit !important;
    background-color: #f0ede8;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 3px;
    height: 3rem;
    margin-bottom: 0;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section h4.mobile-title {
  font-family: "Lato", sans-serif !important;
  display: block;
  font-size: 0.85rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 3px;
  margin-bottom: 0.25rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section h4.mobile-title {
    display: none;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section h4.mobile-title-slide {
  line-height: 1.1;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section h4.mobile-title-slide {
    display: none;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .content {
  padding: 0 1rem;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .pro-tip {
  font-style: italic;
  background-color: #ded2d0;
  padding: 0.75rem 1rem;
  font-size: 0.85rem;
  margin: 1rem;
  line-height: 1.3;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .pro-tip {
    font-size: 0.9rem;
    margin: initial;
  }
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .pro-tip span {
  border-bottom: 1px solid #282829;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .need-inspiration {
  height: 95%;
  background-color: #f0ede8;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .need-inspiration p {
  font-size: 0.85rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 3px;
  margin-top: 1.25rem;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .need-inspiration p a {
  color: #282829;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .need-inspiration p a img {
  max-width: 20px;
  margin-bottom: 5px;
  margin-left: 1rem;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .need-inspiration h3 {
  font-size: 2.75rem;
  font-family: "BigCaslon" !important;
  color: #c5a5a0;
  text-align: center;
  width: 65%;
  line-height: 1.1;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .need-inspiration hr {
  border: 0;
  height: 0;
  border-top: 1px solid #c5a5a0;
  border-bottom: 1px solid #c5a5a0;
  width: 15%;
}
.spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .slide-count {
  font-size: 0.85rem;
  position: absolute;
  bottom: 1.6rem;
  left: 43%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .closet-section .editor-wrapper .closet-sections .section .slide-count {
    display: none;
  }
}
.spoke-page.january-2023 .closet-section.middle-section .closet-sections .slick-track {
  height: 615px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .need-inspiration-mobile-section {
    display: none;
  }
}
.spoke-page.january-2023 .need-inspiration-mobile-section .need-inspiration-mobile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid #c5a5a0;
  margin: 1rem 0;
}
.spoke-page.january-2023 .need-inspiration-mobile-section .need-inspiration-mobile p {
  font-size: 0.85rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 3px;
  margin-top: 1.25rem;
}
.spoke-page.january-2023 .need-inspiration-mobile-section .need-inspiration-mobile p a {
  color: #282829;
}
.spoke-page.january-2023 .need-inspiration-mobile-section .need-inspiration-mobile p a img {
  max-width: 20px;
  margin-bottom: 5px;
  margin-left: 1rem;
}
.spoke-page.january-2023 .need-inspiration-mobile-section .need-inspiration-mobile h3 {
  font-size: 2rem;
  font-family: "BigCaslon" !important;
  color: #c5a5a0;
  text-align: center;
  line-height: 1.1;
}
.spoke-page.january-2023 .need-inspiration-mobile-section .need-inspiration-mobile hr {
  border: 0;
  height: 0;
  border-top: 1px solid #c5a5a0;
  border-bottom: 1px solid #c5a5a0;
  width: 15%;
  margin: 1rem 0 0rem 0;
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid {
  padding: 1rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 55px;
    margin-top: 2rem;
  }
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card {
  margin-top: 1rem;
  height: 300px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card {
    width: 30%;
    height: 385px;
    margin-top: 0;
  }
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .cover {
  background-color: #f0ede8;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .cover {
    padding: 3rem 6rem;
  }
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .cover h3 {
  font-size: 2.75rem;
  font-family: "BigCaslon" !important;
  color: #c5a5a0;
  text-align: center;
  line-height: 1.1;
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .cover h3 img {
  max-width: 30px;
  padding-bottom: 1rem;
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .cover h4 {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 3px;
  cursor: pointer;
  padding: 1rem;
  margin-bottom: -15px;
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .cover h4 img {
  max-width: 20px;
  margin-bottom: 5px;
  margin-left: 0.25rem;
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .details {
  display: none;
  border: 1px #c5a5a0 solid;
  padding: 1rem;
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .details {
    padding: 1rem 2rem;
  }
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .details h4 {
  position: relative;
  font-size: 0.85rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 2px;
  margin: 1rem 0 0.5rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .details h4 {
    margin: 1.25rem 0;
  }
}
.spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .details h4 span.close-card {
  position: absolute;
  right: -10px;
  top: -30px;
  color: #c5a5a0;
  cursor: pointer;
  font-size: 1.25rem;
  font-weight: 400;
  padding: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .vivid.page-builder .outer-grid.making-the-most .editor-wrapper .making-the-most-cards .making-the-most-card .details h4 span.close-card {
    right: -20px;
    top: -26px;
    font-size: initial;
    font-weight: initial;
    padding: 1.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .conclusion.outer-grid {
    margin-top: 1rem;
  }
}
.spoke-page.january-2023 .conclusion.outer-grid .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.january-2023 .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 2rem;
}
.spoke-page.january-2023 .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8rem;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.january-2023 .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 20px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2023 .conclusion.outer-grid .editor-wrapper .cta a img {
    max-width: 30px;
  }
}
.spoke-page.february-2023 h1, .spoke-page.february-2023 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.february-2023 p, .spoke-page.february-2023 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 p, .spoke-page.february-2023 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.february-2023 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.february-2023 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.february-2023 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.february-2023 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.february-2023 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.february-2023 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.february-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.february-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.february-2023 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.february-2023 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.february-2023 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 .spoke-page-intro p, .spoke-page.february-2023 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.february-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.february-2023 .vivid.page-builder p, .spoke-page.february-2023 .vivid.page-builder li {
  font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .vivid.page-builder p, .spoke-page.february-2023 .vivid.page-builder li {
    font-size: 1.1rem;
  }
}
.spoke-page.february-2023 h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 800;
  padding-top: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 h3 {
    padding-top: 2rem;
  }
}
.spoke-page.february-2023 h2 {
  line-height: 1.2;
}
.spoke-page.february-2023 .spoke-page-intro .intro {
  margin-bottom: 2rem;
}
.spoke-page.february-2023 .spoke-page-intro .intro .intro-list {
  border: solid 2px #821f2d;
  padding: 2rem;
  margin: 1rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2023 .spoke-page-intro .intro .intro-list {
    margin: 1rem 0 3rem;
  }
}
.spoke-page.february-2023 .spoke-page-intro .intro .intro-list h3 {
  margin-bottom: 1rem;
}
.spoke-page.february-2023 .spoke-page-intro .intro .intro-list ul {
  margin: 0;
}
.spoke-page.february-2023 .spoke-page-intro .intro .intro-list ul li {
  padding: 0;
}
.spoke-page.february-2023 .spoke-page-intro .cta {
  margin: 1rem auto;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .spoke-page-intro .cta {
    margin: 2rem auto;
  }
}
.spoke-page.february-2023 .spoke-page-intro .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  font-size: 0.7rem;
  font-weight: 600;
  color: #282829;
  text-transform: uppercase;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .spoke-page-intro .cta a {
    font-size: 0.8rem;
    padding: 0.75rem 1rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .spoke-page-intro .cta a br {
    display: none;
  }
}
.spoke-page.february-2023 .spoke-page-intro .cta a img {
  max-width: 20px;
  margin-left: 2.75rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .spoke-page-intro .cta a img {
    display: block;
    margin-left: 1rem;
    max-width: 22px;
  }
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .first-step .editor-wrapper .first-step-container {
    flex-direction: row;
  }
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block {
  background-color: #f0ede8;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block {
    flex-basis: 48%;
  }
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div {
  padding: 0 1.5rem;
  position: relative;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div {
    padding: 0 2rem;
    height: 470px;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div:first-of-type {
    height: 412px;
  }
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div.intro {
  background-color: #ffffff;
  border: solid 2px #f0ede8;
  border-bottom: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 2rem 2rem 1rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div.intro h2 {
    width: 80%;
  }
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div.image-intro {
  padding: 0;
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div .pro-tip {
  border: #c5a5a0 1px solid;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div .pro-tip {
    position: absolute;
    bottom: 1.5rem;
    width: 90%;
    margin-bottom: 0;
  }
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div .pro-tip h4 {
  font-family: "BigCaslon";
  color: #c5a5a0;
  letter-spacing: 0;
}
.spoke-page.february-2023 .first-step .editor-wrapper .first-step-container .first-block > div .pro-tip p {
  font-weight: 300;
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper {
    margin-top: 1.5rem;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container {
  border: 2px solid #c5a5a0;
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(1) .second-block {
    flex-basis: 50%;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(1) .second-block {
  border-bottom: 2px solid #c5a5a0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(1) .second-block:first-of-type {
    border-right: 2px solid #c5a5a0;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(2) .second-block .activities {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(2) .second-block .activities {
    flex-direction: row;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(2) .second-block .activities .activity {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(2) .second-block .activities .activity {
    flex-basis: 18%;
    margin-bottom: 1rem;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(2) .second-block .activities .activity span {
  display: block;
  font-weight: 600;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(2) .second-block .activities .activity span {
    margin-bottom: 0.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(3) .second-block {
    flex-basis: 33.5%;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(3) .second-block {
  border-top: solid 2px #c5a5a0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(3) .second-block {
    border-right: solid 2px #c5a5a0;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div:nth-of-type(3) .second-block:last-of-type {
  border-right: none;
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div .second-block {
  position: relative;
  padding: 3rem 1.5rem 0.5rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div .second-block {
    padding: 2rem 3rem 2rem 3.5rem;
  }
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div .second-block .number {
  background-color: #f0ede8;
  font-family: "BigCaslon";
  color: #c5a5a0;
  letter-spacing: 0;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.5rem;
  padding: 0 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
}
.spoke-page.february-2023 .second-step .editor-wrapper .second-step-container > div .second-block h3 {
  padding-top: 0;
  color: #c5a5a0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper {
    margin-top: 1.5rem;
  }
}
.spoke-page.february-2023 .third-step .editor-wrapper .wistia_responsive_padding {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper .wistia_responsive_padding {
    max-width: 80%;
    margin: 3rem auto;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper .third-step-container {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
  }
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container button.slick-prev, .spoke-page.february-2023 .third-step .editor-wrapper .third-step-container button.slick-next {
  width: 13px !important;
  height: 22px !important;
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_left-arrow.png") !important;
  left: 2rem;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_right-arrow.png") !important;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block {
  position: relative;
  background-color: #f0ede8;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block {
    flex-basis: 48%;
  }
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block.slick-slide img {
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block .image-intro {
    height: 413px;
  }
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block .copy {
  padding: 0 1.5rem;
  height: 275px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block .copy {
    height: 215px;
    padding: 0 2rem;
  }
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block .copy h3 {
  padding-top: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block .copy h3 {
    padding-top: 2rem;
  }
}
.spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block .slide-count {
  font-size: 0.85rem;
  position: absolute;
  bottom: 1.6rem;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, -50%);
  bottom: 15px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .third-step .editor-wrapper .third-step-container .third-block .slide-count {
    display: none;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .storage-tips .editor-wrapper {
    margin-top: 1.5rem;
  }
}
.spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips {
  border: 2px solid #c5a5a0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips {
    flex-direction: row;
  }
}
.spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip {
  position: relative;
  border-bottom: 2px solid #c5a5a0;
  padding: 3rem 1.5rem 0.5rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip {
    flex-basis: 50%;
    padding: 2rem 3rem 2rem 3.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip:nth-of-type(odd) {
    border-right: 2px solid #c5a5a0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip:nth-of-type(5) {
    border-bottom: none;
  }
}
.spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip:nth-of-type(6) {
  border-bottom: none;
}
.spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip .number {
  background-color: #f0ede8;
  font-family: "BigCaslon";
  color: #c5a5a0;
  letter-spacing: 0;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.5rem;
  padding: 0 0.5rem;
  position: absolute;
  left: 0;
  top: 0;
}
.spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip .number sup {
  top: -0.75em;
  font-size: 50%;
}
.spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip h3 {
  color: #c5a5a0;
  padding-top: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .storage-tips .editor-wrapper .storage-tips .storage-tip h3 {
    padding-top: 2rem;
  }
}
.spoke-page.february-2023 .storage-tips .editor-wrapper .note {
  background-color: #f0ede8;
  padding: 0.35rem 0.5rem;
  font-size: 0.65rem;
  font-weight: 300;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .storage-tips .editor-wrapper .note {
    font-size: 0.85rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2023 .conclusion h2 {
    margin-top: 1.5rem;
  }
}
.spoke-page.march-2023 .vivid.page-builder p, .spoke-page.march-2023 .vivid.page-builder li {
  font-size: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .vivid.page-builder p, .spoke-page.march-2023 .vivid.page-builder li {
    font-size: 1.1rem;
  }
}
.spoke-page.march-2023 h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 800;
}
.spoke-page.march-2023 h2 {
  font-size: 28px;
  line-height: 130.5%;
  font-weight: 500;
  letter-spacing: 0.6px;
}
.spoke-page.march-2023 .spoke-page-intro .intro {
  margin-bottom: 2rem;
}
.spoke-page.march-2023 .spoke-page-intro .intro .intro-list {
  border: solid 2px #821f2d;
  padding: 2rem;
  margin: 1rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023 .spoke-page-intro .intro .intro-list {
    margin: 1rem 0 3rem;
  }
}
.spoke-page.march-2023 .spoke-page-intro .intro .intro-list h3 {
  margin-bottom: 1rem;
}
.spoke-page.march-2023 .spoke-page-intro .intro .intro-list ul {
  margin: 0;
}
.spoke-page.march-2023 .spoke-page-intro .intro .intro-list ul li {
  padding: 0;
}
.spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper {
  height: 300px;
  display: flex;
  margin: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper {
    margin: 2rem 0;
  }
}
.spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper .caption {
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.85);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 330px;
  padding: 2.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper .caption {
    width: 550px;
    height: 200px;
    padding: 0 5rem;
    letter-spacing: 0;
  }
}
.spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper .caption h3 {
  font-size: 1.35rem;
  font-weight: 700;
  letter-spacing: 0 !important;
  color: #282829;
  text-transform: none !important;
  font-family: "BigCaslon" !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper .caption h3 {
    font-size: 1.5rem;
  }
}
.spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper .caption h3 br {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper .caption h3 br {
    display: inline;
  }
}
.spoke-page.march-2023 .intro-image .vivid.section .module.image-wrapper .caption h3 span {
  color: #c5a5a0;
}
.spoke-page.march-2023 .identify-shadow-areas {
  padding: 10px 0 0 0 !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .identify-shadow-areas {
    padding: 10px 0 30px 0 !important;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .identify-shadow-areas .vivid.section .part:first-of-type .editor-wrapper {
    padding-right: 4rem;
  }
}
.spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist {
  background-color: #f0ede8;
  margin-left: 0;
  margin-top: 0.5rem;
  padding: 1rem 2rem 1rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist {
    margin-left: 2rem;
    margin-top: 0;
    padding: 3rem;
  }
}
.spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist ul {
  list-style-type: none;
}
.spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist ul li {
  display: flex;
  gap: 20px;
  padding: 0.75rem 2rem 0.75rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist ul li {
    padding: 1.25rem 3rem 1.25rem 0;
  }
}
.spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist ul li img {
  max-width: 18px;
  height: 15px;
  margin-top: 7px;
}
.spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist ul li span {
  font-family: "BigCalson";
  line-height: 1.3;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .identify-shadow-areas .vivid.section .part .editor-wrapper .checklist ul li span {
    font-size: 1.5rem !important;
  }
}
.spoke-page.march-2023 .closet-lighting-basics {
  padding: 10px 0 0 0 !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics {
    padding: 10px 0 30px 0 !important;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper {
  background-color: #f0ede8;
  padding: 2rem 2rem 0 2rem !important;
  text-align: center;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper {
    padding: 2rem 3rem 0 3rem !important;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper > h2 {
    margin-bottom: 1rem;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper > h3 {
  color: #c5a5a0;
  border-bottom: 1px solid #282829;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper > h3 {
    padding-bottom: 0.5rem;
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper > p {
    max-width: 80%;
    margin: 0 auto;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lightbulb-types {
  border-bottom: 1px solid #282829;
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lightbulb-types {
    display: flex;
    gap: 5rem;
    margin-bottom: 2rem;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lightbulb-types .type {
  margin-top: 2rem;
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lightbulb-types .type img {
  max-width: 30px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lightbulb-types .type img {
    max-width: 25px;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types {
  margin-top: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types {
    display: flex;
    flex-wrap: wrap;
    gap: 5rem;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types button.slick-prev, .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types button.slick-next {
  width: 13px !important;
  height: 22px !important;
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_left-arrow.png") !important;
  left: 2rem;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_right-arrow.png") !important;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type {
  background-color: #ffffff;
  height: 545px;
  position: relative;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type {
    flex-basis: 46%;
    height: auto;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type h3 {
  color: #282829;
  padding: 0.5rem 0 0 0;
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type p {
  margin-bottom: 0;
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type p:last-of-type {
  text-align: left;
  padding: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type p:last-of-type {
    background-color: #f0ede8;
    padding: 1rem 0;
    height: 160px;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type p img {
  max-width: 100%;
  max-height: 100%;
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type .slide-count {
  font-size: 0.85rem;
  position: absolute;
  bottom: 1.6rem;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, -50%);
  bottom: 15px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .lighting-types .lighting-type .slide-count {
    display: none;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .pro-tip {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  text-align: left;
  background-color: #f7f2f1;
  margin: 2rem -2rem;
  padding: 1.5rem 2rem 1rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .pro-tip {
    margin: 2rem -3rem 0 -3rem;
    padding: 1.5rem 3rem 1rem 3rem;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .pro-tip h3 {
  color: #c5a5a0;
  flex-basis: 29%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .pro-tip h3 {
    flex-basis: 7%;
    margin-bottom: 0;
  }
}
.spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .pro-tip .divider {
  border-bottom: 1px solid #c5a5a0;
  flex-basis: 65%;
  margin-bottom: 0.5rem;
  margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .pro-tip .divider {
    flex-basis: 10%;
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-basics .vivid.section .part .editor-wrapper .pro-tip p {
    flex-basis: 75%;
    margin-bottom: 0;
    margin-left: 1.5rem;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper h2 {
  padding: 0 2rem 2rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper h2 {
    padding: 1rem 0 2rem 0;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper h2 span {
  color: #c5a5a0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions-tabs {
  display: none;
  background-color: #f0ede8;
  justify-content: space-evenly;
  padding: 0.5rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions-tabs {
    display: flex;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions-tabs .tab {
  font-family: "Lato";
  text-transform: uppercase;
  font-size: 0.9rem;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  color: #bfbcb6;
  border-right: 1px solid #bfbcb6;
  flex-basis: 16%;
  letter-spacing: 3px;
  padding: 0.3rem 0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions-tabs .tab.active {
  color: #c5a5a0;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions-tabs .tab:last-of-type {
  border-right: none;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions {
    flex-direction: row;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content {
  background-color: #f0ede8;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content {
    flex-basis: 50%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content {
    background-color: unset;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution {
  display: none;
  height: 330px;
  padding: 1rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution {
    height: 100%;
    padding: 2.5rem 2rem 2.5rem 3rem;
    border-left: 2px solid #f0ede8;
    border-bottom: 2px solid #f0ede8;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution.active {
  display: block;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution.pro-tip-container {
  height: 100%;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution h3 {
  color: #c5a5a0;
  font-size: 0.9rem;
  padding: 1rem 0 0 0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution h3 span {
  color: #ffffff;
  background-color: #c5a5a0;
  letter-spacing: 0;
  padding: 1px 4px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution h3 span {
    display: none;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution h3 {
    font-size: 1rem;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution h2 {
  padding: 0.5rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution h2 {
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution img {
  width: 100%;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution .protip {
  background-color: #f7f2f1;
  padding: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution .protip {
    padding: 2rem;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution .protip h3 {
  margin-bottom: 1rem;
  padding: 0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-content .solution .protip p {
  border-left: 1px solid #c5a5a0;
  padding-left: 1rem;
  margin-bottom: 0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider {
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider {
    flex-basis: 50%;
    max-width: 635px;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider button.slick-prev, .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider button.slick-next {
  width: 13px !important;
  height: 22px !important;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_left-arrow.png") !important;
  left: 2rem;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/Closet_window_right-arrow.png") !important;
  top: unset;
  bottom: 0.75rem;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-track .slick-slide img {
  max-width: 100%;
  max-height: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-track .slick-slide img.mobile {
    display: none;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-track .slick-slide img.desktop {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-track .slick-slide img.desktop {
    display: block;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-dots {
  bottom: 5%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-dots {
    bottom: 45px;
  }
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-dots li {
  margin: 0;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-dots li button {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.march-2023 .closet-lighting-solutions .vivid.section .part .editor-wrapper .lighting-solutions .lighting-solutions-image-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.spoke-page.march-2023 .closet-lighting-placements {
  padding-bottom: 1rem !important;
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper h2 {
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements {
    margin-top: 2rem;
    display: flex;
    flex-wrap: wrap;
    gap: 4rem;
  }
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.lighting-placement {
  flex-basis: 46%;
  border-bottom: 1px solid #282829;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.lighting-placement {
    height: 220px;
  }
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.lighting-placement h4 {
  font-family: "BigCalson";
  font-size: 1.5rem;
  color: #c5a5a0;
  letter-spacing: 0;
  margin: 1rem 0 0 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.lighting-placement h4 {
    margin: 0 0 0.5rem 0;
  }
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div:nth-of-type(7) {
  border-bottom: none;
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.need-inspiration {
  display: flex;
  flex-basis: 46%;
  background-color: #f0ede8;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 160px;
  padding-top: 1rem;
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.need-inspiration h2 {
  color: #c5a5a0;
  font-size: 1.75rem !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.need-inspiration h2 {
    font-size: 2rem !important;
  }
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.need-inspiration p a {
  color: #282829;
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 0.7rem;
  font-weight: 800;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.need-inspiration p a {
    font-size: 0.8rem;
  }
}
.spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.need-inspiration p a img {
  margin-left: 0.25rem;
  margin-bottom: 0.25rem;
  max-width: 22px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-lighting-placements .editor-wrapper .lighting-placements > div.need-inspiration p a img {
    margin-left: 1rem;
  }
}
.spoke-page.march-2023 .closet-additional-lighting-ideas {
  padding: 1rem 0 0 0 !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-additional-lighting-ideas {
    padding: 1rem 0 2rem 0 !important;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-additional-lighting-ideas .editor-wrapper .additional-lighting-ideas {
    display: flex;
    flex-wrap: wrap;
    gap: 3rem;
    margin-top: 3rem;
  }
}
.spoke-page.march-2023 .closet-additional-lighting-ideas .editor-wrapper .additional-lighting-ideas .additional-lighting-idea {
  background-color: #f0ede8;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023 .closet-additional-lighting-ideas .editor-wrapper .additional-lighting-ideas .additional-lighting-idea {
    padding: 1.5rem 2rem 1.5rem 2rem;
    flex-basis: 48%;
    margin-bottom: 0;
  }
}
.spoke-page.march-2023 .closet-additional-lighting-ideas .editor-wrapper .additional-lighting-ideas .additional-lighting-idea h4 {
  font-size: 1.5rem;
  font-family: "BigCalson";
  color: #c5a5a0;
  margin-bottom: 0;
}
.spoke-page.march-2023-supplemental-1 h1, .spoke-page.march-2023-supplemental-1 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.march-2023-supplemental-1 p, .spoke-page.march-2023-supplemental-1 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 p, .spoke-page.march-2023-supplemental-1 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.march-2023-supplemental-1 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.march-2023-supplemental-1 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.march-2023-supplemental-1 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.march-2023-supplemental-1 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.march-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.march-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.march-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.march-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro p, .spoke-page.march-2023-supplemental-1 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.march-2023-supplemental-1 .vivid.page-builder p, .spoke-page.march-2023-supplemental-1 .vivid.page-builder li {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .vivid.page-builder p, .spoke-page.march-2023-supplemental-1 .vivid.page-builder li {
    font-size: 1.1rem;
    font-weight: 500;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .vivid.section p {
  padding: 0 2rem !important;
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.march-2023-supplemental-1 h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 800;
}
.spoke-page.march-2023-supplemental-1 h2 {
  line-height: 1.2;
  font-size: 1.5rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 h2 {
    font-size: 2rem !important;
  }
}
.spoke-page.march-2023-supplemental-1 .spoke-page-intro .spoke-page-heading h1 {
  color: #877971;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro {
  padding: 1rem 0 0 0 !important;
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div {
    flex-direction: row;
    gap: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div {
    flex-basis: 49%;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div.bike-storage-images {
  margin-bottom: 2rem;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div.bike-storage-images img {
  width: 100%;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div.bike-storage-images img:first-of-type {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div.bike-storage-images img:first-of-type {
    margin-bottom: 1.5rem;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div.bike-storage-content {
  padding: 0 2rem;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div.bike-storage-content > div {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-intro .vivid.section .part .editor-wrapper > div > div.bike-storage-content {
    padding: 0;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-where-to-store .vivid.grid-wrapper {
    background-color: #efe9e5;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-where-to-store .vivid.grid-wrapper .editor-wrapper {
  background-color: #efe9e5;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-where-to-store .vivid.grid-wrapper .editor-wrapper .where-to-store {
  padding: 2rem 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-where-to-store .vivid.grid-wrapper .editor-wrapper .where-to-store {
    flex-direction: row;
    padding: 2rem 0;
    gap: 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-where-to-store .vivid.grid-wrapper .editor-wrapper .where-to-store {
    padding: 3.5rem 0 3.5rem 3.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-where-to-store .vivid.grid-wrapper .editor-wrapper .where-to-store > div {
    flex-basis: 50%;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-where-to-store .vivid.grid-wrapper .editor-wrapper .where-to-store > div:last-of-type {
  display: flex;
  align-items: center;
  justify-content: center;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store {
  padding: 0.5rem 0;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .intro {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .intro {
    padding: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types {
    gap: 1rem;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type {
    flex-basis: 32%;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type img {
  max-width: 100%;
  max-height: 100%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type img {
    width: 100%;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type .content {
  position: relative;
  padding: 0 1.5rem;
  height: 200px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type .content {
    padding: 0 1rem;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type .content h3.title {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-weight: 500;
  font-size: 1.25rem;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type .content h3 a {
  color: #282829;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type .content h3 img {
  display: inline;
  max-width: 20px;
  margin-left: 1rem;
  margin-bottom: 5px;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type .content h3:last-of-type {
  position: absolute;
  bottom: 2rem;
  font-weight: 600;
  font-size: 0.9rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .storage-type .content h3:last-of-type {
    bottom: 1.5rem;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .slick-dots {
  top: 250px;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .slick-dots li {
  margin: 0;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .slick-dots li button {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-image: none;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .slick-dots li button:before {
  color: #ffffff;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper .storage-types .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper > p {
  margin: 1rem 2rem 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper > p {
    margin: 1.5rem 0 0 0;
  }
}
.spoke-page.march-2023-supplemental-1 .bike-storage-how-to-store .vivid.section .part .editor-wrapper > p a {
  color: #821f2d;
  font-weight: 700;
  text-decoration: underline;
  letter-spacing: 0;
}
.spoke-page.march-2023-supplemental-1 .need-help {
  padding: 0.5rem 0;
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.march-2023-supplemental-1 .need-help .vivid.grid-wrapper {
    background-color: #efe9e5;
  }
}
.spoke-page.march-2023-supplemental-1 .need-help .vivid.grid-wrapper .editor-wrapper {
  background-color: #efe9e5;
  padding: 1rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .need-help .vivid.grid-wrapper .editor-wrapper {
    padding: 1rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .need-help .vivid.grid-wrapper .editor-wrapper {
    padding: 2rem;
  }
}
.spoke-page.march-2023-supplemental-1 .conclusion.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .conclusion.outer-grid {
    margin-top: 1rem;
  }
}
.spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper p {
  padding: 0 1rem;
}
.spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper p a {
  font-weight: 600;
  text-decoration: underline;
  color: #821f2d;
  letter-spacing: 0;
}
.spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 1.5rem;
  padding: 0 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta {
    margin-top: 2.5rem;
  }
}
.spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 15px;
  margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a img {
    display: block;
    margin-left: 1rem;
    max-width: 22px;
  }
}
.spoke-page.april-2023 h1, .spoke-page.april-2023 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.april-2023 p, .spoke-page.april-2023 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 p, .spoke-page.april-2023 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.april-2023 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.april-2023 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.april-2023 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.april-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.april-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.april-2023 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.april-2023 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.april-2023 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .spoke-page-intro p, .spoke-page.april-2023 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.april-2023 .spoke-page-intro .spoke-page-heading h1 {
  color: #877971;
}
.spoke-page.april-2023 .vivid.page-builder p, .spoke-page.april-2023 .vivid.page-builder li {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.page-builder p, .spoke-page.april-2023 .vivid.page-builder li {
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.april-2023 h2 {
  font-size: 1.75rem !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 h2 {
    font-size: 2rem !important;
  }
}
.spoke-page.april-2023 h3, .spoke-page.april-2023 h4 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 0.85rem;
  font-weight: 800;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 h3, .spoke-page.april-2023 h4 {
    font-size: 1rem;
  }
}
.spoke-page.april-2023 h2 {
  line-height: 1.2;
  font-size: 2rem !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 h2 {
    margin-bottom: 1.5rem;
    font-size: 2.5rem !important;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items {
  padding: 1rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items {
    padding: 1rem 0 3rem 0;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.grid-wrapper {
  padding: 0;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper > h3, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper > h2, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper > p {
  padding: 0 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper > h3, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper > h2, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper > p {
    padding: 0;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-checklist {
  background-color: #efe9e5;
  padding: 2rem;
  border-bottom: 5px solid #d1a6a1;
  margin: 0 2rem 2rem 2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-checklist {
    flex-direction: row;
    justify-content: space-around;
    gap: 1rem;
    margin: 0 2rem 1.5rem 2rem;
    padding: 2rem 1.75rem;
    font-size: 0.85rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-checklist {
    margin: 0 0 2rem 0;
    font-size: 1rem;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-checklist > div .home-office-items-checklist-item img {
  max-width: 18px;
  margin-right: 1rem;
  padding: 0.5rem 0;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-checklist > div .home-office-items-checklist-item span {
  font-weight: 300;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item {
    flex-basis: 32%;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > p {
  display: none;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div {
  background-color: #efe9e5;
  padding: 2rem 2rem 0 2rem;
  height: 360px;
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div {
    height: 270px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div {
    height: 470px;
    display: block;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div h4 {
  font-weight: 500;
  font-size: 0.85rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div h4 {
    font-weight: 800;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div h4 img {
  display: inline-block;
  margin-right: 0.5rem;
  max-width: 15px;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div h4 span.desktop {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div h4 span.desktop {
    display: inline;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div h4 span.mobile {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items .item > div h2 {
    margin-bottom: 0;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content {
  background-color: #efe9e5;
  padding: 2rem 2rem 0 2rem;
  height: 360px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content {
    height: 270px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content {
    display: none;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content h4 {
  font-weight: 500;
  font-size: 0.85rem;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content h4 {
    font-weight: 800;
  }
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content h4 img {
  display: inline-block;
  margin-right: 0.5rem;
  max-width: 15px;
}
.spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content h4 span.desktop {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content h4 span.desktop {
    display: inline;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content h4 span.mobile {
    display: none;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .vivid.outer-grid.essential-items .vivid.section .part .editor-wrapper .home-office-items-mobile-content h2 {
    margin-bottom: 0;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.grid-wrapper {
  padding: 0;
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper {
  border: #d1a6a1 2px solid;
  padding: 2rem 1rem;
  margin: 0 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper {
    padding: 2rem 1.5rem;
    margin: 0 1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper {
    margin: 0;
    padding: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack {
    display: flex;
    gap: 5rem;
    margin-bottom: 3rem;
  }
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack.reverse {
    flex-direction: row-reverse;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images {
  display: flex;
  gap: 0.85rem;
  padding: 0.5rem 0 1rem 0;
  flex-basis: 50%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images {
    gap: 1rem;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div {
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
  flex-basis: 50%;
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  height: 65%;
  background-color: #d1a6a1;
  color: #ffffff;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title {
    height: 200px;
    padding: 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title {
    height: 287px;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title p {
  display: none;
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title span {
  font-family: "Lato";
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 0.75rem;
  font-weight: 800;
  border-bottom: 1px solid #ffffff;
  display: block;
  margin-bottom: 0.75em;
  width: -moz-fit-content;
  width: fit-content;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title span {
    font-size: 1rem;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title h3 {
  font-size: 1.5rem;
  font-family: "BigCaslon" !important;
  margin-bottom: 0.5rem;
  line-height: 1;
  padding: 0;
  font-weight: 300;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title h3 {
    font-size: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .title h3 {
    font-size: 2.5rem;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .image-small {
  width: 100%;
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .image-small img {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div .image-small img {
    height: 200px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div.image-large img {
    height: 413px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images > div.image-large img {
    height: 500px;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal {
  flex-direction: column;
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div {
  flex-direction: row;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div > div {
    flex-basis: 50%;
    height: 170px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div > div {
    height: 270px;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div > div.title {
  padding: 1.5rem;
  flex-basis: 50%;
  height: 120px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div > div.title {
    height: auto;
    padding: 3.5rem;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div > div.image-small img {
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 120px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div > div.image-small img {
    height: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .images.horizontal > div.image-large img {
    height: 200px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .content {
    flex-basis: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.spoke-page.april-2023 .hacks-and-ideas-list .vivid.section .part .editor-wrapper .ideas-and-hacks .hack .content > div h3.pro-tip {
  padding: 0.25rem;
  background-color: #e4d3d1;
  width: -moz-fit-content;
  width: fit-content;
}
.spoke-page.april-2023 .conclusion.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .conclusion.outer-grid {
    margin-top: 1rem;
  }
}
.spoke-page.april-2023 .conclusion.outer-grid .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper p {
  padding: 0 1rem;
}
.spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper p a {
  font-weight: 600;
  text-decoration: underline;
  color: #821f2d;
  letter-spacing: 0;
}
.spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 1.5rem;
  padding: 0 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper .cta {
    margin-top: 2.5rem;
  }
}
.spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 15px;
  margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023 .conclusion.outer-grid .editor-wrapper .cta a img {
    display: block;
    margin-left: 1rem;
    max-width: 22px;
  }
}
.spoke-page.april-2023-supplemental-1 h1, .spoke-page.april-2023-supplemental-1 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.april-2023-supplemental-1 p, .spoke-page.april-2023-supplemental-1 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 p, .spoke-page.april-2023-supplemental-1 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023-supplemental-1 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.april-2023-supplemental-1 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.april-2023-supplemental-1 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.april-2023-supplemental-1 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023-supplemental-1 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.april-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.april-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.april-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.april-2023-supplemental-1 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.april-2023-supplemental-1 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro p, .spoke-page.april-2023-supplemental-1 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.april-2023-supplemental-1 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.april-2023-supplemental-1 .vivid.page-builder h1 {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .vivid.page-builder h1 {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
.spoke-page.april-2023-supplemental-1 .vivid.page-builder p, .spoke-page.april-2023-supplemental-1 .vivid.page-builder li {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .vivid.page-builder p, .spoke-page.april-2023-supplemental-1 .vivid.page-builder li {
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.april-2023-supplemental-1 h3 {
  font-family: "Lato" !important;
  text-transform: uppercase !important;
  letter-spacing: 3px !important;
  font-size: 1rem;
  font-weight: 800;
}
.spoke-page.april-2023-supplemental-1 h2 {
  line-height: 1.2;
  font-size: 1.5rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 h2 {
    font-size: 2rem !important;
  }
}
.spoke-page.april-2023-supplemental-1 .spoke-page-intro .spoke-page-heading h1 {
  color: #877971;
}
.spoke-page.april-2023-supplemental-1 .intro.vivid.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution {
  padding: 1rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution {
    padding: 1rem 0 2.5rem 0;
  }
}
.spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution h3 {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  padding: 1.5rem 0;
}
.spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution h3 span.line {
  flex-basis: 74%;
  border-bottom: 1px solid #C9C9C9;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution h3 span.line {
    flex-basis: 88%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution h3 span.line {
    flex-basis: 93%;
  }
}
.spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution:nth-child(odd) {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution:nth-child(odd) {
    padding: 1rem 2.5rem 2.5rem 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution:nth-child(even) .content:nth-child(even) {
    flex-direction: row-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution .content {
    display: flex;
    gap: 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution .content > div {
    flex-basis: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution .content > div:last-of-type {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution .content > div h2 {
  margin-top: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .main-content .vivid.section .part .editor-wrapper .small-entryway-solutions .entryway-solution .content > div h2 {
    margin-top: 0;
  }
}
.spoke-page.april-2023-supplemental-1 .conclusion.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .conclusion.outer-grid {
    margin-top: 1rem;
  }
}
.spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper p {
  padding: 0 1rem;
}
.spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper p a {
  font-weight: 600;
  text-decoration: underline;
  color: #821f2d;
  letter-spacing: 0;
}
.spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 1.5rem;
  padding: 0 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta {
    margin-top: 2.5rem;
  }
}
.spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 15px;
  margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2023-supplemental-1 .conclusion.outer-grid .editor-wrapper .cta a img {
    display: block;
    margin-left: 1rem;
    max-width: 22px;
  }
}
.spoke-page.may-2023 h1, .spoke-page.may-2023 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.may-2023 p, .spoke-page.may-2023 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 p, .spoke-page.may-2023 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.may-2023 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.may-2023 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.may-2023 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.may-2023 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.may-2023 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.may-2023 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.may-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.may-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.may-2023 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.may-2023 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.may-2023 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .spoke-page-intro p, .spoke-page.may-2023 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.may-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.may-2023 .vivid.page-builder h1 {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .vivid.page-builder h1 {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
.spoke-page.may-2023 .vivid.page-builder p, .spoke-page.may-2023 .vivid.page-builder li {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .vivid.page-builder p, .spoke-page.may-2023 .vivid.page-builder li {
    font-size: 1.1rem;
    font-weight: 500;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper {
    border: 2px solid #282829;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-intro {
  padding: 3rem 2rem 7rem 2rem;
  background-color: #282829;
  color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-intro {
    padding: 5rem 6rem 8rem 6rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-intro h2 {
    margin-bottom: 2rem;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details {
  padding: 0 2rem;
  margin-top: -6.5rem;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list .cabinet-idea {
    flex-basis: 32%;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list .cabinet-idea .img-wrapper {
  border: 2px solid #ffffff;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list .cabinet-idea .content {
  display: none;
  padding: 2rem 0 1rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list .cabinet-idea .content {
    display: block;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list .cabinet-idea .content h3 {
    display: none;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .ideas-list.lc-mobile-slider .slick-dots {
    top: 270px;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .mobile-slider-content {
  display: none;
  padding: 2rem 0 1rem 0;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips {
    margin: 0 -2rem;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips button.slick-arrow {
  width: 25px !important;
  height: 30px !important;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips button.slick-arrow {
    top: auto;
    bottom: 10px;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips button.slick-prev {
  background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2023/04/24153529/carousel-arrow-black-left.png") !important;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips button.slick-next {
  background-image: url("https://inspiredclosetsmediafiles.s3.amazonaws.com/wp-content/uploads/2023/04/24153528/carousel-arrow-black-right.png") !important;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips .pro-tip {
  text-align: center;
  padding: 2rem 2rem 4rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips .pro-tip {
    padding: 2rem 10rem 4rem 10rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips .pro-tip {
    padding: 2rem 15rem 4rem 15rem;
  }
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips .pro-tip h3 {
  padding: 2rem 0 1rem 0;
}
.spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips .pro-tip p {
  font-family: "BigCaslon";
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .cabinet-ideas .vivid.section .part .editor-wrapper .cabinet-ideas-details .pro-tips .pro-tip p {
    font-size: 1.5rem;
    line-height: 1.5;
    margin-top: 2.5rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.may-2023 .ideas-video .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .content {
  padding: 3rem 2rem 1rem 2rem;
  background-color: #282829;
  color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .content {
    flex-basis: 50%;
    padding: 5rem 6rem 0 6rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .content h2 {
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .video {
    flex-basis: 50%;
  }
}
.spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .video a {
  position: relative;
  display: block;
}
.spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .video a img:first-of-type {
  max-height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .video a img:first-of-type {
    max-height: 300px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .video a img:first-of-type {
    max-height: 100%;
  }
}
.spoke-page.may-2023 .ideas-video .vivid.section .part .editor-wrapper .video a img:last-of-type {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  max-width: 120px;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea {
  border-top: 1px solid #282829;
  margin-bottom: 1rem;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea h3 {
  background-color: #282829;
  color: #ffffff !important;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 0.5rem;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea h2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea h2 button {
  max-width: 15px;
  margin: 10px;
  cursor: pointer;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea h2 button.minus-sign-icon {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea h2 {
    margin: 1rem 0;
  }
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea p {
  display: none;
  width: 90%;
  margin-bottom: 2rem;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea.open h2 button.minus-sign-icon {
  display: inline;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea.open h2 button.plus-sign-icon {
  display: none;
}
.spoke-page.may-2023 .ideas-accordian .editor-wrapper .ideas .idea.open p {
  display: block;
}
.spoke-page.may-2023 .conclusion .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.may-2023 .conclusion .vivid.section .part .editor-wrapper > div {
  padding: 0 2rem;
}
.spoke-page.may-2023 .conclusion .vivid.section .part .editor-wrapper > div:first-of-type {
  padding: 2rem;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2023 .conclusion .vivid.section .part .editor-wrapper > div.cta {
    padding: 0;
  }
}
.spoke-page.june-2023 h1, .spoke-page.june-2023 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.june-2023 p, .spoke-page.june-2023 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 p, .spoke-page.june-2023 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.june-2023 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.june-2023 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.june-2023 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.june-2023 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.june-2023 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.june-2023 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.june-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.june-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.june-2023 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.june-2023 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.june-2023 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .spoke-page-intro p, .spoke-page.june-2023 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.june-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.june-2023 .vivid.page-builder h1 {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .vivid.page-builder h1 {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
.spoke-page.june-2023 .vivid.page-builder p, .spoke-page.june-2023 .vivid.page-builder li {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .vivid.page-builder p, .spoke-page.june-2023 .vivid.page-builder li {
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.june-2023 h4 {
  color: #c5a5a0;
}
.spoke-page.june-2023 .closet-sizing-video .vivid.section .part .editor-wrapper {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .closet-sizing-video .vivid.section .part .editor-wrapper .video a img:first-of-type {
    display: none;
  }
}
.spoke-page.june-2023 .closet-sizing-video .vivid.section .part .editor-wrapper .video a img:last-of-type {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .closet-sizing-video .vivid.section .part .editor-wrapper .video a img:last-of-type {
    display: inline;
  }
}
.spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .intro {
  padding: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .intro {
    padding: 2rem 0;
  }
}
.spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .things-you-need {
  background-color: #f7f2f1;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .things-you-need {
    padding: 4rem;
  }
}
.spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .things-you-need .thing-you-need {
  border-bottom: #282829 solid 1px;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}
.spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .things-you-need .thing-you-need:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .outro {
  padding: 2rem 2rem 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .walkin-closet-needs .vivid.section .part .editor-wrapper .outro {
    padding: 2rem 0 0 0;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper {
  background-color: #f7f2f1;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper {
    padding: 4rem;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .subtitle {
  font-family: "BigCaslon";
  padding: 0;
  font-size: 24px;
  margin-bottom: 1rem;
  line-height: 1.1;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes {
  background-color: #ffffff;
  padding: 2rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes {
    padding: 2rem 3rem;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes .subtitle {
  max-width: 80%;
  margin: 0 auto 1.5rem auto;
  text-align: center;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes .size {
  padding-bottom: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes .size {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    padding-bottom: 2.5rem;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes .size > div {
  flex-basis: 48%;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes .size > div.img-wrapper {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .sizes .size > div.content {
    padding-top: 1rem;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .ada-requirements {
  padding: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .ada-requirements {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    padding: 3rem 0;
  }
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .ada-requirements > div {
    flex-basis: 48%;
  }
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .ada-requirements > div img {
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types {
  position: relative;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    margin-top: 1.5rem;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types .type {
  flex-basis: 30%;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types .type .content {
  display: none;
  background: #ffffff;
  padding: 1rem;
  height: 390px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types .type .content {
    height: 240px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types .type .content {
    height: 315px;
    display: block;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .types .type .content h3 {
    display: none;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .mobile-slider-content {
  display: none;
  padding: 1rem;
  background-color: #ffffff;
  height: 390px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .mobile-slider-content {
    height: 240px;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .cta {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border: #d1a6a1 solid 2px;
  padding: 0 2rem;
  height: 100%;
  position: absolute;
  right: 50px;
  bottom: 0;
  width: 345px;
  height: 625px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .cta {
    display: flex;
  }
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .cta h2 {
  color: #d1a6a1;
  text-align: center;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .cta .content {
  background: transparent;
}
.spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .cta .content a {
  font-family: "Lato";
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 0.85rem;
  font-weight: 800;
  color: #282829;
  text-decoration: underline;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .layout-space .vivid.section .part .editor-wrapper .walk-in-closet-types .cta .content a {
    font-size: 1rem;
  }
}
.spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper {
  padding: 2.5rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper {
    padding: 2.5rem 0;
  }
}
.spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .considerations {
  background-color: #f7f2f1;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 3rem;
  margin: 1rem 0 1.5rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .considerations {
    flex-direction: row;
    padding: 3rem 2rem 2rem 2rem;
  }
}
.spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .considerations .consideration {
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .considerations .consideration {
    flex-basis: 23%;
  }
}
.spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .feature-cards {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .feature-cards {
    flex-direction: row;
    padding-top: 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .feature-cards {
    gap: 2.5rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .feature-cards .feature-card {
    flex-basis: 48%;
  }
}
.spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .feature-cards .feature-card .content {
  background-color: #f7f2f1;
  padding: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .feature-cards .feature-card .content {
    height: 320px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2023 .budget-considerations .vivid.section .part .editor-wrapper .feature-cards .feature-card .content {
    height: 200px;
  }
}
.spoke-page.june-2023 .conclusion .vivid.section .part .editor-wrapper {
  padding: 0;
}
.spoke-page.june-2023 .conclusion .vivid.section .part .editor-wrapper > div {
  padding: 0 2rem;
}
.spoke-page.june-2023 .conclusion .vivid.section .part .editor-wrapper > div:first-of-type {
  padding: 2.5rem 3rem 2rem 3rem;
  background-color: #f7f2f1;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2023 .conclusion .vivid.section .part .editor-wrapper > div.cta {
    padding: 0;
  }
}
.spoke-page.july-2023 h1, .spoke-page.july-2023 h2 {
  font-family: "big-caslon-fb", serif;
  margin-bottom: 0.5rem;
  padding: 0;
}
.spoke-page.july-2023 p, .spoke-page.july-2023 li {
  letter-spacing: 0;
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 p, .spoke-page.july-2023 li {
    line-height: 1.8;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.july-2023 .page-introduction {
    padding-top: 0 !important;
  }
}
.spoke-page.july-2023 .vivid.outer-grid.page-introduction h1 {
  margin-bottom: 0.5rem;
}
.spoke-page.july-2023 .vivid.outer-grid.page-introduction p {
  padding: 0;
}
.spoke-page.july-2023 .vivid.section .part .editor-wrapper {
  padding: 0 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.july-2023 .vivid.page-builder .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.july-2023 .vivid.page-builder .vivid.grid-wrapper .part {
  padding: 0;
}
.spoke-page.july-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section {
  margin-right: 0;
  margin-left: 0;
}
.spoke-page.july-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .vivid.page-builder .vivid.grid-wrapper .vivid.section p {
    padding: 0 !important;
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.july-2023 .spoke-page-intro {
  margin-bottom: 0 !important;
}
.spoke-page.july-2023 .spoke-page-intro.vivid.outer-grid {
  padding: 0 !important;
}
.spoke-page.july-2023 .spoke-page-intro .vivid.section {
  border-bottom: none !important;
  padding-bottom: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .spoke-page-intro p, .spoke-page.july-2023 .spoke-page-intro li {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper {
    padding: 0 !important;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading div:first-of-type img {
    display: none;
  }
}
.spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading {
    flex-direction: row;
  }
}
.spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
  font-family: "BigCaslon";
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 5rem 0;
  height: 100%;
  line-height: 1.1;
  font-size: 2.25rem;
  font-weight: 100 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 {
    font-size: 3.5rem;
  }
}
.spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
  font-size: 0.85rem;
  letter-spacing: 5px;
  font-family: "Lato";
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin-bottom: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading h1 span {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.july-2023 .spoke-page-intro .vivid.grid-wrapper .spoke-page-heading + h1 {
    display: none;
  }
}
.spoke-page.july-2023 .vivid.page-builder h1 {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .vivid.page-builder h1 {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
.spoke-page.july-2023 .vivid.page-builder p, .spoke-page.july-2023 .vivid.page-builder li {
  font-size: 1rem;
  font-weight: 300;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .vivid.page-builder p, .spoke-page.july-2023 .vivid.page-builder li {
    font-size: 1.1rem;
    font-weight: 500;
  }
}
.spoke-page.july-2023 .intro .editor-wrapper {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .intro .editor-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .intro .editor-wrapper > div {
    flex-basis: 49%;
  }
}
.spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type {
  border: 1px solid #282829;
  padding: 50px 20px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type {
    padding: 40px 130px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type > div {
  margin: 0 auto;
  text-align: center;
}
.spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type > div:first-of-type, .spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type > div:last-of-type {
  background-color: #d1a6a1;
  width: 82px;
  height: 5px;
  margin: 30px auto;
}
.spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type > div {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type > div {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
.spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type > div {
  line-height: 115%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .intro .editor-wrapper > div:last-of-type > div {
    line-height: 130.5%;
  }
}
.spoke-page.july-2023 .types-heading.outer-grid, .spoke-page.july-2023 .family-types-heading.outer-grid, .spoke-page.july-2023 .design-idea-heading.outer-grid {
  max-width: none;
}
.spoke-page.july-2023 .types-heading.outer-grid .vivid.grid-wrapper, .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper, .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper {
  max-width: none;
}
.spoke-page.july-2023 .types-heading.outer-grid .vivid.grid-wrapper .image-wrapper, .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper, .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper {
  height: 350px;
  margin: 2rem 0 1rem 0;
}
.spoke-page.july-2023 .types-heading.outer-grid .vivid.grid-wrapper .image-wrapper img, .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper img, .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper img {
  height: 100%;
}
.spoke-page.july-2023 .types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption, .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption, .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption {
  background: rgba(255, 255, 255, 0.85);
  margin: 0 auto;
  padding: 26px 25px 18px;
  width: 80%;
  bottom: 23%;
  left: 11%;
  border-bottom: 5px solid #c2bcb8;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption, .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption, .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption {
    width: 65%;
    left: 17%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption, .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption, .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption {
    width: -moz-fit-content;
    width: fit-content;
    bottom: 35%;
    left: 30%;
  }
}
.spoke-page.july-2023 .types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption h1, .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption h1, .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption h1 {
  text-transform: none;
}
.spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption {
  bottom: 17%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .family-types-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption {
    bottom: 35%;
    left: 25%;
  }
}
.spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption {
  bottom: 25%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .design-idea-heading.outer-grid .vivid.grid-wrapper .image-wrapper .caption {
    bottom: 33%;
    left: 33%;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper h3 {
  color: #d1a6a1 !important;
  margin-top: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper h3 {
    display: flex;
    margin-top: 3rem;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper h3 span {
  display: block;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper h3 span:first-of-type {
    width: 62%;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper h3 span:last-of-type {
  display: none;
  background-color: #d1a6a1;
  height: 2px;
  width: 100%;
  margin-top: 10px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper h3 span:last-of-type {
    display: block;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper h3:last-of-type span:first-of-type {
    width: 47%;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms {
    flex-direction: row;
    gap: 40px;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms .slick-dots {
  top: unset !important;
  bottom: 10px;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms .slick-dots li button {
  border: 1px solid #877971 !important;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms .slick-dots li.slick-active button {
  background-color: #877971 !important;
}
.spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms .type {
  height: 730px;
  background-color: #efe9e5;
  padding: 2rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms .type {
    height: 380px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .types-of-mudrooms .type {
    height: auto;
    flex-basis: 32%;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .features {
  margin-top: 1.5rem;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.july-2023 .types-content .editor-wrapper .features.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features {
    padding: 3rem 6rem 6rem 6rem !important;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .features button.slick-arrow {
  width: 8px !important;
  height: 15px !important;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-dark-brown.png") !important;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-dark-brown.png") !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features .feature {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div {
    flex-basis: 48%;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div.content {
  display: none;
  padding: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div.content {
    display: block;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div.content .number {
  padding: 1rem 0;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div.content h2 {
  color: #C89A95 !important;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div.content ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div.content ul.single-column {
  flex-direction: column;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features .feature > div.content ul li {
  flex-basis: 50%;
}
.spoke-page.july-2023 .types-content .editor-wrapper .features .slick-dots {
  top: 270px !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features .slick-dots {
    top: 285px !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features .slick-dots {
    top: unset !important;
    bottom: 30px !important;
    left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .features .slick-dots li button {
    border: 1px solid #877971 !important;
  }
  .spoke-page.july-2023 .types-content .editor-wrapper .features .slick-dots li.slick-active button {
    background-color: #877971 !important;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .mobile-slider-content {
  padding: 1rem;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .types-content .editor-wrapper .mobile-slider-content {
    display: block;
  }
}
.spoke-page.july-2023 .types-content .editor-wrapper .mobile-slider-content .number {
  padding: 1rem 0;
}
.spoke-page.july-2023 .types-content .editor-wrapper .mobile-slider-content h2 {
  color: #C89A95 !important;
}
.spoke-page.july-2023 .types-content .editor-wrapper .mobile-slider-content ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.spoke-page.july-2023 .types-content .editor-wrapper .mobile-slider-content ul.single-column {
  flex-direction: column;
}
.spoke-page.july-2023 .types-content .editor-wrapper .mobile-slider-content ul li {
  flex-basis: 50%;
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .video {
  padding: 1rem 0 0 0;
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .video a {
  position: relative;
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .video a img.play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type {
  margin-top: 2rem;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type {
    display: flex;
    gap: 30px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div {
    flex-basis: 48%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.img-wrapper img {
    height: 350px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.img-wrapper img {
    height: auto;
  }
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content {
  padding: 2rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content {
    padding: 2rem 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content h2 {
  color: #C89A95 !important;
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content ul {
  list-style: none;
  margin-left: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content ul {
    display: flex;
    flex-wrap: wrap;
  }
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content ul li {
  padding: 5px 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content ul li {
    flex-basis: 50%;
    padding: 10px 0;
  }
}
.spoke-page.july-2023 .family-types-content .editor-wrapper .family-types .family-type > div.content ul li span {
  color: #C89A95;
  font-weight: 700;
  margin-right: 5px;
}
.spoke-page.july-2023 .design-idea-content .editor-wrapper > div {
  padding: 1.5rem;
  background-color: #efe9e5;
}
.spoke-page.july-2023 .conclusion.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .conclusion.outer-grid {
    margin-top: 1rem;
  }
}
.spoke-page.july-2023 .conclusion.outer-grid .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
.spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper p {
  padding: 0 1rem;
}
.spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper p a {
  font-weight: 600;
  text-decoration: underline;
  color: #821f2d;
  letter-spacing: 0;
}
.spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 1.5rem;
  padding: 0 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper .cta {
    margin-top: 2.5rem;
  }
}
.spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
.spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 15px;
  margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2023 .conclusion.outer-grid .editor-wrapper .cta a img {
    display: block;
    margin-left: 1rem;
    max-width: 22px;
  }
}
.spoke-page.august-2023 .vivid.section .part .editor-wrapper {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
.spoke-page.august-2023 .intro-image.outer-grid {
  max-width: 100%;
}
.spoke-page.august-2023 .intro-image.outer-grid .vivid.grid-wrapper {
  max-width: 100%;
}
.spoke-page.august-2023 .intro-image .vivid.editor-wrapper {
  margin: 0 0 2rem 0;
}
.spoke-page.august-2023 .intro-image .vivid.editor-wrapper > div {
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .intro-image .vivid.editor-wrapper > div {
    height: 280px;
  }
}
.spoke-page.august-2023 .intro-image .vivid.editor-wrapper > div h2 {
  background: rgba(255, 255, 255, 0.85);
  max-width: 88%;
  margin: 2.5rem 2.07rem;
  padding: 2rem;
  height: -moz-fit-content;
  height: fit-content;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .intro-image .vivid.editor-wrapper > div h2 {
    max-width: 52%;
  }
}
.spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper {
  padding: 2rem 0;
}
.spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) {
  background-color: #efe9e5;
  padding: 2rem 2rem 0rem 2rem;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) {
    padding: 4rem 2rem 0rem 2rem;
  }
}
.spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) h3 {
  max-width: 80%;
  margin: 0 auto 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) h3 {
    max-width: 100%;
  }
}
.spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) p {
  margin: 0 auto;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) p {
    max-width: 77%;
  }
}
.spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) .time-line-graphic {
  margin: 1rem auto 0;
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(1) .time-line-graphic {
    max-width: 60%;
  }
}
.spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(2) {
  padding: 2rem 2rem 1rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .history-of-small-appliances .vivid.section .part .editor-wrapper:nth-of-type(2) {
    padding: 2rem 0;
  }
}
.spoke-page.august-2023 .general-kitchen-organization-tips {
  background-color: #efe9e5 !important;
  margin-top: 1.5rem;
}
.spoke-page.august-2023 .general-kitchen-organization-tips.outer-grid {
  max-width: 100%;
}
.spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper {
  padding: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper {
    padding: 4rem 0;
  }
}
.spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper .organization-tips {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-top: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper .organization-tips {
    flex-direction: row;
    justify-content: space-between;
  }
}
.spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper .organization-tips .tip {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper .organization-tips .tip {
    flex-basis: 31%;
    text-align: center;
  }
}
.spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper .organization-tips .tip img {
  max-width: 35px;
  margin: 0 auto 1.5rem auto;
}
.spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper .organization-tips .tip p:nth-of-type(1) {
  margin-bottom: 0;
}
.spoke-page.august-2023 .general-kitchen-organization-tips .vivid.section .part .editor-wrapper .organization-tips .tip h3 {
  color: #d1a6a1 !important;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper {
  padding: 1.5rem 0;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .video {
  margin: 2rem 0;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .video .wistia_click_to_play a {
  position: relative;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .video .wistia_click_to_play a img.watch-story-icon {
  max-width: 130px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .video .wistia_click_to_play a img.watch-story-icon {
    max-width: 170px;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store button.slick-arrow {
  width: 8px !important;
  height: 18px !important;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way {
    flex-basis: 47.75%;
  }
}
@media screen and (min-width: 80em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way {
    flex-basis: 48.75%;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .img-wrapper img {
  max-height: 400px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .img-wrapper img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .content {
  display: none;
  background-color: #efe9e5;
  padding: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .content {
    display: block;
    height: 393px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .content > h3 {
    display: none;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .content .pro-tip {
  background-color: #282829;
  color: #ffffff;
  padding: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .content .pro-tip {
    margin: 3rem -1.5rem 0;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .content .pro-tip h3 {
  color: #ffffff !important;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store .way .content .pro-tip p {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img {
    max-height: 400px;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots {
  top: 80%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .ways-to-store.lc-mobile-slider .slick-dots {
    top: 88%;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .mobile-slider-content {
  padding: 1rem;
  background-color: #efe9e5;
  height: 730px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .mobile-slider-content {
    height: 445px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .mobile-slider-content {
    display: none;
  }
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .mobile-slider-content .pro-tip {
  background-color: #282829;
  color: #ffffff;
  padding: 1.5rem;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .mobile-slider-content .pro-tip h3 {
  color: #ffffff !important;
}
.spoke-page.august-2023 .ways-to-store-appliances .vivid.section .part .editor-wrapper .mobile-slider-content .pro-tip p {
  margin-bottom: 0;
}
.spoke-page.september-2023 .vivid.grid-wrapper {
  padding: 0 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2023 .vivid.grid-wrapper {
    padding: 0 2rem;
  }
}
.spoke-page.september-2023 .vivid.section .part .editor-wrapper {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
.spoke-page.september-2023 .what-is-a-closet-island .vivid.grid-wrapper {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .what-is-a-closet-island .vivid.grid-wrapper .editor-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .what-is-a-closet-island .vivid.grid-wrapper .editor-wrapper > div {
    width: 49%;
  }
}
.spoke-page.september-2023 .what-is-a-closet-island .vivid.grid-wrapper .editor-wrapper > div.content {
  padding: 0 1.5rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2023 .what-is-a-closet-island .vivid.grid-wrapper .editor-wrapper > div.content {
    padding: 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .what-is-a-closet-island .vivid.grid-wrapper .editor-wrapper > div.content {
    padding: 0 1rem;
    justify-content: center;
  }
}
.spoke-page.september-2023 .closet-island-size {
  margin-bottom: 2rem;
}
.spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper {
  padding: 0;
}
.spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper > div {
    flex-basis: 48%;
  }
}
.spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper > div.content {
  padding: 0 1.5rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper > div.content {
    padding: 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper > div.content {
    padding: 0;
    justify-content: center;
  }
}
.spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper > div.three-d-image {
  margin-bottom: 1rem;
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper > div.three-d-image {
    background-color: #efe9e5;
  }
}
@media screen and (min-width: 40em) and (max-width: 48em) {
  .spoke-page.september-2023 .closet-island-size .vivid.grid-wrapper .editor-wrapper > div.three-d-image img {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}
.spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper {
  margin-bottom: 3rem;
  padding: 0;
}
.spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper .editor-wrapper {
  background-color: #efe9e5;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper .editor-wrapper {
    flex-direction: row;
    margin-top: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper .editor-wrapper > div {
    width: 50%;
  }
}
.spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper .editor-wrapper > div.content {
  padding: 2.5rem 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper .editor-wrapper > div.content {
    padding: 2rem 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper .editor-wrapper > div.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.september-2023 .were-here-to-help .vivid.grid-wrapper .editor-wrapper > div.content h3 {
  margin-bottom: 2rem;
}
.spoke-page.september-2023 .questions-to-ask-intro {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask-intro.vivid.outer-grid {
    padding: 0;
    max-width: 100%;
  }
}
.spoke-page.september-2023 .questions-to-ask-intro .vivid.section .part .editor-wrapper {
  padding: 2.5rem 0;
}
.spoke-page.september-2023 .questions-to-ask-intro .vivid.section .part .editor-wrapper h3 {
  margin-bottom: 2rem;
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper {
  padding: 2.5rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper {
    padding: 1.5rem 0 2.5rem;
  }
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions {
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions {
    flex-direction: row;
  }
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div {
  border-bottom: 1px solid #282829;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div {
    margin-bottom: 0;
  }
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div:nth-child(1) {
    border-right: 1px solid #282829;
  }
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div:nth-child(3) {
    border-right: 1px solid #282829;
    border-bottom: none;
  }
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div:nth-child(4) {
    border-bottom: none;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div.question {
    flex-basis: 50%;
    padding: 2rem 3rem;
  }
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div.question:last-child {
  border: none;
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .questions > div.question h3 {
  color: #d1a6a1 !important;
  border-bottom: 2px solid #d1a6a1;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 2rem;
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include {
  background-color: #efe9e5;
  margin: 0 -1rem;
  padding: 2.5rem 1rem 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include {
    margin: 0 -2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include {
    margin: 0;
    padding: 0;
    flex-direction: row;
  }
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div {
  flex-basis: 50%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.content {
    padding: 0 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 6rem 4rem;
  }
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.content h3 {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.content ul {
    -moz-columns: 2;
         columns: 2;
  }
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.video {
  margin: 2rem -1rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.video {
    margin: 0;
  }
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.video .wistia_click_to_play a {
  position: relative;
}
.spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.video .wistia_click_to_play a img.watch-story-icon {
  max-width: 130px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .questions-to-ask .vivid.section .part .editor-wrapper .what-to-include > div.video .wistia_click_to_play a img.watch-story-icon {
    max-width: 170px;
  }
}
.spoke-page.september-2023 .comparing-intro {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing-intro.vivid.outer-grid {
    padding: 0;
    max-width: 100%;
  }
}
.spoke-page.september-2023 .comparing-intro .vivid.section .part .editor-wrapper {
  padding: 2.5rem 0;
}
.spoke-page.september-2023 .comparing-intro .vivid.section .part .editor-wrapper h3 {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing {
    margin-bottom: 2rem;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper {
  padding: 2.5rem 0;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs {
  display: flex;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div {
  padding: 1rem;
  flex-basis: 50%;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
  border-bottom: 6px solid transparent;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:first-of-type {
  background-color: #e4d3d1;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:first-of-type h2 {
  color: #8B8B8B !important;
  margin-bottom: 0;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:first-of-type.active {
  border-bottom: 6px solid #821f2d;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:first-of-type.active {
    border-right: none;
    border-bottom: none;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:first-of-type.active h2 {
  color: #821f2d !important;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type {
  background-color: #f1f1f1;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type {
    border-bottom: none;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type h2 {
  color: #8B8B8B !important;
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type h2 {
    color: #282829 !important;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type.active {
  border-bottom: 6px solid #282829;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type.active {
    border-bottom: none;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type.active h2 {
  color: #282829 !important;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type h2 {
  color: #8B8B8B !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div:last-of-type h2 {
    color: #282829 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables .comparison-tabs > div {
    border: 1px solid #282829;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table {
  border-collapse: collapse;
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table {
    display: table;
    margin-bottom: 3rem;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table.active {
  display: table;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table tbody {
  border: none;
  background-color: transparent;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table tbody tr:nth-child(even) {
  background-color: transparent;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table tbody tr td {
  height: 100px;
  border: 1px solid #282829;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:first-of-type {
    float: left;
    width: 50%;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:first-of-type tbody tr td {
  display: flex;
  padding: 1.5rem 1rem;
  gap: 1rem;
  align-items: center;
  border-bottom: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:first-of-type tbody tr td {
    border-right: none;
    padding: 1.5rem 2rem;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:first-of-type tbody tr td > div:first-of-type .img-wrapper {
  background-color: #e4d3d1;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  float: left;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:first-of-type tbody tr td > div:first-of-type .img-wrapper img {
  max-width: 20px;
  margin-left: 8px;
  margin-top: 9px;
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:first-of-type tbody tr:last-of-type td {
  border-bottom: 1px solid #282829;
  height: 101px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:last-of-type {
    float: left;
    width: 50%;
  }
}
.spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:last-of-type tbody tr td {
  padding: 1.5rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .comparing .vivid.section .part .editor-wrapper .comparison-tables table:last-of-type tbody tr td {
    padding: 0 5rem;
  }
}
.spoke-page.september-2023 .conclusion {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2023 .conclusion.vivid.outer-grid {
    padding: 0;
    max-width: 100%;
  }
}
.spoke-page.september-2023 .conclusion .vivid.section .part .editor-wrapper {
  padding: 2.5rem 0;
}
.spoke-page.october-2023 .vivid.grid-wrapper {
  padding: 0 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2023 .vivid.grid-wrapper {
    padding: 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .vivid.grid-wrapper {
    padding: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper:first-of-type {
    display: flex;
    flex-wrap: wrap;
    gap: 3.5rem;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper > div:first-of-type {
  margin: 3rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper > div {
    flex-basis: 47.75%;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .intro-quote {
  background-color: #efe9e5;
  margin: 0 -2rem;
  padding: 4rem 3rem;
  text-align: center;
  line-height: 0rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper .intro-quote {
    padding: 4rem 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper .intro-quote {
    margin: 0;
    padding: 4rem;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .intro-quote hr {
  background-color: #821f2d;
  margin: 2rem auto 2.5rem;
  width: 79px;
  height: 4px;
  border: 0;
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .intro-quote > div {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper .intro-quote > div {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper h1 {
  margin-top: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper h1 {
    margin-top: 3rem;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .installation-methods {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper .installation-methods {
    flex-direction: row;
    gap: 3rem;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .installation-methods .installation-method {
  background-color: #efe9e5;
  text-align: center;
  padding: 2rem;
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .installation-methods .installation-method svg {
  height: 150px;
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .installation-methods .installation-method p {
  max-width: 80%;
  margin: 0 auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper .installation-methods .installation-method p {
    max-width: 70%;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .video {
  margin: 2rem -2rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper .video {
    margin: 2rem 0;
  }
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .video .wistia_click_to_play a {
  position: relative;
}
.spoke-page.october-2023 .different-installation-methods .editor-wrapper .video .wistia_click_to_play a img.watch-story-icon {
  max-width: 130px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .different-installation-methods .editor-wrapper .video .wistia_click_to_play a img.watch-story-icon {
    max-width: 170px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .choosing-between-methods-intro .editor-wrapper {
    margin-bottom: 3rem;
  }
}
.spoke-page.october-2023 .installation-method {
  max-width: 100% !important;
}
.spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro {
  background-color: #efe9e5;
  margin: 0 -2rem;
  padding: 0 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro {
    display: flex;
    flex-wrap: wrap;
    padding: 2rem 2rem 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div {
    flex-basis: 50%;
    width: 50%;
  }
}
.spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div.blog-image-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div:last-of-type {
  background-color: #ffffff;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div:last-of-type {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div:last-of-type h1 {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div:last-of-type h1 {
    margin-bottom: 2rem;
  }
}
.spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div:last-of-type h3 {
  line-height: 1.5;
  margin-bottom: 0.75rem;
  display: flex;
  gap: 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div:last-of-type h3 {
    line-height: 2;
  }
}
.spoke-page.october-2023 .installation-method .editor-wrapper .installation-intro > div:last-of-type h3 span:first-of-type {
  color: #d1a6a1;
}
.spoke-page.october-2023 .benefits-container .benefits {
  padding: 2rem 0 1rem;
}
.spoke-page.october-2023 .benefits-container .benefits .benefit {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .benefits-container .benefits .benefit {
    display: flex;
    gap: 1rem;
  }
}
.spoke-page.october-2023 .benefits-container .benefits .benefit svg circle {
  width: 45px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2023 .benefits-container .benefits .benefit > p {
    display: none;
  }
}
.spoke-page.october-2023 .benefits-container .benefits .benefit:last-of-type {
  margin-bottom: 0;
}
.spoke-page.november-2023 .vivid.grid-wrapper {
  padding: 0 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2023 .vivid.grid-wrapper {
    padding: 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .vivid.grid-wrapper {
    padding: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
.spoke-page.november-2023 .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  margin-bottom: 1rem;
}
.spoke-page.november-2023 .spoke-page-intro .move-graph-info {
  padding: 1rem 0 0 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .spoke-page-intro .move-graph-info {
    flex-direction: row;
    padding: 1rem 0 2rem;
    gap: 3rem;
  }
}
.spoke-page.november-2023 .spoke-page-intro .move-graph-info > div {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .spoke-page-intro .move-graph-info > div {
    flex-basis: 47%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .spoke-page-intro .move-graph-info > div:last-of-type {
    justify-content: center;
  }
}
.spoke-page.november-2023 .advantages {
  max-width: 100% !important;
  margin-top: 1rem !important;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper {
  padding: 2rem 0 0 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper {
    padding: 2rem 0;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2rem;
    margin-top: 3rem;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list button.slick-next:before, .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list button.slick-prev:before {
  color: #ffffff;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list button.slick-prev {
  left: 7px;
  z-index: 10;
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list button.slick-next {
  right: 5px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list .advantage {
    width: 48.5%;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list .advantage .content {
  display: none;
  background-color: #ffffff;
  padding: 2rem;
  height: 630px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list .advantage .content {
    height: 330px;
    display: block;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list .advantage .content h3 {
  color: #877971 !important;
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list .advantage .content h3 {
    margin-bottom: 1.5rem;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots {
  top: unset;
  bottom: 15px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .advantages-list.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .mobile-slider-content {
  display: none;
  padding: 1rem;
  background-color: #ffffff;
  height: 480px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .mobile-slider-content {
    height: 290px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .mobile-slider-content {
    display: none;
  }
}
.spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .mobile-slider-content h3 {
  color: #877971 !important;
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .advantages .vivid.section .part .editor-wrapper .mobile-slider-content h3 {
    margin-bottom: 1.5rem;
  }
}
.spoke-page.november-2023 .factors-to-consider .vivid.section .part .editor-wrapper {
  padding: 2rem 0 0 0;
}
.spoke-page.november-2023 .factors-to-consider .vivid.section .part .editor-wrapper .video {
  margin: 2rem -2rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .factors-to-consider .vivid.section .part .editor-wrapper .video {
    margin: 2rem 0;
  }
}
.spoke-page.november-2023 .factors-to-consider .vivid.section .part .editor-wrapper .video .wistia_click_to_play a {
  position: relative;
}
.spoke-page.november-2023 .factors-to-consider .vivid.section .part .editor-wrapper .video .wistia_click_to_play a img.watch-story-icon {
  max-width: 130px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2023 .factors-to-consider .vivid.section .part .editor-wrapper .video .wistia_click_to_play a img.watch-story-icon {
    max-width: 170px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .editor-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2023 .vivid.grid-wrapper {
    padding: 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.december-2023 .planning-checklist .vivid.grid-wrapper {
  padding: 0;
}
.spoke-page.december-2023 .planning-checklist .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .planning-checklist .vivid.grid-wrapper .part {
    padding: 0;
  }
}
.spoke-page.december-2023 .planning-checklist .vivid.section .module.image-wrapper {
  margin: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .planning-checklist .vivid.section .module.image-wrapper {
    margin-bottom: 2rem;
  }
}
.spoke-page.december-2023 .intro h1 {
  padding: 0 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .intro h1 {
    padding: 0;
  }
}
.spoke-page.december-2023 p {
  padding: 0 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 p {
    padding: 0;
  }
}
.spoke-page.december-2023 .checklist-item .vivid.grid-wrapper {
  padding: 0;
}
.spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-heading {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1rem;
  padding: 0 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-heading {
    flex-direction: row;
    padding: 0;
  }
}
.spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-heading hr {
  background-color: #821f2d;
  border-bottom: #821f2d;
  height: 2px;
  flex-grow: 1;
}
@media screen and (max-width: 48em) {
  .spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-heading hr {
    width: 100%;
    margin: 0 auto 0.5rem auto;
  }
}
.spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-content {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-content {
    flex-direction: row;
  }
}
.spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-content .col {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2023 .checklist-item .editor-wrapper .checklist-content .col {
    flex-basis: 48%;
  }
}
.spoke-page.december-2023 .conclusion {
  padding: 0 !important;
}
@media screen and (max-width: 39.9375em) {
  .spoke-page.december-2023 .conclusion {
    padding: 0 1.5rem !important;
  }
}
.spoke-page .factors-to-consider .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.spoke-page .factors-to-consider .editor-wrapper .factors .title-and-intro {
  background-color: #877971;
  color: #ffffff;
  padding: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .title-and-intro {
    padding: 7rem 4rem;
    flex-basis: 35%;
    width: 35%;
  }
}
.spoke-page .factors-to-consider .editor-wrapper .factors .title-and-intro h3 {
  color: #ffffff !important;
  margin-bottom: 1rem;
}
.spoke-page .factors-to-consider .editor-wrapper .factors .title-and-intro .subtitle {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .title-and-intro .subtitle {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
.spoke-page .factors-to-consider .editor-wrapper .factors .title-and-intro .subtitle {
  color: #ffffff !important;
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list {
  position: relative;
  background-color: #efe9e5;
  padding: 1rem 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .factors-list {
    padding: 1rem 5rem;
    flex-basis: 65%;
    width: 65%;
    margin-bottom: 0;
  }
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list > button {
  background-image: none !important;
  bottom: 1rem;
  top: unset;
}
@media print, screen and (min-width: 64em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .factors-list > button {
    bottom: unset;
    top: initial;
  }
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list > button.slick-next:before, .spoke-page .factors-to-consider .editor-wrapper .factors .factors-list > button.slick-prev:before {
  content: "";
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list > button.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/carousel-arrow-left-black.png") !important;
  width: 20px !important;
  height: 26px !important;
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list > button.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/carousel-arrow-right-black.png") !important;
  width: 20px !important;
  height: 26px !important;
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .factor {
  position: relative;
  height: 530px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .factor {
    height: 310px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .factor {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .factor .count {
  display: none;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  bottom: 0;
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .slick-dots {
  display: none !important;
}
.spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .count {
  position: absolute;
  left: 50%;
  bottom: 4.5%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .count {
    bottom: 7%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page .factors-to-consider .editor-wrapper .factors .factors-list .count {
    bottom: 8%;
  }
}
.spoke-page.january-2024 .vivid.grid-wrapper .part {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.grid-wrapper {
    padding: 0;
  }
}
.spoke-page.january-2024 .vivid.grid-wrapper .editor-wrapper {
  padding: 0 1.25rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.grid-wrapper .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro {
  background-color: #efe9e5;
  margin: 0 -1.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div {
    flex-basis: 50%;
  }
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.copy {
  padding: 3rem 1.25rem;
  min-height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.copy {
    min-height: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.copy {
    padding: 4rem;
  }
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.img-wrapper img {
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.img-wrapper img {
    height: auto;
  }
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.video {
  margin: 2rem -2rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.video {
    margin: 0;
  }
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.video .wistia_click_to_play a {
  position: relative;
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.video .wistia_click_to_play a img.watch-story-icon {
  max-width: 130px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .intro > div.video .wistia_click_to_play a img.watch-story-icon {
    max-width: 170px;
  }
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .item {
  margin: 1.5rem 0;
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .question-to-ask {
  background-color: #efe9e5;
  padding: 1.75rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .question-to-ask {
    padding: 3rem 2rem;
  }
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .question-to-ask h3 {
  color: #877971 !important;
}
.spoke-page.january-2024 .vivid.outer-grid .editor-wrapper .question-to-ask ol {
  margin-bottom: 0;
}
.spoke-page.february-2024 .vivid.grid-wrapper .editor-wrapper {
  padding: 0 1.25rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .vivid.grid-wrapper .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div {
    flex-basis: 50%;
  }
}
.spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div.img-wrapper img {
  height: 350px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0 -200px;
     object-position: 0 -200px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div.img-wrapper img {
    height: 400px;
    -o-object-position: center;
       object-position: center;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div.img-wrapper img {
    height: 100%;
  }
}
.spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div.content {
  background-color: #efe9e5;
  padding: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div.content h1 {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .shoe-organization-benefits .editor-wrapper .shoe-organization-benefits-container > div.content h3 {
    margin-top: 1rem;
  }
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider.slick-dotted.slick-slider, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider button.slick-arrow, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider button.slick-arrow::before, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider button.slick-arrow.slick-prev, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider button.slick-arrow.slick-next, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-dots, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-dots, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-dots li, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-dots li button, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-dots li button:before, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.february-2024 .types-of-shoe-storage.lc-mobile-slider .slick-dots li.slick-active button, .spoke-page.february-2024 .types-of-shoes.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .types-of-shoe-storage, .spoke-page.february-2024 .types-of-shoes {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .types-of-shoe-storage .type, .spoke-page.february-2024 .types-of-shoes .type {
    flex-basis: 48.5%;
  }
}
.spoke-page.february-2024 .types-of-shoe-storage .type .content, .spoke-page.february-2024 .types-of-shoes .type .content {
  display: none;
  background-color: #efe9e5;
  padding: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .types-of-shoe-storage .type .content, .spoke-page.february-2024 .types-of-shoes .type .content {
    display: block;
    height: 480px;
    padding: 2rem;
  }
}
.spoke-page.february-2024 .types-of-shoe-storage .type .content h3:first-of-type, .spoke-page.february-2024 .types-of-shoes .type .content h3:first-of-type {
  color: #877971 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .types-of-shoe-storage .type .content h3:first-of-type, .spoke-page.february-2024 .types-of-shoes .type .content h3:first-of-type {
    display: none;
  }
}
.spoke-page.february-2024 .types-of-shoe-storage button.slick-next:before, .spoke-page.february-2024 .types-of-shoe-storage button.slick-prev:before, .spoke-page.february-2024 .types-of-shoes button.slick-next:before, .spoke-page.february-2024 .types-of-shoes button.slick-prev:before {
  color: #ffffff;
}
.spoke-page.february-2024 .types-of-shoe-storage button.slick-prev, .spoke-page.february-2024 .types-of-shoes button.slick-prev {
  left: 7px;
  z-index: 10;
}
.spoke-page.february-2024 .types-of-shoe-storage button.slick-next, .spoke-page.february-2024 .types-of-shoes button.slick-next {
  right: 5px;
}
.spoke-page.february-2024 .types-of-shoe-storage .slick-dots, .spoke-page.february-2024 .types-of-shoes .slick-dots {
  top: unset !important;
  bottom: 15px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2024 .types-of-shoe-storage .slick-dots, .spoke-page.february-2024 .types-of-shoes .slick-dots {
    bottom: 15px;
  }
}
.spoke-page.february-2024 .mobile-slider-content {
  background-color: #efe9e5;
  padding: 1rem;
  height: 850px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.february-2024 .mobile-slider-content {
    height: 460px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2024 .mobile-slider-content {
    display: none;
  }
}
.spoke-page.february-2024 .creation-process {
  padding: 2rem 0;
}
.spoke-page.february-2024 .creation-process .editor-wrapper .questions, .spoke-page.february-2024 .creation-process .editor-wrapper .storage-ideas {
  padding: 1.5rem;
  background-color: #efe9e5;
  margin: 1rem 0;
}
.spoke-page.february-2024 .creation-process .editor-wrapper .questions h3, .spoke-page.february-2024 .creation-process .editor-wrapper .storage-ideas h3 {
  color: #877971 !important;
}
.spoke-page.february-2024 .creation-process .editor-wrapper .questions ul, .spoke-page.february-2024 .creation-process .editor-wrapper .storage-ideas ul {
  margin-bottom: 0;
}
.spoke-page.march-2024 .vivid.section .part .editor-wrapper {
  padding: 1rem 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2024 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
.spoke-page.march-2024 .main-content {
  padding: 0 !important;
}
.spoke-page.march-2024 .main-content .editor-wrapper {
  padding-top: 0.75rem !important;
}
.spoke-page.march-2024 .main-content .editor-wrapper .blog-list {
  padding: 1.5rem;
  background-color: #efe9e5;
  margin-bottom: 1rem;
}
.spoke-page.march-2024 .main-content .editor-wrapper .blog-list h3 {
  color: #877971 !important;
}
.spoke-page.march-2024 .main-content .editor-wrapper .blog-list ol {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2024 .main-content .editor-wrapper .mounted-images {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2024 .main-content .editor-wrapper .mounted-images {
    gap: 3rem;
  }
}
.spoke-page.march-2024 .main-content .editor-wrapper .mounted-images .mounted-image {
  position: relative;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2024 .main-content .editor-wrapper .mounted-images .mounted-image {
    flex-basis: 47%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2024 .main-content .editor-wrapper .mounted-images .mounted-image {
    flex-basis: 48%;
  }
}
.spoke-page.march-2024 .main-content .editor-wrapper .mounted-images .mounted-image .image-caption {
  position: absolute;
  left: 0;
  bottom: 2rem;
  background-color: #ffffff;
  padding: 0.5rem 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2024 .main-content .editor-wrapper .mounted-images .mounted-image .image-caption {
    bottom: 3rem;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2024 .main-content .editor-wrapper .mounted-images .mounted-image .image-caption {
    bottom: 5rem;
  }
}
.spoke-page.march-2024 .main-content .editor-wrapper .mounted-images .mounted-image .image-caption h3 {
  margin-bottom: 0;
  color: #877971 !important;
}
.spoke-page.march-2024 .main-content .editor-wrapper .image-wrapper .closet-material-image {
  height: 430px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right;
     object-position: right;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2024 .main-content .editor-wrapper .image-wrapper .closet-material-image {
    height: auto;
    -o-object-fit: none;
       object-fit: none;
  }
}
.spoke-page.march-2024-2 .has-custom-padding.outer-grid {
  margin: 1.5rem auto;
}
.spoke-page.march-2024-2 .has-custom-padding .part {
  padding: 0;
  margin-bottom: 0;
}
.spoke-page.march-2024-2 .has-custom-padding .part .editor-wrapper.with-padding {
  padding: 0;
}
.spoke-page.march-2024-2 .has-custom-padding .part .editor-wrapper.with-padding p:last-of-type {
  margin-bottom: 0;
}
.spoke-page.march-2024-2 .limited-height-image .media-and-text .media-and-text__media img {
  max-height: 475px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spoke-page.april-2024 .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
.spoke-page.april-2024 .vivid.section .part .editor-wrapper {
  padding: 1rem 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
.spoke-page.april-2024 .intro .vivid.section .part .editor-wrapper {
  padding: 0;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .intro .vivid.section .part .editor-wrapper {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .intro .vivid.section .part .editor-wrapper > div {
    flex-basis: 48%;
  }
}
.spoke-page.april-2024 .intro .vivid.section .part .editor-wrapper > div.content {
  padding: 1rem 1.5rem;
}
.spoke-page.april-2024 .main-content {
  padding: 0 !important;
}
.spoke-page.april-2024 .main-content .editor-wrapper {
  padding-top: 0.75rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper {
    margin-top: 1.5rem;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards {
  margin: 1rem 0 0 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2rem;
    margin: 1.5rem 0 0 0;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-next:before, .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-prev:before {
  color: #ffffff;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-prev {
  left: 7px;
  z-index: 10;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider button.slick-next {
  right: 5px;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots {
  top: unset;
  bottom: 15px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card {
    flex-basis: 48.75%;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card > p {
  display: none;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card .blog-card__image-wrapper .embedded-video {
  margin: 0;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card .blog-card__image-wrapper .embedded-video img.watch-story-icon {
  max-width: 130px;
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card .blog-card__content {
  display: none;
  background-color: #efe9e5;
  padding: 1rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card .blog-card__content {
    display: block;
    height: 450px;
    padding: 1.5rem;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card .blog-card__content h3 {
  color: #877971 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .blog-cards .blog-card .blog-card__content h3 {
    display: none;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .mobile-slider-content {
  display: none;
  padding: 1rem;
  background-color: #efe9e5;
  height: 770px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .mobile-slider-content {
    height: 440px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .mobile-slider-content {
    display: none;
  }
}
.spoke-page.april-2024 .main-content .editor-wrapper .mobile-slider-content h3 {
  color: #877971 !important;
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .main-content .editor-wrapper .mobile-slider-content h3 {
    margin-bottom: 1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2024 .outro .editor-wrapper {
    padding: 1.75rem 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2024 .media-and-text {
    --local-module--row-gap: 3rem !important;
    --local-module--column-gap: 3rem !important;
    --local-module--background-padding: 3rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2024 .vivid.section .part .editor-wrapper:has(.video-container) {
    padding: 0;
    margin: 3rem 0;
  }
}
.spoke-page.may-2024 .video-container {
  margin-bottom: 1rem;
}
.spoke-page.may-2024 .video-container .embedded-video {
  margin: 0;
}
.spoke-page.may-2024 .conclusion .vivid.section {
  background-color: #efe9e5;
}
.spoke-page.may-2024 .conclusion .vivid.section .part .editor-wrapper {
  padding: 1rem 1rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2024 .conclusion .vivid.section .part .editor-wrapper {
    padding: 3rem 2rem 0;
  }
}
.spoke-page.may-2024 .conclusion .vivid.section .part .editor-wrapper h2 {
  padding: 0 1rem;
}
.spoke-page.may-2024 .conclusion a.conclusion-cta.has-arrow {
  padding: 0.75rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2024 .conclusion a.conclusion-cta.has-arrow {
    margin: 2rem 3rem 1rem;
    padding: 0.75rem 0;
  }
}
.spoke-page.june-2024 .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
.spoke-page.june-2024 .vivid.section .part .editor-wrapper {
  padding: 1rem 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024.default.spoke-page .spoke-page-intro .spoke-page-heading > div h1 {
    width: 70% !important;
  }
}
.spoke-page.june-2024 .styles {
  display: flex;
  flex-direction: column-reverse;
  margin: 0 -1.25rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .styles {
    flex-direction: row;
    margin: 0 0 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .styles > div {
    width: 50%;
  }
}
.spoke-page.june-2024 .styles > div.content {
  background-color: #efe9e5;
  padding: 2.5rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .styles > div.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.june-2024 .styles > div.content h2 {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .styles > div.content h2 {
    margin-bottom: 0;
  }
}
.spoke-page.june-2024 .styles > div.content h3 {
  margin: 1.25rem 0 0.25rem 0;
  color: #877971 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .styles > div.content h3 {
    margin: 1rem 0 0.25rem 0;
  }
}
.spoke-page.june-2024 .styles > div.content p:last-of-type {
  margin-bottom: 0;
}
.spoke-page.june-2024 .styles > div.design-styles-image-slider-container {
  position: relative;
}
.spoke-page.june-2024 .styles > div.design-styles-image-slider-container .design-styles-image-slider.blog-image-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.spoke-page.june-2024 .styles > div.design-styles-image-slider-container .design-styles-image-slider .design-styles-image-slide {
  position: relative;
}
.spoke-page.june-2024 .styles > div.design-styles-image-slider-container .design-styles-image-slider .design-styles-image-slide p {
  display: none;
}
.spoke-page.june-2024 .styles > div.design-styles-image-slider-container .design-style-image-slider-label {
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  left: 0;
  bottom: 3rem;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .styles > div.design-styles-image-slider-container .design-style-image-slider-label {
    width: 205px;
  }
}
.spoke-page.june-2024 .styles > div.design-styles-image-slider-container .design-style-image-slider-label h3 {
  color: #877971 !important;
  background-color: #ffffff;
  padding: 0.65rem 1.75rem 0.5rem;
  line-height: 1;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .styles > div.design-styles-image-slider-container .design-style-image-slider-label h3 {
    padding: 1rem;
  }
}
.spoke-page.june-2024 .closet-types {
  margin: 0 -1.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .closet-types {
    margin: 1.5rem 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2rem;
  }
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider.slick-dotted.slick-slider {
  padding: 0;
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider button.slick-arrow {
  background-repeat: no-repeat;
  z-index: 10;
  width: 10px;
  height: 20px;
  background-size: 10px;
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider button.slick-arrow::before {
  content: "";
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider button.slick-arrow.slick-prev {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-left-no-circle.png") !important;
  left: 15px;
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider button.slick-arrow.slick-next {
  background-image: url("/wp-content/themes/inspired-closets/assets/images/arrow-right-no-circle.png") !important;
  right: 15px;
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: 330px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > img, .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > .img-wrapper img, .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-track .slick-slide > .image-wrapper img {
    max-height: none;
  }
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-dots {
  top: 240px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-dots {
    top: 285px;
  }
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-dots li {
  margin: 0;
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-dots li button {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid white;
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-dots li button:before {
  content: "";
}
.spoke-page.june-2024 .closet-types.lc-mobile-slider .slick-dots li.slick-active button {
  background-color: #ffffff;
}
.spoke-page.june-2024 .closet-types .slick-dots {
  top: unset !important;
  bottom: 20px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .closet-types .closet-type {
    flex-basis: 48.75%;
  }
}
.spoke-page.june-2024 .closet-types .closet-type > .image-wrapper .embedded-video {
  margin: 0;
}
.spoke-page.june-2024 .closet-types .closet-type .content {
  display: none;
  background: #efe9e5;
  padding: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .closet-types .closet-type .content {
    display: block;
    padding: 2rem;
    height: 515px;
  }
}
.spoke-page.june-2024 .closet-types .closet-type > p {
  display: none;
}
.spoke-page.june-2024 .mobile-slider-content {
  margin: 0 -1.25rem;
  background: #efe9e5;
  padding: 2rem;
  height: 775px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.june-2024 .mobile-slider-content {
    height: 475px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2024 .mobile-slider-content {
    display: none;
  }
}
.spoke-page.july-2024 .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
.spoke-page.july-2024 .vivid.section .part .editor-wrapper {
  padding: 1rem 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2024 .spoke-page-intro .spoke-page-heading > div h1 {
    width: 80% !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .sm-t {
    margin-top: 1.75rem;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper > .image-wrapper {
  margin: 0 -2rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper > .image-wrapper {
    margin: 0 0 2rem;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper .embedded-video {
  margin: 0 -2rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .embedded-video {
    margin: 0 0 2rem;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper .designer-tip {
  background-color: #efe9e5;
  margin: 2rem 0;
  padding: 2rem 1rem;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .designer-tip {
    display: flex;
    gap: 2rem;
    text-align: left;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .image-wrapper {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .image-wrapper {
    margin-bottom: 0;
    width: 25%;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .tip {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .tip {
    margin-bottom: 0;
    width: 75%;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .tip hr {
  margin: 1.25rem auto 1rem;
  border-top: 4px solid #d1a6a1;
  border-bottom: none;
  width: 30px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .tip hr {
    margin-left: 0;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .tip .quote {
  margin: 1.75rem 0;
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .tip .quote {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .designer-tip .tip .quote {
    margin: 1rem 0;
  }
}
.spoke-page.july-2024 .main-content .editor-wrapper .problem-solution {
  margin-bottom: 1.75rem;
}
.spoke-page.july-2024 .main-content .editor-wrapper .problem-solution p {
  margin-bottom: 0.5rem;
}
.spoke-page.july-2024 .main-content .editor-wrapper .problem-solution p strong {
  color: #821f2d;
}
.spoke-page.july-2024 .main-content .editor-wrapper .mudroom-designs {
  background-color: #efe9e5;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2024 .main-content .editor-wrapper .mudroom-designs {
    margin: 2rem 0;
  }
}
.spoke-page.august-2024 .vivid.grid-wrapper .part, .spoke-page.september-2024 .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
.spoke-page.august-2024 .vivid.section .part .editor-wrapper, .spoke-page.september-2024 .vivid.section .part .editor-wrapper {
  padding: 1rem 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .vivid.section .part .editor-wrapper, .spoke-page.september-2024 .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2024 .spoke-page-intro .spoke-page-heading > div, .spoke-page.september-2024 .spoke-page-intro .spoke-page-heading > div {
    flex: unset !important;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2024 .spoke-page-intro .spoke-page-heading > div h1, .spoke-page.september-2024 .spoke-page-intro .spoke-page-heading > div h1 {
    width: 85% !important;
  }
}
.spoke-page.august-2024 .intro-content, .spoke-page.september-2024 .intro-content {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .intro-content, .spoke-page.september-2024 .intro-content {
    flex-direction: row;
    margin-bottom: 1rem;
    gap: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .intro-content > div, .spoke-page.september-2024 .intro-content > div {
    width: 50%;
  }
}
.spoke-page.august-2024 .intro-content > div.image-wrapper, .spoke-page.september-2024 .intro-content > div.image-wrapper {
  margin: 0 -2rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .intro-content > div.image-wrapper, .spoke-page.september-2024 .intro-content > div.image-wrapper {
    margin: 0 0 2rem;
  }
}
.spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image {
  background-color: #efe9e5;
  margin: 0 -2rem 2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image {
    margin: 0 0 2rem;
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image > div, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image > div {
    width: 50%;
  }
}
.spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image > div.content, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image > div.content {
  padding: 0 2.5rem;
  height: 270px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image > div.content, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image > div.content {
    height: auto;
    padding: 0 5rem;
  }
}
.spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image > div.image-wrapper img, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image > div.image-wrapper img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content {
  height: auto;
  padding: 2rem 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content {
    padding: 0 5.5rem;
  }
}
.spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content hr, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content hr {
  margin: 3rem 0;
  border: 0;
  height: 6px;
  width: 3rem;
  background: #877971;
}
.spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content h3, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content h3 {
  color: #877971 !important;
  margin: 2rem 0;
}
.spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content.assess, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content.assess {
  height: 270px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content.assess, .spoke-page.september-2024 .main-content .editor-wrapper .heading-with-image:first-of-type .content.assess {
    height: auto;
    padding: 0 4.5rem;
  }
}
.spoke-page.august-2024 .main-content .editor-wrapper > .content, .spoke-page.september-2024 .main-content .editor-wrapper > .content {
  padding-bottom: 1.5rem;
}
.spoke-page.august-2024 .main-content .editor-wrapper > .content:last-of-type, .spoke-page.september-2024 .main-content .editor-wrapper > .content:last-of-type {
  padding-bottom: 0.75rem;
}
.spoke-page.august-2024 .main-content .editor-wrapper .inset-list, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list {
  background-color: #efe9e5;
  padding: 2rem;
  margin-bottom: 2rem;
}
.spoke-page.august-2024 .main-content .editor-wrapper .inset-list h3, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list h3 {
  color: #877971 !important;
}
.spoke-page.august-2024 .main-content .editor-wrapper .inset-list ul, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list ul {
  margin-left: 1.75rem;
  margin-bottom: 0;
}
.spoke-page.august-2024 .main-content .editor-wrapper .inset-list.flex, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list.flex {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .main-content .editor-wrapper .inset-list.flex, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list.flex {
    flex-direction: row;
    justify-content: space-between;
  }
}
.spoke-page.august-2024 .main-content .editor-wrapper .inset-list .list, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list .list {
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2024 .main-content .editor-wrapper .inset-list .list, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list .list {
    margin-bottom: 0;
  }
}
.spoke-page.august-2024 .main-content .editor-wrapper .inset-list .list:last-of-type, .spoke-page.september-2024 .main-content .editor-wrapper .inset-list .list:last-of-type {
  margin-bottom: 0;
}
.spoke-page.october-2024 .main-content .editor-wrapper .content-section {
  margin-bottom: 2rem;
}
.spoke-page.october-2024 .main-content .editor-wrapper .content-section .header-image {
  margin: 0 -2rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2024 .main-content .editor-wrapper .content-section .header-image {
    margin: 0 0 2rem;
  }
}
.spoke-page.october-2024 .main-content .editor-wrapper .content-section .header-image h1 {
  text-align: center;
  background-color: #efe9e5;
  margin: 0;
  padding: 1.5rem 2.5rem;
}
.spoke-page.october-2024 .main-content .editor-wrapper .content-section .header-image .embedded-video {
  margin: 0;
}
.spoke-page.october-2024 .main-content .editor-wrapper .content-section .content-quote {
  border-left: 4px solid #d1a6a1;
  padding-left: 1.25rem;
  margin: 1.5rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2024 .main-content .editor-wrapper .content-section .content-quote {
    margin: 2.5rem 0;
  }
}
.spoke-page.october-2024 .main-content .editor-wrapper .content-section .content-quote .content-quote__quote {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2024 .main-content .editor-wrapper .content-section .content-quote .content-quote__quote {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
.spoke-page.october-2024 .main-content .editor-wrapper .content-section .content-quote .content-quote__quote {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2024 .main-content .editor-wrapper .content-section .content-quote .content-quote__quote {
    max-width: 92%;
  }
}
.spoke-page.november-2024 .editor-wrapper .flex {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .flex {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .flex > div {
    width: 48%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .flex > div.content p:first-of-type {
    margin-bottom: 2rem;
  }
}
.spoke-page.november-2024 .editor-wrapper .flex .image-wrapper {
  margin: 0 -1.5rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .flex .image-wrapper {
    margin: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2024 .editor-wrapper .flex .image-wrapper img {
    height: 400px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .flex .image-wrapper img {
    height: unset;
    width: unset;
    -o-object-fit: unset;
       object-fit: unset;
  }
}
.spoke-page.november-2024 .editor-wrapper .tools-list {
  background-color: #efe9e5;
  padding: 1.5rem 2.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .tools-list {
    padding: 1.5rem 3rem;
    margin-bottom: 2rem;
  }
}
.spoke-page.november-2024 .editor-wrapper .tools-list ul {
  margin: 0;
}
.spoke-page.november-2024 .editor-wrapper .storage-solutions-list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .storage-solutions-list {
    flex-direction: row;
    margin-bottom: 2rem;
    gap: 2rem;
  }
}
.spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card {
    width: 48.5%;
  }
}
.spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card .content {
  padding: 1.5rem 1rem 1rem;
}
.spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card.cta {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card.cta {
    display: block;
  }
}
.spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card.cta .inner-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 95%;
  border: 2px solid #282829;
  margin: 1rem;
}
.spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card.cta .inner-wrapper h1 {
  padding: 1rem 0 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card.cta .inner-wrapper h1 {
    max-width: 57%;
  }
}
.spoke-page.november-2024 .editor-wrapper .storage-solutions-list .storage-solution-card.cta .inner-wrapper a.button {
  color: #ffffff !important;
  text-decoration: none !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper {
    flex-direction: row;
    gap: 2rem;
    margin-bottom: 2rem;
  }
}
.spoke-page.december-2024 .main-content .editor-wrapper .intro {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .intro {
    flex-direction: row;
    gap: 2rem;
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .intro > div {
    width: 50%;
  }
}
.spoke-page.december-2024 .main-content .editor-wrapper .intro > div.image-wrapper {
  margin: 0 -2rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .intro > div.image-wrapper {
    margin: 0 0 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .intro > div.image-wrapper {
    margin: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .intro > div.image-wrapper img {
    height: 300px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .intro > div.image-wrapper img {
    height: 100%;
  }
}
.spoke-page.december-2024 .main-content .editor-wrapper .heading {
  margin: 2rem -2rem 1.5rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .heading {
    margin: 1rem 0 2rem;
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .heading > div {
    width: 50%;
  }
}
.spoke-page.december-2024 .main-content .editor-wrapper .heading > div.content {
  height: 300px;
  background-color: #efe9e5;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .heading > div.content {
    height: auto;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .heading > div.image-wrapper img {
    height: 300px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.december-2024 .main-content .editor-wrapper .heading > div.image-wrapper img {
    height: auto;
  }
}
.spoke-page.december-2024 .main-content .editor-wrapper .wrap-up {
  margin-top: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .section-intro {
  background-color: #efe9e5;
  margin: 0 -2rem;
  padding: 0 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .section-intro {
    background-color: transparent;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .section-intro h2 {
  padding: 1.5rem 0 0.75rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .section-intro > .content-block {
    padding: 2rem 1.5rem;
    background-color: #efe9e5;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .content-block {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin: 1rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .content-block:nth-of-type(odd) {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .content-block:nth-of-type(even) {
    flex-direction: row-reverse;
    margin-top: 4rem;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .content-block h3 {
  color: #d1a6a1 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .content-block > div {
    width: 50%;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper:has(.spoke-page-heading) {
  margin: 0 -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper:has(.spoke-page-heading) {
    margin: 4rem 0 2rem;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading {
  margin-bottom: 2rem;
  display: block;
  justify-content: center;
  background-color: #efe9e5;
  width: 100%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading {
    display: flex;
    margin-bottom: 2rem;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div {
  text-align: center;
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div:first-of-type {
  display: flex;
  align-items: center;
  padding: 0 2.25rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div:first-of-type {
    padding: 0;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div h1 {
  color: #877971;
  font-size: 36px;
  line-height: 123%;
  padding: 3rem 0;
  margin: 0 auto;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div h1 {
    width: 85%;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div h1 span {
  display: block;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 2.592px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div:first-of-type {
    width: 43%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .spoke-page-heading > div:last-of-type {
    width: 57%;
  }
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper:has(.inset) {
  background-color: #efe9e5;
}
.spoke-page.january-2025 .vivid.section .part .editor-wrapper .inset {
  padding: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2025 .vivid.section .part .editor-wrapper .inset {
    padding: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.february-2025 .vivid.section .part .editor-wrapper .section-intro {
  background-color: #efe9e5;
  margin: 0 -2rem 2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .vivid.section .part .editor-wrapper .section-intro {
    margin: 0 0 2rem 0;
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .vivid.section .part .editor-wrapper .section-intro > div {
    width: 50%;
  }
}
.spoke-page.february-2025 .vivid.section .part .editor-wrapper .section-intro > div.content {
  height: 275px;
  padding: 0 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .vivid.section .part .editor-wrapper .section-intro > div.content {
    height: auto;
  }
}
.spoke-page.february-2025 .vivid.section .part .editor-wrapper .section-intro > div.content h3 {
  color: #821f2d !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .vivid.section .part .editor-wrapper .section-intro > div.content h1 {
    max-width: 80%;
  }
}
.spoke-page.february-2025 .vivid.section .part .editor-wrapper:has(.spoke-page-heading) {
  margin: 0 -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .vivid.section .part .editor-wrapper:has(.spoke-page-heading) {
    margin: 4rem 0 2rem;
  }
}
.spoke-page.february-2025 .vivid.section .part .editor-wrapper:has(.inset) {
  background-color: #efe9e5;
  margin-bottom: 2rem;
}
.spoke-page.february-2025 .vivid.section .part .editor-wrapper .inset {
  padding: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.february-2025 .vivid.section .part .editor-wrapper .inset {
    padding: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content {
  margin-bottom: 2rem;
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content h1 {
  margin: 0 0 1rem;
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.color-wheel {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.color-wheel {
    flex-direction: row-reverse;
  }
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.color-wheel > div {
    width: 49%;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.color-wheel .image-wrapper {
  margin-bottom: 2rem;
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.color-wheel .image-wrapper img {
  max-height: 300px;
  display: block;
  margin: 0 auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.color-wheel .image-wrapper img {
    max-height: 500px;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color {
  background-color: #efe9e5;
  margin: 0 -2rem 2rem;
  padding: 1rem 1rem 0;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color {
    flex-direction: row;
    justify-content: space-between;
    margin: 0 0 3rem;
    padding: 0;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.content {
  padding: 2rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.content {
    padding: 2rem;
    width: 55%;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.blog-image-slider {
  margin: 1rem -2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.blog-image-slider {
    margin: 0;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.blog-image-slider {
    width: 45%;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.blog-image-slider .slick-prev {
  left: 40px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.blog-image-slider .slick-prev {
    left: 25px;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.blog-image-slider .slick-next {
  right: 40px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.choosing-color > div.blog-image-slider .slick-next {
    right: 25px;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards {
    flex-direction: row;
    justify-content: space-between;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card {
    width: 32%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card .image-wrapper img {
    height: 300px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card .image-wrapper img {
    height: 410px;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card .content {
  background-color: #efe9e5;
  padding: 2rem 1rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card .content {
    padding: 2rem 2rem 1rem;
    height: 325px;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card > p {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card.half {
    width: 48.5%;
    margin-bottom: 2.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card.half .content {
    height: 260px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card.half:nth-of-type(3) {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card.half:nth-of-type(4) {
    margin-bottom: 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content > div.blog-cards .blog-card.half:nth-of-type(4) {
    margin-bottom: 1rem;
  }
}
.spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.outro {
  background-color: #efe9e5;
  margin: 0 -2rem 2rem;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2025 .vivid.section .part .editor-wrapper .section-content.outro {
    margin: 0 0 3rem;
    padding: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper h1 {
  text-align: center;
  font-size: 28px;
  position: relative;
  padding-bottom: 20px;
  margin-top: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper h1 {
    margin-top: 4rem;
  }
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper h1:first-of-type {
  margin-top: 1rem;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper h1::after {
  content: "";
  display: block;
  width: 75%;
  border-bottom: 1px solid #821f2d;
  margin: 1rem auto 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper h1::after {
    width: 253.5px;
  }
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists {
  margin-bottom: 3rem;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists {
    flex-direction: row;
    justify-content: center;
    gap: 1rem;
  }
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists .trends {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists .trends .trend {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #e4d3d1;
  height: 38px;
  border-radius: 5px;
  color: #821f2d;
  font-weight: 900;
  font-size: 14.4px;
  line-height: 137%;
  letter-spacing: 2.592px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists .trends .trend {
    width: 300px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists .trends .trend {
    width: 460px;
  }
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists .trends .trend.trend-heading {
  background-color: #ffffff;
  color: #821f2d;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists .trends.out .trend {
  background-color: #f7f2f1;
  color: #877971;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .trend-lists .trends.out .trend.trend-heading {
  background-color: #ffffff;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block {
  display: flex;
  flex-direction: column;
  margin: 3rem 0 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div.image-wrapper img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div.content {
  background-color: #efe9e5;
  padding: 2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div.content {
    width: 50%;
    justify-content: center;
  }
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div.content p a {
  color: #282829 !important;
  font-weight: 400 !important;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div.content .quote {
  margin: 2rem 0;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div.content .quote p, .spoke-page.april-2025 .vivid.section .part .editor-wrapper .content-block > div.content .quote .name {
  color: #821f2d;
  font-style: italic;
  font-weight: 700 !important;
}
.spoke-page.april-2025 .vivid.section .part .editor-wrapper .conclusion {
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper > .quote {
  margin: 3rem 0;
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper > .quote p {
  font-family: "Big Caslon FB";
  font-weight: 400 !important;
  font-size: 22px !important;
  line-height: 170%;
  letter-spacing: 1px !important;
  text-align: center;
  color: #821f2d;
  padding: 0 2rem;
  margin: 0 auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper > .quote p {
    max-width: 70%;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper > .quote hr {
  height: 1px;
  background-color: #821f2d;
  width: 75%;
  margin: 2rem auto;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper > .quote hr {
    width: 30%;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper h1 {
  margin: 3rem 0 1rem;
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefits {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 1rem;
  margin-top: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefits {
    flex-direction: row;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefits .benefit {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #e4d3d1;
  height: 33px;
  border-radius: 5px;
  color: #821f2d;
  font-weight: 900;
  font-size: 14.4px;
  line-height: 137%;
  letter-spacing: 2.592px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefits .benefit {
    width: 48%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefits .benefit {
    width: 31%;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .video-wrapper {
  margin-top: 2rem;
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .video-wrapper img.poster {
  border: 1px solid black;
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .video-wrapper img.watch-story-icon {
  max-width: 150px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks {
  margin-top: 3rem;
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks .benefit-block {
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks .benefit-block {
    flex-direction: row;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks .benefit-block > div {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks .benefit-block > div {
    width: 50%;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks .benefit-block > div.content {
  background-color: #efe9e5;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks .benefit-block > div.content {
    justify-content: center;
  }
}
.spoke-page.envision-blog .vivid.section .part .editor-wrapper .benefit-blocks .benefit-block > div.content h2 {
  margin-bottom: 1.5rem;
}
.spoke-page.envision-blog .conclusion-cta {
  margin-top: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper h2.subtitle {
  text-align: center;
  font-size: 28px !important;
  font-weight: 500;
  line-height: 123% !important;
  letter-spacing: 0.84px !important;
  margin-bottom: 1rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper h2.subtitle {
    margin: 2rem 0 2rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper h2.subtitle.mt-2 {
    margin: 5rem 0 2rem !important;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .blog-image-slider .slide img {
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .blog-image-slider .slide img {
    height: 400px;
    padding: 0;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block {
  background-color: #efe9e5;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block > div {
    width: 50%;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block > div.content {
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block > div.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 3rem;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block > div.content p:nth-of-type(2), .spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block > div.content p:nth-of-type(3) {
  margin-bottom: 0;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .content-blocks .content-block > div.content a {
  color: #282829 !important;
  font-weight: 500 !important;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .benefits {
  margin: 0 -2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .benefits {
    margin: 0;
    flex-direction: row;
    gap: 0.75rem;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .benefits .benefit {
  background-color: #efe9e5;
  padding: 2rem;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .benefits .benefit {
    width: 33%;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .benefits .benefit p a {
  color: #282829 !important;
  font-weight: 500 !important;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .inline-quote {
  margin: 3rem 0;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .inline-quote hr {
  height: 5px;
  color: #821f2d;
  background: #821f2d;
  font-size: 0;
  border: 0;
  width: 144.5px;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .inline-quote > div {
  color: #821f2d;
  text-align: center;
  font-family: "Big Caslon CC";
  font-size: 45px;
  font-style: normal;
  font-weight: 400;
  line-height: 108%;
  letter-spacing: 2.15px;
  padding: 0 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .inline-quote > div {
    font-size: 55px;
    max-width: 89%;
    margin: 0 auto;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks {
  margin: 0 -2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks {
    margin: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .content {
    width: 55%;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper {
    width: 45%;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper > div {
  position: absolute;
  color: #ffffff;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Big Caslon CC";
  font-size: 45px;
  font-style: normal;
  font-weight: 400;
  line-height: 123%;
  letter-spacing: 1.35px;
  height: 100%;
  z-index: 2;
  padding: 0 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper > div {
    font-size: 55px;
    letter-spacing: 1.35px;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper > div span {
  display: block;
  font-size: 75px;
  line-height: 104%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper > div span {
    font-size: 100px;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper p {
  margin: 0;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper p img {
  height: 485px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  filter: brightness(50%);
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .image-wrapper p img {
    height: 100%;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .checklist {
  background-color: #821f2d;
  padding: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .checklist {
    width: 45%;
  }
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .checklist p {
  color: #ffffff;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .checklist ul {
  list-style: none;
  margin: 0;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .costs .content-blocks .content-block .checklist ul li {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%208.79167L4.53913%2012L12%201%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: left;
  color: #ffffff;
  padding-left: 22px;
}
.spoke-page.may-2025 .vivid.section .part .editor-wrapper .final-thoughts p a {
  color: #282829 !important;
  font-weight: 500 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper h2.subtitle {
  text-align: center;
  font-size: 28px !important;
  font-weight: 500;
  line-height: 123% !important;
  letter-spacing: 0.84px !important;
  margin: 2rem 0 2rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper h2.subtitle {
    margin: 4rem 0 2rem !important;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex {
    flex-direction: row;
    gap: 2rem;
    margin: 3rem 0;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex .quote {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #efe9e5;
  color: #821f2d;
  margin: 3rem -2rem;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex .quote {
    margin: 0;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex .quote .quote-body {
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Big Caslon CC";
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 123%; /* 36.9px */
  letter-spacing: 0.9px;
  margin-bottom: 2rem;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex .quote .name, .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex .quote .location {
  text-align: center;
  color: #282829;
  font-family: Lato;
  font-size: 14.4px;
  font-style: normal;
  font-weight: 400;
  line-height: 170%; /* 24.48px */
  letter-spacing: 0.936px;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex .quote .name {
  text-transform: uppercase;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin: 3rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards .idea-card {
    width: 32%;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards .idea-card .content {
  position: relative;
  border: 1px solid #282829;
  border-top: none;
  padding: 2rem 1rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards .idea-card .content {
    height: 700px;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards .idea-card .content h2 {
  margin-bottom: 2rem;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards .idea-card .content p a {
  color: #282829 !important;
  font-weight: 500 !important;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards .idea-card .content .quote-body {
  color: #821f2d;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Big Caslon CC";
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 130.5%;
  letter-spacing: 0.6px;
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-idea-cards .idea-card .content .quote-info {
    position: absolute;
    bottom: 1rem;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2rem;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card {
  background-color: #efe9e5;
  margin: 3rem -2rem;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card {
    margin: 0;
    width: 48%;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card .checklists {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card .checklists .checklist {
  width: 46%;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card .checklists .checklist .checklist-title {
  width: -moz-fit-content;
  width: fit-content;
  color: #821f2d;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 200%;
  letter-spacing: 0.936px;
  border-bottom: 2px solid #821f2d;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card .checklists .checklist ul {
  list-style-type: none;
  margin-left: 0;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card .checklists .checklist ul li {
  line-height: 200%;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .flex-daily-use-cards .daily-use-card .quote-body {
  color: #821f2d;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Big Caslon CC";
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 130.5%; /* 26.1px */
  letter-spacing: 0.6px;
  margin: 2rem 0;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper div:has(.conclusion-cta) {
  margin: 2rem 0;
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .blog-image-block {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .blog-image-block {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    margin: 3rem 0;
  }
}
.spoke-page.june-2025 .vivid.section .part .editor-wrapper .blog-image-block .image-slide {
  width: 32.5%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.june-2025 .vivid.section .part .editor-wrapper .blog-image-slider {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper h2:first-of-type {
  margin-top: 0;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper h2 {
  margin-top: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .iframe-wrapper {
    margin: 0 0 2rem;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .iframe-wrapper iframe {
  display: block;
  border: none;
  width: 100%;
  max-width: 725px;
  aspect-ratio: 725/425;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .iframe-wrapper iframe {
    margin: 2rem auto 0;
    max-width: 80%;
    width: 80%;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .iframe-wrapper > p {
  font-size: 13px !important;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block {
  display: flex;
  flex-direction: column;
  background-color: #efe9e5;
  margin: 4rem -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block {
    margin: 4rem 0 3rem;
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div {
    width: 50%;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.content {
  padding: 4rem;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.content h2 {
  margin-bottom: 1.5rem;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.content h2 > span {
  display: block;
  color: #821f2d;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.content p {
  line-height: 170%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.content p {
    padding: 0 2rem;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.image-wrapper img {
  height: 345px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .heading-block > div.image-wrapper img {
    height: 100%;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables {
  margin: 4rem -2rem;
  background-color: #efe9e5;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables {
    margin: 0 0 3rem;
    padding: 2rem 3rem;
    border-radius: 20px;
    border: 1px solid #877971;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables h2 {
  margin-bottom: 1.5rem;
  font-size: 26px !important;
  color: #821f2d !important;
  text-align: center;
  padding: 0 2rem;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper {
    flex-direction: row;
    gap: 3rem;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table {
  width: 100%;
  border-collapse: collapse;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table th, .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table td {
  font-size: 14.4px;
  padding: 0.5rem;
  text-align: left;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table thead {
  background-color: #821f2d;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table thead th {
  height: 47px;
  font-size: 16px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table thead th br {
    display: none;
    content: " ";
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table tbody tr {
  background-color: #c2bcb8;
  height: 47px;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table tbody tr:nth-of-type(odd) {
  background-color: #ffffff;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table tbody tr td {
  color: #282829;
  font-weight: 400;
  font-size: 14.4px;
  line-height: 170%;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .comparison-tables .comparison-table-wrapper table tbody tr td:first-of-type {
  font-weight: 700;
  color: #821f2d;
  text-transform: uppercase;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .full-results {
  margin-top: 4rem;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .full-results iframe {
  border: none;
  width: 100%;
  max-width: 900px;
  aspect-ratio: 900/1040;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.new-construction-article .vivid.section .part .editor-wrapper .full-results iframe {
    max-width: 80%;
    width: 100%;
  }
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .methodology {
  margin-top: 4rem;
}
.spoke-page.new-construction-article .vivid.section .part .editor-wrapper .methodology .red a {
  color: #821f2d !important;
  font-weight: 500 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-benefits {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-benefits {
    flex-direction: row;
    margin-bottom: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-benefits > div {
    width: 49%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-benefits > div.benefits {
  background-color: #efe9e5;
  margin: 0 -2rem 2rem;
  padding: 2rem 4rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-benefits > div.benefits {
    margin: 0;
    padding: 0;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-benefits > div.benefits > div {
  width: -moz-fit-content;
  width: fit-content;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-benefits > div.benefits > div h3 {
  color: #821f2d !important;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .why-cards {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .why-cards {
    flex-direction: row;
    gap: 1rem;
    margin-top: 2rem;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .why-cards .why-card {
  background-color: #efe9e5;
  padding: 2rem 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .why-cards .why-card {
    width: 48%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .why-cards .why-card {
    width: 32%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .why-cards .why-card h2 {
  color: #821f2d !important;
  font-size: 20px !important;
  line-height: 130.5% !important;
  letter-spacing: 0.6px !important;
  margin-bottom: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .why-cards .why-card h2 {
    height: 75px;
    margin: 0;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions {
    margin: 4rem 0 2rem;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions h2.subtitle {
  text-align: center;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution h2 {
  text-align: center;
  border-top: 4px solid #efe9e5;
  margin: 0 -2rem;
  padding: 2.5rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution h2 {
    padding: 2rem 0;
    margin: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution h2 {
    font-size: 26px !important;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution h2 br {
    display: none;
    content: " ";
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .image-cards {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2rem;
  margin: 3rem -2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .image-cards {
    margin: 0 -2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .image-cards {
    flex-direction: row;
    gap: 1rem;
    margin: 0 0 3.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .image-cards .image-card {
    width: 32%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .image-cards .image-card .content {
  padding: 2rem;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .image-cards .image-card .content {
    height: 265px;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .image-cards .image-card .content h3 {
  color: #821f2d !important;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .flex {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .flex {
    flex-direction: row;
    gap: 3rem;
    margin-bottom: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .flex > div {
    width: 48%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .flex > div.image-wrapper {
  margin: 1rem -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .flex > div.image-wrapper {
    margin: 0;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .flex > div.content {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .built-in-solutions .solution .flex > div.content {
    justify-content: center;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container {
  border-top: 4px solid #efe9e5;
  margin: 0 -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container {
    margin: 0;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container h2 {
  text-align: center;
  padding: 1rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container h2 br {
    display: none;
    content: " ";
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div {
    flex-direction: row-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div .image-wrapper {
    margin: 0;
    width: 55%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div .image-wrapper img {
  width: 100%;
  max-width: 100%;
  height: 285px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div .image-wrapper img {
    height: auto;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div .content {
  background-color: #efe9e5;
  padding: 2rem;
  height: 450px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div .content {
    height: 310px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div .content {
    width: 45%;
    padding: 0 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: auto;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > div .content p.quote {
  font-family: "Big Caslon CC";
  font-size: 16px !important;
  font-style: italic;
  font-weight: 700 !important;
  line-height: 170%;
  letter-spacing: 1.04px !important;
  color: #821f2d;
  margin-bottom: 3rem;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .transformation > P {
  display: none;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-next, .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-prev {
  top: 20%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-next, .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-prev {
    top: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-prev {
    left: 47%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-dots {
  bottom: 460px;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-dots {
    bottom: 315px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .real-home-transformations-container .blog-image-slider .slick-dots {
    bottom: 10px;
    left: 25%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery {
  margin: 2rem -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery {
    margin: 4rem 0 3rem;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex {
  display: flex;
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex {
    flex-direction: row;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.image-wrapper {
  width: 100%;
  margin: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.image-wrapper {
    width: 55%;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.image-wrapper img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.content {
  padding: 1rem 2rem;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.content {
    width: 45%;
    padding: 0 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.content h2 {
  text-align: left;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.content h3 {
  color: #821f2d !important;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .inspiration-gallery .flex > div.content p a {
  color: #ffffff !important;
  text-decoration: none !important;
  font-weight: 900 !important;
  letter-spacing: 2.592px !important;
}
.spoke-page.july-2025 .vivid.section .part .editor-wrapper .outro h2 {
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper > h2 {
  margin: 3rem 0 2rem;
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .flex {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .flex {
    flex-direction: row;
    margin-top: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .flex > div {
    width: 50%;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .flex > div.image-wrapper {
  margin: 0 -2rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .flex > div.image-wrapper {
    margin: 0;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards {
    flex-direction: row;
    margin-top: 2rem;
    gap: 1.5rem;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards .card {
  margin: 0 -2rem;
  border: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards .card {
    margin: 0;
    width: 49%;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards .card .content {
  background-color: #efe9e5;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards .card .content {
    margin: 0;
    height: 600px;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards .card .content h2 {
  color: #821f2d !important;
  font-size: 24px !important;
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-cards .card .content .callout {
  border: none;
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips {
  margin-top: 4rem;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 4rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips {
    gap: 1rem;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips .tip {
  position: relative;
  border: 2px solid #821f2d;
  padding: 4rem 1rem 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips .tip {
    width: 45%;
  }
}
@media print, screen and (min-width: 40em) {
  .spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips .tip {
    width: 24%;
  }
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips .tip .number {
  background-color: #efe9e5;
  border-radius: 50%;
  display: flex;
  width: 73px;
  height: 73px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: #821f2d;
  font-family: "Big Caslon CC";
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 130.5%; /* 41.76px */
  letter-spacing: 0.96px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spoke-page.august-2025 .vivid.section .part .editor-wrapper .toy-organization-tips .tip h3 {
  color: #821f2d !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .page-introduction p {
    padding: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step {
  margin: 1rem 0 2rem;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .heading {
  position: relative;
  margin-bottom: 2rem;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .heading > div {
  position: relative;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 2.592px;
  color: #821f2d;
  text-align: center;
  background-color: #ffffff;
  width: 150px;
  margin: 0 auto;
  z-index: 10;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .heading hr {
  position: absolute;
  top: -10px;
  width: 100%;
  max-width: 100%;
  border: 1px solid #821f2d;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step > h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  text-align: center;
  margin-bottom: 2rem;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2rem;
  margin-bottom: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards {
    flex-direction: row;
    gap: 1rem;
  }
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards .step-card {
  background-color: #efe9e5;
  padding: 1.5rem 2rem;
  height: 285px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards .step-card {
    height: auto;
  }
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards .step-card h3 {
  color: #821f2d;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards .step-card h2 {
  color: #821f2d;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards.col-2 .step-card {
    width: 49%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards.col-3 .step-card {
    width: 32.5%;
    padding: 1.5rem 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards.col-4 .step-card {
    width: 24%;
    padding: 1.5rem;
  }
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards.finalize .step-card {
  display: flex;
  align-items: center;
  height: 160px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards.finalize .step-card {
    align-items: flex-start;
    padding-top: 3rem;
  }
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .step-cards.finalize .step-card p {
  color: #821f2d;
  margin: 0;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .flex {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .flex {
    flex-direction: row;
    gap: 3rem;
    margin-top: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .flex > div {
    width: 48%;
  }
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .flex > div.content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .flex > div.content p:last-of-type {
  display: none;
}
.spoke-page.september-2025 .vivid.section .part .editor-wrapper .step .flex + h2 {
  text-align: left;
}
.spoke-page.september-2025 .bone-background {
  background-color: #efe9e5;
}
.spoke-page.september-2025 .bone-background.vivid.outer-grid {
  max-width: 100%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .bone-background {
    padding: 2rem 0 !important;
  }
}
.spoke-page.september-2025 .bone-background .editor-wrapper {
  max-width: 80rem;
  margin: 0 auto;
}
.spoke-page.september-2025 .bone-background .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.september-2025 .the-smart-way {
    padding-top: 2rem !important;
  }
}
.spoke-page.september-2025 .the-smart-way .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 2rem;
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .intro-fact {
  padding: 4rem 0;
  margin: 0 0 3rem;
  border-top: 4px solid #821f2d;
  border-bottom: 4px solid #821f2d;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .intro-fact {
    padding: 2rem 0;
    margin: 0 0 2rem;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .intro-fact h2 {
  text-align: center;
  color: #821f2d;
  margin: 0 auto;
  line-height: 170% !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .intro-fact h2 {
    max-width: 75%;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container {
  background-color: #efe9e5;
  padding: 3rem 2rem;
  margin: 3rem -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container {
    padding: 4rem;
    margin: 4rem 0;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container h2 {
  color: #821f2d;
  margin-bottom: 3rem;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container h2 {
    margin-bottom: 4rem;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items {
    flex-direction: row;
    gap: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items {
    max-width: 80%;
    margin: 0 auto;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items .col {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items .col {
    width: 50%;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items .col .item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items .col .item .number {
  background-color: #821f2d;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 2.592px;
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items .col .item > div:last-of-type {
  width: 65%;
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items .col .item > div .title {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 2.592px;
  color: #821f2d;
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .bulk-items-container .bulk-items .col .item > div p {
  margin-bottom: 0;
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .flex {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .flex {
    flex-direction: row;
    gap: 3rem;
    margin-bottom: 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .vivid.section .part .editor-wrapper .flex > div {
    width: 48%;
  }
}
.spoke-page.october-2025 .vivid.section .part .editor-wrapper .flex > div.content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.spoke-page.october-2025 .full-width {
  background-color: #efe9e5;
}
.spoke-page.october-2025 .full-width.vivid.outer-grid {
  max-width: 100%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .full-width {
    padding: 2rem 0 !important;
  }
}
.spoke-page.october-2025 .full-width .editor-wrapper {
  max-width: 80rem;
  margin: 0 auto;
  text-align: center;
}
.spoke-page.october-2025 .full-width .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin: 2rem auto;
}
.spoke-page.october-2025 .full-width .editor-wrapper h2.red {
  max-width: 80%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .full-width .editor-wrapper h2.red {
    max-width: 100%;
    margin-top: 4rem;
  }
}
.spoke-page.october-2025 .full-width .editor-wrapper hr {
  border: none;
  height: 3px;
  background-color: #877971;
  margin: 2rem -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .full-width .editor-wrapper hr {
    margin: 2rem auto;
    max-width: 80rem;
  }
}
.spoke-page.october-2025 .full-width .editor-wrapper .shelving-ideas {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .full-width .editor-wrapper .shelving-ideas {
    flex-direction: row;
    gap: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .full-width .editor-wrapper .shelving-ideas .shelving-idea {
    width: 32%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .full-width .editor-wrapper .shelving-ideas .shelving-idea h3 {
    border-bottom: 3px solid #821f2d;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
}
.spoke-page.october-2025 .garage-overflow .editor-wrapper {
  margin: 1rem 0 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .garage-overflow .editor-wrapper {
    margin: 2rem 0 0;
  }
}
.spoke-page.october-2025 .garage-overflow .editor-wrapper > h2 {
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .garage-overflow .editor-wrapper > h2 {
    margin: 4rem 0;
  }
}
.spoke-page.october-2025 .garage-ideas .editor-wrapper .shelving-ideas {
  margin-top: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .garage-ideas .editor-wrapper .shelving-ideas {
    margin: 5rem 0 2rem;
  }
}
.spoke-page.october-2025 .long-term .editor-wrapper {
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.october-2025 .long-term .editor-wrapper {
    margin: 3rem 0;
  }
}
.spoke-page.october-2025 .long-term .editor-wrapper h3 {
  margin: 2rem 0 1rem;
}
.spoke-page.october-2025 .long-term .editor-wrapper h2:last-of-type {
  margin: 2rem 0 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.october-2025 .long-term .editor-wrapper h2:last-of-type {
    margin: 2rem 0 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 2rem;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .takeaways {
  border: 2px solid #821f2d;
  padding: 1.5rem 1rem 0;
  margin-bottom: 2rem;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .takeaways h3 {
  color: #821f2d;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports {
  margin: 0 -2rem;
  padding: 2rem 3rem;
  background-color: #282829;
  color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports {
    margin: 0;
    padding: 3rem 1rem;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports h2 {
  max-width: 65%;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports h2 {
    max-width: 100%;
    text-align: center;
    margin-bottom: 2.5rem;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports .lists {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports .lists {
    justify-content: space-evenly;
    flex-direction: row;
    gap: 2.5rem;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports .lists ol {
  margin-bottom: 0;
  margin-left: 2.25rem;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports .lists ol li {
  font-size: 22px !important;
  line-height: 170%;
  letter-spacing: 1.43px !important;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports .source {
  margin-top: 2rem;
  font-size: 14.4px;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .top-sports .source {
    margin-top: 3rem;
    text-align: center;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .benefits-container {
  padding-top: 3rem;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .benefits-container .benefits {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .benefits-container .benefits {
    flex-direction: row;
    gap: 2.5rem;
    flex-wrap: wrap;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .benefits-container .benefits .benefit {
  background-color: #efe9e5;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .benefits-container .benefits .benefit {
    width: 48%;
    padding: 3rem;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .benefits-container .benefits .benefit h3 {
  font-family: "Big Caslon" !important;
  font-size: 20px !important;
  line-height: 130.5% !important;
  letter-spacing: 0.6px !important;
  text-transform: none !important;
  color: #821f2d !important;
  font-variant-numeric: lining-nums proportional-nums;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper > h2 {
  margin-top: 2rem;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .garage-solutions {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .garage-solutions {
    flex-direction: row;
    gap: 3rem;
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .garage-solutions .garage-solution {
    width: 48%;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .garage-solutions .garage-solution .content {
  padding: 1.5rem 0 0;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .garage-solutions .garage-solution .content h3 {
  color: #821f2d;
  font-size: 14.4px !important;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex {
  display: flex;
  flex-direction: column;
  margin: 2rem -2rem 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex {
    flex-direction: row;
    margin: 2rem 0 3rem;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex.intro {
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex.intro {
    gap: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex > div {
    width: 48%;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex > div.content {
  background-color: #efe9e5;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex > div.content {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex > div.content h2 {
  margin-bottom: 1rem;
}
.spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex > div.intro-content {
  height: 100%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .vivid.section .part .editor-wrapper .flex > div.intro-content {
    padding: 2rem 0 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.november-2025 .conclusion-cta {
    margin-top: 2.5rem;
  }
}
.spoke-page.december-2025 .main-content {
  padding: 0 !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 1rem;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper > h2 {
  margin-top: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper > h2 {
    margin-top: 3rem;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper h3 {
  color: #821f2d;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .key-features {
  border: solid 2px #821f2d;
  padding: 2rem 1.5rem;
  margin-bottom: 2rem;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .key-features h3 {
  margin-bottom: 1.5rem;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .key-features ul {
  margin-bottom: 0;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts {
  background-color: #efe9e5;
  padding: 2rem;
  margin: 0 -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts {
    margin: 0;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts h3 {
  margin: 3rem 0 2rem;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards {
    flex-direction: row;
    gap: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards .layout-card {
    width: 48%;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards .layout-card .content {
  margin-top: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards .layout-card .content {
    margin-top: 1rem;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards .layout-card .content h2 {
  color: #821f2d;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards .layout-card .content p {
  margin-bottom: 0;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards .layout-card > p {
  display: none;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .layouts .layout-cards > p {
  display: none;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets {
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets {
    margin: 2rem 0 3rem;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets h2 {
  margin: 2rem 1rem 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets h2 {
    margin: 3rem 0 2rem 0;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets .feature-sets {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets .feature-sets {
    flex-direction: row;
    gap: 3rem;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets .feature-sets .storage-feature-set {
  background-color: #efe9e5;
  padding: 2rem;
  margin: 0 -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets .feature-sets .storage-feature-set {
    margin: 0;
    width: 48%;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets .feature-sets .storage-feature-set h3 {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .storage-features-sets .feature-sets .storage-feature-set .content ul {
    height: 145px;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones {
  margin: 2rem 0;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones > h3 {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones > h3 {
    margin-bottom: 3rem;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones {
    flex-direction: row;
    gap: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones .laundry-room-zone {
    width: 48%;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones .laundry-room-zone .title {
  display: flex;
  align-items: center;
  margin-bottom: 0.75rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones .laundry-room-zone .title {
    margin-bottom: -0.75rem;
  }
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones .laundry-room-zone .title .number {
  background-color: #821f2d;
  display: flex;
  width: 54px;
  height: 54px;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  color: #ffffff;
  border-radius: 50%;
  font-weight: 900;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
}
.spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones .laundry-room-zone .title > h3 {
  color: #282829;
  margin-left: 1rem;
  width: 66%;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.december-2025 .main-content .vivid.section .part .editor-wrapper .create-zones .laundry-room-zones .laundry-room-zone .content {
    margin-left: 70px;
  }
}
.spoke-page.january-2026 > .vivid.page-builder {
  background-color: #efe9e5;
}
.spoke-page.january-2026 .spoke-page-intro .intro {
  margin-bottom: 2rem;
}
.spoke-page.january-2026 .spoke-page-intro .intro .intro-list {
  border: solid 2px #821f2d;
  padding: 2rem;
  margin: 1rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .spoke-page-intro .intro .intro-list {
    margin: 1rem 0 3rem;
  }
}
.spoke-page.january-2026 .spoke-page-intro .intro .intro-list h3 {
  margin-bottom: 1rem;
}
.spoke-page.january-2026 .spoke-page-intro .intro .intro-list ul {
  margin: 0;
}
.spoke-page.january-2026 .spoke-page-intro .intro .intro-list ul li {
  padding: 0;
}
.spoke-page.january-2026 .main-content {
  padding: 2rem 0 0 0 !important;
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper {
  padding-top: 4rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper h2 {
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper > p {
    text-align: center;
    margin: 0 auto;
    max-width: 840px;
  }
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends {
  padding-top: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends {
    padding-top: 5rem;
  }
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend {
  border-bottom: #282829 solid 0.5px;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend {
    margin-bottom: 4rem;
  }
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend h3 {
  margin-bottom: 1rem;
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex {
    flex-direction: row;
    gap: 2rem;
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex .quote {
    width: 48%;
    border-left: 2px solid #821f2d;
    padding-left: 2rem;
  }
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex .quote__text, .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex .quote__customer {
  font-size: 18px;
  font-style: italic;
  font-weight: 600 !important;
  line-height: 170%;
  letter-spacing: 1.17px;
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex .quote__customer {
  font-style: normal;
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex .desktop-image-wrapper {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .flex .desktop-image-wrapper {
    display: block;
    width: 48%;
  }
}
.spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .mobile-image-wrapper {
  display: block;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .main-content .vivid.section .part .editor-wrapper .trends .trend .mobile-image-wrapper {
    display: none;
  }
}
.spoke-page.january-2026 .looking-ahead {
  max-width: 100% !important;
  padding-top: 2rem !important;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.january-2026 .looking-ahead {
    padding-top: 3rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.march-2026 .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 1rem;
}
.spoke-page.march-2026 .spoke-page-intro h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 1rem;
}
.spoke-page.march-2026 .spoke-page-intro h3 {
  margin-top: 2rem;
}
.spoke-page.march-2026 .spoke-page-intro .intro {
  margin-bottom: 2rem;
}
.spoke-page.march-2026 .spoke-page-intro .intro .intro-list {
  border: solid 2px #821f2d;
  padding: 2rem;
  margin: 1rem 1.5rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .spoke-page-intro .intro .intro-list {
    margin: 1rem 0 3rem;
  }
}
.spoke-page.march-2026 .spoke-page-intro .intro .intro-list ul li {
  padding: 0;
}
.spoke-page.march-2026 .spoke-page-intro .intro .intro-list h3 {
  margin-top: 0;
  padding: 0 !important;
}
.spoke-page.march-2026 .main-content {
  padding: 0 !important;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content {
    max-width: 100% !important;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper > h2 {
  margin: 2rem 2rem 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper > h2 {
    margin: 3rem 0;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step {
  display: flex;
  flex-direction: column-reverse;
  gap: 2rem;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step:nth-of-type(0) {
    margin-bottom: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step {
    flex-direction: row;
    gap: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step > div {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .content h3 {
  padding: 5px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .content h3 {
    padding: 0;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .content h3 span {
  background-color: #821f2d;
  display: block;
  color: #ffffff;
  padding: 3px;
  width: -moz-fit-content;
  width: fit-content;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .content h3 span {
    display: inline;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .content p span {
  color: #821f2d;
  font-weight: 700;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .image-wrapper {
    text-align: right;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .step .image-wrapper img {
    width: 85%;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .pro-tip {
  margin: 2rem 0;
  background-color: #821f2d;
  padding: 2rem 1.5rem;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .pro-tip h3, .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .pro-tip p {
  color: #ffffff;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .pro-tip h3 {
  margin-bottom: 1rem;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .pro-tip p {
  margin: 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .pro-tip p {
    max-width: 75%;
    margin: 0 auto;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .steps .pro-tip p a {
  color: #ffffff !important;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .founder-info {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .founder-info {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .founder-info .image-wrapper {
    width: 45%;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .founder-info .content {
  background-color: #821f2d;
  padding: 2rem;
  color: #ffffff;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .founder-info .content {
    width: 55%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .founder-info .content h3 {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 133% !important;
  letter-spacing: 1.17px !important;
  text-transform: none !important;
  margin-bottom: 1.75rem;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .founder-info .content p {
  padding: 0;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  margin-top: 4rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises {
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 4rem;
    gap: 2.5rem;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise {
  position: relative;
  text-align: center;
  background-color: #ffffff;
  border-radius: 33px;
  padding: 5rem 3rem 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise {
    width: 48.25%;
    text-align: left;
    padding: 3rem 2.5rem 3rem 4rem;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise .number {
  position: absolute;
  top: -15px;
  left: 40%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #877971;
  border-radius: 50%;
  height: 69px;
  width: 69px;
  color: #ffffff;
  font-weight: 900;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise .number {
    left: -15px;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise h3 {
  margin-bottom: 1.5rem;
  letter-spacing: 2.592px;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise ul {
  list-style-position: inside;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n3 ul, .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n5 ul {
  list-style: none;
  margin-left: 0;
  margin-top: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n3 ul, .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n5 ul {
    list-style: disc;
    margin-left: 1rem;
    margin-top: 1rem;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n3 ul li, .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n5 ul li {
  margin-bottom: 1rem;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 ul {
  margin-left: 1rem;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 ul li {
  line-height: 125%;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 .categories {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 .categories {
    flex-direction: row;
    gap: 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 .categories .category {
    width: 48%;
    text-align: left;
  }
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 .categories .category > p {
  margin-bottom: 0.5rem;
}
.spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 .categories .category .pro-tip {
  line-height: 125%;
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .main-content .vivid.section .part .editor-wrapper .exercises .exercise.n4 .categories .category .pro-tip {
    padding-right: 2rem;
  }
}
.spoke-page.march-2026 .checklist-container {
  padding: 2rem 0;
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper {
  border: 1px solid #282829;
  padding: 2rem;
  margin: 3rem 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper {
    margin: 3rem 0;
  }
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper > h2, .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper > p {
  text-align: center;
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper > h2 {
  padding: 1rem 2rem 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper > h2 {
    padding: 3rem 2rem 1rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper > p {
    padding: 0;
    max-width: 80%;
    margin: 0 auto;
  }
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper h3 {
  text-align: center;
  font-family: Lato;
  font-size: 14.4px;
  font-weight: 900;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
  margin: 2rem 0 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper h3 {
    margin: 2rem 0;
  }
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper .checklists {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper .checklists {
    flex-direction: row;
    justify-content: space-around;
    margin: 2rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper .checklists .checklist {
    width: 25%;
  }
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper .checklists .checklist .item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.5rem;
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper .checklists .checklist .item > .checkbox {
  border: 1px solid #282829;
  border-radius: 3px;
  width: 19px;
  height: 19px;
}
.spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper .cta {
  text-align: center;
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .checklist-container .vivid.section .part .editor-wrapper .cta a {
    width: 227px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.march-2026 .outro .vivid.section .part .editor-wrapper {
    margin-bottom: 4rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.may-2026 .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 1rem;
}
.spoke-page.may-2026 .spoke-page-intro h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 1rem;
}
.spoke-page.may-2026 .spoke-page-intro h3 {
  margin-top: 2rem;
}
.spoke-page.may-2026 .spoke-page-intro .intro {
  margin-bottom: 2rem;
  width: 100%;
}
.spoke-page.may-2026 .spoke-page-intro .intro .intro-list {
  border: solid 2px #821f2d;
  padding: 2rem;
  margin: 1rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .spoke-page-intro .intro .intro-list {
    margin: 1rem 0 2rem;
  }
}
.spoke-page.may-2026 .spoke-page-intro .intro .intro-list ul li {
  padding: 0;
}
.spoke-page.may-2026 .spoke-page-intro .intro .intro-list h3 {
  margin-top: 0;
  padding: 0 !important;
}
.spoke-page.may-2026 .main-content {
  padding: 0 !important;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content {
    max-width: 100% !important;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper > h2 {
  margin: 2rem 2rem 0;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper > h2 {
    margin: 3rem 0;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot {
  background-color: #efe9e5;
  display: flex;
  flex-direction: column;
  margin: 1rem -1.25rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot {
    flex-direction: row;
    margin: 2.5rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div {
    width: 49%;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.content {
  padding: 2rem;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.content .details p span {
  color: #821f2d;
  font-weight: 900;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
  display: block;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.content .details p span {
    display: inline;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper {
  position: relative;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper p {
  display: none;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper > img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper > img {
    max-height: 300px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper > img {
    max-height: 100%;
    height: 100%;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper .designer-info {
  position: absolute;
  bottom: 1rem;
  left: 2rem;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper .designer-info img {
  border-radius: 50%;
  height: 168px;
  width: 168px;
  border: 1px solid #efe9e5;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper .designer-info .designer-name {
  background-color: #efe9e5;
  padding: 0.5rem 2rem;
  float: right;
  margin-top: 5rem;
  margin-left: -2rem;
  padding-left: 3rem;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-snapshot > div.image-wrapper .designer-info .designer-name h3 {
  margin: 0;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-challenges {
  margin-bottom: 2rem;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-challenges h3 {
  margin: 1rem 0;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list {
  background-color: #efe9e5;
  margin: 1rem -2rem;
  padding: 1rem 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list {
    margin: 3rem 0;
    padding: 2.5rem;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list h3 {
  margin: 1rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list > div {
    width: 48%;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list > div.content {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list > div.content {
    justify-content: center;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .wish-list > div.blog-image-slider img {
  height: 450px;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution {
  margin: 2rem 0 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution {
    margin: 3rem 0 2rem;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution > h3 {
  text-align: center;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution ol {
  list-style: none;
  margin: 3rem 0 0;
  display: flex;
  flex-direction: column;
  gap: 2.25rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution ol {
    flex-direction: row;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution ol li {
  background-color: #efe9e5;
  position: relative;
  padding: 2rem 1.25rem 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution ol li {
    width: 32%;
    padding: 2rem 2rem 1.5rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution ol li .number {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 52px;
  height: 52px;
  background-color: #821f2d;
  color: #ffffff;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-weight: 900;
  align-items: center;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution ol li .quote {
  display: block;
  margin-top: 2rem;
  font-family: "big-caslon-fb", serif;
  font-weight: 400;
  line-height: 117%;
  letter-spacing: 0.91px;
  color: #821f2d;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution ol li .name {
  display: block;
  font-size: 12px;
  font-weight: 900;
  line-height: 136.5%;
  letter-spacing: 2.16px;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .planning-design-execution.col-2 ol li {
    width: 49%;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials {
  margin: 3rem 0 1rem;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials {
    margin: 3rem 0;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials h2 {
  margin-bottom: 3rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials h2 {
    margin-bottom: 2rem;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials .material-details {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials .material-details {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials .material-details .material-detail {
    flex-direction: row;
    width: 32.5%;
    border: 1px solid #282829;
    padding: 2rem;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .featured-materials .material-details .material-detail .swatches {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  margin-top: 2rem;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes {
  background-color: #efe9e5;
  margin: 1rem -1.25rem 2rem;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes {
    flex-direction: row;
    margin: 2rem 0 3rem;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .content {
  padding: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .content {
    width: 44%;
    padding: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .content h2 {
  margin-bottom: 2rem;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .content p span {
  font-weight: 900;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
  color: #821f2d;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .content .quote {
  font-family: "big-caslon-fb", serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 123%;
  letter-spacing: 0.84px;
  color: #821f2d;
  margin: 2rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .content .quote {
    margin-top: 4rem;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .content .name {
  font-weight: 900;
  line-height: 180%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .image-wrapper {
    width: 56%;
  }
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .image-wrapper .embedded-video {
  margin: 0;
}
.spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .image-wrapper .embedded-video img.poster {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .image-wrapper .embedded-video img.poster {
    max-height: 400px;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .project-outcomes .image-wrapper .embedded-video img.poster {
    max-height: unset;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026 .main-content .vivid.section .part .editor-wrapper .outro {
    margin-bottom: 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper {
    padding: 0 !important;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper h2 {
  font-size: 28px !important;
  line-height: 123% !important;
  margin-bottom: 1rem;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .intro {
  margin-bottom: 2rem;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .intro .intro-list {
  border: solid 2px #821f2d;
  padding: 1.5rem;
  margin: 1rem 0 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .intro .intro-list {
    margin: 1rem 0 3rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .intro .intro-list ul li {
  padding: 0;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote {
  margin: 0 -2rem;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote {
    margin: 0;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote > div {
  text-align: center;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote > div .quote-mark {
  font-family: "big-caslon-fb", serif;
  font-size: 100px;
  line-height: 0;
  letter-spacing: 3px;
  margin: 3rem 0 1rem;
  color: #821f2d;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote > div blockquote {
  border-left: none;
  margin: 0;
  padding: 0;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote > div blockquote .quote-text {
  font-family: "big-caslon-fb", serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.84px;
  color: #821f2d;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote > div blockquote .quote-text {
    margin: 0 auto;
    max-width: 90%;
    line-height: 173%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote .quote-attribution {
  margin-bottom: 6rem;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote.bone {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .quote.bone blockquote .quote-text {
    margin: 0 auto 2rem;
    max-width: 85%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats {
  margin: 3rem 0;
  text-align: center;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats h3 {
  margin: 2rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats h3 {
    margin: 2rem 0 3rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container {
  margin: 0 -2rem;
  padding: 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container {
    margin: 0;
    padding: 2rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row .stat-big {
  font-family: "big-caslon-fb", serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 123%;
  letter-spacing: 3px;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row .stat-label {
  padding: 0 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row .stat-label {
    padding: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row .stat-label {
    margin: 0 auto;
    max-width: 75%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row .yet {
  margin-top: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row .yet svg {
    transform: rotate(270deg);
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .stats-row > p {
  display: none;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .lead {
  margin: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats .stats-container .lead {
    margin: 3rem 0;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.red-bg .stats-container {
  background-color: #821f2d;
  color: #ffffff;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.bone-bg .stats-container {
  background-color: #efe9e5;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.bone-bg .stats-container {
    padding: 2rem 0;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.bone-bg .stats-container .stats-row {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 3rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.bone-bg .stats-container .stats-row {
    flex-direction: row;
    gap: 6rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.bone-bg .stats-container .stats-row > div {
  border-top: 1px solid #282829;
  border-bottom: 1px solid #282829;
  padding-top: 2rem;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.bone-bg .stats-container .stats-row .stat-big {
  color: #821f2d;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats.bone-bg .stats-container > p {
  margin: 0 auto;
  max-width: 80%;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats > .image-wrapper {
  margin: 0 -2rem 2rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats > .image-wrapper {
    margin: 0 0 2rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats > .image-wrapper img {
  height: 385px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats > .image-wrapper img .mobile {
    display: none;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats > .image-wrapper img.desktop {
  display: none;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .stats > .image-wrapper img.desktop {
    display: inline-block;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .chips {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  margin: 3rem 0;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .chips {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .chips .chip {
  height: 55px;
  width: 290px;
  background-color: #efe9e5;
  color: #821f2d;
  font-weight: 900;
  line-height: 136.5%;
  letter-spacing: 2.592px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .chips > p {
  display: none;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .what-disorganization-feels-like {
  text-align: center;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .getting-organized > h2 {
  margin-top: 2rem;
  max-width: 90%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .getting-organized > h2 {
    max-width: 100%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .getting-organized .primary-subheading {
  text-align: center;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .getting-organized .primary-subheading:last-of-type {
  padding: 0 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .getting-organized .chips {
    justify-content: flex-start;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value {
  margin: 2rem -2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value {
    margin: 2rem 0;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat {
  background-color: #821f2d;
  color: #ffffff;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat {
    padding: 4rem 0;
    display: flex;
    flex-direction: row;
    justify-items: center;
    gap: 2rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat > div {
  font-family: "big-caslon-fb", serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 123%;
  letter-spacing: 0.84px;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat > div {
    width: 50%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat > div.stat {
  font-size: 100px;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat > div.stat {
    text-align: right;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat > div.content {
    text-align: left;
    max-width: 28%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .impact-stat > p {
  display: none;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .flex {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .flex {
    flex-direction: row;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .flex .list {
  background-color: #efe9e5;
  padding: 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .flex .list {
    width: 50%;
    padding: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .flex .impact-image {
    width: 50%;
    margin-bottom: 0;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .flex .impact-image .image-wrapper img {
  height: 370px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .real-value .flex .impact-image .image-wrapper img {
    height: 100%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .divider {
  margin: 0 -2rem 2rem;
  border-top: 1px solid #282829;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .divider {
    margin: 2rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .habits {
    margin: 0 0 2rem;
  }
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .habits p {
    margin-bottom: 2rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .no-action ul {
  margin-left: 1rem;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .no-action ul li::marker {
  color: #821f2d;
  font-weight: 700;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .breakthrough {
  margin: 4rem 0;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered {
  margin: 2rem 0;
  display: flex;
  flex-direction: column;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered > P {
  display: none;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  border-bottom: 1px solid #821f2d;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item {
    gap: 2rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item:last-of-type {
  border-bottom: none;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item .num {
  font-family: "big-caslon-fb", serif;
  font-size: 100px;
  font-weight: 800;
  line-height: 136.5%;
  letter-spacing: 5px;
  width: 40%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item .num {
    width: auto;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item .text {
  width: 60%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item .text {
    width: auto;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .numbered .item > p {
  display: none;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part {
  margin: 0 -2rem 2rem;
  border-top: 4px solid #821f2d;
  background-color: #efe9e5;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part {
    margin: 2rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part {
    border-top: none;
    border-left: 4px solid #821f2d;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part .flex {
    display: flex;
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part .flex > div {
    width: 50%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part .flex .content {
  padding: 2rem 2rem 1rem 2rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part .flex .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 7rem 0 3rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part .flex .content li::marker {
  color: #821f2d;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part .flex .content ul {
    margin-top: 2rem;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .surprising-part .flex .content ul li {
    margin-bottom: 1rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .means-for-homeowners {
  padding: 1rem 0 2rem;
  border-top: 1px solid #282829;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .means-for-homeowners {
    padding-top: 3rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .faq {
  padding-bottom: 2rem;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .faq .faq-items {
  margin-top: 2rem;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .faq .faq-items .faq-item {
  border-top: 1px solid #821f2d;
  padding: 1.5rem 0 0.5rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .faq .faq-items .faq-item {
    padding: 2rem 0 1rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .faq .faq-items .faq-item:last-of-type {
  border-bottom: 1px solid #821f2d;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .faq .faq-items .faq-item .faq-q {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .faq .faq-items .faq-item .faq-q {
    margin-bottom: 0.5rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line {
  margin: 1rem -2rem 2rem;
  padding: 2rem;
  background-color: #efe9e5;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line {
    margin: 2rem 0;
    padding: 3rem 2rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line h2 {
  margin: 1rem 0;
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .lede {
  padding: 0 1rem;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .lede {
    padding: 2rem 0;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .chips {
  gap: 1rem;
  margin: 2rem 0;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .chips {
    gap: 2rem;
    margin: 2rem 0 4rem;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .chips .chip {
  background-color: #821f2d;
  color: #ffffff;
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .chips .chip {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .chips .chip {
    width: 31%;
  }
}
.spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .closing-text a {
  color: #821f2d !important;
}
@media print, screen and (min-width: 40em) {
  .spoke-page.may-2026-novel .vivid.section .part .editor-wrapper .bottom-line .closing-text br.mobile-only {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page .conclusion {
    max-width: 100% !important;
    margin-bottom: 2rem !important;
  }
}
@media print, screen and (min-width: 64em) {
  .spoke-page .conclusion .vivid.section .part .editor-wrapper {
    padding: 2rem 0 3rem 0;
  }
}

#learning-center-single.default.spoke-page .vivid.grid-wrapper .part {
  margin-bottom: 0;
}
#learning-center-single.default.spoke-page .vivid.section .part .editor-wrapper {
  padding: 1rem 1.25rem;
}
@media screen and (min-width: 90em) {
  #learning-center-single.default.spoke-page .vivid.section .part .editor-wrapper {
    padding: 0;
  }
}
#learning-center-single.default.spoke-page h2 {
  font-size: 28px;
}
#learning-center-single.default.spoke-page h2.recommended-heading {
  font-size: 27px;
}
@media print, screen and (min-width: 40em) {
  #learning-center-single.default.spoke-page h2.recommended-heading {
    font-size: 36px;
  }
}
#learning-center-single.default.spoke-page h2.subtitle {
  font-size: 28px !important;
  line-height: 123% !important;
  letter-spacing: 0.84px !important;
  margin: 1rem 0 !important;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.default.spoke-page h2.subtitle {
    margin: 1rem 0 2rem !important;
  }
}
#learning-center-single.default.spoke-page h3, #learning-center-single.default.spoke-page h4 {
  font-family: "Lato";
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 0.85rem;
  font-weight: 800;
}
@media print, screen and (min-width: 40em) {
  #learning-center-single.default.spoke-page h3, #learning-center-single.default.spoke-page h4 {
    font-size: 1rem;
  }
}
#learning-center-single.default.spoke-page p, #learning-center-single.default.spoke-page li {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.16px;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.default.spoke-page p, #learning-center-single.default.spoke-page li {
    font-size: 14.4px;
    letter-spacing: 0.936px;
  }
}
#learning-center-single.default.spoke-page p a:not(.cta-button-black), #learning-center-single.default.spoke-page li a:not(.cta-button-black) {
  color: #282829;
  text-decoration: underline;
  font-weight: 500;
}
#learning-center-single.default.spoke-page .vivid.outer-grid {
  padding: 1rem 0 0;
}
#learning-center-single.default.spoke-page .spoke-page-intro {
  margin-bottom: 0;
}
#learning-center-single.default.spoke-page .spoke-page-intro .spoke-page-heading > div:first-of-type {
  display: flex;
  align-items: center;
  padding: 0 2.25rem;
}
@media print, screen and (min-width: 40em) {
  #learning-center-single.default.spoke-page .spoke-page-intro .spoke-page-heading > div:first-of-type {
    padding: 0;
  }
}
#learning-center-single.default.spoke-page .spoke-page-intro .spoke-page-heading > div h1 {
  color: #877971;
  font-size: 36px;
  line-height: 123%;
  padding: 5rem 0;
  margin: 0 auto;
}
@media print, screen and (min-width: 40em) {
  #learning-center-single.default.spoke-page .spoke-page-intro .spoke-page-heading > div h1 {
    width: 85%;
  }
}
#learning-center-single.default.spoke-page .spoke-page-intro .spoke-page-heading > div h1 span {
  display: block;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 2.592px;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.default.spoke-page .spoke-page-intro .spoke-page-heading > div:first-of-type {
    width: 43%;
  }
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.default.spoke-page .spoke-page-intro .spoke-page-heading > div:last-of-type {
    width: 57%;
  }
}
#learning-center-single.default.spoke-page .spoke-page-intro h1, #learning-center-single.default.spoke-page .spoke-page-intro h2, #learning-center-single.default.spoke-page .spoke-page-intro h3, #learning-center-single.default.spoke-page .spoke-page-intro p {
  padding: 0 1.5rem;
}
@media screen and (min-width: 90em) {
  #learning-center-single.default.spoke-page .spoke-page-intro h1, #learning-center-single.default.spoke-page .spoke-page-intro h2, #learning-center-single.default.spoke-page .spoke-page-intro h3, #learning-center-single.default.spoke-page .spoke-page-intro p {
    padding: 0;
  }
}
#learning-center-single.default.spoke-page .page-introduction p {
  font-weight: 500;
}
#learning-center-single.default.spoke-page .conclusion.outer-grid {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.default.spoke-page .conclusion.outer-grid {
    margin-top: 1rem;
  }
}
#learning-center-single.default.spoke-page .conclusion.outer-grid .vivid.section .part {
  padding-left: 0;
  padding-right: 0;
}
#learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper p {
  padding: 0 1rem;
}
#learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper p a {
  font-weight: 600;
  text-decoration: underline;
  color: #821f2d;
  letter-spacing: 0;
}
#learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper .cta {
  margin-top: 1.5rem;
  padding: 0 1rem;
}
@media print, screen and (min-width: 64em) {
  #learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper .cta {
    margin-top: 2.5rem;
  }
}
#learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper .cta a {
  display: flex;
  justify-content: space-between;
  border-top: #282829 1px solid;
  border-bottom: #282829 1px solid;
  align-items: center;
  padding: 0.75rem 0;
  color: #282829;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 3px;
}
@media print, screen and (min-width: 40em) {
  #learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper .cta a br {
    display: none;
  }
}
#learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper .cta a img {
  max-width: 15px;
  margin-left: 1rem;
}
@media print, screen and (min-width: 40em) {
  #learning-center-single.default.spoke-page .conclusion.outer-grid .editor-wrapper .cta a img {
    display: block;
    margin-left: 1rem;
    max-width: 22px;
  }
}
#learning-center-single.default .spoke-page-intro .vivid.grid-wrapper .vivid.section {
  border-bottom: none;
  padding-bottom: 0;
}

.topic-browser {
  margin: 2rem 0 0 0;
}
.topic-browser .vivid.section {
  align-items: baseline;
}
.topic-browser .vivid.section .topic-filter {
  border: 1px solid #821f2d;
}
.topic-browser .vivid.section .topic-filter-wrapper::before {
  background-color: #821f2d;
  width: 2.3em;
  height: 2.45em;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  position: absolute;
  pointer-events: none;
}
.topic-browser .vivid.section .topic-filter-wrapper::after {
  position: absolute;
  pointer-events: none;
  top: 50%;
  color: white;
  content: "\f107";
  font-family: FontAwesome;
  font-size: 2em;
  height: 1em;
  line-height: 1;
  right: 0.25em;
  top: 20px;
  margin-top: -0.5em;
}

#blog-consultation-form-tab {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #282829;
  padding: 15px 30px 12px 30px;
  cursor: pointer;
  z-index: 10;
}
@media print, screen and (min-width: 40em) {
  #blog-consultation-form-tab {
    bottom: 90px;
  }
}
@media print, screen and (min-width: 64em) {
  #blog-consultation-form-tab {
    width: 250px;
    right: 0;
    bottom: 15%;
    padding: 1rem;
  }
}
#blog-consultation-form-tab > div {
  display: block;
}
#blog-consultation-form-tab > div:nth-of-type(1) {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
  color: #d1a6a1;
  line-height: 1;
  margin-bottom: 10px;
}
#blog-consultation-form-tab > div:nth-of-type(2) {
  font-family: "big-caslon-fb", serif;
  font-size: 24px;
  color: #ffffff;
  line-height: 1.2;
}
#blog-consultation-form-tab > div:nth-of-type(3) {
  position: absolute;
  right: 35px;
  top: 25px;
}
#blog-consultation-form-tab > div:nth-of-type(3) img {
  max-width: 24px;
}
@media print, screen and (min-width: 64em) {
  #blog-consultation-form-tab > div:nth-of-type(3) {
    position: relative;
    right: unset;
    top: unset;
  }
}

#blog-consultation-form-container {
  display: none;
  position: absolute;
  z-index: 12001;
  top: 0;
  right: 0;
  background: #ffffff;
  padding: 2rem 1.5rem;
  overflow: scroll;
  max-width: 100%;
  height: 100%;
}
@media print, screen and (min-width: 40em) {
  #blog-consultation-form-container {
    padding: 2rem 3rem;
  }
}
@media print, screen and (min-width: 64em) {
  #blog-consultation-form-container {
    border: 1px solid #282829;
    border-right: 0;
    top: 15%;
    max-width: 445px;
    height: auto;
  }
}
#blog-consultation-form-container .close-form {
  position: absolute;
  right: 15px;
  top: 15px;
}
#blog-consultation-form-container .close-form button {
  color: #282829;
  font-size: 35px;
}
#blog-consultation-form-container .intro {
  margin-top: 1.5rem;
}
#blog-consultation-form-container .intro h1 {
  font-family: "big-caslon-fb", serif;
  font-size: 34px;
  letter-spacing: 1.02px;
  color: #282829;
  line-height: 110%;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  #blog-consultation-form-container .intro h1 {
    letter-spacing: 0.84px;
    line-height: 123%;
  }
}
#blog-consultation-form-container .intro p {
  margin-top: 5px;
  margin-bottom: 12px;
}
#blog-consultation-form-container .intro p strong {
  color: #d1a6a1;
}
#blog-consultation-form-container .form .gform_wrapper {
  margin: 0 auto !important;
}
#blog-consultation-form-container .form .gform_validation_errors {
  display: none;
}
#blog-consultation-form-container .form .gform_heading .gform_required_legend {
  display: none;
}
#blog-consultation-form-container .form form .gform-body input[type=text], #blog-consultation-form-container .form form .gform-body input[type=email], #blog-consultation-form-container .form form .gform-body input[type=tel] {
  padding: 2px 0;
  border: none;
  border-bottom: 1px solid #282829;
  box-shadow: none;
  height: auto;
}
#blog-consultation-form-container .form form .gform-body .gform_fields {
  grid-column-gap: 8%;
}
#blog-consultation-form-container .form form .gform-body .gform_fields fieldset legend {
  display: none;
}
#blog-consultation-form-container .form form .gform-body .gform_fields fieldset > div {
  display: block;
}
@media print, screen and (min-width: 40em) {
  #blog-consultation-form-container .form form .gform-body .gform_fields fieldset > div {
    display: flex;
  }
}
#blog-consultation-form-container .form form .gform-body .gform_fields fieldset > div > span label {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
#blog-consultation-form-container .form form .gform-body .gform_fields fieldset > div > span label:after {
  content: " *";
  color: #c02b0a;
}
#blog-consultation-form-container .form form .gform-body .gform_fields fieldset > div > span:first-of-type {
  padding-right: 2%;
}
#blog-consultation-form-container .form form .gform-body .gform_fields fieldset > div > span:last-of-type {
  padding-left: 2%;
}
#blog-consultation-form-container .form form .gform-body .gform_fields .gfield legend, #blog-consultation-form-container .form form .gform-body .gform_fields .gfield label {
  margin-top: 15px;
}
#blog-consultation-form-container .form form .gform-body .gform_fields .gfield #input_18_12 {
  width: 100%;
}
#blog-consultation-form-container .form form .gform-body .gform_fields .gfield.text-me-field {
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 40em) {
  #blog-consultation-form-container .form form .gform-body .gform_fields .gfield.text-me-field {
    justify-content: center;
  }
}
#blog-consultation-form-container .form form .gform-body .gform_fields .gfield.text-me-field label {
  margin-top: 0;
}
#blog-consultation-form-container .form form .gform-body #field_5_20 > label {
  display: none;
}
#blog-consultation-form-container .form form .gfield_validation_message {
  border: none;
  background: transparent;
  padding: 0;
  margin-top: 0;
  font-size: 14px;
}
#blog-consultation-form-container .form form .gform_footer {
  margin: 1rem 0 0 0;
  padding: 0;
}
#blog-consultation-form-container .form form .gform_footer input[type=submit] {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
  background-color: #282829;
  font-size: 13px;
  font-weight: 800;
  width: 174px;
  padding: 10px 0;
  margin: 0 auto;
}
#blog-consultation-form-container .form .gform_confirmation_wrapper .gform_confirmation_message {
  background-color: transparent;
  font-size: 14px;
  text-align: left;
  padding: 2rem 0 0 0;
}

.posts-archive .article {
  margin-bottom: 2rem;
}
.posts-archive .article a .featured-image img {
  height: 300px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.posts-archive .article a .info {
  height: 220px;
  position: relative;
  background-color: #efe9e5;
  padding: 1.5rem;
}
@media print, screen and (min-width: 40em) {
  .posts-archive .article a .info {
    height: 230px;
  }
}
.posts-archive .article a .info h2 {
  font-family: "big-caslon-fb", serif;
  font-weight: 700;
  font-size: 24px;
  font-style: normal;
  line-height: 130%;
  letter-spacing: 0.72px;
  font-variant-numeric: lining-nums proportional-nums;
}
@media print, screen and (min-width: 64em) {
  .posts-archive .article a .info h2 {
    font-size: 20px;
    letter-spacing: 0.6px;
  }
}
.posts-archive .article a .info h2 {
  color: #282829;
  font-size: 24px !important;
}
@media print, screen and (min-width: 64em) {
  .posts-archive .article a .info h2 {
    font-size: 20px !important;
  }
}
.posts-archive .article a .info h2 {
  display: -webkit-box;
  max-width: 100%;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.posts-archive .article a .info p {
  color: #282829;
  display: -webkit-box;
  max-width: 100%;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.posts-archive .article a .info .read-more-link {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 14.4px;
  letter-spacing: 0.18em;
  margin-bottom: 0;
  color: #282829;
  display: block;
}
@media print, screen and (min-width: 40em) {
  .posts-archive .article a .info .read-more-link {
    position: absolute;
    bottom: 25px;
  }
}
.posts-archive .article a .info .read-more-link img {
  margin-left: 0.5rem;
  max-width: 22px;
}
/*# sourceMappingURL=learning-center.css.map */
