/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */


.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
*, *::before, *::after {
  box-sizing: border-box;
}

* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

img, picture, video, canvas, svg, iframe, embed, audio {
  display: block;
  max-width: 100%;
}

input, button, textarea, select {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: inherit;
  font: inherit;
}

button {
  cursor: pointer;
}

p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
  word-break: break-word;
}

ol, ul {
  list-style: none;
}

:root {
  --border-radius: 4px;
  --large-padding: 7%;
  --small-padding: 3.5%;
  --primary-background-color: #FFFFFF;
  --secondary-background-color: #F3F3F3;
  --primary-text-color: #111111;
  --secondary-text-color: #555555;
  --links-rollover-color: #255B8A;
  --header-text-color: #111111;
  --products-background-color: rgba(var(--products-background-color-rgb), .9);
  --border-color: #111111;
  --button-text-color: #FFFFFF;
  --button-background-color: #000000;
  --button-rollover-color: #255B8A;
  --primary-font: "Varela Round", sans-serif;
  --secondary-font: "Delius", cursive;
}

html {
  height: 100%;
  min-height: 100%;
  position: relative;
  width: 100%;
}

body {
  display: flex;
  flex-direction: column;
  background-color: var(--primary-background-color);
  background-image: none;
  background-repeat: repeat;
  background-size: 200px 200px;
  color: var(--primary-text-color);
  font-family: var(--primary-font);
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}
body.maintenance-page {
  align-items: center;
  padding: 100px 20px;
}
body.maintenance-page .maintenance-content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border: 3px solid var(--header-text-color);
  color: var(--primary-text-color);
  font-size: 18px;
  gap: 24px;
  padding: 32px 24px;
  max-width: 600px;
  min-height: 200px;
  text-align: center;
  width: 100%;
}
body.maintenance-page .social-links {
  margin: 0;
}

a.skip-link {
  transition: all 0.3s;
  background: var(--primary-background-color);
  border: 1px solid var(--primary-text-color);
  color: var(--primary-text-color);
  left: 25px;
  padding: 15px 20px;
  position: absolute;
  text-decoration: underline;
  top: -150px;
  z-index: 100;
}
a.skip-link:focus {
  top: 20px;
}

.wrapper {
  padding: 0 24px;
  margin: 0 auto;
  max-width: 1100px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .wrapper {
    padding: 0 16px;
  }
}

a {
  transition: color 0.1s linear;
  color: var(--primary-text-color);
  text-decoration: none;
}
a:focus, a:hover {
  color: var(--links-rollover-color);
  text-decoration: underline;
}

h1, h2, h3, h4, h5 {
  color: var(--header-text-color);
  font-weight: normal;
  line-height: 1.4em;
  margin: 0;
  padding: 0;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
h1.has-dash, h2.has-dash, h3.has-dash, h4.has-dash, h5.has-dash {
  margin-bottom: 48px;
}
h1.has-dash:after, h2.has-dash:after, h3.has-dash:after, h4.has-dash:after, h5.has-dash:after {
  bottom: -8px;
  content: "";
  background-color: var(--header-text-color);
  height: 2px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 24px;
}

h1 {
  font-size: 2em;
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 1.5em;
  }
}

a[href], label[for], select, button, .pointer {
  cursor: pointer;
}

button, input, textarea, select {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  border-radius: var(--border-radius);
  color: var(--primary-text-color);
  padding: 0;
}

header {
  text-align: center;
}
header.has-background {
  background-color: var(--secondary-background-color);
  padding-bottom: 60px;
}

.header-nav {
  margin-top: 8px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 767px) {
  .header-nav {
    display: none;
  }
}
.header-nav ul {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.header-nav ul li {
  border-bottom: 1px solid var(--border-color);
  padding: 8px;
}
@media screen and (max-width: 767px) {
  .header-nav ul li {
    border-bottom: none;
  }
}
.header-nav ul li.selected a {
  color: var(--primary-text-color);
}
.header-nav ul a {
  color: var(--secondary-text-color);
  display: block;
  font-size: 15px;
  padding: 8px;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .header-nav ul a {
    font-size: 16px;
    text-decoration: underline;
  }
}
.header-nav ul a:hover, .header-nav ul a:focus {
  color: var(--links-rollover-color) !important;
}
.header-nav.mobile-nav {
  display: none;
}
.header-nav.mobile-nav ul {
  gap: 8px;
}
.header-nav.mobile-nav ul li {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .header-nav.mobile-nav {
    display: block;
    font-family: var(--secondary-font);
/*     padding-bottom: 16px; */
  }
}

.branding {
  font-size: 20px;
  margin: 54px auto;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .branding {
    margin: 30px auto;
  }
}
.branding > a {
  display: inline-block;
}
.branding > a:hover, .branding > a:focus {
  text-decoration: none;
}

.store-header {
  font-size: 42px;
  letter-spacing: 4px;
  word-break: break-word;
}
@media screen and (max-width: 767px) {
  .store-header {
    font-size: 32px;
    letter-spacing: 2px;
  }
}

.page-title {
  text-align: center;
}

.store-logo {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 200px;
}

.main {
  flex: 1;
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .main {
    padding-bottom: 0;
  }
}

_:-ms-fullscreen, :root .main {
  flex: 1 0 auto;
}

#cart_page .main, #contact_page .main, #maintenance_page .main, #product_page .main, .custom .main {
  background-color: var(--secondary-background-color);
  padding-bottom: 64px;
  padding-top: 64px;
}
@media screen and (max-width: 767px) {
  #cart_page .main, #contact_page .main, #maintenance_page .main, #product_page .main, .custom .main {
    padding-bottom: 32px;
    padding-top: 32px;
  }
}

button.button, a.button {
  transition: color, background-color 0.1s linear;
  background: var(--button-background-color);
  color: var(--button-text-color);
  display: block;
  font-size: 16px;
  height: 56px;
  max-width: 100%;
  padding: 0 16px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: 100%;
}
button.button.minimal-button, a.button.minimal-button {
  background: none;
  color: var(--primary-text-color);
  border: none;
  font-size: 14px;
}
button.button.minimal-button:not(:disabled):hover, button.button.minimal-button:not(:disabled):focus, a.button.minimal-button:not(:disabled):hover, a.button.minimal-button:not(:disabled):focus {
  background: none !important;
  color: var(--links-rollover-color);
  text-decoration: underline;
}
button.button:disabled, button.button.disabled, a.button:disabled, a.button.disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
button.button.no-border, a.button.no-border {
  border: none;
}
button.button:not(:disabled):hover, button.button:not(:disabled):focus, a.button:not(:disabled):hover, a.button:not(:disabled):focus {
  background: var(--button-rollover-color);
}

.select {
  height: 56px;
  margin-bottom: 16px;
  max-width: 100%;
  padding: 0;
  position: relative;
  width: 100%;
}
.select select {
  border: 2px solid var(--primary-text-color);
  border-radius: var(--border-radius);
  height: 100%;
  padding: 0 48px 0 16px;
  position: relative;
  width: 100%;
  z-index: 2;
}
.select select option {
  background-color: #FFFFFF;
  color: #000;
}
.select select option:disabled {
  background-color: #FFFFFF;
  color: graytext;
}
.select select:focus {
  box-shadow: none;
}
.select select::-ms-expand {
  display: none;
}
.select svg {
  fill: var(--primary-text-color);
  height: 8px;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 13px;
  z-index: 1;
  transform: translateY(-50%);
}

.custom-page-header {
  text-align: center;
}

.custom-page-content {
  font-family: var(--secondary-font);
  font-size: 16px;
  margin: 0 auto;
  max-width: 700px;
}
.custom-page-content a {
  color: var(--secondary-text-color);
  text-decoration: underline;
}
.custom-page-content a:hover, .custom-page-content a:focus {
  color: var(--links-rollover-color);
}
.custom-page-content p {
  margin: revert;
}
.custom-page-content > :first-child {
  margin-top: 0;
}
.custom-page-content > :last-child {
  margin-bottom: 0;
}
.custom-page-content ol, .custom-page-content ul {
  margin: 1em;
}
.custom-page-content ul {
  list-style: disc;
}
.custom-page-content ol {
  list-style: decimal;
}

.custom .footer-nav {
  border: none;
}

.footer-nav {
  border-top: 1px solid var(--border-color);
  display: flex;
  flex-direction: column;
  align-items: center;
  list-style: none;
  gap: 40px;
  margin: 0;
  padding: 40px 0;
}
.footer-nav ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .footer-nav ul.footer-links {
    flex-direction: column;
    padding: 0;
    width: 100%;
  }
  .footer-nav ul.footer-links li {
    border-bottom: 1px solid var(--border-color);
  }
  .footer-nav ul.footer-links a {
    padding: 12px 0;
    text-align: center;
  }
}
.footer-nav ul a {
  display: block;
  padding: 8px 16px;
  text-decoration: none;
}
.footer-nav ul a:hover, .footer-nav ul a:focus {
  color: var(--links-rollover-color);
  text-decoration: underline;
}

.social-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 0 24px 0;
  padding: 0;
}
.social-links a {
  display: flex !important;
  color: var(--secondary-text-color);
  padding: 8px 16px;
}
.social-links svg {
  display: block;
  fill: currentColor;
  height: 22px;
  width: 22px;
}
.social-links svg.tumblr-icon {
  width: 16px;
}
.social-links:hover, .social-links:focus {
  color: var(--links-rollover-color);
}

.search-form {
  position: relative;
}

.search-input {
  border: 1px solid var(--secondary-text-color);
  cursor: pointer;
  padding: 8px 32px 8px 12px;
  width: 240px;
}
.search-input::-webkit-input-placeholder {
  color: var(--primary-text-color);
}
.search-input::-moz-placeholder {
  color: var(--primary-text-color);
}
.search-input:-ms-input-placeholder {
  color: var(--primary-text-color);
}
.search-input:-moz-placeholder {
  color: var(--primary-text-color);
}
@media screen and (max-width: 767px) {
  .search-input {
    display: block;
    margin: 8px auto;
    width: 250px;
  }
}
.search-input:hover, .search-input:focus {
  border: 1px solid var(--links-rollover-color);
}

button.search-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  padding: 0;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}

.search-icon {
  fill: var(--primary-text-color);
  display: block;
  height: 16px;
  width: 16px;
}

.errors {
  border-radius: var(--border-radius);
  background-color: #b11a2a;
  color: #FFFFFF;
  list-style: none;
  margin: 0 auto 32px;
  padding: 12px 16px;
  text-align: center;
}

input, textarea {
  border: 2px solid var(--secondary-text-color);
  padding: 8px;
}

a.back-to-site {
  background: none;
  border-radius: var(--border-radius);
  border: 2px solid var(--primary-text-color);
  color: var(--primary-text-color);
  font-size: 12px;
  height: auto;
  padding: 16px 32px;
  width: auto;
}
a.back-to-site:hover, a.back-to-site:focus {
  background: none !important;
  border: 2px solid var(--links-rollover-color);
  color: var(--links-rollover-color);
  text-decoration: none;
}

.back-to-site + .bigcartel-credit {
  margin-top: 24px;
}

.bigcartel-credit {
  color: var(--secondary-text-color);
  line-height: 1em;
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 8px;
  outline-offset: 4px;
  padding: 2px 0;
  text-decoration: none;
}
.bigcartel-credit:hover {
  text-decoration: none;
}
.bigcartel-credit__text {
  position: relative;
}
.bigcartel-credit__lockup {
  display: block;
  fill: currentColor;
  padding-top: 1px;
  width: 86px;
}

.centered-message {
  color: var(--secondary-text-color);
  font-family: var(--secondary-font);
  font-size: 18px;
  padding: 0 16px;
  text-align: center;
}
.centered-message a {
  text-decoration: underline;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.blur-up {
  transition: filter 0.2s;
  filter: blur(5px);
  transform: translate3d(0, 0, 0);
}
.blur-up.lazyloaded {
  filter: blur(0);
}

#cart_page .main {
  padding-left: 0;
  padding-right: 0;
}
#cart_page .footer-nav {
  border: none;
}
#cart_page .errors {
  max-width: 960px;
}
@media screen and (max-width: 767px) {
  #cart_page .errors {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.empty-cart-message {
  display: none;
}
.empty-cart .empty-cart-message {
  display: block;
}

.cart-form {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
@media screen and (max-width: 920px) {
  .cart-form {
    flex-direction: column;
  }
}

.cart-items {
  border-top: 1px solid var(--border-color);
  list-style: none;
  margin: 0;
  max-width: 65%;
  padding: 0;
  width: 100%;
}
@media screen and (max-width: 920px) {
  .cart-items {
    max-width: 100%;
  }
}

.cart-item {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--border-color);
  padding: 24px 0;
}
@media screen and (max-width: 767px) {
  .cart-item {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 16px 0;
  }
}

.cart-item-image {
  flex-shrink: 0;
  border-radius: var(--border-radius);
  display: block;
  height: 90px;
  margin-right: 16px;
  width: 90px;
}
@media screen and (max-width: 767px) {
  .cart-item-image {
    height: 60px;
    margin-right: 8px;
    width: 60px;
  }
}
.cart-item-image img {
  border-radius: var(--border-radius);
  display: block;
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.cart-item-details {
  line-height: 1.25em;
  padding-right: 24px;
  width: 55%;
}
@media screen and (max-width: 767px) {
  .cart-item-details {
    flex: 1;
    flex-basis: 30%;
    padding-right: 16px;
  }
}

.cart-item-details-name {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .cart-item-details-name {
    font-size: 16px;
  }
}

.cart-item-details-option {
  font-family: var(--secondary-font);
  font-size: 15px;
  margin-top: 3.2px;
}
@media screen and (max-width: 767px) {
  .cart-item-details-option {
    font-size: 14px;
  }
}

.cart-item-quantity-price {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 45%;
}
@media screen and (max-width: 767px) {
  .cart-item-quantity-price {
    flex: 1;
    flex-direction: column;
    align-items: flex-end;
    width: 45%;
  }
}

.cart-item-details-price {
  margin-right: 24px;
  padding-left: 16px;
}
@media screen and (max-width: 767px) {
  .cart-item-details-price {
    margin-right: 0;
    margin-top: 16px;
  }
}

.cart-item-quantity-holder {
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .cart-item-quantity-holder {
    margin-right: 0;
  }
}
.cart-item-quantity-holder input {
  padding: 10px;
  text-align: center;
  width: 64px;
}
.cart-item-quantity-holder input:hover, .cart-item-quantity-holder input:focus {
  border-color: var(--links-rollover-color);
}

button.cart-item-remove {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background: none;
  border: 2px solid var(--secondary-text-color);
  border-radius: 50%;
  height: 32px;
  padding: 0;
  width: 32px;
}
@media screen and (max-width: 767px) {
  button.cart-item-remove {
    display: none;
  }
}
button.cart-item-remove:hover, button.cart-item-remove:focus {
  background: none;
  border: 2px solid var(--links-rollover-color);
}
button.cart-item-remove:hover .cart-item-remove-icon, button.cart-item-remove:focus .cart-item-remove-icon {
  fill: var(--links-rollover-color);
}
button.cart-item-remove .cart-item-remove-icon {
  display: block;
  fill: var(--secondary-text-color);
  height: 12px;
  width: 12px;
}

.cart-footer {
  border: 1px solid var(--border-color);
  font-size: 16px;
  margin-left: auto;
  max-width: 30%;
  padding: 24px 16px 8px;
  width: 100%;
}
@media screen and (max-width: 920px) {
  .cart-footer {
    border: none;
    max-width: 100%;
    padding: 0;
  }
}

.cart-subtotal {
  display: flex;
  font-size: 20px;
  margin-bottom: 16px;
  padding: 0;
}
@media screen and (max-width: 920px) {
  .cart-subtotal {
    margin: 24px 0;
  }
}

.cart-subtotal-amount {
  margin-left: auto;
}

.cart-footer-buttons {
  display: flex;
  flex-direction: column;
  padding-bottom: 8px;
}

.checkout-btn {
  display: block;
  font-size: 16px;
  margin: 0 auto 8px;
  max-width: 100%;
}

a.button.continue-shopping {
  background-color: transparent;
  border-color: transparent;
  color: var(--primary-text-color);
  display: block;
  font-size: 15px;
  height: auto;
  margin: 0 auto;
  padding: 8px;
}
@media screen and (max-width: 920px) {
  a.button.continue-shopping {
    margin-top: 8px;
  }
}

button.cart-item-remove-text {
  color: var(--links-rollover-color);
  display: none;
  height: auto;
  margin: 0;
  margin-top: 6px;
  padding: 0;
  text-decoration: underline;
  width: auto;
}
@media screen and (max-width: 767px) {
  button.cart-item-remove-text {
    display: inline-block;
  }
}

.contact-label {
  display: block;
  font-family: var(--secondary-font);
  margin-bottom: 4px;
}

.contact-form {
  margin: 0 auto;
  max-width: 600px;
  padding-bottom: 20px;
  width: 100%;
}
.contact-form input, .contact-form textarea {
  min-height: 48px;
  width: 100%;
}
.contact-form textarea {
  height: 180px;
}

.input-holder {
  position: relative;
}

.contact-form-block {
  margin-bottom: 24px;
}

.recaptcha-note {
  font-family: var(--secondary-font);
  font-size: 14px;
  font-style: italic;
  opacity: 0.8;
  position: relative;
  margin-top: 10px;
  text-align: center;
}
.recaptcha-note a {
  text-decoration: underline;
}

button.send-message-button {
  margin: 0 auto;
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  button.send-message-button {
    max-width: 100%;
  }
}

#contact_page .footer-nav {
  border-top: none;
}

#contact_page .errors {
  max-width: 640px;
}

:root {
  --pagination-background: transparent;
  --pagination-page-background: var(--secondary-text-color);
  --pagination-active-page: var(--primary-text-color);
}

.home-slideshow {
  margin-bottom: 64px;
}
.home-slideshow .splide__list {
  width: 100%;
}
.home-slideshow .slideshow-image {
  border-radius: var(--border-radius);
  width: 100%;
}
.home-slideshow .splide__arrow {
  border-radius: var(--border-radius);
  width: 2em;
  height: 4em;
}
.home-slideshow .splide__slide {
  width: 100%;
}
.home-slideshow .splide__pagination {
  z-index: 1;
  background: var(--pagination-background);
  border-radius: 18px;
  display: inline-flex;
  position: absolute;
  height: 24px;
  margin-top: 8px;
  bottom: auto;
  align-items: center;
  justify-content: center;
  transform: translateX(-50%);
  left: 50%;
  padding: 4px 8px;
  gap: 2px;
  right: auto;
}
.home-slideshow .splide__pagination li {
  display: flex;
}
.home-slideshow .splide__pagination .splide__pagination__page {
  opacity: 1;
  background: var(--pagination-page-background);
  height: 10px;
  width: 10px;
}
.home-slideshow .splide__pagination .splide__pagination__page.is-active {
  background: var(--pagination-active-page);
  transform: scale(1.1);
}

#instant-checkout-button {
  margin-top: 12px;
}

#product_page .footer-nav {
  border: none;
}
#product_page .related-products-container.under_image + footer .footer-nav {
  border-top: 1px solid var(--border-color);
}

.product-page {
  --headings-grid-area: 1/1/2/2;
  --details-grid-area: 2/1/3/2;
  --images-grid-area: 1/2/3/2;
  --product-page-columns: minmax(210px, 370px) minmax(240px, 700px);
  display: grid;
  grid-template-columns: var(--product-page-columns);
  grid-template-rows: auto 1fr;
  column-gap: calc(var(--large-padding) / 1.5);
  row-gap: 40px;
  justify-content: center;
}
.product-page.images_left_details_right {
  --headings-grid-area: 1/2/2/2;
  --details-grid-area: 2/2/3/2;
  --images-grid-area: 1/1/3/2;
  --product-page-columns: minmax(240px, 700px) minmax(210px, 370px);
}
@media screen and (max-width: 767px) {
  .product-page {
    grid-template-columns: 1fr;
  }
}
.product-page .product-page-headings {
  grid-area: var(--headings-grid-area);
}
@media screen and (max-width: 767px) {
  .product-page .product-page-headings {
    grid-area: 1;
    max-width: 100%;
  }
}
.product-page .product-title {
  margin-bottom: 24px;
  text-align: center;
}
.product-page .product-price {
  font-family: var(--secondary-font);
  text-align: center;
  font-size: 20px;
  font-weight: normal;
}
.product-page .product-status {
  color: var(--secondary-text-color);
  font-family: var(--secondary-font);
  font-size: 16px;
  font-style: italic;
  margin-bottom: 14px;
  text-align: center;
}
.product-page .product-details {
  grid-area: var(--details-grid-area);
}
@media screen and (max-width: 767px) {
  .product-page .product-details {
    grid-area: 3;
    max-width: 100%;
  }
}
.product-page .add-to-cart-button {
  display: block;
  width: 100%;
}
.product-page .reset-selection-button-container {
  text-align: center;
  width: 100%;
}
.product-page button.reset-selection-button {
  display: none;
  height: auto;
  max-width: 100%;
  margin: 20px auto 0;
  padding: 4px;
  width: auto;
  font-size: 14px;
}
.product-page .product-description {
  font-family: var(--secondary-font);
  font-size: 16px;
}
.product-page .product-description a {
  color: var(--secondary-text-color);
  text-decoration: underline;
}
.product-page .product-description a:hover, .product-page .product-description a:focus {
  color: var(--links-rollover-color);
}
.product-page .product-description p {
  margin: revert;
}
.product-page .product-description > :first-child {
  margin-top: 0;
}
.product-page .product-description > :last-child {
  margin-bottom: 0;
}
.product-page .product-description ol, .product-page .product-description ul {
  margin: 1em;
}
.product-page .product-description ul {
  list-style: disc;
}
.product-page .product-description ol {
  list-style: decimal;
}
.product-page .product-form {
  margin-bottom: 32px;
}
.product-page .product-images {
  grid-area: var(--images-grid-area);
}
@media screen and (max-width: 767px) {
  .product-page .product-images {
    display: grid;
    grid-area: 2;
    max-width: 100%;
  }
}
.product-page .product-image {
  border-radius: var(--border-radius);
  width: 100%;
}
.product-page .social-buttons {
  border: 1px solid var(--border-color);
  font-family: var(--secondary-font);
  font-size: 14px;
  list-style: none;
  margin: 32px 0 0;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.product-page .social-buttons li {
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid var(--border-color);
  height: 54px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.product-page .social-buttons li .social-title {
  display: block;
  position: absolute;
  width: 100%;
}
.product-page .social-buttons li .social-action {
  opacity: 0;
  position: relative;
  visibility: hidden;
}
.product-page .social-buttons li:hover .social-title {
  display: none;
}
.product-page .social-buttons li:hover .social-action {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 767px) {
  .product-page .social-buttons li .social-title {
    display: none;
  }
  .product-page .social-buttons li .social-action {
    opacity: 1;
    visibility: visible;
  }
}
.product-page .social-buttons li:last-child {
  border-bottom: 0px;
}

.similar-product-list {
  justify-content: flex-start;
}
.similar-product-list .product-list-item {
  width: 33.33%;
}
@media screen and (max-width: 767px) {
  .similar-product-list .product-list-item {
    width:  50% ;
  }
}

.similar-products-header {
  display: flex;
  align-items: center;
  padding: 24px 0;
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  .similar-products-header {
    margin-top: 0;
    padding-bottom: 8px;
  }
}
.similar-products-header .similar-products-title {
  font-size: 24px;
  text-transform: uppercase;
}
.similar-products-header .prev-next-products {
  display: flex;
  border: none;
  font-size: 15px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .similar-products-header .prev-next-products {
    display: none;
  }
}

.prev-next-products {
  border-bottom: 1px solid var(--border-color);
  display: flex;
  justify-content: center;
  font-family: var(--secondary-font);
  font-size: 15px;
  list-style: none;
  margin: 0;
  margin-left: auto;
  padding: 24px 0;
}
.prev-next-products li:not(:last-child):after {
  content: "/";
  padding: 0 8px;
}
.prev-next-products a {
  text-decoration: underline;
  padding: 8px 8px;
}
.prev-next-products.with-related {
  display: none;
}
@media screen and (max-width: 767px) {
  .prev-next-products.with-related {
    border-top: 1px solid var(--border-color);
    display: flex;
  }
}

.product-form select span, .product-form select span option {
  display: none;
  opacity: 0;
  visibility: hidden;
}

.product-inventory {
  border-top: 1px solid var(--border-color);
  margin: 32px 0 16px;
  padding: 16px 0;
}
.product-inventory .product-inventory-header {
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 15px;
  text-align: center;
}

.inventory-bars {
  font-family: var(--secondary-font);
  list-style: none;
  margin: 0;
  padding: 0;
}
.inventory-bars li {
  margin-bottom: 18px;
}
.inventory-bars .option-name {
  margin-bottom: 4px;
  font-size: 15px;
  text-transform: none;
}
.inventory-bars .inventory-bar {
  background-color: var(--border-color);
  height: 2px;
  position: relative;
  width: 100%;
}
.inventory-bars .inventory-percentage {
  background-color: var(--border-color);
  display: block;
  height: 3px;
  position: absolute;
  top: 2px;
}
.inventory-bars .inventory-label {
  color: var(--secondary-text-color);
  font-size: 12px;
  display: none;
  position: absolute;
  right: 0;
  top: -16px;
}

.artist-category-nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-bottom: 1px solid var(--border-color);
  border-top: 1px solid var(--border-color);
  font-size: 16px;
  margin-bottom: 40px;
  padding: 24px 16px;
}
@media screen and (max-width: 767px) {
  .artist-category-nav {
    padding: 16px 0;
  }
}
.artist-category-nav .nav-title {
  font-size: 18px;
  font-weight: bold;
}
.artist-category-nav nav {
  text-align: center;
  max-width: 100%;
}
.artist-category-nav ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  font-family: var(--secondary-font);
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.artist-category-nav ul li {
  margin: 0;
}
.artist-category-nav ul li a {
  display: inline-block;
  padding: 4px 10px;
  white-space: nowrap;
}
.artist-category-nav ul li a:hover {
  text-decoration: underline;
}
.artist-category-nav ul li.selected a {
  text-decoration: underline;
}
.artist-category-nav ul li:not(:last-child):after {
  content: "/";
  opacity: 0.5;
}

.products-nav + .products-nav {
  margin-top: 20px;
}

.product-list {
  --gap: calc(var(--spacing-unit) * 3);
  --row-gap: 24px;
  --columns: 3;
  --spacing-unit: 8px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: var(--spacing-unit) 0 0;
  gap: var(--gap);
  row-gap: var(--row-gap);
  margin-top: 36px;
}
.product-list--center {
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .product-list {
    --columns: 2;
    --gap: calc(var(--spacing-unit) * 2);
  }
}

.product-list-thumb {
  position: relative;
  text-decoration: none;
  width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
}

a.product-list-link {
  text-decoration: none;
  outline-offset: 4px;
  position: relative;
}
@media (hover: hover) {
  a.product-list-link--rollover {
    color: var(--button-text-color);
    display: block;
  }
  a.product-list-link--rollover .product-list-thumb-info {
    position: absolute;
    border-radius: var(--border-radius);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
    padding: 24px;
    background: var(--products-background-color);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: opacity 0.2s ease, visibility 0.2s ease;
    color: var(--button-text-color);
  }
  a.product-list-link--rollover .product-list-thumb-status {
    color: var(--button-text-color);
  }
  a.product-list-link--rollover:hover .product-list-thumb-info, a.product-list-link--rollover:focus .product-list-thumb-info {
    opacity: 1;
    visibility: visible;
  }
}

.product-list-image-container {
  margin: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.product-list-image-container-default {
  padding-bottom: 0;
}

.product-list-image {
  border-radius: var(--border-radius);
  transform: translate3d(0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 0.3s ease-in-out;
  z-index: 1;
}
.product-list-image.grid-default {
  position: relative;
}
.product-list-image.grid-crop-to-square {
  object-fit: cover;
}
.product-list-image.grid-fit-to-square {
  object-fit: contain;
}

.product-list-thumb-status {
  color: var(--secondary-text-color);
  font-family: var(--secondary-font);
  font-size: 1em;
  font-style: italic;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .product-list-thumb-status {
    font-size: 0.975em;
  }
}

.product-list-thumb-info {
  line-height: normal;
  padding: 16px 0 0;
  position: relative;
  text-align: center;
  display: grid;
  gap: 8px;
  text-transform: uppercase;
  padding-bottom: 16px;
}

.product-list-thumb-name {
  word-break: break-word;
  font-size: 1.1rem;
  letter-spacing: 0.5px;
  position: relative;
}
.product-list-thumb-name:after {
  bottom: -8px;
  content: "";
  background-color: currentColor;
  height: 1px;
  left: 50%;
  opacity: 0.5;
  position: absolute;
  transform: translateX(-50%);
  width: 16px;
}
@media screen and (max-width: 767px) {
  .product-list-thumb-name {
    font-size: 1rem;
  }
}

.product-list-thumb-price {
  font-size: 1rem;
  margin-top: 8px;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 24px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .pagination {
    margin: 16px 0;
  }
}
.pagination a, .pagination span {
  padding: 8px 10px;
  margin: 2px 4px;
}
.pagination a:not(.disabled):hover, .pagination a:not(.disabled):focus, .pagination span:not(.disabled):hover, .pagination span:not(.disabled):focus {
  color: var(--links-rollover-color);
  text-decoration: underline;
}
.pagination a.disabled, .pagination span.disabled {
  display: none;
}
.pagination a.current, .pagination span.current {
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  #products_page .footer-nav, #home_page .footer-nav {
    border-top: 0px;
  }
}

@media screen and (max-width: 767px) {
  #products_page .main .wrapper .empty-products, #home_page .main .wrapper .empty-products {
    padding-bottom: 64px;
  }
}

:root {
  --thumbnail-active-color: var(--links-rollover-color);
  --thumb-scroller-color: var(--primary-text-color);
  --thumb-scroller-border-width: 1px;
  --thumb-scroller-border-color: var(--primary-text-color);
  --thumb-scroller-background: var(--secondary-background-color);
  --thumb-scroller-background-hover: transparent;
  --current-slide-background: var(--primary-background-color);
  --current-slide-color: var(--primary-text-color);
  --active-slide-border-width: 2px;
  --active-slide-border-width-offset: -2px;
  --arrow-background-color: var(--primary-background-color);
  --arrow-color: var(--primary-text-color);
  --gap-width: 16px;
  --num-images: 5;
}
@media screen and (max-width: 767px) {
  :root {
    --gap-width: 12px;
  }
}

.product-carousel .splide__list {
  align-items: flex-start;
}
.product-carousel .splide__slide {
  transition: height 0.2s ease;
}
.product-carousel .splide__slide img {
  display: block;
  width: 100%;
  height: auto;
}
.product-carousel .splide__slide:not(.is-active) {
  height: 0;
}

.splide__track {
  border-radius: var(--border-radius);
}

.splide__arrows {
  display: none;
}
@media (hover: hover) {
  .splide__arrows {
    display: block;
  }
}

.splide__arrow {
  transition: opacity 0.2s ease;
  opacity: 0;
  border-radius: var(--border-radius);
  width: 2em;
  height: 3em;
  background: var(--arrow-background-color);
  color: var(--arrow-color);
}
.splide__arrow:disabled {
  opacity: 0;
}
.splide__arrow--prev {
  left: 0.75em;
}
.splide__arrow--next {
  right: 0.75em;
}
.splide__arrow svg {
  fill: currentColor;
}

.splide:hover .splide__arrow:not(:disabled), .splide:focus-within .splide__arrow:not(:disabled) {
  opacity: 1;
}

.product-image {
  border-radius: var(--border-radius);
  width: 100%;
}

.product-thumbnails--list {
  display: flex;
  gap: var(--gap-width);
  list-style: none;
  flex: 1;
  padding: 0 calc(var(--gap-width) / 2);
  scroll-padding-left: calc(var(--gap-width) / 2);
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: var(--border-radius);
}
.product-thumbnails--list.mobile-overflow {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .product-thumbnails--list .product-thumbnails--item {
    --num-images: 4;
  }
  .product-thumbnails--list.mobile-overflow {
    padding-left: 0;
    padding-right: 0;
  }
  .product-thumbnails--list.mobile-overflow .product-thumbnails--item {
    --num-images: 5;
  }
}
.product-thumbnails--list.is-overflow {
  justify-content: flex-start;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.product-thumbnails--list.is-overflow::-webkit-scrollbar {
  display: none;
}
.product-thumbnails--list.thumbnails {
  flex-wrap: wrap;
}
.product-thumbnails--item {
  width: calc(calc(100% / var(--num-images)) - calc(var(--gap-width) - calc(var(--gap-width) / var(--num-images))));
  flex-shrink: 0;
  cursor: pointer;
  border-radius: var(--border-radius);
  user-select: none;
  pointer-events: none;
  position: relative;
  scroll-snap-align: start;
}
.product-thumbnails--item:before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.product-thumbnails--item:not([aria-current="true"]):hover img {
  opacity: 0.8;
}
.product-thumbnails--item[aria-current="true"] .product-thumbnails--change-slide img {
  outline: var(--active-slide-border-width) solid var(--thumbnail-active-color);
  outline-offset: var(--active-slide-border-width-offset);
}
.product-thumbnails--item .product-thumbnails--change-slide {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  padding: 0;
  overflow: hidden;
  user-select: none;
  border-radius: var(--border-radius);
  pointer-events: auto;
}
.product-thumbnails--item .product-thumbnails--change-slide img {
  border-radius: var(--border-radius);
  height: 100%;
  width: 100%;
  object-fit: cover;
}

a.gallery-link {
  cursor: zoom-in;
  display: block;
}

.product-thumbnails-buttons-container {
  align-items: center;
  display: flex;
  gap: 4px;
  margin-top: var(--gap-width);
  width: 100%;
}
.product-thumbnails-buttons-container .thumb-scroller {
  display: none;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 48px;
  color: var(--thumb-scroller-color);
  background: var(--thumb-scroller-background);
  border-radius: var(--border-radius);
  border: var(--thumb-scroller-border-width) solid var(--thumb-scroller-border-color);
}
@media screen and (max-width: 767px) {
  .product-thumbnails-buttons-container .thumb-scroller {
    height: 44px;
  }
}
.product-thumbnails-buttons-container .thumb-scroller[disabled] {
  opacity: 0.2;
  cursor: not-allowed;
}
.product-thumbnails-buttons-container .thumb-scroller:not([disabled]):hover {
  background: var(--thumb-scroller-background-hover);
}
.product-thumbnails-buttons-container .thumb-scroller svg {
  fill: currentColor;
  display: block;
  width: 16px;
}
.product-thumbnails-buttons-container .thumb-scroller--left svg {
  transform: rotate(90deg);
}
.product-thumbnails-buttons-container .thumb-scroller--right svg {
  transform: rotate(-90deg);
}
.product-thumbnails-buttons-container .thumb-scroller.hidden {
  display: none;
}

@media screen and (min-width: 768px) {
  .overlay-image-counter {
    display: none;
  }

  .desktop-stacked .splide .splide__list, .desktop-two-column .splide .splide__list {
    display: flex !important;
    flex-direction: column;
    gap: 16px;
  }
  .desktop-stacked .splide .splide__slide, .desktop-two-column .splide .splide__slide {
    height: auto;
    flex-shrink: 0;
    width: 100%;
  }
  .desktop-stacked .product-thumbnails-buttons-container, .desktop-two-column .product-thumbnails-buttons-container {
    display: none;
  }

  .desktop-two-column .splide .splide__list {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .desktop-two-column .splide .splide__track {
    overflow: visible;
  }
  .desktop-two-column .splide .splide__slide {
    width: calc((100% / 2) - 8px);
  }
  .desktop-two-column .splide .splide__slide:not(:first-child):before {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .desktop-two-column .splide .splide__slide:not(:first-child) .zoom-image-container {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    padding: 0;
    overflow: hidden;
    user-select: none;
    border-radius: var(--border-radius);
    pointer-events: auto;
  }
  .desktop-two-column .splide .splide__slide:not(:first-child) .zoom-image-container img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .desktop-two-column .splide .splide__slide:first-child {
    width: 100%;
  }

  .desktop-carousel .thumb-scroller {
    display: flex;
  }
  .desktop-carousel .overlay-image-counter {
    display: flex;
  }

  .desktop-thumbnails .product-thumbnails {
    padding: 0px;
  }
  .desktop-thumbnails .product-thumbnails--list {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    padding: 0;
  }
  .desktop-thumbnails .product-thumbnails--item {
    width: 100%;
  }

  .mobile-buttons-indicator {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .mobile-show-thumbnails .mobile-buttons-indicator {
    display: none;
  }
  .mobile-show-thumbnails .thumb-scroller {
    display: flex;
  }

  .mobile-hide-thumbnails .overlay-image-counter {
    display: none;
  }
  .mobile-hide-thumbnails .product-thumbnails-buttons-container {
    display: none;
  }
  .mobile-hide-thumbnails .mobile-buttons-indicator {
    display: flex;
    font-size: 0.925rem;
    gap: 24px;
    align-items: center;
    justify-content: center;
    margin-top: 16px;
  }
  .mobile-hide-thumbnails .mobile-buttons-indicator .change-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 40px;
    height: 40px;
    background: var(--thumb-scroller-background);
    color: var(--thumb-scroller-color);
  }
  .mobile-hide-thumbnails .mobile-buttons-indicator .change-slide svg {
    display: block;
    width: 16px;
  }
  .mobile-hide-thumbnails .mobile-buttons-indicator .change-slide--left svg {
    transform: rotate(90deg);
  }
  .mobile-hide-thumbnails .mobile-buttons-indicator .change-slide--right svg {
    transform: rotate(-90deg);
  }
}
.overlay-image-counter {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 0.8rem;
  background: var(--current-slide-background);
  color: var(--current-slide-color);
  padding: 6px 8px;
  border-radius: var(--border-radius);
}

.announcement-message {
  background-color: var(--secondary-background-color);
  color: var(--primary-text-color);
  display: none;
  font-size: 0.975em;
  padding: 16px 144px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 1023px) {
  .announcement-message {
    padding: 16px 88px;
  }
}
.announcement-message.visible {
  display: block;
}
.announcement-message__close-button {
  transform: translateY(-50%);
  transition: none;
  display: flex;
  align-items: center;
  justify-content: center;
  color: inherit;
  height: 32px;
  padding: 0;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 32px;
}
@media screen and (max-width: 767px) {
  .announcement-message__close-button {
    right: 8px;
  }
}
.announcement-message__close-icon {
  fill: currentColor;
  height: 14px;
  width: 14px;
}



/*============================================================
  Colors + Custom Styles - add and override styles below
============================================================*/

:root {
  --alice-blue: #E9F2F7;
  --uranium-blue: #A4CEED;
  --picton-blue: #4CB4E6;
  --moonstone: #64C1CF;
  --peach: #FFFE3B5;
  --ultra-violet: #474973;

  --font-heading: "Caveat", cursive;
  --font-body: "Hanken Grotesk", sans-serif;
}

/*************************** 
 * Fonts 
***************************/
.product-description * {
  font-family: "Hanken Grotesk", sans-serif !important;
}

.store-header {
  font-family: "Caveat", cursive !important;
  text-transform: capitalize !important;
  font-size: 60px !important;
  color: #fff;
  transition: 0.3s ease;
}

.store-header:hover {
  opacity: 0.8;
}

h1,
h2,
h3,
h4,
h5,
h6
.product-description h1,
.product-description h2,
.product-description h3,
.product-description h4,
.product-description h5,
.product-description h6 {
  font-family: "Caveat", cursive !important;
  text-transform: unset !important;
/*   color: var(--moonstone) !important; */
  color: #fff !important;
}

.product-description h1,
.product-description h2,
.product-description h3,
.product-description h4,
.product-description h5,
.product-description h6 {
  margin: 10px 0px 0px;
}

/*************************** 
 * General layout
***************************/
.main {
  padding-bottom: 0 !important;  
}

.wrapper {
  max-width: unset !important;
  padding: 0 !important;
}

.swiper {
  margin-bottom: -2px !important;
}

.product-list-container {
  background: #fff !important;
  padding-top: 55px;
  padding-bottom: 55px;
}

.product-list {
  max-width: 1130px !important;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  padding: 0 16px !important;
}


/*************************** 
 * Products page 
***************************/
/* .product-list-container.Products {
  #afterglow {
    display: none;
  }
} */

.product-list-container.Afterglow,
.product-list-container.First.Light,
.product-list-container.Products {
  padding-top: 0 !important;
}

.product-list-container.Afterglow .heroSwiper.first-light {
  display: none;
}

.product-list-container.First.Light .heroSwiper.afterglow,
.product-list-container.Products .heroSwiper.afterglow,
.product-list-container.Digital .heroSwiper.afterglow,
.product-list-container.Physical .heroSwiper.afterglow{
  display: none;
}

.product-list-container.Afterglow,
.product-list-container.Afterglow .artist-category-nav {
  background: #7077a9 !important;

  .product-list-thumb-info * {
    color: #fff !important;
  }
}

.product-list-container.Afterglow .artist-category-nav {
  border-color: #7077a9 !important;

  * {
    color: #fff !important;
  }
}

#products_page.Afterglow-page .footer-nav a:hover {
  color: #fff !important;
}

/*************************** 
 * Individual Product 
***************************/
#product_page .main {
/*   background: url('https://i.ibb.co/XYrqpB9/FL-Bg-pattern-V2.png') !important; */
  background-color: transparent !important;
}

@media screen and (max-width: 1199px) {
  #products_page .product-list {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

.deco-wrapper {
  display: flex;
  flex-direction: row;
  margin-bottom: 1.5rem;
  align-items: center;
}

.hl {
  width: calc(100% - 80px);
  height: 3px;
  background: var(--uranium-blue);
  margin-right: 15px;
}

.square-1,
.square-2 {
  width: 30px;
  height: 30px;
}

.square-1 {
  background: #1FACC4;
  margin-right: 5px;
}

.square-2 {
  background: #fee3b5;
}

.product-page-headings {
  text-align: center;

  h1 {
    font-size: 60px;
    line-height: 1.15;
  }
}

.product-list-thumb-info * {
  font-size: 18px;
}

.product-page {
  padding-top: 50px;
  padding-bottom: 50px;
}

.related-products-container {
  .product-list-container {
    background: transparent !important;
  }

  .similar-products-header a:hover {
    color: #fff;
  }
}

/* .product-page .product-title {
  background: var(--moonstone) !important;
  color: #fff !important;
  margin-bottom: 36px;
  display: inline-block;
  padding: 5px 15px;
} */

.product-page {
  .product-title::after {
    bottom: -22px !important;
  }

  .product-price {
    margin-top: 2.5rem;
  }

  .product-details form {
    margin-top: 2.5rem;
  }

  .add-to-cart-button {
    position: relative;
    z-index: 5;
  }
}

#products_page.Afterglow-page {
  background: #7077a9 !important;
}

#product_page.afterglow-product {
  background:radial-gradient(220% 105% at top center,#7077A9 10%,#7077A9 40%,#9CB6E7 65%,#D2DFED) !important; 
  background-attachment:fixed !important;
  
  .footer-nav {
    background: transparent !important;
  }
}

aside.related-products-container {
  max-width: 1130px !important;
  margin: 0 auto;
}

.product-list-container {
  margin-bottom: -1px !important;
}

/* .product-images img {
  border: solid 3px var(--moonstone);
} */

/* Styles for Afterglow */
/* .afterglow {
  .square-1 {
    background: #474973;
  }

  .product-images img {
    border: solid 3px var(--ultra-violet)
  }

  .product-title {
    background: var(--ultra-violet) !important;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6
  .product-description h1,
  .product-description h2,
  .product-description h3,
  .product-description h4,
  .product-description h5,
  .product-description h6 {
    color: var(--ultra-violet) !important;
  }
}
 */

/*************************** 
 * Header
***************************/
.header-nav {
  background: #fff !important;
  margin-top: 0;
  position: relative;
  z-index: 6 !important;
}

.header-nav ul {
  margin-bottom: -1px !important;
}

.header-nav ul li {
  border-bottom: solid 1px transparent;  
}

.header-nav ul a {
  font-size: 16px;
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-color: transparent;
  transition: 0.3s ease-in;

  @media screen and (min-width: 1024px) {
    font-size: 20px;
  }
}

.header-nav ul a:hover {
  text-decoration-color: #255b8a;
}

.artist-category-nav {
  background: #fff;
  border-color: #fff !important;
  margin-bottom: 0 !important;
  padding: 55px 0 !important;

  * {
    font-size: 18px;
  }
}

.branding {
  display: none !important;
}

.swiper-slide {
  height: auto !important;
}

@media screen and (min-width: 768px) {
  .swiper-slide img {
    max-width: 650px;
  }  
}

@media screen and (min-width: 1024px) {
  .swiper-slide {  
    height: 700px !important;
  }
}

.gradient {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%);
}

.hero-header {
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%), url('https://i.ibb.co/dJmfXVk/FL-bg-2.png') center / cover no-repeat;
  opacity: 1 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100%;
}

.Afterglow .hero-header {
  background: linear-gradient(to top, rgba(112,119,169,1) 0%, rgba(112,119,169,0.25) 20%, rgba(112,119,169,0) 100%), url('https://i.ibb.co/F00WmBF/AG-bg-1.png') center / cover no-repeat;
}

/********************************************************
 * Body
 |
 | stars source - https://codepen.io/desiana/pen/NqJWXd
********************************************************/
html,
body {
  background:radial-gradient(200% 100% at bottom center,#4A9FD6,#1E6792,#1E6792,#1E6792); 
  background:radial-gradient(220% 105% at top center,#1E6792 10%,#1E6792 40%,#4A9FD6 65%,#DDF3FF); 
  background-attachment:fixed;
  height: unset;
}

.star1,
.star2,
.star3 { 
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3 !important;
}

.star1 {
  width:1px;
  height:1px
  ;box-shadow:1111px 567px #fff,790px 1938px #fff,-1398px 59px #fff,226px -925px #fff,-1384px 201px #fff,-1159px -113px #fff,-512px -1494px #fff,-553px 222px #fff,-161px -803px #fff,-517px 840px #fff,133px 451px #fff,-1281px 980px #fff,683px 763px #fff,1664px 505px #fff,-857px 1550px #fff,7px -1041px #fff,-1964px -859px #fff,1782px 1467px #fff,-593px 1325px #fff,55px 451px #fff,-2px 1300px #fff,26px -1219px #fff,-1998px 724px #fff,-1368px -348px #fff,-120px -94px #fff,1072px 1372px #fff,-1675px -1964px #fff,331px 1111px #fff,-1377px -157px #fff,1052px -1446px #fff,293px -1520px #fff,-1923px -1723px #fff,702px -966px #fff,-695px -229px #fff,1409px -1462px #fff,482px 361px #fff,512px 1394px #fff,-1789px -1017px #fff,1990px 1911px #fff,944px 1112px #fff,-532px -1449px #fff,-1236px 1817px #fff,790px 426px #fff,1511px 1541px #fff,-275px 1909px #fff,-78px 119px #fff,212px -1408px #fff,-128px 32px #fff,1065px 1376px #fff,1260px -1006px #fff,1169px -902px #fff,-1230px -1236px #fff,-67px -986px #fff,-732px 42px #fff,-1776px -1232px #fff,1820px 1193px #fff,1389px -983px #fff,-1717px -1416px #fff,100px 1251px #fff,-749px -275px #fff,-933px 1357px #fff,-335px -1715px #fff,338px 1583px #fff,-98px -1187px #fff,-257px -714px #fff,-1071px 525px #fff,1520px 1470px #fff,273px 963px #fff,958px 514px #fff,704px -1518px #fff,-1584px -1220px #fff,-942px 624px #fff,1895px 299px #fff,219px -1145px #fff,-1355px -1900px #fff,-1548px -1107px #fff,32px -82px #fff,464px -1932px #fff,689px -1439px #fff,1423px 231px #fff,-319px -385px #fff,1992px 1376px #fff,445px 348px #fff,1059px -1602px #fff,1759px -757px #fff,-1314px -1751px #fff,-1899px 116px #fff,1432px 913px #fff,-1125px 519px #fff,1533px 522px #fff,-1525px 225px #fff,1461px -470px #fff,813px -803px #fff,-1521px -1469px #fff,-1281px 1477px #fff,950px -136px #fff,854px 146px #fff,-1429px -160px #fff,-476px 550px #fff,1515px -919px #fff,-234px 960px #fff,-665px -1287px #fff,-1738px 299px #fff,1491px 1916px #fff,611px 1500px #fff,-1842px 631px #fff,-642px 281px #fff,-1391px 517px #fff,-1017px 1211px #fff,158px 749px #fff,-913px -881px #fff,1183px -1531px #fff,-608px 1142px #fff,1719px -326px #fff,-1615px -708px #fff,1655px 657px #fff,1503px -1613px #fff,859px -1700px #fff,713px -879px #fff,-1470px 484px #fff,1451px -1313px #fff,-1919px -1810px #fff,-543px 1514px #fff,-1592px -1342px #fff,-1982px -1045px #fff,-88px 1910px #fff,603px 799px #fff,165px -680px #fff,-224px -1503px #fff,1925px 1205px #fff,81px 763px #fff,-1062px -1733px #fff,-1177px -1487px #fff,-314px 1702px #fff,-941px -264px #fff,72px 712px #fff,1740px 1937px #fff,1520px 1710px #fff,1008px -1053px #fff,-841px 818px #fff,-290px -1197px #fff,203px 511px #fff,-1889px 989px #fff,-232px 443px #fff,-260px -1617px #fff,222px -450px #fff,-1693px 1585px #fff,1882px -1529px #fff,7px 1719px #fff,1995px 1067px #fff,-1689px 1496px #fff,1961px -1931px #fff,1226px -1243px #fff,765px 1198px #fff,1109px 421px #fff,573px 759px #fff,449px 1538px #fff,290px 1620px #fff,-1650px 1748px #fff,1365px 382px #fff,-1810px 19px #fff,1861px 1826px #fff,1337px -1476px #fff,-611px -1534px #fff,1550px 301px #fff,-1471px 127px #fff,1029px 782px #fff,52px 236px #fff,917px 1739px #fff,-1211px 656px #fff,471px -242px #fff,-1263px 1709px #fff,-1192px -838px #fff,-54px 1762px #fff,236px 1601px #fff,934px -1920px #fff,1272px -1494px #fff,-1301px -1143px #fff,-1582px 294px #fff,1022px -201px #fff,490px -1647px #fff,119px 542px #fff,782px -710px #fff,-1299px 1273px #fff,-1073px -1908px #fff,-712px -1368px #fff,1063px 360px #fff,-609px -1396px #fff,1135px 301px #fff,-1357px 501px #fff,-323px 1591px #fff,819px 659px #fff,-803px -1938px #fff,1346px 779px #fff,948px 1383px #fff,485px -1350px #fff,-1269px -904px #fff,-951px 285px #fff,-735px 1654px #fff,1270px 594px #fff,-1673px -1675px #fff,-813px -142px #fff,-668px -516px #fff,450px -396px #fff,1000px -1420px #fff,-1677px -22px #fff,-1867px -918px #fff,300px -406px #fff,-871px 1232px #fff,-795px -523px #fff,-807px 1327px #fff,-1799px -1326px #fff,-1164px -667px #fff,1021px 420px #fff,83px -970px #fff,782px -303px #fff,1275px -741px #fff,-1989px 379px #fff,724px -843px #fff,-862px 886px #fff,412px 265px #fff,508px -430px #fff,1857px -1950px #fff,1084px 253px #fff,-544px -1027px #fff,299px -268px #fff,-1726px 1815px #fff,-267px 503px #fff,1095px 1114px #fff,-370px -168px #fff,-1122px -854px #fff,-1655px 239px #fff,-1569px 622px #fff,-511px -443px #fff,250px -813px #fff,1859px 1897px #fff,1526px -497px #fff,-566px 39px #fff,-1450px -1031px #fff,-660px 748px #fff,1427px -992px #fff,-415px 730px #fff,-698px -1569px #fff,-875px -1002px #fff,455px 1037px #fff,-360px -1283px #fff,-1317px 1010px #fff,-1015px 402px #fff,-855px -612px #fff,-1061px 402px #fff,-926px 1891px #fff,-1191px -847px #fff,-1695px -899px #fff,-1895px -1940px #fff,-1609px 300px #fff,-96px -1493px #fff,-1688px -76px #fff,-352px 1582px #fff,-817px -816px #fff,-176px -1799px #fff,1753px -1775px #fff,-1634px 1709px #fff,346px -1680px #fff,-288px 693px #fff,142px 867px #fff,-302px 1396px #fff,-869px -32px #fff,-333px -155px #fff,1532px 1337px #fff,-239px 1512px #fff,-753px 80px #fff,-1448px 313px #fff,-264px 1691px #fff,-999px -99px #fff,375px 330px #fff,-36px -7px #fff,1055px -339px #fff,1876px 1427px #fff,713px -315px #fff,-423px -272px #fff,1627px -277px #fff,-373px 576px #fff,1847px 1431px #fff,-87px -875px #fff,-1203px -836px #fff,418px -55px #fff,-1539px 1998px #fff,-1023px -826px #fff,1743px -651px #fff,1804px 44px #fff,-1872px 81px #fff,1346px -1192px #fff,1905px 1680px #fff,-347px -999px #fff,1759px -466px #fff,438px -1939px #fff,1095px -844px #fff,-358px 1826px #fff,-1529px 1787px #fff,1417px -937px #fff,1888px 1738px #fff,1840px 653px #fff,-1576px 1565px #fff,1622px 1645px #fff,-1680px -1995px #fff,-762px 563px #fff,-1906px -921px #fff,528px -1559px #fff,576px 1551px #fff,1654px 1941px #fff,-1271px -1553px #fff,1993px 295px #fff,-1876px 1392px #fff,1878px 102px #fff,-1322px -24px #fff,1054px 504px #fff,1124px 688px #fff,493px 1769px #fff,1453px 1162px #fff,595px 533px #fff,1923px -218px #fff,1848px -1917px #fff,656px -963px #fff,-834px -1494px #fff,-333px 74px #fff,269px 1873px #fff,-1321px 929px #fff,-1286px -888px #fff,609px 1755px #fff,1258px -941px #fff,1511px -36px #fff,1011px 743px #fff,1919px -22px #fff,754px 1288px #fff,108px 1665px #fff,-826px 571px #fff,-702px 856px #fff,871px -1370px #fff,1064px 225px #fff,1075px -1571px #fff,-665px -1678px #fff,-1489px 1328px #fff,-1303px -1697px #fff,1224px 595px #fff,-971px -1880px #fff,678px 842px #fff,816px -927px #fff,1344px 844px #fff,-753px -196px #fff,-835px 314px #fff,-1656px -6px #fff,348px 1443px #fff,858px -525px #fff,594px 1046px #fff,-1465px 1029px #fff,-579px 1080px #fff,-1150px -1111px #fff,971px 1203px #fff,42px -1719px #fff,214px -1631px #fff,1478px 1446px #fff,-99px -314px #fff,1295px 868px #fff,1095px 366px #fff,1893px 1664px #fff,-1294px -1885px #fff,563px 888px #fff,-845px -1380px #fff,-1224px 406px #fff,392px -654px #fff,-1488px 1755px #fff,-1652px -589px #fff,-1580px 1968px #fff,-213px -1389px #fff,-1230px -1360px #fff,1985px 551px #fff,171px -852px #fff,970px -1136px #fff,268px -6px #fff,-1532px 1249px #fff,1315px -1518px #fff,1219px 1701px #fff,1394px -10px #fff,1042px -929px #fff,-5px 1348px #fff,-1281px 859px #fff,1601px -1580px #fff,939px 976px #fff,1670px 884px #fff,-1362px -219px #fff,206px -1639px #fff,1134px -1584px #fff,426px 64px #fff,-732px 1685px #fff,199px -4px #fff,917px 334px #fff,1799px -1764px #fff,913px 103px #fff,535px 733px #fff,-276px 655px #fff,1252px -239px #fff,938px -1775px #fff,-1736px 1451px #fff,-301px 1420px #fff,-1167px 807px #fff,-699px 1323px #fff,-192px 176px #fff,200px -195px #fff,1453px -324px #fff,472px -1934px #fff,-71px 681px #fff,-135px 1476px #fff,982px -736px #fff,1626px 55px #fff,1284px 972px #fff,-1801px -1605px #fff,1755px -1826px #fff,-790px 1217px #fff,-1126px 1610px #fff,1325px 1294px #fff,-615px 271px #fff,-367px -821px #fff,-1474px 889px #fff,1391px 1997px #fff,1236px -1555px #fff,-1500px -1726px #fff,139px -1672px #fff,-1285px -372px #fff,-707px -1906px #fff,-724px 109px #fff,-466px 629px #fff,-1031px 1453px #fff,-1984px -1546px #fff,-1182px 1570px #fff,-1436px 1712px #fff,-1003px 1266px #fff,-1899px 1491px #fff,887px -500px #fff,1554px -1160px #fff,-654px 112px #fff,352px -1844px #fff,-431px 173px #fff,1602px -1490px #fff,-1378px -32px #fff,-109px -185px #fff,-1737px -1205px #fff,1702px 1376px #fff,1371px -517px #fff,26px 506px #fff,-1556px 1542px #fff,-1999px -925px #fff,1412px 1004px #fff,-574px -1322px #fff,1864px -1002px #fff,1658px 1296px #fff,-972px -93px #fff,921px 1905px #fff,1332px -79px #fff,1151px -1219px #fff,1679px 18px #fff,-16px -1979px #fff,135px 1593px #fff,863px -679px #fff,-1598px 1704px #fff,-1503px 1166px #fff,-722px -650px #fff,-1274px 1927px #fff,-1553px 530px #fff,-1310px -274px #fff,-198px 1391px #fff,760px -14px #fff,1461px 939px #fff,-494px 1253px #fff,334px -1075px #fff,1187px 792px #fff,846px 604px #fff,-747px 1098px #fff,150px -108px #fff,-1769px -1636px #fff,66px 1112px #fff,-1371px -1533px #fff,31px -907px #fff,-1872px 1221px #fff,1008px 517px #fff,-108px -917px #fff,1971px 1918px #fff,1623px 1923px #fff,-1732px -1035px #fff,-1148px 1727px #fff,243px -1339px #fff,1457px -1083px #fff,-176px -987px #fff,-1376px -1559px #fff,66px 1778px #fff,-425px -229px #fff,-925px -1706px #fff,725px -1710px #fff,-1501px 276px #fff,837px 566px #fff,-1256px 1009px #fff,317px 1921px #fff,-1556px -765px #fff,475px 1476px #fff,-726px 1007px #fff,1689px 1926px #fff,-1300px -650px #fff,-1131px -1628px #fff,1576px -1850px #fff,-1222px -1021px #fff,-897px 1929px #fff,452px 862px #fff,1117px -1704px #fff,1174px 861px #fff,-1094px -1660px #fff,-1812px -599px #fff,-894px -144px #fff,-1299px 1901px #fff,-1770px 184px #fff,-439px 419px #fff,850px 1945px #fff,-631px 1376px #fff,1154px -892px #fff,-1725px -1562px #fff,1835px -1388px #fff,652px -284px #fff,-472px -1047px #fff,336px 1250px #fff,-894px 103px #fff,-1853px -145px #fff,-463px 1919px #fff,-962px -1910px #fff,766px 1906px #fff,-89px 642px #fff,-318px 1303px #fff,1280px -1895px #fff,138px 822px #fff,-1207px -299px #fff,514px -749px #fff,-826px -898px #fff,-329px 1217px #fff,-135px 944px #fff,-749px -836px #fff,-1774px -119px #fff,181px 1139px #fff,-329px 1190px #fff,425px 313px #fff,1088px -165px #fff,-318px 800px #fff,-438px 1951px #fff,-1722px 773px #fff,-1627px -1490px #fff,-896px 1071px #fff,-226px -749px #fff,541px -1418px #fff,452px -927px #fff,-526px 981px #fff,1960px 68px #fff,1101px -225px #fff,-867px 38px #fff,1395px -1784px #fff,-1215px 182px #fff,-152px -314px #fff,-477px -291px #fff,-1382px 1768px #fff,81px 1263px #fff,1712px -226px #fff,736px 164px #fff,1551px -545px #fff,892px -1769px #fff,1319px -1178px #fff,-1294px 1733px #fff,-1857px 835px #fff,-731px 590px #fff,28px -293px #fff,150px 1930px #fff,1454px 756px #fff,-660px 1454px #fff,675px -409px #fff,611px -1567px #fff,-1091px 412px #fff,-1047px -332px #fff,843px -1714px #fff,-589px -1370px #fff,677px -397px #fff,-1675px 1115px #fff,701px -1963px #fff,-1216px -805px #fff,224px 203px #fff,632px 1390px #fff,-467px 301px #fff,-385px -1162px #fff,-1550px -714px #fff,-1686px 961px #fff,154px 946px #fff,-1947px 748px #fff,1046px 1923px #fff,-887px -559px #fff,396px 602px #fff,489px -372px #fff,-250px 1548px #fff,-1620px -1118px #fff,-147px -1352px #fff,1485px 379px #fff,-186px -1815px #fff,1534px -741px #fff,972px -433px #fff,-640px -1805px #fff,-591px 1624px #fff,-1012px 437px #fff,-1451px 1255px #fff,-74px -48px #fff,-1753px -1091px #fff,1200px 656px #fff,-691px -898px #fff,887px 482px #fff,1159px 1811px #fff,-332px 976px #fff,631px -1392px #fff,1336px -1348px #fff,1771px -1586px #fff,1345px 844px #fff,-220px 712px #fff,-366px -30px #fff,-127px 1406px #fff,1232px -1674px #fff,-769px -366px #fff,-789px -1211px #fff,1391px -1666px #fff,-939px -1285px #fff,518px 111px #fff,1612px -1633px #fff,895px 1379px #fff,-1770px -609px #fff,500px -428px #fff,-1851px 1367px #fff,369px 536px #fff,1610px 1253px #fff,-1821px -911px #fff,91px -992px #fff,1333px 410px #fff,865px -1134px #fff,1122px -1773px #fff,-1408px -19px #fff,-956px -307px #fff,-272px -533px #fff,1000px -1308px #fff,1041px -1089px #fff,-282px -1687px #fff,1076px 192px #fff,1308px -1943px #fff,1385px -113px #fff,1691px 941px #fff,1247px 1032px #fff,1743px -73px #fff,1544px -878px #fff,-1435px -1939px #fff,-59px 770px #fff,1671px -1469px #fff,-262px -1989px #fff,-1413px 793px #fff,1344px -773px #fff,609px 1753px #fff,-1224px 1500px #fff,113px 1015px #fff,-1098px -1068px #fff,-652px -1451px #fff,1146px -1867px #fff,-447px -1766px #fff,613px 1280px #fff,795px -1776px #fff,1909px 381px #fff,1775px 1071px #fff,1635px 1409px #fff,1001px -1924px #fff,912px 464px #fff,-1315px 1927px #fff,-1850px 864px #fff,154px -1742px #fff,997px 909px #fff,-943px 1506px #fff,1723px -1172px #fff,-1388px 527px #fff,307px -733px #fff,130px 511px #fff,-1802px -347px #fff,651px -1471px #fff,185px 1157px #fff,1191px 169px #fff,1839px 565px #fff,1312px 132px #fff,1125px 270px #fff,-312px -1560px #fff,-955px -278px #fff,242px 1813px #fff,215px 1794px #fff,-1844px -1167px #fff,26px -1156px #fff,-1232px -406px #fff,-1867px -1163px #fff,444px -1930px #fff,282px -1063px #fff,816px -192px #fff,-1606px -1630px #fff,382px 180px #fff,1006px 590px #fff,-1866px -738px #fff,-1468px 1822px #fff,1091px -552px #fff,761px -678px #fff,-265px 1407px #fff,-190px 375px #fff,-1418px 1723px #fff,-863px 763px #fff,1347px -1135px #fff,-941px -1152px #fff,1707px -1900px #fff,-1372px -1181px #fff,1828px 37px #fff,891px 207px #fff,1495px 1414px #fff,1613px -1792px #fff,-702px 351px #fff,-1173px -802px #fff,623px -1749px #fff,-362px 1554px #fff,714px -725px #fff,-1845px 81px #fff,70px -18px #fff,-1953px -1952px #fff,1624px 189px #fff,1397px -1858px #fff,1210px 17px #fff,146px 506px #fff,-783px -1937px #fff,217px -47px #fff,-1441px 186px #fff,-1304px 1703px #fff,-31px 722px #fff,-933px 1411px #fff,-1080px 1329px #fff,526px -1584px #fff,-924px 448px #fff,94px -1527px #fff,236px 817px #fff,-1758px -1336px #fff,-947px 1336px #fff,-1122px 754px #fff,-645px 982px #fff,386px -281px #fff,702px -48px #fff,-1089px -1322px #fff,670px -1155px #fff,-1396px 1149px #fff,1583px 691px #fff,-425px 1387px #fff,970px 1122px #fff,1520px -407px #fff,-681px -1186px #fff,52px -594px #fff,-1315px 793px #fff,1778px 1275px #fff,-1967px -1734px #fff,-303px 816px #fff,-1306px -1940px #fff,1657px -1931px #fff,-1141px 1887px #fff,1864px -1598px #fff,443px 207px #fff,-494px -1569px #fff,1765px -1444px #fff,336px 973px #fff,-894px -1349px #fff,-1978px 1410px #fff,-568px -1776px #fff,1359px 136px #fff,-159px 1368px #fff,-606px -1143px #fff,430px -1310px #fff,1606px -1119px #fff,-461px -176px #fff,-1283px -1236px #fff,-1231px -607px #fff,-405px -694px #fff,-1009px -1710px #fff,-1609px 1937px #fff,-923px 223px #fff,427px -1699px #fff,978px 1021px #fff,626px -709px #fff,1732px 177px #fff,1722px -37px #fff,-1697px 151px #fff,555px 1828px #fff,-1391px -1355px #fff,-180px 331px #fff,-1428px 784px #fff,968px 1032px #fff,1808px -218px #fff,1964px 921px #fff,-200px 22px #fff,1496px 181px #fff,265px -588px #fff,206px 1768px #fff,1978px 1459px #fff,1008px -1441px #fff,-119px -183px #fff,-1946px 563px #fff,-531px 265px #fff,1781px -795px #fff,-175px -391px #fff,727px 446px #fff,109px 886px #fff,752px -283px #fff,252px 1263px #fff,1106px -610px #fff,-816px 198px #fff,-1314px -245px #fff,-68px -1924px #fff,-1118px 965px #fff,1901px -1870px #fff,-1520px 194px #fff,337px 573px #fff,522px 1534px #fff,1391px -1220px #fff,1620px -654px #fff,79px -136px #fff,642px -809px #fff,647px 1131px #fff,711px -424px #fff,217px 1973px #fff,394px -1273px #fff,1054px 72px #fff,-1674px -942px #fff,-1995px -1903px #fff,-182px -1931px #fff,987px 508px #fff,572px 277px #fff,1346px -1489px #fff,-1791px 256px #fff,559px 1234px #fff,-253px 172px #fff,686px 858px #fff,-1952px -825px #fff,-297px 336px #fff,1181px 620px #fff,1800px 844px #fff,-442px -756px #fff,948px 66px #fff,-705px -1187px #fff,1185px 1642px #fff,-1129px 627px #fff,-831px -32px #fff,977px 1888px #fff,811px 1120px #fff,782px 659px #fff,-1091px -487px #fff,1424px 444px #fff,37px 1484px #fff,-83px 1622px #fff,1267px 1268px #fff,-322px 1880px #fff,-688px -128px #fff,-1870px 1833px #fff,-726px 1688px #fff,-711px 1600px #fff,1572px 299px #fff,-1609px -911px #fff,-255px 1211px #fff,-1230px -387px #fff,-47px -777px #fff,-1568px 800px #fff,-1671px -1145px #fff,-1612px 575px #fff,-584px -1104px #fff,-1331px 213px #fff,1065px -139px #fff,778px 1658px #fff,1338px -74px #fff,-1778px -1470px #fff,1886px 1628px #fff,-1540px 450px #fff,1278px -1020px #fff,994px -1733px #fff,1456px 613px #fff,1654px 1965px #fff,44px 289px #fff,-866px 1394px #fff,1069px 124px #fff,-324px 329px #fff,-236px -374px #fff,1675px 120px #fff,1318px -328px #fff,-1308px -1377px #fff,446px -732px #fff,480px -816px #fff,-199px 99px #fff,-1260px -1310px #fff,1572px -151px #fff,1212px 1130px #fff,-1249px 544px #fff,1836px 1559px #fff,1417px 988px #fff,1751px -196px #fff,-1748px 543px #fff,-1817px -1627px #fff,-260px -713px #fff,-173px -488px #fff,-196px 1020px #fff,1501px -558px #fff,-102px 1321px #fff,815px -1389px #fff,-1553px -1806px #fff,-440px -826px #fff,-1518px 828px #fff,-1046px -711px #fff,1042px 845px #fff,283px -830px #fff,-1383px -1805px #fff,1233px -1891px #fff,488px -821px #fff,1556px -298px #fff,255px -184px #fff,938px -555px #fff,193px -1856px #fff,1018px -904px #fff,-1322px -1552px #fff,1168px 1282px #fff,-64px 356px #fff,592px -483px #fff,721px -473px #fff,-1406px -594px #fff,854px -1194px #fff,1023px 1932px #fff,919px 1581px #fff,-1004px -122px #fff,-363px 1910px #fff,-1460px -1513px #fff,1482px -531px #fff,-316px -1462px #fff,575px 1080px #fff,-381px -1263px #fff,195px -426px #fff,709px 1813px #fff,525px -508px #fff,-543px -131px #fff,656px -1466px #fff,-68px 1654px #fff,1729px 157px #fff,252px 643px #fff,-119px 1733px #fff,-1575px -1985px #fff,-1114px -1908px #fff,-604px -1631px #fff,-661px 104px #fff,744px 690px #fff,-911px -1379px #fff,1943px -1424px #fff,-946px -1572px #fff,1615px 1945px #fff,-551px -1958px #fff,978px -1056px #fff,-1132px -359px #fff,-1727px 1827px #fff,1499px -1780px #fff,-1096px -712px #fff,548px -460px #fff,451px 653px #fff,-1937px 1441px #fff,-1960px -1026px #fff,-1374px 111px #fff,-701px -1488px #fff,-994px -1853px #fff,1228px 845px #fff,1249px -321px #fff,-1044px -26px #fff,-178px 285px #fff,-1289px 698px #fff,-315px 1728px #fff,1858px -901px #fff,-358px -1534px #fff,-1448px -1528px #fff,-70px -1525px #fff,-593px 1669px #fff,984px -994px #fff,-1529px 1770px #fff,-1680px -422px #fff,-1417px 601px #fff,1520px 1764px #fff,-1461px -956px #fff,-1852px 180px #fff,-877px -1131px #fff,-1753px -1055px #fff,430px 270px #fff,-43px 1525px #fff,-765px -1075px #fff,-1746px 1672px #fff,-1294px 1702px #fff,71px -1859px #fff,-1561px 1717px #fff,1039px -1348px #fff,-579px -614px #fff,-1517px -1394px #fff,-1533px -1880px #fff,-204px 919px #fff,-986px -1847px #fff,1163px -627px #fff,-420px -887px #fff,-858px 1380px #fff,684px -1962px #fff,846px 346px #fff,530px 378px #fff,702px 756px #fff,-505px 1364px #fff,1297px 49px #fff,1359px -1717px #fff,9px -1473px #fff,1222px 1586px #fff,348px 1901px #fff,-756px -1357px #fff,301px -1814px #fff,-1778px 1289px #fff,142px -1772px #fff,-641px -1456px #fff,661px -1360px #fff,-186px -381px #fff,-100px -295px #fff,-1069px -977px #fff,101px -1560px #fff,316px -1017px #fff,1312px -1383px #fff,1001px 1117px #fff,521px 488px #fff,-694px -1034px #fff,-555px -237px #fff,-251px 1476px #fff,-1783px -1177px #fff,1354px 1957px #fff,91px 942px #fff,-1245px -630px #fff,1803px -1807px #fff,-715px -1146px #fff,-1935px 1988px #fff,890px -1825px #fff,-1147px -729px #fff,984px 276px #fff,-1544px 968px #fff,-853px 687px #fff,-184px 754px #fff,513px -772px #fff,434px -1289px #fff,-1924px 454px #fff,-919px -897px #fff,-483px -675px #fff,1545px 1452px #fff,-1016px 959px #fff,763px -187px #fff,1386px -1443px #fff,-431px 1320px #fff,-1930px -1804px #fff,-946px 63px #fff,-1492px 623px #fff,1484px -1822px #fff,1833px 715px #fff,-1576px 498px #fff,128px 1503px #fff,-119px -1112px #fff,-1401px -1769px #fff,1602px 737px #fff,1875px -588px #fff,-238px -160px #fff,-575px -1005px #fff,-1866px 1118px #fff,-1712px 1512px #fff,-1305px 1291px #fff,-195px 119px #fff,890px -160px #fff,-82px -1217px #fff,-1820px -426px #fff,786px 1292px #fff,-1085px -710px #fff,1411px 1349px #fff,-1379px 1544px #fff,741px 425px #fff,-165px 1489px #fff,1548px -1298px #fff,1092px -1880px #fff,-455px 1410px #fff,-554px 1151px #fff,-606px -1350px #fff,1249px -1803px #fff,-476px 1288px #fff,-1039px 284px #fff,-1184px 1584px #fff,1879px -1581px #fff,-381px 558px #fff,216px 1395px #fff,-1101px 855px #fff,-1914px -747px #fff,-868px 768px #fff,1952px 490px #fff,-193px 332px #fff,-1251px -1462px #fff,-215px -1297px #fff,604px -141px #fff,-1939px 501px #fff,-152px 30px #fff,-593px -350px #fff,784px -1685px #fff,495px 193px #fff,-1428px -384px #fff,-1412px 1665px #fff,1987px -376px #fff,1401px -1975px #fff,-72px -1329px #fff,-1745px 1435px #fff,1161px 1656px #fff,-260px -139px #fff,1896px 708px #fff,1914px -1916px #fff,-1862px 1759px #fff,762px 1032px #fff,1372px 1237px #fff,-1893px -1467px #fff,-74px 1155px #fff,909px -713px #fff,-120px -864px #fff,702px -420px #fff,-856px -999px #fff,607px 1204px #fff,1848px -1948px #fff,1035px -1565px #fff,1928px 553px #fff,-560px -1414px #fff,-454px 809px #fff,-980px 634px #fff,1635px -1722px #fff,-19px 1450px #fff,-1948px -898px #fff,1483px -1690px #fff,-719px -1499px #fff,1736px -529px #fff,-1329px -1904px #fff,637px 65px #fff,-19px 1627px #fff,-1492px 1663px #fff,137px 1021px #fff,537px -56px #fff,-912px -289px #fff,1448px 758px #fff,1777px -513px #fff,1985px 626px #fff,210px 431px #fff,-840px 672px #fff,1371px -1977px #fff,-1818px -1152px #fff,1120px -1547px #fff,789px 719px #fff,1764px 373px #fff,32px 1605px #fff,-862px 1056px #fff,1923px -1726px #fff,-1917px 1978px #fff,-313px 1055px #fff,1153px 244px #fff,-1579px -1548px #fff,1409px -138px #fff,-1211px -793px #fff,61px -97px #fff,-1480px 1197px #fff,1857px -871px #fff,-1370px 1581px #fff,-87px -778px #fff,-786px 1209px #fff,-162px -1410px #fff,-1261px -396px #fff,362px -985px #fff,-957px 1927px #fff,-493px 1436px #fff,766px -737px #fff,-1296px -1472px #fff,1082px 875px #fff,-1257px -1457px #fff,1842px -1491px #fff,794px -1068px #fff,1441px 33px #fff,1142px 903px #fff,-634px 1431px #fff,-1437px 720px #fff,-1392px -294px #fff,-82px -532px #fff,-496px 295px #fff,774px -809px #fff,666px 1072px #fff,1538px 691px #fff,954px -1974px #fff,361px -1401px #fff,737px -1804px #fff,1694px -1391px #fff,1254px -858px #fff,610px 1648px #fff,519px -1026px #fff,732px -1822px #fff,1774px -739px #fff,853px 1795px #fff,677px 1383px #fff,-1925px 1781px #fff,1985px 315px #fff,-1969px 1864px #fff,-1475px -1583px #fff,129px -111px #fff,408px 975px #fff,1485px 217px #fff,873px -1475px #fff,-289px -369px #fff,353px -998px #fff,762px -13px #fff,-476px 71px #fff,-1549px 594px #fff,-1908px -858px #fff,1120px 1187px #fff,1165px 72px #fff,1486px -411px #fff,-618px -1843px #fff,1420px -904px #fff,-773px 1468px #fff,-1498px -653px #fff,-1780px -1911px #fff,-1741px 1688px #fff,983px 1706px #fff,-1066px -1443px #fff,1926px 438px #fff,-761px 1171px #fff,1825px -1934px #fff,-1683px 1807px #fff,-929px -1637px #fff,-1859px -98px #fff,-1364px 344px #fff,830px 169px #fff,1080px 1540px #fff,-1734px -1958px #fff,-206px -1832px #fff,-796px 995px #fff,194px 188px #fff,-1437px -1894px #fff,-854px -1561px #fff,1621px 579px #fff,1443px 1295px #fff,1846px -459px #fff,92px 261px #fff,305px 448px #fff,-652px -1788px #fff,1444px -214px #fff,-823px -386px #fff,1867px -44px #fff,92px -1600px #fff,1641px -1371px #fff,-1333px 1243px #fff,1279px -1645px #fff,-1763px 1279px #fff,-724px 1824px #fff,-651px -1814px #fff,938px 1202px #fff,-384px 1452px #fff,-1912px 1164px #fff,-757px -1052px #fff,1690px -308px #fff,400px -235px #fff,-1527px -178px #fff,1942px -1775px #fff,-454px -1605px #fff,-1257px -1723px #fff,-874px 61px #fff,-1634px -982px #fff,320px 1041px #fff,-910px 1501px #fff,171px 1411px #fff,623px -249px #fff,1995px 480px #fff,651px -1944px #fff,1929px 324px #fff,-76px -1719px #fff,1307px -247px #fff,-1451px 17px #fff,-997px -831px #fff,-1402px -1801px #fff,692px 1716px #fff,-1227px 1881px #fff,706px -655px #fff,922px 981px #fff,-142px 721px #fff,-1026px 626px #fff,-876px -651px #fff,-624px -210px #fff,1255px -63px #fff,162px -380px #fff,-1501px 1688px #fff,758px 1879px #fff,66px 1847px #fff,-1163px -568px #fff,581px 895px #fff,1277px 823px #fff,373px 926px #fff,-1295px 1121px #fff,603px 921px #fff,1384px 1004px #fff,-1209px -1270px #fff,1410px 1379px #fff,-32px -740px #fff,1095px 1981px #fff,1591px 1571px #fff,-387px 729px #fff,1901px 243px #fff,173px 1209px #fff,-383px -1905px #fff,-440px -461px #fff,247px 630px #fff,185px -711px #fff,86px 1098px #fff,-1212px 1439px #fff,-1455px 105px #fff,1270px 714px #fff,-1022px 820px #fff,49px -1132px #fff,1187px 753px #fff,532px -947px #fff,995px 869px #fff,858px 1370px #fff,1183px -1100px #fff,-227px 1082px #fff,1331px 723px #fff,-1387px -1777px #fff,-624px 1850px #fff,-593px 215px #fff,1509px -1645px #fff,-428px -1026px #fff,1338px -1896px #fff,1662px 1429px #fff,1704px 1805px #fff,-1058px 1778px #fff,-304px 793px #fff,1954px -820px #fff,-1889px 314px #fff,-1168px 1838px #fff,-1347px 1427px #fff,-158px 1689px #fff,918px 880px #fff,1234px -1936px #fff,1198px 939px #fff,1028px 910px #fff,-424px 1936px #fff,1659px 1591px #fff,1901px 254px #fff,1594px -1892px #fff,-973px -1730px #fff,521px 1485px #fff,475px 1500px #fff,-753px -829px #fff,950px -1426px #fff,-1117px -163px #fff,411px -1860px #fff,710px 653px #fff,1569px 739px #fff,1170px 1036px #fff,-1420px -1639px #fff,-259px 486px #fff,633px -226px #fff,-784px -157px #fff,1418px 1743px #fff,-1853px -358px #fff,-580px -46px #fff,-1341px 1145px #fff,1022px 1895px #fff,1507px -1928px #fff,378px 291px #fff,590px 1758px #fff,1138px 1555px #fff,-1639px -838px #fff,760px -1220px #fff,-386px -753px #fff,-1417px -1776px #fff,-790px -308px #fff,-492px -1810px #fff,1389px -421px #fff,-741px -1573px #fff,-1040px -184px #fff,-11px 1658px #fff,-1280px -793px #fff,1292px 372px #fff,-1465px -1821px #fff,1798px 420px #fff,-551px 1302px #fff,1048px 1255px #fff,721px 6px #fff,-1147px 540px #fff,-881px -1502px #fff,-1318px -988px #fff,1718px 1837px #fff,-1492px 784px #fff,-79px -841px #fff,-947px 1257px #fff,1600px -1969px #fff,569px -965px #fff,750px -1724px #fff,-1950px -1761px #fff,723px -73px #fff,223px 439px #fff,-1971px 1099px #fff,-1941px 733px #fff,1855px 623px #fff,-283px -1540px #fff,612px 191px #fff,1429px -1042px #fff,-1287px 396px #fff,-126px -715px #fff,-69px 135px #fff,-1525px 955px #fff,-1294px 1929px #fff,283px 1460px #fff,1801px 861px #fff,-978px -157px #fff,-615px 899px #fff,708px -906px #fff,-438px -343px #fff,241px -848px #fff,317px -1219px #fff,1174px 1214px #fff,-960px 1282px #fff,-1854px -1947px #fff,91px 637px #fff,-570px 1410px #fff,-1209px 639px #fff,1175px -1717px #fff,-397px 4px #fff,2000px -331px #fff,412px 421px #fff,801px 862px #fff,1549px 1281px #fff,1909px 216px #fff,-1102px 1982px #fff,-1310px -1685px #fff,583px -328px #fff,-590px -832px #fff,1685px 521px #fff,1216px -434px #fff,343px -838px #fff,426px 981px #fff,828px -1983px #fff,1617px -1258px #fff,-337px -860px #fff,-840px 1655px #fff,267px -325px #fff,1997px -57px #fff,-563px -1275px #fff,1403px 1735px #fff,-161px -712px #fff,-1153px 948px #fff,929px -538px #fff,7px -952px #fff,-1859px -1018px #fff,406px 712px #fff,-506px -968px #fff,238px 230px #fff,539px -1105px #fff,1430px 394px #fff,1822px -896px #fff,-308px 1749px #fff,-565px 78px #fff,1978px -18px #fff,-1862px -1901px #fff,-378px 1886px #fff,-275px -639px #fff,-234px 1165px #fff,-602px -534px #fff,230px -1336px #fff,1392px 1961px #fff,-1099px 1186px #fff,1389px 1654px #fff,-894px -1694px #fff,1023px 118px #fff,701px -1369px #fff,785px -725px #fff,913px 1756px #fff,1784px -79px #fff,-13px -1986px #fff,-660px 659px #fff,522px 510px #fff,1426px 899px #fff,-1346px -152px #fff,688px -489px #fff,1411px -1551px #fff,-715px -1571px #fff,1082px -1451px #fff,219px -1073px #fff,-276px -564px #fff,1511px -1225px #fff,-1438px 260px #fff,92px 1351px #fff,-830px 47px #fff,314px 1527px #fff,1283px 1729px #fff,-1792px 340px #fff,-711px 1486px #fff,-1585px -1505px #fff,1114px 200px #fff,1815px -1425px #fff,-1160px -1992px #fff,-526px -1655px #fff,1986px 176px #fff,-57px -267px #fff,1472px 12px #fff,137px 1742px #fff,-1142px -1066px #fff,-597px -202px #fff,-983px -189px #fff,-1924px -1000px #fff,-1787px -877px #fff,-103px -299px #fff,850px -1001px #fff,-1955px -948px #fff,-282px -1601px #fff,-745px -346px #fff,1264px -1377px #fff,1831px -1577px #fff,-961px -1557px #fff,1500px 734px #fff,-1997px 1713px #fff,1148px 143px #fff,207px -385px #fff,-1594px 1482px #fff,1522px -1268px #fff,-1598px 522px #fff,-393px 973px #fff,393px -773px #fff,-124px -450px #fff,-900px 1604px #fff,649px 725px #fff,-1809px -1475px #fff,-1777px 1382px #fff,1351px 1996px #fff,-1202px -1971px #fff,377px -218px #fff,1352px 243px #fff,1887px -820px #fff,1099px -1069px #fff,-996px -810px #fff,1150px -499px #fff,-1656px 1514px #fff,-428px 1133px #fff,1168px 1182px #fff,-1543px -1830px #fff,-425px 1684px #fff,825px -507px #fff,-275px -1916px #fff,-444px 199px #fff,1246px 200px #fff,-504px 1212px #fff,282px -1648px #fff,820px 512px #fff,-1869px -1072px #fff,477px -698px #fff,93px 1128px #fff,-24px -1511px #fff,976px -1801px #fff,1854px 395px #fff,15px -1390px #fff,608px 272px #fff,753px 1044px #fff,-77px 34px #fff,788px -946px #fff,-663px 440px #fff,-1445px 1108px #fff,-583px -216px #fff,-224px 1235px #fff,704px 1208px #fff,-1832px 1111px #fff,1620px -1815px #fff,-907px -904px #fff,1862px -168px #fff,-836px 1036px #fff,-285px -973px #fff,-158px -1610px #fff,-1020px 1137px #fff,1981px -811px #fff,617px 40px #fff,-676px -1139px #fff,1917px -378px #fff,-712px 1444px #fff,-1311px 755px #fff,-1317px -1485px #fff,-584px -695px #fff,1565px 413px #fff,912px 584px #fff,619px -1547px #fff,1762px 989px #fff,1919px -1681px #fff,-634px 787px #fff,-914px 1703px #fff,-1973px -1811px #fff,-1340px -1593px #fff,1297px -612px #fff,-386px -41px #fff,124px 1092px #fff,-1766px 895px #fff,-264px 1493px #fff,-496px -1063px #fff,1366px 1007px #fff,-1075px 1683px #fff,-1217px -1617px #fff,225px -880px #fff,213px 1800px #fff,-260px 188px #fff,-752px 346px #fff,183px 1478px #fff,-1754px 1395px #fff,1678px 799px #fff,-1024px -48px #fff,-1221px -224px #fff,-1147px -1378px #fff,1936px -397px #fff,1201px -455px #fff,-1502px -1103px #fff,328px 1742px #fff,1217px -898px #fff,-1496px 362px #fff,-1755px 1160px #fff,155px -1530px #fff,1427px 1128px #fff,-1207px -1576px #fff,-1446px -1305px #fff,-1311px -1681px #fff,354px -1466px #fff,1010px 1105px #fff,235px 1457px #fff,620px -893px #fff,194px 1193px #fff,1476px -1244px #fff,138px -171px #fff,931px -1949px #fff,-1157px 1168px #fff,-1168px -518px #fff,-1183px 112px #fff,1670px -1758px #fff,334px -908px #fff,892px 885px #fff,-1744px 1044px #fff,-1269px -109px #fff,-451px 224px #fff,-873px 570px #fff,1768px 1874px #fff,1177px -228px #fff,1983px 1496px #fff,-1665px -70px #fff,1032px -1846px #fff,559px -368px #fff,293px 376px #fff,1045px -1356px #fff,743px -859px #fff,572px 1661px #fff,328px -1055px #fff,-1px -143px #fff,-1236px 240px #fff,-1678px -197px #fff,1403px -1172px #fff,-8px 1966px #fff,800px -202px #fff,-1513px 572px #fff,-1109px -28px #fff,950px -283px #fff,1700px 807px #fff,-690px -687px #fff,1869px 433px #fff,-1498px -532px #fff,397px 1959px #fff,-1920px -310px #fff,-1505px -200px #fff,563px -1103px #fff,-28px 1548px #fff,1821px -250px #fff,-1853px 1834px #fff,-1076px -794px #fff,458px -679px #fff,571px 1452px #fff,889px -458px #fff,779px 1542px #fff,-789px 756px #fff,778px -1547px #fff,1748px 1625px #fff,1040px -1100px #fff,-1445px 979px #fff,-543px 1944px #fff,-1877px 1917px #fff,-1143px -578px #fff,-890px 66px #fff,564px 1336px #fff,-621px -1418px #fff,1595px 1836px #fff,-23px -1950px #fff,1659px 1216px #fff,1066px 401px #fff,-1747px 204px #fff,498px 941px #fff,-847px -475px #fff,583px 1629px #fff,294px -587px #fff,562px -406px #fff,-1378px -978px #fff,78px -118px #fff,-116px -716px #fff,1454px 828px #fff,-171px -843px #fff,1437px -1223px #fff,1213px -1050px #fff,-127px -504px #fff,-129px -182px #fff,368px 77px #fff,-1506px -713px #fff,-67px 749px #fff,-1789px -1158px #fff,-1642px 1583px #fff,-1273px -1164px #fff,1558px 1503px #fff,-1855px 1275px #fff,1022px 1786px #fff,899px -1246px #fff,1144px 1891px #fff,-925px -795px #fff,-691px -1970px #fff,-581px -1119px #fff,-1968px -1715px #fff,-875px 1038px #fff,-851px 365px #fff,793px -419px #fff,506px -956px #fff,-345px -543px #fff,1245px -1360px #fff,-734px -1369px #fff,431px 1200px #fff,182px 1503px #fff,1941px 166px #fff,1196px -1396px #fff,-360px -988px #fff,-1817px 1692px #fff,1972px 258px #fff,-1056px -181px #fff,-1871px -167px #fff,599px -901px #fff,-1787px 1284px #fff,382px -783px #fff,1768px 1039px #fff,1155px 269px #fff,33px 559px #fff,803px 65px #fff,-1755px -1519px #fff,-1011px -537px #fff,70px 299px #fff,1px -150px #fff,562px 1455px #fff,-1505px -70px #fff,-1318px 689px #fff,-801px 916px #fff,935px -464px #fff,-1108px 648px #fff,873px -962px #fff,1301px 497px #fff,-1215px 744px #fff,-881px -110px #fff,-214px -1663px #fff,-271px -825px #fff,293px -1632px #fff,-1414px -689px #fff,-707px 1279px #fff,670px -225px #fff,-929px 1297px #fff,549px 180px #fff,1636px -786px #fff,-870px -55px #fff,-1961px -502px #fff,538px 1740px #fff,126px -1889px #fff,992px -329px #fff,633px -937px #fff,-910px 631px #fff,-124px 814px #fff,-896px 169px #fff,810px 553px #fff,1223px -880px #fff,-292px 1888px #fff,22px 858px #fff,493px 1376px #fff,617px -1745px #fff,366px 1913px #fff,-1410px 1672px #fff,-129px -1769px #fff,1630px -702px #fff,-671px -1942px #fff,-1017px 1513px #fff,1482px 270px #fff,1582px 356px #fff,467px 1870px #fff,-324px 799px #fff,-1822px -972px #fff,151px -250px #fff,-1496px 697px #fff,-1768px 729px #fff,-568px 251px #fff,1748px 40px #fff,-1233px -978px #fff,1237px -1188px #fff,-792px 133px #fff,-1411px -1092px #fff,-1388px 1162px #fff,-78px -1942px #fff,-662px 983px #fff,357px -806px #fff,303px -1911px #fff,694px 98px #fff,-1402px -1552px #fff,1596px -883px #fff,1231px -1601px #fff,1780px 737px #fff,-717px 524px #fff,579px -228px #fff,264px 711px #fff,-1419px -1192px #fff,838px 1881px #fff,1158px -1929px #fff,785px -1988px #fff,840px 1328px #fff,1908px -1956px #fff,28px 1122px #fff,-227px -302px #fff,919px 921px #fff,66px 1208px #fff,-324px -604px #fff,-493px 547px #fff,889px -681px #fff,-1180px -1136px #fff,-1045px 1307px #fff,-1804px -1634px #fff,277px 1261px #fff,-1638px 1544px #fff,-1803px 25px #fff,-1665px -1452px #fff,-1437px 1955px #fff,-1710px 328px #fff,-1034px 991px #fff,-1825px -65px #fff,-1445px -868px #fff,218px -1306px #fff,1370px -1971px #fff,-903px -554px #fff,-1795px 1162px #fff,1149px -961px #fff,787px 1923px #fff,1072px -1020px #fff,-493px -1411px #fff,1545px -737px #fff,1050px 1223px #fff,1865px 391px #fff,-330px -1944px #fff,-22px 517px #fff,398px -595px #fff,530px 87px #fff,414px -394px #fff,751px 1348px #fff,-1026px -388px #fff,163px 189px #fff,-1251px -1065px #fff,-22px 267px #fff,647px 706px #fff,1587px -552px #fff,-1122px 1701px #fff,-473px 1249px #fff,1740px 854px #fff,-1729px 1720px #fff,617px 1484px #fff,-54px 64px #fff,1710px -336px #fff,1274px 219px #fff,-1248px -1368px #fff,-1873px -90px #fff,1807px -299px #fff,-746px -1130px #fff,0 -796px #fff,1442px 1684px #fff,-1432px 655px #fff,-1006px -1217px #fff,-348px -82px #fff,43px -1841px #fff,-1477px -533px #fff,297px -327px #fff,-832px -533px #fff,-866px -309px #fff,-1339px -140px #fff,718px -1878px #fff,-486px 1165px #fff,1269px -823px #fff,488px 1618px #fff,-271px -368px #fff,-211px -1582px #fff,1008px -570px #fff,-768px -27px #fff,-1681px -422px #fff,-1819px -177px #fff,852px 366px #fff,-516px -1710px #fff,-731px 1980px #fff,132px -454px #fff,-641px -505px #fff,-1417px -944px #fff,-1781px -1528px #fff,-425px 117px #fff,1327px -1130px #fff,304px 1916px #fff,367px -1607px #fff,-1082px 1371px #fff,-62px 1015px #fff,-1349px -1853px #fff,1291px -145px #fff,1061px 34px #fff,278px -120px #fff,-409px -355px #fff,-1483px 235px #fff,1708px 765px #fff,582px -1805px #fff,793px -1245px #fff,588px -970px #fff,386px 606px #fff,-1129px -1721px #fff,1971px -1085px #fff,717px -147px #fff,358px -877px #fff,1451px 751px #fff,-218px 1249px #fff,314px 743px #fff,-1161px 338px #fff,770px 586px #fff,763px -730px #fff,581px 478px #fff,-912px -1163px #fff,-75px 701px #fff,-1863px -933px #fff,1155px 275px #fff,1364px 1562px #fff,103px -1834px #fff,-812px -759px #fff,-1441px -1260px #fff,-615px -1781px #fff,-1194px 114px #fff,1446px -726px #fff,-549px 1285px #fff,1739px 169px #fff,-1231px -1750px #fff,-447px 558px #fff,-1656px -373px #fff,1801px 1524px #fff,-894px -1454px #fff,1357px -1765px #fff,118px -1312px #fff,1861px -1427px #fff,1086px -443px #fff,1666px -525px #fff,1308px -1300px #fff,819px -1570px #fff,-1440px 1380px #fff,245px -1190px #fff,-1166px 395px #fff,1686px 841px #fff,-15px -248px #fff,651px 1588px #fff,-1020px -554px #fff,688px -459px #fff,-586px 459px #fff,-1402px 1101px #fff,-347px -456px #fff,-1822px 1200px #fff,1374px -962px #fff,-24px 1970px #fff,-1479px -1773px #fff,-795px 178px #fff,599px -880px #fff,-1026px -844px #fff,281px 982px #fff,771px -1849px #fff,164px 1226px #fff,649px -315px #fff,883px -1056px #fff,-1622px 1121px #fff,209px -749px #fff,-390px -713px #fff,174px 63px #fff,-616px 1924px #fff,739px -1728px #fff,436px 1096px #fff,1619px 1352px #fff,470px -85px #fff,-78px 1737px #fff,-1709px 1864px #fff,-618px 25px #fff,927px -801px #fff;animation:star-rotate 200s linear infinite;-moz-animation:star-rotate 200s linear infinite;-ms-animation:star-rotate 200s linear infinite;-o-animation:star-rotate 200s linear infinite;-webkit-animation:star-rotate 200s linear infinite
}

.star2 {
  width:2px;
  height:2px;
  box-shadow:1578px 1947px #fff,-1372px -1496px #fff,1798px -120px #fff,169px -265px #fff,1460px 1975px #fff,-1854px 83px #fff,509px 900px #fff,1241px 1827px #fff,-1082px -1557px #fff,239px 605px #fff,-188px -1914px #fff,-201px -1200px #fff,290px -1135px #fff,-1521px 1820px #fff,1562px 1243px #fff,-1313px -572px #fff,1337px 154px #fff,-616px -1733px #fff,1730px 868px #fff,160px 62px #fff,282px 1463px #fff,-1403px -453px #fff,1692px -185px #fff,-1360px -302px #fff,-368px -189px #fff,657px 1215px #fff,1068px -792px #fff,-592px -456px #fff,156px 1736px #fff,220px -424px #fff,1220px -964px #fff,-444px 377px #fff,393px 1808px #fff,1292px -1185px #fff,583px 1310px #fff,-847px -297px #fff,1737px 1446px #fff,1625px 1871px #fff,-227px 1300px #fff,811px -1182px #fff,-411px 190px #fff,542px 1115px #fff,-949px -384px #fff,875px 1152px #fff,-1876px -742px #fff,-534px -1116px #fff,-1351px 1447px #fff,-180px -546px #fff,1479px 1045px #fff,1579px 98px #fff,1429px 686px #fff,557px -1507px #fff,-490px 810px #fff,-1108px -821px #fff,1432px -838px #fff,1542px -362px #fff,1920px 439px #fff,-688px 537px #fff,593px 1114px #fff,-1453px 505px #fff,629px 1139px #fff,42px 354px #fff,-464px 984px #fff,-1846px 466px #fff,-1496px 1053px #fff,-1346px 284px #fff,-671px 1279px #fff,968px -550px #fff,-709px 754px #fff,-1466px -725px #fff,-1686px 1173px #fff,-69px -184px #fff,707px 472px #fff,586px -869px #fff,1285px 285px #fff,1002px -1220px #fff,-895px 1967px #fff,-898px 1433px #fff,1330px 436px #fff,1836px 454px #fff,-442px 1364px #fff,-1386px 206px #fff,-298px -1398px #fff,1527px 480px #fff,210px -453px #fff,983px 427px #fff,-226px -1205px #fff,-1279px 747px #fff,-1687px -1139px #fff,866px -248px #fff,1877px 792px #fff,1104px -421px #fff,-604px -1946px #fff,43px -1533px #fff,-552px 831px #fff,831px -261px #fff,416px -761px #fff,-1366px 1464px #fff,168px 468px #fff,-121px 1px #fff,-687px -1510px #fff,-1863px -161px #fff,-1184px 1260px #fff,505px -1163px #fff,728px 106px #fff,1017px 859px #fff,786px 1490px #fff,116px -1067px #fff,610px 227px #fff,-1816px 1265px #fff,558px -1801px #fff,-1825px -1393px #fff,911px 555px #fff,1828px 558px #fff,1628px 887px #fff,-1712px 1856px #fff,240px -1764px #fff,1569px 536px #fff,479px -1332px #fff,1665px 1757px #fff,1335px 220px #fff,371px -1640px #fff,808px -105px #fff,430px 142px #fff,1987px 1583px #fff,-1114px 1143px #fff,844px -679px #fff,1644px 597px #fff,1786px -824px #fff,-795px -1250px #fff,198px -165px #fff,829px 676px #fff,956px -190px #fff,1275px -1586px #fff,-221px 236px #fff,-33px -507px #fff,1570px 1776px #fff,-224px -1102px #fff,-581px 1964px #fff,-1882px -1px #fff,475px -1867px #fff,-367px 807px #fff,-1825px 1918px #fff,471px 1363px #fff,1170px 1299px #fff,-1008px -1707px #fff,-1197px -1550px #fff,-1252px 281px #fff,847px -1280px #fff,286px 1154px #fff,-1939px 1060px #fff,117px -559px #fff,-1960px 1626px #fff,-1928px 106px #fff,-1942px 1469px #fff,479px -1330px #fff,-888px 1906px #fff,884px 5px #fff,-434px 1615px #fff,542px 1386px #fff,556px 503px #fff,-1463px 1302px #fff,-880px 210px #fff,-764px 342px #fff,-1782px -1429px #fff,713px -447px #fff,-1430px -1316px #fff,-1999px -1768px #fff,467px 589px #fff,-442px -1611px #fff,-1062px -1449px #fff,1220px -1796px #fff,1546px -1981px #fff,-382px -1003px #fff,128px -1543px #fff,-631px -188px #fff,927px -624px #fff,1816px -1593px #fff,1010px 1407px #fff,-1784px 603px #fff,-1122px 1951px #fff,-169px -1640px #fff,-162px 851px #fff,-1579px 1408px #fff,-95px -1230px #fff,1453px -663px #fff,1748px -1807px #fff,1159px 1046px #fff,308px -1479px #fff,-1177px 609px #fff,1356px -789px #fff,1665px -988px #fff,-1270px 1643px #fff,-1502px 1608px #fff,1106px -972px #fff,-916px -1325px #fff,1682px 144px #fff,-1077px 97px #fff,1340px 497px #fff,-7px -1287px #fff,-1943px -1579px #fff,-1154px 387px #fff,1525px -1795px #fff,1886px 1972px #fff,999px 129px #fff,265px -1183px #fff,-1389px -715px #fff,-433px -1273px #fff,655px -328px #fff,1578px -428px #fff,-587px 144px #fff,724px 79px #fff,-1234px 343px #fff,-1689px -346px #fff,-924px 875px #fff,58px -1865px #fff,1756px -828px #fff,-820px -1533px #fff,501px -950px #fff,901px 250px #fff,522px 692px #fff,-881px -158px #fff,1429px -1566px #fff,920px 1577px #fff,-11px 632px #fff,1443px -1343px #fff,-738px -1299px #fff,732px -1823px #fff,-675px 824px #fff,-1440px -471px #fff,-1824px -1214px #fff,323px 700px #fff,-618px 185px #fff,977px 1324px #fff,-783px -1274px #fff,-1578px 1408px #fff,-867px -719px #fff,-1775px 1296px #fff,-229px -1224px #fff,-1102px -1539px #fff,558px 1637px #fff,1486px 1168px #fff,571px 233px #fff,413px -1551px #fff,399px 1143px #fff,811px -1038px #fff,1441px 440px #fff,-1752px 761px #fff,1496px 1420px #fff,762px 1993px #fff,303px -1216px #fff,-1445px 1891px #fff,-737px -1657px #fff,-1845px 153px #fff,166px -1671px #fff,85px 1907px #fff,1085px 468px #fff,-781px -1525px #fff,1823px -387px #fff,-1804px -837px #fff,-1550px -1444px #fff,1493px -62px #fff,1402px 576px #fff,294px -1151px #fff,-604px 831px #fff,1269px 1192px #fff,-1755px -1104px #fff,1423px -1832px #fff,656px 228px #fff,824px -375px #fff,972px 1852px #fff,1256px 895px #fff,1942px -113px #fff,134px 1929px #fff,-416px -1409px #fff,-22px 1762px #fff,-152px 457px #fff,1265px 773px #fff,-932px -1150px #fff,-1613px -854px #fff,-154px -1827px #fff,-1869px 1473px #fff,650px 1678px #fff,1093px -691px #fff,-536px -1354px #fff,1336px 382px #fff,-1249px 98px #fff,-1912px -525px #fff,-1037px 488px #fff,-1899px -137px #fff,983px 230px #fff,-447px -827px #fff,-1394px -1634px #fff,687px -1637px #fff,-1872px 505px #fff,502px -681px #fff,-1021px -905px #fff,222px 175px #fff,1412px 1544px #fff,1833px -319px #fff,-785px 1661px #fff,1664px 1998px #fff,1761px 1915px #fff,1093px -211px #fff,-997px -742px #fff,952px -1584px #fff,894px 1178px #fff,1679px -1648px #fff,-1030px 1043px #fff,1118px -1655px #fff,-1578px 847px #fff,1046px -322px #fff,-27px 1303px #fff,-46px 1124px #fff,-1711px -334px #fff,1212px -859px #fff,-414px 1525px #fff,1361px -640px #fff,-53px 1192px #fff,1587px -1803px #fff,-1879px 1138px #fff,-70px 1548px #fff,110px -1505px #fff,-1273px -736px #fff,-337px 1637px #fff,-592px -655px #fff,-192px -1163px #fff,-1359px 1373px #fff,-736px -1947px #fff,-140px 1581px #fff,-1719px 650px #fff,-897px -931px #fff,-673px -1612px #fff,241px 1419px #fff,-237px -929px #fff,-1822px -580px #fff,86px 386px #fff,-1504px 1223px #fff,-205px 1183px #fff,-1140px 1378px #fff,-1875px -1067px #fff,-378px -961px #fff,45px 1611px #fff,453px 1975px #fff,649px -245px #fff,-1188px -999px #fff,-314px 875px #fff,-1793px 1758px #fff,-123px -695px #fff,-1089px -1717px #fff,693px -643px #fff,-904px -420px #fff,-1933px 872px #fff,-1557px -1899px #fff,1361px -777px #fff,1193px -1605px #fff,404px -619px #fff,177px -1367px #fff,-406px 1925px #fff,-1479px -1555px #fff,-77px -1757px #fff,-1348px 788px #fff,270px 1224px #fff,-1724px -7px #fff,-1977px -1593px #fff,951px 1692px #fff,715px 555px #fff,-1726px 1198px #fff,1806px -1363px #fff,581px -1294px #fff,-1121px -1834px #fff,-896px -1072px #fff,-631px -443px #fff,-1259px 135px #fff,-183px 1247px #fff,-1936px -329px #fff,1863px 192px #fff,-1968px 665px #fff,937px 1398px #fff,406px -878px #fff,-1713px 1887px #fff,436px -110px #fff,-1534px 1256px #fff,1343px 1280px #fff,-987px -1283px #fff,-93px -922px #fff,-127px -670px #fff,1633px -695px #fff,1155px -1695px #fff,-841px -922px #fff,1975px 1913px #fff,-1561px 1070px #fff,528px 1999px #fff,-1853px -395px #fff,1590px 1051px #fff,1977px 286px #fff,198px -284px #fff,-978px 1211px #fff,972px -1789px #fff,-600px 1951px #fff,-1671px -1257px #fff,6px 1931px #fff,-1042px -1481px #fff,1096px 1797px #fff,-625px 1720px #fff,-1061px -286px #fff,1435px -858px #fff,-841px 480px #fff,-938px -903px #fff,-474px -1045px #fff,-476px 282px #fff,1605px 1881px #fff,-1789px 986px #fff,-1831px 1324px #fff,75px 1917px #fff,1467px -1865px #fff,1485px -1840px #fff,852px 791px #fff,349px -612px #fff,1401px -1579px #fff,-1187px -1135px #fff,1163px 271px #fff,-585px -1176px #fff,1636px 1735px #fff,-94px 1328px #fff,-116px 1733px #fff,-339px 1775px #fff,177px 375px #fff,-242px 1994px #fff,-1774px -1492px #fff,16px 122px #fff,-976px 603px #fff,-59px -619px #fff,520px -1692px #fff,1237px 56px #fff,-1130px -1583px #fff,1525px -1136px #fff,-1475px -1915px #fff,-523px -1005px #fff,-170px -625px #fff,-1865px 1247px #fff,-80px 107px #fff,-789px 1186px #fff,1749px -274px #fff,535px 1825px #fff,-1814px 1287px #fff,1588px 418px #fff,222px 1297px #fff,1802px 811px #fff,-1099px 1970px #fff,369px -597px #fff,54px 1177px #fff,-91px -50px #fff,1391px -1297px #fff,96px 409px #fff,891px 1413px #fff,843px 134px #fff,674px 246px #fff,-1226px -647px #fff,272px -1831px #fff,504px -1438px #fff,502px 395px #fff,602px 1347px #fff,-941px -553px #fff,-1175px -1804px #fff,1911px 1173px #fff,1548px 1702px #fff,-1095px -1278px #fff,1335px 78px #fff,1245px 810px #fff,-42px -1093px #fff,-555px -1758px #fff,-1821px -1240px #fff,-565px 318px #fff,1002px -105px #fff,1162px -709px #fff,283px 1810px #fff,-687px 1218px #fff,1084px -1626px #fff,-1350px -1146px #fff,531px 907px #fff,1733px 1297px #fff,-1627px 288px #fff,1852px -259px #fff,906px -1551px #fff,-157px 1977px #fff,-959px 617px #fff,-753px -901px #fff,179px 1004px #fff,1634px 1295px #fff,-1040px -9px #fff,-291px 194px #fff,1652px 944px #fff,-1789px 1343px #fff,102px 1922px #fff,1151px -175px #fff,-147px -815px #fff,-429px 1809px #fff,1007px 62px #fff,119px -1529px #fff,1441px 283px #fff,-1100px -1022px #fff,1678px 1664px #fff,338px 952px #fff,1032px 239px #fff,1038px 405px #fff,299px -275px #fff,1979px 214px #fff,606px 389px #fff,1616px 572px #fff,1367px 1469px #fff,-1760px -1922px #fff,-1022px 1035px #fff,-338px -712px #fff,965px -271px #fff,1042px 1069px #fff,1168px -947px #fff,-266px 1965px #fff,-1892px 1874px #fff,1534px 798px #fff,-1248px 811px #fff,1053px -1990px #fff,1174px 253px #fff,1542px 496px #fff,-91px 887px #fff,-1019px 473px #fff,690px -1664px #fff,1667px 321px #fff,-1957px 539px #fff,-635px -1989px #fff,-965px -135px #fff,1138px -1768px #fff,309px -592px #fff,1478px 1574px #fff,-1807px -342px #fff,397px 1377px #fff,742px -658px #fff,1252px 832px #fff,-1569px -1189px #fff,82px 1056px #fff,-138px 1139px #fff,-489px -4px #fff,-1327px -1859px #fff,763px -1441px #fff,-1467px 1477px #fff,-775px -1377px #fff,1696px -1746px #fff,295px 65px #fff,-970px 1949px #fff,1876px -1630px #fff,1859px 896px #fff,507px 1994px #fff,1457px 1198px #fff,742px -60px #fff,1190px 456px #fff,-564px -789px #fff,994px 1636px #fff,1859px 686px #fff,1317px -1084px #fff,-1852px -1036px #fff,-682px 429px #fff,-373px -1021px #fff,1622px -1270px #fff,622px 129px #fff,1032px -615px #fff,460px 764px #fff,1986px -1655px #fff,1494px -1428px #fff,-1395px -1017px #fff,-916px 594px #fff,-919px -1839px #fff,1399px -892px #fff,-864px 1674px #fff,1833px -979px #fff,-633px 1404px #fff,878px 1644px #fff,-1525px -1435px #fff,-723px 1003px #fff,638px 1247px #fff,-600px 537px #fff,1937px -799px #fff,-208px 1684px #fff,998px 267px #fff,1351px 1246px #fff,1772px 1003px #fff,1387px 852px #fff,-193px 1394px #fff,859px 1013px #fff,1591px -1030px #fff,1756px 1361px #fff,-1179px 210px #fff,1489px -191px #fff,480px 170px #fff,-7px -1760px #fff,-880px 355px #fff,318px -1709px #fff,1258px -1788px #fff,270px -261px #fff,-492px 1192px #fff,400px -1171px #fff,1456px 944px #fff,1470px 1514px #fff,-530px 833px #fff,407px -1016px #fff,1322px 1755px #fff,-1898px 769px #fff,-1361px 126px #fff,835px 1063px #fff,1902px -1243px #fff,-1184px 296px #fff,1760px 223px #fff,600px -1740px #fff,-1670px 600px #fff,-169px 1173px #fff,-1683px -759px #fff,-1364px 754px #fff,1806px 1715px #fff,-1066px 607px #fff,-1561px 1654px #fff,-831px -582px #fff,1410px -527px #fff,974px 1510px #fff,-1657px -1220px #fff,1879px 248px #fff,-454px -12px #fff,404px -1502px #fff,538px -1204px #fff,-1563px -467px #fff,-1827px -1883px #fff,-1663px 1132px #fff,806px -1539px #fff,1416px -1724px #fff,715px 198px #fff,1594px -1748px #fff,-879px 1226px #fff,151px 526px #fff,502px 769px #fff,-26px -746px #fff,-732px -1659px #fff,209px -225px #fff,51px 1965px #fff,1373px 1785px #fff,695px 1621px #fff,-898px -1000px #fff,465px -1188px #fff,-274px -1302px #fff,441px -1494px #fff,1333px -1043px #fff,1083px -808px #fff,118px 1688px #fff,100px 1430px #fff,-1209px 682px #fff,32px 1992px #fff,-12px 1379px #fff,1256px -261px #fff,1247px 550px #fff,1699px -1217px #fff,1172px 408px #fff,165px 1580px #fff,1507px 11px #fff,1654px 300px #fff,-1170px -1410px #fff,1351px -776px #fff,230px -716px #fff,-444px -145px #fff,1575px 471px #fff,-1004px -549px #fff,1960px 779px #fff,1315px -242px #fff,-1430px -1393px #fff,1935px -1391px #fff,-284px 196px #fff,1085px 1126px #fff,-1936px -324px #fff,792px -1983px #fff,190px 501px #fff,873px -1067px #fff,1780px 1708px #fff,-1739px 1901px #fff,1016px 935px #fff,-935px 502px #fff,490px 1158px #fff,-188px 985px #fff,-1978px -635px #fff,987px -709px #fff,27px 31px #fff,-529px 310px #fff,-901px 1377px #fff,-1596px 51px #fff,357px -1770px #fff,-1414px 185px #fff,-533px -171px #fff,-1568px -1145px #fff,79px -415px #fff,-850px 575px #fff,12px -1686px #fff,-1616px 1342px #fff,-1703px 459px #fff,1803px 133px #fff,-149px -895px #fff,-1166px -283px #fff,972px 1422px #fff,1373px 449px #fff,-401px 128px #fff,-621px 1336px #fff,-288px -1343px #fff,798px -1922px #fff,-549px -1268px #fff,-1032px -275px #fff,-490px -15px #fff,1454px -1280px #fff,1284px 247px #fff,774px -477px #fff,-1275px -411px #fff,-1380px -503px #fff,-290px -1329px #fff,153px -1639px #fff,642px 661px #fff,1812px 1144px #fff,-1468px 1955px #fff,-1110px 1942px #fff,-182px 316px #fff,-876px -1208px #fff,1302px 1849px #fff,703px 910px #fff,-903px 462px #fff,826px 688px #fff,1653px -297px #fff,-497px -765px #fff,1847px 550px #fff,1486px -1571px #fff,-586px -972px #fff,992px -365px #fff,1583px 1615px #fff,510px -76px #fff,-1844px -161px #fff,1255px -679px #fff,1023px 193px #fff,-1065px 190px #fff,-15px 1378px #fff,-18px -1068px #fff,1056px 684px #fff,1587px -1233px #fff,1382px 1841px #fff,280px 581px #fff,1871px 1896px #fff,-1967px -921px #fff,229px 1686px #fff,898px -991px #fff,-643px 1072px #fff,991px 1433px #fff,-1800px -1736px #fff,719px -1978px #fff,115px -475px #fff,1574px -1785px #fff,530px 771px #fff,-1346px 1311px #fff,1071px -1352px #fff,1087px -886px #fff,239px -1846px #fff,121px -274px #fff,1901px 751px #fff,446px 1713px #fff,-657px -148px #fff,90px 1795px #fff,1645px 1537px #fff,542px -520px #fff,-1641px 1484px #fff,1546px -1279px #fff,168px 687px #fff,-1538px 1124px #fff,-196px 1116px #fff,1318px -53px #fff,928px 140px #fff,-210px 45px #fff,123px -736px #fff,-1021px 112px #fff,1094px 688px #fff,-201px -1929px #fff,-1770px -971px #fff,-1738px -1796px #fff,-1533px -1065px #fff,988px -1441px #fff,89px 146px #fff,-1060px 533px #fff,1136px -609px #fff,-19px 1614px #fff,701px -1779px #fff,1530px -782px #fff,-905px 1706px #fff,-1652px 1075px #fff,-1289px -1415px #fff,-415px 788px #fff,-1553px 1960px #fff,1449px 1551px #fff,-1875px -395px #fff,1864px -491px #fff,565px -950px #fff,814px -1184px #fff,1165px 71px #fff,-177px -1482px #fff,364px 256px #fff,-1177px 1513px #fff,791px -272px #fff,1863px -1679px #fff,-218px -1710px #fff,-1636px 1200px #fff,-496px 580px #fff,-1309px -1148px #fff,1735px -457px #fff,1932px -1058px #fff,-842px 503px #fff,391px 841px #fff,881px 1918px #fff,-627px 870px #fff,-1153px -1205px #fff,352px 1374px #fff,72px -1485px #fff,1585px 616px #fff,-720px 497px #fff,61px 1712px #fff,-1542px 709px #fff,-1563px -1868px #fff,-838px 365px #fff,-1160px 779px #fff,1944px 1866px #fff,-239px 21px #fff,-139px 465px #fff,-1813px 517px #fff,26px 169px #fff,-817px 1670px #fff,1938px -1614px #fff,-1407px 668px #fff,-1804px -127px #fff,-1666px 1260px #fff,-1583px -244px #fff,-732px -317px #fff,1844px 95px #fff,-1174px -986px #fff,376px -759px #fff,777px -1259px #fff,923px -489px #fff,1302px 1064px #fff,-1679px 1996px #fff,-1152px -81px #fff,369px -1585px #fff,-1641px -1889px #fff,-1236px 685px #fff,1552px -832px #fff,1324px 1146px #fff,-593px 600px #fff,-383px 1374px #fff,-1988px -32px #fff,1840px 1893px #fff,461px -1383px #fff,1868px 1925px #fff,1156px 1382px #fff,-1576px 955px #fff,636px -354px #fff,-763px -498px #fff,1769px -28px #fff,268px -23px #fff,-651px -53px #fff,-1968px -879px #fff,-310px 1900px #fff,821px -819px #fff,-1240px -1030px #fff,1434px 1467px #fff,923px 1964px #fff,-936px 1505px #fff,960px -535px #fff,-738px -1408px #fff,827px -1895px #fff,-385px -1196px #fff,1524px -198px #fff,1494px 1579px #fff,-592px 1308px #fff,561px 1447px #fff,291px 1418px #fff,-1741px -1591px #fff,-1584px -843px #fff,-232px -270px #fff,389px -309px #fff,724px -542px #fff,-660px -847px #fff,1792px 1686px #fff,231px -387px #fff,149px 1986px #fff,-1359px -523px #fff,-1736px 1536px #fff,-621px 434px #fff,721px 335px #fff,-518px 514px #fff,-1935px 71px #fff,548px -131px #fff,479px -1709px #fff,240px 1652px #fff,-438px 766px #fff,-527px -1669px #fff,-1578px 655px #fff,-1339px -457px #fff,1996px -840px #fff,1598px -1433px #fff,129px 1901px #fff,99px 1272px #fff,348px -931px #fff,-326px 1271px #fff,-717px -884px #fff,-1711px -150px #fff,-193px -1363px #fff,456px 1067px #fff,1630px -1341px #fff,578px 749px #fff,1651px -7px #fff,1607px 1127px #fff,351px -37px #fff,-262px -1225px #fff,-768px 429px #fff,174px -910px #fff,-417px 789px #fff,-1614px -718px #fff,-412px -875px #fff,1888px -1262px #fff,1179px -348px #fff,383px -1759px #fff,-1962px -980px #fff,-1345px -422px #fff,-1695px -397px #fff,-319px -678px #fff,1158px -1477px #fff,1229px 353px #fff,-861px 1940px #fff,1046px 420px #fff,-718px 1834px #fff,105px -913px #fff,-344px -586px #fff,-1175px -409px #fff,751px 620px #fff,1784px -1461px #fff,-1302px -643px #fff,182px 488px #fff,-1256px -1842px #fff,-263px 1601px #fff,238px 482px #fff,-1900px -883px #fff,-1015px -305px #fff,1695px -529px #fff,-74px -336px #fff,1195px -299px #fff,466px -1881px #fff,-208px 1475px #fff,-1322px -1778px #fff,-60px 1161px #fff,199px 1532px #fff,1141px 658px #fff,-971px -1747px #fff,152px 1436px #fff,-1845px 1317px #fff,-1188px -1792px #fff,-1952px 1490px #fff,1px 363px #fff,1226px 309px #fff,-1743px -454px #fff,1183px -1982px #fff,-677px -1092px #fff,1083px -870px #fff,1134px 924px #fff,-1751px -786px #fff,1970px -1614px #fff,1731px 422px #fff,1175px -1645px #fff,691px 168px #fff,937px -184px #fff,-1909px -164px #fff,1051px -1019px #fff,1882px 154px #fff,-124px 604px #fff,151px -1753px #fff,1513px -742px #fff,-895px -1122px #fff,-818px 1668px #fff,191px -62px #fff,802px -1101px #fff,-1779px 165px #fff,-1706px 460px #fff,227px -5px #fff,1177px 1330px #fff,1834px -379px #fff,-1073px 637px #fff,695px 166px #fff,-808px -467px #fff,-1156px 1893px #fff,-1002px -724px #fff,588px 478px #fff,1200px 63px #fff,299px -1528px #fff,1428px 1858px #fff,1880px 1434px #fff,805px -636px #fff,1074px -139px #fff;animation:star-rotate 150s linear infinite;-moz-animation:star-rotate 150s linear infinite;-ms-animation:star-rotate 150s linear infinite;-o-animation:star-rotate 150s linear infinite;-webkit-animation:star-rotate 150s linear infinite
}

.star3 {
  width:3px;
  height:3px;
  box-shadow:-751px -1370px #fff,-1858px -1224px #fff,-601px -564px #fff,1055px -418px #fff,1629px -1732px #fff,-346px 1536px #fff,-1486px 1091px #fff,-661px 1189px #fff,-1695px 614px #fff,-1215px 1414px #fff,1034px 1559px #fff,-1712px 1713px #fff,-965px -1920px #fff,1402px 1789px #fff,-1176px 344px #fff,1333px -944px #fff,1203px -1329px #fff,597px -240px #fff,273px -230px #fff,-732px 901px #fff,-1229px 1140px #fff,1336px -404px #fff,1108px -333px #fff,-801px 1611px #fff,1420px 81px #fff,-1643px 112px #fff,-496px 1424px #fff,1763px 1094px #fff,321px 1629px #fff,-27px -412px #fff,-1947px 414px #fff,-1999px 10px #fff,-474px 570px #fff,-492px -966px #fff,-555px 1199px #fff,616px 318px #fff,-1110px 626px #fff,-774px 117px #fff,66px -1887px #fff,-1627px -902px #fff,-1365px -1653px #fff,38px 350px #fff,-1482px 744px #fff,-682px -487px #fff,-145px -786px #fff,1402px 231px #fff,-1310px 833px #fff,1227px -1233px #fff,-1789px 1925px #fff,867px 871px #fff,-584px -1918px #fff,-204px -1713px #fff,277px 938px #fff,-1921px -1311px #fff,-1735px -1643px #fff,-1383px 1988px #fff,1477px 581px #fff,882px -462px #fff,377px -423px #fff,-383px 1029px #fff,-1523px -812px #fff,1156px 1849px #fff,1914px 407px #fff,-494px -575px #fff,1648px -261px #fff,692px 497px #fff,-898px 578px #fff,-1286px -631px #fff,653px 1512px #fff,1871px -1432px #fff,-1314px -236px #fff,702px -1853px #fff,-1363px -1434px #fff,1197px 79px #fff,-1937px 193px #fff,-1554px 1909px #fff,-948px 82px #fff,1844px 714px #fff,-394px 658px #fff,-1996px -1469px #fff,-212px 689px #fff,-743px 16px #fff,1936px 259px #fff,-140px 1204px #fff,1980px 179px #fff,-72px 651px #fff,-1196px -323px #fff,-1664px 529px #fff,-301px -74px #fff,513px 1973px #fff,183px -1449px #fff,441px 1720px #fff,281px 224px #fff,642px 1609px #fff,-83px 1064px #fff,95px -1833px #fff,1174px -913px #fff,-442px 932px #fff,1248px 273px #fff,-1388px -1969px #fff,-81px -1998px #fff,-1363px -115px #fff,-662px -317px #fff,1380px 689px #fff,273px 576px #fff,600px -1208px #fff,291px -1775px #fff,-1249px 1436px #fff,-899px 1815px #fff,1110px 1240px #fff,-776px 1029px #fff,1819px -1303px #fff,-1700px -870px #fff,126px 95px #fff,-219px 1351px #fff,1424px -287px #fff,1404px -758px #fff,1186px 1222px #fff,-98px -1252px #fff,-114px -1212px #fff,-175px -1936px #fff,-1229px -1998px #fff,-1322px -674px #fff,-348px -1144px #fff,-911px 1700px #fff,-508px -1640px #fff,-493px 1294px #fff,818px 773px #fff,-1337px 351px #fff,-1521px -790px #fff,-261px 1804px #fff,570px 1163px #fff,-879px 1696px #fff,1024px 716px #fff,1977px -1373px #fff,-583px -1566px #fff,-1766px -666px #fff,-1379px -1494px #fff,1050px 192px #fff,-864px 308px #fff,1901px -675px #fff,-1079px -1590px #fff,62px -1535px #fff,1480px -1966px #fff,1228px 1100px #fff,225px -1778px #fff,1832px 426px #fff,319px 237px #fff,-1766px -1114px #fff,-773px -1316px #fff,1504px -1837px #fff,-104px 1935px #fff,-1911px 1866px #fff,-1800px 152px #fff,1226px 1690px #fff,1168px -1369px #fff,-377px 321px #fff,-179px 719px #fff,-42px 546px #fff,315px -35px #fff,820px 874px #fff,-1268px 1660px #fff,-34px 346px #fff,-339px 1916px #fff,1222px -932px #fff,1595px 1715px #fff,-376px 1216px #fff,-1701px -723px #fff,-1117px 1596px #fff,1450px 306px #fff,447px -1934px #fff,1448px -1920px #fff,27px -333px #fff,757px 1969px #fff,506px 1348px #fff,1142px 479px #fff,559px -1352px #fff,-1375px 432px #fff,-1562px 367px #fff,-1654px -1977px #fff,-165px -1412px #fff,-1775px 49px #fff,-1946px 1632px #fff,1253px -100px #fff,1919px 608px #fff,898px -1112px #fff,92px 189px #fff,603px -532px #fff,-1259px -1138px #fff,632px 663px #fff,-1021px -391px #fff,1999px -1033px #fff,-756px 229px #fff,757px 560px #fff,-903px 964px #fff,1333px -1049px #fff,1063px 161px #fff,335px 1479px #fff,1589px -406px #fff,1425px -1988px #fff,-363px 925px #fff,1806px 340px #fff,-461px 1429px #fff,1668px 134px #fff,-1330px 468px #fff,-725px 344px #fff,-4px -1921px #fff,1105px -1168px #fff,-1851px 832px #fff,-1560px -1716px #fff,-385px -1339px #fff,-1218px -1316px #fff,251px -893px #fff,-1930px 1935px #fff,1374px 1232px #fff,1622px -943px #fff,-1298px 477px #fff,-72px 868px #fff,-383px -1480px #fff,994px 886px #fff,-425px -612px #fff,1970px -1264px #fff,-1473px -1064px #fff,29px 1346px #fff,186px 1308px #fff,1815px 1275px #fff,327px 1017px #fff,-1790px 630px #fff,-954px -272px #fff,-1632px -1357px #fff,1009px 1678px #fff,970px -1893px #fff,1242px -1600px #fff,908px 1824px #fff,348px -1896px #fff,1679px 957px #fff,1382px -1959px #fff,-405px -1532px #fff,-427px 367px #fff,-1463px -134px #fff,1339px -832px #fff,-263px -1862px #fff,-1638px -1877px #fff,1009px 269px #fff,-1132px -1653px #fff,-1346px 283px #fff,-638px -583px #fff,1444px 1177px #fff,252px 1158px #fff,-445px -1601px #fff,885px -224px #fff,169px 37px #fff,-1033px -426px #fff,-1323px 1664px #fff,-224px 850px #fff,478px 74px #fff,-369px -1824px #fff,1191px -1915px #fff,-726px -1597px #fff,-1457px -1976px #fff,1198px 451px #fff,1964px 1186px #fff,-532px -1999px #fff,1217px 1705px #fff,94px 28px #fff,879px 736px #fff,385px 1847px #fff,316px -1708px #fff,936px -732px #fff,-873px -364px #fff,-76px 671px #fff,-698px -604px #fff,223px 1383px #fff,-1522px -1355px #fff,-579px -123px #fff,-1065px 1921px #fff,1248px 183px #fff,817px 1676px #fff,778px 693px #fff,660px -910px #fff,-1147px 429px #fff,-540px 715px #fff,-1984px -783px #fff,-157px 881px #fff,1255px -282px #fff,-529px -1565px #fff,-1214px -134px #fff,-624px 1447px #fff,-1244px 255px #fff,-1296px -170px #fff,461px 1350px #fff,37px 598px #fff,1442px -968px #fff,1155px -172px #fff,792px 1986px #fff,-404px -148px #fff,-1613px 1816px #fff,123px 192px #fff,-84px 1333px #fff,1177px -370px #fff;animation:star-rotate 100s linear infinite;-moz-animation:star-rotate 100s linear infinite;-ms-animation:star-rotate 100s linear infinite;-o-animation:star-rotate 100s linear infinite;-webkit-animation:star-rotate 100s linear infinite}.grass{width:100%;height:40px;bottom:0}.house{width:150px;height:100px;bottom:40px;left:10%}.house:before{width:120px;height:120px;left:15px;top:-50px;transform:rotate(45deg)}.house:after{position:absolute;width:40px;height:70px;background:#C9B992;border-top-right-radius:20px;border-top-left-radius:20px;bottom:0;left:50px}

/* Animations & browser compat */
@keyframes star-rotate{ 
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-1000px);
  }
}
@-webkit-keyframes star-rotate {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-1000px);
  }
}
@-moz-keyframes star-rotate{
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-1000px);
  }
}
@-ms-keyframes star-rotate{
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-1000px);
  }
}

/*************************** 
 * Cart
***************************/
#cart_page {
  .star1,
  .star2,
  .star3 {
    z-index: 0 !important;
  }
  
  #main {
    background: transparent;
    padding-top: 25px !important;
    padding-bottom: 25px !important; 
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
    position: relative;
    z-index: 3 !important;
  }

  .cart-form {
    max-width: 1100px !important;
    margin: 0 auto;
  }
  
  h1 {
    color: #fff !important;
    font-size: 60px;
  }

  .empty-cart .empty-cart-message * {
    color: #fff !important;
  }

  .checkout-btn {
    position: relative;
    z-index: 5;
  }

  input[type="text"],
  button.cart-item-remove {
    border: solid 2px #FAEEC9 !important;
  }

  button.cart-item-remove .cart-item-remove-icon {
    fill: #FAEEC9 !important;
  }

  button.cart-item-remove-text {
    color: #fff !important;
  }

  .footer-nav {
    background: transparent !important;
  }
}

/*************************** 
 * Custom Page
***************************/
#main:has(.custom-page) {
  background: #fff !important;

  h1 {
    color: var(--picton-blue) !important;
    font-size: 60px;
  }
}


/*************************** 
 * Misc
***************************/
.maintenance-page * {
  color: #fff !important;
}

body.maintenance-page .maintenance-content {
  border: none;
}

/* #home_page #afterglow {
  display: none;
} */

@media screen and (max-width: 1199px) {
  #home_page .product-list-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

#product_page .main {
  padding-top: 0 !important;
}

@media screen and (max-width: 1199px) {
  #product_page .main,
  #product_page aside.related-products-container {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
}

#contact_page .main {
  padding-top: 0 !important;
  background: #fff !important;

  h1 {
    color: var(---uranium-blue) !important;
    padding: 25px 0 !important;
    font-size: 60px;
  }

  button.send-message-button {
    position: relative;
    z-index: 5;
  }
}

#product_page,
#products_page {
  .product-list,
  .product-page {
    position: relative;
    z-index: 4 !important;
  }
}

#shipping_page,
#contact_page {
  .star1,
  .star2,
  .star3 {
    display: none !important;
  }
}

footer {
  position: relative;
  z-index: 6 !important;
}

.footer-nav {
  background: #fff;
  border-top: none;
}

.Afterglow-page .footer-nav,
#product_page .footer-nav {
  background: transparent;
}

.pagination {
  background: #fff;
  display: none !important;
}

.bigcartel-credit__text,
.bigcartel-credit__lockup {
  fill: #000 !important;
  color: #000;
}