/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}
/* Flickity fullscreen v1.0.1
------------------------- */

.flickity-enabled.is-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.9);
  padding-bottom: 35px;
  z-index: 1;
}

.flickity-enabled.is-fullscreen .flickity-page-dots {
  bottom: 10px;
}

.flickity-enabled.is-fullscreen .flickity-page-dots .dot {
  background: white;
}

/* prevent page scrolling when flickity is fullscreen */
html.is-flickity-fullscreen {
  overflow: hidden;
}

/* ---- flickity-fullscreen-button ---- */

.flickity-fullscreen-button {
  display: block;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

/* right-to-left */
.flickity-rtl .flickity-fullscreen-button {
  right: auto;
  left: 10px;
}

.flickity-fullscreen-button-exit { display: none; }

.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit { display: block; }
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view { display: none; }

.flickity-fullscreen-button .flickity-button-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 4px;
  top: 4px;
}
/* ===============================
=            Choices            =
=============================== */
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
          -moz-user-select: none;
           -ms-user-select: none;
       user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}

.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}

.choices__list--dropdown, .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  visibility: visible;
}
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}
.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable, .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable::after, .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}

.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
          -moz-user-select: none;
           -ms-user-select: none;
       user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}

.choices__placeholder {
  opacity: 0.5;
}

/* =====  End of Choices  ====== */
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.scroll-snap-slider {
  display: flex;
  flex-wrap: nowrap;
  justify-content: normal;
  -ms-overflow-style: none; /* IE and Edge */
  overflow-x: auto;
  scroll-behavior: smooth;
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
  scroll-snap-stop: always;
  scrollbar-width: none; /* Firefox */
}

.scroll-snap-slider::-webkit-scrollbar {
  display: none;
}

.scroll-snap-slide {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: center;
  max-width: none;
  scroll-snap-align: start;
  width: 100%;
}
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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{cursor:default;line-height:1}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}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*:focus,*:active{outline:none;box-shadow:none}a{color:inherit;text-decoration:none}button[disabled],input[disabled]{cursor:default}button{cursor:pointer}input,select,button{background-color:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;font-size:inherit;margin:0;outline:none;padding:0;-moz-appearance:none;-webkit-appearance:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type="number"]{-moz-appearance:textfield}select::-ms-expand{display:none}.bg-black{background-color:#000 !important}.black{color:#000 !important}.bg-white{background-color:#fff !important}.white{color:#fff !important}.bg-grey-1{background-color:#f5f5f5 !important}.grey-1{color:#f5f5f5 !important}.bg-divider{background-color:#e5e6e8 !important}.divider{color:#e5e6e8 !important}.bg-grey-2{background-color:#333 !important}.grey-2{color:#333 !important}.bg-neutral-lighter{background-color:#f8f8f8 !important}.neutral-lighter{color:#f8f8f8 !important}.bg-neutral-light{background-color:#969da3 !important}.neutral-light{color:#969da3 !important}.bg-nordgreen-blue{background-color:#2e3b47 !important}.nordgreen-blue{color:#2e3b47 !important}.bg-neutral-dark{background-color:#757e86 !important}.neutral-dark{color:#757e86 !important}body,.rte h1,.h1,.rte h2,.h2,.rte h3,.h3,.h3--l,.h3--sm,.featured-collection .product-slider__subtitle,.rte h4,.two-column-text__title,.guardian-two-column-hero__title,.guardian-two-column-text__title,.h4,.h4--l,.cart-item__title,.rte h5,.h5,.h5--l,.cart-item--drawer .cart-item__title,.rte h6,.h6,.h6--l,.e,.cart-item__price,.drawer .elastic-tabs button,.product .summary-bar__price,.product-item__price,body .Reviews_itemCustomerName,.header .header__secondary-nav a,.header .secondary-nav-dropdown a,.nav>ul>li>a,.nav>ul>li>.nav__dropdown>ul>li>a,.nav__item--block>a,.nav__item--products>a,.nav-mobile .header__mobile-nav li:not(.nav__item--block):not(.nav__item--products)>a,.nav-mobile-secondary>ul>li a,.nav-mobile-secondary .secondary-nav__item-block a,.interactive,.shopify-payment-button__button,.discounts__discount,.strap-upsell-modal__head small,.nav .nav__dropdown .nav__dropdown a,.nav__dropdown--products .product-item__title,.interactive--sm,.bq,.collection-filter__button button,.collection-filter__option,.collection-filter__subgroup-title,.collection-filter__meta button,.collection-filter__meta p,.btn,.product__form .shopify-payment-button__button,.elastic-tabs button,.elastic-tabs-gallery button,.select .choices{font-family:"din-2014-narrow", arial, sans-serif;font-weight:normal;line-height:1.2}body .Reviews_itemBody,.rte p,.header .header__icons>ul>li>a,.nav>ul>li>.nav__dropdown>a,.nav-mobile .header__mobile-nav .nav__dropdown-subtitle,.p1,.a3,.ul,.ol,.product__description p,.p2,body .Reviews_itemDate,.nav__dropdown--products .product-item__price,.p3,.btn-guardian,.elastic-tabs-guardian button,.guardians-gallery__block-content,.guardian-circularity-about__text,.huge-counter[data-style="2"],.guardian-scroll-fade__text,.guardian-two-column-hero__row,.guardian-two-column-text__row{font-family:"din-2014", arial, sans-serif;font-weight:normal;line-height:1.2}body{color:#2e3b47;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.rte h1,.h1{font-weight:600;font-size:28px;line-height:40px}@media (min-width: 769px){.rte h1,.h1{font-size:72px;line-height:72px}}.rte h2,.h2{font-weight:600;font-size:32px;line-height:40px}@media (min-width: 769px){.rte h2,.h2{font-size:48px;line-height:48px}}.rte h3,.h3{font-weight:600;font-size:24px;line-height:30px}@media (min-width: 769px){.rte h3,.h3{font-size:32px;line-height:40px}}.h3--l{font-weight:600;font-size:32px;line-height:40px}.h3--sm{font-weight:600;font-size:24px;line-height:30px}.featured-collection .product-slider__subtitle,.rte h4,.two-column-text__title,.guardian-two-column-hero__title,.guardian-two-column-text__title,.h4{font-weight:600;font-size:18px;line-height:18px;letter-spacing:1.44px}@media (min-width: 769px){.featured-collection .product-slider__subtitle,.rte h4,.two-column-text__title,.guardian-two-column-hero__title,.guardian-two-column-text__title,.h4{font-size:24px;line-height:30px;letter-spacing:1.2px}}.h4--l{font-weight:600;font-size:24px;line-height:30px;letter-spacing:1.2px}.cart-item__title,.rte h5,.h5{font-weight:600;font-size:16px;line-height:16px;letter-spacing:1.28px}@media (min-width: 769px){.cart-item__title,.rte h5,.h5{font-size:18px;line-height:18px;letter-spacing:1.44px}}.h5--l{font-weight:600;font-size:18px;line-height:18px;letter-spacing:1.44px}.cart-item--drawer .cart-item__title,.rte h6,.h6{font-weight:600;font-size:14px;line-height:16px}@media (min-width: 769px){.cart-item--drawer .cart-item__title,.rte h6,.h6{font-size:16px;line-height:16px;letter-spacing:1.28px}}.h6--l{font-size:16px;line-height:16px;font-weight:600;letter-spacing:1.28px}.e{font-size:10px;line-height:14px;font-weight:500;text-transform:uppercase}body .Reviews_itemBody,.rte p,.header .header__icons>ul>li>a,.nav>ul>li>.nav__dropdown>a,.nav-mobile .header__mobile-nav .nav__dropdown-subtitle,.p1{font-size:16px;line-height:24px}.a3,.ul,.ol,.product__description p,.p2{font-size:14px;line-height:20px}body .Reviews_itemDate,.nav__dropdown--products .product-item__price,.p3{font-size:12px;line-height:16px}.cart-item__price,.drawer .elastic-tabs button,.product .summary-bar__price,.product-item__price,body .Reviews_itemCustomerName,.header .header__secondary-nav a,.header .secondary-nav-dropdown a,.nav>ul>li>a,.nav>ul>li>.nav__dropdown>ul>li>a,.nav__item--block>a,.nav__item--products>a,.nav-mobile .header__mobile-nav li:not(.nav__item--block):not(.nav__item--products)>a,.nav-mobile-secondary>ul>li a,.nav-mobile-secondary .secondary-nav__item-block a,.interactive{font-size:14px;line-height:17.5px;font-weight:600;letter-spacing:1.12px}.shopify-payment-button__button,.discounts__discount,.strap-upsell-modal__head small,.nav .nav__dropdown .nav__dropdown a,.nav__dropdown--products .product-item__title,.interactive--sm{font-size:12px;line-height:16px;font-weight:600;letter-spacing:0.96px}.bq{font-size:20px;line-height:1.4}@media (min-width: 481px){.bq{font-size:28px}}.a1,.link{cursor:pointer;opacity:1}.a1:hover,.link:hover{text-decoration:underline}.a2{text-decoration:underline}.a3{display:inline-block;margin-left:-6px;padding:0 6px;position:relative}.a3 span{position:relative;z-index:1}.a3::before{content:"";height:100%;right:0;position:absolute;top:0;width:0;z-index:0}.no-touch .a1{transition:opacity .2s ease-in-out}.no-touch .a1:hover{opacity:0.6}.no-touch .a2::after{transition:width .2s ease-in-out}.no-touch .a2:hover::after{width:calc(100% - 10px)}.no-touch .a3::before{transition:width .2s ease-in-out}.no-touch .a3:hover::before{left:0;right:auto;width:100%}.link--withicon{align-items:center;display:inline-flex}.link--withicon .icon{height:8px;width:15px;margin:0 5px}.hr{background-color:#000;border:none;display:block;height:1px;opacity:0.2;width:100%}.italic{font-style:italic}.light{font-weight:100}.medium{font-weight:500}.bold{font-weight:900}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.strike-through,.line-through{text-decoration:line-through}.decoration--none{text-decoration:none}.no-wrap{white-space:nowrap}.small{font-size:0.8em}.stroke-text em{-webkit-text-stroke:1px var(--color);color:transparent}.align-l{text-align:left}.align-c{text-align:center}.align-r{text-align:right}.align-j{text-align:justify}.align-m{vertical-align:middle}.align-t{vertical-align:top}.align-b{vertical-align:baseline}.flip-h{transform:scale(-1, 1)}.container{margin:0 auto;position:relative;max-width:1512px;width:calc(100% - 32px)}@media (min-width: 481px){.container{width:calc(100% - 96px)}}.container--full-xs{width:100%}@media (min-width: 481px){.container--full-xs{width:calc(100% - 96px)}}.container--full-s{width:100%}@media (min-width: 769px){.container--full-s{width:calc(100% - 96px)}}.container--xxs{max-width:375px}.container--xs{max-width:480px}.container--s{max-width:768px}.container--m{max-width:1023px}.container--md{max-width:1200px}.container--l{max-width:1440px}.inline{display:inline}.inline-block{display:inline-block}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.pointer{cursor:pointer}.hide{display:none}.block{display:block}@media (min-width: 376px){.block--xxs{display:block}}@media (min-width: 481px){.block--xs{display:block}}@media (min-width: 769px){.block--s{display:block}}@media (min-width: 1024px){.block--m{display:block}}@media (min-width: 1201px){.block--md{display:block}}@media (min-width: 1441px){.block--l{display:block}}@media (min-width: 376px){.hide--xxs{display:none}}@media (min-width: 481px){.hide--xs{display:none}}@media (min-width: 769px){.hide--s{display:none}}@media (min-width: 1024px){.hide--m{display:none}}@media (min-width: 1201px){.hide--md{display:none}}@media (min-width: 1441px){.hide--l{display:none}}.js-hidden{display:none !important}.f{display:flex}.fw{flex-wrap:wrap}.ais{align-items:flex-start}.aie{align-items:flex-end}.aic{align-items:center}.aib{align-items:baseline}.jcs{justify-content:flex-start}.jce{justify-content:flex-end}.jcc{justify-content:center}.jcb{justify-content:space-between}.jca{justify-content:space-around}.fa{flex:1 1 auto;min-width:0;min-height:0}.ff{flex-shrink:0}.fdc{flex-direction:column}.form-row{position:relative;margin-bottom:20px}.form-row.double{display:flex;justify-content:space-between}.form-row.double>div{width:calc(50% - 10px)}select{font-family:inherit;font-size:inherit;font-weight:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{box-shadow:0 0 0 30px #fff inset !important}.form-group{margin-bottom:13px;position:relative}.form-group:last-child{margin-bottom:0}.form-input{border-bottom:1px solid #e5e6e8;padding:11px 0;width:100%}.form-input::-moz-placeholder{color:#757e86}.form-input:-ms-input-placeholder{color:#757e86}.form-input::placeholder{color:#757e86}.form-input--icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;border:0;padding:0}.ratio{position:relative}.ratio::before{content:"";display:block;width:100%;padding-top:var(--ratio)}.square{--ratio: 100%}.rectangle{--ratio: calc(9 / 16 * 100%)}.hidden{display:none}.sr-only{display:block;height:0;overflow:hidden;text-indent:-9999px;width:0}.icon,.logo{position:relative}.icon svg,.logo svg{display:block;height:100%;width:100%}.fill{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.visible-block,.visible-inline,.visible-inline-block,.visible-xxs-block,.visible-xxs-inline,.visible-xxs-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-s-block,.visible-s-inline,.visible-s-inline-block,.visible-m-block,.visible-m-inline,.visible-m-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-l-block,.visible-l-inline,.visible-l-inline-block{display:none !important}@media (max-width: 375px){.visible-block{display:block !important}.visible-inline{display:inline !important}.visible-inline-block{display:inline-block !important}}@media (min-width: 376px) and (max-width: 480px){.hidden-xxs{display:none !important}.visible-xxs-block{display:block !important}.visible-xxs-inline{display:inline !important}.visible-xxs-inline-block{display:inline-block !important}}@media (min-width: 481px) and (max-width: 768px){.hidden-xs{display:none !important}.visible-xs-block{display:block !important}.visible-xs-inline{display:inline !important}.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 769px) and (max-width: 1023px){.hidden-s{display:none !important}.visible-s-block{display:block !important}.visible-s-inline{display:inline !important}.visible-s-inline-block{display:inline-block !important}}@media (min-width: 1024px) and (max-width: 1200px){.hidden-m{display:none !important}.visible-m-block{display:block !important}.visible-m-inline{display:inline !important}.visible-m-inline-block{display:inline-block !important}}@media (min-width: 1201px) and (max-width: 1440px){.hidden-md{display:none !important}.visible-md-block{display:block !important}.visible-md-inline{display:inline !important}.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1441px){.hidden-l{display:none !important}.visible-l-block{display:block !important}.visible-l-inline{display:inline !important}.visible-l-inline-block{display:inline-block !important}}hr{border:0;width:100%;height:1px;margin:30px 0;background:#000}hr.hr-grey{background:#f5f5f5}@media only screen and (max-width: 767px){.mobile-hidden{display:none !important}}@media only screen and (min-width: 768px){.desktop-hidden{display:none !important}}.no-scroll{overflow:hidden}.wrapper{transition:transform 0.3s}.has-offset-main .wrapper{transform:translate3d(100%, 0, 0)}@media (min-width: 481px){.has-offset-main .wrapper{transform:none}}.wrapper--max-width{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.main{padding-bottom:1px;min-height:calc(100vh - 92px);padding-top:92px}@media (min-width: 1024px){.main{min-height:calc(100vh - 180px);padding-top:180px}}.header,.footer{flex:0 0 auto;width:100%}.ul,.ol{padding-left:24px}.ul li,.ol li{margin-top:3px;position:relative}@media (min-width: 481px){.ul li,.ol li{margin-top:5px}}.ul li:first-child,.ol li:first-child{margin-top:0}.ul ul,.ul ol,.ol ul,.ol ol{margin-top:3px}@media (min-width: 481px){.ul ul,.ul ol,.ol ul,.ol ol{margin-top:5px}}.ul{list-style:disc}.ol{list-style:decimal}.mha,.mxa{margin-left:auto}.mha,.mxa{margin-right:auto}.mva,.mxa{margin-top:auto}.mva,.mxa{margin-bottom:auto}.mta{margin-top:auto}.mra{margin-right:auto}.mba{margin-bottom:auto}.mla{margin-left:auto}.mt0,.mv0,.mx0{margin-top:0}.mb0,.mv0,.mx0{margin-bottom:0}.pt0,.pv0,.px0{padding-top:0}.pb0,.pv0,.px0{padding-bottom:0}.pr0,.ph0,.px0{padding-right:0}.pl0,.ph0,.px0{padding-left:0}.mt025,.mv025,.mx025{margin-top:0.25rem}.mb025,.mv025,.mx025{margin-bottom:0.25rem}.ml025,.mh025,.mx025{margin-left:0.25rem}.mr025,.mh025,.mx025{margin-right:0.25rem}.pt025,.pv025,.px025{padding-top:0.25rem}.pb025,.pv025,.px025{padding-bottom:0.25rem}.pl025,.ph025,.px025{padding-left:0.25rem}.pr025,.ph025,.px025{padding-right:0.25rem}.mt05,.mv05,.mx05{margin-top:0.5rem}.mb05,.mv05,.mx05{margin-bottom:0.5rem}.ml05,.mh05,.mx05{margin-left:0.5rem}.mr05,.mh05,.mx05{margin-right:0.5rem}.pt05,.pv05,.px05{padding-top:0.5rem}.pb05,.pv05,.px05{padding-bottom:0.5rem}.pl05,.ph05,.px05{padding-left:0.5rem}.pr05,.ph05,.px05{padding-right:0.5rem}.mt075,.mv075,.mx075{margin-top:0.75rem}.mb075,.mv075,.mx075{margin-bottom:0.75rem}.ml075,.mh075,.mx075{margin-left:0.75rem}.mr075,.mh075,.mx075{margin-right:0.75rem}.pt075,.pv075,.px075{padding-top:0.75rem}.pb075,.pv075,.px075{padding-bottom:0.75rem}.pl075,.ph075,.px075{padding-left:0.75rem}.pr075,.ph075,.px075{padding-right:0.75rem}.mt1,.mv1,.mx1{margin-top:1rem}.mb1,.mv1,.mx1{margin-bottom:1rem}.ml1,.mh1,.mx1{margin-left:1rem}.mr1,.mh1,.mx1{margin-right:1rem}.mln1{margin-left:-1rem}.mrn1{margin-right:-1rem}.mhn1{margin-left:-1rem;margin-right:-1rem}.pt1,.pv1,.px1{padding-top:1rem}.pb1,.pv1,.px1{padding-bottom:1rem}.pl1,.ph1,.px1{padding-left:1rem}.pr1,.ph1,.px1{padding-right:1rem}.mt15,.mv15,.mx15{margin-top:1.5rem}.mb15,.mv15,.mx15{margin-bottom:1.5rem}.ml15,.mh15,.mx15{margin-left:1.5rem}.mr15,.mh15,.mx15{margin-right:1.5rem}.mln15{margin-left:-1.5rem}.mrn15{margin-right:-1.5rem}.mhn15{margin-left:-1.5rem;margin-right:-15rem}.pt15,.pv15,.px15{padding-top:1.5rem}.pb15,.pv15,.px15{padding-bottom:1.5rem}.pl15,.ph15,.px15{padding-left:1.5rem}.pr15,.ph15,.px15{padding-right:1.5rem}.mt2,.mv2,.mx2{margin-top:2rem}.mb2,.mv2,.mx2{margin-bottom:2rem}.ml2,.mh2,.mx2{margin-left:2rem}.mr2,.mh2,.mx2{margin-right:2rem}.mln2{margin-left:-2rem}.mrn2{margin-right:-2rem}.mhn2{margin-left:-2rem;margin-right:-2rem}.pt2,.pv2,.px2{padding-top:2rem}.pb2,.pv2,.px2{padding-bottom:2rem}.pl2,.ph2,.px2{padding-left:2rem}.pr2,.ph2,.px2{padding-right:2rem}.w1{width:100%}.w50{width:50%}.w20{width:20%}.z0{z-index:0}.z1,.nav-mobile .header__mobile-nav .nav__close{z-index:100}.z2{z-index:200}.z3{z-index:300}.z4,.header-sticky-announcement,.nav-mobile{z-index:400}.z5,.header>*{z-index:500}.z6{z-index:600}.z7{z-index:700}.z8{z-index:800}.z9{z-index:900}.z10{z-index:1000}#preview-bar-iframe{height:60px}html{padding:0 !important}.chat-bubble{bottom:80px !important}#chat-button{bottom:60px !important}#chat-campaigns{bottom:150px !important}@media (min-width: 769px){#chat-window{bottom:125px !important}}.o0{opacity:0}.o5{opacity:0.5}.o25{opacity:0.25}.template-blog .template-old .tags{text-align:center}.template-blog .template-old .tags ul{max-width:1024px;width:100%;margin:0 auto}.template-blog .template-old .tags ul li{line-height:1.5}.template-blog .template-old .tags li a{padding:5px}.template-cart .template-old .trustpilot{padding-top:0 !important}.template-cart .template-old .FeefoServiceReviews{padding-top:0;padding-bottom:20px}.template-cart .template-old #launcher{bottom:0 !important}@media (min-width: 768px){.template-cart .template-old .FeefoServiceReviews{padding-top:10px;padding-bottom:0}}.template-index .template-old #content>.container,.template-collection .template-old #content>.container,.template-product .template-old #content>.container,.template-blog .template-old #content>.container,.template-article .template-old #content>.container,.template-page .template-old #content>.container,.template-search .template-old #content>.container{max-width:none !important;padding-left:0 !important;padding-right:0 !important}.template-index .template-old .article-image{margin:1em 0}.template-article .template-old .article-image{margin-bottom:0}.template-collection .template-old #content .page-header,.template-blog .template-old #content .page-header{display:flex;flex-direction:column}.template-collection .template-old #content .page-header .majortitle,.template-blog .template-old #content .page-header .majortitle{order:1}.template-collection .template-old #content .page-header .user-content,.template-blog .template-old #content .page-header .user-content{order:2}.template-collection .template-old #content .page-header .filters,.template-blog .template-old #content .page-header .filters{order:4}.template-collection .template-old #content .page-header .social-area,.template-blog .template-old #content .page-header .social-area{order:3}.template-article .template-old .article .meta{border-top:1px solid #f1f1f1}.template-article .template-old .article .meta .iconmeta{display:block;padding:10px 0;border-bottom:1px dotted #f1f1f1}.template-article .template-old .article .pagination-row{margin-top:0;padding:10px 0;border-bottom:1px solid #f1f1f1}@font-face{.template-old{font-family:"Lato";src:url("https://cdn.nordgreen.com/fonts/lato-regular.eot");src:url("https://cdn.nordgreen.com/fonts/lato-regular.eot?#iefix") format("embedded-opentype"),url("https://cdn.nordgreen.com/fonts/lato-regular.woff2") format("woff2"),url("https://cdn.nordgreen.com/fonts/lato-regular.woff") format("woff"),url("https://cdn.nordgreen.com/fonts/lato-regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}}@font-face{.template-old{font-family:"Lato";src:url("https://cdn.nordgreen.com/fonts/lato-bold.eot");src:url("https://cdn.nordgreen.com/fonts/lato-bold.eot?#iefix") format("embedded-opentype"),url("https://cdn.nordgreen.com/fonts/lato-bold.woff2") format("woff2"),url("https://cdn.nordgreen.com/fonts/lato-bold.woff") format("woff"),url("https://cdn.nordgreen.com/fonts/lato-bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}}@font-face{.template-old{font-family:"Cardo";src:url("https://cdn.nordgreen.com/fonts/cardo-regular.eot");src:url("https://cdn.nordgreen.com/fonts/cardo-regular.eot?#iefix") format("embedded-opentype"),url("https://cdn.nordgreen.com/fonts/cardo-regular.woff2") format("woff2"),url("https://cdn.nordgreen.com/fonts/cardo-regular.woff") format("woff"),url("https://cdn.nordgreen.com/fonts/cardo-regular.ttf") format("truetype"),url("https://cdn.nordgreen.com/fonts/cardo-regular.svg") format("svg");font-style:normal;font-weight:400;font-display:swap}}@font-face{.template-old{font-family:"Cardo";src:url("https://cdn.nordgreen.com/fonts/cardo-italic.eot");src:url("https://cdn.nordgreen.com/fonts/cardo-italic.eot?#iefix") format("embedded-opentype"),url("https://cdn.nordgreen.com/fonts/cardo-italic.woff2") format("woff2"),url("https://cdn.nordgreen.com/fonts/cardo-italic.woff") format("woff"),url("https://cdn.nordgreen.com/fonts/cardo-italic.ttf") format("truetype"),url("https://cdn.nordgreen.com/fonts/cardo-italic.svg") format("svg");font-style:italic;font-weight:400;font-display:swap}}@font-face{.template-old{font-family:"Cardo";src:url("https://cdn.nordgreen.com/fonts/cardo-bold.eot");src:url("https://cdn.nordgreen.com/fonts/cardo-bold.eot?#iefix") format("embedded-opentype"),url("https://cdn.nordgreen.com/fonts/cardo-bold.woff2") format("woff2"),url("https://cdn.nordgreen.com/fonts/cardo-bold.woff") format("woff"),url("https://cdn.nordgreen.com/fonts/cardo-bold.ttf") format("truetype"),url("https://cdn.nordgreen.com/fonts/cardo-bold.svg") format("svg");font-style:normal;font-weight:700;font-display:swap}}.template-old body.disableScroll{overflow:hidden}.template-old .hero-video .lazy,.template-old .lazy-loading{opacity:1}.template-old .lazy,.template-old .lazy-loading{opacity:0}.template-old #shopify-section-straps-popup{display:none}.template-old .displayThreeDMdel_cta{z-index:1}.template-old .lazy-loaded{opacity:1;transition:opacity 200ms}@media (max-width: 750px){.template-old .product_title{font-size:22px;margin:15px 0 20px !important}}.template-old .lazy[data-was-processed="true"]{opacity:1;transition:opacity 200ms}.template-old .button-disabled{cursor:not-allowed !important;background:#999 !important;color:#2e3b47 !important;border-color:#999 !important;opacity:0.95;border:1px solid #2e3b47}.template-old .button-disabled:hover{background:inherit !important}.template-old .icon_remove{width:10px}.template-old .main{padding-top:65px}@media (min-width: 1024px){.template-old .main{padding-top:145px}}.template-old .text_centered{text-align:center}.template-old .section_divider{margin:20px 0;border:0;border-bottom:1px solid #c2c2c2}.template-old .section_divider-large{margin:40px 0}.template-old .section_divider.container{max-width:1024px !important;margin:0 auto !important;padding:0 !important}.template-old .plp_products{display:flex;flex-flow:wrap row;max-width:1200px;margin:0 auto}.template-old .plp_products-display-table{display:inline-table}@media (min-width: 768px){.template-old .plp_products-display-table{display:flex}}.template-old .productBlock{position:relative;box-sizing:border-box;width:100%;text-align:center}.template-old .plp_products-display-table .productBlock{display:inherit}@media (min-width: 768px){.template-old .plp_products-display-table .productBlock{display:inline-block}}.template-old .plp_products .productBlock{width:calc(50% - 20px);margin:10px 10px 40px}@media (min-width: 768px){.template-old .plp_products .productBlock{width:calc(33.333333% - 20px)}}.template-old .productLabels{position:absolute;left:10px;top:10px;z-index:5}.template-old .productLabels_label{background-color:#2e3b47;color:#fff;font-size:13px;line-height:13px;padding:6px;border-radius:2px;font-weight:bold;display:inline-block;margin-right:5px;margin-top:1px;text-transform:capitalize;float:left}.template-old .productBlock_details{margin:10px;box-sizing:border-box}.template-old .productBlock_link{position:relative;display:inline-block}.template-old .productBlock_title{display:block;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;line-height:1;margin-bottom:10px;text-transform:capitalize}.template-old .productBlock_price{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1;font-weight:normal}.template-old .productBlock_price-sale{color:#d43131}.template-old .product_price-original{text-decoration:line-through;opacity:0.8;margin-left:10px}.template-old .productBlock .product_colours{margin:5px;display:block;text-align:center}.template-old .productBlock .product_colour{margin:0 0 4px 2px;width:14px;height:14px;line-height:0}.template-old .productBlock .product_colour:first-child{margin:0}.template-old .productBlock_images{padding-left:20px;padding-right:20px;margin-top:20px;position:relative;background-color:#f8f8f8}.template-old .productBlock_images picture,.template-old .productBlock_images img{width:100%}.template-old .productBlock_image{box-sizing:border-box;position:relative}.template-old .productBlock_labels{position:absolute;width:100%;box-sizing:border-box;padding:10px;top:0;z-index:1}.template-old .productBlock_label{text-transform:capitalize;background:#2e3b47;color:#fff;padding:6px;margin-right:5px;border-radius:2px;font-size:1.4rem;line-height:1.4rem;letter-spacing:0.5px;float:right;border:1px solid #2e3b47}.template-old .productBlock_label:last-child{margin-right:0}.template-old .productBlock_label-sale{background:transparent;color:#d43131;float:left;border-color:transparent}.template-old .product_colours{margin:0 auto 10px}.template-old .product_colour{border:1px solid;border-color:transparent;display:inline-block;padding:1px;margin:3px;width:30px;border-radius:50%;cursor:pointer}.template-old .product_colour:hover{border-color:#2e3b47}.template-old .product_colour-active{border-color:#2e3b47}.template-old .product_colour img{border-radius:50%}.template-old .product_colour option{height:100%;width:100%;position:absolute;top:0;left:0}.template-old .product_sizes{display:block;margin-bottom:5px}.template-old .productOption_size{font-size:12px}.template-old .product_details .description ul li{list-style:disc inside}.template-old .pagination{display:block;text-align:center;margin-bottom:40px;display:flex;justify-content:center}.template-old .pagination_container{display:flex;justify-content:center;align-items:center;flex-flow:wrap}@media (min-width: 768px){.template-old .pagination_container{flex-flow:unset}}.template-old .pagination li{list-style:none;display:inline-block}.template-old .pagination_numbers{margin:0 0 20px;display:block;order:1;width:100%}@media (min-width: 768px){.template-old .pagination_numbers{margin:0 15px;order:unset;width:auto}}.template-old .pagination_number{font-size:14px;font-weight:400;letter-spacing:0.5px;color:#2e3b47;margin:0 5px}.template-old .pagination_number-current{font-weight:bold;text-decoration:underline}.template-old .pagination_number-current a{cursor:default}.template-old .pagination_button{background:#fff !important;color:#2e3b47 !important;border:1px solid #2e3b47;font-size:12px;font-weight:400;order:2;margin:0 10px !important;width:calc(50% - 20px) !important}.template-old .pagination_button:hover:not(.button-disabled){background:#2e3b47 !important;color:#fff !important}@media (min-width: 768px){.template-old .pagination_button{order:unset;margin:0 !important;width:auto !important;font-size:14px}}.template-old .pagination .styled-select{min-width:120px !important;width:calc(100% - 20px) !important;border:1px solid #2e3b47}@media (min-width: 768px){.template-old .pagination .styled-select{width:auto !important}}.template-old .pagination select{font-weight:normal;text-align:center;-moz-text-align-last:center;text-align-last:center;margin-left:unset}@media (min-width: 768px){.template-old .pagination select{margin-left:-15%}}.template-old .pagination select option:checked{display:none}.template-old .plp_hero{position:relative}.template-old .plp_hero-text-only .plp_heroText{position:relative;top:0;left:0;transform:unset;text-align:center;margin:25px 10px;border-bottom:1px solid #f8f8f8}@media (min-width: 768px){.template-old .plp_hero-text-only .plp_heroText{margin:50px 10px}}.template-old .plp_hero img,.template-old .plp_hero picture{width:100%}.template-old .plp_heroText{position:relative;top:unset;left:unset;text-align:center;width:100%;padding:0 10px;margin:20px 0;box-sizing:border-box;text-align:center}@media (min-width: 768px){.template-old .plp_heroText{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;margin:0;padding:0 35px;box-sizing:border-box}}.template-old .plp_heroText-left .plp_heroDescription{margin:unset}.template-old .plp_heroText-center .plp_heroDescription{margin:0 auto}.template-old .plp_heroText-right .plp_heroDescription{margin:unset;float:right}.template-old .plp_heroHeading{font-family:"Cardo", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:22px;letter-spacing:0.5px;text-transform:capitalize}@media (min-width: 768px){.template-old .plp_heroHeading{font-size:30px}}.template-old .plp_heroHeading,.template-old .plp_heroDescription{color:#2e3b47}.template-old .plp_heroDescription{max-width:550px}.template-old .expandableText-expanded .expandableText_text{height:auto}.template-old .expandableText_container{max-width:600px;margin:0 auto}.template-old .expandableText_text{height:50px;overflow:hidden;margin:0 10px 5px}.template-old .expandableText_text a{text-decoration:underline}.template-old .expandableText_button{font-weight:bold}.template-old .btn-wrapp{text-align:center}.template-old .breadcrumb{display:none;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;padding:10px 20px;text-transform:capitalize;margin-bottom:20px}@media (min-width: 768px){.template-old .breadcrumb{display:block}}.template-old .breadcrumb a{opacity:0.5;cursor:pointer;transition:0.25s}.template-old .breadcrumb a:hover{opacity:1}.template-old .breadcrumb [aria-hidden="true"]{opacity:0.25;padding:0 10px}.template-old .collection_header{position:relative;display:flex;justify-content:center;margin-top:30px;margin-bottom:30px}.template-old .collection_header .expandableText{margin-top:0}@media (min-width: 768px){.template-old .collection_header .expandableText{margin-top:15px}}.template-old .collection_header .breadcrumb{position:absolute;top:0;left:0;padding:0 20px}.template-old .productContainer{max-width:unset;margin:unset;padding-bottom:20px}@media (min-width: 768px){.template-old .productContainer{max-width:1080px;margin:0 auto;padding:0 0 40px;display:flex;flex-flow:wrap row;align-items:center;justify-content:space-between}}.template-old .product_details{max-width:unset;width:100%;padding:0;box-sizing:border-box;text-align:center}@media (min-width: 768px){.template-old .product_details{max-width:500px;width:100%;padding:0;text-align:left}}.template-old .product_price{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:18px;margin:0 0 20px}.template-old .product_title{font-size:22px;margin:0 0 20px}@media (min-width: 768px){.template-old .product_title{font-size:30px}}.template-old .product_title-tablet{display:none}@media (min-width: 768px) and (max-width: 1023px){.template-old .product_title-tablet{margin:20px auto;text-align:center;display:block}.template-old .productContainer{align-items:normal}.template-old .product_details{width:48%;display:inline-block}.template-old .product-detail .detail{padding:0 10px !important}.template-old .product-reviews{margin-top:0 !important}}.template-old .product_description{text-align:left}@media (min-width: 768px){.template-old .description{padding:20px 0;margin:0}}.template-old #product-template{overflow-x:hidden}.template-old #bullets{display:none}.template-old .product-form{padding-bottom:25px}@media (min-width: 768px){.template-old .product-form{padding-bottom:0}}.template-old .product-specs{max-width:1080px;width:100%;margin:75px auto;padding:0;box-sizing:border-box}@media (max-width: 767px){.template-old .product-specs{margin:25px auto;padding-left:20px;padding-right:20px}}.template-old .product-specs #main,.template-old .product-specs>div{display:flex;justify-content:space-between;flex-flow:wrap;align-items:end}.template-old .product-specs #secondary{display:none}.template-old .product-specs .layout-column-half-left,.template-old .product-specs .layout-column-half-right{float:unset;width:45%}@media (max-width: 767px){.template-old .product-specs .layout-column-half-left,.template-old .product-specs .layout-column-half-right{width:100% !important}}.template-old .product-specs h2{margin-bottom:20px}.template-old .product-specs .spec{clear:none;border-bottom:2px solid #c2c2c2;overflow:hidden;line-height:1.5;padding-top:10px;padding-bottom:10px}.template-old .product-specs .spec:first-of-type{padding-top:0}.template-old .product-specs p{margin:0}.template-old .related-products{max-width:1080px;margin:5px auto;padding:0}.template-old #engage-wrapper .related-products{margin:0 auto}.template-old .instagramShop{max-width:1080px;width:100%;display:block;box-sizing:border-box;clear:both;padding:50px 0;margin:25px auto;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}.template-old .instagramShop_title{text-align:center}.template-old .instagramShop_container{max-width:1080px}.template-old .quickAdd{position:fixed;width:100%;box-sizing:border-box;bottom:0;left:0;z-index:2;background:#fff;border-top:1px solid #999;height:65px;transform:translateY(65px);transition:transform 300ms ease-in-out}@media (min-width: 768px){.template-old .quickAdd{visibility:hidden}}.template-old .quickAdd-active{transform:translateY(0)}.template-old .quickAdd_container{box-sizing:border-box;padding:10px}.template-old .quickAdd .product_addToCart{display:inline-block;width:100%}@media (min-width: 768px){.template-old .quickAdd .product_addToCart{display:none}}.template-old .product-list{margin:0 !important;display:flex !important;flex-flow:wrap row !important;justify-content:center}.template-old .product-list .related-product-block{display:block;margin-bottom:20px;margin-right:0;padding:0}.template-old .flip-blocks{position:relative;box-sizing:border-box;max-width:1024px;margin:0 auto;padding-top:60px;padding-bottom:20px}@media (max-width: 767px){.template-old .flip-blocks{padding-top:20px;padding-left:15px;padding-right:15px;box-sizing:border-box}}.template-old .flip-blocks-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.template-old .flip-blocks-container--reverse{flex-direction:row-reverse}@media (min-width: 768px) and (max-width: 1023px){.template-old .flip-blocks-container{padding-left:10px;padding-right:10px}}@media (max-width: 767px){.template-old .flip-blocks-container{padding-top:30px}}.template-old .flip-blocks-video-container video{width:100%;outline:none}.template-old .flip-blocks-block-image,.template-old .flip-blocks-block-image img{width:100%}.template-old .flip-blocks-block{width:calc(50% - 15px);text-align:center;position:relative}@media (max-width: 767px){.template-old .flip-blocks-block{width:100%}}.template-old .flip-blocks-text-container{text-align:left;max-width:75%;float:right;padding-right:20px;width:100%}@media (min-width: 767px) and (max-width: 1124px){.template-old .flip-blocks-text-container{padding-left:20px}}@media (max-width: 767px){.template-old .flip-blocks-text-container{max-width:100%;float:left;padding-right:0;margin-top:10px}}.template-old .flip-blocks-container--reverse .flip-blocks-text-container{float:left}.template-old .flip-blocks-block-subheading{color:#2e3b47;text-transform:uppercase;font-size:10px;letter-spacing:0.7px;margin-bottom:13px}.template-old .flip-blocks-block-heading{font-family:"Cardo", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#2e3b47;font-size:22px;letter-spacing:0.4px;margin-bottom:13px}.template-old .flip-blocks-block-text{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;line-height:18px;letter-spacing:1px;color:#2e3b47;margin-bottom:25px}.template-old .flip-blocks-block-button{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;border:none;padding:0 20px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:0.9px;min-width:100px;height:35px;line-height:35px;text-transform:uppercase;background-color:transparent;color:#2e3b47 !important;border:1px solid #2e3b47;transition:all 0.3s}.template-old .flip-blocks-block-button:hover,.template-old .flip-blocks-block-button:focus,.template-old .flip-blocks-block-button:active{background-color:#2e3b47;color:#fff !important;border:1px solid #2e3b47}@media (max-width: 767px){.template-old .flip-blocks-block-button{min-width:80px}}.template-old .flip-blocks-block-button:first-of-type{margin-right:10px}.template-old .filter{position:sticky;position:-webkit-sticky;top:120px;background:#fff;z-index:9;padding:10px;box-sizing:border-box}@media (min-width: 768px){.template-old .filter{position:relative;padding:20px 10px;max-width:1200px;margin:0 auto;top:0;border-bottom:0}}.template-old .filter_controls{position:relative;display:block}.template-old .filter_clearFilters{font-size:12px;margin-left:10px}.template-old .filter_button{margin-right:10px}.template-old .filter_buttonArrow{width:14px;height:10px;transform:rotate(90deg)}.template-old .filter_buttonArrow-active{transform:rotate(270deg)}.template-old .filter_count{position:absolute;right:0;top:8px;transform:unset}@media (min-width: 768px){.template-old .filter_count{top:50%;transform:translate(0, -50%)}}.template-old .filter_activeTags{display:block;margin-top:10px;margin-right:10px}@media (min-width: 768px){.template-old .filter_activeTags{margin-top:0;margin-left:10px;display:inline-block}}.template-old .filter_tag{background:#eee;border-radius:21px;display:inline-block;font-size:12px;cursor:default;height:42px;line-height:42px;padding:0 15px;margin:2.5px 5px;text-transform:capitalize;box-sizing:border-box}.template-old .filter_tag:first-of-type{margin-left:0}@media (min-width: 768px){.template-old .filter_tag{margin:0 5px 0}.template-old .filter_tag:hover .filter_tagIcon{background:#cecbcb}}.template-old .filter_tagIcon{background:transparent;border-radius:50%;width:18px;height:18px;display:inline-block;position:relative;vertical-align:middle;margin-left:5px;cursor:pointer}.template-old .filter_tagIcon .icon_remove{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px}.template-old .filter_container{width:100%;margin-top:20px;display:none;transition:display 200ms ease}.template-old .filter_container-open{display:block}@media (max-width: 768px){.template-old .filter_container-open{position:absolute;top:60px;left:0;right:0;z-index:10;margin-top:0;border-bottom:1px solid #c2c2c2;box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1)}}.template-old .filter_groups{display:flex;padding:10px;background:#fff;flex-flow:wrap row;justify-content:space-between}@media (min-width: 768px){.template-old .filter_groups{padding:20px;background:#f8f8f8;flex-flow:row;justify-content:unset}}.template-old .filter_group{display:inline-block;padding:10px 5px;max-width:100%;width:calc(50% - 10px);margin-right:0;border-right:none;box-sizing:border-box}.template-old .filter_group:last-of-type{margin-right:0;border-right:none}@media (min-width: 768px){.template-old .filter_group{display:block;padding:20px;max-width:50%;width:100%;max-width:unset;margin-right:20px;border-right:1px solid rgba(194,194,194,0.5)}.template-old .filter_group:first-of-type{margin-left:0}}.template-old .filter_title{font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}@media (min-width: 768px){.template-old .filter_title{margin-bottom:10px}}.template-old .filter_sort_option,.template-old .filter_option{font-size:12px;cursor:pointer;text-transform:capitalize;transform:translateX(0);transition:transform 200ms ease}.template-old .filter_option:hover:not(.filter_option-active),.template-old .filter_sort_option:hover:not(.filter_sort_option-active){transform:translateX(2px)}.template-old .filter_option-active,.template-old .filter_sort_option-active{font-weight:bold;cursor:default;pointer-events:none}.template-old .filter_noMatches{margin-top:20px}.template-old .flipBlocks{position:relative;box-sizing:border-box;max-width:1024px;margin:50px auto;padding:0 10px}@media (min-width: 768px){.template-old .flipBlocks{margin:100px auto}}@media (min-width: 1024px){.template-old .flipBlocks{margin:100px auto;padding:0}}.template-old .flipBlocks_container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap}.template-old .flipBlocks_container-reverse{flex-direction:row-reverse}@media (max-width: 767px){.template-old .flipBlocks_container{padding-top:30px}}.template-old .flipBlocks_block picture,.template-old .flipBlocks_block img{width:100%}.template-old .flipBlocks_block{width:100%;text-align:center;position:relative}@media (min-width: 768px){.template-old .flipBlocks_block{width:calc(50% - 15px)}}.template-old .flipBlocks_textContainer{text-align:left;max-width:100%;float:left;padding:0;margin-top:20px}@media (min-width: 768px){.template-old .flipBlocks_textContainer{max-width:95%;float:right;padding-left:20px;padding-right:0;margin-top:0}}@media (min-width: 768px){.template-old .flipBlocks_container-reverse .flipBlocks_textContainer{padding-left:0;padding-right:20px}}.template-old .flipBlocks_heading{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;color:#2e3b47;font-size:22px;letter-spacing:0.5px;margin-bottom:20px}.template-old .flipBlocks_text{font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;font-size:13px;line-height:19px;letter-spacing:0.5px;color:#2e3b47;margin-bottom:35px}.template-old .flipBlocks_buttons{display:flex;flex-flow:wrap}@media (min-width: 768px){.template-old .flipBlocks_buttons{display:flex}.template-old .flipBlocks_buttons .flipBlocks_button{margin-right:15px}.template-old .flipBlocks_buttons .flipBlocks_button:last-of-type{margin-right:0}}.template-old .flipBlocks_button{font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;padding:0 20px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:0.5px;min-width:35px;height:35px;line-height:35px;text-transform:uppercase;background-color:#fff;color:#2e3b47;border:1px solid #2e3b47;width:auto;margin-right:15px;margin-bottom:15px;transition:background-color 300ms ease, color 300ms ease}.template-old .flipBlocks_button:hover,.template-old .flipBlocks_button:focus,.template-old .flipBlocks_button:active{background-color:#2e3b47;color:#fff;border:1px solid #2e3b47}.template-old .flipBlocks_button:last-of-type{margin-right:0}@media (min-width: 1024px){.template-old .flipBlocks_button{min-width:80px;width:auto}}.template-old .blog__container{max-width:1024px;margin:0 auto}.template-old .blog__top-bar{padding:23px 20px;display:flex;flex-direction:column-reverse}.template-old .blog__top-bar .filters{margin-top:23px}.template-old .blog__top-bar .social-area{display:flex}@media (min-width: 768px){.template-old .blog__top-bar{flex-direction:row;justify-content:space-between;padding:38px 0 6px}.template-old .blog__top-bar .filters{margin-top:0}.template-old .blog__top-bar .social-area{display:inline-block}}@media (min-width: 768px){.template-old .blog-categories-container--inner{display:flex;flex-direction:row;flex-wrap:wrap}}.template-old .blog-categories-container{max-width:1024px;margin:0 auto;padding:6px 0 38px}.template-old .blog-categories-container__item{position:relative;width:100%;box-sizing:border-box;text-align:center;padding:0 16px 15px}@media (min-width: 768px){.template-old .blog-categories-container__item{width:calc(33% - 14px);margin:12px 8px}}.template-old .blog-categories-container__item__content{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 768px){.template-old .blog-categories-container__item__content{bottom:20%}}.template-old .blog-categories-container__item__content p{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;color:#fff;font-size:22px;letter-spacing:0.4px;margin-bottom:20px}@media (min-width: 768px){.template-old .blog-categories-container__item__content p{margin-bottom:80px}}.template-old .blog-categories-container__item__content a{font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;border:none;padding:0 20px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:0.9px;min-width:135px;height:35px;line-height:35px;text-transform:uppercase;background-color:transparent;color:#ffffff !important;border:1px solid #ffffff;transition:all 0.3s;margin:0 7px}.template-old .blog-categories-container__item__content a:hover,.template-old .blog-categories-container__item__content a:focus,.template-old .blog-categories-container__item__content a:active{background-color:#ffffff;color:#2e3b47 !important;border:1px solid #ffffff}@media (max-width: 767px){.template-old .blog-categories-container__item__content a{min-width:80px}}.template-old .blog-categories-title{text-align:center;margin-bottom:32px}.template-old .sizeGuide_button{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;box-sizing:border-box;display:inline-block;color:#000;width:auto;text-decoration:underline}.template-old .sizeGuidePopup{display:none;background-color:rgba(0,0,0,0.75);bottom:0;left:0;overflow-y:scroll;overflow-x:hidden;position:fixed;right:0;top:0;z-index:99999;padding:0 10px}@media (min-width: 768px){.template-old .sizeGuidePopup{padding:0}}.template-old .sizeGuidePopup-active{display:block}.template-old .sizeGuidePopup_container{background-color:#ffffff;box-sizing:border-box;margin:20px auto;position:relative;z-index:1002;text-align:center;max-width:768px;width:100%;padding:40px 20px}@media (min-width: 768px){.template-old .sizeGuidePopup_container{margin:40px auto 20px;padding:40px}}.template-old .sizeGuidePopup_close{position:absolute;top:0;right:0;padding:10px}.template-old .sizeGuidePopup_header{margin-bottom:20px}.template-old .sizeGuidePopup_title{font-family:"Cardo", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:30px;letter-spacing:0.5px;text-transform:capitalize;color:#2e3b47;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;line-height:1}.template-old .sizeGuidePopup_modelName{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;line-height:1;text-transform:capitalize;color:#2e3b47}.template-old .sizeGuidePopup_body img,.template-old .sizeGuidePopup_body picture{width:100%}.template-old .topbar{position:relative;height:30px;line-height:30px;padding:0;font-size:12px;letter-spacing:1px}@media (min-width: 768px){.template-old .topbar{padding:0 15px}}@media (min-width: 1024px){.template-old .topbar{padding:0 35px}}.template-old .topbar_column{float:left;flex:0 0 auto}.template-old .topbar .country-selector{display:none}@media (min-width: 768px){.template-old .topbar .country-selector{display:block}}.template-old .accountNavigation{display:none;position:absolute;top:0;right:15px}@media (min-width: 1024px){.template-old .accountNavigation{display:block;right:35px}}.template-old .accountNavigation_links{margin:0;padding:0}.template-old .accountNavigation_link{display:inline;padding-right:0}.template-old .accountNavigation_link:first-child::after{content:"|";padding:0 10px}.template-old .accountNavigation_link a{white-space:nowrap;color:#fff;text-decoration:none}.template-old .accountNavigation_link a:hover{opacity:0.8}.template-old .headerTop_promotion{box-sizing:border-box;padding:0;text-align:center}.template-old .headerTop_promotion a{text-decoration:underline}.template-old .headerTop_badge{display:inline-block;margin-right:10px}.template-old .headerTop_badge img{max-width:20px;width:100%;height:auto}.template-old .slider_container{max-width:640px;margin:0 auto;width:100%;text-align:center;padding:0 10px;position:relative;height:30px;line-height:30px;box-sizing:border-box}@media (max-width: 1300px){.template-old .slider_container{max-width:550px}}.template-old .slider_items{max-width:85%;margin:0 auto}.template-old .slider_item{font-size:14px;text-transform:uppercase;color:inherit}.template-old .slider_item:hover{opacity:1}.template-old .slider-withArrows .slider_arrow{visibility:visible}.template-old .slider_arrow{visibility:hidden;position:absolute;z-index:1;top:50%;cursor:pointer;-webkit-appearance:none;border:none;font-size:0;padding:5px;opacity:0.5;transform:translate(0, -50%);transition:opacity 200ms ease}.template-old .slider_arrow:hover{opacity:1}.template-old .slider_arrow-left{left:0}.template-old .slider_arrow-right{right:0}.template-old .slider_arrow::before{content:"";display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:14px;width:14px;background-position:center center;background-repeat:no-repeat}.template-old .slider_arrow-left::before{transform:rotate(180deg)}.template-old .headerTop_promotion .slider_arrow{visibility:hidden}@media (min-width: 768px){.template-old .headerTop_promotion .slider_arrow{visibility:visible}}.template-old .productQuickAdd{display:none;position:fixed;width:100%;box-sizing:border-box;background-color:#f8f8f8;border-bottom:solid 1px #eee;top:-55px;left:0;z-index:99;height:35px;line-height:35px;transform:translateY(0);opacity:0;transition:all 200ms ease-in-out}@media (min-width: 768px){.template-old .productQuickAdd{display:block;height:55px;line-height:55px}}.template-old .productQuickAdd-active{opacity:1}@media (min-width: 768px){.template-old .productQuickAdd-active{transform:translateY(146px)}}@media (min-width: 1025px){.template-old .productQuickAdd-active{transform:translateY(145px)}}.template-old .productQuickAdd_container{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:0 35px}.template-old .productQuickAdd_info{width:66.666666%}@media (min-width: 768px){.template-old .productQuickAdd_info{width:auto;display:flex;align-items:center}}.template-old .productQuickAdd_label{font-size:1.4rem;font-weight:bold;text-transform:uppercase;margin-right:10px}.template-old .productQuickAdd_title{display:block;font-weight:bold;font-size:14px;line-height:1;margin-right:0}.template-old .productQuickAdd_variantTitle{display:none;font-size:14px;padding-left:10px}@media (min-width: 768px){.template-old .productQuickAdd_variantTitle{display:inline-block}}.template-old .productQuickAdd_price{border:none;display:inline-block;margin-right:10px}.template-old .productQuickAdd_price .product_price{font-size:14px}.template-old .productQuickAdd form{width:33.333333%;display:flex;align-items:center;justify-content:flex-end}@media (min-width: 768px){.template-old .productQuickAdd form{width:unset;display:block;align-items:unset;justify-content:unset}}.template-old .productQuickAdd_button{height:25px;line-height:25px;font-size:14px;min-width:auto}@media (min-width: 768px){.template-old .productQuickAdd_button{padding:0 15px !important;height:40px !important;line-height:40px !important;font-weight:bold}}.template-old .cart{width:100%}@media (max-width: 1023px){.template-old .cart{padding-top:0}}.template-old .cart .container{position:relative !important;max-width:1240px !important;margin:0 auto !important;padding-left:10px !important;padding-right:10px !important;padding-top:25px !important}@media (min-width: 768px){.template-old .cart .container{padding-left:20px !important;padding-right:20px !important;padding-top:30px !important}}.template-old .cart_header{position:relative;margin:70px 0 0;width:100%}@media (min-width: 768px){.template-old .cart_header{margin:40px 0 30px}}.template-old .cart_title{font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;font-size:18px;font-weight:normal;line-height:normal;letter-spacing:1px;color:#2e3b47;text-align:center;text-transform:uppercase;margin:0}.template-old .cart_link{font-size:14px;font-weight:normal;line-height:1;letter-spacing:1px;color:#2e3b47;text-decoration:underline}.template-old .cart_link-shopping{display:none;position:absolute;top:30px;left:20px;margin-top:5px}@media (min-width: 768px){.template-old .cart_link-shopping{display:block}}.template-old .cartMessage_text{margin:0 auto 20px;padding:15px 20px;background-color:#eee;color:#2e3b47;font-family:Lato;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:0.5px;color:#2e3b47}@media (min-width: 768px){.template-old .cartMessage_text{margin:0 auto 40px}}.template-old .product-details{width:35%}@media (max-width: 650px){.template-old .product-details{min-height:auto !important}}@media (min-width: 768px){.template-old .product-details .product-title{margin-left:20px}}.template-old .product-price{width:20%}.template-old .product-quantity{display:flex;align-items:center}@media (min-width: 1024px){.template-old .product-removal{width:20% !important}}.template-old .product .remove-product{background:none !important;padding:0 0 0 10px !important;text-decoration:none !important}.template-old .product .remove-product:hover{text-decoration:underline !important}.template-old .product .product-image img{width:125px}.template-old .cartForm{display:flex;flex-flow:wrap}@media (min-width: 768px){.template-old .cartForm{flex-flow:unset}}.template-old .cartFormItems{max-width:100%;margin-right:0;width:100%;display:block}@media (min-width: 768px){.template-old .cartFormItems{max-width:65%;margin-right:50px}}@media (min-width: 1024px){.template-old .cartFormItems{max-width:70%}}.template-old .cartItems{border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;margin:0 0 20px;padding-top:20px}.template-old .cartSidebar{max-width:100%;width:100%;box-sizing:border-box;margin-top:20px}@media (min-width: 768px){.template-old .cartSidebar{max-width:35%;margin-top:0}}@media (min-width: 1024px){.template-old .cartSidebar{max-width:30%}}.template-old .cartSidebar-sticky{display:block;position:relative}@media (min-width: 768px){.template-old .cartSidebar-sticky{overflow:initial;height:100%;position:sticky;position:-webkit-sticky;top:120px;right:0;bottom:0}}.template-old .cartSidebar_inner{background:#eee;border:1px solid #c2c2c2;border-radius:2px;padding:20px}.template-old .cartSummary{width:100%;display:block;font-size:14px}.template-old .cartSummary_price{font-weight:bold;font-size:inherit}.template-old .cartSummary_lines{max-width:100%;width:100%;float:unset;justify-content:space-between}.template-old .cartSummary_line{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #c2c2c2;padding-bottom:10px}.template-old .cartSummary_line-subtotal{flex-flow:wrap row}.template-old .cartSummary_line-subtotal .cartSummary_text,.template-old .cartSummary_line-subtotal .cartSummary_price{font-size:18px;font-weight:600;width:50%}.template-old .cartSummary_line-subtotal .cartSummary_price{text-align:right}.template-old .cartSummary_line-subtotal .splitit_text{width:100%;text-align:right}.template-old .cartSummary_text{text-transform:unset}.template-old .cartSummary_text p{margin:0;line-height:1.5}.template-old .checkoutButton{font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;width:100%;background:#2e3b47;border:1px solid #2e3b47;border-radius:2px;color:#fff;display:inline-block;font-size:14px;font-weight:bold;letter-spacing:0.5px;padding:0 5px;height:40px;line-height:40px;min-width:100px;text-align:center;text-transform:uppercase;box-sizing:border-box;-webkit-appearance:none;cursor:pointer;margin-top:20px}.template-old .checkoutButton img{width:auto;max-width:15px;vertical-align:middle;margin-right:10px}.template-old .checkoutButton span{vertical-align:middle}.template-old .checkoutButton-large{height:50px;line-height:50px}.template-old .cartDisclaimer{padding:10px 0 0;width:100%;display:block;font-size:14px;line-height:1.5}.template-old .cartDisclaimer a{color:#2e3b47;text-decoration:underline}.template-old .discount-container{width:100%;padding-bottom:0 !important}.template-old .discount-code-add,.template-old .discount-message{margin-bottom:5px;font-size:14px;line-height:1 !important;letter-spacing:1px !important}.template-old .discount-code-input{color:#2e3b47 !important}.template-old .customs-disclaimer{display:none;color:#540c17;width:100%;font-size:14px;line-height:1;margin-bottom:20px}.template-old .paymentMethods{margin-left:-20px;margin-right:-20px;margin-bottom:-20px;padding:20px}.template-old .paymentMethods_title{margin-bottom:0;line-height:1.5;font-weight:bold}.template-old .paymentMethods_option{margin:5px 2.5px;height:25px;width:auto;max-width:none}.template-old .quickCheckout{display:block;position:fixed;width:100%;box-sizing:border-box;background-color:#f8f8f8;border-bottom:solid 1px #eee;top:-55px;left:0;z-index:99;transform:translateY(146px);opacity:1;transition:all 200ms ease-in-out}@media (min-width: 768px){.template-old .quickCheckout{display:none}}.template-old .quickCheckout-hidden{opacity:0;transform:translateY(0)}.template-old .quickCheckout_container{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:5px 15px}.template-old .quickCheckout_details{line-height:1;width:100%}.template-old .quickCheckout_titel{display:block;font-size:13px;font-weight:bold;text-transform:uppercase;margin-bottom:5px}.template-old .quickCheckout_total{font-size:13px}.template-old .quickCheckout .checkoutButton{margin:0;font-size:12px;font-weight:bold}.template-old #launcher{bottom:8% !important}.template-old .social_icons{display:flex;flex-flow:wrap row}.template-old .social_icon{margin:10px}.template-old .social_icon img{width:auto;height:100%;max-height:30px}.template-old .currencyConverter{display:none}@media (min-width: 768px){.template-old .currencyConverter{display:block;position:absolute;left:175px;top:0}}.template-old .currencyConverter-mobile{display:block}@media (min-width: 768px){.template-old .currencyConverter-mobile{display:none}}.template-old .currencyConverter_form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template-old .currencyConverter_dropdown{padding:0;margin:0;height:auto;max-width:55px;background-color:transparent;background:transparent url("//cdn.shopify.com/s/files/1/0027/5536/2879/t/97/assets/icon-chevron-white.svg?v=1709929678157708397") no-repeat 100% 50%;background-size:10px auto}.template-old .currencyConverter_dropdown select{color:#fff;font-size:12px;font-weight:normal;text-transform:uppercase;padding:0;padding-right:20px;width:100%;height:100%;border:none;box-shadow:none;cursor:pointer;background-color:transparent;background-image:none;background:none;-webkit-appearance:none;outline:none}.template-old .currencyConverter_dropdown select option{color:#2e3b47}@media (min-width: 1024px){.template-old .collectionProducts_header{display:flex}}.template-old .collection_promotion{text-align:center;overflow:hidden;text-align:center}@media (min-width: 1024px){.template-old .collectionPromotionImage_container{width:50%}}.template-old .collectionPromotionContent_container-center{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media (min-width: 1024px){.template-old .collectionPromotionContent_container-center{display:block}}.template-old .collectionPromotionContent_container{width:calc(50% - 100px);padding:10px 50px;position:relative;background-color:#fff}.template-old .collectionPromotion_header{align-items:center;display:flex;padding-top:10px;justify-content:center}.template-old .collectionPromotion_header>*{margin-right:10px}.template-old .collectionPromotion_header span{margin-top:5px}.template-old .collection_promotion p{font-size:0.8rem;margin-bottom:0}.template-old .collectionPromotion_text p{margin-bottom:20px;display:block;font-weight:bold;font-size:1rem}.template-old .collectionPromotionSlider_container{line-height:20px;position:relative;max-width:640px;margin:0 auto;width:100%;padding:0 10px;box-sizing:border-box;line-height:20px}.template-old .collectionPromotionSlider_items{max-width:85%;margin:0 auto}.template-old .slider-withArrows .collectionPromotionSlider_arrow{visibility:visible}.template-old .collectionPromotionSlider_arrow{visibility:hidden;position:absolute;z-index:1;top:100px;cursor:pointer;-webkit-appearance:none;border:none;font-size:0;padding:5px;opacity:0.5;transition:opacity 200ms ease}.template-old .collectionPromotionSlider_arrow:hover{opacity:1}.template-old .collectionPromotionSlider_arrow::before{content:"";display:block;opacity:1;height:14px;width:14px;background-position:center center;background-repeat:no-repeat}.template-old .collectionPromotionSliderArrow-right{right:0}.template-old .collectionPromotionSliderArrow-left{left:0;transform:rotate(180deg)}.template-old .feefo_logo{max-width:95px;width:100%}.template-old .stars_container{margin:20px 0}.template-old .collectionPromotionSlider_author{opacity:0.8;margin-top:10px}.template-old .promotionBlock{background-color:#f8f8f8;display:inline-block;width:calc(50% - 20px);padding:70px 10px 10px;margin:10px;box-sizing:border-box;text-align:center;overflow:hidden;font-size:0.7rem;height:100%}@media (min-width: 340px){.template-old .promotionBlock{padding:100px 10px 10px;font-size:0.8rem}}@media (min-width: 768px){.template-old .promotionBlock{width:calc(33.333333% - 20px);padding:75px 20px 10px;font-size:inherit}}.template-old .promotionBlock h3{font-size:20px}@media (min-width: 340px){.template-old .promotionBlock h3{font-size:25px}}@media (max-width: 768px){.template-old .promotionBlock-right{float:right}}@media (max-width: 768px){.template-old .promotionBlockMobile-hide{display:none}}@media (min-width: 768px){.template-old .promotionBlockDesktop-hide{display:none}}.template-old .promotionBlock-left{float:left}.template-old .promotionBlock_icon{max-width:100px;margin:0 auto 25px;width:100%;height:auto}@media (min-width: 768px){.template-old .promotionBlock_icon{margin:0 auto 40px}}.template-old .pageSlider_section{position:relative}@media (min-width: 1024px){.template-old .slider-withArrows .pageSlider_arrow{visibility:visible}}.template-old .pageSlider_arrow{visibility:hidden;position:absolute;z-index:1;top:200px;cursor:pointer;-webkit-appearance:none;border:none;font-size:0;padding:5px;opacity:0.5;transition:opacity 200ms ease}.template-old .pageSlider_arrow:hover{opacity:1}.template-old .pageSliderArrow-right{right:0}.template-old .pageSlider_container{margin:50px auto;max-width:1024px;position:relative}.template-old .pageSlider_items{width:100%;position:relative}.template-old .pageSlider_items img{min-height:200px;width:100%;filter:brightness(50%)}@media (max-width: 400px){.template-old .pageSlider_items img{min-height:unset}}.template-old .sliderImageText_overlay{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}@media (max-width: 400px){.template-old .sliderImageText_overlay{top:0;left:0;padding:5px 20px;transform:none}}.template-old .sliderImageText_overlay h2{color:#fff}@media (max-width: 767px){.template-old .sliderImageText_overlay h2{font-size:20px}}@media (max-width: 767px){.template-old .sliderImageText_overlay p{font-size:13px}}.template-old .productCarousel-margin{margin-bottom:40px}.template-old .strapsUpsell_container-hidden{display:none}.template-old .collection_headline p{font-weight:600;font-size:1.4rem;margin-bottom:0}.template-old .infoAccrodionsOuter_container{padding:0 30px;margin-bottom:30px}.template-old .infoAccrodionsInner_container{width:100%;max-width:1024px;margin:0 auto;align-items:center}@media (min-width: 767px){.template-old .infoAccrodionsInner_container{display:flex;flex-direction:column;box-sizing:border-box;padding:0 30px}}.template-old #shopify-section-info-accordions-1{margin-top:40px}.template-old #shopify-section-info-accordions-2{margin-top:40px;padding-bottom:20px}.template-old .info_container{flex:1;position:relative}.template-old .infoContainer_content{float:right;text-align:center}@media (min-width: 767px){.template-old .infoContainer_content{margin-right:10px;margin-left:10px}}.template-old .infoContainer_content h2{margin-bottom:20px}.template-old .accordionInner_container{float:none}@media (min-width: 767px){.template-old .accordionInner_container{margin:0;width:350px}.template-old .accordions_container{flex-direction:row;justify-content:space-between}}.template-old .icon-rotated{transform:rotate(180deg)}.template-old .accordions_container{display:flex;width:100%;position:relative}@media (max-width: 766px){.template-old .accordions_container{flex-direction:column}}.template-old .accordion_button{width:100%;background:#f5f5f5;color:#2e3b47;border:none;margin:3px 0;overflow:hidden}.template-old .accordion_button:hover{background:#f5f5f5;border:none}.template-old .accordion_button:focus{border:none}.template-old .accordion_content{background:#f5f5f5;padding:20px;margin-top:6px}.template-old .accordion_content-hidden{display:none}.template-old .accordion_icon{float:right}.template-old .trustedBadgeDE-hide{display:none !important}.template-old .p2-nomargin{margin-bottom:0}.template-old .currencyConverter_container-mobile{box-sizing:border-box;margin:10px 0 20px;padding:0 20px;position:relative}.template-old .currencyConverter_dropdown-mobile select{border:none;height:100%;width:100%;padding:0;font-size:12px;cursor:pointer;background-size:10px;background-position:93% 50%;border:1px solid #000;box-sizing:border-box;padding:15px 15px;width:100%;position:relative;font-weight:normal}.template-old .embeddedVideo_container{margin:40px 0 40px}@media (max-width: 767px){.template-old .embeddedVideo_container{margin:40px 20px 40px}}.template-old .embedded-video-header{text-align:center;margin-bottom:40px}@media (max-width: 767px){.template-old .embedded-video-header{padding-left:20px;padding-right:20px}}.template-old .embedded-video-subheading{font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;font-size:12px;letter-spacing:0.8px;color:#2e3b47}.template-old .embedded-video-heading{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;font-size:22px;letter-spacing:0.4px;color:#2e3b47}.template-old .embedded-video-container{position:relative;max-width:1024px;margin:0 auto}@media (max-width: 767px){.template-old .embedded-video-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.template-old .embedded-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.template-old .embedded-video-overlay{position:absolute;width:100%;display:flex;top:0;left:0;overflow:hidden;align-items:center;justify-content:center}.template-old .embedded-video-overlay-image,.template-old .embedded-video-overlay-image img{width:100%;position:relative}.template-old .embedded-video-overlay-text{text-align:center}.template-old .embedded-video-overlay-text p,.template-old .embedded-video-overlay-text h2{margin-bottom:15px}.template-old .embedded-video-overlay-play-button{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.template-old .embedded-video-overlay-play-button .icon-play{width:68px;height:68px}.template-old .embedded-video-overlay-play-button .icon-play:hover .icon-play-inner{opacity:0.75}.template-old .embedded-video-overlay-play-button .icon-play-inner{fill:#fff}.template-old .embedded-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.template-old .video{width:100%}.template-old .video_wrapper{position:relative}.template-old .buyingStepFlipBlock_container{display:flex;margin:0 auto;padding:20px;max-width:1074px;flex-direction:column-reverse}@media (min-width: 768px){.template-old .buyingStepFlipBlock_container{flex-direction:row}}.template-old .buyingStepFlipBlockTextInner_container{max-width:285px;text-align:center}.template-old .buyingStepFlipBlockTextOuter_container{flex:1;display:flex;justify-content:center;align-items:center;margin:20px 0}@media (min-width: 768px){.template-old .buyingStepFlipBlockTextOuter_container{margin:0}}.template-old .buyingStepFlipBlock_image{flex:1}.template-old .buyingStepFlipBlockTextInner_container{font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px}.template-old .buyingStepFlipBlock_text{font-weight:normal}.template-old .buyingStepFlipBlock_title{font-weight:bold}.template-old .buyingStepFlipBlockOuter_container-2{margin:0 15px}@media (min-width: 768px){.template-old .buyingStepFlipBlockOuter_container-2{margin:0 auto}}.template-old .giftUpsell_container{max-width:1024px;width:100%;margin:20px auto 5px;position:relative;background:#fff;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;align-items:center;text-align:center}.template-old .giftUpsell_container-hidden{display:none}.template-old .giftUpsell_title{font-size:1.6rem}.template-old .giftUpsellImage_containe{position:relative}.template-old .giftUpsell_addToCart{position:absolute;left:50%;bottom:10%;transform:translate(-50%, -10%)}.template-old .giftUpsell_addToCart-disabled{background:#999 !important;border-color:#999 !important;color:#2e3b47 !important}.template-old .productOOS_message-desktop{position:absolute;bottom:0;display:none}@media (min-width: 768px){.template-old .productOOS_message-desktop{display:block}}.template-old .productOOS_message-mobile{display:block}@media (min-width: 768px){.template-old .productOOS_message-mobile{display:none}}.template-old .giftUpsellClose_button{position:absolute;top:0;right:0;cursor:pointer}.template-old .giftUpsellProduct_description{margin:15px 0}.template-old .giftUpsellProduct_description a{font-weight:700}.template-old .couponDescription_container{box-sizing:border-box;margin:5px 15px}.template-old .couponDescription_container p{margin-bottom:1.2em}@media (min-width: 768px){.template-old .couponDescription_container{max-width:1024px;margin:0 auto;padding-top:60px;padding-bottom:20px;text-align:center}}.template-old .lockedScreenOuter_container-hidden{visibility:hidden;height:0px}.template-old .modelViewer_overlay{opacity:50%}.template-old .loyaltyProgram_link{text-decoration:underline;margin:10px 0 20px;display:block}.template-old .displayThreeDMdel_cta:hover{color:#fff}.template-old html{scroll-padding-top:100px}.template-old .arrow-rotated{transform:rotate(180deg)}.template-old .loader{max-width:100px;height:auto}.template-old .full-width-flip-block{padding-top:0 !important;padding-bottom:0 !important;max-width:unset !important;margin:0 !important}.template-old .full-width-flip-block .flip-blocks-text-container{text-align:center;margin:0 auto;font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;color:#2e3b47}.template-old .full-width-flip-block .flip-blocks-block-text{font-size:12px;line-height:19px;margin-bottom:25px}@media (min-width: 768px){.template-old .full-width-flip-block{margin:0 auto}.template-old .full-width-flip-block .flip-blocks-block{width:50%}.template-old .full-width-flip-block .flip-blocks-block-text{font-size:15px;line-height:23px}.template-old .full-width-flip-block .flip-blocks-text-container{text-align:center;padding-right:0;width:auto;margin:0 auto;float:none !important}}.template-old .embedded-video-overlay-text{display:none}@media (min-width: 768px){.template-old .embedded-video-overlay-text{display:block}}.template-old .embedded-video-text--mobile{text-align:center;margin:20px auto;padding:0 10px}@media (min-width: 768px){.template-old .embedded-video-text--mobile{display:none}}.template-old .aw-media-buttons{display:flex;justify-content:center;margin-bottom:20px}.template-old .aw-media-buttons a:hover,.template-old .aw-media-buttons button:hover{color:#fff}@media (min-width: 768px){.template-old .aw-media-buttons{margin-bottom:36px}}.template-old .aw-media-details{margin:0 auto;margin:15px auto 30px;padding:0 23px}.template-old .aw-media-details .button--ligth,.template-old .aw-media-details .expandableText_button,.template-old .aw-media-details .view-model-button{background:#fff;border:1px solid #2e3b47;color:#2e3b47;padding:7px 10px}.template-old .aw-media-details .button--ligth:hover,.template-old .aw-media-details .expandableText_button:hover,.template-old .aw-media-details .view-model-button:hover{color:#fff}.template-old .aw-media-details .expandableText_text{height:195px}.template-old .aw-media-details .expandableText-expanded .expandableText_text{height:auto}.template-old .aw-media-details .expandableText_button{margin:20px auto 10px;display:inline-block;padding:7px 10px;font-size:12px;font-weight:normal;line-height:12px}.template-old .aw-media-details #nordgreen-3d-model{margin-left:20px}.template-old .aw-media-details p{text-align:center}@media (min-width: 768px){.template-old .aw-media-details{margin:20px auto 40px;padding:0;max-width:948px}.template-old .aw-media-details .button--ligth,.template-old .aw-media-details .expandableText_button,.template-old .aw-media-details .view-model-button{padding:10px}.template-old .aw-media-details .expandableText_button{padding:7px 10px}}.template-old .aw-media-details__description{text-align:center}.template-old .aw-media-details__description a{margin-top:10px}.template-old .aw-r-watch-description{margin:50px auto;padding:0 20px}@media (min-width: 768px){.template-old .aw-r-watch-description{max-width:900px}}.template-old .aw-r-watch-description__container{position:relative;display:flex;width:100%;margin-bottom:20px}@media (min-width: 768px){.template-old .aw-r-watch-description__container{margin-bottom:0}}.template-old .aw-r-watch-description__item{width:50%;position:relative}.template-old .aw-r-watch-description__item img{max-width:60%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.template-old .aw-r-watch-description__item .aw-r-watch-description-item__text--desktop{display:none}.template-old .aw-r-watch-description__item .aw-r-watch-description-item__title{padding-right:20px;font-size:17px}@media (min-width: 768px){.template-old .aw-r-watch-description__item .aw-r-watch-description-item__title{font-size:15px}}@media (min-width: 768px){.template-old .aw-r-watch-description__item{position:unset}.template-old .aw-r-watch-description__item img{max-width:300px;position:absolute;bottom:0;left:unset;z-index:1;transform:unset}.template-old .aw-r-watch-description__item .aw-r-watch-description-item__text--desktop{display:block}}.template-old .aw-r-watch-description-item__text--mobile{display:block}@media (min-width: 768px){.template-old .aw-r-watch-description-item__text--mobile{display:none}}.template-old .carousel_slides .productBlock_link{height:100%;display:inline-block}.template-old .aw-video-container{position:relative}.template-old .aw-vertical-image{display:none;position:absolute}@media (min-width: 768px){.template-old .aw-vertical-image{display:block}}.template-old .languageError_msg{color:red;text-align:center;margin-bottom:20px}.template-old ol,.template-old ul{list-style:none}.template-old blockquote,.template-old q{quotes:none}.template-old blockquote:before,.template-old blockquote:after,.template-old q:before,.template-old q:after{content:"";content:none}.template-old table{border-collapse:collapse;border-spacing:0}.template-old .cf:before,.template-old .cf:after{content:"";display:table}.template-old .cf:after{clear:both}.template-old .cf{zoom:1}.template-old .template-old:before,.template-old .template-old:after{content:"";display:table}.template-old .template-old:after{clear:both}.template-old .template-old{zoom:1}.template-old input::-moz-focus-inner,.template-old button::-moz-focus-inner{border:0;padding:0}.template-old button,.template-old input[type="submit"],.template-old input[type="button"]{-webkit-appearance:none}.template-old input:focus,.template-old select:focus,.template-old textarea:focus{outline:none}.template-old strong,.template-old b{font-weight:bold}.template-old abbr,.template-old acronym{border-bottom:1px dotted #2e3b47;cursor:help}.template-old em,.template-old i{font-style:italic}.template-old ul,.template-old ol,.template-old dl{margin:1em;font-size:100%}.template-old sub,.template-old sup{font-size:75%;line-height:0;position:relative}.template-old sup{top:-0.5em}.template-old sub{bottom:-0.25em}.template-old blockquote{margin:1.5em 0em 1.5em 10px;padding:0.5em 0em;quotes:"“" "”";font-size:130%;font-style:italic;line-height:1.5em}.template-old blockquote:before{color:#2e3b47;content:open-quote;font-size:3em;line-height:0.1em;margin-left:-20px;margin-right:10px;vertical-align:-0.48em}.template-old blockquote :first-child{display:inline}.template-old blockquote :last-child{margin-bottom:0}.template-old blockquote:after{content:no-close-quote}.template-old dl dd{margin-left:1em}.template-old th,.template-old td{border-bottom:1px solid #e2e2e2;border-collapse:collapse;border-top:1px solid #e2e2e2;padding:0.7em}.template-old th{font-weight:bold;text-align:left;border-bottom-width:3px}.template-old table.noborders td,.template-old table.noborders th{border:none}.template-old #order-summary td,.template-old #order-summary th{border:none}.template-old caption{margin-bottom:0.5em;text-align:center}.template-old hr{border:none;width:100%;color:transparent;border-bottom:3px double #e2e2e2;height:9px;margin:1em 0}.template-old body,.template-old input,.template-old textarea,.template-old select option{font-family:Lato}.template-old h1,.template-old .slide .overlay-text .text,.template-old .h1-style,.template-old h2,.template-old h3,.template-old h4,.template-old h5,.template-old h6{font-family:Cardo}.template-old #pageheader .logotext,.template-old #shoplogo .logotext{font-family:Lato}.template-old .nav-row{font-family:Lato}.template-old .button,.template-old .product-form .quantity-submit-row.has-spb .button,.template-old a.button,.template-old button,.template-old input[type="submit"],.template-old input[type="reset"],.template-old input[type="button"],.template-old .productlabel{font-family:Lato}.template-old img,.template-old picture{display:inline-block;max-width:100%;vertical-align:middle}.template-old .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.template-old .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.template-old .slick-list:focus{outline:none}.template-old .slick-list.dragging{cursor:pointer;cursor:hand}.template-old .slick-slider .slick-track,.template-old .slick-slider .slick-list{transform:translate3d(0, 0, 0)}.template-old .slick-slider picture,.template-old .slick-slider picture img{max-width:none;width:100%}.template-old .slick-track{position:relative;left:0;top:0;display:block}.template-old .slick-track:before,.template-old .slick-track:after{content:"";display:table}.template-old .slick-track:after{clear:both}.template-old .slick-loading .slick-track{visibility:hidden}.template-old .slideshow .slide{display:none}.template-old .slideshow .slide:first-child{display:block}.template-old .slick-slide{float:left;height:100%;min-height:1px;display:none}.template-old [dir="rtl"] .slick-slide{float:right}.template-old .slick-slide img{display:block}.template-old .slick-slide.slick-loading img{display:none}.template-old .slick-slide.dragging img{pointer-events:none}.template-old .slick-initialized .slick-slide{display:block}.template-old .slick-loading .slick-slide{visibility:hidden}.template-old .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.template-old .slick-slide:focus,.template-old .slick-slide a:focus{outline:none}.template-old .slick-arrow.slick-hidden{display:none}.template-old .slick-prev,.template-old .slick-next{position:absolute;z-index:1;display:block;height:80px;width:80px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;min-width:0}.template-old .slick-prev:hover,.template-old .slick-prev:focus,.template-old .slick-next:hover,.template-old .slick-next:focus{outline:none;background:transparent;color:transparent}.template-old .slick-prev:hover svg,.template-old .slick-prev:focus svg,.template-old .slick-next:hover svg,.template-old .slick-next:focus svg{opacity:1}.template-old .slick-prev.slick-disabled:before,.template-old .slick-next.slick-disabled:before{opacity:0.25}.template-old .slick-prev svg,.template-old .slick-next svg{width:80px;height:80px;fill:white;opacity:0.75;-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))}.template-old .slick-prev{left:0}.template-old [dir="rtl"] .slick-prev{left:auto;right:0}.template-old .slick-next{right:0}.template-old [dir="rtl"] .slick-next{left:0;right:auto}.template-old .slick-dots{list-style:none;display:block;text-align:center;margin:0;padding:10px 0;width:100%}.template-old .slick-dots li{position:relative;display:inline-block;vertical-align:top;height:20px;width:21px;margin:0;padding:0;cursor:pointer}.template-old .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}.template-old .slick-dots li button:hover,.template-old .slick-dots li button:focus{outline:none}.template-old .slick-dots li button:hover:before,.template-old .slick-dots li button:focus:before{opacity:0.5}.template-old .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;font-size:37px;line-height:20px;text-align:center;color:black;opacity:0.5;transition:opacity 150ms;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.template-old .slick-dots li.slick-active button:before{color:black;opacity:0.25}.template-old .slick-slide img{opacity:1;transition:opacity 250ms}.template-old .slick-slide img.slick-loading{opacity:0}.template-old body{font-size:15px;line-height:1.6em;color:#2e3b47;background:#ffffff;background-repeat:repeat;overflow-y:scroll;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.template-old ::-moz-selection{background:#232323;color:#ffffff}.template-old ::selection{background:#232323;color:#ffffff}.template-old ::-moz-selection{background:#232323;color:#ffffff}.template-old a{color:inherit;text-decoration:none}.template-old .link .link:visited{color:#2e3b47;transition:color 100ms, border-color 100ms;text-decoration:none}.template-old .link:hover{color:#8a8f93}.template-old .middle-centered .link:hover{color:#000}.template-old select{max-width:100%}.template-old input,.template-old textarea{font-size:15px;line-height:15px;background:#ffffff;color:#000;border:1px solid #bfbfbf;padding:11px 15px;margin:0;vertical-align:middle;max-width:100%;border-radius:0;-webkit-appearance:none}.template-old input[type="checkbox"]{border:none;border-radius:0;-webkit-appearance:checkbox}.template-old textarea{height:120px;padding-top:10px;padding-bottom:10px}.template-old ::-webkit-input-placeholder{color:#ffffff;font-size:85%}.template-old :-moz-placeholder{color:#ffffff;font-size:85%}.template-old ::-moz-placeholder{color:#ffffff;font-size:85%}.template-old :-ms-input-placeholder{color:#ffffff;font-size:85%}.template-old .button,.template-old .product-form .quantity-submit-row.has-spb .button,.template-old a.button,.template-old button,.template-old input[type="submit"],.template-old input[type="reset"],.template-old input[type="button"]{background:#2e3b47;border:1px solid #2e3b47;color:#ffffff;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;height:auto;margin:0;text-decoration:none !important;cursor:pointer;padding:14px;vertical-align:middle;min-width:120px;text-align:center;box-sizing:border-box;border-radius:0;transition:background-color 100ms, color 100ms, border-color 100ms;display:inline-block}.template-old .button svg,.template-old .product-form .quantity-submit-row.has-spb .button svg,.template-old a.button svg,.template-old button svg,.template-old input[type="submit"] svg,.template-old input[type="reset"] svg,.template-old input[type="button"] svg{fill:#fff}.template-old .button .icon,.template-old .product-form .quantity-submit-row.has-spb .button .icon,.template-old a.button .icon,.template-old button .icon,.template-old input[type="submit"] .icon,.template-old input[type="reset"] .icon,.template-old input[type="button"] .icon{position:relative;display:inline-block;vertical-align:middle;height:1em;width:28px}.template-old .button .icon svg,.template-old .product-form .quantity-submit-row.has-spb .button .icon svg,.template-old a.button .icon svg,.template-old button .icon svg,.template-old input[type="submit"] .icon svg,.template-old input[type="reset"] .icon svg,.template-old input[type="button"] .icon svg{position:absolute;top:50%;left:0;margin-top:-12px}.template-old .button:hover,.template-old .product-form .quantity-submit-row.has-spb .button:hover,.template-old a.button:hover,.template-old button:hover,.template-old input[type="submit"]:hover,.template-old input[type="reset"]:hover,.template-old input[type="button"]:hover{background:#2e3b47;border-color:#2e3b47}.template-old a.button-transparent{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;background:transparent;border:1px solid #2e3b47;color:#2e3b47;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;margin:0;text-decoration:none !important;cursor:pointer;height:35px;line-height:35px;vertical-align:middle;min-width:140px;text-align:center;box-sizing:content-box;border-radius:0;padding:0 10px;transition:background-color 100ms, color 100ms, border-color 100ms;display:inline-block}.template-old a.button-transparent:hover{background:#2e3b47;border-color:#2e3b47;color:white}.template-old .button-trans-white{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;background:transparent;border:1px solid #ffffff;color:#ffffff;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;height:auto;margin:0;text-decoration:none !important;cursor:pointer;padding:15px 45px;vertical-align:middle;min-width:140px;text-align:center;box-sizing:content-box;border-radius:0;transition:background-color 100ms, color 100ms, border-color 100ms;display:inline-block}.template-old .button-trans-white:hover{background:#ffffff;color:#2e3b47 !important;opacity:1 !important}.template-old .button.compact,.template-old .product-form .quantity-submit-row.has-spb .compact.button,.template-old button.compact,.template-old input[type="submit"].compact,.template-old input[type="reset"].compact,.template-old input[type="button"].compact{width:auto;min-width:0}.template-old .button.altcolour,.template-old .product-form .quantity-submit-row.has-spb .button,.template-old button.altcolour,.template-old input[type="submit"].altcolour,.template-old input[type="reset"].altcolour,.template-old input[type="button"].altcolour{background:#ffffff;color:#2e3b47;border:1px solid #2e3b47}.template-old .button.altcolour svg,.template-old .product-form .quantity-submit-row.has-spb .button svg,.template-old button.altcolour svg,.template-old input[type="submit"].altcolour svg,.template-old input[type="reset"].altcolour svg,.template-old input[type="button"].altcolour svg{fill:#2e3b47}.template-old .button.altcolour:hover,.template-old .product-form .quantity-submit-row.has-spb .button:hover,.template-old button.altcolour:hover,.template-old input[type="submit"].altcolour:hover,.template-old input[type="reset"].altcolour:hover,.template-old input[type="button"].altcolour:hover{background:#2e3b47;color:#ffffff;border-color:#2e3b47}.template-old .button.altcolour:hover svg,.template-old .product-form .quantity-submit-row.has-spb .button:hover svg,.template-old button.altcolour:hover svg,.template-old input[type="submit"].altcolour:hover svg,.template-old input[type="reset"].altcolour:hover svg,.template-old input[type="button"].altcolour:hover svg{fill:#ffffff}.template-old .button.notabutton,.template-old .product-form .quantity-submit-row.has-spb .notabutton.button,.template-old a.button.notabutton,.template-old button.notabutton,.template-old 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:#2e3b47;transition:color 100ms}.template-old .button.notabutton:hover,.template-old .product-form .quantity-submit-row.has-spb .notabutton.button:hover,.template-old a.button.notabutton:hover,.template-old button.notabutton:hover,.template-old input[type="submit"].notabutton:hover{color:#8a8f93}.template-old .button.disabled,.template-old .product-form .quantity-submit-row.has-spb .disabled.button,.template-old a.button.disabled,.template-old button[disabled],.template-old input[type="submit"][disabled],.template-old input[type="reset"][disabled],.template-old input[type="button"][disabled]{background:#999 !important;border-color:#999 !important;color:#2e3b47 !important}.template-old h1,.template-old .h1-style,.template-old h2,.template-old h3,.template-old h4,.template-old h5,.template-old h6{font-weight:normal;line-height:1.2em;margin-bottom:10px}.template-old h1 a,.template-old h2 a,.template-old h3 a,.template-old h4 a,.template-old h5 a,.template-old h6 a,.template-old h1 a:link,.template-old h2 a:link,.template-old h3 a:link,.template-old h4 a:link,.template-old h5 a:link,.template-old h6 a:link,.template-old h1 a:visited,.template-old h2 a:visited,.template-old h3 a:visited,.template-old h4 a:visited,.template-old h5 a:visited,.template-old h6 a:visited{text-decoration:none}.template-old h1 a:hover,.template-old h2 a:hover,.template-old h3 a:hover,.template-old h4 a:hover,.template-old h5 a:hover,.template-old h6 a:hover{color:#8a8f93}.template-old h1,.template-old .h1-style,.template-old h2.h1-style,.template-old .slide .overlay-text .text{font-size:30px}.template-old h2,.template-old h1.h2-style,.template-old .slide .overlay-text .h2-style.text,.template-old h2.h2-style,.template-old h3.h2-style,.template-old h4.h2-style,.template-old h5.h2-style,.template-old h6.h2-style,.template-old .h2-style{font-size:27.5px}.template-old h3,.template-old h1.h3-style,.template-old .slide .overlay-text .h3-style.text,.template-old h2.h3-style,.template-old h3.h3-style,.template-old h4.h3-style,.template-old h5.h3-style,.template-old h6.h3-style,.template-old .h3-style{font-size:25px}.template-old h4,.template-old h1.h4-style,.template-old .slide .overlay-text .h4-style.text,.template-old h2.h4-style,.template-old h3.h4-style,.template-old h4.h4-style,.template-old h5.h4-style,.template-old h6.h4-style,.template-old .h4-style{font-size:22.5px}.template-old h5,.template-old h1.h5-style,.template-old .slide .overlay-text .h5-style.text,.template-old h2.h5-style,.template-old h3.h5-style,.template-old h4.h5-style,.template-old h5.h5-style,.template-old h6.h5-style,.template-old .h5-style{font-size:20px}.template-old h6,.template-old h1.h6-style,.template-old .slide .overlay-text .h6-style.text,.template-old h2.h6-style,.template-old h3.h6-style,.template-old h4.h6-style,.template-old h5.h6-style,.template-old h6.h6-style,.template-old .h6-style{font-size:17.5px}.template-old h1.majortitle,.template-old h2.title,.template-old h2.majortitle,.template-old h3.majortitle,.template-old h4.majortitle,.template-old h5.majortitle,.template-old h6.majortitle,.template-old .majortitle{margin:10px 0}.template-old h1.hometitle,.template-old h2.hometitle,.template-old h3.hometitle,.template-old .hometitle{line-height:1em;margin:0 0 20px}.template-old .hometitle{letter-spacing:1px}.template-old .beside-svg{vertical-align:middle}.template-old .icon-svg{fill:none}.template-old .hidden{display:none}.template-old .productPrice_container{text-transform:none;display:none}@media (min-width: 768px){.template-old .productPrice_container{display:block}}.template-old #pageheader ul,.template-old #pageheader li{margin:0;padding:0;display:inline}.template-old .container{max-width:1080px !important;width:100%;margin-left:auto !important;margin-right:auto !important;padding-left:40px !important;padding-right:40px !important}@media (max-width: 1080px){.template-old .uncontain-desktop-down{padding-left:0;padding-right:0}}.template-old .slideshow .container{padding-left:40px !important;padding-right:40px !important}.template-old #header{background:#ffffff;color:#2e3b47;border-bottom:1px solid #e2e2e2;font-size:15px;position:relative}@media screen and (min-width: 768px){.template-old #header{line-height:85px;height:85px}}@media screen and (max-width: 768px){.template-old #header{line-height:60px;height:60px}}.template-old #header a{color:inherit}.template-old #header .mobile-nav-toggle{display:none;position:absolute;top:0;left:0;padding:0}@media screen and (max-width: 767px){.template-old #header .mobile-nav-toggle{display:block}}.template-old #header .mobile-nav-toggle span{position:absolute;background:#232323;left:20px;width:20px;height:2px;top:13px;margin-top:9px}.template-old #header .mobile-nav-toggle span:nth-child(1){top:19px}.template-old #header .mobile-nav-toggle span:nth-child(2){top:25px}.template-old #header .cart-count{position:absolute;top:50%;right:20px;margin-top:-18px;font-size:15px;line-height:32px;letter-spacing:1px}.template-old #header .cart-count.button{margin-top:-17px;padding:8px 10px;min-width:0;line-height:1em;vertical-align:middle;color:#ffffff}.template-old #header .cart-count.button svg{fill:#ffffff}.template-old #header .cart-count svg{width:24px;height:24px}.template-old #header .logo img{width:125px;vertical-align:middle}.template-old #header .logo>a{display:block;margin:0 auto;width:135px}.template-old #header .logo>a:before{content:"";display:inline-block;width:1px;margin-left:-1px;vertical-align:middle;height:32px}.template-old #pageheader #header .logo .logotext{display:inline-block;width:calc(100% - 5px)}.template-old #pageheader{position:relative;background:#ffffff;z-index:4000}.template-old #pageheader,.template-old #pageheader a{color:#232323}.template-old #pageheader svg,.template-old #pageheader svg g{fill:#232323}.template-old #pageheader .logo{text-align:center;padding:0px 0}.template-old #pageheader .logo a{color:#232323}.template-old .logo img{display:inline-block;vertical-align:top}.template-old #pageheader .logo .logotext{font-size:30px;line-height:1.4em;letter-spacing:1px}.template-old #pageheader .search-box,.template-old #pageheader .utils{position:absolute;top:50%}.template-old #pageheader .logo-pos-below .search-box,.template-old #pageheader .logo-pos-below .utils,.template-old #pageheader .logo-pos-above .search-box,.template-old #pageheader .logo-pos-above .utils{top:0;margin-top:0}.template-old #pageheader .search-box{left:30px;margin-top:-19px}.template-old #pageheader .search-box .search-form{border:1px solid transparent;position:relative;display:inline-block}.template-old #pageheader .search-box.focus .search-form{background-color:#fff;border-color:#dedede}.template-old #pageheader .search-box .search-form svg{position:absolute;z-index:1;fill:#232323;top:9px;left:3px;width:18px;height:18px}.template-old #pageheader .search-box .search-form input[type="text"]{border:none;background:transparent;padding:11px 10px 11px 26px;width:210px;font-size:12px;line-height:1.2em;letter-spacing:1px;color:#232323}.template-old #pageheader .search-box.focus .search-form input[type="text"]{color:#666}.template-old #pageheader .search-box .search-form input[type="text"]::-webkit-input-placeholder{font-size:12px;line-height:1.2em;color:#232323;opacity:1;letter-spacing:1px}.template-old #pageheader .search-box .search-form input[type="text"]:-moz-placeholder{font-size:12px;line-height:1.2em;color:#232323;opacity:1;letter-spacing:1px}.template-old #pageheader .search-box .search-form input[type="text"]::-moz-placeholder{font-size:12px;line-height:1.2em;color:#232323;opacity:1;letter-spacing:1px}.template-old #pageheader .search-box .search-form input[type="text"]:-ms-input-placeholder{font-size:12px;line-height:1.2em;color:#232323;opacity:1;letter-spacing:1px}.template-old #pageheader .search-box .search-form input[type="submit"]{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;right:8px;background:transparent;color:#ffffff;border:none;width:20px;min-width:0;height:25px;padding:5px 0;line-height:2px;font-size:100%}.template-old #pageheader .search-box.focus .search-form input[type="submit"]{opacity:1;filter:alpha(opacity=100)}.template-old #pageheader .search-box .results-box{position:absolute;background:#fff;color:#333;width:300px;max-width:100%;z-index:5000;font-size:12px}.template-old #pageheader .search-box .results-box a,.template-old #pageheader .search-box .results-box a:hover{color:inherit}.template-old #pageheader .search-box .results-box>*{display:block;padding:7px 2px;margin:0;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;min-height:24px}.template-old #pageheader .search-box .results-box>*:first-child{border-top:1px solid #e2e2e2}.template-old #pageheader .search-box .results-box .img{float:left;margin:-4px 10px 0 0;width:32px;height:32px;text-align:center;overflow:hidden}.template-old #pageheader .search-box .results-box .img img{vertical-align:middle;margin-top:-2px}.template-old #pageheader .search-box .results-box .note{text-align:center;background:#2e3b47;border:#2e3b47;color:#ffffff;font-size:12px}.template-old #pageheader .utils{right:30px;height:44px;line-height:40px;margin-top:-22px;font-size:12px;letter-spacing:1px}.template-old #pageheader .utils .social-links,.template-old #pageheader .utils .cart-summary{vertical-align:middle;display:inline-block;zoom:1;*display:inline}.template-old #pageheader .utils .social-links{margin-right:30px}.template-old #pageheader .utils .cart-summary{text-align:right}.template-old #pageheader .utils .cart-summary .switcher{margin-left:3px;display:inline;vertical-align:middle;position:relative}.template-old #pageheader .utils .cart-summary .switcher .selected-currency{padding:4px 5px;border:1px solid #e2e2e2;cursor:pointer;border-radius:2px}.template-old #pageheader .utils .cart-summary .switcher .switcher-drop{display:none;position:absolute;right:0;top:100%;z-index:50}.template-old #pageheader .utils .cart-summary .switcher .switcher-drop .inner{margin-top:1.3em;line-height:1em;padding:8px 20px 6px;border:1px solid #dedede;background:#fff;color:#444;white-space:nowrap}.template-old #pageheader .utils .cart-summary .switcher .switcher-drop .inner:before{content:" ";width:0px;height:0px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #dedede transparent;position:absolute;top:1.3em;right:15px;margin-top:-5px}.template-old #pageheader .utils .cart-summary .switcher .switcher-drop .inner:after{content:" ";width:0px;height:0px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;position:absolute;top:1.3em;right:15px;margin-top:-4px}.template-old #pageheader .utils .cart-summary .switcher.show-drop .switcher-drop,.template-old #pageheader .utils .cart-summary .switcher:hover .switcher-drop{display:block;-webkit-animation:reveal 0.2s ease-out 0s 1 normal none;animation:reveal 0.2s ease-out 0s 1 normal none}@media screen and (max-width: 959px){.template-old #pageheader .utils .cart-summary .switcher:hover .switcher-drop{display:none}.template-old #pageheader .utils .cart-summary .switcher.show-drop .switcher-drop{display:block}}.template-old #pageheader .utils .cart-summary .button{min-width:0;padding:8px 15px;vertical-align:middle;color:#ffffff}.template-old #pageheader .util-area{letter-spacing:1px}.template-old #pageheader .logo-pos-above .util-area,.template-old #pageheader .logo-pos-below .util-area{position:relative;height:55px}.template-old #pageheader .logo-pos-below .util-area{margin-top:10px}.template-old #pageheader .util-area .signup-reveal-area{display:inline;position:relative}.template-old #pageheader .util-area .signup-reveal{font-size:12px;line-height:1.2em;letter-spacing:1px;vertical-align:middle}.template-old #pageheader .util-area .signup-form-cont{display:none;position:absolute;left:0;top:100%;z-index:50}.template-old #pageheader .util-area .signup-reveal-area.show-drop .signup-form-cont,.template-old #pageheader .util-area .signup-reveal-area:hover .signup-form-cont{display:block;-webkit-animation:reveal 0.2s ease-out 0s 1 normal none;animation:reveal 0.2s ease-out 0s 1 normal none}.template-old #pageheader .util-area .signup-form-cont .signup-form{margin-top:1.3em}.template-old #pageheader .util-area .signup-form-cont .signup-form:before{content:" ";width:0px;height:0px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #dedede transparent;position:absolute;top:1.3em;left:15px;margin-top:-5px}.template-old #pageheader .util-area .signup-form-cont .signup-form:after{content:" ";width:0px;height:0px;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;position:absolute;top:1.3em;left:15px;margin-top:-4px}.template-old #pageheader .util-area .signup-form{background-color:#fff;border-color:#dedede}.template-old #pageheader .util-area .signup-form *{color:#444;background:transparent}.template-old #pageheader .util-area .signup-form input[type="email"]{letter-spacing:1px;width:150px}.template-old #pageheader .util-area .signup-form input::-webkit-input-placeholder{color:#444}.template-old #pageheader .util-area .signup-form input:-moz-placeholder{color:#444}.template-old #pageheader .util-area .signup-form input::-moz-placeholder{color:#444}.template-old #pageheader .util-area .signup-form input:-ms-input-placeholder{color:#444}.template-old #pageheader .util-area .signup-form label{display:none}.template-old .nav-row{line-height:2.5em;font-size:12px;letter-spacing:1px}.template-old .nav-row .multi-level-nav>div{padding:5px 0}.template-old .nav-row ul{margin:0;display:inline-block}.template-old .nav-row ul li{vertical-align:top;margin:0;display:inline-block}.template-old .nav-row a{padding:10px;white-space:nowrap;display:inline-block}.template-old .nav-row a.expanded,.template-old .nav-row li.active>a{color:#8a8f93}.template-old .nav-row a .exp{margin-left:5px;width:10px;display:inline-block}.template-old .nav-row a .exp svg{display:none}.template-old .nav-row a.listing-title{font-weight:bold}.template-old .nav-row a.listing-title .exp{display:none}.template-old .nav-row .slash{padding:10px 0;display:inline-block}.template-old .nav-row ul ul{display:none}.template-old .nav-row ul ul.listed{display:block;padding-bottom:10px}.template-old .nav-row .tier-1 ul ul.listed{display:none}.template-old .nav-row ul ul.listed>li{display:block}.template-old .nav-row ul ul.listed>li>a{padding-top:8px;padding-bottom:8px;line-height:1em}.template-old .tags.nav-row{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:15px;text-transform:capitalize}.template-old .tags .active a{color:#e94b3f}.template-old .tags .active a .x{position:relative;top:2px;font-weight:bold;font-size:150%;line-height:75%;margin:0 0 0 5px}.template-old .multi-tag-row{margin-bottom:10px}.template-old .multi-tag-row .tags.nav-row{margin-top:-1px}.template-old .multi-tag-row .tags.nav-row.height-hidden{display:block;height:0;overflow:hidden;border:none;padding:0}.template-old .tags-inline{font-size:12px;letter-spacing:1px}.template-old .tags-inline label{margin-right:10px;text-transform:uppercase}.template-old .tags-inline ul{font-style:italic}.template-old .tags-inline ul,.template-old .tags-inline li{display:inline;list-style:none;margin:0;padding:0}.template-old .tags-inline li:after{content:","}.template-old .tags-inline li:last-child:after{content:none}.template-old .page-header{text-align:center;padding:20px 0 20px}.template-old .page-header .pagetitle{margin-bottom:20px}.template-old .page-header .user-content{text-align:left}.template-old .page-header .filters{float:left;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:10px 0}.template-old .page-header .social-area{float:right;margin:10px 0}.template-old .page-header .social-area.center{float:none}.template-old .page-header .social-area .rsslink,.template-old .page-header .social-area .sharing{vertical-align:middle;display:inline-block}.template-old .page-header .social-area .rsslink svg{margin-left:8px;width:15px;height:15px;fill:#2e3b47}.template-old .page-header .filters .tags{margin-right:25px;white-space:nowrap;float:left}.template-old .page-header .filters .sort select{text-transform:none;margin-left:3px}.template-old .page-header .nextprev{font-size:12px;letter-spacing:1px;text-transform:uppercase}.template-old .pagination{font-size:14px;letter-spacing:1px;text-transform:uppercase;display:flex;flex-flow:wrap column}@media (min-width: 768px){.template-old .pagination{flex-flow:wrap row}}.template-old .pagination-row{text-align:center;margin-top:30px;margin-bottom:20px;font-size:14px;letter-spacing:1px}.template-old .pagination .pagecount{border:0;padding:10px;margin:0;display:inline-block}@media (min-width: 768px){.template-old .pagination .pagecount{margin:0 25px}}.template-old .pagination .prev,.template-old .pagination .next{border:1px solid #2e3b47;padding:10px 0;margin:0;background:#fff;color:#2e3b47;display:inline-block;min-width:100px;transition:background 200ms ease-in-out, color 200ms ease-in-out}.template-old .pagination .prev:hover,.template-old .pagination .next:hover{background:#2e3b47;color:#fff}@media (min-width: 768px){.template-old .pagination .prev,.template-old .pagination .next{padding:10px}}.template-old .pagination-row.pagination-row-tabular{display:table;width:100%}.template-old .pagination-row.pagination-row-tabular>.inner{display:table-row}.template-old .pagination-row.pagination-row-tabular>.inner>*{display:table-cell;width:33.33333%;vertical-align:bottom}.template-old .pagination-row.pagination-row-tabular .prev span,.template-old .pagination-row.pagination-row-tabular .next span{vertical-align:middle}.template-old .pagination-row.pagination-row-tabular .prev{text-align:left}.template-old .pagination-row.pagination-row-tabular .next{text-align:right}.template-old .paymentIcons-container{border-bottom:1px solid #ccc;text-align:center;padding:20px}@media (min-width: 768px){.template-old .paymentIcons-container{border-bottom:none;text-align:left;padding:10px 0 0;display:inline-block}}.template-old #pagefooter{background:#fafafa;padding:0 0 50px;font-size:12px}.template-old #pagefooter,.template-old #pagefooter a{color:#232323}.template-old #pagefooter a:hover{opacity:0.75}.template-old #pagefooter .cross-page-promos{background:#f5f5f5;padding-top:16px;padding-bottom:16px}.template-old #pagefooter .cross-page-promos,.template-old #pagefooter .cross-page-promos a,.template-old #pagefooter .cross-page-promos h6{color:#232323}.template-old #pagefooter .cross-page-promos svg{fill:#232323}.template-old #pagefooter .cross-page-promos .overlay-text .text>div{padding-left:0;padding-right:0}.template-old #pagefooter .nav-row{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.template-old #pagefooter .signup-form .input-block{border-color:#e2e2e2}.template-old #pagefooter .lower{padding-left:20px;padding-right:20px;text-align:center}.template-old #pagefooter .copyright{margin-top:30px}.template-old #pagefooter .copyright .copy{white-space:nowrap}.template-old #pagefooter .interact{margin-top:30px}.template-old #pagefooter .interact .social-links{display:inline-block;zoom:1;*display:inline;vertical-align:middle}.template-old #pagefooter .social-links{margin:30px 0}.template-old #pagefooter .social-links a{margin:0 8px}.template-old #pagefooter .social-links svg,.template-old #pagefooter .social-links svg g{fill:#232323}.template-old #pagefooter .payment-methods{margin-top:20px}.template-old .signup-form-cont{text-align:center;clear:both}.template-old .signup-form{display:inline-block;max-width:100%}.template-old .signup-form .input-block{border:1px solid #bfbfbf;background-color:#ffffff;white-space:nowrap;display:inline-block;max-width:100%}.template-old .signup-form label{display:block;margin:0 0 10px;font-size:12px;line-height:1.4em;letter-spacing:1px;text-transform:uppercase}.template-old .signup-form input[type="email"]{border:none;line-height:1.2em;width:200px}.template-old .signup-form h4{margin:0.6em 2em}.template-old .section-signup .signup-form label{display:none}@media (min-width: 500px){.template-old .section-signup .signup-form input[type="email"],.template-old #pagefooter .signup-form input[type="email"]{width:200px}}.template-old .social-links ul,.template-old .social-links li{display:inline-block;list-style:none;margin:0;padding:0;line-height:15px}.template-old .social-links a{display:inline-block;vertical-align:middle;margin:0 0 0 10px}.template-old .social-links a svg{width:15px;height:15px;vertical-align:top}.template-old .social-links a img{height:15px;width:auto;vertical-align:top}.template-old .social-links .google svg{width:22.5px}.template-old .sharing{display:inline}.template-old .sharing .label{vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase}.template-old .sharing ul,.template-old .sharing li{line-height:15px}.template-old .sharing a svg{width:15px;height:15px}.template-old .sharing a svg,.template-old .sharing a svg g{fill:#2e3b47}.template-old .sharing a:hover svg,.template-old .sharing a:hover svg g{fill:#8a8f93}.template-old ul.plain li{list-style:none}.template-old ul.inline,.template-old ul.inline li{margin:0;display:inline}.template-old .related-product-block{box-sizing:border-box;display:inline-block;margin-bottom:16px;margin-right:-4px;padding:0 8px;vertical-align:top;width:50%}@media (min-width: 768px){.template-old .related-product-block{width:25%}}.template-old .related-product-block .product-link{display:inline-block}.template-old .related-product-block .product-info{line-height:24px}.template-old .related-product-block .image-cont{margin-bottom:10px}.template-old .product-block{text-align:center}.template-old .product-block.fixed-width{width:347px}.template-old .product-block .block-inner{position:relative;margin:0 0 20px}.template-old .product-block .product-link{display:block;position:relative;color:inherit}.template-old .product-block .image-cont{position:relative;margin:0 auto;overflow:hidden}.template-old .product-block .image-cont .placeholder-image{width:347px;max-width:100%}.template-old .product-block .image-label-wrap{position:relative}.template-old .product-block .productlabel{position:absolute;top:10px;right:10px;z-index:9}.template-old .productlabel{display:none !important}.template-old .productlabel>span{background-color:#fff !important;color:#2e3b47;font-size:13px;font-weight:bold;letter-spacing:0.5px;line-height:13px;text-transform:uppercase;padding:4.5px 6px;border-radius:2px}.template-old .productlabel.soldout>span{background:#232323}.template-old .productlabel.general>span{background:#8da5d0}.template-old .product-block .product-info{display:block;color:inherit;margin:10px 5px 20px}.template-old .product-block .product-info .dash{display:none}.template-old .product-block .product-info .reducedfrom{font-style:italic;opacity:0.7;margin:0 5px;display:inline}.template-old .product-block .product-info .reducedfrom .amount{text-decoration:line-through}.template-old .product-block .product-info .title{font-weight:bold}.template-old .product-block .product-info .price{margin:0 5px;font-family:lato, "Helvetica Neue", Helvetica, sans-serif}.template-old .product-block .product-info .price .from{font-size:80%}.template-old .product-block.detail-mode-hover .product-info{position:absolute;margin:0;opacity:0;top:0;left:0;width:100%;height:100%;transition:opacity 100ms}.template-old .product-block.detail-mode-hover .product-info .dash{display:block}.template-old .product-block.detail-mode-hover .product-info:before{content:"";background:#ffffff;opacity:0.9;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.template-old .product-block.detail-mode-hover:hover .product-info,.template-old .product-block.detail-mode-hover.expanded .product-info{opacity:1}.template-old .product-block.detail-mode-hover .product-info .reducedfrom{display:block}.template-old .product-block.detail-mode-hover .product-info>.inner{position:relative;z-index:10;display:table;width:100%;height:100%}.template-old .product-block.detail-mode-hover .product-info>.inner>.innerer{display:table-cell;vertical-align:middle;padding:0 20px}.template-old .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:#ffffff;border-width:15px;left:50%;margin:-9px 0 0 -15px}.template-old .product-block.detail-mode-permanent .product-info>.inner{margin-left:auto;margin-right:auto;width:100% !important}.template-old .carousel .product-block.collection-block .block-inner{margin-bottom:0}.template-old .collection-slider .collection-listing .product-block.collection-block .product-info{margin:0}.template-old .overlay-mode-none .product-block.collection-block .productlabel{display:none !important}.template-old .overlay-mode-m .product-block.collection-block .productlabel{top:50%;margin-top:-30px}.template-old .overlay-mode-t .product-block.collection-block .productlabel{top:0;margin:0}.template-old .overlay-mode-b .product-block.collection-block .productlabel{top:auto;bottom:0;margin:0}.template-old .overlay-mode-t .product-block.collection-block .productlabel>span,.template-old .overlay-mode-b .product-block.collection-block .productlabel>span{padding-left:0;padding-right:0;width:100%}.template-old .product-block.collection-block .productlabel>span{background:#2e3b47;color:#ffffff;transition:background-color 100ms}.template-old .product-block.collection-block:hover .productlabel>span{background:#2e3b47}.template-old .product-block.collection-block .productlabel .count{text-transform:none;font-style:italic;display:block;font-size:0.8em;margin-top:5px;letter-spacing:0.5px}.template-old .product-block.collection-block .image-cont{padding-bottom:0}.template-old .collection-slider-row.for-collections{padding-bottom:40px}.template-old .product-block.page-block .article-image{margin:1em 0 0}.template-old .product-block.page-block .block-inner{border:1px solid #000;width:300px;overflow:hidden}.template-old .product-block.fixed-width.page-block .block-inner{width:347px}.template-old .product-block.page-block .block-inner .text-cont{padding:20px;overflow:hidden;text-align:left}.template-old .product-detail .detail{text-align:center;position:relative;padding-left:20px;padding-right:20px}@media (min-width: 768px){.template-old .product-detail .detail{text-align:left;padding-left:40px;padding-right:0}}.template-old .product-detail .button,.template-old .product-detail .product-form .quantity-submit-row.has-spb .button,.template-old .product-form .quantity-submit-row.has-spb .product-detail .button{width:100%;font-weight:bold;font-size:14px}.template-old .product-detail .detail .title{margin:0 0 20px}.template-old .price-area{font-family:inherit;margin-bottom:20px}.template-old .price-area .was-price{font-size:15px;margin-right:10px;text-decoration:line-through}.template-old .product-detail .detail .productlabel{position:static;float:right;margin:0 0 10px 10px}.template-old .product-detail .detail .description{margin:50px 0}.template-old .product-detail .description{clear:both}.template-old .product-detail .description ul li{list-style:disc inside}.template-old .product-detail .product-form .input-row .original-selector{display:none}.template-old .no-js .product-detail .product-form .option-selectors{display:none}.template-old .no-js .product-detail .product-form .original-selector{display:inline}.template-old .product-detail .product-form.section{text-align:left}.template-old .product-detail .product-form .input-row{margin:0 0 20px;clear:both}.template-old .product-detail .product-form .input-row label{font-weight:bold}.template-old .product-detail .product-form .input-row label{float:left;width:90px;margin-top:7px;margin-bottom:5px}.template-old .product-detail .product-form .selector-wrapper{margin-bottom:10px}@media (min-width: 768px){.template-old .product-detail .product-form .selector-wrapper{margin-bottom:0}}.template-old .product-detail .product-form .selector-wrapper{display:block;width:100%}@media (min-width: 768px){.template-old .product-detail .product-form .selector-wrapper{box-sizing:border-box;display:inline-block;margin-right:-4px;padding-right:5px;width:33.333333%}.template-old .product-detail .product-form .selector-wrapper:last-child{padding-left:5px;padding-right:0;width:66.666666%}}.template-old .product-detail .product-form .selector-wrapper .styled-select{width:100%}.template-old .product-detail .product-form .input-row{padding-top:0}.template-old .product-detail .product-form .input-row label.singleopt{float:none;width:auto}.template-old .product-detail .product-form .input-row select{min-width:70px;display:inline-block;font-weight:normal}.template-old .product-form .input-row input[name="quantity"]{margin-right:5px;width:2em;text-align:center}.template-old .product-detail .product-form .input-row.quantity-submit-row{margin-bottom:10px}.template-old .product-detail .product-form .input-row.quantity-submit-row label{display:none}.template-old .product-form .quantity-submit-row.has-spb{display:flex;flex-wrap:wrap;align-items:flex-start}.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__quantity,.template-old .product-form .quantity-submit-row.has-spb label{display:block}.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__quantity{width:100%;margin-bottom:20px}.template-old .product-form .quantity-submit-row.has-spb .button{min-height:44px;box-sizing:border-box;width:100%}.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit,.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button{width:50%;box-sizing:border-box}@media (max-width: 450px){.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit,.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button{width:100%}}.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit{padding-right:10px}@media (max-width: 450px){.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit{padding-right:0}}.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button{padding-left:10px}@media (max-width: 450px){.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button{padding-top:10px;padding-left:0}}.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button__button{min-height:44px;font-size:12px;line-height:12px;letter-spacing:1px;box-sizing:border-box}.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded{background:#2e3b47;border:1px solid #2e3b47;color:#ffffff}.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded:hover{background:#2e3b47;border-color:#2e3b47}@media (min-width: 768px) and (max-width: 940px){.template-old .product-form .quantity-submit-row.has-spb{flex-direction:column}.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit,.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button{width:200px}.template-old .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit{padding-right:0}.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button{padding:10px 0 0 0}}.template-old .featured-product .product-form .quantity-submit-row.has-spb{flex-direction:column}@media (max-width: 767px) and (min-width: 451px){.template-old .featured-product .product-form .quantity-submit-row.has-spb{flex-direction:row}}.template-old .featured-product .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit,.template-old .featured-product .product-form .quantity-submit-row.has-spb .shopify-payment-button{width:200px}@media (max-width: 767px) and (min-width: 451px){.template-old .featured-product .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit,.template-old .featured-product .product-form .quantity-submit-row.has-spb .shopify-payment-button{width:50%}}@media (max-width: 450px){.template-old .featured-product .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit,.template-old .featured-product .product-form .quantity-submit-row.has-spb .shopify-payment-button{width:100%}}.template-old .featured-product .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit{padding-right:0}@media (max-width: 767px) and (min-width: 451px){.template-old .featured-product .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit{padding-right:10px}}.template-old .featured-product .product-form .quantity-submit-row.has-spb .shopify-payment-button{padding-top:10px;padding-left:0}@media (max-width: 767px) and (min-width: 451px){.template-old .featured-product .product-form .quantity-submit-row.has-spb .shopify-payment-button{padding-top:0px;padding-left:10px}}.template-old .featured-product .product-form .quantity-submit-row.has-spb .shopify-payment-button__more-options{white-space:nowrap}.template-old .shopify-payment-button{transition:opacity 150ms}.template-old .shopify-payment-button .shopify-payment-button__button{border-radius:0}.template-old .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}.template-old .shopify-payment-button .shopify-payment-button__more-options:hover{background:transparent}.template-old .shopify-payment-button .shopify-payment-button__more-options[disabled]{background:transparent !important}.template-old .variant-status--unavailable .shopify-payment-button{opacity:0}.template-old .product-detail .sharing{margin-top:20px}.template-old .sku--no-sku{display:none}.template-old .input-row select,.template-old .inputrow select{height:30px;line-height:30px;padding:4px 14px 4px 4px;border:1px solid #e2e2e2}.template-old .styled-select{display:inline-block;vertical-align:top;box-sizing:border-box;height:42px;line-height:42px;overflow:hidden;width:240px;position:relative;background:#ffffff;border:1px solid #bfbfbf}.template-old .styled-select::after{content:"";position:absolute;right:10px;top:50%;z-index:1;margin-top:-9px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg fill='rgba(0, 0, 0, 0.999999)' 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")}.template-old .styled-select select{background:transparent;color:#000;border:none;font-size:14px;height:38px;line-height:38px;padding:0 10px;width:100%;max-width:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2}.template-old .collection-listing .product-detail{background:#ffffff;overflow:hidden;position:relative;line-height:1.6em}.template-old .collection-listing .product-detail .inner{padding:50px 90px}.template-old .collection-listing-stream .product-detail .gallery .thumbnails,.template-old .collection-listing .product-detail .gallery .thumbnails{position:static}.template-old .collection-listing .product-detail,.template-old .collection-listing .product-detail .title,.template-old .collection-listing .product-detail .title a,.template-old .collection-listing .product-detail h1.majortitle,.template-old .collection-listing .product-detail h2,.template-old .collection-listing .product-detail h3,.template-old .collection-listing .product-detail h4,.template-old .collection-listing .product-detail h5,.template-old .collection-listing .product-detail h6{color:#232323}.template-old .collection-listing .product-detail a{color:#e95144}.template-old .collection-listing .product-detail a.button,.template-old .collection-listing .product-detail .product-form .quantity-submit-row.has-spb a.button,.template-old .product-form .quantity-submit-row.has-spb .collection-listing .product-detail a.button{background-color:#e95144;color:#fff}.template-old .collection-listing .product-detail a.button:hover{background-color:#e95144}.template-old .collection-listing .product-detail .gallery .main-image,.template-old .collection-listing-stream .product-detail .gallery .main-image{margin-right:0}.template-old .product-detail .close-detail{position:absolute;right:20px;top:20px;text-indent:-999em;width:40px;height:40px;padding:10px}.template-old .collection-slider-row{padding-top:40px}.template-old .collection-slider-row .hometitle{padding:56px 0;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1024px){.template-old .collection-slider-row{padding-top:0}.template-old .collection-slider-row .hometitle{padding:55px 0;margin-bottom:0}}@media (max-width: 767px){.template-old .collection-slider-row .hometitle{padding:0px 0;margin-bottom:30px}}.template-old .collection-slider .collection-listing{overflow:hidden;position:relative}.template-old .collection-slider .collection-listing .product-list{margin-left:0;margin-right:0}.template-old .collection-slider .collection-listing .product-block{padding-bottom:0}.template-old .collection-slider .collection-listing .product-block .product-info{margin-bottom:30px}.template-old .collection-slider .product-block.expanded .block-inner:after{margin-top:1px}.template-old .collection-slider .collection-listing .product-block .product-detail{display:none}.template-old .collection-slider .fixed-mode .product-block{margin-left:0;margin-right:0;width:auto}.template-old .collection-slider .fixed-mode .product-block .image-cont .image-link{height:auto}.template-old .collection-slider .fixed-mode .product-block .image-cont img{max-height:none;max-width:100%}.template-old .collection-listing .product-list{margin-left:20px;margin-right:20px;margin-bottom:-20px}.template-old .container>.collection-listing .product-list{margin-left:-8px;margin-right:-8px}.template-old .collection-listing .product-list.carousel{margin-bottom:0}.template-old .collection-slider-row .collection-listing .product-detail{position:relative;height:auto;margin-top:0}.template-old .collection-listing{text-align:center;line-height:0}.template-old .collection-listing .product-block{display:inline-block;max-width:100%;margin-left:8px;margin-right:8px;vertical-align:top;line-height:1.6em}.template-old .collection-listing .product-detail{position:absolute;top:auto;left:0;width:100%;height:0}.template-old .collection-listing-stream .product-block.fixed-width{width:auto}.template-old .collection-listing-stream .block-inner{display:none}.template-old .collection-listing-stream .product-detail{padding-top:40px;padding-bottom:40px;border-top:1px solid #e2e2e2}.template-old .collection-listing-stream .product-block:first-child .product-detail{border-top:none}.template-old .collection-listing-stream .product-detail .close-detail{display:none}.template-old .view-all{text-align:center;font-size:12px;letter-spacing:1px;line-height:1em;text-transform:uppercase;margin:-10px 0 20px}.template-old .view-all>*{vertical-align:middle}.template-old .view-all .prev,.template-old .view-all .next{margin:0 40px;font-size:140%}.template-old .collection-slider .has-paging .prev,.template-old .collection-slider .has-paging .next{font-size:80%;margin:0 30px;vertical-align:top;display:inline-block !important}.template-old .collection-slider .has-paging .prev.slick-hidden,.template-old .collection-slider .has-paging .next.slick-hidden{display:none !important}.template-old .view-as{white-space:nowrap;display:inline-block}.template-old #view-as-tiles,.template-old #view-as-stream{padding-left:25px;position:relative;margin-left:15px}.template-old #view-as-tiles div,.template-old #view-as-stream div{background:#2e3b47;position:absolute;transition:background-color 100ms}.template-old #view-as-tiles.active,.template-old #view-as-stream.active{color:#8a8f93}.template-old #view-as-tiles.active div,.template-old #view-as-stream.active div{background:#8a8f93;position:absolute}.template-old #view-as-tiles:hover div,.template-old #view-as-stream:hover div{background:#8a8f93}.template-old #view-as-tiles div{height:6px;width:6px}.template-old #view-as-tiles .fluff1{left:0;top:0}.template-old #view-as-tiles .fluff2{left:8px;top:0}.template-old #view-as-tiles .fluff3{left:0;top:8px}.template-old #view-as-tiles .fluff4{left:8px;top:8px}.template-old #view-as-stream .fluff{left:0;top:0;height:14px;width:14px}.template-old .article-list .article{padding-top:50px;padding-bottom:50px;border-top:1px solid #e2e2e2}.template-old .article-list .article:first-child{border-top:none;padding-top:20px}.template-old .article .container,.template-old #comments.container{max-width:800px !important}.template-old .article .continue-reading{margin-top:1em;margin-bottom:1em}.template-old .article .continue-reading i,.template-old .article .continue-reading span{vertical-align:middle}.template-old .article .meta{margin-top:1em;font-style:italic;font-size:90%}.template-old .article .meta .time{display:block}.template-old .article .meta .tags .label{font-style:normal}.template-old .user-content h1,.template-old .user-content h2,.template-old .user-content h3,.template-old .user-content h4,.template-old .user-content h5,.template-old .user-content h6{margin:1em 0 15px}.template-old .user-content a{text-decoration:underline}.template-old .user-content a.text-link{text-decoration:none;padding-bottom:1px;border-bottom:1px solid #2e3b47}.template-old .user-content a.text-link:hover{border-bottom-color:#8a8f93}.template-old .user-content iframe{max-width:100%}.template-old .meta .iconmeta{margin-right:10px;line-height:1.4em;display:inline-block;font-size:12px}.template-old .meta .meta-share-mob{display:none}.template-old .meta .iconmeta a{white-space:nowrap}.template-old .meta .tags a:after{content:","}.template-old .meta .tags a:last-child:after{content:none}.template-old #cartform .divider{padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #e2e2e2}.template-old #cartform .item-list{margin:10px 0 40px}.template-old #cartform .item{clear:both;list-style:none;position:relative;border-top:1px solid #e2e2e2;padding:10px 0}.template-old #cartform .item:first-child{border-top:none}.template-old #cartform .item a.remove{position:absolute;top:45px;right:5%;font-size:20px;text-decoration:none;font-weight:bold;border-radius:10px}.template-old #cartform .item .image{width:100px;height:100px;line-height:100px;margin:0 4% 0 5%;float:left}.template-old #cartform .item .image img{vertical-align:middle}.template-old #cartform .item .desc{overflow:hidden;margin:37px 50% 0 0}.template-old #cartform .item .desc .variant{font-size:90%}.template-old #cartform .item .desc .variant:before{content:"- ";margin:0 5px}.template-old #cartform .item .quantity{position:absolute;top:40px;right:30%;width:130px}.template-old #cartform .item .quantity input{width:34px;margin-left:4px;padding-left:2px;padding-right:2px;text-align:center;box-sizing:content-box}.template-old #cartform .item .line-total{margin-top:5px;position:absolute;top:40px;right:10%;width:90px;text-align:right}.template-old #cartform .checkout-note textarea{width:370px;max-width:90%;margin-top:10px}.template-old #cartform .totals-area{text-align:right}.template-old #cartform .totals-area .checkout-col{float:right;max-width:360px}.template-old #cartform .totals-area .subtotal{margin:0 0 40px}.template-old #cartform .totals-area .checkout-buttons{margin:0 0 40px}.template-old #cartform .totals-area .checkout-buttons #update-cart{margin-left:4px}.template-old #cartform .termsagreement{margin-bottom:5px}.template-old #cartform .termsagreement label{vertical-align:middle}.template-old .additional-checkout-buttons{margin-top:20px;box-sizing:border-box}.template-old .additional-checkout-buttons *,.template-old .additional-checkout-buttons *:before,.template-old .additional-checkout-buttons *:after{box-sizing:inherit}.template-old .additional-checkout-buttons>*{vertical-align:top}.template-old .additional-checkout-buttons input{background:none;border:none;height:auto}.template-old #cartform #shipping-calculator .inputrow{float:left;clear:none;width:20%;padding:0 30px 20px 0}.template-old #cartform #shipping-calculator .inputrow label{display:block;float:none;margin:0 0 10px 0}.template-old #cartform #shipping-calculator .inputrow.ziprow{width:auto;overflow:hidden;padding-right:0}.template-old #cartform #shipping-calculator .inputrow.ziprow input{width:auto}.template-old #cartform #shipping-calculator .inputrow.ziprow #address_zip{width:120px;margin-right:20px}.template-old #cartform #shipping-calculator #wrapper-response{padding:20px 0;clear:both}.template-old #template{text-align:center}.template-old #template .template_header{margin:40px 0}.template-old #template button,.template-old #template input{width:362px}.template-old #template textarea{width:362px}.template-old #template label{font-size:85%}.template-old #template .action_bottom{margin-top:27px}.template-old #template .note{display:block;margin:10px 0}.template-old #template .errors{margin:10px 25px;font-style:italic}.template-old #template .errors li{list-style:none}.template-old .jsforms #template .large_form{position:relative;margin-top:-1px}.template-old .jsforms #template .large_form label{position:absolute;left:0;right:0;top:10px;padding:0 20px}.template-old #template.lefty-form{text-align:left}.template-old #template.lefty-form input[type="text"],.template-old #template.lefty-form input[type="email"],.template-old #template.lefty-form textarea{text-align:left}.template-old #template.righty-form{text-align:center}.template-old #template.righty-form input[type="text"],.template-old #template.righty-form input[type="email"],.template-old #template.righty-form textarea,.template-old #template.righty-form input[type="submit"]{width:96%;padding-left:2%;padding-right:2%}.template-old .address_actions .action_edit{margin-right:15px}.template-old #address_tables{margin-top:40px}.template-old #admin_header{margin:20px 0 40px}.template-old #admin_header .title{text-align:center}.template-old #admin_header .action_return{margin-bottom:20px}.template-old #customer_sidebar{float:left;width:33%}.template-old #customer_detail .address p,.template-old .address_table .view_address p,.template-old #order_address .address p{margin-bottom:0}.template-old #customer_orders{float:right;width:60%}.template-old #order_address{margin-top:10px}.template-old #order_address #order_payment{float:left;width:48%;margin-bottom:20px}.template-old #order_address #order_shipping{float:right;width:48%;margin-bottom:20px}.template-old #order_details{clear:both;width:100%}@media (max-width: 767px){.template-old #order_details .price,.template-old #order_details .sku{visiblity:hidden;padding:0;font-size:0}}.template-old .order-table-container{overflow:auto}.template-old #comments .comment{padding-top:20px;border-top:1px solid #e2e2e2}.template-old #comments .comment.first{border-top:0}.template-old #comments .comment .gravatar{float:left;width:80px}.template-old #comments .comment .detail{margin-left:100px}.template-old .payment-methods img{margin:0 3px;height:25px;width:auto;max-width:none}.template-old ul.taglist{margin:0}.template-old ul.taglist li{display:inline;white-space:nowrap}.template-old table.noborders,.template-old table.noborders tr,.template-old table.noborders th,.template-old table.noborders td{border:0}.template-old .simple-popup{position:absolute;width:140px;padding:10px 15px;border:1px solid #e2e2e2;color:#232323;background:#ffffff;border-radius:3px;box-shadow:0 0 2px 0 #888;text-align:center}.template-old .fb_iframe_widget>span{vertical-align:baseline !important}.template-old .fb_iframe_widget iframe{max-width:none}.template-old .slide{position:relative}.template-old .slide img{width:100%}.template-old .overlay-text{box-sizing:border-box;position:absolute;top:0;left:0;padding:0 10%;width:100%;height:100%;text-align:center}.template-old .overlay-text p{margin:0.1em 0}.template-old .overlay-text:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-left:-1px;width:1px}@media (min-width: 768px){.template-old .overlay-centre .text a{color:#ffffff}}.template-old .overlay-text.overlay-left{text-align:left}.template-old .overlay-text.overlay-right{text-align:right}.template-old .overlay-text .inner{display:inline-block;width:98%;vertical-align:middle}.template-old .overlay-text .text>div{line-height:1.2em;padding:15px 30px;display:inline-block}.template-old .colourSwatches{box-sizing:content-box;-webkit-box-sizing:initial;-moz-box-sizing:initial}.template-old .colourSwatch{box-sizing:content-box;-webkit-box-sizing:initial;-moz-box-sizing:initial}.template-old .slide .overlay-text .text{line-height:1.4em;margin:0;padding:0;line-height:1.4em;margin:0;padding:0}.template-old .slide .overlay-text .text .second-line{font-size:12px;line-height:1.4em;text-transform:uppercase;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:12px}.template-old .slide .overlay-text .text .headline{margin-bottom:1em;font-size:24px}.template-old .slide .overlay-text .text a:hover{color:#ffffff}.template-old .product_details .button,.template-old .product_details .product-form .quantity-submit-row.has-spb .button,.template-old .product-form .quantity-submit-row.has-spb .product_details .button{border-radius:0}@media (min-width: 768px) and (max-width: 1024px){.template-old .slide .overlay-text .text{line-height:1.4em;margin:0;padding:0}.template-old .slide .overlay-text .text .second-line{font-size:10px}.template-old .slide .overlay-text .text .headline{font-size:20px}}@media (max-width: 767px){.template-old .slide .overlay-text .text .second-line{font-size:10px}.template-old .slide .overlay-text .text .headline{width:90%;margin-left:auto;margin-right:auto;font-size:18px}}.template-old .full-width-image,.template-old .image-block{overflow:hidden;position:relative;line-height:0}.template-old .full-width-image .img-cont,.template-old .image-block .img-cont{display:block;position:relative}.template-old .full-width-image a,.template-old .image-block a{display:block;transition:opacity 150ms}.template-old .full-width-image a:hover,.template-old .image-block a:hover{opacity:0.9}.template-old .full-width-image img,.template-old .image-block img{width:100%;height:auto;vertical-align:top}.template-old .full-width-image.no-stretch img,.template-old .image-block.no-stretch img{width:auto}.template-old .slideshow .overlay-text .text,.template-old .full-width-image .overlay-text .text{font-size:30px;line-height:1.2em}.template-old .slideshow .rimage-outer-wrapper,.template-old .full-width-image .rimage-outer-wrapper{max-width:none !important;max-height:none !important}.template-old .placeholder-image{position:relative;padding-top:100%;height:0px;overflow:hidden;background:#f9fafa}.template-old .placeholder-image.dark{background:#c6c7c8}.template-old .placeholder-image.dark svg,.template-old .placeholder-image.dark svg g{fill:#a3a6a9}.template-old .placeholder-image.landscape{padding-top:55%}.template-old .placeholder-image.placeholder--banner{padding-top:475px}@media (max-width: 767px){.template-old .placeholder-image.placeholder--banner{padding-top:55%}}.template-old .placeholder-image svg{position:absolute;top:0;left:0;width:100%;height:100%}.template-old .placeholder-image svg,.template-old .placeholder-image svg g{fill:#c8cbcd}.template-old .willstagram{overflow:hidden;white-space:nowrap}.template-old .willstagram .item{display:inline-block;max-width:100%;vertical-align:top;width:200px;margin:0 16px 0 0}.template-old .willstagram .owl-item .item{display:block;width:auto;margin:auto}.template-old .willstagram .owl-item .item .placeholder-image{width:100%;max-width:100%}.template-old .willstagram .desc{display:none}.template-old .willstagram img{width:100%;vertical-align:top}.template-old .willstagram a{display:block;transform:scale(1);transition:opacity 150ms}.template-old .willstagram a:hover{opacity:0.9}.template-old .willstagram.willstagram--uncontained{padding-left:16px;padding-right:16px}.template-old .willstagram.willstagram--no-margins{padding-left:0;padding-right:0}.template-old .willstagram.willstagram--no-margins .item{margin-right:0}.template-old .willstagram .willstagram__error{font-style:italic;text-align:center}.template-old .align-center,.template-old .align-centre{text-align:center}.template-old .align-right{text-align:right}.template-old a .state{display:inline-block;width:1em;text-align:center}.template-old .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.template-old .video-container iframe,.template-old .video-container object,.template-old .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.template-old .spaced-row{margin-bottom:40px}.template-old .spaced-row-above{margin-top:40px}.template-old .spaced-row-below{margin-bottom:40px}.template-old .fully-spaced-row{margin-top:40px;margin-bottom:40px}.template-old .strongly-spaced-row{margin-top:80px;margin-bottom:80px}.template-old .lightly-spaced-row{margin-bottom:1em}.template-old .padded-row{padding-top:40px;padding-bottom:40px}.template-old .strongly-padded-row{padding-top:80px;padding-bottom:80px}.template-old .content img,.template-old .content iframe,.template-old .content embed,.template-old .content object{max-width:100%;height:auto}.template-old .layout-column-half-left{float:left;width:45%}.template-old .layout-column-half-right{float:right;width:45%}.template-old .layout-content-with-image-left.valign-top .image-cont,.template-old .layout-content-with-image-left.valign-top .content,.template-old .layout-content-with-image-right.valign-top .image-cont,.template-old .layout-content-with-image-right.valign-top .content{vertical-align:top}.template-old .layout-content-with-image-left.valign-middle .image-cont,.template-old .layout-content-with-image-left.valign-middle .content,.template-old .layout-content-with-image-right.valign-middle .image-cont,.template-old .layout-content-with-image-right.valign-middle .content{vertical-align:middle}.template-old .layout-content-with-image-left.valign-bottom .image-cont,.template-old .layout-content-with-image-left.valign-bottom .content,.template-old .layout-content-with-image-right.valign-bottom .image-cont,.template-old .layout-content-with-image-right.valign-bottom .content{vertical-align:bottom}.template-old .layout-content-with-image-left .image-cont,.template-old .layout-content-with-image-right .image-cont{display:inline-block;width:33.333%;text-align:center}.template-old .layout-content-with-image-left .content,.template-old .layout-content-with-image-right .content{display:inline-block;width:60%;margin-right:6.666%}.template-old .layout-content-with-image-left .content{margin-left:0;margin-right:0}.template-old .layout-content-with-image--large-image .image-cont{width:60%}.template-old .layout-content-with-image--large-image .content{width:33.333%}.template-old .micro-collage{position:relative;height:0px;padding-top:60%}@media (max-width: 767px){.template-old .micro-collage{padding-top:100%}}.template-old .micro-collage .fade-in{opacity:0;transition:opacity 500ms}.template-old .micro-collage .fade-in.lazyloaded{opacity:1}.template-old .micro-collage .placeholder-image{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.template-old .micro-collage .micro-collage__image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.template-old .micro-collage .micro-collage__image-1-frame{position:absolute;z-index:2;background:#f4f4f4;transform:translate(0, 0);transition:transform 200ms ease-out;outline:1px solid transparent;left:14.5%;right:0;top:21.75%;bottom:21.75%}.template-old .micro-collage .micro-collage__image-2-frame{position:absolute;z-index:1;background:#f4f4f4;transform:translate(0, 0);transition:transform 200ms ease-out;outline:1px solid transparent;left:0;right:36.25%;top:7.25%;bottom:7.25%}.template-old .micro-collage .micro-collage__image-2-frame .placeholder-image{opacity:0.25}@media (min-width: 768px){.template-old .micro-collage.micro-collage--link-hover .micro-collage__image-1-frame{transform:scale(1.03)}.template-old .micro-collage.micro-collage--link-hover .micro-collage__image-2-frame{transform:scale(0.97)}.template-old .micro-collage.micro-collage--link-hover.micro-collage--style-2 .micro-collage__image-1-frame,.template-old .micro-collage.micro-collage--link-hover.micro-collage--style-4 .micro-collage__image-1-frame{transform:scale(1.03)}.template-old .micro-collage.micro-collage--link-hover.micro-collage--style-2 .micro-collage__image-2-frame,.template-old .micro-collage.micro-collage--link-hover.micro-collage--style-4 .micro-collage__image-2-frame{transform:scale(0.97)}}.template-old .micro-collage.micro-collage--style-1,.template-old .micro-collage.micro-collage--style-4{margin-top:-3.625%;margin-bottom:-3.625%}.template-old .micro-collage.micro-collage--style-3{margin-top:-7.25%;margin-bottom:-7.25%}.template-old .micro-collage.micro-collage--style-2 .micro-collage__image-1-frame{left:0;right:14.5%}@media (max-width: 767px){.template-old .micro-collage.micro-collage--style-2 .micro-collage__image-1-frame{left:7.25%;right:7.25%}}.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-2 .micro-collage__image-1-frame{left:14.5%;right:0}@media (max-width: 767px){.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-2 .micro-collage__image-1-frame{left:7.25%;right:7.25%}}.template-old .micro-collage.micro-collage--style-2 .micro-collage__image-2-frame{left:10.875%;right:25.375%}@media (max-width: 767px){.template-old .micro-collage.micro-collage--style-2 .micro-collage__image-2-frame{left:18.125%;right:18.125%}}.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-2 .micro-collage__image-2-frame{left:25.375%;right:10.875%}@media (max-width: 767px){.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-2 .micro-collage__image-2-frame{left:18.125%;right:18.125%}}.template-old .micro-collage.micro-collage--style-3 .micro-collage__image-1-frame{top:14.5%;bottom:29%}.template-old .micro-collage.micro-collage--style-3 .micro-collage__image-2-frame{top:29%;bottom:14.5%;right:14.5%}.template-old .micro-collage.micro-collage--style-4 .micro-collage__image-1-frame{top:7.25%;bottom:7.25%;right:29%}@media (max-width: 767px){.template-old .micro-collage.micro-collage--style-4 .micro-collage__image-1-frame{left:21.75%;right:21.75%}}.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-4 .micro-collage__image-1-frame{left:29%;right:14.5%}@media (max-width: 767px){.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-4 .micro-collage__image-1-frame{left:21.75%;right:21.75%}}.template-old .micro-collage.micro-collage--style-4 .micro-collage__image-2-frame{top:14.5%;bottom:14.5%;right:14.5%}@media (max-width: 767px){.template-old .micro-collage.micro-collage--style-4 .micro-collage__image-2-frame{left:7.25%;right:7.25%}}.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-4 .micro-collage__image-2-frame{left:14.5%;right:0}@media (max-width: 767px){.template-old .layout-content-with-image-right .micro-collage.micro-collage--style-4 .micro-collage__image-2-frame{left:7.25%;right:7.25%}}.template-old .micro-collage.micro-collage--style-5 .micro-collage__image-1-frame{top:0;left:29%;bottom:14.5%;right:14.5%}.template-old .micro-collage.micro-collage--style-5 .micro-collage__image-2-frame{left:14.5%;right:29%;top:14.5%;bottom:0}.template-old .product-collage{position:relative}.template-old .product-collage .product-collage__inner{height:0;padding-top:100%;position:relative}.template-old .product-collage .product-collage__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;transition:all 200ms;transform:translate3d(0, 0, 0);transform-origin:center center}.template-old .product-collage .product-collage__image .rimage-outer-wrapper,.template-old .product-collage .product-collage__image .placeholder-image{width:75%;margin-left:auto;margin-right:auto}@media (max-width: 767px){.template-old .product-collage .product-collage__image .rimage-outer-wrapper,.template-old .product-collage .product-collage__image .placeholder-image{width:95%}}.template-old .product-collage .product-collage__image.active{z-index:1;opacity:1}.template-old .product-collage .product-collage__image.active .rimage-outer-wrapper .rimage-wrapper img.lazyloaded{opacity:1 !important}.template-old .product-collage--multiple-images{cursor:none}.template-old .product-collage--multiple-images .product-collage__image{opacity:0}.template-old .product-collage--multiple-images .product-collage__image .rimage-outer-wrapper .rimage-wrapper{background:#ffffff}.template-old .product-collage--multiple-images .product-collage__image .rimage-outer-wrapper .rimage-wrapper img.lazyloaded{opacity:0.75 !important}.template-old .product-collage.product-collage--focus .product-collage__image{opacity:1}.template-old .product-collage.product-collage--focus .rimage-outer-wrapper .rimage-wrapper img.lazyloaded{transition:none}.template-old .product-collage--show-borders.product-collage--focus .rimage-outer-wrapper{box-shadow:0 0 0 1px rgba(0,0,0,0.12)}.template-old .product-collage__prev,.template-old .product-collage__next{position:absolute;top:0;width:50%;height:100%;z-index:2;cursor:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.template-old .product-collage__prev{left:0}.template-old .product-collage__next{right:0}.template-old .product-collage__cursor{position:absolute;top:-21px;left:-21px;width:42px;height:42px;opacity:0;z-index:2;pointer-events:none;background:transparent url("data:image/svg+xml,%3Csvg width='42px' height='42px' viewBox='0 0 42 42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFFFFF' cx='21' cy='21' r='21'%3E%3C/circle%3E%3Cg transform='translate%2813.000000, 16.000000%29' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0.5,5.5 L16,5.5'%3E%3C/path%3E%3Cpolyline points='11 0.5 16 5.5 11 10.5'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat}.template-old .product-collage--hover .product-collage__cursor{opacity:1}.template-old .product-collage__prev:hover{cursor:none}@media (max-width: 767px){.template-old .featured-product{display:flex;flex-direction:column}.template-old .featured-product .content{order:1}}.template-old .article-layout__column{float:left;width:30%;margin-left:5%}.template-old .article-layout__column:first-child{margin-left:0}.template-old .article-layout__column:nth-child(3){float:right;margin-left:0}.template-old .responsive-table{width:100%}.template-old .responsive-table .responsive-table__cell-label,.template-old .responsive-table .responsive-table__cell-head__icon,.template-old .responsive-table .responsive-table__more{display:none}@media (max-width: 767px){.template-old .responsive-table{display:block;width:auto;margin-left:-20px;margin-right:-20px;border-top:1px solid #e2e2e2}.template-old .responsive-table thead{display:none}.template-old .responsive-table tbody,.template-old .responsive-table tr,.template-old .responsive-table td{display:block}.template-old .responsive-table tr{border-bottom:1px solid #e2e2e2}.template-old .responsive-table td{display:none;border:none;padding:0 20px;background:#ebebeb;color:#232323}.template-old .responsive-table td.responsive-table__first-mobile-cell{padding-top:20px}.template-old .responsive-table td:last-child{padding-bottom:20px}.template-old .responsive-table .responsive-table__cell-head{display:block;cursor:pointer;position:relative;padding-top:20px;padding-bottom:20px;padding-right:50px;background:#ffffff}.template-old .responsive-table .responsive-table__cell-head a{color:inherit}.template-old .responsive-table .responsive-table__cell-head__icon{display:block;position:absolute;top:20px;right:20px}.template-old .responsive-table .responsive-table__cell-label{display:inline;font-weight:bold}.template-old .responsive-table .responsive-table__cell-label:after{content:":"}.template-old .responsive-table .responsive-table__more{display:block;margin-top:1em}.template-old .responsive-table .desktop-only{display:none !important}.template-old .responsive-table .expanded .responsive-table__cell-head__icon{transform:rotate(90deg)}.template-old .responsive-table .expanded td{display:block}}.template-old .flexible-layout{margin-left:-16px;margin-bottom:-16px;display:flex;flex-wrap:wrap;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}.template-old .flexible-layout.valign-middle>[class^="column"]{align-self:center}.template-old .flexible-layout.valign-bottom>[class^="column"]{align-self:flex-end}.template-old .flexible-layout .column-quarter,.template-old .flexible-layout .column-third,.template-old .flexible-layout .column-half,.template-old .flexible-layout .column-two-thirds,.template-old .flexible-layout .column-three-quarters,.template-old .flexible-layout .column-full{float:left;margin-left:16px;margin-bottom:16px;flex:0 0 auto}.template-old .flexible-layout .column-quarter{width:calc(25% - 16px);flex-basis:calc(25% - 16px)}.template-old .flexible-layout .column-third{width:calc(33.333% - 16px);flex-basis:calc(33.333% - 16px)}.template-old .flexible-layout .column-half{width:calc(50% - 16px);flex-basis:calc(50% - 16px)}.template-old .flexible-layout .column-two-thirds{width:calc(66.666% - 16px);flex-basis:calc(66.666% - 16px)}.template-old .flexible-layout .column-three-quarters{width:calc(75% - 16px);flex-basis:calc(75% - 16px)}.template-old .flexible-layout .column-full{width:calc(100% - 16px);flex-basis:calc(100% - 16px)}@media (max-width: 767px){.template-old .flexible-layout{margin-left:auto;display:block;flex-wrap:wrap}.template-old .flexible-layout .column-quarter,.template-old .flexible-layout .column-third,.template-old .flexible-layout .column-half,.template-old .flexible-layout .column-two-thirds,.template-old .flexible-layout .column-three-quarters,.template-old .flexible-layout .column-full{float:none;margin-left:auto;width:auto;flex-basis:initial}.template-old .flexible-layout.layout-all-quarters{margin-left:-16px}.template-old .flexible-layout.layout-all-quarters [class^="column"]{float:left;margin-left:16px;width:calc(50% - 16px);flex-basis:calc(50% - 16px)}}@media (max-width: 500px){.template-old .flexible-layout.layout-all-quarters{margin-left:auto}.template-old .flexible-layout.layout-all-quarters [class^="column"]{float:none;margin-left:auto;width:auto;flex-basis:initial}}.template-old .image-cont img{max-width:100%;height:auto;vertical-align:top}.template-old .article-image{margin-top:0;margin-bottom:1em}.template-old .article-image img,.template-old .article-image picture{width:100%}.template-old .icon-with-caption .icon-with-caption__text{margin:0.5em 0 0;white-space:pre-line}.template-old #cart-summary-overlay{position:fixed;z-index:6000;top:0;left:0;width:100%;padding:20px 0;background:#fafafa;border-bottom:1px solid #e2e2e2;font-size:80%}.template-old .cart-summary-price{display:none}@media (min-width: 768px){.template-old .cart-summary-price{display:block}}.template-old #cart-summary-overlay .item{float:left;width:50%;padding-left:20px}.template-old #cart-summary-overlay .item .cols{margin-top:10px;display:none}@media (min-width: 768px){.template-old #cart-summary-overlay .item .cols{display:block}}.template-old #cart-summary-overlay .item .img{float:left;width:95px}.template-old #cart-summary-overlay .item .info,.template-old #cart-summary-overlay .item .detail{float:left;width:190px;margin-left:10px}.template-old #cart-summary-overlay img{max-height:70px;max-width:100%}.template-old #cart-summary-overlay .cart{float:right;width:40%;text-align:right;padding-right:20px}.template-old #cart-summary-overlay .cart .cart-text{margin:15px 0 10px;font-style:italic;text-transform:none}.template-old #cart-summary-overlay #shop-more,.template-old #cart-summary-overlay .button{margin-top:10px}.template-old #cart-summary-overlay .to-cart{margin-left:10px}.template-old #fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:5104;display:none}.template-old #fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px}.template-old #fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:5100;display:none}.template-old #fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}.template-old #fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:5101;outline:none;display:none}.template-old #fancybox-outer{position:relative;width:100%;height:100%;background:#fff}.template-old #fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:5102;border:1px solid #eee}.template-old #fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:5101}.template-old #fancybox-close{position:absolute;top:-40px;right:-40px;width:40px;height:40px;cursor:pointer;z-index:5103;display:none}.template-old #fancybox-error{color:#444;font:normal 0.6 Arial;padding:14px;margin:0}.template-old #fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}.template-old #fancybox-frame{width:100%;height:100%;border:none;display:block}.template-old #fancybox-left,.template-old #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;z-index:5102;display:none}.template-old #fancybox-left{left:0px}.template-old #fancybox-right{right:0px}.template-old #fancybox-left-ico,.template-old #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:5102;display:block}.template-old #fancybox-left-ico{background-position:-40px -30px}.template-old #fancybox-right-ico{background-position:-40px -60px}.template-old #fancybox-left:hover,.template-old #fancybox-right:hover{visibility:visible}.template-old #fancybox-left:hover span{left:20px}.template-old #fancybox-right:hover span{left:auto;right:20px}.template-old .fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:5001}.template-old #fancybox-bg-n{top:-20px;left:0;width:100%}.template-old #fancybox-bg-ne{top:-20px;right:-20px;background-position:-40px -162px}.template-old #fancybox-bg-e{top:0;right:-20px;height:100%;background-position:-20px 0px}.template-old #fancybox-bg-se{bottom:-20px;right:-20px;background-position:-40px -182px}.template-old #fancybox-bg-s{bottom:-20px;left:0;width:100%;background-position:0px -20px}.template-old #fancybox-bg-sw{bottom:-20px;left:-20px;background-position:-40px -142px}.template-old #fancybox-bg-w{top:0;left:-20px;height:100%}.template-old #fancybox-bg-nw{top:-20px;left:-20px;background-position:-40px -122px}.template-old #fancybox-title{font-size:12px;z-index:5102}.template-old .fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.template-old .fancybox-title-outside{padding-top:10px;color:#fff}.template-old .fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}.template-old #fancybox-title-over{padding:10px;display:block}.template-old .fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}.template-old #fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}.template-old #fancybox-title-float-wrap td{border:none;line-height:1.4em;text-align:center}.template-old #fancybox-title-float-left{padding:0 0 0 15px;background:#fff}.template-old #fancybox-title-float-main{color:#999;line-height:29px;padding:0 0 3px 0;background:#fff}.template-old #fancybox-title-float-right{padding:0 0 0 15px;background:#fff}.template-old .mobile-currency-switcher{display:none;margin:-5px 20px 20px;font-size:16px}.template-old .mobile-currency-switcher .selected-currency{display:none}.template-old .map-section{position:relative}.template-old .map-section--map-constrained .map-section__wrapper{position:relative}.template-old .map-section__wrapper{display:flex}.template-old .map-section__wrapper .errors{padding:80px 40px}.template-old .map-section__text{box-sizing:border-box;padding:80px 40px 80px 0;width:50%}.template-old .map-section__feature{width:33.333%;display:flex}.template-old .map-section__feature-image{flex-grow:1;background-size:cover;background-position:center}.template-old .map-section__feature-image.placeholder-image{height:auto;padding-top:0}.template-old .map-section__map{position:absolute;top:0;right:0;height:100%;width:50%}.template-old .map-section__map-image{height:100%;background-size:cover;background-position:center}.template-old .map-section--display-map .map-section__map-image{display:none !important}.template-old .map-section__placeholder{height:100%;padding:0}.template-old .map-section--display-map .map-section__placeholder{display:none !important}.template-old .map-section__map-container{height:100%}.template-old .map-section--has-feature-image .map-section__text{width:25%}.template-old .map-section--has-feature-image .map-section__map{width:calc(50% - 89.5px)}@media (max-width: 1160px){.template-old .map-section--has-feature-image .map-section__map{width:calc((100% - 80px) * 0.41666 + 40.5px)}}@media (max-width: 959px){.template-old .map-section .container{padding:0 !important}.template-old .map-section__wrapper{flex-wrap:wrap}.template-old .map-section__text{width:50%;padding:80px 40px}.template-old .map-section__map{width:50%}.template-old .map-section--has-feature-image .map-section__text,.template-old .map-section--has-feature-image .map-section__feature{width:50%}.template-old .map-section--has-feature-image .map-section__text{padding-right:40px}.template-old .map-section--has-feature-image .map-section__map{position:static;width:100%;height:55vh}}@media (max-width: 767px){.template-old .map-section__wrapper{display:block}.template-old .map-section__text,.template-old .map-section--has-feature-image .map-section__text{width:auto;padding:40px 20px}.template-old .map-section__feature,.template-old .map-section__map{position:static;width:auto;height:55vh}.template-old .map-section--has-feature-image .map-section__text,.template-old .map-section--has-feature-image .map-section__feature,.template-old .map-section--has-feature-image .map-section__map{width:auto}.template-old .map-section__feature,.template-old .map-section__placeholder,.template-old .map-section__map-container{height:55vh}}.template-old .rimage-outer-wrapper{margin-left:auto;margin-right:auto}.template-old .rimage-wrapper{position:relative;transition:background 150ms}.template-old .rimage-wrapper.lazyload--placeholder{background:#f4f4f4}.template-old .rimage-wrapper .rimage__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.template-old .rimage-wrapper .rimage__image.blur-in{filter:blur(10px);transition:filter 400ms}.template-old .rimage-wrapper .rimage__image.blur-in.lazyloaded{filter:blur(0)}.template-old .rimage-wrapper .rimage__image.fade-in{opacity:0;transition:opacity 500ms}.template-old .rimage-wrapper .rimage__image.fade-in.lazyloaded{opacity:1}.template-old .rimage-wrapper .rimage__image.cover{-o-object-fit:cover;object-fit:cover}.template-old .mobile-only{display:none}.template-old .mobile-only-ib{display:none}@media (max-width: 959px){.template-old #pageheader .logo{clear:both}.template-old #pageheader .util-area{margin-left:30px;margin-right:30px;height:auto}.template-old #pageheader .search-box,.template-old #pageheader .utils{position:static;float:right;margin:10px 0;height:auto}.template-old #pageheader .search-box{position:relative;top:0;left:0;float:left}}@media (max-width: 959px){.template-old .article-layout__column{width:47.5%}.template-old .article-layout__column:nth-child(3){display:none;float:none}.template-old .layout .col-third{float:none;width:auto;margin-left:0}.template-old .layout .col-third,.template-old .layout .col-third.left,.template-old .layout .col-third.right{float:none;width:auto;margin-bottom:20px;margin-left:0}.template-old #customer_sidebar,.template-old #customer_orders,.template-old #order_address #order_payment,.template-old #order_address #order_shipping{float:none;display:block;width:auto;margin:20px 0}.template-old .nav-row a{padding-left:14px;padding-right:14px}.template-old #cartform .item .desc{margin-right:44%}.template-old #cartform .item .quantity{right:23%}.template-old #cartform #shipping-calculator .inputrow{width:auto;max-width:100%;padding-right:0}.template-old #cartform #shipping-calculator .inputrow input{margin-bottom:20px}.template-old #template button,.template-old #template input,.template-old #template textarea{width:332px;max-width:100%;box-sizing:border-box}}@media (min-width: 768px) and (max-width: 959px){.template-old #pageheader .logo-pos-above .signup-form label{display:none}}@media (max-width: 767px){.template-old .mobile-only{display:block}.template-old .mobile-only-ib{display:inline-block}.template-old .desktop-only{display:none}.template-old .container{padding-left:20px !important;padding-right:20px !important}.template-old .strongly-padded-row{padding-top:40px;padding-bottom:40px}.template-old .layout-column-half-left,.template-old .layout-column-half-right{float:none;width:auto}.template-old .layout-column-half-left{margin-bottom:40px}.template-old .layout-content-with-image-left .content,.template-old .layout-content-with-image-left .image-cont,.template-old .layout-content-with-image-right .content,.template-old .layout-content-with-image-right .image-cont{display:block;width:auto;margin:20px 0}.template-old #template.lefty-form{text-align:center}.template-old .nav-row a{padding-left:10px;padding-right:10px}.template-old #store-messages{display:none}.template-old #store-messages-mobile{display:block}.template-old .page-header .filters{float:none;display:flex;flex-wrap:wrap}.template-old .page-header .filters .tags{margin:0 13px;float:none;flex:1;order:2}.template-old .page-header .filters .tags.sort{margin:10px 0;display:block;flex:100%;order:1}.template-old .page-header .filters .view-as{display:none}.template-old .page-header .social-area{margin-top:20px;float:none}.template-old #content .slide .overlay-text .button{display:none}.template-old .collection-slider .has-paging{padding-left:30px;padding-right:30px;position:relative}.template-old .collection-slider .has-paging .prev,.template-old .collection-slider .has-paging .next{position:absolute;left:10px;top:0px;margin:0}.template-old .collection-slider .has-paging .next{left:auto;right:10px}.template-old .collection-listing .product-list{margin-left:10px;margin-right:10px}.template-old .container>.collection-listing .product-list{margin-left:-10px;margin-right:-10px}.template-old .collection-listing .product-block{height:auto;width:43%;margin-left:3%;margin-right:3%}.template-old .collection-listing .product-block:not(.fixed-width) .image-cont .rimage-outer-wrapper{max-width:100% !important}.template-old .collection-slider .product-block{margin-left:5px;margin-right:5px;width:auto}.template-old .collection-slider .carousel .product-block.fixed-width{width:200px}.template-old .collection-slider .product-block.collection-block .product-info{margin:0}.template-old .collection-slider .product-block.collection-block .productlabel{position:static;display:block;margin:0}.template-old .collection-slider .product-block.collection-block .productlabel>span{display:block}.template-old .product-block.page-block .block-inner{width:auto}.template-old .collection-listing .product-detail .inner{padding:100px 40px 50px 40px;margin-left:10px;margin-right:10px}.template-old .product-block.detail-mode-hover .product-info{position:static;display:block;padding-top:10px;opacity:1}.template-old .product-block.detail-mode-hover .product-info:before,.template-old .product-block.detail-mode-hover .product-info .dash{display:none}.template-old .blog-row .layout .article.col-third:not(:last-child){margin-bottom:60px}.template-old #cartform .item .image{float:none;display:inline-block;vertical-align:middle;margin:0 20px 0 0;width:75px;height:75px;line-height:75px}.template-old #cartform .item .image img{max-height:100%}.template-old #cartform .item .desc{display:inline-block;vertical-align:middle;margin:0;width:calc(100% - 120px)}.template-old #cartform .item .quantotal{position:relative;clear:both;padding-top:20px;width:100%}.template-old #cartform .item .quantity{position:static;float:left}.template-old #cartform .item .line-total{position:static;float:right}.template-old #cartform .item a.remove{right:-10px;top:29px;padding:10px;font-size:30px}.template-old #cartform .totals-area .checkout-col{float:none;max-width:none}.template-old .customer_address_table,.template-old .customer_address_table tbody,.template-old .customer_address_table tr,.template-old .customer_address_table td{display:block;border:none;padding:0}.template-old .customer_address_table input{box-sizing:border-box}.template-old .customer_address_table tr{margin:1em 0}.template-old .page-header .social-area{margin-left:-20px;margin-right:-20px;padding:10px 20px;border-top:1px dotted #f1f1f1;border-bottom:1px dotted #f1f1f1}.template-old .page-header .social-area .rsslink svg{margin-left:20px}.template-old .sharing{display:block}.template-old .sharing a{margin-left:20px}.template-old .sharing svg{width:20px;height:20px}.template-old .sharing li:last-child a{margin-right:0}.template-old .product-detail .detail .productlabel{display:block;float:none;margin:20px auto}.template-old .product-detail .detail .productlabel,.template-old .product-detail .detail .title,.template-old .product-detail .detail .price-area,.template-old .product-detail .detail .vendor{text-align:center}.template-old .product-detail .gallery .mobile-slideshow{display:block;margin:0 -20px 0}.template-old .product-detail .product-form .input-row select{font-size:16px}.template-old .product-meta{border-top:1px solid #f1f1f1}.template-old .product-meta .product-meta-row{display:block;padding:10px 0;border-bottom:1px dotted #f1f1f1}.template-old .product-meta .product-meta-row:last-child{border-bottom:none}.template-old .product-meta .further-nav>.container{display:flex;flex-wrap:nowrap;font-size:12px;letter-spacing:1px;text-transform:uppercase}.template-old .product-meta .further-nav>.container>*{-moz-flex-grow:1;flex-grow:1;float:left;width:33.3%;box-sizing:content-box}.template-old .product-meta .further-nav>.container .prev{padding-right:1em}.template-old .product-meta .further-nav>.container .see-more{text-align:center}.template-old .product-meta .further-nav>.container .next{text-align:right;padding-left:1em}}.template-old .country-selector{position:absolute}.template-old .country-selector .flag{vertical-align:middle}.template-old .country-selector .dropbtn{display:inline-block;vertical-align:top;background-color:transparent;color:white;font-size:12px;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;border:none;position:relative;padding:0;width:120px;text-align:left;height:30px;line-height:30px;text-transform:capitalize}.template-old .country-selector .arrow{background-size:10px;display:inline-block;position:absolute;width:15px;height:30px;top:0}.template-old .rotate{transform:rotate(180deg);transition:all 0.2s linear}.template-old .country-selector .dropbtn:focus,.template-old .country-selector .dropbtn:active,.template-old .country-selector .dropbtn:focus:active{background-image:none;outline:none;box-shadow:none}.template-old .country-selector .dropbtn .flag{margin-bottom:2px}.template-old .country-selector .dropdown{position:relative;display:inline-block}.template-old .country-selector .dropdown-content{display:none;position:absolute;background-color:#ffffff;width:204px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:999;overflow:hidden;overflow-y:scroll !important;top:30px;left:-14px;margin:0;max-height:60vh}.template-old .country-selector .dropdown-content a{color:#2e3b47;padding:5px 15px;text-decoration:none;display:block;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2.58;letter-spacing:1px}.template-old .country-selector .dropdown-content a:hover,.template-old .country-selector .dropdown-content a.active{background-color:#f8f8f8;font-weight:bold}.template-old .country-selector .dropdown-content a.active{background-color:rgba(46,59,71,0.1)}.template-old .country-selector .dropbtn span,.template-old .country-selector .dropdown-content span{box-sizing:border-box;vertical-align:middle;padding-left:8px;font-size:12px}.template-old .country-selector-desktop .dropdown:hover .dropdown-content,.template-old .country-selector-mobile .dropdown-active .dropdown-content{display:block}.template-old .country-selector-mobile{box-sizing:border-box;margin:10px 0 20px;padding:0 20px;position:relative}.template-old .country-selector-mobile .dropdown-content{border:1px solid #000;border-bottom:none;box-shadow:none;bottom:46px;left:-1px;top:initial}.template-old .country-selector-mobile .dropdown{border:1px solid #000;box-sizing:border-box;padding:0 15px;width:100%}.template-old .country-selector-mobile .dropdown li{margin:0 !important}.template-old .country-selector-mobile .dropdown li a{padding:8px 15px !important;width:auto !important}.template-old .country-selector-mobile .dropbtn{padding:0 !important;vertical-align:middle}.template-old .country-selector-mobile .dropbtn .flag{margin-bottom:3px}.template-old .country-selector-mobile .arrow{background-size:10px;right:0}.template-old .country-selector-mobile .dropdown-active .arrow{transform:rotate(-180deg)}.template-old .site-header{position:fixed;left:0;top:0;width:100%;z-index:998}.template-old .header{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;width:100%;background-color:#fff;border-bottom:solid 1px #eeeeee;height:85px;line-height:85px;display:flex;transform:translate3d(0, 0, 0)}@media (max-width: 1024px){.template-old .header{background-color:#fff}}.template-old .header .inner{padding:0 35px;width:100%;display:flex}.template-old .col{display:flex}.template-old .header .menu,.template-old .header .cart{width:50%}.template-old .header .menu{justify-content:flex-start}.template-old .header .cart{justify-content:flex-end}.template-old .header .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;justify-content:center;padding-left:10px;padding-right:10px}.template-old .header a,.template-old .header span{color:#2e3b47;position:relative;text-decoration:none;cursor:pointer;font-size:14px}@media (min-width: 1025px) and (max-width: 1090px){.template-old .header a,.template-old .header span{font-size:13px}}.template-old .header ul.main-links span:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;top:25px;background-color:#2e3b47;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.template-old .header ul.main-links span:hover:before{visibility:visible;transform:scaleX(1)}.template-old .header ul.main-links li.active{font-weight:bold}.template-old .header ul.main-links li.active a:after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;top:25px;background-color:#2e3b47;visibility:visible}.template-old .header .logo img{width:136px;vertical-align:middle}@media (max-width: 767px){.template-old .header .logo img{width:120px}}.template-old .header ul{list-style:none;margin:0;padding:0;display:inline}.template-old .header ul li{display:inline}.template-old .header ul.main-links li{display:inline-block;padding-right:20px}.template-old .header ul.main-links li:last-child{padding-right:0}.template-old .header .cart ul.main-links{padding-right:20px}.template-old .header .cart .cart-icon{width:20px;height:23.5px;vertical-align:middle}.template-old .header .cart .cart-text{padding-left:5px}.template-old .header button{min-width:auto;background:transparent;border:none;padding:0}@media screen and (min-width: 1024px){.template-old .header .mobile-nav{display:none}.template-old #main-nav{display:none}}@media (max-width: 1024px){.template-old .header{height:60px;line-height:60px}.template-old .header .inner{padding:0 15px;width:100%}.template-old .header .menu .main-links,.template-old .header .cart .main-links{display:none}.template-old .header .mobile-nav{display:inline-block}.template-old .header .cart ul li{display:inline;padding-right:0}.template-old .header .logo{width:60%}.template-old .header .menu,.template-old .header .cart{width:20%}.template-old #mobile-nav-return{z-index:7000;position:fixed;top:0;left:0;width:100%;height:0;background:rgba(0,0,0,0.3);opacity:0;transition:opacity 0.5s cubic-bezier(0.75, 0.03, 0.52, 1)}}@media (max-width: 1024px) and (max-width: 1024px){.template-old .reveal-mobile-nav #mobile-nav-return{height:100%;opacity:1}}@media (max-width: 1024px){.template-old #main-nav{border-bottom:1px solid #eeeeee}}@media (max-width: 1024px){.template-old #main-nav .multi-level-nav>div{border-top:1px solid #e2e2e2;background:#e0e0e0}}@media (max-width: 1024px){.template-old #main-nav .multi-level-nav .tier-1{background:white}}@media (max-width: 1024px){.template-old #main-nav .multi-level-nav .tier-2{background:#f0f0f0}}@media (max-width: 1024px){.template-old #main-nav a{color:#2e3b47}}@media (max-width: 1024px){.template-old #main-nav a.expanded,.template-old #main-nav li.active>a,.template-old #main-nav a:hover{color:#000000}}@media (max-width: 1024px){.template-old #main-nav .account-links{box-sizing:border-box;line-height:0;margin-top:20px;padding:0 20px;color:#2e3b47;text-align:center}}@media (max-width: 1024px){.template-old #main-nav .account-links a{box-sizing:border-box;color:#2e3b47;padding:0;width:50%}}@media (max-width: 1024px){.template-old #main-nav .account-links a:last-child{margin-right:0}}@media (max-width: 1024px){.template-old #main-nav .account-links a:hover{color:#ffffff}}@media (max-width: 1024px){.template-old .mobile-currency-switcher{display:block}}@media (max-width: 1024px){.template-old #main-nav{position:fixed;text-align:left;background:#ffffff;left:0;width:85%;top:0;height:100%;transform:translate(-100%);z-index:8000;transition:transform 0.5s cubic-bezier(0.75, 0.03, 0.52, 1);font-size:18px;overflow:hidden;overflow-y:scroll}.template-old #main-nav a{white-space:normal}}@media (max-width: 1024px){.template-old .reveal-mobile-nav #main-nav{transform:translate(0)}}@media (max-width: 1024px){.template-old #main-nav a{padding:5px 0 5px 25px;width:100%}}@media (max-width: 1024px){.template-old #main-nav a.bg-mens,.template-old #main-nav a.bg-womens{background-size:cover;width:100%;padding:20px;height:88px;box-sizing:border-box;color:#ffffff;background-color:#2e3b47}}@media (max-width: 1024px){.template-old #main-nav .mobile-features{display:block;border-bottom:1px solid #e2e2e2}}@media (max-width: 1024px){.template-old #main-nav .multi-level-nav{padding-top:60px;box-sizing:border-box}}@media (max-width: 1024px){.template-old #main-nav.nav-row ul{width:100%}}@media (max-width: 1024px){.template-old #main-nav.nav-row ul li{display:block;padding:0;margin:10px 20px}}@media (max-width: 1024px){.template-old #main-nav.nav-row .mobile-expanded>a{display:block}}@media (max-width: 1024px){.template-old #main-nav.nav-row .mobile-expanded>ul{display:block}}@media (max-width: 1024px){.template-old #main-nav.nav-row .multi-level-nav>div>ul{display:none}}@media (max-width: 1024px){.template-old #main-nav.nav-row .multi-level-nav>div.tier-1>ul{display:block;margin-bottom:0;border-bottom:1px solid #eeeeee}}@media (max-width: 1024px){.template-old #main-nav .multi-level-nav ul ul{padding-bottom:0}}@media (max-width: 1024px){.template-old #main-nav .social-links{border-top:1px solid #eeeeee}}@media (max-width: 1024px){.template-old #main-nav .social-links ul,.template-old #main-nav .social-links li{display:inline-flex;justify-content:center}}@media (max-width: 1024px){.template-old #main-nav .social-links ul li{margin:10px}}@media (max-width: 1024px){.template-old #main-nav .social-links ul li:first-child{margin-top:10px}}@media (max-width: 1024px){.template-old #main-nav .social-links a{padding:15px 20px;margin:0}}@media (max-width: 1024px){.template-old #main-nav .social-links a svg{width:30px;height:30px;vertical-align:middle}}@media (max-width: 1024px){.template-old #main-nav svg,.template-old #main-nav svg g{fill:none}}@media (max-width: 1024px){.template-old #main-nav .social-links a.youtube svg g{fill:#2e3b47}}@media (max-width: 1024px){.template-old #main-nav.nav-row ul li a.has-children .exp{float:right;margin:-5px 0 0 10px;width:24px;transition:transform 150ms}.template-old #main-nav.nav-row ul li a.has-children .exp span{display:none}.template-old #main-nav.nav-row ul li a.has-children .exp svg{display:inline;width:24px;height:24px;fill:#2e3b47}.template-old #main-nav.nav-row ul li a.has-children .exp #main-nav.nav-row ul li.mobile-expanded>a.has-children .exp{transform:rotate(180deg)}.template-old #main-nav.nav-row ul li a.has-children .exp #main-nav.nav-row a.listing-title{font-weight:normal}.template-old #main-nav.nav-row ul li a.has-children .exp #main-nav a{display:block}.template-old #main-nav.nav-row ul li a.has-children .exp #main-nav a.expanded{color:#2e3b47}.template-old #main-nav.nav-row ul li a.has-children .exp #main-nav a:hover{color:#000000}.template-old #main-nav.nav-row ul li a.has-children .exp #main-nav.nav-row ul li.account-links{border-top:1px solid #e2e2e2;font-size:16px;padding-top:10px}.template-old #main-nav.nav-row ul li a.has-children .exp #main-nav .account-links a{display:inline-block}.template-old #main-nav.nav-row ul li a.has-children .exp .nav-row{line-height:1em}}@media (min-width: 768px) and (max-width: 1024px){.template-old #main-nav{width:50%;border-right:1px solid #eee}}.template-old .header ul.main-links{display:inline-flex}.template-old .header ul.main-links:hover .mega-menu{transform:scaleX(1) translateX(-50%)}.template-old .header ul.main-links:hover .mega-menu:after{transform:scaleX(1) translateX(-50%)}.template-old .header ul.main-links:hover>li.has-dropdown:hover .mega-menu{opacity:1;pointer-events:auto}.template-old .header ul.main-links:hover>li.has-dropdown:hover .has-dropdown-more{opacity:1}.template-old .header li.dropdown-with-image a{overflow:hidden}.template-old .header li.dropdown-with-image a img{transform:scale(1);transition:transform 300ms ease}.template-old .header li.dropdown-with-image a:hover img{transform:scale(1.1)}.template-old .mega-menu{opacity:0;position:absolute;pointer-events:none;left:50%;width:100%;min-height:214px;z-index:9999;transform:scaleY(0) translateX(-50%);transform-origin:top center;display:flex}.template-old .mega-menu:after{content:"";width:100vw;background-color:rgba(255,255,255,0.95);position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0) translateX(-50%);transform-origin:top center;z-index:-1;border-bottom:1px solid #f7f8f9}@media (max-width: 1024px){.template-old .mega-menu:after{background-color:#fff}}.template-old .mega-menu.more-dropdown{border-top:1px solid #eee;box-sizing:border-box;padding:35px;display:flex;justify-content:left}.template-old .mega-menu.more-dropdown>li{padding-right:25px;width:20%;max-width:300px}.template-old .mega-menu.more-dropdown.about{display:flex;align-items:center;justify-content:center}.template-old .mega-menu.more-dropdown.about .nav-tile{padding-right:10px}.template-old .mega-menu.more-dropdown.about .nav-tile:last-child{padding-right:0}@media (min-width: 1024px){.template-old .mega-menu.more-dropdown.about{max-width:90%}.template-old .mega-menu.more-dropdown.about>li{width:20%}.template-old .mega-menu.more-dropdown>li{padding-right:40px;width:auto}}@media (min-width: 1280px){.template-old .mega-menu.more-dropdown>li{padding-right:40px}}.template-old .mega-menu.more-dropdown li.has-dropdown-more--wide{width:25%}.template-old .mega-menu.more-dropdown .has-dropdown-more{display:inline-block;float:left;opacity:0}.template-old .nav-tile{margin-right:10px;display:block;max-width:300px}.template-old .tile-img{display:none;width:100%;height:100%;max-width:300px;cursor:pointer}@media (min-width: 768px){.template-old .tile-img{display:block}}.template-old .tile-link{display:block;max-width:300px;text-align:center !important;text-transform:capitalize !important;padding-top:10px;font-size:14px;color:#2e3b47}.template-old .mega-menu>li>a,.template-old .mega-menu>li .mega-menu-list-title{display:inline-block;margin-bottom:10px;cursor:default}.template-old .mega-menu>li a,.template-old .mega-menu>li .mega-menu-list-title{display:block;font-size:14px;color:#2e3b47;cursor:pointer;line-height:2.6;letter-spacing:0.9px;color:#2e3b47;transition:color 0.25s;text-transform:uppercase;text-align:center}.template-old .mega-menu>li span.mega-menu-list-title:hover:before{visibility:hidden !important}.template-old .mega-menu .grand-children-nav li{text-align:left;padding-bottom:0;display:block !important}.template-old .mega-menu .grand-children-nav li:hover a{color:#2e3b47;text-decoration:underline}.template-old .mega-menu .grand-children-nav li a{color:#2e3b47;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;font-size:14px;line-height:2.5;letter-spacing:1px;white-space:nowrap;text-align:left}.template-old .hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;cursor:pointer;transition-timing-function:linear;transition-duration:0.15s;transition-property:opacity, filter;text-transform:none;color:inherit;border:0;background-color:transparent}.template-old .hamburger:hover{opacity:0.7}.template-old .hamburger-box{position:relative;display:inline-block;width:30px;height:auto}.template-old .hamburger-inner{top:50%;display:block;margin-top:-2px}.template-old .hamburger-inner,.template-old .hamburger-inner::after,.template-old .hamburger-inner::before{position:absolute;width:100%;height:1px;transition-timing-function:ease;transition-duration:0.15s;transition-property:transform;border-radius:2px;background-color:#000}.template-old .hamburger-inner::after,.template-old .hamburger-inner::before{display:block;content:""}.template-old .hamburger-inner:before{top:-8px}.template-old .hamburger-inner:after{bottom:-8px}@media (max-width: 767px){.template-old .view-as{display:block;margin:10px 0 0}.template-old #comments .comment .gravatar{width:40px}.template-old #comments .comment .detail{margin-left:55px}.template-old #cart-summary-overlay .just-title{padding-bottom:5px;border-bottom:1px solid #e2e2e2}.template-old #cart-summary-overlay .item,.template-old #cart-summary-overlay .item .info,.template-old #cart-summary-overlay .cart{width:auto;float:none;padding:0 20px;text-align:center}.template-old #cart-summary-overlay .item .img,.template-old #cart-summary-overlay .item .detail,.template-old #cart-summary-overlay .cart .cart-text{display:none}.template-old #cart-summary-overlay #shop-more,.template-old #cart-summary-overlay .button{width:49%;margin-left:0;box-sizing:border-box}.template-old #cart-summary-overlay #shop-more{float:left}.template-old #pagefooter .copyright .copy{white-space:normal}.template-old .slideshow .slide .overlay-text{position:static;padding:30px 0px 30px;width:auto;text-align:center}.template-old #content .slideshow .slide .overlay-text .text>div{font-size:30px !important;color:inherit;background:transparent;padding:0;display:block}.template-old .pagination-row.pagination-row-tabular{display:block}.template-old .pagination-row.pagination-row-tabular>.inner{display:flex;flex-wrap:wrap}.template-old .pagination-row.pagination-row-tabular>.inner>*{display:block;width:50%;order:1}.template-old .pagination-row.pagination-row-tabular>.inner>.back{order:2;flex-size:2;width:100%;margin-top:20px}.template-old .product-detail .product-form .quantity-submit-row{display:flex}.template-old .product-detail .product-form .quantity-submit-row input[name="quantity"]{-moz-flex-grow:0;flex-grow:0}.template-old .product-detail .product-form .quantity-submit-row input[type="submit"]{-moz-flex-grow:2;flex-grow:2}}@media (max-width: 500px){.template-old .article-layout__column{float:none;width:auto;margin:0}.template-old .article-layout__column:nth-child(3){display:block}.template-old .collection-slider .product-block.collection-block{width:94%}}@media (max-width: 400px){.template-old #cart-summary-overlay #shop-more,.template-old #cart-summary-overlay .button{width:100%}}@media (max-width: 360px){.template-old #cartform .item .image{margin-left:0;width:50px}}@media (min-width: 320px) and (max-width: 1024px){.template-old html{-webkit-text-size-adjust:none}}@-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)}}.template-old html.template-password{height:100%}.template-old html.template-password body{height:100vh;font-size:15px;line-height:1.3em;text-align:center;background:#ffffff;background-repeat:repeat}.template-old html.template-password .password-container{display:table;height:100%;width:100%}.template-old html.template-password .password-store-name,.template-old html.template-password .password-main,.template-old html.template-password .password-footer{display:table-row}.template-old html.template-password .password-store-name-inner,.template-old html.template-password .password-main-inner,.template-old html.template-password .password-footer-inner{display:table-cell;padding:20px}.template-old html.template-password .password-store-name{height:1px}.template-old html.template-password .password-main{height:100%}.template-old html.template-password .password-main-inner{vertical-align:middle}.template-old html.template-password .password-footer{height:1px}.template-old html.template-password .password-login-link{margin:20px 0 40px;text-align:right}.template-old html.template-password .password-login-link svg{width:10px;height:12px;margin-right:4px}.template-old html.template-password .password-login-link svg path{transition:fill 100ms}.template-old html.template-password .password-login-link a:hover svg path,.template-old html.template-password .password-login-link a:focus svg path{fill:#8a8f93}.template-old html.template-password h1{font-size:2em}.template-old html.template-password h1 a:hover{text-decoration:none}.template-old html.template-password h2{font-size:4em}.template-old html.template-password input[type="text"],.template-old html.template-password input[type="email"],.template-old html.template-password input[type="password"]{height:28px;padding:4px;margin:0 5px 0 0;color:#666;background:#fff;border:1px solid #ccc;vertical-align:top;border-radius:3px}.template-old html.template-password input[type="submit"]{display:inline-block;background:#2e3b47;color:#ffffff;vertical-align:top;margin:0;padding:4px 14px;min-width:0;font-family:Arial, sans-serif;font-size:90%;height:30px;cursor:pointer;border-radius:4px}.template-old html.template-password #shoplogo{margin:0 auto}.template-old html.template-password #shoplogo .logotext{font-size:30px;line-height:1em}.template-old html.template-password .shopify-name{display:none}.template-old html.template-password .password-message{margin-bottom:2em}.template-old html.template-password .password-signup{margin-bottom:4em}.template-old html.template-password .password-signup input[type="email"]{box-sizing:content-box;font-size:16px;line-height:36px;height:36px;padding:4px 18px;margin-right:-1px;width:250px;border-radius:3px 0 0 3px}.template-old html.template-password .password-signup input[type="submit"]{box-sizing:content-box;font-size:13px;line-height:36px;height:36px;padding:4px 18px;border:1px solid #2e3b47;border-radius:0 3px 3px 0}.template-old html.template-password .password-signup input[type="submit"]:hover{background-color:#2e3b47}@media (max-width: 420px){.template-old html.template-password .password-signup input[type="email"]{width:90%}.template-old html.template-password .password-signup input[type="email"],.template-old html.template-password .password-signup input[type="submit"]{margin:0 0 10px;border-radius:3px}}.template-old html.template-password .password-social li{display:inline-block;white-space:nowrap}.template-old html.template-password .password-social a{color:#fff;margin:10px;display:inline-block;padding:2px 12px 4px 4px;border-radius:3px}.template-old html.template-password .password-social a span{vertical-align:middle}.template-old html.template-password .password-social a:hover{color:#fff;opacity:0.9}.template-old html.template-password .password-social a:hover,.template-old html.template-password .password-social a:hover span{text-decoration:none}.template-old html.template-password .password-social a svg{display:inline-block;vertical-align:middle;margin:0 4px;height:15px;width:15px}.template-old html.template-password .password-social a svg,.template-old html.template-password .password-social a svg g{fill:#fff}.template-old html.template-password .password-social .password-social-item-facebook{background:#3b5998}.template-old html.template-password .password-social .password-social-item-twitter{background:#00aced}.template-old html.template-password .password-social .password-social-item-google{background:#dd4b39}.template-old html.template-password .password-social .password-social-item-google svg{width:20px}.template-old html.template-password .password-footer-inner{padding-top:150px;line-height:2em}.template-old html.template-password .password-footer-inner .powered-by,.template-old html.template-password .password-footer-inner svg{vertical-align:top}.template-old html.template-password .password-footer-inner svg{margin:0 0 0 5px;width:80px;height:23px}.template-old html.template-password #password-login{width:300px;padding:1em 0}.template-old html.template-password #password-login,.template-old html.template-password #password-login a,.template-old html.template-password #password-login a:link,.template-old html.template-password #password-login a:visited,.template-old html.template-password #password-login a:hover{color:#333}.template-old html.template-password #password-login label{display:block;margin:0 0 0.5em}.template-old html.template-password #password-login input[type="password"]{width:150px}.template-old html.template-password #password-login .password-owner{margin-top:2em}.template-old .giftcard-header{text-align:center}@media (max-width: 767px){.template-old .container{padding-left:20px !important;padding-right:20px !important}}.template-old .full-width{width:100vw;position:relative;margin-left:-50vw;height:auto;left:50%;padding:0}.template-old .collection-hero{position:relative;color:white;margin:0}.template-old .collection-hero picture,.template-old .collection-hero img{width:100%}.template-old .collection-text{position:absolute;top:50%;left:25%;transform:translate(-40%, -50%)}.template-old .collection-headline,.template-old .collection-desc{color:white}.template-old .collection-desc{max-width:500px}@media (max-width: 850px) and (min-width: 767px){.template-old .collection-text{left:30%}}@media (max-width: 767px){.template-old .collection-text{position:relative;top:0;left:0;transform:none;margin:25px 20px}.template-old .collection-headline,.template-old .collection-desc{color:#2e3b47;max-width:none}.template-old .collection-headline{text-align:center;font-size:18px;padding-bottom:15px}.template-old .collection-desc{font-size:14px;text-align:left}}.template-old .usp-bar{margin-top:0;background-color:#eeeeee;margin:0 auto}.template-old .usp{padding-top:3%;text-align:center}.template-old .usp-image{vertical-align:middle;height:30px}.template-old .usp-text{vertical-align:middle;padding-left:3%;color:#2e3b47;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:500}.template-old .fadein div.usp{position:absolute;top:0;width:100%;-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:6s;animation-name:fade;animation-iteration-count:infinite;animation-duration:6s}@-webkit-keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}100%{opacity:0}}@keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}100%{opacity:0}}.template-old #usp-2{-webkit-animation-delay:-4s}.template-old #usp-3{-webkit-animation-delay:-2s}@media screen and (max-width: 768px){.template-old .usp{display:block;padding:3%;text-align:center;margin:0 auto}.template-old .usp-bar-mobile{position:relative;height:30px;padding:0 0px;background-color:#eeeeee;height:50px;overflow:hidden}}.template-old .mrg-bot-none{margin-bottom:0px !important}@media (min-width: 375px) and (max-width: 812px){.template-old .usp-bar{display:none !important}}@media (min-width: 320px) and (max-width: 568px){.template-old .usp-bar{display:none !important}}.template-old .txt-center{text-align:center}.template-old .txt-dark{color:#2e3b47 !important}.template-old .pad-bot-none{padding-bottom:0px !important}.template-old #subnav-col-img{display:block !important;padding-bottom:0px !important}@media (min-width: 375px) and (max-width: 812px){.template-old #subnav-col-img{display:none}}.template-old .remove{display:none}.template-old #cart-summary-overlay{z-index:99999}.template-old .pad-more{margin:3% auto}@media (max-width: 1024px){.template-old #main-nav .multi-level-nav{padding-top:0px}.template-old #main-nav .mobile-features{display:none !important}.template-old #main-nav{z-index:999999}}@media (max-width: 767px){.template-old #pageheader .logo{padding:0px 0}}.template-old .product-detail .detail .description{margin:0 0 20px}.template-old #fancybox-title-float-wrap td{font-size:15px;font-weight:bold;color:#2e3b47}.template-old .slick-dots li button:before{font-size:60px;opacity:1;color:#eeeeee}.template-old .slick-dots li.slick-active button:before{color:#c2c2c2;opacity:1;font-size:60px}@media (max-width: 768px){.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button{padding-top:0px}.template-old .pay-now-sticky{width:100%;padding:0%;border-top:1px solid #eee;position:fixed;bottom:0;background:white;z-index:99;max-height:55px;left:0;right:0}.template-old .pay-now-sticky input[class*="button"]{min-width:100%;line-height:20px}.template-old .product-form .quantity-submit-row.has-spb .shopify-payment-button__button{height:55px;font-weight:bold}}.template-old select{width:200px;height:50px;padding:5px 35px 5px 20px;font-size:14px;font-family:lato;font-weight:bold;border-radius:0px;text-transform:uppercase;color:#2e3b47;border:1px solid #c2c2c2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.template-old select::-ms-expand{display:none}@media screen and (min-width: 0\0){.template-old select{background:none\9;padding:5px\9}}.template-old .extra-top{padding-top:2%}.template-old .center-item{margin-left:auto;margin-right:auto;text-align:center}.template-old .extra-strong-spaced-row{padding-top:80px;padding-bottom:80px}@media (max-width: 768px){.template-old .extra-strong-spaced-row{padding-top:50px;padding-bottom:50px}}.template-old .prod-subsec{font-family:lato;padding-left:10%;padding-top:15%}@media (max-width: 768px){.template-old .prod-subsec{padding-left:0%}}.template-old .row{display:flex}.template-old .column-full{width:100%}.template-old .column{flex:50%;display:table;height:550px;max-height:550px;margin:5% auto}.template-old .content{display:table-cell;vertical-align:middle}.template-old .txt-right{padding:0 34.5% 0 10%}.template-old .txt-left{padding:0 10% 0 34.5%}.template-old .txt-center{text-align:center}.template-old .txt-white{color:white !important}.template-old .column img{width:550px}@media (min-width: 768px) and (max-width: 1024px){.template-old .column{width:50%;height:400px;max-height:400px}.template-old .txt-right{padding:0 10% 0 20%}.template-old .txt-left{padding:0 20% 0 10%}.template-old .column img{width:auto;max-width:389px}}.template-old .spec{display:block;clear:both;border-bottom:1px solid #c2c2c2;padding-top:10px;overflow:hidden}.template-old .spec p:first-child{float:left}.template-old .spec p:last-child{float:right;text-align:right}.template-old .prod-sep{color:transparent;border-bottom:1px solid #c2c2c2;padding:50px 0;clear:both}@media (max-width: 768px){.template-old .prod-sep{display:none}}.template-old .detail h2{font-family:lato;text-transform:uppercase;font-size:18px}.template-old .product-content ul{margin:0}@media (max-width: 768px){.template-old .padded-row{padding-top:10px}.template-old .slick-dots{margin-top:5%}}.template-old .product-detail .product-form .input-row select{text-transform:capitalize !important}.template-old .shopify-payment-button__button--unbranded{background:#2e3b47 !important;border:1px solid #2e3b47 !important;padding:1em;padding-left:0px !important}.template-old .pay-now-sticky{max-height:48px;border-top:none}@media (min-width: 375px) and (max-width: 667){.template-old .product-detail .gallery{margin-bottom:0px}.template-old .product-detail .product-form .input-row{margin-top:0px;margin-bottom:0px}}@media (min-width: 768px) and (max-width: 1024px){.template-old #extra-wagner{display:none}}.template-old .subtitle{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase;font-size:1em;margin-bottom:1em}.template-old .image-holder{top:0;bottom:0;left:10%;right:10%;position:absolute;z-index:1;transform:translate(0, 0);transition:transform 200ms ease-out}.template-old .image-holder picture,.template-old .image-holder img{width:100%}.template-old .extra-pad{padding:5em 0 0 0}.template-old .separator{border:none;height:2px;background:#c2c2c2;margin-top:10em}@media screen and (max-width: 767px){.template-old .extra-pad{padding:0 2em}.template-old .image-holder{right:0;left:0}.template-old .user-content{text-align:center}.template-old .button .altcolour,.template-old .product-form .quantity-submit-row.has-spb .button .altcolour,.template-old .button .product-form .quantity-submit-row.has-spb .button,.template-old .product-form .quantity-submit-row.has-spb .button .button{text-align:center}.template-old .pos-center{display:block;margin-left:auto;margin-right:auto;width:50%;text-align:center}.template-old .separator{border:none;height:2px;background:#c2c2c2;margin-top:4em}}.template-old #launcher{bottom:8% !important}@media (max-width: 768px){.template-old #launcher{bottom:0 !important}.template-old .cc-animate.cc-revoke.cc-bottom{transform:translateY(0em)}}.template-old .footer{padding-top:0;max-width:90%;margin:0 auto}.template-old .footer .top,.template-old .footer .middle{padding:60px 0}.template-old .footer .bottom{padding:30px 0}.template-old .footer .social-links a svg{width:32px;height:32px}.template-old #pagefooter .social-links a.instagram svg g,.template-old #pagefooter .social-links a.facebook svg g,.template-old #pagefooter .social-links a.twitter svg g{fill:none}.template-old #pagefooter .social-links a.youtube svg{fill:#2e3b47}.template-old .align-left{text-align:left}.template-old .align-center{text-align:center}.template-old .align-right{text-align:right}.template-old #pagefooter .social-links{margin:0;padding-top:15px}.template-old #pagefooter,.template-old #pagefooter a{color:#232323}.template-old #pagefooter{background:#f8f8f8;padding:0;font-size:12px}.template-old #pagefooter .line{border:none;height:2px;background:#c2c2c2;position:relative;margin:0}.template-old #pagefooter .copyright{margin-top:45px}.template-old .social-links li{padding-right:26px}@media (min-width: 767px) and (max-width: 1024px){.template-old .social-links li{padding-right:0}}.template-old .social-links li:last-child{padding-right:0}.template-old .footer-title{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:1px;color:#2e3b47;text-transform:uppercase;margin-bottom:17px}.template-old .our-payment-methods{float:right}.template-old .our-payment-methods .title{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;color:#2e3b47}.template-old .payment-methods img{filter:grayscale(100%)}.template-old .footer ul{margin:0}.template-old .footer ul li{list-style:none}.template-old .footer ul li a{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:1px;color:#2e3b47}.template-old .footer .signup-form label{display:inline-block;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;color:#2e3b47;padding-right:3em}.template-old .copyright{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;color:#2e3b47}.template-old #pagefooter .signup-form .input-block{border:none}.template-old .signup-form-cont{text-align:right}.template-old .newsletter::-webkit-input-placeholder{color:#c2c2c2}.template-old .newsletter::-moz-placeholder{color:#c2c2c2}.template-old .newsletter:-ms-input-placeholder{color:#c2c2c2}.template-old .newsletter:-moz-placeholder{color:#c2c2c2}@media screen and (min-width: 768px){.template-old #copyright-mobile{display:none}}@media screen and (max-width: 767px){.template-old .footer{padding-bottom:20px}.template-old .footer .top{padding:40px 0}.template-old .footer .middle{padding:0}.template-old .signup-form-cont{text-align:left;margin-top:51px}.template-old .footer .signup-form label{display:block;margin-bottom:20px;padding:0}.template-old .signup-form input[type="email"]{height:32px;font-size:18px}.template-old #pagefooter .social-links{text-align:center}.template-old #pagefooter .line{display:none}.template-old .our-payment-methods{float:left;max-width:100%;margin-top:50px}.template-old .footer .accordion{cursor:pointer}.template-old .footer .accordion ul{max-height:0;overflow:hidden;padding:0;transition:max-height 1s ease-out}.template-old .footer .accordion ul li{padding:5px 0}.template-old .footer .accordion ul li:first-child{padding-top:10px}.template-old .footer .accordion.open ul{height:auto;max-height:500px;transition:max-height 1s ease-in}.template-old .footer-title{border-bottom:1px solid #c2c2c2;padding:10px 0;margin-bottom:0}.template-old .accordion .footer-title::after{position:absolute;right:0em;font-size:0px;margin-top:12px;margin-right:30px;color:#2e3b47;cursor:pointer;width:30px;display:inline-block;text-align:right}.template-old #copyright-mobile{display:inline-block;width:100%}}@media screen and (max-width: 767px){.template-old .cc-revoke,.template-old .cc-window{display:none}}.template-old .product-image{width:15%}.template-old .product-image{float:left;width:20%}.template-old .product-details{float:left;width:36%}.template-old .product-price{float:left;width:17%;font-weight:bold}.template-old .product-line-price{float:right;width:12%;text-align:right;font-weight:bold}.template-old .product-right{width:27%;float:left;position:relative}.template-old .product-right .qr-wrapper{display:flex}.template-old .product-right .qr-wrapper .product-removal{display:contents}@media (max-width: 650px){.template-old .product-right .qr-wrapper .product-removal{display:none}}.template-old .product-right .product-quantity{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width: 650px){.template-old .product-right .product-quantity{display:flex;width:100%;justify-content:space-between}}@media (max-width: 650px){.template-old .product-right{float:right;width:50%}}.template-old .group:before,.template-old .shopping-cart:before,.template-old .column-labels:before,.template-old .product:before,.template-old .totals-item:before,.template-old .group:after,.template-old .shopping-cart:after,.template-old .column-labels:after,.template-old .product:after,.template-old .totals-item:after{content:"";display:table}.template-old .group:after,.template-old .shopping-cart:after,.template-old .column-labels:after,.template-old .product:after,.template-old .totals-item:after{clear:both}.template-old .group,.template-old .shopping-cart,.template-old .column-labels,.template-old .product,.template-old .totals-item{zoom:1}.template-old .shopping-cart{margin-top:0px;margin-bottom:40px}.template-old .your-cart{margin:60px 0 0;width:100%}.template-old a.continue-shopping-desktop{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.2;letter-spacing:0.9px;color:#2e3b47;text-decoration:underline;cursor:pointer;width:33.3%;float:left}.template-old a.continue-shopping-mobile{display:none}.template-old .cart-title{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.8px;color:#2e3b47;text-transform:uppercase;width:33.3%;float:left;margin:0}.template-old .column-labels label{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #c2c2c2;color:#2e3b47;font-weight:bold}.template-old .product{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.template-old .product.product-last{border-color:#c2c2c2}.template-old .product .product-image{text-align:left}.template-old .product .product-image .rimage-outer-wrapper{margin-left:0}.template-old .product .product-image img{width:150px}.template-old .product .product-details .product-title{margin-right:20px;font-family:lato, "Helvetica Neue", Helvetica, sans-serif}.template-old .product .product-details .product-title .theme-money{display:none}.template-old .product .product-details .product-description{margin:5px 100px 5px 0;line-height:1.4em}.template-old .product .product-details .product-description ul{margin:0 0 20px 0;padding:0}.template-old .product .product-details .product-description ul li{list-style:disc inside}.template-old .product .product-line-price.mobile,.template-old .product .product-quantity.mobile{display:none}.template-old .product .product-quantity input{width:40px;height:40px;border:solid 1px #2e3b47;text-align:center;padding:0}.template-old .product .product-quantity input::-webkit-outer-spin-button,.template-old .product .product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.template-old .product .remove-product{border:0;padding:4px 8px;background-color:#fff;color:#fff;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:3.2;letter-spacing:0.9px;color:#2e3b47;text-decoration:underline}.template-old .product .remove-product:hover{background-color:#fff;text-decoration:underline}.template-old .product .remove-x{display:none}.template-old .totals{width:33.3%;float:right;display:inline-block}.template-old .totals .totals-item{float:right;clear:both;width:100%;margin-bottom:10px}.template-old .totals .totals-item label{float:left;clear:both;width:50%;text-align:left}.template-old .totals .totals-item .totals-value{float:right;width:50%;text-align:right;font-weight:bold}.template-old .voucher{width:56%;display:inline-block}.template-old .totals,.template-old .voucher{margin-top:25px;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.2;letter-spacing:0.9px}.template-old .action-buttons{float:right;width:33.3%;margin:0;clear:both;margin-top:30px}.template-old .checkout{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;float:right;border:0;margin:20px 0;padding:6px 25px;color:#fff;font-size:16px;border-radius:0px;width:310px;height:40px;background-color:#2e3b47}.template-old .checkout:hover{background-color:#2e3b47}.template-old input[type="submit"].update-cart{background:#fff;border:1px solid #2e3b47;color:#2e3b47;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;height:auto;margin:0;cursor:pointer;padding:14px;vertical-align:middle;min-width:120px;max-width:310px;width:100%;text-align:center;box-sizing:content-box;border-radius:0;transition:background-color 100ms, color 100ms, border-color 100ms;display:inline-block;margin-bottom:1em;float:right}.template-old input[type="submit"].update-cart:hover{background:#2e3b47;border-color:#2e3b47;color:#ffffff}.template-old input[type="submit"].checkout{min-width:120px;width:100%;margin-top:30px;margin-bottom:1em;box-sizing:border-box}.template-old .shopping-cart .payment-methods{padding:25px 0;border-top:solid 1px #c2c2c2}@media (min-width: 650px){.template-old .shopping-cart .payment-methods-cart{padding:0;border-top:none}}.template-old .payment-methods-cart img{margin:0 3px;height:30px;width:auto;max-width:none;filter:grayscale(100%)}.template-old .product .remove-x.mobile{display:none}@media screen and (max-width: 1050px){.template-old .remove-product{display:none}.template-old .product .remove-x{display:inline-block}.template-old .product .remove-x svg{width:16px;height:16px;padding:10px;fill:#c2c2c2}.template-old .product .remove-x svg g{fill:#c2c2c2}}@media screen and (max-width: 650px){.template-old .shopping-cart{margin:0}.template-old .your-cart{margin:21px 0 0 0}.template-old .cart-title{width:100%}.template-old .column-labels{display:none}.template-old .product:last-child{margin-bottom:10px}.template-old .product-image{float:left;width:50%}.template-old .product-image img{margin-right:20px}.template-old .product .product-details .product-title .theme-money{display:block;margin-top:6px}.template-old .product-details{margin-bottom:10px;min-height:150px;float:left;width:50%}.template-old .product .product-details .product-description{margin:5px 20px 5px 0}.template-old .product .remove-x.mobile{float:right;display:inline-block}.template-old .product .remove-x svg{padding:0}.template-old .product-price{display:none}.template-old .product-quantity{width:50%;margin-top:10px}.template-old .product .product-line-price.mobile,.template-old .product .product-quantity.mobile{clear:both;width:50%;line-height:40px;font-weight:bold;display:block;text-align:left;margin:0;float:left}.template-old .product-quantity input{margin-left:20px}.template-old .product-removal{display:none}.template-old .product-line-price{float:right;width:50%;font-weight:normal;line-height:40px;margin-top:10px}.template-old .totals,.template-old .voucher{width:100%;margin-top:0}.template-old .totals .totals-item{width:100%}.template-old .totals .totals-item label{text-align:left}.template-old .voucher-area{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:0.9px;color:#2e3b47;display:inline-block;border-bottom:1px solid #c2c2c2;padding-bottom:13px;width:100%}.template-old .action-buttons{width:100%;float:none;padding-top:20px;display:grid;justify-content:center}.template-old input[type="submit"].update-cart,.template-old input[type="submit"].checkout{float:none}.template-old .checkout{width:100%}.template-old a.continue-shopping-desktop{display:none}.template-old a.continue-shopping-mobile{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.2;letter-spacing:0.9px;color:#2e3b47;text-decoration:underline;cursor:pointer;display:block;margin:20px}.template-old .payment-methods{margin:53px 0 0 0}}@media screen and (max-width: 350px){.template-old .product-removal{float:right}.template-old .product-line-price{float:right;clear:left;width:auto;margin-top:10px}.template-old .totals .totals-item label{width:60%}.template-old .totals .totals-item .totals-value{width:40%}}.template-old a.continue-shopping{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.2;letter-spacing:0.9px;color:#2e3b47;text-decoration:underline;cursor:pointer;width:33.3%;float:left}.template-old .empty-cart-message{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;font-size:30px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.4px;text-align:center;color:#2e3b47;margin-bottom:60px}.template-old .might-like{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:26px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.2px;text-align:center;color:#2e3b47;text-transform:uppercase;padding:56px 0}@media screen and (max-width: 650px){.template-old a.continue-shopping{width:100%;margin-bottom:33px}.template-old .empty-cart-message{font-size:20px;padding-top:44px;border-top:solid 1px #c2c2c2}.template-old .might-like{padding:30px 0;font-size:15px}}.template-old .discount-container{padding-bottom:20px}@media (max-width: 767px){.template-old .discount-container{border-bottom:solid 1px #c2c2c2;margin-bottom:10px}}.template-old .discount-code-add,.template-old .discount-message{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-style:normal;font-stretch:normal;line-height:2.2;letter-spacing:0.9px;color:#2e3b47}.template-old .discount-code-add{font-weight:normal}.template-old .discount-message{display:none;font-weight:bold;margin:0;padding-top:10px}.template-old .discount-code-input{width:240px;height:40px;padding-left:10px;padding-right:10px;background-color:#ffffff;border:solid 1px #888686;color:#888686;width:100%;box-sizing:border-box}.template-old a.button.checkout,.template-old .product-form .quantity-submit-row.has-spb a.checkout.button{width:100%;box-sizing:border-box}.template-old .full-page-overlay{max-width:unset !important}.template-old div[class*="page-"]{max-width:1024px;margin:0 auto}.template-old div[class*="page-"] .flexible-layout{margin:0}.template-old div[class*="page-"] .flexible-layout .column-full{margin-bottom:0;margin-bottom:0;margin-left:0;width:100%;flex-basis:100%}.template-old div[class*="page-"] h2{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.4px;color:#2e3b47}.template-old div[class*="page-"] h1.page-title{margin:52px 0}.template-old div[class*="page-"] h2.featured{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.2px;text-align:center;color:#2e3b47;text-transform:uppercase}.template-old div[class*="page-"] h4.subheading{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.8px;color:#2e3b47;padding-bottom:12px;text-transform:uppercase;margin:0}.template-old div[class*="page-"] p{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:0.4px;color:#2e3b47;margin:30px 0 0 0}.template-old div[class*="page-"] p.max-405{max-width:405px}.template-old div[class*="page-"] p.max-330{max-width:330px}.template-old div[class*="page-"] .text-block,.template-old div[class*="page-"] .image-block{padding:0 80px;margin:0}.template-old div[class*="page-"] .pad-t-b-80{padding:70px 0}.template-old div[class*="page-"] .p-t-50{padding-top:50px}.template-old div[class*="page-"] .p-b-50{padding-bottom:50px}.template-old div[class*="page-"] .t-80{padding-top:80px}.template-old div[class*="page-"] .p-b-80{padding-bottom:80px}.template-old div[class*="page-"] .m-t-20{margin-top:20px}.template-old div[class*="page-"] .center-content{margin:65px auto;max-width:600px}.template-old div[class*="page-"] .bg-white{background-color:#ffffff}.template-old div[class*="page-"] .bg-green{background-color:#e1f1eb}.template-old div[class*="page-"] .responsibility{margin-top:100px;height:500px}.template-old div[class*="page-"] .responsibility img{vertical-align:middle}.template-old div[class*="page-"] .service{padding-top:70px;padding-bottom:70px;height:500px;background-color:#ffffff}.template-old div[class*="page-"] .service img{vertical-align:middle}.template-old div[class*="page-"] .service .text{margin-left:0;margin-right:16px}.template-old div[class*="page-"] .va-middle{display:flex;align-items:center}.template-old div[class*="page-"] .divider{border:none;height:2px;background:#c2c2c2;width:100%;margin:1em auto}.template-old div[class*="page-"] .causes{margin-bottom:10px}.template-old div[class*="page-"] .causes::before,.template-old div[class*="page-"] .causes::after{background-color:#c2c2c2;content:"";display:inline-block;position:relative;border:none;height:1px;width:100%;margin:60px 0}.template-old div[class*="page-"] .causes li{list-style-type:none}@media screen and (max-width: 768px){.template-old div[class*="page-"] h1.page-title{margin:21px 0}.template-old div[class*="page-"] p{text-align:left}.template-old div[class*="page-"] p.max-405,.template-old div[class*="page-"] p.max-330{width:auto}.template-old div[class*="page-"] .text-block,.template-old div[class*="page-"] .image-block{padding:0 20px}.template-old div[class*="page-"] .hero{margin-left:auto;margin-right:auto;width:100%}.template-old div[class*="page-"] .center-content{text-align:center}.template-old div[class*="page-"] .center-content.left{text-align:left}.template-old div[class*="page-"] .responsibility{margin-top:0;height:auto}.template-old div[class*="page-"] .responsibility img{padding:35px}.template-old div[class*="page-"] .responsibility .text{padding:0 35px 50px 35px}.template-old div[class*="page-"] .service{margin:95px auto;height:auto}.template-old div[class*="page-"] .service .text{padding-bottom:65px}.template-old div[class*="page-"] .va-middle{display:block;align-items:unset}.template-old div[class*="page-"] .divider{display:none}.template-old div[class*="page-"] .t-80{padding-top:80px;margin-top:80px}.template-old div[class*="page-"] .p-t-50{padding-top:50px}.template-old div[class*="page-"] .causes li{padding-top:60px}.template-old div[class*="page-"] .causes li:first-child{padding-top:0}}.template-old div[class*="page-"] .video-content{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:426px}@media (max-width: 767px){.template-old div[class*="page-"] .video-content{height:320px}}.template-old div[class*="page-"] .video-content .img-overlay{position:absolute;top:0;left:0;width:100%;z-index:2}.template-old div[class*="page-"] .video-content img.img-mob{opacity:0}.template-old div[class*="page-"] .video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;z-index:2}.template-old div[class*="page-"] .video-img{position:relative;width:100%;max-width:100%;padding-top:30%}.template-old div[class*="page-"] .video-img img{position:absolute;top:0;bottom:0;left:0;z-index:2}.template-old div[class*="page-"] .video-iframe{width:100%;height:auto}.template-old div[class*="page-"] .video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:bottom;z-index:1}.template-old div[class*="page-"] .video-iframe-eng{position:initial;overflow:hidden}.template-old div[class*="page-"] .video-iframe-eng iframe{position:absolute;left:0;width:100%;height:100%;vertical-align:bottom}.template-old div[class*="page-"] .video-container .video-iframe-eng iframe{margin-left:inherit !important;margin-right:inherit !important}.template-old div[class*="page-"] .video-container{width:100%;position:relative;margin:0 auto;padding-bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.template-old div[class*="page-"] .video-overlay a{display:block}.template-old div[class*="page-"] .video-overlay a.play-button{height:84px;width:84px;background-size:cover;margin:0 auto;transition:color 0.5s ease-in}@media (max-width: 767px){.template-old div[class*="page-"] .video-overlay a.play-button{height:60px;width:60px}}.template-old div[class*="page-"] .video-overlay a.play-button:hover{opacity:0.9}.template-old div[class*="page-"] .video-overlay a.watch-button{height:40px;line-height:40px;width:184px;border:1px solid #fff;color:#fff;text-transform:uppercase;margin:0 auto;font-size:14px;font-weight:800}.template-old div[class*="page-"] .video-overlay .html a.watch-button:hover,.template-old div[class*="page-"] .video-overlay .html a.watch-button:focus{background-color:#fff;color:#000}.template-old div[class*="page-"] .bg-navy-blue{background-color:#2e3b47}.template-old div[class*="page-"] .text-white{color:#ffffff !important}.template-old div[class*="page-"] blockquote{font-family:Cardo;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.52;letter-spacing:normal;text-align:center;color:#ffffff;max-width:375px;margin:75px auto}.template-old div[class*="page-"] blockquote.extra-margin{margin:150px auto}@media (max-width: 998px) and (min-width: 768px){.template-old div[class*="page-"] blockquote.extra-margin{margin:220px auto}}@media (max-width: 767px){.template-old div[class*="page-"] blockquote.extra-margin{margin:60px auto}}.template-old div[class*="page-"] blockquote:before,.template-old div[class*="page-"] blockquote:after{font-size:25px;line-height:0;margin:0;color:#ffffff}.template-old div[class*="page-"] blockquote:before{content:open-quote;vertical-align:top}.template-old div[class*="page-"] blockquote:after{content:close-quote;vertical-align:bottom}.template-old div[class*="page-"] .max-width-330{max-width:330px}.template-old div[class*="page-"] .p-l-80{padding-left:80px}@media (max-width: 767px){.template-old div[class*="page-"] .p-l-80{padding-left:0}.template-old div[class*="page-"] .max-width-330{max-width:unset}}.template-old div[class*="page-"] .our-designer{padding:80px 20px;-moz-columns:2;columns:2;-moz-column-gap:0;column-gap:0}@media (max-width: 767px){.template-old div[class*="page-"] .our-designer{display:flex;column:unset;-webkit-columns:unset;-moz-column-gap:unset;column-gap:unset;-webkit-column-gap:unset;flex-wrap:wrap}.template-old div[class*="page-"] .our-designer .block:nth-of-type(1){order:2}.template-old div[class*="page-"] .our-designer .block:nth-of-type(2){order:4}.template-old div[class*="page-"] .our-designer .block:nth-of-type(3){order:1}.template-old div[class*="page-"] .our-designer .block:nth-of-type(4){order:5}.template-old div[class*="page-"] .our-designer .block:nth-of-type(5){order:3}.template-old div[class*="page-"] .our-designer .block:nth-of-type(6){order:6}}@media (max-width: 767px){.template-old div[class*="page-"] .our-designer .masthead{padding-bottom:30px;text-align:center;width:100%}}.template-old div[class*="page-"] .our-designer .work img{padding-top:45px;padding-bottom:10px}@media (max-width: 767px){.template-old div[class*="page-"] .our-designer .work img{padding-top:0}}.template-old div[class*="page-"] .watch-guide img{margin:80px 0}@media (max-width: 767px){.template-old div[class*="page-"] .watch-guide img{margin-bottom:0}}.template-old div[class*="page-"] .watch-guide-list{display:none}@media (max-width: 767px){.template-old div[class*="page-"] .watch-guide-list{display:block}.template-old div[class*="page-"] .watch-guide-list ol{color:#2e3b47;padding-left:52px;margin-top:40px;margin-bottom:70px}}.template-old div[class*="page-"] .lifestyle{height:345px;overflow:hidden;justify-content:center;display:flex}@media (max-width: 767px){.template-old div[class*="page-"] .lifestyle{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.template-old div[class*="page-"] .lifestyle .column-half{margin:0}.template-old div[class*="page-"] .lifestyle .column-half:first-of-type{order:1}.template-old div[class*="page-"] .lifestyle .column-half:last-of-type{order:2}@media (max-width: 767px){.template-old div[class*="page-"] .lifestyle .column-half:first-of-type{order:2}.template-old div[class*="page-"] .lifestyle .column-half:last-of-type{order:1}}.template-old div[class*="page-"] .lifestyle .quote-container{height:345px;position:relative;text-align:center}@media (max-width: 767px){.template-old div[class*="page-"] .lifestyle .quote-container{height:320px;position:relative;text-align:center;width:100%}.template-old div[class*="page-"] .lifestyle .image-style{width:100%;max-height:320px;overflow:hidden}}.template-old div[class*="page-"] .lifestyle blockquote{top:50%;left:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;vertical-align:middle;position:absolute;width:100%;transform:translate(-50%, -50%)}.template-old .csr-form{max-width:490px;margin:0 auto}.template-old .csr-form button.submit-cause{float:right;width:60px;min-width:unset}.template-old .csr-form button.submit-cause svg g{fill:#ffffff}.template-old .csr-form .input-block{overflow:hidden;padding-right:0.5em}.template-old .csr-form .input-block input{width:100%;height:30px;border-color:#2e3b47}.template-old input[type="text"].serial-number::-webkit-input-placeholder,.template-old input[type="text"].serial-number::-moz-placeholder,.template-old input[type="text"].serial-number:-ms-input-placeholder,.template-old input[type="text"].serial-number:-moz-placeholder{opacity:0.5;font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.58;letter-spacing:0.4px;text-align:center;color:#2e3b47}.template-old .nordgreen-way,.template-old .featured-text{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;color:#2e3b47;letter-spacing:1px;font-style:normal;font-stretch:normal;line-height:normal}.template-old .nordgreen-way{text-transform:uppercase}.template-old .featured-text{text-align:left}.template-old .insta-img-container{display:none}@media (max-width: 767px){.template-old .nordgreen-way{text-align:center}.template-old .featured-text{max-width:60%;margin-left:auto;margin-right:auto;padding-bottom:20px;text-align:center}.template-old .insta-img-container{display:block;width:100%;white-space:nowrap}.template-old .img-list{overflow-y:hidden;display:block;width:100%;height:100%}.template-old .img-list div{width:50%;height:50%;display:inline-block}.template-old .img-list img:first-child{padding-right:10px}.template-old .img-list img:last-child{padding-left:10px}.template-old .img-list::-webkit-scrollbar{display:none}}.template-old .reveal .hidden{display:block;visibility:visible}.template-old .product:hover .reveal img{opacity:1}.template-old .reveal{position:relative}.template-old .reveal .hidden{position:absolute;z-index:1;top:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s ease-in-out}.template-old .reveal:hover .hidden{z-index:2;opacity:1}.template-old .product-container{max-width:1280px;margin:0 auto}.template-old .product-container .product-block{width:30%;margin:10px}.template-old .collection-listing .product-list{margin:0}@media (max-width: 768px){.template-old .product-container{max-width:100%}.template-old .product-container .product-block{width:45%;margin:5px}}.template-old .product-slider-btn{position:absolute;top:9rem;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.template-old .product-slider-btn.arrow-prev{left:0;margin-left:-50px}.template-old .product-slider-btn.arrow-next{right:0;margin-right:-50px}@media (max-width: 768px){.template-old .product-slider-btn.arrow-prev{margin-left:-10px}.template-old .product-slider-btn.arrow-next{margin-right:-10px}}.template-old .collection-listing-wrapper{position:relative;overflow:visible}.template-old .countdown-bar{height:30px;line-height:30px;text-align:center;font-size:12px;width:100%;z-index:99}@media (max-width: 1023px){.template-old .countdown-bar{position:fixed;top:90px}}.template-old .our-story{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;max-width:1024px;margin:0 auto}.template-old .our-story img,.template-old .our-story picture{width:100%}.template-old .our-story-hero{padding-top:45px;color:#2e3b47;letter-spacing:0.8px;text-align:center}.template-old .our-story-hero-title{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:12px;text-transform:uppercase;padding-bottom:10px}.template-old .our-story-hero-subtitle{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size:22px;letter-spacing:0.4px;padding-bottom:30px}.template-old .our-story-hero-text{font-size:14px;line-height:1.58;letter-spacing:0.4px;text-align:center;max-width:70%;margin:0 auto;padding:0 20px}.template-old .our-story-hero-image{margin:70px 0}@media (max-width: 767px){.template-old .our-story-hero{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:40px 20px 60px 20px}.template-old .our-story-hero-text{max-width:100%;text-align:left}.template-old .our-story-hero-title{order:1}.template-old .our-story-hero-subtitle{order:2;padding-bottom:0}.template-old .our-story-hero picture{order:3;width:100%}.template-old .our-story-hero-text{order:4;padding:0}.template-old .our-story-hero-image{margin:35px 0}}.template-old .our-story-we-are{display:flex;align-items:center;justify-content:center;padding-left:70px;padding-right:70px}@media (max-width: 767px){.template-old .our-story-we-are{display:block;padding-left:20px;padding-right:20px}}.template-old .our-story-we-are-column{float:left;width:50%;text-align:right}@media (max-width: 767px){.template-old .our-story-we-are-column{width:100%;padding-left:0;padding-right:0;padding-bottom:60px;text-align:center}.template-old .our-story-we-are-column:last-of-type{padding-bottom:0}}.template-old .our-story-we-are:after{content:"";display:table;clear:both}.template-old .our-story-we-are-subtitle,.template-old .our-story-we-are-text{padding-left:70px;text-align:left}@media (max-width: 767px){.template-old .our-story-we-are-subtitle,.template-old .our-story-we-are-text{padding-left:0}}.template-old .our-story-we-are-subtitle{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size:22px;letter-spacing:0.4px;padding-bottom:25px}.template-old .our-story-we-are-text{font-size:14px;line-height:1.58;letter-spacing:0.4px;text-align:left}.template-old .our-story-our-designer{display:flex;align-items:center;justify-content:center;margin:70px 0}.template-old .our-story-our-designer.navy-blue-bg{background-color:#2e3b47;color:#ffffff}@media (max-width: 767px){.template-old .our-story-our-designer{flex-flow:row wrap}.template-old .our-story-our-designer-column:first-of-type{order:2}.template-old .our-story-our-designer-column:last-of-type{order:1}}.template-old .our-story-our-designer-column{float:left;width:calc(50% - 70px);text-align:left;padding-left:70px;padding-right:70px}.template-old .our-story-our-designer-column:first-of-type{padding:65px 40px}.template-old .our-story-our-designer-column.bg-image{padding:0;width:50%;text-align:right}@media (max-width: 767px){.template-old .our-story-our-designer-column{box-sizing:border-box;width:100%;padding-left:0;padding-right:0;padding-bottom:60px}.template-old .our-story-our-designer-column:first-of-type{padding:65px 20px}.template-old .our-story-our-designer-column:last-of-type{padding-bottom:0}.template-old .our-story-our-designer-column.bg-image{width:100%;text-align:center}}@media (max-width: 835px) and (min-width: 768px){.template-old .our-story-our-designer-column:first-of-type{padding:50px 40px}}.template-old .our-story-our-designer:after{content:"";display:table;clear:both}.template-old .our-story-our-designer-subtitle{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;color:#ffffff;font-size:22px;letter-spacing:0.4px;padding-bottom:25px}.template-old .our-story-our-designer-text{font-size:14px;line-height:1.58;letter-spacing:0.4px;text-align:left;color:#ffffff;padding-bottom:20px}.template-old .our-story-giving-back{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.template-old .our-story-giving-back{display:block;padding-left:20px;padding-right:20px}}.template-old .our-story-giving-back-column{float:left;width:50%;text-align:left}.template-old .our-story-giving-back-column:first-of-type{padding-left:70px;padding-right:70px}@media (max-width: 767px){.template-old .our-story-giving-back-column{width:100%;padding-left:0;padding-right:0;padding-bottom:60px;text-align:center}.template-old .our-story-giving-back-column:first-of-type{padding-left:0;padding-right:0}.template-old .our-story-giving-back:last-of-type{padding-bottom:0}}.template-old .our-story-giving-back:after{content:"";display:table;clear:both}.template-old .our-story-giving-back-subtitle,.template-old .our-story-giving-back-text{padding-left:40px;padding-right:40px}@media (max-width: 767px){.template-old .our-story-giving-back-subtitle,.template-old .our-story-giving-back-text{padding-left:0;padding-right:0}}.template-old .our-story-giving-back-subtitle{font-family:Cardo, "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size:22px;letter-spacing:0.4px;padding-bottom:25px}.template-old .our-story-giving-back-text{font-size:14px;line-height:1.58;letter-spacing:0.4px;text-align:left;padding-bottom:20px}.template-old .our-collection .section-title{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;font-size:30px;text-transform:uppercase;padding:1.5em 0;margin:1em}.template-old .our-collection .adjust-spacing{margin:0 5em 5em 5em}@media (max-width: 767px){.template-old .our-collection .section-title{padding:0;font-size:1.2em;margin:1.5em}.template-old .our-collection .adjust-spacing{margin:1em}}.template-old .bottom-centered{position:absolute;bottom:15%;left:50%;transform:translate(-50%, -50%)}.template-old a.btn,.template-old .product__form a.shopify-payment-button__button,.product__form .template-old a.shopify-payment-button__button{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;border:none;padding:0 40px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:1px;min-width:150px;height:40px;line-height:40px}@media (max-width: 768px){.template-old a.btn,.template-old .product__form a.shopify-payment-button__button,.product__form .template-old a.shopify-payment-button__button{font-size:12px}}.template-old a.btn-uppercase{text-transform:uppercase}.template-old a.btn-navy-blue{background-color:#ffffff;color:#2e3b47;border:1px solid #2e3b47;transition:all 0.3s}.template-old a.btn-navy-blue:hover{background-color:#2e3b47;color:#ffffff;border:1px solid #2e3b47}.template-old a.btn-transparent{background-color:transparent;color:#ffffff;border:1px solid #ffffff;transition:all 0.3s}.template-old a.btn-transparent:hover{background-color:#ffffff;color:#2e3b47;border:1px solid #ffffff}.template-old .extra-info{width:100%}.template-old .extra-info.bg-green{background-color:#a7bbb3}.template-old .flex-row{max-width:1080px;margin:0 auto;padding:60px 0;display:flex;flex-wrap:wrap;flex-direction:row}.template-old .flex-row.center-content{justify-content:center;align-items:center}.template-old .flex-column{flex-basis:100%;text-align:left}.template-old .flex-column{margin-right:70px}.template-old .flex-column:last-child{margin-right:0}.template-old .flex-column img.width-100{width:100%}.template-old .flex-column .title{text-transform:capitalize;padding-bottom:15px}.template-old .flex-column .text.mobile-only{display:none}@media (min-width: 768px) and (max-width: 1100px){.template-old .flex-row{padding:60px 20px}}@media (min-width: 768px){.template-old .flex-column{flex:1}}@media (max-width: 767px){.template-old .flex-row{padding:60px 20px}.template-old .flex-column{text-align:center;margin-right:0}.template-old .flex-column img.width-100{width:auto}.template-old .flex-column .title{padding-top:20px}.template-old .flex-column .text{text-align:left}.template-old .extra-info.bg-green .flex-row{flex-wrap:wrap-reverse}.template-old .flex-column .text.mobile-only{display:block}}.template-old .estimated-delivery-title{text-align:center}.template-old .estimated-delivery .method{display:block;clear:both;overflow:hidden;border-bottom:1px solid rgba(194,194,194,0.35);padding:2px 0}.template-old .estimated-delivery .method .name,.template-old .estimated-delivery .method .delivery-time{font-size:13px;margin-bottom:0;display:inline-block;width:50%;text-align:left;float:left}.template-old .estimated-delivery .method .name{font-weight:bold}.template-old .product-labels{position:absolute;left:10px;top:10px;z-index:5}@media (max-width: 767px){.template-old .product-labels{line-height:0}}.template-old .product-labels-label{background-color:#2e3b47;color:#fff;font-size:13px;line-height:13px;padding:6px;border-radius:2px;font-weight:bold;display:inline-block;margin-right:5px;text-transform:capitalize}.template-old .product-labels-label--important{font-size:15px;padding:10px;letter-spacing:1px;text-transform:uppercase;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);z-index:9;margin-top:-24px}@media (max-width: 767px){.template-old .product-labels-label{background-color:transparent;color:#2e3b47;padding:0;border-radius:0}.template-old .product-labels-label--important{background:#2e3b47;border-radius:2px;color:#fff;font-size:10px;padding:3px 5px}}.template-old #customer form{max-width:450px;margin:0 auto;padding-bottom:50px}.template-old #customer .large_form{position:relative;margin-bottom:20px}.template-old #customer label,.template-old #customer input{width:100%;box-sizing:border-box;font-size:14px;text-align:left}.template-old #customer label{display:block;text-align:left;font-weight:bold}.template-old #customer input{padding:0 10px;height:45px;line-height:45px}.template-old #customer .btn,.template-old #customer .product__form .shopify-payment-button__button,.product__form .template-old #customer .shopify-payment-button__button{text-align:center}.template-old .headerTop_link{margin:10px}.template-old .headerTop_contact{margin-left:5px}.template-old .headerTop_login{margin-left:5px;margin-right:5px}.template-old .keyPoints_container{text-align:left;margin-top:10px}@media (min-width: 768px){.template-old .keyPoints_container{display:none}}.template-old .our-story-image{text-align:center}@media (min-width: 1024px){.template-old .is-header-transparent #content{padding-top:115px}}.template-old .is-header-transparent .navigation{color:#fff;background:rgba(255,255,255,0)}.template-old .is-header-transparent .navigation .cart-count svg g{fill:#fff}.template-old .is-header-transparent .navigation .search-trigger svg g{fill:transparent}.template-old .is-header-transparent .navigation .search-trigger svg path{fill:#fff}@media (min-width: 1024px){.template-old .is-header-transparent .navigation:hover{background-color:#fff;color:#2e3b47}.template-old .is-header-transparent .navigation:hover .cart-count svg g{fill:#2e3b47}.template-old .is-header-transparent .navigation:hover .search-trigger svg g{fill:transparent}.template-old .is-header-transparent .navigation:hover .search-trigger svg path{fill:#2e3b47}}@media (max-width: 1023px){.template-old .is-header-transparent .navigation{background-color:#fff;color:#2e3b47}.template-old .is-header-transparent .navigation .cart-count svg g{fill:#2e3b47}.template-old .is-header-transparent .navigation .search-trigger svg g{fill:transparent}.template-old .is-header-transparent .navigation .search-trigger svg path{fill:#2e3b47}}.template-old .navigation{display:flex;flex-direction:column;justify-content:space-between;background:white;align-items:center;position:relative;color:#2e3b47;width:100%}@media (max-width: 1023px){.template-old .navigation{background:white !important;color:#2e3b47 !important}}.template-old .navigation-left{padding-left:20px;width:10%}@media (max-width: 767px){.template-old .navigation-left{padding-left:10px}}.template-old .navigation-left .mob-toggle{background:#ffffff;border-radius:5px;border:none}.template-old .navigation-left button{min-width:60px}.template-old .navigation-center{width:80%}.template-old .navigation-center .logo-mobile{text-align:center}.template-old .navigation-center .logo-mobile h1{text-align:center}.template-old .navigation-center .logo-mobile img{max-height:30px}.template-old .navigation-center span{cursor:pointer}.template-old .navigation-right{padding-right:20px;width:10%;text-align:right;position:relative;height:100%;display:flex;align-items:center;justify-content:flex-end}.template-old .navigation-right .search-trigger svg{width:20px;height:20px}@media (max-width: 767px){.template-old .navigation-right{padding-right:10px}}@media (max-width: 1023px){.template-old .navigation-right .search-trigger svg{width:18px;height:18px}}.template-old .navigation-right a{padding:0 10px}@media (max-width: 1140px){.template-old .navigation-right a{padding:0 5px}}.template-old .navigation-logo{height:85px;padding:0 10px;text-align:center}@media (max-width: 1023px){.template-old .navigation-logo{height:40px}}.template-old .navigation-logo a{height:100%;display:flex;align-items:center;justify-content:center}.template-old .navigation-logo h1{margin-bottom:0}.template-old .navigation-links{text-align:center}.template-old .navigation-links ul{margin:0;list-style-type:none}.template-old .navigation-links ul li{display:inline-block;font-size:14px;padding:18px 18px}.template-old .navigation-links ul li:first-child{padding-left:0}.template-old .navigation-links ul li:last-child{padding-right:0}@media (max-width: 1300px){.template-old .navigation-links ul li{padding:18px 10px}.template-old .navigation-links ul li:first-child{padding-left:0}.template-old .navigation-links ul li:last-child{padding-right:0}}.template-old .w-25{width:25%}.template-old .w-50{width:50%}.template-old .w-100{width:100%}.template-old .dropdown-popup:hover .popup-menu{display:block}.template-old .popup-hr{border:2px none #c2c2c2;border-top-style:solid}.template-old .popup-menu{display:none;box-sizing:border-box;padding:30px;text-align:left;position:absolute;background-color:rgba(255,255,255,0.98);color:#2e3b47;margin-top:6px;left:50%;width:100%;transform:translateX(-50%)}.template-old .popup-menu ul li{padding:0;display:block;font-size:12px;text-transform:uppercase;font-family:Lato;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.83;letter-spacing:1.04px;color:#2e3b47}.template-old .popup-menu-top{display:flex;justify-content:space-between}.template-old .popup-menu-bottom{display:flex;justify-content:space-between;align-items:center}.template-old .mobile-nav{min-width:auto;height:36px;line-height:0}@media (max-width: 1023px){.template-old .hide-mobile{display:none}.template-old .navigation-left{width:30%}.template-old .navigation-center{width:40%}.template-old .navigation-right{width:30%}}@media (min-width: 1024px){.template-old .hide-desktop{display:none}}.template-old .under{position:relative}.template-old .under::before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;top:20px;background-color:#2e3b47;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.template-old .under:hover::before{visibility:visible;transform:scaleX(1);transition:all 0.3s ease-in-out 0s}.template-old .dropdown-popup:hover .popup-menu-slim{display:flex;justify-content:center;align-items:center}.template-old .dropdown-popup .popup-menu-slim{height:78px;box-sizing:border-box;padding:20px;text-align:left;position:absolute;background-color:rgba(255,255,255,0.98);color:#2e3b47;margin-top:6px;left:50%;width:100%;transform:translateX(-50%);display:none}.template-old .dropdown-popup .popup-menu-slim__item{margin:0 30px}.template-old .dropdown-popup .slim-img{height:auto;justify-content:center !important}.template-old .dropdown-popup .slim-img a{display:flex;flex-direction:column}.template-old .dropdown-popup .slim-img a span:before{display:none}.template-old .dropdown-popup .slim-img .item{width:20%;align-self:flex-start;text-align:center;margin:10px}.template-old .dropdown-popup .slim-img .item img{margin-top:20px;width:100%}.template-old .child{display:flex}.template-old .account-links{display:flex;flex-direction:column;align-items:center;justify-content:center}.template-old .account-links .register{margin:0 0 10px 0}.template-old .account-links a{margin-right:0 !important}.template-old .best-seller-images{display:flex;justify-content:space-between}.template-old .best-seller-images a{width:100%;max-width:calc(33.33% - 10px)}.template-old .best-seller-images img{width:100%}.template-old .best-seller-mobile{flex-direction:column;align-items:center}.template-old .best-seller-mobile a{margin:11px 0;max-width:calc(100% - 50px)}.template-old .is-hidden{display:none}.template-old .bestseller-content{display:none;justify-content:space-between}.template-old .bestseller-content.is-visible{display:flex}.template-old .bestseller-content .products-list__wrap{display:flex;justify-content:space-between}.template-old .bestseller-content .products-list__wrap .product-list__item{width:calc(33.3% - 10px)}.template-old .bestseller-content .products-list__wrap .product-list__item img{width:100%}.template-old .is-logo-hidden .navigation{background:#fff;color:#2e3b47;padding-top:0}.template-old .is-logo-hidden .navigation .navigation-bottom{height:60px}.template-old .is-logo-hidden .navigation .cart-count svg g{fill:#2e3b47}.template-old .is-logo-hidden .navigation .search-trigger svg g{fill:transparent}.template-old .is-logo-hidden .navigation .search-trigger svg path{fill:#2e3b47}.template-old .is-logo-hidden .under::before{background-color:#2e3b47}.template-old .navigation-top{background-color:#fff;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.template-old .navigation-top{display:none;height:50px}}.template-old .navigation-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;height:40px}@media (max-width: 1023px){.template-old .navigation-bottom{height:60px}}.template-old .search-trigger svg g{fill:transparent}.template-old .search-trigger svg path{fill:#2e3b47}.template-old .search-group{display:flex;align-items:center;justify-content:flex-start;position:relative}.template-old .search-bar{display:none;position:absolute;left:0;width:120px;margin-left:-120px}@media (max-width: 1023px){.template-old .search-bar{margin-left:-120px;bottom:-50px}}.template-old .search-bar .inner{border:1px solid #2e3b47;background:#ffffff;border-radius:5px;width:152px;position:relative;z-index:100}.template-old .search-bar .inner .cls{position:absolute;display:flex;align-items:center;justify-content:center;width:35px;top:0;bottom:0;right:0;border-radius:5px;cursor:pointer}.template-old .search-bar .inner .cls svg{width:14px;height:14px}.template-old .search-bar .inner input{height:30px;border-radius:5px}.template-old .show{display:block}.template-old .logo-scroll{display:none;padding:0px 20px;height:100%}.template-old .logo-scroll h1{display:flex;align-items:center}.template-old .logo-scroll a{justify-content:flex-start;align-items:center}.template-old .logo-scroll a img{height:25px}.template-old #country-selector-mobile .dropdown{display:flex;align-items:center;height:45px}.template-old #country-selector-mobile .dropdown-content{width:100%}.template-old #country-selector-mobile a{width:100%;color:inherit}.template-old .range-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template-old .header-mob{background-color:#171717;padding:2.5rem 0 0.75rem}@media (max-width: 850px){.template-old .header{padding:1.9375rem 0 1.4375rem}}.template-old .header-mob .container{max-width:100% !important;padding:0 1.25rem !important}@media (max-width: 850px){.template-old .header .container{padding:0 1.875rem !important}}.template-old .header__top{color:#2e3b47;font-family:"Lato";display:flex;align-items:center;margin-bottom:1.4375rem}@media (max-width: 850px){.template-old .header__top{flex-wrap:wrap;margin-bottom:0}}.template-old .header__top-left-side{display:flex;align-items:center}@media (max-width: 850px){.template-old .header__top-left-side{flex:1}}.template-old .header__nav-trigger{cursor:pointer}.template-old .header__nav-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;z-index:998;height:100%;opacity:0;visibility:hidden;cursor:pointer}.template-old .header__nav-close{position:absolute;top:0;left:100%;padding:1.0625rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.template-old .header__nav-close svg{width:1.25rem;height:1.25rem;fill:#fff;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.template-old .header__nav{position:fixed;top:0;left:0;background:#fff;max-width:22.5rem;width:100%;z-index:999;height:100%;transform:translateX(-100%);opacity:0;visibility:hidden}@media (max-width: 767px){.template-old .header__nav{width:calc(100% - 55px)}}.template-old .header__nav-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;overflow-x:hidden}.template-old .header__nav-inner{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:24px}.template-old .header__nav-list-wrapper{padding-bottom:0.6875rem;margin-bottom:1.75rem}.template-old .header__nav-list-wrapper:after{position:absolute;content:"";left:1.9375rem;right:1.0625rem;bottom:0}.template-old .header__nav-list-wrapper .header__nav-title{position:relative;margin-bottom:8px}.template-old .header__nav-list-wrapper .header__nav-title svg{width:18px;height:18px}.template-old .header__nav-list-wrapper .header__nav-title:after{position:absolute;content:"";left:1.9375rem;right:1.0625rem;top:-1.8125rem}.template-old .header__nav-list-wrapper:first-child .header__nav-title:after{display:none}.template-old .header__nav-title{font-weight:900;font-size:18px;line-height:24px;text-align:left;text-transform:uppercase;display:block;color:#2e3b47;padding-left:16px}.template-old .header__nav-list>span,.template-old .header__nav-list>a,.template-old .header__nav-help-item>span,.template-old .header__nav-help-item>a{font-style:normal;font-weight:600;font-size:12px;line-height:16px;padding:16px;cursor:pointer;display:block;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-align:left;letter-spacing:1px;text-transform:uppercase;color:#2e3b47}.template-old .header__nav-help li:first-child a{border-top:none !important}.template-old .header__nav-list:first-child>span,.template-old .header__nav-help-item:first-child>span{border-top:none !important}.template-old .header__nav-list>span:hover,.template-old .header__nav-list>a:hover,.template-old .header__nav-help-item>span:hover,.template-old .header__nav-help-item>a:hover{background-color:#eaeded}.template-old .header__nav-list>span,.template-old .header__nav-list>a{position:relative}.template-old .header__nav-list>span svg,.template-old .header__nav-list>a svg{width:0.75rem;fill:#8c999a;position:absolute;right:1.0625rem;top:50%;transform:translateY(-50%)}.template-old .header__nav-list-dropdown{background-color:#fff;position:absolute;left:0;top:0;padding-top:0;width:100%;max-width:22.5rem;height:100%;z-index:1;transform:translateX(100%);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);display:none}.template-old .header__nav-list-dropdown.is-active{padding-top:24px;display:block !important}.template-old .header__nav-list-dropdown-back{padding:0 0 0 1rem;color:#535353;text-transform:uppercase;position:relative;cursor:pointer;margin-bottom:1.375rem;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.template-old .header__nav-list-dropdown-back:hover{color:#000}.template-old .header__nav-list-dropdown-back:after{position:absolute;content:"";left:2.1875rem;right:1.0625rem;bottom:0}.template-old .header__bottom{display:flex;align-items:center}@media (max-width: 850px){.template-old .header__bottom{display:none}}.template-old .header__category-nav-item{margin-right:3rem;position:relative}@media (max-width: 992px){.template-old .header__category-nav-item{margin-right:30px}}.template-old .header__category-nav-item:last-child{margin-right:0}.template-old .header__category-nav-item.has-dropdown>a:after,.template-old .header__category-nav-item.has-dropdown>span:after{position:absolute;top:0.5rem;right:-1.125rem;content:"";width:0.625rem;height:0.375rem}.template-old .header__category-nav-item.has-dropdown>a i,.template-old .header__category-nav-item.has-dropdown>span i{position:absolute;left:0;top:0;content:"";background-size:cover}.template-old .header__category-nav-item>a,.template-old .header__category-nav-item>span{color:#fff;font-size:0.875rem;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);display:flex;align-items:center;position:relative}@media (max-width: 767px){.template-old .header__category-nav-item>a,.template-old .header__category-nav-item>span{font-size:12px}}@media (max-width: 767px){.template-old .header__category-nav-item>a,.template-old .header__category-nav-item>span{display:block;border-bottom:1px solid #e6e6e6;padding:16px 5px}.template-old .header__category-nav-item>a svg,.template-old .header__category-nav-item>span svg{display:block;position:absolute;top:20px;right:5px;width:16px;opacity:0.6}}.template-old .header__category-nav-item>a:hover,.template-old .header__category-nav-item>span:hover{opacity:0.9}.template-old .header__nav-item-dropdown{opacity:0;visibility:hidden;transform:translateY(-5px);position:absolute;left:0;top:1.3125rem;padding-top:1.3125rem;transition:all 0.3s ease;will-change:transform;z-index:99}@media (max-width: 767px){.template-old .header__nav-item-dropdown{position:inherit;z-index:999;left:auto;padding:0;transform:none;top:auto;display:none;opacity:1;visibility:visible;transform:translateY(0)}}.template-old .header__nav-item-dropdown.is-active{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 767px){.template-old .header__nav-item-dropdown.is-active{display:block}}.template-old .header__nav-item-dropdown ul{width:217px;background-color:#171717}@media (max-width: 767px){.template-old .header__nav-item-dropdown ul{border:0;width:100%;padding:12px 0}}.template-old .header__nav-item-dropdown ul li a{font-size:0.875rem;display:block;padding:0.9375rem 1.5rem;color:#fff;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media (max-width: 767px){.template-old .header__nav-item-dropdown ul li a{font-size:13px !important;padding:12px 30px}}.template-old .header__nav-item-dropdown ul li a:hover{background-color:#212121;color:#fff}.template-old .mob_best{text-align:center;font-size:inherit}.template-old .icon-right::after{position:absolute;content:"";right:0;top:0;bottom:0;background-size:50%;background-position:center;background-repeat:no-repeat;width:18px}.template-old .btm-item{text-align:center;width:30%}.template-old .btm-item img{max-width:100%;width:auto;max-height:130px}.template-old .widgets{padding:0 20px}.template-old .widgets img{margin-bottom:15px}.template-old .logo-mobile{text-align:center}.template-old .logo-mobile h1{text-align:center}.template-old .logo-mobile img{max-height:30px}.template-old .logo-wrapp{display:flex;position:relative;align-items:center;justify-content:center}.template-old .logo-wrapp .header__nav-title{position:absolute;left:0;margin-bottom:0}.template-old .collection-banner{padding:22px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.template-old .collection-banner .bn-content{max-width:560px;text-align:center}.template-old .collection-banner .bn-content .heading{font-family:Cardo;font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.49px;text-align:center;color:inherit;margin-bottom:12px}.template-old .collection-banner .bn-content .subheading{font-family:Lato;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:normal;color:inherit;margin-bottom:12px}.template-old .collection-banner .bn-content .btn-cta{border:solid 1px;font-family:Lato;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.04px;text-align:center;color:inherit;padding:12px 15px}.template-old .footer .top .flexible-layout .align-left{display:flex;align-items:center}.template-old .footer .top .flexible-layout .align-left .FeefoServiceReviews{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.template-old .footer .top .flexible-layout .align-left .FeefoServiceReviews{flex-direction:column}}.template-old .footer .top .flexible-layout .align-right{display:flex;flex-direction:column}.template-old .footer .top .flexible-layout .align-right .footer-newsletter{display:flex;align-items:center;justify-content:flex-end}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .newsletter-text{font-size:15px;text-transform:uppercase;font-weight:bold;margin-right:15px}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .signup-form ._form-content{width:100%}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .signup-form .input-block{width:100%;display:flex;justify-content:space-between}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .signup-form .input-block input{width:100% !important}@media (min-width: 1024px){.template-old .footer .top .flexible-layout .align-right .footer-newsletter .signup-form{width:60%;max-width:340px}}.template-old .footer .top .flexible-layout .align-right .footer-newsletter input{border:none}.template-old .footer .top .flexible-layout .align-right .footer-newsletter ._form-thank-you{font-size:15px}@media (max-width: 1024px){.template-old .footer .top .flexible-layout .align-right .footer-newsletter{flex-direction:column;align-items:flex-end}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .newsletter-text{margin-bottom:10px;margin-right:0}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .signup-form{width:75%}}@media (max-width: 767px){.template-old .footer .top .flexible-layout .align-right{flex-direction:column-reverse}.template-old .footer .top .flexible-layout .align-right .footer-newsletter{flex-direction:column;align-items:center;margin-top:20px}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .newsletter-text{margin-bottom:10px;margin-right:0}.template-old .footer .top .flexible-layout .align-right .footer-newsletter .signup-form{width:100%}}.template-old .footer .top .flexible-layout .align-right .social_icons{justify-content:flex-end;margin-bottom:15px}@media (max-width: 767px){.template-old .footer .top .flexible-layout .align-right .social_icons{justify-content:flex-start;margin-top:15px;margin-bottom:0}}.template-old .footer .top .flexible-layout .align-right form{display:flex;align-items:center}@media (max-width: 767px){.template-old .footer .top .flexible-layout .align-right form{flex-direction:column}}.template-old .footer .top .flexible-layout .align-right form .input-block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.template-old .hp-wrapp{display:none}.template-old .order-summary-toggle:hover{background:#fafafa;border-color:#e6e6e6}.template-old .link{font-family:lato, "Helvetica Neue", Helvetica, sans-serif;border:none;padding:0 5px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.template-old .link--white{color:#fff}.template-old .link--underlined{text-decoration:underline}.template-old .middle-centered{position:absolute;left:50%;transform:translate(-50%, -50%);top:50%}.template-old .watchExplore_container{width:100%}.template-old .watchExplore_container p{font-size:16px}@media (min-width: 768px){.template-old .watchExplore_container{max-width:1024px;margin:50px auto}}@media (min-width: 768px){.template-old .watchExplore_container--flex{display:flex;align-items:center}}@media (min-width: 768px){.template-old .watchExploreBlock_image,.template-old .watchExploreBlock_collection{width:50%}}.template-old .watchExploreBlock_image video{width:100%}.template-old .watchExploreBlock_collection{display:none}@media (min-width: 768px){.template-old .watchExploreBlock_collection{display:block}}.template-old .watchExploreBlockCollection_buttons{text-align:center;margin-top:20px}.template-old .watchExploreBlockCollection_buttons a{background:transparent;color:#2e3b47}.template-old .watchExploreBlockCollection_buttons a:first-of-type{margin-right:16px}@media (min-width: 768px){.template-old .watchExploreBlockCollection_buttons{margin-top:40px}}.template-old .watchExplore_description{text-align:center;max-width:600px;margin:24px auto;padding:0 20px}.template-old .watchExplore_description h2{margin-bottom:15px}@media (min-width: 768px){.template-old .watchExplore_description{padding:0;margin:0 auto 29px}}.template-old .watchExplore_block{margin:0 auto;display:flex;flex-direction:column-reverse}@media (min-width: 768px){.template-old .watchExplore_block{flex-direction:column;margin:50px auto}}@media (min-width: 768px){.template-old .watchExplore_container--flipped{flex-direction:row-reverse}}@media (min-width: 768px){.template-old .watchExploreBlockCollection_buttons--mobile{display:none}}.template-old .christmas_text_container{margin:20px auto;text-align:center;position:relative;padding:0 18px}.template-old .christmas_text_container h2{font-size:21px;color:#b0975f;margin-bottom:17px}.template-old .christmas_text_container p{margin-bottom:18px}.template-old .christmas_text_container .logo{max-width:150px;display:block;text-align:center;margin:28px auto}@media (min-width: 768px){.template-old .christmas_text_container{margin:37px auto;max-width:729px;padding:0}.template-old .christmas_text_container h2{font-size:35px}.template-old .christmas_text_container .logo{position:absolute;max-width:100px;right:0;bottom:0;margin:0}}.template-old .provided-meals-bar{background:#b0975f;color:#1d2f1f;font-weight:bold;font-size:16px;padding:20px 0;text-align:center}.template-old .provided-meals-bar img{max-width:35px;margin-right:13px}@media (min-width: 768px){.template-old .provided-meals-bar{font-size:24px}.template-old .provided-meals-bar img{max-width:40px;margin-right:35px}}.template-old .christmas-flex-container{display:none;justify-content:end;max-width:1200px;margin:0 auto 0;padding:86px 20px 0;position:relative}@media (min-width: 768px){.template-old .christmas-flex-container{display:flex}.template-old .christmas-flex-container .text-container{position:absolute;left:10%;max-width:30%;top:50px}.template-old .christmas-flex-container .text-container h1{color:#b0975f;font-size:62px;text-align:center;line-height:1;margin-bottom:42px;text-align:center;letter-spacing:5.39px}.template-old .christmas-flex-container .text-container p{max-width:178px;margin-bottom:38px}.template-old .christmas-flex-container .image-container{width:70%;padding:0 30px}.template-old .christmas-flex-container .image-container p{margin:28px 0}}.template-old .christmas-wrapper{background-color:#1d2f1f}.template-old .christmas-wrapper p,.template-old .christmas-wrapper a,.template-old .christmas-wrapper span{color:#fff}.template-old .christmas-wrapper #counter{color:#1d2f1f}.template-old .christmas-wrapper .button,.template-old .christmas-wrapper .product-form .quantity-submit-row.has-spb .button,.template-old .product-form .quantity-submit-row.has-spb .christmas-wrapper .button{padding:12px 30px;background:transparent;border:1px solid #fff}.template-old .christmas-wrapper .button:hover,.template-old .christmas-wrapper .product-form .quantity-submit-row.has-spb .button:hover,.template-old .product-form .quantity-submit-row.has-spb .christmas-wrapper .button:hover{background:#fff;color:#1d2f1f}.template-old .christmasCarouselWrapper{background:#b0975f;padding:45px 0 75px;margin:40px auto 0}.template-old .christmasCarouselWrapper .productCarousel_heading{color:#1d2f1f}.template-old .christmasCarouselWrapper .productCarousel_header{padding-bottom:45px}.template-old .christmasCarouselWrapper span,.template-old .christmasCarouselWrapper a{color:#1d2f1f}.template-old .christmasCarouselWrapper .productBlock_button a{color:#1d2f1f;border:1px solid #1d2f1f}.template-old .christmasCarouselWrapper .product_options{padding:19px 0 0;line-height:normal}.template-old .christmasCarouselWrapper .productBlock_link,.template-old .christmasCarouselWrapper .product_sizes{margin-bottom:3px}.template-old .christmasCarouselWrapper .productBlock_title{margin:0 0 10px}@media (min-width: 768px){.template-old .christmasCarouselWrapper{margin:80px auto 0}}.template-old .christmas-top-container--mobile{display:block;position:relative;padding-top:78px}.template-old .christmas-top-container--mobile .top{margin:0 18px 14px 43px}.template-old .christmas-top-container--mobile .bottom{margin:0 18px 0 22px}.template-old .christmas-top-container--mobile .bottom p{text-align:center}.template-old .christmas-top-container--mobile .bottom img{margin-bottom:14px}.template-old .christmas-top-container--mobile h1{color:#b0975f;font-size:33px;text-align:center;line-height:1;text-align:center;letter-spacing:5.39px;position:absolute;left:0;top:24px;max-width:200px;margin-left:17px;text-align:left}@media (min-width: 768px){.template-old .christmas-top-container--mobile{display:none}}.template-old .christmasLPTitle{font-weight:600;font-style:normal}.template-old .christmasLPTitle--jp{font-family:ta-kakugo-gf-03, sans-serif;font-weight:400;font-style:normal}.template-old .ss-description-header{font-family:Lato;font-size:34px;font-weight:bold;color:#2e3b47;margin-bottom:29px}.template-old .ss-description-paragraph{font-family:Lato;font-size:20px;font-weight:normal;line-height:1.4;letter-spacing:0.33px;text-align:center;color:#2e3b47}.template-old .ss-description-introducing{font-family:Lato;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.76;letter-spacing:0.28px;text-align:center;color:#2e3b47}.template-old .glide-container{max-width:1600px;margin:40px auto}.template-old .glide-container .glide{width:100%;overflow:hidden;position:relative;margin:0}.template-old .glide-container .glide ul{float:left;transition:1s ease-in-out;height:240px;width:3000px;margin:0}.template-old .glide-container .glide ul li{display:block;float:left;width:250px;height:250px}.template-old .glide-container .glide ul li img{margin:0 auto;display:block;width:240px;height:240px;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.template-old .glide-container .glide ul{height:431px;margin:0}.template-old .glide-container .glide ul li{display:block;float:left;width:451px;height:431px}.template-old .glide-container .glide ul li img{margin:0 auto;display:block;width:431px;height:431px;-o-object-fit:cover;object-fit:cover}}.template-old .glide-container .glide .glide__arrow{position:absolute;top:111px;cursor:pointer}.template-old .glide-container .glide .glide__arrow svg{height:16px}@media (min-width: 768px){.template-old .glide-container .glide .glide__arrow{top:200px}.template-old .glide-container .glide .glide__arrow svg{height:21px}}.template-old .glide-container .glide .glide__arrow g{fill:#c2c2c2;transition:fill 100ms}.template-old .glide-container .glide .glide__arrow :hover g{fill:#2e3b47}.template-old .glide-container .glide .glide__arrow--left{left:28px}@media (min-width: 768px){.template-old .glide-container .glide .glide__arrow--left{left:50px}}.template-old .glide-container .glide .glide__arrow--right{right:28px}@media (min-width: 768px){.template-old .glide-container .glide .glide__arrow--right{right:50px}}.template-old .product-card-cta{font-family:Lato, "Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;margin:0;text-decoration:none;cursor:pointer;height:35px;line-height:35px;vertical-align:middle;min-width:140px;text-align:center;box-sizing:content-box;border-radius:0;padding:0 10px;margin:0 5px;display:inline-block;background:transparent;border:1px solid #000000;color:#000000 !important;transition:all 0.3s ease-in !important}.template-old .spacer{height:100px;overflow:hidden}.template-old .contactPageFAQ_title{min-height:33px}.responsibilityOverviewButtonsGroup_container h4{text-align:center}@media (min-width: 768px){.responsibilityOverviewButtonsGroup_container{max-width:1024px;margin:15px auto 40px}.responsibilityOverviewButtonsGroup_container h4{margin-bottom:24px}}.responsibilityOverviewButtons_container{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.responsibilityOverviewButtonsGroup_button{background-color:#f8f8f8;text-align:center;position:relative;text-transform:uppercase;margin:10px;padding:7px 0;width:calc(50% - 20px);display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.responsibilityOverviewButtonsGroup_button{width:32%;margin:10px 0;padding:14px 0}}@media (max-width: 768px){.responsibilityOverviewButtonsGroup_button.responsibilityOverviewDropdown_button{width:calc(100% - 20px)}}.responsibilityOverviewText_container{position:relative}.responsibilityOverviewText_container h4,.responsibilityOverviewText_container p{text-align:center}.responsibilityOverviewText_container .expandableText_button{border:1px solid #2e3b47;width:50%;margin:10px auto;padding:5px 0;display:block}.responsibilityOverviewText_container span{text-align:right;display:block}@media (min-width: 768px){.responsibilityOverviewText_container{margin:40px 0;width:100%}.responsibilityOverviewText_container p{margin:40px 0 20px}}.responsibilityOverviewText_container--blue{background:#2e3b47;color:#fff;margin:20px 0}.responsibilityOverviewText_container--blue h4,.responsibilityOverviewText_container--blue p{color:#fff;text-align:center}@media (min-width: 768px){.responsibilityOverviewText_container--blue{margin:0}}.responsibilityOverviewInnerText_container{padding:20px;position:relative}@media (min-width: 768px){.responsibilityOverviewInnerText_container{margin:0 auto;max-width:1024px;padding:40px 0}}.responsibilityOverviewInnerText_container p:last-of-type{margin-bottom:0}.corporateSocialResponsibility_container{margin:30px 0}.corporateSocialResponsibility_container h4{text-align:center;margin:0 auto 30px;max-width:250px}.corporateSocialResponsibility_container h5{margin:0 auto 25px}.corporateSocialResponsibility_container .expandableText_button{border:1px solid #2e3b47;width:50%;margin:10px auto;padding:5px 0;display:block}@media (min-width: 768px){.corporateSocialResponsibility_container{margin:40px auto;max-width:1024px}.corporateSocialResponsibility_container h4{max-width:100%}}@media (min-width: 768px){.corporateSocialResponsibilityContent_container{display:flex;justify-content:space-between}}.corporateSocialResponsibilityContent_text{padding:0 25px 30px}@media (min-width: 768px){.corporateSocialResponsibilityContent_text{flex:2;padding:0 150px 0 0;box-sizing:border-box}}.socialResponsibilityText_containter-desktop{display:none}@media (min-width: 768px){.socialResponsibilityText_containter-desktop{display:block}}@media (min-width: 768px){.socialResponsibilityText_containter-mobile{display:none}}@media (min-width: 768px){.corporateSocialResponsibilityContent_images{flex:1}.corporateSocialResponsibilityContent_images img{margin-bottom:15px}}.charitableDeeds_container{background:#2e3b47}@media (min-width: 768px){.charitableDeeds_container{padding:40px 0 0}}.charitableDeedsImages_container{display:flex}.charitableDeedsContainer_title{text-align:center;color:#fff}.charitableDeedsContainer_title-desktop{display:none}@media (min-width: 768px){.charitableDeedsContainer_title-desktop{display:block}}.charitableDeedsContainer_title-mobile{display:block;margin:0 auto 30px}@media (min-width: 768px){.charitableDeedsContainer_title-mobile{display:none}}.charitableDeedsInner_container{padding-top:20px}.charitableDeeds_carousel p{color:#fff}.charitableDeeds_carousel div{text-align:center}.charitableDeeds_carousel img{max-width:290px}.responsibilittOverviewContent_block{width:100%;background:#2e3b47}@media (min-width: 768px){.responsibilittOverviewContent_block{padding:40px 0}}.responsibilittOverviewContentInner_block{padding-bottom:20px}.responsibilittOverviewContentInner_block p:last-of-type{margin-bottom:0}.responsibilittOverviewContentInner_block h4{text-align:center;padding:0 50px 15px}@media (min-width: 768px){.responsibilittOverviewContentInner_block{display:flex;max-width:1024px;margin:0 auto}.responsibilittOverviewContentInner_block div{margin:0 30px;flex:1}.responsibilittOverviewContentInner_block h4{margin-bottom:37px;text-align:left;padding:0}.responsibilittOverviewContentInner_block h4,.responsibilittOverviewContentInner_block p{color:#fff}}.responsibilittOverviewContentText_container{padding:20px 15px 0}@media (min-width: 768px){.responsibilittOverviewContentText_container{padding:0}}.responsibilityOverviewTwoColumnsTextOuter_container{max-width:1024px;margin:20px auto;padding:20px 15px}.responsibilityOverviewTwoColumnsTextOuter_container h4{text-align:center;margin-bottom:40px}@media (min-width: 768px){.responsibilityOverviewTwoColumnsTextOuter_container{margin:40px auto}}.responsibilityOverviewTwoColumnsText_container a{font-style:italic}@media (min-width: 768px){.responsibilityOverviewTwoColumnsText_container{display:flex;justify-content:space-between}.responsibilityOverviewTwoColumnsText_container .responsibilityOverview_column{flex:1}.responsibilityOverviewTwoColumnsText_container .responsibilityOverview_column:first-of-type{margin-right:80px}}.responsibilityOverviewTwoColumnsText_container-desktop{display:none}@media (min-width: 768px){.responsibilityOverviewTwoColumnsText_container-desktop{display:flex}}.responsibilityOverviewExpandableText_container{position:relative;margin:0 auto;max-width:200px}@media (min-width: 768px){.responsibilityOverviewExpandableText_container{display:none}}.responsibilityOverviewExpandableText_block a{border:1px solid #2e3b47;width:50%;margin:10px auto;padding:5px 0;display:block;text-align:center;width:80%}.responsibilityOverviewExpandableTextBlock_header{position:relative}.responsibilityOverviewExpandableTextBlock_header span{width:17px;height:17px;background:#2e3b47;display:block;border-radius:100%;position:absolute;left:-27px}.responsibilityOverviewExpandableText_bar{width:2px;height:100%;position:absolute;background:#2e3b47;left:-20px}.responsibilityOverviewButtonsGroupButton_arrow{position:absolute;right:11px;top:40%}.responsibilityOverviewDropdown_container{width:100%}.responsibilityOverviewDropdown_container{background:#f8f8f8;margin:10px;padding:24px}.responsibilityOverviewDropdown_container .dropdown_title{margin-bottom:20px}@media (max-width: 768px){.responsibilityOverviewDropdown_container-desktop{display:none}}@media (min-width: 768px){.responsibilityOverviewDropdown_container-mobile{display:none}}.codeOfConductPopup_background{width:100%;height:100%}.codeOfConductPopup_container{position:fixed;right:0;top:0;z-index:99999;bottom:0;left:0}.codeOfConduct_popup{position:absolute;top:50%;left:50%;background:#f8f8f8;padding:40px;transform:translate(-50%, -50%)}@media (max-width: 768px){.codeOfConduct_popup{width:80%;padding:20px;box-sizing:border-box}}.close_icon{cursor:pointer;position:absolute;right:3%;top:3%}.responsibilityOverviewImages_row{display:flex;margin:0}@media (min-width: 768px){.responsibilityOverviewImages_row{margin-bottom:40px}}.responsibilityOverviewTwoColumnsTextOuter_container-blue .responsibilityOverviewTwoColumnsTextOuter_container{margin:0 auto}.plasticBadge_icon{max-width:60px}.responsibilityAmbassadors_container{margin:20px auto}@media (min-width: 768px){.responsibilityAmbassadors_container{max-width:1024px;margin:40px auto}}@media (min-width: 768px){.responsibilityAmbassadorsInner_container{display:flex;flex-wrap:wrap;width:100%}}.responsibilityAmbassadors_container h4{text-align:center;margin:0 30px 20px}@media (min-width: 768px){.responsibilityAmbassadors_container h4{margin:0 0 40px}}.socialResponsibility_bar{margin:20px 0;padding:15px 0;background:#eeeeee;display:flex;align-items:center;justify-content:center}.socialResponsibility_bar img{max-width:32px;margin-right:12px}@media (min-width: 768px){.socialResponsibility_bar{display:none}}.corporateSocialResponsibilityContent_images{margin:0 auto;max-width:290px;text-align:center}.corporateSocialResponsibilityContent_images img{max-width:290px}.corporateSocialResponsibilityCarousel_container{position:relative}@media (min-width: 768px){.corporateSocialResponsibilityCarousel_container{display:none}}.corporateSocialResponsibility_carousel{width:80%;margin:0 auto}.productBlock_button{display:none}@media (min-width: 768px){.productBlock_button{display:block}}.productBlock_button a{padding:0 20px;margin-top:20px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:0.9px;min-width:135px;height:35px;line-height:35px;text-transform:uppercase;background-color:transparent;color:#2e3b47 !important;border:1px solid #2e3b47;transition:all 0.3s}.carousel-arrow{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute}.resp-carousel .flickity-button{background:transparent}.resp-carousel .flickity-button.previous{left:-15px}.resp-carousel .flickity-button.next{right:-15px}.resp-carousel .flickity-button svg{color:#FFF}.resp-carousel .flickity-button:hover{background:transparent}.resp-carousel .resp-carousel_slide{width:100%;display:flex;flex-direction:column;align-items:center}.resp-carousel .resp-carousel_slide-image{width:50%;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.resp-carousel .resp-carousel_slide-image img{-o-object-fit:none;object-fit:none}.resp-carousel .resp-carousel_slide-text{width:100%;padding:0 30px}.resp-carousel .resp-carousel_slide.has-image{width:100%}.resp-carousel .resp-carousel_slide.has-image .resp-carousel_slide-text{width:100%}@media (min-width: 768px){.resp-carousel .flickity-button.previous{left:-50px}.resp-carousel .flickity-button.next{right:-50px}.resp-carousel_slide{flex-direction:row !important;justify-content:space-between !important;width:50% !important;align-items:flex-start !important}.resp-carousel_slide-image{margin-bottom:0px}.resp-carousel_slide-text{width:100% !important}.resp-carousel_slide.has-image{width:100% !important}.resp-carousel_slide.has-image .resp-carousel_slide-text{width:50% !important}}.resp-certificates-carousel{margin:0 0 20px;background:#2e3b47;color:#fff}.resp-certificates-carousel_container{padding:20px;position:relative;text-align:center}.resp-certificates-carousel h4{margin-bottom:30px;color:#fff;text-align:center}.resp-certificates-carousel .certificate_title{margin-bottom:12px}@media (min-width: 768px){.resp-certificates-carousel_container{margin:0 auto;max-width:1024px;padding:40px 0}}.resp-charitable-deeds{margin:0;padding:0;background:#2e3b47;color:#fff}.resp-charitable-deeds_container{padding:20px;position:relative}.resp-charitable-deeds h4{margin-bottom:30px;color:#fff;text-align:center}.resp-charitable-deeds_images{display:flex}.resp-charitable-deeds_images .charitable-deed-image{max-height:470px;overflow:hidden}@media (min-width: 768px){.resp-charitable-deeds_container{margin:0 auto;max-width:1024px;padding:40px 0}}.charitable-deed{text-align:center}.charitable-deed img{-o-object-fit:none;object-fit:none}.responsibility-hero{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}.responsibility-hero_background::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.responsibility-hero_background .img,.responsibility-hero_background img{position:relative !important}.certificatesOuter_container{margin:40px 0 20px}.certificatesOuter_container h4{margin-bottom:30px}.certificate_container{margin:0 auto;width:80%}.certificate_title{text-transform:uppercase}.responsibilityOverview_image-first{display:none}@media (min-width: 768px){.responsibilityOverview_image-first{display:block}}.responsibilittOverviewContentInner_block{background:#2e3b47;color:#fff}.responsibilittOverviewContentInner_block h4{color:#fff}#products_and_materials .responsibilityOverviewButtonsGroup_button{padding:14px 0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/footer/footer.scss */.footer{background:#2e3b47;color:#fff;padding:32px 0}@media (min-width: 769px){.footer{padding:48px 0 96px}}@media (min-width: 1024px){.footer .reviews-meta__stars{justify-content:flex-start}}.footer__top{display:flex;flex-direction:column;margin-bottom:32px}@media (min-width: 1024px){.footer__top{flex-direction:row;justify-content:space-between;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,0.1)}}.footer__badges{width:100%}.footer__badges ul{display:block;border-bottom:1px solid #434f59;padding-bottom:64px;margin-bottom:32px}@media (min-width: 1024px){.footer__badges ul{display:flex;border-bottom:0;padding-bottom:0;margin-bottom:0}}@media (max-width: 1023px){.footer__badges li{width:100%;justify-content:center;text-align:center}}.footer__badges li::after{background:#434f59 !important}@media (max-width: 1023px){.footer__badges .trustpilot-widget{margin:0 auto}}.footer__badges .flickity-page-dots{bottom:32px}.footer__badges .dot.is-selected:only-child{display:none !important}.footer__badges .dot{background-color:#fff !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}.footer__badges .dot.is-selected{transform:scaleY(1.6)}.footer__newsletter{max-width:340px;width:100%;margin:0 auto 24px;padding-bottom:32px;border-bottom:1px solid #434f59;order:-1;text-align:center}@media (min-width: 1024px){.footer__newsletter{order:0;margin:0;padding:0;border-bottom:0;-moz-text-align-last:left;text-align-last:left}}.footer__navigation{border-bottom:1px solid rgba(255,255,255,0.1);margin-bottom:32px;text-align:center}@media (min-width: 1024px){.footer__navigation{margin-bottom:48px;text-align:left}}.footer__navigation>ul{padding-bottom:32px}@media (min-width: 1024px){.footer__navigation>ul{padding-bottom:0;display:flex;flex-flow:row wrap}}.footer__navigation>ul>li{margin-bottom:48px}@media (min-width: 1024px){.footer__navigation>ul>li{flex:1 1;min-width:25%;width:100%}}.footer__navigation .flickity-slider>li{width:100%;margin-bottom:48px}@media (min-width: 769px){.footer__navigation .flickity-slider>li{width:50%}}.footer__navigation .flickity-page-dots{bottom:32px}.footer__navigation .dot.is-selected:only-child{display:none !important}.footer__navigation .dot{background-color:#fff !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}@media (min-width: 769px){.footer__navigation .dot{height:10px;margin:0 8px}}.footer__navigation .dot.is-selected{background-color:#757e86 !important;transform:scaleY(1.6)}@media (min-width: 769px){.footer__icons{display:flex;align-items:center}}.footer__payments{text-align:center;line-height:0}@media (min-width: 769px){.footer__payments{margin-left:auto;text-align:right}}.payment-icons img{filter:grayscale(100%);margin-right:16px;margin-bottom:8px}@media (min-width: 769px){.payment-icons img{margin-bottom:0}}.payment-icons img:last-child{margin-right:0}.socials{display:flex;justify-content:center;margin-bottom:24px}@media (min-width: 769px){.socials{justify-content:flex-start;margin-bottom:0}}.socials li{margin-right:8px}.socials li:last-child{margin-right:0}.socials a{display:block;width:24px}.socials .icon svg{width:100%;height:auto}.newsletter{width:100%}.newsletter .newsletter__form{position:relative}.newsletter .newsletter__email-field{width:100%;min-height:40px;padding:12px 60px 12px 16px;margin-right:-48px;border:1px solid #fff;border-radius:100px;color:#fff;text-transform:uppercase}.newsletter .newsletter__email-field::-moz-placeholder{color:#fff}.newsletter .newsletter__email-field:-ms-input-placeholder{color:#fff}.newsletter .newsletter__email-field::placeholder{color:#fff}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/collection/collection.scss */.seo-text{padding:6px !important}.collection__empty{margin-bottom:48px}@media (min-width: 769px){.collection__empty{margin-bottom:96px}}.collection__products{display:flex;flex-flow:row wrap;justify-content:center;padding-top:32px}@media (min-width: 769px){.collection__products{margin:0 -4px;padding-top:88px}}.collection__products .shopify-section{width:100vw;margin:0 calc((100vw - 100%) / -2)}.collection__product{flex:0 0 50%;max-width:50%;padding:0 4px;margin-bottom:16px}@media (min-width: 769px){.collection__product{flex:0 0 25%;max-width:25%;padding:0 16px;margin-bottom:32px}}.collection__product.quarter{flex:0 0 25%;max-width:25%}.collection__product.half{flex:0 0 50%;max-width:50%}@media (min-width: 769px){.collection__product.half{flex:0 0 40%;max-width:40%}}.collection__product.full{flex:0 0 100%;max-width:100%}.collection__actions{margin:48px 0;text-align:center}@media (min-width: 769px){.collection__actions{margin:96px 0}}.collection__actions span{margin-right:8px}.collection__load-more{transition:all 0.3s ease-out}.collection__load-more.is-loading{pointer-events:none;opacity:0.5}.collection-filter{background:#fff;position:fixed;top:0;left:0;bottom:0;width:100%;max-width:480px;padding:16px;z-index:3;transform:translateX(-100%);transition:transform 0.3s}.collection-filter aside{height:100%}@media (min-width: 769px){.collection-filter aside{height:auto}}.collection-filter.is-open{transform:translateX(0)}@media (min-width: 769px){.collection-filter{position:-webkit-sticky;position:sticky;left:auto;max-width:100%;bottom:auto;transform:translateX(0);padding:0}}.collection-filter__overlay{position:absolute;top:0;left:100%;height:100vh;width:100vw;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;pointer-events:none;z-index:2}@media (min-width: 769px){.collection-filter__overlay{top:100%;left:0}}.is-open .collection-filter__overlay,.has-open .collection-filter__overlay{opacity:1;visibility:visible;pointer-events:auto}.collection-filter__nav{margin-bottom:24px}@media (min-width: 769px){.collection-filter__nav{display:none}}.collection-filter__inner{height:100%}@media (min-width: 769px){.collection-filter__inner{height:auto;display:flex;justify-content:space-between;padding:16px 48px;border-bottom:1px solid rgba(150,157,163,0.25);position:relative;z-index:3}}@media (max-width: 768px){.collection-filter__inner .collection-filter__meta{display:none !important}}.collection-filter__groups{height:100%}@media (min-width: 769px){.collection-filter__groups{flex:1 1;height:auto;display:flex;justify-content:space-between}}.collection-filter__group{margin-bottom:16px}@media (min-width: 769px){.collection-filter__group{margin-bottom:0}}.collection-filter__list-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;background:#fff;z-index:3;opacity:0;visibility:hidden;transform:translateX(-100%);transition:opacity 0.3s, visibility 0.3s, transform 0.3s;overflow:hidden}@media (min-width: 769px){.collection-filter__list-container{height:auto;top:100%;left:0;right:0;padding:24px 48px}}.collection-filter__group.is-active .collection-filter__list-container{transform:translateX(0);opacity:1;visibility:visible}.collection-filter.is-loading .collection-filter__list-container::after{background:#000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3}@media (min-width: 769px){.collection-filter__list-container{transform:translateY(-25px)}.collection-filter__group.is-active .collection-filter__list-container{transform:translateY(1px)}}.collection-filter__list-nav{position:relative;margin-bottom:16px;text-align:center;padding-left:32px}@media (min-width: 769px){.collection-filter__list-nav{display:none}}.collection-filter__list-nav button{line-height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.collection-filter__list{display:flex;flex-direction:column;align-items:flex-start;overflow:auto;max-height:calc(100% - 32px)}@media (min-width: 769px){.collection-filter__list{flex-direction:row;justify-content:center;align-items:stretch;max-height:unset;overflow:visible}}.collection-filter__button{display:flex;align-items:center;position:relative;padding-right:24px;cursor:pointer}.collection-filter__button button{font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px}.collection-filter__button svg{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-90deg);width:24px;height:24px;margin-top:-1px;transition:transform 0.3s, margin-top 0.3s}.collection-filter__group.is-active .collection-filter__button svg{transform:translateY(-50%) rotate(-270deg);margin-top:1px}@media (min-width: 769px){.collection-filter__button svg{transform:translateY(-50%)}.collection-filter__group.is-active .collection-filter__button svg{transform:translateY(-50%) rotate(-180deg);margin-top:1px}}.collection-filter__option.stacked__option{display:flex;align-items:center;margin:0 0 16px}.collection-filter__option.stacked__option:last-child{margin-bottom:0}.collection-filter__option.stacked__option .collection-filter__swatch{background-size:100% 100%;margin-bottom:0;margin-right:12px}.collection-filter__option[data-value-type="straps"]{display:flex;align-items:center;margin:0 0 16px}.collection-filter__option[data-value-type="straps"]:last-child{margin-bottom:0}.collection-filter__option[data-value-type="straps"] .collection-filter__swatch{background-size:100% 100%;margin-bottom:0;margin-right:12px}.collection-filter__option{display:flex;align-items:center;margin-bottom:16px;font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px;color:#757e86}.collection-filter__option[data-value-type="swatch"],.collection-filter__option[data-value-type="straps"]{margin-left:4px;margin-top:4px}@media (min-width: 769px){.collection-filter__option{display:inline;margin:0 24px}}.collection-filter__option.is-active,.collection-filter__option:hover{color:#2e3b47}.collection-filter__swatch{position:relative;border-radius:50%;width:40px;height:40px;display:inline-block;margin-right:12px}@media (min-width: 769px){.collection-filter__swatch{display:block;margin:0 auto 12px}}.collection-filter__swatch::after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid transparent;border-radius:50%}.collection-filter__option.is-active .collection-filter__swatch::after,.collection-filter__option:hover .collection-filter__swatch::after{border-color:#757e86}.collection-filter__subgroup{flex:1 1;padding-right:36px;margin-bottom:24px}@media (min-width: 769px){.collection-filter__subgroup{margin-bottom:0}}.collection-filter__subgroup.stacked-subgroup{margin-bottom:35px}@media (min-width: 769px){.collection-filter__subgroup.stacked-subgroup{margin-bottom:0}}.collection-filter__subgroup-title{font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px;color:#757e86;margin-bottom:16px}.collection-filter__subgroup-title.stacked-title{color:#2e3b47}.collection-filter-mobile{position:-webkit-sticky;position:sticky;display:flex;align-items:center;z-index:2;padding:8px 16px;background:#fff;border-bottom:1px solid rgba(150,157,163,0.25)}@media (min-width: 769px){.collection-filter-mobile{display:none}}.collection-filter__trigger{margin-right:8px;display:flex;align-items:center}.collection-filter__trigger svg{height:24px;width:24px}.collection-filter__meta{display:none}.collection-filter-mobile .collection-filter__meta{flex:1 1}.is-filtered .collection-filter__meta{display:flex}.collection-filter__meta button,.collection-filter__meta p{font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px}.collection-filter__meta p{color:#757e86;margin-right:8px}@media (min-width: 769px){.collection-filter__meta{margin-left:24px}}@media (min-width: 1201px){.collection-filter__meta{margin-left:48px}}.collection-filter__reset{position:relative;padding-right:24px;padding-left:8px;margin-left:auto;border-left:1px solid #e5e6e8}.collection-filter__reset span{width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/page-bundle-builder/bundle-builder.scss */@media (min-width: 769px){.bundle-builder__container{display:flex}}.bundle-builder__head{margin-bottom:32px}@media (min-width: 769px){.bundle-builder__head{margin-bottom:48px}}@media (min-width: 769px){.bundle-builder__gallery,.bundle-builder__content{flex:0 0 50%;max-width:50%}}.bundle-builder__gallery{padding:8px 8px 40px;border-top:1px solid #e5e6e8}@media (min-width: 769px){.bundle-builder__gallery{padding:48px}}.bundle-builder__gallery.js-loading .bundle-builder__loader{display:flex}.bundle-builder__gallery .bundle-builder__loader{display:none;align-items:center;justify-content:center;max-width:400px;max-height:400px;width:100%;height:100%;margin:0 auto}.bundle-builder__gallery .bundle-builder__loader svg{width:100px;height:auto}@media (max-width: 768px){.sticky-on-mobile .bundle-builder__gallery{position:-webkit-sticky;position:sticky;transition:bottom 0.3s ease-out}}@media (max-width: 768px){.bundle-builder__gallery .slider-gallery{max-width:50%;top:0 !important;margin:0 auto}}@media (min-width: 769px){.bundle-builder__gallery .slider-gallery{position:-webkit-sticky;position:sticky;top:35px;padding:35px 20px;max-width:60vh;margin:0 auto}}.bundle-builder__gallery .slider-gallery.is-fullscreen{z-index:600}.bundle-builder__gallery .slider-gallery.is-fullscreen .ratio{--ratio: 100vh}.bundle-builder__gallery .slider-gallery.is-fullscreen .slider-gallery__slide .slider-gallery__slide-inner img{left:50%;width:auto;transform:translateX(-50%)}.bundle-builder__gallery-open{width:100%;position:absolute;bottom:100%;left:0;background:#f8f8f8;color:#2e3b47}.bundle-builder__gallery-open svg{width:24px}.sticky-on-mobile .bundle-builder__gallery-open,.gallery-toggle-hidden .bundle-builder__gallery-open{display:none}.bundle-builder__gallery-close{display:none;position:absolute;top:12px;left:12px;width:24px}.sticky-on-mobile .bundle-builder__gallery-close{display:block}@media (min-width: 769px){.sticky-on-mobile .bundle-builder__gallery-close{display:none !important}}.bundle-builder__content{position:relative;padding:24px 16px}@media (min-width: 769px){.bundle-builder__content{padding:48px}.bundle-builder__content::before,.bundle-builder__content::after{content:"";position:absolute;left:0;right:0;height:48px;background-image:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%)}.bundle-builder__content::before{top:0}.bundle-builder__content::after{bottom:0;transform:rotate(180deg)}}.bundle-bar__aside{display:none}.bundle-bar-item__image img{display:none;width:100%;height:100%}.has-product .bundle-bar-item__image img{display:block}.has-product .bundle-bar-item__image span{display:none}.bundle-choice{margin-bottom:32px;border-bottom:1px solid rgba(46,59,71,0.25)}.bundle-choice:last-child{margin-bottom:0;border-bottom:0}@media (min-width: 769px){.bundle-choice{margin-bottom:48px}}.bundle-choice:not(.bundle-choice--model){padding-bottom:32px}@media (min-width: 769px){.bundle-choice:not(.bundle-choice--model){padding-bottom:48px}}.bundle-choice .accordion__head{padding-bottom:12px}.bundle-options{display:flex;flex-flow:row wrap;margin:0 -8px}.bundle-options>*{padding:0 8px;flex:0 0 50%;max-width:50%}@media (min-width: 481px){.bundle-options>*{flex:0 1 auto;max-width:100%}}@media (min-width: 769px){.bundle-options>*{flex:0 1 50%}}@media (min-width: 1024px){.bundle-options>*{flex:0 1 33.33%}.bundle-choice--size .bundle-options>*{flex-basis:33.33%}.bundle-choice--dial-color .bundle-options>*{flex-basis:33.33%}}@media (min-width: 1441px){.bundle-options>*{flex:0 1 25%}.bundle-choice--size .bundle-options>*{flex-basis:20%}.bundle-choice--dial-color .bundle-options>*{flex-basis:33.33%}}.bundle-option input:focus{outline:0 !important}.bundle-option label{display:block;cursor:pointer}@media (hover: hover){.bundle-option label:hover .btn,.bundle-option label:hover .product__form .shopify-payment-button__button,.product__form .bundle-option label:hover .shopify-payment-button__button{border:1px solid #2e3b47;background-color:#2e3b47;color:#fff}.bundle-option label:hover .bundle-strap__image{border-color:#2e3b47}}.bundle-option label .btn,.bundle-option label .product__form .shopify-payment-button__button,.product__form .bundle-option label .shopify-payment-button__button{pointer-events:none}.bundle-option input:checked+label .bundle-strap__image{border-color:#2e3b47}.bundle-option input:disabled+label{opacity:0.5;pointer-events:none}.bundle-model__image,.bundle-strap__image{margin-bottom:16px}.bundle-models{display:flex;overflow:auto;margin:0 -8px}.bundle-models::-webkit-scrollbar{-webkit-appearance:none}.bundle-models::-webkit-scrollbar:vertical{width:4px}.bundle-models::-webkit-scrollbar:horizontal{height:4px}.bundle-models::-webkit-scrollbar-thumb{opacity:0.5;border:none;border-radius:0;background-color:#2e3b47}.bundle-models::-webkit-scrollbar-track{border-radius:0;background-color:#ecedf0}@media (min-width: 1024px){.bundle-models{flex-flow:row wrap;overflow:visible;margin:0 -24px}}.bundle-models>*{flex:0 0 226px;max-width:226px;padding:0 8px;margin-bottom:48px}@media (min-width: 1024px){.bundle-models>*{flex:0 0 33.33%;max-width:33.33%;min-width:188px;padding:0 24px}}.bundle-straps{flex-flow:row nowrap;overflow:auto;padding-bottom:16px;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-behavior:smooth}.bundle-straps::-webkit-scrollbar{-webkit-appearance:none}.bundle-straps::-webkit-scrollbar:vertical{width:4px}.bundle-straps::-webkit-scrollbar:horizontal{height:4px}.bundle-straps::-webkit-scrollbar-thumb{opacity:0.5;border:none;border-radius:0;background-color:#2e3b47}.bundle-straps::-webkit-scrollbar-track{border-radius:0;background-color:#ecedf0}.bundle-strap{scroll-snap-align:start;flex:0 0 220px}.bundle-strap__image{border-radius:8px;border:1px solid transparent;overflow:hidden}.bundle-choice__head{margin-bottom:24px}.accordion-slider{position:relative;padding-top:16px}.accordion-slider__button{position:absolute;top:0;right:0;width:24px;height:24px;flex:0 1 auto;padding:0}.accordion-slider__button.prev{right:24px}.watch-bundle-bar-item .summary-bar-item__content{position:relative;display:flex}.content-wrapper{display:flex;flex-direction:column}.summary-bar-item-remove{margin-left:10px;margin-top:2px;background-color:#fff;height:13px;width:13px;border-radius:100px;color:#000;display:flex;text-align:center;font-size:16px;justify-content:center;align-items:center}.summary-bar-item-remove.hidden{display:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/page-sunglasses-bundle-builder/bundle-builder-section.scss */.bundle-builder-n{position:relative;display:flex !important;flex-direction:column}.bundle-builder-n__container{display:flex !important;flex-direction:column}.bundle-builder-n__builder{margin:0 !important;padding:48px}.bundle-builder-n__images-close{display:none;position:absolute;z-index:300 !important;left:10px !important;top:3px !important}.bundle-builder-n__fibbl{z-index:2;left:0% !important;top:0 !important;display:flex;width:auto}@media (max-width: 950px){.bundle-builder-n__fibbl{display:none}}.bundle-builder-n .mobile-placement{display:none}@media (max-width: 950px){.bundle-builder-n .mobile-placement{margin-top:30px;border-top:1px solid #969da3;z-index:2;padding:40px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto}}@media (max-width: 650px){.bundle-builder-n .mobile-placement{padding:40px 0}}.bundle-builder-n__3d-model{background-color:#2e3b47;color:white}@media (max-width: 1150px){.bundle-builder-n__3d-model{width:150px}}@media (max-width: 950px){.bundle-builder-n__3d-model{width:350px}}@media (max-width: 650px){.bundle-builder-n__3d-model{width:100%}}.bundle-builder-n__vto{margin-left:20px;background-color:#2e3b47;color:white}@media (max-width: 1150px){.bundle-builder-n__vto{width:150px}}@media (max-width: 950px){.bundle-builder-n__vto{width:350px;margin:10px 0}}@media (max-width: 650px){.bundle-builder-n__vto{width:100%}}.bundle-builder-n__preview{padding:48px;padding-top:40px !important;background-color:#f8f8f8;border-left:1px solid #e5e6e8;position:relative}.bundle-builder-n__preview-inner{position:relative;position:sticky;position:-webkit-sticky;top:35px;z-index:auto}.bundle-builder-n__preview .slider-gallery{padding:35px 20px;max-width:57vh;margin:0 auto}.bundle-builder-n__preview .slider-gallery.is-fullscreen{z-index:10000}.bundle-builder-n__preview svg{height:24px;width:24px}.bundle-builder-n__preview.is-active{position:-webkit-sticky !important;position:sticky !important;bottom:138px !important;left:0;width:100%;z-index:1000 !important}.bundle-builder-n__preview.is-active .bundle-builder-n__images-close{display:block}.bundle-builder-n__richtext{padding-bottom:48px}.bundle-builder-n__richtext-title{color:#2e3b47;font-size:32px;margin-bottom:16px;letter-spacing:2.56px;text-transform:uppercase}.bundle-builder-n__richtext-text{color:#757e86}.bundle-builder-n__section{border-top:1px solid #969da3;padding:48px 0}.bundle-builder-n__section:last-child{border-bottom:1px solid #969da3;border-top:none}.bundle-builder-n__section-title{margin-bottom:8px;line-height:1.33;letter-spacing:1.44px;font-size:18px;text-transform:uppercase;color:#2e3b47}.bundle-builder-n__section-description{margin-bottom:24px;color:#757e86;letter-spacing:0.96px;text-transform:uppercase}.bundle-builder-n__product-wrapper{display:flex;overflow-x:visible !important}@media screen and (min-width: 1150px){.bundle-builder-n__product-wrapper{flex-flow:row wrap}}.bundle-builder-n__product{display:flex;justify-content:center;flex-direction:column;margin-right:48px;margin-bottom:48px}@media screen and (min-width: 1150px){.bundle-builder-n__product{flex:0 0 33.33%;max-width:27.33%;min-width:188px;padding:10px}}.bundle-builder-n__product img{display:block;margin-bottom:16px}.bundle-builder-n__product:last-child{margin-right:0}.bundle-builder-n__variant-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.bundle-builder-n__preview img{width:100%}.bundle-builder-n__summary{align-items:center;background-color:#2e3b47;bottom:0;color:#fff;display:flex;justify-content:space-between;position:-webkit-sticky !important;position:sticky !important;padding:9px 48px !important;width:100%;z-index:300 !important}.bundle-builder-n__summary.gallery-toggle-hidden .bundle-builder-n__summary-images{display:none !important}.bundle-builder-n__summary-images{display:none;background-color:#f8f8f8;position:absolute !important;bottom:100% !important;left:0;width:100%;align-items:center;color:#2e3b47}.bundle-builder-n__summary-images svg{height:24px;width:24px}.bundle-builder-n__summary-item-wrapper{display:flex;align-items:center;flex:1;overflow-x:auto}.bundle-builder-n__summary-items{display:flex;align-items:center}.bundle-builder-n__summary-item{border:solid 1px rgba(255,255,255,0.1);border-radius:8px;padding:8px 35px 8px 8px !important;font-size:14px;text-transform:uppercase;letter-spacing:1.12px;margin-right:32px;display:flex;align-items:center;position:relative;font-family:"din-2014-narrow", arial, sans-serif;min-width:338px !important}.bundle-builder-n__summary-item span{text-align:left;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.bundle-builder-n__summary-item.hidden{display:none}.bundle-builder-n__summary-item.active{border:solid 1px #fff}.bundle-builder-n__summary-item-remove{position:absolute;top:5px !important;right:5px !important;background-color:rgba(255,255,255,0.1) !important;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff !important;padding-left:1.5px !important;font-size:21px !important}.bundle-builder-n__summary-item-remove.hidden{display:none}.bundle-builder-n__summary-item-image{margin-right:16px}.bundle-builder-n__summary-item-image img,.bundle-builder-n__summary-item-image--add{background-color:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;border-radius:4px;height:36px;width:36px;min-height:36px;min-width:36px}.bundle-builder-n__summary-item-image img br,.bundle-builder-n__summary-item-image--add br{display:none}.bundle-builder-n__summary-price{margin-right:16px;text-align:right;letter-spacing:1.28px}.bundle-builder-n__summary-price-compare{color:#f8f8f8;font-size:12px;text-decoration:line-through;opacity:0.66}.bundle-builder-n__summary-total{display:flex;align-items:center;justify-content:space-between}.bundle-builder-n__preview .bundle-builder-n__loader{display:none;height:500px}.bundle-builder-n__preview .bundle-builder-n__loader svg{height:100px;width:100px}.bundle-builder-n__preview .bundle-builder-n__loader.is-active{display:flex}@media screen and (min-width: 1150px){.bundle-builder-n__builder,.bundle-builder-n__preview{flex:0 0 50% !important;max-width:50% !important}}@media screen and (min-width: 950px){.bundle-builder-n__container{flex-direction:row}.bundle-builder-n__builder{flex:0 0 60%;max-width:60%}.bundle-builder-n__preview{flex:0 0 40%;max-width:40%}.bundle-builder-n__product{margin-bottom:0}}@media screen and (max-width: 949px){.bundle-builder-n .flickity-page-dots{bottom:12px}.bundle-builder-n__preview{padding:8px 0 8px 0 !important}.bundle-builder-n__preview:not(.is-active) .flickity-page-dots{bottom:27px}.bundle-builder-n .slider-gallery{max-width:65% !important;padding:0 !important}.bundle-builder-n__summary{padding:16px !important;display:block !important}.bundle-builder-n__summary-item{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;min-width:-webkit-max-content !important;min-width:-moz-max-content !important;min-width:max-content !important}.bundle-builder-n__summary-item-wrapper{margin-bottom:12px !important}.bundle-builder-n__summary-images{display:flex !important}}@media screen and (max-width: 480px){.bundle-builder-n{display:block}.bundle-builder-n__container{flex-direction:column}.bundle-builder-n__builder{padding:16px}.bundle-builder-n__richtext{padding-bottom:32px}.bundle-builder-n__richtext-title{font-size:24px !important}.bundle-builder-n__section{padding:32px 0}.bundle-builder-n__product{margin-right:16px;margin-bottom:48px;min-width:210px}.bundle-builder-n__product-wrapper{overflow-x:auto !important}.bundle-builder-n__product-wrapper::-webkit-scrollbar{-webkit-appearance:none}.bundle-builder-n__product-wrapper::-webkit-scrollbar:vertical{width:4px}.bundle-builder-n__product-wrapper::-webkit-scrollbar:horizontal{height:4px}.bundle-builder-n__product-wrapper::-webkit-scrollbar-thumb{opacity:0.5;border:none;border-radius:0;background-color:#2e3b47}.bundle-builder-n__product-wrapper::-webkit-scrollbar-track{border-radius:0;background-color:#ecedf0}.bundle-builder-n__summary-total button{flex:1}.bundle-builder-n__summary-item-image{margin-right:16px}.bundle-builder-n__summary-item-image--add br{display:block}}.is-flickity-fullscreen .header{z-index:auto !important}#preview-bar-iframe{display:none}.bundle-builder-n__popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483002;background:rgba(0,0,0,0.5);display:none}.bundle-builder-n__popup-inner{z-index:2147483003;display:flex;position:absolute;left:30px;top:30px;bottom:30px;right:30px;background-color:#fff}@media (min-width: 769px){.bundle-builder-n__popup-inner{left:40px;top:40px;bottom:40px;right:40px}}.bundle-builder-n__popup-inner__content{position:absolute;top:0;right:0;bottom:0;left:0}.bundle-builder-n__popup-inner__content .fibbl-qr-code-popup,.bundle-builder-n__popup-inner__content .fibbl-model-viewer-popup{padding:0 !important}.bundle-builder-n__popup-inner__content .fibbl-qr-code-popup{background-color:#f8f8f8}.bundle-builder-n__popup-close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px;color:#000}@media (max-width: 950px){.bundle-builder-section-page #gorgias-chat-container #chat-button{bottom:142px !important}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/product/3d-model.scss */.modelViewer_container-hidden{visibility:hidden}.modelViewer_overlay{opacity:50%;position:fixed;top:0;background:#000;width:100%;height:100%;left:0;right:0;z-index:1}.modelViewer_container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.modelViewerContent_container{background:#fff;position:absolute;z-index:1000;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#td-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dcdcdc;z-index:1}.ldr-content{padding:25px;box-sizing:border-box}.ldr-bar{position:relative;display:inline-block;width:150px;max-width:100%;height:15px;border:2px solid #212121;margin:20px 0;border-radius:4px;overflow:hidden}.ldr-percent{position:absolute;left:-15%;top:0;bottom:0;width:30%;background-color:#212121;transition:0.5s all;-webkit-animation-name:load;animation-name:load;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes load{0%{left:-15%}50%{left:85%}100%{left:-15%}}@keyframes load{0%{left:-15%}50%{left:85%}100%{left:-15%}}img{max-width:100%}.ldr-tbl{display:table;width:100%;height:100%}.ldr-cell{display:table-cell;text-align:center;vertical-align:middle}.ldr-content{display:inline-block}.displayThreeDMdel_cta{background:#2e3b47;color:#fff;position:absolute;z-index:2;left:0;padding:11px 17px;font-weight:bold;margin:10px;font-size:14px;min-width:unset;text-transform:none}@media (min-width: 768px){.displayThreeDMdel_cta{background:#fff;color:#2e3b47;top:0;left:unset;right:0;bottom:unset;padding:14px;margin:0;min-width:120px}}.displayThreeDMdel_cta:hover{background:#2e3b47;color:#fff}.modelViewerFloated_annotation{position:absolute;top:3%;right:4%}.modelViwerControllers_container{position:absolute;right:6%;top:20%;transform:rotate(90deg) translate(70%, 38%);transform-origin:92% 136%}@media (min-width: 768px){.modelViwerControllers_container{top:50%;right:2%;transform:rotate(90deg) translate(27%, 38%)}}.modelViwer_controller{font-size:27px;display:block;margin:0 auto;padding:3px 10px;text-align:center;transform:rotate(90deg)}.zoomSlider_container{height:100%;display:flex;align-items:center}.zoom_slider{-webkit-appearance:none;width:200px;height:12px;border-radius:5px;background:#fff;outline:none;opacity:0.7;transition:opacity 0.2s;padding:0}@media (min-width: 768px){.zoom_slider{width:300px;height:15px}}.zoom_slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#2e3b47;cursor:pointer}.zoom_slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#2e3b47;cursor:pointer}.displayThreeDMdel_cta-mobile{display:block;line-height:12px;letter-spacing:1px;padding:14px;min-width:120px;font-weight:bold;font-size:14px;background:#fff;color:#2e3b47;margin:0 auto 20px}@media (min-width: 768px){.displayThreeDMdel_cta-mobile{display:none}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/accordion/accordion.scss */.accordion{overflow:hidden;transition:padding-bottom 0.25s ease-out;padding-bottom:0}.accordion--bordered{padding-bottom:8px}.accordion--active{padding-bottom:24px}.accordion__head{cursor:pointer;padding-bottom:24px}.accordion--bordered .accordion__head{padding-bottom:8px;border-bottom:1px solid #e5e6e8}.accordion__title{width:100%;position:relative;text-align:left}.accordion__title:focus{outline:0 !important}.accordion__icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px}.accordion--active .accordion__icon{transform:translateY(-50%) rotate(180deg)}.accordion__body{max-height:0;overflow:hidden;transition:all 0.25s ease-out;opacity:0}.accordion--active .accordion__body{opacity:1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/account-drawer/account-drawer.scss */.account-drawer{width:100%;height:-webkit-fill-available}.account-drawer .account-js-hidden{display:none !important}.account-drawer__wrapper{text-align:center;display:flex;justify-content:space-between;flex-direction:column;height:-webkit-fill-available}.account-drawer .clickable{cursor:pointer}.account-drawer .signed-in-blocks{width:100%;height:70%;display:flex;flex-direction:column;align-items:center;justify-content:center}.account-drawer .signed-in-blocks__block{width:80%;padding:20px;border-top:1px solid #e5e6e8}.account-drawer .signed-in-blocks__block:last-child{border-top:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8}.account-drawer__title,.account-drawer__subtitle{margin-bottom:8px}.account-drawer__footer-title,.account-drawer__footer-subtitle{margin-bottom:16px}.account-drawer__subtitle{color:#757e86}.account-drawer__body{padding:48px 24px}.account-drawer__footer{border-top:1px solid #e5e6e8;background-color:#f8f8f8;padding:48px}.account-drawer__body,.account-drawer__form{width:100%}@media screen and (max-width: 768px){.account-drawer__body{padding:32px 16px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/beams-with-text/beams-with-text.scss */.beams-with-text{position:relative;margin-bottom:32px}@media (min-width: 1024px){.beams-with-text{margin:96px 0}}@media (min-width: 1024px){.beams-with-text__wrapper{display:flex}.beams-with-text__wrapper.reverse{flex-direction:row-reverse}}.beams-with-text__content{text-align:center;padding:48px 16px}@media (min-width: 1024px){.beams-with-text__content{text-align:left;padding:0;display:flex;align-items:center}}.beams-with-text__content-1{text-align:center;padding:48px 16px}.has-image-overlay .beams-with-text__content-1{text-align:left}.button-inside-media .beams-with-text__content-1 .btn,.button-inside-media .beams-with-text__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-1 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .beams-with-text__content-1 .btn,.button-inside-media .beams-with-text__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-1 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.beams-with-text__content-1{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.beams-with-text.reverse .beams-with-text__content-1{padding-right:48px;padding-left:96px}}.beams-with-text__content-2{text-align:center;padding:48px 16px}.has-image-overlay .beams-with-text__content-2{text-align:left}.button-inside-media .beams-with-text__content-2 .btn,.button-inside-media .beams-with-text__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-2 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .beams-with-text__content-2 .btn,.button-inside-media .beams-with-text__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-2 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.beams-with-text__content-2{flex:0 0 33% !important;max-width:33% !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.beams-with-text.reverse .beams-with-text__content-2{padding-right:48px;padding-left:96px}}@media (min-width: 1024px){.beams-with-text__content-inner{max-width:568px}.beams-with-text__content-inner.offset{margin-left:auto}.beams-with-text.reverse .beams-with-text__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.beams-with-text__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.beams-with-text__title{font-size:72px;line-height:72px}}.beams-with-text__media{position:relative;flex:1 1;display:flex;justify-content:center;align-items:center}.beams-with-text__media .btn,.beams-with-text__media .product__form .shopify-payment-button__button,.product__form .beams-with-text__media .shopify-payment-button__button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:none}.button-inside-media .beams-with-text__media .btn,.button-inside-media .beams-with-text__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__media .shopify-payment-button__button{display:inline-flex}@media (min-width: 769px){.button-inside-media .beams-with-text__media .btn,.button-inside-media .beams-with-text__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__media .shopify-payment-button__button{display:none}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/breadcrumbs/breadcrumbs.scss */.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{opacity:0.5;font-style:italic}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/button/button.scss */.btn,.product__form .shopify-payment-button__button{min-height:40px;padding:0 20px;min-width:130px;font-weight:700;font-size:14px;line-height:1;letter-spacing:0.08em;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;transition:transform 0.3s ease-out}.btn:hover,.product__form .shopify-payment-button__button:hover{transform:scale(1.025)}.btn[data-swatch],.product__form .shopify-payment-button__button[data-swatch]{position:relative;padding:0 48px}.btn.btn--full,.product__form .btn--full.shopify-payment-button__button{width:100%}.btn.btn--compact,.product__form .btn--compact.shopify-payment-button__button{height:auto;padding:11px 0;min-width:initial;line-height:1.3}.btn.btn--small,.product__form .btn--small.shopify-payment-button__button{height:auto;padding:5px 0;min-width:initial;line-height:1.3}.btn.btn--underline,.product__form .btn--underline.shopify-payment-button__button{position:relative}.btn.btn--underline span::before,.product__form .btn--underline.shopify-payment-button__button span::before{content:"";left:0;right:0;height:1px;bottom:-2px;background:#000;position:absolute}.btn.btn--text-small,.product__form .btn--text-small.shopify-payment-button__button{font-size:12px}.btn:disabled,.product__form .shopify-payment-button__button:disabled{opacity:0.5}.btn--primary,.bundle-option input:checked+label .btn,.bundle-option input:checked+label .product__form .shopify-payment-button__button,.product__form .bundle-option input:checked+label .shopify-payment-button__button{border:1px solid #2e3b47;background-color:#2e3b47;color:#fff}.btn--primary.inverse,.bundle-option input:checked+label .inverse.btn,.bundle-option input:checked+label .product__form .inverse.shopify-payment-button__button,.product__form .bundle-option input:checked+label .inverse.shopify-payment-button__button{border-color:#fff;background-color:#fff;color:#2e3b47}.btn--secondary{border:1px solid #f8f8f8;background-color:#f8f8f8;color:#333}.btn--outlined{border:1px solid #2e3b47;color:#2e3b47}.btn--full-width{width:100%}.btn--rounded-8{border-radius:8px}.btn--rounded-100{border-radius:100px}.btn--tall{min-height:55px}.btn--reset{padding:0;height:auto;text-align:left;letter-spacing:0;min-width:inherit;text-decoration:underline;line-height:1.3}.btn_switch--passive{display:flex}.btn_switch--active{display:none}.btn_switch.active .btn_switch--passive{display:none}.btn_switch.active .btn_switch--active{display:flex}.button__swatch{position:absolute;top:50%;left:8px;border-radius:50%;width:24px;height:24px;transform:translateY(-50%);box-shadow:inset 0 0 1px rgba(0,0,0,0.4);border:1px solid #fff}.btn-wishlist{background-color:#fff;width:40px;height:40px;border-radius:50%;padding:0.5rem}.btn-wishlist span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;transition:opacity .2s,visibility .2s}.btn-wishlist__full{opacity:0;visibility:hidden}.btn-wishlist[data-action="remove"] .btn-wishlist__full,.btn-wishlist[data-action="add"]:hover .btn-wishlist__full{opacity:1;visibility:visible}.shopify-payment-button__button{padding:0 !important;border-radius:100px !important;min-height:40px !important;padding-top:0 !important;padding-bottom:0 !important;font-weight:600 !important;width:100%;overflow:hidden}.shopify-payment-button__button .shopify-cleanslate{width:100% !important}.shopify-cleanslate{width:100%}.btn-guardian{min-height:46px;padding:0 20px;min-width:250px;font-weight:700;font-size:14px;line-height:1;letter-spacing:-0.21px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;background-color:#fff;color:#000;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%);transition:transform 0.3s ease-out}@media (min-width: 769px){.btn-guardian{min-height:68px;font-size:20px;line-height:1;letter-spacing:-0.3px}}@media (hover: hover){.btn-guardian:hover{transform:scale(1.1)}}.btn-guardian--sm{min-width:124px;min-height:40px;font-size:14px;letter-spacing:1.12px;padding:0 24px}@media (min-width: 769px){.btn-guardian--lg{padding:0 68px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/card/card.scss */.card__content{position:relative;background-color:#f8f8f8;margin:-16px 16px 0;padding:16px 16px 24px;text-align:center;z-index:1}@media (min-width: 769px){.card__content{margin:-32px 32px 0;padding:32px 32px 70px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cart/cart.scss */#shopify-section-cart-drawer{width:100%;display:flex}.cart-drawer{width:100%;display:flex}.cart-drawer.is-loading{pointer-events:none;opacity:0.5}.cart-drawer .product-slider__title{padding-left:16px;text-align:left}@media (min-width: 769px){.cart-drawer .product-slider__title{padding-left:32px}}.cart-drawer .product-slider__slides{margin:0}.cart-drawer .product-slider__slide{width:131px}.cart-drawer .product-slider__slide:first-child{width:147px;padding-left:1rem}@media (min-width: 769px){.cart-drawer .product-slider__slide:first-child{width:163px;padding-left:2rem}}.cart-drawer .product-slider__slide:last-child{width:147px;padding-right:1rem}.cart-drawer__form{width:100%;display:flex;flex-direction:column}.cart-drawer__body{flex:1 1;overflow:hidden}.cart-drawer__items{position:relative;height:100%;overflow:auto}.cart-drawer__slider{padding-top:16px;border-top:1px solid #e5e6e8}.cart-drawer__foot-discount{border-top:1px solid #e5e6e8;padding:8px}@media (min-width: 769px){.cart-drawer__foot-discount{padding:16px 32px}}.cart-drawer__foot-discount input{width:100%;text-align:center}.cart-drawer__foot-inner{background:#2e3b47;color:#fff;padding:16px 8px}@media (min-width: 769px){.cart-drawer__foot-inner{padding:16px 32px}}.cart-drawer__cart-link{color:#fff;border-color:rgba(255,255,255,0.2)}.cart-empty{padding:96px 0}.cart{padding:48px 0 24px}.cart.is-loading{opacity:0.5;pointer-events:none}@media (min-width: 1024px){.cart{padding:48px 0 64px}}.cart .cart-item{border-bottom:1px solid #e5e6e8}.cart .dynamic-checkout__content li{flex:1 1 !important;border-radius:100px;overflow:hidden;margin-top:0 !important;margin-bottom:8px !important;height:40px !important}.cart .dynamic-checkout__content li div,.cart .dynamic-checkout__content li iframe{height:40px !important;max-height:40px !important}@media (min-width: 769px){.cart .dynamic-checkout__content li{margin-bottom:0 !important}}.cart__sticky{width:100%;background-color:#2e3b47;padding:16px 48px;display:flex;align-items:center;justify-content:end;gap:16px;z-index:2;transition:all 0.3s ease-out}.cart__sticky.is-hidden{display:none}@media (max-width: 750px){.cart__sticky .cart__sticky-button{flex:1 1 !important}.cart__sticky .cart__sticky-button a{width:100% !important}}.cart__sticky-price{color:#fff;font-size:14px !important;line-height:17.5px !important;font-weight:600 !important;letter-spacing:1.12px !important}@media (min-width: 1024px){.cart__form{display:flex;flex-flow:row wrap}}.cart-head{padding-bottom:8px;border-bottom:1px solid #e5e6e8}.cart__messages{width:100%;margin-bottom:24px}.cart__messages li{list-style:none;margin-bottom:16px}.cart__messages li:last-child{margin-bottom:0}@media (min-width: 1024px){.cart__main{display:flex;flex-direction:column;flex:1 1}}@media (min-width: 1024px){.cart__aside{max-width:40%;flex:0 0 40%;margin-left:32px}}@media (min-width: 1201px){.cart__aside{max-width:450px;flex:0 0 450px}}.cart__strap-upsell{margin-top:64px}.cart__strap-upsell .strap-item{width:calc(33.33% - 32px);margin:0 16px}.cart__strap-upsell .flickity-prev-next-button{bottom:100%;margin-bottom:32px;top:auto;right:0;left:auto;transform:none;width:32px;height:32px}.cart__strap-upsell .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.cart__strap-upsell .flickity-prev-next-button{right:2rem;border:1px solid #e5e6e8}}.cart__strap-upsell .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.cart-summary{background:#f8f8f8;padding:32px}.cart-total li{display:flex;flex-flow:row wrap;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e5e6e8}.cart-total li:first-child{padding:32px 0}.cart-total p{text-align:right}.cart-discount-code{position:relative;padding-right:24px}.cart-discount-code .icon{width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cart-delivery{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e6e8}@media (min-width: 1024px){.cart-delivery{margin-bottom:0;padding-bottom:0;border-bottom:0}}.cart-delivery a{display:flex;align-items:center}.cart-delivery span{margin-left:4px}.btn--checkout.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}.btn--checkout .icon{margin-right:12px}.cart__head{display:none}@media (min-width: 769px){.cart__head{display:block}}.cart__head-content{flex:0 0 48%;max-width:48%}.cart__head-price{flex:0 0 22.5%;max-width:22.5%}.cart__head-quantity{flex:1 1;text-align:right}.cart__badges{width:100%}.cart__badges ul{display:block;border-bottom:1px solid #434f59;padding-bottom:64px;margin-bottom:32px}@media (min-width: 1024px){.cart__badges ul{display:flex;border-bottom:0;padding-bottom:0;margin-bottom:0}}@media (max-width: 1023px){.cart__badges li{width:100%;justify-content:center;text-align:center}}.cart__badges li::after{background:#434f59 !important}@media (max-width: 1023px){.cart__badges .trustpilot-widget{margin:0 auto}}.cart__badges .flickity-page-dots{bottom:32px}.cart__badges .dot.is-selected:only-child{display:none !important}.cart__badges .dot{background-color:#fff !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}.cart__badges .dot.is-selected{transform:scaleY(1.6)}.discounts__discount{display:inline-block;background:#757e86;color:#fff;padding:4px 12px;text-transform:uppercase;border-radius:100px;margin-top:16px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cart-item/cart-item.scss */.cart-item{padding:8px 0}.cart-item .btn,.cart-item .product__form .shopify-payment-button__button,.product__form .cart-item .shopify-payment-button__button{min-height:32px}.cart-item--drawer{padding:32px 24px 16px}.cart-item--drawer .cart-item__content{margin-bottom:8px}.cart-item--drawer .cart-item__upsells,.cart-item--drawer .cart-item__gift-wrap{width:calc(100% + 48px);margin:0 -24px}@media (min-width: 1024px){.cart-item:not(.cart-item--drawer){display:flex;flex-flow:row wrap;padding:32px 0}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .btn,.cart-item:not(.cart-item--drawer) .product__form .shopify-payment-button__button,.product__form .cart-item:not(.cart-item--drawer) .shopify-payment-button__button{min-height:40px}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content{flex:0 0 48%;max-width:48%}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content .cart-item__price{display:none}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content .cart-item__quantity{display:none}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content .cart-item__discounts{display:block}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__price{display:block;flex:0 0 22.5%;max-width:22.5%}.cart-item:not(.cart-item--drawer) .cart-item__price .price__amount{display:block}.cart-item:not(.cart-item--drawer) .cart-item__price span.price__amount,.cart-item:not(.cart-item--drawer) .cart-item__price ins{font-size:18px;line-height:24px;letter-spacing:1.44px}.cart-item:not(.cart-item--drawer) .cart-item__price ins{margin-bottom:8px}.cart-item:not(.cart-item--drawer) .cart-item__price del{font-size:14px;line-height:1;letter-spacing:1.12px;margin-left:0 !important}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__quantity-container{flex:1 1;text-align:right}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__quantity-container .cart-item__quantity{display:flex}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__quantity-container .cart-item__discounts{display:none}}.cart-item__content{position:relative;display:flex;flex-flow:row wrap;font-size:16px}.cart-item__content .cart-item__price{display:flex;align-items:center}.cart-item__content .cart-item__quantity .select{max-width:55px}.cart-item__content .cart-item__quantity .choices__inner{min-height:26px !important}.cart-item__content .cart-item__quantity .select .choices__list--single .choices__item{padding:0 !important}.cart-item__content .cart-item__quantity .select .choices__list--dropdown .choices__item,.cart-item__content .cart-item__quantity .select .choices__list[aria-expanded] .choices__item{padding:0 8px !important}.cart-item__content .cart-item__discounts{display:none}.cart-item__image{flex:0 0 95px;max-width:95px;margin-right:16px}@media (min-width: 769px){.cart-item__image{flex:0 0 78px;max-width:78px;margin-right:44px}.cart-item--drawer .cart-item__image{flex:0 0 131px;max-width:131px;margin-right:16px}}.cart-item__info{flex:1 1}@media (min-width: 769px){.cart-item__info{padding-right:8px}}.cart-item__price{display:none}.cart-item__price del{color:#757e86}.cart-item__quantity{display:flex;align-items:center}.cart-item__quantity-container .cart-item__quantity{display:none}.cart-item__quantity-container .cart-item__discounts{display:block}.cart-item__remove{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e5e6e8;margin-left:8px}.cart-item__remove span{pointer-events:none}.cart-item.has-active-sunglasses .js-sunglasses-wrap-container{opacity:1;margin-top:16px;padding:16px 0}.cart-item.has-active-jewelry .js-jewelry-wrap-container{opacity:1;margin-top:16px;padding:16px 0}.product-item__content .uppercase.interactive.neutral-dark{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:30px}.cart-item.has-active-upsell .cart-item__upsells{opacity:1;margin-top:16px}.cart-item__upsells .strap-item{width:204px;margin:0 8px}.cart-item__upsells-title{padding:0 25px 8px 25px !important;font-size:13px !important}.additional-collections{display:flex;-moz-column-gap:10px;column-gap:10px}.cart-item__gift-wrap{background:#f8f8f8;border-top:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8}.cart-item.has-active-giftwrap .cart-item__gift-wrap{opacity:1;margin-top:16px;padding:16px 0}.cart-item__gift-wrap .cart-item__upsells-title-mod{padding:0 25px 8px 25px !important;font-size:13px !important}.cart-item__upsells,.cart-item__gift-wrap{width:100%;max-height:0;margin-top:0;overflow:hidden;transition:all 0.25s ease-out;opacity:0}.cart-item__upsells-inner{background:#f8f8f8;border-top:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8;padding:48px 0 16px}.cart-item__upsells-inner .flickity-prev-next-button{top:auto;bottom:100%;margin-bottom:8px;right:16px;left:auto;transform:none;width:32px;height:32px}.cart-item__upsells-inner .flickity-prev-next-button:focus{box-shadow:none !important}.cart-item__upsells-inner .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.gift-wrap-product{width:205px;margin:0 auto}.gift-wrap-product__image{position:relative}.gift-wrap-product__actions{position:absolute;bottom:16px;left:0;width:100%;text-align:center}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cart-popup/cart-popup.scss */@media (max-width: 1450px){.cart-popup{position:fixed;top:0;right:0;z-index:2147483002;width:100vw;height:100vh;background:rgba(0,0,0,0.5);display:none}}.sunglass-pop-up{display:none;z-index:2147483003;width:900px;height:530px;position:fixed;top:50vh;right:calc(50vw + 250px);transform:translate(100%, -50%);opacity:0;visibility:hidden}.sunglass-pop-up.popup-visible{transform:translate(50%, -50%);opacity:1;visibility:visible;transition:all 0.3s ease-out}@media (max-width: 1450px){.sunglass-pop-up{right:50%}}@media (max-width: 900px){.sunglass-pop-up{flex-direction:column;width:80vw;right:50%;height:615px}}.sunglass-pop-up .sunglass-pop-up_image-area{position:relative;margin:0;width:66%;background-color:white}@media (max-width: 900px){.sunglass-pop-up .sunglass-pop-up_image-area{top:0;height:305px;width:100%}}.sunglass-pop-up .sunglass-pop-up_image-area .sunglass-pop-up_image{margin:0;-o-object-fit:cover;object-fit:cover}.sunglass-pop-up_text-area{position:relative;width:34%;height:100%;background-color:#2e3b47}@media (max-width: 900px){.sunglass-pop-up_text-area{position:static;top:50%;height:305px;width:100%}}.sunglass-pop-up_text-area .sunglass-pop-up_text{height:100%;display:flex;flex-direction:column;margin:65px 35px 45px 35px;padding:0;color:white}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_text{margin:52px 24px 33px 24px}}.sunglass-pop-up_text-area .sunglass-pop-up_text h2{font-size:32px;letter-spacing:2.56px;line-height:32px}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_text h2{font-size:38px;margin-bottom:14px}}@media (max-width: 520px){.sunglass-pop-up_text-area .sunglass-pop-up_text h2{font-size:28px}}.sunglass-pop-up_text-area .sunglass-pop-up_text p{font-size:16px;line-height:24px}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_text p{font-size:18px;margin-top:10px;line-height:30px}}@media (max-width: 520px){.sunglass-pop-up_text-area .sunglass-pop-up_text p{font-size:18px;margin-top:0;line-height:24px}}.sunglass-pop-up_text-area .sunglass-pop-up_button{width:100%;display:flex;gap:12px;justify-content:center;align-items:center;position:absolute;bottom:50px;left:0}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%}}.cart-popup__close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px}.btn-width-responsive{width:80% !important}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-banner-functionality/collection-hero-banner-functionality.scss */.collection-hero-banner-functionality{max-width:1174px;margin:0 auto;overflow:hidden}@media (min-width: 769px){.collection-hero-banner-functionality{margin-bottom:80px}}@media (max-width: 768px){.collection-hero-banner-functionality{padding-top:24px}}@media (min-width: 769px){.collection-hero-banner-functionality__items{display:flex;flex-flow:row wrap;margin:0 -16px}}@media (min-width: 769px){.collection-hero-banner-functionality__item{flex:0 0 50%;max-width:50%;padding:0 16px}}.collection-hero-banner-functionality__item-inner{position:relative;padding:32px;overflow:hidden}@media (max-width: 768px){.collection-hero-banner-functionality__item-inner{padding:0}}.collection-hero-banner-functionality__background{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;filter:blur(10px)}.collection-hero-banner-functionality__content{position:relative;color:#fff}div.collection-hero-banner-functionality__item.no-full-video .product-title{font-family:"DIN 2014 Narrow Demi", bold, sans-serif;flex-grow:0;font-size:80px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:2.88px;text-align:left;color:#2e3b47;text-transform:uppercase}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .product-title{font-size:32px !important;line-height:1.25 !important;letter-spacing:1.28px !important;text-align:center !important}}div.collection-hero-banner-functionality__item.no-full-video .product-description{font-family:"din-2014", sans-serif;height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important;margin:21px 0 31px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#757e86}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .product-description{font-size:16px !important;line-height:1.5 !important;text-align:center !important;color:#2e3b47 !important;height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important}}div.collection-hero-banner-functionality__item.no-full-video .product-title_second{font-family:"DIN 2014 Narrow Demi", bold, sans-serif;flex-grow:0;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2e3b47;padding-bottom:16px;margin-top:61.8px;text-transform:uppercase}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .product-title_second{text-align:center !important;font-size:18px !important;margin-top:0 !important}}.collection-hero-banner-functionality__image{position:relative}.collection-hero-banner-functionality__image video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;display:block}@media (max-width: 768px){.collection-hero-banner-functionality__image video{display:none}}.collection-hero-banner-functionality__actions{position:unset;left:32px;right:32px;bottom:32px;display:flex;justify-content:space-between;width:209px;height:40px}.collection-hero-banner-functionality__actions>*{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.collection-hero-banner-functionality__actions>*:only-child{flex:0 0 100%;max-width:100%}@media (max-width: 768px){.collection-hero-banner-functionality__actions{width:80% !important;margin:16px 11% 16px}}.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__item-inner{height:100%}@media (max-width: 768px){.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__item-inner{padding:0}}@media (max-width: 768px){.collection-hero-banner-functionality__item.no-full-video .collection-hero-banner-functionality__item-inner{padding:0}}.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__content{height:100%}.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__image{height:-webkit-max-content;height:-moz-max-content;height:max-content}.collection-hero-banner-functionality__item.full-video .ratio{height:100%}div.collection-hero-banner-functionality__item.full-video .hero-content{bottom:55px;height:-webkit-max-content;height:-moz-max-content;height:max-content;left:0;position:absolute;right:0;top:auto}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .hero-content{position:unset !important;padding:0 0 24px !important;height:100%}}div.collection-hero-banner-functionality__item.full-video .product-title{font-family:"DIN 2014 Narrow Demi", sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.92px;text-align:left;color:#fff;text-transform:uppercase;position:relative;top:85%;left:36px;right:60px;height:0;padding-bottom:36px}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .product-title{width:100% !important;font-size:32px !important;line-height:1.25 !important;letter-spacing:1.28px !important;text-align:center !important;color:#2e3b47 !important;margin-top:32px !important;position:unset !important;height:100%;padding-bottom:0}}div.collection-hero-banner-functionality__item.full-video .product-description{font-family:"din-2014", sans-serif;width:453px;height:96px;flex-grow:0;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#fff;position:relative;top:87%;left:36px;right:60px}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .product-description{width:100% !important;font-size:16px !important;line-height:1.5 !important;text-align:center !important;color:#2e3b47 !important;position:unset !important;margin:21px 0 31px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}div.collection-hero-banner-functionality__item.no-full-video .ratio{--ratio: 100%;overflow:hidden}div.collection-hero-banner-functionality__item.full-video .ratio{--ratio: 177.777778%;overflow:hidden;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .ratio{--ratio: 100%}}@media (max-width: 768px){div.collection-hero-banner-functionality__item{padding-right:40px;padding-left:40px}}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .hero-content{position:relative;padding:24px 0 !important;height:100%}}@media (max-width: 768px){.collection-hero-banner-functionality__item .collection-hero-banner-functionality__image .ratio{height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important}}@media (max-width: 768px){.collection-hero-banner-functionality__item .ratio video{padding-right:0 !important;padding-left:0 !important;height:100% !important;width:100% !important}}.collection-hero-banner-functionality__image video.mobile{display:none}@media (max-width: 768px){.collection-hero-banner-functionality__image video.mobile{display:block}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-blocks/collection-hero-blocks.scss */.collection-hero-blocks{max-width:100%;overflow:hidden}.collection-hero-blocks__items.ratio{max-width:100%}@media (max-width: 768px){.collection-hero-blocks__items.ratio{--ratio: 100%}}.collection-hero-blocks__items.ratio video{width:100%}@media (max-width: 768px){.collection-hero-blocks__items.ratio video{position:absolute;left:0;top:0;width:100%;height:100%}}@media (max-width: 768px){.collection-hero-blocks{padding-top:24px}}@media (max-width: 768px){.collection-hero-blocks .collection-hero-blocks__items video.desktop{display:none}}.collection-hero-blocks .collection-hero-blocks__items video.mobile{display:none}@media (max-width: 768px){.collection-hero-blocks .collection-hero-blocks__items video.mobile{display:block}}.collection-hero-blocks__items.container{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:42px;column-gap:42px;margin-top:26px;margin-bottom:105px}@media (max-width: 768px){.collection-hero-blocks__items.container{margin-top:0;width:auto;overflow:auto;margin-bottom:10px;-moz-column-gap:6px;column-gap:6px;padding:0 16px 10px}}.collection-hero-blocks__items.container .ratio{--ratio: 100%;overflow:hidden;display:flex;margin-bottom:28px}@media (max-width: 768px){.collection-hero-blocks__items.container .ratio{--ratio: 129%;margin-bottom:8px}}.collection-hero-blocks__items.container .mobile{display:none}@media (max-width: 768px){.collection-hero-blocks__items.container .mobile{display:block}}@media (max-width: 768px){.collection-hero-blocks__items.container .desktop{display:none}}.collection-hero-blocks__items.container img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-hero-blocks__items.container video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-hero-blocks__items.container .product-title{font-size:30px;letter-spacing:-0.27px;text-transform:uppercase;font-weight:900;line-height:1;margin-bottom:1px;color:#000;font-family:"din-2014", sans-serif}@media (max-width: 1023px){.collection-hero-blocks__items.container .product-title{font-size:24px}}@media (max-width: 768px){.collection-hero-blocks__items.container .product-title{font-size:18px;letter-spacing:-0.27px}}.collection-hero-blocks__items.container .product-description{font-size:18px;letter-spacing:-0.27px;color:#000;font-family:"din-2014", sans-serif}@media (max-width: 1023px){.collection-hero-blocks__items.container .product-description{font-size:16px}}@media (max-width: 768px){.collection-hero-blocks__items.container .product-description{font-size:12px;letter-spacing:-0.18px}}@media (max-width: 768px){.collection-hero-blocks__items.container .collection-hero-blocks{padding-top:0;min-width:161px}}@media (max-width: 768px){.collection-hero-blocks__items.container .collection-hero-blocks.hero-content{padding:0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-password/collection-hero-password.scss */.collection-hero-password{text-align:center;padding:70px 0 130px;display:grid;background-color:#000;justify-content:center;align-items:center;position:relative}@media (max-width: 1024px){.collection-hero-password{padding:50px 0}}.container-password{max-width:1204px;margin:0 auto;padding:0 15px}@media (max-width: 767px){.container-password{padding:0 32px}}.collection-hero-password__title{font-size:48px;color:#fff;line-height:1;letter-spacing:3.4px;text-transform:uppercase;margin-bottom:51px}@media (max-width: 767px){.collection-hero-password__title{font-size:32px;line-height:1.25;letter-spacing:2.3px;margin-bottom:16px}}.collection-hero-password__text{margin-bottom:70px;font-size:18px;line-height:1.33;color:#fff;-moz-column-count:2;column-count:2;text-align:left;-moz-column-gap:32px;column-gap:32px;font-family:"din-2014", arial, sans-serif;font-weight:normal}@media (max-width: 767px){.collection-hero-password__text{margin-bottom:35px;font-size:16px;line-height:1.5;-moz-column-count:1;column-count:1}}.collection-hero-password__form{max-width:538px;margin:0 auto;display:flex;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(179deg, rgba(255,255,255,0.4) -1%, rgba(255,255,255,0.1) 96%);overflow:hidden}@media (max-width: 767px){.collection-hero-password__form{flex-wrap:wrap;border-radius:0;background:none;row-gap:30px}}.collection-hero-password__input{width:100%;padding:22px 20px 20px 69px;font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}@media (max-width: 767px){.collection-hero-password__input{padding:21px 44px 21px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -3%, rgba(255,255,255,0.1) 98%);text-align:center}}.collection-hero-password__input::-moz-placeholder{font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}.collection-hero-password__input:-ms-input-placeholder{font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}.collection-hero-password__input::placeholder{font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}.collection-hero-password__btn{border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.92) -4%, rgba(255,255,255,0.1) 99%);white-space:nowrap;padding:18px 67px;font-size:20px;letter-spacing:-0.3px;color:#000;font-family:"din-2014", arial, sans-serif;text-transform:uppercase;font-weight:bold;cursor:pointer}@media (max-width: 767px){.collection-hero-password__btn{padding:21px 67px;width:100%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-video/collection-hero-video.scss */.collection-hero-video{max-width:100%;overflow:hidden}.collection-hero-video__items.ratio{max-width:100%}@media (max-width: 768px){.collection-hero-video__items.ratio{--ratio: 100%}}.collection-hero-video__items.ratio video{width:100%}@media (max-width: 768px){.collection-hero-video__items.ratio video{position:absolute;left:0;top:0;width:100%;height:100%}}@media (max-width: 768px){.collection-hero-video{padding-top:24px}}@media (max-width: 768px){.collection-hero-video .collection-hero-video__items video.desktop{display:none}}.collection-hero-video .collection-hero-video__items video.mobile{display:none}@media (max-width: 768px){.collection-hero-video .collection-hero-video__items video.mobile{display:block}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/country-selector/country-selector.scss */.country-selector{margin-right:16px}.country-selector .flag{vertical-align:middle}.country-selector .dropbtn{background-color:transparent;border:none;position:relative;padding-right:24px}.country-selector .dropbtn::before,.country-selector .dropbtn::after{content:"";position:absolute;left:0;right:0;height:16px}.country-selector .dropbtn::before{bottom:100%}.country-selector .dropbtn::after{top:100%}.country-selector .arrow{position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%)}.country-selector .dropbtn:focus,.country-selector .dropbtn:active,.country-selector .dropbtn:focus:active{background-image:none;outline:none;box-shadow:none}.country-selector .dropbtn .flag{display:none}.country-selector .dropdown{position:relative;display:inline-block}.country-selector .dropdown-content{display:none;position:absolute;background-color:#fff;width:204px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:999;overflow:hidden;overflow-y:scroll !important;bottom:30px;left:-14px;margin:0;max-height:60vh}@media (min-width: 1024px){.country-selector .dropdown-content{bottom:auto;top:30px}}.country-selector .dropdown-content a{color:#2e3b47;padding:5px 15px;text-decoration:none;display:block;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2.58;letter-spacing:1px}.country-selector .dropdown-content a:hover,.country-selector .dropdown-content a.active{background-color:#f8f8f8;font-weight:bold}.country-selector .dropdown-content a.active{background-color:rgba(46,59,71,0.1)}.country-selector .dropdown-content span{box-sizing:border-box;vertical-align:middle;padding-left:8px;font-size:12px}.rotate{transform:rotate(180deg);transition:all 0.2s linear}.country-selector-desktop .dropdown:hover .dropdown-content,.country-selector-mobile .dropdown-active .dropdown-content{display:block}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cta-block/cta-block.scss */.cta-block{margin:48px 0;padding:48px 0;text-align:center}@media (min-width: 769px){.cta-block{margin:96px 0;padding:144px 0}}.cta-block__inner{max-width:680px;margin:0 auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/currency-converter/currency-converter.scss */#CurrencySelector option{color:#000}.currency-converter__dropdown{position:relative}.currency-converter__dropdown select{padding-right:24px;cursor:pointer}.currency-converter__dropdown select option{color:#000}.currency-converter__dropdown .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/drawer/drawer.scss */.drawer{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;right:0;max-width:330px;width:100%;background:#fff;transform:translateX(100%);opacity:0;visibility:hidden;transition:all 0.3s ease-out;z-index:2147483001}.drawer.is-visible{transform:translateX(0);opacity:1;visibility:visible}@media (min-width: 769px){.drawer{max-width:500px}}.drawer .shopify-section,.drawer .elastic-tabs{max-width:100%;width:100%}.drawer .elastic-tabs li{flex:1 1;text-align:center}.drawer .elastic-tabs button{padding:16px}.drawer__body{flex:1 1;display:flex;overflow:hidden}.drawer__body .tab{width:100%}.drawer__body .tab.is-active{display:flex}.drawer__close{position:absolute;top:12px;right:100%;margin-right:8px;width:32px;height:32px;padding:4px;color:#fff;border-radius:50%}@media (min-width: 481px){.drawer__close{width:40px;height:40px;margin-right:16px}}@media (min-width: 769px){.drawer__close{top:32px;margin-right:32px;background:#fff;color:#2e3b47}}.drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;pointer-events:none}.has-active-drawer .drawer-overlay{opacity:1;visibility:visible;pointer-events:auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cta-box/cta-box.scss */.cta-box{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 16px;text-align:center}.cta-box:hover .cta-box__popup{opacity:1;visibility:visible}.cta-box__icon{width:24px;height:24px;margin-right:8px}.cta-box__popup{position:absolute;max-width:290px;width:100%;padding:48px 32px 32px;visibility:hidden;opacity:0;background:#2e3b47;transition:all 0.25s cubic-bezier(0, 0, 0.2, 1);color:#fff;z-index:9;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%);text-align:left}@media (min-width: 1024px){.cta-box__popup{top:50%;right:100%;left:auto;bottom:auto;margin-right:16px;transform:translateY(-50%)}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/elastic-tabs/elastic-tabs.scss */.elastic-tabs{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}.elastic-tabs ul{position:relative;z-index:1;list-style:none;display:flex;justify-content:center}.elastic-tabs li{border-bottom:2px solid #969da3}.elastic-tabs li.is-active button{color:#2e3b47}.elastic-tabs button{padding:0 8px 24px;font-weight:600;font-size:14px;line-height:1;letter-spacing:1.12px;white-space:nowrap;text-transform:uppercase;color:#757e86;transition:color 0.6s}@media (min-width: 376px){.elastic-tabs button{padding-left:16px;padding-right:16px}}@media (min-width: 769px){.elastic-tabs button{font-size:18px;line-height:1.33;letter-spacing:1.44px;padding:24px 16px}}.elastic-tabs .elastic-tabs__selector{height:2px;bottom:0;z-index:2}.elastic-tabs__selector{position:absolute;left:0;display:inline-block;z-index:1;transition-duration:0.6s;background:#2e3b47}.elastic-tabs-gallery{position:relative;background:#fff;border-radius:100px;border:1px solid #e5e6e8}.elastic-tabs-gallery ul{position:relative;z-index:1;list-style:none;display:flex}@media (min-width: 769px){.elastic-tabs-gallery li{margin-left:16px}}@media (min-width: 769px){.elastic-tabs-gallery li:first-child{margin-left:0}}.elastic-tabs-gallery li.is-active button{color:#fff}.elastic-tabs-gallery button{padding:12px 16px;font-weight:600;font-size:14px;line-height:1;letter-spacing:1.12px;white-space:nowrap;text-transform:uppercase;transition:color 0.6s;border-radius:50px}@media (min-width: 769px){.elastic-tabs-gallery button{padding:12px 24px}}.elastic-tabs-gallery .elastic-tabs__selector{top:0;height:100%;border-radius:50px}.tab{display:none}.tab.is-active{display:block}.elastic-tabs-guardian{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%)}.elastic-tabs-guardian button{position:relative;z-index:1;padding:12px 16px;font-weight:700;font-size:10px;line-height:1;letter-spacing:-0.15px;white-space:nowrap;text-transform:uppercase;color:#000;transition:color 0.6s}.elastic-tabs-guardian .elastic-tabs__selector{top:0;height:100%;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-color:#fff;background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/expandable-text/expandable-text.scss */.expandable-text>div{height:0 !important;overflow:hidden}.expandable-text.js-active>div{height:auto !important}.expandable-text.js-active>a{padding:20px}.expandable-text.js-active>a .js-show{display:none}.expandable-text.js-active>a .js-hide{display:block}.expandable-text>a{font-size:14px}.expandable-text>a .js-hide{display:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-collection/featured-collection.scss */.featured-collection{margin:40px 0;font-size:18px;line-height:24px;letter-spacing:1.44px}.featured-collection .product-slider__title{font-weight:600;font-size:18px;line-height:24px}@media (min-width: 769px){.featured-collection .product-slider__title{font-size:32px;line-height:32px;letter-spacing:2.56px}}.featured-collection .product-slider__subtitle{display:none}@media (min-width: 769px){.featured-collection .product-slider__subtitle{display:block}}@media (min-width: 769px){.featured-collection .product-slider__slides{margin:0 !important}}@media (min-width: 769px){.featured-collection .product-slider__slide{width:25% !important;padding:0 !important}}@media (min-width: 769px){.featured-collection .collection__product{flex:0 0 40%;max-width:40%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-collections/featured-collections.scss */.featured-collections{margin-block:80px}.featured-collections__collections{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.featured-collections__collection{position:relative}.featured-collections__collection:last-child{transform:translateY(64px)}.featured-collections__title{margin-bottom:28px;text-align:center;color:#fff}.featured-collections__image-backdrop{overflow:hidden}.featured-collections__image-backdrop .featured-collections__image{filter:blur(10px);transform:scale(1.3)}.featured-collections__inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:85%}.featured-collections__image{width:100%}.featured-collections__cta-wrapper{position:absolute;bottom:32px;left:0;width:100%;display:flex;justify-content:center;gap:8px}.featured-collections__cta-wrapper .btn,.featured-collections__cta-wrapper .product__form .shopify-payment-button__button,.product__form .featured-collections__cta-wrapper .shopify-payment-button__button{flex:1;max-width:210px}@media screen and (max-width: 768px){.featured-collections .container{margin:0;width:100%}.featured-collections__collections{grid-template-columns:1fr}.featured-collections__collection:last-child{transform:none}.featured-collections__inner{width:80%}.featured-collections__title{margin-bottom:27px}.featured-collections__cta-wrapper .btn,.featured-collections__cta-wrapper .product__form .shopify-payment-button__button,.product__form .featured-collections__cta-wrapper .shopify-payment-button__button{flex:initial;max-width:100%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-items/featured-items.scss */.featured-items{padding:32px 0 64px}@media (min-width: 769px){.featured-items{padding:96px 0 16px}}@media (min-width: 769px){.featured-items .slider-gallery__slides{display:flex;flex-flow:row wrap;margin:0 -16px}}.featured-items .slider-gallery__slides::after{display:none;content:"flickity"}@media (min-width: 769px){.featured-items .slider-gallery__slides::after{content:none}}@media (min-width: 769px){.featured-items .slider-gallery__slide{width:33.33%;padding:0 16px}}.featured-items__head{text-align:center}.featured-items__eyebrow{font-size:24px;line-height:30px;letter-spacing:1.2px}@media (min-width: 769px){.featured-items__eyebrow{margin-bottom:8px;font-size:32px;line-height:1;letter-spacing:2.56px}}.featured-items__eyebrow.stroke-text{--color: #2e3b47}.featured-items__nav{margin-bottom:24px}@media (min-width: 769px){.featured-items__nav{margin-bottom:54px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-product/featured-product.scss */@media (min-width: 769px){.product-item--featured{display:flex;align-items:center}}.product-item--featured .product-item__media-container{margin-bottom:24px}@media (min-width: 769px){.product-item--featured .product-item__media-container{flex:1 1;margin-bottom:0}}@media (min-width: 1201px){.product-item--featured .product-item__media-container{flex:0 0 60%;max-width:60%}}.product-item--featured .product-item__media{margin-bottom:0}.product-item--featured .product-item__content{flex:1 1}.product-item--featured .product-item__content-inner{display:flex;flex-direction:column;max-width:310px;margin:0 auto}@media (min-width: 769px){.product-item--featured .product-item__content-inner{display:block}}.product-item--featured .product-item__price{margin-bottom:24px}@media (min-width: 769px){.product-item--featured .product-item__price{margin-bottom:0}}.product-item--featured .product-item__description,.product-item--featured .product-item__content .btn,.product-item--featured .product-item__content .product__form .shopify-payment-button__button,.product__form .product-item--featured .product-item__content .shopify-payment-button__button{order:1}.featured-product{margin-bottom:32px}@media (min-width: 769px){.featured-product{margin-bottom:96px}}.container.container--full-s.common-resize{width:calc(60%)}@media (max-width: 768px){.container.container--full-s.common-resize{width:100%}}.container.container--full-s.common-resize .product-item__media-container{padding-right:15px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-products/featured-products.scss */.featured-products{padding:32px 0}@media (min-width: 769px){.featured-products{padding:96px 0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/floating-message/floating-message.scss */.floating-message{position:relative;overflow:hidden;transition:all 0.25s ease-out;opacity:1;padding:16px 24px}.floating-message.is-hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.floating-message__close{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:24px;height:24px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/global-community/global-community.scss */.global-community{margin:80px 0;text-align:center}.global-community__title{font-size:24px;margin-bottom:14px}.global-community__subtitle{font-size:16px;color:#757e86}.global-community__actions{margin-top:78px}.global-community__word-wrapper{display:flex;align-items:center;justify-content:center;gap:40px;padding:15px 20px;margin-bottom:30px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -2%, rgba(255,255,255,0.1) 97%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.global-community__words{position:relative;width:100px;height:20px}.global-community__word{opacity:0;position:absolute;text-transform:uppercase;font-weight:bold;width:-webkit-fill-available;transition:opacity 0.4s ease}.global-community__word.is-active{opacity:1}.global-community__button{-webkit-animation:0.4s jump ease infinite alternate;animation:0.4s jump ease infinite alternate;width:50px;height:50px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -2%, rgba(255,255,255,0.1) 97%)}@media (min-width: 1024px){.global-community__button{position:absolute;left:100%;margin-left:20px}}.global-community__button svg{padding:13px}@media (min-width: 1024px){.global-community__title{font-size:48px}.global-community__subtitle{font-size:18px}.global-community__actions{display:flex;align-items:center;justify-content:center;gap:40px;position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto}.global-community__word-wrapper{width:auto;margin-bottom:0;margin-inline:0}}@-webkit-keyframes jump{0%{transform:scale(1);box-shadow:0 1px 2px rgba(0,0,0,0.15)}100%{transform:scale(1.05);box-shadow:0 4px 20px rgba(0,0,0,0.1)}}@keyframes jump{0%{transform:scale(1);box-shadow:0 1px 2px rgba(0,0,0,0.15)}100%{transform:scale(1.05);box-shadow:0 4px 20px rgba(0,0,0,0.1)}}.video-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.2);z-index:9}.video-popup.is-active{display:flex}.video-popup__wrapper{position:relative;max-width:1024px;padding:0 20px;width:100%;margin:0 70px}.video-popup__close{position:absolute;right:35px;top:5px;color:#fff;font-size:40px;z-index:9}.guardians-gallery{display:flex;flex-flow:row wrap}.guardians-gallery__block{position:relative;flex:0 0 50%;max-width:50%}@media (min-width: 769px){.guardians-gallery__block{flex:0 0 25%;max-width:25%}}.guardians-gallery__block .ratio{--ratio: 125%}.guardians-gallery__block-image::after{content:"";background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;transition:all 0.3s ease-out;opacity:0;visibility:hidden}.guardians-gallery__block:hover .guardians-gallery__block-image:not(:only-child)::after{opacity:1;visibility:visible}.guardians-gallery__block:hover .guardians-gallery__block-content{opacity:1;visibility:visible}.guardians-gallery__block-content{position:absolute;bottom:24px;left:16px;right:16px;text-align:center;z-index:2;color:#000;opacity:0;visibility:hidden;font-weight:600;transition:all 0.3s ease-out}.guardians-gallery__block-name{font-size:18px;letter-spacing:-0.27px;text-transform:uppercase}.guardians-gallery__block-location{font-size:13px;letter-spacing:-0.2px;text-transform:uppercase}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian-popup/guardian-popup.scss */.guardian-popup-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:2147483002;background:rgba(0,0,0,0.5);display:none}.guardian-popup{display:none;z-index:2147483001;width:450px;position:fixed;top:50vh;right:50vw;transform:translate(100%, -50%);opacity:0;visibility:hidden}.guardian-popup.popup-visible{transform:translate(50%, -50%);opacity:1;visibility:visible;transition:all 0.3s ease-out}@media (max-width: 900px){.guardian-popup{flex-direction:column;width:80vw}}.guardian-popup__close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px}.guardian-popup_button{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}.guardian-popup_button a{font-size:14px;min-width:213px;min-height:46px}.guardian-popup_text-area{position:relative;width:100%;height:100%;text-align:center}.guardian-popup_text-area .guardian-popup_text{height:100%;display:flex;flex-direction:column;margin:65px 35px 65px 35px;padding:0}@media (max-width: 900px){.guardian-popup_text-area .guardian-popup_text{margin:52px 24px 52px 24px}}.guardian-popup_text-area .guardian-popup_text h2{font-size:24px;letter-spacing:1.2px;line-height:30px;margin-bottom:30px}.guardian-popup_text-area .guardian-popup_text p{font-size:16px;line-height:24px}@media (max-width: 900px){.guardian-popup_text-area .guardian-popup_text p{font-size:18px;margin-top:10px;line-height:30px}}@media (max-width: 520px){.guardian-popup_text-area .guardian-popup_text p{font-size:18px;margin-top:0;line-height:24px}}.guardian-popup_text-area .guardian-popup_text p strong{font-weight:600}.btn-width-responsive{width:80% !important}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardians-slider/guardians-slider.scss */.guardians-slider__content{padding:0 26px;margin:30px 0;text-align:center}.guardians-slider__content-slide{display:none}.guardians-slider__content-slide.is-active{display:block}.guardians-slider__pre-heading{text-transform:uppercase;color:#757e86}.guardians-slider__title{font-size:48px}.guardians-slider__text p{color:#757e86;font-size:18px}.guardians-slider__button{display:none;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%)}.guardians-slider__buttons{text-align:center}.guardians-slider__images .guardians-slider__button{display:block;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.guardians-slider__arrow{width:70px;height:32px;min-width:auto;padding:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.1) 100%)}.guardians-slider__arrow svg{width:24px;height:24px}.guardians-slider__arrow:first-child{margin-right:15px}.guardians-slider__video{display:none;position:fixed;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.2);z-index:9}.guardians-slider__video.is-active{display:flex}.guardians-slider__video-wrapper{position:relative;max-width:1024px;padding:0 20px;width:100%;margin:auto}.guardians-slider__video-close{position:absolute;right:35px;top:5px;color:#fff;font-size:40px;z-index:9}.guardians-slider__wrapper{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.guardians-slider__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:30px;column-gap:30px}.guardians-slider__content{display:flex;align-items:center;margin:0;text-align:left;position:relative}.guardians-slider__content-slide{display:block;position:absolute;max-width:520px;width:100%;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.guardians-slider__content-slide.is-active{opacity:1;transition:opacity 0.3s ease;pointer-events:auto}.guardians-slider__button{display:block}.guardians-slider__buttons{text-align:left}.guardians-slider__images img{margin-right:38px}.guardians-slider__images .guardians-slider__button{display:none}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/half-block/half-block.scss */.half-block{max-width:1174px;margin:0 auto;overflow:hidden}@media (min-width: 769px){.half-block{margin-bottom:80px}}@media (min-width: 769px){.half-block__items{display:flex;flex-flow:row wrap;margin:0 -16px}}@media (min-width: 769px){.half-block__item{flex:0 0 50%;max-width:50%;padding:0 16px}.half-block__item:nth-child(2n){margin-top:64px}}.half-block__item-inner{position:relative;padding:32px;overflow:hidden}.half-block__background{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;filter:blur(10px)}.half-block__content{position:relative;color:#fff}.half-block__image{--ratio: 100%}@media (min-width: 769px){.half-block__image{--ratio: 132%}}.half-block__actions{position:absolute;left:32px;right:32px;bottom:32px;display:flex;justify-content:space-between}.half-block__actions>*{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.half-block__actions>*:only-child{flex:0 0 100%;max-width:100%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hero/hero.scss */.hero{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 1441px){.hero .hero__description{max-width:650px}}.hero[data-style="1"]{padding:48px 24px 16px}@media (min-width: 1024px){.hero[data-style="1"]{padding:96px 48px}}.hero[data-style="1"] .hero__media{position:relative}@media (min-width: 1024px){.hero[data-style="1"] .hero__media{display:flex;align-items:center;flex:0 0 53.7%;max-width:53.7%}}.hero[data-style="1"] .hero__content{text-align:center;margin-bottom:32px}@media (min-width: 1024px){.hero[data-style="1"] .hero__content{text-align:left;margin-bottom:0}}.hero[data-style="1"] .hero-media .btn,.hero[data-style="1"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="1"] .hero-media .shopify-payment-button__button{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero[data-style="1"] .hero-media .btn,.hero[data-style="1"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="1"] .hero-media .shopify-payment-button__button{bottom:24px}}@media (max-width: 1023px){.hero[data-style="1"] .hero__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px;transform:none;left:auto;bottom:auto}}.hero[data-style="1"][data-items="1"] .hero__reviews{display:flex;justify-content:center;margin-top:32px}@media (min-width: 1024px){.hero[data-style="1"][data-items="1"] .hero__reviews{display:block;position:absolute;right:24px;bottom:24px;margin-top:0}}.hero[data-style="1"][data-items="2"] .hero__reviews{width:100%;margin-top:32px}.hero[data-style="1"][data-items="2"] .hero__content .hero__reviews{display:none}@media (min-width: 1024px){.hero[data-style="1"][data-items="2"] .hero__content .hero__reviews{display:block}}.hero[data-style="1"][data-items="2"] .hero__media .hero__reviews{display:flex;justify-content:center}@media (min-width: 1024px){.hero[data-style="1"][data-items="2"] .hero__media .hero__reviews{display:none}}.hero[data-style="1"][data-items="2"] .hero__media{display:flex;flex-flow:row wrap;justify-content:space-between}@media (min-width: 1024px){.hero[data-style="1"][data-items="2"] .hero__media{flex:0 0 61.37%;max-width:61.37%;margin-left:-1.5vw}}.hero[data-style="1"][data-items="2"] .hero-media{width:100%}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero-media{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}}.hero[data-style="1"][data-items="2"] .hero-media+.hero-media{margin-top:24px}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero-media+.hero-media{margin-top:0}}.hero[data-style="1"][data-items="2"] .hero-media__inner{--ratio: calc(50% - 20px) !important}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero-media__inner{--ratio: 125% !important}}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero__title{font-size:48px}}@media (min-width: 1201px){.hero[data-style="1"][data-items="2"] .hero__title{font-size:72px}}@media (min-width: 1024px){.hero[data-style="1"].reverse[data-items="1"] .hero__content{margin-left:-5.82vw}}@media (min-width: 1024px){.hero[data-style="1"].reverse[data-items="2"] .hero__media{margin-left:0;margin-right:-1.5vw}}.hero[data-style="1"].reverse .hero__reviews{right:auto;left:24px}.hero[data-style="2"]{padding:0}.hero[data-style="2"] .hero__inner{align-items:stretch}@media (min-width: 769px){.hero[data-style="2"] .hero__content,.hero[data-style="2"] .hero__media{flex:0 0 50%;max-width:50%}}.hero[data-style="2"] .hero__content{overflow:hidden;padding:32px 32px 16px}@media (min-width: 769px){.hero[data-style="2"] .hero__content{padding-left:48px;padding-right:32px}}@media (min-width: 1441px){.hero[data-style="2"] .hero__content{padding-left:120px;padding-right:72px}}.hero[data-style="2"] .hero__content-inner{z-index:1}.hero[data-style="2"] .hero__media{position:relative;display:flex;flex-direction:column;padding:16px 16px 48px}@media (min-width: 769px){.hero[data-style="2"] .hero__media{padding:95px 48px}}@media (min-width: 1441px){.hero[data-style="2"] .hero__media{padding-left:105px;padding-right:105px}}.hero[data-style="2"] .hero__media .hero-media{flex:1 1}.hero[data-style="2"] .hero__media .hero-media+.hero-media{margin-top:20px}.hero[data-style="2"] .hero-media__inner{--ratio: 100% !important}.hero[data-style="2"][data-items="2"] .hero-media__inner{--ratio: calc(50% - 20px) !important}.hero[data-style="2"] .hero__reviews{display:flex;justify-content:center;margin-top:32px}@media (min-width: 769px){.hero[data-style="2"] .hero__reviews{position:absolute;bottom:60px;left:0;right:0;margin-top:0}}.hero[data-style="2"] .hero-media .btn,.hero[data-style="2"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="2"] .hero-media .shopify-payment-button__button{position:absolute;bottom:24px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero[data-style="2"] .hero-media .btn,.hero[data-style="2"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="2"] .hero-media .shopify-payment-button__button{left:24px;transform:none}}@media (min-width: 769px){.hero[data-style="2"].reverse .hero__content{padding-left:72px;padding-right:120px}}.hero[data-style="3"] .hero__content{padding:48px 16px 16px;text-align:center}@media (min-width: 769px){.hero[data-style="3"] .hero__content{padding:48px 48px 80px}}.hero[data-style="3"] .hero__content-inner{max-width:1000px;margin:0 auto}.hero[data-style="3"] .hero__description{max-width:560px;margin:0 auto}.hero[data-style="3"] .hero__reviews{position:absolute;top:16px;left:0;width:100%;display:flex;justify-content:center}@media (min-width: 1024px){.hero[data-style="3"] .hero__reviews{display:block;top:48px;right:48px}}.hero[data-style="3"] .hero__media{width:100%}@media (min-width: 769px){.hero[data-style="3"] .hero__media{display:flex}}@media (min-width: 769px){.hero[data-style="3"] .hero-media{flex:1 1}}.hero[data-style="3"] .hero-media .btn,.hero[data-style="3"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media .shopify-payment-button__button{position:absolute;bottom:24px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero[data-style="3"] .hero-media .btn,.hero[data-style="3"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media .shopify-payment-button__button{transform:none}}@media (min-width: 769px){.hero[data-style="3"] .hero-media[data-index="1"] .btn,.hero[data-style="3"] .hero-media[data-index="1"] .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media[data-index="1"] .shopify-payment-button__button{left:auto;right:48px}}@media (min-width: 769px){.hero[data-style="3"] .hero-media[data-index="2"] .btn,.hero[data-style="3"] .hero-media[data-index="2"] .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media[data-index="2"] .shopify-payment-button__button{left:48px}}.hero.reverse .hero__inner{flex-flow:row-reverse wrap}.hero.reverse[data-style="3"] .hero__inner{flex-flow:row wrap-reverse}.hero__background{position:absolute;top:-32px;left:-32px;right:-32px;bottom:-32px;filter:blur(25px)}.hero__background::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.hero__inner{width:100%;position:relative;z-index:1;display:flex;flex-flow:row wrap;align-items:center}.hero__media{width:100%}.hero__content{width:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width: 769px){.hero__content{flex:1 1;text-align:left}}.hero__content-inner{width:100%;margin:auto 0}.hero__title>span{display:block}.hero-media{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.hero-media__inner::before{padding-top:var(--ratio)}.hero__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px}@media (min-width: 769px){.hero__scroll-cta{display:block;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);margin-top:0}}.hero__actions{display:flex;flex-flow:row wrap;margin:0 -8px;justify-content:center}@media (min-width: 1024px){.hero__actions{justify-content:flex-start}}.hero__actions>*{flex:0 1 auto;margin:16px 8px 0}.hero-slider .flickity-resize .hero{min-height:100%}.hero-slider .flickity-prev-next-button{background:#fff;width:40px;height:40px;left:24px;box-shadow:none !important;display:none}@media (min-width: 1024px){.hero-slider .flickity-prev-next-button{display:block}}.hero-slider .flickity-prev-next-button.next{left:auto;right:24px}.hero-slider .flickity-page-dots{display:flex;justify-content:center;width:auto;left:24px;right:24px;bottom:48px}@media (min-width: 1024px){.hero-slider .flickity-page-dots{width:100%;max-width:695px;left:50%;right:auto;transform:translateX(-50%)}}.hero-slider .flickity-page-dots li{flex:1 1;height:2px;width:auto;margin:0;opacity:0.5;background-color:#fff;border-radius:0;transition:opacity 0.3s ease-out}.hero-slider .flickity-page-dots li.is-selected{opacity:1}@media (max-width: 624px){.top-left-reviews{position:absolute;top:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top-left-reviews .hero__reviews{margin:12px !important}.top-left-reviews li:first-child{display:none}.top-left-reviews .reviews-meta__stars span{width:12px !important}.top-left-reviews .p3{font-size:12px}}.hero__special-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483002;background:rgba(0,0,0,0.5);display:none}.hero__special-popup-inner{z-index:2147483003;display:flex;position:absolute;left:30px;top:30px;bottom:30px;right:30px;background-color:#fff}@media (min-width: 769px){.hero__special-popup-inner{left:40px;top:40px;bottom:40px;right:40px}}.hero__special-popup-inner__content{position:absolute;top:0;right:0;bottom:0;left:0}.hero__special-popup-inner__content .fibbl-qr-code-popup,.hero__special-popup-inner__content .fibbl-model-viewer-popup{padding:0 !important}.hero__special-popup-inner__content .fibbl-qr-code-popup{background-color:#f8f8f8}.hero__special-popup-close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px;color:#000}.newsletter-bar{background:#2e3b47;color:#fff;padding:12px 24px}@media (min-width: 769px){.newsletter-bar{padding:24px 48px}}@media (min-width: 769px){.newsletter-bar__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}}.newsletter-bar__title{margin-bottom:16px;text-align:center}@media (min-width: 769px){.newsletter-bar__title{flex:1 1;margin-right:16px;margin-bottom:0;text-align:left}}@media (min-width: 769px){.newsletter-bar__form{flex:1 1;min-width:320px}}.hero-product{min-height:80vh}@media (max-width: 768px){.hero-product{min-height:auto}}@media (max-width: 768px){.hero-product .hero-product__container{display:flex;flex-direction:column-reverse}}.hero-product .hero-product__background{width:100%;height:80vh}.hero-product .hero-product__background picture{-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.hero-product .hero-product__background{position:relative !important;height:390px}}.hero-product .hero-product__text{position:absolute;top:50%;margin:0 15%;transform:translateY(-50%);max-width:460px}@media (max-width: 768px){.hero-product .hero-product__text{position:relative;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:32px 24px;transform:translateY(0);max-width:100%}}.hero-product .hero-product__reviews{position:absolute;left:50%;transform:translateX(-50%);bottom:40px}@media (max-width: 776px){.hero-product .hero-product__reviews{display:none}}.hero-product .hero-product_video{height:100%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hero-sticky-text/hero-sticky-text.scss */.hero-sticky-text{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:0 !important}@media (min-width: 1441px){.hero-sticky-text .hero-sticky-text__description{max-width:650px}}.hero-sticky-text__slide{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:310px 24px 16px;align-items:end}@media (min-width: 1024px){.hero-sticky-text__slide{padding:96px 48px}}.hero-sticky-text .flickity-resize .hero-sticky-text{min-height:100%}.hero-sticky-text .flickity-prev-next-button{background:#fff;width:40px;height:40px;left:24px;box-shadow:none !important;display:none}@media (min-width: 1024px){.hero-sticky-text .flickity-prev-next-button{display:block}}.hero-sticky-text .flickity-prev-next-button.previous{left:10px}.hero-sticky-text .flickity-prev-next-button.next{left:auto;right:10px}.hero-sticky-text .flickity-page-dots{display:flex;justify-content:center;width:auto;left:24px;right:24px;bottom:48px}@media (min-width: 1024px){.hero-sticky-text .flickity-page-dots{width:100%;max-width:695px;left:50%;right:auto;transform:translateX(-50%)}}.hero-sticky-text .flickity-page-dots li{flex:1 1;height:2px;width:auto;margin:0;opacity:0.5;background-color:#fff;border-radius:0;transition:opacity 0.3s ease-out}.hero-sticky-text .flickity-page-dots li.is-selected{opacity:1}.hero-sticky-text .hero-sticky-text__media{position:relative}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__media{display:flex;align-items:center;flex:0 0 53.7%;max-width:53.7%}}.hero-sticky-text .hero-sticky-text__content{text-align:center;margin-bottom:32px}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__content{text-align:left;margin-bottom:0}}.hero-sticky-text .hero-sticky-text-media .btn,.hero-sticky-text .hero-sticky-text-media .product__form .shopify-payment-button__button,.product__form .hero-sticky-text .hero-sticky-text-media .shopify-payment-button__button{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero-sticky-text .hero-sticky-text-media .btn,.hero-sticky-text .hero-sticky-text-media .product__form .shopify-payment-button__button,.product__form .hero-sticky-text .hero-sticky-text-media .shopify-payment-button__button{bottom:24px}}@media (max-width: 1023px){.hero-sticky-text .hero-sticky-text__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px;transform:none;left:auto;bottom:auto}}.hero-sticky-text .hero-sticky-text__reviews{display:flex;justify-content:center;margin-top:32px}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__reviews{display:block;position:absolute;right:24px;bottom:24px;margin-top:0}}.hero-sticky-text .hero-sticky-text__inner{z-index:1;display:flex;flex-flow:row wrap;align-items:center;position:absolute;top:48px;width:90%;left:50%;transform:translate(-50%, 0)}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__inner{position:absolute;top:50%;width:40%;left:48px;transform:translate(0%, -50%)}}.hero-sticky-text.reverse .hero-sticky-text__slide{align-items:start}@media (min-width: 1024px){.hero-sticky-text.reverse .hero-sticky-text__inner{top:50%;width:46%;left:88%;transform:translate(-88%, -50%)}}@media (min-width: 1441px){.hero-sticky-text.reverse .hero-sticky-text__inner{top:50%;width:48% !important;left:92% !important;transform:translate(-92%, -50%) !important}}@media (min-width: 1024px){.hero-sticky-text.reverse .hero-sticky-text__content{margin-left:0 !important}}.hero-sticky-text.reverse .hero-sticky-text__reviews{right:auto;left:24px}.hero-sticky-text__background{position:absolute;top:-32px;left:-32px;right:-32px;bottom:-32px;filter:blur(25px)}.hero-sticky-text__background::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.hero-sticky-text__media{width:100%}.hero-sticky-text__content{width:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width: 769px){.hero-sticky-text__content{flex:1 1;text-align:left}}.hero-sticky-text__content-inner{width:100%;margin:auto 0}.hero-sticky-text__title>span{display:block}.hero-sticky-text-media{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.hero-sticky-text-media__inner::before{padding-top:var(--ratio)}.hero-sticky-text__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px}@media (min-width: 769px){.hero-sticky-text__scroll-cta{display:block;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);margin-top:0}}.hero-sticky-text__actions{display:flex;flex-flow:row wrap;margin:0 -8px;justify-content:center}@media (min-width: 1024px){.hero-sticky-text__actions{justify-content:flex-start}}.hero-sticky-text__actions>*{flex:0 1 auto;margin:16px 8px 0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/horizontal-scroll/horizontal-scroll.scss */.horizontal-scroll{position:relative;overflow-x:auto;line-height:0}.horizontal-scroll .horizontal-scroll__image{width:360%;max-width:360%}@media (min-width: 769px){.horizontal-scroll .horizontal-scroll__image{width:150%;max-width:150%}}.horizontal-scroll .horizontal-scroll__content{text-align:center}.horizontal-scroll .horizontal-scroll__hotspot{position:absolute;max-width:25rem;width:100%}.horizontal-scroll .horizontal-scroll__trigger{position:relative;z-index:2;font-size:32px;width:36px;height:36px;line-height:36px;border-radius:50%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.1) 100%)}.horizontal-scroll .horizontal-scroll__trigger:hover+.horizontal-scroll__popup{visibility:visible;opacity:1;pointer-events:auto}.horizontal-scroll .horizontal-scroll__popup{visibility:hidden;opacity:0;position:relative;max-width:25rem;width:100%;pointer-events:none}.horizontal-scroll .horizontal-scroll__popup:hover{visibility:visible;opacity:1;pointer-events:auto}.horizontal-scroll .horizontal-scroll__popup-inner{border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}.horizontal-scroll .horizontal-scroll__title{font-size:1.25rem;text-transform:uppercase}.horizontal-scroll .horizontal-scroll__text{line-height:24px;color:#757e86}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hotspot-accordions/hotspot-accordion.scss */.hotspot-accordions__inner{background:#f8f8f8;padding:24px 16px}@media (min-width: 769px){.hotspot-accordions__inner{display:flex;align-items:center;justify-content:space-between;padding:48px}}@media (min-width: 1201px){.hotspot-accordions__inner{padding-left:123px;padding-right:123px}}.hotspot-accordions__media{position:relative;width:100%;margin-bottom:32px}@media (min-width: 769px){.hotspot-accordions__media{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px);margin-bottom:0}}@media (min-width: 1441px){.hotspot-accordions__media{flex:0 0 40%;max-width:40%;margin-bottom:0}}.hotspot-accordions__content{flex:1 1}.hotspot-accordions__media.js-hidden+.hotspot-accordions__content{margin:0 auto}@media (min-width: 769px){.hotspot-accordions__content{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}}@media (min-width: 1441px){.hotspot-accordions__content{max-width:450px;margin-left:153px}}.spec{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e6e8}.spec h4{white-space:nowrap;margin-right:8px}.spec:last-child{border-bottom:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/image/image.scss */.img,.img__el{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.img{overflow:hidden}.img.transparent{background-color:transparent}.img.fit-cover .img__el{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.img.fit-contain .img__el{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.img.position-top .img__el{-o-object-position:top;object-position:top}.img.position-right .img__el{-o-object-position:right;object-position:right}.img.position-bottom .img__el{-o-object-position:bottom;object-position:bottom}.img.position-left .img__el{-o-object-position:left;object-position:left}.img.position-center .img__el{-o-object-position:center;object-position:center}.img.is-loaded .img__el{opacity:1;visibility:visible}.img.is-loaded .img__loader{opacity:0;visibility:hidden}.img__el{opacity:0;transition-duration:.2s;transition-property:opacity, visibility, z-index, transform;transition-timing-function:ease-in-out;visibility:hidden}.img__el.is-fallback{opacity:1;visibility:visible}.img__loader{-webkit-animation:spin .25s infinite;animation:spin .25s infinite;height:50px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out;width:50px;z-index:0}.img__loader svg{width:100%;height:100%}.scale-image-on-hover:hover .img .img__el{transform:scale(1.1)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/image-text-overlay/image-text-overlay.scss */.image-text-overlay{position:relative;min-height:78px;display:flex;align-items:center;justify-content:center;padding:24px 48px;overflow:hidden;color:#fff}a.image-text-overlay:hover{text-decoration:none !important}.image-text-overlay__image{position:absolute;top:0;left:0;width:100%;height:100%}.image-text-overlay__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.image-text-overlay__content{z-index:1;text-transform:uppercase}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/material-scroll/material-scroll.scss */.material-scroll{margin:50px 0}.material-scroll__slides{display:flex;overflow:auto}.material-scroll__slide{display:grid;grid-template-columns:1fr;align-items:center;width:100%;flex:0 0 100%}.material-scroll__left,.material-scroll__right{max-width:350px;width:100%;margin:0 auto}.material-scroll__subheading{text-transform:uppercase}.material-scroll__title{font-size:30px;text-transform:uppercase}.material-scroll__middle{margin:20px 0}.material-scroll__right{color:#757e86;font-size:18px;line-height:24px}.material-scroll__progress-bar{width:100%;height:3px;background-color:#f8f8f8;max-width:650px;margin:30px auto 0;overflow:hidden}.material-scroll__progress-bar-progress{width:0%;height:3px;background-color:#969da3}@media (min-width: 1024px){.material-scroll__slide{grid-template-columns:repeat(3, 1fr)}.material-scroll__middle{margin:0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/media-half-block/media-half-block.scss */.media-half-block{position:relative;margin-bottom:32px}@media (min-width: 1024px){.media-half-block{display:flex;margin:96px 0}.media-half-block.reverse{flex-direction:row-reverse}}.media-half-block__content-1{text-align:center;padding:48px 16px}.has-image-overlay .media-half-block__content-1{text-align:left}.button-inside-media .media-half-block__content-1 .btn,.button-inside-media .media-half-block__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-1 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .media-half-block__content-1 .btn,.button-inside-media .media-half-block__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-1 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.media-half-block__content-1{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block.reverse .media-half-block__content-1{padding-right:48px;padding-left:96px}}.media-half-block__content-2{text-align:center;padding:48px 16px}.has-image-overlay .media-half-block__content-2{text-align:left}.button-inside-media .media-half-block__content-2 .btn,.button-inside-media .media-half-block__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-2 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .media-half-block__content-2 .btn,.button-inside-media .media-half-block__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-2 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.media-half-block__content-2{flex:0 0 33% !important;max-width:33% !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block.reverse .media-half-block__content-2{padding-right:48px;padding-left:96px}}@media (min-width: 1024px){.media-half-block__content-inner{max-width:568px}.media-half-block__content-inner.offset{margin-left:auto}.media-half-block.reverse .media-half-block__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.media-half-block__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.media-half-block__title{font-size:72px;line-height:72px}}.media-half-block__media{position:relative;flex:1 1}.media-half-block__media .btn,.media-half-block__media .product__form .shopify-payment-button__button,.product__form .media-half-block__media .shopify-payment-button__button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:none}.button-inside-media .media-half-block__media .btn,.button-inside-media .media-half-block__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__media .shopify-payment-button__button{display:inline-flex}@media (min-width: 769px){.button-inside-media .media-half-block__media .btn,.button-inside-media .media-half-block__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__media .shopify-payment-button__button{display:none}}.media-half-block__overlay{position:absolute;top:-30px;right:-10px;width:100%;max-width:50vw}@media (min-width: 481px){.media-half-block__overlay{top:-60px;right:0;max-width:53.3vw}}@media (min-width: 769px){.media-half-block__overlay{top:-40px;max-width:35vw}}@media (min-width: 1024px){.media-half-block__overlay{top:50%;left:50%;right:auto;transform:translate(-50%, -50%);max-width:57.5vw}}@media (min-width: 1441px){.media-half-block__overlay{max-width:64.5vw}}@media (max-width: 1023px){.media-half-block__overlay .ratio{--ratio: 145%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/media-half-block-slider/media-half-block-slider.scss */.media-half-block-slider{margin-bottom:32px}@media (min-width: 769px){.media-half-block-slider{min-height:60vh;display:flex;margin:32px 0}}.media-half-block-slider__content-1{text-align:center;padding:48px 16px}.has-image-overlay .media-half-block-slider__content-1{text-align:left}.button-inside-media .media-half-block-slider__content-1 .btn,.button-inside-media .media-half-block-slider__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block-slider__content-1 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .media-half-block-slider__content-1 .btn,.button-inside-media .media-half-block-slider__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block-slider__content-1 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 769px){.media-half-block-slider__content-1{flex:0 0 33%;max-width:33%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block-slider.reverse .media-half-block-slider__content-1{padding-right:48px;padding-left:96px}}.media-half-block-slider__content-2{text-align:center;padding:48px 16px}@media (min-width: 769px){.media-half-block-slider__content-2{flex:0 0 33% !important;max-width:33% !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block-slider.reverse .media-half-block-slider__content-2{padding-right:48px;padding-left:96px}}@media (min-width: 769px){.media-half-block-slider__content-inner{max-width:568px}.media-half-block-slider__content-inner.offset{margin-left:auto}.media-half-block-slider.reverse .media-half-block-slider__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.media-half-block-slider__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.media-half-block-slider__title{font-size:72px;line-height:72px}}.flickity-image{width:100%;height:100%}.media-half-block-slider__media{flex:1 1;width:100%;height:45vh}@media (min-width: 769px){.media-half-block-slider__media{height:auto}}.media-half-block-slider__media .flickity-prev-next-button{margin:0 20px;background-color:#fff}.media-half-block-slider__media .flickity-prev-next-button:disabled{display:none}.media-half-block-slider__media .flickity-prev-next-button:focus{box-shadow:none !important}.media-half-block-slider__media .flickity-page-dots{display:flex;justify-content:center;width:70%;left:50%;transform:translateX(-50%);right:0;bottom:42px}.media-half-block-slider__media .flickity-page-dots li{flex:1 1;height:3px;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;opacity:0.5;background-color:#fff;border-radius:0;transition:background-color 0.3s ease-out}.media-half-block-slider__media .flickity-page-dots li.is-selected{background-color:white;opacity:1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/media-side-block/media-side-block-v2.scss */.media-side-block-v2{display:grid;grid-template-columns:380px auto;margin-block:40px}.media-side-block-v2__content{background-color:#2e3b47;color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.media-side-block-v2__title{margin-bottom:8px}.media-side-block-v2__text{margin-bottom:32px}.media-side-block-v2__media{overflow:hidden}.media-side-block-v2__video{width:100%}@media screen and (max-width: 768px){.media-side-block-v2{display:flex;flex-direction:column;margin-block:0;margin-top:16px;max-height:-webkit-max-content !important;max-height:-moz-max-content !important;max-height:max-content !important}.media-side-block-v2__content{align-items:center;text-align:center}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/pagination/pagination.scss */.pagination__page a,.pagination__page span{width:2em;height:2em;border-radius:100%;line-height:2em;border:2px solid currentColor;color:#e5e6e8;text-decoration:none}.pagination__page span{color:#000}.pagination__arrow{color:#e5e6e8;text-decoration:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/parallax-image-blocks/parallax-image-block.scss */.parallax-image-blocks{background:#f8f8f8}.parallax-image-blocks .container{max-width:1270px}.parallax-image-blocks__inner{display:flex;flex-flow:row wrap}.reverse .parallax-image-blocks__inner{flex-flow:row-reverse wrap}.parallax-image-block{flex:0 0 52%;max-width:52%;z-index:2}.parallax-image-block:nth-child(2n+2){flex:0 0 58.8%;max-width:58.8%;margin-left:calc(100% - 58.8% - 58.8%);margin-top:94px;z-index:1}@media (min-width: 769px){.parallax-image-block:nth-child(2n+2){margin-top:310px}}.parallax-image-section:last-child .parallax-image-blocks{padding-bottom:48px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/press-logos/press-logos.scss */.press-logos{background:#f8f8f8;padding:24px 16px;overflow:hidden}@media (min-width: 769px){.press-logos{padding:48px}}.press-logos ul{display:flex;align-items:center;justify-content:space-between;overflow:auto}.press-logos li{flex-grow:0;flex-shrink:0;margin-right:24px}.press-logos li:last-child{margin-right:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/price/price.scss */ins.price__amount{text-decoration:none}ins.price__amount+del.price__amount{margin-left:8px}.price__amount.percentage{margin-left:8px;color:#c5312d}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product/guardian-product.scss */.guardian-product{background:#f8f8f8}.guardian-product .slider-gallery__slides::after{display:none;content:"flickity"}@media (min-width: 769px){.guardian-product .slider-gallery__slides::after{content:none}}.guardian-product .slider-gallery .flickity-prev-next-button.previous{left:0 !important}.guardian-product .slider-gallery .flickity-prev-next-button.next{right:0 !important}@media (min-width: 1024px){.guardian-product__inner{display:flex}}.guardian-product__title{margin-bottom:20px;font-weight:300;font-size:35px;line-height:24px;letter-spacing:2.8px;text-transform:uppercase;color:#000}@media (min-width: 769px){.guardian-product__title{margin-bottom:80px;font-size:60px;line-height:1;letter-spacing:-0.9px}}.guardian-product__title strong{display:block;font-weight:700;font-size:20px;line-height:24px;letter-spacing:1.6px}@media (min-width: 769px){.guardian-product__title strong{font-size:43px;letter-spacing:-0.64px}}@media (min-width: 1024px){.guardian-product__gallery{flex:0 0 50%;max-width:50%}}.guardian-product__content{padding:32px 16px 24px}@media (max-width: 768px){.guardian-product__content{text-align:center}}@media (min-width: 1024px){.guardian-product__content{background:#f2f2f2;flex:1 1;padding:0}}.guardian-product__info{display:flex;flex-direction:column}@media (min-width: 1024px){.guardian-product__info{display:block;padding-left:48px;padding-right:48px;max-width:714px}}@media (min-width: 1201px){.guardian-product__info{padding-left:120px;padding-right:68px}}.guardian-product__description{margin-bottom:42px}@media (max-width: 768px){.guardian-product__description{order:2;margin-bottom:0}}.guardian-product__bullet-list{margin-bottom:16px}@media (min-width: 769px){.guardian-product__bullet-list{margin-bottom:80px}}@media (min-width: 769px){.guardian-product__bullet-list ul{list-style-type:disc;padding-left:48px}}.guardian-product__testimonials-link{display:flex;align-items:center;justify-content:center;text-decoration:underline;color:#000;order:1;margin-bottom:16px}@media (min-width: 769px){.guardian-product__testimonials-link{justify-content:flex-start;margin-bottom:68px}}.guardian-product__testimonials-link .icon{width:43px;height:auto}.guardian-product__price{font-size:20px;letter-spacing:-0.3px;margin-bottom:16px}@media (min-width: 1024px){.guardian-product__price{margin-bottom:0;font-size:36px;letter-spacing:-0.54px}}.guardian-product__form-container{order:1;margin-bottom:24px}@media (min-width: 769px){.guardian-product__form-container{display:flex;align-items:center;margin-bottom:0}}.guardian-product__options-price{display:flex;flex-direction:column-reverse}@media (min-width: 769px){.guardian-product__options-price{display:block;margin-bottom:14px}}.guardian-product__options{margin-bottom:32px}.guardian-product__options .elastic-tabs-guardian{margin:0 auto}@media (min-width: 769px){.guardian-product__options .elastic-tabs-guardian{margin:0}}.guardian-product__option:last-child{margin-bottom:0}@media (min-width: 769px){.guardian-product__form,.guardian-product__options-price{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media (min-width: 769px){.guardian-product__form .shopify-payment-button{max-width:150px;margin:0 auto 24px}}.guardian-product__form .shopify-payment-button__more-options{display:none !important}.guardian-product__form-buttons{display:flex;flex-direction:column-reverse}@media (min-width: 769px){.guardian-product__form-buttons{display:block}}.guardian-product__form-submit:disabled{color:#d5d5d5}@media (max-width: 768px){.guardian-product__form-submit{width:100%;min-width:124px;min-height:40px;font-size:14px;letter-spacing:1.12px;padding:0 24px}}@media (min-width: 1024px){.guardian-product__form-submit{min-width:120px;width:100%}}@media (min-width: 1441px){.guardian-product__form-submit{min-width:250px}}@media (min-width: 769px){.guardian-product__video{margin:110px 0}}.guardian-product__size-guide{margin-bottom:16px}.guardian-product__size-guide button{background-color:#fff;font-size:10px;padding:12px 16px;font-weight:700;height:34px;width:119px;color:black;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%)}.guardian-product__size-guide-modal{visibility:hidden;position:-webkit-sticky;position:sticky;left:88px;z-index:5;width:70%}.guardian-product__size-guide-modal.is-active{visibility:visible}@media screen and (max-width: 768px){.guardian-product__size-guide-modal{left:0;max-width:100%;width:100%}}.guardian-product__size-guide-modal-close{position:absolute;top:5px;right:13px;font-size:40px;line-height:1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product/product.scss */.product .summary-bar{position:fixed;z-index:9}@media (max-width: 768px){.product .summary-bar__items{display:none}}.product .summary-bar-item__content p{opacity:0.66}.product__gallery-fullscreen{display:none;align-items:center;justify-content:center;background-color:#f8f8f8;position:fixed;left:0;top:50%;transform:translateY(-50%);height:100vh;width:100%;z-index:999}.product__gallery-fullscreen.is-active{display:flex}.product__gallery-fullscreen .flickity-fullscreen-button-exit{display:block;top:80px;right:20px}@media (max-width: 768px){.product__gallery-fullscreen .flickity-fullscreen-button-exit{z-index:999}}.product__gallery-fullscreen img{height:90vh;-o-object-fit:contain;object-fit:contain;overflow:hidden;max-width:90%;width:100%}.product__gallery-fullscreen video{height:99vh}@media (max-width: 768px){.product__gallery-fullscreen .fullscreen{width:100%}.product__gallery-fullscreen video{width:100%}}@media (max-width: 768px){.product-sticky-container{margin-bottom:0 !important}}@media (min-width: 769px){.product-sticky-container{position:-webkit-sticky;position:sticky;top:-1px;padding-top:0;padding-bottom:48px;z-index:2;transition:top 0.5s ease-out}}@media (min-width: 769px){.product__inner{display:flex;flex-flow:row wrap}}@media (min-width: 769px){.product__content{width:calc(50% - 2rem);display:flex;flex-direction:column}}@media (min-width: 1024px){.product__content{width:450px}}.product__gallery{position:relative;margin-bottom:24px}@media (min-width: 769px){.product__gallery{width:50%;margin-bottom:0;display:flex}}@media (min-width: 1024px){.product__gallery{flex:1 1;margin-right:2rem}}.product__gallery .slider-gallery{padding:0}@media (min-width: 1024px){.product__gallery .slider-gallery{width:90%}}.product__gallery .slider-gallery__slides{padding:0 22% 0 9%}@media (min-width: 769px){.product__gallery .slider-gallery__slides{display:flex;flex-flow:row wrap;margin:0 -8px;row-gap:20px}}@media (max-width: 1440px){.product__gallery .slider-gallery__slides{padding:0 15% 0 7%}}@media (max-width: 767px){.product__gallery .slider-gallery__slides{padding:0}}.product__gallery .slider-gallery__slides:not(.is-fullscreen) .flickity-fullscreen-button-view{display:block;top:20px;right:20px;z-index:9}.product__gallery .slider-gallery__slides .flickity-fullscreen-button-exit{background-color:inherit;top:130px;right:20px}.product__gallery .slider-gallery__slides.is-fullscreen{z-index:9}.product__gallery .flickity-enabled .slider-gallery__slide{display:block}.product__gallery .slider-gallery__slide{position:relative;display:none}.product__gallery .slider-gallery__slide:first-child{display:block}@media (min-width: 769px){.product__gallery .slider-gallery__slide{display:block}}.product__gallery .slider-gallery__slide[data-view="model"] .slider-gallery__slide-model{display:block}.product__gallery .slider-gallery__slide[data-view="wrist"] .slider-gallery__slide-wrist{display:block}@media (max-width: 768px){.product__gallery .slider-gallery__slide{flex:1 1 calc(50% - 16px);margin:0 8px 16px}}@media (max-width: 768px){.product__gallery .slider-gallery__slide:nth-child(4n+1):last-child,.product__gallery .slider-gallery__slide:nth-child(3n+1){flex:1 1 100% !important}}@media (min-width: 769px){.product__gallery .slider-gallery__slide:nth-child(4n+1):last-child div.slider-gallery__slide-inner,.product__gallery .slider-gallery__slide:nth-child(3n+1) div.slider-gallery__slide-inner{width:100% !important;margin:0 auto}}@media (min-width: 769px){.product__gallery .slider-gallery__slide.video-external{flex:1 1 100%}}@media (max-width: 768px){.product__gallery .jewelry:nth-last-child(2),.product__gallery .jewelry:last-child{flex:1 1 calc(50% - 16px) !important;margin:0 8px 16px !important}}@media (min-width: 769px){.product__gallery .jewelry:nth-last-child(2) .slider-gallery__slide-inner,.product__gallery .jewelry:last-child .slider-gallery__slide-inner{width:100% !important}}.product__gallery .slider-gallery__slides::after{display:none;content:"flickity"}@media (min-width: 769px){.product__gallery .slider-gallery__slides::after{content:none}}.product__gallery .slider-gallery__slide-model,.product__gallery .slider-gallery__slide-wrist{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.product__gallery .slider-gallery__slide-wrist .ratio{position:absolute;top:0;left:0;width:100%;height:100%}.product__gallery .slider-gallery .flickity-prev-next-button.previous{left:0 !important}.product__gallery .slider-gallery .flickity-prev-next-button.next{right:0 !important}.external-video-mobile-wrapper{padding-top:73px;height:100%}@media (max-width: 768px){.slider-gallery__slide-inner .flickity-fullscreen-button{display:block !important}}.product__gallery-tabs{position:absolute;left:50%;margin-top:-1.5rem;z-index:1}@media (max-width: 768px){.product__gallery-tabs{top:auto !important;bottom:16px;transform:translateX(-50%)}}@media (min-width: 769px){.product__gallery-tabs{transform:translate(-50%, -100%)}}.product__info{text-align:center}@media (min-width: 769px){.product__description{padding:0 60px}}.product__price span.price__amount,.product__price ins.price__amount{font-size:20px}.product__price .price__amount.percentage{font-size:18px}.product__video{margin:48px 0}.product__variants{position:relative;z-index:2}@media (min-width: 376px){.product__variants{display:flex;flex-flow:row wrap;margin:0 -8px}}.product__variants.js-loading .product__option{visibility:hidden}.product__variants.js-loading .product__variants-loader{display:block}.product__variants-loader{display:none;position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%, -50%)}.product__variants-loader svg{width:100%;height:100%}@media (min-width: 376px){.product__option{flex:0 0 50%;max-width:50%;padding:0 8px}.product__option:only-child{flex:0 0 60%;max-width:60%;text-align:center;margin-left:auto;margin-right:auto}.product__option:only-child .product__option-label{text-align:center}}.product__variations{margin-top:32px;text-align:left}@media (min-width: 769px){.product__variations{margin-top:auto}}.product__recommendations{margin-top:32px;text-align:left}@media (min-width: 769px){.product__recommendations{margin-top:auto}}.product-video{position:relative;height:0;padding-top:56.25%}.product-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product__form .shopify-payment-button>div>div>div{display:flex;flex-flow:row wrap;margin:0 -4px}.product__form .shopify-payment-button__button{flex:1 1;margin:0 4px}.product__form .shopify-payment-button__more-options{display:none !important;flex:0 0 calc(100% - 8px);margin:8px 4px 0}.product__messages-slider p{width:100%}.strap-upsell-modal__inner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90vw;background:#fff;padding:24px 16px;z-index:9999;opacity:0;visibility:hidden;transition:all 0.3s ease-out}.strap-upsell-modal.is-visible .strap-upsell-modal__inner{visibility:visible;opacity:1}@media (min-width: 769px){.strap-upsell-modal__inner{width:90vw;padding:24px 48px}}@media (min-width: 1024px){.strap-upsell-modal__inner{width:75vw}}.strap-upsell-modal__inner .strap-item{margin:0 8px;width:calc(100% - 90px)}@media (min-width: 481px){.strap-upsell-modal__inner .strap-item{width:calc(50% - 33px)}}@media (min-width: 769px){.strap-upsell-modal__inner .strap-item{width:calc(33.33% - 33px)}}.strap-upsell-modal__inner .flickity-prev-next-button{bottom:100%;top:auto;right:1rem;left:auto;transform:none;width:32px;height:32px;border:1px solid #e5e6e8;margin-bottom:24px}@media (min-width: 481px){.strap-upsell-modal__inner .flickity-prev-next-button{right:4.5rem;margin-bottom:35px}}@media (min-width: 769px){.strap-upsell-modal__inner .flickity-prev-next-button{margin-bottom:45px}}@media (min-width: 1201px){.strap-upsell-modal__inner .flickity-prev-next-button{margin-bottom:28px}}.strap-upsell-modal__inner .flickity-prev-next-button:focus{box-shadow:none !important}.strap-upsell-modal__inner .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.strap-upsell-modal__head{position:relative;display:flex;justify-content:space-between;padding-right:150px}.strap-upsell-modal__head small{display:block}@media (min-width: 1201px){.strap-upsell-modal__head small{display:inline;margin-left:16px}}.strap-upsell-modal__close{position:absolute;top:0;right:16px;width:24px;height:24px}@media (min-width: 481px){.strap-upsell-modal__close{top:auto;right:24px;bottom:14px}}@media (min-width: 769px){.strap-upsell-modal__close{bottom:24px}}@media (min-width: 1201px){.strap-upsell-modal__close{bottom:7px}}.strap-upsell-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;pointer-events:none}.has-strap-modal .strap-upsell-modal__overlay{opacity:1;visibility:visible;pointer-events:auto}.product-form__submit.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}.fibbl-model-viewer{background-color:#f8f8f8;padding-bottom:60px}.fibbl-qr-code{background-color:#f8f8f8;padding-bottom:80px}.t_p_wrapper:first-child{font-weight:bold;font-family:"din-2014-narrow", arial, sans-serif !important;color:#2e3b47 !important;font-size:18px !important;text-transform:uppercase;padding:0 !important}[data-btype="title"]{margin-top:10px;text-transform:uppercase;font-size:14px !important;line-height:17.5px !important;color:#757e86 !important;-webkit-font-smoothing:antialiased !important}[data-btype="price"]{display:none !important}#a_p_h{height:16px}.info-container{position:relative;display:flex;justify-content:center}.info-box{z-index:1;display:flex;justify-content:center;align-items:center;width:10px;height:10px;color:white;top:0;font-size:9px !important;background-color:#2e3b47;border-radius:50%}.info-box_popup{position:absolute;max-width:290px;width:100%;padding:48px 32px 32px;background:#2e3b47;transition:all 0.25s cubic-bezier(0, 0, 0.2, 1);color:#fff;display:none;z-index:9999;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%);text-align:left;font-size:14px;line-height:20px}@media (min-width: 1024px){.info-box_popup{transform:translateX(0);top:90%;left:auto;bottom:auto;margin-right:16px}}.close-button{cursor:pointer;z-index:20;top:10px;right:20px;position:absolute;transform:scaleX(2)}.b-corp-description{padding-bottom:0 !important;margin-bottom:0 !important}.b-corp-description p{margin-bottom:0 !important}.jewelry:nth-child(5n+5):last-child,.jewelry:nth-child(4n+6){margin:0 8px 16px !important}.product-watch-jewelry-set .select .choices__list--single .choices__item{padding:0 !important}.product-watch-jewelry-set .product__variants .product__option:nth-child(3){max-width:100%;flex:0 0 100%}.slider-gallery-mini-helper{width:10%;padding-right:20px;position:-webkit-sticky;position:sticky;top:100px;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-align:center;display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){.slider-gallery-mini-helper{display:none}}.slider-gallery-mini__slide.bg-neutral-lighter{margin-top:10px;padding-top:0 !important;width:100%;height:100%;transition:all 0.3s linear;transform-origin:center;cursor:pointer}.slider-gallery-mini__slide.bg-neutral-lighter:hover{width:120%;height:120%}.slider-gallery-mini__slide.bg-neutral-lighter:first-child{margin-top:0}.slider-gallery-mini__slide.bg-neutral-lighter.zoom{width:120%;height:120%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product-half-block/product-half-block.scss */.product-half-block{position:relative;margin-bottom:32px;display:flex;padding:32px 0;min-height:40vh;flex-wrap:wrap;flex-direction:column-reverse}@media (min-width: 769px){.product-half-block{flex-direction:row}}.product-half-block__item{width:100vw}@media (min-width: 769px){.product-half-block__item{height:100%;width:85%}}@media (min-width: 1024px){.product-half-block__item{width:65%}}.product-half-block-block-1{text-align:center;padding:0}@media (min-width: 769px){.product-half-block-block-1{position:relative;padding:48px 0 48px 48px !important;flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;align-items:end !important;text-align:left}}.product-half-block-block-2{width:100vw;text-align:center;padding:48px !important}@media (min-width: 769px){.product-half-block-block-2{position:relative;flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;align-items:center !important;text-align:left}}.product-half-block__content-inner{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}@media (min-width: 769px){.product-half-block__content-inner{max-width:568px;align-items:flex-start;text-align:left}.product-half-block__content-inner.offset{margin-left:auto}.product-half-block.reverse .product-half-block__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.product-half-block__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.product-half-block__title{font-size:72px;line-height:72px}}.max-width-p{max-width:350px;font-weight:600}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product-item/product-item.scss */.product-item{text-align:center}.product-item__media{display:block;margin-bottom:1.5rem}.product-item__media-container{position:relative}.product-item__image-hover{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.product-item__media:hover .product-item__image-hover{opacity:1;visibility:visible}.product-item__wishlist{position:absolute;top:1rem;right:1rem}.swatches{display:flex;align-items:center;justify-content:center}.swatch{position:relative;width:20px;height:20px;padding:4px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.swatch img{width:100%;height:auto;border-radius:50%}.swatch.is-active::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid #757e86}.product-item__price .price__amount.percentage{font-size:14px !important}.product-item__price del{color:#757e86}.product-item__price.f.jcc.aic{letter-spacing:0.1px}.product-item__badges{position:absolute;top:16px;left:16px;z-index:1;display:flex;flex-flow:row wrap}.product-item__badge{background:#2e3b47;color:#fff;margin-right:8px;margin-bottom:8px;padding:8px 12px;border-radius:100px}.product-item__image .img__el[title]{pointer-events:none}.straps{display:flex;align-items:center;justify-content:center}.strap{position:relative;width:20px;height:20px;padding:4px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.strap img{width:100%;height:auto;border-radius:50%}.strap.is-active::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid #757e86}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product-slider/product-slider.scss */.product-slider .flickity-prev-next-button{bottom:100%;top:auto;right:0;left:auto;transform:none;width:32px;height:32px}.product-slider .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.product-slider .flickity-prev-next-button{right:2rem;border:1px solid #e5e6e8}}.product-slider .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.product-slider--full .flickity-prev-next-button{width:40px;height:40px}@media (min-width: 769px){.product-slider--full .flickity-prev-next-button{right:3rem}}@media (min-width: 1608px){.product-slider--full .flickity-prev-next-button{right:calc((100vw - 1512px) / 2)}}@media (min-width: 769px){.product-slider--full .flickity-prev-next-button.previous{margin-right:0.5rem}}.product-slider__slides{padding-top:1rem;margin-right:-1rem}@media (min-width: 769px){.product-slider__slides{margin-right:-4rem}}.product-slider__slide{display:none;width:222px;margin:0 4px;opacity:0;visibility:hidden}.product-slider__slide:first-child{display:block}.flickity-enabled .product-slider__slide{display:block;opacity:1;visibility:visible}.product-slider__slide:last-child{width:238px;padding-right:1rem}@media (min-width: 769px){.product-slider__slide:last-child{width:286px;padding-right:4rem}}.product-slider--full .product-slider__slides{padding-top:1.5rem;margin:0 -1rem}@media (min-width: 481px){.product-slider--full .product-slider__slides{margin:0 -3rem}}@media (min-width: 769px){.product-slider--full .product-slider__slides{margin:0 calc((100vw - 100%) / -2)}}.product-slider--full .product-slider__slide{width:331px;margin:0 8px}.product-slider--full .product-slider__slide:first-child{padding-left:1rem;width:calc(331px + 1rem)}@media (min-width: 481px){.product-slider--full .product-slider__slide:first-child{width:calc(331px + 3rem);padding-left:3rem}}.product-slider--full .product-slider__slide:last-child{width:calc(331px + 1rem);padding-right:1rem}@media (min-width: 481px){.product-slider--full .product-slider__slide:last-child{width:calc(331px + 3rem);padding-right:3rem}}.product-slider.is-collapsible .product-slider__slides{overflow:hidden;transition-property:max-height, opacity, padding-top;transition-duration:0.25s;transition-timing-function:ease-out;opacity:1}.product-slider.is-collapsible.is-collapsed .icon{transform:rotate(180deg)}.product-slider.is-collapsible.is-collapsed .product-slider__slides{opacity:0;max-height:0;padding-top:0}.product-slider.is-collapsible .product-slider__title{display:flex;align-items:center}.product-slider.is-collapsible .product-slider__title .icon{width:24px;height:24px;margin-left:8px}@media (min-width: 1200px){.two-product-size .product-slider__slide{width:49% !important;padding:20px !important}}@media (min-width: 1200px){.three-product-size .product-slider__slide{width:32% !important;padding:20px !important}}@media (min-width: 1200px){.four-product-size .product-slider__slide{width:24% !important;padding:20px !important}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/reviews/reviews.scss */body .Reviews{background:#fff}body .Reviews_item{background:#f8f8f8;display:inline-flex;flex-direction:column;padding:32px;margin:0 8px}body .Reviews_itemMeta{margin-bottom:16px}body .Reviews_itemDate,body .Reviews_itemRating{width:auto}body .Reviews_itemRating{margin-right:16px}body .Reviews_itemDate{color:#757e86}body .Reviews_itemBody{color:#757e86}body .Reviews_itemCustomerName{margin-top:auto;order:1}body .Reviews_itemCustomerName+.Reviews_itemBody{margin-bottom:16px}@media (min-width: 769px){body .Reviews-modal{transform:translateY(-33%)}}.bordered-list{list-style:none;display:flex}.bordered-list>li{position:relative;padding-right:0.5rem;margin-right:0.5rem}@media (min-width: 376px){.bordered-list>li{padding-right:1rem;margin-right:1rem}}.bordered-list>li::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);height:20px;width:1px;background:#e5e6e8}.bordered-list>li:last-child{padding-right:0;margin-right:0}.bordered-list>li:last-child::after{content:none}.bordered-list--large{flex-flow:row wrap}@media (max-width: 1023px){.bordered-list--large>li{padding-right:0;margin-right:0;width:100%;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e5e6e8;text-align:center}.bordered-list--large>li:last-child{margin-bottom:0}}@media (max-width: 1023px){.bordered-list--large>li::after{content:none}}@media (min-width: 1024px){.bordered-list--large>li::after{top:0;bottom:0;transform:none;height:auto}}.reviews-meta__logo{display:block;width:51px}.reviews-meta__logo svg{height:12px}.reviews-meta__stars{display:flex;align-items:center;justify-content:center}.reviews-meta__stars span{width:16px;margin-right:8px;line-height:1}.reviews-meta__stars span:last-child{margin-right:0}.reviews{padding:72px 0 120px}@media (min-width: 769px){.reviews{padding:96px 0}}.reviews .reviews__meta{margin-bottom:32px;padding:0 16px;text-align:center}@media (min-width: 769px){.reviews .reviews__meta{padding:0 48px;text-align:left}}.reviews .reviews__slide{width:320px;margin:0 8px}@media (min-width: 1201px){.reviews .reviews__slide{width:calc(33.33% - 26px)}}.reviews .reviews__slide:not(.reviews__slide--image){display:flex;align-items:center}.reviews .Reviews_item{width:100%;margin:0}.reviews .flickity-prev-next-button{top:100%;left:50%;width:40px;height:40px;border:1px solid #e5e6e8;transform:none;margin-left:4px}.reviews .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.reviews .flickity-prev-next-button{top:auto;left:auto;bottom:calc(100% + 16px);right:2rem}}.reviews .flickity-prev-next-button.previous{transform:translateX(-100%);margin-left:-4px}@media (min-width: 769px){.reviews .flickity-prev-next-button.previous{margin-left:0;margin-right:8px}}.flickity-resize .reviews__slide{min-height:100%}.reviews-image{position:relative}.reviews-image__background{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;filter:blur(10px)}.reviews-image__image-container{position:relative;padding:32px;overflow:hidden}.reviews-image__caption{margin-top:8px;color:#4e534b}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/rte/rte.scss */.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte p{margin-bottom:1em}.rte ul,.rte ol{display:block;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0}.rte ul{list-style-type:disc;list-style-position:inside}.rte ol{list-style-type:decimal;list-style-position:inside}.rte blockquote{display:block;margin-top:1em;margin-bottom:1em;margin-left:40px;margin-right:40px}.rte strong{font-weight:700}.rte em{font-style:italic}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/science-timeline/science-timeline.scss */.science-timeline{margin:50px 0}.science-timeline__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.science-timeline__timeline{position:relative;display:flex;align-items:center;flex-direction:column;gap:60px}.science-timeline__timeline::after{position:absolute;background:#969da3;content:"";width:2px;height:0%}.science-timeline.is-active .science-timeline__timeline::after{height:100%;transition:height 0.3s ease 0.3s}.science-timeline__item{position:relative;background-color:#fff;border:2px solid #000;outline:10px solid #fff;border-radius:50%;width:25px;height:25px;text-transform:uppercase;font-weight:bold;z-index:9}@media (min-width: 769px){.science-timeline__item{width:32px;height:32px}}.science-timeline__item::before{content:attr(data-text);position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:120px}.science-timeline__item:nth-child(odd)::before{left:-140px}.science-timeline__item:nth-child(even)::before{left:40px}.science-timeline__dot{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#000;border-radius:50%;width:5px;height:5px}.science-timeline__logo{position:relative;z-index:9;padding-top:20px;background:#fff;max-width:195px;width:100%}@media (min-width: 769px){.science-timeline__logo{max-width:225px}}.science-timeline__logo img{display:block}.science-timeline__button{margin-top:40px;text-align:center}.science-timeline .to-animate{opacity:0}.science-timeline .to-animate.is-active:nth-child(1){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 1)}.science-timeline .to-animate.is-active:nth-child(2){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 2)}.science-timeline .to-animate.is-active:nth-child(3){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 3)}.science-timeline .to-animate.is-active:nth-child(4){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 4)}.science-timeline .to-animate.is-active:nth-child(5){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 5)}.science-timeline .to-animate.is-active:nth-child(6){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 6)}.science-timeline .to-animate.is-active:nth-child(7){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 7)}.science-timeline .to-animate.is-active:nth-child(8){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 8)}.science-timeline .to-animate.is-active:nth-child(9){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 9)}.science-timeline .to-animate.is-active:nth-child(10){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 10)}@media (min-width: 1024px){.science-timeline{margin:100px 0 50px}.science-timeline__wrapper{flex-direction:row}.science-timeline__timeline{flex-direction:row;gap:120px}.science-timeline__timeline::after{height:2px;width:0%}.science-timeline.is-active .science-timeline__timeline::after{width:100%;height:2px;transition:width 0.3s ease 0.3s}.science-timeline__item::before{top:0;left:50%;transform:translateX(-50%) translateY(-50%)}.science-timeline__item:nth-child(odd)::before{top:60px;left:50%}.science-timeline__item:nth-child(even)::before{top:-50px;left:50%}.science-timeline__logo{padding-top:0;padding-left:20px}.science-timeline__button{margin-top:85px}.science-timeline.is-active .to-animate:nth-child(1){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 1)}.science-timeline.is-active .to-animate:nth-child(2){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 2)}.science-timeline.is-active .to-animate:nth-child(3){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 3)}.science-timeline.is-active .to-animate:nth-child(4){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 4)}.science-timeline.is-active .to-animate:nth-child(5){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 5)}.science-timeline.is-active .to-animate:nth-child(6){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 6)}.science-timeline.is-active .to-animate:nth-child(7){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 7)}.science-timeline.is-active .to-animate:nth-child(8){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 8)}.science-timeline.is-active .to-animate:nth-child(9){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 9)}.science-timeline.is-active .to-animate:nth-child(10){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 10)}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/scroll-state/scroll-state.scss */.scroll-state{position:relative;z-index:-1}.scroll-state__wrapper{width:100%;display:grid;align-items:center;position:relative}.scroll-state__image{position:-webkit-sticky;position:sticky;top:20px;z-index:99;overflow:hidden}.scroll-state__image img{transition:all 0.3s ease;width:100%;will-change:transform}.scroll-state__content{position:relative;z-index:9;padding:0 20px}.scroll-state__text{font-size:30px;text-align:center;margin:150px 0;max-width:500px;width:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.scroll-state__wrapper{grid-template-columns:repeat(2, 1fr)}.scroll-state__image{height:400vh;overflow:initial;z-index:1}.scroll-state__image img{position:-webkit-sticky;position:sticky;top:90px}.scroll-state__content{background:#fff;padding:0}.scroll-state__text{height:100vh;margin:0 auto}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/scroll-to-next/scroll-to-next.scss */.scroll-to-next{display:flex;flex-direction:column;align-items:center}.scroll-to-next span{width:24px;height:24px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/select/select.scss */.select .choices{font-weight:600;font-size:14px;line-height:14px;letter-spacing:1.12px}.select .choices.is-disabled::after{content:none}.select .choices.is-disabled .choices__inner,.select .choices.is-disabled .choices__input{background-color:#fff}.select .choices.is-disabled .choices__item{color:#757e86}.select .choices__inner{min-height:40px;background:none;border-radius:100px}.select .choices__list--dropdown .choices__item,.select .choices__list[aria-expanded] .choices__item{display:flex;align-items:center;font-size:12px;padding-left:36px !important;padding-right:12px;min-height:40px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.select .choices[data-option-type="straps"] .choices__list--dropdown .choices__item,.select .choices[data-option-type="straps"] .choices__list[aria-expanded] .choices__item{padding-left:12px !important;white-space:initial;overflow:initial;text-overflow:initial;word-break:normal;line-height:1.2}.select .choices[data-option-type="straps"] .choices__list--dropdown .choices__item .swatch-icon,.select .choices[data-option-type="straps"] .choices__list[aria-expanded] .choices__item .swatch-icon{display:none}@media (min-width: 376px) and (max-width: 768px){.select .choices[data-option-type="straps"]{margin-left:-16px}.select .choices[data-option-type="straps"] .choices__inner{margin-left:16px;position:relative;width:calc(100% - 16px)}}.select .choices__item.is-highlighted{background-color:#fff !important}.select .choices__item.is-selected{background-color:#2e3b47 !important;color:#fff}.select .choices__list--single .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:32px}.select .swatch-icon{position:absolute;top:50%;left:8px;transform:translateY(-50%)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/separator/separator.scss */.separator{position:relative;margin-bottom:32px;padding-bottom:32px}@media (min-width: 769px){.separator{margin-bottom:48px;padding-bottom:48px}}.separator::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:64px;background-color:rgba(46,59,71,0.2)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/slider-gallery/slider-gallery.scss */.slider-gallery{position:relative}.slider-gallery :focus{outline:0 !important}.slider-gallery .flickity-button{background:none}.slider-gallery .flickity-button:disabled{display:none}.slider-gallery .flickity-button-icon{width:24px;height:24px}.slider-gallery .dot.is-selected:only-child{display:none !important}.slider-gallery .dot{background-color:#969da3 !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}@media (min-width: 769px){.slider-gallery .dot{height:10px;margin:0 8px}}.slider-gallery .dot.is-selected{background-color:#757e86 !important;transform:scaleY(1.6)}.slider-gallery__slides::after{content:none;display:none}.slider-gallery__slides:not(.is-fullscreen) .flickity-fullscreen-button{top:-36px;right:-36px}@media (max-width: 768px){.slider-gallery__slides:not(.is-fullscreen) .flickity-fullscreen-button{display:none}}.slider-gallery__slides:not(.is-fullscreen) .flickity-prev-next-button.previous{left:-36px}.slider-gallery__slides:not(.is-fullscreen) .flickity-prev-next-button.next{right:-36px}.slider-gallery__slides.is-fullscreen{background-color:#f8f8f8;padding:48px}@media (min-width: 769px){.slider-gallery__slides.is-fullscreen{padding:0}}.slider-gallery__slides.is-fullscreen .flickity-slider{display:flex;align-items:center;justify-content:center}.slider-gallery__slide{width:100%}.slider-gallery__slide .slider-gallery__slide-inner img{position:absolute;top:0;left:0;height:100%;width:100%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/strap-item/strap-item.scss */.strap-item__image{position:relative}.strap-item__actions{position:absolute;bottom:16px;left:0;width:100%;text-align:center}.strap-item__actions a.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/summary-bar/summary-bar.scss */.summary-bar{min-height:72px;position:-webkit-sticky;position:sticky;display:block;bottom:0;left:0;width:100%;background-color:#2e3b47;color:#fff;padding:16px;opacity:1;visibility:visible;transition:all 0.3s ease-out}.summary-bar.is-hidden{transform:translateY(100%);opacity:0;visibility:hidden}.sticky-announcement-hidden .summary-bar{bottom:0 !important}@media (min-width: 769px){.summary-bar{display:flex;justify-content:space-between;padding:16px 48px}}.summary-bar button{flex:1 1}.summary-bar button.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}.summary-bar__items{display:flex;overflow:auto;margin:0 -16px 16px;padding:0 16px}@media (min-width: 769px){.summary-bar__items{margin:0;padding:0;margin-right:8vw}}@media (min-width: 1201px){.summary-bar__items{overflow:hidden !important}}.summary-bar__items>*{flex:0 0 254px;margin-right:16px}@media (min-width: 769px){.summary-bar__items>*{width:auto;flex:0 1 auto;min-width:250px;max-width:330px;margin-right:32px}}@media (min-width: 1201px){.summary-bar__items>*{overflow:hidden !important}}.summary-bar__items>*:last-child{margin-right:0}.summary-bar__aside{flex:0 0 auto;display:flex;align-items:center}@media (min-width: 769px){.summary-bar__aside{padding-bottom:0}}.summary-bar__price{margin-right:16px;font-size:16px;text-align:right}.summary-bar__price ins{text-decoration:none}.summary-bar__price del{font-size:12px;opacity:0.66}.summary-bar__price-savings{margin-right:16px;font-size:16px;text-align:right;color:#e54b47}.summary-bar-item{display:flex;cursor:pointer;transition:border-color 0.2s}.summary-bar-item:hover{border-color:#fff}.summary-bar-item__image{display:flex;align-items:center;justify-content:center;width:36px;flex:0 0 36px;height:36px;border-radius:4px;margin-right:16px;background-color:rgba(255,255,255,0.1);font-size:14px;overflow:hidden}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/sunglasses-intro/sunglasses-intro.scss */.sunglasses-intro{text-align:center}@media (min-width: 769px){.sunglasses-intro{background:#f8f8f8}}.sunglasses-intro__inner{background:#f8f8f8;padding:28px 40px 32px}@media (min-width: 769px){.sunglasses-intro__inner{background:none;max-width:1000px;margin:0 auto;padding:56px 0 32px}}@media (min-width: 769px){.sunglasses-intro__usps ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -45px}}.sunglasses-intro__usps li{display:flex;align-items:flex-end;justify-content:center}@media (min-width: 769px){.sunglasses-intro__usps li{flex:1 1;max-width:33.33%;padding:0 45px}}.sunglasses-intro__usps span{margin-right:24px;width:24px}@media (min-width: 769px){.sunglasses-intro__usps span{width:48px;margin-right:18px}}.sunglasses-intro__actions{display:flex;flex-direction:column;align-items:center;background:#fff;padding:30px 32px 40px;margin:0 -8px}@media (min-width: 769px){.sunglasses-intro__actions{background:none;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:1000px;margin:0 auto;padding:0 32px 72px}}.sunglasses-intro__actions .btn,.sunglasses-intro__actions .product__form .shopify-payment-button__button,.product__form .sunglasses-intro__actions .shopify-payment-button__button{min-width:210px;margin-bottom:8px}@media (min-width: 769px){.sunglasses-intro__actions .btn,.sunglasses-intro__actions .product__form .shopify-payment-button__button,.product__form .sunglasses-intro__actions .shopify-payment-button__button{min-width:220px;margin:8px 8px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/text-block/text-block.scss */.text-block{padding:48px 16px 24px}@media (min-width: 769px){.text-block{padding:96px 48px 48px}}.text-block__scroll-cta{display:flex;justify-content:center;margin-top:72px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/text-images-grid/text-images-grid.scss */.text-images-grid{padding:32px 0}@media (min-width: 769px){.text-images-grid{padding:96px 0}}.text-images-grid[data-style="1"] .text-images-grid__image[data-index="1"],.text-images-grid[data-style="2"] .text-images-grid__image[data-index="3"]{--ratio: 68.38%;width:100%;max-width:57.8%;margin:32px auto}.text-images-grid[data-style="1"] .text-images-grid__image[data-index="2"],.text-images-grid[data-style="2"] .text-images-grid__image[data-index="1"]{--ratio: 100%;max-width:calc(42.2% - 32px);flex:0 0 calc(42.2% - 32px);margin-right:32px}.text-images-grid[data-style="1"] .text-images-grid__image[data-index="3"]{--ratio: 135%;max-width:57.8%;flex:0 0 57.8%;margin-left:auto}.text-images-grid[data-style="2"] .text-images-grid__image[data-index="2"]{--ratio: 100%;max-width:57.8%;flex:0 0 57.8%;margin-left:auto}@media (min-width: 769px){.text-images-grid__inner{display:flex;align-items:center;margin:0 -24px}.text-images-grid.reverse .text-images-grid__inner{flex-flow:row-reverse wrap}}@media (min-width: 1201px){.text-images-grid__inner{margin:0}}@media (min-width: 769px){.text-images-grid__content,.text-images-grid__images{flex:0 0 50%;max-width:50%;padding:0 24px}}@media (min-width: 1441px){.text-images-grid__content,.text-images-grid__images{flex:0 0 570px;max-width:570px;padding:0}}.text-images-grid__images{display:flex;flex-flow:row wrap}@media (min-width: 769px){.text-images-grid__images{margin-left:auto}}.text-images-grid.reverse .text-images-grid__images{align-items:flex-end}@media (min-width: 769px){.text-images-grid.reverse .text-images-grid__images{margin-left:0;margin-right:auto}}.text-images-grid__content{margin-bottom:48px;text-align:center}@media (min-width: 769px){.text-images-grid__content{margin-bottom:0;text-align:left}}@media (min-width: 1441px){.text-images-grid__content{margin-left:116px}.text-images-grid.reverse .text-images-grid__content{margin-left:0;margin-right:116px}}.text-images-grid__description{margin-bottom:24px}@media (min-width: 769px){.text-images-grid__description{margin-bottom:32px}}.text-images-grid__description:last-child{margin-bottom:0}.text-images-grid__title{margin-bottom:32px;font-size:32px;line-height:1.25;letter-spacing:1.6px}@media (min-width: 769px){.text-images-grid__title{font-size:72px;line-height:1.125;letter-spacing:2.88px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/timeline/timeline.scss */@media (min-width: 1201px){.hero--timeline{padding-top:214px !important;padding-bottom:214px !important}}.hero--timeline .hero__inner{flex-flow:row wrap-reverse !important}@media (min-width: 1024px){.hero--timeline .hero__inner{flex-flow:row-reverse wrap !important}}.hero--timeline .hero__content{margin-top:16px;padding-left:58px;text-align:left !important}.hero--timeline .hero__description{font-size:18px;line-height:24px;letter-spacing:1.44px;margin-top:0;text-transform:uppercase}@media (min-width: 769px){.hero--timeline .hero__description{font-size:32px;line-height:40px;letter-spacing:2.26px}}.hero--timeline .hero__line{position:absolute;top:0;left:0;transform:translateY(50%)}.hero--timeline .hero__line::before,.hero--timeline .hero__line::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1px;height:100vw;background:currentColor}.hero--timeline .hero__line::before{bottom:100%}.hero--timeline .hero__line::after{top:100%}.hero--timeline:first-child .hero__line::before{content:none !important}.hero--timeline:last-child .hero__line::after{content:none !important}.timeline-dot{width:32px;height:32px;border:1px solid currentColor;border-radius:50%}.timeline-dot::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:currentColor}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/two-column-text/two-column-text.scss */.two-column-text{padding:48px 16px}@media (min-width: 769px){.two-column-text{margin:0 auto;padding:96px 0}.two-column-text.wide{padding:144px 0;margin:96px auto}}@media (min-width: 769px){.two-column-text:not(.wide) .container .container{padding:0 48px}}@media (min-width: 1201px){.two-column-text:not(.wide) .container .container{padding:0 120px}}.two-column-text__title{font-size:24px;line-height:1.25;letter-spacing:1.2px;margin-bottom:32px}@media (min-width: 769px){.two-column-text__title{font-size:32px;line-height:1.25;letter-spacing:2.4px;margin-bottom:48px}.two-column-text:not(.wide) .two-column-text__title{padding:0 60px}}@media (min-width: 1024px){.two-column-text__title{font-size:48px;line-height:1}}@media (min-width: 1201px){.two-column-text:not(.wide) .two-column-text__title{padding:0 120px}}.two-column-text__row{font-size:18px;line-height:1.33}@media (min-width: 769px){.two-column-text__row{display:flex;flex-flow:row wrap;justify-content:space-between}}.two-column-text__row>*{margin-bottom:32px}.two-column-text__row>*:only-child{text-align:center}@media (min-width: 769px){.two-column-text__row>*{margin-bottom:0;flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}.two-column-text__row>*:only-child{flex:0 0 100%;max-width:100%}}.two-column-text__row>*:last-child{margin-bottom:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/video/video.scss */.video video,.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video video{-o-object-fit:cover;object-fit:cover}.video--native video{position:static;height:auto;-o-object-fit:contain;object-fit:contain}.video-section__desktop{display:none}@media (min-width: 769px){.video-section__desktop{display:block}}@media (min-width: 769px){.video-section__mobile{display:none}}@media (min-width: 769px){.video-section--contained{padding:48px 100px 96px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/zubi-recommendations/zubi-recommendations.scss */.zubi-section{margin:32px 0}@media (min-width: 450px){.zubi-section{padding:0 3rem}}@media (min-width: 769px){.zubi-section{margin:76px 0}}.zubi-section .splide__arrows{padding:0 32px !important}.zubi-section .t_p_wrapper>div:first-of-type[style]{font-weight:600;font-family:"din-2014-narrow", arial, sans-serif !important;color:#2e3b47 !important;font-size:24px !important;text-align:left !important;text-transform:uppercase;margin:0 0 30px 0 !important;padding:0 16px !important}@media (min-width: 769px){.zubi-section .t_p_wrapper>div:first-of-type[style]{font-size:32px !important;margin:0 auto 30px auto !important;max-width:1512px;padding:0 !important}}.zubi-section #ZSplide{padding:0;margin:0}@media (min-width: 481px){.zubi-section #ZSplide{margin:0 -3rem;padding:0 30px}}@media (min-width: 769px){.zubi-section #ZSplide{margin:0 calc((100vw - 100%) / -2)}}.zubi-section .splide__slide{padding:0 16px}@media (min-width: 481px){.zubi-section .splide__slide{padding:0}}.zubi-section [data-btype="title"][style]{margin-top:10px;text-transform:uppercase;font-weight:600 !important;font-size:18px !important;letter-spacing:1.44px;line-height:17.5px !important;color:#757e86 !important;-webkit-font-smoothing:antialiased !important}.zubi-section [data-btype="price"]{display:none !important}.zubi-section #a_p_h{height:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-circularity-about/guardian-circularity-about.scss */.guardian-circularity-about{background:#f8f8f8;padding:72px 0 48px}@media (min-width: 769px){.guardian-circularity-about{padding:48px 0}}@media (min-width: 1024px){.guardian-circularity-about{padding:100px 0}}.guardian-circularity-about .container{max-width:1270px}.guardian-circularity-about__block{position:relative}.guardian-circularity-about__inner{display:flex;flex-direction:column-reverse}@media (min-width: 769px){.guardian-circularity-about__inner{flex-direction:row}}.guardian-circularity-about__content{text-align:center}@media (min-width: 769px){.guardian-circularity-about__content{text-align:left;max-width:70%;flex:1 1}}@media (max-width: 768px){.guardian-circularity-about__content{position:relative;padding:48px 10px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}}.guardian-circularity-about__title{margin-bottom:16px;font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}@media (min-width: 769px){.guardian-circularity-about__title{margin-bottom:32px;font-weight:600;font-size:48px;line-height:1;letter-spacing:2.4px}}.guardian-circularity-about__title span{display:none;color:#757e86;margin-right:32px}@media (min-width: 769px){.guardian-circularity-about__title span{display:inline}}.guardian-circularity-about__text{margin-bottom:16px;font-size:12px;line-height:2}@media (min-width: 769px){.guardian-circularity-about__text{font-size:18px;line-height:1.33;color:#757e86;margin-bottom:40px}}.guardian-circularity-about__text:last-child{margin-bottom:0}.guardian-circularity-about__image{width:100%;pointer-events:none}@media (min-width: 769px){.guardian-circularity-about__image{width:330px;margin-left:auto;margin-right:calc((100vw - 100%) / -2)}}.guardian-circularity-about__image .ratio{--ratio: 46.15%}@media (min-width: 769px){.guardian-circularity-about__image .ratio{--ratio: 209%}}.guardian-circularity-about__image .guardian-circularity-about__image-desktop{display:none}@media (min-width: 769px){.guardian-circularity-about__image .guardian-circularity-about__image-desktop{display:block}}@media (min-width: 769px){.guardian-circularity-about__image .guardian-circularity-about__image-mobile{display:none}}@media (min-width: 769px){.guardian-circularity-about__image-sticky{position:-webkit-sticky;position:sticky;top:225px}}.guardian-circularity-about-content{display:none}.guardian-circularity-about-content.is-active{display:block}@media (min-width: 769px){.guardian-circularity-about-content{display:block;padding:225px 0}}.guardian-circularity-about-media{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease-out, visibility 0.3s ease-out}.guardian-circularity-about-media:first-child{position:static;width:auto;height:auto}.guardian-circularity-about-media.is-active{opacity:1;visibility:visible}.guardian-circularity-about__button{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:68px;height:68px;border-radius:50%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-color:#fff;background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%);color:#2e3b47;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.guardian-circularity-about__button{display:none}}.guardian-circularity-about__button svg{width:24px;height:auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-circularity-hero/guardian-circularity-hero.scss */.guardian-circularity-hero{background:#f2f2f2;color:#000}.guardian-circularity-hero .container{max-width:1270px}.guardian-circularity-hero__inner{padding:24px 0 48px}@media (min-width: 769px){.guardian-circularity-hero__inner{display:flex;align-items:center;padding:115px 0}}.guardian-circularity-hero__title{margin-bottom:42px;text-transform:uppercase;text-align:center;font-weight:600;font-size:40px}@media (min-width: 769px){.guardian-circularity-hero__title{text-align:left;margin-right:48px;font-size:96px;letter-spacing:4.8px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(-180deg)}html[lang="ja"] .guardian-circularity-hero__title,html[lang="zh-CN"] .guardian-circularity-hero__title{transform:none}}.guardian-circularity-hero__text{color:#757e86;font-size:18px;line-height:24px;text-align:center}@media (min-width: 769px){.guardian-circularity-hero__text{font-size:24px;line-height:2;letter-spacing:1.2px;max-width:935px;margin-left:auto;color:#000;text-align:left;text-transform:uppercase}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-huge-counter/guardian-huge-counter.scss */.huge-counter[data-style="1"]{padding:64px 24px;color:#000}@media (min-width: 769px){.huge-counter[data-style="1"]{padding:175px 0}}.huge-counter[data-style="1"] .container{max-width:1270px}.huge-counter[data-style="1"] sup,.huge-counter[data-style="1"] sub{display:block;font-size:24px;letter-spacing:-0.45px;text-transform:uppercase}@media (min-width: 376px){.huge-counter[data-style="1"] sup,.huge-counter[data-style="1"] sub{font-size:30px}}@media (min-width: 1024px){.huge-counter[data-style="1"] sup,.huge-counter[data-style="1"] sub{font-size:48px;letter-spacing:-0.72px}}.huge-counter[data-style="1"] sub{text-align:right}@media (min-width: 1024px){.huge-counter[data-style="1"] sub{position:absolute;bottom:0;right:0}}.huge-counter[data-style="1"] span{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;text-align:center;font-weight:700;font-size:150px;line-height:0.8;letter-spacing:-3.45px}@media (min-width: 376px){.huge-counter[data-style="1"] span{font-size:230px}}@media (min-width: 1024px){.huge-counter[data-style="1"] span{font-size:550px}}.huge-counter[data-style="2"]{background:#f8f8f8;text-align:right;padding:48px 0}@media (min-width: 481px){.huge-counter[data-style="2"]{padding:0}}@media (min-width: 1025px){.huge-counter[data-style="2"]{margin-top:-70px}}.huge-counter[data-style="2"] .container{max-width:1270px}.huge-counter[data-style="2"] sup{color:#000;font-size:30px;letter-spacing:-0.72px}@media (min-width: 769px){.huge-counter[data-style="2"] sup{font-size:48px}}.huge-counter[data-style="2"] sup,.huge-counter[data-style="2"] sub{display:block}.huge-counter[data-style="2"] span,.huge-counter[data-style="2"] sub{background-image:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.huge-counter[data-style="2"] sub{font-weight:700;font-size:100px;line-height:1}@media (min-width: 481px){.huge-counter[data-style="2"] sub{font-size:200px;letter-spacing:-6px}}@media (min-width: 1024px){.huge-counter[data-style="2"] sub{font-size:300px}}@media (min-width: 1201px){.huge-counter[data-style="2"] sub{font-size:400px}}.huge-counter[data-style="2"] span{display:block;font-size:230px;font-weight:700;line-height:1}@media (min-width: 481px){.huge-counter[data-style="2"] span{font-size:360px;letter-spacing:-9px}}@media (min-width: 1024px){.huge-counter[data-style="2"] span{font-size:480px}}@media (min-width: 1201px){.huge-counter[data-style="2"] span{font-size:600px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-image-hotspots/guardian-image-hotspots.scss */.guardian-image-hotspots{position:relative}.guardian-image-hotspots__title{display:none}@media (min-width: 769px){.guardian-image-hotspots__title{display:block;position:absolute;top:120px;right:80px;z-index:1;font-size:48px;line-height:1;letter-spacing:2.4px;text-align:right;color:#000;text-transform:uppercase}}@media (max-width: 768px){.guardian-image-hotspots__image .ratio{--ratio: 100% !important}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-media-half-block/guardian-media-half-block.scss */.guardian-media-half-block{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.guardian-media-half-block{display:flex;flex-flow:row}.guardian-media-half-block.reverse{flex-direction:row-reverse}}.guardian-media-half-block__content{text-align:center;padding:0 24px 68px;width:100%}@media (min-width: 1024px){.guardian-media-half-block__content{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 32px;padding-right:80px}.guardian-media-half-block.reverse .guardian-media-half-block__content{padding-right:32px;padding-left:80px}}@media (min-width: 1201px){.guardian-media-half-block__content{flex:0 0 42%;max-width:42%}}.guardian-media-half-block__content-inner{padding:24px 48px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}@media (min-width: 1201px){.guardian-media-half-block__content-inner{max-width:520px;text-align:center;padding:48px;margin-left:auto}.guardian-media-half-block.reverse .guardian-media-half-block__content-inner{margin-left:0;margin-right:auto}}@media (min-width: 1201px){.guardian-media-half-block__content-inner{padding:48px 60px 32px}}.guardian-media-half-block__title{font-weight:700;font-size:18px;margin-bottom:16px}@media (min-width: 769px){.guardian-media-half-block__title{font-size:20px;letter-spacing:-0.3px;margin-bottom:48px}}.guardian-media-half-block__text{font-size:14px;line-height:1.33}@media (min-width: 769px){.guardian-media-half-block__text{font-size:18px}}.guardian-media-half-block__media{position:relative;flex:1 1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-press-hero/guardian-press-hero.scss */@media (min-width: 769px){.guardian-press-hero{display:flex;align-items:center}}.guardian-press-hero__content{padding:48px 24px 56px;text-align:center}@media (min-width: 769px){.guardian-press-hero__content{text-align:left;padding:24px 48px}}@media (min-width: 1024px){.guardian-press-hero__content{padding:95px;padding-right:130px}}@media (min-width: 769px){.guardian-press-hero__content,.guardian-press-hero__media{flex:0 0 50%;max-width:50%}}.guardian-press-hero__eyebrow{margin-bottom:8px;font-weight:600;font-size:16px;line-height:24px;color:#757e86}@media (min-width: 769px){.guardian-press-hero__eyebrow{margin-bottom:0;font-size:36px;line-height:48px;letter-spacing:1.8px}}.guardian-press-hero__title{font-size:24px;line-height:30px;letter-spacing:0.05em;text-transform:uppercase;color:#000;margin-bottom:40px}@media (min-width: 769px){.guardian-press-hero__title{margin-bottom:48px;font-size:96px;line-height:0.8;letter-spacing:4.8px}}.guardian-press-hero__description{font-size:18px;line-height:1.33;color:#757e86}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-scroll-fade/guardian-scroll-fade.scss */.guardian-scroll-fade{background:#f8f8f8}.guardian-scroll-fade__block{position:relative}.guardian-scroll-fade__inner{display:flex;flex-direction:column}@media (min-width: 769px){.guardian-scroll-fade__inner{flex-direction:row}}.guardian-scroll-fade__content{text-align:center}@media (min-width: 769px){.guardian-scroll-fade__content{text-align:left;max-width:495px;flex:1 1;margin-left:24px}}@media (min-width: 1024px){.guardian-scroll-fade__content{margin-left:90px}}@media (max-width: 768px){.guardian-scroll-fade__content{position:relative;margin-top:40px;padding:48px 10px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}}.guardian-scroll-fade__title{margin-bottom:16px;font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}@media (min-width: 769px){.guardian-scroll-fade__title{margin-bottom:32px;font-weight:600;font-size:48px;line-height:1;letter-spacing:2.4px}}.guardian-scroll-fade__title span{display:none;color:#757e86;margin-right:32px}@media (min-width: 769px){.guardian-scroll-fade__title span{display:inline}}.guardian-scroll-fade__text{margin-bottom:16px;font-size:24px;line-height:2;color:#000}@media (min-width: 769px){.guardian-scroll-fade__text{font-size:30px;line-height:1.2}}.guardian-scroll-fade__image{width:100%;pointer-events:none}.guardian-scroll-fade__image .ratio{--ratio: 120%}@media (min-width: 769px){.guardian-scroll-fade__image{flex:0 0 56.65%;max-width:56.65%}}.guardian-scroll-fade__image-sticky{position:relative}@media (min-width: 769px){.guardian-scroll-fade__image-sticky{position:-webkit-sticky;position:sticky;top:0}}.guardian-scroll-fade-content{display:none}.guardian-scroll-fade-content.is-active{display:block}@media (min-width: 769px){.guardian-scroll-fade-content{display:block;padding:40vh 0}}.guardian-scroll-fade-media{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease-out, visibility 0.3s ease-out}.guardian-scroll-fade-media:first-child{position:static;width:auto;height:auto}.guardian-scroll-fade-media.is-active{opacity:1;visibility:visible}.guardian-scroll-fade__button{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:68px;height:68px;border-radius:50%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-color:#fff;background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%);color:#2e3b47;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.guardian-scroll-fade__button{display:none}}.guardian-scroll-fade__button svg{width:24px;height:auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-summary-bar/guardian-summary-bar.scss */.summary-bar--guardian{position:fixed;z-index:9;padding:16px 48px;background-color:#f2f2f2;color:#000;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -3%, rgba(255,255,255,0.1) 97%)}@media (min-width: 769px){.summary-bar--guardian{align-items:center}}.summary-bar--guardian button{flex:0 1 auto}.summary-bar--guardian .summary-bar__items{margin-right:0}@media (max-width: 768px){.summary-bar--guardian .summary-bar__items,.summary-bar--guardian .summary-bar__message{display:none}}.summary-bar--guardian .summary-bar__message{margin:0 24px}@media (min-width: 769px){.summary-bar--guardian .summary-bar__items,.summary-bar--guardian .summary-bar__aside{flex:1 1}}.summary-bar--guardian .summary-bar__aside{justify-content:center}@media (min-width: 769px){.summary-bar--guardian .summary-bar__aside{justify-content:flex-end}}.summary-bar--guardian .summary-bar-item__content>h4{display:flex;color:#000}.summary-bar--guardian .summary-bar-item__content>h4 span+span{margin-left:4px}.summary-bar--guardian .summary-bar-item__content>p{color:#757e86;opacity:0.66}.summary-bar--guardian .summary-bar__message a{text-decoration:underline}.summary-bar--guardian .summary-bar__price{font-weight:600}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-text-media/guardian-text-media.scss */@media (min-width: 769px){.guardian-text-media{padding-top:175px}.guardian-text-media[data-items="2"]{padding:110px}}@media (min-width: 769px){.guardian-text-media[data-items="2"] .guardian-text-media__inner{display:flex;justify-content:space-between}}.guardian-text-media[data-items="2"] .guardian-text-media__block .ratio{--ratio: 118% !important}@media (min-width: 769px){.guardian-text-media[data-items="2"] .guardian-text-media__block{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}.guardian-text-media[data-items="1"] .guardian-text-media__block-image,.guardian-text-media[data-items="1"] .guardian-text-media__block-video{margin:0 calc((100vw - 100%) / -2)}.guardian-text-media__block-text{max-width:685px;margin:0 auto;text-align:center;padding:96px 40px}@media (min-width: 769px){.guardian-text-media__block-text{font-size:30px;letter-spacing:-0.45px;margin-bottom:80px;padding:0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-two-column-hero/guardian-two-column-hero.scss */.guardian-two-column-hero{position:relative;padding:48px 24px;min-height:100vw;display:flex;align-items:center}@media (min-width: 769px){.guardian-two-column-hero{min-height:0;margin:0 auto;padding:175px 0}}.guardian-two-column-hero .container{max-width:1270px}.guardian-two-column-hero__background{position:absolute;top:0;left:0;right:0;bottom:0}.guardian-two-column-hero__title{font-size:24px;line-height:1.25;letter-spacing:1.2px;margin-bottom:32px}@media (min-width: 769px){.guardian-two-column-hero__title{font-size:32px;line-height:1.25;letter-spacing:2.4px;margin-bottom:48px}}@media (min-width: 1024px){.guardian-two-column-hero__title{font-size:48px;line-height:1}}.guardian-two-column-hero__row{display:none;font-size:18px;line-height:1.33}@media (min-width: 769px){.guardian-two-column-hero__row{display:flex;flex-flow:row wrap;justify-content:space-between}}.guardian-two-column-hero__row>*{margin-bottom:32px}.guardian-two-column-hero__row>*:only-child{text-align:center}@media (min-width: 769px){.guardian-two-column-hero__row>*{margin-bottom:0;flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}.guardian-two-column-hero__row>*:only-child{flex:0 0 100%;max-width:100%}}.guardian-two-column-hero__row>*:last-child{margin-bottom:0}.guardian-two-column-hero__actions{margin-top:48px;text-align:center}.guardian-two-column-hero__btn-desktop{display:none}@media (min-width: 769px){.guardian-two-column-hero__btn-desktop{display:inline-flex}}@media (min-width: 769px){.guardian-two-column-hero__btn-mobile{display:none}}.guardian-two-column-hero-mobile{background:#f8f8f8;padding:24px;text-align:center}@media (min-width: 769px){.guardian-two-column-hero-mobile{display:none}}.guardian-two-column-hero-mobile.js-active .js-show-more .js-show{display:none}.guardian-two-column-hero-mobile.js-active .js-show-more .js-hide{display:block}.guardian-two-column-hero-mobile .js-show-more .js-hide{display:none}.guardian-two-column-hero-mobile__hidden{display:none}.guardian-two-column-hero-mobile.js-active .guardian-two-column-hero-mobile__hidden{display:block}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-two-column-text/guardian-two-column-text.scss */.guardian-two-column-text{padding:48px 24px}@media (min-width: 769px){.guardian-two-column-text{margin:0 auto;padding:175px 0}}.guardian-two-column-text .container{max-width:1270px}.guardian-two-column-text__title{font-size:24px;line-height:1.25;letter-spacing:1.2px;margin-bottom:32px}@media (min-width: 769px){.guardian-two-column-text__title{max-width:930px;margin:0 auto 48px;font-size:32px;line-height:1.25;letter-spacing:2.4px}}@media (min-width: 1024px){.guardian-two-column-text__title{font-size:48px;line-height:1}}.guardian-two-column-text__row{font-size:18px;line-height:1.33;text-align:center}@media (min-width: 769px){.guardian-two-column-text__row{text-align:left;display:flex;flex-flow:row wrap;justify-content:space-between}}.guardian-two-column-text__row>*{margin-bottom:32px}.guardian-two-column-text__row>*:only-child{text-align:center}@media (min-width: 769px){.guardian-two-column-text__row>*{margin-bottom:0;flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}.guardian-two-column-text__row>*:only-child{flex:0 0 100%;max-width:100%}}.guardian-two-column-text__row>*:last-child{margin-bottom:0}.guardian-two-column-text__actions{margin-top:48px}.guardian-two-column-text__actions>*{width:100%;margin-bottom:16px}.guardian-two-column-text__actions>*:last-child{margin-bottom:0}@media (min-width: 769px){.guardian-two-column-text__actions{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:70px auto 0;display:flex;justify-content:center}.guardian-two-column-text__actions>*{flex:0 0 50%;max-width:50%;margin-bottom:0}.guardian-two-column-text__actions>*:only-child{flex:0 0 100%;max-width:100%;padding:0 68px}.guardian-two-column-text__actions *+*{margin-left:32px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/header/header/header.scss */.header.is-transparent.headroom--top{color:#fff;border-bottom-color:rgba(255,255,255,0.2)}.header.is-transparent.headroom--top::after{background-color:transparent}.header.is-transparent.headroom--top .header__nav{border-top-color:rgba(255,255,255,0.2)}.header{z-index:401;top:0;left:0;right:0;width:100%;position:fixed;transition-property:margin, color, border-color, background-color;transition-duration:0.3s;border-bottom:1px solid #969da3}.header::after{background-color:#fff;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.has-offset-main .header{transform:translate3d(100%, 0, 0)}@media (min-width: 481px){.has-offset-main .header{transform:none}}.header .header__inner-container{margin-top:0;transition:margin 0.3s ease-out}.header .header__inner{padding:16px;min-height:64px}@media (min-width: 1024px){.header .header__inner{min-height:80px;padding:16px 48px}}.header .header__side-nav,.header .header__icons{flex:1}.header .header__secondary-nav,.header .secondary-nav-dropdown{display:none}@media (min-width: 1024px){.header .header__secondary-nav,.header .secondary-nav-dropdown{display:block}}.header .header__secondary-nav ul,.header .secondary-nav-dropdown ul{display:flex}.header .header__secondary-nav ul>li,.header .secondary-nav-dropdown ul>li{margin-right:32px}.header .header__secondary-nav ul>li:last-child,.header .secondary-nav-dropdown ul>li:last-child{margin-right:0}.header .header__secondary-nav a,.header .secondary-nav-dropdown a{text-transform:uppercase}.header .header__secondary-nav a[data-id],.header .secondary-nav-dropdown a[data-id]{position:relative}.header .header__secondary-nav a[data-id]::after,.header .secondary-nav-dropdown a[data-id]::after{content:"";position:absolute;top:100%;left:-24px;right:-24px;height:32px}.header .secondary-nav-dropdown{background:#2e3b47;color:#fff;padding:0 48px;overflow:hidden;transition:padding-top 0.25s ease-out, padding-bottom 0.25s ease-out}.header .secondary-nav-dropdown.is-active{padding-top:16px;padding-bottom:16px}.header .secondary-nav-dropdown ul{max-height:0;overflow:hidden;transition:all 0.25s ease-out}.header .header__hamburger{position:relative;display:block;max-width:24px;max-height:24px;width:24px;height:24px;color:currentColor;transform:rotate(0)}.header .header__hamburger .icon{display:block;transition-property:opacity, visibility, transform;transition-duration:0.3s;transition-timing-function:ease-out}.nav-mobile-open .header .header__hamburger .icon-hamburger{opacity:0;visibility:hidden;transform:rotate(-180deg)}.nav-mobile-open .header .header__hamburger .icon-close{opacity:1;visibility:visible}.header .header__hamburger .icon-close{position:absolute;top:0;left:0;width:24px;height:24px;opacity:0;visibility:hidden}@media (min-width: 1024px){.header .header__hamburger{display:none}}.header .header__logo svg{max-width:124px;color:currentColor}@media (min-width: 769px){.header .header__logo svg{max-width:156px}}.header .header__icons a:hover svg{opacity:0.65}.header .header__icons>ul>li{margin-right:16px}@media (min-width: 769px){.header .header__icons>ul>li{margin-right:8px}}.header .header__icons>ul>li:last-child{margin-right:0}.header .header__icons svg{width:24px}.header .header__icons>ul>li>a{width:24px;text-transform:uppercase}@media (min-width: 769px){.header .header__icons>ul>li>a{width:40px}}.header .header__icons>ul>li>a svg{width:24px}.header .header__nav{display:none;border-top:1px solid #969da3;padding:16px 48px}@media (min-width: 1024px){.header .header__nav{display:block}}.header__top-bar{display:none;position:relative;background:#2e3b47;color:#fff;padding:12px 48px;align-items:center;justify-content:center}@media (min-width: 1024px){.header__top-bar{display:flex}}.header__selectors{margin-top:16px;display:flex;align-items:center}@media (min-width: 1024px){.header__selectors{margin-top:0}}.header__side-link{display:block !important}.header__selectors,.header__side-link{flex:1 1}.header__promo-bar{padding:8px}@media (min-width: 1024px){.header__promo-bar{display:flex;justify-content:space-between;padding-left:48px;padding-right:48px}}@media (max-width: 1023px){.header__promo-bar::after{content:"flickity";display:none}}.header__promo{width:100%;display:none}.header__promo:first-child{display:block}.flickity-enabled .header__promo{display:block}@media (min-width: 1024px){.header__promo{display:block;width:auto;flex:1 1}}@media (min-width: 1024px){.header__promo:first-child p{justify-content:flex-start}}@media (min-width: 1024px){.header__promo:last-child p{justify-content:flex-end}}.header__promo p{justify-content:center}.header__promo span{width:24px;height:24px}.header__mobile-secondary{background:#2e3b47;color:#fff;margin-top:auto;padding:16px 16px 32px}.header-sticky-announcement{position:fixed;bottom:0;left:0;right:0;background:#2e3b47;padding:16px 48px;color:#fff;text-align:center;transform:translateY(100%);transition:transform 0.3s ease-out}.header-sticky-announcement.is-visible{transform:translateY(0)}@media (min-width: 1024px){.header-sticky-announcement{display:none}}.header-sticky-announcement .timer{display:block;margin-top:12px}.header-sticky-announcement__close{position:absolute;top:8px;right:8px;width:24px}.btn--skiplink{top:0;left:50%;opacity:0;z-index:1000;color:#e5e6e8;position:absolute;padding:10px 30px;text-transform:uppercase;border:3px solid #e5e6e8;background-color:#000;transform:translate(-50%, -100px)}.btn--skiplink:active,.btn--skiplink:focus{opacity:1;pointer-events:auto;transform:translate(-50%, 10px);transition:all 0.3s ease}.search-trigger svg g{fill:transparent}.search-trigger svg path{fill:#2e3b47}.search-group{display:flex;align-items:center;justify-content:flex-start;position:relative}.search-bar{display:none;position:absolute;left:0;width:120px;margin-left:-120px}@media (max-width: 1023px){.search-bar{margin-left:0;left:20px}}.search-bar.show{display:block}.search-bar .inner{border:1px solid #2e3b47;background:#fff;border-radius:5px;width:152px;position:relative;z-index:100}.search-bar .inner .cls{position:absolute;display:flex;align-items:center;justify-content:center;width:35px;top:0;bottom:0;right:0;border-radius:5px;cursor:pointer}.search-bar .inner .cls svg{width:14px;height:14px}.search-bar .inner input{height:30px;border-radius:5px}@media (min-width: 1024px){.header__nav--guardian{display:flex !important;align-items:center}}.header__nav--guardian .nav{flex:1 1}.header__guardian-logo{display:none;position:relative;width:129px;height:29px}@media (min-width: 1024px){.header__guardian-logo{display:block;margin-right:10vw}}@media (min-width: 1441px){.header__guardian-logo{margin-right:20vw}}.top-right-bar{display:flex;justify-content:end}.top-right-img-holder{position:relative;width:100px}.top-right-image{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:50%;transform:translateY(-50%);margin-right:30px;width:20px;height:30px}.top-right-img-wrapper{position:relative}.top-right-img{position:absolute;margin-right:30px;top:50%;transform:translateY(-50%);width:19px;right:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hotspot-accordions/hotspot/hotspot.scss */.hotspot{position:absolute;color:#fff;cursor:pointer}.hotspot__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;background-color:#2e3b47;line-height:1}.hotspot__icon svg{width:12px}.hotspot__text{position:absolute;top:50%;left:50%;background:#2e3b47;border-radius:100px;padding:10px 16px;transform:translate(-50%, -50%);white-space:nowrap;transition:opacity .2s,visibility .2s;opacity:0;visibility:hidden}.hotspot.is-active .hotspot__text{opacity:1;visibility:visible;z-index:1}@media (hover: hover){.hotspot:hover .hotspot__text{opacity:1;visibility:visible;z-index:1}}.hotspot--guardian{color:#000}.hotspot--guardian .hotspot__icon{background-color:#fff;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.1) 100%)}.hotspot--guardian .hotspot__text{background:#fff;font-weight:700;letter-spacing:-0.3px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -3%, rgba(255,255,255,0.1) 97%)}@media (min-width: 769px){.hotspot--guardian .hotspot__text{padding:24px 32px;font-size:20px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/icons/icon/icon.scss */.icon{width:24px;height:24px}.icon svg{display:block;height:100%;width:100%}.icon--sm{width:20px;height:20px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/nav/nav/_nav.scss */.header.is-transparent.headroom--top .nav.has-selected-link>ul>li{color:rgba(255,255,255,0.66)}.header.is-transparent.headroom--top .nav>ul>li.is-active{color:#fff}.nav.has-selected-link>ul>li{color:#757e86}@media (min-width: 1024px){.nav>ul{display:flex;flex-direction:row;justify-content:space-between}}.nav>ul>li{margin-right:8px}.nav>ul>li:last-child{margin-right:0}.nav>ul>li:hover>a::after{opacity:1}@media (min-width: 1024px){.nav>ul>li:hover>.nav__dropdown,.nav>ul>li.focus-within>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform ease 0.5s, opacity ease 0.5s, visibility ease 0.5s}}.nav>ul>li:focus-within>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform ease 0.5s, opacity ease 0.5s, visibility ease 0.5s}.nav>ul>li>a{width:100%;display:block;position:relative;text-transform:uppercase;transition:color .2s ease-out}@media (max-width: 1023px){.nav>ul>li>a{font-size:20px;line-height:1;letter-spacing:1.6px;padding:8px 0}}@media (min-width: 1024px){.nav>ul>li>a:hover::before{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:40px}}@media (min-width: 1024px){.nav>ul>li.is-active{color:#2e3b47}.nav>ul>li.is-active>a::after{content:"";position:absolute;top:calc(100% + 16px);left:0;width:100%;height:2px;background-color:currentColor}}@media (min-width: 1024px){.nav>ul>li>.nav__dropdown{position:absolute;top:100%;left:-20px;right:-20px;display:flex;flex-flow:row wrap;justify-content:center;padding:48px 20px 0;transition:transform ease 1s, opacity ease 1s, visibility ease 1s;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-20%);z-index:-1;padding-left:48px;padding-right:48px}}.nav>ul>li>.nav__dropdown::before{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);pointer-events:none}.nav>ul>li>.nav__dropdown::after{content:"";position:absolute;top:0;bottom:0;left:20px;right:20px;background:#fff;box-shadow:0 6px 8px 0 rgba(0,0,0,0.35);z-index:-1}.nav>ul>li>.nav__dropdown>a{width:100%;padding:0 20px;text-transform:capitalize;margin-bottom:20px;letter-spacing:0.5px}.nav>ul>li>.nav__dropdown>ul{width:100%;display:flex;flex-flow:row wrap;padding:0 20px}.nav>ul>li>.nav__dropdown>ul>li{flex:0 1 auto;min-width:200px;margin-right:32px;margin-bottom:30px}.nav>ul>li>.nav__dropdown>ul>li:last-child{margin-right:0}.nav>ul>li>.nav__dropdown>ul>li>a{display:block;margin-bottom:16px;color:#757e86;text-transform:uppercase}.nav .nav__dropdown a:hover{text-decoration:underline}@media (min-width: 1024px){.nav .nav__dropdown .nav__dropdown li{width:100%;min-width:210px;max-width:320px;margin-right:32px;margin-bottom:8px}.nav .nav__dropdown .nav__dropdown li:last-child{margin-bottom:0}}.nav .nav__dropdown .nav__dropdown a{color:#2e3b47;text-transform:uppercase}.nav__item--block{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);margin-bottom:24px}@media (min-width: 1024px){.nav__item--block{flex:0 0 calc(25% - 32px) !important;max-width:calc(25% - 32px);margin-bottom:0}}.nav__item--block>a{display:block;text-transform:uppercase;margin-bottom:16px;color:#757e86}@media (min-width: 1024px){.nav__item--products{flex:0 0 calc(50% + 48px) !important;max-width:calc(50% + 48px);margin-right:-48px !important}}.nav__item--products>a{display:block;text-transform:uppercase;margin-bottom:16px}.nav__dropdown--products{padding-bottom:32px}.nav__dropdown--products .flickity-prev-next-button{bottom:100%;top:auto;right:0;left:auto;transform:none;width:32px;height:32px;margin-bottom:8px}.nav__dropdown--products .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.nav__dropdown--products .flickity-prev-next-button{right:2rem;border:1px solid #e5e6e8}}.nav__dropdown--products .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.nav__dropdown--products .flickity-page-dots{display:flex;justify-content:center;width:auto;left:0;right:0;bottom:0}.nav__dropdown--products .flickity-page-dots li{flex:1 1;height:2px;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;background-color:#969da3;border-radius:0;transition:background-color 0.3s ease-out}.nav__dropdown--products .flickity-page-dots li.is-selected{background-color:#2e3b47}@media (min-width: 1024px){.nav__dropdown--products{padding-bottom:32px}}.nav__dropdown--products .product-item{width:210px;margin-right:16px;color:#2e3b47;text-align:left;text-transform:uppercase;display:none}.nav__dropdown--products .product-item:not(.product-item--custom-block):first-of-type{display:block}.nav__dropdown--products .product-item:last-child{margin-right:0}@media (min-width: 1024px){.nav__dropdown--products .product-item{width:calc(33.33% - 16px)}}.nav__dropdown--products.flickity-enabled .product-item:not(.product-item--custom-block){display:block}.nav__dropdown--products .product-item__title{margin-bottom:0}.nav__dropdown--products .product-item__price{color:#757e86}.nav__dropdown--products .product-item--custom-block{display:block}@media (min-width: 769px){.nav__dropdown--products .product-item--custom-block{display:none !important}}.nav__bottom-ctas{width:100%}@media (min-width: 1024px){.nav__bottom-ctas{display:flex;margin:32px -16px 48px}}.nav__bottom-ctas>*{margin-bottom:8px}.nav__bottom-ctas>*:last-child{margin-bottom:0}@media (min-width: 1024px){.nav__bottom-ctas>*{flex:1 1;margin:0 16px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/nav/nav-mobile/_nav-mobile.scss */.nav-mobile{position:absolute;top:100%;bottom:0;left:0;height:100vh;width:100vw;max-width:414px;background-color:#fff;transform:translateX(-100%);transition:all 0.3s;opacity:0;visibility:hidden;pointer-events:none}.nav-mobile.is-visible{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}.nav-mobile.is-visible .nav__overlay{opacity:1;visibility:visible}@media (min-width: 1024px){.nav-mobile{display:none}}.nav-mobile .nav-mobile__inner{display:flex;flex-direction:column;overflow:auto;height:100%}.nav-mobile .nav__overlay{position:fixed;top:0;bottom:0;left:100%;width:100vw;z-index:-1;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}.nav-mobile .nav__dropdown:not(.nav__dropdown--block):not(.nav__dropdown--products){position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:#fff;z-index:1;padding:32px 16px 48px;transform:translateX(100%);visibility:hidden;opacity:0;pointer-events:none;transition:transform 0.3s, opacity 0.3s, visibility 0.3s;overflow-y:auto;overflow-x:hidden}.nav-mobile .nav__dropdown:not(.nav__dropdown--block):not(.nav__dropdown--products).is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}.nav-mobile .nav__back{top:14px;left:16px;width:24px;position:absolute;display:inline-block}.nav-mobile .nav__dropdown-title{position:absolute;top:16px;left:50%;transform:translateX(-50%);max-width:calc(100% - 80px);text-align:center}.nav-mobile .nav__dropdown>ul{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:16px}.nav-mobile .nav__dropdown>ul>li{width:100%}.nav-mobile .header__mobile-nav{padding:16px}.nav-mobile .header__mobile-nav li:not(.nav__item--block):not(.nav__item--products)>a{position:relative;display:block;text-transform:uppercase;font-size:20px;line-height:1;letter-spacing:1.6px;padding:8px 0}.nav-mobile .header__mobile-nav li:not(.nav__item--block):not(.nav__item--products)>a .icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.nav-mobile .header__mobile-nav .nav__dropdown--blocks{justify-content:center}.nav-mobile .header__mobile-nav .nav__dropdown--blocks .dropdown-block{margin-bottom:32px}.nav-mobile .header__mobile-nav .nav__dropdown--blocks .dropdown-block:last-child{margin-bottom:0}.nav-mobile .header__mobile-nav .nav__close{top:10px;right:10px;width:24px;height:24px;color:#000;position:absolute;display:inline-block}.nav-mobile .header__mobile-nav .nav__dropdown-subtitle{display:block;width:100%;font-size:18px;letter-spacing:0.5px}.nav-mobile .header__mobile-nav .nav__item--products{margin-top:8px}.nav-mobile-secondary>ul>li{padding:8px 0}.nav-mobile-secondary>ul>li a{display:block;width:100%;position:relative;font-size:20px;line-height:20px;letter-spacing:1.6px;text-transform:uppercase}.nav-mobile-secondary .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px}.nav-mobile-secondary .nav__dropdown{background:#2e3b47 !important}.nav-mobile-secondary .nav__dropdown>ul{display:flex;flex-flow:row wrap;justify-content:space-between}.nav-mobile-secondary .secondary-nav__item-block{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);margin-bottom:32px;display:flex}.nav-mobile-secondary .secondary-nav__item-block a{width:100%;display:flex;flex-direction:column;justify-content:flex-end}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/two-column-text/media-side-block/media-side-block.scss */.media-side-block{margin:32px 0}@media (min-width: 1024px){.media-side-block{display:flex;margin:48px 0}}.media-side-block__content-style-1{background-color:#2e3b47;color:#fff;text-align:center;padding:48px 16px}@media (min-width: 481px){.media-side-block__content-style-1{padding:48px calc((100% - 480px) / 2)}}@media (min-width: 1024px){.media-side-block__content-style-1{flex:0 0 25%;max-width:25%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:48px;text-align:left}}@media (min-width: 1441px){.media-side-block__content-style-1{flex:0 0 378px;max-width:378px}}.media-side-block__media{flex:1 1}.media-side-block__content-style-2{background-color:#2e3b47;color:#fff;text-align:center;padding:48px 16px}@media (min-width: 481px){.media-side-block__content-style-2{padding:48px calc((100% - 480px) / 2)}}@media (min-width: 1024px){.media-side-block__content-style-2{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;text-align:left}}@media (min-width: 1441px){.media-side-block__content-style-2{flex:0 0 50%;max-width:50%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/collection/collection.scss */.seo-text{padding:6px !important}.collection__empty{margin-bottom:48px}@media (min-width: 769px){.collection__empty{margin-bottom:96px}}.collection__products{display:flex;flex-flow:row wrap;justify-content:center;padding-top:32px}@media (min-width: 769px){.collection__products{margin:0 -4px;padding-top:88px}}.collection__products .shopify-section{width:100vw;margin:0 calc((100vw - 100%) / -2)}.collection__product{flex:0 0 50%;max-width:50%;padding:0 4px;margin-bottom:16px}@media (min-width: 769px){.collection__product{flex:0 0 25%;max-width:25%;padding:0 16px;margin-bottom:32px}}.collection__product.quarter{flex:0 0 25%;max-width:25%}.collection__product.half{flex:0 0 50%;max-width:50%}@media (min-width: 769px){.collection__product.half{flex:0 0 40%;max-width:40%}}.collection__product.full{flex:0 0 100%;max-width:100%}.collection__actions{margin:48px 0;text-align:center}@media (min-width: 769px){.collection__actions{margin:96px 0}}.collection__actions span{margin-right:8px}.collection__load-more{transition:all 0.3s ease-out}.collection__load-more.is-loading{pointer-events:none;opacity:0.5}.collection-filter{background:#fff;position:fixed;top:0;left:0;bottom:0;width:100%;max-width:480px;padding:16px;z-index:3;transform:translateX(-100%);transition:transform 0.3s}.collection-filter aside{height:100%}@media (min-width: 769px){.collection-filter aside{height:auto}}.collection-filter.is-open{transform:translateX(0)}@media (min-width: 769px){.collection-filter{position:-webkit-sticky;position:sticky;left:auto;max-width:100%;bottom:auto;transform:translateX(0);padding:0}}.collection-filter__overlay{position:absolute;top:0;left:100%;height:100vh;width:100vw;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;pointer-events:none;z-index:2}@media (min-width: 769px){.collection-filter__overlay{top:100%;left:0}}.is-open .collection-filter__overlay,.has-open .collection-filter__overlay{opacity:1;visibility:visible;pointer-events:auto}.collection-filter__nav{margin-bottom:24px}@media (min-width: 769px){.collection-filter__nav{display:none}}.collection-filter__inner{height:100%}@media (min-width: 769px){.collection-filter__inner{height:auto;display:flex;justify-content:space-between;padding:16px 48px;border-bottom:1px solid rgba(150,157,163,0.25);position:relative;z-index:3}}@media (max-width: 768px){.collection-filter__inner .collection-filter__meta{display:none !important}}.collection-filter__groups{height:100%}@media (min-width: 769px){.collection-filter__groups{flex:1 1;height:auto;display:flex;justify-content:space-between}}.collection-filter__group{margin-bottom:16px}@media (min-width: 769px){.collection-filter__group{margin-bottom:0}}.collection-filter__list-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;background:#fff;z-index:3;opacity:0;visibility:hidden;transform:translateX(-100%);transition:opacity 0.3s, visibility 0.3s, transform 0.3s;overflow:hidden}@media (min-width: 769px){.collection-filter__list-container{height:auto;top:100%;left:0;right:0;padding:24px 48px}}.collection-filter__group.is-active .collection-filter__list-container{transform:translateX(0);opacity:1;visibility:visible}.collection-filter.is-loading .collection-filter__list-container::after{background:#000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3}@media (min-width: 769px){.collection-filter__list-container{transform:translateY(-25px)}.collection-filter__group.is-active .collection-filter__list-container{transform:translateY(1px)}}.collection-filter__list-nav{position:relative;margin-bottom:16px;text-align:center;padding-left:32px}@media (min-width: 769px){.collection-filter__list-nav{display:none}}.collection-filter__list-nav button{line-height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.collection-filter__list{display:flex;flex-direction:column;align-items:flex-start;overflow:auto;max-height:calc(100% - 32px)}@media (min-width: 769px){.collection-filter__list{flex-direction:row;justify-content:center;align-items:stretch;max-height:unset;overflow:visible}}.collection-filter__button{display:flex;align-items:center;position:relative;padding-right:24px;cursor:pointer}.collection-filter__button button{font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px}.collection-filter__button svg{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-90deg);width:24px;height:24px;margin-top:-1px;transition:transform 0.3s, margin-top 0.3s}.collection-filter__group.is-active .collection-filter__button svg{transform:translateY(-50%) rotate(-270deg);margin-top:1px}@media (min-width: 769px){.collection-filter__button svg{transform:translateY(-50%)}.collection-filter__group.is-active .collection-filter__button svg{transform:translateY(-50%) rotate(-180deg);margin-top:1px}}.collection-filter__option.stacked__option{display:flex;align-items:center;margin:0 0 16px}.collection-filter__option.stacked__option:last-child{margin-bottom:0}.collection-filter__option.stacked__option .collection-filter__swatch{background-size:100% 100%;margin-bottom:0;margin-right:12px}.collection-filter__option[data-value-type="straps"]{display:flex;align-items:center;margin:0 0 16px}.collection-filter__option[data-value-type="straps"]:last-child{margin-bottom:0}.collection-filter__option[data-value-type="straps"] .collection-filter__swatch{background-size:100% 100%;margin-bottom:0;margin-right:12px}.collection-filter__option{display:flex;align-items:center;margin-bottom:16px;font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px;color:#757e86}.collection-filter__option[data-value-type="swatch"],.collection-filter__option[data-value-type="straps"]{margin-left:4px;margin-top:4px}@media (min-width: 769px){.collection-filter__option{display:inline;margin:0 24px}}.collection-filter__option.is-active,.collection-filter__option:hover{color:#2e3b47}.collection-filter__swatch{position:relative;border-radius:50%;width:40px;height:40px;display:inline-block;margin-right:12px}@media (min-width: 769px){.collection-filter__swatch{display:block;margin:0 auto 12px}}.collection-filter__swatch::after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid transparent;border-radius:50%}.collection-filter__option.is-active .collection-filter__swatch::after,.collection-filter__option:hover .collection-filter__swatch::after{border-color:#757e86}.collection-filter__subgroup{flex:1 1;padding-right:36px;margin-bottom:24px}@media (min-width: 769px){.collection-filter__subgroup{margin-bottom:0}}.collection-filter__subgroup.stacked-subgroup{margin-bottom:35px}@media (min-width: 769px){.collection-filter__subgroup.stacked-subgroup{margin-bottom:0}}.collection-filter__subgroup-title{font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px;color:#757e86;margin-bottom:16px}.collection-filter__subgroup-title.stacked-title{color:#2e3b47}.collection-filter-mobile{position:-webkit-sticky;position:sticky;display:flex;align-items:center;z-index:2;padding:8px 16px;background:#fff;border-bottom:1px solid rgba(150,157,163,0.25)}@media (min-width: 769px){.collection-filter-mobile{display:none}}.collection-filter__trigger{margin-right:8px;display:flex;align-items:center}.collection-filter__trigger svg{height:24px;width:24px}.collection-filter__meta{display:none}.collection-filter-mobile .collection-filter__meta{flex:1 1}.is-filtered .collection-filter__meta{display:flex}.collection-filter__meta button,.collection-filter__meta p{font-weight:600;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.12px}.collection-filter__meta p{color:#757e86;margin-right:8px}@media (min-width: 769px){.collection-filter__meta{margin-left:24px}}@media (min-width: 1201px){.collection-filter__meta{margin-left:48px}}.collection-filter__reset{position:relative;padding-right:24px;padding-left:8px;margin-left:auto;border-left:1px solid #e5e6e8}.collection-filter__reset span{width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/footer/footer.scss */.footer{background:#2e3b47;color:#fff;padding:32px 0}@media (min-width: 769px){.footer{padding:48px 0 96px}}@media (min-width: 1024px){.footer .reviews-meta__stars{justify-content:flex-start}}.footer__top{display:flex;flex-direction:column;margin-bottom:32px}@media (min-width: 1024px){.footer__top{flex-direction:row;justify-content:space-between;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,0.1)}}.footer__badges{width:100%}.footer__badges ul{display:block;border-bottom:1px solid #434f59;padding-bottom:64px;margin-bottom:32px}@media (min-width: 1024px){.footer__badges ul{display:flex;border-bottom:0;padding-bottom:0;margin-bottom:0}}@media (max-width: 1023px){.footer__badges li{width:100%;justify-content:center;text-align:center}}.footer__badges li::after{background:#434f59 !important}@media (max-width: 1023px){.footer__badges .trustpilot-widget{margin:0 auto}}.footer__badges .flickity-page-dots{bottom:32px}.footer__badges .dot.is-selected:only-child{display:none !important}.footer__badges .dot{background-color:#fff !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}.footer__badges .dot.is-selected{transform:scaleY(1.6)}.footer__newsletter{max-width:340px;width:100%;margin:0 auto 24px;padding-bottom:32px;border-bottom:1px solid #434f59;order:-1;text-align:center}@media (min-width: 1024px){.footer__newsletter{order:0;margin:0;padding:0;border-bottom:0;-moz-text-align-last:left;text-align-last:left}}.footer__navigation{border-bottom:1px solid rgba(255,255,255,0.1);margin-bottom:32px;text-align:center}@media (min-width: 1024px){.footer__navigation{margin-bottom:48px;text-align:left}}.footer__navigation>ul{padding-bottom:32px}@media (min-width: 1024px){.footer__navigation>ul{padding-bottom:0;display:flex;flex-flow:row wrap}}.footer__navigation>ul>li{margin-bottom:48px}@media (min-width: 1024px){.footer__navigation>ul>li{flex:1 1;min-width:25%;width:100%}}.footer__navigation .flickity-slider>li{width:100%;margin-bottom:48px}@media (min-width: 769px){.footer__navigation .flickity-slider>li{width:50%}}.footer__navigation .flickity-page-dots{bottom:32px}.footer__navigation .dot.is-selected:only-child{display:none !important}.footer__navigation .dot{background-color:#fff !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}@media (min-width: 769px){.footer__navigation .dot{height:10px;margin:0 8px}}.footer__navigation .dot.is-selected{background-color:#757e86 !important;transform:scaleY(1.6)}@media (min-width: 769px){.footer__icons{display:flex;align-items:center}}.footer__payments{text-align:center;line-height:0}@media (min-width: 769px){.footer__payments{margin-left:auto;text-align:right}}.payment-icons img{filter:grayscale(100%);margin-right:16px;margin-bottom:8px}@media (min-width: 769px){.payment-icons img{margin-bottom:0}}.payment-icons img:last-child{margin-right:0}.socials{display:flex;justify-content:center;margin-bottom:24px}@media (min-width: 769px){.socials{justify-content:flex-start;margin-bottom:0}}.socials li{margin-right:8px}.socials li:last-child{margin-right:0}.socials a{display:block;width:24px}.socials .icon svg{width:100%;height:auto}.newsletter{width:100%}.newsletter .newsletter__form{position:relative}.newsletter .newsletter__email-field{width:100%;min-height:40px;padding:12px 60px 12px 16px;margin-right:-48px;border:1px solid #fff;border-radius:100px;color:#fff;text-transform:uppercase}.newsletter .newsletter__email-field::-moz-placeholder{color:#fff}.newsletter .newsletter__email-field:-ms-input-placeholder{color:#fff}.newsletter .newsletter__email-field::placeholder{color:#fff}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/page-sunglasses-bundle-builder/bundle-builder-section.scss */.bundle-builder-n{position:relative;display:flex !important;flex-direction:column}.bundle-builder-n__container{display:flex !important;flex-direction:column}.bundle-builder-n__builder{margin:0 !important;padding:48px}.bundle-builder-n__images-close{display:none;position:absolute;z-index:300 !important;left:10px !important;top:3px !important}.bundle-builder-n__fibbl{z-index:2;left:0% !important;top:0 !important;display:flex;width:auto}@media (max-width: 950px){.bundle-builder-n__fibbl{display:none}}.bundle-builder-n .mobile-placement{display:none}@media (max-width: 950px){.bundle-builder-n .mobile-placement{margin-top:30px;border-top:1px solid #969da3;z-index:2;padding:40px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto}}@media (max-width: 650px){.bundle-builder-n .mobile-placement{padding:40px 0}}.bundle-builder-n__3d-model{background-color:#2e3b47;color:white}@media (max-width: 1150px){.bundle-builder-n__3d-model{width:150px}}@media (max-width: 950px){.bundle-builder-n__3d-model{width:350px}}@media (max-width: 650px){.bundle-builder-n__3d-model{width:100%}}.bundle-builder-n__vto{margin-left:20px;background-color:#2e3b47;color:white}@media (max-width: 1150px){.bundle-builder-n__vto{width:150px}}@media (max-width: 950px){.bundle-builder-n__vto{width:350px;margin:10px 0}}@media (max-width: 650px){.bundle-builder-n__vto{width:100%}}.bundle-builder-n__preview{padding:48px;padding-top:40px !important;background-color:#f8f8f8;border-left:1px solid #e5e6e8;position:relative}.bundle-builder-n__preview-inner{position:relative;position:sticky;position:-webkit-sticky;top:35px;z-index:auto}.bundle-builder-n__preview .slider-gallery{padding:35px 20px;max-width:57vh;margin:0 auto}.bundle-builder-n__preview .slider-gallery.is-fullscreen{z-index:10000}.bundle-builder-n__preview svg{height:24px;width:24px}.bundle-builder-n__preview.is-active{position:-webkit-sticky !important;position:sticky !important;bottom:138px !important;left:0;width:100%;z-index:1000 !important}.bundle-builder-n__preview.is-active .bundle-builder-n__images-close{display:block}.bundle-builder-n__richtext{padding-bottom:48px}.bundle-builder-n__richtext-title{color:#2e3b47;font-size:32px;margin-bottom:16px;letter-spacing:2.56px;text-transform:uppercase}.bundle-builder-n__richtext-text{color:#757e86}.bundle-builder-n__section{border-top:1px solid #969da3;padding:48px 0}.bundle-builder-n__section:last-child{border-bottom:1px solid #969da3;border-top:none}.bundle-builder-n__section-title{margin-bottom:8px;line-height:1.33;letter-spacing:1.44px;font-size:18px;text-transform:uppercase;color:#2e3b47}.bundle-builder-n__section-description{margin-bottom:24px;color:#757e86;letter-spacing:0.96px;text-transform:uppercase}.bundle-builder-n__product-wrapper{display:flex;overflow-x:visible !important}@media screen and (min-width: 1150px){.bundle-builder-n__product-wrapper{flex-flow:row wrap}}.bundle-builder-n__product{display:flex;justify-content:center;flex-direction:column;margin-right:48px;margin-bottom:48px}@media screen and (min-width: 1150px){.bundle-builder-n__product{flex:0 0 33.33%;max-width:27.33%;min-width:188px;padding:10px}}.bundle-builder-n__product img{display:block;margin-bottom:16px}.bundle-builder-n__product:last-child{margin-right:0}.bundle-builder-n__variant-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.bundle-builder-n__preview img{width:100%}.bundle-builder-n__summary{align-items:center;background-color:#2e3b47;bottom:0;color:#fff;display:flex;justify-content:space-between;position:-webkit-sticky !important;position:sticky !important;padding:9px 48px !important;width:100%;z-index:300 !important}.bundle-builder-n__summary.gallery-toggle-hidden .bundle-builder-n__summary-images{display:none !important}.bundle-builder-n__summary-images{display:none;background-color:#f8f8f8;position:absolute !important;bottom:100% !important;left:0;width:100%;align-items:center;color:#2e3b47}.bundle-builder-n__summary-images svg{height:24px;width:24px}.bundle-builder-n__summary-item-wrapper{display:flex;align-items:center;flex:1;overflow-x:auto}.bundle-builder-n__summary-items{display:flex;align-items:center}.bundle-builder-n__summary-item{border:solid 1px rgba(255,255,255,0.1);border-radius:8px;padding:8px 35px 8px 8px !important;font-size:14px;text-transform:uppercase;letter-spacing:1.12px;margin-right:32px;display:flex;align-items:center;position:relative;font-family:"din-2014-narrow", arial, sans-serif;min-width:338px !important}.bundle-builder-n__summary-item span{text-align:left;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.bundle-builder-n__summary-item.hidden{display:none}.bundle-builder-n__summary-item.active{border:solid 1px #fff}.bundle-builder-n__summary-item-remove{position:absolute;top:5px !important;right:5px !important;background-color:rgba(255,255,255,0.1) !important;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff !important;padding-left:1.5px !important;font-size:21px !important}.bundle-builder-n__summary-item-remove.hidden{display:none}.bundle-builder-n__summary-item-image{margin-right:16px}.bundle-builder-n__summary-item-image img,.bundle-builder-n__summary-item-image--add{background-color:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;border-radius:4px;height:36px;width:36px;min-height:36px;min-width:36px}.bundle-builder-n__summary-item-image img br,.bundle-builder-n__summary-item-image--add br{display:none}.bundle-builder-n__summary-price{margin-right:16px;text-align:right;letter-spacing:1.28px}.bundle-builder-n__summary-price-compare{color:#f8f8f8;font-size:12px;text-decoration:line-through;opacity:0.66}.bundle-builder-n__summary-total{display:flex;align-items:center;justify-content:space-between}.bundle-builder-n__preview .bundle-builder-n__loader{display:none;height:500px}.bundle-builder-n__preview .bundle-builder-n__loader svg{height:100px;width:100px}.bundle-builder-n__preview .bundle-builder-n__loader.is-active{display:flex}@media screen and (min-width: 1150px){.bundle-builder-n__builder,.bundle-builder-n__preview{flex:0 0 50% !important;max-width:50% !important}}@media screen and (min-width: 950px){.bundle-builder-n__container{flex-direction:row}.bundle-builder-n__builder{flex:0 0 60%;max-width:60%}.bundle-builder-n__preview{flex:0 0 40%;max-width:40%}.bundle-builder-n__product{margin-bottom:0}}@media screen and (max-width: 949px){.bundle-builder-n .flickity-page-dots{bottom:12px}.bundle-builder-n__preview{padding:8px 0 8px 0 !important}.bundle-builder-n__preview:not(.is-active) .flickity-page-dots{bottom:27px}.bundle-builder-n .slider-gallery{max-width:65% !important;padding:0 !important}.bundle-builder-n__summary{padding:16px !important;display:block !important}.bundle-builder-n__summary-item{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;min-width:-webkit-max-content !important;min-width:-moz-max-content !important;min-width:max-content !important}.bundle-builder-n__summary-item-wrapper{margin-bottom:12px !important}.bundle-builder-n__summary-images{display:flex !important}}@media screen and (max-width: 480px){.bundle-builder-n{display:block}.bundle-builder-n__container{flex-direction:column}.bundle-builder-n__builder{padding:16px}.bundle-builder-n__richtext{padding-bottom:32px}.bundle-builder-n__richtext-title{font-size:24px !important}.bundle-builder-n__section{padding:32px 0}.bundle-builder-n__product{margin-right:16px;margin-bottom:48px;min-width:210px}.bundle-builder-n__product-wrapper{overflow-x:auto !important}.bundle-builder-n__product-wrapper::-webkit-scrollbar{-webkit-appearance:none}.bundle-builder-n__product-wrapper::-webkit-scrollbar:vertical{width:4px}.bundle-builder-n__product-wrapper::-webkit-scrollbar:horizontal{height:4px}.bundle-builder-n__product-wrapper::-webkit-scrollbar-thumb{opacity:0.5;border:none;border-radius:0;background-color:#2e3b47}.bundle-builder-n__product-wrapper::-webkit-scrollbar-track{border-radius:0;background-color:#ecedf0}.bundle-builder-n__summary-total button{flex:1}.bundle-builder-n__summary-item-image{margin-right:16px}.bundle-builder-n__summary-item-image--add br{display:block}}.is-flickity-fullscreen .header{z-index:auto !important}#preview-bar-iframe{display:none}.bundle-builder-n__popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483002;background:rgba(0,0,0,0.5);display:none}.bundle-builder-n__popup-inner{z-index:2147483003;display:flex;position:absolute;left:30px;top:30px;bottom:30px;right:30px;background-color:#fff}@media (min-width: 769px){.bundle-builder-n__popup-inner{left:40px;top:40px;bottom:40px;right:40px}}.bundle-builder-n__popup-inner__content{position:absolute;top:0;right:0;bottom:0;left:0}.bundle-builder-n__popup-inner__content .fibbl-qr-code-popup,.bundle-builder-n__popup-inner__content .fibbl-model-viewer-popup{padding:0 !important}.bundle-builder-n__popup-inner__content .fibbl-qr-code-popup{background-color:#f8f8f8}.bundle-builder-n__popup-close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px;color:#000}@media (max-width: 950px){.bundle-builder-section-page #gorgias-chat-container #chat-button{bottom:142px !important}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/page-bundle-builder/bundle-builder.scss */@media (min-width: 769px){.bundle-builder__container{display:flex}}.bundle-builder__head{margin-bottom:32px}@media (min-width: 769px){.bundle-builder__head{margin-bottom:48px}}@media (min-width: 769px){.bundle-builder__gallery,.bundle-builder__content{flex:0 0 50%;max-width:50%}}.bundle-builder__gallery{padding:8px 8px 40px;border-top:1px solid #e5e6e8}@media (min-width: 769px){.bundle-builder__gallery{padding:48px}}.bundle-builder__gallery.js-loading .bundle-builder__loader{display:flex}.bundle-builder__gallery .bundle-builder__loader{display:none;align-items:center;justify-content:center;max-width:400px;max-height:400px;width:100%;height:100%;margin:0 auto}.bundle-builder__gallery .bundle-builder__loader svg{width:100px;height:auto}@media (max-width: 768px){.sticky-on-mobile .bundle-builder__gallery{position:-webkit-sticky;position:sticky;transition:bottom 0.3s ease-out}}@media (max-width: 768px){.bundle-builder__gallery .slider-gallery{max-width:50%;top:0 !important;margin:0 auto}}@media (min-width: 769px){.bundle-builder__gallery .slider-gallery{position:-webkit-sticky;position:sticky;top:35px;padding:35px 20px;max-width:60vh;margin:0 auto}}.bundle-builder__gallery .slider-gallery.is-fullscreen{z-index:600}.bundle-builder__gallery .slider-gallery.is-fullscreen .ratio{--ratio: 100vh}.bundle-builder__gallery .slider-gallery.is-fullscreen .slider-gallery__slide .slider-gallery__slide-inner img{left:50%;width:auto;transform:translateX(-50%)}.bundle-builder__gallery-open{width:100%;position:absolute;bottom:100%;left:0;background:#f8f8f8;color:#2e3b47}.bundle-builder__gallery-open svg{width:24px}.sticky-on-mobile .bundle-builder__gallery-open,.gallery-toggle-hidden .bundle-builder__gallery-open{display:none}.bundle-builder__gallery-close{display:none;position:absolute;top:12px;left:12px;width:24px}.sticky-on-mobile .bundle-builder__gallery-close{display:block}@media (min-width: 769px){.sticky-on-mobile .bundle-builder__gallery-close{display:none !important}}.bundle-builder__content{position:relative;padding:24px 16px}@media (min-width: 769px){.bundle-builder__content{padding:48px}.bundle-builder__content::before,.bundle-builder__content::after{content:"";position:absolute;left:0;right:0;height:48px;background-image:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%)}.bundle-builder__content::before{top:0}.bundle-builder__content::after{bottom:0;transform:rotate(180deg)}}.bundle-bar__aside{display:none}.bundle-bar-item__image img{display:none;width:100%;height:100%}.has-product .bundle-bar-item__image img{display:block}.has-product .bundle-bar-item__image span{display:none}.bundle-choice{margin-bottom:32px;border-bottom:1px solid rgba(46,59,71,0.25)}.bundle-choice:last-child{margin-bottom:0;border-bottom:0}@media (min-width: 769px){.bundle-choice{margin-bottom:48px}}.bundle-choice:not(.bundle-choice--model){padding-bottom:32px}@media (min-width: 769px){.bundle-choice:not(.bundle-choice--model){padding-bottom:48px}}.bundle-choice .accordion__head{padding-bottom:12px}.bundle-options{display:flex;flex-flow:row wrap;margin:0 -8px}.bundle-options>*{padding:0 8px;flex:0 0 50%;max-width:50%}@media (min-width: 481px){.bundle-options>*{flex:0 1 auto;max-width:100%}}@media (min-width: 769px){.bundle-options>*{flex:0 1 50%}}@media (min-width: 1024px){.bundle-options>*{flex:0 1 33.33%}.bundle-choice--size .bundle-options>*{flex-basis:33.33%}.bundle-choice--dial-color .bundle-options>*{flex-basis:33.33%}}@media (min-width: 1441px){.bundle-options>*{flex:0 1 25%}.bundle-choice--size .bundle-options>*{flex-basis:20%}.bundle-choice--dial-color .bundle-options>*{flex-basis:33.33%}}.bundle-option input:focus{outline:0 !important}.bundle-option label{display:block;cursor:pointer}@media (hover: hover){.bundle-option label:hover .btn,.bundle-option label:hover .product__form .shopify-payment-button__button,.product__form .bundle-option label:hover .shopify-payment-button__button{border:1px solid #2e3b47;background-color:#2e3b47;color:#fff}.bundle-option label:hover .bundle-strap__image{border-color:#2e3b47}}.bundle-option label .btn,.bundle-option label .product__form .shopify-payment-button__button,.product__form .bundle-option label .shopify-payment-button__button{pointer-events:none}.bundle-option input:checked+label .bundle-strap__image{border-color:#2e3b47}.bundle-option input:disabled+label{opacity:0.5;pointer-events:none}.bundle-model__image,.bundle-strap__image{margin-bottom:16px}.bundle-models{display:flex;overflow:auto;margin:0 -8px}.bundle-models::-webkit-scrollbar{-webkit-appearance:none}.bundle-models::-webkit-scrollbar:vertical{width:4px}.bundle-models::-webkit-scrollbar:horizontal{height:4px}.bundle-models::-webkit-scrollbar-thumb{opacity:0.5;border:none;border-radius:0;background-color:#2e3b47}.bundle-models::-webkit-scrollbar-track{border-radius:0;background-color:#ecedf0}@media (min-width: 1024px){.bundle-models{flex-flow:row wrap;overflow:visible;margin:0 -24px}}.bundle-models>*{flex:0 0 226px;max-width:226px;padding:0 8px;margin-bottom:48px}@media (min-width: 1024px){.bundle-models>*{flex:0 0 33.33%;max-width:33.33%;min-width:188px;padding:0 24px}}.bundle-straps{flex-flow:row nowrap;overflow:auto;padding-bottom:16px;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-behavior:smooth}.bundle-straps::-webkit-scrollbar{-webkit-appearance:none}.bundle-straps::-webkit-scrollbar:vertical{width:4px}.bundle-straps::-webkit-scrollbar:horizontal{height:4px}.bundle-straps::-webkit-scrollbar-thumb{opacity:0.5;border:none;border-radius:0;background-color:#2e3b47}.bundle-straps::-webkit-scrollbar-track{border-radius:0;background-color:#ecedf0}.bundle-strap{scroll-snap-align:start;flex:0 0 220px}.bundle-strap__image{border-radius:8px;border:1px solid transparent;overflow:hidden}.bundle-choice__head{margin-bottom:24px}.accordion-slider{position:relative;padding-top:16px}.accordion-slider__button{position:absolute;top:0;right:0;width:24px;height:24px;flex:0 1 auto;padding:0}.accordion-slider__button.prev{right:24px}.watch-bundle-bar-item .summary-bar-item__content{position:relative;display:flex}.content-wrapper{display:flex;flex-direction:column}.summary-bar-item-remove{margin-left:10px;margin-top:2px;background-color:#fff;height:13px;width:13px;border-radius:100px;color:#000;display:flex;text-align:center;font-size:16px;justify-content:center;align-items:center}.summary-bar-item-remove.hidden{display:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/product/3d-model.scss */.modelViewer_container-hidden{visibility:hidden}.modelViewer_overlay{opacity:50%;position:fixed;top:0;background:#000;width:100%;height:100%;left:0;right:0;z-index:1}.modelViewer_container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.modelViewerContent_container{background:#fff;position:absolute;z-index:1000;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#td-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dcdcdc;z-index:1}.ldr-content{padding:25px;box-sizing:border-box}.ldr-bar{position:relative;display:inline-block;width:150px;max-width:100%;height:15px;border:2px solid #212121;margin:20px 0;border-radius:4px;overflow:hidden}.ldr-percent{position:absolute;left:-15%;top:0;bottom:0;width:30%;background-color:#212121;transition:0.5s all;-webkit-animation-name:load;animation-name:load;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes load{0%{left:-15%}50%{left:85%}100%{left:-15%}}img{max-width:100%}.ldr-tbl{display:table;width:100%;height:100%}.ldr-cell{display:table-cell;text-align:center;vertical-align:middle}.ldr-content{display:inline-block}.displayThreeDMdel_cta{background:#2e3b47;color:#fff;position:absolute;z-index:2;left:0;padding:11px 17px;font-weight:bold;margin:10px;font-size:14px;min-width:unset;text-transform:none}@media (min-width: 768px){.displayThreeDMdel_cta{background:#fff;color:#2e3b47;top:0;left:unset;right:0;bottom:unset;padding:14px;margin:0;min-width:120px}}.displayThreeDMdel_cta:hover{background:#2e3b47;color:#fff}.modelViewerFloated_annotation{position:absolute;top:3%;right:4%}.modelViwerControllers_container{position:absolute;right:6%;top:20%;transform:rotate(90deg) translate(70%, 38%);transform-origin:92% 136%}@media (min-width: 768px){.modelViwerControllers_container{top:50%;right:2%;transform:rotate(90deg) translate(27%, 38%)}}.modelViwer_controller{font-size:27px;display:block;margin:0 auto;padding:3px 10px;text-align:center;transform:rotate(90deg)}.zoomSlider_container{height:100%;display:flex;align-items:center}.zoom_slider{-webkit-appearance:none;width:200px;height:12px;border-radius:5px;background:#fff;outline:none;opacity:0.7;transition:opacity 0.2s;padding:0}@media (min-width: 768px){.zoom_slider{width:300px;height:15px}}.zoom_slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#2e3b47;cursor:pointer}.zoom_slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#2e3b47;cursor:pointer}.displayThreeDMdel_cta-mobile{display:block;line-height:12px;letter-spacing:1px;padding:14px;min-width:120px;font-weight:bold;font-size:14px;background:#fff;color:#2e3b47;margin:0 auto 20px}@media (min-width: 768px){.displayThreeDMdel_cta-mobile{display:none}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/accordion/accordion.scss */.accordion{overflow:hidden;transition:padding-bottom 0.25s ease-out;padding-bottom:0}.accordion--bordered{padding-bottom:8px}.accordion--active{padding-bottom:24px}.accordion__head{cursor:pointer;padding-bottom:24px}.accordion--bordered .accordion__head{padding-bottom:8px;border-bottom:1px solid #e5e6e8}.accordion__title{width:100%;position:relative;text-align:left}.accordion__title:focus{outline:0 !important}.accordion__icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px}.accordion--active .accordion__icon{transform:translateY(-50%) rotate(180deg)}.accordion__body{max-height:0;overflow:hidden;transition:all 0.25s ease-out;opacity:0}.accordion--active .accordion__body{opacity:1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/account-drawer/account-drawer.scss */.account-drawer{width:100%;height:-webkit-fill-available}.account-drawer .account-js-hidden{display:none !important}.account-drawer__wrapper{text-align:center;display:flex;justify-content:space-between;flex-direction:column;height:-webkit-fill-available}.account-drawer .clickable{cursor:pointer}.account-drawer .signed-in-blocks{width:100%;height:70%;display:flex;flex-direction:column;align-items:center;justify-content:center}.account-drawer .signed-in-blocks__block{width:80%;padding:20px;border-top:1px solid #e5e6e8}.account-drawer .signed-in-blocks__block:last-child{border-top:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8}.account-drawer__title,.account-drawer__subtitle{margin-bottom:8px}.account-drawer__footer-title,.account-drawer__footer-subtitle{margin-bottom:16px}.account-drawer__subtitle{color:#757e86}.account-drawer__body{padding:48px 24px}.account-drawer__footer{border-top:1px solid #e5e6e8;background-color:#f8f8f8;padding:48px}.account-drawer__body,.account-drawer__form{width:100%}@media screen and (max-width: 768px){.account-drawer__body{padding:32px 16px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/breadcrumbs/breadcrumbs.scss */.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{opacity:0.5;font-style:italic}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/beams-with-text/beams-with-text.scss */.beams-with-text{position:relative;margin-bottom:32px}@media (min-width: 1024px){.beams-with-text{margin:96px 0}}@media (min-width: 1024px){.beams-with-text__wrapper{display:flex}.beams-with-text__wrapper.reverse{flex-direction:row-reverse}}.beams-with-text__content{text-align:center;padding:48px 16px}@media (min-width: 1024px){.beams-with-text__content{text-align:left;padding:0;display:flex;align-items:center}}.beams-with-text__content-1{text-align:center;padding:48px 16px}.has-image-overlay .beams-with-text__content-1{text-align:left}.button-inside-media .beams-with-text__content-1 .btn,.button-inside-media .beams-with-text__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-1 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .beams-with-text__content-1 .btn,.button-inside-media .beams-with-text__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-1 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.beams-with-text__content-1{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.beams-with-text.reverse .beams-with-text__content-1{padding-right:48px;padding-left:96px}}.beams-with-text__content-2{text-align:center;padding:48px 16px}.has-image-overlay .beams-with-text__content-2{text-align:left}.button-inside-media .beams-with-text__content-2 .btn,.button-inside-media .beams-with-text__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-2 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .beams-with-text__content-2 .btn,.button-inside-media .beams-with-text__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__content-2 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.beams-with-text__content-2{flex:0 0 33% !important;max-width:33% !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.beams-with-text.reverse .beams-with-text__content-2{padding-right:48px;padding-left:96px}}@media (min-width: 1024px){.beams-with-text__content-inner{max-width:568px}.beams-with-text__content-inner.offset{margin-left:auto}.beams-with-text.reverse .beams-with-text__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.beams-with-text__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.beams-with-text__title{font-size:72px;line-height:72px}}.beams-with-text__media{position:relative;flex:1 1;display:flex;justify-content:center;align-items:center}.beams-with-text__media .btn,.beams-with-text__media .product__form .shopify-payment-button__button,.product__form .beams-with-text__media .shopify-payment-button__button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:none}.button-inside-media .beams-with-text__media .btn,.button-inside-media .beams-with-text__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__media .shopify-payment-button__button{display:inline-flex}@media (min-width: 769px){.button-inside-media .beams-with-text__media .btn,.button-inside-media .beams-with-text__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .beams-with-text__media .shopify-payment-button__button{display:none}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/button/button.scss */.btn,.product__form .shopify-payment-button__button{min-height:40px;padding:0 20px;min-width:130px;font-weight:700;font-size:14px;line-height:1;letter-spacing:0.08em;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;transition:transform 0.3s ease-out}.btn:hover,.product__form .shopify-payment-button__button:hover{transform:scale(1.025)}.btn[data-swatch],.product__form .shopify-payment-button__button[data-swatch]{position:relative;padding:0 48px}.btn.btn--full,.product__form .btn--full.shopify-payment-button__button{width:100%}.btn.btn--compact,.product__form .btn--compact.shopify-payment-button__button{height:auto;padding:11px 0;min-width:initial;line-height:1.3}.btn.btn--small,.product__form .btn--small.shopify-payment-button__button{height:auto;padding:5px 0;min-width:initial;line-height:1.3}.btn.btn--underline,.product__form .btn--underline.shopify-payment-button__button{position:relative}.btn.btn--underline span::before,.product__form .btn--underline.shopify-payment-button__button span::before{content:"";left:0;right:0;height:1px;bottom:-2px;background:#000;position:absolute}.btn.btn--text-small,.product__form .btn--text-small.shopify-payment-button__button{font-size:12px}.btn:disabled,.product__form .shopify-payment-button__button:disabled{opacity:0.5}.btn--primary,.bundle-option input:checked+label .btn,.bundle-option input:checked+label .product__form .shopify-payment-button__button,.product__form .bundle-option input:checked+label .shopify-payment-button__button{border:1px solid #2e3b47;background-color:#2e3b47;color:#fff}.btn--primary.inverse,.bundle-option input:checked+label .inverse.btn,.bundle-option input:checked+label .product__form .inverse.shopify-payment-button__button,.product__form .bundle-option input:checked+label .inverse.shopify-payment-button__button{border-color:#fff;background-color:#fff;color:#2e3b47}.btn--secondary{border:1px solid #f8f8f8;background-color:#f8f8f8;color:#333}.btn--outlined{border:1px solid #2e3b47;color:#2e3b47}.btn--full-width{width:100%}.btn--rounded-8{border-radius:8px}.btn--rounded-100{border-radius:100px}.btn--tall{min-height:55px}.btn--reset{padding:0;height:auto;text-align:left;letter-spacing:0;min-width:inherit;text-decoration:underline;line-height:1.3}.btn_switch--passive{display:flex}.btn_switch--active{display:none}.btn_switch.active .btn_switch--passive{display:none}.btn_switch.active .btn_switch--active{display:flex}.button__swatch{position:absolute;top:50%;left:8px;border-radius:50%;width:24px;height:24px;transform:translateY(-50%);box-shadow:inset 0 0 1px rgba(0,0,0,0.4);border:1px solid #fff}.btn-wishlist{background-color:#fff;width:40px;height:40px;border-radius:50%;padding:0.5rem}.btn-wishlist span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;transition:opacity .2s,visibility .2s}.btn-wishlist__full{opacity:0;visibility:hidden}.btn-wishlist[data-action="remove"] .btn-wishlist__full,.btn-wishlist[data-action="add"]:hover .btn-wishlist__full{opacity:1;visibility:visible}.shopify-payment-button__button{padding:0 !important;border-radius:100px !important;min-height:40px !important;padding-top:0 !important;padding-bottom:0 !important;font-weight:600 !important;width:100%;overflow:hidden}.shopify-payment-button__button .shopify-cleanslate{width:100% !important}.shopify-cleanslate{width:100%}.btn-guardian{min-height:46px;padding:0 20px;min-width:250px;font-weight:700;font-size:14px;line-height:1;letter-spacing:-0.21px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;background-color:#fff;color:#000;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%);transition:transform 0.3s ease-out}@media (min-width: 769px){.btn-guardian{min-height:68px;font-size:20px;line-height:1;letter-spacing:-0.3px}}@media (hover: hover){.btn-guardian:hover{transform:scale(1.1)}}.btn-guardian--sm{min-width:124px;min-height:40px;font-size:14px;letter-spacing:1.12px;padding:0 24px}@media (min-width: 769px){.btn-guardian--lg{padding:0 68px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/card/card.scss */.card__content{position:relative;background-color:#f8f8f8;margin:-16px 16px 0;padding:16px 16px 24px;text-align:center;z-index:1}@media (min-width: 769px){.card__content{margin:-32px 32px 0;padding:32px 32px 70px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cart/cart.scss */#shopify-section-cart-drawer{width:100%;display:flex}.cart-drawer{width:100%;display:flex}.cart-drawer.is-loading{pointer-events:none;opacity:0.5}.cart-drawer .product-slider__title{padding-left:16px;text-align:left}@media (min-width: 769px){.cart-drawer .product-slider__title{padding-left:32px}}.cart-drawer .product-slider__slides{margin:0}.cart-drawer .product-slider__slide{width:131px}.cart-drawer .product-slider__slide:first-child{width:147px;padding-left:1rem}@media (min-width: 769px){.cart-drawer .product-slider__slide:first-child{width:163px;padding-left:2rem}}.cart-drawer .product-slider__slide:last-child{width:147px;padding-right:1rem}.cart-drawer__form{width:100%;display:flex;flex-direction:column}.cart-drawer__body{flex:1 1;overflow:hidden}.cart-drawer__items{position:relative;height:100%;overflow:auto}.cart-drawer__slider{padding-top:16px;border-top:1px solid #e5e6e8}.cart-drawer__foot-discount{border-top:1px solid #e5e6e8;padding:8px}@media (min-width: 769px){.cart-drawer__foot-discount{padding:16px 32px}}.cart-drawer__foot-discount input{width:100%;text-align:center}.cart-drawer__foot-inner{background:#2e3b47;color:#fff;padding:16px 8px}@media (min-width: 769px){.cart-drawer__foot-inner{padding:16px 32px}}.cart-drawer__cart-link{color:#fff;border-color:rgba(255,255,255,0.2)}.cart-empty{padding:96px 0}.cart{padding:48px 0 24px}.cart.is-loading{opacity:0.5;pointer-events:none}@media (min-width: 1024px){.cart{padding:48px 0 64px}}.cart .cart-item{border-bottom:1px solid #e5e6e8}.cart .dynamic-checkout__content li{flex:1 1 !important;border-radius:100px;overflow:hidden;margin-top:0 !important;margin-bottom:8px !important;height:40px !important}.cart .dynamic-checkout__content li div,.cart .dynamic-checkout__content li iframe{height:40px !important;max-height:40px !important}@media (min-width: 769px){.cart .dynamic-checkout__content li{margin-bottom:0 !important}}.cart__sticky{width:100%;background-color:#2e3b47;padding:16px 48px;display:flex;align-items:center;justify-content:end;gap:16px;z-index:2;transition:all 0.3s ease-out}.cart__sticky.is-hidden{display:none}@media (max-width: 750px){.cart__sticky .cart__sticky-button{flex:1 1 !important}.cart__sticky .cart__sticky-button a{width:100% !important}}.cart__sticky-price{color:#fff;font-size:14px !important;line-height:17.5px !important;font-weight:600 !important;letter-spacing:1.12px !important}@media (min-width: 1024px){.cart__form{display:flex;flex-flow:row wrap}}.cart-head{padding-bottom:8px;border-bottom:1px solid #e5e6e8}.cart__messages{width:100%;margin-bottom:24px}.cart__messages li{list-style:none;margin-bottom:16px}.cart__messages li:last-child{margin-bottom:0}@media (min-width: 1024px){.cart__main{display:flex;flex-direction:column;flex:1 1}}@media (min-width: 1024px){.cart__aside{max-width:40%;flex:0 0 40%;margin-left:32px}}@media (min-width: 1201px){.cart__aside{max-width:450px;flex:0 0 450px}}.cart__strap-upsell{margin-top:64px}.cart__strap-upsell .strap-item{width:calc(33.33% - 32px);margin:0 16px}.cart__strap-upsell .flickity-prev-next-button{bottom:100%;margin-bottom:32px;top:auto;right:0;left:auto;transform:none;width:32px;height:32px}.cart__strap-upsell .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.cart__strap-upsell .flickity-prev-next-button{right:2rem;border:1px solid #e5e6e8}}.cart__strap-upsell .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.cart-summary{background:#f8f8f8;padding:32px}.cart-total li{display:flex;flex-flow:row wrap;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e5e6e8}.cart-total li:first-child{padding:32px 0}.cart-total p{text-align:right}.cart-discount-code{position:relative;padding-right:24px}.cart-discount-code .icon{width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cart-delivery{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e6e8}@media (min-width: 1024px){.cart-delivery{margin-bottom:0;padding-bottom:0;border-bottom:0}}.cart-delivery a{display:flex;align-items:center}.cart-delivery span{margin-left:4px}.btn--checkout.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}.btn--checkout .icon{margin-right:12px}.cart__head{display:none}@media (min-width: 769px){.cart__head{display:block}}.cart__head-content{flex:0 0 48%;max-width:48%}.cart__head-price{flex:0 0 22.5%;max-width:22.5%}.cart__head-quantity{flex:1 1;text-align:right}.cart__badges{width:100%}.cart__badges ul{display:block;border-bottom:1px solid #434f59;padding-bottom:64px;margin-bottom:32px}@media (min-width: 1024px){.cart__badges ul{display:flex;border-bottom:0;padding-bottom:0;margin-bottom:0}}@media (max-width: 1023px){.cart__badges li{width:100%;justify-content:center;text-align:center}}.cart__badges li::after{background:#434f59 !important}@media (max-width: 1023px){.cart__badges .trustpilot-widget{margin:0 auto}}.cart__badges .flickity-page-dots{bottom:32px}.cart__badges .dot.is-selected:only-child{display:none !important}.cart__badges .dot{background-color:#fff !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}.cart__badges .dot.is-selected{transform:scaleY(1.6)}.discounts__discount{display:inline-block;background:#757e86;color:#fff;padding:4px 12px;text-transform:uppercase;border-radius:100px;margin-top:16px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cart-item/cart-item.scss */.cart-item{padding:8px 0}.cart-item .btn,.cart-item .product__form .shopify-payment-button__button,.product__form .cart-item .shopify-payment-button__button{min-height:32px}.cart-item--drawer{padding:32px 24px 16px}.cart-item--drawer .cart-item__content{margin-bottom:8px}.cart-item--drawer .cart-item__upsells,.cart-item--drawer .cart-item__gift-wrap{width:calc(100% + 48px);margin:0 -24px}@media (min-width: 1024px){.cart-item:not(.cart-item--drawer){display:flex;flex-flow:row wrap;padding:32px 0}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .btn,.cart-item:not(.cart-item--drawer) .product__form .shopify-payment-button__button,.product__form .cart-item:not(.cart-item--drawer) .shopify-payment-button__button{min-height:40px}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content{flex:0 0 48%;max-width:48%}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content .cart-item__price{display:none}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content .cart-item__quantity{display:none}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__content .cart-item__discounts{display:block}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__price{display:block;flex:0 0 22.5%;max-width:22.5%}.cart-item:not(.cart-item--drawer) .cart-item__price .price__amount{display:block}.cart-item:not(.cart-item--drawer) .cart-item__price span.price__amount,.cart-item:not(.cart-item--drawer) .cart-item__price ins{font-size:18px;line-height:24px;letter-spacing:1.44px}.cart-item:not(.cart-item--drawer) .cart-item__price ins{margin-bottom:8px}.cart-item:not(.cart-item--drawer) .cart-item__price del{font-size:14px;line-height:1;letter-spacing:1.12px;margin-left:0 !important}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__quantity-container{flex:1 1;text-align:right}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__quantity-container .cart-item__quantity{display:flex}}@media (min-width: 769px){.cart-item:not(.cart-item--drawer) .cart-item__quantity-container .cart-item__discounts{display:none}}.cart-item__content{position:relative;display:flex;flex-flow:row wrap;font-size:16px}.cart-item__content .cart-item__price{display:flex;align-items:center}.cart-item__content .cart-item__quantity .select{max-width:55px}.cart-item__content .cart-item__quantity .choices__inner{min-height:26px !important}.cart-item__content .cart-item__quantity .select .choices__list--single .choices__item{padding:0 !important}.cart-item__content .cart-item__quantity .select .choices__list--dropdown .choices__item,.cart-item__content .cart-item__quantity .select .choices__list[aria-expanded] .choices__item{padding:0 8px !important}.cart-item__content .cart-item__discounts{display:none}.cart-item__image{flex:0 0 95px;max-width:95px;margin-right:16px}@media (min-width: 769px){.cart-item__image{flex:0 0 78px;max-width:78px;margin-right:44px}.cart-item--drawer .cart-item__image{flex:0 0 131px;max-width:131px;margin-right:16px}}.cart-item__info{flex:1 1}@media (min-width: 769px){.cart-item__info{padding-right:8px}}.cart-item__price{display:none}.cart-item__price del{color:#757e86}.cart-item__quantity{display:flex;align-items:center}.cart-item__quantity-container .cart-item__quantity{display:none}.cart-item__quantity-container .cart-item__discounts{display:block}.cart-item__remove{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e5e6e8;margin-left:8px}.cart-item__remove span{pointer-events:none}.cart-item.has-active-sunglasses .js-sunglasses-wrap-container{opacity:1;margin-top:16px;padding:16px 0}.cart-item.has-active-jewelry .js-jewelry-wrap-container{opacity:1;margin-top:16px;padding:16px 0}.product-item__content .uppercase.interactive.neutral-dark{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:30px}.cart-item.has-active-upsell .cart-item__upsells{opacity:1;margin-top:16px}.cart-item__upsells .strap-item{width:204px;margin:0 8px}.cart-item__upsells-title{padding:0 25px 8px 25px !important;font-size:13px !important}.additional-collections{display:flex;-moz-column-gap:10px;column-gap:10px}.cart-item__gift-wrap{background:#f8f8f8;border-top:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8}.cart-item.has-active-giftwrap .cart-item__gift-wrap{opacity:1;margin-top:16px;padding:16px 0}.cart-item__gift-wrap .cart-item__upsells-title-mod{padding:0 25px 8px 25px !important;font-size:13px !important}.cart-item__upsells,.cart-item__gift-wrap{width:100%;max-height:0;margin-top:0;overflow:hidden;transition:all 0.25s ease-out;opacity:0}.cart-item__upsells-inner{background:#f8f8f8;border-top:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8;padding:48px 0 16px}.cart-item__upsells-inner .flickity-prev-next-button{top:auto;bottom:100%;margin-bottom:8px;right:16px;left:auto;transform:none;width:32px;height:32px}.cart-item__upsells-inner .flickity-prev-next-button:focus{box-shadow:none !important}.cart-item__upsells-inner .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.gift-wrap-product{width:205px;margin:0 auto}.gift-wrap-product__image{position:relative}.gift-wrap-product__actions{position:absolute;bottom:16px;left:0;width:100%;text-align:center}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cart-popup/cart-popup.scss */@media (max-width: 1450px){.cart-popup{position:fixed;top:0;right:0;z-index:2147483002;width:100vw;height:100vh;background:rgba(0,0,0,0.5);display:none}}.sunglass-pop-up{display:none;z-index:2147483003;width:900px;height:530px;position:fixed;top:50vh;right:calc(50vw + 250px);transform:translate(100%, -50%);opacity:0;visibility:hidden}.sunglass-pop-up.popup-visible{transform:translate(50%, -50%);opacity:1;visibility:visible;transition:all 0.3s ease-out}@media (max-width: 1450px){.sunglass-pop-up{right:50%}}@media (max-width: 900px){.sunglass-pop-up{flex-direction:column;width:80vw;right:50%;height:615px}}.sunglass-pop-up .sunglass-pop-up_image-area{position:relative;margin:0;width:66%;background-color:white}@media (max-width: 900px){.sunglass-pop-up .sunglass-pop-up_image-area{top:0;height:305px;width:100%}}.sunglass-pop-up .sunglass-pop-up_image-area .sunglass-pop-up_image{margin:0;-o-object-fit:cover;object-fit:cover}.sunglass-pop-up_text-area{position:relative;width:34%;height:100%;background-color:#2e3b47}@media (max-width: 900px){.sunglass-pop-up_text-area{position:static;top:50%;height:305px;width:100%}}.sunglass-pop-up_text-area .sunglass-pop-up_text{height:100%;display:flex;flex-direction:column;margin:65px 35px 45px 35px;padding:0;color:white}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_text{margin:52px 24px 33px 24px}}.sunglass-pop-up_text-area .sunglass-pop-up_text h2{font-size:32px;letter-spacing:2.56px;line-height:32px}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_text h2{font-size:38px;margin-bottom:14px}}@media (max-width: 520px){.sunglass-pop-up_text-area .sunglass-pop-up_text h2{font-size:28px}}.sunglass-pop-up_text-area .sunglass-pop-up_text p{font-size:16px;line-height:24px}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_text p{font-size:18px;margin-top:10px;line-height:30px}}@media (max-width: 520px){.sunglass-pop-up_text-area .sunglass-pop-up_text p{font-size:18px;margin-top:0;line-height:24px}}.sunglass-pop-up_text-area .sunglass-pop-up_button{width:100%;display:flex;gap:12px;justify-content:center;align-items:center;position:absolute;bottom:50px;left:0}@media (max-width: 900px){.sunglass-pop-up_text-area .sunglass-pop-up_button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%}}.cart-popup__close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px}.btn-width-responsive{width:80% !important}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-blocks/collection-hero-blocks.scss */.collection-hero-blocks{max-width:100%;overflow:hidden}.collection-hero-blocks__items.ratio{max-width:100%}@media (max-width: 768px){.collection-hero-blocks__items.ratio{--ratio: 100%}}.collection-hero-blocks__items.ratio video{width:100%}@media (max-width: 768px){.collection-hero-blocks__items.ratio video{position:absolute;left:0;top:0;width:100%;height:100%}}@media (max-width: 768px){.collection-hero-blocks{padding-top:24px}}@media (max-width: 768px){.collection-hero-blocks .collection-hero-blocks__items video.desktop{display:none}}.collection-hero-blocks .collection-hero-blocks__items video.mobile{display:none}@media (max-width: 768px){.collection-hero-blocks .collection-hero-blocks__items video.mobile{display:block}}.collection-hero-blocks__items.container{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:42px;column-gap:42px;margin-top:26px;margin-bottom:105px}@media (max-width: 768px){.collection-hero-blocks__items.container{margin-top:0;width:auto;overflow:auto;margin-bottom:10px;-moz-column-gap:6px;column-gap:6px;padding:0 16px 10px}}.collection-hero-blocks__items.container .ratio{--ratio: 100%;overflow:hidden;display:flex;margin-bottom:28px}@media (max-width: 768px){.collection-hero-blocks__items.container .ratio{--ratio: 129%;margin-bottom:8px}}.collection-hero-blocks__items.container .mobile{display:none}@media (max-width: 768px){.collection-hero-blocks__items.container .mobile{display:block}}@media (max-width: 768px){.collection-hero-blocks__items.container .desktop{display:none}}.collection-hero-blocks__items.container img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-hero-blocks__items.container video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-hero-blocks__items.container .product-title{font-size:30px;letter-spacing:-0.27px;text-transform:uppercase;font-weight:900;line-height:1;margin-bottom:1px;color:#000;font-family:"din-2014", sans-serif}@media (max-width: 1023px){.collection-hero-blocks__items.container .product-title{font-size:24px}}@media (max-width: 768px){.collection-hero-blocks__items.container .product-title{font-size:18px;letter-spacing:-0.27px}}.collection-hero-blocks__items.container .product-description{font-size:18px;letter-spacing:-0.27px;color:#000;font-family:"din-2014", sans-serif}@media (max-width: 1023px){.collection-hero-blocks__items.container .product-description{font-size:16px}}@media (max-width: 768px){.collection-hero-blocks__items.container .product-description{font-size:12px;letter-spacing:-0.18px}}@media (max-width: 768px){.collection-hero-blocks__items.container .collection-hero-blocks{padding-top:0;min-width:161px}}@media (max-width: 768px){.collection-hero-blocks__items.container .collection-hero-blocks.hero-content{padding:0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-banner-functionality/collection-hero-banner-functionality.scss */.collection-hero-banner-functionality{max-width:1174px;margin:0 auto;overflow:hidden}@media (min-width: 769px){.collection-hero-banner-functionality{margin-bottom:80px}}@media (max-width: 768px){.collection-hero-banner-functionality{padding-top:24px}}@media (min-width: 769px){.collection-hero-banner-functionality__items{display:flex;flex-flow:row wrap;margin:0 -16px}}@media (min-width: 769px){.collection-hero-banner-functionality__item{flex:0 0 50%;max-width:50%;padding:0 16px}}.collection-hero-banner-functionality__item-inner{position:relative;padding:32px;overflow:hidden}@media (max-width: 768px){.collection-hero-banner-functionality__item-inner{padding:0}}.collection-hero-banner-functionality__background{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;filter:blur(10px)}.collection-hero-banner-functionality__content{position:relative;color:#fff}div.collection-hero-banner-functionality__item.no-full-video .product-title{font-family:"DIN 2014 Narrow Demi", bold, sans-serif;flex-grow:0;font-size:80px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:2.88px;text-align:left;color:#2e3b47;text-transform:uppercase}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .product-title{font-size:32px !important;line-height:1.25 !important;letter-spacing:1.28px !important;text-align:center !important}}div.collection-hero-banner-functionality__item.no-full-video .product-description{font-family:"din-2014", sans-serif;height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important;margin:21px 0 31px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#757e86}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .product-description{font-size:16px !important;line-height:1.5 !important;text-align:center !important;color:#2e3b47 !important;height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important}}div.collection-hero-banner-functionality__item.no-full-video .product-title_second{font-family:"DIN 2014 Narrow Demi", bold, sans-serif;flex-grow:0;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2e3b47;padding-bottom:16px;margin-top:61.8px;text-transform:uppercase}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .product-title_second{text-align:center !important;font-size:18px !important;margin-top:0 !important}}.collection-hero-banner-functionality__image{position:relative}.collection-hero-banner-functionality__image video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;display:block}@media (max-width: 768px){.collection-hero-banner-functionality__image video{display:none}}.collection-hero-banner-functionality__actions{position:unset;left:32px;right:32px;bottom:32px;display:flex;justify-content:space-between;width:209px;height:40px}.collection-hero-banner-functionality__actions>*{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.collection-hero-banner-functionality__actions>*:only-child{flex:0 0 100%;max-width:100%}@media (max-width: 768px){.collection-hero-banner-functionality__actions{width:80% !important;margin:16px 11% 16px}}.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__item-inner{height:100%}@media (max-width: 768px){.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__item-inner{padding:0}}@media (max-width: 768px){.collection-hero-banner-functionality__item.no-full-video .collection-hero-banner-functionality__item-inner{padding:0}}.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__content{height:100%}.collection-hero-banner-functionality__item.full-video .collection-hero-banner-functionality__image{height:-webkit-max-content;height:-moz-max-content;height:max-content}.collection-hero-banner-functionality__item.full-video .ratio{height:100%}div.collection-hero-banner-functionality__item.full-video .hero-content{bottom:55px;height:-webkit-max-content;height:-moz-max-content;height:max-content;left:0;position:absolute;right:0;top:auto}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .hero-content{position:unset !important;padding:0 0 24px !important;height:100%}}div.collection-hero-banner-functionality__item.full-video .product-title{font-family:"DIN 2014 Narrow Demi", sans-serif;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.92px;text-align:left;color:#fff;text-transform:uppercase;position:relative;top:85%;left:36px;right:60px;height:0;padding-bottom:36px}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .product-title{width:100% !important;font-size:32px !important;line-height:1.25 !important;letter-spacing:1.28px !important;text-align:center !important;color:#2e3b47 !important;margin-top:32px !important;position:unset !important;height:100%;padding-bottom:0}}div.collection-hero-banner-functionality__item.full-video .product-description{font-family:"din-2014", sans-serif;width:453px;height:96px;flex-grow:0;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#fff;position:relative;top:87%;left:36px;right:60px}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .product-description{width:100% !important;font-size:16px !important;line-height:1.5 !important;text-align:center !important;color:#2e3b47 !important;position:unset !important;margin:21px 0 31px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}div.collection-hero-banner-functionality__item.no-full-video .ratio{--ratio: 100%;overflow:hidden}div.collection-hero-banner-functionality__item.full-video .ratio{--ratio: 177.777778%;overflow:hidden;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width: 768px){div.collection-hero-banner-functionality__item.full-video .ratio{--ratio: 100%}}@media (max-width: 768px){div.collection-hero-banner-functionality__item{padding-right:40px;padding-left:40px}}@media (max-width: 768px){div.collection-hero-banner-functionality__item.no-full-video .hero-content{position:relative;padding:24px 0 !important;height:100%}}@media (max-width: 768px){.collection-hero-banner-functionality__item .collection-hero-banner-functionality__image .ratio{height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important}}@media (max-width: 768px){.collection-hero-banner-functionality__item .ratio video{padding-right:0 !important;padding-left:0 !important;height:100% !important;width:100% !important}}.collection-hero-banner-functionality__image video.mobile{display:none}@media (max-width: 768px){.collection-hero-banner-functionality__image video.mobile{display:block}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-password/collection-hero-password.scss */.collection-hero-password{text-align:center;padding:70px 0 130px;display:grid;background-color:#000;justify-content:center;align-items:center;position:relative}@media (max-width: 1024px){.collection-hero-password{padding:50px 0}}.container-password{max-width:1204px;margin:0 auto;padding:0 15px}@media (max-width: 767px){.container-password{padding:0 32px}}.collection-hero-password__title{font-size:48px;color:#fff;line-height:1;letter-spacing:3.4px;text-transform:uppercase;margin-bottom:51px}@media (max-width: 767px){.collection-hero-password__title{font-size:32px;line-height:1.25;letter-spacing:2.3px;margin-bottom:16px}}.collection-hero-password__text{margin-bottom:70px;font-size:18px;line-height:1.33;color:#fff;-moz-column-count:2;column-count:2;text-align:left;-moz-column-gap:32px;column-gap:32px;font-family:"din-2014", arial, sans-serif;font-weight:normal}@media (max-width: 767px){.collection-hero-password__text{margin-bottom:35px;font-size:16px;line-height:1.5;-moz-column-count:1;column-count:1}}.collection-hero-password__form{max-width:538px;margin:0 auto;display:flex;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(179deg, rgba(255,255,255,0.4) -1%, rgba(255,255,255,0.1) 96%);overflow:hidden}@media (max-width: 767px){.collection-hero-password__form{flex-wrap:wrap;border-radius:0;background:none;row-gap:30px}}.collection-hero-password__input{width:100%;padding:22px 20px 20px 69px;font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}@media (max-width: 767px){.collection-hero-password__input{padding:21px 44px 21px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -3%, rgba(255,255,255,0.1) 98%);text-align:center}}.collection-hero-password__input::-moz-placeholder{font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}.collection-hero-password__input:-ms-input-placeholder{font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}.collection-hero-password__input::placeholder{font-size:20px;color:#fff;letter-spacing:-0.3px;font-style:italic;font-family:"din-2014", arial, sans-serif}.collection-hero-password__btn{border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.92) -4%, rgba(255,255,255,0.1) 99%);white-space:nowrap;padding:18px 67px;font-size:20px;letter-spacing:-0.3px;color:#000;font-family:"din-2014", arial, sans-serif;text-transform:uppercase;font-weight:bold;cursor:pointer}@media (max-width: 767px){.collection-hero-password__btn{padding:21px 67px;width:100%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/collection-hero-video/collection-hero-video.scss */.collection-hero-video{max-width:100%;overflow:hidden}.collection-hero-video__items.ratio{max-width:100%}@media (max-width: 768px){.collection-hero-video__items.ratio{--ratio: 100%}}.collection-hero-video__items.ratio video{width:100%}@media (max-width: 768px){.collection-hero-video__items.ratio video{position:absolute;left:0;top:0;width:100%;height:100%}}@media (max-width: 768px){.collection-hero-video{padding-top:24px}}@media (max-width: 768px){.collection-hero-video .collection-hero-video__items video.desktop{display:none}}.collection-hero-video .collection-hero-video__items video.mobile{display:none}@media (max-width: 768px){.collection-hero-video .collection-hero-video__items video.mobile{display:block}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/country-selector/country-selector.scss */.country-selector{margin-right:16px}.country-selector .flag{vertical-align:middle}.country-selector .dropbtn{background-color:transparent;border:none;position:relative;padding-right:24px}.country-selector .dropbtn::before,.country-selector .dropbtn::after{content:"";position:absolute;left:0;right:0;height:16px}.country-selector .dropbtn::before{bottom:100%}.country-selector .dropbtn::after{top:100%}.country-selector .arrow{position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%)}.country-selector .dropbtn:focus,.country-selector .dropbtn:active,.country-selector .dropbtn:focus:active{background-image:none;outline:none;box-shadow:none}.country-selector .dropbtn .flag{display:none}.country-selector .dropdown{position:relative;display:inline-block}.country-selector .dropdown-content{display:none;position:absolute;background-color:#fff;width:204px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:999;overflow:hidden;overflow-y:scroll !important;bottom:30px;left:-14px;margin:0;max-height:60vh}@media (min-width: 1024px){.country-selector .dropdown-content{bottom:auto;top:30px}}.country-selector .dropdown-content a{color:#2e3b47;padding:5px 15px;text-decoration:none;display:block;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:2.58;letter-spacing:1px}.country-selector .dropdown-content a:hover,.country-selector .dropdown-content a.active{background-color:#f8f8f8;font-weight:bold}.country-selector .dropdown-content a.active{background-color:rgba(46,59,71,0.1)}.country-selector .dropdown-content span{box-sizing:border-box;vertical-align:middle;padding-left:8px;font-size:12px}.rotate{transform:rotate(180deg);transition:all 0.2s linear}.country-selector-desktop .dropdown:hover .dropdown-content,.country-selector-mobile .dropdown-active .dropdown-content{display:block}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cta-block/cta-block.scss */.cta-block{margin:48px 0;padding:48px 0;text-align:center}@media (min-width: 769px){.cta-block{margin:96px 0;padding:144px 0}}.cta-block__inner{max-width:680px;margin:0 auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/cta-box/cta-box.scss */.cta-box{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 16px;text-align:center}.cta-box:hover .cta-box__popup{opacity:1;visibility:visible}.cta-box__icon{width:24px;height:24px;margin-right:8px}.cta-box__popup{position:absolute;max-width:290px;width:100%;padding:48px 32px 32px;visibility:hidden;opacity:0;background:#2e3b47;transition:all 0.25s cubic-bezier(0, 0, 0.2, 1);color:#fff;z-index:9;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%);text-align:left}@media (min-width: 1024px){.cta-box__popup{top:50%;right:100%;left:auto;bottom:auto;margin-right:16px;transform:translateY(-50%)}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/currency-converter/currency-converter.scss */#CurrencySelector option{color:#000}.currency-converter__dropdown{position:relative}.currency-converter__dropdown select{padding-right:24px;cursor:pointer}.currency-converter__dropdown select option{color:#000}.currency-converter__dropdown .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/drawer/drawer.scss */.drawer{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;right:0;max-width:330px;width:100%;background:#fff;transform:translateX(100%);opacity:0;visibility:hidden;transition:all 0.3s ease-out;z-index:2147483001}.drawer.is-visible{transform:translateX(0);opacity:1;visibility:visible}@media (min-width: 769px){.drawer{max-width:500px}}.drawer .shopify-section,.drawer .elastic-tabs{max-width:100%;width:100%}.drawer .elastic-tabs li{flex:1 1;text-align:center}.drawer .elastic-tabs button{padding:16px}.drawer__body{flex:1 1;display:flex;overflow:hidden}.drawer__body .tab{width:100%}.drawer__body .tab.is-active{display:flex}.drawer__close{position:absolute;top:12px;right:100%;margin-right:8px;width:32px;height:32px;padding:4px;color:#fff;border-radius:50%}@media (min-width: 481px){.drawer__close{width:40px;height:40px;margin-right:16px}}@media (min-width: 769px){.drawer__close{top:32px;margin-right:32px;background:#fff;color:#2e3b47}}.drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;pointer-events:none}.has-active-drawer .drawer-overlay{opacity:1;visibility:visible;pointer-events:auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/elastic-tabs/elastic-tabs.scss */.elastic-tabs{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}.elastic-tabs ul{position:relative;z-index:1;list-style:none;display:flex;justify-content:center}.elastic-tabs li{border-bottom:2px solid #969da3}.elastic-tabs li.is-active button{color:#2e3b47}.elastic-tabs button{padding:0 8px 24px;font-weight:600;font-size:14px;line-height:1;letter-spacing:1.12px;white-space:nowrap;text-transform:uppercase;color:#757e86;transition:color 0.6s}@media (min-width: 376px){.elastic-tabs button{padding-left:16px;padding-right:16px}}@media (min-width: 769px){.elastic-tabs button{font-size:18px;line-height:1.33;letter-spacing:1.44px;padding:24px 16px}}.elastic-tabs .elastic-tabs__selector{height:2px;bottom:0;z-index:2}.elastic-tabs__selector{position:absolute;left:0;display:inline-block;z-index:1;transition-duration:0.6s;background:#2e3b47}.elastic-tabs-gallery{position:relative;background:#fff;border-radius:100px;border:1px solid #e5e6e8}.elastic-tabs-gallery ul{position:relative;z-index:1;list-style:none;display:flex}@media (min-width: 769px){.elastic-tabs-gallery li{margin-left:16px}}@media (min-width: 769px){.elastic-tabs-gallery li:first-child{margin-left:0}}.elastic-tabs-gallery li.is-active button{color:#fff}.elastic-tabs-gallery button{padding:12px 16px;font-weight:600;font-size:14px;line-height:1;letter-spacing:1.12px;white-space:nowrap;text-transform:uppercase;transition:color 0.6s;border-radius:50px}@media (min-width: 769px){.elastic-tabs-gallery button{padding:12px 24px}}.elastic-tabs-gallery .elastic-tabs__selector{top:0;height:100%;border-radius:50px}.tab{display:none}.tab.is-active{display:block}.elastic-tabs-guardian{position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%)}.elastic-tabs-guardian button{position:relative;z-index:1;padding:12px 16px;font-weight:700;font-size:10px;line-height:1;letter-spacing:-0.15px;white-space:nowrap;text-transform:uppercase;color:#000;transition:color 0.6s}.elastic-tabs-guardian .elastic-tabs__selector{top:0;height:100%;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-color:#fff;background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/expandable-text/expandable-text.scss */.expandable-text>div{height:0 !important;overflow:hidden}.expandable-text.js-active>div{height:auto !important}.expandable-text.js-active>a{padding:20px}.expandable-text.js-active>a .js-show{display:none}.expandable-text.js-active>a .js-hide{display:block}.expandable-text>a{font-size:14px}.expandable-text>a .js-hide{display:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-collection/featured-collection.scss */.featured-collection{margin:40px 0;font-size:18px;line-height:24px;letter-spacing:1.44px}.featured-collection .product-slider__title{font-weight:600;font-size:18px;line-height:24px}@media (min-width: 769px){.featured-collection .product-slider__title{font-size:32px;line-height:32px;letter-spacing:2.56px}}.featured-collection .product-slider__subtitle{display:none}@media (min-width: 769px){.featured-collection .product-slider__subtitle{display:block}}@media (min-width: 769px){.featured-collection .product-slider__slides{margin:0 !important}}@media (min-width: 769px){.featured-collection .product-slider__slide{width:25% !important;padding:0 !important}}@media (min-width: 769px){.featured-collection .collection__product{flex:0 0 40%;max-width:40%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-collections/featured-collections.scss */.featured-collections{margin-block:80px}.featured-collections__collections{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.featured-collections__collection{position:relative}.featured-collections__collection:last-child{transform:translateY(64px)}.featured-collections__title{margin-bottom:28px;text-align:center;color:#fff}.featured-collections__image-backdrop{overflow:hidden}.featured-collections__image-backdrop .featured-collections__image{filter:blur(10px);transform:scale(1.3)}.featured-collections__inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:85%}.featured-collections__image{width:100%}.featured-collections__cta-wrapper{position:absolute;bottom:32px;left:0;width:100%;display:flex;justify-content:center;gap:8px}.featured-collections__cta-wrapper .btn,.featured-collections__cta-wrapper .product__form .shopify-payment-button__button,.product__form .featured-collections__cta-wrapper .shopify-payment-button__button{flex:1;max-width:210px}@media screen and (max-width: 768px){.featured-collections .container{margin:0;width:100%}.featured-collections__collections{grid-template-columns:1fr}.featured-collections__collection:last-child{transform:none}.featured-collections__inner{width:80%}.featured-collections__title{margin-bottom:27px}.featured-collections__cta-wrapper .btn,.featured-collections__cta-wrapper .product__form .shopify-payment-button__button,.product__form .featured-collections__cta-wrapper .shopify-payment-button__button{flex:initial;max-width:100%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-items/featured-items.scss */.featured-items{padding:32px 0 64px}@media (min-width: 769px){.featured-items{padding:96px 0 16px}}@media (min-width: 769px){.featured-items .slider-gallery__slides{display:flex;flex-flow:row wrap;margin:0 -16px}}.featured-items .slider-gallery__slides::after{display:none;content:"flickity"}@media (min-width: 769px){.featured-items .slider-gallery__slides::after{content:none}}@media (min-width: 769px){.featured-items .slider-gallery__slide{width:33.33%;padding:0 16px}}.featured-items__head{text-align:center}.featured-items__eyebrow{font-size:24px;line-height:30px;letter-spacing:1.2px}@media (min-width: 769px){.featured-items__eyebrow{margin-bottom:8px;font-size:32px;line-height:1;letter-spacing:2.56px}}.featured-items__eyebrow.stroke-text{--color: #2e3b47}.featured-items__nav{margin-bottom:24px}@media (min-width: 769px){.featured-items__nav{margin-bottom:54px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-product/featured-product.scss */@media (min-width: 769px){.product-item--featured{display:flex;align-items:center}}.product-item--featured .product-item__media-container{margin-bottom:24px}@media (min-width: 769px){.product-item--featured .product-item__media-container{flex:1 1;margin-bottom:0}}@media (min-width: 1201px){.product-item--featured .product-item__media-container{flex:0 0 60%;max-width:60%}}.product-item--featured .product-item__media{margin-bottom:0}.product-item--featured .product-item__content{flex:1 1}.product-item--featured .product-item__content-inner{display:flex;flex-direction:column;max-width:310px;margin:0 auto}@media (min-width: 769px){.product-item--featured .product-item__content-inner{display:block}}.product-item--featured .product-item__price{margin-bottom:24px}@media (min-width: 769px){.product-item--featured .product-item__price{margin-bottom:0}}.product-item--featured .product-item__description,.product-item--featured .product-item__content .btn,.product-item--featured .product-item__content .product__form .shopify-payment-button__button,.product__form .product-item--featured .product-item__content .shopify-payment-button__button{order:1}.featured-product{margin-bottom:32px}@media (min-width: 769px){.featured-product{margin-bottom:96px}}.container.container--full-s.common-resize{width:calc(60%)}@media (max-width: 768px){.container.container--full-s.common-resize{width:100%}}.container.container--full-s.common-resize .product-item__media-container{padding-right:15px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/featured-products/featured-products.scss */.featured-products{padding:32px 0}@media (min-width: 769px){.featured-products{padding:96px 0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/floating-message/floating-message.scss */.floating-message{position:relative;overflow:hidden;transition:all 0.25s ease-out;opacity:1;padding:16px 24px}.floating-message.is-hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.floating-message__close{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:24px;height:24px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/global-community/global-community.scss */.global-community{margin:80px 0;text-align:center}.global-community__title{font-size:24px;margin-bottom:14px}.global-community__subtitle{font-size:16px;color:#757e86}.global-community__actions{margin-top:78px}.global-community__word-wrapper{display:flex;align-items:center;justify-content:center;gap:40px;padding:15px 20px;margin-bottom:30px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -2%, rgba(255,255,255,0.1) 97%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.global-community__words{position:relative;width:100px;height:20px}.global-community__word{opacity:0;position:absolute;text-transform:uppercase;font-weight:bold;width:-webkit-fill-available;transition:opacity 0.4s ease}.global-community__word.is-active{opacity:1}.global-community__button{-webkit-animation:0.4s jump ease infinite alternate;animation:0.4s jump ease infinite alternate;width:50px;height:50px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -2%, rgba(255,255,255,0.1) 97%)}@media (min-width: 1024px){.global-community__button{position:absolute;left:100%;margin-left:20px}}.global-community__button svg{padding:13px}@media (min-width: 1024px){.global-community__title{font-size:48px}.global-community__subtitle{font-size:18px}.global-community__actions{display:flex;align-items:center;justify-content:center;gap:40px;position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto}.global-community__word-wrapper{width:auto;margin-bottom:0;margin-inline:0}}@keyframes jump{0%{transform:scale(1);box-shadow:0 1px 2px rgba(0,0,0,0.15)}100%{transform:scale(1.05);box-shadow:0 4px 20px rgba(0,0,0,0.1)}}.video-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.2);z-index:9}.video-popup.is-active{display:flex}.video-popup__wrapper{position:relative;max-width:1024px;padding:0 20px;width:100%;margin:0 70px}.video-popup__close{position:absolute;right:35px;top:5px;color:#fff;font-size:40px;z-index:9}.guardians-gallery{display:flex;flex-flow:row wrap}.guardians-gallery__block{position:relative;flex:0 0 50%;max-width:50%}@media (min-width: 769px){.guardians-gallery__block{flex:0 0 25%;max-width:25%}}.guardians-gallery__block .ratio{--ratio: 125%}.guardians-gallery__block-image::after{content:"";background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;transition:all 0.3s ease-out;opacity:0;visibility:hidden}.guardians-gallery__block:hover .guardians-gallery__block-image:not(:only-child)::after{opacity:1;visibility:visible}.guardians-gallery__block:hover .guardians-gallery__block-content{opacity:1;visibility:visible}.guardians-gallery__block-content{position:absolute;bottom:24px;left:16px;right:16px;text-align:center;z-index:2;color:#000;opacity:0;visibility:hidden;font-weight:600;transition:all 0.3s ease-out}.guardians-gallery__block-name{font-size:18px;letter-spacing:-0.27px;text-transform:uppercase}.guardians-gallery__block-location{font-size:13px;letter-spacing:-0.2px;text-transform:uppercase}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian-popup/guardian-popup.scss */.guardian-popup-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:2147483002;background:rgba(0,0,0,0.5);display:none}.guardian-popup{display:none;z-index:2147483001;width:450px;position:fixed;top:50vh;right:50vw;transform:translate(100%, -50%);opacity:0;visibility:hidden}.guardian-popup.popup-visible{transform:translate(50%, -50%);opacity:1;visibility:visible;transition:all 0.3s ease-out}@media (max-width: 900px){.guardian-popup{flex-direction:column;width:80vw}}.guardian-popup__close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px}.guardian-popup_button{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}.guardian-popup_button a{font-size:14px;min-width:213px;min-height:46px}.guardian-popup_text-area{position:relative;width:100%;height:100%;text-align:center}.guardian-popup_text-area .guardian-popup_text{height:100%;display:flex;flex-direction:column;margin:65px 35px 65px 35px;padding:0}@media (max-width: 900px){.guardian-popup_text-area .guardian-popup_text{margin:52px 24px 52px 24px}}.guardian-popup_text-area .guardian-popup_text h2{font-size:24px;letter-spacing:1.2px;line-height:30px;margin-bottom:30px}.guardian-popup_text-area .guardian-popup_text p{font-size:16px;line-height:24px}@media (max-width: 900px){.guardian-popup_text-area .guardian-popup_text p{font-size:18px;margin-top:10px;line-height:30px}}@media (max-width: 520px){.guardian-popup_text-area .guardian-popup_text p{font-size:18px;margin-top:0;line-height:24px}}.guardian-popup_text-area .guardian-popup_text p strong{font-weight:600}.btn-width-responsive{width:80% !important}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardians-slider/guardians-slider.scss */.guardians-slider__content{padding:0 26px;margin:30px 0;text-align:center}.guardians-slider__content-slide{display:none}.guardians-slider__content-slide.is-active{display:block}.guardians-slider__pre-heading{text-transform:uppercase;color:#757e86}.guardians-slider__title{font-size:48px}.guardians-slider__text p{color:#757e86;font-size:18px}.guardians-slider__button{display:none;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%)}.guardians-slider__buttons{text-align:center}.guardians-slider__images .guardians-slider__button{display:block;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.guardians-slider__arrow{width:70px;height:32px;min-width:auto;padding:0;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.1) 100%)}.guardians-slider__arrow svg{width:24px;height:24px}.guardians-slider__arrow:first-child{margin-right:15px}.guardians-slider__video{display:none;position:fixed;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.2);z-index:9}.guardians-slider__video.is-active{display:flex}.guardians-slider__video-wrapper{position:relative;max-width:1024px;padding:0 20px;width:100%;margin:auto}.guardians-slider__video-close{position:absolute;right:35px;top:5px;color:#fff;font-size:40px;z-index:9}.guardians-slider__wrapper{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.guardians-slider__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:30px;column-gap:30px}.guardians-slider__content{display:flex;align-items:center;margin:0;text-align:left;position:relative}.guardians-slider__content-slide{display:block;position:absolute;max-width:520px;width:100%;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.guardians-slider__content-slide.is-active{opacity:1;transition:opacity 0.3s ease;pointer-events:auto}.guardians-slider__button{display:block}.guardians-slider__buttons{text-align:left}.guardians-slider__images img{margin-right:38px}.guardians-slider__images .guardians-slider__button{display:none}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/half-block/half-block.scss */.half-block{max-width:1174px;margin:0 auto;overflow:hidden}@media (min-width: 769px){.half-block{margin-bottom:80px}}@media (min-width: 769px){.half-block__items{display:flex;flex-flow:row wrap;margin:0 -16px}}@media (min-width: 769px){.half-block__item{flex:0 0 50%;max-width:50%;padding:0 16px}.half-block__item:nth-child(2n){margin-top:64px}}.half-block__item-inner{position:relative;padding:32px;overflow:hidden}.half-block__background{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;filter:blur(10px)}.half-block__content{position:relative;color:#fff}.half-block__image{--ratio: 100%}@media (min-width: 769px){.half-block__image{--ratio: 132%}}.half-block__actions{position:absolute;left:32px;right:32px;bottom:32px;display:flex;justify-content:space-between}.half-block__actions>*{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.half-block__actions>*:only-child{flex:0 0 100%;max-width:100%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hero/hero.scss */.hero{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 1441px){.hero .hero__description{max-width:650px}}.hero[data-style="1"]{padding:48px 24px 16px}@media (min-width: 1024px){.hero[data-style="1"]{padding:96px 48px}}.hero[data-style="1"] .hero__media{position:relative}@media (min-width: 1024px){.hero[data-style="1"] .hero__media{display:flex;align-items:center;flex:0 0 53.7%;max-width:53.7%}}.hero[data-style="1"] .hero__content{text-align:center;margin-bottom:32px}@media (min-width: 1024px){.hero[data-style="1"] .hero__content{text-align:left;margin-bottom:0}}.hero[data-style="1"] .hero-media .btn,.hero[data-style="1"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="1"] .hero-media .shopify-payment-button__button{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero[data-style="1"] .hero-media .btn,.hero[data-style="1"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="1"] .hero-media .shopify-payment-button__button{bottom:24px}}@media (max-width: 1023px){.hero[data-style="1"] .hero__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px;transform:none;left:auto;bottom:auto}}.hero[data-style="1"][data-items="1"] .hero__reviews{display:flex;justify-content:center;margin-top:32px}@media (min-width: 1024px){.hero[data-style="1"][data-items="1"] .hero__reviews{display:block;position:absolute;right:24px;bottom:24px;margin-top:0}}.hero[data-style="1"][data-items="2"] .hero__reviews{width:100%;margin-top:32px}.hero[data-style="1"][data-items="2"] .hero__content .hero__reviews{display:none}@media (min-width: 1024px){.hero[data-style="1"][data-items="2"] .hero__content .hero__reviews{display:block}}.hero[data-style="1"][data-items="2"] .hero__media .hero__reviews{display:flex;justify-content:center}@media (min-width: 1024px){.hero[data-style="1"][data-items="2"] .hero__media .hero__reviews{display:none}}.hero[data-style="1"][data-items="2"] .hero__media{display:flex;flex-flow:row wrap;justify-content:space-between}@media (min-width: 1024px){.hero[data-style="1"][data-items="2"] .hero__media{flex:0 0 61.37%;max-width:61.37%;margin-left:-1.5vw}}.hero[data-style="1"][data-items="2"] .hero-media{width:100%}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero-media{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}}.hero[data-style="1"][data-items="2"] .hero-media+.hero-media{margin-top:24px}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero-media+.hero-media{margin-top:0}}.hero[data-style="1"][data-items="2"] .hero-media__inner{--ratio: calc(50% - 20px) !important}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero-media__inner{--ratio: 125% !important}}@media (min-width: 769px){.hero[data-style="1"][data-items="2"] .hero__title{font-size:48px}}@media (min-width: 1201px){.hero[data-style="1"][data-items="2"] .hero__title{font-size:72px}}@media (min-width: 1024px){.hero[data-style="1"].reverse[data-items="1"] .hero__content{margin-left:-5.82vw}}@media (min-width: 1024px){.hero[data-style="1"].reverse[data-items="2"] .hero__media{margin-left:0;margin-right:-1.5vw}}.hero[data-style="1"].reverse .hero__reviews{right:auto;left:24px}.hero[data-style="2"]{padding:0}.hero[data-style="2"] .hero__inner{align-items:stretch}@media (min-width: 769px){.hero[data-style="2"] .hero__content,.hero[data-style="2"] .hero__media{flex:0 0 50%;max-width:50%}}.hero[data-style="2"] .hero__content{overflow:hidden;padding:32px 32px 16px}@media (min-width: 769px){.hero[data-style="2"] .hero__content{padding-left:48px;padding-right:32px}}@media (min-width: 1441px){.hero[data-style="2"] .hero__content{padding-left:120px;padding-right:72px}}.hero[data-style="2"] .hero__content-inner{z-index:1}.hero[data-style="2"] .hero__media{position:relative;display:flex;flex-direction:column;padding:16px 16px 48px}@media (min-width: 769px){.hero[data-style="2"] .hero__media{padding:95px 48px}}@media (min-width: 1441px){.hero[data-style="2"] .hero__media{padding-left:105px;padding-right:105px}}.hero[data-style="2"] .hero__media .hero-media{flex:1 1}.hero[data-style="2"] .hero__media .hero-media+.hero-media{margin-top:20px}.hero[data-style="2"] .hero-media__inner{--ratio: 100% !important}.hero[data-style="2"][data-items="2"] .hero-media__inner{--ratio: calc(50% - 20px) !important}.hero[data-style="2"] .hero__reviews{display:flex;justify-content:center;margin-top:32px}@media (min-width: 769px){.hero[data-style="2"] .hero__reviews{position:absolute;bottom:60px;left:0;right:0;margin-top:0}}.hero[data-style="2"] .hero-media .btn,.hero[data-style="2"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="2"] .hero-media .shopify-payment-button__button{position:absolute;bottom:24px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero[data-style="2"] .hero-media .btn,.hero[data-style="2"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="2"] .hero-media .shopify-payment-button__button{left:24px;transform:none}}@media (min-width: 769px){.hero[data-style="2"].reverse .hero__content{padding-left:72px;padding-right:120px}}.hero[data-style="3"] .hero__content{padding:48px 16px 16px;text-align:center}@media (min-width: 769px){.hero[data-style="3"] .hero__content{padding:48px 48px 80px}}.hero[data-style="3"] .hero__content-inner{max-width:1000px;margin:0 auto}.hero[data-style="3"] .hero__description{max-width:560px;margin:0 auto}.hero[data-style="3"] .hero__reviews{position:absolute;top:16px;left:0;width:100%;display:flex;justify-content:center}@media (min-width: 1024px){.hero[data-style="3"] .hero__reviews{display:block;top:48px;right:48px}}.hero[data-style="3"] .hero__media{width:100%}@media (min-width: 769px){.hero[data-style="3"] .hero__media{display:flex}}@media (min-width: 769px){.hero[data-style="3"] .hero-media{flex:1 1}}.hero[data-style="3"] .hero-media .btn,.hero[data-style="3"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media .shopify-payment-button__button{position:absolute;bottom:24px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero[data-style="3"] .hero-media .btn,.hero[data-style="3"] .hero-media .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media .shopify-payment-button__button{transform:none}}@media (min-width: 769px){.hero[data-style="3"] .hero-media[data-index="1"] .btn,.hero[data-style="3"] .hero-media[data-index="1"] .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media[data-index="1"] .shopify-payment-button__button{left:auto;right:48px}}@media (min-width: 769px){.hero[data-style="3"] .hero-media[data-index="2"] .btn,.hero[data-style="3"] .hero-media[data-index="2"] .product__form .shopify-payment-button__button,.product__form .hero[data-style="3"] .hero-media[data-index="2"] .shopify-payment-button__button{left:48px}}.hero.reverse .hero__inner{flex-flow:row-reverse wrap}.hero.reverse[data-style="3"] .hero__inner{flex-flow:row wrap-reverse}.hero__background{position:absolute;top:-32px;left:-32px;right:-32px;bottom:-32px;filter:blur(25px)}.hero__background::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.hero__inner{width:100%;position:relative;z-index:1;display:flex;flex-flow:row wrap;align-items:center}.hero__media{width:100%}.hero__content{width:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width: 769px){.hero__content{flex:1 1;text-align:left}}.hero__content-inner{width:100%;margin:auto 0}.hero__title>span{display:block}.hero-media{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.hero-media__inner::before{padding-top:var(--ratio)}.hero__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px}@media (min-width: 769px){.hero__scroll-cta{display:block;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);margin-top:0}}.hero__actions{display:flex;flex-flow:row wrap;margin:0 -8px;justify-content:center}@media (min-width: 1024px){.hero__actions{justify-content:flex-start}}.hero__actions>*{flex:0 1 auto;margin:16px 8px 0}.hero-slider .flickity-resize .hero{min-height:100%}.hero-slider .flickity-prev-next-button{background:#fff;width:40px;height:40px;left:24px;box-shadow:none !important;display:none}@media (min-width: 1024px){.hero-slider .flickity-prev-next-button{display:block}}.hero-slider .flickity-prev-next-button.next{left:auto;right:24px}.hero-slider .flickity-page-dots{display:flex;justify-content:center;width:auto;left:24px;right:24px;bottom:48px}@media (min-width: 1024px){.hero-slider .flickity-page-dots{width:100%;max-width:695px;left:50%;right:auto;transform:translateX(-50%)}}.hero-slider .flickity-page-dots li{flex:1 1;height:2px;width:auto;margin:0;opacity:0.5;background-color:#fff;border-radius:0;transition:opacity 0.3s ease-out}.hero-slider .flickity-page-dots li.is-selected{opacity:1}@media (max-width: 624px){.top-left-reviews{position:absolute;top:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top-left-reviews .hero__reviews{margin:12px !important}.top-left-reviews li:first-child{display:none}.top-left-reviews .reviews-meta__stars span{width:12px !important}.top-left-reviews .p3{font-size:12px}}.hero__special-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483002;background:rgba(0,0,0,0.5);display:none}.hero__special-popup-inner{z-index:2147483003;display:flex;position:absolute;left:30px;top:30px;bottom:30px;right:30px;background-color:#fff}@media (min-width: 769px){.hero__special-popup-inner{left:40px;top:40px;bottom:40px;right:40px}}.hero__special-popup-inner__content{position:absolute;top:0;right:0;bottom:0;left:0}.hero__special-popup-inner__content .fibbl-qr-code-popup,.hero__special-popup-inner__content .fibbl-model-viewer-popup{padding:0 !important}.hero__special-popup-inner__content .fibbl-qr-code-popup{background-color:#f8f8f8}.hero__special-popup-close{position:absolute;transform:translate(50%, -50%);right:0;top:0;background-color:white;border-radius:50%;width:40px;height:40px;color:#000}.newsletter-bar{background:#2e3b47;color:#fff;padding:12px 24px}@media (min-width: 769px){.newsletter-bar{padding:24px 48px}}@media (min-width: 769px){.newsletter-bar__inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}}.newsletter-bar__title{margin-bottom:16px;text-align:center}@media (min-width: 769px){.newsletter-bar__title{flex:1 1;margin-right:16px;margin-bottom:0;text-align:left}}@media (min-width: 769px){.newsletter-bar__form{flex:1 1;min-width:320px}}.hero-product{min-height:80vh}@media (max-width: 768px){.hero-product{min-height:auto}}@media (max-width: 768px){.hero-product .hero-product__container{display:flex;flex-direction:column-reverse}}.hero-product .hero-product__background{width:100%;height:80vh}.hero-product .hero-product__background picture{-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.hero-product .hero-product__background{position:relative !important;height:390px}}.hero-product .hero-product__text{position:absolute;top:50%;margin:0 15%;transform:translateY(-50%);max-width:460px}@media (max-width: 768px){.hero-product .hero-product__text{position:relative;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:32px 24px;transform:translateY(0);max-width:100%}}.hero-product .hero-product__reviews{position:absolute;left:50%;transform:translateX(-50%);bottom:40px}@media (max-width: 776px){.hero-product .hero-product__reviews{display:none}}.hero-product .hero-product_video{height:100%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hero-sticky-text/hero-sticky-text.scss */.hero-sticky-text{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:0 !important}@media (min-width: 1441px){.hero-sticky-text .hero-sticky-text__description{max-width:650px}}.hero-sticky-text__slide{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:310px 24px 16px;align-items:end}@media (min-width: 1024px){.hero-sticky-text__slide{padding:96px 48px}}.hero-sticky-text .flickity-resize .hero-sticky-text{min-height:100%}.hero-sticky-text .flickity-prev-next-button{background:#fff;width:40px;height:40px;left:24px;box-shadow:none !important;display:none}@media (min-width: 1024px){.hero-sticky-text .flickity-prev-next-button{display:block}}.hero-sticky-text .flickity-prev-next-button.previous{left:10px}.hero-sticky-text .flickity-prev-next-button.next{left:auto;right:10px}.hero-sticky-text .flickity-page-dots{display:flex;justify-content:center;width:auto;left:24px;right:24px;bottom:48px}@media (min-width: 1024px){.hero-sticky-text .flickity-page-dots{width:100%;max-width:695px;left:50%;right:auto;transform:translateX(-50%)}}.hero-sticky-text .flickity-page-dots li{flex:1 1;height:2px;width:auto;margin:0;opacity:0.5;background-color:#fff;border-radius:0;transition:opacity 0.3s ease-out}.hero-sticky-text .flickity-page-dots li.is-selected{opacity:1}.hero-sticky-text .hero-sticky-text__media{position:relative}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__media{display:flex;align-items:center;flex:0 0 53.7%;max-width:53.7%}}.hero-sticky-text .hero-sticky-text__content{text-align:center;margin-bottom:32px}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__content{text-align:left;margin-bottom:0}}.hero-sticky-text .hero-sticky-text-media .btn,.hero-sticky-text .hero-sticky-text-media .product__form .shopify-payment-button__button,.product__form .hero-sticky-text .hero-sticky-text-media .shopify-payment-button__button{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}@media (min-width: 769px){.hero-sticky-text .hero-sticky-text-media .btn,.hero-sticky-text .hero-sticky-text-media .product__form .shopify-payment-button__button,.product__form .hero-sticky-text .hero-sticky-text-media .shopify-payment-button__button{bottom:24px}}@media (max-width: 1023px){.hero-sticky-text .hero-sticky-text__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px;transform:none;left:auto;bottom:auto}}.hero-sticky-text .hero-sticky-text__reviews{display:flex;justify-content:center;margin-top:32px}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__reviews{display:block;position:absolute;right:24px;bottom:24px;margin-top:0}}.hero-sticky-text .hero-sticky-text__inner{z-index:1;display:flex;flex-flow:row wrap;align-items:center;position:absolute;top:48px;width:90%;left:50%;transform:translate(-50%, 0)}@media (min-width: 1024px){.hero-sticky-text .hero-sticky-text__inner{position:absolute;top:50%;width:40%;left:48px;transform:translate(0%, -50%)}}.hero-sticky-text.reverse .hero-sticky-text__slide{align-items:start}@media (min-width: 1024px){.hero-sticky-text.reverse .hero-sticky-text__inner{top:50%;width:46%;left:88%;transform:translate(-88%, -50%)}}@media (min-width: 1441px){.hero-sticky-text.reverse .hero-sticky-text__inner{top:50%;width:48% !important;left:92% !important;transform:translate(-92%, -50%) !important}}@media (min-width: 1024px){.hero-sticky-text.reverse .hero-sticky-text__content{margin-left:0 !important}}.hero-sticky-text.reverse .hero-sticky-text__reviews{right:auto;left:24px}.hero-sticky-text__background{position:absolute;top:-32px;left:-32px;right:-32px;bottom:-32px;filter:blur(25px)}.hero-sticky-text__background::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.hero-sticky-text__media{width:100%}.hero-sticky-text__content{width:100%;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width: 769px){.hero-sticky-text__content{flex:1 1;text-align:left}}.hero-sticky-text__content-inner{width:100%;margin:auto 0}.hero-sticky-text__title>span{display:block}.hero-sticky-text-media{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.hero-sticky-text-media__inner::before{padding-top:var(--ratio)}.hero-sticky-text__scroll-cta{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px}@media (min-width: 769px){.hero-sticky-text__scroll-cta{display:block;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);margin-top:0}}.hero-sticky-text__actions{display:flex;flex-flow:row wrap;margin:0 -8px;justify-content:center}@media (min-width: 1024px){.hero-sticky-text__actions{justify-content:flex-start}}.hero-sticky-text__actions>*{flex:0 1 auto;margin:16px 8px 0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hotspot-accordions/hotspot-accordion.scss */.hotspot-accordions__inner{background:#f8f8f8;padding:24px 16px}@media (min-width: 769px){.hotspot-accordions__inner{display:flex;align-items:center;justify-content:space-between;padding:48px}}@media (min-width: 1201px){.hotspot-accordions__inner{padding-left:123px;padding-right:123px}}.hotspot-accordions__media{position:relative;width:100%;margin-bottom:32px}@media (min-width: 769px){.hotspot-accordions__media{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px);margin-bottom:0}}@media (min-width: 1441px){.hotspot-accordions__media{flex:0 0 40%;max-width:40%;margin-bottom:0}}.hotspot-accordions__content{flex:1 1}.hotspot-accordions__media.js-hidden+.hotspot-accordions__content{margin:0 auto}@media (min-width: 769px){.hotspot-accordions__content{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}}@media (min-width: 1441px){.hotspot-accordions__content{max-width:450px;margin-left:153px}}.spec{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e6e8}.spec h4{white-space:nowrap;margin-right:8px}.spec:last-child{border-bottom:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/horizontal-scroll/horizontal-scroll.scss */.horizontal-scroll{position:relative;overflow-x:auto;line-height:0}.horizontal-scroll .horizontal-scroll__image{width:360%;max-width:360%}@media (min-width: 769px){.horizontal-scroll .horizontal-scroll__image{width:150%;max-width:150%}}.horizontal-scroll .horizontal-scroll__content{text-align:center}.horizontal-scroll .horizontal-scroll__hotspot{position:absolute;max-width:25rem;width:100%}.horizontal-scroll .horizontal-scroll__trigger{position:relative;z-index:2;font-size:32px;width:36px;height:36px;line-height:36px;border-radius:50%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.1) 100%)}.horizontal-scroll .horizontal-scroll__trigger:hover+.horizontal-scroll__popup{visibility:visible;opacity:1;pointer-events:auto}.horizontal-scroll .horizontal-scroll__popup{visibility:hidden;opacity:0;position:relative;max-width:25rem;width:100%;pointer-events:none}.horizontal-scroll .horizontal-scroll__popup:hover{visibility:visible;opacity:1;pointer-events:auto}.horizontal-scroll .horizontal-scroll__popup-inner{border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}.horizontal-scroll .horizontal-scroll__title{font-size:1.25rem;text-transform:uppercase}.horizontal-scroll .horizontal-scroll__text{line-height:24px;color:#757e86}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/image/image.scss */.img,.img__el{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.img{overflow:hidden}.img.transparent{background-color:transparent}.img.fit-cover .img__el{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.img.fit-contain .img__el{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.img.position-top .img__el{-o-object-position:top;object-position:top}.img.position-right .img__el{-o-object-position:right;object-position:right}.img.position-bottom .img__el{-o-object-position:bottom;object-position:bottom}.img.position-left .img__el{-o-object-position:left;object-position:left}.img.position-center .img__el{-o-object-position:center;object-position:center}.img.is-loaded .img__el{opacity:1;visibility:visible}.img.is-loaded .img__loader{opacity:0;visibility:hidden}.img__el{opacity:0;transition-duration:.2s;transition-property:opacity, visibility, z-index, transform;transition-timing-function:ease-in-out;visibility:hidden}.img__el.is-fallback{opacity:1;visibility:visible}.img__loader{-webkit-animation:spin .25s infinite;animation:spin .25s infinite;height:50px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out;width:50px;z-index:0}.img__loader svg{width:100%;height:100%}.scale-image-on-hover:hover .img .img__el{transform:scale(1.1)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/image-text-overlay/image-text-overlay.scss */.image-text-overlay{position:relative;min-height:78px;display:flex;align-items:center;justify-content:center;padding:24px 48px;overflow:hidden;color:#fff}a.image-text-overlay:hover{text-decoration:none !important}.image-text-overlay__image{position:absolute;top:0;left:0;width:100%;height:100%}.image-text-overlay__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.image-text-overlay__content{z-index:1;text-transform:uppercase}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/material-scroll/material-scroll.scss */.material-scroll{margin:50px 0}.material-scroll__slides{display:flex;overflow:auto}.material-scroll__slide{display:grid;grid-template-columns:1fr;align-items:center;width:100%;flex:0 0 100%}.material-scroll__left,.material-scroll__right{max-width:350px;width:100%;margin:0 auto}.material-scroll__subheading{text-transform:uppercase}.material-scroll__title{font-size:30px;text-transform:uppercase}.material-scroll__middle{margin:20px 0}.material-scroll__right{color:#757e86;font-size:18px;line-height:24px}.material-scroll__progress-bar{width:100%;height:3px;background-color:#f8f8f8;max-width:650px;margin:30px auto 0;overflow:hidden}.material-scroll__progress-bar-progress{width:0%;height:3px;background-color:#969da3}@media (min-width: 1024px){.material-scroll__slide{grid-template-columns:repeat(3, 1fr)}.material-scroll__middle{margin:0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/media-half-block/media-half-block.scss */.media-half-block{position:relative;margin-bottom:32px}@media (min-width: 1024px){.media-half-block{display:flex;margin:96px 0}.media-half-block.reverse{flex-direction:row-reverse}}.media-half-block__content-1{text-align:center;padding:48px 16px}.has-image-overlay .media-half-block__content-1{text-align:left}.button-inside-media .media-half-block__content-1 .btn,.button-inside-media .media-half-block__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-1 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .media-half-block__content-1 .btn,.button-inside-media .media-half-block__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-1 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.media-half-block__content-1{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block.reverse .media-half-block__content-1{padding-right:48px;padding-left:96px}}.media-half-block__content-2{text-align:center;padding:48px 16px}.has-image-overlay .media-half-block__content-2{text-align:left}.button-inside-media .media-half-block__content-2 .btn,.button-inside-media .media-half-block__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-2 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .media-half-block__content-2 .btn,.button-inside-media .media-half-block__content-2 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__content-2 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 1024px){.media-half-block__content-2{flex:0 0 33% !important;max-width:33% !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block.reverse .media-half-block__content-2{padding-right:48px;padding-left:96px}}@media (min-width: 1024px){.media-half-block__content-inner{max-width:568px}.media-half-block__content-inner.offset{margin-left:auto}.media-half-block.reverse .media-half-block__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.media-half-block__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.media-half-block__title{font-size:72px;line-height:72px}}.media-half-block__media{position:relative;flex:1 1}.media-half-block__media .btn,.media-half-block__media .product__form .shopify-payment-button__button,.product__form .media-half-block__media .shopify-payment-button__button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:none}.button-inside-media .media-half-block__media .btn,.button-inside-media .media-half-block__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__media .shopify-payment-button__button{display:inline-flex}@media (min-width: 769px){.button-inside-media .media-half-block__media .btn,.button-inside-media .media-half-block__media .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block__media .shopify-payment-button__button{display:none}}.media-half-block__overlay{position:absolute;top:-30px;right:-10px;width:100%;max-width:50vw}@media (min-width: 481px){.media-half-block__overlay{top:-60px;right:0;max-width:53.3vw}}@media (min-width: 769px){.media-half-block__overlay{top:-40px;max-width:35vw}}@media (min-width: 1024px){.media-half-block__overlay{top:50%;left:50%;right:auto;transform:translate(-50%, -50%);max-width:57.5vw}}@media (min-width: 1441px){.media-half-block__overlay{max-width:64.5vw}}@media (max-width: 1023px){.media-half-block__overlay .ratio{--ratio: 145%}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/media-half-block-slider/media-half-block-slider.scss */.media-half-block-slider{margin-bottom:32px}@media (min-width: 769px){.media-half-block-slider{min-height:60vh;display:flex;margin:32px 0}}.media-half-block-slider__content-1{text-align:center;padding:48px 16px}.has-image-overlay .media-half-block-slider__content-1{text-align:left}.button-inside-media .media-half-block-slider__content-1 .btn,.button-inside-media .media-half-block-slider__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block-slider__content-1 .shopify-payment-button__button{display:none}@media (min-width: 769px){.button-inside-media .media-half-block-slider__content-1 .btn,.button-inside-media .media-half-block-slider__content-1 .product__form .shopify-payment-button__button,.product__form .button-inside-media .media-half-block-slider__content-1 .shopify-payment-button__button{display:inline-flex}}@media (min-width: 769px){.media-half-block-slider__content-1{flex:0 0 33%;max-width:33%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block-slider.reverse .media-half-block-slider__content-1{padding-right:48px;padding-left:96px}}.media-half-block-slider__content-2{text-align:center;padding:48px 16px}@media (min-width: 769px){.media-half-block-slider__content-2{flex:0 0 33% !important;max-width:33% !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;padding-right:96px;text-align:left}.media-half-block-slider.reverse .media-half-block-slider__content-2{padding-right:48px;padding-left:96px}}@media (min-width: 769px){.media-half-block-slider__content-inner{max-width:568px}.media-half-block-slider__content-inner.offset{margin-left:auto}.media-half-block-slider.reverse .media-half-block-slider__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.media-half-block-slider__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.media-half-block-slider__title{font-size:72px;line-height:72px}}.flickity-image{width:100%;height:100%}.media-half-block-slider__media{flex:1 1;width:100%;height:45vh}@media (min-width: 769px){.media-half-block-slider__media{height:auto}}.media-half-block-slider__media .flickity-prev-next-button{margin:0 20px;background-color:#fff}.media-half-block-slider__media .flickity-prev-next-button:disabled{display:none}.media-half-block-slider__media .flickity-prev-next-button:focus{box-shadow:none !important}.media-half-block-slider__media .flickity-page-dots{display:flex;justify-content:center;width:70%;left:50%;transform:translateX(-50%);right:0;bottom:42px}.media-half-block-slider__media .flickity-page-dots li{flex:1 1;height:3px;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;opacity:0.5;background-color:#fff;border-radius:0;transition:background-color 0.3s ease-out}.media-half-block-slider__media .flickity-page-dots li.is-selected{background-color:white;opacity:1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/media-side-block/media-side-block-v2.scss */.media-side-block-v2{display:grid;grid-template-columns:380px auto;margin-block:40px}.media-side-block-v2__content{background-color:#2e3b47;color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.media-side-block-v2__title{margin-bottom:8px}.media-side-block-v2__text{margin-bottom:32px}.media-side-block-v2__media{overflow:hidden}.media-side-block-v2__video{width:100%}@media screen and (max-width: 768px){.media-side-block-v2{display:flex;flex-direction:column;margin-block:0;margin-top:16px;max-height:-webkit-max-content !important;max-height:-moz-max-content !important;max-height:max-content !important}.media-side-block-v2__content{align-items:center;text-align:center}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/pagination/pagination.scss */.pagination__page a,.pagination__page span{width:2em;height:2em;border-radius:100%;line-height:2em;border:2px solid currentColor;color:#e5e6e8;text-decoration:none}.pagination__page span{color:#000}.pagination__arrow{color:#e5e6e8;text-decoration:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/parallax-image-blocks/parallax-image-block.scss */.parallax-image-blocks{background:#f8f8f8}.parallax-image-blocks .container{max-width:1270px}.parallax-image-blocks__inner{display:flex;flex-flow:row wrap}.reverse .parallax-image-blocks__inner{flex-flow:row-reverse wrap}.parallax-image-block{flex:0 0 52%;max-width:52%;z-index:2}.parallax-image-block:nth-child(2n+2){flex:0 0 58.8%;max-width:58.8%;margin-left:calc(100% - 58.8% - 58.8%);margin-top:94px;z-index:1}@media (min-width: 769px){.parallax-image-block:nth-child(2n+2){margin-top:310px}}.parallax-image-section:last-child .parallax-image-blocks{padding-bottom:48px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/press-logos/press-logos.scss */.press-logos{background:#f8f8f8;padding:24px 16px;overflow:hidden}@media (min-width: 769px){.press-logos{padding:48px}}.press-logos ul{display:flex;align-items:center;justify-content:space-between;overflow:auto}.press-logos li{flex-grow:0;flex-shrink:0;margin-right:24px}.press-logos li:last-child{margin-right:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/price/price.scss */ins.price__amount{text-decoration:none}ins.price__amount+del.price__amount{margin-left:8px}.price__amount.percentage{margin-left:8px;color:#c5312d}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product/guardian-product.scss */.guardian-product{background:#f8f8f8}.guardian-product .slider-gallery__slides::after{display:none;content:"flickity"}@media (min-width: 769px){.guardian-product .slider-gallery__slides::after{content:none}}.guardian-product .slider-gallery .flickity-prev-next-button.previous{left:0 !important}.guardian-product .slider-gallery .flickity-prev-next-button.next{right:0 !important}@media (min-width: 1024px){.guardian-product__inner{display:flex}}.guardian-product__title{margin-bottom:20px;font-weight:300;font-size:35px;line-height:24px;letter-spacing:2.8px;text-transform:uppercase;color:#000}@media (min-width: 769px){.guardian-product__title{margin-bottom:80px;font-size:60px;line-height:1;letter-spacing:-0.9px}}.guardian-product__title strong{display:block;font-weight:700;font-size:20px;line-height:24px;letter-spacing:1.6px}@media (min-width: 769px){.guardian-product__title strong{font-size:43px;letter-spacing:-0.64px}}@media (min-width: 1024px){.guardian-product__gallery{flex:0 0 50%;max-width:50%}}.guardian-product__content{padding:32px 16px 24px}@media (max-width: 768px){.guardian-product__content{text-align:center}}@media (min-width: 1024px){.guardian-product__content{background:#f2f2f2;flex:1 1;padding:0}}.guardian-product__info{display:flex;flex-direction:column}@media (min-width: 1024px){.guardian-product__info{display:block;padding-left:48px;padding-right:48px;max-width:714px}}@media (min-width: 1201px){.guardian-product__info{padding-left:120px;padding-right:68px}}.guardian-product__description{margin-bottom:42px}@media (max-width: 768px){.guardian-product__description{order:2;margin-bottom:0}}.guardian-product__bullet-list{margin-bottom:16px}@media (min-width: 769px){.guardian-product__bullet-list{margin-bottom:80px}}@media (min-width: 769px){.guardian-product__bullet-list ul{list-style-type:disc;padding-left:48px}}.guardian-product__testimonials-link{display:flex;align-items:center;justify-content:center;text-decoration:underline;color:#000;order:1;margin-bottom:16px}@media (min-width: 769px){.guardian-product__testimonials-link{justify-content:flex-start;margin-bottom:68px}}.guardian-product__testimonials-link .icon{width:43px;height:auto}.guardian-product__price{font-size:20px;letter-spacing:-0.3px;margin-bottom:16px}@media (min-width: 1024px){.guardian-product__price{margin-bottom:0;font-size:36px;letter-spacing:-0.54px}}.guardian-product__form-container{order:1;margin-bottom:24px}@media (min-width: 769px){.guardian-product__form-container{display:flex;align-items:center;margin-bottom:0}}.guardian-product__options-price{display:flex;flex-direction:column-reverse}@media (min-width: 769px){.guardian-product__options-price{display:block;margin-bottom:14px}}.guardian-product__options{margin-bottom:32px}.guardian-product__options .elastic-tabs-guardian{margin:0 auto}@media (min-width: 769px){.guardian-product__options .elastic-tabs-guardian{margin:0}}.guardian-product__option:last-child{margin-bottom:0}@media (min-width: 769px){.guardian-product__form,.guardian-product__options-price{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media (min-width: 769px){.guardian-product__form .shopify-payment-button{max-width:150px;margin:0 auto 24px}}.guardian-product__form .shopify-payment-button__more-options{display:none !important}.guardian-product__form-buttons{display:flex;flex-direction:column-reverse}@media (min-width: 769px){.guardian-product__form-buttons{display:block}}.guardian-product__form-submit:disabled{color:#d5d5d5}@media (max-width: 768px){.guardian-product__form-submit{width:100%;min-width:124px;min-height:40px;font-size:14px;letter-spacing:1.12px;padding:0 24px}}@media (min-width: 1024px){.guardian-product__form-submit{min-width:120px;width:100%}}@media (min-width: 1441px){.guardian-product__form-submit{min-width:250px}}@media (min-width: 769px){.guardian-product__video{margin:110px 0}}.guardian-product__size-guide{margin-bottom:16px}.guardian-product__size-guide button{background-color:#fff;font-size:10px;padding:12px 16px;font-weight:700;height:34px;width:119px;color:black;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -4%, rgba(255,255,255,0.1) 99%)}.guardian-product__size-guide-modal{visibility:hidden;position:-webkit-sticky;position:sticky;left:88px;z-index:5;width:70%}.guardian-product__size-guide-modal.is-active{visibility:visible}@media screen and (max-width: 768px){.guardian-product__size-guide-modal{left:0;max-width:100%;width:100%}}.guardian-product__size-guide-modal-close{position:absolute;top:5px;right:13px;font-size:40px;line-height:1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product/product.scss */.product .summary-bar{position:fixed;z-index:9}@media (max-width: 768px){.product .summary-bar__items{display:none}}.product .summary-bar-item__content p{opacity:0.66}.product__gallery-fullscreen{display:none;align-items:center;justify-content:center;background-color:#f8f8f8;position:fixed;left:0;top:50%;transform:translateY(-50%);height:100vh;width:100%;z-index:999}.product__gallery-fullscreen.is-active{display:flex}.product__gallery-fullscreen .flickity-fullscreen-button-exit{display:block;top:80px;right:20px}@media (max-width: 768px){.product__gallery-fullscreen .flickity-fullscreen-button-exit{z-index:999}}.product__gallery-fullscreen img{height:90vh;-o-object-fit:contain;object-fit:contain;overflow:hidden;max-width:90%;width:100%}.product__gallery-fullscreen video{height:99vh}@media (max-width: 768px){.product__gallery-fullscreen .fullscreen{width:100%}.product__gallery-fullscreen video{width:100%}}@media (max-width: 768px){.product-sticky-container{margin-bottom:0 !important}}@media (min-width: 769px){.product-sticky-container{position:-webkit-sticky;position:sticky;top:-1px;padding-top:0;padding-bottom:48px;z-index:2;transition:top 0.5s ease-out}}@media (min-width: 769px){.product__inner{display:flex;flex-flow:row wrap}}@media (min-width: 769px){.product__content{width:calc(50% - 2rem);display:flex;flex-direction:column}}@media (min-width: 1024px){.product__content{width:450px}}.product__gallery{position:relative;margin-bottom:24px}@media (min-width: 769px){.product__gallery{width:50%;margin-bottom:0;display:flex}}@media (min-width: 1024px){.product__gallery{flex:1 1;margin-right:2rem}}.product__gallery .slider-gallery{padding:0}@media (min-width: 1024px){.product__gallery .slider-gallery{width:90%}}.product__gallery .slider-gallery__slides{padding:0 22% 0 9%}@media (min-width: 769px){.product__gallery .slider-gallery__slides{display:flex;flex-flow:row wrap;margin:0 -8px;row-gap:20px}}@media (max-width: 1440px){.product__gallery .slider-gallery__slides{padding:0 15% 0 7%}}@media (max-width: 767px){.product__gallery .slider-gallery__slides{padding:0}}.product__gallery .slider-gallery__slides:not(.is-fullscreen) .flickity-fullscreen-button-view{display:block;top:20px;right:20px;z-index:9}.product__gallery .slider-gallery__slides .flickity-fullscreen-button-exit{background-color:inherit;top:130px;right:20px}.product__gallery .slider-gallery__slides.is-fullscreen{z-index:9}.product__gallery .flickity-enabled .slider-gallery__slide{display:block}.product__gallery .slider-gallery__slide{position:relative;display:none}.product__gallery .slider-gallery__slide:first-child{display:block}@media (min-width: 769px){.product__gallery .slider-gallery__slide{display:block}}.product__gallery .slider-gallery__slide[data-view="model"] .slider-gallery__slide-model{display:block}.product__gallery .slider-gallery__slide[data-view="wrist"] .slider-gallery__slide-wrist{display:block}@media (max-width: 768px){.product__gallery .slider-gallery__slide{flex:1 1 calc(50% - 16px);margin:0 8px 16px}}@media (max-width: 768px){.product__gallery .slider-gallery__slide:nth-child(4n+1):last-child,.product__gallery .slider-gallery__slide:nth-child(3n+1){flex:1 1 100% !important}}@media (min-width: 769px){.product__gallery .slider-gallery__slide:nth-child(4n+1):last-child div.slider-gallery__slide-inner,.product__gallery .slider-gallery__slide:nth-child(3n+1) div.slider-gallery__slide-inner{width:100% !important;margin:0 auto}}@media (min-width: 769px){.product__gallery .slider-gallery__slide.video-external{flex:1 1 100%}}@media (max-width: 768px){.product__gallery .jewelry:nth-last-child(2),.product__gallery .jewelry:last-child{flex:1 1 calc(50% - 16px) !important;margin:0 8px 16px !important}}@media (min-width: 769px){.product__gallery .jewelry:nth-last-child(2) .slider-gallery__slide-inner,.product__gallery .jewelry:last-child .slider-gallery__slide-inner{width:100% !important}}.product__gallery .slider-gallery__slides::after{display:none;content:"flickity"}@media (min-width: 769px){.product__gallery .slider-gallery__slides::after{content:none}}.product__gallery .slider-gallery__slide-model,.product__gallery .slider-gallery__slide-wrist{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.product__gallery .slider-gallery__slide-wrist .ratio{position:absolute;top:0;left:0;width:100%;height:100%}.product__gallery .slider-gallery .flickity-prev-next-button.previous{left:0 !important}.product__gallery .slider-gallery .flickity-prev-next-button.next{right:0 !important}.external-video-mobile-wrapper{padding-top:73px;height:100%}@media (max-width: 768px){.slider-gallery__slide-inner .flickity-fullscreen-button{display:block !important}}.product__gallery-tabs{position:absolute;left:50%;margin-top:-1.5rem;z-index:1}@media (max-width: 768px){.product__gallery-tabs{top:auto !important;bottom:16px;transform:translateX(-50%)}}@media (min-width: 769px){.product__gallery-tabs{transform:translate(-50%, -100%)}}.product__info{text-align:center}@media (min-width: 769px){.product__description{padding:0 60px}}.product__price span.price__amount,.product__price ins.price__amount{font-size:20px}.product__price .price__amount.percentage{font-size:18px}.product__video{margin:48px 0}.product__variants{position:relative;z-index:2}@media (min-width: 376px){.product__variants{display:flex;flex-flow:row wrap;margin:0 -8px}}.product__variants.js-loading .product__option{visibility:hidden}.product__variants.js-loading .product__variants-loader{display:block}.product__variants-loader{display:none;position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%, -50%)}.product__variants-loader svg{width:100%;height:100%}@media (min-width: 376px){.product__option{flex:0 0 50%;max-width:50%;padding:0 8px}.product__option:only-child{flex:0 0 60%;max-width:60%;text-align:center;margin-left:auto;margin-right:auto}.product__option:only-child .product__option-label{text-align:center}}.product__variations{margin-top:32px;text-align:left}@media (min-width: 769px){.product__variations{margin-top:auto}}.product__recommendations{margin-top:32px;text-align:left}@media (min-width: 769px){.product__recommendations{margin-top:auto}}.product-video{position:relative;height:0;padding-top:56.25%}.product-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product__form .shopify-payment-button>div>div>div{display:flex;flex-flow:row wrap;margin:0 -4px}.product__form .shopify-payment-button__button{flex:1 1;margin:0 4px}.product__form .shopify-payment-button__more-options{display:none !important;flex:0 0 calc(100% - 8px);margin:8px 4px 0}.product__messages-slider p{width:100%}.strap-upsell-modal__inner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90vw;background:#fff;padding:24px 16px;z-index:9999;opacity:0;visibility:hidden;transition:all 0.3s ease-out}.strap-upsell-modal.is-visible .strap-upsell-modal__inner{visibility:visible;opacity:1}@media (min-width: 769px){.strap-upsell-modal__inner{width:90vw;padding:24px 48px}}@media (min-width: 1024px){.strap-upsell-modal__inner{width:75vw}}.strap-upsell-modal__inner .strap-item{margin:0 8px;width:calc(100% - 90px)}@media (min-width: 481px){.strap-upsell-modal__inner .strap-item{width:calc(50% - 33px)}}@media (min-width: 769px){.strap-upsell-modal__inner .strap-item{width:calc(33.33% - 33px)}}.strap-upsell-modal__inner .flickity-prev-next-button{bottom:100%;top:auto;right:1rem;left:auto;transform:none;width:32px;height:32px;border:1px solid #e5e6e8;margin-bottom:24px}@media (min-width: 481px){.strap-upsell-modal__inner .flickity-prev-next-button{right:4.5rem;margin-bottom:35px}}@media (min-width: 769px){.strap-upsell-modal__inner .flickity-prev-next-button{margin-bottom:45px}}@media (min-width: 1201px){.strap-upsell-modal__inner .flickity-prev-next-button{margin-bottom:28px}}.strap-upsell-modal__inner .flickity-prev-next-button:focus{box-shadow:none !important}.strap-upsell-modal__inner .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.strap-upsell-modal__head{position:relative;display:flex;justify-content:space-between;padding-right:150px}.strap-upsell-modal__head small{display:block}@media (min-width: 1201px){.strap-upsell-modal__head small{display:inline;margin-left:16px}}.strap-upsell-modal__close{position:absolute;top:0;right:16px;width:24px;height:24px}@media (min-width: 481px){.strap-upsell-modal__close{top:auto;right:24px;bottom:14px}}@media (min-width: 769px){.strap-upsell-modal__close{bottom:24px}}@media (min-width: 1201px){.strap-upsell-modal__close{bottom:7px}}.strap-upsell-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;pointer-events:none}.has-strap-modal .strap-upsell-modal__overlay{opacity:1;visibility:visible;pointer-events:auto}.product-form__submit.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}.fibbl-model-viewer{background-color:#f8f8f8;padding-bottom:60px}.fibbl-qr-code{background-color:#f8f8f8;padding-bottom:80px}.t_p_wrapper:first-child{font-weight:bold;font-family:"din-2014-narrow", arial, sans-serif !important;color:#2e3b47 !important;font-size:18px !important;text-transform:uppercase;padding:0 !important}[data-btype="title"]{margin-top:10px;text-transform:uppercase;font-size:14px !important;line-height:17.5px !important;color:#757e86 !important;-webkit-font-smoothing:antialiased !important}[data-btype="price"]{display:none !important}#a_p_h{height:16px}.info-container{position:relative;display:flex;justify-content:center}.info-box{z-index:1;display:flex;justify-content:center;align-items:center;width:10px;height:10px;color:white;top:0;font-size:9px !important;background-color:#2e3b47;border-radius:50%}.info-box_popup{position:absolute;max-width:290px;width:100%;padding:48px 32px 32px;background:#2e3b47;transition:all 0.25s cubic-bezier(0, 0, 0.2, 1);color:#fff;display:none;z-index:9999;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%);text-align:left;font-size:14px;line-height:20px}@media (min-width: 1024px){.info-box_popup{transform:translateX(0);top:90%;left:auto;bottom:auto;margin-right:16px}}.close-button{cursor:pointer;z-index:20;top:10px;right:20px;position:absolute;transform:scaleX(2)}.b-corp-description{padding-bottom:0 !important;margin-bottom:0 !important}.b-corp-description p{margin-bottom:0 !important}.jewelry:nth-child(5n+5):last-child,.jewelry:nth-child(4n+6){margin:0 8px 16px !important}.product-watch-jewelry-set .select .choices__list--single .choices__item{padding:0 !important}.product-watch-jewelry-set .product__variants .product__option:nth-child(3){max-width:100%;flex:0 0 100%}.slider-gallery-mini-helper{width:10%;padding-right:20px;position:-webkit-sticky;position:sticky;top:100px;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-align:center;display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){.slider-gallery-mini-helper{display:none}}.slider-gallery-mini__slide.bg-neutral-lighter{margin-top:10px;padding-top:0 !important;width:100%;height:100%;transition:all 0.3s linear;transform-origin:center;cursor:pointer}.slider-gallery-mini__slide.bg-neutral-lighter:hover{width:120%;height:120%}.slider-gallery-mini__slide.bg-neutral-lighter:first-child{margin-top:0}.slider-gallery-mini__slide.bg-neutral-lighter.zoom{width:120%;height:120%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product-half-block/product-half-block.scss */.product-half-block{position:relative;margin-bottom:32px;display:flex;padding:32px 0;min-height:40vh;flex-wrap:wrap;flex-direction:column-reverse}@media (min-width: 769px){.product-half-block{flex-direction:row}}.product-half-block__item{width:100vw}@media (min-width: 769px){.product-half-block__item{height:100%;width:85%}}@media (min-width: 1024px){.product-half-block__item{width:65%}}.product-half-block-block-1{text-align:center;padding:0}@media (min-width: 769px){.product-half-block-block-1{position:relative;padding:48px 0 48px 48px !important;flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;align-items:end !important;text-align:left}}.product-half-block-block-2{width:100vw;text-align:center;padding:48px !important}@media (min-width: 769px){.product-half-block-block-2{position:relative;flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;align-items:center !important;text-align:left}}.product-half-block__content-inner{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}@media (min-width: 769px){.product-half-block__content-inner{max-width:568px;align-items:flex-start;text-align:left}.product-half-block__content-inner.offset{margin-left:auto}.product-half-block.reverse .product-half-block__content-inner.offset{margin-left:0;margin-right:auto}}@media (min-width: 769px){.product-half-block__title{font-size:54px;line-height:54px}}@media (min-width: 1441px){.product-half-block__title{font-size:72px;line-height:72px}}.max-width-p{max-width:350px;font-weight:600}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product-item/product-item.scss */.product-item{text-align:center}.product-item__media{display:block;margin-bottom:1.5rem}.product-item__media-container{position:relative}.product-item__image-hover{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.product-item__media:hover .product-item__image-hover{opacity:1;visibility:visible}.product-item__wishlist{position:absolute;top:1rem;right:1rem}.swatches{display:flex;align-items:center;justify-content:center}.swatch{position:relative;width:20px;height:20px;padding:4px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.swatch img{width:100%;height:auto;border-radius:50%}.swatch.is-active::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid #757e86}.product-item__price .price__amount.percentage{font-size:14px !important}.product-item__price del{color:#757e86}.product-item__price.f.jcc.aic{letter-spacing:0.1px}.product-item__badges{position:absolute;top:16px;left:16px;z-index:1;display:flex;flex-flow:row wrap}.product-item__badge{background:#2e3b47;color:#fff;margin-right:8px;margin-bottom:8px;padding:8px 12px;border-radius:100px}.product-item__image .img__el[title]{pointer-events:none}.straps{display:flex;align-items:center;justify-content:center}.strap{position:relative;width:20px;height:20px;padding:4px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.strap img{width:100%;height:auto;border-radius:50%}.strap.is-active::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:1px solid #757e86}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/product-slider/product-slider.scss */.product-slider .flickity-prev-next-button{bottom:100%;top:auto;right:0;left:auto;transform:none;width:32px;height:32px}.product-slider .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.product-slider .flickity-prev-next-button{right:2rem;border:1px solid #e5e6e8}}.product-slider .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.product-slider--full .flickity-prev-next-button{width:40px;height:40px}@media (min-width: 769px){.product-slider--full .flickity-prev-next-button{right:3rem}}@media (min-width: 1608px){.product-slider--full .flickity-prev-next-button{right:calc((100vw - 1512px) / 2)}}@media (min-width: 769px){.product-slider--full .flickity-prev-next-button.previous{margin-right:0.5rem}}.product-slider__slides{padding-top:1rem;margin-right:-1rem}@media (min-width: 769px){.product-slider__slides{margin-right:-4rem}}.product-slider__slide{display:none;width:222px;margin:0 4px;opacity:0;visibility:hidden}.product-slider__slide:first-child{display:block}.flickity-enabled .product-slider__slide{display:block;opacity:1;visibility:visible}.product-slider__slide:last-child{width:238px;padding-right:1rem}@media (min-width: 769px){.product-slider__slide:last-child{width:286px;padding-right:4rem}}.product-slider--full .product-slider__slides{padding-top:1.5rem;margin:0 -1rem}@media (min-width: 481px){.product-slider--full .product-slider__slides{margin:0 -3rem}}@media (min-width: 769px){.product-slider--full .product-slider__slides{margin:0 calc((100vw - 100%) / -2)}}.product-slider--full .product-slider__slide{width:331px;margin:0 8px}.product-slider--full .product-slider__slide:first-child{padding-left:1rem;width:calc(331px + 1rem)}@media (min-width: 481px){.product-slider--full .product-slider__slide:first-child{width:calc(331px + 3rem);padding-left:3rem}}.product-slider--full .product-slider__slide:last-child{width:calc(331px + 1rem);padding-right:1rem}@media (min-width: 481px){.product-slider--full .product-slider__slide:last-child{width:calc(331px + 3rem);padding-right:3rem}}.product-slider.is-collapsible .product-slider__slides{overflow:hidden;transition-property:max-height, opacity, padding-top;transition-duration:0.25s;transition-timing-function:ease-out;opacity:1}.product-slider.is-collapsible.is-collapsed .icon{transform:rotate(180deg)}.product-slider.is-collapsible.is-collapsed .product-slider__slides{opacity:0;max-height:0;padding-top:0}.product-slider.is-collapsible .product-slider__title{display:flex;align-items:center}.product-slider.is-collapsible .product-slider__title .icon{width:24px;height:24px;margin-left:8px}@media (min-width: 1200px){.two-product-size .product-slider__slide{width:49% !important;padding:20px !important}}@media (min-width: 1200px){.three-product-size .product-slider__slide{width:32% !important;padding:20px !important}}@media (min-width: 1200px){.four-product-size .product-slider__slide{width:24% !important;padding:20px !important}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/reviews/reviews.scss */body .Reviews{background:#fff}body .Reviews_item{background:#f8f8f8;display:inline-flex;flex-direction:column;padding:32px;margin:0 8px}body .Reviews_itemMeta{margin-bottom:16px}body .Reviews_itemDate,body .Reviews_itemRating{width:auto}body .Reviews_itemRating{margin-right:16px}body .Reviews_itemDate{color:#757e86}body .Reviews_itemBody{color:#757e86}body .Reviews_itemCustomerName{margin-top:auto;order:1}body .Reviews_itemCustomerName+.Reviews_itemBody{margin-bottom:16px}@media (min-width: 769px){body .Reviews-modal{transform:translateY(-33%)}}.bordered-list{list-style:none;display:flex}.bordered-list>li{position:relative;padding-right:0.5rem;margin-right:0.5rem}@media (min-width: 376px){.bordered-list>li{padding-right:1rem;margin-right:1rem}}.bordered-list>li::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);height:20px;width:1px;background:#e5e6e8}.bordered-list>li:last-child{padding-right:0;margin-right:0}.bordered-list>li:last-child::after{content:none}.bordered-list--large{flex-flow:row wrap}@media (max-width: 1023px){.bordered-list--large>li{padding-right:0;margin-right:0;width:100%;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e5e6e8;text-align:center}.bordered-list--large>li:last-child{margin-bottom:0}}@media (max-width: 1023px){.bordered-list--large>li::after{content:none}}@media (min-width: 1024px){.bordered-list--large>li::after{top:0;bottom:0;transform:none;height:auto}}.reviews-meta__logo{display:block;width:51px}.reviews-meta__logo svg{height:12px}.reviews-meta__stars{display:flex;align-items:center;justify-content:center}.reviews-meta__stars span{width:16px;margin-right:8px;line-height:1}.reviews-meta__stars span:last-child{margin-right:0}.reviews{padding:72px 0 120px}@media (min-width: 769px){.reviews{padding:96px 0}}.reviews .reviews__meta{margin-bottom:32px;padding:0 16px;text-align:center}@media (min-width: 769px){.reviews .reviews__meta{padding:0 48px;text-align:left}}.reviews .reviews__slide{width:320px;margin:0 8px}@media (min-width: 1201px){.reviews .reviews__slide{width:calc(33.33% - 26px)}}.reviews .reviews__slide:not(.reviews__slide--image){display:flex;align-items:center}.reviews .Reviews_item{width:100%;margin:0}.reviews .flickity-prev-next-button{top:100%;left:50%;width:40px;height:40px;border:1px solid #e5e6e8;transform:none;margin-left:4px}.reviews .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.reviews .flickity-prev-next-button{top:auto;left:auto;bottom:calc(100% + 16px);right:2rem}}.reviews .flickity-prev-next-button.previous{transform:translateX(-100%);margin-left:-4px}@media (min-width: 769px){.reviews .flickity-prev-next-button.previous{margin-left:0;margin-right:8px}}.flickity-resize .reviews__slide{min-height:100%}.reviews-image{position:relative}.reviews-image__background{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;filter:blur(10px)}.reviews-image__image-container{position:relative;padding:32px;overflow:hidden}.reviews-image__caption{margin-top:8px;color:#4e534b}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/rte/rte.scss */.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte p{margin-bottom:1em}.rte ul,.rte ol{display:block;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0}.rte ul{list-style-type:disc;list-style-position:inside}.rte ol{list-style-type:decimal;list-style-position:inside}.rte blockquote{display:block;margin-top:1em;margin-bottom:1em;margin-left:40px;margin-right:40px}.rte strong{font-weight:700}.rte em{font-style:italic}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/science-timeline/science-timeline.scss */.science-timeline{margin:50px 0}.science-timeline__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.science-timeline__timeline{position:relative;display:flex;align-items:center;flex-direction:column;gap:60px}.science-timeline__timeline::after{position:absolute;background:#969da3;content:"";width:2px;height:0%}.science-timeline.is-active .science-timeline__timeline::after{height:100%;transition:height 0.3s ease 0.3s}.science-timeline__item{position:relative;background-color:#fff;border:2px solid #000;outline:10px solid #fff;border-radius:50%;width:25px;height:25px;text-transform:uppercase;font-weight:bold;z-index:9}@media (min-width: 769px){.science-timeline__item{width:32px;height:32px}}.science-timeline__item::before{content:attr(data-text);position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:120px}.science-timeline__item:nth-child(odd)::before{left:-140px}.science-timeline__item:nth-child(even)::before{left:40px}.science-timeline__dot{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#000;border-radius:50%;width:5px;height:5px}.science-timeline__logo{position:relative;z-index:9;padding-top:20px;background:#fff;max-width:195px;width:100%}@media (min-width: 769px){.science-timeline__logo{max-width:225px}}.science-timeline__logo img{display:block}.science-timeline__button{margin-top:40px;text-align:center}.science-timeline .to-animate{opacity:0}.science-timeline .to-animate.is-active:nth-child(1){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 1)}.science-timeline .to-animate.is-active:nth-child(2){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 2)}.science-timeline .to-animate.is-active:nth-child(3){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 3)}.science-timeline .to-animate.is-active:nth-child(4){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 4)}.science-timeline .to-animate.is-active:nth-child(5){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 5)}.science-timeline .to-animate.is-active:nth-child(6){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 6)}.science-timeline .to-animate.is-active:nth-child(7){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 7)}.science-timeline .to-animate.is-active:nth-child(8){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 8)}.science-timeline .to-animate.is-active:nth-child(9){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 9)}.science-timeline .to-animate.is-active:nth-child(10){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 10)}@media (min-width: 1024px){.science-timeline{margin:100px 0 50px}.science-timeline__wrapper{flex-direction:row}.science-timeline__timeline{flex-direction:row;gap:120px}.science-timeline__timeline::after{height:2px;width:0%}.science-timeline.is-active .science-timeline__timeline::after{width:100%;height:2px;transition:width 0.3s ease 0.3s}.science-timeline__item::before{top:0;left:50%;transform:translateX(-50%) translateY(-50%)}.science-timeline__item:nth-child(odd)::before{top:60px;left:50%}.science-timeline__item:nth-child(even)::before{top:-50px;left:50%}.science-timeline__logo{padding-top:0;padding-left:20px}.science-timeline__button{margin-top:85px}.science-timeline.is-active .to-animate:nth-child(1){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 1)}.science-timeline.is-active .to-animate:nth-child(2){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 2)}.science-timeline.is-active .to-animate:nth-child(3){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 3)}.science-timeline.is-active .to-animate:nth-child(4){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 4)}.science-timeline.is-active .to-animate:nth-child(5){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 5)}.science-timeline.is-active .to-animate:nth-child(6){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 6)}.science-timeline.is-active .to-animate:nth-child(7){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 7)}.science-timeline.is-active .to-animate:nth-child(8){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 8)}.science-timeline.is-active .to-animate:nth-child(9){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 9)}.science-timeline.is-active .to-animate:nth-child(10){opacity:1;transition:opacity 0.3s ease;transition-delay:calc(0.1s * 10)}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/scroll-state/scroll-state.scss */.scroll-state{position:relative;z-index:-1}.scroll-state__wrapper{width:100%;display:grid;align-items:center;position:relative}.scroll-state__image{position:-webkit-sticky;position:sticky;top:20px;z-index:99;overflow:hidden}.scroll-state__image img{transition:all 0.3s ease;width:100%;will-change:transform}.scroll-state__content{position:relative;z-index:9;padding:0 20px}.scroll-state__text{font-size:30px;text-align:center;margin:150px 0;max-width:500px;width:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.scroll-state__wrapper{grid-template-columns:repeat(2, 1fr)}.scroll-state__image{height:400vh;overflow:initial;z-index:1}.scroll-state__image img{position:-webkit-sticky;position:sticky;top:90px}.scroll-state__content{background:#fff;padding:0}.scroll-state__text{height:100vh;margin:0 auto}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/scroll-to-next/scroll-to-next.scss */.scroll-to-next{display:flex;flex-direction:column;align-items:center}.scroll-to-next span{width:24px;height:24px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/select/select.scss */.select .choices{font-weight:600;font-size:14px;line-height:14px;letter-spacing:1.12px}.select .choices.is-disabled::after{content:none}.select .choices.is-disabled .choices__inner,.select .choices.is-disabled .choices__input{background-color:#fff}.select .choices.is-disabled .choices__item{color:#757e86}.select .choices__inner{min-height:40px;background:none;border-radius:100px}.select .choices__list--dropdown .choices__item,.select .choices__list[aria-expanded] .choices__item{display:flex;align-items:center;font-size:12px;padding-left:36px !important;padding-right:12px;min-height:40px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.select .choices[data-option-type="straps"] .choices__list--dropdown .choices__item,.select .choices[data-option-type="straps"] .choices__list[aria-expanded] .choices__item{padding-left:12px !important;white-space:initial;overflow:initial;text-overflow:initial;word-break:normal;line-height:1.2}.select .choices[data-option-type="straps"] .choices__list--dropdown .choices__item .swatch-icon,.select .choices[data-option-type="straps"] .choices__list[aria-expanded] .choices__item .swatch-icon{display:none}@media (min-width: 376px) and (max-width: 768px){.select .choices[data-option-type="straps"]{margin-left:-16px}.select .choices[data-option-type="straps"] .choices__inner{margin-left:16px;position:relative;width:calc(100% - 16px)}}.select .choices__item.is-highlighted{background-color:#fff !important}.select .choices__item.is-selected{background-color:#2e3b47 !important;color:#fff}.select .choices__list--single .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:32px}.select .swatch-icon{position:absolute;top:50%;left:8px;transform:translateY(-50%)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/separator/separator.scss */.separator{position:relative;margin-bottom:32px;padding-bottom:32px}@media (min-width: 769px){.separator{margin-bottom:48px;padding-bottom:48px}}.separator::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:64px;background-color:rgba(46,59,71,0.2)}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/slider-gallery/slider-gallery.scss */.slider-gallery{position:relative}.slider-gallery :focus{outline:0 !important}.slider-gallery .flickity-button{background:none}.slider-gallery .flickity-button:disabled{display:none}.slider-gallery .flickity-button-icon{width:24px;height:24px}.slider-gallery .dot.is-selected:only-child{display:none !important}.slider-gallery .dot{background-color:#969da3 !important;width:2px;height:8px;border-radius:0;opacity:1;transition:transform 0.2s, color 0.2s;margin:0 2px}@media (min-width: 769px){.slider-gallery .dot{height:10px;margin:0 8px}}.slider-gallery .dot.is-selected{background-color:#757e86 !important;transform:scaleY(1.6)}.slider-gallery__slides::after{content:none;display:none}.slider-gallery__slides:not(.is-fullscreen) .flickity-fullscreen-button{top:-36px;right:-36px}@media (max-width: 768px){.slider-gallery__slides:not(.is-fullscreen) .flickity-fullscreen-button{display:none}}.slider-gallery__slides:not(.is-fullscreen) .flickity-prev-next-button.previous{left:-36px}.slider-gallery__slides:not(.is-fullscreen) .flickity-prev-next-button.next{right:-36px}.slider-gallery__slides.is-fullscreen{background-color:#f8f8f8;padding:48px}@media (min-width: 769px){.slider-gallery__slides.is-fullscreen{padding:0}}.slider-gallery__slides.is-fullscreen .flickity-slider{display:flex;align-items:center;justify-content:center}.slider-gallery__slide{width:100%}.slider-gallery__slide .slider-gallery__slide-inner img{position:absolute;top:0;left:0;height:100%;width:100%}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/strap-item/strap-item.scss */.strap-item__image{position:relative}.strap-item__actions{position:absolute;bottom:16px;left:0;width:100%;text-align:center}.strap-item__actions a.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/summary-bar/summary-bar.scss */.summary-bar{min-height:72px;position:-webkit-sticky;position:sticky;display:block;bottom:0;left:0;width:100%;background-color:#2e3b47;color:#fff;padding:16px;opacity:1;visibility:visible;transition:all 0.3s ease-out}.summary-bar.is-hidden{transform:translateY(100%);opacity:0;visibility:hidden}.sticky-announcement-hidden .summary-bar{bottom:0 !important}@media (min-width: 769px){.summary-bar{display:flex;justify-content:space-between;padding:16px 48px}}.summary-bar button{flex:1 1}.summary-bar button.is-loading{border-color:#969da3;background-color:#969da3;color:#fff;pointer-events:none}.summary-bar__items{display:flex;overflow:auto;margin:0 -16px 16px;padding:0 16px}@media (min-width: 769px){.summary-bar__items{margin:0;padding:0;margin-right:8vw}}@media (min-width: 1201px){.summary-bar__items{overflow:hidden !important}}.summary-bar__items>*{flex:0 0 254px;margin-right:16px}@media (min-width: 769px){.summary-bar__items>*{width:auto;flex:0 1 auto;min-width:250px;max-width:330px;margin-right:32px}}@media (min-width: 1201px){.summary-bar__items>*{overflow:hidden !important}}.summary-bar__items>*:last-child{margin-right:0}.summary-bar__aside{flex:0 0 auto;display:flex;align-items:center}@media (min-width: 769px){.summary-bar__aside{padding-bottom:0}}.summary-bar__price{margin-right:16px;font-size:16px;text-align:right}.summary-bar__price ins{text-decoration:none}.summary-bar__price del{font-size:12px;opacity:0.66}.summary-bar__price-savings{margin-right:16px;font-size:16px;text-align:right;color:#e54b47}.summary-bar-item{display:flex;cursor:pointer;transition:border-color 0.2s}.summary-bar-item:hover{border-color:#fff}.summary-bar-item__image{display:flex;align-items:center;justify-content:center;width:36px;flex:0 0 36px;height:36px;border-radius:4px;margin-right:16px;background-color:rgba(255,255,255,0.1);font-size:14px;overflow:hidden}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/sunglasses-intro/sunglasses-intro.scss */.sunglasses-intro{text-align:center}@media (min-width: 769px){.sunglasses-intro{background:#f8f8f8}}.sunglasses-intro__inner{background:#f8f8f8;padding:28px 40px 32px}@media (min-width: 769px){.sunglasses-intro__inner{background:none;max-width:1000px;margin:0 auto;padding:56px 0 32px}}@media (min-width: 769px){.sunglasses-intro__usps ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -45px}}.sunglasses-intro__usps li{display:flex;align-items:flex-end;justify-content:center}@media (min-width: 769px){.sunglasses-intro__usps li{flex:1 1;max-width:33.33%;padding:0 45px}}.sunglasses-intro__usps span{margin-right:24px;width:24px}@media (min-width: 769px){.sunglasses-intro__usps span{width:48px;margin-right:18px}}.sunglasses-intro__actions{display:flex;flex-direction:column;align-items:center;background:#fff;padding:30px 32px 40px;margin:0 -8px}@media (min-width: 769px){.sunglasses-intro__actions{background:none;flex-flow:row wrap;justify-content:center;align-items:stretch;max-width:1000px;margin:0 auto;padding:0 32px 72px}}.sunglasses-intro__actions .btn,.sunglasses-intro__actions .product__form .shopify-payment-button__button,.product__form .sunglasses-intro__actions .shopify-payment-button__button{min-width:210px;margin-bottom:8px}@media (min-width: 769px){.sunglasses-intro__actions .btn,.sunglasses-intro__actions .product__form .shopify-payment-button__button,.product__form .sunglasses-intro__actions .shopify-payment-button__button{min-width:220px;margin:8px 8px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/text-block/text-block.scss */.text-block{padding:48px 16px 24px}@media (min-width: 769px){.text-block{padding:96px 48px 48px}}.text-block__scroll-cta{display:flex;justify-content:center;margin-top:72px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/text-images-grid/text-images-grid.scss */.text-images-grid{padding:32px 0}@media (min-width: 769px){.text-images-grid{padding:96px 0}}.text-images-grid[data-style="1"] .text-images-grid__image[data-index="1"],.text-images-grid[data-style="2"] .text-images-grid__image[data-index="3"]{--ratio: 68.38%;width:100%;max-width:57.8%;margin:32px auto}.text-images-grid[data-style="1"] .text-images-grid__image[data-index="2"],.text-images-grid[data-style="2"] .text-images-grid__image[data-index="1"]{--ratio: 100%;max-width:calc(42.2% - 32px);flex:0 0 calc(42.2% - 32px);margin-right:32px}.text-images-grid[data-style="1"] .text-images-grid__image[data-index="3"]{--ratio: 135%;max-width:57.8%;flex:0 0 57.8%;margin-left:auto}.text-images-grid[data-style="2"] .text-images-grid__image[data-index="2"]{--ratio: 100%;max-width:57.8%;flex:0 0 57.8%;margin-left:auto}@media (min-width: 769px){.text-images-grid__inner{display:flex;align-items:center;margin:0 -24px}.text-images-grid.reverse .text-images-grid__inner{flex-flow:row-reverse wrap}}@media (min-width: 1201px){.text-images-grid__inner{margin:0}}@media (min-width: 769px){.text-images-grid__content,.text-images-grid__images{flex:0 0 50%;max-width:50%;padding:0 24px}}@media (min-width: 1441px){.text-images-grid__content,.text-images-grid__images{flex:0 0 570px;max-width:570px;padding:0}}.text-images-grid__images{display:flex;flex-flow:row wrap}@media (min-width: 769px){.text-images-grid__images{margin-left:auto}}.text-images-grid.reverse .text-images-grid__images{align-items:flex-end}@media (min-width: 769px){.text-images-grid.reverse .text-images-grid__images{margin-left:0;margin-right:auto}}.text-images-grid__content{margin-bottom:48px;text-align:center}@media (min-width: 769px){.text-images-grid__content{margin-bottom:0;text-align:left}}@media (min-width: 1441px){.text-images-grid__content{margin-left:116px}.text-images-grid.reverse .text-images-grid__content{margin-left:0;margin-right:116px}}.text-images-grid__description{margin-bottom:24px}@media (min-width: 769px){.text-images-grid__description{margin-bottom:32px}}.text-images-grid__description:last-child{margin-bottom:0}.text-images-grid__title{margin-bottom:32px;font-size:32px;line-height:1.25;letter-spacing:1.6px}@media (min-width: 769px){.text-images-grid__title{font-size:72px;line-height:1.125;letter-spacing:2.88px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/timeline/timeline.scss */@media (min-width: 1201px){.hero--timeline{padding-top:214px !important;padding-bottom:214px !important}}.hero--timeline .hero__inner{flex-flow:row wrap-reverse !important}@media (min-width: 1024px){.hero--timeline .hero__inner{flex-flow:row-reverse wrap !important}}.hero--timeline .hero__content{margin-top:16px;padding-left:58px;text-align:left !important}.hero--timeline .hero__description{font-size:18px;line-height:24px;letter-spacing:1.44px;margin-top:0;text-transform:uppercase}@media (min-width: 769px){.hero--timeline .hero__description{font-size:32px;line-height:40px;letter-spacing:2.26px}}.hero--timeline .hero__line{position:absolute;top:0;left:0;transform:translateY(50%)}.hero--timeline .hero__line::before,.hero--timeline .hero__line::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1px;height:100vw;background:currentColor}.hero--timeline .hero__line::before{bottom:100%}.hero--timeline .hero__line::after{top:100%}.hero--timeline:first-child .hero__line::before{content:none !important}.hero--timeline:last-child .hero__line::after{content:none !important}.timeline-dot{width:32px;height:32px;border:1px solid currentColor;border-radius:50%}.timeline-dot::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:currentColor}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/two-column-text/two-column-text.scss */.two-column-text{padding:48px 16px}@media (min-width: 769px){.two-column-text{margin:0 auto;padding:96px 0}.two-column-text.wide{padding:144px 0;margin:96px auto}}@media (min-width: 769px){.two-column-text:not(.wide) .container .container{padding:0 48px}}@media (min-width: 1201px){.two-column-text:not(.wide) .container .container{padding:0 120px}}.two-column-text__title{font-size:24px;line-height:1.25;letter-spacing:1.2px;margin-bottom:32px}@media (min-width: 769px){.two-column-text__title{font-size:32px;line-height:1.25;letter-spacing:2.4px;margin-bottom:48px}.two-column-text:not(.wide) .two-column-text__title{padding:0 60px}}@media (min-width: 1024px){.two-column-text__title{font-size:48px;line-height:1}}@media (min-width: 1201px){.two-column-text:not(.wide) .two-column-text__title{padding:0 120px}}.two-column-text__row{font-size:18px;line-height:1.33}@media (min-width: 769px){.two-column-text__row{display:flex;flex-flow:row wrap;justify-content:space-between}}.two-column-text__row>*{margin-bottom:32px}.two-column-text__row>*:only-child{text-align:center}@media (min-width: 769px){.two-column-text__row>*{margin-bottom:0;flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}.two-column-text__row>*:only-child{flex:0 0 100%;max-width:100%}}.two-column-text__row>*:last-child{margin-bottom:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/video/video.scss */.video video,.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video video{-o-object-fit:cover;object-fit:cover}.video--native video{position:static;height:auto;-o-object-fit:contain;object-fit:contain}.video-section__desktop{display:none}@media (min-width: 769px){.video-section__desktop{display:block}}@media (min-width: 769px){.video-section__mobile{display:none}}@media (min-width: 769px){.video-section--contained{padding:48px 100px 96px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/zubi-recommendations/zubi-recommendations.scss */.zubi-section{margin:32px 0}@media (min-width: 450px){.zubi-section{padding:0 3rem}}@media (min-width: 769px){.zubi-section{margin:76px 0}}.zubi-section .splide__arrows{padding:0 32px !important}.zubi-section .t_p_wrapper>div:first-of-type[style]{font-weight:600;font-family:"din-2014-narrow", arial, sans-serif !important;color:#2e3b47 !important;font-size:24px !important;text-align:left !important;text-transform:uppercase;margin:0 0 30px 0 !important;padding:0 16px !important}@media (min-width: 769px){.zubi-section .t_p_wrapper>div:first-of-type[style]{font-size:32px !important;margin:0 auto 30px auto !important;max-width:1512px;padding:0 !important}}.zubi-section #ZSplide{padding:0;margin:0}@media (min-width: 481px){.zubi-section #ZSplide{margin:0 -3rem;padding:0 30px}}@media (min-width: 769px){.zubi-section #ZSplide{margin:0 calc((100vw - 100%) / -2)}}.zubi-section .splide__slide{padding:0 16px}@media (min-width: 481px){.zubi-section .splide__slide{padding:0}}.zubi-section [data-btype="title"][style]{margin-top:10px;text-transform:uppercase;font-weight:600 !important;font-size:18px !important;letter-spacing:1.44px;line-height:17.5px !important;color:#757e86 !important;-webkit-font-smoothing:antialiased !important}.zubi-section [data-btype="price"]{display:none !important}.zubi-section #a_p_h{height:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-circularity-about/guardian-circularity-about.scss */.guardian-circularity-about{background:#f8f8f8;padding:72px 0 48px}@media (min-width: 769px){.guardian-circularity-about{padding:48px 0}}@media (min-width: 1024px){.guardian-circularity-about{padding:100px 0}}.guardian-circularity-about .container{max-width:1270px}.guardian-circularity-about__block{position:relative}.guardian-circularity-about__inner{display:flex;flex-direction:column-reverse}@media (min-width: 769px){.guardian-circularity-about__inner{flex-direction:row}}.guardian-circularity-about__content{text-align:center}@media (min-width: 769px){.guardian-circularity-about__content{text-align:left;max-width:70%;flex:1 1}}@media (max-width: 768px){.guardian-circularity-about__content{position:relative;padding:48px 10px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}}.guardian-circularity-about__title{margin-bottom:16px;font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}@media (min-width: 769px){.guardian-circularity-about__title{margin-bottom:32px;font-weight:600;font-size:48px;line-height:1;letter-spacing:2.4px}}.guardian-circularity-about__title span{display:none;color:#757e86;margin-right:32px}@media (min-width: 769px){.guardian-circularity-about__title span{display:inline}}.guardian-circularity-about__text{margin-bottom:16px;font-size:12px;line-height:2}@media (min-width: 769px){.guardian-circularity-about__text{font-size:18px;line-height:1.33;color:#757e86;margin-bottom:40px}}.guardian-circularity-about__text:last-child{margin-bottom:0}.guardian-circularity-about__image{width:100%;pointer-events:none}@media (min-width: 769px){.guardian-circularity-about__image{width:330px;margin-left:auto;margin-right:calc((100vw - 100%) / -2)}}.guardian-circularity-about__image .ratio{--ratio: 46.15%}@media (min-width: 769px){.guardian-circularity-about__image .ratio{--ratio: 209%}}.guardian-circularity-about__image .guardian-circularity-about__image-desktop{display:none}@media (min-width: 769px){.guardian-circularity-about__image .guardian-circularity-about__image-desktop{display:block}}@media (min-width: 769px){.guardian-circularity-about__image .guardian-circularity-about__image-mobile{display:none}}@media (min-width: 769px){.guardian-circularity-about__image-sticky{position:-webkit-sticky;position:sticky;top:225px}}.guardian-circularity-about-content{display:none}.guardian-circularity-about-content.is-active{display:block}@media (min-width: 769px){.guardian-circularity-about-content{display:block;padding:225px 0}}.guardian-circularity-about-media{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease-out, visibility 0.3s ease-out}.guardian-circularity-about-media:first-child{position:static;width:auto;height:auto}.guardian-circularity-about-media.is-active{opacity:1;visibility:visible}.guardian-circularity-about__button{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:68px;height:68px;border-radius:50%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-color:#fff;background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%);color:#2e3b47;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.guardian-circularity-about__button{display:none}}.guardian-circularity-about__button svg{width:24px;height:auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-circularity-hero/guardian-circularity-hero.scss */.guardian-circularity-hero{background:#f2f2f2;color:#000}.guardian-circularity-hero .container{max-width:1270px}.guardian-circularity-hero__inner{padding:24px 0 48px}@media (min-width: 769px){.guardian-circularity-hero__inner{display:flex;align-items:center;padding:115px 0}}.guardian-circularity-hero__title{margin-bottom:42px;text-transform:uppercase;text-align:center;font-weight:600;font-size:40px}@media (min-width: 769px){.guardian-circularity-hero__title{text-align:left;margin-right:48px;font-size:96px;letter-spacing:4.8px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(-180deg)}html[lang="ja"] .guardian-circularity-hero__title,html[lang="zh-CN"] .guardian-circularity-hero__title{transform:none}}.guardian-circularity-hero__text{color:#757e86;font-size:18px;line-height:24px;text-align:center}@media (min-width: 769px){.guardian-circularity-hero__text{font-size:24px;line-height:2;letter-spacing:1.2px;max-width:935px;margin-left:auto;color:#000;text-align:left;text-transform:uppercase}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-huge-counter/guardian-huge-counter.scss */.huge-counter[data-style="1"]{padding:64px 24px;color:#000}@media (min-width: 769px){.huge-counter[data-style="1"]{padding:175px 0}}.huge-counter[data-style="1"] .container{max-width:1270px}.huge-counter[data-style="1"] sup,.huge-counter[data-style="1"] sub{display:block;font-size:24px;letter-spacing:-0.45px;text-transform:uppercase}@media (min-width: 376px){.huge-counter[data-style="1"] sup,.huge-counter[data-style="1"] sub{font-size:30px}}@media (min-width: 1024px){.huge-counter[data-style="1"] sup,.huge-counter[data-style="1"] sub{font-size:48px;letter-spacing:-0.72px}}.huge-counter[data-style="1"] sub{text-align:right}@media (min-width: 1024px){.huge-counter[data-style="1"] sub{position:absolute;bottom:0;right:0}}.huge-counter[data-style="1"] span{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;text-align:center;font-weight:700;font-size:150px;line-height:0.8;letter-spacing:-3.45px}@media (min-width: 376px){.huge-counter[data-style="1"] span{font-size:230px}}@media (min-width: 1024px){.huge-counter[data-style="1"] span{font-size:550px}}.huge-counter[data-style="2"]{background:#f8f8f8;text-align:right;padding:48px 0}@media (min-width: 481px){.huge-counter[data-style="2"]{padding:0}}@media (min-width: 1025px){.huge-counter[data-style="2"]{margin-top:-70px}}.huge-counter[data-style="2"] .container{max-width:1270px}.huge-counter[data-style="2"] sup{color:#000;font-size:30px;letter-spacing:-0.72px}@media (min-width: 769px){.huge-counter[data-style="2"] sup{font-size:48px}}.huge-counter[data-style="2"] sup,.huge-counter[data-style="2"] sub{display:block}.huge-counter[data-style="2"] span,.huge-counter[data-style="2"] sub{background-image:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.huge-counter[data-style="2"] sub{font-weight:700;font-size:100px;line-height:1}@media (min-width: 481px){.huge-counter[data-style="2"] sub{font-size:200px;letter-spacing:-6px}}@media (min-width: 1024px){.huge-counter[data-style="2"] sub{font-size:300px}}@media (min-width: 1201px){.huge-counter[data-style="2"] sub{font-size:400px}}.huge-counter[data-style="2"] span{display:block;font-size:230px;font-weight:700;line-height:1}@media (min-width: 481px){.huge-counter[data-style="2"] span{font-size:360px;letter-spacing:-9px}}@media (min-width: 1024px){.huge-counter[data-style="2"] span{font-size:480px}}@media (min-width: 1201px){.huge-counter[data-style="2"] span{font-size:600px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-image-hotspots/guardian-image-hotspots.scss */.guardian-image-hotspots{position:relative}.guardian-image-hotspots__title{display:none}@media (min-width: 769px){.guardian-image-hotspots__title{display:block;position:absolute;top:120px;right:80px;z-index:1;font-size:48px;line-height:1;letter-spacing:2.4px;text-align:right;color:#000;text-transform:uppercase}}@media (max-width: 768px){.guardian-image-hotspots__image .ratio{--ratio: 100% !important}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-media-half-block/guardian-media-half-block.scss */.guardian-media-half-block{display:flex;flex-direction:column-reverse}@media (min-width: 1024px){.guardian-media-half-block{display:flex;flex-flow:row}.guardian-media-half-block.reverse{flex-direction:row-reverse}}.guardian-media-half-block__content{text-align:center;padding:0 24px 68px;width:100%}@media (min-width: 1024px){.guardian-media-half-block__content{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 32px;padding-right:80px}.guardian-media-half-block.reverse .guardian-media-half-block__content{padding-right:32px;padding-left:80px}}@media (min-width: 1201px){.guardian-media-half-block__content{flex:0 0 42%;max-width:42%}}.guardian-media-half-block__content-inner{padding:24px 48px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}@media (min-width: 1201px){.guardian-media-half-block__content-inner{max-width:520px;text-align:center;padding:48px;margin-left:auto}.guardian-media-half-block.reverse .guardian-media-half-block__content-inner{margin-left:0;margin-right:auto}}@media (min-width: 1201px){.guardian-media-half-block__content-inner{padding:48px 60px 32px}}.guardian-media-half-block__title{font-weight:700;font-size:18px;margin-bottom:16px}@media (min-width: 769px){.guardian-media-half-block__title{font-size:20px;letter-spacing:-0.3px;margin-bottom:48px}}.guardian-media-half-block__text{font-size:14px;line-height:1.33}@media (min-width: 769px){.guardian-media-half-block__text{font-size:18px}}.guardian-media-half-block__media{position:relative;flex:1 1}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-press-hero/guardian-press-hero.scss */@media (min-width: 769px){.guardian-press-hero{display:flex;align-items:center}}.guardian-press-hero__content{padding:48px 24px 56px;text-align:center}@media (min-width: 769px){.guardian-press-hero__content{text-align:left;padding:24px 48px}}@media (min-width: 1024px){.guardian-press-hero__content{padding:95px;padding-right:130px}}@media (min-width: 769px){.guardian-press-hero__content,.guardian-press-hero__media{flex:0 0 50%;max-width:50%}}.guardian-press-hero__eyebrow{margin-bottom:8px;font-weight:600;font-size:16px;line-height:24px;color:#757e86}@media (min-width: 769px){.guardian-press-hero__eyebrow{margin-bottom:0;font-size:36px;line-height:48px;letter-spacing:1.8px}}.guardian-press-hero__title{font-size:24px;line-height:30px;letter-spacing:0.05em;text-transform:uppercase;color:#000;margin-bottom:40px}@media (min-width: 769px){.guardian-press-hero__title{margin-bottom:48px;font-size:96px;line-height:0.8;letter-spacing:4.8px}}.guardian-press-hero__description{font-size:18px;line-height:1.33;color:#757e86}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-scroll-fade/guardian-scroll-fade.scss */.guardian-scroll-fade{background:#f8f8f8}.guardian-scroll-fade__block{position:relative}.guardian-scroll-fade__inner{display:flex;flex-direction:column}@media (min-width: 769px){.guardian-scroll-fade__inner{flex-direction:row}}.guardian-scroll-fade__content{text-align:center}@media (min-width: 769px){.guardian-scroll-fade__content{text-align:left;max-width:495px;flex:1 1;margin-left:24px}}@media (min-width: 1024px){.guardian-scroll-fade__content{margin-left:90px}}@media (max-width: 768px){.guardian-scroll-fade__content{position:relative;margin-top:40px;padding:48px 10px;border-radius:40px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%)}}.guardian-scroll-fade__title{margin-bottom:16px;font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase}@media (min-width: 769px){.guardian-scroll-fade__title{margin-bottom:32px;font-weight:600;font-size:48px;line-height:1;letter-spacing:2.4px}}.guardian-scroll-fade__title span{display:none;color:#757e86;margin-right:32px}@media (min-width: 769px){.guardian-scroll-fade__title span{display:inline}}.guardian-scroll-fade__text{margin-bottom:16px;font-size:24px;line-height:2;color:#000}@media (min-width: 769px){.guardian-scroll-fade__text{font-size:30px;line-height:1.2}}.guardian-scroll-fade__image{width:100%;pointer-events:none}.guardian-scroll-fade__image .ratio{--ratio: 120%}@media (min-width: 769px){.guardian-scroll-fade__image{flex:0 0 56.65%;max-width:56.65%}}.guardian-scroll-fade__image-sticky{position:relative}@media (min-width: 769px){.guardian-scroll-fade__image-sticky{position:-webkit-sticky;position:sticky;top:0}}.guardian-scroll-fade-content{display:none}.guardian-scroll-fade-content.is-active{display:block}@media (min-width: 769px){.guardian-scroll-fade-content{display:block;padding:40vh 0}}.guardian-scroll-fade-media{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease-out, visibility 0.3s ease-out}.guardian-scroll-fade-media:first-child{position:static;width:auto;height:auto}.guardian-scroll-fade-media.is-active{opacity:1;visibility:visible}.guardian-scroll-fade__button{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:68px;height:68px;border-radius:50%;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-color:#fff;background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -5%, rgba(255,255,255,0.1) 100%);color:#2e3b47;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.guardian-scroll-fade__button{display:none}}.guardian-scroll-fade__button svg{width:24px;height:auto}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-summary-bar/guardian-summary-bar.scss */.summary-bar--guardian{position:fixed;z-index:9;padding:16px 48px;background-color:#f2f2f2;color:#000;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -3%, rgba(255,255,255,0.1) 97%)}@media (min-width: 769px){.summary-bar--guardian{align-items:center}}.summary-bar--guardian button{flex:0 1 auto}.summary-bar--guardian .summary-bar__items{margin-right:0}@media (max-width: 768px){.summary-bar--guardian .summary-bar__items,.summary-bar--guardian .summary-bar__message{display:none}}.summary-bar--guardian .summary-bar__message{margin:0 24px}@media (min-width: 769px){.summary-bar--guardian .summary-bar__items,.summary-bar--guardian .summary-bar__aside{flex:1 1}}.summary-bar--guardian .summary-bar__aside{justify-content:center}@media (min-width: 769px){.summary-bar--guardian .summary-bar__aside{justify-content:flex-end}}.summary-bar--guardian .summary-bar-item__content>h4{display:flex;color:#000}.summary-bar--guardian .summary-bar-item__content>h4 span+span{margin-left:4px}.summary-bar--guardian .summary-bar-item__content>p{color:#757e86;opacity:0.66}.summary-bar--guardian .summary-bar__message a{text-decoration:underline}.summary-bar--guardian .summary-bar__price{font-weight:600}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-text-media/guardian-text-media.scss */@media (min-width: 769px){.guardian-text-media{padding-top:175px}.guardian-text-media[data-items="2"]{padding:110px}}@media (min-width: 769px){.guardian-text-media[data-items="2"] .guardian-text-media__inner{display:flex;justify-content:space-between}}.guardian-text-media[data-items="2"] .guardian-text-media__block .ratio{--ratio: 118% !important}@media (min-width: 769px){.guardian-text-media[data-items="2"] .guardian-text-media__block{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}.guardian-text-media[data-items="1"] .guardian-text-media__block-image,.guardian-text-media[data-items="1"] .guardian-text-media__block-video{margin:0 calc((100vw - 100%) / -2)}.guardian-text-media__block-text{max-width:685px;margin:0 auto;text-align:center;padding:96px 40px}@media (min-width: 769px){.guardian-text-media__block-text{font-size:30px;letter-spacing:-0.45px;margin-bottom:80px;padding:0}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-two-column-hero/guardian-two-column-hero.scss */.guardian-two-column-hero{position:relative;padding:48px 24px;min-height:100vw;display:flex;align-items:center}@media (min-width: 769px){.guardian-two-column-hero{min-height:0;margin:0 auto;padding:175px 0}}.guardian-two-column-hero .container{max-width:1270px}.guardian-two-column-hero__background{position:absolute;top:0;left:0;right:0;bottom:0}.guardian-two-column-hero__title{font-size:24px;line-height:1.25;letter-spacing:1.2px;margin-bottom:32px}@media (min-width: 769px){.guardian-two-column-hero__title{font-size:32px;line-height:1.25;letter-spacing:2.4px;margin-bottom:48px}}@media (min-width: 1024px){.guardian-two-column-hero__title{font-size:48px;line-height:1}}.guardian-two-column-hero__row{display:none;font-size:18px;line-height:1.33}@media (min-width: 769px){.guardian-two-column-hero__row{display:flex;flex-flow:row wrap;justify-content:space-between}}.guardian-two-column-hero__row>*{margin-bottom:32px}.guardian-two-column-hero__row>*:only-child{text-align:center}@media (min-width: 769px){.guardian-two-column-hero__row>*{margin-bottom:0;flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}.guardian-two-column-hero__row>*:only-child{flex:0 0 100%;max-width:100%}}.guardian-two-column-hero__row>*:last-child{margin-bottom:0}.guardian-two-column-hero__actions{margin-top:48px;text-align:center}.guardian-two-column-hero__btn-desktop{display:none}@media (min-width: 769px){.guardian-two-column-hero__btn-desktop{display:inline-flex}}@media (min-width: 769px){.guardian-two-column-hero__btn-mobile{display:none}}.guardian-two-column-hero-mobile{background:#f8f8f8;padding:24px;text-align:center}@media (min-width: 769px){.guardian-two-column-hero-mobile{display:none}}.guardian-two-column-hero-mobile.js-active .js-show-more .js-show{display:none}.guardian-two-column-hero-mobile.js-active .js-show-more .js-hide{display:block}.guardian-two-column-hero-mobile .js-show-more .js-hide{display:none}.guardian-two-column-hero-mobile__hidden{display:none}.guardian-two-column-hero-mobile.js-active .guardian-two-column-hero-mobile__hidden{display:block}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/guardian/guardian-two-column-text/guardian-two-column-text.scss */.guardian-two-column-text{padding:48px 24px}@media (min-width: 769px){.guardian-two-column-text{margin:0 auto;padding:175px 0}}.guardian-two-column-text .container{max-width:1270px}.guardian-two-column-text__title{font-size:24px;line-height:1.25;letter-spacing:1.2px;margin-bottom:32px}@media (min-width: 769px){.guardian-two-column-text__title{max-width:930px;margin:0 auto 48px;font-size:32px;line-height:1.25;letter-spacing:2.4px}}@media (min-width: 1024px){.guardian-two-column-text__title{font-size:48px;line-height:1}}.guardian-two-column-text__row{font-size:18px;line-height:1.33;text-align:center}@media (min-width: 769px){.guardian-two-column-text__row{text-align:left;display:flex;flex-flow:row wrap;justify-content:space-between}}.guardian-two-column-text__row>*{margin-bottom:32px}.guardian-two-column-text__row>*:only-child{text-align:center}@media (min-width: 769px){.guardian-two-column-text__row>*{margin-bottom:0;flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}.guardian-two-column-text__row>*:only-child{flex:0 0 100%;max-width:100%}}.guardian-two-column-text__row>*:last-child{margin-bottom:0}.guardian-two-column-text__actions{margin-top:48px}.guardian-two-column-text__actions>*{width:100%;margin-bottom:16px}.guardian-two-column-text__actions>*:last-child{margin-bottom:0}@media (min-width: 769px){.guardian-two-column-text__actions{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:70px auto 0;display:flex;justify-content:center}.guardian-two-column-text__actions>*{flex:0 0 50%;max-width:50%;margin-bottom:0}.guardian-two-column-text__actions>*:only-child{flex:0 0 100%;max-width:100%;padding:0 68px}.guardian-two-column-text__actions *+*{margin-left:32px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/header/header/header.scss */.header.is-transparent.headroom--top{color:#fff;border-bottom-color:rgba(255,255,255,0.2)}.header.is-transparent.headroom--top::after{background-color:transparent}.header.is-transparent.headroom--top .header__nav{border-top-color:rgba(255,255,255,0.2)}.header{z-index:401;top:0;left:0;right:0;width:100%;position:fixed;transition-property:margin, color, border-color, background-color;transition-duration:0.3s;border-bottom:1px solid #969da3}.header::after{background-color:#fff;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.has-offset-main .header{transform:translate3d(100%, 0, 0)}@media (min-width: 481px){.has-offset-main .header{transform:none}}.header .header__inner-container{margin-top:0;transition:margin 0.3s ease-out}.header .header__inner{padding:16px;min-height:64px}@media (min-width: 1024px){.header .header__inner{min-height:80px;padding:16px 48px}}.header .header__side-nav,.header .header__icons{flex:1}.header .header__secondary-nav,.header .secondary-nav-dropdown{display:none}@media (min-width: 1024px){.header .header__secondary-nav,.header .secondary-nav-dropdown{display:block}}.header .header__secondary-nav ul,.header .secondary-nav-dropdown ul{display:flex}.header .header__secondary-nav ul>li,.header .secondary-nav-dropdown ul>li{margin-right:32px}.header .header__secondary-nav ul>li:last-child,.header .secondary-nav-dropdown ul>li:last-child{margin-right:0}.header .header__secondary-nav a,.header .secondary-nav-dropdown a{text-transform:uppercase}.header .header__secondary-nav a[data-id],.header .secondary-nav-dropdown a[data-id]{position:relative}.header .header__secondary-nav a[data-id]::after,.header .secondary-nav-dropdown a[data-id]::after{content:"";position:absolute;top:100%;left:-24px;right:-24px;height:32px}.header .secondary-nav-dropdown{background:#2e3b47;color:#fff;padding:0 48px;overflow:hidden;transition:padding-top 0.25s ease-out, padding-bottom 0.25s ease-out}.header .secondary-nav-dropdown.is-active{padding-top:16px;padding-bottom:16px}.header .secondary-nav-dropdown ul{max-height:0;overflow:hidden;transition:all 0.25s ease-out}.header .header__hamburger{position:relative;display:block;max-width:24px;max-height:24px;width:24px;height:24px;color:currentColor;transform:rotate(0)}.header .header__hamburger .icon{display:block;transition-property:opacity, visibility, transform;transition-duration:0.3s;transition-timing-function:ease-out}.nav-mobile-open .header .header__hamburger .icon-hamburger{opacity:0;visibility:hidden;transform:rotate(-180deg)}.nav-mobile-open .header .header__hamburger .icon-close{opacity:1;visibility:visible}.header .header__hamburger .icon-close{position:absolute;top:0;left:0;width:24px;height:24px;opacity:0;visibility:hidden}@media (min-width: 1024px){.header .header__hamburger{display:none}}.header .header__logo svg{max-width:124px;color:currentColor}@media (min-width: 769px){.header .header__logo svg{max-width:156px}}.header .header__icons a:hover svg{opacity:0.65}.header .header__icons>ul>li{margin-right:16px}@media (min-width: 769px){.header .header__icons>ul>li{margin-right:8px}}.header .header__icons>ul>li:last-child{margin-right:0}.header .header__icons svg{width:24px}.header .header__icons>ul>li>a{width:24px;text-transform:uppercase}@media (min-width: 769px){.header .header__icons>ul>li>a{width:40px}}.header .header__icons>ul>li>a svg{width:24px}.header .header__nav{display:none;border-top:1px solid #969da3;padding:16px 48px}@media (min-width: 1024px){.header .header__nav{display:block}}.header__top-bar{display:none;position:relative;background:#2e3b47;color:#fff;padding:12px 48px;align-items:center;justify-content:center}@media (min-width: 1024px){.header__top-bar{display:flex}}.header__selectors{margin-top:16px;display:flex;align-items:center}@media (min-width: 1024px){.header__selectors{margin-top:0}}.header__side-link{display:block !important}.header__selectors,.header__side-link{flex:1 1}.header__promo-bar{padding:8px}@media (min-width: 1024px){.header__promo-bar{display:flex;justify-content:space-between;padding-left:48px;padding-right:48px}}@media (max-width: 1023px){.header__promo-bar::after{content:"flickity";display:none}}.header__promo{width:100%;display:none}.header__promo:first-child{display:block}.flickity-enabled .header__promo{display:block}@media (min-width: 1024px){.header__promo{display:block;width:auto;flex:1 1}}@media (min-width: 1024px){.header__promo:first-child p{justify-content:flex-start}}@media (min-width: 1024px){.header__promo:last-child p{justify-content:flex-end}}.header__promo p{justify-content:center}.header__promo span{width:24px;height:24px}.header__mobile-secondary{background:#2e3b47;color:#fff;margin-top:auto;padding:16px 16px 32px}.header-sticky-announcement{position:fixed;bottom:0;left:0;right:0;background:#2e3b47;padding:16px 48px;color:#fff;text-align:center;transform:translateY(100%);transition:transform 0.3s ease-out}.header-sticky-announcement.is-visible{transform:translateY(0)}@media (min-width: 1024px){.header-sticky-announcement{display:none}}.header-sticky-announcement .timer{display:block;margin-top:12px}.header-sticky-announcement__close{position:absolute;top:8px;right:8px;width:24px}.btn--skiplink{top:0;left:50%;opacity:0;z-index:1000;color:#e5e6e8;position:absolute;padding:10px 30px;text-transform:uppercase;border:3px solid #e5e6e8;background-color:#000;transform:translate(-50%, -100px)}.btn--skiplink:active,.btn--skiplink:focus{opacity:1;pointer-events:auto;transform:translate(-50%, 10px);transition:all 0.3s ease}.search-trigger svg g{fill:transparent}.search-trigger svg path{fill:#2e3b47}.search-group{display:flex;align-items:center;justify-content:flex-start;position:relative}.search-bar{display:none;position:absolute;left:0;width:120px;margin-left:-120px}@media (max-width: 1023px){.search-bar{margin-left:0;left:20px}}.search-bar.show{display:block}.search-bar .inner{border:1px solid #2e3b47;background:#fff;border-radius:5px;width:152px;position:relative;z-index:100}.search-bar .inner .cls{position:absolute;display:flex;align-items:center;justify-content:center;width:35px;top:0;bottom:0;right:0;border-radius:5px;cursor:pointer}.search-bar .inner .cls svg{width:14px;height:14px}.search-bar .inner input{height:30px;border-radius:5px}@media (min-width: 1024px){.header__nav--guardian{display:flex !important;align-items:center}}.header__nav--guardian .nav{flex:1 1}.header__guardian-logo{display:none;position:relative;width:129px;height:29px}@media (min-width: 1024px){.header__guardian-logo{display:block;margin-right:10vw}}@media (min-width: 1441px){.header__guardian-logo{margin-right:20vw}}.top-right-bar{display:flex;justify-content:end}.top-right-img-holder{position:relative;width:100px}.top-right-image{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:50%;transform:translateY(-50%);margin-right:30px;width:20px;height:30px}.top-right-img-wrapper{position:relative}.top-right-img{position:absolute;margin-right:30px;top:50%;transform:translateY(-50%);width:19px;right:0}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/hotspot-accordions/hotspot/hotspot.scss */.hotspot{position:absolute;color:#fff;cursor:pointer}.hotspot__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;background-color:#2e3b47;line-height:1}.hotspot__icon svg{width:12px}.hotspot__text{position:absolute;top:50%;left:50%;background:#2e3b47;border-radius:100px;padding:10px 16px;transform:translate(-50%, -50%);white-space:nowrap;transition:opacity .2s,visibility .2s;opacity:0;visibility:hidden}.hotspot.is-active .hotspot__text{opacity:1;visibility:visible;z-index:1}@media (hover: hover){.hotspot:hover .hotspot__text{opacity:1;visibility:visible;z-index:1}}.hotspot--guardian{color:#000}.hotspot--guardian .hotspot__icon{background-color:#fff;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0.1) 100%)}.hotspot--guardian .hotspot__text{background:#fff;font-weight:700;letter-spacing:-0.3px;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 4px 14px -1px rgba(0,0,0,0.15);background-image:linear-gradient(to bottom, rgba(255,255,255,0.4) -3%, rgba(255,255,255,0.1) 97%)}@media (min-width: 769px){.hotspot--guardian .hotspot__text{padding:24px 32px;font-size:20px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/icons/icon/icon.scss */.icon{width:24px;height:24px}.icon svg{display:block;height:100%;width:100%}.icon--sm{width:20px;height:20px}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/nav/nav/_nav.scss */.header.is-transparent.headroom--top .nav.has-selected-link>ul>li{color:rgba(255,255,255,0.66)}.header.is-transparent.headroom--top .nav>ul>li.is-active{color:#fff}.nav.has-selected-link>ul>li{color:#757e86}@media (min-width: 1024px){.nav>ul{display:flex;flex-direction:row;justify-content:space-between}}.nav>ul>li{margin-right:8px}.nav>ul>li:last-child{margin-right:0}.nav>ul>li:hover>a::after{opacity:1}@media (min-width: 1024px){.nav>ul>li:hover>.nav__dropdown,.nav>ul>li.focus-within>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform ease 0.5s, opacity ease 0.5s, visibility ease 0.5s}}.nav>ul>li:focus-within>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform ease 0.5s, opacity ease 0.5s, visibility ease 0.5s}.nav>ul>li>a{width:100%;display:block;position:relative;text-transform:uppercase;transition:color .2s ease-out}@media (max-width: 1023px){.nav>ul>li>a{font-size:20px;line-height:1;letter-spacing:1.6px;padding:8px 0}}@media (min-width: 1024px){.nav>ul>li>a:hover::before{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:40px}}@media (min-width: 1024px){.nav>ul>li.is-active{color:#2e3b47}.nav>ul>li.is-active>a::after{content:"";position:absolute;top:calc(100% + 16px);left:0;width:100%;height:2px;background-color:currentColor}}@media (min-width: 1024px){.nav>ul>li>.nav__dropdown{position:absolute;top:100%;left:-20px;right:-20px;display:flex;flex-flow:row wrap;justify-content:center;padding:48px 20px 0;transition:transform ease 1s, opacity ease 1s, visibility ease 1s;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-20%);z-index:-1;padding-left:48px;padding-right:48px}}.nav>ul>li>.nav__dropdown::before{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);pointer-events:none}.nav>ul>li>.nav__dropdown::after{content:"";position:absolute;top:0;bottom:0;left:20px;right:20px;background:#fff;box-shadow:0 6px 8px 0 rgba(0,0,0,0.35);z-index:-1}.nav>ul>li>.nav__dropdown>a{width:100%;padding:0 20px;text-transform:capitalize;margin-bottom:20px;letter-spacing:0.5px}.nav>ul>li>.nav__dropdown>ul{width:100%;display:flex;flex-flow:row wrap;padding:0 20px}.nav>ul>li>.nav__dropdown>ul>li{flex:0 1 auto;min-width:200px;margin-right:32px;margin-bottom:30px}.nav>ul>li>.nav__dropdown>ul>li:last-child{margin-right:0}.nav>ul>li>.nav__dropdown>ul>li>a{display:block;margin-bottom:16px;color:#757e86;text-transform:uppercase}.nav .nav__dropdown a:hover{text-decoration:underline}@media (min-width: 1024px){.nav .nav__dropdown .nav__dropdown li{width:100%;min-width:210px;max-width:320px;margin-right:32px;margin-bottom:8px}.nav .nav__dropdown .nav__dropdown li:last-child{margin-bottom:0}}.nav .nav__dropdown .nav__dropdown a{color:#2e3b47;text-transform:uppercase}.nav__item--block{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);margin-bottom:24px}@media (min-width: 1024px){.nav__item--block{flex:0 0 calc(25% - 32px) !important;max-width:calc(25% - 32px);margin-bottom:0}}.nav__item--block>a{display:block;text-transform:uppercase;margin-bottom:16px;color:#757e86}@media (min-width: 1024px){.nav__item--products{flex:0 0 calc(50% + 48px) !important;max-width:calc(50% + 48px);margin-right:-48px !important}}.nav__item--products>a{display:block;text-transform:uppercase;margin-bottom:16px}.nav__dropdown--products{padding-bottom:32px}.nav__dropdown--products .flickity-prev-next-button{bottom:100%;top:auto;right:0;left:auto;transform:none;width:32px;height:32px;margin-bottom:8px}.nav__dropdown--products .flickity-prev-next-button:focus{box-shadow:none !important}@media (min-width: 769px){.nav__dropdown--products .flickity-prev-next-button{right:2rem;border:1px solid #e5e6e8}}.nav__dropdown--products .flickity-prev-next-button.previous{transform:translateX(-100%);margin-right:0.5rem}.nav__dropdown--products .flickity-page-dots{display:flex;justify-content:center;width:auto;left:0;right:0;bottom:0}.nav__dropdown--products .flickity-page-dots li{flex:1 1;height:2px;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;background-color:#969da3;border-radius:0;transition:background-color 0.3s ease-out}.nav__dropdown--products .flickity-page-dots li.is-selected{background-color:#2e3b47}@media (min-width: 1024px){.nav__dropdown--products{padding-bottom:32px}}.nav__dropdown--products .product-item{width:210px;margin-right:16px;color:#2e3b47;text-align:left;text-transform:uppercase;display:none}.nav__dropdown--products .product-item:not(.product-item--custom-block):first-of-type{display:block}.nav__dropdown--products .product-item:last-child{margin-right:0}@media (min-width: 1024px){.nav__dropdown--products .product-item{width:calc(33.33% - 16px)}}.nav__dropdown--products.flickity-enabled .product-item:not(.product-item--custom-block){display:block}.nav__dropdown--products .product-item__title{margin-bottom:0}.nav__dropdown--products .product-item__price{color:#757e86}.nav__dropdown--products .product-item--custom-block{display:block}@media (min-width: 769px){.nav__dropdown--products .product-item--custom-block{display:none !important}}.nav__bottom-ctas{width:100%}@media (min-width: 1024px){.nav__bottom-ctas{display:flex;margin:32px -16px 48px}}.nav__bottom-ctas>*{margin-bottom:8px}.nav__bottom-ctas>*:last-child{margin-bottom:0}@media (min-width: 1024px){.nav__bottom-ctas>*{flex:1 1;margin:0 16px}}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/nav/nav-mobile/_nav-mobile.scss */.nav-mobile{position:absolute;top:100%;bottom:0;left:0;height:100vh;width:100vw;max-width:414px;background-color:#fff;transform:translateX(-100%);transition:all 0.3s;opacity:0;visibility:hidden;pointer-events:none}.nav-mobile.is-visible{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}.nav-mobile.is-visible .nav__overlay{opacity:1;visibility:visible}@media (min-width: 1024px){.nav-mobile{display:none}}.nav-mobile .nav-mobile__inner{display:flex;flex-direction:column;overflow:auto;height:100%}.nav-mobile .nav__overlay{position:fixed;top:0;bottom:0;left:100%;width:100vw;z-index:-1;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}.nav-mobile .nav__dropdown:not(.nav__dropdown--block):not(.nav__dropdown--products){position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background:#fff;z-index:1;padding:32px 16px 48px;transform:translateX(100%);visibility:hidden;opacity:0;pointer-events:none;transition:transform 0.3s, opacity 0.3s, visibility 0.3s;overflow-y:auto;overflow-x:hidden}.nav-mobile .nav__dropdown:not(.nav__dropdown--block):not(.nav__dropdown--products).is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}.nav-mobile .nav__back{top:14px;left:16px;width:24px;position:absolute;display:inline-block}.nav-mobile .nav__dropdown-title{position:absolute;top:16px;left:50%;transform:translateX(-50%);max-width:calc(100% - 80px);text-align:center}.nav-mobile .nav__dropdown>ul{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:16px}.nav-mobile .nav__dropdown>ul>li{width:100%}.nav-mobile .header__mobile-nav{padding:16px}.nav-mobile .header__mobile-nav li:not(.nav__item--block):not(.nav__item--products)>a{position:relative;display:block;text-transform:uppercase;font-size:20px;line-height:1;letter-spacing:1.6px;padding:8px 0}.nav-mobile .header__mobile-nav li:not(.nav__item--block):not(.nav__item--products)>a .icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.nav-mobile .header__mobile-nav .nav__dropdown--blocks{justify-content:center}.nav-mobile .header__mobile-nav .nav__dropdown--blocks .dropdown-block{margin-bottom:32px}.nav-mobile .header__mobile-nav .nav__dropdown--blocks .dropdown-block:last-child{margin-bottom:0}.nav-mobile .header__mobile-nav .nav__close{top:10px;right:10px;width:24px;height:24px;color:#000;position:absolute;display:inline-block}.nav-mobile .header__mobile-nav .nav__dropdown-subtitle{display:block;width:100%;font-size:18px;letter-spacing:0.5px}.nav-mobile .header__mobile-nav .nav__item--products{margin-top:8px}.nav-mobile-secondary>ul>li{padding:8px 0}.nav-mobile-secondary>ul>li a{display:block;width:100%;position:relative;font-size:20px;line-height:20px;letter-spacing:1.6px;text-transform:uppercase}.nav-mobile-secondary .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px}.nav-mobile-secondary .nav__dropdown{background:#2e3b47 !important}.nav-mobile-secondary .nav__dropdown>ul{display:flex;flex-flow:row wrap;justify-content:space-between}.nav-mobile-secondary .secondary-nav__item-block{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px);margin-bottom:32px;display:flex}.nav-mobile-secondary .secondary-nav__item-block a{width:100%;display:flex;flex-direction:column;justify-content:flex-end}/*! path: C:/OSPanel/domains/nordgreen.bi/src/modules/global/two-column-text/media-side-block/media-side-block.scss */.media-side-block{margin:32px 0}@media (min-width: 1024px){.media-side-block{display:flex;margin:48px 0}}.media-side-block__content-style-1{background-color:#2e3b47;color:#fff;text-align:center;padding:48px 16px}@media (min-width: 481px){.media-side-block__content-style-1{padding:48px calc((100% - 480px) / 2)}}@media (min-width: 1024px){.media-side-block__content-style-1{flex:0 0 25%;max-width:25%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:48px;text-align:left}}@media (min-width: 1441px){.media-side-block__content-style-1{flex:0 0 378px;max-width:378px}}.media-side-block__media{flex:1 1}.media-side-block__content-style-2{background-color:#2e3b47;color:#fff;text-align:center;padding:48px 16px}@media (min-width: 481px){.media-side-block__content-style-2{padding:48px calc((100% - 480px) / 2)}}@media (min-width: 1024px){.media-side-block__content-style-2{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;text-align:left}}@media (min-width: 1441px){.media-side-block__content-style-2{flex:0 0 50%;max-width:50%}}
