/** Shopify CDN: Minification failed

Line 81:22 The "+" operator only works if there is whitespace on both sides

**/
.link-dropdown {
  position: relative;
  text-align: left
}

.link-dropdown .link-dropdown__button {
  position: relative;
  color: inherit;
  font-weight: 600;
  padding-right: 40px;
  height: 44px;
  z-index: 3;
  text-align: left;
  white-space: nowrap;
  will-change: width;
  transition: width 250ms cubic-bezier(0.01, 0.45, 0.28, 0.98)
}

.link-dropdown .link-dropdown__button:hover {
  color: inherit
}

.link-dropdown__button[aria-expanded="true"] .link-dropdown__button-prefix-icon svg circle:nth-child(3) {
  transform: translateX(6px)
}

.link-dropdown__button[aria-expanded="true"] .link-dropdown__button-prefix-icon svg circle:nth-child(4) {
  transform: translateX(-6px)
}

.link-dropdown__button[aria-expanded="true"] .link-dropdown__button-icon {
  transform: rotate(180deg)
}

.link-dropdown__button[aria-expanded="true"]+.link-dropdown__options {
  visibility: visible;
  opacity: 1
}

.link-dropdown__button-prefix-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  width: 20px
}

.link-dropdown__button-prefix-icon svg {
  display: block;
  width: 20px;
  height: 20px
}

.link-dropdown__button-prefix-icon svg circle {
  fill: #fff;
  transition: transform 400ms cubic-bezier(0.11, 0.44, 0.03, 1)
}

.link-dropdown__button-icon {
  position: absolute;
  margin: -12px 8px 0 0;
  right: 0;
  top: 50%;
  transition: transform 250ms ease
}

.link-dropdown__button-icon svg {
  display: block
}

.link-dropdown__options {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 2;
  top: -5px;
  min-width: calc(100%+40px);
  background: #fff;
  padding-top: 49px;
  padding-bottom: 12px;
  box-shadow: 0 6px 12px 1px rgba(0, 0, 0, 0.12);
  transition: opacity 250ms ease, box-shadow 250ms ease, visibility 250ms
}

.link-dropdown--right-aligned .link-dropdown__options {
  right: -10px
}

.link-dropdown--left-aligned .link-dropdown__options {
  left: -15px
}

.link-dropdown__link {
  display: block;
  white-space: nowrap;
  color: inherit;
  padding: 6px 50px 6px 30px
}

.link-dropdown--with-icon .link-dropdown__link {
  padding-left: 43px
}

.link-dropdown__link:hover {
  color: inherit;
  background: rgba(20, 20, 20, 0.06)
}

.link-dropdown__link--active {
  background: rgba(20, 20, 20, 0.06)
}

.utility-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0px
}

@media(min-width:768px) {
  .utility-bar {
    margin-bottom: 0px
  }
}

.utility-bar--sticky-mobile-copy {
  position: fixed;
  top: var(--theme-sticky-header-height);
  left: 0;
  width: 100%;
  z-index: 301;
  background: #fff;
  padding-left: 16px;
  padding-right: 16px;
  border-bottom: 1px solid #dfe3e8;
  opacity: 0;
  transform: translateY(-15px);
  visibility: hidden;
  transition: transform 200ms ease-in, opacity 200ms ease-in, visibility 200ms
}

.utility-bar-sticky-mobile-copy-reveal .logo-area {
  border-bottom-color: transparent
}

.utility-bar-sticky-mobile-copy-reveal .utility-bar--sticky-mobile-copy {
  opacity: 1;
  transform: translateY(-1px);
  visibility: visible
}

.utility-bar__left,
.utility-bar__right {
  flex: 2 0 0
}

.utility-bar__left {
  display: flex
}

.utility-bar__left .utility-bar__item {
  margin-right: 12px
}

.utility-bar__centre {
  flex: 1 1 auto;
  text-align: center
}

.utility-bar__centre .utility-bar__item {
  margin-left: 6px;
  margin-right: 6px
}

.utility-bar__right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right
}

.utility-bar__right .utility-bar__item {
  margin-left: 12px
}

.article-list .article {
  padding-top: 50px;
  padding-bottom: 50px;
  border-top: 1px solid #e2e2e2
}

.article-list .article:first-child {
  border-top: 0;
  padding-top: 20px
}

@media(min-width:767px) {
  .article-list.article-layout--columns {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -50px
  }

  .article-list.article-layout--columns .article {
    display: flex;
    box-sizing: border-box;
    padding: 0 20px;
    margin: 0 0 50px;
    border: 0;
    width: 50%;
    border-right: 1px solid #e2e2e2
  }

  .article-list.article-layout--columns .article:nth-child(2n),
  .article-list.article-layout--columns .article:last-child {
    border-right: 0
  }

  .article-list.article-layout--columns .article__inner {
    display: flex;
    flex-direction: column;
    flex-basis: 100%
  }

  .article-list.article-layout--columns .article__inner>.rte {
    flex-grow: 1;
    margin-bottom: 2em
  }

  .article-list.article-layout--columns.article-layout--one-row .article:nth-child(3) {
    display: none
  }
}

@media(min-width:1024px) {
  .article-list.article-layout--columns .article {
    width: 33.33%
  }

  .article-list.article-layout--columns .article:nth-child(2n) {
    border-right: 1px solid #e2e2e2
  }

  .article-list.article-layout--columns .article:nth-child(3n),
  .article-list.article-layout--columns .article:last-child {
    border-right: 0
  }

  .article-list.article-layout--columns.article-layout--one-row .article:nth-child(3) {
    display: flex
  }
}

.ls-main-blog-page .majortitle {
  max-width: 736px;
  font-size: 38px;
  color: #3e3737;
  margin: 40px auto 0px;
  text-align: center;
  font-family: 'ITCAvantGardeStd-Md';
}

.ls-main-blog-page .article {
  padding-bottom: 40px;
  padding-top: 40px;
}

.ls-main-blog-page .article h2 {
  font-size: 20px;
  font-family: 'ITCAvantGardeStd-Demi';
}

.header-modelcon-left .header-left-icon_search {
  display: flex;
}

@media only screen and (max-width:767px) {
  .ls-main-blog-page .majortitle {
    width: 100%;
    font-size: 22px;
    color: #3e3737;
    margin: 20px auto 0px;
    text-align: center;
    font-family: 'ITCAvantGardeStd-Md';
  }

  .ls-main-blog-page .article {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .ls-main-blog-page .article h2 {
    font-size: 16px;
    font-family: 'ITCAvantGardeStd-Demi';
  }

  .utility-bar__right {
    font-size: 14px
  }

  .utility-bar__right .link-dropdown .link-dropdown__button {
    font-weight: 500
  }

  .utility-bar__right .mobile-only {
    display: none
  }
}