/** Shopify CDN: Minification failed

Line 6109:1 Unexpected "/"

**/
@charset "UTF-8";

























































































/* Component variables */
body.cc-popup-no-scroll {
  overflow: hidden;
}

.popup-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
  pointer-events: none;
}

.cc-popup {
  position: fixed;
  display: flex;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 997;
  transition: opacity 0.15s, visibility 0.15s !important;
  opacity: 0;
  -moz-opacity: 0; /* Firefox and Mozilla browsers */
  -webkit-opacity: 0; /* WebKit browser e.g. Safari */
  visibility: hidden;
  pointer-events: none;
}
.cc-popup.cc-popup--center {
  justify-content: center;
  align-items: center;
}
.cc-popup.cc-popup--center .cc-popup-modal {
  transform: translate3d(0, 60px, 0);
}
.cc-popup.cc-popup--bottom-left, .cc-popup.cc-popup--bottom-right {
  align-items: flex-end;
}
.cc-popup.cc-popup--bottom-left {
  justify-content: flex-start;
}
.cc-popup.cc-popup--bottom-left .cc-popup-modal {
  transform: translate3d(-60px, 0, 0);
}
.cc-popup.cc-popup--bottom-right {
  justify-content: flex-end;
}
.cc-popup.cc-popup--bottom-right .cc-popup-modal {
  transform: translate3d(60px, 0, 0);
}
.cc-popup.cc-popup--right {
  justify-content: flex-end;
}
.cc-popup.cc-popup--right .cc-popup-modal {
  transform: translate3d(60px, 0, 0);
  width: 100%;
  min-width: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
@media (min-width: 768px) {
  .cc-popup.cc-popup--right .cc-popup-modal {
    width: 400px;
  }
}
.cc-popup.cc-popup--visible {
  visibility: visible;
  opacity: 1 !important;
  -moz-opacity: 1 !important; /* Firefox and Mozilla browsers */
  -webkit-opacity: 1 !important; /* WebKit browser e.g. Safari */
  pointer-events: auto;
}
.cc-popup.cc-popup--visible .cc-popup-modal {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0,0,0);
}
.cc-popup .cc-popup-background {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 998;
}
.cc-popup .cc-popup-modal {
  position: relative;
  /*z-index: 999;*/
  transition: transform 0.25s;
  -webkit-transform: transform 0.25s;
  /*overflow: hidden;*/
  background-color: #ffffff;
  color: #6d7175;
}
.cc-popup .cc-popup-container {
  display: flex;
}
.cc-popup .cc-popup-container .cc-popup-title {
  color: #6d7175;
}
.cc-popup .cc-popup-close {
  position: absolute;
  right: 3px;
  top: 3px;
  width: 44px;
  height: 44px;
  padding: 7px;
  min-width: auto;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.cc-popup .cc-popup-close svg {
  stroke: #6d7175;
  stroke-width: 2px;
}
[dir=rtl] .cc-popup .cc-popup-close {
  left: 3px;
  right: auto;
}
.cc-popup .cc-popup-image .rimage-background {
  height: 100%;
}
.cc-popup .cc-popup-column {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.cc-animate-enabled .shopify-section {
  overflow: hidden;
}
@media (min-width: 768px) {
  .cc-animate-enabled [data-cc-animate] {
    opacity: 0;
  }
}
.cc-animate-enabled [data-cc-animate].-in {
  transition: opacity 0.7s, transform 0.7s;
  opacity: 1;
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-right {
  transform: translate3d(15px, 0, 0);
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-right.-in {
  transition-timing-function: cubic-bezier(0, 0.14, 0.19, 1);
  transform: translate3d(0, 0, 0);
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-up {
  transform: translate3d(0, 15px, 0);
  transition-duration: 0.7s;
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-up.-in {
  transform: translate3d(0, 0, 0);
}
.cc-animate-enabled [data-cc-animate].cc-zoom-out {
  transform: scale(1.1);
}
.cc-animate-enabled [data-cc-animate].cc-zoom-out.-in {
  transition: transform 1.6s cubic-bezier(0, 0.14, 0.19, 1) 0s !important;
  transform: scale(1);
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-zoom-out {
  transform: scale(1.2);
}
.cc-animate-enabled [data-cc-animate].cc-fade-in-zoom-out.-in {
  transition: opacity 1s, transform 1.2s cubic-bezier(0, 0.14, 0.19, 1) 0s, filter 2s !important;
  transform: scale(1);
}
@media (prefers-reduced-motion: reduce) {
  .cc-animate-enabled [data-cc-animate], .cc-animate-enabled [data-cc-animate].-in {
    transition: opacity 0.7s !important;
    transform: none !important;
  }
}

.cc-modal-window {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9000;
}

.cc-modal-window__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.2;
  cursor: pointer;
  z-index: 1;
}

.cc-modal-window__foreground {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  z-index: 2;
}

.cc-modal-window__close {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border: none;
  color: inherit;
  box-shadow: none;
  cursor: pointer;
  padding: 15px;
  border-radius: 0;
  transition: none;
}
.cc-modal-window__close:hover {
  background: transparent;
  border: none;
  color: inherit;
  box-shadow: none;
}
.cc-modal-window__close svg {
  stroke-width: 2;
}

.cc-modal-window__content-container {
  position: relative;
  overflow: auto;
  width: 800px;
  max-width: calc(100vw - 30px);
  max-height: 80vh;
  background: #fff;
  box-shadow: 0 1px 50px -20px #000;
  border-radius: 0px;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .cc-modal-window__content-container {
    max-width: 90vw;
  }
}
@media (min-width: 960px) {
  .cc-modal-window__content-container {
    max-width: 80vw;
  }
}

.cc-modal-window--size-small .cc-modal-window__content-container {
  width: 500px;
}

.cc-modal-window__content {
  margin: 60px 20px 20px;
}
@media (min-width: 768px) {
  .cc-modal-window__content {
    margin: 60px 40px 40px;
  }
}

.cc-modal-window--closing {
  visibility: hidden;
}

.cc-modal-visible {
  overflow: hidden;
}

.cc-price-range {
  position: relative;
}

.cc-price-range__input-row {
  margin: 12px 0;
  display: flex;
  justify-content: space-between;
}

.cc-price-range__input-container {
  display: flex;
  align-items: baseline;
  flex: 0 0 auto;
  width: calc(50% - 6px);
}

.cc-price-range__input-currency-symbol {
  font-size: 20px;
  margin-right: 2px;
}

.cc-price-range .cc-price-range__input {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.cc-price-range__bar {
  position: relative;
  margin: 40px 15px 10px;
}

.cc-price-range__bar-inactive {
  height: 4px;
  background: #e6e6e6;
  border-radius: 4px;
}

.cc-price-range__bar-active {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  background: #222222;
  border-radius: 4px;
}

.cc-price-range__control {
  position: absolute;
  left: 0;
  top: -9px;
  margin-left: -11px;
  width: 22px;
  height: 22px;
}
.cc-price-range__control::after {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background: #ffffff;
  border: 2px solid #222222;
  border-radius: 22px;
  cursor: pointer;
  transition: 150ms transform ease-out;
}
.cc-price-range__control:hover::after, .cc-price-range__control:focus::after {
  transform: scale(1.1);
}
.cc-price-range__control::before {
  content: "";
  position: absolute;
  display: block;
  top: calc(50% - 22px);
  width: 44px;
  height: 44px;
  cursor: pointer;
}

.cc-price-range__control--min::before {
  right: 0;
}

.cc-price-range__control--max::before {
  left: 0;
}

.cc-rating {
  display: inline-block;
  margin: 0;
  font-size: 16px;
  line-height: 1.2em;
  white-space: nowrap;
  vertical-align: middle;
}

.cc-rating-stars {
  display: block;
  position: relative;
}

.cc-rating-stars--active {
  position: absolute;
  top: 0;
  left: 0;
  color: rgb(109, 113, 117);
}

.cc-rating-stars--inactive {
  display: block;
  color: rgba(109, 113, 117, 0.2);
}

.cc-rating-stars__svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
  vertical-align: top;
}
.cc-rating-stars__svg:not(:first-child) {
  margin-left: 1px;
}

.cc-rating[data-rating-decimal="0.5"] .cc-rating-stars--active .cc-rating-stars__svg:last-child {
  clip-path: polygon(0 0, 52% 0, 52% 100%, 0% 100%);
}

.cc-rating-text {
  display: none;
}

.cc-rating-count {
  display: inline-block;
  margin: 0;
}

.faq-header {
  margin-bottom: 20px;
}

.faq-index {
  display: none;
}

@media (min-width: 768px) {
  .faq-header {
    display: flex;
    justify-content: center;
  }

  .faq-index {
    display: block;
    flex: 0 0 auto;
    width: 208px;
    margin-inline-end: 32px;
    position: relative;
  }

  .faq-index__sticky-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }

  .faq-header__content {
    flex: 0 1 800px;
  }

  .section-faq-header--with-index ~ .section-collapsible-tabs {
    padding-inline-start: 240px;
  }
}
@media (min-width: 1200px) {
  .faq-index {
    width: 260px;
    margin-inline-end: 40px;
  }

  .section-faq-header--with-index ~ .section-collapsible-tabs {
    padding-inline-start: 300px;
  }
}
.faq-search-item-inactive {
  display: none;
}

.faq-search {
  margin-top: 20px;
}

.faq-search {
  position: relative;
}

.faq-search__icon {
  position: absolute;
  left: 1em;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  pointer-events: none;
}
[dir=rtl] .faq-search__icon {
  left: auto;
  right: 1em;
}

.faq-search .faq-search__input {
  width: 100%;
  height: 56px;
  padding-left: 56px;
}
[dir=rtl] .faq-search .faq-search__input {
  padding-left: 15px;
  padding-right: 56px;
}

.faq-index__heading {
  margin-bottom: 1.2em;
  font-size: 1.3em;
}

.faq-index-item {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.collapsible-tabs {
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
}
.collapsible-tabs .cc-accordion {
  border: none;
  margin: 0;
}
.collapsible-tabs .cc-accordion-item {
  border: none;
}

.collapsible-tabs__tab {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.collapsible-tabs__tab .cc-accordion-item__title {
  padding-top: 20px;
  padding-bottom: 20px;
  border: none;
  font-size: 1.3em;
}
.collapsible-tabs__tab p:first-child {
  margin-top: 0;
}
.collapsible-tabs__tab p:last-child {
  margin-bottom: 0;
}

.collapsible-tabs__heading {
  margin-top: 40px;
  margin-bottom: 20px;
}

.collapsible-tabs__text {
  margin-top: 20px;
  margin-bottom: 20px;
}

.collapsible-tabs__button {
  margin-top: 20px;
  margin-bottom: 20px;
}

.store-availability-container-outer.store-availability-initialized {
  transition: height -0.1s;
  overflow: hidden;
}

.store-availability-container {
  padding: 1em 0;
  transition: opacity 0.3s;
}
.store-availability-loading .store-availability-container {
  pointer-events: none;
  opacity: 0.4;
  transition-delay: 0.4s;
}
.payment-and-quantity--buttons-active ~ [data-store-availability-container] .store-availability-container {
  padding-bottom: 1.5em;
}
.store-availability-container small {
  font-size: 0.85em;
}
@media (min-width: 768px){
  .store-availability-container .store-availability-small-text {
    margin-bottom: 0.85em;
  }
}

.store-availability-container .store-availability-information {
  display: flex;
}
.store-availability-container .store-availability-information .store-availability-icon {
  padding-inline-end: 10px;
  position: relative;
  top: -1px;
}
.store-availability-container .store-availability-information .store-availability-icon svg {
  height: 16px;
  width: 16px;
}
.store-availability-container .store-availability-information .store-availability-icon.store-availability-icon--available {
  color: #108043;
}
.store-availability-container .store-availability-information .store-availability-icon.store-availability-icon--unavailable {
  color: #de3618;
}
.store-availability-container .store-availability-information .store-availability-information__stores {
  margin-top: 0.5em;
}

@media (max-width: 767.98px){
  .store-availability-container .store-availability-information .store-availability-information__stores {
    top: 50%;
  }
  .store-availability-container .store-availability-icon {
    top: 9px !important;
  }
  .store-availability-container .store-availability-information-container, .store-availability-container .store-availability-information .store-availability-information__stores{
  font-size: 14px;
  color:var(--shopify-editor-setting-font_col_base);
  }
  .store-availability-container .store-availability-information .store-availability-information__stores svg{
  height: 19px;
  }
}
.store-availability-container .store-availability-information .store-availability-information__title,
.store-availability-container .store-availability-information .store-availability-information__stores,
.store-availability-container .store-availability-information .store-availability-information__stock {
  margin-bottom: 0;
}
.store-availability-container .store-availability-information .store-availability-information__title,
.store-availability-container .store-availability-information .store-availability-information__stock {
  margin-top: 0;
}
.store-availability-container .store-availability-information .store-availability-information__title strong {
  font-weight: 600;
}

.store-availabilities-modal {
  z-index: 99999;
}
.store-availabilities-modal small {
  font-size: 0.85em;
}
.store-availabilities-modal .store-availability-small-text {
  margin-bottom: 0.85em;
}
.store-availabilities-modal .cc-icon-available {
  color: #108043;
}
.store-availabilities-modal .cc-icon-unavailable {
  color: #de3618;
}
.store-availabilities-modal .cc-popup-close {
  color: #6d7175 !important;
}
.store-availabilities-modal .cc-popup-close:hover {
  color: #6d7175 !important;
}
.store-availabilities-modal .cc-popup-close svg {
  stroke: #6d7175 !important;
}
.store-availabilities-modal .cc-popup-close svg:hover {
  stroke: #6d7175 !important;
}
.store-availabilities-modal .cc-popup-modal {
  background-color: #ffffff;
  color: #6d7175;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content {
  text-align: start;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content button {
  white-space: nowrap;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .cc-popup-text {
  margin-bottom: 1em;
  padding-inline-end: 20px;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .cc-popup-text .store-availabilities-modal__product-title {
  margin-bottom: 0;
  text-align: start;
  color: #6d7175;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item {
  margin-top: 1em;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item:before {
  content: "";
  display: inline-block;
  background-color: #e2e2e2;
  width: 100%;
  height: 1px;
  margin-bottom: 1em;
  margin-top: 0.5em;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item address {
  font-style: normal;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item a {
  color: #202223;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__location {
  display: flex;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__location .store-availability-list__location__text {
  flex: 1;
  margin-bottom: 0.2em;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__location .store-availability-list__location__text strong {
  font-weight: 600;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__location .store-availability-list__location__distance {
  visibility: hidden;
  opacity: 0;
  margin-bottom: 0;
  /*transition: visibility 0.4s, opacity 0.4s;*/
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__location .store-availability-list__location__distance.-in {
  opacity: 1;
  visibility: visible;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__location .store-availability-list__location__distance svg {
  position: relative;
  height: 11px;
  width: 11px;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__invalid_address svg {
  height: 14px;
  width: 14px;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .cc-icon-available, .store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .cc-icon-unavailable {
  display: inline-block;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .cc-icon-available svg, .store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .cc-icon-unavailable svg {
  height: 13px;
  width: 13px;
}
@media (min-width: 768px) {
  .store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__phone--mobile {
    display: none;
  }
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__phone--desktop {
  display: none;
}
@media (min-width: 768px) {
  .store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__phone--desktop {
    display: block;
  }
}

.store-availability-list__phone {
  direction: ltr;
}
[dir=rtl] .store-availability-list__phone {
  text-align: right;
}

.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__button {
  border: 1px solid #ddd;
  top: unset;
  width: unset;
  height: unset;
}

.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__button.active, 
.store-availabilities-modal .cc-popup-modal .cc-popup-content .store-availability-list__item .store-availability-list__button:hover {
  color: #fff !important;
  background: #014857 !important;
}
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
(Tweaked for CleanCanvas theme)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
  font-family: "saira_condensedregular" !important;

}
.modal-title h3{
font-family: "saira_condensedregular" !important;
}
ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Slick slider */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

/* FOUC */
.slideshow .slide {
  display: none;
}

.slideshow .slide:first-child {
  display: block;
}

/* /FOUC */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-slide:focus, .slick-slide a:focus {
  outline: none;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
      background: #fff url(//west-wind.dk/cdn/shop/t/60/assets/ajax-load.gif?v=62939699503414190391755776335) center center no-repeat;
}

/* Arrows */
.slick-product-prev,
.slick-product-next,
.slick-prev,
.slick-next {
  position: absolute;
  z-index: 1;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  min-width: 0;
}
.slick-product-prev.slick-disabled,
.slick-product-next.slick-disabled,
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.25;
}
.slick-product-prev.focus-visible,
.slick-product-next.focus-visible,
.slick-prev.focus-visible,
.slick-next.focus-visible {
  outline: #6d7175 auto 1px;
  outline: -webkit-focus-ring-color auto 1px;
}

.slick-prev,
.slick-next {
  height: 80px;
  width: 80px;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover svg, .slick-prev:focus svg,
.slick-next:hover svg,
.slick-next:focus svg {
  opacity: 1;
}

.slick-prev svg,
.slick-next svg {
  width: 80px;
  height: 80px;
  fill: white;
  opacity: 0.75;
  -webkit-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  -moz-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  -o-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  -ms-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
  filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.5));
}
.slick-prev svg.feather,
.slick-next svg.feather {
  fill: transparent;
  stroke: white;
  stroke-width: 0.6;
}

.slick-product-prev,
.slick-product-next {
  height: 44px;
  width: 44px;
  background: transparent;
  color: #6d7175;
}
.slick-product-prev.slick-disabled,
.slick-product-next.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.slick-product-prev::after,
.slick-product-next::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0.7;
}
.slick-product-prev:hover,
.slick-product-next:hover {
  background: transparent;
  color: #6d7175;
}
.slick-product-prev:hover::after,
.slick-product-next:hover::after {
  opacity: 0.9;
}
@media (max-width: 767.98px) {
  .slick-product-prev,
.slick-product-next {
    top: auto;
    bottom: 0;
    transform: none;
  }
}

.slick-product-prev svg,
.slick-product-next svg {
  position: relative;
  z-index: 1;
  width: 32px;
  height: 32px;
  fill: #6d7175;
  background: transparent;
}
.slick-product-prev svg.feather,
.slick-product-next svg.feather {
  fill: transparent;
  stroke: #6d7175;
  stroke-width: 1;
}

.slick-prev,
.slick-product-prev {
  left: 0;
}
.slick-prev::after,
.slick-product-prev::after {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
[dir=rtl] .slick-prev,
[dir=rtl] .slick-product-prev {
  left: auto;
  right: 0;
}

.slick-next,
.slick-product-next {
  right: 0;
}
.slick-next::after,
.slick-product-next::after {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
[dir=rtl] .slick-next,
[dir=rtl] .slick-product-next {
  left: 0;
  right: auto;
}

/* Dots */
.slick-dots {
  list-style: none;
  display: block;
  text-align: center;
  margin: 0;
  padding: 10px 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  width: 21px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  min-width: 0;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0;
  cursor: pointer;
  position: relative;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.tab-used .slick-dots li button:focus {
  outline: #6d7175 auto 1px;
  outline: -webkit-focus-ring-color auto 1px;
}
@keyframes drawCircle {
  0% {
    stroke-dashoffset: 85;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
.slick-dots li button.custom-dot::before {
  display: none;
}
.slick-dots li button.custom-dot svg {
  height: 12px;
  width: 12px;
}
.slick-dots li button.custom-dot circle {
  fill: #fafafa;
  stroke: #fafafa;
  stroke-width: 4;
  stroke-dasharray: 85;
  stroke-dashoffset: 85;
  transform-origin: 50%;
  transform: rotate(-90deg);
  transition: fill 0.5s;
}
.slick-dots li button.custom-dot circle.circle-one {
  stroke: rgba(250, 250, 250, 0.4);
  transition: opacity 0.5s;
  opacity: 0;
}
@media (max-width: 767.98px) {
  .slick-slider--mobile-stack .slick-dots li button.custom-dot circle {
    fill: #6d7175;
    stroke: #6d7175;
  }
  .slick-slider--mobile-stack .slick-dots li button.custom-dot circle.circle-one {
    stroke: rgba(109, 113, 117, 0.6);
  }
}
.slick-dots li.slick-active button.custom-dot circle {
  stroke-dashoffset: 0;
  fill: transparent;
}
.slideshow[data-autoplay=true] .slick-dots li.slick-active button.custom-dot circle.circle-two {
  animation: drawCircle 8.1s linear;
}
.slideshow[data-autoplay=true] .slick-dots li.slick-active button.custom-dot circle.circle-one {
  transition: opacity 0.5s;
  opacity: 1;
}

/* lazy load */
.slick-slide img {
  opacity: 1;
  transition: opacity 250ms;
}

.slick-slide img.slick-loading {
  opacity: 0;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}

.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/* Override for Owl */
.owl-carousel {
  display: block;
  position: relative;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  left: 0;
  top: calc(50% - 16px);
  width: 32px;
  height: 32px;
  line-height: 0px;
  background: rgba(255, 255, 255, 0.7);
}
.owl-carousel .owl-nav button.owl-prev svg.feather,
.owl-carousel .owl-nav button.owl-next svg.feather {
  width: 20px;
  height: 20px;
  stroke: #000;
}
.owl-carousel .owl-nav button.owl-prev.disabled,
.owl-carousel .owl-nav button.owl-next.disabled {
  opacity: 0.25;
}
.owl-carousel .owl-nav button.owl-prev.disabled:focus,
.owl-carousel .owl-nav button.owl-next.disabled:focus {
  outline: none;
}
.owl-carousel .owl-nav button.owl-next {
  left: auto;
  right: 0;
}

.owl-stage--items-fit {
  display: flex;
  margin: 0 auto;
  transform: none !important;
}

/* Gallery viewer */
.gallery-viewer {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: opacity 250ms ease-out, transform 250ms ease-out;
}

.gallery-viewer--pre-reveal,
.gallery-viewer--transition-out {
  opacity: 0;
  transform: scale(0.97);
}

.gallery-viewer__zoom-container {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: zoom-in;
}

.gallery-viewer__zoom-image {
  position: absolute;
  width: auto;
  height: auto;
  max-width: none;
  max-height: none;
  min-width: 0;
  min-height: 0;
}

.gallery-viewer__thumbs {
  position: absolute;
  z-index: 2;
  left: 10px;
  bottom: 20px;
  width: calc(100% - 10px);
  padding-right: 10px;
  text-align: center;
  overflow: auto;
  white-space: nowrap;
  line-height: 0;
}
@media (max-width: 600px) {
  .gallery-viewer__thumbs {
    bottom: 10px;
  }
}

.gallery-viewer__thumb {
  display: inline-block;
  padding: 4px;
  background: #fff;
  width: 69px;
}
.gallery-viewer__thumb:not(:first-child) {
  margin-left: -4px;
}
@media (max-width: 600px) {
  .gallery-viewer__thumb {
    width: 60px;
  }
}

.gallery-viewer__thumb--active {
  position: relative;
}
.gallery-viewer__thumb--active::after {
  content: "";
  position: absolute;
  display: block;
  bottom: 4px;
  left: 4px;
  right: 4px;
  height: 3px;
  background: #000;
}

.gallery-viewer__controls {
  position: relative;
  height: 100%;
  z-index: 3;
  pointer-events: none;
}

.gallery-viewer__button {
  position: absolute;
  pointer-events: auto;
  padding: 10px;
  background: rgba(255, 255, 255, 0.7);
  color: #000;
}
.gallery-viewer__button svg {
  width: 34px;
  height: 34px;
}
.gallery-viewer__button svg.feather {
  stroke: #000;
}
@media (max-width: 600px) {
  .gallery-viewer__button svg {
    width: 26px;
    height: 26px;
  }
}

.gallery-viewer__prev,
.gallery-viewer__next {
  top: calc(50% - 17px);
}
@media (max-width: 600px) {
  .gallery-viewer__prev,
.gallery-viewer__next {
    top: calc(50% - 13px);
  }
}

.gallery-viewer__prev {
  left: 0;
}

.gallery-viewer__next {
  right: 0;
}

.gallery-viewer__close {
  top: 0;
  right: 0;
}

.gallery-viewer--single-image .gallery-viewer__prev,
.gallery-viewer--single-image .gallery-viewer__next,
.gallery-viewer--single-image .gallery-viewer__thumbs {
  display: none;
}

@media (pointer: coarse) {
  .gallery-viewer-open,
.gallery-viewer-open body {
    overflow: hidden;
    height: 100%;
  }
}
/*================ Giftcard Template ================*/
.template-giftcard {
  background: #ffffff;
  text-align: center;
  padding: 15px 0;
}

.giftcard {
  margin: 15px auto;
  max-width: 500px;
  padding: 20px;
}

.giftcard__illustration {
  position: relative;
  margin: 20px 0;
  overflow: hidden;
  border-radius: 0;
}
.giftcard__illustration img {
  display: block;
}

.giftcard__code {
  background: #fff;
  border-radius: 0;
  color: #484848;
  position: absolute;
  bottom: 10%;
  right: 50%;
  transform: translateX(50%);
  padding: 10px 20px;
  font-size: 22px;
  line-height: 1em;
  white-space: nowrap;
}

.giftcard-qr-row {
  margin: 15px 0;
}

.giftcard-qr {
  display: inline-block;
  background: #fff;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  border-radius: 0;
}
.giftcard-qr img {
  display: block;
  margin: 0 auto;
}

.giftcard-apple-wallet {
  margin: 15px 0;
}

.apple-wallet-image {
  display: block;
  margin: 0 auto;
}

.giftcard-button-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
}

.print-giftcard svg {
  margin-inline-start: -10px;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2 !important;
}

/*================ Print Giftcard Styles ================*/
@media print {
  @page {
    margin: 0.5cm;
  }
  p {
    orphans: 3;
    widows: 3;
  }

  html,
body {
    background-color: #fff;
    color: #000;
  }

  .print-giftcard,
.apple-wallet {
    display: none;
  }
}
.announcement-bar {
  position: relative;
  z-index: 401;
  font-size: 16px;
  line-height: 1.4em;
  background: var(--announcement-background);
  color: var(--announcement-text);
}
.announcement-bar a {
  color: inherit;
  text-decoration: none;
  transition: background 100ms;
}
.announcement-bar a:hover {
  text-decoration: none;
}
.announcement-bar .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.announcement-bar:not(.announcement-bar--with-announcement) .announcement-bar__left {
  flex: 0 0 auto;
}
.announcement-bar .social-links {
  margin-top: -8px;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
}
.announcement-bar .social-links a {
  margin: 8px 0 0;
  margin-inline-end: 10px;
}

.announcement-bar__left {
  flex: 2 0 0;
}

.announcement-bar__middle {
  position: relative;
  flex: 1 1 auto;
  text-align: center;
}
@media (min-width: 768px) {
  .announcement-bar__middle:not(:first-child):not(:last-child) {
    max-width: 50%;
  }
}

.announcement-bar__right {
  flex: 2 0 0;
  text-align: end;
}

.announcement-bar__announcements {
  position: relative;
  margin: 0.8em 0;
  font-size: var(--announcement-font-size);
}

.announcement-bar__link > .announcement-bar__announcements {
  padding: 0;
}

@media (min-width: 768px) and (max-width: 999.98px) {
  .announcement-bar--tablet-wrap .container {
    flex-wrap: wrap;
  }
  .announcement-bar--tablet-wrap .announcement-bar__left {
    flex: 0 0 auto;
  }
  .announcement-bar--tablet-wrap .announcement-bar__middle {
    flex: 1 0 100%;
    order: -1;
    max-width: none !important;
  }
}
.announcement-bar__link {
  display: inline-block;
  padding-top: 0.8em;
  padding-bottom: 0.8em;
}

.announcement {
  display: flex;
  align-items: center;
  /*
    the following style and the next line-height lower risk of bold text (which may be
    taller than normal-weight text) causing a jumping container
  */
  min-height: 1.4em;
}
.announcement p {
  margin: 0;
}
.announcement a {
  text-decoration: underline;
  text-underline-offset: 1px;
  text-decoration-color: var(--link-underline);
  text-decoration-thickness: 1px;
}
.announcement a:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-decoration-color: currentColor;
}
.announcement .announcement__text {
  flex: 0 0 100%;
  line-height: 1.3em;
  transition: opacity 500ms ease-out 500ms, transform 700ms cubic-bezier(0.09, 0.49, 0.39, 0.99) 500ms;
}

.announcement--inactive {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: visibility 0s 300ms;
  visibility: hidden;
}
.announcement--inactive .announcement__text {
  transition: opacity 300ms ease-out 0s, transform 300ms ease-out 300ms;
  transform: translateY(8px);
  opacity: 0;
}

.announcement-bar__announcement-controller {
  position: absolute;
  top: calc(100% - 4px);
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.announcement-bar__announcement-controller:not(:focus-within) {
  overflow: hidden;
  height: 0px;
  clip: rect(0 0 0 0);
}
.announcement-bar__announcement-controller .announcement-button {
  color: inherit;
  background: var(--announcement-background);
}

.pageheader {
  position: relative;
  background: #ffffff;
  color: #202223;
  z-index: 4000;
  /* Place above slider for live-search dropdown */
  transition: background-color 175ms ease-in;
}

.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent {
  background: transparent;
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent .logo-area {
  color: var(--transparent-header-text-color);
  border-color: transparent;
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent .logo__image:not(:last-child) {
  opacity: 0;
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent .logo__image-transparent {
  opacity: 1;
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent .logo a {
  color: var(--transparent-header-text-color);
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent + #main-nav .navigation {
  border-color: transparent;
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent + #main-nav .navigation .navigation__tier-1 {
  background: transparent;
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent + #main-nav .navigation .navigation__tier-1 > .navigation__item:not(.featured-link) > .navigation__link {
  color: var(--transparent-header-text-color);
}
.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent ~ .header-shade {
  display: none;
}

.pageheader a {
  color: inherit;
}

.pageheader svg.feather {
  fill: none;
  stroke: currentColor;
}

.pageheader .disclosure .disclosure__toggle-arrow svg.feather {
  stroke-width: 2;
}

.pageheader .logo {
  text-align: center;
  padding: 20px 0;
}

.pageheader .logo a {
  display: inline-block;
  color: #202223;
}

.logo img {
  display: inline-block;
  vertical-align: middle;
}

.logo__h1 {
  margin: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
}

.logo__link {
  position: relative;
}

.logo__image {
  transition: opacity 175ms ease-in;
}

.logo__image-transparent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  opacity: 0;
  transition: opacity 175ms ease-in;
}

.pageheader .logo .logotext {
  font-size: 24px;
  line-height: 1.4em;
  word-break: break-word;
}

@media (min-width: 768px) {
  .pageheader--layout-inline-menu-center .logo-area__left {
    position: relative;
    margin-left: 20px;
    margin-right: 20px;
    flex: 0 0 2px;
    order: 1;
  }
  .pageheader--layout-inline-menu-center .logo-area__left .show-search-link {
    display: none;
  }
  .pageheader--layout-inline-menu-center .logo-area__left__inner {
    position: absolute;
    left: 0;
    min-height: 100%;
    width: calc(100vw - 600px);
    transform: translateX(-50%);
  }
  .pageheader--layout-inline-menu-center .logo-area__left__inner .navigation--left {
    left: 0;
    width: 100%;
  }
  .pageheader--layout-inline-menu-center .logo-area__left__inner .navigation--left .navigation__tier-1-container {
    left: 0;
  }
  .pageheader--layout-inline-menu-center .logo-area__middle {
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    flex: 1 0 0;
    text-align: start;
  }
  .pageheader--layout-inline-menu-center .logo-area__middle .logo {
    display: inline-block;
  }
  .pageheader--layout-inline-menu-center .logo-area__right {
    flex: 1 0 0;
    order: 2;
  }
  .pageheader--layout-inline-menu-center .logo-area__right .show-search-link {
    display: flex;
    align-items: center;
  }

  .pageheader--layout-inline-permitted .navigation--left {
    visibility: visible;
  }
  .pageheader--layout-inline-permitted .navigation.navigation--left {
    border: none;
    color: inherit;
  }
  .pageheader--layout-inline-permitted .navigation.navigation--left .navigation__link:hover,
.pageheader--layout-inline-permitted .navigation.navigation--left .menu-promotion__link:hover {
    color: inherit;
  }
  .pageheader--layout-inline-permitted .navigation.navigation--left .navigation__tier-1 {
    background: transparent;
    border: none;
  }
  .pageheader--layout-inline-permitted .logo-area__left::after,
.pageheader--layout-inline-permitted .logo-area__left__inner::after {
    content: "-";
    visibility: hidden;
  }
  .pageheader--layout-inline-permitted .logo-area__left {
    font-size: 18px;
    min-height: calc(22px * 2 + 1.5em);
  }
  .pageheader--layout-inline-permitted .logo-area__left__inner .show-search-link {
    display: none;
  }
  .pageheader--layout-inline-permitted .logo-area__right .show-search-link {
    display: flex;
    align-items: center;
  }
  .pageheader--layout-inline-permitted + #main-nav .navigation--main {
    border: 0;
    visibility: hidden;
  }
  .pageheader--layout-inline-permitted + #main-nav .navigation--main .navigation__tier-1 {
    height: 0;
  }
  .pageheader--layout-inline-permitted + #main-nav .navigation--main .navigation__tier-1 > .navigation__item > .navigation__link,
.pageheader--layout-inline-permitted + #main-nav .navigation--main .navigation__tier-1 > .navigation__item > .navigation__children-toggle {
    display: none;
  }
  .pageheader--layout-inline-permitted + #main-nav .navigation--main .navigation__tier-2-container {
    border-top: 0;
  }

  .logo-area__middle--logo-image {
    line-height: 0px;
  }
}
.header-disclosures {
  display: inline-block;
}
.header-disclosures .selectors-form__item {
  margin: 0 0 0 10px;
  white-space: normal;
}
.header-disclosures .disclosure {
  font-size: inherit;
  line-height: inherit;
}
.header-disclosures .disclosure__toggle {
  background: transparent;
  border: none;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 8px 0;
  vertical-align: middle;
}
.header-disclosures .disclosure__toggle:hover {
  background: transparent;
  border: none;
  color: inherit;
}
.header-disclosures .disclosure__toggle-arrow {
  margin-inline-start: 5px;
}
.header-disclosures .disclosure__toggle-arrow svg {
  height: 14px;
  width: 14px;
}
.header-disclosures .disclosure-list {
  top: calc(100% + 2px);
  bottom: auto;
  right: 0;
}
[dir=rtl] .header-disclosures .disclosure-list {
  left: 0;
  right: auto;
}
.header-disclosures .disclosure-list--visible {
  overflow: auto;
}

.logo-area .button.mobile-nav-toggle {
  display: none;
  width: 44px;
  height: 44px;
  color: inherit;
  flex: 0 0 auto;
}
@media (max-width: 767.98px) {
  .logo-area .button.mobile-nav-toggle {
    display: inline-block;
  }
}

.page-shade,
.header-shade {
  pointer-events: none;
  z-index: 300;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: opacity 500ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
}
@media (max-width: 767.98px) {
  .page-shade,
.header-shade {
    z-index: 7000;
  }
}

.header-shade {
  position: absolute;
}

.section-header {
  position: relative;
  top: 0;
  z-index: 400;
}

.cart-link {
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .cart-link {
    justify-content: center;
    width: 44px;
    height: 44px;
  }
}

.cart-link__label {
  vertical-align: middle;
  margin-inline-end: 8px;
}
@media (max-width: 767.98px) {
  .cart-link__label {
    display: none;
  }
}

.cart-link__icon {
  position: relative;
  margin: 0 0 2px 0;
}

.cart-link__count {
  position: absolute;
  top: -3px;
  right: -5px;
  padding: 3px;
  font-size: 9px;
  line-height: 1em;
  font-weight: 500;
  white-space: nowrap;
  min-width: 15px;
  text-align: center;
  background: #202223;
  color: #ffffff;
  border-radius: 12px;
}
[dir=rtl] .cart-link__count {
  left: -5px;
  right: auto;
}

.inline-menu:not(:last-child) {
  margin-right: 2px;
}

.inline-menu__link {
  display: inline-block;
  margin-left: 11px;
}

.navigation {
  position: relative;
  z-index: 2;
  text-align: center;
  font-size: 18px;
  line-height: 1.5;
}
.navigation ul,
.navigation li {
  margin: 0;
  padding: 0;
}
.navigation li {
  list-style: none;
  vertical-align: top;
}

.navigation--left {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  white-space: nowrap;
  visibility: hidden;
}
[dir=rtl] .navigation--left {
  left: auto;
  right: 0;
}
@media (min-width: 768px) {
  .navigation--left {
    display: block;
  }
}
.navigation--left .navigation__tier-1-container {
  position: absolute;
  top: 50%;
  margin-top: calc(-22px - 0.75em);
  left: -18px;
  width: 100%;
}
.navigation--left .navigation__tier-1-container .navigation__tier-1 > .navigation__item > .navigation__link {
  padding-top: 22px;
  padding-bottom: 22px;
}

.navigation__item {
  display: block;
}

.navigation__link {
  display: block;
  padding: 10px 18px;
}

.menu-promotion {
  padding: 0 20px 20px;
}

.menu-promotion__text {
  margin-top: 0.5em;
  text-align: center;
}

.navigation {
  color: #202223;
}
.navigation .navigation__item--with-children {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navigation .navigation__item--with-children > .navigation__link {
  max-width: calc(100% - 60px);
}
.navigation .navigation__item--with-children .navigation__tier-2-container,
.navigation .navigation__item--with-children .navigation__tier-3-container {
  width: 100%;
}
.navigation .navigation__children-toggle {
  padding: 10px 20px;
  color: inherit;
}
.navigation .navigation__children-toggle:hover {
  color: inherit;
}
.navigation .navigation__children-toggle .feather {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 1px;
}
.navigation .navigation__tier-1 {
  background: #ffffff;
  padding: 12px 0;
  transition: background-color 175ms ease-in;
}
.navigation .navigation__tier-1 > .navigation__item {
  display: flex;
}
.navigation .navigation__tier-2-container {
  background: #ffffff;
}
.navigation .navigation__link,
.navigation .menu-promotion__link {
  display: block;
  text-align: start;
  color: inherit;
}
.navigation .navigation__link:hover,
.navigation .menu-promotion__link:hover {
  color: inherit;
}
.navigation .navigation__wide-promotion--with-fade .rimage-outer-wrapper {
  position: relative;
}
.navigation .navigation__wide-promotion--with-fade .rimage-outer-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50%;
  background: linear-gradient(180deg, transparent 0%, #ffffff 100%);
}
.navigation .feather {
  fill: none;
  stroke: currentColor;
}
.navigation .featured-link > .navigation__link {
  color: #c4293d;
}
@media (min-width: 768px) {
  .navigation {
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
    transition: border 175ms ease-in;
  }
  .navigation .navigation__link:hover,
.navigation .menu-promotion__link:hover {
    color: #202223;
  }
  .navigation .navigation__children-toggle {
    display: none;
  }
  .navigation .navigation__item--with-children > .navigation__link {
    max-width: none;
  }
  .navigation.navigation--tight-underline .navigation__tier-1 > .navigation__item > .navigation__link::before, .navigation.navigation--tight-underline .navigation__tier-1 > .navigation__item > .navigation__link::after {
    bottom: 16px;
  }
  .navigation .navigation__tier-1 {
    padding: 0;
  }
  .navigation .navigation__tier-1 > .navigation__item {
    display: inline-block;
  }
  .navigation .navigation__tier-1 > .navigation__item > .navigation__link {
    display: inline-block;
    padding: 18px 18px;
    white-space: nowrap;
    position: relative;
  }
  .navigation .navigation__tier-1 > .navigation__item > .navigation__link::before {
    content: "";
    position: absolute;
    bottom: -1px;
    background-color: currentColor;
    height: 2px;
    transition: transform 0.3s;
    z-index: 20;
    left: 18px;
    width: calc(100% - 36px);
    transform: scaleX(0);
    will-change: transform;
  }
  .navigation .navigation__tier-1 > .navigation__item > .navigation__link:hover::before {
    transform: scaleX(1);
  }
  .navigation .navigation__tier-1 > .navigation__item.navigation__item--active > .navigation__link::before {
    transform: scaleX(1);
  }
  .navigation .navigation__tier-2-container {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 0;
    width: 100%;
    overflow: auto;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    transition: opacity 175ms ease-in, visibility 175ms;
    text-align: start;
  }
  .pageheader--sticky + #main-nav .navigation .navigation__tier-2-container {
    max-height: calc(100vh - var(--theme-header-height) - 100px);
    overflow-y: auto;
  }
  .navigation .navigation__item--with-small-menu > .navigation__tier-2-container {
    display: block;
    left: 0;
    width: max-content;
    min-width: 170px;
    max-width: 280px;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
  }
  [dir=rtl] .navigation .navigation__item--with-small-menu > .navigation__tier-2-container {
    left: auto;
    right: 0;
  }
  .navigation .navigation__item--with-small-menu > .navigation__tier-2-container .container {
    padding: 22px 30px 22px 20px;
  }
  .navigation .navigation__item--with-small-menu > .navigation__tier-2-container .navigation__tier-2 .navigation__item {
    display: block;
  }
  .navigation .navigation__item--with-small-menu > .navigation__tier-2-container .navigation__tier-2 .navigation__link {
    padding: 5px 0;
  }
  .pageheader:not(.pageheader--layout-inline-permitted) + #main-nav .navigation .navigation__item--with-small-menu {
    position: relative;
  }
  .pageheader:not(.pageheader--layout-inline-permitted) + #main-nav .navigation .navigation__item--with-small-menu > .navigation__tier-2-container {
    left: 0 !important;
  }
  [dir=rtl] .pageheader:not(.pageheader--layout-inline-permitted) + #main-nav .navigation .navigation__item--with-small-menu > .navigation__tier-2-container {
    left: auto !important;
    right: 0 !important;
  }
  .navigation .navigation__item--show-children .navigation__tier-2-container, body.tab-used .navigation .navigation__item--with-children:focus-within .navigation__tier-2-container, html:not(.js) .navigation .navigation__item--with-children:hover .navigation__tier-2-container, html:not(.js) .navigation .navigation__item--with-children:focus-within .navigation__tier-2-container {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 11;
  }
  .navigation:hover .navigation__tier-2-container {
    transition-delay: 150ms;
  }
  .navigation:hover .navigation__item--show-children .navigation__tier-2-container {
    transition-delay: 0s;
  }
  .navigation .navigation__tier-2 > .navigation__item {
    display: inline-block;
  }
  .navigation .navigation__tier-2 .navigation__link {
    padding: 0.25em 0;
    line-height: 1.2em;
    white-space: normal;
  }
  .navigation .navigation__columns {
    flex: 0 0 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 -10px;
    padding-top: 32px;
    padding-bottom: 12px;
  }
  .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) {
    text-align: start;
  }
  .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__item {
    display: block;
  }
  .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__column-title {
    display: inline-block;
    padding: 0 0 15px;
    font-size: 0.8em;
    line-height: 1.2em;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    opacity: 0.7;
  }
  .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__children-toggle {
    display: none;
  }
  .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 {
    display: block;
  }
  .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 .navigation__link {
    opacity: 1;
    padding: 5px 0;
  }
  .navigation .navigation__column {
    flex: 0 0 25%;
    display: block;
    padding: 0 10px 20px;
  }
  .navigation .navigation__columns--with-promos:not(.navigation__columns--over-5-cols) {
    flex-wrap: nowrap;
  }
  .navigation .navigation__columns:not(.navigation__columns--5-cols):not(.navigation__columns--over-5-cols) {
    justify-content: center;
  }
  .navigation .menu-promotion {
    flex: 1 0 0;
    padding: 0;
  }
  .navigation .navigation__wide-promotion {
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .navigation .navigation__wide-promotion .rimage-outer-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 50%;
    max-width: none !important;
  }
  [dir=rtl] .navigation .navigation__wide-promotion .rimage-outer-wrapper {
    left: auto;
    right: 0;
  }
  .navigation .navigation__wide-promotion .column--order-push-desktop .rimage-outer-wrapper {
    left: auto;
    right: 0;
  }
  [dir=rtl] .navigation .navigation__wide-promotion .column--order-push-desktop .rimage-outer-wrapper {
    left: 0;
    right: auto;
  }
  .navigation .navigation__wide-promotion .rimage-wrapper {
    padding: 0 !important;
    height: 100%;
  }
  .navigation .navigation__wide-promotion--with-fade .rimage-outer-wrapper::after {
    top: 0;
    left: auto;
    right: 0;
    bottom: 0;
    height: auto;
    width: 280px;
    background: linear-gradient(90deg, transparent 0%, #ffffff 100%);
  }
  [dir=rtl] .navigation .navigation__wide-promotion--with-fade .rimage-outer-wrapper::after {
    left: auto;
    right: 0;
    background: linear-gradient(90deg, #ffffff 0%, transparent 100%);
  }
  .navigation .navigation__wide-promotion--with-fade .column--order-push-desktop .rimage-outer-wrapper::after {
    right: auto;
    left: 0;
    background: linear-gradient(90deg, #ffffff 0%, transparent 100%);
  }
  [dir=rtl] .navigation .navigation__wide-promotion--with-fade .column--order-push-desktop .rimage-outer-wrapper::after {
    left: auto;
    right: 0;
    background: linear-gradient(90deg, transparent 0%, #ffffff 100%);
  }
}
@media (min-width: 1000px) {
  .navigation .navigation__columns--over-5-cols {
    flex-wrap: wrap;
  }
  .navigation .navigation__columns--over-5-cols .navigation__column {
    flex: 0 0 20%;
  }
  .navigation .navigation__column {
    flex: 1 0 20%;
    max-width: 25%;
  }
}
@media (min-width: 1300px) {
  .navigation .navigation__columns {
    margin: 0 -15px;
  }
  .navigation .navigation__column {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 767.98px) {
  .navigation .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .navigation .container__breakout {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.mobile-navigation-drawer {
  display: none;
  position: fixed;
  box-sizing: border-box;
  text-align: start;
  background: #ffffff;
  border-right: 1px solid #e2e2e2;
  left: -1px;
  width: 88%;
  top: 0;
  height: 100%;
  padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 60px);
  transform: translateX(-100%);
  will-change: transform;
  z-index: 8001;
  overflow-x: hidden;
  overflow-y: auto;
}
[dir=rtl] .mobile-navigation-drawer {
  left: auto;
  right: -1px;
  border-left: 1px solid #e2e2e2;
  border-right: 0;
  transform: translateX(100%);
}
.mobile-navigation-drawer .navigation__mobile-header {
  border-bottom: 1px solid #e2e2e2;
}
.mobile-navigation-drawer .mobile-nav-toggle {
  padding: 12px 20px;
  color: inherit;
}
.mobile-navigation-drawer .navigation__tier-1 {
  text-align: start;
}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item {
  flex-wrap: nowrap;
}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__link {
  font-weight: 600;
}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__children-toggle svg {
  transform: rotate(-90deg);
}
[dir=rtl] .mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__children-toggle svg {
  transform: rotate(-270deg);
}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item--open > .navigation__tier-2-container {
  transform: translate3d(0, 0, 0);
}
.mobile-navigation-drawer .navigation__tier-2-container {
  overflow: auto;
  position: absolute;
  z-index: 1;
  top: 47px;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 60px);
  transform: translate3d(100%, 0, 0);
  transition: transform 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
  will-change: transform;
}
[dir=rtl] .mobile-navigation-drawer .navigation__tier-2-container {
  left: auto;
  right: 0;
  transform: translate3d(-100%, 0, 0);
}
.mobile-navigation-drawer .navigation__tier-2-container > .container {
  padding-left: 0;
  padding-right: 0;
}
.mobile-navigation-drawer .navigation__tier-2-container .navigation__item--open > .navigation__children-toggle > svg {
  transform: rotate(180deg);
}
.mobile-navigation-drawer .navigation__tier-2-container .navigation__item--open > .navigation__tier-3-container {
  opacity: 1;
  visibility: visible;
}
.mobile-navigation-drawer .navigation__tier-2 {
  padding-top: 12px;
}
.mobile-navigation-drawer .navigation__tier-2 > .navigation__item > .navigation__link {
  font-weight: 600;
}
.mobile-navigation-drawer .navigation__tier-3-container {
  overflow: hidden;
  height: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
  will-change: height;
}
.mobile-navigation-drawer .navigation__tier-3 {
  padding-bottom: 20px;
}
.mobile-navigation-drawer .navigation {
  margin-bottom: 40px;
  position: static;
  font-size: 17px;
  text-align: inherit;
}
.mobile-navigation-drawer .navigation__link {
  padding: 12px 20px;
}
.mobile-navigation-drawer .navigation__item {
  align-items: flex-start;
}
.mobile-navigation-drawer .navigation__item--with-children > .navigation__link {
  flex: 1 1 0;
}
.mobile-navigation-drawer .navigation__children-toggle svg {
  transition: transform 150ms ease-out;
}
.mobile-navigation-drawer .navigation__column--promotion-carousel {
  margin: 12px 0;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  overflow: auto;
  scroll-snap-type: x mandatory;
}
.mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion {
  margin: 0;
  padding: 0 0 20px;
  padding-inline-start: 20px;
  flex: 0 0 260px;
  max-width: 75%;
  scroll-snap-align: start;
}
.mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion:last-child {
  padding-inline-end: 20px;
  flex-basis: calc(260px + 20px);
  max-width: calc(75% + 20px);
}
.mobile-navigation-drawer .menu-promotion__text {
  text-align: start;
}
.mobile-navigation-drawer .navigation__wide-promotion .flexible-layout {
  display: block;
}
.mobile-navigation-drawer .navigation__wide-promotion .flexible-layout .column:last-child {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mobile-navigation-drawer--child-open {
  overflow-y: hidden;
}

.navigation__mobile-products {
  margin-top: 30px;
}
.navigation__mobile-products .product-list {
  overflow: auto;
  display: flex;
  flex-wrap: nowrap;
  scroll-snap-type: x mandatory;
}
.navigation__mobile-products .product-list .product-block {
  padding: 0;
  padding-inline-start: 20px;
  flex: 0 0 260px;
  max-width: 75%;
  scroll-snap-align: start;
}
.navigation__mobile-products .product-list .product-block:last-child {
  padding-inline-end: 20px;
  flex-basis: calc(260px + 20px);
  max-width: calc(75% + 20px);
}
.navigation__mobile-products .product-list .product-block .product-info {
  text-align: start;
}
.navigation__mobile-products .product-list .product-block .product-price {
  justify-content: flex-start;
}
.navigation__mobile-products .product-list .product-block .product-price .product-price__item:first-child {
  margin-inline-start: 0;
}

.navigation__mobile-products-title {
  margin: 0 20px 20px;
  font-size: 17px;
  font-weight: 600;
}

.mobile-navigation-drawer__footer .inline-menu {
  margin: 0;
}
.mobile-navigation-drawer__footer .announcement-bar__link {
  display: block;
  margin: 0 20px;
  padding: 16px 0;
  border-top: 1px solid #e2e2e2;
  color: inherit;
}
.mobile-navigation-drawer__footer .header-disclosures {
  display: block;
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure {
  position: static;
  display: block;
}
.mobile-navigation-drawer__footer .header-disclosures .selectors-form__item {
  display: block;
  margin: 0 20px;
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure__toggle {
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: 16px 0;
  border-top: 1px solid #e2e2e2;
  text-align: inherit;
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure__toggle-arrow svg {
  width: 24px;
  height: 24px;
  stroke-width: 1.3;
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure-list {
  display: block;
  overflow: hidden;
  position: static;
  background-color: transparent;
  color: inherit;
  width: 100%;
  min-height: 0;
  max-height: none;
  box-shadow: none;
  transition: all 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure-list:not(.disclosure-list--visible) {
  height: 0 !important;
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure-list__option {
  padding: 8px 0;
  opacity: 0.75;
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure-list__item:first-child .disclosure-list__option {
  padding-top: 8px;
}
.mobile-navigation-drawer__footer .header-disclosures .disclosure-list__item:last-child .disclosure-list__option {
  padding-bottom: 32px;
}
.mobile-navigation-drawer__footer .social-links {
  margin: 0 20px;
  border-top: 1px solid #e2e2e2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mobile-navigation-drawer__footer .social-links a {
  margin: 16px 16px 0 0;
  color: inherit;
}
.mobile-navigation-drawer__footer .social-links a svg {
  width: 20px;
  height: 20px;
}

.navigation__mobile-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.mobile-nav-title {
  padding: 12px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transform: translate3d(10px, 0, 0);
  transition: transform 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96), opacity 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96), visibility 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
}
.mobile-navigation-drawer--child-open .mobile-nav-title {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.mobile-nav-back {
  padding: 12px 20px;
  color: inherit;
  visibility: hidden;
  opacity: 0;
  transition: opacity 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96), visibility 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
}
.mobile-navigation-drawer--child-open .mobile-nav-back {
  opacity: 1;
  visibility: visible;
}

.navigation__tier-1 > .navigation__item > .navigation__link,
.navigation__tier-1 > .navigation__item > .navigation__children-toggle,
.navigation__mobile-products,
.mobile-navigation-drawer__footer {
  transition: opacity 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96), transform 350ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
  transition-delay: 280ms;
}

body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__link,
body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__children-toggle,
body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__mobile-products,
body:not(.reveal-mobile-nav) .mobile-navigation-drawer .mobile-navigation-drawer__footer,
.mobile-navigation-drawer--child-open .navigation__tier-1 > .navigation__item > .navigation__link,
.mobile-navigation-drawer--child-open .navigation__tier-1 > .navigation__item > .navigation__children-toggle,
.mobile-navigation-drawer--child-open .navigation__mobile-products,
.mobile-navigation-drawer--child-open .mobile-navigation-drawer__footer {
  opacity: 0;
  transform: translate3d(-15px, 0, 0);
}
[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__link,
[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1 > .navigation__item > .navigation__children-toggle,
[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__mobile-products,
[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .mobile-navigation-drawer__footer,
[dir=rtl] .mobile-navigation-drawer--child-open .navigation__tier-1 > .navigation__item > .navigation__link,
[dir=rtl] .mobile-navigation-drawer--child-open .navigation__tier-1 > .navigation__item > .navigation__children-toggle,
[dir=rtl] .mobile-navigation-drawer--child-open .navigation__mobile-products,
[dir=rtl] .mobile-navigation-drawer--child-open .mobile-navigation-drawer__footer {
  transform: translate3d(15px, 0, 0);
}

.reveal-mobile-nav--revealed .navigation__tier-1 > .navigation__item > .navigation__link,
.reveal-mobile-nav--revealed .navigation__tier-1 > .navigation__item > .navigation__children-toggle,
.reveal-mobile-nav--revealed .navigation__mobile-products,
.reveal-mobile-nav--revealed .mobile-navigation-drawer__footer {
  transition-delay: 0s;
}

@media only screen and (max-width: 767.98px) {
  .reveal-mobile-nav .page-shade,
.reveal-mobile-nav .header-shade {
    height: 100%;
    opacity: 1;
    pointer-events: auto;
  }

  .pageheader .logo {
    padding: 10px 0;
    pointer-events: none;
  }
  .pageheader .logo a {
    pointer-events: auto;
  }
  .pageheader .logo .logotext {
    margin-top: 12px;
    margin-bottom: 12px;
    display: block;
    font-size: 15px;
    line-height: 1em;
  }

  .section-header {
    z-index: 8000;
  }

  .enable-mobile-nav-transition .mobile-navigation-drawer {
    transition: transform 500ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
  }

  .mobile-navigation-drawer {
    display: block;
  }

  .reveal-mobile-nav .mobile-navigation-drawer {
    transform: translateX(0);
  }
  .reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__tier-1 > .navigation__item > .navigation__link,
.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__tier-1 > .navigation__item > .navigation__children-toggle,
.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__mobile-products,
.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .mobile-navigation-drawer__footer {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.logo-area {
  position: relative;
  z-index: 2;
  color: #202223;
  border-bottom: 1px solid #e2e2e2;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  transition: background-color 175ms ease-in, color 175ms ease-in, border-color 175ms ease-in;
}
@media (max-width: 767.98px) {
  .logo-area.container {
    padding-left: 0;
    padding-right: 0;
  }
}

.logo-area__left {
  flex: 2 0 0;
  display: flex;
}

.logo-area__left__inner {
  position: relative;
  flex-grow: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media (min-width: 768px) {
  .logo-area__left__inner {
    overflow: hidden;
  }
  .pageheader--layout-inline-permitted .logo-area__left__inner {
    overflow: visible;
  }
}

.logo-area__middle {
  flex: 1 1 auto;
  margin: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .logo-area__middle {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.logo-area__middle--logo-text {
  flex-grow: 0;
}

.logo-area__middle__inner {
  display: inline-block;
}

.logo-area__right {
  flex: 2 0 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.logo-area__right__inner {
  display: flex;
  align-items: center;
}

.header-account-link {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  margin-inline-end: 20px;
}
@media (max-width: 767.98px) {
  .header-account-link {
    height: 44px;
    width: 44px;
    margin: 0;
    padding-right: 5px;
  }
}

.header-account-link__text + .header-account-link__icon:not(.mobile-only) {
  margin-inline-start: 8px;
}

.show-search-link {
  flex: 0 0 auto;
  white-space: nowrap;
}
.logo-area__right .show-search-link {
  display: none;
  margin-inline-end: 20px;
}

.show-search-link__icon {
  margin: 0 0 2px 0;
}
@media (max-width: 767.98px) {
  .show-search-link__icon {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
    width: 44px;
    height: 44px;
  }
}

.show-search-link__text {
  margin: 0;
  margin-inline-end: 8px;
}
.show-search-link__text:last-child {
  margin: 0;
  margin-inline-start: 8px;
}
@media (max-width: 767.98px) {
  .show-search-link__text {
    display: none;
  }
}

.faq-index__item-container {
  position: -webkit-sticky;
  position: sticky;
  top: calc(30px + var(--theme-sticky-header-height));
}

.template-page.template-suffix-faq #content {
  margin-top: 0;
  padding-bottom: 0;
}

.faq-header {
  margin-top: 50px;
}

.section-faq-header + .section-collapsible-tabs .collapsible-tabs,
.section-collapsible-tabs + .section-collapsible-tabs .collapsible-tabs {
  margin-top: 0;
}

.collapsible-tabs {
  margin-top: 50px;
  margin-bottom: 50px;
}

.cc-accordion-item__content.rte h1, .cc-accordion-item__content.rte h2, .cc-accordion-item__content.rte h3, .cc-accordion-item__content.rte h4, .cc-accordion-item__content.rte h5, .cc-accordion-item__content.rte h6 {
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  color: inherit;
  margin: 1.5em 0 1em;
}
.cc-accordion-item__content.rte h1:first-child, .cc-accordion-item__content.rte h2:first-child, .cc-accordion-item__content.rte h3:first-child, .cc-accordion-item__content.rte h4:first-child, .cc-accordion-item__content.rte h5:first-child, .cc-accordion-item__content.rte h6:first-child {
  margin-top: 1em;
}

.main-search {
  text-align: center;
}
.main-search .button.notabutton {
  color: currentColor;
}
.main-search .button.notabutton:hover {
  color: currentColor;
}
.section-header .main-search {
  position: fixed;
  z-index: 300;
  overflow: auto;
  top: 0;
  left: 0;
  width: 100%;
  max-height: 100%;
  color: #6d7175;
  background: #ffffff;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
  transition: all 350ms cubic-bezier(0, 0, 0.2, 1);
}

.main-search--loading .main-search__suggestions,
.main-search--has-results .main-search__suggestions {
  display: none;
}

.show-search {
  overflow: hidden;
}
.show-search .main-search {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
.show-search .page-shade {
  height: 100%;
  opacity: 1;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .show-search .header-shade {
    height: 100%;
    opacity: 1;
    pointer-events: auto;
  }
}
.show-search .announcement-bar {
  z-index: 399;
}

.main-search__container.container {
  position: relative;
  max-width: 1200px;
}

.main-search__form {
  position: relative;
  margin: 20px auto;
  max-width: 650px;
}
.section-header .main-search__form {
  margin: 60px auto;
}
@media (max-width: 999.98px) {
  .section-header .main-search__form {
    max-width: 450px;
  }
}

.main-search__button {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
[dir=rtl] .main-search__button {
  left: 20px;
  right: auto;
}

.main-search button.main-search__close {
  position: absolute;
  right: 0;
  top: -55px;
  padding: 10px;
}
.main-search button.main-search__close svg {
  width: 34px;
  height: 34px;
  stroke-width: 1;
}
@media (min-width: 768px) {
  .main-search button.main-search__close {
    top: -2px;
    right: 50px;
  }
}

.main-search__input-container {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  padding: 0;
}

input[type=text].main-search__input {
  width: 100%;
  background: transparent;
  border: none;
  box-shadow: none;
  color: inherit;
  font-size: inherit;
  line-height: 1.5em;
  padding: 12px 12px 12px 24px;
}
@media (max-width: 767.98px) {
  input[type=text].main-search__input {
        font-size: max(16px, 20px);
  }
}

.main-search__results {
  margin: 40px auto;
}

.main-search__results-spinner {
  margin: 20px;
}

.main-search__results__products {
  margin-bottom: 40px;
}
.main-search__results__products .product-list {
  justify-content: center;
}
.main-search--has-results.main-search--results-on-multiple-lines .main-search__results__products .product-list {
  justify-content: flex-start;
}

.main-search__results__pages {
  margin-bottom: 40px;
}

.search-suggestions {
  margin: 40px auto;
}

.search-suggestions__heading {
  margin-top: 1em;
}

.search-suggestions__item-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 30px;
}
.search-suggestions__item-row > .search-suggestions__item {
  margin: 0 10px 20px;
  flex: 0 0 calc(50% - 20px);
}
@media (min-width: 768px) {
  .search-suggestions__item-row > .search-suggestions__item {
    flex: 0 0 calc(25% - 20px);
  }
}
@media (min-width: 1000px) {
  .search-suggestions__item-row > .search-suggestions__item {
    margin: 0 15px 30px;
    flex: 0 0 calc(25% - 30px);
  }
}
.search-suggestions__item-row > .search-suggestions__item--with-row {
  flex: 1 0 100%;
  margin: 0 0 30px;
}

.gallery .subheading--over {
  margin-bottom: 1.25rem;
}
.gallery .overlay-text__title:not(:last-child) {
  margin-bottom: 0.75rem;
}

.gallery__item {
  position: relative;
  flex: 1 1 320px;
  width: 100%;
  transition: background-color 150ms;
}
.gallery__item .gallery__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.gallery__item.lazyload--placeholder {
  background-color: #f0f0f0;
}

.gallery__item--shape-fixed .gallery__image {
  position: relative;
  padding-top: 80%;
}

@media (min-width: 768px) {
  .gallery__item--shape-l-21 .gallery__image {
    padding-top: 50%;
  }

  .gallery__item--shape-l-64 .gallery__image {
    padding-top: 66.7%;
  }

  .gallery__item--shape-l-5x4 .gallery__image {
    padding-top: 80%;
  }

  .gallery__item--shape-sq .gallery__image {
    padding-top: 100%;
  }

  .gallery__item--shape-p-4x5 .gallery__image {
    padding-top: 125%;
  }
}
.gallery--with-margins {
  padding: 20px;
}
.gallery--with-margins .gallery__item:not(:first-child),
.gallery--with-margins .gallery__row:not(:first-child) {
  margin-top: 20px;
}
.gallery--with-margins.slick-slider.slick-slider-overlay-dots .slick-dots {
  bottom: 20px;
}

.gallery.slick-slider .gallery__item,
.gallery.slick-slider.gallery--with-margins .gallery__item {
  margin-top: 0;
}

@media (min-width: 768px) {
  .gallery {
    margin-left: 0;
    margin-right: 0;
  }

  .gallery--with-vertical-outer-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .gallery--with-margins {
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }
  .container > .gallery--with-margins {
    margin-left: -20px;
    margin-right: 0;
  }
  .gallery--with-margins .gallery__row:not(:first-child) {
    margin-top: 0;
  }
  .gallery--with-margins .gallery__row:last-child {
    margin-bottom: -20px;
  }
  .gallery--with-margins .gallery__item {
    margin: 0 0 20px 20px;
  }
  .gallery--with-margins .gallery__item:not(:first-child) {
    margin-top: 0;
  }

  .gallery__row {
    display: flex;
    flex-wrap: wrap;
  }

  .gallery--grid-2 .gallery__item.gallery__item--enlarged {
    flex-grow: 2;
  }

  .gallery--grid-3 .gallery__item.gallery__item--enlarged {
    flex-grow: 3;
  }

  .gallery--grid-4 .gallery__item {
    flex-basis: 40%;
  }
  .gallery--grid-4 .gallery__item.gallery__item--enlarged {
    flex-grow: 4;
  }
}
@media (min-width: 1200px) {
  .gallery--grid-4 .gallery__item {
    flex-basis: 20%;
  }
}
@media (min-width: 1301px) {
  .gallery--with-margins .gallery__row:last-child {
    margin-bottom: -30px;
  }

  .gallery--with-vertical-outer-padding {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .gallery--with-margins {
    margin-right: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .container > .gallery--with-margins {
    margin-left: -30px;
  }
  .gallery--with-margins .gallery__item {
    margin-left: 30px;
    margin-bottom: 30px;
  }
}
.section-footer .social-links a {
  margin: 0 10px 5px 0;
}

.section-footer__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .section-footer__row {
    margin-left: -10px;
    margin-right: -10px;
  }
}

.section-footer__row--blocks {
  padding-top: 40px;
  padding-bottom: 40px;
}
.section-footer__row--blocks .section-footer__row__col:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .section-footer__row--blocks {
    margin-bottom: -50px;
    padding-top: 60px;
    padding-bottom: 80px;
  }
  .section-footer__row--blocks .section-footer__row__col {
    margin-bottom: 50px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .section-footer__row--blocks[data-num-blocks="4"] .section-footer__row__col {
    flex-basis: 50%;
  }
}
@media (min-width: 1024px) {
  .section-footer__row--blocks[data-num-blocks="4"] {
    flex-wrap: nowrap;
  }
}

.section-footer__row__col {
  flex: 0 1 100%;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .section-footer__row__col {
    padding: 0 20px;
    flex-basis: auto;
  }
}

.section-footer__title {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .section-footer__title {
    margin-bottom: 20px;
  }
}

@media (min-width: 768px) {
  .section-footer__text-block .social-links {
    white-space: nowrap;
  }

  .section-footer__text-block--with-text {
    flex-basis: 350px;
  }
}
@media (min-width: 1024px) {
  .section-footer__text-block--with-text {
    max-width: 460px;
    flex-grow: 1;
  }
}
.section-footer__text {
  margin-bottom: 30px;
}

.section-footer__menu-block {
  flex-shrink: 2;
}

.section-footer__menu-block__menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.section-footer__menu-block__menu li {
  margin-bottom: 0.5em;
  list-style: none;
}

@media (min-width: 768px) {
  .section-footer__newsletter-block {
    flex: 0 1 350px;
  }
}
.section-footer__newsletter-block .signup-form {
  margin-left: 0;
}
.section-footer__newsletter-block .signup-form__email {
  width: 100%;
}

.section-footer__newsletter-block__social:not(:first-child) {
  margin-top: 30px;
}

.section-footer__text-block__image:not(:last-child) {
  display: inline-block;
  margin-bottom: 20px;
}
.section-footer__text-block__image .rimage-outer-wrapper {
  margin-inline-start: 0;
  max-width: 100%;
}

.section-footer__localization {
  margin-top: 0;
}
.section-footer__localization .selectors-form__item {
  margin: 0 0 20px;
  margin-inline-end: 10px;
}
@media (max-width: 767.98px) {
  .section-footer__localization .selectors-form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}

.section-footer__lower-menu {
  margin-bottom: 10px;
}

.section-footer__lower-menu__list {
  margin: 0 -10px;
}
@media (min-width: 768px) {
  .section-footer__lower-menu__list {
    text-align: end;
  }
}
.section-footer__lower-menu__list li {
  display: inline-block;
  list-style: none;
  margin: 0 10px 10px;
}
.section-footer__lower-menu__list li a {
  white-space: nowrap;
}

.section-footer__payment-icons {
  margin-bottom: calc(3.8em - 25px);
}
.section-footer__row-container--with-localization .section-footer__payment-icons {
  margin-top: 0.9em;
}
@media (min-width: 768px) {
  .section-footer__payment-icons {
    text-align: end;
  }
}
.section-footer__payment-icons .section-footer__payment-icon {
  margin: 0 3px 0.5em;
  width: auto;
  height: 25px;
}

.section-footer__row-container {
  border-top: 1px solid #014857;
}

.section-footer__row-lower {
  padding-top: 30px;
  padding-bottom: 50px;
  font-size: 16px;
  line-height: 1.4em;
}
@media (min-width: 768px) {
  .section-footer__row-lower {
    flex-wrap: nowrap;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-footer__row-lower .section-footer__row__col:first-child {
    order: 1;
  }
}

.disclosure {
  position: relative;
  font-size: 20px;
  line-height: 1.2em;
}

.disclosure__toggle {
  display: flex;
  align-items: center;
  padding: 0.75em 1em;
  border: 1.5px solid #dbdcdd;
  background-color: #ffffff;
  color: #6d7175;
  font-size: inherit;
  line-height: 1.2em;
  letter-spacing: 0;
  text-transform: none;
  text-align: inherit;
}
.disclosure__toggle:hover {
  border: 1.5px solid #dbdcdd;
  background-color: #ffffff;
  color: #6d7175;
}
.disclosure__toggle[aria-expanded=true] .disclosure__toggle-arrow svg {
  transform: rotate(180deg);
}

.disclosure__toggle-arrow {
  margin-inline-start: 10px;
}
.disclosure__toggle-arrow svg {
  height: 18px;
  width: 18px;
  transition: transform 150ms ease-out;
}

.disclosure-list {
  background-color: #ffffff;
  color: #6d7175;
  bottom: calc(100% - 1px);
  position: absolute;
  min-height: 40px;
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  max-width: 80vw;
  width: max-content;
  box-shadow: 0 6px 12px 1px rgba(0, 0, 0, 0.12);
  visibility: hidden;
  opacity: 0;
  transition: opacity 250ms ease, visibility 250ms;
}

.disclosure-list--visible {
  visibility: visible;
  opacity: 1;
}

.disclosure-list__item {
  text-align: start;
  list-style: none;
}
.disclosure-list__item:first-child .disclosure-list__option {
  padding-top: 12px;
}
.disclosure-list__item:last-child .disclosure-list__option {
  padding-bottom: 12px;
}

.disclosure-list__option {
  display: block;
  padding: 9px 15px;
  padding-inline-end: 40px;
  line-height: 1.4em;
}
.disclosure-list__option, #pagefooter .disclosure-list__option {
  color: #6d7175;
}
@media (min-width: 768px) {
  .disclosure-list__option:focus, .disclosure-list__option:hover, #pagefooter .disclosure-list__option:focus, #pagefooter .disclosure-list__option:hover {
    opacity: 1;
    color: #6d7175;
    background-color: rgba(109, 113, 117, 0.06);
  }
}

.disclosure-option-with-parts {
  display: flex;
  justify-content: space-between;
  padding-inline-end: 20px;
}

[data-disclosure-country] .disclosure-option-with-parts__part:first-child {
  max-width: 25ch;
}

@media (min-width: 768px) {
  .disclosure-list__item--current .disclosure-list__option {
    background-color: rgba(109, 113, 117, 0.06);
  }
}
.logo-list-container {
  overflow: hidden;
}

.logo-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: -40px;
}
@media (min-width: 768px) {
  .logo-list {
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: -50px;
  }
}

.logo-list__logo {
  display: flex;
  flex-direction: column;
  flex: 0 0 calc(50% - 40px);
  margin: 0 20px 40px;
}
@media (min-width: 400px) {
  .logo-list__logo {
    flex: 0 0 calc(33.3% - 40px);
  }
}
@media (min-width: 768px) {
  .logo-list__logo {
    flex: 0 0 calc(25% - 50px);
    margin: 0 25px 50px;
  }
}
@media (min-width: 1000px) {
  .logo-list__logo {
    flex: 0 0 calc(20% - 50px);
  }
}
@media (min-width: 1300px) {
  .logo-list__logo {
    flex: 0 0 calc(16.6% - 50px);
  }
}

@media (min-width: 400px) and (max-width: 767.98px) {
  .logo-list--count-4 .logo-list__logo {
    flex: 0 0 calc(50% - 40px);
  }
}
.logo-list__logo-image {
  display: flex;
  align-items: center;
  flex: 1 1 100%;
  margin: 0 auto;
  width: 100%;
  transition: opacity 100ms;
}
.logo-list__logo-image > .rimage-outer-wrapper {
  flex: 1 1 100%;
}
.logo-list__logo-image .placeholder-image {
  width: 100%;
}

.logo-list__logo-title {
  margin-top: 10px;
}

.testimonial-list {
  overflow: hidden;
}
.testimonial-list .subheading {
  margin-bottom: 2em;
}

.testimonial-list__inner:not(.slick-initialized) {
  display: flex;
}

.testimonial-list__controls {
  margin-left: -14px;
  pointer-events: none;
}
.testimonial-list__controls .slick-arrow {
  position: static;
  display: inline-block;
  margin-top: 20px;
  background: transparent;
  pointer-events: auto;
  color: currentColor;
  width: 44px;
  height: 44px;
  padding: 1px;
  transform: none;
}
.testimonial-list__controls .slick-arrow svg {
  filter: none;
  stroke: currentColor;
  stroke-width: 1;
  width: 42px;
  height: 42px;
}
.testimonial-list__controls .slick-next {
  margin-left: 10px;
}

@media (min-width: 768px) {
  .testimonial-list--without-images .testimonial-list__inner {
    margin-left: -20px;
  }
}
@media (min-width: 1300px) {
  .testimonial-list--without-images .testimonial-list__inner {
    margin-left: -30px;
  }
}
.testimonial-list--without-images .testimonial-list__inner .testimonial {
  flex: 1 0 0;
}
@media (min-width: 768px) {
  .testimonial-list--without-images .testimonial-list__inner .testimonial {
    margin-left: 20px;
  }
}
@media (min-width: 1300px) {
  .testimonial-list--without-images .testimonial-list__inner .testimonial {
    margin-left: 30px;
  }
}

.testimonial-list--with-images .testimonial {
  flex: 0 0 100%;
}
@media (min-width: 768px) {
  .testimonial-list--with-images .testimonial {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.testimonial-list--with-images .testimonial__column {
  flex: 0 0 50%;
}
@media (min-width: 768px) {
  .testimonial-list--with-images .testimonial__column {
    flex-basis: calc(50% - 10px);
  }
}
@media (min-width: 1300px) {
  .testimonial-list--with-images .testimonial__column {
    flex-basis: calc(50% - 15px);
  }
}
.testimonial-list--with-images .testimonial__column--text .subheading {
  display: none;
}

.testimonial__column--image {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .testimonial-list--with-images .testimonial__column--text {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .testimonial-list--with-images .testimonial-list__controls {
    position: relative;
    top: -80px;
    height: 0;
  }
  .testimonial-list--with-images .testimonial-list__controls .slick-arrow {
    margin-top: 0;
  }

  .testimonial__column--image {
    margin-top: 0;
  }

  .testimonial-list--image-left .testimonial-list__controls {
    margin-left: 50%;
  }

  .testimonial__image-with-caption {
    padding-left: 20%;
  }

  .testimonial-list--image-left .testimonial__column--text {
    order: 1;
  }
  .testimonial-list--image-left .testimonial__image-with-caption {
    padding-right: 20%;
    padding-left: 0px;
  }
}
@media (min-width: 1000px) {
  .testimonial-list--with-images > .subheading {
    display: none;
  }
  .testimonial-list--with-images .testimonial__column--text .subheading {
    display: block;
  }
}
.testimonial__star-rating {
  margin-bottom: 20px;
  color: #004c61;
}

.testimonial__star svg {
  width: 16px;
  height: 16px;
}

.testimonial__text {
  margin-bottom: 1em;
}
.testimonial__text .testimonial__blockquote {
  position: relative;
  margin: 0;
  padding: 0;
  text-transform: none;
}
@media (min-width: 768px) {
  .testimonial__text .testimonial__blockquote {
    padding-inline-end: 40px;
  }
}
.testimonial__text .testimonial__blockquote::before {
  content: none;
}
.testimonial__text .testimonial__blockquote::after {
  content: none;
}
.testimonial__text .testimonial__blockquote--caps {
  text-transform: uppercase;
}

.testimonial__image-with-caption__caption {
  display: inline-block;
  margin-top: 1em;
  line-height: 1.4em;
}

.testimonial__image-with-caption__link {
  display: block;
}

.testimonial-list--with-images .slick-slider .testimonial__star-rating,
.testimonial-list--with-images .slick-slider .testimonial__text,
.testimonial-list--with-images .slick-slider .testimonial__author {
  will-change: opacity, transform;
  transform: translate3d(20px, 0, 0);
  opacity: 0;
  transition: all 750ms ease 0ms;
}
@media (max-width: 767.98px) {
  .testimonial-list--with-images .slick-slider .testimonial__column--image {
    will-change: opacity, transform;
    transform: translate3d(20px, 0, 0);
    opacity: 0;
    transition: all 750ms ease 0ms;
  }
}

.testimonial-list--with-images .slick-slider .slick-active .testimonial__star-rating,
.testimonial-list--with-images .slick-slider .slick-active .testimonial__text,
.testimonial-list--with-images .slick-slider .slick-active .testimonial__author {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.testimonial-list--with-images .slick-slider .slick-active .testimonial__star-rating {
  transition-delay: 500ms;
}
.testimonial-list--with-images .slick-slider .slick-active .testimonial__text {
  transition-delay: 600ms;
}
.testimonial-list--with-images .slick-slider .slick-active .testimonial__author {
  transition-delay: 700ms;
}
@media (max-width: 767.98px) {
  .testimonial-list--with-images .slick-slider .slick-active .testimonial__column--image {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition-delay: 800ms;
  }
}

.cc-popup {
  padding: 30px 20px;
  z-index: 8001;
}
.cc-popup .cc-popup-background {
  z-index: 9998;
}
.cc-popup .cc-popup-modal {
  max-width: 440px;
  z-index: 9999;
}
.cc-popup .cc-popup-container .cc-popup-title {
  color: #004c61;
}
.cc-popup .cc-popup-content {
  padding: 50px 20px 30px;
  text-align: center;
  flex-grow: 1;
}
.cc-popup .cc-popup-content .rte p:last-child {
  margin-bottom: 0;
}
.cc-popup .cc-popup-image {
  display: none;
  position: relative;
  flex: 0 0 auto;
  order: 1;
  width: 360px;
}
.cc-popup .cc-popup-image .rimage-outer-wrapper,
.cc-popup .cc-popup-image .rimage-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cc-popup .cc-popup-image .rimage__image {
  object-fit: cover;
}
.cc-popup .cc-popup-close {
  z-index: 1;
  color: #6d7175;
}
.cc-popup .cc-popup-close svg {
  stroke: currentColor;
  height: 26px;
  width: 26px;
}
.cc-popup .cc-popup-form__inputs {
  margin-top: 1.2em;
}
.cc-popup .cc-popup-form__inputs .cc-popup-form-input {
  margin-bottom: 0.5em;
  padding: 1em 1.4em;
  width: 100%;
}
.cc-popup .cc-popup-form__inputs .button {
  width: 100%;
  margin-top: 0.5em;
}
.cc-popup .social-links__list {
  margin-top: 2em;
}
.cc-popup .social-links__list a {
  margin: 0 5px;
}
.cc-popup .social-links__list svg, .cc-popup .social-links__list svg g {
  fill: currentColor;
}
@media (min-width: 480px) {
  .cc-popup .cc-popup-modal {
    width: 440px;
    max-width: none;
  }
  .cc-popup .cc-popup-content {
    padding: 60px 40px 70px;
  }
}
@media (min-width: 900px) {
  .cc-popup {
    padding: 60px 40px 70px;
  }
  .cc-popup .cc-popup-modal.cc-popup-modal--has-image {
    width: 800px;
  }
  .cc-popup .cc-popup-modal.cc-popup-modal--has-image .cc-popup-close {
    color: #fff;
  }
  .cc-popup .cc-popup-image {
    display: block;
  }
}

.cc-popup-form__response {
  border: 1px solid;
  border-radius: 3px;
  padding: 0.75em 1em;
}
.cc-popup-form__response h4 {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-style: normal;
  color: inherit;
  font-size: 0.8em;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.cc-popup-form__response--success {
  background: #ecfef0;
  border-color: #56ad6a;
  color: #56ad6a;
}

.store-availabilities-modal {
  padding: 0;
  transition: opacity 500ms cubic-bezier(0.55, 0.03, 0.37, 0.96), visibility 500ms;
}
.store-availabilities-modal .cc-popup-modal {
  width: 380px;
  transition: transform 500ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
}
.store-availabilities-modal .cc-popup-modal .cc-popup-content {
  padding: 30px;
}
.store-availabilities-modal .cc-popup-modal .cc-popup-container {
  flex-direction: column;
}
.store-availabilities-modal.cc-popup--right:not(.cc-popup--visible) .cc-popup-modal {
  transform: translate3d(100%, 0, 0);
}
[dir=rtl] .store-availabilities-modal.cc-popup--right:not(.cc-popup--visible) .cc-popup-modal {
  transform: translate3d(-100%, 0, 0);
}
@media (max-width: 479px) {
  .store-availabilities-modal.cc-popup--right .cc-popup-modal {
    width: 88%;
    min-width: 0;
  }
}

.subcollection-links--buttons {
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: -20px;
}
.subcollection-links--buttons .btn {
  margin: 0 10px 20px;
}
@media (max-width: 500px) {
  .subcollection-links--buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: -16px;
  }
  .subcollection-links--buttons .btn {
    flex: 0 0 calc(50% - 8px);
    margin: 0 0 16px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.subcollection-links--gallery {
  margin-bottom: 30px;
}
.subcollection-links--gallery.subcollection-links--under-image-header.subcollection-links--is-full-width .slick-slider:not(.gallery--with-vertical-outer-padding) {
  margin-top: -30px;
}
@media (max-width: 767.98px) {
  .subcollection-links--gallery.subcollection-links--under-image-header .slick-slider {
    margin-top: -30px;
  }
}
.subcollection-links--gallery .slick-slider.gallery--with-margins {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .subcollection-links--gallery .slick-slider.gallery--with-margins {
    margin-right: 0;
  }
  .subcollection-links--gallery .slick-slider.gallery--with-margins .slick-list {
    margin-left: -20px;
  }
}
@media (min-width: 1300px) {
  .subcollection-links--gallery .slick-slider.gallery--with-margins .slick-list {
    margin-left: -30px;
  }
}
.subcollection-links--gallery .slick-slider.gallery--with-vertical-outer-padding {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .subcollection-links--gallery .slick-slider.gallery--with-vertical-outer-padding {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 1300px) {
  .subcollection-links--gallery .slick-slider.gallery--with-vertical-outer-padding {
    margin-left: 40px;
    margin-right: 40px;
  }
}
.subcollection-links--gallery .gallery:not(.slick-initialized) {
  display: flex;
  overflow: hidden;
}
.subcollection-links--gallery .gallery:not(.slick-initialized) .gallery__item {
  flex: 0 0 100%;
}
@media (min-width: 768px) {
  .subcollection-links--gallery .gallery:not(.slick-initialized) .gallery__item {
    flex: 0 0 25%;
  }
}

@media (max-width: 767.98px) {
  .subcollection-links--gallery [data-mobile-item-count="2"].slick-slider.gallery--with-margins {
    margin-top: 16px;
    padding: 0;
  }
  .subcollection-links--gallery [data-mobile-item-count="2"].slick-slider.gallery--with-margins .slick-list {
    padding-right: 16px;
  }
  .subcollection-links--gallery [data-mobile-item-count="2"].slick-slider.gallery--with-margins .gallery__item {
    margin-left: 16px;
  }
  .subcollection-links--gallery [data-mobile-item-count="2"].slick-slider.gallery--with-margins .image-page-button--previous {
    left: 16px;
  }
  .subcollection-links--gallery [data-mobile-item-count="2"].slick-slider.gallery--with-margins .image-page-button--next {
    right: 15.5px;
  }
}
.filters__close,
.filter-group__heading,
.filter-group__applied-item,
.filter-group__item {
  color: inherit;
}
.filters__close:hover,
.filter-group__heading:hover,
.filter-group__applied-item:hover,
.filter-group__item:hover {
  color: inherit;
}

.filters__heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}

.filters__heading-text {
  margin: 3px 0 0 0;
}

.filter-container--side .filter-group__item {
  display: flex;
  margin: 0 0 0.5em 0;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}

@media (max-width: 999.98px) {
  .filter-container .filters {
    position: fixed;
    z-index: 8002;
    top: 0;
    right: 100%;
    width: 50%;
    height: 100%;
    background: #ffffff;
    padding: 20px;
    visibility: hidden;
    overflow: auto;
    transition: transform 500ms cubic-bezier(0.55, 0.03, 0.37, 0.96);
  }
  .filter-container .filter-shade {
    position: fixed;
    z-index: 8001;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: opacity 500ms cubic-bezier(0.55, 0.03, 0.37, 0.96), visibility 500ms;
  }
  .filter-container .sticky-content-container {
    position: static;
  }
  .filter-container.filter-container--mobile-initialised .filters {
    visibility: visible;
  }
  .filter-container.filter-container--show-filters-mobile .filters {
    transform: translateX(100%);
  }
  .filter-container.filter-container--show-filters-mobile .filter-shade {
    opacity: 0.5;
    pointer-events: auto;
    visibility: visible;
  }
}
@media (max-width: 767.98px) {
  .filter-container .filters {
    width: 88%;
  }
}
@media (min-width: 1000px) {
  .filter-shade {
    display: none;
  }

  .filter-container--side {
    display: flex;
  }
  .filter-container--side .filters {
    flex: 0 0 auto;
    width: 280px;
    transition: none;
  }
  .filter-container--side .filters .filters__inner {
    padding-inline-end: 40px;
  }
}
@media (min-width: 1000px) and (min-width: 1300px) {
  .filter-container--side .filters {
    width: 320px;
  }
  .filter-container--side .filters .filters__inner {
    padding-inline-end: 60px;
  }
}
@media (min-width: 1000px) {
  .filter-container--side .filters-adjacent {
    flex: 1 1 100%;
  }
}
@media (min-width: 1000px) {
  .filter-container--side:not(.filter-container--show-filters-desktop) .filters {
    width: 0;
    height: 0;
    opacity: 0;
    transform: none;
    transition: none;
    visibility: hidden;
  }
}
@media (min-width: 1000px) {
  .filter-container--side.filter-container--show-filters-desktop .collection-listing {
    position: relative;
  }
}
@media (min-width: 1000px) {
  .filters__heading {
    display: none;
  }
}
.filter-group {
  margin-bottom: 10px;
}
.filter-group .toggle-target-container {
  padding-bottom: 20px;
}

.filter-group--applied {
  margin-bottom: 30px;
}

.filter-group--availability {
  margin-bottom: 30px;
}

.filter-group__heading {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding-bottom: 1em;
}
.filter-group__heading:not(:first-child) {
  margin-top: 30px;
}

.filter-group__heading__text {
  margin: 0.2em 0 0;
  margin-inline-end: 20px;
  font-weight: 600;
}

.filter-group__heading__indicator {
  margin-inline-end: -5px;
  transform-origin: center;
  transition: transform 250ms ease;
}
.filter-group__heading__indicator svg {
  vertical-align: top;
}

.filter-group__heading:not(.toggle-target-toggler--is-hidden) .filter-group__heading__indicator {
  transform: rotate(180deg);
}

.filter-group__item {
  display: inline-flex;
  justify-content: space-between;
  position: relative;
  padding-inline-start: 28px;
  font-size: 18px;
  line-height: 1.4em;
  cursor: pointer;
}
.filter-group__item .filter-group__checkbox {
  position: absolute;
  width: 0.1rem;
  height: 0.1rem;
  overflow: hidden;
  margin: -0.1rem;
  padding: 0;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.tab-used .filter-group__item .filter-group__checkbox:focus + .filter-group__item__text {
  outline: 1px solid currentColor;
  outline: -webkit-focus-ring-color auto 1px;
}
.filter-group__item .filter-group__item__text::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.8em;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  border-radius: 3px;
  border: 1px solid currentColor;
}
[dir=rtl] .filter-group__item .filter-group__item__text::before {
  left: auto;
  right: 0;
}
.filter-group__item .filter-group__item__text::after {
  content: "";
  position: absolute;
  left: -1px;
  top: 0.8em;
  width: 20px;
  height: 20px;
  margin-top: -10px;
        background-image: url("data:image/svg+xml,%3Csvg fill='rgb(255, 255, 255)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M8.315 13.859l-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0'%3E%3C/path%3E%3C/svg%3E");
  background-size: cover;
  transform: scale(0);
  transition: transform 100ms ease;
}
[dir=rtl] .filter-group__item .filter-group__item__text::after {
  left: auto;
  right: -1px;
}
.filter-group__item .filter-group__checkbox:checked + .filter-group__item__text::before {
  background: currentColor;
}
.filter-group__item .filter-group__checkbox:checked + .filter-group__item__text::after {
  transform: scale(1);
}

.filter-group__item--disabled {
  opacity: 0.5;
}

.filter-group__applied-item {
  display: inline-block;
  background: rgba(0, 0, 0, 0.05);
  margin-inline-end: 8px;
  margin-bottom: 8px;
  border-radius: 3px;
}
.filter-group__applied-item:hover {
  color: inherit;
}
.filter-group__applied-item:hover .filter-group__applied-item__icon {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0 3px 3px 0;
}
[dir=rtl] .filter-group__applied-item:hover .filter-group__applied-item__icon {
  border-radius: 3px 0 0 3px;
}

.filter-group__applied-item__text {
  vertical-align: middle;
  padding: 3px;
  padding-inline-start: 10px;
  padding-inline-end: 8px;
  font-size: 18px;
  line-height: 1.4em;
}

.filter-group__applied-item__icon {
  display: inline-block;
  padding: 3px;
  vertical-align: middle;
}
.filter-group__applied-item__icon svg {
  display: block;
  width: 20px;
  height: 20px;
}

.filter-group__clear-row {
  margin-top: 4px;
}

.filter-group__clear-link {
  font-size: 18px;
  line-height: 1.4em;
}

.filter-group--swatch .filter-group__item {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
  padding: 8px 10px;
  border: 1.5px solid #dbdcdd;
  background: #ffffff;
  color: #6d7175;
  border-radius: 3px;
}
@media (hover: none) {
  .filter-group--swatch .filter-group__item:active {
    color: #6d7175;
    border-color: #afb1b3;
  }
}
@media (hover: hover) {
  .filter-group--swatch .filter-group__item:hover {
    color: #6d7175;
    border-color: #afb1b3;
  }
}
.filter-group--swatch .filter-group__item .filter-group__item__text::before {
  content: none;
}
.filter-group--swatch .filter-group__item .filter-group__item__text::after {
  content: none;
}
.filter-group--swatch .filter-group__item::before {
  content: "";
  flex: 0 0 auto;
  margin-inline-end: 10px;
  border: 1px solid rgba(109, 113, 117, 0.3);
  width: 22px;
  height: 22px;
  background-color: var(--swatch-background-color);
  background-image: var(--swatch-background-image);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: padding-box;
  transition: 100ms box-shadow ease;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #ffffff;
  border-radius: 22px;
}
.swatch-method-standard.swatch-style-icon_square .filter-group--swatch .filter-group__item::before {
  border-radius: 3px;
}
.filter-group--swatch .filter-group__item .filter-group__item__text {
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.filter-group--swatch .filter-group__item--active {
  border-color: #6d7175;
}

.filter-group--layout-two-column .toggle-target-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.filter-group--layout-two-column .filter-group__item {
  width: calc(50% - 6px);
  justify-content: start;
}
.filter-group--layout-two-column .filter-group__item__count {
  margin-inline-start: 0.25em;
}
.filter-group--layout-two-column .filter-group__item__count::before {
  content: "(";
}
.filter-group--layout-two-column .filter-group__item__count::after {
  content: ")";
}

.filter-group--layout-no-label .toggle-target-container {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-left: -7px;
}
.filter-group--layout-no-label .filter-group__item {
  flex: 0 0 22px;
  position: relative;
  margin: 0 0 7px 7px;
  padding: 3px;
  border-radius: 50%;
}
@media (hover: none) {
  .filter-group--layout-no-label .filter-group__item:active {
    border-color: rgba(109, 113, 117, 0.3);
  }
}
@media (hover: hover) {
  .filter-group--layout-no-label .filter-group__item:hover {
    border-color: rgba(109, 113, 117, 0.3);
  }
}
.swatch-method-standard.swatch-style-icon_square .filter-group--layout-no-label .filter-group__item {
  border-radius: 3px;
}
.filter-group--layout-no-label .filter-group__item:not(.filter-group__item--active):not(:hover) {
  border-color: transparent;
}
.filter-group--layout-no-label .filter-group__item::before {
  margin: 0;
}
@media (min-width: 1000px) {
  .filter-group--layout-no-label .filter-group__item:hover .filter-group__item__text,
.filter-group--layout-no-label .filter-group__item:focus .filter-group__item__text,
.filter-group--layout-no-label .filter-group__item:active .filter-group__item__text {
    opacity: 1;
  }
}
.filter-group--layout-no-label .filter-group__item__text {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translate3d(-50%, -10px, 0);
  white-space: nowrap;
  background: #ffffff;
  border: 1px solid rgba(109, 113, 117, 0.15);
  padding: 4px 12px;
  border-radius: 3px;
  z-index: 1;
  transition: opacity 50ms;
}
@media (max-width: 767.98px) {
  .filter-group--layout-no-label .filter-group__item__text {
    display: none;
  }
}

.filter-toggle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.filter-toggle__group-label {
  margin: 4px 0;
  align-self: center;
  font-weight: 600;
}

.filter-toggle__options {
  flex: 0 0 auto;
  display: flex;
  margin: 4px 0;
  background: rgba(109, 113, 117, 0.06);
  border-radius: 3px;
  padding: 4px;
}

.filter-toggle__input-label {
  cursor: pointer;
}

.filter-toggle__input {
  position: absolute;
  width: 0.1rem;
  height: 0.1rem;
  overflow: hidden;
  margin: -0.1rem;
  padding: 0;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.filter-toggle__input:checked + .filter-toggle__input-label-text {
  border-color: currentColor;
  background: #ffffff;
}
.tab-used .filter-toggle__input:focus + .filter-toggle__input-label-text {
  outline: 1px solid currentColor;
  outline: -webkit-focus-ring-color auto 1px;
}

.filter-toggle__input-label-text {
  border-radius: 3px;
  padding: 0.25em 0.5em;
  border: 1px solid transparent;
}

.cc-price-range__input-container {
  direction: ltr;
}

.layout-switchers {
  display: flex;
}

.layout-switch {
  flex: 0 0 auto;
  position: relative;
  width: 24px;
  height: 24px;
  opacity: 0.3;
  margin-left: 5px;
  color: inherit;
}
.layout-switch svg {
  display: block;
  width: 24px;
  height: 24px;
  stroke: currentColor;
}
.layout-switch:hover {
  color: inherit;
}

.layout-switch--active {
  opacity: 1;
}

.link-dropdown {
  position: relative;
  text-align: start;
}
.link-dropdown .link-dropdown__button {
  position: relative;
  color: inherit;
  font-weight: 600;
  padding-inline-end: 40px;
  height: 44px;
  z-index: 3;
  text-align: start;
  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-inline-end: 8px;
  width: 20px;
}
.link-dropdown__button-prefix-icon svg {
  display: block;
  width: 20px;
  height: 20px;
}
.link-dropdown__button-prefix-icon svg circle {
  fill: #ffffff;
  transition: transform 400ms cubic-bezier(0.11, 0.44, 0.03, 1);
}

.link-dropdown__button-icon {
  position: absolute;
  margin: -12px 0 0;
  margin-inline-end: 8px;
  right: 0;
  top: 50%;
  transition: transform 250ms ease;
}
[dir=rtl] .link-dropdown__button-icon {
  left: 0;
  right: auto;
}
.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: #ffffff;
  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;
}
[dir=rtl] .link-dropdown--right-aligned .link-dropdown__options {
  left: -10px;
  right: auto;
}
.link-dropdown--left-aligned .link-dropdown__options {
  left: -15px;
}
[dir=rtl] .link-dropdown--left-aligned .link-dropdown__options {
  left: auto;
  right: -15px;
}

.link-dropdown__link {
  display: block;
  white-space: nowrap;
  color: inherit;
  padding: 6px 30px;
  padding-inline-end: 50px;
}
.link-dropdown--with-icon .link-dropdown__link {
  padding-inline-start: 43px;
}
.link-dropdown__link:hover {
  color: inherit;
  background: rgba(109, 113, 117, 0.06);
}

.link-dropdown__link--active {
  background: rgba(109, 113, 117, 0.06);
}

.utility-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .utility-bar {
    margin-bottom: 10px;
  }
}

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

.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-inline-end: 12px;
}

.utility-bar__centre {
  flex: 1 1 auto;
  text-align: center;
}
.utility-bar__centre .utility-bar__item {
  margin: 10px 0;
}

.utility-bar__right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
}
.utility-bar__right .utility-bar__item {
  margin-inline-start: 12px;
}

.breadcrumbs {
  display: flex;
  justify-content: space-between;
  font-size: 17px;
  line-height: 1.4em;
}
.breadcrumbs .icon {
  display: inline-block;
  vertical-align: middle;
}
.breadcrumbs .icon svg {
  display: block;
  width: 1.2em;
  height: 1.2em;
}
[dir=rtl] .breadcrumbs .icon svg {
  transform: scaleX(-1);
}

.breadcrumbs-list {
  display: inline-flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

.breadcrumbs-list__item {
  display: inline;
  margin: 0;
  padding: 0;
}

.breadcrumbs-list__link {
  vertical-align: middle;
}

.breadcrumbs-list__link,
.breadcrumbs-prod-nav__link {
  color: inherit;
}
.breadcrumbs-list__link:hover,
.breadcrumbs-prod-nav__link:hover {
  color: inherit;
}

.breadcrumbs-prod-nav {
  display: flex;
}

.breadcrumbs-prod-nav__text {
  vertical-align: middle;
}

.breadcrumbs-prod-nav__link--prev:not(:last-child) {
  margin-inline-end: 1.2em;
}

.cc-animate-enabled .shopify-section {
  overflow: initial;
}

.cc-select {
  position: relative;
  width: 100%;
}
.cc-select.is-open::before {
  content: "";
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.cc-select__btn,
.cc-select__listbox {
  margin: 0;
  border: 1.5px solid #dbdcdd;
  font-size: inherit;
}

.cc-select__btn {
  display: flex;
  align-items: center;
  position: relative;
  min-width: 100%;
  max-width: 100%;
  padding: 11px 40px 11px 15px;
  background-color: transparent;
  color: inherit;
  font-weight: inherit;
  text-align: start;
  text-transform: none;
}

.cc-select__icon {
  position: absolute;
  top: calc(50% - 10px);
  right: 10px;
  width: 20px;
  height: 20px;
  stroke: currentColor;
}

.cc-select__listbox {
  list-style: none;
  visibility: hidden;
  position: absolute;
  top: 5px;
  left: -5px;
  z-index: 100;
  min-width: 100%;
  max-height: 20em;
  padding: 0;
  outline: 0;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  overflow-y: auto;
}
.cc-select__listbox[aria-hidden=false] {
  visibility: visible;
}

.cc-select__option {
  display: flex;
  align-items: center;
  padding: 9px 15px;
  color: inherit;
  cursor: pointer;
}
.cc-select__option > span {
  pointer-events: none;
}
.cc-select__option > em {
  display: none;
  margin-left: auto;
  font-style: normal;
  pointer-events: none;
}
.cc-select__option.is-unavailable > em {
  display: block;
}
.cc-select__option.is-focused {
  background-color: rgba(233, 234, 234, 0.3);
  color: inherit;
}

[dir=rtl] .cc-select__btn {
  padding: 11px 15px 11px 40px;
}
[dir=rtl] .cc-select__icon {
  left: 10px;
  right: auto;
}
[dir=rtl] .cc-select__listbox {
  left: auto;
  right: -5px;
}

.cc-select__btn {
  color: #6d7175;
  background-color: #ffffff;
  line-height: 1.5rem;
  letter-spacing: normal;
}

.cc-select__btn:hover {
  border-color: #afb1b3;
  background-color: #ffffff;
}

.cc-select__listbox {
  max-height: 200px;
  color: #6d7175;
}
@media (min-height: 600px) {
  .cc-select__listbox {
    max-height: 280px;
  }
}

.cc-select__option[data-swatch]::before {
  width: 18px;
  height: 18px;
}

.cc-select__option.is-unavailable {
  opacity: 0.5;
}

.cc-select__icon {
  fill: none;
}

.option-selector__btns {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -10px 0 0;
}

.opt-btn {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.opt-btn:checked + .opt-label {
  border-color: #6d7175;
  cursor: default;
}
.opt-btn.is-unavailable + .opt-label {
  background: no-repeat center/100% 100% rgba(0, 0, 0, 0.05);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(109, 113, 117, 0.2)' stroke-width='0.4' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");
  color: rgba(109, 113, 117, 0.9);
}
.opt-btn.is-unavailable + .opt-label[data-swatch]::before {
  opacity: 0.5;
}
.tab-used .opt-btn:focus + .opt-label {
  outline: #6d7175 auto 1px;
  outline: -webkit-focus-ring-color auto 1px;
}

.opt-label {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-width: 4.5em;
  min-height: 48px;
  margin: 10px 10px 0 0;
  padding: 11px 15px;
  border: 1.5px solid #dbdcdd;
  border-radius: 3px;
  background-color: #ffffff;
  color: #6d7175;
}

.swatch-method-image .product-block-options__item{
  border: 1.5px solid #dbdcdd;
  padding: 6px;
  line-height: 1;
  width: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
}
.product-block-options__item__text{
  line-height:1;
}
.product-block-options__item--unavailable{
  background: no-repeat center/100% 100% rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(to top left, transparent 0, transparent 49%, #b6b6b6 50%, transparent 51%, transparent);
}

.swatch-style-listed .option-selector--swatch .opt-label[data-swatch], .swatch-style-dropdown .option-selector--swatch .opt-label[data-swatch] {
  justify-content: flex-start;
  width: calc(50% - 10px);
  padding-left: 12px;
  line-height: 1.2;
}
@media (hover: none) {
  .opt-label:active {
    color: #6d7175;
    border-color: #afb1b3;
    cursor: pointer;
  }
}
@media (hover: hover) {
  .opt-label:hover {
    color: #6d7175;
    border-color: #afb1b3;
    cursor: pointer;
  }
}

.swatch-style-listed .option-selector--swatch [data-swatch]::before,
.swatch-style-dropdown .option-selector--swatch [data-swatch]::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  width: 22px;
  height: 22px;
  margin: 1px;
  margin-inline-end: 12px;
  box-shadow: 0 0 0 1px rgba(109, 113, 117, 0.3);
  border-radius: 50%;
  background-color: var(--swatch-background-color);
  background-image: var(--swatch-background-image);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.swatch-style-icon_square .option-selector--swatch .option-selector__btns,
.swatch-style-icon_circle .option-selector--swatch .option-selector__btns {
  align-items: flex-start;
}
.swatch-style-icon_square .option-selector--swatch .opt-btn.is-unavailable + .opt-label,
.swatch-style-icon_circle .option-selector--swatch .opt-btn.is-unavailable + .opt-label {
  background-color: transparent;
}
.swatch-style-icon_square .option-selector--swatch .opt-label,
.swatch-style-icon_circle .option-selector--swatch .opt-label {
  --aspect-ratio: 1;
  --width: 68px;
  display: inline-block;
  width: 68px;
  height: calc(var(--width) / var(--aspect-ratio));
  padding: 0;
  min-width: 0;
  min-height: 0;
  vertical-align: top;
  border-radius: 3px;
  border: none;
}
.swatch-style-icon_square .option-selector--swatch .opt-label::before,
.swatch-style-icon_circle .option-selector--swatch .opt-label::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--swatch-background-color);
  background-image: var(--swatch-background-image);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 3px;
  z-index: 0;
  border: 1.5px #dbdcdd solid;
}
.swatch-style-icon_square .option-selector--swatch .opt-label::after,
.swatch-style-icon_circle .option-selector--swatch .opt-label::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1.5px #dbdcdd solid;
  border-radius: 3px;
  z-index: 1;
}
@media (hover: none) {
  .swatch-style-icon_square .option-selector--swatch .opt-label:active::after,
.swatch-style-icon_circle .option-selector--swatch .opt-label:active::after {
    border: 1.5px #afb1b3 solid;
  }
}
@media (hover: hover) {
  .swatch-style-icon_square .option-selector--swatch .opt-label:hover::after,
.swatch-style-icon_circle .option-selector--swatch .opt-label:hover::after {
    border: 1.5px #afb1b3 solid;
  }
}
.swatch-style-icon_square .option-selector--swatch .opt-btn:checked + .opt-label::after,
.swatch-style-icon_circle .option-selector--swatch .opt-btn:checked + .opt-label::after {
  border: 1.5px #6d7175 solid;
}

.swatch-style-icon_circle .option-selector--swatch .opt-label, .swatch-style-icon_circle .option-selector--swatch .opt-label::before, .swatch-style-icon_circle .option-selector--swatch .opt-label::after {
  border-radius: 50%;
}

.swatch-method-standard.swatch-style-icon_square .option-selector--swatch .opt-label, .swatch-method-standard.swatch-style-icon_circle .option-selector--swatch .opt-label {
  --aspect-ratio: 1;
}
.swatch-method-standard.swatch-style-icon_square .option-selector--swatch .opt-label::before, .swatch-method-standard.swatch-style-icon_circle .option-selector--swatch .opt-label::before {
  top: 4px;
  left: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: none;
}

@media (min-width: 530px) {
  .swatch-style-listed .option-selector--swatch .opt-label[data-swatch] {
    width: auto;
    min-width: calc(33.3333333333% - 10px);
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  .swatch-style-listed .option-selector--swatch .opt-label[data-swatch] {
    width: calc(50% - 10px);
  }
}
.option-selector--with-size-chart[data-selector-type=dropdown] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.option-selector--with-size-chart[data-selector-type=dropdown] .size-chart-container {
  order: 1;
}
.option-selector--with-size-chart[data-selector-type=dropdown] .cc-select,
.option-selector--with-size-chart[data-selector-type=dropdown] .option-selector__btns {
  width: 100%;
  order: 2;
}

.cc-rating-stars {
  margin-right: 0.25em;
}

.cc-rating-custom-caption {
  font-size: 0.8em;
  line-height: 1.7em;
  white-space: nowrap;
}

.product-block__rating {
  margin-top: 5px;
}
.product-block__rating .cc-rating {
  font-size: 0.8em;
}

.theme-product-reviews {
  margin-top: 0.2em;
}
.theme-product-reviews > a {
  display: inline-block;
}

#shopify-product-reviews .spr-icon {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 1px;
}
#shopify-product-reviews .spr-icon::before,
#shopify-product-reviews .spr-icon-star::after,
#shopify-product-reviews .spr-icon-star-half-alt::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: no-repeat url("data:image/svg+xml,%3Csvg fill='rgba(109, 113, 117, 0.2)' width='13' height='13' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.43579 4.9459L13.63 4.9536L9.42653 8.01929L11.0329 12.97L6.81981 9.91778L2.60673 12.97L4.20346 8.01929L0 4.9536L5.20383 4.9459L6.81981 0L8.43579 4.9459Z'%3E%3C/path%3E%3C/svg%3E") top left;
  background-size: 100% 100%;
}
#shopify-product-reviews .spr-icon-star::after,
#shopify-product-reviews .spr-icon-star-half-alt::after {
  background-image: url("data:image/svg+xml,%3Csvg fill='rgb(109, 113, 117)' width='13' height='13' viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.43579 4.9459L13.63 4.9536L9.42653 8.01929L11.0329 12.97L6.81981 9.91778L2.60673 12.97L4.20346 8.01929L0 4.9536L5.20383 4.9459L6.81981 0L8.43579 4.9459Z'%3E%3C/path%3E%3C/svg%3E");
}
#shopify-product-reviews .spr-icon-star-half-alt::after {
  clip: rect(0px, 7.5px, 14px, 0px);
}

#shopify-product-reviews .spr-container {
  padding: 0;
  border-color: rgba(109, 113, 117, 0.2);
}
#shopify-product-reviews .spr-header {
  padding: 20px;
}
#shopify-product-reviews .spr-form {
  margin: 0;
  padding: 20px;
  border-top: 1px solid rgba(109, 113, 117, 0.2);
}
#shopify-product-reviews .spr-reviews {
  margin: 0;
  padding: 0 0 20px;
  border-top: 1px solid rgba(109, 113, 117, 0.2);
}
#shopify-product-reviews .spr-review {
  box-sizing: border-box;
  margin: 0;
  padding: 20px 20px 0;
  border: 0;
}
#shopify-product-reviews .spr-review:first-child {
  margin-top: 0;
}
#shopify-product-reviews .spr-review-header-title {
  font-size: 18px;
}
#shopify-product-reviews .spr-review-header-byline {
  display: block;
  margin: 0.1em 0 0.6em;
  font-size: 15px;
  line-height: 1.4em;
  font-style: normal;
  opacity: 0.6;
}
#shopify-product-reviews .spr-review-header-byline strong {
  font-weight: normal;
}
#shopify-product-reviews .spr-review-content-body {
  font-size: 15px;
  line-height: 1.4em;
}
#shopify-product-reviews .spr-review-reportreview {
  font-size: 80%;
}
@media (min-width: 800px) {
  #shopify-product-reviews .spr-reviews {
    display: flex;
    flex-wrap: wrap;
  }
  #shopify-product-reviews .spr-reviews .spr-review {
    width: 50%;
  }
}
#shopify-product-reviews .spr-pagination {
  width: 100%;
  margin-top: 20px;
  padding: 20px 0 0;
  border-top-color: rgba(109, 113, 117, 0.2);
}
#shopify-product-reviews .spr-pagination .spr-pagination-page {
  margin: 0 5px;
}
#shopify-product-reviews .spr-pagination .spr-pagination-page.is-active {
  font-weight: normal;
}
#shopify-product-reviews .spr-pagination .spr-pagination-prev {
  left: 20px;
}
#shopify-product-reviews .spr-pagination .spr-pagination-next {
  right: 20px;
}

.placeholder-image {
  position: relative;
  padding-top: 100%;
  height: 0px;
  overflow: hidden;
  background: #f5f5f5;
}
.placeholder-image.dark {
  background: #c6c7c8;
}
.placeholder-image.dark svg, .placeholder-image.dark svg g {
  fill: #9f9f9f;
}
.placeholder-image.landscape, .placeholder-image.placeholder-image--shape-landscape {
  padding-top: 67%;
}
.placeholder-image.placeholder-image--shape-portrait {
  padding-top: 150%;
}
.placeholder-image.placeholder--banner {
  padding-top: 600px;
}
@media (max-width: 767.98px) {
  .placeholder-image.placeholder--banner {
    padding-top: 55%;
  }
}
.placeholder-image.fixed-height-item {
  padding-top: 0;
}
.placeholder-image svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.placeholder-image svg, .placeholder-image svg g {
  fill: #9f9f9f;
}

.quickbuy-container {
  height: 0;
  overflow: hidden;
  position: relative;
  background: #f6f6f6;
  line-height: 1.6;
  text-align: center;
  --payment-terms-background-color: #f6f6f6;
}
.quickbuy-container a,
.quickbuy-container a:hover {
  color: #202223;
}
.quickbuy-container .inner {
  padding-top: 60px;
  padding-bottom: 60px;
}
.quickbuy-container .underline,
.quickbuy-container .rte a {
  text-decoration-color: rgba(32, 34, 35, 0.4);
}
.quickbuy-container .underline:hover,
.quickbuy-container .rte a:hover {
  text-decoration-color: currentColor;
}
.quickbuy-container .product-detail {
  color: #6d7175;
}
.quickbuy-container .product-detail .gallery .main-image .slide a {
  display: block;
}
.quickbuy-container .product-detail .title,
.quickbuy-container .product-detail .title a,
.quickbuy-container .product-detail h1.majortitle,
.quickbuy-container .product-detail h2,
.quickbuy-container .product-detail h3,
.quickbuy-container .product-detail h4,
.quickbuy-container .product-detail h5,
.quickbuy-container .product-detail h6 {
  color: #202223;
}
.quickbuy-container .product-detail a.button {
  background-color: #202223;
  color: #fff;
}
.quickbuy-container .product-detail a.button:hover {
  background-color: #202223;
}
.quickbuy-container .product-detail .gallery .main-image {
  margin-right: 0;
}
.quickbuy-container .close-detail {
  position: absolute;
  right: 0;
  top: 0;
  padding: 15px;
}
.quickbuy-container .close-detail .feather {
  width: 34px;
  height: 34px;
  stroke-width: 1;
  stroke: #5c5c5c;
}
.quickbuy-container .product-inventory-notice:not(.text-box) .icon circle {
  fill: #f6f6f6;
}

.text-box {
  position: relative;
  padding: 15px 17px 14px;
  background-color: var(--box-color);
  color: rgb(var(--box-text-color));
  display: inline-flex;
  border-radius: 3px;
  line-height: 1.4;
}
.text-box a,
.text-box .rte a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-color: rgba(var(--box-text-color), 0.75);
  text-decoration-thickness: 1px;
}
.text-box .rimage-wrapper.lazyload--placeholder {
  background: transparent;
}

.product-inventory-notice {
  color: #008060;
}
.product-inventory-notice.text-box {
  --box-color: #f2faf0;
  --box-text-color: 221, 154, 26;
}
.product-inventory-notice.text-box .icon circle {
  fill: #fff;
}
.product-inventory-notice .icon-container .icon {
  vertical-align: top;
}
.product-inventory-notice .icon circle {
  fill: #ffffff;
}

.product-inventory-notice--low {
  color: #dd9a1a;
}
.product-inventory-notice--low.text-box {
  --box-color: #fcf1cd;
  --box-text-color: 0, 128, 96;
}
.product-inventory-notice--low.text-box .icon circle {
  fill: #fff;
}

.product-inventory-notice--pulse .icon-container {
  position: relative;
}
.product-inventory-notice--pulse .icon-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  background: currentColor;
  animation: clock-pulse 2s ease-out infinite;
}
.product-inventory-notice--pulse .icon-container .icon {
  position: relative;
}

@keyframes clock-pulse {
  0% {
    opacity: 0.5;
    transform: scale(0.8);
  }
  to {
    opacity: 0;
    transform: scale(1.8);
  }
}
.gallery--layout-columns-1 .product-slideshow:not(.slick-slider) .slide,
.gallery--layout-columns-2 .product-slideshow:not(.slick-slider) .slide,
.gallery--layout-collage-1 .product-slideshow:not(.slick-slider) .slide,
.gallery--layout-collage-2 .product-slideshow:not(.slick-slider) .slide {
  display: block;
  margin-bottom: 20px;
  transition: opacity 500ms;
}
.gallery--layout-columns-1 .product-slideshow:not(.slick-slider) .slide.slide--inactive-option,
.gallery--layout-columns-2 .product-slideshow:not(.slick-slider) .slide.slide--inactive-option,
.gallery--layout-collage-1 .product-slideshow:not(.slick-slider) .slide.slide--inactive-option,
.gallery--layout-collage-2 .product-slideshow:not(.slick-slider) .slide.slide--inactive-option {
  display: none;
}

.gallery--layout-columns-2 .product-slideshow:not(.slick-slider) {
  margin-left: -20px;
  display: flex;
  flex-wrap: wrap;
}
.gallery--layout-columns-2 .product-slideshow:not(.slick-slider) .slide {
  margin-left: 20px;
  flex: 0 0 calc(50% - 20px);
}
.gallery--layout-columns-2 .product-slideshow:not(.slick-slider) .slide:first-child {
  flex-grow: 1;
}

.gallery--layout-collage-1 .product-slideshow:not(.slick-slider),
.gallery--layout-collage-2 .product-slideshow:not(.slick-slider) {
  margin-left: -20px;
  display: flex;
  flex-wrap: wrap;
}
.gallery--layout-collage-1 .product-slideshow:not(.slick-slider) .slide,
.gallery--layout-collage-2 .product-slideshow:not(.slick-slider) .slide {
  margin-left: 20px;
  flex: 1 0 calc(50% - 20px);
}

.gallery--layout-collage-1 .product-slideshow:not(.slick-slider) .slide:first-child {
  flex: 1 0 calc(100% - 20px);
}

.gallery--layout-collage-2 .product-slideshow:not(.slick-slider) .slide:nth-child(3n+1) {
  flex: 1 0 calc(100% - 20px);
}

.slide--highlight-off {
  opacity: 0.25;
}

.cc-price-range__input-container {
  font-size: 20px;
  color: #6d7175;
  background: #ffffff;
  border: 1.5px solid #dbdcdd;
  border-radius: 3px;
  padding-inline-start: 10px;
}
.cc-price-range__input-container:hover {
  border-color: #afb1b3;
}
.cc-price-range__input-container:focus-within {
  border-color: #6d7175;
}

.cc-price-range .cc-price-range__input {
  padding-left: 0;
  border: none;
}

.cc-modal-window {
  transition: visibility 250ms ease;
}

.cc-modal-window__background {
  transition: opacity 250ms ease;
}

.cc-modal-window__content-container {
  transition: opacity 250ms ease, transform 250ms ease;
}

.cc-modal-window--pre-reveal .cc-modal-window__background {
  opacity: 0;
}
.cc-modal-window--pre-reveal .cc-modal-window__content-container {
  transform: scale(0.95);
  opacity: 0;
}
.cc-modal-window--pre-reveal .cc-modal-window {
  visibility: hidden;
}

.cc-modal-window--closing .cc-modal-window__background {
  opacity: 0;
}
.cc-modal-window--closing .cc-modal-window__content-container {
  transform: scale(0.95);
  opacity: 0;
}

.cc-accordion {
  border-top: 1px solid rgba(109, 113, 117, 0.15);
}

.cc-accordion-item {
  border-bottom: 1px solid rgba(109, 113, 117, 0.15);
}

.cc-accordion-item__title {
  display: block;
  position: relative;
  list-style: none;
  padding: 15px 30px 15px 0;
  cursor: pointer;
}
.cc-accordion-item__title::-webkit-details-marker {
  display: none;
}

.js .cc-accordion-item__panel {
  transition: height 0.3s ease;
  overflow: hidden;
}

.cc-accordion-item__content {
  padding-bottom: 20px;
}

.cc-accordion-item__title::before, .cc-accordion-item__title::after {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  right: 0;
  width: 11px;
  height: 1px;
  background-color: currentColor;
  transition: 0.3s ease;
  transition-property: transform, opacity;
}
.cc-accordion-item__title::before {
  transform: rotate(-90deg);
}

.cc-accordion-item[open]:not(.is-closing) .cc-accordion-item__title::before {
  transform: rotate(90deg);
  opacity: 0;
}
.cc-accordion-item[open]:not(.is-closing) .cc-accordion-item__title::after {
  transform: rotate(180deg);
}

.js .cc-accordion-item__content {
  transform: translateY(-5px);
  transition: 0.3s ease-out;
  transition-property: transform, opacity;
  opacity: 0;
}

.js .cc-accordion-item.is-open:not(.is-closing) .cc-accordion-item__content {
  transform: translateY(0px);
  opacity: 1;
}

.cc-accordion {
  margin-bottom: 50px;
}

.cc-accordion-item__content {
  color: rgba(109, 113, 117, 0.75);
}

/* Modern box sizing */
html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

/* CSS cross-browser clear fix */
.cf:before,
.cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}

.cf {
  zoom: 1;
}

/* Remove FF input padding for consistant alignment */
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Remove the odd input formatting from iOS */
button,
input[type=submit],
input[type=button] {
  -webkit-appearance: none;
}

/* Do not use focus outline unless tabbing, or no-js */
.js body:not(.tab-used) *:focus {
  outline: none;
}

/* Standard text CSS */
strong, b {
  font-weight: bold;
}

abbr, acronym {
  border-bottom: 1px dotted #6d7175;
  cursor: help;
}

em, i {
  font-style: italic;
}

ul, ol, dl {
  margin: 1em;
  font-size: 100%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

blockquote {
  margin: 1.5em 0em;
  margin-inline-start: 10px;
  padding: 0.5em 0em;
  quotes: "“" "”";
  font-size: 130%;
  font-style: italic;
  line-height: 1.5em;
}

blockquote:before {
  color: #6d7175;
  content: open-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-inline-start: -20px;
  margin-inline-end: 10px;
  vertical-align: -0.48em;
}

blockquote :first-child {
  display: inline;
}

blockquote :last-child {
  margin-bottom: 0;
}

blockquote:after {
  content: no-close-quote;
}

ol, ul, dl {
  margin-inline-start: 2em;
}

ol li {
  list-style: decimal outside;
}

ul li {
  list-style: disc outside;
}

dl dd {
  margin-inline-start: 1em;
}

th, td {
  border-bottom: 1px solid #e2e2e2;
  border-collapse: collapse;
  border-top: 1px solid #e2e2e2;
  padding: 0.7em;
}

th {
  /*distinguishing table headers from data cells*/
  font-weight: bold;
  text-align: start;
  border-bottom-width: 3px;
}

table.noborders td, table.noborders th {
  border: none;
}

caption {
  margin-bottom: 0.5em;
  text-align: center;
}

p, fieldset, table {
  margin-bottom: 1em;
}

hr {
  border: none;
  width: 100%;
  color: transparent;
  border-bottom: 1px solid #e2e2e2;
  height: 1px;
  margin: 20px 0;
}

/* Fonts */

@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=d35e3416a3938027f6f967a37a2075a2996d94a7d145d7820d6b8af1e46ccc3c") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=8c5a7f377846a507dbe2b3719b5e10bc0586b9872aef9b2722a2f111283fc3ea") format("woff");
}

body {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    font-style: normal;
}@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=a933a44382d7de42204c8c9c99836814ba1425b6a5b8071131347b06f9186967") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=837c8f791c4bc29970dc52fb7beabcf7b76b53d152c3c572138fa6142ed0f5cc") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=d35e3416a3938027f6f967a37a2075a2996d94a7d145d7820d6b8af1e46ccc3c") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=8c5a7f377846a507dbe2b3719b5e10bc0586b9872aef9b2722a2f111283fc3ea") format("woff");
}

*/@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_i5.d3a783eb0cc26f2fda1e99d1dfec3ebaea1dc164.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=d954d294766682c0dd0a57772cf313e31f7e36eb242ddb7a3be3481310321b07") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_i5.76d414ea3d56bb79ef992a9c62dce2e9063bc062.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=da7747da242dd6ce7544276f5a7d2e1130676285b5ff82496787095c3f0a914c") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: italic;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_i7.a0d4a463df4f146567d871890ffb3c80408e7732.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=38596755c0aa6918a69667b31838a4e4ee0bcd7e2680926c77a813f22badfc92") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_i7.f6ec9f2a0681acc6f8152c40921d2a4d2e1a2c78.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=28e9bcbb59ae1a359b9434a56eec7e2470a914bd3f8c06754792eebf9f54c106") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=a933a44382d7de42204c8c9c99836814ba1425b6a5b8071131347b06f9186967") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=837c8f791c4bc29970dc52fb7beabcf7b76b53d152c3c572138fa6142ed0f5cc") format("woff");
}

h1, .h1-style, h2, h4, h5, h6, .heading-font {
   /* font-family: Montserrat;*/
  font-family: "bebas_neueregular" !important;
    font-weight: 700;
    font-style: normal;
    
}@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=a933a44382d7de42204c8c9c99836814ba1425b6a5b8071131347b06f9186967") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=837c8f791c4bc29970dc52fb7beabcf7b76b53d152c3c572138fa6142ed0f5cc") format("woff");
}

.pageheader .logotext,
#shoplogo .logotext {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    font-style: normal;
}@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=75d504d854b6b359a9087397508cb1a16beef8ee2d7bb65a1ece6e6a670eee5b") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=6afe0300b4a35c98c741ae44678232e802676470d2951d05e74fbd09044e61a3") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
  src: url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n6.1326b3e84230700ef15b3a29fb520639977513e0.woff2?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=fc103d16a662b046506a9894edb860d770fda14b504c56cb570330ef5e91e26c") format("woff2"),
       url("//west-wind.dk/cdn/fonts/montserrat/montserrat_n6.652f051080eb14192330daceed8cd53dfdc5ead9.woff?h1=d2VzdHdpbmQtbWFpbi5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=d2VzdC13aW5kLmRr&hmac=839a1dcfc6f4985a25b3d090b60ca9697e64737dea415551e43ba8fb3b0f3b65") format("woff");
}

.navigation {
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    font-style: normal;
}

/* Theme styles */
body {
  font-size: 20px;
  line-height: 1.6;
  color: #6d7175;
  background: #ffffff;
  
  
  background-repeat: repeat;
  
  
  overflow-y: scroll;
  /* Fonts on Macs look bad without these */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}


::selection {
  /* Webkit & Opera */
  background: #004c61;
  color: #ffffff;
}

::-moz-selection {
  /* Firefox */
  background: #004c61;
  color: #ffffff;
}


a {
  color: #202223;
  transition: color 100ms, border-color 100ms, opacity 100ms, text-decoration-color 100ms;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

select {
  max-width: 100%;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
}

input[type=text],
input[type=number],
input[type=email],
input[type=password],
input[type=address],
input[type=tel],
textarea {
  font-size: 20px;
  line-height: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    font-style: normal;
  background: #ffffff;
  color: #6d7175;
  border: 1.5px solid #dbdcdd;
  padding: 0.8em 15px;
  margin: 0;
  vertical-align: middle;
  max-width: 100%;
  border-radius: 3px;
  -webkit-appearance: none;
  box-sizing: border-box;
   font-family: 'saira_condensedregular' !important;
}
input[type=text]:hover,
input[type=number]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=address]:hover,
input[type=tel]:hover,
textarea:hover {
  border-color: #afb1b3;
}
input[type=text]:active, input[type=text]:focus,
input[type=number]:active,
input[type=number]:focus,
input[type=email]:active,
input[type=email]:focus,
input[type=password]:active,
input[type=password]:focus,
input[type=address]:active,
input[type=address]:focus,
input[type=tel]:active,
input[type=tel]:focus,
textarea:active,
textarea:focus {
  border-color: #6d7175;

}

textarea {
  line-height: 1.6;
  height: 120px;
  padding-top: 10px;
  padding-bottom: 10px;
}

input[type=email],
input[type=tel] {
  direction: ltr;
}

/* HTML5 input placeholders */
::-webkit-input-placeholder {
  color: #6d7175;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #6d7175;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #6d7175;
}

:-ms-input-placeholder {
  color: #6d7175;
}

.button,
a.button,
.btn,
a.btn,
button,
input[type=submit],
input[type=reset],
input[type=button] {
  background: #014857;
  border: 1.5px solid #014857;
  color: #ffffff;
  font-size: 20px;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: 1em;
  height: auto;
  margin: 0;
  text-decoration: none !important;
  cursor: pointer;
  padding: 1em 25px 1em;
  vertical-align: middle;
  text-align: center;
  border-radius: 3px;
  transition: background-color 100ms, color 100ms, border-color 100ms, opacity 100ms;
  display: inline-block;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  -webkit-tap-highlight-color: transparent;
  font-family: 'saira_condensedregular' !important;
}
.button svg:not(.feather):not(.cc-select__icon):not(.icon--full-color),
a.button svg:not(.feather):not(.cc-select__icon):not(.icon--full-color),
.btn svg:not(.feather):not(.cc-select__icon):not(.icon--full-color),
a.btn svg:not(.feather):not(.cc-select__icon):not(.icon--full-color),
button svg:not(.feather):not(.cc-select__icon):not(.icon--full-color),
input[type=submit] svg:not(.feather):not(.cc-select__icon):not(.icon--full-color),
input[type=reset] svg:not(.feather):not(.cc-select__icon):not(.icon--full-color),
input[type=button] svg:not(.feather):not(.cc-select__icon):not(.icon--full-color) {
  fill: #ffffff;
}
.button svg.feather,
a.button svg.feather,
.btn svg.feather,
a.btn svg.feather,
button svg.feather,
input[type=submit] svg.feather,
input[type=reset] svg.feather,
input[type=button] svg.feather {
  fill: transparent;
  stroke: currentColor;
}
.button .icon,
a.button .icon,
.btn .icon,
a.btn .icon,
button .icon,
input[type=submit] .icon,
input[type=reset] .icon,
input[type=button] .icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 1em;
  width: 24px;
}
.button .icon svg,
a.button .icon svg,
.btn .icon svg,
a.btn .icon svg,
button .icon svg,
input[type=submit] .icon svg,
input[type=reset] .icon svg,
input[type=button] .icon svg {
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  margin-top: -10px;
}
.button .icon + span,
a.button .icon + span,
.btn .icon + span,
a.btn .icon + span,
button .icon + span,
input[type=submit] .icon + span,
input[type=reset] .icon + span,
input[type=button] .icon + span {
  vertical-align: top;
}
@media (hover: none) {
  .button:active,
a.button:active,
.btn:active,
a.btn:active,
button:active,
input[type=submit]:active,
input[type=reset]:active,
input[type=button]:active {
    background: #03667b;
    border-color: #03667b;
  }
}
@media (hover: hover) {
  .button:hover,
a.button:hover,
.btn:hover,
a.btn:hover,
button:hover,
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
    background: #03667b;
    border-color: #03667b;
  }
}
.button.button--large,
a.button.button--large,
.btn.button--large,
a.btn.button--large,
button.button--large,
input[type=submit].button--large,
input[type=reset].button--large,
input[type=button].button--large {
  padding: 15px 25px;
  font-size: 20px;
}

.button.button--icon {
  width: auto;
  min-width: 0;
  font-size: 20px;
  padding: 0.8em;
}

.button.altcolour,
.btn.btn--secondary,
button.altcolour,
input[type=submit].altcolour,
input[type=reset].altcolour,
input[type=button].altcolour {
  background: #fafafa;
  color: #03667b;
  border: 1.5px solid ;
}
.button.altcolour svg:not(.feather):not(.cc-select__icon),
.btn.btn--secondary svg:not(.feather):not(.cc-select__icon),
button.altcolour svg:not(.feather):not(.cc-select__icon),
input[type=submit].altcolour svg:not(.feather):not(.cc-select__icon),
input[type=reset].altcolour svg:not(.feather):not(.cc-select__icon),
input[type=button].altcolour svg:not(.feather):not(.cc-select__icon) {
  fill: #03667b;
}
@media (hover: none) {
  .button.altcolour:active,
.btn.btn--secondary:active,
button.altcolour:active,
input[type=submit].altcolour:active,
input[type=reset].altcolour:active,
input[type=button].altcolour:active {
    background: #03667b;
    color: #fafafa;
    border-color: #03667b;
  }
  .button.altcolour:active svg:not(.feather):not(.cc-select__icon),
.btn.btn--secondary:active svg:not(.feather):not(.cc-select__icon),
button.altcolour:active svg:not(.feather):not(.cc-select__icon),
input[type=submit].altcolour:active svg:not(.feather):not(.cc-select__icon),
input[type=reset].altcolour:active svg:not(.feather):not(.cc-select__icon),
input[type=button].altcolour:active svg:not(.feather):not(.cc-select__icon) {
    fill: #fafafa;
  }
}
@media (hover: hover) {
  .button.altcolour:hover,
.btn.btn--secondary:hover,
button.altcolour:hover,
input[type=submit].altcolour:hover,
input[type=reset].altcolour:hover,
input[type=button].altcolour:hover {
    background: #03667b;
    color: #fafafa;
    border-color: #03667b;
  }
  .button.altcolour:hover svg:not(.feather):not(.cc-select__icon),
.btn.btn--secondary:hover svg:not(.feather):not(.cc-select__icon),
button.altcolour:hover svg:not(.feather):not(.cc-select__icon),
input[type=submit].altcolour:hover svg:not(.feather):not(.cc-select__icon),
input[type=reset].altcolour:hover svg:not(.feather):not(.cc-select__icon),
input[type=button].altcolour:hover svg:not(.feather):not(.cc-select__icon) {
    fill: #fafafa;
  }
}

.btn.btn--tertiary {
  padding: 0.9em 20px;
  background: #ebebeb;
  color: #3c3e40;
  border-color: #ebebeb;
}
@media (hover: none) {
  .btn.btn--tertiary:active {
    background: #014857;
    color: #ffffff;
    border-color: #014857;
  }
}
@media (hover: hover) {
  .btn.btn--tertiary:hover {
    background: #014857;
    color: #ffffff;
    border-color: #014857;
  }
}

.button.notabutton,
a.button.notabutton,
button.notabutton,
input[type=submit].notabutton {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
  letter-spacing: inherit;
  text-transform: none;
  vertical-align: baseline;
  min-width: 0;
  overflow: visible;
  height: auto;
  color: #202223;
  -moz-transition: color 100ms;
  -webkit-transition: color 100ms;
  transition: color 100ms;
}

.button.disabled,
a.button.disabled,
button[disabled],
input[type=submit][disabled],
input[type=reset][disabled],
input[type=button][disabled] {
  background: #999 !important;
  color: #fff !important;
  border-color: #999 !important;
}

.button-icon {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 20px;
  height: 20px;
}
.button-icon:first-child {
  margin-inline-end: 8px;
}
.button-icon:last-child {
  margin-inline-start: 8px;
}
.button-icon svg {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}
.button-icon svg.feather {
  fill: transparent;
  stroke: currentColor;
  stroke-width: 1;
}

.toggle-btn {
  position: relative;
  height: 3em;
  display: flex;
  align-items: center;
  padding-inline-end: 2.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  color: inherit;
}
@media (max-width: 767.98px) {
  .toggle-btn {
    padding-inline-end: 0;
  }
}
.toggle-btn:hover {
  color: inherit;
}
.toggle-btn .button-icon circle {
  fill: #ffffff;
  transition: transform 400ms cubic-bezier(0.11, 0.44, 0.03, 1);
}
.toggle-btn .toggle-btn__chevron {
  transition: transform 250ms ease;
  position: absolute;
  margin: -12px 0 0 0;
  width: 24px;
  height: 24px;
  left: auto;
  right: 7px;
  top: 50%;
  pointer-events: none;
  border: none;
}
[dir=rtl] .toggle-btn .toggle-btn__chevron {
  left: 7px;
  right: auto;
}
.toggle-btn .toggle-btn__chevron svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
@media (max-width: 767.98px) {
  .toggle-btn .toggle-btn__chevron {
    display: none;
  }
}

.toggle-btn__count {
  margin-inline-start: 0.3em;
}

@media (min-width: 768px) {
  .toggle-btn--revealed-desktop .button-icon svg circle:nth-child(3) {
    transform: translateX(6px);
  }
  .toggle-btn--revealed-desktop .button-icon svg circle:nth-child(4) {
    transform: translateX(-6px);
  }
  .toggle-btn--revealed-desktop .toggle-btn__chevron {
    transform: rotate(180deg);
  }
}
h1, .h1-style, h2, h3, h4, h5, h6, .heading-font {
  color: #004c61;
  line-height: 1.2;
  margin-bottom: 10px;
  letter-spacing: 2px;
}
h1 svg, h1 svg g, .h1-style svg, .h1-style svg g, h2 svg, h2 svg g, h3 svg, h3 svg g, h4 svg, h4 svg g, h5 svg, h5 svg g, h6 svg, h6 svg g, .heading-font svg, .heading-font svg g {
  fill: currentColor;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  text-decoration: none;
}

h1,
.h1-style {
  font-size: 35px;
}


h2,
.h2-style {
    font-size: 32px;
}

h3,
.h3-style {
    font-size: 30px;
}

h4,
.h4-style {
    font-size: 27px;
}

h5,
.h5-style {
    font-size: 25px;
}

h6,
.h6-style {
    font-size: 22px;
}

@media (max-width: 767.98px) {
  h1,
.h1-style {
    font-size: 28px;
  }

  
  h2,
.h2-style {
        font-size: 26px;
  }

  h3,
.h3-style {
        font-size: 25px;
  }

  h4,
.h4-style {
        font-size: 24px;
  }

  h5,
.h5-style {
        font-size: 23px;
  }

  h6,
.h6-style {
        font-size: 21.28px;
  }
}

.title,
.majortitle {
  margin: 0 0 1.25rem;
}

.hometitle {
  line-height: 1em;
  margin: 0 0 30px;
}
@media (max-width: 1300px) {
  .hometitle {
    margin-bottom: 20px;
  }
}

.small-text {
  font-size: 16px;
  line-height: 1.4em;
}

.large-text {
  font-size: 1.35em;
  line-height: 1.6;
}
@media (max-width: 767.98px) {
  .large-text {
    font-size: 1.2em;
    line-height: 1.6;
  }
}

.super-large-text {
  font-size: 61px;
}
@media (max-width: 767.98px) {
  .super-large-text {
    font-size: 28px;
  }
}

.subheading {
  font-size: 0.8em;
  font-weight: 500;
  line-height: 1.3em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-family: "saira_condensedregular" !important;
}

.subheading--over {
  margin-bottom: 2.25em;
}

.small-feature-link {
  color: #202223;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-color: rgba(32, 34, 35, 0.4);
  text-decoration-thickness: 1px;
  font-size: 1em;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: none;
}
.small-feature-link:hover {
  text-decoration-color: #202223;
}

img {
  max-width: 100%;
  height: auto;
}

svg {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  transition: fill 100ms;
}
svg g {
  transition: fill 100ms;
}

.beside-svg {
  vertical-align: middle;
}

svg.feather {
  fill: transparent;
  stroke: currentColor;
}

.icon--small {
  width: 16px;
  height: 16px;
}
.icon--small svg {
  width: 16px;
  height: 16px;
}

.icon--large {
  width: 38px;
  height: 38px;
}
.icon--large svg {
  width: 38px;
  height: 38px;
}

.with-icon {
  display: inline-flex;
  align-items: flex-start;
  vertical-align: top;
  line-height: 1.4;
}
.with-icon > .icon,
.with-icon > .icon-container {
  flex: 0 0 auto;
  margin: calc(0.8em - 10px) 0 0;
  margin-inline-end: 12px;
}
.with-icon > .icon-container .icon {
  display: block;
}
.with-icon .icon--large {
  margin: 0;
  margin-inline-end: 16px;
}

.icon-natcol .feather {
  stroke: currentColor;
}

.no-wrap {
  white-space: nowrap;
}

.hidden {
  display: none;
}

.js .js-hidden {
  display: none !important;
}

.visually-hidden, .swatch-style-icon_square .option-selector--swatch .opt-label .opt-label__text,
.swatch-style-icon_circle .option-selector--swatch .opt-label .opt-label__text {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  width: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
}

.only-in-quickbuy {
  display: none;
}

.skip-link:focus {
  position: absolute !important;
  overflow: auto;
  clip: auto;
  width: auto;
  height: auto;
  margin: 0;
  color: #26262c;
  background-color: #fdfdfa;
  padding: 10px;
  z-index: 10000;
  transition: none;
}

/* Lists  */
.container {
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}
.container.container-wide {
max-width: 1600px;
}

@media (max-width: 1300px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.container--no-max {
  max-width: none;
}

.inline-width-container {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

#content > .container {
  margin-top: 50px;
  margin-bottom: 50px;
}

.template-index #content > .container,
.template-collection #content > .container,
.template-list-collections #content > .container,
.template-product #content > .container,
.template-blog #content > .container,
.template-article #content > .container,
.template-page #content > .container,
.template-search #content > .container,
.template-cart #content > .container,
.template-customers-login #content > .container,
.template-customers-register #content > .container {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.template-collection .page-header:not(.page-header--with-background) .pagetitle:last-child {
  margin-bottom: -25px;
}

.story-page--without-content {
  margin-top: -30px;
}

.content-divider {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e2e2e2;
}

/* Store messages */
.store-messages {
  background: var(--background);
}
.store-messages a {
  color: inherit;
  text-decoration: none;
}
.store-messages .message {
  position: relative;
  text-align: center;
  padding: 12px 0;
}
.store-messages .message > a {
  display: block;
}
.store-messages .message .title,
.store-messages .message .tagline {
  margin: 0 20px;
}
.store-messages .message .title {
  font-size: 100%;
  line-height: 1.3em;
  color: var(--text-1);
}
.store-messages .message .tagline {
  display: block;
  font-size: 16px;
  line-height: 1.4em;
  color: var(--text-2);
}
.store-messages .message .tagline:nth-child(2) {
  margin-bottom: 4px;
  margin-top: 5px;
}
.store-messages .message .fluff {
  border-left: 1px solid var(--text-2);
  width: 1px;
  position: absolute;
  left: 0;
  top: 28%;
  bottom: 29%;
  opacity: 0.15;
}
.store-messages.messages-2 .message {
  float: left;
  width: 49.5%;
}
.store-messages.messages-3 .message {
  float: left;
  width: 33.33%;
}

.store-messages-mobile {
  padding: 8px 0;
  background: var(--background);
  color: var(--text-1);
  font-size: 12px;
  line-height: 1.2em;
  text-align: center;
}
.store-messages-mobile a, .store-messages-mobile a:hover {
  color: inherit;
}

/* Headings above content */
.page-header {
  text-align: center;
}
.page-header:not(.page-header--with-background) {
  padding: 0 0 20px;
}

.page-header--with-upper-spacing {
  margin-top: 30px;
}

.page-header--with-background {
  margin-bottom: 30px;
}
.page-header--with-background .pagetitle {
  color: inherit;
}
.page-header--with-background .pagetitle:last-child {
  margin-bottom: 0;
}

.page-header--padded-small .overlay-text {
  padding-top: 60px;
  padding-bottom: 60px;
}

.page-header--padded-medium .overlay-text {
  padding-top: 90px;
  padding-bottom: 90px;
}

.page-header--padded-large .overlay-text {
  padding-top: 130px;
  padding-bottom: 130px;
}

.page-header--padded-huge .overlay-text {
  padding-top: 200px;
  padding-bottom: 200px;
}

@media (max-width: 767.98px) {
  .page-header--padded-small .overlay-text {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .page-header--padded-medium .overlay-text {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .page-header--padded-large .overlay-text {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .page-header--padded-huge .overlay-text {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .page-header--background-desktop-only {
    background: none !important;
    padding: 0 !important;
  }
  .page-header--background-desktop-only > .rimage-background {
    display: none !important;
  }
  .page-header--background-desktop-only::after {
    content: none !important;
  }
}
@media (min-width: 768px) {
  .page-header-background-mobile-only {
    background: none !important;
    padding: 0 !important;
  }
  .page-header-background-mobile-only > .rimage-background {
    display: none !important;
  }
  .page-header-background-mobile-only::after {
    content: none !important;
  }
}
.page-header .pagetitle {
  margin-bottom: 20px;
}

.page-header .rsslink svg {
  margin-left: 8px;
  width: 15px;
  height: 15px;
  fill: currentColor;
}

/* Pagination */
.pagination-row {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

[dir=rtl] .pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
[dir=rtl] .pagination .pagination__sep,
[dir=rtl] .pagination .pagination__number {
  margin: 0 8px;
}

.pagination__sep {
  margin: 0 4px;
}

.pagination__number {
  margin: 0 4px;
}

.pagination-row.pagination-row-tabular {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.pagination-row.pagination-row-tabular > * {
  flex: 1 1 0;
}

[dir=rtl] .ltr-icon svg,
[dir=rtl] svg.ltr-icon {
  transform: scaleX(-1);
}

/* Main footer */
#pagefooter {
  background: #012c35;
  color: #f4f6f8;
}
#pagefooter h1, #pagefooter h2, #pagefooter h3, #pagefooter h4, #pagefooter h5, #pagefooter h6 {
  color: #f4f6f8;
}
#pagefooter a {
  color: inherit;
}
#pagefooter a:hover {
  opacity: 0.75;
}

#pagefooter .cross-page-promos {
  background: #014857;
  padding-top: 20px;
  padding-bottom: 20px;
}
#pagefooter .cross-page-promos, #pagefooter .cross-page-promos a, #pagefooter .cross-page-promos h6 {
  color: #f6f6f6;
}
#pagefooter .cross-page-promos a {
  display: block;
}

.selectors-form__item {
  display: inline-block;
}

/* Social links */
.social-links ul, .social-links li {
  display: inline-block;
  vertical-align: top;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 15px;
}
.social-links a {
  display: inline-block;
  vertical-align: top;
  margin-inline-start: 10px;
}
.social-links a svg {
  width: 15px;
  height: 15px;
  vertical-align: top;
}
.social-links a img {
  height: 15px;
  width: auto;
  vertical-align: top;
}
.social-links.social-links--large ul, .social-links.social-links--large li {
  line-height: 23px;
}
.social-links.social-links--large a svg {
  width: 23px;
  height: 23px;
}
.social-links.social-links--large a img {
  height: 23px;
}

.sharing {
  display: inline;
}
.sharing .sharing-label {
  vertical-align: middle;
  font-size: 16px;
}
.sharing ul {
  vertical-align: middle;
}
.sharing ul, .sharing li {
  line-height: 15px;
}
.sharing a svg {
  width: 15px;
  height: 15px;
}
.sharing a svg, .sharing a svg g {
  fill: #202223;
}

ul.plain li {
  list-style: none;
}

ul.inline,
ul.inline li {
  margin: 0;
  display: inline;
}

/* Product listing */
.product-block {
  text-align: center;
}
.product-block .block-inner .vendor {
  margin: 1em 0 0.4em;
  font-size: 16px;
  line-height: 1.3em;
}

.product-block__subtitle {
  margin: 0 0 0.4em;
  font-size: 16px;
  line-height: 1.3em;
}

.product-block-options {
  margin: 8px -4px;
  font-size: 16px;
  line-height: 1.4em;
  opacity: 0.6;
}
.product-block-options .product-block-options__inner {
  margin-bottom: -6px;
}
.product-block-options .product-block-options__item--truncated {
  display: none;
}
.product-block-options:hover .product-block-options__item--truncated {
  display: inline-block;
}
.product-block-options:hover .product-block-options__more-label {
  display: none;
}

[data-swatch] {
  --swatch-background-color: transparent;
  --swatch-background-image: none;
}

.product-block-options--swatch {
  opacity: 1;
}
.product-block-options--swatch .product-block-options__inner {
  display: inline-block;
}
@media (min-width: 768px) {
  .product-block-options--swatch .product-block-options__inner {
    margin-bottom: -12px;
  }
}

:root {
  --product-block-options-swatch-border-radius: 100px;
}

.product-block-options__item {
  margin: 0 4px 6px;
  display: inline-block;
  vertical-align: middle;
}
.product-block-options--swatch .product-block-options__item {
  position: relative;
  margin: 0 4px 8px;
  border-radius: var(--product-block-options-swatch-border-radius);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: var(--swatch-background-color);
  background-image: var(--swatch-background-image);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: padding-box;
}
.product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable {
  text-decoration: none;
}
.product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  opacity: 0.4;
  border-radius: var(--product-block-options-swatch-border-radius);
}
.product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -4px;
  right: -4px;
  height: 1px;
  background: rgba(109, 113, 117, 0.3);
  opacity: 1;
  transform: rotate(-45deg);
}
@media (min-width: 1000px) {
  .product-block-options--swatch .product-block-options__item:hover[data-media], .product-block-options--swatch .product-block-options__item:focus[data-media], .product-block-options--swatch .product-block-options__item:active[data-media] {
    cursor: pointer;
  }
  .product-block-options--swatch .product-block-options__item:hover .product-block-options__item__text, .product-block-options--swatch .product-block-options__item:focus .product-block-options__item__text, .product-block-options--swatch .product-block-options__item:active .product-block-options__item__text {
    opacity: 1;
  }
}
.product-block-options--swatch .product-block-options__item .product-block-options__item__text {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translate3d(-50%, -10px, 0);
  white-space: nowrap;
  background: #ffffff;
  border: 1px solid rgba(109, 113, 117, 0.15);
  padding: 4px 12px;
  border-radius: 3px;
  z-index: 1;
  transition: opacity 50ms;
}
@media (max-width: 767.98px) {
  .product-block-options--swatch .product-block-options__item .product-block-options__item__text {
    display: none;
  }
}
.swatch-method-standard .product-block-options--swatch .product-block-options__item {
  width: 22px;
  height: 22px;
}
@media (min-width: 768px) {
  .swatch-method-standard .product-block-options--swatch .product-block-options__item {
    width: 14px;
    height: 14px;
  }
}
.swatch-method-standard .product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px rgba(109, 113, 117, 0.3);
}
@media (min-width: 768px) {
  .swatch-method-standard .product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable {
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 4px rgba(109, 113, 117, 0.3);
  }
}
.swatch-method-standard .product-block-options--swatch .product-block-options__item:focus, .swatch-method-standard .product-block-options--swatch .product-block-options__item:active {
  box-shadow: 0 0 0 2px #ffffff, 0 0 0 3px rgba(109, 113, 117, 0.6);
}
@media (min-width: 1000px) {
  .swatch-method-standard .product-block-options--swatch .product-block-options__item:hover, .swatch-method-standard .product-block-options--swatch .product-block-options__item:focus, .swatch-method-standard .product-block-options--swatch .product-block-options__item:active {
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 4px rgba(109, 113, 117, 0.3);
  }
}
.swatch-method-image .product-block-options--swatch .product-block-options__item {
  width: 36px;
  height: 36px;
}
@media (min-width: 768px) {
  .swatch-method-image .product-block-options--swatch .product-block-options__item {
    width: 36px;
    height: 36px;
  }
}
.swatch-method-image .product-block-options--swatch .product-block-options__item:focus, .swatch-method-image .product-block-options--swatch .product-block-options__item:active {
  border-color: rgba(109, 113, 117, 0.6);
}
@media (min-width: 1000px) {
  .swatch-method-image .product-block-options--swatch .product-block-options__item:focus, .swatch-method-image .product-block-options--swatch .product-block-options__item:active, .swatch-method-image .product-block-options--swatch .product-block-options__item:hover {
    border-color: rgba(109, 113, 117, 0.3);
  }
}
.swatch-method-image.swatch-style-icon_square .product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable::after {
  left: -7px;
  right: -7px;
}
.swatch-style-icon_square .product-block-options__item {
  --product-block-options-swatch-border-radius: 3px;
}
.swatch-method-image.swatch-style-icon_circle .product-block-options__item.product-block-options__item--unavailable::after {
  left: 0px;
  right: 0px;
}
.swatch-method-standard.swatch-style-icon_square .product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable::after {
  left: -6.5px;
  right: -6.5px;
}

@media (min-width: 768px) {
  .swatch-method-standard .product-block-options {
    margin-left: -7px;
    margin-right: -7px;
  }
  .swatch-method-standard .product-block-options__item {
    margin: 0 7px 12px;
  }

  .swatch-method-image .product-block-options {
    margin-left: -3px;
    margin-right: -3px;
  }
  .swatch-method-image .product-block-options__item {
    margin: 0 3px 10px;
  }
}

.product-block-options__more-label {
  display: inline-block;
  margin: 0 0 8px 4px;
  vertical-align: middle;
  line-height: 22px;
}
@media (min-width: 768px) {
  .product-block-options__more-label {
    margin: 0 7px 12px 4px;
    line-height: 14px;
  }
}

.product-block .block-inner {
  position: relative;
  margin: 0 0 30px;
}
@media (max-width: 1300px) {
  .product-block .block-inner {
    margin: 0 0 20px;
  }
}

.product-block .product-link {
  display: block;
  position: relative;
}
.product-block .product-link:not(.button) {
  color: inherit;
}

.product-block .image-cont {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.product-block .image-cont .btn.quickbuy-toggle {
  display: none;
}
@media (min-width: 768px) {
  .product-block .image-cont .btn.quickbuy-toggle {
    display: block;
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: calc(100% - 20px);
    padding: 1em 20px;
    border-color: rgba(109, 113, 117, 0.15);
    font-size: 14px;
    visibility: hidden;
    opacity: 0;
    transition: all 100ms ease-out;
  }
  .product-block .image-cont .btn.quickbuy-toggle:hover {
    background: #fafafa;
    color: #03667b;
    border-color: rgba(109, 113, 117, 0.15);
  }
  .product-block .image-cont:hover .btn.quickbuy-toggle {
    opacity: 1;
    visibility: visible;
  }
}

.product-block .image-cont .placeholder-image {
  width: 100%;
  max-width: 100%;
}

.product-block__image .rimage__image {
  object-position: center center;
}

.image-cont--with-secondary-image .product-block__image--secondary {
  display: none;
}

.image-page-button {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 100ms;
  padding: 3px;
  z-index: 3;
}
.image-page-button, .image-page-button:hover {
  background: transparent;
  border: none;
  color: #6d7175;
}
.image-page-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0.7;
}
.image-page-button:hover::after {
  opacity: 0.9;
}
.image-page-button svg {
  position: relative;
  z-index: 1;
  display: block;
  fill: transparent;
  stroke: #6d7175;
}
@media (max-width: 767.98px) {
  .product-list--per-row-mob-1 .image-page-button {
    display: block;
    opacity: 1;
    pointer-events: auto;
  }
}
.slick-slider .image-page-button {
  opacity: 1;
  pointer-events: auto;
}
.slick-slider .image-page-button.slick-disabled {
  opacity: 0;
  pointer-events: none;
}

.image-page-button--previous {
  left: 0;
  border-radius: 0 3px 3px 0;
  overflow: hidden;
}
[dir=rtl] .image-page-button--previous {
  left: auto;
  right: 0;
  border-radius: 3px 0 0 3px;
}

.image-page-button--next {
  right: 0;
  border-radius: 3px 0 0 3px;
  overflow: hidden;
}
[dir=rtl] .image-page-button--next {
  left: 0;
  right: auto;
  border-radius: 0 3px 3px 0;
}

.product-block__image-dots {
  position: absolute;
  bottom: 10px;
  left: 10px;
  line-height: 7px;
  white-space: nowrap;
  pointer-events: none;
}
@media (max-width: 767.98px) {
  .product-list--per-row-mob-1 .product-block__image-dots {
    display: none;
  }
}

.product-block__image-dot {
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 7px;
  margin-right: 4px;
  border: 1px solid currentColor;
  vertical-align: top;
}

.product-block__image-dot--active {
  background: currentColor;
}

.product-block__image-dot--more {
  opacity: 0.25;
}

.image-cont--with-secondary-image .product-block__image--secondary {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 0.5px);
  height: calc(100% + 0.5px);
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.image-cont--with-secondary-image .product-block__image--primary {
  opacity: 0;
}
.image-cont--with-secondary-image .product-block__image--active {
  opacity: 1;
}
.image-cont--with-secondary-image .product-block__image {
  transition: opacity 100ms;
}
.image-cont--with-secondary-image.image-cont--same-aspect-ratio .product-block__image {
  transition: opacity 100ms 100ms;
}
.image-cont--with-secondary-image.image-cont--same-aspect-ratio .product-block__image--active {
  transition: opacity 100ms 0ms;
}

.product-block__image--inactivated {
  display: none !important;
}

@media (min-width: 960px) {
  .image-cont--with-secondary-image .product-block__image-dots {
    display: none;
  }
  .image-cont--with-secondary-image:hover .product-block__image--active {
    opacity: 0;
  }
  .image-cont--with-secondary-image:hover .product-block__image--show-on-hover {
    opacity: 1;
  }
  .image-cont--with-secondary-image.image-cont--same-aspect-ratio:hover .product-block__image--active {
    transition: opacity 50ms 50ms;
  }
  .image-cont--with-secondary-image.image-cont--same-aspect-ratio:hover .product-block__image--show-on-hover {
    transition: opacity 50ms 0ms;
  }
  .image-cont--with-secondary-image .image-page-button {
    display: block;
  }
  .image-cont--with-secondary-image:hover .image-page-button {
    opacity: 1;
    pointer-events: auto;
  }
}
.product-block .image-label-wrap {
  position: relative;
  background-color: #ffffff;
}

.product-label-container {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 7.5px;
  bottom: 7.5px;
  left: 7.5px;
  right: 7.5px;
  pointer-events: none;
  
  justify-content: flex-start;
  
  
  align-items: flex-start;
  
}

.product-label {
  display: block;
  margin: 2.5px;
}


.product-label > span {
  display: inline-block;
  padding: 0.5em 1em;
  background: #014857;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.2;
  vertical-align: top;
}
@media (min-width: 768px) {
  .product-label > span {
    font-size: 17px;
  }
}

.product-label--sale {
  font-weight: 600;
}

.product-label--stock > span {
  background: #bce0e1;
  color: #014857;
}

.product-label--new-in > span {
  background: #014857;
  color: #bce0e1;
}

.product-label--meta > span {
  background: #09728c;
  color: #ffffff;
}

.price-label--sold-out {
  color: #202223;
}

.price-label--sale {
  color: #bce0e1;
}

.price-label--preorder {
  color: #60a57e;
}

.product-block .product-info {
  display: block;
  color: inherit;
  margin: 10px 0 0;
  font-size: 18px;
  text-align: start;
}

.product-price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}


.product-price {
  justify-content: flex-start;
}

.product-price__item {
  margin-inline-end: 0.5rem;
}


.product-price__compare {
  opacity: 0.5;
  text-decoration: line-through;
}

.product-price__from {
  margin-inline-end: 0.35em;
  font-size: 16px;
}

.product-block .product-info .unit-price {
  font-size: 16px;
}

@media (max-width: 767.98px) {
  .product-block .product-info .innerer {
    display: flex;
    flex-direction: column;
  }
  .product-block .product-info .innerer .product-block-options--swatch {
    margin-top: 2px;
    margin-bottom: 10px;
    order: -1;
  }
}
.product-block.expanded .block-inner::after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  z-index: 10;
  pointer-events: none;
  border-bottom-color: #f6f6f6;
  border-width: 15px;
  left: 50%;
  margin: 1px 0 0 -15px;
}
@media (max-width: 1300px) {
  .product-block.expanded .block-inner::after {
    margin-top: -9px;
  }
}

.product-block .product-info > .inner {
  margin-left: auto;
  margin-right: auto;
}

/* Collection blocks - in style of product block */
.collection-slider .carousel .product-block.collection-block {
  margin-bottom: 0;
}
.collection-slider .carousel .product-block.collection-block .block-inner,
.collection-slider .carousel .product-block.collection-block .product-info {
  margin-bottom: 0;
}

.product-block.collection-block .image-cont {
  padding-bottom: 0;
}
.product-block.collection-block .image-cont .rimage__image {
  object-position: center center;
}
.product-block.collection-block .product-info {
  text-align: start;
}

.collection-slider-row.for-collections {
  margin-bottom: 50px;
}
.collection-slider-row.for-collections.use-alt-bg {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 50px;
}

.use-alt-bg {
  background-color: #f4f4f4;
  color: #6d7175;
}
.use-alt-bg h1, .use-alt-bg .h1-style, .use-alt-bg h2, .use-alt-bg h3, .use-alt-bg h4, .use-alt-bg h5, .use-alt-bg h6, .use-alt-bg .heading-font {
  color: #202223;
}
.use-alt-bg .rte a,
.use-alt-bg .small-feature-link,
.use-alt-bg .underline {
  color: #202223;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-color: rgba(32, 34, 35, 0.4);
  text-decoration-thickness: 1px;
}
.use-alt-bg .rte a:hover,
.use-alt-bg .small-feature-link:hover,
.use-alt-bg .underline:hover {
  color: #202223;
  text-decoration-color: currentColor;
}
.use-alt-bg svg.feather {
  stroke: currentColor;
}

/* Search results */
.product-block.page-block .article-image {
  margin: 0 0 1em;
}

.product-block.page-block .block-inner {
  overflow: hidden;
}

.product-block.page-block .block-inner .text-cont {
  overflow: hidden;
  text-align: start;
}

.product-block .small {
  font-size: 0.75em;
}

/* Product detail */
@media (min-width: 768px) {
  .product-detail {
    display: flex;
    justify-content: center;
  }
  .product-detail .product-column-left {
    flex: 0 0 auto;
    width: 50%;
  }
  .product-detail .product-column-right {
    flex: 0 0 auto;
    margin-inline-start: 44px;
    width: calc(50% - 44px);
    max-width: 490px;
  }
}
@media (min-width: 1040px) {
  .product-detail .gallery-size-small {
    width: 35%;
  }
  .product-detail .gallery-size-small + .product-column-right {
    width: calc(100% - 35% - 44px);
  }
  .product-detail .gallery-size-medium {
    width: 45%;
  }
  .product-detail .gallery-size-medium + .product-column-right {
    width: calc(100% - 45% - 44px);
  }
  .product-detail .gallery-size-large {
    width: 62%;
  }
  .product-detail .gallery-size-large + .product-column-right {
    width: calc(100% - 62% - 44px);
  }
}
.product-detail .gallery {
  position: relative;
}
.product-detail .gallery .gallery__inner {
  width: 100%;
}
.product-detail .gallery .main-image {
  margin: 0 0 20px 0;
  width: 100%;
  text-align: center;
  position: relative;
}
@media (max-width: 767.98px) {
  .product-detail .gallery .main-image {
    margin: 0 -16px 10px;
    width: auto;
  }
}
.product-detail .gallery .slick-dots {
  box-sizing: border-box;
  margin-bottom: -10px;
  padding: 20px 44px 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.product-detail .gallery .slick-dots li {
  flex: 0 1 40px;
  display: flex;
  justify-content: center;
}
.product-detail .gallery .slick-dots li button::before {
  left: 4px;
  width: 32px;
  height: 2px;
  content: "";
  background-color: #6d7175;
  opacity: 0.25;
  transition: opacity 150ms;
}
.product-detail .gallery .slick-dots .slick-active button:before {
  color: #6d7175;
  opacity: 0.85;
}
.product-detail .gallery .product-label-container {
  justify-content: flex-start;
  align-items: flex-end;
  z-index: 1;
}

.slideshow--custom-initial:not(.slick-initialized) .slide {
  display: none;
}
.slideshow--custom-initial:not(.slick-initialized) .slide--custom-initial {
  display: block;
}

@media (max-width: 767.98px) {
  .slideshow--custom-initial:not(.slick-initialized) .slide {
    display: none !important;
  }
  .slideshow--custom-initial:not(.slick-initialized) .slide--custom-initial {
    display: block !important;
    flex-grow: 1 !important;
  }
}
.slideshow-controls {
  position: static;
}
@media (max-width: 767.98px) {
  .slideshow-controls {
    position: relative;
    height: auto;
  }
}

.slideshow .h1-style {
  line-height: 1.3em;
}

.slideshow[data-transition=slide] .slide .overlay-text__text,
.slideshow[data-transition=zoom] .slide.image-overlay--bg-box .overlay-text__text,
.slideshow[data-transition=slide_fade] .slide.image-overlay--bg-box .overlay-text__text {
  transition: opacity 0.5s 1s;
  opacity: 0;
}
.slideshow[data-transition=slide] .slide.slick-active .overlay-text__text,
.slideshow[data-transition=zoom] .slide.image-overlay--bg-box.slick-active .overlay-text__text,
.slideshow[data-transition=slide_fade] .slide.image-overlay--bg-box.slick-active .overlay-text__text {
  opacity: 1;
}

.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box) .overlay-text__text,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box) .overlay-text__text {
  transition: opacity 0.3s;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box) .overlay-text__subheading,
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box) .overlay-text__title,
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box) .overlay-text__rte,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box) .overlay-text__subheading,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box) .overlay-text__title,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box) .overlay-text__rte {
  opacity: 0;
  transform: translateY(120%);
  will-change: transform, opacity;
  transition: opacity 0.9s, transform 0.9s cubic-bezier(0.26, 0.54, 0.32, 1) 0.3s;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box) .overlay-text__button,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box) .overlay-text__button {
  opacity: 0;
  transition: opacity 1.5s;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box) .overlay-text__reveal,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box) .overlay-text__reveal {
  overflow: hidden;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__title,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__title {
  transition-delay: 0.2s;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__rte,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__rte {
  transition-delay: 0.6s;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__button,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__button {
  transition-delay: 1s;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__subheading,
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__title,
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__rte,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__subheading,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__title,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__rte {
  opacity: 1;
  transform: translateY(0);
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__button,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick-active .overlay-text__button {
  opacity: 1;
}
.slideshow[data-transition=zoom] .slide:not(.image-overlay--bg-box).slick--leaving .overlay-text__text,
.slideshow[data-transition=slide_fade] .slide:not(.image-overlay--bg-box).slick--leaving .overlay-text__text {
  opacity: 0;
}
@media (max-width: 767.98px) {
  .slideshow[data-transition=zoom] .slide.overlay-text-parent--mobile-stack .overlay-text__subheading,
.slideshow[data-transition=zoom] .slide.overlay-text-parent--mobile-stack .overlay-text__title,
.slideshow[data-transition=zoom] .slide.overlay-text-parent--mobile-stack .overlay-text__rte,
.slideshow[data-transition=zoom] .slide.overlay-text-parent--mobile-stack .overlay-text__button,
.slideshow[data-transition=zoom] .slide.overlay-text-parent--mobile-stack .overlay-text__text,
.slideshow[data-transition=slide_fade] .slide.overlay-text-parent--mobile-stack .overlay-text__subheading,
.slideshow[data-transition=slide_fade] .slide.overlay-text-parent--mobile-stack .overlay-text__title,
.slideshow[data-transition=slide_fade] .slide.overlay-text-parent--mobile-stack .overlay-text__rte,
.slideshow[data-transition=slide_fade] .slide.overlay-text-parent--mobile-stack .overlay-text__button,
.slideshow[data-transition=slide_fade] .slide.overlay-text-parent--mobile-stack .overlay-text__text {
    transition: none !important;
    transform: scale(1) !important;
    transition-delay: 0s !important;
  }
}

.slideshow[data-transition=zoom] .slide .rimage-background,
.slideshow[data-transition=zoom] .slide .placeholder-image {
  transform: scale(1.2);
  will-change: transform;
  transition: transform 2s cubic-bezier(0.21, 0.6, 0.35, 1);
}
.slideshow[data-transition=zoom] .slide.slick-active .rimage-background,
.slideshow[data-transition=zoom] .slide.slick-active .placeholder-image {
  transform: scale(1);
}
@media (max-width: 767.98px) {
  .slideshow[data-transition=zoom] .slide.overlay-text-parent--mobile-stack .rimage-background,
.slideshow[data-transition=zoom] .slide.overlay-text-parent--mobile-stack .placeholder-image {
    transition: none !important;
    transform: scale(1) !important;
  }
}

.slideshow[data-transition=slide_fade] .slide {
  opacity: 1 !important;
}
.slideshow[data-transition=slide_fade] .slide .rimage-background,
.slideshow[data-transition=slide_fade] .slide .placeholder-image {
  will-change: transform, opacity;
  transform: translateX(10vw);
  opacity: 0;
}
.slideshow[data-transition=slide_fade] .slide .overlay-text__inner {
  transition: transform 0.7s ease 50ms;
  will-change: transform;
}
.slideshow[data-transition=slide_fade] .slide.slick--leaving .rimage-background,
.slideshow[data-transition=slide_fade] .slide.slick--leaving .placeholder-image {
  transition: transform 0.7s ease 75ms;
  transform: translateX(-10vw);
  opacity: 1;
}
.slideshow[data-transition=slide_fade] .slide.slick--leaving .overlay-text__inner {
  transform: translateX(-5vw);
}
.slideshow[data-transition=slide_fade] .slide.slick-active .rimage-background,
.slideshow[data-transition=slide_fade] .slide.slick-active .placeholder-image {
  transition: transform 0.7s ease, opacity 0.7s;
  opacity: 1;
  transform: translateX(0);
}

.signup-form__inline-container {
  display: inline-flex;
}
.signup-form__inline-container input {
  margin-inline-end: 10px;
  width: 300px;
}
@media (max-width: 767.98px) {
  .signup-form__inline-container {
    display: block;
  }
  .signup-form__inline-container input {
    margin-inline-end: 0;
    margin-bottom: 20px;
    width: 100%;
  }
}

.view-in-space {
  box-sizing: border-box;
  display: block;
  width: 100%;
  color: #6d7175;
  border: none;
  background: rgba(109, 113, 117, 0.08);
}
.view-in-space:hover {
  color: #6d7175;
  border: none;
  background: rgba(109, 113, 117, 0.08);
}
.view-in-space[data-shopify-xr-hidden] {
  display: none;
}
.view-in-space .icon {
  height: 1.8em;
  width: 1.8em;
  fill: transparent;
  vertical-align: middle;
}
.view-in-space .icon .icon-3d-badge-full-color-outline,
.view-in-space .icon .icon-video-badge-full-color-outline {
  display: none;
}
.view-in-space .icon .icon-3d-badge-full-color-element,
.view-in-space .icon .icon-video-badge-full-color-element {
  fill: currentColor;
}
.view-in-space .view-in-space__text {
  vertical-align: middle;
}

.thumbnails {
  white-space: nowrap;
  overflow: auto;
}
@media (max-width: 767.98px) {
  .thumbnails {
    margin-bottom: 20px;
    margin-right: -16px;
  }
}
.thumbnails .thumbnail {
  display: inline-block;
  width: calc(16.6% - 4px);
  max-width: 100%;
  margin: 0 0 5px 5px;
  position: relative;
  vertical-align: top;
}
.thumbnails .thumbnail::after {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: #000;
  opacity: 0;
  transition: opacity 0.2s;
}
.thumbnails .thumbnail.selected::after {
  opacity: 1;
}

.thumbnails.hidden {
  display: none !important;
}

.thumbnails.owl-carousel {
  margin-inline-start: -5px;
  margin-inline-end: 0;
  padding-inline-end: 8.3333333333%;
  overflow: hidden;
  width: calc(91.6666666667% + 5px);
  white-space: normal;
  box-sizing: content-box;
}
@media (max-width: 767.98px) {
  .thumbnails.owl-carousel {
    width: calc(91.6666666667% + 21px);
  }
}
.thumbnails.owl-carousel:not(.owl-loaded) {
  white-space: nowrap;
}
.thumbnails.owl-carousel:not(.owl-loaded) .thumbnail {
  display: inline-block;
  width: calc(15.3846153846% - 1px);
}
.thumbnails.owl-carousel.owl-loaded .thumbnail {
  display: block;
  width: 100%;
  margin-top: 2px;
}
.thumbnails.owl-carousel .owl-stage-outer {
  overflow: visible;
}

.thumbnail__badge {
  width: 22px;
  height: 22px;
  position: absolute;
  right: 6px;
  top: 6px;
  pointer-events: none;
}
.thumbnail__badge .icon {
  fill: #ffffff;
  width: 100%;
  height: 100%;
  vertical-align: baseline;
}
.thumbnail__badge .icon .icon-3d-badge-full-color-outline,
.thumbnail__badge .icon .icon-video-badge-full-color-outline {
  stroke: rgba(109, 113, 117, 0.05);
}
.thumbnail__badge .icon .icon-3d-badge-full-color-element,
.thumbnail__badge .icon .icon-video-badge-full-color-element {
  fill: #6d7175;
}
@media only screen and (min-width: 750px) {
  .thumbnail__badge .product-single__thumbnail-badge {
    width: 26px;
    height: 26px;
  }
}

@media only screen and (min-width: 1041px) {
  .product-detail .gallery.gallery--layout-carousel-beside > .gallery__inner {
    display: flex;
    align-items: flex-start;
  }
  .product-detail .gallery.gallery--layout-carousel-beside.has-thumbnails .main-image {
    order: 1;
    width: calc(100% - 140px);
  }
  .product-detail .gallery.gallery--layout-carousel-beside .thumbnails {
    margin-left: 0;
    padding-inline-end: 40px;
    width: 140px;
    white-space: normal;
    overflow: visible;
  }
  .product-detail .gallery.gallery--layout-carousel-beside .thumbnails .thumbnail {
    display: block;
    margin: 0 0 10px;
    width: auto;
  }
}
@media only screen and (max-width: 767.98px) {
  .product-detail .gallery.gallery--carousel-layout-beside.has-thumbnails .main-image {
    float: none;
    width: auto;
  }
}
.product-detail .detail {
  text-align: start;
  position: relative;
}
.product-detail .detail .product-detail-accordion + .product-detail-accordion {
  margin-top: -50px;
}
.product-detail .detail .product-detail-accordion + .product-detail-accordion .cc-accordion {
  border-top: none;
}

.product-detail .detail .title {
  margin: 0 0 0.5em;
}

.product-detail-label {
  margin-top: 7px;
  font-size: 20px;
  line-height: 1.4em;
  font-weight: 600;
  margin-bottom: 8px;
}

.price-container {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .price-container {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .price-container .price-area {
    margin-right: 10px;
    margin-bottom: 0;
  }
  .price-container .price-descriptors {
    order: 1;
    width: 100%;
  }
}

:root {
  --payment-terms-background-color: #ffffff;
}

shopify-payment-terms {
  display: block;
  margin-top: 8px;
  margin-bottom: 12px;
}

.price-area .h4-style {
  font-family: inherit;
}
.price-area .was-price {
  margin-left: 8px;
  text-decoration: line-through;
}
.price-area .on-sale .current-price {
  color: #c4293d;
}
.price-area .price__from {
  font-size: 20px;
}

.product-policies {
  margin-top: 0.5em;
  margin-bottom: 0.25em;
}

.product-description {
  margin-top: 50px;
  margin-bottom: 50px;
}

.product-detail .product-form .option-selectors {
  display: none;
}

.js .product-detail .product-form .original-selector {
  display: none;
}

.js .product-detail .product-form .option-selectors {
  display: block;
}

.product-form .input-row,
.buy-buttons-row {
  margin: 25px 0;
  clear: both;
}

.product-form .label {
  display: block;
  font-size: 20px;
  line-height: 1.4em;
  font-weight: 600;
  margin-bottom: 8px;
}

.product-form .label__value {
    font-weight: 500;
}
.product-form .label__value:not(:empty)::before {
  content: ": ";
  font-weight: 600;
}

.product-form [data-selector-type=radio].option-selector fieldset {
  margin: 0;
}
.product-form [data-selector-type=radio].option-selector legend.label {
  margin-bottom: 8px;
}
.product-form [data-selector-type=radio].option-selector .label {
  margin-bottom: 6px;
}

.product-form .label__text-beside-input {
  vertical-align: top;
  font-weight: normal;
}

.product-form .option-selector {
  margin-bottom: 20px;
}

.option-selector-fieldset {
  margin-bottom: 0;
}

.option-selector--empty {
  color: #d90000;
}

.product-form .input-row input[name=quantity] {
  margin-right: 10px;
  margin-left: 10px;
  flex-shrink: 1;
}

.product-form .quantity-submit-row {
  margin-bottom: 0;
}
.product-form .quantity-submit-row .quantity-submit-row__submit {
  margin-top: 40px;
  margin-bottom: 20px;
}
.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit] {
  width: 100%;
  box-sizing: border-box;
}

.product-form .quantity-wrapper {
  display: flex;
  text-align: center;
}
.product-form .quantity-wrapper a {
  border: 1.5px solid #dbdcdd;
  border-radius: 3px;
  height: 48px;
  width: 48px;
  min-width: 48px;
  color: #6d7175;
  font-size: inherit;
  box-sizing: border-box;
  line-height: 48px;
  background-color: #ffffff;
}
@media (hover: none) {
  .product-form .quantity-wrapper a:active {
    border-color: #afb1b3;
  }
}
@media (hover: hover) {
  .product-form .quantity-wrapper a:hover {
    border-color: #afb1b3;
  }
}
.product-form .quantity-wrapper a svg {
  margin-bottom: 4px;
}
.product-form .quantity-wrapper input[name=quantity] {
  text-align: center;
  width: 48px;
  padding: 0;
  height: 48px;
}

.product-form .quantity-submit-row.has-spb .button {
  background: #fafafa;
  color: #03667b;
  border: 1.5px solid ;
  min-height: 48px;
  box-sizing: border-box;
  width: 100%;
}
.product-form .quantity-submit-row.has-spb .button svg:not(.feather):not(.cc-select__icon) {
  fill: #03667b;
}
@media (hover: none) {
  .product-form .quantity-submit-row.has-spb .button:active {
    background: #03667b;
    color: #fafafa;
    border-color: #03667b;
  }
  .product-form .quantity-submit-row.has-spb .button:active svg:not(.feather):not(.cc-select__icon) {
    fill: #fafafa;
  }
}
@media (hover: hover) {
  .product-form .quantity-submit-row.has-spb .button:hover {
    background: #03667b;
    color: #fafafa;
    border-color: #03667b;
  }
  .product-form .quantity-submit-row.has-spb .button:hover svg:not(.feather):not(.cc-select__icon) {
    fill: #fafafa;
  }
}
.product-form .quantity-submit-row.has-spb .shopify-payment-button__button {
  min-height: 48px;
  font-size: 20px;
  line-height: 20px;
  box-sizing: border-box;
}
.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded {
  background: #014857;
  border: 1.5px solid #014857;
  border-radius: 3px;
  color: #ffffff;
  padding: 15px 25px;
}
.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded:hover {
  background: #03667b;
  border-color: #03667b;
}

.shopify-payment-button {
  transition: opacity 150ms;
}
.shopify-payment-button .shopify-payment-button__button {
  border-radius: 0;
}
.shopify-payment-button .shopify-payment-button__more-options {
  box-sizing: border-box;
  color: inherit;
  text-transform: none;
  padding: 0 10%;
  font-size: 14px;
  line-height: 1.2em;
  letter-spacing: 0;
}
.shopify-payment-button .shopify-payment-button__more-options:hover {
  background: transparent;
}
.shopify-payment-button .shopify-payment-button__more-options[disabled] {
  background: transparent !important;
}

.product-form .backorder {
  margin-top: 1em;
}

.custom-option__text-input {
  width: 100%;
}

.variant-status--unavailable .quantity-wrapper {
  opacity: 0.7;
  pointer-events: none;
}

.variant-status--unavailable .shopify-payment-button {
  opacity: 0;
}

.variant-status--not-selected .shopify-payment-button {
  opacity: 0;
}

.product-detail .sharing {
  margin-top: 20px;
}

.product-detail .cc-accordion-item__title {
  font-weight: 600;
}

.product-detail-accordion .cc-accordion-item__title {
  padding-top: 18px;
  line-height: 1.4;
}

.sku--no-sku {
  display: none !important;
}

/* Collection slider specific */
.collection-slider-row {
  margin-top: 50px;
  overflow: hidden;
}
.collection-slider-row.use-alt-bg {
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 0;
}
.collection-slider-row.use-alt-bg .view-all:not(:hover) {
  opacity: 0.75;
}

.collection-slider .collection-listing {
  overflow: hidden;
  position: relative;
}
.collection-slider .collection-listing .owl-carousel .owl-stage-outer {
  overflow: visible;
}
.collection-slider .collection-listing .product-list {
  margin-left: 0;
  margin-right: 0;
}
.collection-slider .collection-listing .product-block {
  padding-bottom: 0;
}
.collection-slider .collection-listing .product-block .product-info {
  margin-bottom: 30px;
}
.collection-slider .product-block.expanded .block-inner::after {
  margin-top: 1px;
}
.collection-slider .collection-listing .product-block .product-detail {
  display: none;
}
.collection-slider .product-block {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
.collection-slider .product-block .image-cont .image-link {
  height: auto;
}
.collection-slider .product-block .image-cont img {
  max-height: none;
  max-width: 100%;
}
.collection-slider .product-list.carousel:not(.owl-carousel) {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.collection-slider .product-list.carousel:not(.owl-carousel) .product-block {
  flex: 0 0 auto;
}
.collection-slider .product-list.carousel.carousel--fixed-grid-mode {
  margin-bottom: 0;
  margin-left: -30px;
  width: auto;
}
@media (max-width: 1300px) {
  .collection-slider .product-list.carousel.carousel--fixed-grid-mode {
    margin-left: -20px;
  }
}
@media (max-width: 767.98px) {
  .container--not-mobile .collection-slider .product-list.carousel.carousel--fixed-grid-mode {
    margin-left: 0;
    padding-right: 20px;
  }
}
.collection-slider .product-list.carousel.carousel--fixed-grid-mode .product-block {
  display: block;
  width: auto !important;
}
.container--no-max .collection-slider .collection-listing {
  padding-right: 20px;
}
@media (min-width: 768px) {
  .container--no-max .collection-slider .collection-listing {
    margin-left: -40px;
    margin-right: -40px;
  }
  .container--no-max .collection-slider .product-list.carousel {
    width: auto;
  }
}
@media (min-width: 1300px) {
  .container--no-max .collection-slider .collection-listing {
    padding-right: 30px;
  }
}
.collection-slider .product-list.carousel {
  display: block;
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .collection-slider .product-list.carousel .product-block {
    width: 300px;
  }
}
@media (max-width: 400px) {
  .collection-slider .product-list.carousel .product-block {
    width: 280px;
  }
}
@media (max-width: 360px) {
  .collection-slider .product-list.carousel .product-block {
    width: 240px;
  }
}

/* Product grid specific */
.collection-listing {
  text-align: center;
  transition: opacity 150ms;
}
.ajax-loading .collection-listing {
  opacity: 0.5;
}
.collection-listing .product-block {
  margin-bottom: 20px;
  padding-left: 30px;
}
@media (max-width: 1300px) {
  .collection-listing .product-block {
    padding-left: 20px;
  }
}
@media (max-width: 767.98px) {
  .collection-listing .product-block {
    padding-left: 16px;
  }
}
.collection-listing .product-list {
  margin-left: -30px;
  margin-bottom: -20px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1300px) {
  .collection-listing .product-list {
    margin-left: -20px;
  }
}
@media (max-width: 767.98px) {
  .collection-listing .product-list {
    margin-left: -16px;
  }
}
.collection-slider-row .collection-listing .product-detail {
  position: relative;
  height: auto;
  margin-top: 0;
}
.collection-listing .product-list--image-shape-natural .image-cont .product-block__image--secondary .rimage-background {
  background-position: top center;
}

.collection-listing .quickbuy-container {
  position: absolute;
  top: auto;
  left: 0;
  width: 100%;
  height: 0;
}

.collection-listing .product-list--per-row-2 .product-block {
  width: 50%;
}

.collection-listing .product-list--per-row-3 .product-block {
  width: 33.33%;
}

.collection-listing .product-list--per-row-4 .product-block {
  width: 25%;
}

.collection-listing .product-list--per-row-5 .product-block {
  width: 20%;
}

.collection-slider .product-list--per-row-2 .product-block {
  width: 46vw;
}

.collection-slider .product-list--per-row-3 .product-block {
  width: 30.6666666667vw;
}

.collection-slider .product-list--per-row-4 .product-block {
  width: 23vw;
}

.collection-slider .product-list--per-row-5 .product-block {
  width: 18.4vw;
}

@media (max-width: 767.98px) {
  .collection-listing .product-list .product-block {
    width: 50%;
  }

  .collection-listing .product-list--per-row-mob-1 .product-block {
    width: 100%;
  }
}
/* View-all under title on homepage */
.view-all {
  text-align: center;
  margin: -25px 0 20px;
}
@media (max-width: 1300px) {
  .view-all {
    margin-top: -15px;
  }
}

.collection-slider .has-paging .prev,
.collection-slider .has-paging .next {
  font-size: 80%;
  line-height: 1em;
  margin: -10px 20px;
  padding: 10px;
  vertical-align: middle;
  display: inline-block !important;
}
.collection-slider .has-paging .prev.slick-hidden,
.collection-slider .has-paging .next.slick-hidden {
  display: none !important;
}

.has-paging__title {
  vertical-align: middle;
}

.owl-btn-disabled {
  visibility: hidden;
}

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

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

@media (min-width: 768px) {
  .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: none;
    width: 50%;
    border-right: 1px solid #e2e2e2;
  }
  [dir=rtl] .article-list.article-layout--columns .article {
    border-left: 1px solid #e2e2e2;
    border-right: 0;
  }
  .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;
  }
  [dir=rtl] .article-list.article-layout--columns .article:nth-child(2n) {
    border-left: 1px solid #e2e2e2;
    border-right: 0;
  }
  .article-list.article-layout--columns .article:nth-child(3n), .article-list.article-layout--columns .article:last-child {
    border-right: 0;
  }
  [dir=rtl] .article-list.article-layout--columns .article:nth-child(3n), [dir=rtl] .article-list.article-layout--columns .article:last-child {
    border-left: 0;
  }
  .article-list.article-layout--columns.article-layout--one-row .article:nth-child(3) {
    display: flex;
  }
}
.reading-width {
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
}

.container.container--reading-width,
.article .container,
#comments.container,
.container .shopify-policy__container {
  max-width: 800px;
}

.article .meta {
  margin-top: 1em;
  font-size: 90%;
}

.article .meta .time {
  display: block;
}

.article .meta .tags .label {
  font-style: normal;
}

.underline {
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-color: rgba(32, 34, 35, 0.4);
  text-decoration-thickness: 1px;
}
.underline:hover {
  text-decoration-color: currentColor;
}

.rte h1,
.rte h2,
.rte h3,
.rte h4,
.rte h5,
.rte h6 {
  margin: 1em 0 15px;
}
.rte h1:first-child,
.rte h2:first-child,
.rte h3:first-child,
.rte h4:first-child,
.rte h5:first-child,
.rte h6:first-child {
  margin-top: 0;
}
.rte a {
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-color: rgba(32, 34, 35, 0.4);
  text-decoration-thickness: 1px;
}
.rte a:hover {
  text-decoration-color: currentColor;
}
.rte > p:last-child {
  margin-bottom: 0;
}
.rte iframe {
  max-width: 100%;
}

/* Meta info */
.meta .iconmeta {
  margin-right: 10px;
  line-height: 1.4em;
  display: inline-block;
  font-size: 16px;
}

.meta .iconmeta a {
  white-space: nowrap;
}

.meta .tags a:after {
  content: ",";
}
.meta .tags a:last-child:after {
  content: none;
}

/* Cart */
.cart-item-list {
  margin: 10px 0 40px;
  width: 100%;
}

.cart-item-list__head,
.cart-item,
.cart-item__not-image {
  display: flex;
}

.cart-item-list-heading,
.cart-item__column {
  flex-shrink: 0;
}

.cart-item-list-heading {
  padding: 0 0 10px;
}

.cart-item {
  border-top: 1px solid #e2e2e2;
  padding-top: 40px;
  padding-bottom: 40px;
}

.cart-item__not-image {
  flex-grow: 1;
}

.cart-item-list-heading--product {
  flex: 1 1;
}

.cart-item-list-heading--price,
.cart-item__price {
  text-align: end;
  padding-inline-end: 30px;
  width: 230px;
}

.cart-item-list-heading--quantity,
.cart-item__quantity {
  text-align: center;
  padding-inline-end: 30px;
  width: calc(2em + 99px);
}

.cart-item-list-heading--total,
.cart-item__total {
  text-align: end;
  width: 150px;
}

.cart-item__image {
  width: 130px;
  padding-inline-end: 30px;
}
.cart-item__image a {
  display: block;
}

.cart-item__description {
  flex: 1 1;
  padding-inline-end: 30px;
}

.buttoned-input {
  white-space: nowrap;
  border: 1.5px solid #dbdcdd;
  border-radius: 3px;
  background: #ffffff;
  color: #6d7175;
}
.buttoned-input a {
  display: inline-block;
  padding: 0 5px;
  padding-inline-start: 10px;
}
.buttoned-input a:last-child {
  padding-inline-start: 5px;
  padding-inline-end: 10px;
}
.buttoned-input svg {
  width: 20px;
  height: 20px;
}
.buttoned-input input {
  background: transparent;
  border: none;
  width: 2em;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  box-sizing: content-box;
}
.buttoned-input .unusable {
  visibility: hidden;
  pointer-events: none;
}

.cart-item .remove {
  display: block;
  margin-top: 5px;
}
.cart-item .remove svg {
  width: 20px;
  height: 20px;
  stroke: currentColor;
}

.cart-item .unit-price {
  font-size: 16px;
}

#cartform .checkout-note {
  margin-bottom: 1em;
}
#cartform .checkout-note textarea {
  width: 370px;
  max-width: 100%;
  height: 70px;
  margin-top: 10px;
}

.checkout-subtotal-container__right {
  text-align: end;
}

#cartform .subtotal {
  margin: 0 0 30px;
}

#cartform .checkout-col {
  margin: 20px 0 0;
}
#cartform .checkout-col .button {
  min-width: 200px;
  box-sizing: border-box;
}
@media (max-width: 767.98px) {
  #cartform .checkout-col .button {
    width: 100%;
  }
}

#cartform .checkout-buttons {
  margin-bottom: 10px;
}

.additional-checkout-buttons {
  margin-top: 30px;
}

[data-shopify-buttoncontainer] {
  justify-content: flex-end;
}

.update-cart-container {
  margin-bottom: 5px;
}
.js [data-ajax-update=true] .update-cart-container {
  display: none;
}

#cartform .termsagreement {
  margin-bottom: 5px;
}

#cartform .termsagreement label {
  vertical-align: middle;
}

.continue-shopping {
  display: block;
  margin-top: 20px;
}

#shipping-calculator {
  margin-top: 20px;
  margin-inline-end: -30px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

#cartform #shipping-calculator .inputrow {
  flex: 1 1 auto;
  width: calc(50% - 30px);
  padding: 0 0 20px;
  padding-inline-end: 30px;
}

#cartform #shipping-calculator .inputrow label {
  display: block;
  float: none;
  font-size: 20px;
  line-height: 1.4em;
  font-weight: 600;
  margin-bottom: 8px;
}

#cartform #shipping-calculator .inputrow input[type=text] {
  box-sizing: border-box;
  width: 100%;
}

#cartform #shipping-calculator #wrapper-response {
  margin: 20px 0;
  width: 100%;
  flex: 0 0 auto;
}

.struck-out-price {
  text-decoration: line-through;
  opacity: 0.6;
}

.cart-discount-list {
  margin: 1em 0;
}

.cart-discount {
  list-style: none;
}
.cart-discount:not(:last-child) {
  margin-bottom: 0.5em;
}

.cart-discount__icon svg {
  width: 18px;
  height: 18px;
}

.cart-discount__amount::before {
  content: "-";
}

.cart-discount--inline .cart-discount__label {
  margin-inline-end: 1em;
}

/** Forms **/
.input-row select,
.inputrow select {
  height: 30px;
  line-height: 30px;
  padding: 4px 14px 4px 4px;
  border: 1.5px solid #e2e2e2;
}

#template .template_header {
  margin: 10px 0 40px;
}

.small-form {
  margin-left: auto;
  margin-right: auto;
  width: 420px;
  max-width: 100%;
}
.small-form .title {
  text-align: center;
}
@media (max-width: 767.98px) {
  .small-form {
    box-sizing: border-box;
  }
}

#template input[type=email],
#template input[type=text],
#template input[type=number],
#template input[type=password],
#template input[type=tel],
#template textarea,
.small-form input[type=email],
.small-form input[type=text],
.small-form input[type=number],
.small-form input[type=password],
.small-form input[type=tel],
.small-form textarea {
  width: 100%;
}

.text-over-input {
  position: relative;
}

.text-over-input__text {
  margin-top: 1em;
}

@media (min-width: 400px) {
  .text-over-input__text {
    position: absolute;
    top: 50%;
    right: 20px;
    line-height: 1em;
    margin-top: -0.5em;
    font-size: 16px;
  }
  [dir=rtl] .text-over-input__text {
    left: 20px;
    right: auto;
  }
}
#template label,
.edit_address label {
  display: block;
  font-size: 20px;
  line-height: 1.4em;
  font-weight: 600;
  margin-bottom: 8px;
}

.input-row {
  margin-bottom: 20px;
}

#template .action_bottom {
  margin-top: 27px;
}

#template .note {
  display: block;
  margin: 10px 0;
}

.errors {
  margin: 20px 0;
  padding: 10px 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.05);
}

.errors ul,
#template .errors ul {
  margin: 0;
}

.errors li,
#template .errors li {
  list-style: none;
}

.righty-form input[type=text],
.righty-form input[type=email],
.righty-form textarea {
  width: 100%;
}

.address_actions .action_edit {
  margin-right: 15px;
}

#address_tables {
  margin-top: 40px;
}

.address_table {
  background: rgba(0, 0, 0, 0.05);
  padding: 20px;
}

@media (min-width: 800px) {
  #address_tables {
    display: flex;
    flex-wrap: wrap;
  }

  .address_table {
    width: calc(50% - 20px);
    margin-right: 20px;
    box-sizing: border-box;
  }
  .address_table:nth-child(2n) {
    margin-left: 20px;
    margin-right: 0;
  }
}
.edit_address .small-form {
  margin-left: 0;
}

.address-phone {
  direction: ltr;
}
[dir=rtl] .address-phone {
  text-align: right;
}

#admin_header {
  margin: 0 0 40px;
}

#admin_header .title {
  text-align: center;
}

#admin_header .action_return {
  margin-bottom: 20px;
}

.opposing-items {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#customer_sidebar {
  float: left;
  width: 33%;
}

#customer_detail .address p,
.address_table .view_address p,
#order_address .address p {
  margin-bottom: 0;
}

#customer_orders {
  float: right;
  width: 60%;
}

#order_details {
  clear: both;
  width: 100%;
}
@media (max-width: 767.98px) {
  #order_details .price,
#order_details .sku,
#order_details .unit-price {
    visibility: hidden;
    padding: 0;
    font-size: 0;
  }
  #order_details .price .cart-discount__label {
    display: none;
  }
}

.order-table-container {
  overflow: auto;
}

.order-table .price,
.order-table .total,
.order-table tfoot td:last-child {
  text-align: end;
}
.order-table .product-price {
  justify-content: flex-end;
}
.order-table tfoot tr:first-child td {
  border-top-width: 3px;
  border-top-style: double;
}
.order-table .unit-price {
  font-size: 16px;
}

#comments .comment {
  padding-top: 20px;
  border-top: 1px solid #e2e2e2;
}

#comments .comment.first {
  border-top: 0;
}

ul.taglist {
  margin: 0;
}

ul.taglist li {
  display: inline;
  white-space: nowrap;
}

table.noborders,
table.noborders tr,
table.noborders th,
table.noborders td {
  border: 0;
}

.simple-popup {
  position: absolute;
  width: 140px;
  padding: 10px 15px;
  border: 1px solid #e2e2e2;
  color: #202223;
  background: #ffffff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 0 #888;
  -moz-box-shadow: 0 0 2px 0 #888;
  box-shadow: 0 0 2px 0 #888;
  text-align: center;
}

/* quick hacks for Facebook button */
.fb_iframe_widget > span {
  vertical-align: baseline !important;
}

.fb_iframe_widget iframe {
  max-width: none;
}

.slide {
  position: relative;
}

.slide img {
  width: 100%;
}

.height--full .rimage-outer-wrapper,
.height--full .placeholder-image {
  padding: 0;
  height: 100vh;
}

.image-overlay {
  position: relative;
  overflow: hidden;
  color: #fafafa;
}
.image-overlay .rte a {
  color: inherit;
}

.image-overlay--bg-shadow .overlay-text .overlay-text__inner::before {
  content: "";
  pointer-events: none;
  position: absolute;
  top: -200px;
  right: -100px;
  bottom: -200px;
  left: -100px;
  z-index: -1;
  background: radial-gradient(rgba(0, 0, 0, 0.15) 0%, transparent 70%);
}

.image-overlay--bg-shadow .overlay--h-left .overlay-text__inner::before {
  left: -85%;
  right: 0;
}

.image-overlay--bg-shadow .overlay--h-right .overlay-text__inner::before {
  left: 15%;
  right: -50%;
}

.image-overlay--bg-full::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1;
  pointer-events: none;
  transition: opacity 350ms;
}

.image-overlay--bg-box .overlay-text .overlay-text__text {
  background: rgba(255, 255, 255, 0.9);
  color: #6d7175;
  display: inline-block;
  vertical-align: top;
  padding: 20px;
  min-width: 50%;
}
.image-overlay--bg-box .overlay-text .overlay-text__text .overlay-text__title {
  color: #004c61;
}
.image-overlay--bg-box .overlay-text .overlay-text__text .overlay-text__rte a,
.image-overlay--bg-box .overlay-text .overlay-text__text .small-feature-link {
  color: #202223;
  text-decoration-color: rgba(32, 34, 35, 0.4);
}
.image-overlay--bg-box .overlay-text .overlay-text__text .overlay-text__rte a:hover,
.image-overlay--bg-box .overlay-text .overlay-text__text .small-feature-link:hover {
  text-decoration-color: #202223;
}
.image-overlay--bg-box .overlay-text .overlay-text__text .overlay-text__button-row--link {
  margin-bottom: -5px;
}
.image-overlay--bg-box .overlay-text .overlay-text__text .video-container__play {
  color: currentColor;
}
.image-overlay--bg-box.image-overlay--edge-boxes .overlay-text__inner {
  padding: 0;
}

.image-overlay__over {
  position: relative;
  z-index: 2;
}

.image-overlay__image-link {
  display: block;
  height: 100%;
}
.image-overlay__image-link, .image-overlay__image-link:hover {
  color: inherit;
}

/* Overlays over slider and ad on homepage */
.overlay-text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  display: flex;
  align-items: center;
  z-index: 2;
}
.overlay-text .overlay-text__rte a, .overlay-text .overlay-text__rte a:hover {
  color: inherit;
  text-decoration-color: rgba(250, 250, 250, 0.4);
}
.overlay-text .overlay-text__rte a:hover {
  text-decoration-color: #fafafa;
}
.overlay-text .small-feature-link {
  color: inherit;
  text-decoration-color: rgba(250, 250, 250, 0.4);
}
.overlay-text .small-feature-link:hover {
  color: inherit;
  text-decoration-color: #fafafa;
}

.overlay-text--inline {
  position: relative;
}

.overlay--h-left {
  text-align: left;
}
.overlay--h-left .overlay-text__rte {
  margin-right: auto;
}

.overlay--h-right {
  text-align: right;
}
.overlay--h-right .overlay-text__rte {
  margin-left: auto;
}

.overlay--v-top {
  align-items: flex-start;
}

.overlay--v-bottom {
  align-items: flex-end;
}

.overlay-text__rte {
  max-width: 65ch;
}
.overlay--h-right .overlay-text__rte {
  margin-left: auto;
}
.overlay--h-center .overlay-text__rte {
  margin-left: auto;
  margin-right: auto;
}

.overlay-text__button-row {
  margin: calc(2rem - 10px) -0.5em 0;
}
.overlay-text__button-row .overlay-text__button {
  margin: 10px 0.5em 0;
}

@media (min-width: 768px) {
  .slideshow--navigation-arrows .overlay-text {
    left: 40px;
    right: 40px;
    width: auto;
  }

  .image-overlay--bg-box .overlay-text--for-banner .overlay-text__text {
    padding: 30px 45px;
  }
}
@media (min-width: 1100px) {
  .image-overlay--bg-box .overlay-text--for-banner .overlay-text__text {
    padding: 40px 60px;
  }
}
.overlay-text__inner {
  display: block;
  position: relative;
  width: 100%;
  padding: 20px;
}
@media (min-width: 768px) {
  .overlay-text--for-banner .overlay-text__inner {
    padding: 50px;
  }
}
@media (min-width: 1100px) {
  .overlay-text--for-banner .overlay-text__inner {
    padding: 70px;
  }
}

.overlay-text .overlay-text__title {
  line-height: 1.1em;
  color: inherit;
  margin-bottom: 1.25rem;
}
.overlay-text .overlay-text__title:last-child {
  margin-bottom: 0;
}
.overlay-text .overlay-text__title + .overlay-text__button-row--link {
  margin-top: -0.1em;
}

.overlay-text--with-reveal .overlay-text__title:last-child {
  margin-bottom: 1.25rem;
}
.overlay-text--with-reveal .overlay-text__reveal:last-child .overlay-text__title {
  margin-bottom: 0;
}

.image-overlay--bg-no_background:not(.overlay-text-parent--mobile-stack) .overlay-text__button.button,
.image-overlay--bg-no_background:not(.overlay-text-parent--mobile-stack) .overlay-text__button.btn,
.image-overlay--bg-full:not(.overlay-text-parent--mobile-stack) .overlay-text__button.button,
.image-overlay--bg-full:not(.overlay-text-parent--mobile-stack) .overlay-text__button.btn,
.image-overlay--bg-shadow:not(.overlay-text-parent--mobile-stack) .overlay-text__button.button,
.image-overlay--bg-shadow:not(.overlay-text-parent--mobile-stack) .overlay-text__button.btn {
  border: none !important;
}

@media (min-width: 768px) {
  .overlay-text-parent--mobile-stack.image-overlay--bg-no_background .overlay-text__button.button,
.overlay-text-parent--mobile-stack.image-overlay--bg-no_background .overlay-text__button.btn, .overlay-text-parent--mobile-stack.image-overlay--bg-full .overlay-text__button.button,
.overlay-text-parent--mobile-stack.image-overlay--bg-full .overlay-text__button.btn, .overlay-text-parent--mobile-stack.image-overlay--bg-shadow .overlay-text__button.button,
.overlay-text-parent--mobile-stack.image-overlay--bg-shadow .overlay-text__button.btn {
    border: none !important;
  }
}
.overlay-text__button-row--primary,
.overlay-text__button-row--secondary {
  margin-top: 1em;
}

.slick-dotted.slick-slider-overlay-dots .slick-dots {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.slick-dotted.slick-slider-overlay-dots .slick-dots li button::before {
  color: #fafafa;
}
.slick-dotted.slick-slider-overlay-dots .overlay-text__inner {
  padding-bottom: 50px;
}
@media (min-width: 1100px) {
  .slick-dotted.slick-slider-overlay-dots .overlay-text--for-banner .overlay-text__inner {
    padding-bottom: 70px;
  }
}

@media (min-width: 768px) {
  .slick-dotted.slick-slider-overlay-dots-desktop .slick-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .slick-dotted.slick-slider-overlay-dots-desktop .slick-dots li button::before {
    color: #fafafa;
  }
  .slick-dotted.slick-slider-overlay-dots-desktop .overlay-text__inner {
    padding-bottom: 50px;
  }
}
.image-block {
  overflow: hidden;
  position: relative;
}
.image-block .img-cont {
  display: block;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.image-block .heading-font {
  margin: 0;
  color: inherit;
}
.image-block .second-line {
  font-size: 20px;
  line-height: 1.6;
}
.image-block a {
  display: block;
}
.image-block img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.image-block.no-stretch img {
  width: auto;
}

.align-left {
  text-align: left;
}

.align-center,
.align-centre {
  text-align: center;
}

.align-right {
  text-align: right;
}

a .state {
  display: inline-block;
  width: 1em;
  text-align: center;
}

.video-container__video,
.product-media--frame {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.video-container__video iframe,
.video-container__video object,
.video-container__video embed,
.video-container__video video,
.video-container__video model-viewer,
.video-container__video .shopify-model-viewer-ui,
.video-container__video .media-item,
.product-media--frame iframe,
.product-media--frame object,
.product-media--frame embed,
.product-media--frame video,
.product-media--frame model-viewer,
.product-media--frame .shopify-model-viewer-ui,
.product-media--frame .media-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-container {
  position: relative;
}

.video-container--background {
  background: #000;
  overflow: hidden;
}
.video-container--background .video-container__video {
  position: relative;
  height: 100%;
  max-width: none;
  padding: 0 !important;
  opacity: 0;
  transition: opacity 150ms linear;
}
.video-container--background div.video-container__video-element {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.video-container--background video {
  object-fit: cover;
  object-position: 50% 50%;
}
.video-container--background.video--play-started .video-container__video {
  opacity: 1;
}

.video-container__video video {
  object-fit: cover;
}

.video-container__stop {
  display: none;
}

@media (max-width: 767.98px) {
  .video-container--modal-mobile {
    padding-bottom: 0 !important;
    height: auto;
  }
  .video-container--modal-mobile::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    pointer-events: none;
    background: #000;
    opacity: 0;
    transition: opacity 350ms;
  }
  .video-container--modal-mobile .video-container__video {
    position: fixed;
    z-index: 10001;
    top: 50%;
    left: 20px;
    width: calc(100% - 40px);
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    opacity: 0;
    pointer-events: none;
    background: #000;
    transition: opacity 350ms;
  }
  .video-container--modal-mobile .video-container__stop {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    color: #fff;
    z-index: 10002;
    padding: 20px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 350ms;
  }
  .video-container--modal-mobile .video-container__stop svg {
    stroke: currentColor;
  }
  .video-container--modal-mobile .overlay-text {
    position: relative;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .video-container--modal-mobile.video-container--playing::before,
.video-container--modal-mobile.video-container--playing .video-container__video,
.video-container--modal-mobile.video-container--playing .video-container__stop {
    opacity: 1;
    pointer-events: auto;
  }
}
.video-container__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #eee;
}
.video-container__cover .rimage-outer-wrapper,
.video-container__cover .placeholder-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  background-size: cover;
  background-position: center center;
}

.video-container--playing .video-container__cover {
  opacity: 0 !important;
  pointer-events: none;
}
.video-container--playing .video-container__cover + .overlay-text {
  opacity: 0 !important;
  pointer-events: none;
}
.video-container--playing.image-overlay--bg-full::after {
  opacity: 0;
}

.video-container__play {
  display: inline-block;
  transition: transform 150ms;
  color: #fafafa;
}
.video-container__play svg {
  width: 80px;
  height: 80px;
  fill: transparent;
  stroke: currentColor;
  transition: stroke 150ms;
}
.video-container__play svg polygon {
  fill: currentColor;
  transition: fill 150ms;
}
@media (hover: none) {
  .video-container__play:active {
    transform: scale(1.1);
  }
  .video-container__play:active svg {
    fill: transparent;
  }
}
@media (hover: hover) {
  .video-container__play:hover {
    transform: scale(1.1);
  }
  .video-container__play:hover svg {
    fill: transparent;
  }
}

.video-container__fallback {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transition: opacity 250ms;
}
.video--play-started .video-container__fallback {
  opacity: 0 !important;
}

.slick-slider .product-media--video[data-video-type=external]::before, .slick-slider .product-media--video[data-video-type=external]::after {
  content: "";
  position: absolute;
  top: 50px;
  bottom: 70px;
  width: calc(50% - 50px);
  z-index: 1;
}
.slick-slider .product-media--video[data-video-type=external]::before {
  left: 0;
}
.slick-slider .product-media--video[data-video-type=external]::after {
  right: 0;
}

.product-media__poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: opacity 250ms, visibility 250ms, background 150ms 500ms;
}
.product-media__poster.lazyload--placeholder {
  background: #f0f0f0;
}
.product-media__poster .rimage-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.product-media__poster--hide {
  opacity: 0;
  visibility: hidden;
}

.product-media__video-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  height: 62px;
  width: 62px;
  padding: 0;
  border-radius: 0;
  background-color: #ffffff;
  border-color: rgba(109, 113, 117, 0.05);
  color: #6d7175;
}
.product-media__video-play-btn:hover {
  background-color: #ffffff;
  border-color: rgba(109, 113, 117, 0.05);
  color: rgba(109, 113, 117, 0.55);
}
.product-media__video-play-btn .icon {
  height: 38px;
  width: 38px;
  fill: none;
}
.product-media__video-play-btn .icon-video-badge-full-color-element {
  fill: currentColor;
  opacity: 1;
}

.slick-slider video.focus-visible,
.slick-slider model-viewer.focus-visible {
  outline: none;
}
.slick-slider video.focus-visible::after,
.slick-slider model-viewer.focus-visible::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  box-shadow: 0 0 1px 1px #6d7175 inset;
}

/* hack for some model-viewer 'quirks' */
model-viewer {
  text-align: start;
}
model-viewer .container {
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.shopify-model-viewer-ui button[hidden] {
  display: none;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area {
  background: #ffffff;
  border-color: rgba(109, 113, 117, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button {
  color: #6d7175;
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover {
  color: rgba(109, 113, 117, 0.55);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active, .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus {
  color: rgba(109, 113, 117, 0.55);
  background: rgba(109, 113, 117, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after {
  border-color: rgba(109, 113, 117, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster {
  background: #ffffff;
  border-color: rgba(109, 113, 117, 0.05);
}
.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover, .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus {
  color: rgba(109, 113, 117, 0.55);
}

/* Content and content layouts */
.spaced-row {
  margin-bottom: 50px;
}

.spaced-row-above {
  margin-top: 50px;
}

.fully-spaced-row,
.fully-spaced-row--small {
  margin-top: 50px;
  margin-bottom: 50px;
}

.strongly-spaced-row,
.fully-spaced-row--medium {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (max-width: 767.98px) {
  .strongly-spaced-row,
.fully-spaced-row--medium {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.fully-spaced-row--large {
  margin-top: 110px;
  margin-bottom: 110px;
}
@media (max-width: 767.98px) {
  .fully-spaced-row--large {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.lightly-spaced-row-above {
  margin-top: 2rem;
}

@media (max-width: 767.98px) {
  .lightly-spaced-row-above--not-mobile {
    margin-top: 0;
  }
}
.lightly-spaced-row {
  margin-bottom: 1em;
}

.lightish-spaced-row {
  margin-bottom: 30px;
}

.padded-row,
.fully-padded-row--small {
  padding-top: 50px;
  padding-bottom: 50px;
}

.fully-padded-row--medium {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .fully-padded-row--medium {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.fully-padded-row--large,
.strongly-padded-row {
  padding-top: 110px;
  padding-bottom: 110px;
}

@media (max-width: 767.98px) {
  .fully-padded-row--not-mobile {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .fully-spaced-row--not-mobile {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.page-section-spacing {
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-section-spacing .page-header .breadcrumbs {
  margin-top: -1.8em;
}

@media (max-width: 767.98px) {
  .page-section-spacing--no-top-mobile {
    margin-top: 0;
  }
}
.spaced-column .spaced-row-above,
.spaced-column .lightly-spaced-row-above:first-child {
  margin-top: 0;
}
.spaced-column .spaced-row,
.spaced-column .lightly-spaced-row:last-child {
  margin-bottom: 0;
}

.content img,
.content iframe,
.content embed,
.content object {
  max-width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  .slim-column-left-layout {
    display: flex;
    justify-content: center;
  }
  .slim-column-left-layout > .column:first-child {
    width: 260px;
    margin-inline-end: 40px;
  }
  .slim-column-left-layout > .column:last-child {
    flex: 0 1 800px;
  }
}
.text-column__image {
  margin-left: auto;
  margin-right: auto;
}

.text-column__button-row {
  margin-top: 1em;
}

.text-column__button-row--link {
  margin-top: 0.5em;
}
.text-column__title + .text-column__button-row--link {
  margin-top: -0.1em;
}

.button-row {
  margin: calc(2rem - 10px) -0.5em 0;
}
.button-row .button-row__button {
  margin: 10px 0.5em 0;
}

.lightly-styled-select {
  display: block;
  box-sizing: border-box;
    height: 46px;
  overflow: hidden;
  position: relative;
  background: #ffffff;
  border: 1.5px solid #dbdcdd;
  border-radius: 3px;
}
.lightly-styled-select::after {
  pointer-events: none;
  content: "";
  position: absolute;
  right: 0px;
  top: 0px;
  width: 28px;
  height: 100%;
      background-image: url("data:image/svg+xml,%3Csvg fill='rgb(109, 113, 117)' height='18' width='18' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3Cpath d='M0-.75h24v24H0z' fill='none'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 1px center;
  background-color: #ffffff;
}
.lightly-styled-select select {
  background: transparent !important;
  color: #6d7175;
  border: none !important;
  font-size: 20px !important;
  height: 100% !important;
      line-height: 44px!important;
  padding: 0 30px 0 15px !important;
  /* If you add too much padding here, the options won't show in IE */
  width: 268px !important;
  width: calc(100% + 28px) !important;
  max-width: none !important;
  -webkit-appearance: none;
  appearance: none;
}
@media (max-width: 767.98px) {
  .lightly-styled-select select {
          font-size: 20px!important;
  }
}

.product-swatch-inline__dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin: 6px 1px 0;
  box-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.25);
}

.variant-option-title::before {
  content: "- ";
}

.responsive-table {
  width: 100%;
}
.responsive-table .responsive-table__cell-label,
.responsive-table .responsive-table__cell-head__icon,
.responsive-table .responsive-table__more {
  display: none;
}
@media (max-width: 767.98px) {
  .responsive-table {
    display: block;
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
    border-top: 1px solid #e2e2e2;
  }
  .responsive-table thead {
    display: none;
  }
  .responsive-table tbody, .responsive-table tr, .responsive-table td {
    display: block;
  }
  .responsive-table tr {
    border-bottom: 1px solid #e2e2e2;
  }
  .responsive-table td {
    display: none;
    border: none;
    padding: 0 16px;
    background: #ebebeb;
    color: #004c61;
  }
  .responsive-table td.responsive-table__first-mobile-cell {
    padding-top: 16px;
  }
  .responsive-table td:last-child {
    padding-bottom: 16px;
  }
  .responsive-table .responsive-table__cell-head {
    display: block;
    cursor: pointer;
    position: relative;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 50px;
    background: #ffffff;
  }
  .responsive-table .responsive-table__cell-head a {
    color: inherit;
  }
  .responsive-table .responsive-table__cell-head__icon {
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }
  .responsive-table .responsive-table__cell-label {
    display: inline;
    font-weight: bold;
  }
  .responsive-table .responsive-table__cell-label:after {
    content: ":";
  }
  .responsive-table .responsive-table__more {
    display: block;
    margin-top: 1em;
  }
  .responsive-table .desktop-only {
    display: none !important;
  }
  .responsive-table .expanded .responsive-table__cell-head__icon {
    transform: rotate(90deg);
  }
  .responsive-table .expanded td {
    display: block;
  }
}

.flexible-layout,
.fixed-layout {
  margin-left: -30px;
  margin-bottom: -30px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
}
.flexible-layout.valign-middle > .column,
.fixed-layout.valign-middle > .column {
  align-self: center;
}
.flexible-layout.valign-bottom > .column,
.fixed-layout.valign-bottom > .column {
  align-self: flex-end;
}
.flexible-layout .column,
.fixed-layout .column {
  padding-left: 30px;
  margin-bottom: 30px;
  flex: 0 0 auto;
}
.flexible-layout .column--quarter,
.fixed-layout .column--quarter {
  width: 25%;
}
.flexible-layout .column--third,
.fixed-layout .column--third {
  width: 33.333%;
}
.flexible-layout .column--half,
.fixed-layout .column--half {
  width: 50%;
}
.flexible-layout .column--two-thirds,
.fixed-layout .column--two-thirds {
  width: 66.666%;
}
.flexible-layout .column--three-quarters,
.fixed-layout .column--three-quarters {
  width: 75%;
}
.flexible-layout .column--full,
.fixed-layout .column--full {
  width: 100%;
}

.flexible-layout--align-center {
  justify-content: center;
}

.flexible-layout--variable-columns {
  justify-content: space-around;
}
.flexible-layout--variable-columns .column {
  flex: 1 0 auto;
  width: 33%;
  max-width: 50%;
}
.flexible-layout--variable-columns.flexible-layout--columns-4 .column {
  width: 50%;
}

.flexible-layout--form {
  margin-bottom: 0;
}
.flexible-layout--form .column {
  margin-bottom: 20px;
}

@media (max-width: 1300px) {
  .flexible-layout,
.fixed-layout {
    margin-left: -20px;
  }
  .flexible-layout .column,
.fixed-layout .column {
    padding-left: 20px;
  }

  .flexible-layout .column--quarter {
    width: 25%;
  }
  .flexible-layout .column--third {
    width: 33.333%;
  }
  .flexible-layout .column--half {
    width: 50%;
  }
  .flexible-layout .column--two-thirds {
    width: 66.666%;
  }
  .flexible-layout .column--three-quarters {
    width: 75%;
  }
  .flexible-layout .column--full {
    width: 100%;
  }

  .flexible-layout--variable-columns .column {
    width: 33%;
    max-width: 50%;
  }
  .flexible-layout--variable-columns.flexible-layout--columns-4 .column {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .flexible-layout {
    margin-left: auto;
    margin-bottom: 0;
    flex-direction: column;
  }
  .flexible-layout .column {
    margin-bottom: 40px;
    padding-left: 0;
    width: 100% !important;
    max-width: none;
  }
  .flexible-layout .column:last-child {
    margin-bottom: 0;
  }
  .flexible-layout.layout-all-quarters {
    flex-direction: row;
    margin-left: -16px;
    margin-bottom: -30px;
  }
  .flexible-layout.layout-all-quarters .column {
    margin-bottom: 30px;
    padding-left: 16px;
    width: 50% !important;
  }
  .flexible-layout.layout-all-quarters .column:last-child {
    margin-bottom: 30px;
  }

  .flexible-layout--form {
    margin-bottom: 0;
  }
  .flexible-layout--form .column {
    margin-bottom: 20px;
  }
  .flexible-layout--form .column:last-child {
    margin-bottom: 20px;
  }

  .fixed-layout {
    margin-left: -16px;
  }
  .fixed-layout .column {
    padding-left: 16px;
  }
}
@media (min-width: 768px) {
  .column--order-push-desktop {
    order: 1;
  }
}
.size-chart-link {
  display: block;
  font-size: 20px;
  line-height: 1.4em;
  margin-bottom: 8px;
}

.size-chart-link__icon {
  position: relative;
  display: inline-block;
  margin-inline-end: 0.4em;
  vertical-align: middle;
  width: 16px;
  height: 1em;
}
.size-chart-link__icon svg {
  position: absolute;
  left: 0;
  top: calc(50% - 8px);
}

.size-chart-link__text {
  vertical-align: middle;
}

@media (max-width: 767.98px) {
  .size-chart table {
    display: flex;
    overflow: auto;
    width: 100%;
  }
}
.size-chart__inner {
  width: 100%;
  overflow: auto;
}

.image-cont img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

.article-image {
  margin-top: 0;
  margin-bottom: 1em;
}

.article-image--large {
  margin-top: -50px;
  margin-bottom: 50px;
}

.icon-with-caption .icon-with-caption__text {
  margin: 0.5em 0 0;
  white-space: pre-line;
}

.icon-with-caption__image-icon {
  margin: 0 auto;
  width: 34px;
}

/* Just-added-to-cart summary */
.cart-summary-overlay {
  position: fixed;
  z-index: 8001;
  top: 0;
  left: 0;
  width: 100%;
  padding: 30px 30px;
    background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
  font-size: 16px;
  line-height: 1.4;
  transition: all 500ms ease-out;
}

.cart-summary-overlay--off-screen {
  transform: translateY(-100%);
}

.cart-summary-overlay__row-head,
.cart-summary-overlay__row-body {
  display: flex;
}

.cart-summary-overlay__row-head {
  margin-bottom: 15px;
  padding: 0 0 12px 0;
  border-bottom: 1px solid #e2e2e2;
}

.cart-summary-overlay__column-image {
  width: 85px;
}

.cart-summary-overlay__column-item {
  margin-inline-start: 15px;
  width: 280px;
}

.cart-summary-overlay__column-price-region {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 auto;
  width: 280px;
  max-width: 100%;
}
.cart-summary-overlay__column-price-region .cart-discount-list {
  margin-bottom: 4em;
  flex: 1 1 100%;
  text-align: end;
}

.cart-summary-overlay__column-price {
  margin-inline-start: 15px;
  width: 95px;
  text-align: end;
}
.cart-summary-overlay__column-price .unit-price {
  opacity: 0.75;
}

.cart-summary-overlay__column-quantity {
  margin-inline-start: 15px;
  width: 50px;
  text-align: end;
}

.cart-summary-overlay__column-total {
  margin-inline-start: 15px;
  width: 90px;
  text-align: end;
}

.cart-summary-overlay__column-subtotal {
  flex-grow: 1;
  text-align: end;
}
.cart-summary-overlay__column-subtotal .cart-summary-overlay__subtotal-mobile-title {
  display: none;
}

.cart-summary-overlay__row-body .cart-summary-overlay__column-subtotal {
  margin-bottom: 5em;
}

.cart-summary-overlay__note {
  font-style: italic;
}

.cart-summary-overlay__actions {
  position: absolute;
  bottom: 30px;
  right: 30px;
}
[dir=rtl] .cart-summary-overlay__actions {
  left: 30px;
  right: auto;
}
.cart-summary-overlay__actions .button:last-child {
  margin-inline-start: 10px;
}

.cart-summary-overlay__title {
  margin: -0.25em 0 10px;
  font-size: 20px;
}

.cart-summary-overlay__variant {
  margin-bottom: 0.2em;
}

.cart-summary-overlay__variant-option:not(:empty) {
  margin-inline-end: 0.2em;
}

.cart-summary-overlay__mobile-price-row {
  display: none;
}

.cart-summary-overlay__note {
  margin-top: 10px;
}

.cart-summary-overlay__title,
.cart-summary-overlay__variant-option,
.cart-summary-overlay__line-price,
.cart-summary-overlay__mobile-line-price,
.cart-summary-overlay__subtotal-amount {
  color: #004c61;
}

@media (max-width: 900px) {
  .cart-summary-overlay__column-item {
    width: 200px;
  }
}
@media (max-width: 767.98px) {
  .cart-summary-overlay {
    padding: 30px 20px;
  }

  .cart-summary-overlay__row-head,
.cart-summary-overlay__row-body {
    flex-wrap: wrap;
  }

  .cart-summary-overlay__row-head .cart-summary-overlay__column-subtotal {
    display: none;
  }

  .cart-summary-overlay__column-item {
    width: calc(100% - 100px);
  }

  .cart-summary-overlay__mobile-price-row {
    display: flex;
  }

  .cart-summary-overlay__mobile-unit-price {
    width: 33%;
    flex-grow: 1;
  }

  .cart-summary-overlay__mobile-quantity {
    margin-inline-start: 20px;
    text-align: center;
  }
  .cart-summary-overlay__mobile-quantity .cart-summary-overlay__quantity {
    margin-inline-start: 0.5em;
  }

  .cart-summary-overlay__mobile-line-price {
    display: none;
  }

  .cart-summary-overlay__column-price,
.cart-summary-overlay__column-quantity,
.cart-summary-overlay__column-total {
    display: none;
  }

  .cart-summary-overlay__column-subtotal {
    margin: 15px 0;
    padding: 15px 0 0;
    width: 100%;
    border-top: 1px solid #e2e2e2;
  }
  .cart-summary-overlay__column-subtotal .cart-summary-overlay__column-title {
    display: none;
  }
  .cart-summary-overlay__column-subtotal .cart-summary-overlay__subtotal-mobile-title {
    display: inline;
  }

  .cart-summary-overlay__note {
    margin-top: 10px;
  }

  .cart-summary-overlay__actions {
    position: static;
    width: 100%;
  }
  .cart-summary-overlay__actions .button {
    box-sizing: border-box;
    width: calc(50% - 5px);
  }
  .cart-summary-overlay__actions .button:last-child {
    margin: 0;
    margin-inline-start: 10px;
  }
}
@media (max-width: 400px) {
  .cart-summary-overlay__actions .button {
    margin: 0;
    width: 100%;
  }
  .cart-summary-overlay__actions .button:last-child {
    margin: 10px 0 0;
  }
}
/* Map section */
.map-section {
  position: relative;
}

.map-section--map-constrained .map-section__wrapper {
  position: relative;
}

.map-section__wrapper {
  display: flex;
}
.map-section__wrapper .errors {
  padding: 80px 40px;
}

.map-section__text {
  box-sizing: border-box;
  padding: 80px 0;
  padding-inline-end: 40px;
  width: 50%;
}

.map-section__feature {
  width: 33.333%;
  display: flex;
}

.map-section__feature-image {
  flex-grow: 1;
  background-size: cover;
  background-position: center;
}
.map-section__feature-image.placeholder-image {
  height: auto;
  padding-top: 0;
}

.map-section__map {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
}
[dir=rtl] .map-section__map {
  left: 0;
  right: auto;
}

.map-section__map-image {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.map-section--display-map .map-section__map-image {
  display: none !important;
}

.map-section__placeholder {
  height: 100%;
  padding: 0;
}
.map-section--display-map .map-section__placeholder {
  display: none !important;
}

.map-section__map-container {
  height: 100%;
}

.map-section--has-feature-image .map-section__text {
  width: 25%;
}
.map-section--has-feature-image .map-section__map {
  width: calc(50% - 89.5px);
}

@media (max-width: 1160px) {
  .map-section--has-feature-image .map-section__map {
    width: calc((100% - 80px) * 0.41666 + 40.5px);
  }
}
@media (max-width: 959px) {
  .map-section .container {
    padding: 0;
  }

  .map-section__wrapper {
    flex-wrap: wrap;
  }

  .map-section__text {
    width: 50%;
    padding: 80px 40px;
  }

  .map-section__map {
    width: 50%;
  }

  .map-section--has-feature-image .map-section__text,
.map-section--has-feature-image .map-section__feature {
    width: 50%;
  }
  .map-section--has-feature-image .map-section__text {
    padding-inline-end: 40px;
  }

  .map-section--has-feature-image .map-section__map {
    position: static;
    width: 100%;
    height: 55vh;
  }
}
@media (max-width: 767.98px) {
  .map-section__wrapper {
    display: block;
  }

  .map-section__text,
.map-section--has-feature-image .map-section__text {
    width: auto;
    padding: 40px 16px;
  }

  .map-section__feature,
.map-section__map {
    position: static;
    width: auto;
    height: 55vh;
  }

  .map-section--has-feature-image .map-section__text,
.map-section--has-feature-image .map-section__feature,
.map-section--has-feature-image .map-section__map {
    width: auto;
  }

  .map-section__feature,
.map-section__placeholder,
.map-section__map-container {
    height: 55vh;
  }
}
/* Responsive images */
.rimage-outer-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.rimage-wrapper {
  position: relative;
  background-color: transparent;
}
.rimage-wrapper.lazyload--placeholder {
  background: transparent;
}
.rimage-wrapper .rimage__image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
   background-color: transparent;
}
.rimage-wrapper .rimage__image.blur-in {
  -webkit-filter: blur(10px);
  filter: blur(10px);
  transition: filter 400ms, -webkit-filter 400ms;
}
.rimage-wrapper .rimage__image.blur-in.lazyloaded {
  -webkit-filter: blur(0);
  filter: blur(0);
}
.rimage-wrapper .rimage__image.fade-in {
  opacity: 0;
  transition: opacity 500ms;
}
.rimage-wrapper .rimage__image.fade-in.lazyloaded {
  opacity: 1;
}
.rimage-wrapper .rimage__image.cover {
  object-fit: cover;
}

.rimage-background {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.rimage-wrapper .rimage-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rimage-background[data-parent-fit=contain] {
  background-size: contain;
}
.rimage-background.fade-in {
  opacity: 0;
  transition: opacity 500ms;
}
.rimage-background.fade-in.lazyloaded {
  opacity: 1;
}

.rimage-background-wrapper {
  transition: background 150ms;
}
.rimage-background-wrapper.lazyload--placeholder {
  background: #f0f0f0;
}

.theme-money {
  white-space: nowrap;
}

.toggle-target {
  transition: all 300ms cubic-bezier(0.25, 0.45, 0.45, 0.95);
}

.toggle-target--in-transition {
  overflow: hidden;
}

.toggle-target--hidden {
  display: none;
}

.loading-spinner {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  border: 1px solid transparent;
  border-left-color: currentColor;
  animation: loadingSpinner 1s linear infinite;
}

@keyframes loadingSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.image-overlap {
  display: flex;
  margin: 0 auto;
}
.image-overlap .image-overlap__image {
  flex: 1 0 50%;
}
.image-overlap .image-overlap__image-1:not(:last-child) {
  position: relative;
  margin-top: 45px;
  z-index: 1;
}
.image-overlap .image-overlap__image-2 {
  margin-inline-end: -45px;
  transform: translateX(-45px);
}
[dir=rtl] .image-overlap .image-overlap__image-2 {
  transform: translateX(45px);
}
.image-overlap .placeholder-image {
  box-shadow: 0 0 0 5px #ffffff;
}

@media (min-width: 768px) {
  .feature-text-paired {
    margin-left: 15%;
    margin-right: 15%;
  }
}
.block-link {
  display: block;
}

.large-light-icon {
  opacity: 0.75;
}
.large-light-icon svg {
  width: 30px;
  height: 30px;
  stroke-width: 1;
}

.sticky-content-container {
  position: -webkit-sticky;
  position: sticky;
  top: calc(30px + var(--theme-sticky-header-height));
}


.disclosure-list--visible {
  z-index: 1;
}

/* mobile visibility utilities */
@media (min-width: 768px) {
  .mobile-only {
    display: none !important;
  }
}
/* Roughly tablet size */
@media only screen and (max-width: 959px) {
  .layout .col-third {
    float: none;
    width: auto;
    margin-left: 0;
  }

  .layout .col-third,
.layout .col-third.left,
.layout .col-third.right {
    float: none;
    width: auto;
    margin-bottom: 20px;
    margin-left: 0;
  }

  #customer_sidebar,
#customer_orders {
    float: none;
    display: block;
    width: auto;
    margin: 20px 0;
  }

  .cart-item-list-heading--price,
.cart-item__price {
    width: 140px;
  }

  .cart-item-list-heading--total,
.cart-item__total {
    width: 100px;
  }

  #template button,
#template input,
#template textarea {
    max-width: 100%;
    box-sizing: border-box;
  }
}
/* Phone sizes typically start here */
@media only screen and (max-width: 767.98px) {
  .desktop-only {
    display: none !important;
  }

  /* iOS zoom workaround */
  input,
select,
textarea {
        font-size: 20px;
    line-height: 1em;
  }

  /* General layout */
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container__breakout {
    margin-left: -16px;
    margin-right: -16px;
  }

  .container--not-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .strongly-padded-row {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .strongly-spaced-row {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .collection-slider .has-paging {
    display: flex;
  }
  .collection-slider .has-paging .prev,
.collection-slider .has-paging .next {
    margin: -10px 0;
  }
  .collection-slider .has-paging .next {
    left: auto;
    right: 10px;
  }
  .collection-slider .has-paging .has-paging__title {
    flex-grow: 1;
  }

  .product-block.page-block .block-inner {
    width: auto;
  }

  .blog-row .layout .article.col-third:not(:last-child) {
    margin-bottom: 60px;
  }

  .cart-item-list__head {
    display: none;
  }

  .cart-item {
    border-top: 0;
    border-bottom: 1px solid #e2e2e2;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .cart-item:last-child {
    border-bottom: 0;
  }

  .cart-item__column {
    text-align: start;
    width: auto;
    padding: 0;
  }

  .cart-item__image {
    width: 80px;
    padding-inline-end: 20px;
  }

  .cart-item__not-image {
    display: block;
  }

  .cart-item__quantity {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 1em;
  }
  .cart-item__quantity .quantity {
    margin-right: 1em;
  }

  .cart-item__total {
    display: none;
  }

  #cartform #shipping-calculator {
    margin-inline-end: 0;
    display: block;
  }

  #cartform #shipping-calculator .inputrow {
    width: auto;
    padding-inline-end: 0;
  }
  #cartform #shipping-calculator .inputrow .button {
    box-sizing: border-box;
    width: 100%;
  }

  #cartform .checkout-col {
    width: auto;
  }

  .sharing {
    display: block;
  }
  .sharing a {
    margin-inline-start: 20px;
  }
  .sharing svg {
    width: 20px;
    height: 20px;
  }

  .template-product #content {
    margin-top: 0;
    padding-bottom: 0;
  }

  .product-detail {
    display: block;
  }

  .product-detail .detail .title {
    min-width: 0;
  }

  .template-article .article .meta {
    border-top: 1px solid #f1f1f1;
  }
  .template-article .article .meta .iconmeta {
    display: block;
    padding: 10px 0;
    border-bottom: 1px dotted #f1f1f1;
  }
  .template-article .article .pagination-row {
    margin-top: 0;
    padding: 10px 0;
    border-bottom: 1px solid #f1f1f1;
  }

  #pagefooter .copyright .copy {
    white-space: normal;
  }

  .overlay-text-parent--mobile-stack {
    color: inherit;
  }
  .overlay-text-parent--mobile-stack .overlay-text {
    position: static;
    padding: 30px 20px 20px;
    width: auto;
    text-align: center;
  }
  .slick-dotted .overlay-text-parent--mobile-stack .overlay-text {
    padding-bottom: 5px;
  }
  .overlay-text-parent--mobile-stack .overlay-text .overlay-text__inner,
.overlay-text-parent--mobile-stack .overlay-text .overlay-text__text {
    padding: 0;
  }
  .overlay-text-parent--mobile-stack .overlay-text .overlay-text__title {
    color: #004c61;
  }
  .overlay-text-parent--mobile-stack .overlay-text .overlay-text__rte a {
    text-decoration-color: #6d7175;
  }
  .overlay-text-parent--mobile-stack .overlay-text .button {
    margin-bottom: 10px;
  }
  .overlay-text-parent--mobile-stack.image-overlay--bg-full::after {
    content: none;
  }
  .overlay-text-parent--mobile-stack.image-overlay--bg-shadow .overlay-text .overlay-text__inner::before {
    content: none;
  }

  .pagination-row.pagination-row-tabular {
    display: block;
  }
  .pagination-row.pagination-row-tabular > .inner {
    display: flex;
    flex-wrap: wrap;
  }
  .pagination-row.pagination-row-tabular > .inner > * {
    display: block;
    width: 50%;
    order: 1;
  }
  .pagination-row.pagination-row-tabular > .inner > .back {
    order: 2;
    width: 100%;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 360px) {
  #cartform .item .image {
    margin-left: 0;
    width: 50px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
  html {
    -webkit-text-size-adjust: none;
    /* Prevent iOS font scaling */
  }
}
/* Animations */
@-webkit-keyframes reveal {
  0% {
    margin-left: -999px;
    opacity: 0;
  }
  1% {
    margin-left: 0;
    opacity: 0;
    -webkit-transform: scale(0.98) translateY(-15px);
  }
  80% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes reveal {
  0% {
    margin-left: -999px;
    opacity: 0;
  }
  1% {
    margin-left: 0;
    opacity: 0;
    transform: scale(0.98) translateY(-15px);
  }
  80% {
    transform: scale(1);
  }
  100% {
    transform: translateY(0);
  }
}
/*****************************/
/***** PASSWORD TEMPLATE *****/
/*****************************/
.template-password-html {
  min-height: 100%;
}

.template-password {
  min-height: 100%;
  font-size: 15px;
  line-height: 1.3em;
  text-align: center;
  background: #ffffff;
  
  
  background-repeat: repeat;
  
  
}
.template-password .password-container {
  display: table;
  height: 100%;
  width: 100%;
}
.template-password .password-store-name,
.template-password .password-main,
.template-password .password-footer {
  display: table-row;
}
.template-password .password-store-name-inner,
.template-password .password-main-inner,
.template-password .password-footer-inner {
  display: table-cell;
  padding: 20px;
}
.template-password .password-store-name {
  height: 1px;
}
.template-password .password-main {
  height: 100%;
}
.template-password .password-main-inner {
  vertical-align: middle;
}
.template-password .password-footer {
  height: 1px;
}
.template-password .password-login-link {
  margin: 20px 0 40px;
  text-align: end;
}
.template-password .password-login-link svg {
  width: 10px;
  height: 12px;
  margin-inline-end: 4px;
  vertical-align: middle;
}
.template-password .password-login-link svg path {
  transition: fill 100ms;
}
.template-password .password-login-link.mobile-only {
  margin: 20px 20px 40px;
  text-align: center;
}
.template-password .password-login-link-label {
  vertical-align: middle;
}
.template-password h1, .template-password h2, .template-password h3, .template-password h4, .template-password h5, .template-password h6, .template-password a, .template-password a:hover {
  color: inherit;
}
.template-password h1 {
  font-size: 2em;
  word-break: break-word;
}
.template-password h1 a:hover {
  text-decoration: none;
}
.template-password h2 {
  font-size: 4em;
}
.template-password input[type=text], .template-password input[type=email], .template-password input[type=password] {
  margin: 0;
  margin-inline-end: 5px;
  color: #666;
  background: #fff;
  border: 1.5px solid #ccc;
  vertical-align: top;
  border-radius: 3px;
}
.template-password input[type=submit] {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  min-width: 0;
  cursor: pointer;
  border-radius: 3px;
}
.template-password #shoplogo {
  margin: 0 auto;
}
.template-password #shoplogo .logotext {
  font-size: 35px;
  line-height: 1em;
}
.template-password .shopify-name {
  display: none;
}
.template-password .password-message {
  margin-bottom: 2em;
}
.template-password .password-signup {
  margin-bottom: 4em;
}
.template-password .password-signup input[type=email] {
  box-sizing: content-box;
  font-size: 16px;
  line-height: 36px;
  height: 36px;
  padding: 4px 18px;
  margin-inline-end: -1px;
  width: 250px;
  border-radius: 3px 0 0 3px;
}
[dir=rtl] .template-password .password-signup input[type=email] {
  border-radius: 0 3px 3px 0;
}
.template-password .password-signup input[type=submit] {
  box-sizing: content-box;
  font-size: 13px;
  line-height: 36px;
  height: 36px;
  padding: 4px 18px;
  border: 1.5px solid #014857;
  border-radius: 0 3px 3px 0;
}
[dir=rtl] .template-password .password-signup input[type=submit] {
  border-radius: 3px 0 0 3px;
}
.template-password .password-signup input[type=submit]:hover {
  background-color: #03667b;
}
@media only screen and (max-width: 420px) {
  .template-password .password-signup input[type=email] {
    width: 90%;
  }
  .template-password .password-signup input[type=email],
.template-password .password-signup input[type=submit] {
    margin: 0 0 10px;
    border-radius: 3px;
  }
}
.template-password .password-social li {
  display: inline-block;
  white-space: nowrap;
}
.template-password .password-social a {
  color: #fff;
  margin: 10px;
  display: inline-block;
  padding: 2px 4px 4px;
  padding-inline-end: 12px;
  border-radius: 3px;
}
.template-password .password-social a span {
  vertical-align: middle;
}
.template-password .password-social a:hover {
  color: #fff;
  opacity: 0.9;
}
.template-password .password-social a:hover, .template-password .password-social a:hover span {
  text-decoration: none;
}
.template-password .password-social a svg {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
  height: 15px;
  width: 15px;
}
.template-password .password-social a svg, .template-password .password-social a svg g {
  fill: #fff;
}
.template-password .password-social .password-social-item-facebook {
  background: #3b5998;
}
.template-password .password-social .password-social-item-twitter {
  background: #00aced;
}
.template-password .password-footer-inner {
  padding-top: 100px;
  line-height: 2em;
}
.template-password .password-footer-inner .powered-by, .template-password .password-footer-inner svg {
  vertical-align: middle;
}
.template-password .password-footer-inner svg {
  margin-inline-start: 5px;
  width: 80px;
  height: 23px;
}
.template-password #password-login {
  color: #6d7175;
}
.template-password #password-login label {
  display: block;
  margin: 0 0 0.5em;
}
.template-password #password-login input[type=password] {
  width: 150px;
  flex: 1 1 auto;
}
.template-password #password-login .password-owner {
  margin-top: 2em;
}
.template-password .password-login__input-row {
  display: flex;
}
.template-password .password-login__button {
  flex-grow: 1;
  padding: 10px;
  border-radius: 3px;
}
.js .template-password #password-login-container {
  display: none;
}

.giftcard-header {
  text-align: center;
}
.giftcard-header .logo {
  max-height: none;
}

.shopify-challenge__container {
  padding-top: 60px;
  padding-bottom: 40px;
}

.social-links .find-store{
  display: none;
}
.mobile-navigation-drawer__footer .social-links .find-store{
  display: inline-block;
}
.announcement-bar__right .find-store{
  justify-content: flex-end;
  display: flex;
}
.mobile-navigation-drawer__footer .social-links .find-store .announcement__text {
  justify-content: flex-end;
  margin-right: 0;
}
.find-store svg {
  margin-right: .3rem;
}
.announcement__text .feather-map-pin{
  width: 15px;
  height: 15px;
}
.find-store a, .top-find--store a{
  display: flex;
  align-items: center;
}
.social-links__list a:hover, .announcement-bar__right .find-store a:hover{
  color:#ddf6f7;
}

.product-label--beta span{
  background-color: #000000;
  color: #FFF;
}

.overlay-text__image {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin-top: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.wave{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 43px;
  background: url(//west-wind.dk/cdn/shop/t/60/assets/waves_small.png?v=120827450045463183921755776335) repeat-x;
  margin-top: -30px;
}
.template-page #content > .container{
  position: relative;
}
.tabs{
  right: 0;
  z-index: 5;
}
.tabs:not(.sticky){
  position: absolute;
  top:2rem;
}
.tabs.sticky {
  position: fixed;
  z-index: 5;
  right: 0;
  top: 8rem;
}
.tabs--inner{
  display: flex;
}
.tab-link{
  width: 40px;
  height: 40px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: .8rem;
  cursor: pointer;
  font-weight: 600;
}

.tab-content{
  display: none;
}

@media (min-width: 768px) {
  .tab-content {
    padding: 3rem 3rem 5rem 3rem;
  }
  .lp-cross-page-promos .image-block{
    width: 400px;
    height: 400px;
    border-radius: 200px;
  }
  .lp-cross-page-promos {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .tab-content .container{
    position: relative;
  }
  .tab-content .rimage-outer-wrapper{
     width: 336px;
  }
  .tab-content .section-image{
    position: absolute;
    right: 0;
    bottom: -7rem;
  }
}
.tab-content .text-column__title, .tab-content .text-column__text {
  color: ;
}

.tab-content.current{
  display: inherit;
}

.lp-cross-page-promos .flexible-layout .column{
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 767.98px) {
  .lp-cross-page-promos .image-block{
    width: 300px;
    height: 300px;
    border-radius: 150px;
  }
  .landing-page-overlay-text__text{
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
    width: 90%;
  }
  .lp-address-container .flexible-layout{
    flex-direction: column-reverse;
  } 
  .lp-cross-page-promos {
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin-top: 3rem;
  }
  .overlay-text__image .rimage-outer-wrapper {
    width: 120px;
  }
  .tab-content .container{
    display: flex;
    flex-direction: column-reverse;
  }
} 
.lp-image-overlay {
  position: relative;
}
.lp-image-overlay::before{
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.landing-page-overlay-text__text {
  text-align:center;
  position: absolute;
}
.landing-page-overlay-text__text .rimage-outer-wrapper{
  margin-right:1rem;
}
.lp-cross-page-promos .image-block .rimage-outer-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 224px;
  transform: translate(-50%, -50%);
}

.lp-address-container {
  position: absolute;
  top: 0;
  width: 100%;
  padding-top: 4rem;
}

.text-left--inner {
  margin-top: 3rem;
}
.text-left--item {
  display: flex;
}
.text-left--title {
  margin-right: 2rem;
}

.icon-with-caption__text a {
  text-decoration: underline;
}

.overlay-text {
  height: 100%;
}
.image-link{
  width: 100%;
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}
.overlay-text__button-row--primary {
  z-index: 11;
  position: relative;
}
.copy{
  display: block;
}
/*************    ---                   ---                   ---   *************/
/*************    |     ENTER YOUR CUSTOM CODE BELOW HERE       |   *************/
/*************    ---                   ---                   ---   *************/

@font-face {
    font-family: 'bebas_neueregular';
    src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
}

@font-face {
    font-family: 'saira_condensedregular';
    src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAE5MABIAAAAAwOgAAE3jAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGkQbk24ckG4GYACDYghACYRlEQgKgrEYgpM6C4NUAAE2AiQDhyIEIAWLCgeFUgyCHBv4riXs2IvidkCLcRdl1+xgDc4D1q+H4C1HRUnnGy35/4/JjRGJ1gPpWRuYycqOUHaHA8H45mBOX1RhplFVMBu008H7oCDBmReUc/+F48flYkruuqFCQXjQHzdYUH4ZhnDghk7m5UwP4YTzM73BE7TESObc4sI/GBSllDxBXXwD5R0cH54OMStnYNvIn+TkvdSVu7YP6cmfGTkKnxxEP2OkEIID06ep9i4MPQA2xY8HyG0dbBFQBBERR4qGZIrimCnDNRERF6iIipoDccxIFM2JKzXNscocbdHvbSxb6/vWl9lY37d/9Z+FU32vIVmynT2fxajdAMLPZqSLHisNz9fvhXnu7nt/cH08CIfQpSuEq0V3zSAZJBKLMAwqKpGxETpCtr2as1XyJqrlQJ+gwCGsuzBOhDPv/v/mNLWpHvClAKiI1UGBjeub0qwJKPnXbcrOf9QZvm9Lgf+suOVpKs8Ixqh3LgDY0RLfbXG7IkKSlol/b5f7mwnGzISm/qYB/v0H1hv4T24+hbwxAQaxICGExL/oitndFV210rUnDn28zfL/29nT7LJGuAA0OsMYMHKSE8SBo3rdrTsjBBkFoYy8P7UvMBhsBIOE7Uk/5tGu2Au+mIquvDK7qea9q5rz+9+v1b1nMLtLWppo/KERqqYuOjuYfUTTQzS5huJVS1lKw0OB0DmkRCncu9ZrN588VaOqcYBS7k3m3bzs/DQfOO9sCYUJTG6hZQcoDAtZIWsNatH5d0tXiJhO1GyYTMaJgxPgRyAKlyOiVnF6n7qsYpp4xScxmVR2WUX37nOnvs599b83tc/03PcaxH09FvPXkWvDDbc2iEC362M5FyQbAu810I3XAAl0N0mwMYYEOKMZYBzBsZz5Vd00WyS/5aw1kYxL5cfI2VH0FamUKkkUqhRkinIbKggCPdVCgf/kF8EYv71hqTos3WRqJ5NA1+Ip7yhGKMIoiuryc3bcy2bfy7Zd/9p1JEYgSoSZBO78Gq6qmDXJ3f2POZI4RKCBbrIbAgCcgA+ftLcznl/R5ox/PXnmUvSvRgFQyRsYGMgLIC+9AkYChqQPBAqU12Bg1DAIcPuxMLYYkCvXWBUIT2ovAYuXuM3BDhTwGLS77nx88ajOAYkBrZqjH84gLNaROUkT44XqbjD85olTZkBBhHYmMwIEkzhg1BizKLfBAG+/UMMgqzL5LX0G7nsEzD0lNsU0rOnz9RoAYWVQUGh6RDRpAlTeBFoKz92CK0SUg7RWrPonhDilOBVRpTODTA+Sc8qJckV6zYN+zNwIOA37SCT+81jgnBWECEYoeODreFsnAJOYwjT26AzoPsAs5jCPIziKRWixFDhTzW7LjGFt/qF5JyISGnTW1M2geoMGqNG4dG4umZ8rFjm0ugTu+DwAX/C/UwHq0QA1Gh2C9ZwcCKxUAurRADUaC+sLnDuCEIxQ8L2T88HUvDcdeW6+mJ9vFucTLdclcGdmzf1RfQSfBYmHBGYPLUI7CPcZ5DlHec0KcEdhLczg5PxL7o3SQ9ySsPQBU/oTzwDO95+D4vp5MyvQCWbM+IhOmOHJmRerezSdGdN9BrOZczNlXo8gjmIRWl2CbbL4lxXMXSBGrNmgoXPA4MyVO09efMTZro5KvQZqjUac9RC4O0AB2gmwCpohwDvcQLWt1dt7F0HvnTNkcT2t4XPBu5t27xz7Bf7h3h3lPN2lytEyPehkqrfWMCAjNN9UI8V2+j3VmqhObyLbqrTNkYrl65Amz+H4b72nmMHeTI9ctXu9WVTnEy7UohqchsDmJRiNYLYEoRPBgTAMIjEJ5kwdLgRzJYobIdxN13M+lDcQxodwTQ6kWRub36Mf2AgQ7mxhODA7UOJh0nXow4D6rKlrI9E2GVqEofkNzSxwgQlIkD6Yv/FiBAqGFUqsCC9CtBg4PGLFEodPrDjiCKgnnihCr4EEiaCSSJDsNVCnka4dhs5J0M8BG7cHxox5WEcswTrmOAOngWhnDJu3D3YPCHGf+h4S4tGkPjBUERvQGLghDJMInoqB/iY4PYUkFNkQsIzPjAPgSey9oVx5im8lsBWqsTsU3I799SmneXd+vAl1dSnt1B9dfzSLdWA4AS/BggkWQrgwgkQazESA+mOBjROEQA4jLfNh9hov2D7zwA4byBoD26FgJIE+dRiEdVyTCCZwgRvSLwZ3isHZBCFgARnUfoEJ3OA8h+FmF9WBTqYufwFsElKVYyzUxYKLQ6BWJsEYt5d+LjDqX2LCoBtOW7a88EQhIODn1bZ7qTtypa5+Pz0NgYZ2ooGETYKAGRScgATmw9i/BGMSxqVGIYEYRBuBCMSgxSEggdWoIhCDlILAvBAgMGi/6gNT8xFf8YtxFrtYLiLDHB4HA4eIzY2Bkbl9HBHvzVb19COH5CgWmyKya1uO7YNTYLnYAzd75xG44N2qYbl3Z6aq81jaBM3PKcZpC/RzshJeX2TM0/BbUYDhVIWTwq8xrMxB/l3Z4A6I/23bbkj5aLoDNDICgFVVDadBzgQOaL8BWdzfqwuDgsqJtwAR4qWRKTLvqBUgAKAZcAAYtG76FCQAB4AW+3A7A1EpQndlRzXYl4Oh/1RecE5iAYC/LaSvMotW4uqu1frejJZ0X5/rL8tyRa2aNbtur++busN28e7d2n1/fz9Ih/MRdUhpjGwffrAcAQQfh9+LBlEtjyDjW0z+eJkbLFqiylvh0jDK+p9NDFHOEeNBDNLfFACI/JwGxtoWABzXj2yXUY4uZffltOshozIo4wDSW/qIQMI8SFTLVnSzqJMZlqHG8SoKJcZwnI04u0QZLspbED0d+UQwa/7Ab0ZgijvMxIO1/ui4guvP4HyUl5orkAuxIyKZuIuP/YgCzgIVjd3HoyRTdguyFEXGxCSwZBggDQUDi0YeKBhCABXkgIAxFNAAHgymMGAHsCDoGA4YAAcAAPzwpMCQmbFkg640IKfAQ2sUDMwAFgKGEGAJcGAwhgIbgABBvzkSAQ7QJZ0AiqTpwCoCSGgYSI2CAQX0B4MhBFiAviDQiCOD/kAutAEHRAU00QEtBfqBUSgYkBs9QKDhIIIkEPpdeqdEQBIBCIjhgWoyiQwSQBj0RXbAkUFnp7XxKKi89y8ilHWTCm1mOkwot5nrCgAutSmNgqX1+ZqV70BYJ4md6rtt8HAC5p+CS/9/DAj+rG9jFqCv7sa5rYxgENKUFagUA+BjPwDqs4c6IQgWAkUfz5gaP0BKyupcPTyvFufQOJpGGmRAThRBbTRrEfr/f+vHD5SAWRhJTOuwOIVG0aRpGE2qN1979nne57jC77+/rz45/eTEk+OPXXrgnqru/1/ffwN7AeSKxQONdXOszmkIJhobjvi2gPobBOpvFf75JY1WpzcYTWaL1WZ3OF1uj9fnDwRD4TI9vbx9tvj6sdgcrn9AYFBwSGhYeERkVHQML5YfJ4gXJiQmJaeIxKlpgLpxR0t3//DE+OT01J6Z2X1z8/sXDhw8fPTI4pL252Mrx8Ehf+THf+NYYe7/kANN31AMWPMGAADY+BH2/tq7OB8AgE0Max6n1zX0nT7zy90HD3+9twycOgs8W3v68hVQcf8RUN+qamvu0HS29+4EeoZ2D0LAud+LAAD2M/x6VMsjV61Os24zNGo10+g1YLexKlBOQalPIbEMrVh8cPf0pQgEQaaFWjslNe9SBHxOGfnzcpbqP+YHFXtFmBldZhMK9oGieZs00dIt67iybNLF2jJGTqe0yFE2GWL7TVjc2ic/m6/KHI2WA+YPGa6y5Kt6Uv0udTyUKrPJJ2IL5tnkF4XBeKZTEjuzYIFJoGwKiMKQU1Mne1CkU2zaGBMbEuzgSFU/MV8VI31oE2dkDGsmmEl1V7pLWcg71bQsZbo9ht3kqH5hgXzSTGq4iYsI9mJKexcVbAwF8gskYw28fuk6JtmKZcMQWCbGrnAsc3sQl+LfYJePyfAROHICp0yJdjIr14o1EGfb5Kw3ZZJlsjduS7fcM5oYQZ88YG3KJwQfUO0ALnjZ0tPaCKGSLplhTXwKT3jQFOzSYBpzt3La5L6gtE1NgtIzpa1bBdwdWpKNXq9lBHMve3ru2s0rzm6AWFydaT5o/qVZcRkcdKqrseVGEpZDS28R9Ul4RrfkyxgBrzYdMFAQOPqzisCgZnl1ERnivcSWU/nKSr7VnKDGKif49G1AeDTwHsUEOs4LwmlWUvrTpaHlLXMf/marwuDsF4otQ0PVdZ2iCsF2k7mer7MNYmJagiICZShy5mtw0YW0TV9Te7GtiIYgxg0l2k2jlkuPgOI0TSIeLY/LeU3pE0UVMsaFXV0AAuMGrtaCtbc4jmOpAeQ9SeaT6daW9NauLYAGAkAG+EJTsIw3Qkg+SJAKW2mtEpmz4olm1GrOKVACuDOpa9Kk4G5IcwAJCvaFtWmSOn2UBbV64itoWwlD19sC4Nlx56gahTG+OMs/RwfkMONCAmBiLcYEDIFhBtMDxUABUwa0Bi1AmiCMEr8MO1cAx8DGGCPrefKcYzYvaQFkIUSGt82yDIBjI86dwcGNma7G1+ygM7mvhg8Fx9AO4wVwwEDSugy2sGA2COzbUgrOC/zuJisAJpzGE0BtJ8s5AKthxSulA9EQKSUwPlILDnDThiVD2l3opgmFWLgSy0qlG/rXbI77AH/EeTWWrCyhFurpsr6zoedMiC+UI/Al6O8ylsqhn6yvXcVSxlDZUFmrB86lh6MA3cAKxTVyE17WFVCloU6BOcdQZ7BsTn7vB7aX4Zg6r24DcskS5PhGsotqooOb/AOzDmpIlFnxzf7fNEU1+o9o7+dAdGN/1Vv+d7z/CwWXqD8bx3EgZ6EsynzOqsyzPCtq9ZkXFzNySCKN8+H4MREV7l5sIw7zF5sHtvTBHAYiWON+/Z6Se0i8L7BUkJKdTrnjdPkSE0IgCstX060jO/9r292ygBQnyprpliGqcMBHyUnRJhxjjmqsS2DrGhpCI41LzTVjLMymSKItO2XbvaKeOwavRuVLekcXjwJJmmGUu58jRavBo2buNUL6NarfbSWboVSnfvkxeeGfnuyY9flh1N7sz9wTezSHl5tw9TVfIcWNsVwp110rNyDMErGq7+iHl4cFqPT8PBp9Ph+W7nvCLHN3B0EXoYXuDLM3sRYZPfFJlmHkPO0RrWf94NH+egE+F2+H34uWyqPkQDwO/q2Bnc6TqnG7yuAGq36YeCGHfdpS18R+TDeMznoMrzvIDOH5abFwUqCNXoqZG6MUXZWYlqH6hhS+XN8Vqzjz+4DPoXGWndrEyOxSts9VGXO0N6Lj23gVL79Cr9R1OnHYzExn61RbXeikD1Pd3ZfTjXTPFWli7Hk+X6N797QaIUtw1Vhj/drojiQ/BO/o7nEU+v3UgK9CZHr6od59PT6f2MhfEZYH4vvFFZXI+lzTfyuKTfm/4EDJRKfNmCOP+TOgDztvwnGrbXOrJ16Bm7zqSl6hTnx56G5rjVpKmJXEc1LUwSHrcszXf2BehkJcl4SreIXOK6SYBWEN9d4qJFvm0Ksf9KHXReLhuOHyt0Y1a8Jh6aGxgR6W2xfwh3SV9U8L4hHhfq9x1ddt9phb6mmJtno4jhnF27x78IcsDQue+0HoSMcMaclRpZd4QY4StqqthASm12Zy9fxbdowOTHgG2ikn1fC8oOL1Aq/O/DEjel58hc418uDAaj47eDemit8EdJbG/VB1YcbarANtrP+PzXhJzgqTCWBVpZbdPNR7S/PoI04GNegiqzVv9qjBbRZKzIT4PLd8Uxgz0vllb2mUPbCcuLTMdy/V+utXHCQuK6BPCYlX9x0a+Srsy+QmYImxZmarrDbGoBrY1b227jPZMOm3TUNS/E5iNvDL9l2H3UPfUL7ddWHZvhiy/S2wF68g7+tbxnX1TwFODpuC0iZ+kPPj8zwI4KCndoFWQ9B4u457vB/Dpb60LD/N231vUeYxVmFR9opGAxdvF98PP7mcFSC9ig2GsRmTP0dtIq5QYW1pFqRLo/2Qa8ZSeTTT+sBeUUAW6CMaA09G/u4XQ8PdmqH37fC0CeIq7SthhvXytviFL9Orl4S2lUNQ+Dy5AkoX1fnxKCHakrON3G/SRnBpJ9+dL7HHLtqeVa3+1VDSSGNcsi/hSzvW17dna52rRjG32Gv9lajhB/tCab+USYpbcVG7kalHr4/bsve2pT9TuS4hzR5fcVn4PwwMv4UEkuG69dVXn3shfGPe32UQT1R1CPk4H03sIXZqVwDdPmyEqEdZBVffyqhVHK/iHW942eLnrCu+qo3b2ga2F0mDbin6eqh0tp3Aa27P7ZVi9vTrbs6F7JdYNQU9kvecld9tqyDNrZNQ6OEli4vPdQjV8YS3kYQtqsggjHBursww6y/HiuwuDP5scwHbWxCGbz9/59NdPB7s+mqix4Ze7g4ALyOyu5x75+Ljh3j+3Wcd3K/hQGFWOyTUmg3bI6L5bQwVFb+BvxBMuJhb/lMzrzypn/I/avFVM835wC509Dt/VNj9iIjXJuFcElpM9XWJ3bkrDZwSYZxHWxiubGWhUkUDuVG4mOjFJH9IHTvU8imTM85UW2Xe7tRhJGrDMW2NO8zo6+YDYalI4cmxW90TnN6kBw2o0qYQdYMBhEQvW/JjbH1CY0gqdoA7L4riTU7DOW6YdlSGxNXVO5QxAWtTB3iocgldEM8JBiVjpaExTWaQE9LLfYK4zeTjRA7RHPsXtFsvin2GR2c+H6KwkqkIdx1IzUHh2fWq5p3H3OBcbpxZOJS9A0WEbOfOGyXs/wwx0F2VzwALGxImw+CkP94gXusbdMba4VD/J6TcxIW/xEpka7Ime+BWBIql6a4ILyMpGohGi0lsrNSYdG+hiiXjI0/ucW3DgYG5mJtdmuTlrwXvVq5k9gt9kwaPfuqqN5GSfYPHo00DcW0K4QAwgZjok/AHJr1iHB/gp1wdcxrpsX9nGsPYuw6UrAKfXXsOSfyOs75SOxywpVB1VLqayTLumqcgtY83edKS1Bs04KWrSicBoW49uBDAaHe43j1KHCTFQx+NIx+RXLoXdaYjAuYxviJSRxRaQ0M63lJ4Pd40ALQlBsRrHVljtmgKRP6AGrVX2LZOOd5obBX3HCNpl0UHj2zP/TNr6gF2E3gohQvA+BZ01B5w+q702ddr92hRqrHHex6L9SRofi5kO6IHdyAETl3f3bGbyJN84HGEsDMMYUvhgGfJSMEh9i4Fa9c3zq5idye3F4x5l8wUHvduKWW1/OXbUrylpaHgH6+Sv35gXHd0qmlHA2pYMZRapm9bmd2FddkK4gdnBeFYTWfPUEJ1ol1sKorHKjpUqCHFrh5IKrG6mDQSFWNpERkUheNKn6+YlOB4yh8MS+CzZsPCLRkS4RbK8Ow8ZUjoLcnAasyGZft6MYoT7m4jmJKePXrEze06qwb8ZZB+VplDv6NsL5ulrKISxIzggwMiyUUZyp7rxVJQJxjdK5ATVY1gSw6ll42ldKSbIUVmgsblrQwYOcafDVrEc/VKObojem7tTQy7nJzy0Mbq2trahCRvk4K0Qu/CGlqhNFSv2a92odQfs4gP1a4IOZOfNbizVjUiJH2z8LyoS8FrCT1Idzc2pnuGHpA7pUjtFq7S6ESKE78tZIHuRTKie/K7hd9eLOpMWqVvRqLodOG5tF4iHHL4c9nnKpfEp71YXA5O70WvU/Lniq8VzokvenDYHCz2aY9jzWol07Hc0aXShVnOjAmedjh328OKo53Zk2eWKaAnMIth9e31lnLtHq2tZQEpLr2eqgrMPRFmZzSQ89PKrhyaPg8pErot/zSQU7wvdBN5TeBdWozZKOu2tpSnwBaXwv888hMupFvS8UdLPgBTDpxnpIwd1O/npvPsA+1OFgXS6Bk5Upt0EVUsXzSsvrKCi5N32PMHBhSWLaECtg11LxqyDEtMytykFl+rXiRuBZJkVNe8/F5+aZa2XhubnKvJZ+TIqBKvfsyFWhZmBsdtnwwJHK3vTRxIICFFRHHfhNp3ep9wiLsPd50VXm7EWR4z4s3mmOhUorrV3RH9Eflb9aoXDWWyrc60itJaO0U+rbSw22RNpr53SYArBtq74p32ts9s+XmvYIQ7hyvPPXAY8xzPtWk5UHTIZxzvh6luI5UBzVU8m4f/oGZLPCrr29w40zNaj+ODvN3yNiuhhCz6pvto0KyP1iGyT5Um29jIVe2WZYmWuTLxZjNRKcT5H/WFcrI/coIs+cc2o0xBa4j04xCQyUT+YJ+aO7w3pK9vKsR/WN3HH0o0RHLwESxag6J1y/Qcb2xsjuc73d9WaJeXbpMhSbfZnFdYSsuT2GRlSWxoeTpGMhtZKj09LZVuI5PlUbNT6RJJGp2aLYeNn9W6Hx/mDSo6rAQpJKEeR/fJiUt6n8lcu7IDqRM+k/j/qttI5XNz1p1VHMbO6+0byhM25OaI7MxEkj5ah9heLE22ocpLPUVA1SUxaYdQEsDdYa3i7G0/t/3mrhT899alBGr0ytfKnxRUrlWSaxo+/90/cW8DwIe/1HIwg3re+1VjR5pd90bSlbnk266tTTNhxrzVP1X0q4aJCUmmyTxavBQ4gtJOaXOqhF3uzPV8C6v1PFen3rvUpVD72HsIBYoYmekcosgo6JJSCxIdY0J2ILfkkRIDTGJsa3RgslRSm6LQl7aj6bl8I15/50EfIiq5pkgvGTPSJERUYTIqSLpBUWaYsuJuXT5EfIsFizt932I93505fZ2LZwncWIF2lJxMn6OOd3CsG9ZGhspVund2pzbsFzfUY6RzWtT+dgCmnJ3feWhWkz6aS0LWkJPnNLOd587rNnyoTSxqbk0rLvugfp2XXVKbZJWVxIh7Lck94eVJ3Zuv9ajVa64uwkW0FgVZPiebWD4rCm6VinHKC9swntq9eZ5UH/4biboyl+1EYLGdCHw3riw2HGzN8qI+3GBOfSTzaj7oPmhzA2rg/TH1sf8BdeBH565SvYadbZiV+uWecOHSD+X/HLNktLUmZwjnMLXdm/HaEkV9W8SvkwXqPb+hkt4N1FsiBi4fzuHS5QxS+xSvFX2nFOVrpW+vo/tpTzZsUGZCAql6VSuDAwos9dQ2dzvZtcl3hxRNFc4pbs6ENOxWe3we8e18c4+Sv+GLy9H47vL7O9+rQApW0XLFKpCK9lPuMdPbtjq2XTRVmcV6Ib225J4IYRjty1u9QDyDFCwRksWF1eIDwRstnmd416kA59RGRJ5ZqOoAl9d70t5eQD/S1U4/2lbUgcR2PU5LYhlXKUqNK4W+6Wtszs9/V++z81DZLjxioup5uE7chRkR98sdPcjdrQGdwK19kmMg+m3Oa9qz6fubB7aczaKtRI8tuJoi3Y69Fyf7kItz88mFQp+0D2UwKurOoQPnV8rMa+uM6mHweKnp7nk9YUCKHg9oek7lY1Ldyf5lUwj4bvbBoegmBOJov3F9oM4MxjtGZPjuIi4jrlBfOBWq+47Kx/AF5OYlMOFbM7rZ49vAN8/t6aYDaadNxsV+xQqRH3n8dNqAqYHj3yOZi0fHMxn/uoH8lSMGhKNoupcHDL8qV0tAd5RD6MNjKCx3bBYbO4ZGF48N6CuUK1hCORILLT9xzir7TMZPs2RXlLHrVMZi9uqsKQtjwrIB6pRjuH0Y3L5B4q00853mTl61VtTKDeq7tVbOlV5q+zYnIGDtmbeAAPxeC8hcF7DLJzXJNb0+0P3cAvJzLSLPc9C/Jz/Y+jUQownMqD13cvUkba2pvMkcePpSdyCPiJLR/M1K7VX57pleN3WClZYFiZYyhx4MrVRFGWxv8XeZHu3djmhDmYkatyS112xvOxJFDg8yDQkSbhCaRTdxXrNfkyNrlQDskyZJlxKu8BOX1yQy1h88cHpWIyxP2uZHSUYj2nA6Wciam3ocvnuYONKZMr6yQpmIdBaH8D2+30Q1iEQ6d50eN6c3e1RgwkoFeBGQFu9rOrG4bDot9E7P4hmWN5dhPPpasmm/+ogQDxjPqxLL00pYlDBUUicA+6REtqEoydv8UsqrhE5PNL+tmIxHOovD+O76rNsIlXweF6AXGc+KSYp2Nh7PECEe037pkU4N1qdaXn/lQJoy7ZC4lqorDEvfjuuFTe0UMX7VmLWSei0aQ+mRqXyGcYsU3NVX1XegaUtNI7VZHhtBNGMHXDpVdapP0xcu0n3gtF4lrEzaxqEko5Adyqo15vqIbLYVUGFKhxECoDLHx7JvxhxFDlf4pVdWCRlPNPdXTEZV3AlvfY5h9EEkMg1WtowLj2NFiGt4HVSb82wm6Lq2nJbLI22md/Z2pnUZK4PpsSl8IWGnxjwQcSdoZmBGJyOIoCHY65LYE98dlzWaauf8fItyZO+tHbjxqW0s7+/Tuy3+siGP/Xs974bH5wrac3MloRbRgSaFFvBzC3OCCQI0KbyEl5ufJxDRtENS+tEjEng8dqd5ybGXWFNAQOjXmJfQP6zwMl6hXB5tMznQpeBOxIh0PtBva/hTUx182u0PH0y3JDs5RQq9ivfnDQej3bOlPHf8rtULgPPNSrNi3A2HuNt2ALBh3u+OkryNk1ReI3Raf/CI8bQmsVxc4mcSrovqWdFn4Xh8dpQHlYjg++AC9sNrHPPIEjblKcUA2HAnCkUJ/wO50sqrEhlP9Q7GqWryMwg+BquQZCGUt/+P8wh7DhrPWNb1dhJNLlMJ87tlJUKHAz0fnMM/V4arGhm5vu36+0pfN2LZYr6/lIuNP3vOmIUIYVJLts52qqYCdmM8yrcTWyLCaKRgv7D/M15cNk3F+Jf1+c1xYmgYh6sO92n6Iiq2dWnSesnVwfTYJL7AsK/TrJOgRHToksJLY0x5KBPx4GLCTsx6EhpzKKkb94VwsAR8mNCLWo9Gk9Cna8WjT0e3Y/WU/ah0YzSekP3nrG1wFNDY9QbUzYYB8ncb4tj9ftTDfpuKnhqNuIu8LZAWJ+9uIXfW33N5uls2MQAU6JZuhdUCpVv9TXuGbFEkTmFEoSKfZ7OPFyA3Wbeer0opoEA2nqpm0Z3i+CB/Te770sJfAu3k/v6Jp9K+fZ9joIYY/3/pJZ7y58oD7Qpvl/6e59/BGg8GEN5q+MsnU5y43JRTaV+AAXvULntg4FsvaSUguCjQruiX0vd53A4+KG4XCBj4vbTodqAdq+yPOFzid1/bcEKw0aG8aJKpbRIrIQ4n/N93s5DEMYIEEsw31rA+VrVE4Q4geqDKXFA4Wk8vUfxkBqBe0E5pt2T8dMPuZUVhMXK0dFgACSZUi/ApgETIMVs4ftJsPpEj2ViCDa6OJvFBu0p3VelUVFAfZ8SqC3GF9YUJl7gvpjN7Xcr0smvTcXx2LG71heVIrySmPgZ3TZ0ril5YgOMvnjxGOPdtYYEv0C5yzHa0siyWF/n8gwdeEc4srxAuvDp4QMDXLj3taH2iXTy8egs/zvPJyuT54MdvXcOP8Hwys3g++FEN5I5yN2IOg5jr/+mqRnJMcJuQyTToN3DOxAtu/yTpLBoPvqW+hSzODsfSQuTaFNmfTPQzTY9bPrBjf8wuPS9lcLduUGl6UB7bwG/+2t/8ZItET/uq8qHtGPqZSWOOHWxsfkAvVJndiWkvNJeN82tb+HG0EjzsKzWaKFykZJOZKLLDgSOVRRjwLJcsU0dHHNhZPeAjXoPNg09xIw4dJxIccAvp9+7RRuxxCUn2BnOpDx4QrhcPTwqz+dgY/NMy4NwtLMTmE7+83CTvoM8LoTMWQ4k+6WG/xdr6BUj1iro1esWSAK9/4i59yEj0MhtsgXLSaiPEeY3QQqcEYgiHFBoh1RMLiRVAlszZpqzkqQwh0HFKVWYJU/NVMU+CHD8QycBK+wlfTZF30bmRnOmR6eEc/+Gz3m5yZLI8rWa1+vGhaldGdTTokzb/HOK4I1h7BsbP//0yKtydKAqLtcwJSPeWJtHh1ZvqchyvLHlEebLz7yL4skZNoyVcklJPKkt0zpQSzoPq695bSDM3Ltsu0Yl+6u52SidSKsVdPOXm9kknKqLGu3Kt8kl9BdO53NmlwiXca6LUxvR4BA/qH24fbmfT7RjwjuVRhEnJxsWzecYMQXyCfVJtt2DB2M3LNj1nsUyIS0rXDWBvCwuYdShMKdx42j9MHOCWpZciwCeUikTyALuIF0iQIy9CLsxWyYEzN1Bbif26g4a0bSoA1q9Ji3ciBfebWw5REZMf0t6TC10fe049ouJMlQDwPSXvp1R+1EOWh9YLtIKubWYRYmnPkiW1omaHBMXb0U6HTVyQNkZH/ZWrsIep4LMWQ9l+leUyP9Oh2RnTAZlveWW2r8VAyd5mTG5fYFAWNre5FVvQGBDUiClgZ9+cHJ4cyTk3cm54bHp4ekT2XUuHnWGKRnyg0In/6fXKXPqkkjUedQpRcPzPeTw5ziRCHDGRO7E4NM/DtHgE744mOwgoYgZcZrmV2CewoxsUJtglinv4J80cvW3TZkU7bltscZCnyDeOoy4oHxH7BtHDiBMlccqUsTuOkHvPGpJjvws/oKG2euwNowVS58+FtDbPhBnHvHnFopsZJiakmCXxaPHx3cTaK8P6PguNw7huD+0ebXobokP8ScRWWh35p4ZkuMt1Sqi/uyX7N+DVQl8A6CHsyAAWLVWdazgH/sxmZ0BHgVp7UdRGnrE0MpBkbP4/O0GrTRxlG0kK6FpCG5jrsUB42tH9IKEUnDnYPAiNte7BleXId3TLmni20l/XKjolyigy3kYsFtqQI6MSaDwOhvi1UumPbUk+8/Io0+XkMabjz+tM5viVpyhzF6W3OiH6j1P1s7z/dqut/BrmVA1HMdKtR1HDVZVVpuhlbHaMLOlAlZVlErParAxFrVOoRaAuJaK7RKNvgP4kAp8krEj/xorUBsd8J+aCd3IXIUSgoUqg6/D/5xwJn/z/i1GBN1zDIOfGaK1BvRxFcIDjh0HguPMi/UiNypLSCnE2UU07QXdz/HBHeSez6poWcBzYsTIP12U6KN5huTIH0oeeIellcJNRKCTjDSSTaUFym2Y+NVCmrxyZu6cWig31hKpkVb8L+C9ev37NF7x++fqFZF++eFg+P23FJ7eAf8bV3wxjzH/rfZEmzlX1vFNu/ua6FDFcX0y5FlC60wxsZZY8/uBSJIIrIBpWlzAn/QIFz8s87OS+ba2iDv31lIVgvHqLhtRZewzS0yQ6t2e1P0hjROSXx1qRTK03RVDdmlzgGk2b+wepac+jabta6drq3pwwYOhnVyXc8gtwqFLe5T/XF1p3enjXslqgkhCQmXjx0TOnGVfbRRpxNUcWR6d07G+3bOe5xjhUO8iipZUJtFQhLSpKYE8rzpWXNqI6kEpm0hG8g5+o0xWrA/l6niZBQiVWmBKsbl6AfANsxwl6O06mBKq7Jan73V0zBPfMYPMgAorlJhhaLbdH8LRhqwTOmESRIgU2YnGCjXFkVBSxCVTJCqj6OZFEMpfPMF1uHmMyj910YZ5ZvuxvprDfnu+aiQEF1lluTbTMZfZgVksbKb351U6bZSqX/IEm3u6ZA7mZTql7sbrKTHfkJ72+nWvJoyf3eWbKqpw9t7dsi6JEBpiFRCTSiCxSKLDd5y33AjmUdL2V0GvWGEqPEfMYxjsO70LEZQI84uUtTIws7kCVlSTihRXk1djDhBCdf0JUZvn40M5nPglb+jQJAj/viaP6t7GD3cZllfBY7GDzYPL70ZxviC5qgMmjoxLg4hsEDcFF+QnTIQDTWV3AzncLJ3f77kgsA2LoVjQ5hVshCDx5Prd+IsRz6l2VqLea7S6nDm2pvGiR2WPoHPpNZ5AWupecWYgT/Gz+Gd8G7AdT73eIZvZohLSbmjcXcL08n5zq6g3rP3cQPySIlMhi3XE73x9NTAts4nskydx/eBEKnIYTg/vgI7Thh94Gkn4ShPyYOccm9DI7/SRcpgXKWVv42Oh+ZNx1qrUD76YMNg/CrTZTc5yMnr3Pr1mtXKs8JGlTtzUcbVY324sKwveCKZdv3KTLR5wKaj9UcmcLf8AWDCpSILvKPA+2hvOKFwg2xQkgvoLcupOi0zEEbAKZM1zEjb9xAWT20yTw9A/WgCyhEmGSqM1V/oZdmUjc6UdT3PI2FYAo1aTrkqNLOSk7ZD0/erBqaLv2DU7ID445L/8CFi5cLzRRvgiTcNQ/wvW5J9gM/L7s1Rb1+aDXSOpL0C8j6hHQE+rv9Eve59Utq/uyGYQBlrnlb+ledSrCOWUukUcWqjqgCCKkfe8USidLVm6DW+FAQ6rVzRcO5CmzjvSsU6vuqF6IYoerjZ8lZzuzZKo9auwvGA70Lis62KkxJa1uCD1KHOdk3LoLtoioCYLqk/KBM5lomjYBTzIAiDxaGAZ41VwBo7K50vxMJIqBSiPY6fWJLIqUT48P4LKjLNmHNkOt1gM47Cgr7sGJCZmJhEdnhk46NNx2s2IdHO+3M5HypJmUoLTT80Z/BKdvzj3EZ7R6KoANYFcOohydyveikT+3F5n9o+JTy35KwAcGkuOTQsn4gMR4PDeUlBQfSMJz7f90sPX8etnfu+jMccpB64r9PwVtgj9LC24VSIoRt4N/meSNsGv0HlRvzNfZXF7gZN8P29cu0dzSSNthc/a7CpzK3bbq3FUGV2P8xiYjAu4iH2qgZ91CskKarWOsGdR8+bY3yJo3hfkRz5BV6wE168hnZwACgbBxF33ln4XD7NeZN/CC+ee+4+uvJOWtFD//rKOvrh4xYsc/1MLtV67CplIToUBXjbjJ/076/zLmKWL5AYYaOstiGO8IiMIyAYtImTj3VHKISPsFIzj4u3cmqzkJaVvB5+ubZH5DZ5AaKNBM95BLFsmxEgFrIQqvfLwYQEpz4kpdtXS9MnpWjTSyRCH/O4en+y3FHtD6xv5gJK+Fu81wTQ7qQPbrqRA3txjZSdyn6p8iS89UR5URlCiiWTTCSJeyv0v8hKENyih107VKO0hJQLY18KfyuH/7nflPbOqdzbpzr38sv0gq9GDfqs48vBd4MyU625WArMTXc0jPqmk+dktkBOcNkznKsKBEtVDzmmhEu+yrwaIbTn3iLW+mkWkbQv9T/6Muf/Z4t9Iqrf48BtbogGJkFRZDIobTkhn7vSxXu7DNsFg9SChqI0C9bnvO7UwbrrirM7XaCdobS1vlZKIbTU391+hy82W0nJDjItc9KF3e/t+zE1e/+nMDkYdC+DItMv4DhaUS8eLnP2PuTH1SnSHRRUyzhpXs9F+hb3LaVo3p1e+fkO6xUPfOL8pskVG+fxa03MF82c/Nx/a8XTHNScOba/XMSKW/HFXM2x03TQMmBeYpQLlXT7OrShzPlg4LyUOzatAUZXNbyPG6UFFIreRW3u2/bMfylGb50HRxWP/XP1AkQT8Bpcm5xz29KY8dfWT+vALblUs73dsfNHrzwzY5PF7vrifJT7E/vd555GvVPE5SHCY9bXtenzw5EtqmFP+dIiFGzOWXbekWUZ5ezqkO7KgcbSXLbRSDcJ9fLhN61KxZB4B0PtR2uHctH04S3Vl06v/oD794qhgkWtCIXCql7xfjds5eZ1XUbaLsrKWlhpWybitZWlpLUmjuy2eZTNtFPF9uCQCvfzljng5tDnCtIXn3frIsgjZGY7Ku55HafSVOYHNtktTRBbgpY2KtpMOhgILSLAWCES3EV4MjnqwOhwlCHl4o1tjK/JA/NQ2rRzyGVPkuJlxPsxdS89U9+55JbA/wI4GIxRRAr8uCYpHLe+bkZzrCqUiIymF4lgbKQLfxMaJsMAzwnfcBy9Se+/INrjZ/BS+NcNDLkhBj4cH33+jeRmNUlsuE3IfPBLVHGHMx+RzEJgqAqbe//9e164vv4CG4I1xuyTOWNDKFZGcUNKoxzT6XSESRimIa9QIe2vTUJDVjzlQZd0DFFhQakACtA1JDVmsKOQ0KDO3XEczL5LVRrkm1gXdaG/pPjxwyM+Mftc5xsEZx2ZV8chJtO2sNbOkRODlZ1es+yPbmunHfbVSyexkU2jrCULEzSOFEzoV7n4T9WiQ5a5w2kyNWNKeNTnTW4RR79+Ebz5fiQHqgQOXuUVqC6ju6RfYfPreSkJeyTQ9FqdyuVlmWVDsMUdlu7Zpve9mB1WS3Tgqf3bg3I0j++oFU4w3yk/ZiQZn4LwjPKlcxtMozSOcuKIbQFHkooFji9iCllZ7uqsiK2kgYwxFg3uhXhZPdFM5JoLLQF9lqdDgkRHyTwYtM2wvRHeFguKj8JhIj50ioCYiuqxgabpw4Xr5OjCIu7KiPTMrQQhg2QaSE1nb7JTgiFo5tZFigkO/i9du9zJ1vqjVZCQ5x6Gfo/p6UCq5wOBeNt8coingvTl0eCp61eo7gm8jbYD5Mvtas78dRmYTuIMlXRvJVpElIenPy/nV9Xt378N0MTRQor1h6PEsIw9J7vFxuHaNYddeL4OXjbVeFstu4J0dDt5g83kxsZ38biaWcQOky2T20i4OdXpC9+19GLeLklJvOnW4V4C5LnFMb59EhxRZ1/0ISUZ3LRAppAUdRCInwuFg2rM4Ic4ROiyLuoeXhCVYeypPI4TlGTqDPXww0XoCG5o4NImXTJsGihisa+J2tAy3GSWl82FK7MlhvNddYTSY3cydL3L+e1F13nCOYEiDv92ADHjGIbF4M9y0+ke9WbVffQPHOg/CNDfkQ/DTQKqGE/DPepD7eRHqbvpDgi4gfNkuf1LX22tqHt+wNrnHQ4ZH+cv+SabvS+rZp+CF6ghXlSjE9vP+pT9zW3RfsS3Mlbuek+Juo4p1ZP31zYGVmWlzCeElO1fUjw9FjjXlxsmXfQhthcYPjEXwEd5TVkFVhsx3W4TwTBCFwQ/LKyLnzn3d+rHiIvyxC7hTL27+9+1CIEwEpX6azxbOCBY6Ogl+dDaaOPeh1qQcvseD3SRxg3xf0myCMkzTLFAeywseYRrlVOFJpe6zJQ5Zl4K6ENuNFSLBaJFekXNZxgRFSQ2ui/VPEGCKzULGsOKosZy6bocaJ2qhX8damm8zAvK4Okq8rkNhYEJNEWgGRdSVyTASm1T5OlPNSKRzAtBMM0AvUzU4gKROGuEMqZCmBAJDsM3kZNidoK+hsHF7tviCoXVayfIghAqFpHqQf+XYju6jcy4ENNk0wx1XeVtx0z+kg0lh3bc22MmFHWZ2Ts9uoZhUbfLtMNlmC+CCQG4ZUYbd0X39RIA+gOskEpLjLon20E+PkugNmgg9xT0ggSzGI7IigFpM65dQBMlK5EiNpG4qwjHDYec8TOLbQ2BwGx0SUDknL69mrHbTifBarVQlEQRJFK+39v/v81DxdHhZFLQrNw0cQBm/99Q+LLkIAxePjYplKHtpUNVBfMDB+kGa5qm1br8lcsIvmCYhK8OjbCt1b3yDEvOdSfkIkIWRBMlKCTVpxBInyTJ5ETFUYByDHS96kxCz3lCErjHTgcd03W4ooHlKSzNNLqpIbaM4VvISDy4ywXmhUFLqLlCRrMrDequgh5EebF2o2tnz/H/jvX2oLTFj+ZI6wJcEO+cgi5FupcG5ipKUVZiNNZXFEmm3w0JO26UxN81ncxv9+OXE9CeNudLvI5Up96t+c32quHO+k7BSbLcndVI+CxrzzWzlrHc7T3XbOFNRMd49LybApwq3B1HKN6W5M7uH6QQNL2Ht+1OtAKFlo7WPR2pMOXmq4fcuY/IIuYibG+CRJmcUhtjAkmjqFrkoYm8ZzIkTGwNW8RnhqgyaqJGWf4BMwQodd+e30R2LpIgIfQfL2lx2GUAg0jpeppMBopx2YI7chkRkzDroZSS/RWazHyXIQplmixJzoQ7++/epcZs7999tbBJ3DoluTcg8Z6OrUb7a//dYRYSEVjkAb75z/kT1hUCJgxDFeDqOYT/NnTAJJGP3PkbvuHwkvYCgCwk1dk0YK7M8AeiDRyLx7gN5QQHWWgkhFuqyAZpDkdY2cfyYiAKEeq2mC5Lx24qLAhPsWCAtbjOf6rcFLk6SkhccCEUqI8BPgRQYMV/DrXPYT/BnCD/y29C82PITwKZgWqLBJwWIi8LQCuuW7HEpgsU2U0GBRn8qnhfxYWMMPVPpNLrxj4VAjCKTHpZ7D1VT4v0UIrGCo2u9HHEGgpT0QLQ3L5vGSgrYGo9yrN3jtVKRZuEl4Xm8rsOLcVQcx7O7XhLd14BSelaLyCHLWpWY7O7POj7FQANiVmlnsXW/3r5OwtkLPRIRJ2cqosdrDiFbFeg31suxEI9V2i12UaLv12gdojwgwRiSVxcBILnFBsj45KuKqykIwckKXuXkCSa8uUqUnHUzZPTDOsqhnJuZtaxApAg+Bh0jWTiuY+gYry7kvCbV/hd1d4XWRVkoKN6Gx6kcRanCkCitH5rBWCDzZsugg0Toug4RWTVxLSo+IQl5/ogg9SWGcR6G7qJrgOkZsJBIhcGG8F8URQLpR4WhJwzA3JhWnQym2441npj3Vg1tliGE5LctHDDFD2b7P6PN5XZuIWQKjJzt4jYrK5YKMYLvE5UWgDWKMb+9MVuqttvwkA2HxYyvyF5nLTG/NLekrVCi5HuE5KYIbjiUwNadpB2s/APBCwkq/9G9Mb4jYa91rFY20jhxqMfDaEnBUhAI1C/1dTFs3bf80NzADD8PhZR6JRsk5jNBOINJDVw/lUuQeO52+EnaRg1XMqpE5rwRQC++aiHAVdQUe72BVJMLehdX+CqXh36HM+Ael3EuKPbRq5RKRk4LUTxWsiXHUpaTYEj7mIyd0mSuDuYOXP1Blp4ZxBW+lChfKBOFoRYJ2BddeEagcDZLGfRJ5d9mZ8lJAPtxp05I5ys8DJIsdMTDaC3mCWDCizuaY0mGdXUKX9ohSW+V8JDLHRM0nqoleCHlknaBporx1+rOWd9Ev17DDwrF/LFmSx8PxCVjT73witGrPxydyYfvbZ+Qu9arfoyVR6jqbmcS5yLONg74cIjvf8wUyXppsETsbKOcUZRDCzGMTU1FYgjqdX2i0Jh1eTvI9R/y5+XHeLLosF/NP9DvyZ/wRaf8nzarLchF+ot8iPm/D3/dkWWH7GZI/OePP/Nt//Ce0oOasj+pLTvu0bN5QD03VF9b2jc4ibeAg35N4pSb6klPNmT8NJCe04+CZYAyQEKEypLuPDQcehw+mmUhPc6VvZGpWgECUpH5wRZ19GhscYCPURXJ6mVIxXSfjSC9PCu3m8AgTlSmKJJhMuJFN2dWDSteKOCjJguQcuSrR+trdBDhZf6GXUJVMUQU2nuTCjkGbW214x2j8gGig4zBb9ELXnyt//XTqZWBBckYWnJ19/9/MPv4G6Cxu09jJEpgXZDibbruR50zbWJlQw2bIDJutqTe8Op1TYJ+0Bo2o0UcdfE0GQ+ZrFjplGMIUaoBekhxMpVC8mP8Hfv+VWcwKEghYJCFQKPRgFJTrUfEAElbBAbdaPzTYss2mZLmOQyxWnx7K9VBXjrbfK+rD7Qo3J7n9XirONhl0zNv4pgPzAzQLIiqRIkvBUlSMDBXoEABzg8NcrGk+uNmsMqzGFtxdBQSwfSPgqG1jPITQkXUdC6VizXZT1Vwsb394FbntSfarOJrIO4B7QI+lJwfx9EfUW1vJ9yPwwO+wb5hHrija9Jt0gcKY9CTXR+DYcbYMOUWCtmArFHtX3017fkRliRYYXhXZTtKLbNoISlmMxSyHBtpMTWeZE52PIl2zYmN1X2xLjb2YnbyltKx6dkvO9++kspSwxmc7ZMM6OoHhlyX+5zwDHH+aSmapSjB4jni/o6Z1djx9qqNLHF1YY27h+KqrZ2dfjoeZhBR+aBouZWz7zsH5KCeC901SXAC5tgycNO7GsTxuaYzT/OTxZ3JrCWlWxoAqv2+h+v81OcxrM+xLDhI1WKo4nLHwaQM0OPf4fr75uOXE9ESTfp94dfrUOyecDhT+fXqDi7dH78mxGO4fju5YYbx7Pz6mONxOR/xvTMRcyQYMgl0vWd338swR3lXu0NA+GkyPCU11rSRaYNyonmSqVQPjm5Uv7nYDZWMTF7juzeLGA9YyJtQbDhYJNNjjw2TCaPlkczJwcZKN0dRj57DGkg0h+nzJwIy23zAJdu+96E+c38nzGkexor6DOm9v3b/UdQzzQRhe12F5yIsOxOFCDxsHiXk79kfOlWTGFK/8+e44DnTEvrtbEt045OPuVWfyAy+7DN+97XqgdcS8lOO+pc+hUy4gOR++vSw9EWVvE+588CxF1Ld7YGLQDkr1SDwiY9ihgVnFgPa6apUoDxnk6tTUetF/sDHHjhooDLumb5ysbKRgwz/GSmysiMssodPqyUr3217MvpTK1YSsLcfqPHJfaNvidk7STtBonI7MrrPhgDUIKS9kmSP3SYx3RU1bHn3EKqot73Rw/WRwrVYXlMqTJ+LBMkVIBLHf3Ua+oXMtyeWnwI7/1crkzRL7GtmKT6NhBc2CGoXGgWrQVhCKRMSnPYuaTTwYtTiEPSJGtP8JvpzzQtwpwKe7KUdQgH7rzWE5aqHaPWf6ATJu+NucdRjL4tyjN21tUS2kbZFsplE8rg19JwF5HDRnpRK+J75BWsPUnCtiBvq3byNLpUYMcKdrj5MH8aqbbznvpVZsVrmYu06OEZmWyxGrlv+8ggCRlGgqGkRo5HewOcmAib0ekCBJGQv1FceO07oCt0e7nXMVf833UtTN+nUexYZMYvca7qIQyzEYtWM6iXdVu2ir4O7XtqUUcd/dOGh7GGji4mksUOkVM3IaB2fn5Tlxxdx/rLblNEg58soh4xFbDPfW0/4+93HvnHHrnp/5fD2MyawH/aWnXCzCFil6WV4QActGJIgq8Uvhqc1Fdx6HN2KPn1ySH++k9vTxKj+dXucR41oluNJrMjjbN3g6zm1fL3HFCY+0qPPztcOs8JaHnh6a8q/OL1rCor7uSGb/HQ5Rf4RbLSs3rhEniIQIeuYpWRf3CInxWICUUPbvgBfTG+BM5WeobO/JRG+PMXm5KjOzxnNLZoqKlmwRyVq9pPfBmMVpS5Eu1n2WCnxHBbzxRCbYv/D/+5nHPmeZJZXFs6Zzy2ZyxYSS4kC1jZb0PsRmcToZI1ut71jsc47yZmJKKdgK6FlBhgtl1zv6rrJExRUXLOpvyLKVElQPnNQPRoWckx5Ic2Buy0xzcUOb4h2t7XpJ78NkFqc399Fifz3DlLv+nMVWxqJao4zdmfW/UiRZnJyXJBIyo5HkBxIJ55bOZIqadHFFhZVLeh+UWZzW2YNrfJaRq2SpqwEGxJyaKJMxziE61u/JITwKSKI0i+slalAcCYkolaXxf16Zpn6q/uAYxQJRI/+noFW007jFUrxpw60m49DYdEnvQ6YXqfvZX2AUGuWy0+tv8cuLh50HnpqYCseRDyF/E7xKdkk1zlccItJ3KQnU5fgX/Vmvjvf/+uBrx1AegIOcKdv8Uw5txZxgfUc20QbKJohjVej4VManiPiQ7/67H8iVrXLfG7MckeB/4qJ0GKwZcn0WDzQxPu7NikpWDeGduF5NLPcUodov0mdesUEu1y25/wPpovu91LzSNy8TLUZ2y6La0x2WYHT3WKYxZMN8F1mL9cNbhGMjI1PwJr5eK/QuWjfuQbv70SmevO3GBJMcap0dJSNpln0CeRZASIMKDl1khLkcoJDXOj5YblVOkREhle/z1YKX0lTKUo9KQM9QTXtDg2zrmUlj2Mbwv3bPqAzTctiWDBT6pelIsXoBDSu1sGbyetH85vW0XrJMxTU3S6Y7JPhYoNQlpAJhpn6eFrTupffrTjEoOMo1A3bZecQLhiIxp63hKwxnFNGs81HbhAo/+199qVl35fu57E9c8HQbPau0WtjDwdwvP+Tb3XbJSipu8hAmgKh8A4fU7Uu+O3scwrvbV65S2zVOg8Zp6U1unreO5VBMrx4Q68t9Yvk002MFHvpftpEsi6rU2zWG1vMlNbb5gW0B0G5puoE7dmYjGEMwEWhdJBTnDRzQA8sbQV8InpoE9SeDTjiaY3dvSdPAUqGpuyk4yznwywVWyJRHbBEqpEtYAKu02b6nMR/75XDvBdYVSc2j8tfopqwdXIAyT3tAIc3aFNqexWsw7X/X6bN2Zf2cVlMy9nZz3lO9sLpW6pkZst5epqtWKqV2lVE1qlht0iKrqnaWY/8aifxTtIUI8aukebEcEIC8tJ5YZf0P9XUR7iiVsoL+rRTkQ402Y6LmMi9B64U3cuDUiYWRS/uLbnwefZ3wQqfmKTSEKTYAY7lV5qpbZdgyzYSrt4GhmLliqpuEqRyIMcut94216XLhNN/7mR7k3a/g8ualzUW+GbfCfDKuzr3oeuTsq3TDN7JnznCd6Tz9WKw0yCdasMzhhp5pgYeTyPXghp5g3P3izu7B0ZO7vv2c7l4xzNQtvN1o2hebRZfH+qAuW+97fLwqj41W9OKPdJCf0Wv/FXnxNjY7o4tOvlSrX1ofSPUqP05PU46D/q5MyeMxfV4CXX3wImqyDnaPrx5rDp/DR2/vJNvhba5PHLTZ+MhtVd8v3wmyB+u+dzdJZs+kHzqKbW+nWHjIVsjhJ0Hj22uCRTxsxyJwtCV08oYeeN17jd145XgfwA8+F/L2G7J83YBxTuJtZ+aIt5vzVX+cjssO5+Oljy+wUFaF6d/wx2/T3f5e+6H6hZY9N/FVff7+fPB4myd7ND6Ycb+JXszqEjLi9iOE1zJqPubkO6fny3jldyyB14j4mrZfUS+aQRLjSnlHIjR4Vxte0yzEldUqwN5wjud3SLacPG3m3ciyy8Mjopr7pdsB3XdY91UWJr3rk+tL0sGNkSVco82ySLqJIfbaeqGKRlGJdtbd/khvXdac5rIUdhThrp9xz1+R1uXxBufbzncS42T/6AneOTjM95CJabaRts5AA1XFgxwKIx0jrsK2tHvBSHdhVa+ubW6LQOWzrW/IQVSzFTQ6DZrqpWtkUvYJv4t7YUaNeBEs0ihBLKdd9103qtB8fWbtEo6M55Oh67GYNx2mT7tXiWgyllOoEW6+kzUbGPTHEwCCVAQ+0Q8SxwCmQuXi/gzWggmOoO56zQCRgtoOz3fB5qtnB9EubPIbpxTHU/LrLoZuGWn9pYaz3NAjvRpWyZd0mwT6ym/LHAQcBPM9HCf797Pjh6fBSyzUEGclVJHHS3qfSBsWs2iNII6nWRg5i2Xv+aPvLGR52cm/8u5qw8HrGqZOd/BeACTsnxqZQb/l8IB26BNpcZcrtQxLl6tj1Hm0oNfWcAdfv8cB9hlZe0/erpJJO5GaekEmsRny6H7xllCIiAY7CQT7IhWaqcNrzNneLbhIQzd6PdNVP+GjGMv6iZY2FMsdlSgLA+2XSzUP+dUDjWXp9IeFo8FuupK0ObuPiMssXVTZvK7eYjRC0BOa+kcVbu2FAwa6W2w1pjTCWc5N/LzuXhYKVakPLZNRFqPZdzsmrsKUUdOgldK2G9IUTew2etaiGF6x3e1P7bc6oXOpQ5TapHWaxC9j5YEySStcuqxwNAkarjCUvjsoQSwSpp8Ky/RdTCYIHK4+nbMAuzcsY5eS0zxW1C2GvcFIkEVjsO0JptAaf62URHO7T0DFwgwjGoerRuC3x5DZk/Wm+UQ1n2Iew1GjWhjXhzeTpWjC/X2x7qyHM6ehVvYIK9ExOWFi7xxVatCgy/JHg2pOTjj/RKL83jvCscvMaS77mQ5D728PTyQP9Mnbxyzi0UurzROcY7MH1EAZmjP5E9u2AneofqWFV+M3Fcnk5r2rEU1MpeJN39nJX4ZfnHKira+ayUqH1YAWLDiYFrMwSbuq5QFFj/pg++1P8Q0gkziBk2h7L5aQuVP8ZkJ4+KAaNa1DA9LUfYzQZsqkzE3MiiNOm4pIJfPo3D3ZU/CwyJTXno1kcfeG1uQ2vjq8pve4nal7K9/mCTDhqFOCT3CPB4237ugdjI63apLtWxIpxdseivFxFUyNdrONWi5Vfgb7aDZzX8y7PeeP3h1NkqOqVhP7WfRkEIPfUgmotE49GSFN0etK5k/pSc0KqvgTySbRkBbAN5ICJYKPsxtYmKVjk73qeW/KCkJDfBd1EtXwEFZZEmpQoCaSeyGAWSqX/q+OUYLCyesuh/i4JYGA5eDrxEPS7HKZ/HBUS59A5PuEAxC+mu3+0yhvvv41FZ+vi8T1rZNISlH1rUsuqazy42akGqUqc0PqUCoybn3+e7j61o8F76o1NWJ0tmtWLZjqbmQtZBRlcCNLSe8A1qXVgpus4yRdoKpv5iafwHqiOan3GlUWAtqn9v86luh9tKT5GsunxLQFLhxRiL4f9Yf6p2cmpD/aLitl5Rt8TRSq8sULCoz0B4IDvymBvCX4z+E2jQKmxem9OnZptSXOyk16ejOLkjxb/26Y2YickE01pEb/rgm/1AHlmtLTOsiSy7UumcRpO5xSlY1eFs9x/zDRHOERa6b85hJPTUkthr8fBDfmNFfd/QZni6qLA3W8PaTBJqDQu8wT8dk5ByxF3Cmnfif/9J5JIR4Xi9LTf2CYg6m3/v/j70TUPAIVn9lkPviCsCOCmw/Vk8+yafRFrSmJaNX+73dzjlWPoh79Q6R2o5lpOo91DbCucbwZzRy1hAhvFbjlYap/IBO1Izruyahaq/rF4mm5365plgyc6d+Tytfh79nAJn39A7lV0hMu/Et+vD/r2LRmMRQAgsCbPA0BwZ//KQAELljuIgPlr0b/6h3u5hc/A9rvGH+orwRpy0VCx8vaRNLlRRKetPypljabti9xP5abW4VUGQVek1c0K/2d55Ujj66S0ml8egW76+T3VXntgdlvSdEmpOj0Klgllb79e9S6TbtEdX9m3X9ob+Za42/eKEHiBI80Xm7PyCm9BQBW39M/ggTad3RneWCDutLStvHxn6WbxXS4DYuirg8ibDXTfsyqS0BbwqvAQLvsKox5dLCUyv+p56FbKqD7KQsbYqwQcgfly7Z7+zBlNKqhP1/GgQrwrtOxuOtSrBLLFfhQQ4GIcmDbfn5l+9i4ntvUwaz7Pqr+FVAG67lqgo9MW6lc/5f5rrr+I2212FVF3Ff54F566RNXuE2ri6aGces5n36kFnS/bg+qjlTLrfHSiicln62TlF0iQvO/32bW2S+hlsXXc7KVJGmt0EfuEVeP1n5XGOyi+WYHinMwmVNs0aPm882X+5uxFTvCti5TvSzkVTnQoG3r91FK7XeteGeZ6ohcmIwGCko1j7rXpja+Ffng+VW3tf47Vto2XX1kv5W3rVjWc/MZuuKhuwNQVvXA2t0O/kHOxQ78AnqFldqGNHVopmUKj53uyZKUnR21sFJKs1Ka12juNOVrmjw9Bv/ig4yMuh79i5BVImwRAPqfT8Fv4QD8JwR7gmgMcW0GukNeCWm/7RVBSwcA4Bmgi4GYOYeBYT3DINg+YVD2ccZgyEnD4OxShSGRsgfTUZATmK64YqBo4wYME4t6iGE593dsFXExsAsYKwC7CLtK0EtGqqN0rwHy8qROUSiNapFAqIXQSJRniKqinqDAI3TNBEQMQiFuASdB2OpQCBV4PBrIRCGTi9g6jZXWqOT5FcjI5jTpwQ52f2qx5gcRjULGA+Nx03vjqtd9hZxthB7LJHWJ5mXCSiLvUxZdHpAtuuRrgU567NdI/DXSC9oHzZ2B90GSqweWUMI4hBrWM/KNCN1BEqbH2xd0PbSk2osVYMA15AzLl1tRBWpzStXYWMCRoJop37ZWi5gAxZ4BHHJcK71bv7PD0Mr0hSUZ7dZG7jfWugnHTX/sr5TyfyyJWQ3gS3fyEStZH7QGZfU5okzK+46RtjOlW2t0Q3HFasUlPiLvsyTVIm1+RelbXVpZbhLksd4faNvLKc9SxtwHW1J3pFfvKRV9wylqLvWZrDRlBw4wwcinF5ywaXcMHlt7zIvJiHWXAxNAHRYZaJ/2ToYM6olR19Nobb+c+rDDjQijVZWhy9uVVroiMWeDFH8Hu/oFvUxSv91/ABYIAoI+VcDaE/lroMMfj6VHH44BPMJTv/t/NhJjZCYoTJkxZ2EDS1aorNnYiMYW3SZ2NrPngMGREyZnLly5cefBkxdvPrbw5YeFjYPLX4BAQYKFCBUmXIRIUaLF4InFF0cgnlCCREmSpRARSw0MGKdS72e9XmnQptmQvSYCB3a4r05XECAk0GqnRqf9Fh1gtxlfffHNmDkXnDcvTboOEpdkWHXRNZddcdVrUrdcd8OCTB9o/OK2O7K89bsmMtly5Mm11Yh8hQoUkVMoVqLUG2UqlKtUrYrWqFo1tlF6571l+x3wk1/dCwqkC0KDMCAsSA+kH1wMgg8hhiHGyEGHHLXojMOOOEttX0hWHI9xyFpiEkpMj8yXYxlSCMXriGS4kvc5zFKMbDuHU3G6wIi3Br1ag4K74Cl4C76CvxAoBAuhQtiJnXK7Erf4fG83XNyElyc921WfTqo3XqWUCRVpa6BdX+1q7Xc8/gZ6J5EL0ELBTllAvKgK9f68tCipWijb7daO1INI/YcukMBYHen5WgqwulugYzlo+Rr+C8XAtiPynfJPIuOU73YzuO1EGYVOBXsofDI09AJShK0Ra3Dk/npBr9+1UXQl5tyH+H23IHLYc4zEpWL8H1DyTOIkpc4k51P6TKqVMqfTgb6ibB4AAA==) format('woff2'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
    font-style: normal;
}

.section-featured-collection .product-block__rating{
  display:none;
}

#video-button {
  position: absolute;
  z-index: 20;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}  
.jdgm-star {
    font-family: 'JudgemeStar' !important;
}
.klaviyo-bis-trigger{
  width:100%;
}
.product-recommendations .hometitle {
    padding-top: 2rem;
}
.variant-visibility-area{
    height: 30px;
}
.variant-visibility-area:empty{
  height:0
}
.product-recommendations {
  padding-top: 50px;
}
.product-recommendations .container {
  margin-top: 0;
}
.section-apps .fully-spaced-row--medium{
  padding-top: 50px;
  padding-bottom: 50px;
}

.navigation__columns--with-brands .navigation__tier-3, .navigation__columns--with-brands .navigation__child-tier {
  width: 100%;
  padding-bottom: 0;
}
@media only screen and (max-width: 767.98px) {
  .navigation__columns--with-brands .navigation__column-title, .navigation__columns--with-brands .navigation__children-toggle {
        display: none;
  }
}

.product-price__item {
    font-weight: 600;
    font-size: 20px;
}
.jdgm-all-reviews-widget, .jdgm-rev-widg{
  margin-bottom: 0 !important;
}
.jdgm-all-reviews-widget, .jdgm-rev-widg{
    border-color: transparent !important;
}
.container.container-store-locator {
  max-width:1600px !important;
}

.collection-listing .product-price__item{
  color: #014857;
}

.product--unvailable-button{
    margin-top:-6rem !important;
}

.option-selector-fieldset-size-chart .label {
  margin-bottom: 0;
}
.option-selector-fieldset-size-chart .opposing-items {
  margin-bottom: 0.3rem;
}
.ccpops-trigger-container.ccpops-trigger--has-link-type-inline {
  width: unset !important;
}
.ccpops-trigger__text {
  padding: 0 0 0 36px !important;
  font-weight: 600;
}
.ccpops-trigger {
  text-decoration: underline;
}

.section-footer__text-block__image .rimage-outer-wrapper{
  background-color:transparent;
}
.payment-methods-list{
  display:flex;
}


.collection-sub-menu-container {
  display: flex;
}
@media(min-width: 768px) {
  .collection-sub-menu {
    padding-bottom: 1rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid rgba(109, 113, 117, 0.5);
  }
  .collection-sub-menu-container {
    flex-direction: column;
  }
  .collection-title {
    font-size: 20px;
    margin-bottom: 1.2rem;
  }
}
@media only screen and (max-width: 767.98px) {
  .collection-sub-menu {
    flex-wrap: nowrap;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    margin-right: -16px;
    margin-left: -16px;
    background-color: #e2e2e2;
    padding-left: 21px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 2rem;
  }
  .collection-title {
    font-size: 15px;
    white-space: nowrap;
    margin-right: 1rem;
    margin-bottom: 0;
  }
  .collection-sub-menu-container .sub-collection-title {
    padding-bottom: 0;
    margin-top: 0;
    white-space: nowrap;
  }
  .no-scrollbar {
    scrollbar-color: transparent transparent;
  }
  .no-scrollbar::-webkit-scrollbar {
    height: 0;
  }
  .no-scrollbar::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  }
  .no-scrollbar::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0);
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  }
  .no-scrollbar::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 0, 0, 0);
  }
}
.collection-sub-menu-container a {
  color: var(--shopify-editor-setting-font_col_base);
  padding-bottom: 0.5em;
}
.collection-sub-menu-container a:hover {
  color: #000;
}
.utility-bar-sticky-mobile-copy-reveal .utility-bar.mobile-only {
    position: sticky;
    top: var(--theme-sticky-header-height);
    z-index: 301;
    border-bottom: 1px solid #e2e2e2;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-15px);
}
.utility-bar-sticky-mobile-copy-reveal .utility-bar.mobile-only.reveal {
    transform: translateY(-1px);
    visibility: visible;
    opacity: 1;
    transition: transform .5s ease-in, opacity .25s ease-in, visibility .25s;
}
.checkout-subtotal-container__right .payment-methods-list {
  justify-content: flex-end;
  margin-top: 1rem;
}

/*custom product info */
.product-form {
  display: flex;
  flex-wrap: wrap;
}
.title-row {
  flex: 0 0 100%;
}
.price-container {
  flex: 0 0 50%;
  margin-bottom: 0;
}
.vendor {
  flex: 0 0 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
}
.price-container .price-area{
  line-height: 1;
}

.vendor ~ .lightly-spaced-row {
  flex: 0 0 100%;
  display: flex;
  justify-content: flex-end;
}
.product-detail-label {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.product-form .input-variant_picker {
  margin-top: -44px;
  margin-bottom:0;
}
.product-form .option-selectors .option-selector ~ .option-selector{
   margin-bottom:5px;
}
.product-form .quantity-submit-row .quantity-wrapper {
  top: -16px !important;
}
.product-form .buy-buttons-row {
  flex: 0 0 100%;
  margin-top: 0;
}
.product-form .quantity-submit-row {
  margin-top: 24px;
}
.checkout-subtotal-container__right svg {
  width: 42px;
}
.product-description{
  margin-top:0;
}
.has-paging__title .heading-font{
  color: #004c61;
}
.quickbuy-container .product-form .input-variant_picker {
  margin-top: 0;
  flex: 0 0 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
