/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
section[data-section-id="680a9ae597cee931de6eb666"] {
  display: none;
}
@font-face {
  font-family: 'Artifex Hand Demi';
  src: url('/__media/3bc2e8af-df78-41b3-970e-eed044f10060');
}
@font-face {
  font-family: 'Artifex Hand Demi Italic';
  src: url('/__media/96bdad0c-85b5-4e81-bce8-80f4187f7b2d');
}
@font-face {
  font-family: 'Dahlia';
  src: url('/__media/2fbc8576-c583-41b7-841d-392fb18a8c47');
}
h1,h2,h3,h4,p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
h1 {
  font-family: 'Dahlia',serif;
  font-size: 6.4em;
  letter-spacing: 0em;
  line-height: 1em;
  padding-bottom: .2em;
}
h1 strong {
  text-transform: uppercase;
  font-style: normal;
  font-size: 1.6em;
  font-weight: normal;
  line-height: .7em;
}
h1 em {
  font-family: 'Artifex Hand Demi Italic',serif !important;
  font-size: .32em;
  letter-spacing: .02em;
  line-height: 1.5em;
  vertical-align: super;
  padding-right: .4em;
}
h2 {
  font-family: gyst-variable,sans-serif;
  font-variation-settings: "wght" 300;
  font-size: 2.8em;
  letter-spacing: .03em;
  line-height: 1.3em;
}
h3 {
  font-family: gyst-variable,sans-serif;
  font-variation-settings: "wght" 500;
  font-size: 1.8em;
  letter-spacing: .06em;
  line-height: 1.5em;
  text-transform: none;
}
h4 {
  font-family: Roboto Mono,monospace;
  font-weight: 500;
  text-transform: uppercase;
  font-size: .88em;
  letter-spacing: .3em;
  line-height: 2.6em;
}
h4 strong {
  font-weight: 500;
  border-bottom: solid 1px;
  padding-bottom: .3em;
}
.sqsrte-large {
  font-family: 'Artifex Hand Demi',serif;
  line-height: 1.7em;
  font-size: 1.6em;
  letter-spacing: .24px;
}
.sqsrte-large em {
  font-family: 'Artifex Hand Demi Italic',serif !important;
  line-height: 1.7em;
}
p,p2 {
  font-size: 1.07em;
  line-height: 2.4em;
}
@media screen and (max-width:991px) {
  h1 {
    font-size: 5em;
  }
  h1 strong {
    font-size: 1.2em !important;
    hyphens: auto;
  }
  h1 em {
    font-size: .3em;
    padding-right: .2em;
  }
  h2 {
    font-size: 2.4em;
  }
}
blockquote {
  margin-left: 0px;
  margin-right: 0px;
}
blockquote h1 {
  margin-left: 0px;
  margin-right: 0px;
  border-left: none !important;
  font-size: 8em;
  letter-spacing: 0em;
  line-height: 1em !important;
}
@media screen and (max-width:991px) {
  blockquote h1 {
    font-size: 5.85em;
    padding-left: 0;
    padding-right: 0;
    line-height: ;
  }
}
blockquote h2 {
  font-size: 3.2em;
}
blockquote h4 {
  font-weight: 400;
  font-size: 1.2em;
  letter-spacing: .24em;
}
blockquote p {
  margin-left: 0px;
  margin-right: 0px;
  margin: 0px !important;
  border-left: none !important;
  font-family: gyst-variable,sans-serif;
  font-variation-settings: "wght" 200;
  font-size: 3em;
  font-style: italic;
  letter-spacing: .04em;
  text-transform: none;
  line-height: 1.3em !important;
}
a:hover {
  color: #a67c52;
}
p a,h2 a,h3 a,h4 a {
  border-bottom: 1px solid;
  padding-bottom: 0em;
}
.sqs-block-html a {
  text-decoration: none !important;
}
.sqs-block-accordion .accordion-item a {
  border-bottom: 1px solid !important;
  padding-bottom: .1em !important;
}
.vl {
  border-left: 1px solid #a67c52;
  position: relative;
  top: 0;
  left: 50%;
  height: 80px;
  width: 0;
  margin-left: -3px;
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}
.sqs-button-element--primary {
  font-family: manofa,sans-serif !important;
  font-weight: 500 !important;
}
.sqs-button-element--secondary {
  font-family: manofa,sans-serif !important;
  font-weight: 300 !important;
}
.sqs-button-element--tertiary {
  font-weight: 700 !important;
}
#collection-55ce299be4b0fc9c2b69e0e5 .image-caption-wrapper {
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #202222;
  border-bottom: 1px solid #202222;
}
#collection-55ce299be4b0fc9c2b69e0e5 .image-caption-wrapper p {
  color: #202222 !important;
  font-style: italic;
}
.header--menu-open .header-menu .header-menu-nav a {
  font-family: 'Dahlia',serif;
  font-size: 4.8rem;
  text-transform: lowercase;
  letter-spacing: 1.5px;
  line-height: .96em;
}
.header--menu-open .header-menu .customerAccountLoginMobile {
  margin-top: 2em !important;
}
.header--menu-open .header-menu .customerAccountLoginMobile .unauth,.header--menu-open .header-menu .customerAccountLoginMobile .auth {
  border: solid 2px #202222;
  font-family: manofa,sans-serif !important;
  font-weight: 500 !important;
  font-size: 1.3rem;
  text-transform: uppercase;
  letter-spacing: .11em;
  padding: .6em 1em;
}
@media screen and (max-width:991px) {
  .header--menu-open .header-menu .header-menu-nav a {
    font-size: 4.2rem;
  }
  .header--menu-open .header-menu .customerAccountLoginMobile .unauth {
    font-size: 1.3rem !important;
  }
  .header--menu-open .header-menu .customerAccountLoginMobile {
    margin-top: 1.2em !important;
  }
}
@media screen and (max-width:5000px) {
  .header .header-burger {
    display: flex;
    order: 2 !important;
  }
  .header--menu-open .header-menu {
    opacity: 1;
    visibility: visible;
  }
  .header-title {
    text-align: center !important;
  }
  .header .header-title-nav-wrapper .header-nav {
    display: none;
  }
}
.header-nav,.header-actions {
  display: none;
}
@media screen and (min-width:991px) {
  .header-title-logo {
    margin: 0 !important;
    position: absolute;
    top: 25%;
    left: 50%;
    transform: translatex(-50%);
    z-index: 9999;
  }
}
#siteWrapper .header-skip-link {
  display: none;
}
body {
  overflow-x: clip !important;
}
.sqs-announcement-bar-text,.sqs-announcement-bar-text p {
  line-height: 1.8em;
}
html.squarespace-damask .sqs-blockStatus {
  display: none !important;
}
section[data-section-id="67d30751f0930a732d004423"] .list-item-content__button,section[data-section-id="67d6dd15cb403170da7379b7"] .list-item-content__button {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: unset !important;
  opacity: 0;
}
section[data-section-id="67d30751f0930a732d004423"] .list-item-content__button-container,section[data-section-id="67d6dd15cb403170da7379b7"] .list-item-content__button-container {
  position: static;
}
section[data-section-id="67d30751f0930a732d004423"] .list-item,section[data-section-id="67d6dd15cb403170da7379b7"] .list-item {
  position: relative;
}
section[data-section-id="67d30751f0930a732d004423"] .list-item-content__button:hover,section[data-section-id="67d6dd15cb403170da7379b7"] .list-item-content__button:hover {
  opacity: 0;
}
@media screen and (max-width:991px) {
  section[data-section-id="67d30751f0930a732d004423"] .user-items-list-carousel__media-container,section[data-section-id="67d6dd15cb403170da7379b7"] .user-items-list-carousel__media-container {
    width: 95% !important;
  }
  section[data-section-id="67d30751f0930a732d004423"] .list-item-content__title,section[data-section-id="67d6dd15cb403170da7379b7"] .list-item-content__title {
    font-size: 1.8em !important;
  }
  section[data-section-id="67d30751f0930a732d004423"] .user-items-list-carousel .mobile-arrows,section[data-section-id="67d6dd15cb403170da7379b7"] .user-items-list-carousel .mobile-arrows {
    margin-top: 15px;
  }
}
section[data-section-id="67d6dd15cb403170da7379b7"] .user-items-list-carousel__slide {
  padding: 0 !important;
}
section[data-section-id="67d6dd15cb403170da7379b7"] .list-item-content {
  padding: 4%;
}
@media screen and (max-width:991px) {
  section[data-section-id="67d6dd15cb403170da7379b7"] .user-items-list-carousel__media-container {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  section[data-section-id="67d6dd15cb403170da7379b7"] .list-item-content {
    padding: 4%;
  }
  section[data-section-id="67d6dd15cb403170da7379b7"] .user-items-list .list-section-title {
    padding-top: 20px;
  }
}
.list-item-content__text-wrapper p {
  letter-spacing: .06em;
  line-height: 1.6em;
}
.list-item-content__text-wrapper p em {
  font-family: gyst-variable,sans-serif;
  font-variation-settings: "wght" 300;
  font-size: 2.16em;
  letter-spacing: .05em;
  line-height: 1.36em !important;
}
.page-section.white .list-item-content__text-wrapper p strong {
  background-color: rgba(232,237,252,.75);
  padding: 12px 5px 6px 5px;
  font-weight: normal !important;
}
.page-section.bright-inverse .list-item-content__text-wrapper p strong {
  background-color: #d6defa !important;
  padding: 12px 5px 6px 5px;
  font-weight: normal !important;
}
@media screen and (max-width:991px) {
  .user-items-list-carousel__slide .list-item-content__text-wrapper .list-item-content__description {
    max-width: 96% !important;
  }
  .user-items-list-carousel__media-container {
    width: 60% !important;
  }
}
#block-yui_3_17_2_1_1762454836478_38167 .summary-title-link {
  font-family: gyst-variable,sans-serif !important;
  font-variation-settings: "wght" 300;
  font-size: 1.8em !important;
  letter-spacing: .03em;
  line-height: 1.1em;
}
a[href*="portfolio/odds-ends"] {
  display: none;
}
section[data-section-id="666714ddc4237729e2ec3b12"] .sqs-native-video .native-video-player,section[data-section-id="6740dbf281ff221974874685"] .sqs-native-video .native-video-player,section[data-section-id="666714ddc4237729e2ec3b12"] .video-player .plyr video,section[data-section-id="6740dbf281ff221974874685"] .video-player .plyr video {
  object-fit: cover !important;
  height: 100% !important;
  width: 100% !important;
  padding: 0 !important;
}
section[data-section-id="666714ddc4237729e2ec3b12"] .sqs-block-content,section[data-section-id="6740dbf281ff221974874685"] .sqs-block-content,section[data-section-id="666714ddc4237729e2ec3b12"] .intrinsic,section[data-section-id="6740dbf281ff221974874685"] .intrinsic,section[data-section-id="666714ddc4237729e2ec3b12"] .embed-block-wrapper,section[data-section-id="6740dbf281ff221974874685"] .embed-block-wrapper,section[data-section-id="666714ddc4237729e2ec3b12"] .sqs-native-video,section[data-section-id="6740dbf281ff221974874685"] .sqs-native-video {
  height: 100% !important;
}
#block-yui_3_17_2_1_1738263497897_95480 .sqs-block-content {
  height: 100%;
}
#block-yui_3_17_2_1_1738263497897_95480 .sqs-gallery-block-slideshow {
  height: 100%;
}
#block-yui_3_17_2_1_1738263497897_95480 .sqs-gallery-design-stacked {
  height: 100% !important;
  overflow: hidden;
}
#block-yui_3_17_2_1_1738263497897_95480 img {
  position: absolute !important;
  object-fit: cover !important;
  height: 100% !important;
  min-height: 100% !important;
  min-width: 100% !important;
  width: auto !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%,-50%) !important;
  object-position: center !important;
}
.pricing-table-left,.pricing-table-right {
  min-width: 380px;
  max-width: 400px;
  margin: auto;
  text-align: center;
  background-color: #fff;
  border: solid #202222 1px;
}
.pricing-table-left {
  float: right;
  margin-right: 10px;
}
.pricing-table-right {
  float: left;
  margin-left: 10px;
}
@media screen and (max-width:991px) {
  .pricing-table-left,.pricing-table-right {
    float: none !important;
    margin: auto !important;
    min-width: 200px;
  }
}
.pricing-tier {
  background-color: #202222;
  color: #fff;
  padding: 20px 10px;
  font-family: 'Artifex Hand Demi',serif;
  line-height: 1.7em;
  font-size: 1.4em;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.pricing-info {
  padding: 40px 30px 50px;
}
.pricing-info h3 {
  font-family: roboto mono,sans-serif;
  font-size: 14px !important;
  text-transform: uppercase;
  letter-spacing: 2.75px;
}
.pricing-button {
  border: solid #a4adff 2px;
  padding: 22px 10px 28px;
  margin: auto;
  margin-top: 30px !important;
  margin-bottom: 10px !important;
  max-width: 230px;
  font-family: manofa,sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  font-size: 1.4em;
  color: #a4adff;
  transition: background-color .1s linear 0s,color .1s linear 0s;
}
.pricing-button:hover {
  background-color: #a4adff;
  color: #fff;
}
.pricing-button a:hover {
  color: #fff;
}
#block-d03770fef1097505fbc1 h1 strong {
  font-size: 1.15em !important;
}
.tweak-blog-basic-grid-width-inset .blog-basic-grid {
  max-width: 1200px;
}
section[data-section-id="655a3f87aeab5f8fbc024b6d"] h1 a {
  text-decoration: none;
}
.blog-basic-grid .blog-title {
  font-family: gyst-variable,sans-serif !important;
  font-variation-settings: "wght" 400;
  font-size: 2.1em;
  letter-spacing: .02em;
  line-height: 1.2em;
  text-transform: none;
}
.blog-basic-grid .blog-categories,.blog-basic-grid .blog-author,.blog-basic-grid .blog-date {
  font-size: 1em;
}
.tweak-blog-basic-grid-primary-meta-categories .blog-basic-grid .blog-meta-primary .blog-categories-list,.tweak-blog-basic-grid-secondary-meta-categories .blog-basic-grid .blog-meta-secondary .blog-categories-list {
  font-size: .8em;
}
@media screen and (max-width:991px) {
  .blog-item-wrapper .blog-item-title h1.entry-title {
    font-size: 4.1em !important;
  }
}
.blog-item-wrapper .blog-item-title h1.entry-title {
  font-family: 'Dahlia',serif;
  font-size: 5.6em;
  letter-spacing: 0em;
  line-height: 1em;
  padding-bottom: .2em;
}
.tweak-blog-item-meta-position-below-title.tweak-blog-item-show-categories .blog-item-wrapper .blog-item-title,.tweak-blog-item-meta-position-below-title.tweak-blog-item-show-date .blog-item-wrapper .blog-item-title,.tweak-blog-item-meta-position-below-title.tweak-blog-item-show-author-name .blog-item-wrapper .blog-item-title {
  margin-bottom: .6em;
}
.blog-item-wrapper .blog-meta-item,.blog-item-wrapper .blog-meta-item a,.blog-item-wrapper .blog-meta-item span {
  font-weight: 400;
  text-transform: uppercase;
  font-size: .95em;
  letter-spacing: .25em;
  line-height: 2em;
}
.blog-item-tag-wrapper {
  display: none;
}
.squarespace-comments .header-controls .controls .comment-count {
  font-family: Roboto Mono,sans-serif;
  font-size: .98em;
  text-transform: uppercase;
  letter-spacing: .2em;
}
.squarespace-comments .comments-content .comment-list .comment .comment-header .user-info .avatar {
  display: none;
}
.squarespace-comments .comments-content .comment-list .comment .comment-header {
  padding-left: 0;
  padding-bottom: 6px;
}
.squarespace-comments .comments-content .comment-list .comment .comment-body {
  padding-left: 0;
}
.squarespace-comments .comments-content .comment-list .comment .comment-header .user-info .author {
  font-family: 'Artifex Hand Demi',serif;
  font-size: 1.45em;
  letter-spacing: .6px;
}
.sqs-block-archive .archive-block-setting-layout-index.archive-block-setting-multicolumns .archive-group-name-link {
  font-family: 'Artifex Hand Demi',serif;
  font-size: 1.45em;
  letter-spacing: 1px;
}
.sqs-block-archive .archive-block-setting-layout-index .archive-item-link {
  font-size: 1.01em;
  letter-spacing: .04em;
  font-weight: 400;
  line-height: 1.66em;
  padding-top: 0em;
}
.sqs-block-archive .archive-block-setting-layout-index .archive-item-date-after {
  font-weight: 500 !important;
  font-size: .75em;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: .2em;
  opacity: 1;
}
.form-title {
  font-family: gyst-variable,sans-serif !important;
  font-variation-settings: "wght" 300;
  font-size: 2.6em !important;
  letter-spacing: .03em !important;
  line-height: 1.3em !important;
}
@media screen and (max-width:1516px) {
  #collection-65566707c966800e0c610038 h1 {
    font-size: 4.5em;
    hyphens: auto;
  }
  #collection-65566707c966800e0c610038 h3 {
    font-size: 1.7em;
  }
  #collection-65566707c966800e0c610038 .sqsrte-large {
    font-size: 1.5em;
  }
}
section[data-section-id="65a99aa00a9a0322e11f6548"] p.sqsrte-large a {
  color: #a67c52 !important;
}
#block-yui_3_17_2_1_1709845786300_23576 P strong {
  font-family: gyst-variable,sans-serif;
  font-size: 1.8em;
  font-variation-settings: "wght" 500;
  letter-spacing: .06em;
  line-height: 1.6em;
  font-weight: normal;
}
#block-yui_3_17_2_1_1709845786300_23576 .accordion-item__title {
  text-transform: uppercase;
  font-size: 1em;
  letter-spacing: .03em;
  hyphens: auto;
}
@media screen and (max-width:991px) {
  #block-yui_3_17_2_1_1709845786300_23576 .accordion-item__title {
    font-size: .6em;
    letter-spacing: .05em;
  }
}
section[data-section-id="658c8ea56228f059bd4915f7"] .user-items-list-carousel[data-media-alignment="center"] .user-items-list-carousel__media-container {
  max-width: 140px !important;
  margin-bottom: 2em !important;
}
.course-list .course-list__course-name {
  font-family: 'Dahlia',serif !important;
  text-transform: uppercase;
  font-size: 7.4em;
  line-height: .8em;
  letter-spacing: .03em;
  hyphens: auto;
}
.course-list .course-list__course-description p {
  font-family: gyst-variable,sans-serif !important;
  font-variation-settings: "wght" 300;
  font-size: 2.06rem;
  line-height: 1.4em !important;
}
.course-list__progress-bar-container {
  border: solid 1px #202222 !important;
  background-color: #fff !important;
}
.course-list .course-list__progress-bar-container .course-list__progress-bar-text {
  background-color: transparent !important;
}
.black .course-list__progress-bar-text {
  color: #202222 !important;
}
.light .course-list__list .course-list__list-chapter-item-accordion-trigger {
  background-color: #e6ebfc;
}
.black .course-list__list .course-list__list-chapter-item-accordion-trigger {
  background-color: #f7f5f2 !important;
}
.bright-inverse .course-list__list .course-list__list-chapter-item-accordion-trigger {
  background-color: #f7f5f2;
}
.course-list__list .course-list__list-chapter-item-chapter-name {
  font-family: gyst-variable,sans-serif !important;
  font-variation-settings: "wght" 500;
}
.course-list .course-list__list-chapter-item-chapter-meta {
  font-weight: 500 !important;
  font-size: .7rem !important;
  letter-spacing: .16em;
  text-transform: uppercase;
}
.course-list__list .course-list__list-course-item a:hover {
  color: #202222 !important;
}
.course-list .course-list__list-course-item-lesson-meta {
  font-weight: 500 !important;
  font-size: .7rem !important;
  letter-spacing: .14em;
  text-transform: uppercase;
}
@media screen and (max-width:991px) {
  .course-list .course-list__course-name {
    font-size: 5.8em;
  }
  .course-list .course-list__course-description p {
    font-size: 1.5em;
  }
}
.course-item__course-title {
  font-family: 'Dahlia',serif !important;
  padding-bottom: .16em;
}
.bright-inverse .course-item__course-title {
  color: #a4adff;
}
.light .course-item__course-title {
  color: #a67c52;
}
.course-item__header {
  border-bottom: solid 1px #202222 !important;
}
.course-item .course-item__side-nav-chapter-header {
  border-bottom: solid 1px #202222 !important;
}
.course-item__chapter-title {
  font-weight: 450 !important;
}
.course-item__lesson-title {
  font-family: 'Dahlia',serif !important;
  hyphens: auto;
}
.course-item__footer-container {
  border-top: solid 1px #202222;
}
.course-item.nav-align-right:not(.mobile-layout) .course-item__side-nav-header .course-item__side-nav-toggle-button-desktop {
  border: solid 1px #202222 !important;
}
@media screen and (min-width:767px) {
  .course-item__side-nav {
    border-left: solid 1px #202222;
  }
}
.course-item .course-item__side-nav-header .course-item__side-nav-progress-bar-container {
  background-color: #fff;
}
.course-item .course-item__side-nav-header .course-item__side-nav-progress-bar-container .course-item__side-nav-progress-bar {
  background-color: #a4adff;
}
.light .course-item .course-item__side-nav-header .course-item__side-nav-progress-bar-container .course-item__side-nav-progress-bar {
  background-color: #a67c52;
}
.course-item .course-item__side-nav-header .course-item__side-nav-progress-bar-container .course-item__progress-bar-text {
  background-color: transparent;
}
.course-item__side-nav-chapter-header {
  border-top: solid 1px #202222;
}
.course-item .course-item__side-nav-mobile-header,.course-item .course-item__side-nav-lesson,.course-item__side-nav-chapter-header,.course-item .course-item__side-nav-header {
  border-bottom: none !important;
}
.course-item .course-item__side-nav-chapter-lessons .course-item__side-nav-lesson {
  padding-top: .2em !important;
  padding-bottom: .2em !important;
}
.course-item__side-nav-chapter-title {
  font-family: gyst-variable,sans-serif !important;
  font-variation-settings: "wght" 500;
  line-height: 1.5em;
  text-transform: none;
}
.course-item__side-nav-chapter-header {
  padding-top: 1.6em !important;
  padding-bottom: 1.6em !important;
}
.course-item__side-nav-link-title {
  line-height: 1.8em !important;
  margin-bottom: 0 !important;
}
.course-item .course-item__side-nav-lesson.active,.course-item .course-item__side-nav-lesson a:hover {
  color: #f7f5f2 !important;
}
.course-item__side-nav-lesson-metadata {
  font-weight: 400 !important;
  font-size: .7rem !important;
}
.course-item .course-item__side-nav-link .course-item__side-nav-thumbnail-container {
  border: solid 2px #fff;
}
.course-item__side-nav-mobile-course-title {
  font-family: 'Dahlia',serif !important;
  font-size: 3.6em !important;
  hyphens: auto;
  padding-top: .1em;
  padding-bottom: .2em;
}
.bright-inverse .course-item__side-nav-mobile-course-title {
  color: #a4adff;
}
.light .course-item__side-nav-mobile-course-title {
  color: #a67c52;
}
.course-item .course-item__side-nav-mobile-header {
  padding: 1.4em;
  border-top: solid 1px #202222;
  border-bottom: solid 1px #202222;
}
@media screen and (max-width:767px) and (orientation:portrait) {
  .course-item__intro {
    padding-left: 1.4em !important;
  }
  .course-item__chapter-title {
    font-size: .8em !important;
  }
  .course-item__lesson-title {
    font-size: 4.2em !important;
  }
  .course-item__next-lesson-button {
    padding: 1.1em 1.4em !important;
    font-size: .9em !important;
    letter-spacing: 3px !important;
  }
  .course-item .course-item__side-nav-chapter-title {
    font-size: 1.7em;
  }
  .course-item__side-nav-chapter-metadata {
    font-size: .7em !important;
  }
}
#block-yui_3_17_2_1_1709840645057_30218 .sqs-button-element--primary,#block-72cb341a48ae0b29204e .sqs-button-element--primary,#block-82a00517af2ba7fae889 .sqs-button-element--primary,#block-3c3b80a776b1b75e0cc1 .sqs-button-element--primary,#block-e86e16619b6d30f450b6 .sqs-button-element--primary,#block-b80e16e971a235f80d26 .sqs-button-element--primary {
  margin-top: 0 !important;
}
#block-392037f915b8b73cc1e2 .sqs-button-element--primary,#block-1d06754e2be580a84051 .sqs-button-element--primary,#block-46dde31b7b06715e0041 .sqs-button-element--primary,#block-e5b117000d825b11e4e8 .sqs-button-element--primary,#block-c4dd2dd4c4cc1b4f5d76 .sqs-button-element--primary {
  margin-top: 0 !important;
}
#footer-sections .sqs-block-collectionlink .collectionlink-title a {
  font-family: 'Artifex Hand Demi',serif;
  line-height: 1.7em;
  font-size: 1.6em;
  letter-spacing: .1em;
  text-transform: uppercase;
  text-align: center;
  color: #a67c52;
}
#footer-sections .sqs-block-collectionlink .collectionlink-thumbnail,.link-block .collectionlink-thumbnail {
  display: none;
}
#footer-sections .sqs-block-collectionlink .collectionlink-content-below-thumbnail .collectionlink-title,.link-block .collectionlink-content-below-thumbnail .collectionlink-title {
  margin: 0;
}
